.btn.btn-trp{font-size:20px}form.premium-search input[type="text"]{line-height:70px;height:70px;font-size:30px}form.premium-search button[type="submit"]{line-height:70px;height:70px}form.premium-search button[type="submit"] svg{width:35px;height:35px}.trp-about-page .hero{background-position-x:0}.trp-about-page .hero .cta-wrap{display:flex;align-items:center;justify-content:center;height:400px}.trp-about-page .hero .cta-wrap .btn.btn-trp.btn-tertiary{width:370px}.trp-about-page section{padding:40px 0}.trp-about-page section h2{font-size:44px;line-height:54px}.trp-about-page section.accounts .stats-intro{display:block;width:90%;margin:20px auto;padding-top:50px;font-size:18px;line-height:1.89;text-align:center;color:#778596}.trp-about-page section.accounts .stats .stats-wrap .stats-number{font-size:74px}.trp-about-page section.accounts .account-info{width:205px}.trp-about-page section.accounts .btn.btn-trp.btn-tertiary{width:370px;margin:50px auto}.trp-about-page section.upcoming-latest .btn.btn-trp.btn-tertiary{width:370px}.trp-about-page section.upcoming-latest .latest-content{padding-left:30px}.trp-about-page section.newsletter h4,.trp-about-page section.newsletter p{max-width:570px;margin:0 auto;padding-bottom:30px}.trp-about-page section.newsletter .trp-newsletter-form{width:570px;margin:0 auto}.trp-about-page section.newsletter .trp-newsletter-form button{width:370px;display:inline-block}.trp-abstract-page h1{font:56px/62px "Proxima Nova",sans-serif;font-weight:300}.trp-abstract-page .abstract-specs{float:right;width:42%;margin:0 0 30px 30px;padding:30px}.trp-abstract-page .abstract-specs:before{margin-right:calc((100vw - (100%/0.42)) / -2)}.trp-abstract-page .abstract-specs ul.specs{font-size:18px;margin:40px 0 30px 0}.trp-abstract-page .abstract-specs ul.specs .label{width:46%}.trp-abstract-page.post h1{font:40px/48px "Proxima Nova",sans-serif}.abstract-heading{position:relative}.trp-share-bar-container h2{width:40px}.trp-share-bar-container .share-bar ul{display:inline}.trp-share-bar-container .share-bar ul li{width:38px;float:left}.trp-share-bar-container .share-bar ul li a{width:38px}@media only screen and (min-width: 1231px) and (max-width: 1340px), only screen and (min-width: 980px) and (max-width: 1100px){.abstract-heading .trp-share-bar-container{width:unset;position:unset;top:unset;left:unset;margin-bottom:10px}.abstract-heading .trp-share-bar-container .share-bar ul li{margin-top:0;margin-left:10px}}.trp-fd-promo-panel .heading-logo{width:200px;position:absolute;padding-top:13px}.trp-fd-promo-panel .heading-copy{padding:10px 0 30px 230px;font-size:22px}.trp-fd-promo-panel .heading-copy p{max-width:860px}.trp-fd-promo-panel .close-btn{margin:0;position:absolute;right:calc((100vw - 100%) / -2 + 30px);top:30px}.trp-fd-promo-panel ul.promo-copy>li{margin:10px 0;height:90px}.trp-fd-promo-panel ul.promo-copy>li .icon{width:90px;height:90px}.trp-fd-promo-panel ul.promo-copy>li .icon svg{width:40px;height:40px;margin-left:-20px;margin-top:-20px}.trp-fd-promo-panel ul.promo-copy>li p{margin-left:110px;font-size:18px}ul.trp-carousel{height:400px}ul.trp-carousel li{position:relative;width:33.333%;float:left;visibility:visible;-moz-transform:translateZ(0) !important;-ms-transform:translateZ(0) !important;-webkit-transform:translateZ(0) !important;transform:translateZ(0) !important;transition:none;-webkit-transform:none}ul.trp-carousel .page{position:absolute;opacity:0.3;transition:transform 0.6s ease-in-out, opacity 0.6s;-webkit-transition:-webkit-transform 0.6s ease-in-out, opacity 0.6s;width:100%}ul.trp-carousel .page.page-1{-moz-transform:translateZ(0) translateX(-100%);-ms-transform:translateZ(0) translateX(-100%);-webkit-transform:translateZ(0) translateX(-100%);transform:translateZ(0) translateX(-100%)}ul.trp-carousel .page.page-2{-moz-transform:translateZ(0) translateX(100%);-ms-transform:translateZ(0) translateX(100%);-webkit-transform:translateZ(0) translateX(100%);transform:translateZ(0) translateX(100%)}ul.trp-carousel .page.active{opacity:1;-moz-transform:translateZ(0);-ms-transform:translateZ(0);-webkit-transform:translateZ(0);transform:translateZ(0)}ul.trp-carousel .page.active:after{display:none}ul.trp-carousel .page:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0}ul.trp-carousel .next-btn{display:block;width:70px;height:70px;position:absolute;right:-100px;top:50%;margin-top:-92px;background:#472278 linear-gradient(10deg, #472278 0%,#6329ae 100%);border-radius:50%}ul.trp-carousel .next-btn svg{fill:white;position:absolute;top:50%;left:50%;width:12px;height:12px;margin-top:-6px;margin-left:-5px}ul.trp-carousel .next-btn:hover{background:#6329ae}.trp-river-search .filter-tabs a{margin-left:60px}.trp-river-search .filter-tabs h2{display:inline-block}.trp-river-search .filter-tabs h2,.trp-river-search .filter-tabs a{font-size:16px}ul.trp-river li{padding-right:100px;margin-bottom:40px;padding-left:300px;min-height:200px}ul.trp-river li a.title{font-size:36px}ul.trp-river li .dek{display:block}ul.trp-river li .arrow-btn{display:block;width:70px;height:70px;line-height:70px;position:absolute;right:0;top:30px;border:1px solid #ff6422;border-radius:50%;text-align:center}ul.trp-river li .arrow-btn svg{vertical-align:middle;fill:#ff6422;width:14px;height:14px}ul.trp-river li .arrow-btn:hover{background:#ff6422}ul.trp-river li .arrow-btn:hover svg{fill:white}ul.trp-river li .thumb{width:270px;height:200px;position:absolute;left:0;top:0}.trp-horizontal-listing ul li .title{margin-bottom:20px}header.premium-header-mobile{display:none}header.premium-header{display:block;background:#1c1328;height:120px;position:relative;padding-left:140px;padding-right:28%}header.premium-header .logo{width:140px;height:100%;position:absolute;left:0;top:0;background:#472278 linear-gradient(10deg, #472278 0%,#6329ae 100%)}header.premium-header .logo svg{fill:white;width:100px;height:100px;position:absolute;-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);top:50%;left:50%}header.premium-header .logo:hover{background:#6329ae}header.premium-header .user-menu-container{width:28%;background:#0e0518;height:100%;position:absolute;top:0;right:0;padding:0 30px;box-sizing:border-box}header.premium-header .user-menu-container .btn{font-size:15px;max-width:230px;visibility:hidden}header.premium-header .user-menu-container .btn svg{fill:white;width:16px;height:16px;vertical-align:middle;margin:0 5px}header.premium-header .user-menu-container .btn .dropdown-label:before{content:"";display:inline-block;vertical-align:middle;width:0;height:0;border:solid 4px;border-color:#c7c0ce transparent transparent transparent;margin-right:5px;margin-top:5px}header.premium-header .user-menu-container .btn [data-user-var]{display:inline-block;max-width:140px;overflow:hidden;vertical-align:middle;font-weight:bold}header.premium-header .user-menu-container .btn.btn-logged-in{color:#c7c0ce;background-color:transparent;position:relative;cursor:default}header.premium-header .user-menu-container .btn.btn-logged-in svg{fill:#c7c0ce}header.premium-header .user-menu-container .btn.btn-logged-in:hover{background-color:transparent;color:#ff6422}header.premium-header .user-menu-container .btn.btn-logged-in:hover svg{fill:#ff6422}header.premium-header .user-menu-container .btn.btn-logged-in:hover ul.user-menu{display:block}header.premium-header .user-menu-container .btn.btn-logged-in:hover .dropdown-label:before{border-top-color:#ff6422}header.premium-header .user-menu-container ul.user-menu{display:none;position:absolute;top:100%;left:0;right:0;background:#1c1328;list-style:none;margin:0;text-align:left;z-index:5000000;border-top:1px solid #ff6422;line-height:40px;padding-top:10px;box-shadow:0px 0px 20px rgba(0,0,0,0.3)}header.premium-header .user-menu-container ul.user-menu a{padding:0 28px;display:block;color:#c7c0ce}header.premium-header .user-menu-container ul.user-menu a:hover{color:#ff6422;text-decoration:none}header.premium-header .user-menu-container ul.user-menu li:last-child a{margin-top:10px;border-top:1px solid #50475c;line-height:50px}header.premium-header .nav-container{padding:0 70px}header.premium-header .nav-container form{margin:0}header.premium-header .nav-container form input{background-color:transparent;color:white;font-size:26px;border:none}header.premium-header .nav-container form input::-moz-placeholder{color:#c7c0ce}header.premium-header .nav-container form input::-webkit-input-placeholder{color:#c7c0ce}header.premium-header .nav-container form input:-ms-input-placeholder{color:#c7c0ce}header.premium-header .nav-container form button{border:none;background-color:transparent}header.premium-header .nav-container form button svg{fill:#c7c0ce}header.premium-header .nav-container ul.topic-links{list-style:none;margin:0;font:15px/50px "Roboto Condensed",sans-serif;height:50px;box-sizing:border-box;color:#c7c0ce;text-transform:uppercase;position:relative;overflow:hidden;padding-right:100px}header.premium-header .nav-container ul.topic-links:before{content:"";position:absolute;height:1px;left:0;right:0;bottom:0;background-color:#50475c}header.premium-header .nav-container ul.topic-links a{color:inherit;display:inline-block;position:relative}header.premium-header .nav-container ul.topic-links a:hover{color:#ff6422;text-decoration:none}header.premium-header .nav-container ul.topic-links a:hover:before{position:absolute;content:"";height:1px;left:0;right:0;bottom:0px;background-color:#ff6422}header.premium-header .nav-container ul.topic-links li{line-height:49px;display:inline-block;padding-right:30px}.trp-about-page.premium-member .hero{padding:30px 0}.trp-about-page.premium-member .hero .cta-wrap{margin:0}.trp-about-page.premium-member section .logo svg{margin-top:80px}.premium-member-tab-content .section-tabs>a{margin-right:50px}.article-premium-promo-top .logo{top:50%;margin-top:-19.5px;padding-right:30px;border-right:1px solid #c7c0ce}.article-premium-promo-top .logo svg{width:170px;height:39px}.article-premium-promo-top .copy{margin-left:230px;margin-right:200px}.article-premium-promo-top .btn.btn-trp{width:170px;position:absolute;right:0;top:50%;margin:0;margin-top:-30px}.premium-topic-heading h1{font-size:56px;margin:0;float:left;margin-right:30px;line-height:1}.premium-search.topic-door input[type="text"],.premium-search.topic-door button[type="submit"]{line-height:80px;height:80px}.premium-search.topic-door input[type="text"]{font-size:32px}.premium-authentication .close{right:30px;top:30px;z-index:10000000}.premium-authentication .premium-modal{bottom:2vh;left:30vw;right:30vw;top:2vh;max-height:none;max-width:none;min-height:200px;min-width:480px;width:auto}.premium-authentication.premiumBilling .premium-modal{left:10vw;right:10vw}.premium-authentication.premiumBilling .premium-modal .subscription-form{width:400px;display:inline-block;vertical-align:top}.premium-authentication.premiumBilling .premium-modal .subscription-information{width:calc(100% - 425px);display:inline-block;margin-left:20px}.premium-authentication.premiumConfirmation .premium-modal{left:10vw;right:10vw}.premium-authentication.premiumConfirmation .premium-modal .premium-confirmation .payment-info{float:left;width:35%}.premium-authentication.premiumConfirmation .premium-modal .premium-confirmation .summary{float:left;width:65%;padding-left:50px;box-sizing:border-box}.premium-authentication.premiumConfirmation .premium-modal .premium-confirmation.paypal .payment-info{width:40%}.premium-authentication.premiumConfirmation .premium-modal .premium-confirmation.paypal .payment-info dl dt{width:41%}.premium-authentication.premiumConfirmation .premium-modal .premium-confirmation.paypal .payment-info dl dd{width:59%}.premium-authentication.premiumConfirmation .premium-modal .premium-confirmation.paypal .summary{width:60%}.trp-thumb-listing>ul>li{width:220px}.trp-thumb-listing>ul>li:not(:last-child){padding-right:20px}.trp-thumb-listing>ul>li .title{font-size:24px}
