html{font-size:14px;}
body{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:1rem;background-color:#f0f0f0;color:#000000;}
.form-control-plaintext{font-size:1rem;color:inherit;}
#tl_content, #tl_sidebar{background-color:#ffffff;box-shadow:0 1px 10px #c7c7c7;}
#tl_header{background-image:url('/woodpeckerag/image.aspx?id=1000000054079006&slot=843210148');height:83px;background-position:right;}
@media(max-width:320px){#tl_header{height:77px;background-size:cover;}
}
#tl_header img{width:100%;}
#tl_header2{height:55px;text-align:left;background-color:#ff8800;border-radius:3px;}
#tl_header2 img{height:100%;background-color:#fff;}
a{color:#314e5a;}
a:hover{color:#1f323a;}
.error, .error a{color:#f2952a;}
h4.storno{color:#f2952a;}
h4.saved{color:#314e5a;}
#tl_sidebar .content .open table{background-color:#f5f5f5;border-color:#e6e6e6;;}
#tl_sidebar .content .open table tr.alt{background:#ffffff;;}
.tl-wizard > .tl-wizard-step .tl-wizard-stepnum{color:#595959}
.btn-default{color:#000000;background-color:#ffffff;border-color:#e6e6e6;}
.btn-default.focus, .btn-default:focus, .btn-default.active, .btn-default:active, .btn-default:hover, .open>.btn-default.dropdown-toggle, .btn-default.disabled.focus, .btn-default.disabled:focus, .btn-default.disabled:hover, .btn-default[disabled].focus, .btn-default[disabled]:focus, .btn-default[disabled]:hover, fieldset[disabled] .btn-default.focus, fieldset[disabled] .btn-default:focus, fieldset[disabled] .btn-default:hover{color:#000000;background-color:#cccccc;border-color:#b2b2b2;}
.btn-default.active.focus, .btn-default.active:focus, .btn-default.active:hover, .btn-default:active.focus, .btn-default:active:focus, .btn-default:active:hover, .open>.btn-default.dropdown-toggle.focus, .open>.btn-default.dropdown-toggle:focus, .open>.btn-default.dropdown-toggle:hover{color:#000000;background-color:#cccccc;border-color:#808080;}
.btn-primary, .btn-primary.disabled, .btn-primary:disabled{color:#314e5a;background-color:#f2952a;border-color:#da8626;}
.btn-primary.focus, .btn-primary:focus, .btn-primary.active, .btn-primary:active, .btn-primary:hover, .open>.btn-primary.dropdown-toggle, .btn-primary.disabled.focus, .btn-primary.disabled:focus, .btn-primary.disabled:hover, .btn-primary[disabled].focus, .btn-primary[disabled]:focus, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary.focus, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary:hover, .btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show>.btn-primary.dropdown-toggle{color:#314e5a;background-color:#f5aa55;border-color:#da8626;}
.btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary:active.focus, .btn-primary:active:focus, .btn-primary:active:hover, .open>.btn-primary.dropdown-toggle.focus, .open>.btn-primary.dropdown-toggle:focus, .open>.btn-primary.dropdown-toggle:hover, .btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .show>.btn-primary.dropdown-toggle:focus{color:#314e5a;background-color:#f5aa55;border-color:#da8626;}
.panel-input>.panel-heading, .panel-input>.panel-footer, .card-input>.card-header, .card-input>.card-footer{background-color:#f5f5f5;}
.panel-input>.panel-body, .panel-read, .card-input>.card-body, .card-read{background-color:#ffffff;}
.form-row.selected{background-color:#f7f7f7;}
.panel-read, .panel-input, .panel-input>.panel-heading, .panel-input>.panel-footer, .card-read, .card-input, .card-input>.card-header, .card-input>.card-footer{border-color:#c9c9c9;}
.panel-heading .text-info, .card-header .text-info{color:#000000;}
legend, .row>fieldset legend{border-color:#e6e6e6;color:#000000;}
.row.row-pay{border-color:#e6e6e6;}
.welcome, .tl-wizard{border-color:#dbdbdb;}
.tl-wizard > .tl-wizard-step > .tl-wizard-dot, .tl-wizard > .tl-wizard-step > .progress > .progress-bar{background-color:#f2952a;}
.tl-wizard > .tl-wizard-step.disabled > .tl-wizard-dot, .tl-wizard > .tl-wizard-step > .progress{background-color:#dbdbdb;}
.row>fieldset.box legend{color:#000000}
div.ssl:before, div.smstan:before, div.doi:before, .info_spam:before, ul.vcal li[class^="li-"]:before{color:#808080}
.popover{background-color:#ffffff;border-color:#c9c9c9;}
.popover-body{color:#000000;}
.popover-header{background-color:#f5f5f5;color:#000000;}
.datepicker-inline{border-color:#c4c4c4;background-color:#ffffff;}
.datepicker table tr td.today:before{border-bottom-color:#f2952a;}
.datepicker table tr td.selected, .datepicker table tr td.active{border-color:#f2952a;}
.datepicker table tr td.selected:hover, .datepicker table tr td.selected:focus, .datepicker table tr td.selected:active, .datepicker table tr td.active:hover, .datepicker table tr td.active:focus, .datepicker table tr td.active:active{border-color:#c27722;}
.datepicker table tr td.day.free{background-color:#70858d;}
.datepicker table tr td.day.old.free, .datepicker table tr td.day.new.free{background-color:#b5c0c4;}
.datepicker table tr td.day.represent{background-color:#ffe5cc;}
.datepicker table tr td.day.old.represent, .datepicker table tr td.day.new.represent{background-color:#fff1e4;}
.datepicker table tr td.day.proxy{background-color:#f3f3f3;}
.datepicker table tr td.day.old.proxy, .datepicker table tr td.day.new.proxy{background-color:#f9f9f9;}
.datepicker table tr td.day.disabled, .datepicker table tr td.day.disabled:hover{color:#999999;}
.datepicker table tr td.day.weekend, .datepicker table tr td.day.closed{color:#f2952a;}
.datepicker table tr td.day.old.weekend, .datepicker table tr td.day.new.weekend, .datepicker table tr td.day.disabled.weekend{color:#9b5f1b;}
.datepicker .datepicker-switch:hover, .datepicker .prev:hover, .datepicker .next:hover, .datepicker tfoot tr th:hover, .datepicker table tr td span:hover, .datepicker table tr td span.focused{background:#f0f0f0;}
.calLegende span.box.today:before{border-color:#ddd;}
.calLegende span.box.active:before{border-color:#f2952a;}
.calLegende span.box.free:before{background-color:#70858d;}
.calLegende span.box.represent:before{background-color:#ffe5cc;}
.calLegende span.box.proxy:before{background-color:#f3f3f3;}
body.frame #tl_content{background-color:transparent;box-shadow:none;}
.modal-content{background-color:#ffffff;}
.modal-header, .modal-footer{background-color:#f5f5f5;}
@font-face{font-family:Gotham;src:url(https://woodpeckerag.ch/wp-content/themes/woodpeckers/assets/fonts/Gotham-Book.woff) format('woff'), url(https://woodpeckerag.ch/wp-content/themes/woodpeckers/assets/fonts/Gotham-Book.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap;}
@font-face{font-family:Gotham;src:url(https://woodpeckerag.ch/wp-content/themes/woodpeckers/assets/fonts/Gotham-Bold.woff) format('woff'), url(https://woodpeckerag.ch/wp-content/themes/woodpeckers/assets/fonts/Gotham-Bold.woff2) format('woff2');font-weight:700;font-style:normal;font-display:swap;}
@media only screen and (max-width:480px) .btn{width:40%!important;}
body{font-family:Gotham,sans-serif;font-weight:400;font-size:14px;line-height:19px;margin-bottom:18px;}
.tl-center .form-row>.col-label{width:30%;padding:6px 0 0 0;}
.btn.btn-next, .btn.btn-next:active, .btn.btn-next:focus, .btn.btn-next:hover, .btn.btn-next:disabled{font-size:20px;line-height:24px;text-transform:uppercase;font-weight:700;transition:all 0.3s ease-in-out;color:#000000!important;text-decoration:none;background-color:white!important;border:none!important;padding:25px 60px 25px 30px;position:relative;height:0;border:none!important;box-shadow:none!important;}
.btn.btn-next:after{content:"";background-image:url(https://woodpeckerag.ch/wp-content/themes/woodpeckers/assets/images/button_arrow_black_right.svg);background-position:center;background-repeat:repeat;background-size:20px 20px;display:block;width:20px;height:20px;margin-left:20px;display:block;width:20px;height:20px;margin-left:20px;position:absolute;right:24px;top:14px;}
.btn.btn-prev, .btn.btn-prev:active, .btn.btn-prev:focus, .btn.btn-prev:hover, .btn.btn-prev:disabled{font-size:20px;line-height:24px;text-transform:uppercase;font-weight:700;transition:all 0.3s ease-in-out;color:#000000!important;text-decoration:none;background-color:white!important;border:none!important;padding:32px 30px 16px 60px;position:relative;height:0;border:none!important;box-shadow:none!important;}
.btn.btn-prev:before{display:none;}
.btn.btn-prev:after{content:"";background-image:url(https://woodpeckerag.ch/wp-content/themes/woodpeckers/assets/images/button_arrow_black_slider_prev.svg);background-position:center;background-repeat:repeat;background-size:20px 20px;display:block;width:20px;height:20px;margin-left:20px;display:block;width:20px;height:20px;margin-left:20px;position:absolute;left:0;top:14px;}
.tl-radio .checkmark{margin-top:-5px;}
.form-control{height:40px;font-size:16px;line-height:40px;box-sizing:border-box;padding:13px 10px 0 10px;margin-bottom:10px;}
}
.form-control:focus{border-color:#000000!important;box-shadow:none!important;}
.tl-wizard-dot .oi-icon.dlg-info:before, .oi-icon.dlg-summary:before, .tl-wizard-dot .oi-icon.dlg-fields:before, .tl-wizard-dot .oi-icon.dlg-attribute:before, .oi-icon.dlg-schedule:before{margin-top:7px;}
.form-row.selected{background-color:#ffffff;}
.datepicker table tr td, .datepicker table tr th{font-size:12px;line-height:12px;padding:12px 5px 4px;}
#tl_footer, #tl_content_footer{display:none;}
@media only screen and (max-width:480px){.btn{width:100%!important;}
}
.container-md, .container-sm, .container{max-width:100%!important;padding-right:0px!important;padding-left:0px!important;}
.tl-center .form-row>.col-label{width:20%;padding:6px 0 0 0;}
@media only screen and (max-width:767px){.tl-center .form-row>.col-label{width:100%;padding:0 15px 0 15px;}
}
body.frame #tl_content, body.frame #tl_footer{padding:0px!important;}
.booking-calendar-container .booking-calendar-iframe-block iframe{height:650px;}
.panel-read, .panel-input, .panel-input>.panel-heading, .panel-input>.panel-footer, .card-read, .card-input, .card-input>.card-header, .card-input>.card-footer{border-color:transparent;}
.welcome, .tl-wizard{border-color:transparent;}
.tl-wizard>.tl-wizard-step .tl-wizard-stepnum{font-size:19px;font-weight:700;}
.tl-wizard>.tl-wizard-step .tl-wizard-stepnum>label{font-weight:700;color:#000000;}
.tl-radio .checkmark{margin-top:-2px!important;}
.btn.btn-prev, .btn.btn-prev:active, .btn.btn-prev:focus, .btn.btn-prev:hover, .btn.btn-prev:disabled{padding:25px 30px 25px 60px;}
@media only screen and (max-width:480px){.card-footer{padding:5px;}
}
.tl-center .form-row>.col-label{width:40%;}
@media only screen and (max-width:767px){.tl-center .form-row>.col-label{width:100%;}
}
@media only screen and (max-width:767px){.form-row>.col-control{padding:0 15px 0 15px;width:100%;}
}
