#portal .user-nav .user-links li a:hover,#portal .user-nav .user-links li a:active{background:#e3e3e3}#portal .user-nav{top:unset}#portal .user-nav .user-links li a{font-weight:600;color:#000}#portal .user-nav .user-info .user-balance small{font-weight:500}#portal .btn>span{vertical-align:inherit;line-height:inherit;font-weight:bold}#portal .btn-login>span{font-weight:600}#portal h1{font-weight:800}#portal .text-center{font-weight:100}#portal h3.text-center{font-weight:800}#portal .subheadline{font-size:19px}#portal .btn{font-family:'Open Sans', sans-serif}#portal .btn.btn-cta{line-height:19.8px;font-size:18px;border-radius:24px;height:48px;background-color:#000;color:#fff;border:1px solid #000;box-shadow:inset 0 0 0 4px #000}#portal .btn.btn-cta:hover{background:#ffffff;transition:all ease 250ms;color:#000000}#portal .btn>span{text-transform:uppercase}#portal .btn.btn-block.btn-cta{width:100% !important;height:42px}#portal [data-page="share"] .btn.btn-block.btn-cta{width:100% !important}#portal .referral-modalbox-sharing_link .btn-copy{width:100% !important}#portal .btn.btn-block.btn-aklamio-xing{display:none}#portal .btn.btn-block.btn-aklamio-linkedin{display:none}#portal header .header-background:before{opacity:0}#portal header .header-background+.container h1{color:#000000}#portal .login-form-swap{position:relative;bottom:15px}#portal .register-form-swap{font-weight:800}#portal #hashtag{font-weight:800;text-decoration:underline}#portal .reward-sticker{background-color:#000000;width:160px;height:160px;top:8px;right:0px}#portal .reward-sticker span{font-weight:600;line-height:1}#portal .reward-sticker span strong{font-size:50px}#portal .hiw li span{color:#000;background:#fff;width:80px;height:80px;line-height:73px;border-radius:60px;font-size:45px;border:3px solid black}#portal .hiw li:before,#portal .hiw li:after{display:none}#portal .hiw li h4{text-transform:unset}#portal .hiw li p{font-size:16px;line-height:24px;margin-top:28px;line-height:27.6px;color:#303030;width:88%;margin:0 auto;padding-top:12px}#portal .hiw li img{width:100px;height:95px;margin:15px auto 5px}#portal .rewards-table th{padding:15px 20px}#portal .rewards-section{background-color:#ffffff}#portal .rewards-table .table-with-bg tr:nth-child(odd),#portal .rewards-table .table-with-bg tr:nth-child(even){border-bottom:1px solid #e9eaeb;background-color:#fff}#portal .rewards-table th{background:#000 !important;border-bottom:none;color:#ffffff}#portal .table-row{font-weight:bold}#portal #footer{width:75%;margin:0 auto;font-size:12px;text-align:center;font-size:1rem}#portal #footer p{font-size:12px;font-weight:normal}#portal section.product-section{background-color:#FFB500}#portal section.product-section .subheadline,#portal section.product-section h3{color:#000}#portal .products-carousel li .product-reward-sticker{width:95px;height:95px;line-height:1.9em;top:-62px;left:82%;font-size:13px;padding-top:25px;background-color:#000}#portal .products-carousel li .product-reward-sticker strong{font-weight:bold;font-size:29px}#portal .products-carousel li .btn{line-height:19.8px;font-size:18px;border-radius:24px;height:48px;background:#000;color:#fff;border:1px solid #000;box-shadow:inset 0 0 0 4px #000;width:78%;margin-bottom:20px}#portal .products-carousel li .btn:hover{background:#ffffff;transition:all ease 250ms;color:#000000}#portal .products-carousel li.js_slide{min-height:335px}#portal .products-carousel li .product-tile{border:1px solid black;max-width:360px;background-color:#fff}#portal .products-carousel .frame{padding-top:30px}#portal .products-carousel li img{margin-top:35px;width:75%}#portal .prev,#portal .next{border-radius:50px;background:#000}#portal .modalbox-bg-container .modalbox-bg-transform .modalbox-bg-image{background-position-x:29%}#portal .referral-modalbox-shop-name{font-weight:bold}@media screen and (max-width: 440px){#portal header .column-sm-12{display:flex;justify-content:center}}@media screen and (max-width: 767px){#portal header.sharing-bg .header-background{height:200px}#portal header .header-background{background-position-x:63%}#portal .products-carousel li .product-reward-sticker{top:-50px;left:75%;width:75px;height:75px;line-height:1.9em;font-size:10px;padding-top:22px}#portal .products-carousel li .product-reward-sticker strong{font-size:24px}#portal .hiw li h4{width:95%;margin:0 auto;margin-top:10px}}@media screen and (min-width: 768px){#portal header .header-background+.container{height:auto}#portal header .header-background+.container h1{width:49%;line-height:54px;color:#ffffff}#portal header .header-background+.container h2{width:44%;margin-top:30px}#portal header .header-background{background-position:right;background-position-x:37%}#portal header .header-background+.container{padding-top:60px;padding-bottom:50px}#portal .products-carousel .frame{overflow:visible}#portal section.product-section .container{overflow:hidden}}
