*,: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:#fff;text-align:center;font-size:2em}.venue-form{position:relative;padding:10px;border-radius:10px}.venue-form:before,.venue-form:after{content:" ";display:table}.venue-form:after{clear:both}.venue_cms_form_separator_label{font-weight:700;border-bottom:#005296 solid 2px}.venue-column{width:50%;padding:5px;float:left}.venue-row{width:100%;padding:5px}.venue-form label{display:block;padding:10px 5px 5px 2px;font-size:1em;text-transform:uppercase;letter-spacing:1px;cursor:pointer}.venue-form input,.venue-form textarea,.venue-form select{font-family:'Lato',Calibri,Arial,sans-serif;line-height:1.5;font-size:1em;padding:5px 10px;margin:10px 0;color:#000;width:100%;background:#fff}.venue-form input[type="checkbox"],.venue-form input[type="radio"]{width:auto}.venue-form input,.venue-form textarea{border:3px solid #ccc}.venue-form textarea{min-height:90px}.venue-form input:focus,.venue-form textarea:focus,.venue-form label:active + input,.venue-form label:active + textarea{outline:none;border:3px solid #005296}.venue-form select:focus{outline:none}::-webkit-input-placeholder{color:#bbb;font-style:italic;text-transform:uppercase}:-moz-placeholder{color:#bbb;font-style:italic;text-transform:uppercase}::-moz-placeholder{color:#bbb;font-style:italic;text-transform:uppercase}:-ms-input-placeholder{color:#bbb;font-style:italic;text-transform:uppercase}input[type="submit"]{-webkit-appearance:none}.venue-submit-wrap{text-align:center;clear:both}#venue_cms_form_Submit{text-align:center}.venue-form input[type="submit"],input[type="cancel"],input[type="reset"],input[type="button"],.qq-upload-button{background-color:#005296;color:#ff0 !important;font-size:20px;font-weight:500;overflow:hidden;padding:15px 20px 13px;text-transform:uppercase;text-decoration:none;cursor:pointer;letter-spacing:1px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;white-space:nowrap;border:#000 solid 2px}.venue-form input[type="submit"]:hover,input[type="cancel"]:hover,input[type="reset"]:hover,input[type="button"]:hover,.qq-upload-button:hover{background-color:#ff0;color:#000 !important;text-decoration:none;transition:background-color .7s}.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){.alert_error_container{margin:5px!important}.alert_message, .alert_error{padding:5px !important}.venue-column{width:100%;padding:10px}}input.invalid,textarea.invalid,div.invalid{border-color:red}div.invalid{border-radius:5px;border:red solid 3px;padding:10px;margin:10px 0}.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:10px;clear:both}div.alert_message_container.content_sidebar_fix,div.alert_error_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_message,.alert_error{padding:7px 40px}.alert_message a,.alert_error a{text-decoration:underline}.alert_message a:hover,.alert_error 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 #CCC;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:.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:#FFF;border-radius:2px;box-shadow:0 1px 1px 0 rgba(0,0,0,0.22);vertical-align:top;height:186px}.qq-gallery .qq-upload-spinner,.qq-gallery .qq-upload-size,.qq-gallery .qq-upload-retry,.qq-gallery .qq-upload-failed-text,.qq-gallery .qq-upload-delete,.qq-gallery .qq-upload-pause,.qq-gallery .qq-upload-continue{display:inline}.qq-gallery .qq-upload-retry:hover,.qq-gallery .qq-upload-delete:hover,.qq-gallery .qq-upload-pause:hover,.qq-gallery .qq-upload-continue:hover{background-color:transparent}.qq-gallery .qq-upload-delete,.qq-gallery .qq-upload-pause,.qq-gallery .qq-upload-continue,.qq-gallery .qq-upload-cancel{cursor:pointer}.qq-gallery .qq-upload-delete,.qq-gallery .qq-upload-pause,.qq-gallery .qq-upload-continue{border:none;background:none;color:#00A0BA;font-size:12px;padding:0}.qq-gallery .qq-upload-status-text{color:#333;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:700;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:700}.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:.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)}