.btn.btn-white.text-lighter {
         white-space: initial;
         }
         @media (min-width: 992px) {
         .no-topbar .pannacotta.sub-menu {
         top: 170px;
         }
         }
         .search-navigation-mobile label {
         display: inline-block;
         }
         @media (min-width: 768px) {
         .pannacotta#header .col-xs-3.col-sm-7.col-sm-push-5 {
         left: 21%;
         }
         }
         #masthead {
         z-index: 2;
         }
         .shop-bubbles__list {
         margin: auto;
         }
         .copyright a {
         pointer-events:none;
         }
         .card.card-as-seen-on.hidden-xs.pannacotta {
         display: none;
         }
         .card-title.text-center {
         text-indent: -9999px; 
         }
         .pannacotta#footer .container .row .col-xs-12.col-sm-3:nth-child(2) .widget .widget-header .widget-title{
         visibility: hidden;
         position: relative;
         }
         .pannacotta#footer .container .row .col-xs-12.col-sm-3:nth-child(2) .widget .widget-header .widget-title:after {
         visibility: visible;
         position: absolute;
         top: 0;
         left: 0;
         content: "About";
         }
         .pannacotta#footer .container .row .col-xs-12.col-sm-3:nth-child(4) {
         display: none;
         }
         .copyright a:before {
         visibility: visible;
         position: relative;
         pointer-events: none;
         color: #fff;
         content: 'This site is operated by Savings United, Municipal court: Hamburg | Trade register: 122558  Ust-ID-Nr.: DE 283 695 347';
         }
         .copyright a {
         cursor: default;
         text-decoration: none;
         }
         .copyright {
         text-align: center;
         }
         .copyright a img {
         display: none;
         }
         .pannacotta#footer .container .row .col-sm-3 {
         width: 33%;
         }
         @media (min-width: 992px) {
         .pannacotta.home .search-home-header .search-header .btn {
         font-size: 15px;
         }
         .pannacotta.home .search-home-header .search-header #input_search_header {
         height: 53px;
         }
         }
         .pannacotta#header #main-menu>ul>li>a {
         font-size: 18px;
         }
         @media (min-width: 768px) and (max-width: 1199px) {
         .pannacotta#header #main-menu>ul>li>a {
         font-size: 15px;
         }
         .col-sm-6 {
         width: 65%;
         }
         }
         .sidebar {
         width: 390px;
         }
         .row {
         margin-right: -15px;
         margin-left: -15px;
         padding: 0;
         }
         .pannacotta#header > .container > .row > .col-xs-6.col-sm-2.col-sm-pull-6,
         .pannacotta#header > .container > .row > .col-xs-6.col-sm-2.col-sm-pull-7 {
         display: none;
         }
         .pannacotta#header .col-xs-3.col-sm-6.col-sm-push-6 {
         left: 0;
         }
         .pannacotta#header .col-xs-3.col-sm-4.col-sm-pull-6 {
         right: 0;
         float: right;
         }
         .pannacotta.card-coupons-list .card-content>ul li.item .coupon-body .divider li {
         background-color: #f9f9f9;
         }
         .pannacotta.card-coupons-list .card-content>ul li.item .coupon-body::after,
         .pannacotta.card-coupons-list .card-content>ul li.item .coupon-body::before {
         background-color: #f9f9f9;
         }
         @media (min-width: 1200px) {
         .pannacotta#header .search-header input {
         width: 295px;
         }
         }
         @media (min-width: 992px) {
         .pannacotta.sub-menu {
         top: 206px;
         }
         }
         @media (min-width: 768px) and (max-width: 992px) {
         .pannacotta.home .hero {
         height: auto;
         }
         }
         @media (min-width: 768px) {
         .pannacotta#header .search-header input {
         width: 154px;
         }
         .pannacotta#header .search-header .btn {
         float: right;
         }
         .pannacotta.home .headings {
         padding-top: 20px;
         }
         .list-coupons-as-items li.coupon-item .frame {
         height: calc(50% - 5px);
         }
         .featured-coupons.list-coupons-as-items li:last-child {
         display: none;
         }
         .pannacotta.home .search-home-header .search-header form {
         display: inline-block;
         }
         }
         @media only screen and (min-width: 620px) {
         body:not(.wrapped_by_ads) .container {
         height: auto;
         }
         }
         .dropdown-menu>li>a {
         color: #fff;
         }
         .dropdown-menu.open {
         border-radius: 0;
         }
         .container, .container-half, .grid-mod-card-list {
         margin: auto;
         }
         .dropdown-menu {
         margin-left: -79px;
         }
         #masthead:not(.thin) nav a,
         #masthead:not(.thin) #meta-nav>li>a {
         text-decoration: none;
         }
         @media (min-width: 1200px) {
         .container {
         width: 1170px;
         }
         }