html .infinite-body{background:#fff}html .infinite-body [type=radio]:checked,html .infinite-body [type=radio]:not(:checked){position:absolute;left:-9999px}html .infinite-body [type=radio]:checked+span,html .infinite-body [type=radio]:not(:checked)+span{position:relative;padding-left:28px;cursor:pointer;line-height:20px;display:inline-block;color:#666}html .infinite-body [type=radio]:checked+span:before,html .infinite-body [type=radio]:not(:checked)+span:before{content:'';position:absolute;left:0;top:0;width:20px;height:20px;border:1px solid #ccc;border-radius:100%;background:#fff}html .infinite-body [type=radio]:checked+span:after,html .infinite-body [type=radio]:not(:checked)+span:after{content:'';width:12px;height:12px;background:#f48600;position:absolute;top:4px;left:4px;border-radius:100%;-webkit-transition:all .2s ease;transition:all .2s ease}html .infinite-body [type=radio]:not(:checked)+span:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}html .infinite-body [type=radio]:checked+span:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}html .infinite-body .gdlr-core-page-builder-body .contact-form,html .infinite-body .gdlr-core-page-builder-body .contact-form table{background-color:transparent;border:0 none;padding:0;margin:0 auto;width:80%;max-width:700px}html .infinite-body .gdlr-core-page-builder-body .contact-form table td,html .infinite-body .gdlr-core-page-builder-body .contact-form td{background-color:transparent;border:0 none;font-size:16px;vertical-align:middle}html .infinite-body .gdlr-core-page-builder-body .contact-form-wrp .contact-form input[type=text],html .infinite-body .gdlr-core-page-builder-body .contact-form-wrp .contact-form input[type=email]{background:#fff;border:#ccc 1px solid;font-size:16px;padding:19px;line-height:1;min-height:62px}html .infinite-body .gdlr-core-page-builder-body .contact-form-wrp .contact-form input#quick-startdate,html .infinite-body .gdlr-core-page-builder-body .contact-form-wrp .contact-form input#quick-enddate{border:#ccc 1px solid;box-shadow:none;padding:16px;font-size:16px;border-radius:0;background:#fff url(//www.camping-hochlitten.at/wp-content/themes/infinite-child/library/css/../../images/calender-light.svg) 95% 50% no-repeat;background-size:25px auto}@media only screen and (max-width:480px){html .infinite-body .gdlr-core-page-builder-body .contact-form{width:auto}html .infinite-body .gdlr-core-page-builder-body .contact-form table{width:auto}}html .infinite-body .gdlr-core-page-builder-body .contact-form table tr{background-color:transparent;border:0 none}html .infinite-body .gdlr-core-page-builder-body .contact-form tr{background-color:transparent;border:0 none}html .infinite-body .gdlr-core-page-builder-body .contact-form-wrp .contact-form tr td{font-size:16px;vertical-align:top}html .infinite-body .gdlr-core-page-builder-body .contact-form-wrp .contact-form tr td div.age-children-note{font-size:13px;padding:10px 0 0;text-align:left;line-height:1;color:#999}html .infinite-body .gdlr-core-page-builder-body .contact-form-wrp .contact-form tr.hide-content{display:none}html .infinite-body .gdlr-core-page-builder-body .contact-form-wrp .contact-form tr.show-content{display:table-row}html .infinite-body .gdlr-core-page-builder-body .contact-form-wrp .contact-form tr.contact-form-headline h2{text-align:center;margin:50px 0 0;color:#7f152e}html .infinite-body .gdlr-core-page-builder-body .contact-form-wrp .contact-form tr.contact-form-headline h2:after{content:"";display:block;border-bottom:#f48600 2px solid;text-align:center;margin:20px auto 0 auto;max-width:70px}html .infinite-body .gdlr-core-page-builder-body .contact-form-wrp .contact-form tr.two-columns td:first-child{padding:0 5px 0 0}html .infinite-body .gdlr-core-page-builder-body .contact-form-wrp .contact-form tr.two-columns td:last-child{padding:0 0 0 5px}html .infinite-body .gdlr-core-page-builder-body .contact-form-wrp .contact-form tr.one-column td{padding:0}html .infinite-body .gdlr-core-page-builder-body .contact-form-wrp .contact-form tr.three-columns>td{padding:0}html .infinite-body .gdlr-core-page-builder-body .contact-form-wrp .contact-form tr.three-columns>td td{padding:0}html .infinite-body .gdlr-core-page-builder-body .contact-form-wrp .contact-form tr.three-columns>td td:nth-child(1){width:20%}html .infinite-body .gdlr-core-page-builder-body .contact-form-wrp .contact-form tr.three-columns>td td:nth-child(2){padding:0 10px}html .infinite-body .gdlr-core-page-builder-body .contact-form-wrp .contact-form textarea{background:#fff;border:#ccc 1px solid;font-size:16px;padding:16px;line-height:1;height:200px}html .infinite-body .gdlr-core-page-builder-body .contact-form-wrp .contact-form select{border:#ccc 1px solid;box-shadow:none;border-radius:0 !important;padding:15px;font-size:16px;border-radius:0;height:62px;min-width:100%;-webkit-appearance:none;-moz-appearance:none;background:#fff url(//www.camping-hochlitten.at/wp-content/themes/infinite-child/library/css/../../images/icn-arrow-down.svg) no-repeat 100% 50%}html .infinite-body .gdlr-core-page-builder-body .contact-form-wrp .contact-form label{color:#333;font-size:13px;font-weight:700;display:block;margin:20px 0 3px;text-align:left}html .infinite-body .gdlr-core-page-builder-body .contact-form-wrp .contact-form small{font-size:14px;display:block;line-height:1.7}html .infinite-body .gdlr-core-page-builder-body .contact-form-wrp .contact-form .urlaubstyp .wpcf7-list-item-label{font-size:16px;font-weight:400}html .infinite-body .gdlr-core-page-builder-body .contact-form-wrp .contact-form .urlaubstyp span.wpcf7-list-item{margin:0}html .infinite-body .gdlr-core-page-builder-body .contact-form-wrp .contact-form .datenschutz .wpcf7-list-item-label{color:#333;font-size:13px;font-weight:400}html .infinite-body .gdlr-core-page-builder-body .contact-form-wrp .contact-form .datenschutz span.wpcf7-list-item{margin:0}html .infinite-body .gdlr-core-page-builder-body .contact-form-wrp .contact-form .contact-form-submit-btn{padding:12px 24px;position:relative;display:block;margin:30px auto;overflow:hidden;border-width:0;outline:none;border-radius:2px;box-shadow:0 1px 3px rgba(0,0,0,.3);background-color:#f48600;color:#ecf0f1;transition:background-color .3s}html .infinite-body .gdlr-core-page-builder-body .contact-form-wrp .contact-form .contact-form-submit-btn:hover,html .infinite-body .gdlr-core-page-builder-body .contact-form-wrp .contact-form .contact-form-submit-btn:focus{background:#db7800}html .infinite-body .gdlr-core-page-builder-body .contact-form-wrp .contact-form .wpcf7-not-valid-tip{background:0 0;box-shadow:none;color:red;text-align:left;margin:10px 0 0}html .infinite-body .gdlr-core-page-builder-body .wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors{border:red 1px solid;background:0 0;color:red;margin:20px auto}