html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}input[type="text"],input[type="password"],input[type="number"],input[type="email"],textarea{-webkit-appearance:none}body{font-family:'Montserrat', sans-serif}html,body{background-color:#e1e1e1;height:100%}body{max-width:1280px;margin:0 auto}.content-container{background-color:#fff;padding-bottom:20px}.hide{display:none}.field .error{opacity:0}.daterangepicker{font-family:'Montserrat', sans-serif}.daterangepicker .drp-calendar{max-width:350px}.daterangepicker .drp-calendar.right{display:none !important}@media (max-width:650px){.daterangepicker .drp-calendar.left{padding:0}}.daterangepicker .drp-calendar.left .calendar-table{padding:0}.daterangepicker.show-calendar{margin-top:0;width:360px}@media (max-width:650px){.daterangepicker.show-calendar{width:306px}.daterangepicker.show-calendar .ranges{margin-top:0}}.daterangepicker.show-calendar:before,.daterangepicker.show-calendar:after{content:normal}.daterangepicker thead::before,.daterangepicker thead::after{content:'';height:1px;width:100%;top:19%;left:0;background:#dfe4e8;position:absolute}@media (max-width:650px){.daterangepicker thead::before,.daterangepicker thead::after{top:20%}}.daterangepicker thead::after{top:26%}@media (max-width:650px){.daterangepicker thead::after{top:29%}}.daterangepicker .calendar-table .prev span,.daterangepicker .calendar-table .next span{border-color:#979797;padding:5px}.daterangepicker .calendar-table th{color:#919eab;font-size:15px;font-weight:300}.daterangepicker .calendar-table th.month{color:#212b35;font-size:18px;font-weight:300;padding:15px 0}.daterangepicker .calendar-table td{padding:8px;color:#212b35;font-size:18px;font-weight:300}@media (max-width:650px){.daterangepicker .calendar-table td{padding:4px}}.daterangepicker .calendar-table td.active,.daterangepicker .calendar-table td.active:hover{background:#ebf3d4;color:inherit}.daterangepicker .calendar-table td.off,.daterangepicker .calendar-table td.off.in-range,.daterangepicker .calendar-table td.off.start-date,.daterangepicker .calendar-table td.off.end-date{color:#c4cdd5}.daterangepicker .calendar-table td.in-range:not(.end-date){background:#f7ffde}.ui-timepicker-standard{font-family:'Montserrat', sans-serif;font-size:18px;font-weight:300}.ui-timepicker-standard .ui-state-hover{font-weight:300}.proposal-form{background:#fff;padding:60px;display:flex;justify-content:center}@media (max-width:650px){.proposal-form{padding:40px}}.proposal-form form{width:100%}.proposal-form .hide{display:block}.proposal-form .dsr-image-cropper-image-container,.proposal-form .dsr-image-cropper-outer-wrapper,.proposal-form .dsr-image-cropper-select{height:320px;width:320px}@media (max-width:650px){.proposal-form .dsr-image-cropper-image-container,.proposal-form .dsr-image-cropper-outer-wrapper,.proposal-form .dsr-image-cropper-select{height:280px;width:280px}}.proposal-form .image-plus-icon{display:none}.proposal-form .dsr-image-cropper-outer-wrapper{z-index:10}.proposal-form .tooltip{cursor:help;position:relative;background:#f0013e;display:inline-block;border-radius:100%;color:#fff;width:20px;height:20px;font-family:'Droid Serif', serif;text-align:center;line-height:1.3em;font-style:italic}.proposal-form .tooltip::after{content:attr(data-info);display:inline;position:absolute;top:22px;left:-10%;opacity:0;min-width:200px;font-family:'Montserrat', sans-serif;font-style:normal;text-align:left;font-size:13px;font-weight:700;line-height:1.5em;padding:0.5em 0.8em;background:rgba(0, 0, 0, 0.8);color:#fff;pointer-events:none;transition:opacity 250ms, top 250ms}.proposal-form .tooltip::before{content:'';display:block;position:absolute;top:12px;left:50%;transform:translateX(-50%);opacity:0;width:0;height:0;border:solid transparent 5px;border-bottom-color:rgba(0, 0, 0, 0.8);transition:opacity 250ms, top 250ms}.proposal-form .tooltip:hover{z-index:2}.proposal-form .tooltip:hover::after,.proposal-form .tooltip:hover::before{opacity:1}.proposal-form .tooltip:hover::after{top:25px}.proposal-form .tooltip:hover::before{top:15px}.row{display:flex;justify-content:space-between;margin-bottom:20px;flex-wrap:wrap}.row.center{justify-content:center;text-align:center}.row.headline{margin-bottom:20px}.row.preview img{width:100%;cursor:pointer;height:100%}.row.preview span{cursor:pointer;font-weight:300;margin-top:10px}.zoomed-preview{position:absolute;width:100%;top:0;left:0;display:none;align-items:center;justify-content:center;z-index:9999}.zoomed-preview .overlay{background:#959c82;opacity:0.9;width:100%;height:100%}.zoomed-preview .image{position:absolute;left:0;width:90%;left:50%;transform:translateX(-50%);display:flex;justify-content:space-between;flex-wrap:wrap}.zoomed-preview .image img{flex-basis:100%;width:100%;height:100%}.zoomed-preview .image img.mobile{display:none}@media (max-width:650px){.zoomed-preview .image img{display:none}.zoomed-preview .image img.mobile{display:block}}.zoomed-preview .image h3{color:#fff;font-size:20px;font-weight:500;margin-bottom:12px;margin-right:22px}.zoomed-preview .image .close{margin-bottom:12px;width:20px;height:20px;cursor:pointer}.zoomed-preview .image .close span{position:absolute;top:6px;right:0;background:#fff;width:18px;height:3px;border-radius:3px;transform:rotate(-45deg)}.zoomed-preview .image .close span:first-of-type{transform:rotate(45deg)}.field{width:45%}@media (max-width:650px){.field{width:100%}}.field.dsr-image-cropper-text-fields{width:100%;max-width:100%}.field.full-width{width:100%}.field.error-active .error{opacity:1}.field.error-active input,.field.error-active textarea{border:1px solid #f0013e}.field .error{margin-top:4px;color:#f0013e}.field .dsr-image-cropper{position:relative}.field .dsr-image-cropper input[type="file"]{display:block}.field .dsr-image-cropper-select{position:absolute;border:none;background:transparent;width:auto;height:auto;right:0}.field .dsr-image-cropper-select span{display:none}.field .dsr-image-cropper-select img{width:40px;padding-top:0}.field.checkboxes div{flex-direction:row-reverse;justify-content:flex-end;align-items:center}.field.checkboxes div label{margin-bottom:0;margin-left:10px}.field.checkboxes [type="checkbox"]{-webkit-appearance:none;background-color:#fff;border:2px solid #738794;padding:9px;border-radius:4px;display:inline-block;position:relative}.field.checkboxes [type="checkbox"]:checked:after{content:'\00AC';transform:rotate(125deg) scale(1.2);font-size:17px;position:absolute;top:-3px;left:3px;color:#738794}.field > div{display:flex;flex-direction:column;margin-top:20px}.field > div .error{opacity:0;color:#f0013e}.field > div input{height:18px}.field > div input,.field > div textarea{background:#ebf3d4;border:1px solid #ebf3d4;padding:10px;font-size:16px;font-weight:300}.field > div input:-internal-autofill-selected,.field > div textarea:-internal-autofill-selected{background-color:#ebf3d4}.field > div label{margin-bottom:8px;font-weight:300}#dsr_abhof_event_submit{max-width:160px;background:#f0013e;color:#fff;font-size:16px;font-weight:300;cursor:pointer;align-self:flex-end;padding:10px 25px;height:40px;border:none}h2{font-weight:300;font-size:25px;font-family:'Droid Serif', serif;margin-top:30px}h3,h4{font-weight:300}.collapse-button{overflow:hidden;text-align:center;flex-basis:100%;min-height:20px}.collapse-button img{margin-left:8px;transition:all 400ms}.collapse-button:after,.collapse-button:before{background-color:#959c82;content:'';display:inline-block;height:1px;position:relative;vertical-align:middle;width:50%}.collapse-button:after{left:0.5em;margin-right:-50%}.collapse-button:before{right:0.5em;margin-left:-50%}.collapse-button.active img{transform:rotate3d(1, 0, 0, 180deg)}.input-file{display:flex;justify-content:space-between;position:relative}.input-file .add-file-button{width:38px;height:38px;cursor:pointer}.input-file .file-value{width:76%;position:absolute;top:0;left:0;font-weight:300;padding:10px;pointer-events:none;background:#ebf3d4;height:20px;display:flex;align-items:center;overflow:hidden}@media (max-width:650px){.input-file .file-value{width:74%}}.input-file input{width:76%;opacity:0}@media (max-width:650px){.input-file input{width:74%}}.input-file input::-webkit-file-upload-button{visibility:hidden}.input-file input::before{content:'Datei auswählen…';left:10px;color:black;display:inline-block;font-size:16px;position:absolute}.add-event-btn{display:flex;align-items:flex-end}.add-event-btn img{width:38px;height:38px}#entry-price{height:100%}#two-inputs{display:flex;justify-content:space-between;flex-direction:row}#two-inputs > div{display:flex;flex-direction:column;width:48%}.opening-hours > div{margin-top:0}.opening-hours > div > label{display:none}.opening-hours .list-title{margin-top:40px}.list-item{list-style:none;margin-top:10px;display:flex}.list-item:first-of-type .remove-button{display:none}.list-item > div > label{display:none}.list-item .remove-button,.list-item .add-button{align-self:flex-end;cursor:pointer}.list-item .remove-button img,.list-item .add-button img{width:38px}.list-item .opening-hours-item{display:flex;flex-wrap:wrap}.list-item .opening-hours-item > div{display:flex;flex-direction:column;margin-right:10px;margin-top:10px}