@media (prefers-color-scheme: dark){.alert_error_container{background-color:#49191B !important;border:1px #F4B0B0 solid !important}.alert_message_container{background-color:#356450 !important;border:1px #FFF solid !important}}.venue-form *,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#footer_contact_form{float:right;padding:10px;width:50%;margin:0;background-color:gray;border-radius:10px}body.mobile #footer_contact_form{float:none;padding:20px;background-color:gray;width:100%}.footer_contact_form_heading{color:white;text-align:center;font-size:2em}.venue-form{position:relative;padding:10px;border-radius:10px}.venue-form:after,.venue-form:before{display:table}.venue-form:after{clear:both}.venue-column{width:50%;padding:5px;float:left}.venue-row{width:100%;padding:5px}button,input,select,textarea{font-family:'Lato', Calibri, Arial, sans-serif;font-size:1em;padding:5px 10px;margin:10px 0;color:#000;width:auto;background:white}.venue-input{font-size:1em;color:#000;padding:4px 14px;background:white}input[type="checkbox"],input[type="radio"]{width:auto}.venue-input,input,textarea{border:#ccc solid thin}textarea{min-height:90px}input:focus,label:active+input,label:active+textarea,textarea:focus{outline:none;border:#DB2231 solid thin}select:not(.cke_dialog_ui_input_select){font-size:1em;padding:5px 40px 5px 10px;margin:5px 0;border:1px solid #ccc;-webkit-appearance:none;-moz-appearance:none;-ms-expand:none;background-color:#f7f7f7;border-radius:0;background-image:url('icon-select.png');background-position:center right 15px;background-repeat:no-repeat;background-size:10px}select:focus{outline:none}::-webkit-input-placeholder{color:#bbb}:-moz-placeholder{color:#bbb}::-moz-placeholder{color:#bbb}:-ms-input-placeholder{color:#bbb}.venue-submit-wrap{text-align:center;clear:both}input[type="submit"]{-webkit-appearance:none}input[type="submit"],input[type="cancel"],input[type="reset"],input[type="button"],.qq-upload-button,button{background-color:#3184e2;color:#FFF !important;font-size:1em;font-weight:500;overflow:hidden;padding:4px 14px;text-transform:uppercase;text-decoration:none;cursor:pointer;letter-spacing:1px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;white-space:nowrap;border:#3184e2 solid thin;border-radius:5px;margin:0.2em;width:auto}input[type="submit"]:hover,input[type="cancel"]:hover,input[type="reset"]:hover,input[type="button"]:hover,.qq-upload-button:hover,button:hover{background-color:#FFF;color:#3184e2 !important;text-decoration:none;border:#3184e2 solid thin}input[type="submit"].terminate,a.terminate{background-color:#d20700;color:#FFF !important;font-size:1em;font-weight:500;overflow:hidden;padding:4px 14px;text-transform:uppercase;text-decoration:none;cursor:pointer;letter-spacing:1px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;white-space:nowrap;border:#d20700 solid thin;border-radius:5px}input[type="submit"].terminate:hover,a.terminate:hover{background-color:#FFF;color:#d20700 !important;text-decoration:none;border:#d20700 solid thin}.qq-upload-button{padding:5px 10px;font-size:1.2em}@media screen and (max-width: 70em){.venue-column{width:50%}.venue-column:nth-child(3){width:100%}}@media screen and (max-width: 48em){.venue-column{width:100%;padding:10px}}div.invalid,input.invalid,textarea.invalid{border-color:red}div.invalid{border-radius:5px;border:red solid 3px;padding:10px}.venue_cms_form_required{color:green;font-style:italic}.alert_message_container{font-size:16px;color:#296a3d;background-color:#40E172;border-radius:5px;border:1px rgba(102, 204, 65, 1) solid;height:auto;margin:5px 100px;clear:both}div.alert_error_container.content_sidebar_fix,div.alert_message_container.content_sidebar_fix{margin-right:320px}.alert_error_container{font-size:16px;color:#C00;background-color:#FFCECE;border-radius:5px;border:1px #F4B0B0 solid;height:auto;margin:5px 100px}.alert_caution_container{font-size:16px;color:#296a3d;background-color:yellow;border-radius:5px;border:1px #ffe400 solid;height:auto;margin:5px 100px;clear:both}.alert_error,.alert_message{padding:7px 40px}.alert_error a,.alert_message a{text-decoration:underline}.alert_error a:hover,.alert_message a:hover{text-decoration:none}.qq-gallery .qq-btn{float:right;border:none;padding:0;margin:0;box-shadow:none}.qq-gallery.qq-uploader{position:relative;min-height:200px;max-height:490px;overflow-y:hidden;width:inherit;border-radius:6px;border:1px dashed #CCCCCC;background-color:#FAFAFA;padding:20px;margin:5px 10px}.qq-gallery.qq-uploader:before{content:attr(qq-drop-area-text) " ";position:absolute;font-size:200%;left:0;width:100%;text-align:center;top:45%;opacity:0.25;filter: alpha(opacity=25)}.qq-gallery .qq-upload-drop-area,.qq-upload-extra-drop-area{position:absolute;top:0;left:0;width:100%;height:100%;min-height:30px;z-index:2;background:#F9F9F9;border-radius:4px;text-align:center}.qq-gallery .qq-upload-drop-area span{display:block;position:absolute;top:50%;width:100%;margin-top:-8px;font-size:16px}.qq-gallery .qq-upload-extra-drop-area{position:relative;margin-top:50px;font-size:16px;padding-top:30px;height:20px;min-height:40px}.qq-gallery .qq-upload-drop-area-active{background:#FDFDFD;border-radius:4px}.qq-gallery .qq-upload-list{margin:0;padding:10px 0 0;list-style:none;max-height:450px;overflow-y:auto;clear:both;box-shadow:none}.qq-gallery .qq-upload-list li{display:inline-block;position:relative;max-width:120px;margin:0 25px 25px 0;padding:0;line-height:16px;font-size:13px;color:#424242;background-color:#FFFFFF;border-radius:2px;box-shadow:0 1px 1px 0 rgba(0, 0, 0, 0.22);vertical-align:top;height:186px}.qq-gallery .qq-upload-continue,.qq-gallery .qq-upload-delete,.qq-gallery .qq-upload-failed-text,.qq-gallery .qq-upload-pause,.qq-gallery .qq-upload-retry,.qq-gallery .qq-upload-size,.qq-gallery .qq-upload-spinner{display:inline}.qq-gallery .qq-upload-continue:hover,.qq-gallery .qq-upload-delete:hover,.qq-gallery .qq-upload-pause:hover,.qq-gallery .qq-upload-retry:hover{background-color:transparent}.qq-gallery .qq-upload-cancel,.qq-gallery .qq-upload-continue,.qq-gallery .qq-upload-delete,.qq-gallery .qq-upload-pause{cursor:pointer}.qq-gallery .qq-upload-continue,.qq-gallery .qq-upload-delete,.qq-gallery .qq-upload-pause{border:none;background:none;color:#00A0BA;font-size:12px;padding:0}.qq-gallery .qq-upload-status-text{color:#333333;font-size:12px;padding-left:3px;padding-top:2px;width:inherit;display:none;width:108px}.qq-gallery .qq-upload-fail .qq-upload-status-text{text-overflow:ellipsis;white-space:nowrap;overflow-x:hidden;display:block}.qq-gallery .qq-upload-retrying .qq-upload-status-text{display:inline-block}.qq-gallery .qq-upload-retrying .qq-progress-bar-container{display:none}.qq-gallery .qq-upload-cancel{background-color:#525252;color:#F7F7F7;font-weight:bold;font-family:Arial, Helvetica, sans-serif;border-radius:12px;border:none;height:22px;width:22px;padding:4px;position:absolute;right:-5px;top:-6px;margin:0;line-height:17px}.qq-gallery .qq-upload-cancel:hover{background-color:#525252}.qq-gallery .qq-upload-retry{cursor:pointer;position:absolute;top:30px;left:50%;margin-left:-31px;box-shadow:0 1px 1px rgba(255, 255, 255, 0.37) inset, 1px 0 1px rgba(255, 255, 255, 0.07) inset, 0 4px 4px rgba(0, 0, 0, 0.5), 0 -2px 12px rgba(0, 0, 0, 0.08) inset;padding:3px 4px;border:1px solid #d2ddc7;border-radius:2px;color:inherit;background-color:#EBF6E0;z-index:1}.qq-gallery .qq-upload-retry:hover{background-color:#f7ffec}.qq-gallery .qq-file-info{padding:10px 6px 4px;margin-top:-3px;border-radius:0 0 2px 2px;text-align:left;overflow:hidden}.qq-gallery .qq-file-info .qq-file-name{position:relative}.qq-gallery .qq-upload-file{display:block;margin-right:0;margin-bottom:3px;width:auto;text-overflow:ellipsis;white-space:nowrap;overflow-x:hidden}.qq-gallery .qq-upload-spinner{display:inline-block;background:url("loading.gif");position:absolute;left:50%;margin-left:-7px;top:53px;width:15px;height:15px;vertical-align:text-bottom}.qq-gallery .qq-drop-processing{display:block}.qq-gallery .qq-drop-processing-spinner{display:inline-block;background:url("processing.gif");width:24px;height:24px;vertical-align:text-bottom}.qq-gallery .qq-upload-failed-text{display:none;font-style:italic;font-weight:bold}.qq-gallery .qq-upload-failed-icon{display:none;width:15px;height:15px;vertical-align:text-bottom}.qq-gallery .qq-upload-fail .qq-upload-failed-text{display:inline}.qq-gallery .qq-upload-retrying .qq-upload-failed-text{display:inline}.qq-gallery .qq-upload-list li.qq-upload-success{background-color:#d1e6fb}.qq-gallery .qq-upload-list li.qq-upload-fail{background-color:#F5EDED;box-shadow:0 0 1px 0 red;border:0}.qq-gallery .qq-progress-bar{display:block;background:#00abc7;width:0;height:15px;border-radius:6px;margin-bottom:3px}.qq-gallery .qq-total-progress-bar{height:25px;border-radius:9px}.qq-gallery .qq-total-progress-bar-container{margin-left:9px;display:inline;float:right;width:500px}.qq-gallery .qq-upload-size{float:left;font-size:11px;color:#929292;margin-bottom:3px;margin-right:0;display:inline-block}.qq-gallery INPUT.qq-edit-filename{position:absolute;opacity:0;filter: alpha(opacity=0);z-index:-1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.qq-gallery .qq-upload-file.qq-editable{cursor:pointer;margin-right:20px}.qq-gallery .qq-edit-filename-icon.qq-editable{display:inline-block;cursor:pointer;position:absolute;right:0;top:0}.qq-gallery INPUT.qq-edit-filename.qq-editing{position:static;height:28px;width:90px;width:-moz-available;padding:0 8px;margin-bottom:3px;border:1px solid #ccc;border-radius:2px;font-size:13px;opacity:1;filter: alpha(opacity=100);-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.qq-gallery .qq-edit-filename-icon{display:none;background:url("edit.gif");width:15px;height:15px;vertical-align:text-bottom}.qq-gallery .qq-delete-icon{background:url("trash.gif");width:15px;height:15px;vertical-align:sub;display:inline-block}.qq-gallery .qq-retry-icon{background:url("retry.gif");width:15px;height:15px;vertical-align:sub;display:inline-block;float:none}.qq-gallery .qq-continue-icon{background:url("continue.gif");width:15px;height:15px;vertical-align:sub;display:inline-block}.qq-gallery .qq-pause-icon{background:url("pause.gif");width:15px;height:15px;vertical-align:sub;display:inline-block}.qq-gallery .qq-hide{display:none}.qq-gallery .qq-in-progress .qq-thumbnail-wrapper{opacity:0.5;filter: alpha(opacity=50)}.qq-gallery .qq-thumbnail-wrapper{overflow:hidden;position:relative;height:120px;width:120px}.qq-gallery .qq-thumbnail-selector{border-radius:2px 2px 0 0;bottom:0;top:0;margin:auto;display:block}:root * > .qq-gallery .qq-thumbnail-selector{position:relative;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%)}.qq-gallery.qq-uploader DIALOG{display:none}.qq-gallery.qq-uploader DIALOG[open]{display:block}.qq-gallery.qq-uploader DIALOG{display:none}.qq-gallery.qq-uploader DIALOG[open]{display:block}.qq-gallery.qq-uploader DIALOG .qq-dialog-buttons{text-align:center;padding-top:10px}.qq-gallery.qq-uploader DIALOG .qq-dialog-buttons BUTTON{margin-left:5px;margin-right:5px}.qq-gallery.qq-uploader DIALOG .qq-dialog-message-selector{padding-bottom:10px}.qq-gallery .qq-uploader DIALOG::backdrop{background-color:rgba(0, 0, 0, 0.7)}