/*! www.spielberg-camping.at - v1.0.0 */html{overflow-y:hidden}body{overflow-wrap:break-word;word-wrap:break-word;hyphens:auto;font-family:Poppins,Arial,sans-serif}h1,h2,h3,h4,h5,h6{font-family:'Josefin Sans',Arial,sans-serif;font-weight:700}.text-primary{color:#cd1478!important}.btn{width:100%}.btn-light-secondary{background-color:transparent!important;color:#6c757d!important}.form-group.required label:after{content:"*";color:red}.row-flex{display:flex;flex-wrap:wrap}.iti-flag{background-image:url("../img/plugins/flags.png")}.btn,.card,.card-header:first-child,.form-control{border-radius:0}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.iti-flag{background-image:url("../img/plugins/flags@2x.png")}}.intl-tel-input{display:block}.form section{margin:1.5rem 0}.form section:first-of-type{margin-top:0}.form section:last-of-type{margin-bottom:0}.card{border:#cd1478 2px solid}.card-header:first-child{background-color:#cd1478}.card-header h2{font-weight:700;color:#fff;margin-top:.25rem;margin-bottom:.25rem}.card-accommodation,.card-link{border-color:#eee;background-color:#eee;border-width:4px;cursor:pointer;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.card-link a,.card-link a:hover{color:#212529;text-decoration:none}.btn-primary:active,.btn-primary:active:focus,.btn-primary:focus,.form-control:focus{border-color:#cd1478;box-shadow:0 0 0 .2rem rgba(179,18,105,.25)!important}.btn-primary:active,.btn-primary:active:focus,.btn-primary:focus{background-color:#cd1478;border-color:#cd1478;box-shadow:0 0 0 .2rem rgba(179,18,105,.25)!important}.btn-primary,.btn-primary.disabled,.btn-primary:disabled{background-color:#cd1478;border-color:#cd1478;color:#fff}a{color:#cd1478}a:hover{color:#b31269}.btn-light{border-color:#eee;background-color:#eee}.btn-primary:hover{background-color:#b31269;border-color:#b31269;color:#fff}.btn-area,.btn-arrival,.btn-cancellation,.btn-category,.btn-coupon,.btn-electricity,.btn-engine,.btn-event,.btn-meadow,.btn-nights,.btn-oversize,.btn-package,.btn-payment{border-width:4px}.btn-selected{border:#cd1478 4px solid;color:#cd1478}.btn-light,.card-accommodation,.card-link,.input-coupon{margin:.4rem 0}.input-coupon{padding:.525rem .75rem}.alert-primary{background-color:rgba(205,20,120,.12);border-color:#cd1478;color:#cd1478}.alert-secondary{background-color:#eee}.btn-light:hover:not(.disabled),.card-accommodation:hover:not(.disabled),.card-link:hover:not(.disabled){background-color:rgba(179,18,105,.25);border:#cd1478 4px solid}.btn-selected:hover{color:#cd1478}.btn-selected:active{color:#212529}.btn-area:active:not(.disabled),.btn-arrival:active:not(.disabled),.btn-cancellation:active:not(.disabled),.btn-category:active:not(.disabled),.btn-coupon:active:not(.disabled),.btn-electricity:active:not(.disabled),.btn-engine:active:not(.disabled),.btn-event:active:not(.disabled),.btn-meadow:active:not(.disabled),.btn-nights:active:not(.disabled),.btn-oversize:active:not(.disabled),.btn-package:active:not(.disabled),.btn-payment:active:not(.disabled),.btn-primary:active:not(.disabled),.card-accommodation:active:not(.disabled){background-color:#cd1478!important;border-color:#cd1478!important}.table td:last-child{text-align:right}.table td{padding:.75rem 0}.table-price{border-top:1px solid #dee2e6}.table td{border:none}.input-daterange.input-group{width:auto}.date-picker input{text-align:center}.count-input{position:relative;width:100%}.count-input input{width:100%;background:0 0;text-align:center}.count-input input:focus{outline:0}.count-input .incr-btn{display:block;position:absolute;width:30px;height:30px;font-size:26px;font-weight:600;text-align:center;line-height:30px;top:50%;right:0;margin-top:-15px;text-decoration:none}.count-input .incr-btn:first-child{right:auto;left:0;top:46%}.count-input .incr-btn.disabled{color:gray;pointer-events:none}.count-input.count-input-sm{max-width:125px}.count-input.count-input-sm input{height:36px}.count-input.count-input-lg{max-width:200px}.count-input.count-input-lg input{height:70px;border-radius:3px}.active.selected.day{background-color:#cd1478;color:#fff;font-weight:700}.selected.day{background-color:#dfdfdf;color:#000;font-weight:700}button[type=submit]{margin-top:1em}.form-control::-moz-placeholder,.form-control::placeholder{opacity:.6}.btn-remove-coupon{cursor:pointer}