.size50.ce_form h3{margin-right:auto;margin-bottom:20px;margin-left:auto}.widget-text,.widget-textarea{width:100%}.size33.widget-text,.size33.widget-textarea{width:33%}.size50.widget-text,.size50.widget-textarea{width:50%}.size66.widget-text,.size66.widget-textarea{width:66%}label{font-size:.822em;color:#6a2f6d}label.size33,label.size50,label.size100,select.size50,.checkbox_container.size100{width:100%;display:block;margin-bottom:3px;padding-right:0;padding-left:0;text-align:left}input[type=text],input[type=email],input[type=tel],input[type=password],textarea,input[type=search]{margin-right:auto;margin-bottom:50px;padding:15px 30px;text-align:left;border:1px solid #6a2f6d;font-weight:400}button[type=submit],a.btn,.btn a{width:auto;cursor:pointer;background-color:#6a2f6d;border:0;color:#fff;font-size:.75em;padding:15px 30px;margin-bottom:30px;transition:all .5s ease;text-align:center}button[type=submit]:hover,a.btn:hover,.btn a:hover{background-color:#3b3b3b;color:#fff;border-bottom:0}select.size50,.widget-checkbox{margin-bottom:50px}.widget-select{margin-bottom:50px}.captcha.error{width:100px;padding:15px}@media screen and (max-width: 1000px){.ce_form.size50 .size50,.ce_form.size50 .size33.city,.ce_form.size50 label.size33,.ce_form.size50 .size33.text{width:100%}.ce_form.size50 .size33,.size33.widget-text,.size33.widget-textarea{width:50%}}@media screen and (max-width: 850px){#main .size66+.size33,#main .size66,.ce_form .size33 input.size33{width:100%}.ce_form .size33{width:50%}}@media screen and (max-width: 700px){.size33.widget-text,.size33.widget-textarea,.size50.widget-text,.size50.widget-textarea{width:100%}}