.clearfix{clear:both}.calendar-zones-wrapper{position:relative;float:left;padding-bottom:0;width:100%;height:300px}@media only screen and (min-width: 480px){.calendar-zones-wrapper{height:400px}}@media only screen and (min-width: 640px){.calendar-zones-wrapper{height:500px}}@media only screen and (min-width: 768px){.calendar-zones-wrapper{height:550px}}@media only screen and (min-width: 900px){.calendar-zones-wrapper{height:500px}}.calendar-zones-wrapper .calendar-zones{position:absolute;left:0;display:table;padding-top:1%;padding-left:1%;width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover}.calendar-zones-wrapper .calendar-zones .calendar-zone-row{display:table-row;width:100%;height:14.28571%}.calendar-zones-wrapper .calendar-zones .calendar-zone-row .calendar-zone-col{display:table-column;float:left;margin:0;padding:0 1% 0 0;width:14.28571%;height:90%}.calendar-zones-wrapper .calendar-zones .calendar-zone-row .calendar-zone-col a,.calendar-zones-wrapper .calendar-zones .calendar-zone-row .calendar-zone-col div{position:relative;display:block;padding:5px 0 0 5px;padding:0;margin:0;width:100%;height:100%;text-align:center;text-align:left;outline:0}.calendar-zones-wrapper .calendar-zones .calendar-zone-row .calendar-zone-col a .day-text,.calendar-zones-wrapper .calendar-zones .calendar-zone-row .calendar-zone-col div .day-text{position:relative;z-index:200;display:block;padding:5% 0 0 5%;width:100%;height:100%;color:rgba(255,255,255,0.6);font-weight:bold;font-size:16px;line-height:1em;text-shadow:0 2px 0 rgba(31,31,31,0.4);background:rgba(31,31,31,0.4)}@media only screen and (min-width: 480px){.calendar-zones-wrapper .calendar-zones .calendar-zone-row .calendar-zone-col a .day-text,.calendar-zones-wrapper .calendar-zones .calendar-zone-row .calendar-zone-col div .day-text{font-size:18px}}@media only screen and (min-width: 640px){.calendar-zones-wrapper .calendar-zones .calendar-zone-row .calendar-zone-col a .day-text,.calendar-zones-wrapper .calendar-zones .calendar-zone-row .calendar-zone-col div .day-text{font-size:24px}}.calendar-zones-wrapper .calendar-zones .calendar-zone-row .calendar-zone-col a .bg-image,.calendar-zones-wrapper .calendar-zones .calendar-zone-row .calendar-zone-col div .bg-image{position:absolute;z-index:100;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover;-webkit-filter:grayscale(1);-webkit-filter:grayscale(100%);filter:grayscale(100%);filter:gray;filter:url("data:image/svg+xml;utf8,<svg version='1.1' xmlns='http://www.w3.org/2000/svg' height='0'><filter id='greyscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0' /></filter></svg>#greyscale")}.calendar-zones-wrapper .calendar-zones .calendar-zone-row .calendar-zone-col a.is-open .day-text,.calendar-zones-wrapper .calendar-zones .calendar-zone-row .calendar-zone-col div.is-open .day-text{color:#fff;text-shadow:0 2px 0 #1f1f1f;background:rgba(31,31,31,0.6)}.calendar-zones-wrapper .calendar-zones .calendar-zone-row .calendar-zone-col a.today .day-text,.calendar-zones-wrapper .calendar-zones .calendar-zone-row .calendar-zone-col div.today .day-text{text-shadow:0 2px 0 rgba(0,0,0,0.7);background:rgba(1,5,53,0.7)}.calendar-zones-wrapper .calendar-zones .calendar-zone-row .calendar-zone-col a:hover.is-open .day-text,.calendar-zones-wrapper .calendar-zones .calendar-zone-row .calendar-zone-col div:hover.is-open .day-text{background:rgba(31,31,31,0.3)}.calendar-zones-wrapper .calendar-zones .calendar-zone-row .calendar-zone-col a:hover.today .day-text,.calendar-zones-wrapper .calendar-zones .calendar-zone-row .calendar-zone-col div:hover.today .day-text{text-shadow:0 2px 0 #454545;background:transparent}.calendar-zones-wrapper .calendar-zones .calendar-zone-row .calendar-zone-col a:hover.today .bg-image,.calendar-zones-wrapper .calendar-zones .calendar-zone-row .calendar-zone-col div:hover.today .bg-image{-webkit-filter:grayscale(0);-webkit-filter:grayscale(0%);filter:grayscale(0%)}@media only screen and (min-width: 900px){.grid__item.one-whole>.calendar-zones-wrapper{height:700px !important}}.prizes-wrapper.wrapper-hide{display:none;visibility:hidden}.cal-form-wrapper{overflow:hidden}.cal-form-wrapper .error-message{padding:6px 12px;color:#fff;background-color:#f01400}@-webkit-keyframes error{0%{border-color:#f01400}50%{border-color:rgba(240,20,0,0.25)}100%{border-color:#f01400}}@-moz-keyframes error{0%{border-color:#f01400}50%{border-color:rgba(240,20,0,0.25)}100%{border-color:#f01400}}@-o-keyframes error{0%{border-color:#f01400}50%{border-color:rgba(240,20,0,0.25)}100%{border-color:#f01400}}@keyframes error{0%{border-color:#f01400}50%{border-color:rgba(240,20,0,0.25)}100%{border-color:#f01400}}.cal-form-wrapper .error{border-width:1px;border-style:solid;border-color:#f01400;-webkit-animation:error 3s infinite;-moz-animation:error 3s infinite;-o-animation:error 3s infinite;animation:error 3s infinite}.cal-form-wrapper .error:hover{-webkit-animation-play-state:paused;-moz-animation-play-state:paused;-o-animation-play-state:paused;animation-play-state:paused}.cal-form-wrapper label .required,.cal-form-wrapper .required-info .required{color:#f01400}.cal-form-wrapper .cal-form{display:inline-block;margin-bottom:15px;width:100%}@media only screen and (min-width: 768px){.cal-form-wrapper .cal-form-zip,.cal-form-wrapper .cal-form-forename{float:left;margin-right:4%}.cal-form-wrapper .cal-form-forename,.cal-form-wrapper .cal-form-surname,.cal-form-wrapper .cal-form-zip,.cal-form-wrapper .cal-form-city{width:48%}}.cal-form-wrapper .cal-form-newsletter,.cal-form-wrapper .cal-form-terms{margin-top:5px;min-height:20px}.cal-form-wrapper .cal-form-newsletter input,.cal-form-wrapper .cal-form-terms input{float:left;width:5%;height:25px;line-height:25px}.cal-form-wrapper .cal-form-newsletter label,.cal-form-wrapper .cal-form-terms label{display:inline-block;width:95%;font-size:12px;line-height:20px}.cal-form-wrapper .cal-form-newsletter label.error,.cal-form-wrapper .cal-form-terms label.error{color:#f01400;border:0}.cal-form-wrapper .cal-form-captcha-wrapper{display:inline-block}.cal-form-wrapper .cal-form-button{margin-top:5px}.cal-form-wrapper .cal-form-button .btn-submit{padding:6px 12px;color:#fff;background:#1f1f1f;border:0}.cal-form-wrapper .cal-form-button .required-info{padding:6px 12px;float:right}
/*# sourceMappingURL=jtsv-adventskalender.css.map */
