body.js-page-has-calendar .placeholder{display:none}body.js-page-has-calendar #eu-cookie-bar{border-top:1px solid rgba(255,255,255,0.2);box-shadow:0 -4px 8px rgba(0,0,0,0.2)}body.js-page-has-calendar .dabtriangle>.placeholder{margin-bottom:0;background-color:transparent}body.js-page-has-calendar #content{background:#86dd25;background:linear-gradient(to right, #86dd25 0, #22bade 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#22bade', endColorstr='#86dd25', GradientType=1)}body.js-page-has-calendar #content .dp7-defaultpage{background-image:url(../assets/bg_xmas25_content.png);background-repeat:no-repeat;background-size:contain;background-attachment:scroll;background-position:top center}@media (min-width:1024px){body.js-page-has-calendar article{background-image:url(../assets/bg_xmas25_content.png);background-repeat:no-repeat;background-size:100% auto;background-position:center center}}body.js-page-has-calendar .container-wrap.elm.elm-num1.elm-wpcode{background-image:url(../assets/bg_xmas25_footer.png);background-repeat:no-repeat;background-size:100% auto;background-position:bottom center}body.js-page-has-calendar .container-wrap.elm.elm-num1.elm-wpcode>.container{width:100%;padding:0}body.js-page-has-calendar div.is-wp-adventsystem{background-color:transparent !important}@media only screen and (max-width: 767px){body.js-page-has-calendar header.module.module-headmenu headermenu-menu .triangle-img{display:none}body.js-page-has-calendar #content{padding-top:60px}body.js-page-has-calendar #content .mobile-triangle-fix{overflow:hidden}body.js-page-has-calendar #content .mobile-triangle-fix:before{left:-1px;width:105%}}.module.maincontent.landingpagestyle.xmas2018{background:transparent !important}#render_xmas_main{padding:0;width:100%}#render_xmas_main>.inner{position:relative}@media (min-width:1600px){#render_xmas_main>.inner{background-size:100% auto}}@media only screen and (max-width: 767px){#render_xmas_main>.inner{background-image:none}}@media (min-width:1600px){#render_xmas_main #xmas_calendar_self h2{padding:.37037037em 0 0 0 !important;margin-top:15em !important}#render_xmas_main #xmas_calendar_self #xmas_calendar_wrap{margin-top:0}}@media only screen and (min-width: 1200px) and (max-width: 1399px){#render_xmas_main #xmas_calendar_self h2{padding:0 0 0 0 !important;font-size:3.6em !important;margin-top:23em !important}#render_xmas_main #xmas_calendar_self #xmas_calendar_wrap{margin-top:0}}@media only screen and (min-width: 992px) and (max-width: 1199px){#render_xmas_main #xmas_calendar_self h2{padding:0 0 0 0 !important;font-size:3em !important;margin-top:19em !important}#render_xmas_main #xmas_calendar_self #xmas_calendar_wrap{margin-top:0}}@media only screen and (min-width: 768px) and (max-width: 991px){#render_xmas_main #xmas_calendar_self h2{padding:0 0 0 0 !important;font-size:3em !important;margin-top:20em !important}#render_xmas_main #xmas_calendar_self #xmas_calendar_wrap{margin-top:1em}}@media only screen and (max-width: 767px){#render_xmas_main #xmas_calendar_self h2{padding:4em 0 0 0 !important;font-size:3em !important;margin-top:0 !important}#render_xmas_main #xmas_calendar_self #xmas_calendar_wrap{margin-top:0}}#render_xmas_main #xmas_calendar_self p{color:#323232}#render_xmas_main #xmas_calendar_self h2{color:#323232;color:white;padding:.37037037em 0 0 0;font-size:5.4em;letter-spacing:-0.05em;line-height:2;font-family:"Comforta";font-weight:bold;position:relative;margin:5em 0 1.11111111em 0;opacity:0}#render_xmas_main #xmas_calendar_self h2:after{position:absolute;bottom:0;left:0;width:2.59259259em;height:6px;border-radius:3px;background:#86dd25}#render_xmas_main #xmas_calendar_self .box-model{background:rgba(255,255,255,0.55);padding:3em;border-radius:1.5em}#render_xmas_main #xmas_calendar_self .box-model h2,#render_xmas_main #xmas_calendar_self .box-model p{color:#222;text-shadow:none}#render_xmas_main .xmas_calendar_message .activate_msgwrap{background:rgba(255,255,255,0.83);padding:2em 2em .1em 2em;border-radius:2em}#render_xmas_main .xmas_calendar_message .activate_msgwrap p{color:#222}#render_xmas_main #xmas_calendar_wrap{padding:30px 112px 90px 112px;position:relative;margin-top:24em;margin-top:0}#render_xmas_main #xmas_calendar_wrap .legal-box{text-align:left;clear:both}#render_xmas_main #xmas_calendar_wrap .legal-box a{color:white;text-decoration:none;font-family:"Comforta";display:inline-block;padding:.5em 1em;font-size:1.6em;border:1px solid white;border-radius:1.4em;transition:color 350ms ease-out,background 325ms ease-out;margin:4em 0 0 0}#render_xmas_main #xmas_calendar_wrap .legal-box a:hover{color:#86dd25;background:white}#render_xmas_main #xmas_calendar_wrap .cardcontainer{width:146px;height:126px;position:relative;perspective:800px;float:left;margin:20px}#render_xmas_main #xmas_calendar_wrap .daycard{display:block;box-sizing:border-box;width:100%;padding:0;height:100%;position:absolute;transform-style:preserve-3d;transition:transform 1.5s;transform-origin:center center}#render_xmas_main #xmas_calendar_wrap .daycard .front,#render_xmas_main #xmas_calendar_wrap .daycard .back{margin:0;display:block;position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}#render_xmas_main #xmas_calendar_wrap .daycard .front{background:white;border-radius:2em;border:4px solid #86dd25;overflow:hidden;box-shadow:0 3px 5px rgba(0,0,0,0.125)}#render_xmas_main #xmas_calendar_wrap .daycard .front .label{display:block;font-size:4em;line-height:0;font-family:"Comforta";font-weight:bold;color:rgba(0,0,0,0.1);position:absolute;top:50%;left:12.5%;transform:tanslate(0, -50%);width:75%;text-align:right}#render_xmas_main #xmas_calendar_wrap .daycard .back{transform:rotateY(180deg);background:#86dd25;border-radius:2em;border:4px solid #86dd25;overflow:hidden;box-shadow:0 3px 5px rgba(0,0,0,0.125)}#render_xmas_main #xmas_calendar_wrap .daycard .back .label{display:block;font-size:4em;line-height:0;font-family:"Comforta";font-weight:bold;color:rgba(0,0,0,0.1);position:absolute;top:50%;left:12.5%;transform:tanslate(0, -50%);width:75%;text-align:right}#render_xmas_main #xmas_calendar_wrap .daycard.is-active .front{box-shadow:none;cursor:pointer;background:transparent;background-image:url(../assets/dabplus_giftbox.png);background-repeat:no-repeat;background-size:contain;background-position:center center;border:none;border-radius:0}#render_xmas_main #xmas_calendar_wrap .daycard.is-active .front .label{font-size:3em;color:#fff;top:84%;left:8%}#render_xmas_main #xmas_calendar_wrap .daycard.is-active .back{box-shadow:0 5px 10px rgba(0,0,0,0.25);cursor:pointer}#render_xmas_main #xmas_calendar_wrap .daycard.is-active .back .label{color:white}#render_xmas_main #xmas_calendar_wrap .daycard.is-open{transform:rotateY(180deg)}#render_xmas_main #xmas_calendar_wrap .daycard.is-open .front .label{display:none}#render_xmas_main #xmas_calendar_wrap .daycard.is-animated .front{animation:pulsate 3s ease-in-out;animation-iteration-count:infinite}#render_xmas_main #xmas_calendar_wrap .daycard.is-disabled{opacity:.85}#render_xmas_main #xmas_calendar_wrap .daycard.is-upcoming{opacity:1}#render_xmas_main #xmas_calendar_wrap .daycard.is-upcoming .front{box-shadow:none;cursor:pointer;background:transparent;background-image:url(../assets/dabplus_giftbox.png);background-repeat:no-repeat;background-size:contain;background-position:center center;border:none;border-radius:0}#render_xmas_main #xmas_calendar_wrap .daycard.is-upcoming .front .label{font-size:3em;color:#fff;top:84%;left:8%}#render_xmas_main #xmas_calendar_wrap .daycard.is-passed{opacity:.85;transform:scale(.92, .92)}#render_xmas_main #xmas_calendar_wrap .daycard.is-passed .front .label{font-size:3em;color:#444;top:84%;left:12.5%}#render_xmas_main #xmas_calendar_wrap #xmas_calendar_form{display:none;position:absolute;left:0;top:150%;padding:30px 112px 90px 112px;width:100%;z-index:2;transform:translate(0, -50%);transition:top 750ms ease-out,opacity 325ms ease-out;opacity:0}#render_xmas_main #xmas_calendar_wrap #xmas_calendar_form.is-active{top:50%;opacity:1}#render_xmas_main #xmas_calendar_wrap #xmas_calendar_form #xmas_calendar_form_wrap{background:white;padding:30px;box-shadow:0 5px 10px rgba(0,0,0,0.25);border-radius:2em;position:relative}#render_xmas_main #xmas_calendar_wrap #xmas_calendar_form #xmas_calendar_form_wrap #xmas_calendar_form_close{position:absolute;right:3px;top:-3px;width:44px;height:44px;border-radius:22px;border:5px solid #86dd25;background-color:white;transform:translate(-50%, -50%);transition:background 300ms ease-out;cursor:pointer}#render_xmas_main #xmas_calendar_wrap #xmas_calendar_form #xmas_calendar_form_wrap #xmas_calendar_form_close:after{content:"";position:absolute;display:block;width:34px;height:34px;background:url(../assets/close_bttn.png) no-repeat;background-position:-49px center;top:0;left:0}#render_xmas_main #xmas_calendar_wrap #xmas_calendar_form #xmas_calendar_form_wrap #xmas_calendar_form_close:hover{background-color:#86dd25}#render_xmas_main #xmas_calendar_wrap #xmas_calendar_form #xmas_calendar_form_wrap #xmas_calendar_form_close:hover:after{color:white;background-position:5px center}#render_xmas_main #xmas_calendar_wrap #xmas_calendar_form #xmas_calendar_form_wrap .tuerchen_headline h4{font-size:2.2em;letter-spacing:-0.05em;line-height:1.465;font-family:"Comforta";font-weight:bold;position:relative;margin:0 0 .90909091em 0;padding:0 0 .45454545em 0;display:inline-block}#render_xmas_main #xmas_calendar_wrap #xmas_calendar_form #xmas_calendar_form_wrap .tuerchen_headline h4:before{content:"";position:absolute;bottom:0;left:0;width:4.54545455em;height:4px;border-radius:2px;background:#86dd25;transition:color 350ms ease-in-out,width 350ms ease-in}#render_xmas_main #xmas_calendar_wrap #xmas_calendar_form #xmas_calendar_form_wrap .tuerchen_content{overflow:hidden}#render_xmas_main #xmas_calendar_wrap #xmas_calendar_form #xmas_calendar_form_wrap .tuerchen_content .tuerchen_image{width:33.3333333%;float:left;margin:0}#render_xmas_main #xmas_calendar_wrap #xmas_calendar_form #xmas_calendar_form_wrap .tuerchen_content .tuerchen_image img{width:100%;height:auto}#render_xmas_main #xmas_calendar_wrap #xmas_calendar_form #xmas_calendar_form_wrap .tuerchen_content .tuerchen_text{width:66.6666666%;float:left;padding:3em 3em 1em 0}#render_xmas_main #xmas_calendar_wrap #xmas_calendar_form #xmas_calendar_form_wrap .tuerchen_content .tuerchen_text p{color:#222}#render_xmas_main #xmas_calendar_wrap #xmas_calendar_form #xmas_calendar_form_wrap .tuerchen_content .tuerchen_text p strong{font-size:1em;line-height:inherit;display:inline-block;font-family:inherit;font-weight:500;padding:0;position:relative}#render_xmas_main #xmas_calendar_wrap #xmas_calendar_form #xmas_calendar_form_wrap .tuerchen_subline{font-size:1.6em;letter-spacing:-0.05em;line-height:1.465;font-family:"Comforta";font-weight:bold;position:relative;margin:0 0 .9375em 0;padding:0 0 0 0;display:inline-block}#render_xmas_main #xmas_calendar_wrap #xmas_calendar_form #xmas_calendar_form_wrap #the_form{display:block;line-height:3em}#render_xmas_main #xmas_calendar_wrap #xmas_calendar_form #xmas_calendar_form_wrap #the_form .label{display:inline-block;font-size:1.6em}#render_xmas_main #xmas_calendar_wrap #xmas_calendar_form #xmas_calendar_form_wrap #the_form input[type="email"]{display:inline-block;font-size:1.5em;line-height:3;margin:0 1em 0 0;padding:0 1em;border-radius:.5em;-webkit-appearance:none;-moz-appearance:normal;appearance:normal;border:2px solid #bbb;width:300px;height:47px;display:block;float:left}#render_xmas_main #xmas_calendar_wrap #xmas_calendar_form #xmas_calendar_form_wrap #the_form input[type="submit"]{display:inline-block;-webkit-appearance:none;font-family:"Comforta";font-weight:bold;-webkit-appearance:normal;-moz-appearance:normal;appearance:normal;font-size:1.5em;line-height:3;margin:0 0;border-radius:.5em;padding:0 1em;border:2px solid #86dd25;background:#86dd25;color:white;text-transform:uppercase;transition:color 300ms ease-out,background 300ms ease-in;height:47px}#render_xmas_main #xmas_calendar_wrap #xmas_calendar_form #xmas_calendar_form_wrap #the_form input[type="submit"]:hover{background:white;color:#86dd25}#render_xmas_main #xmas_calendar_wrap #xmas_calendar_form #xmas_calendar_form_wrap #the_form .legals{color:#999;display:inline-block;margin:0 0 0 0;transition:color 300ms ease-out}#render_xmas_main #xmas_calendar_wrap #xmas_calendar_form #xmas_calendar_form_wrap #the_form .legals .legallink{color:#999}#render_xmas_main #xmas_calendar_wrap #xmas_calendar_form #xmas_calendar_form_wrap #the_form .legals .legallink:hover{color:#86dd25}#render_xmas_main #xmas_calendar_wrap #xmas_calendar_form #xmas_calendar_form_wrap #the_form .message{font-size:1.6em;line-height:1.465;padding:1em 33.3333333% 0 0;display:none}#render_xmas_main #xmas_calendar_wrap #xmas_calendar_form #xmas_calendar_form_wrap #the_form .message.mailerror{color:#ffa800}#render_xmas_main #xmas_calendar_wrap #xmas_calendar_form #xmas_calendar_form_wrap #the_form .message.blocked{color:#ff3600}#render_xmas_main #xmas_calendar_wrap #xmas_calendar_form #xmas_calendar_form_wrap #the_form .message.added{color:#86dd25}#render_xmas_main #xmas_calendar_wrap #xmas_calendar_form #xmas_calendar_form_wrap #the_form .wdoievxmas_wrap{font-size:1.6em;margin:.75em 0 0 0;position:relative}#render_xmas_main #xmas_calendar_wrap #xmas_calendar_form #xmas_calendar_form_wrap #the_form .wdoievxmas_wrap label{position:relative;display:block;cursor:pointer}#render_xmas_main #xmas_calendar_wrap #xmas_calendar_form #xmas_calendar_form_wrap #the_form .wdoievxmas_wrap input{width:1.3em;position:absolute;left:-10em}#render_xmas_main #xmas_calendar_wrap #xmas_calendar_form #xmas_calendar_form_wrap #the_form .wdoievxmas_wrap input[type=checkbox]+label{padding:0 0 0 30px}#render_xmas_main #xmas_calendar_wrap #xmas_calendar_form #xmas_calendar_form_wrap #the_form .wdoievxmas_wrap input[type=checkbox]+label:before{content:"";position:absolute;display:block;width:34px;height:34px;background:url(../assets/close_bttn.png) no-repeat;background-position:-35px 50px;background-size:auto 15px;width:24px;height:24px;border-radius:12px;border:3px solid #86dd25;top:3px;left:0;transition:background-position 200ms}#render_xmas_main #xmas_calendar_wrap #xmas_calendar_form #xmas_calendar_form_wrap #the_form .wdoievxmas_wrap input[type=checkbox]:checked+label:before{background-position:-35px center}#render_xmas_main #xmas_calendar_wrap #xmas_calendar_form #xmas_calendar_form_wrap #the_form.js-mailerror input[type="email"]{border-color:#ffa800}#render_xmas_main #xmas_calendar_wrap #xmas_calendar_form #xmas_calendar_form_wrap #the_form.js-blocked input[type="email"]{border-color:#ff3600}#render_xmas_main #xmas_calendar_wrap #xmas_calendar_form #xmas_calendar_form_wrap #the_form.js-added input[type="email"]{border-color:#86dd25}@media only screen and (min-width: 1200px) and (max-width: 1399px){#render_xmas_main #xmas_calendar_wrap{padding:30px 60px 90px 60px;position:relative}#render_xmas_main #xmas_calendar_wrap .cardcontainer{width:142px;margin:14px}#render_xmas_main #xmas_calendar_wrap #xmas_calendar_form{padding:30px 60px 90px 60px}}@media only screen and (min-width: 992px) and (max-width: 1199px){#render_xmas_main #xmas_calendar_wrap{padding:30px 30px 90px 30px;position:relative}#render_xmas_main #xmas_calendar_wrap .cardcontainer{width:126px;height:110px;margin:10px}#render_xmas_main #xmas_calendar_wrap #xmas_calendar_form{padding:30px 30px 90px 30px}}@media only screen and (min-width: 768px) and (max-width: 991px){#render_xmas_main #xmas_calendar_wrap{padding:30px 0 90px 0;position:relative}#render_xmas_main #xmas_calendar_wrap .cardcontainer{width:124px;height:110px;margin:10px}#render_xmas_main #xmas_calendar_wrap #xmas_calendar_form{padding:30px 0 90px 0}#render_xmas_main #xmas_calendar_wrap #xmas_calendar_form #xmas_calendar_form_wrap #the_form input[type="email"]{width:196px}}@media only screen and (max-width: 767px){#render_xmas_main .inner{background-size:auto 320px}#render_xmas_main #xmas_calendar_self h2{font-size:3em;line-height:1.5}#render_xmas_main #xmas_calendar_self h2:after{bottom:-8px}#render_xmas_main #xmas_calendar_self p{margin-bottom:1em}#render_xmas_main #xmas_calendar_wrap{padding:30px 0 90px 0;position:relative}#render_xmas_main #xmas_calendar_wrap .cardcontainer{width:23%;height:65px;margin:1%}#render_xmas_main #xmas_calendar_wrap .cardcontainer .front,#render_xmas_main #xmas_calendar_wrap .cardcontainer .back{border-width:2px;border-radius:1em}#render_xmas_main #xmas_calendar_wrap .cardcontainer .front .label,#render_xmas_main #xmas_calendar_wrap .cardcontainer .back .label{font-size:2.6em}#render_xmas_main #xmas_calendar_wrap #xmas_calendar_form{padding:0 0 0 0;transform:translate(0, 0);position:relative;height:480px}#render_xmas_main #xmas_calendar_wrap #xmas_calendar_form.is-active{top:0}#render_xmas_main #xmas_calendar_wrap #xmas_calendar_form #xmas_calendar_form_wrap{position:absolute;height:100%;width:100%;overflow:scroll;border-radius:1em;padding:15px}#render_xmas_main #xmas_calendar_wrap #xmas_calendar_form #xmas_calendar_form_wrap #xmas_calendar_form_close{transform:none;top:-5px;right:-5px;border-radius:0 0 0 22px}#render_xmas_main #xmas_calendar_wrap #xmas_calendar_form #xmas_calendar_form_wrap #xmas_calendar_form_close:after{width:30px;height:30px;top:2px;left:2px}#render_xmas_main #xmas_calendar_wrap #xmas_calendar_form #xmas_calendar_form_wrap .tuerchen_content .tuerchen_text{width:100%;padding:1em 0}#render_xmas_main #xmas_calendar_wrap #xmas_calendar_form #xmas_calendar_form_wrap .tuerchen_content .tuerchen_image{width:100%;text-align:center;padding-bottom:1em}#render_xmas_main #xmas_calendar_wrap #xmas_calendar_form #xmas_calendar_form_wrap .tuerchen_content .tuerchen_image img{height:140px;width:auto}#render_xmas_main #xmas_calendar_wrap #xmas_calendar_form #xmas_calendar_form_wrap .tuerchen_subline{font-size:1.4em}#render_xmas_main #xmas_calendar_wrap #xmas_calendar_form #xmas_calendar_form_wrap #the_form input[type="email"]{width:100%}#render_xmas_main #xmas_calendar_wrap #xmas_calendar_form #xmas_calendar_form_wrap #the_form input[type="submit"]{width:100%;margin:1em 0 0 0}#render_xmas_main #xmas_calendar_wrap #xmas_calendar_form #xmas_calendar_form_wrap #the_form .message{padding:1em 0 0 0}}@keyframes pulsate{0%{transform:scale(.8, .8) rotate(-5deg)}50%{transform:scale(1, 1) rotate(5deg)}100%{transform:scale(.8, .8) rotate(-5deg)}}@media only screen and (max-width:767px){body.js-page-has-calendar .dp7-defaultpage{padding-top:0 !important}}
/*# sourceMappingURL=blim-wp-advertsystem.css.map */