/*! 
 * ************************************************************************* 
 *  AjaxContactForm | Simple ajax contact form 
 *  Version 1.9.0 - Date: 19/03/2017 
 *  HomePage: https://github.com/Gix075/ajax-contact-form 
 * ************************************************************************* 
*/.acf_form{position:relative}.acf_form .acf-hidden-field{display:none}.acf_form .acf_attachments-dragarea{padding:5% 0;border-radius:10px;border:5px solid #ccc;background:#999;color:inherit;text-align:center}.acf_form .acf_attachments-list{list-style-type:none;padding:0;margin:0}.acf_form .acf_attachments-list li{margin-bottom:10px}.acf_form .acf_attachments-list li:nth-child(2){border-top:1px solid #fff}.acf_form .acf_attachments-list li:last-child{border-bottom:1px solid #fff;margin-bottom:40px}.acf_form .acf_attachments-list li:first-child{margin:0 0 10px;border:none}.acf_form .acf_attachments-progress{display:none;background:#555;height:5px}.acf_form .acf_attachments-progress .acf_attachments-progbar{width:0;height:5px;background:#ccc}.acf_form .acf_attachments-filename{margin:5px}.acf_form .acf_attachments-filename .filename{display:inline-block;height:20px;line-height:20px;font-weight:700;margin-right:5px}.acf_form .acf_attachments-filename .fileremove{display:inline-block;width:20px;height:20px;line-height:22px;background:#fff;color:#333;text-align:center;border-radius:50%;cursor:pointer;-webkit-transition:background .2s ease,color .2s ease;transition:background .2s ease,color .2s ease}.acf_form .acf_attachments-filename .fileremove:hover{background:#ccc;color:#333}.acf_form .acf_attachments-error-msg{color:#a94442;font-weight:700;display:block}.acf_form .acf_attachments-filetimeout{padding:5px 0}.acf_form .acf_attachments-processfail-msg{padding:5px}.acf_form .acf_attachments-sizecontrol{margin:20px 0 0}.acf_form .acf_attachments-sizecontrol:after,.acf_form .acf_attachments-sizecontrol:before{content:"";display:table;clear:both;float:none}.acf_form .acf_attachments-sizecontrol .acf_attachments-sizecontrol-display .display_current-amount,.acf_form .acf_attachments-sizecontrol .acf_attachments-sizecontrol-display .display_total-limit{display:inline-block}.acf_form .acf_attachments-sizecontrol .acf_attachments-sizecontrol-display{margin:0 0 10px;font-size:1.2em;font-weight:700;float:left;padding-right:10px;width:120px}.acf_form .acf_attachments-sizecontrol .acf_attachments-sizecontrol-display .display_current-amount:after{content:"/";display:inline-block;padding:0 0 0 5px}.acf_messagebox{display:none;position:fixed;z-index:1;background:rgba(0,0,0,.7);top:0;right:0;bottom:0;left:0}.acf_messagebox .acf_messagebox_text{background:#fff;color:#333;text-align:center;padding:20px 5px;position:absolute;top:50%;right:30%;bottom:auto;left:30%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media all and (max-width:767px){.acf_messagebox .acf_messagebox_text{right:20%;left:20%}}@media all and (max-width:600px){.acf_messagebox .acf_messagebox_text{right:5%;left:5%}}.acf_form .form-input-error-msg{display:none;padding:4px 0;margin-bottom:5px;color:red;font-weight:700;font-size:.8em;overflow:hidden}.acf_form .form-input-error-msg span.error-empty,.acf_form .form-input-error-msg span.error-wrong{display:none}.acf_form .form-input-error-msg span.error-empty.show-error,.acf_form .form-input-error-msg span.error-wrong.show-error{display:inline-block}.acf_form .form-input-error-msg.show-error{display:block}.acf_form .alert.form-input-error-msg{padding:4px;margin-bottom:5px;color:#a94442;font-weight:700}.acf_form .error{border-color:#a94442}.acf_spinner-wrapper{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.7);z-index:10}.acf_spinner-wrapper .acf_spinner{position:absolute;width:50px;height:50px;border:5px solid #efefef;border-radius:50%;top:50%;left:50%;margin:-25px 0 0 -25px}.acf_spinner-wrapper .acf_spinner-inner{position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border-width:5px;border-style:solid;border-color:#555 transparent transparent;border-radius:50%;animation:infinite-spinning 1s linear infinite}@keyframes infinite-spinning{from{transform:rotate(0)}to{transform:rotate(360deg)}}