.aspectRatioBase,.mainPresenterViewContainer{position:relative;display:block}.aspectRatioBase:before,.mainPresenterViewContainer:before{content:'';position:relative;display:block}.aspectRatioBase>*,.mainPresenterViewContainer>*{position:absolute}.extended-triangle,.dropdown-menu:before,.dropdown-menu:after{display:block;width:0;height:0;border-style:solid;-webkit-transform:rotate(360deg)}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}body,html{width:100%;height:100%}body{font-family:arial, sans-serif;font-weight:400;line-height:1.4;overflow-x:hidden}body:before{position:fixed;top:0;right:0;left:0;height:65px;background:#f1f1f1}h1{font-size:18px;font-weight:600}a,a:hover,a:active,a:visited,a:visited{color:#ea254b;text-decoration:none !important}input{height:50px;border:1px solid #d6d6d6;padding-left:20px;padding-right:20px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.btn{height:50px;padding:12px 15px 0}.btn,.btn.disabled,.btn[disabled],.btn:hover,.btn:active,.btn.active,.btn:focus,.btn:visited{border:none;background:white;color:black;font-size:18px;opacity:1;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn.dropdown-toggle,.btn.disabled.dropdown-toggle,.btn[disabled].dropdown-toggle,.btn:hover.dropdown-toggle,.btn:active.dropdown-toggle,.btn.active.dropdown-toggle,.btn:focus.dropdown-toggle,.btn:visited.dropdown-toggle{background:white;border:1px solid #d6d6d6;text-align:left}.dropdown-toggle:after{position:absolute;right:15px;top:15px}.dropdown-toggle .caret{display:none}.btn-group.open .dropdown-toggle,.btn-group.open .dropdown-toggle.btn-default{background:white;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:1px solid #d6d6d6}.dropdown-menu{min-width:100%;border:1px solid #d6d6d6;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-border-radius:4px !important;-moz-border-radius:4px !important;border-radius:4px !important}.dropdown-menu:before,.dropdown-menu:after{content:'';position:absolute;top:-10px;left:50%;margin-left:-10px}.dropdown-menu:before{border-width:0 10px 10px 10px;border-color:transparent transparent #d6d6d6 transparent}.dropdown-menu:after{margin-top:1px;border-width:0 10px 10px 10px;border-color:transparent transparent #fff transparent}.dropdown-menu>li>a{padding:5px 15px}.dropdown-menu>li>a:hover{background:#f1f1f1}.modal{position:fixed;display:block;top:0;right:0;bottom:0;left:0;background:rgba(222,222,222,0.85);overflow-y:scroll;z-index:9999}.modal-dialog{z-index:10000;position:absolute;top:50%;left:50%;width:500px;height:300px;max-width:100%;max-height:100%;margin:0;background-color:white;border:1px solid #d6d6d6;transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.modal-dialog-content{position:relative;width:100%;height:100%;padding:40px;text-align:left}.alert-danger{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;padding:20px 40px}.viewContainer{width:100%;height:100%}.nowrap{white-space:nowrap}.pp-internal-browser-container{z-index:1032}#wp_controls .wp-button.toc{display:none}.purple-cookie-info{z-index:10000}.purple-cookie-info a,.purple-cookie-info a:visited{text-decoration:underline !important}@font-face{font-family:'icomoon';src:url("../fonts/icomoon.eot?o8fv712");src:url("../fonts/icomoon.eot?#iefixo8fv712") format("embedded-opentype"),url("../fonts/icomoon.woff?o8fv712") format("woff"),url("../fonts/icomoon.ttf?o8fv712") format("truetype"),url("../fonts/icomoon.svg?o8fv712#icomoon") format("svg");font-weight:normal;font-style:normal}.icomoon,.dropdown-toggle:after,.menubar .navbar-nav>li>a:before,.menubar .navbar-nav.navbar-menu-button a:before,.menubar .downloads-dropdown li.navDownload>a:before,.app-menu-user:before,.app-menu-coupon:before,.publicationMenu .multiplePublications h3:after,[class^="icon-"],[class*=" icon-"]{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-arrow_down:before{content:"\e600"}.icon-arrow_dropdown:before,.dropdown-toggle:after,.publicationMenu .multiplePublications h3:after{content:"\e601"}.icon-arrow_left:before{content:"\e602"}.icon-arrow_right:before{content:"\e603"}.icon-check:before{content:"\e604"}.icon-close:before,.menubar .navbar-nav>li.navClose>a:before{content:"\e605"}.icon-code:before{content:"\e606"}.icon-logout:before{content:"\e607"}.icon-region:before{content:"\e608"}.icon-mail:before{content:"\ea86"}.icon-subscribe:before{content:"\e94d"}.icon-pdf:before,.menubar .navbar-nav>li.navDownload>a:before,.menubar .downloads-dropdown li.navDownload>a:before{content:"\eadb"}.icon-toc:before,.menubar .navbar-nav>li.navToc>a:before{content:"\e901"}.icon-menu:before,.menubar .navbar-nav.navbar-menu-button a:before{content:"\e902"}.icon-coupon:before,.app-menu-coupon:before{content:"\e903"}.icon-account:before,.app-menu-user:before{content:"\e903"}.icon-print:before,.menubar .navbar-nav>li.navPrint>a:before{content:"\e900"}.mainViewContainer{position:absolute;width:100%;top:65px;bottom:0;overflow-y:auto}body.hideMenuBar .mainViewContainer,body[data-route="mainState.dynamicState"] .mainViewContainer,body[data-route="mainState.purchaseState"] .mainViewContainer{top:0}.loginView{position:fixed;top:0;right:0;bottom:0;left:0;background-position:center;background-size:cover;background-repeat:no-repeat;overflow:auto}.loginViewContainer{width:100%;max-width:500px;margin:0 auto;background:white;-webkit-box-shadow:0 0 0 4px rgba(0,0,0,0.15);-moz-box-shadow:0 0 0 4px rgba(0,0,0,0.15);box-shadow:0 0 0 4px rgba(0,0,0,0.15)}.loginViewHeader{height:80px;background-position:40px center;background-size:auto 50%;background-repeat:no-repeat;background-color:#f1f1f1}.loginView .hasCode,.loginView .hasNoCode{padding:40px 40px 10px}.loginView .hasCode>*,.loginView .hasNoCode>*{margin-bottom:30px}.loginView .inputCode{padding:0 40px 40px}.loginView .hasNoCode{background:#f1f1f1}.loginView .storeLinks{text-align:center}.loginView .appStoreLink,.loginView .playStoreLink{display:inline-block;width:150px;height:46px;margin:0 10px;background-position:center;background-size:contain;background-repeat:no-repeat}.loginView .appStoreLink{background-image:url("../img/app_store.svg")}.loginView .playStoreLink{background-image:url("../img/play_store.svg")}.mainIssuesViewContainer{width:100%;max-width:1022px;margin:0 auto}.issueListContainer{overflow:hidden}.mainPresenterViewContainer{width:100%;height:100%;overflow:hidden}.mainPresenterViewContainer:before{padding-top:57.8534031414%}.mainPresenterViewContainer iframe{top:0;left:0;width:100%;height:100%}.webPresenterContainer{margin-bottom:-3px}.issue{position:relative;float:left;width:314px;height:160px;margin:0 20px 40px}.issueDetails{text-align:left}.issueDetails img{width:auto;height:160px;margin-right:20px;float:left}.issueTitle{font-weight:600;margin-bottom:8px}.issueButton{position:absolute;right:0;bottom:0;left:140px;height:40px;padding-top:8px}.issueButton.purchase,.issueButton.preview,.issueButton.login{float:right;left:auto;width:calc(50% - 5px)}.issueButton.preview{margin-left:10px}.issueButton.login{display:none}.issueList{display:inline-block;margin:0 -20px;overflow:hidden}.issueListContainer{text-align:center}@media (max-width: 1024px){.issueList{width:708px}}@media (max-width: 688px){.issueList{width:354px}}.menubar{width:100%;height:65px;margin:0 auto;z-index:1032}.menubar .navbar-header{float:left;position:absolute;left:50%;transform:translateX(-50%)}.menubar .navbar-brand{display:block;width:180px;height:65px;background-position:center;background-size:auto 50%;background-repeat:no-repeat}.menubar .navbar-nav{float:right;margin:0}.menubar .navbar-nav>li{float:left}.menubar .navbar-nav>li>a{height:65px;padding-top:18px;color:black;background:none !important}.menubar .navbar-nav>li>a:before{vertical-align:middle;font-size:30px}.menubar .navbar-nav>li>a:focus,.menubar .navbar-nav>li>a:visited,.menubar .navbar-nav>li>a:active,.menubar .navbar-nav>li>a:hover{text-decoration:none;outline:none}.menubar .navbar-nav>li.navToc>a:before{font-size:22px;line-height:30px;margin-right:0}.menubar .navbar-nav>li.navDownload>a:before{font-size:25px;line-height:30px;margin-right:10px}.menubar .navbar-nav>li.navPrint{display:none}.menubar .navbar-nav>li>a{text-align:right;cursor:pointer}.menubar .navbar-nav.navbar-menu-button{float:left}.menubar .navbar-nav.navbar-menu-button a{height:65px;display:block;padding:15px}.menubar .navbar-nav.navbar-menu-button a:before{display:inline-block;vertical-align:middle;font-size:24px;font-weight:100;margin:0;margin-top:6px}.menubar .downloads-dropdown{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:white;padding:13.3333333333px;border-radius:2px;box-shadow:0 0 5px rgba(0,0,0,0.2)}.menubar .downloads-dropdown li a,.menubar .downloads-dropdown li a:visited{color:black}.menubar .downloads-dropdown li a:hover,.menubar .downloads-dropdown li a:visited:hover{opacity:0.7}.menubar .downloads-dropdown li{margin:4px 0;line-height:28px}.menubar .downloads-dropdown li.navDownload>a:before{font-size:20px;margin-right:10px;color:black}@media (max-width: 400px){.menubar .navbar-nav>li>a{padding:20px 7px}.menubar .navbar-nav>li>a:before{font-size:25px}.menubar .navbar-nav>li.navToc>a:before{font-size:18px;line-height:25px}.menubar .navbar-nav.navbar-menu-button a:before{margin-top:8px;font-size:19px}}body.hideMenuBar .menubar,body[data-route="mainState.dynamicState"] .menubar,body[data-route="mainState.purchaseState"] .menubar{display:none}.app-menu{position:fixed;z-index:1033;top:0;height:100%;overflow:auto;background-color:white;transform:translateX(-100%);box-shadow:0px 0px 5px rgba(0,0,0,0.1);transition:transform 0.3s ease;width:350px;max-width:90%}.app-menu.open{transform:none}.app-menu-icon{display:inline-block;width:40px;height:40px;margin-top:7px;margin-right:24px;margin-bottom:-5px;vertical-align:bottom;background-size:contain;background-repeat:no-repeat;background-position:center}.app-menu-icon.svg rect{fill:black}.app-menu-icon.png{display:none}.app-menu-user,.app-menu-coupon{color:#bbbbbb;font-size:14px;line-height:55px}.app-menu-user:before,.app-menu-coupon:before{display:inline-block;width:40px;margin-right:24px;text-align:center}.app-menu-header,.app-menu-footer{padding:15px 20px}.app-menu-header-image,.app-menu-footer-image{width:auto;height:100%;background-repeat:no-repeat;background-position:center left;background-size:contain}.app-menu-backface{position:fixed;display:block;background-color:rgba(0,0,0,0.7);left:0;top:0;width:100%;height:100%;z-index:1033}.app-menu ul li{font-size:20px;position:relative;cursor:pointer;margin-top:-1px}.app-menu ul li,.app-menu ul li a{color:black}.app-menu ul li .app-menu-icon.svg rect{-moz-transform:scale(1.01)}.app-menu ul li .app-menu-icon.svg mask{-moz-transform:scale(0.01)}.app-menu ul li:hover,.app-menu ul li.active{background-color:#8c8c8c}.app-menu ul li:hover,.app-menu ul li:hover a,.app-menu ul li.active,.app-menu ul li.active a{color:white}.app-menu ul li:hover .app-menu-icon.svg rect,.app-menu ul li.active .app-menu-icon.svg rect{fill:white}.app-menu ul li:hover:after,.app-menu ul li.active:after{display:none}.app-menu ul li:after{display:block;content:'';border-bottom:1px solid #dadada;position:absolute;bottom:0;width:auto;left:20px;right:20px}.app-menu ul li,.app-menu-user,.app-menu-coupon{padding-top:0;padding-bottom:0;padding-left:12px;padding-right:20px;height:55px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 400px){.app-menu{width:320px}.app-menu ul li{font-size:14px;position:relative;cursor:pointer}.app-menu ul li:after{left:10px;right:10px}.app-menu ul li,.app-menu-user,.app-menu-coupon{height:44px;padding-left:6px;padding-right:10px}.app-menu-icon{width:28px;height:28px;margin-top:8px;margin-bottom:-4px}.app-menu-header,.app-menu-footer{padding-left:10px;padding-right:10px}}.publicationMenu{margin-bottom:30px;padding:30px 10px;border-bottom:1px solid #d6d6d6;list-style:none}.publicationMenu .publicationImage{float:left;height:70px;margin-right:20px;margin-left:-10px}.publicationMenu .dropdown-toggle{max-width:600px;display:block}.publicationMenu .dropdown-toggle:after{display:none}.publicationMenu a{color:black !important}.publicationMenu h3{font-size:18px;font-weight:600}.publicationMenu h3:after{position:static}.publicationMenu .multiplePublications h3:after{position:absolute;right:15px;top:15px}.publicationMenu .multiplePublications h3 .caret{display:none}.publicationMenu .multiplePublications h3:after{position:static}.publicationMenu .dropdown{max-width:500px}.publicationMenu .dropdown-menu{margin-top:30px}.publicationMenu .liPublicationImage{height:50px;display:none}.sessionForm{position:relative;margin-right:130px}.sessionForm input{display:block;width:100%}.sessionForm .btn{position:absolute;top:0;left:100%;width:110px;margin-left:20px}.entitlementSessionForm input{display:block;width:100%;margin-bottom:10px}.webPresenter,.mainPresenterViewContainer .webPresenter{position:absolute;height:100%;top:0;left:0}.web-kiosk-browser{height:100%}.web-kiosk-browser .web-kiosk-browser-wrapper{height:100%;width:100%;display:flex;flex-direction:column}.web-kiosk-browser.modal{background-color:rgba(0,0,0,0.3);display:flex;justify-content:center;align-items:center}.web-kiosk-browser.modal .web-kiosk-browser-wrapper{border-radius:10px;overflow:hidden;height:90%;width:90%}.web-kiosk-browser.modal iframe{background-color:white}.web-kiosk-browser .web-kiosk-browser-controls,.web-kiosk-browser .web-kiosk-browser-title-bar{width:100%;position:relative}.web-kiosk-browser .web-kiosk-browser-controls button,.web-kiosk-browser .web-kiosk-browser-title-bar button{position:absolute;right:0;background:transparent;border:none;border-radius:0;outline:none !important;height:100%}.web-kiosk-browser .web-kiosk-browser-controls button.icon-menu,.web-kiosk-browser .web-kiosk-browser-title-bar button.icon-menu{left:0;right:auto}.web-kiosk-browser .web-kiosk-browser-controls{height:50px;background-color:#2A2A2A}.web-kiosk-browser .web-kiosk-browser-controls button{background:url(../img/ic_refresh.svg) no-repeat center;width:50px}.web-kiosk-browser .web-kiosk-browser-controls button[disabled]{opacity:0.3}.web-kiosk-browser .web-kiosk-browser-title-bar{display:flex;justify-content:center;align-items:center;padding:0 50px;background-color:white}.web-kiosk-browser .web-kiosk-browser-title-bar button{height:100%;padding:15px;font-size:24px}.web-kiosk-browser iframe{border:none;width:100%;height:100%}.web-kiosk-browser.hasControls iframe{height:calc(100% - 50px)}.web-kiosk-browser.hasTitleBar iframe{height:calc(100% - 65px)}.web-kiosk-browser.hasControls.hasTitleBar iframe{height:calc(100% - 50px - 65px)}body.hideMenuBar .web-kiosk-browser-title-bar,body[data-route="mainState.dynamicState"] .web-kiosk-browser-title-bar,body[data-route="mainState.purchaseState"] .web-kiosk-browser-title-bar{display:flex}.web-kiosk-sharing{padding-bottom:var(--sharing-cta-height);box-sizing:border-box;overflow:auto}.web-kiosk-sharing .menubar{position:fixed}.web-kiosk-sharing #content{position:relative}.web-kiosk-sharing #content .swiper-container{position:relative;height:auto}.web-kiosk-sharing #content .swiper-container .swiper-wrapper{height:auto}.web-kiosk-sharing #content .swiper-container .swiper-wrapper .swiper-slide{height:auto}.web-kiosk-sharing body{font-size:20px}.web-kiosk-sharing-cta{position:fixed;width:100%;bottom:0;z-index:1;background:linear-gradient(to bottom, transparent 0px, white 30px);padding-top:30px;display:flex;justify-content:center;align-items:center;box-sizing:border-box}.web-kiosk-sharing-cta .btn{flex-grow:1;height:auto;line-height:1;margin:8px;padding:8px;box-sizing:border-box;display:flex;justify-content:center;align-items:center}.web-kiosk-sharing-cta>div{box-sizing:border-box;display:flex;flex-wrap:wrap;padding:16px}
