body.woocommerce-account .woocommerce h3{font-size:14px;border-bottom:0;margin:0;padding:0 0 10px 0}body.woocommerce-account .woocommerce address{margin-bottom:10px}body.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul>li.woocommerce-MyAccount-navigation-link{list-style:none}body.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul>li.woocommerce-MyAccount-navigation-link>a:not(.button){box-shadow:none;font-weight:400;padding-left:5px}body.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul>li.woocommerce-MyAccount-navigation-link.is-active>a:not(.button){font-weight:700;border-left:2px solid #111}body.woocommerce-account .woocommerce .woocommerce-MyAccount-content{border-left:2px solid rgba(100,100,100,.3);padding-left:20px}body.woocommerce-account .woocommerce .woocommerce-MyAccount-content .cancel-subscription-wrapper .cancel-subscription-page h3.cancel-title{text-transform:none;font-size:18px}body.woocommerce-account .woocommerce .woocommerce-MyAccount-content .cancel-subscription-wrapper .cancel-subscription-page h3.cancel-title .are-you-sure,body.woocommerce-account .woocommerce .woocommerce-MyAccount-content .cancel-subscription-wrapper .cancel-subscription-page h3.cancel-title .cancel-description,body.woocommerce-account .woocommerce .woocommerce-MyAccount-content .cancel-subscription-wrapper .cancel-subscription-page h3.cancel-title .cancel-title{margin:20px 0;padding:0}body.woocommerce-account .woocommerce .woocommerce-MyAccount-content .cancel-subscription-wrapper .cancel-subscription-page h3.cancel-title .are-you-sure{font-weight:600}body.woocommerce-account .woocommerce .woocommerce-MyAccount-content .cancel-subscription-wrapper .cancel-subscription-page h3.cancel-title .cancel-actions>* :nth-child(first){margin-right:20px}body.woocommerce-account .woocommerce .woocommerce-MyAccount-content mark{background:0 0}body.woocommerce-account .woocommerce .woocommerce-MyAccount-content table td,body.woocommerce-account .woocommerce .woocommerce-MyAccount-content table th{text-align:left;text-transform:none;font-size:12px;border:none;outline:0;padding:10px 10px 10px 0}body.woocommerce-account .woocommerce .woocommerce-MyAccount-content table td .button:not(.paywall-button),body.woocommerce-account .woocommerce .woocommerce-MyAccount-content table th .button:not(.paywall-button){margin:0 5px;padding:7px 10px;text-transform:none}@media screen and (max-width:768px){body.woocommerce-account .woocommerce .woocommerce-MyAccount-content{border-top:2px solid rgba(100,100,100,.3);border-left:none;padding-left:0;padding-top:20px}body.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul{margin:0;overflow-x:auto}body.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul>li.woocommerce-MyAccount-navigation-link{display:inline-block}body.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul>li.woocommerce-MyAccount-navigation-link.is-active>a:not(.button){font-weight:700;border-left:none;border-bottom:2px solid #111}}
.checkout_coupon .coupon-code-reminder{font-size:12px;margin-bottom:5px}.checkout_coupon .coupon-inputs{display:flex;justify-content:space-between;align-items:center}.checkout_coupon .coupon-inputs input{margin-right:30px;flex:0 1 400px;margin-bottom:0}.checkout_coupon .coupon-inputs button{height:10%;flex:0 1 200px}
.login-register-wrapper{max-width:600px;margin:0 auto}.login-register-wrapper .login-register-notice{text-align:center;font-weight:600}.form-row{width:100%;padding:5px}.checkout.woocommerce-checkout,.dohi-paywall-wrapper .dohi-paywall-content,body .woocommerce{max-width:640px;margin:0 auto}.checkout.woocommerce-checkout #kco-iframe{margin:0 -12px;width:100%}.account-separator{padding:10px 0}.lined{overflow:hidden;text-align:center;color:#4b4b4b}.lined::after,.lined::before{background-color:#4b4b4b;content:"";display:inline-block;height:1px;position:relative;vertical-align:middle;width:50%}.lined::before{right:1.5em;margin-left:-50%}.lined::after{left:1.5em;margin-right:-50%}html body .button.paywall-button{transition:all .3s linear;padding:10px 30px;font-size:12px!important;display:inline-block;font-weight:700!important;letter-spacing:2px;line-height:normal;border:1px solid #111;white-space:nowrap;text-transform:none}.button.paywall-button.dark{background-color:#111;color:#fff}.button.paywall-button.dark-wide{background-color:#111;color:#fff;border:1px solid #111;padding:15px 50px}.button.paywall-button:disabled{background-color:#777;opacity:.7;border-color:#777;color:#fff}.button.paywall-button:disabled:hover{cursor:default!important}.woocommerce button.button.alt:disabled{background-color:#777!important;opacity:.7;border-color:#777;color:#fff}.woocommerce button.button.alt:disabled:hover{cursor:default!important}.button.paywall-button.transparent-wide{background-color:transparent;color:#000;border:1px solid #111;padding-left:50px;padding-right:50px}.warning-link:hover{border-bottom:4px solid red}.button.paywall-button.warning-button{background-color:red;color:#eee;border:1px solid red}.button.paywall-button.warning-button-transparent{background-color:transparent;color:#ff6565!important;border:1px solid red;box-sizing:border-box}.button.paywall-button.warning-button-transparent:hover{background-color:red!important;opacity:initial;color:#eee}.button:hover{opacity:.7}body .dashicons,body .dashicons-before:before,body .material-icons,body .material-icons:before{display:inline-flex;vertical-align:middle}.main-nav-inner .is-sub-menu:not(.mega-menu-wrap) a .material-icons{font-size:20px;margin-right:5px;margin-top:-2px}.main-nav-inner .is-sub-menu li a:before{vertical-align:middle!important;margin-top:-3px}.hidden{display:none}.radio-input{display:none}.warning-link{color:#ff6565;border:none;border-bottom:3px solid red;padding:0;background:0 0;font-weight:600}.woocommerce-checkout #ruby-back-top,.woocommerce-checkout .slick-carousel,.woocommerce-checkout .sticky-sidebar,.woocommerce-checkout footer{display:none!important}
.magazine-filter{text-align:right}.magazine-filter #magazine-category,.magazine-filter #magazine-ordering{margin-left:10px;text-align:left;display:inline-block;width:auto}.magazine-placeholder.magazine-thumbs{display:none}.magazine-placeholder.magazine-thumbs.loading{display:flex}.magazine-placeholder.magazine-thumbs .magazine-thumb-img{height:300px}.magazine-placeholder.magazine-thumbs .magazine-thumb-title{height:20px}.magazine-placeholder.magazine-thumbs .magazine-thumb-img,.magazine-placeholder.magazine-thumbs .magazine-thumb-title{background:#ccc;-webkit-animation:blinking 1.2s linear infinite;animation:blinking 1.2s linear infinite}@-webkit-keyframes blinking{0%,100%{opacity:1}50%{opacity:.5}}@keyframes blinking{0%,100%{opacity:1}50%{opacity:.5}}.magazine-thumbs{display:flex;flex-flow:row wrap;margin:20px -20px 20px -10px}.magazine-thumb{width:100%;box-sizing:border-box;margin:10px}.magazine-thumb a{font-weight:400!important;box-shadow:none!important;width:100%;height:100%}.magazine-thumb img{margin-bottom:10px;min-height:200px;width:100%;height:auto}.no-more-magazines{padding:30px 0;display:none}.no-more-magazines p{text-align:center;font-size:large;margin:0}.no-more-magazines.show{display:block}@media only screen and (max-width:576px){.magazine-filter #magazine-category,.magazine-filter #magazine-ordering{width:100%;display:block;margin:10px 0 0 0}}@media only screen and (max-width:768px){.magazine-thumb{width:calc(50% - 20px)}}@media only screen and (min-width:768px) and (max-width:992px){.magazine-thumb{width:calc(33% - 20px)}}@media only screen and (min-width:992px) and (max-width:1200px){.magazine-thumb{width:calc(25% - 20px)}}@media only screen and (min-width:1200px){.magazine-thumb{width:calc(20% - 20px)}}
.package-list{flex:1 2;background-color:#fefefe;display:flex;justify-content:center;flex-flow:row wrap}.package-list .package{flex:0 1 290px;padding:10px 15px 15px;background-color:#f5f5f5;margin:8px 12px;display:flex;flex-flow:column;text-align:center}.package-list .package .package-title-note{position:relative;top:-5px;height:0}.package-list .package .buy-now .price-container .package-price{font-size:1.3em;font-weight:600}.package-list .package .buy-now .price-container p{margin:0;line-height:normal}.package-list .package .package-title{white-space:nowrap}.package-list .package .package-description,.package-list .package .package-title{text-align:left;margin:20px auto 0}.package-list .package .package-description{flex-grow:1;padding:2px 12px 12px}.package-list .package .package-images{justify-content:flex-end;padding:2px 15px 10px;margin:-10px auto}.package-list .package .button.paywall-button{padding:10px 10px;margin:8px 8px 12px;min-width:150px}.package-list .magazine{flex:1 1 100%}.woocommerce .package{flex:1 1 290px}
.dohi-paywall-wrapper{position:relative}.dohi-paywall-wrapper::before{background-image:linear-gradient(to bottom,rgba(255,255,255,0),#fff);height:125px;display:block;position:absolute;content:'';top:-125px;left:0;right:0}.dohi-paywall-wrapper .paywall-prompt h5{font-weight:600}.dohi-paywall-wrapper .login-prompt,.dohi-paywall-wrapper .paywall-prompt{text-align:center}.dohi-paywall-wrapper .login-prompt{padding-bottom:40px}.dohi-paywall-wrapper .login-prompt>p{padding:10px 20px}.dohi-paywall-wrapper .login-prompt>a,.dohi-paywall-wrapper .login-prompt>p{margin:5px 0}.dohi-paywall-wrapper.dohi-paywall-wrapper-clean::before{background-image:none;height:0;position:relative;top:0}.package-sections{display:flex;flex-flow:row wrap;width:100%;margin:20px auto}.package-sections .woocommerce-notices-wrapper{width:100%;margin:0 12px}.package-sections .package-section{display:flex;justify-content:flex-start;flex-flow:column}.package-sections .package-section .package-section-title{display:inline-flex!important;vertical-align:middle!important;background-color:#3095fc;color:#fff;padding:10px 20px;margin:20px 12px 8px}.package-sections .package-section .package-section-title i{margin-right:10px!important}.package-sections .package-section .package-list .package{flex:1 1 0}.package-sections .section-60{flex:1 1 60%}.package-sections .section-40{flex:1 1 40%}.package-sections .section-100{flex:1 1 100%}.note{font-size:10px;color:#4b4b4b}.buy-package{display:block;margin:12px 0;text-align:center;text-transform:none}.buy-package:hover{text-decoration:none!important}
body .magazine-wrapper{width:550px;max-width:100%;margin:0 auto}body div.pdfemb-viewer{margin:0 auto;max-width:100%}body div.pdfemb-viewer .pdfemb-inner-div-wantmobile-fswrap.pdfemb-wantmobile{display:flex}body div.pdfemb-viewer .pdfemb-inner-div-wantmobile-fswrap.pdfemb-wantmobile .pdfemb-wantmobile-fsarea{margin:auto;border:none;background:#fff;border-radius:0;padding:15px;height:auto;max-height:none}body div.pdfemb-viewer div.pdfemb-toolbar{background-color:#fff;padding:5px}body div.pdfemb-viewer div.pdfemb-toolbar button{background-color:transparent;border:none;outline:0}body div.pdfemb-viewer div.pdfemb-toolbar button:hover{cursor:pointer}body div.pdfemb-viewer div.pdfemb-toolbar .pdfemb-page-area,body div.pdfemb-viewer div.pdfemb-toolbar button,body div.pdfemb-viewer div.pdfemb-toolbar button[disabled],body div.pdfemb-viewer div.pdfemb-toolbar>div{margin:0 5px;padding:5px;color:#111}body div.pdfemb-viewer div.pdfemb-toolbar .pdfemb-prev::after{content:"arrow_upward"}body div.pdfemb-viewer div.pdfemb-toolbar .pdfemb-next::after{content:"arrow_downward"}body div.pdfemb-viewer div.pdfemb-toolbar .pdfemb-zoomout::after{content:"zoom_out"}body div.pdfemb-viewer div.pdfemb-toolbar .pdfemb-zoomin::after{content:"zoom_in"}body div.pdfemb-viewer div.pdfemb-toolbar .pdfemb-fs::after{content:"fullscreen"}body div.pdfemb-viewer div.pdfemb-toolbar .pdfemb-fs::after,body div.pdfemb-viewer div.pdfemb-toolbar .pdfemb-next::after,body div.pdfemb-viewer div.pdfemb-toolbar .pdfemb-prev::after,body div.pdfemb-viewer div.pdfemb-toolbar .pdfemb-zoomin::after,body div.pdfemb-viewer div.pdfemb-toolbar .pdfemb-zoomout::after{font-family:'Material Icons',serif;font-size:20px;vertical-align:middle;font-feature-settings:'liga' 1}body div.pdfemb-viewer div.pdfemb-toolbar .pdfemb-fs::before,body div.pdfemb-viewer div.pdfemb-toolbar .pdfemb-next::before,body div.pdfemb-viewer div.pdfemb-toolbar .pdfemb-prev::before,body div.pdfemb-viewer div.pdfemb-toolbar .pdfemb-zoomin::before,body div.pdfemb-viewer div.pdfemb-toolbar .pdfemb-zoomout::before{content:none!important}
.dohi-paywall-popup{width:100%;height:100vh;position:fixed;top:0;left:0;display:flex;justify-content:center;align-items:center;z-index:1000000}.dohi-paywall-popup .popup-background{background-color:rgba(0,0,0,.7);position:fixed;top:0;left:0;width:100%;height:100%;cursor:pointer}.dohi-paywall-popup .close-popup{margin:0;text-align:right;float:right;cursor:pointer}.dohi-paywall-popup .close-popup i{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.dohi-paywall-popup .dohi-paywall-popup-content{background-color:#eee;box-shadow:0 3px 10px 0 rgba(0,0,0,.75);max-height:80vw;max-width:550px;width:100%;margin:20px;overflow:auto;padding:20px 30px;z-index:1000001}.dohi-paywall-popup .dohi-paywall-popup-content div>div{width:100%;max-width:100%}
.product-card header{text-align:center;flex-grow:1;display:flex;flex-flow:column}.product-card header .subscription-title,.product-card header p{padding:5px 0;margin:0}.product-card header .subscription-description{flex-grow:1}.product-card .subscription-price{font-weight:600;font-size:1.2em}.product-card .order-details table{margin:0 auto}.product-card .order-details .details-title{font-weight:600}.product-card>*{padding:10px 30px}.order-product{border:3px solid #1a99ff}.order-product header{background-color:#1a99ff}.order-product .subscription-title,.order-product p{color:#fff}.order-actions{margin-top:20px}.order-actions .warning-link{margin-top:40px}.order-actions,.order-actions td,.product-card .order-details table,.product-card .order-details td{border:none;padding-left:0}
.shop-variations-wrapper{max-width:700px;margin:0 auto}body.woocommerce div.product form.cart .button{float:right}.shop-products{display:flex;justify-content:space-between;flex-flow:row wrap;margin:0 -10px}.shop-products .shop-product{flex:1 1 25%;border:3px solid transparent;display:flex;flex-flow:column;margin:10px;background-color:#eee;cursor:pointer}.shop-products .shop-product .subscription-title{font-size:15px;font-weight:600}.shop-products .shop-product>header{padding-left:30px;padding-right:30px;padding-top:40px;min-width:230px}.shop-products .shop-product footer{height:60px;display:flex;justify-content:center;align-items:center;visibility:hidden}.shop-products .shop-product footer p{color:#eee;text-align:center}.shop-products .shop-product footer p .dashicons,.shop-products .shop-product footer p .material-icons{font-size:50px;width:auto;height:auto}.shop-products .shop-product.selected{border:3px solid #1a99ff}.shop-products .shop-product.selected footer{background-color:#1a99ff;visibility:initial}.shop-product-actions{margin:30px 0 20px 0;display:flex;align-items:center;justify-content:flex-end}.shop-variations-wrapper .woocommerce-variation-add-to-cart{display:inline-block;margin-left:20px}.shop-variations-wrapper .woocommerce-variation-add-to-cart button{float:none}.woocommerce .product.product-type-variable-subscription>:not(form){display:none!important}
.dohi-paywall-toolbar{padding:10px}.dohi-paywall-toolbar .dropdown{height:100%;z-index:10;text-align:right;display:flex;align-items:center;white-space:nowrap;position:relative}.dohi-paywall-toolbar .dropdown:hover .dropdown-content{max-height:80vh;box-shadow:0 3px 10px 0 rgba(0,0,0,.75)}.dohi-paywall-toolbar .dropdown .dropdown-content{transition:all .3s ease-out;max-height:0;background-color:#fff;overflow:hidden;position:absolute;right:0;top:29px;width:230px;text-align:left}.dohi-paywall-toolbar .dropdown .dropdown-content .toolbar-name{background-color:#000;color:#fff;text-transform:capitalize}.dohi-paywall-toolbar .dropdown .dropdown-content .toolbar-links,.dohi-paywall-toolbar .dropdown .dropdown-content .toolbar-name{padding:10px 10px 10px 20px;display:block}.dohi-paywall-toolbar .dropdown .dropdown-content .toolbar-links{display:inline-flex;vertical-align:middle;width:100%;padding-right:100px}.dohi-paywall-toolbar .dropdown .dropdown-content .toolbar-links span{margin-right:10px}.dohi-paywall-toolbar .dropdown .dropdown-content .toolbar-links i{margin-right:10px}.dohi-paywall-toolbar .dropdown .dropdown-content .toolbar-links:hover{background-color:#eee}.dohi-paywall-toolbar .dropdown>p{text-align:right;display:inline-flex;align-items:center;margin:0 0 0 auto;height:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.dohi-paywall-toolbar .dropdown>p .material-icons{font-size:27px;margin:0 2px}.dohi-paywall-toolbar .dropdown>p .material-icons.admin::before{background-color:#000;border-radius:100%;color:#fff;padding:5px}
.checkout.woocommerce-checkout table th{font-size:15px}.woocommerce-checkout #kco-iframe,.woocommerce-checkout #kco-order-review{float:none;width:100%;padding:0}.new-account-notice{text-align:left}.woocommerce-LostPassword{text-decoration:underline;display:inline-block;float:right}.woocommerce .woocommerce-order{text-align:center}.woocommerce form.woocommerce-form-login{min-width:300px}.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message{text-transform:none!important}.woocommerce div.woocommerce-error{border:2px solid #b81c23!important}.woocommerce div.woocommerce-info{border:2px solid #1e85be!important}.woocommerce div.woocommerce-info :before{content:'\e016'!important;color:#1a99ff!important;display:inline-block;position:absolute;top:1em;left:1.5em}.woocommerce form table.shop_table th{font-size:17px}.woocommerce form table.shop_table td,.woocommerce form table.shop_table th{text-align:left;border:none;padding:5px;vertical-align:initial}.woocommerce .woocommerce-order ul.order_details li{float:none;display:inline-block}.woocommerce-message:before{color:#1e85be!important}.single-title.post-title{margin-bottom:30px;text-align:center;font-size:32px}.single-title.post-title h1{display:block;font-size:inherit;line-height:1.15}.page .entry{margin-top:0}.page-title,.woocommerce-page .single-title.post-title{margin-bottom:30px!important;margin-top:0!important;text-align:center;line-height:36.8px;font-size:32px}.form-row label:not(.checkbox){font-weight:700;padding-bottom:0!important}.woocommerce-form-row em{font-size:smaller}button.woocommerce-Button.button{margin-top:10px!important}.woocommerce-form-login .form-row,.woocommerce-form-login .lost_password,.woocommerce-form-login button.woocommerce-Button.button{margin:0!important}.woocommerce-form-login button.woocommerce-Button.button{font-weight:600;padding:10px 40px;font-size:15px!important;text-transform:initial}.woocommerce-form-login .form-row:last-child{display:flex;justify-content:space-between;align-items:center}.woocommerce-form-login .form-row:last-child :after,.woocommerce-form-login .form-row:last-child :before{content:none}.woocommerce-form-login>.form-row>.lost_password>a{font-weight:500}.woocommerce-form-login label:not(.remember-me-login){font-weight:600}.woocommerce-form-login .form-row input,.woocommerce-form-register .form-row input{background-color:#fff!important}.woocommerce form .form-row::after,.woocommerce form .form-row::before,.woocommerce-page form .form-row::after,.woocommerce-page form .form-row::before{content:none!important}body .woocommerce table.shop_table{border:none}