.smart-ajax-subscribe-form,.smart-ajax-subscribe-form *{box-sizing:border-box;-moz-box-sizing:border-box}.smart-ajax-subscribe-form.sas-shortcode-form{margin:15px 0}.smart-ajax-subscribe-form .sas-form-field{background:#fff}.smart-ajax-subscribe-form .sas-form-message-wait,.smart-ajax-subscribe-form .sas-form-message-success,.smart-ajax-subscribe-form .sas-form-message-error,.smart-ajax-subscribe-form .sas-form-confirm-email{display:none}.smart-ajax-subscribe-form .sas-form-before{margin:0 0 10px}.smart-ajax-subscribe-form .sas-form-after{margin:10px 0 0}.smart-ajax-subscribe-form .sas-form-optin label{font-size:1em;line-height:24px;display:block}.smart-ajax-subscribe-form .sas-form-optin input[type="checkbox"]{display:inline-block;line-height:24px;margin:4px 3px 0 0;position:relative;vertical-align:top;width:16px;height:16px}.smart-ajax-subscribe-form label{display:block;font-weight:700}.smart-ajax-subscribe-form label span.sas-form-required{color:#b00;padding:0 0 0 5px}.smart-ajax-subscribe-form .sas-form-field:focus{outline:0}.smart-ajax-subscribe-form .sas-form-field.sas-form-validation-failed{background:#ffe6e6;color:#d00}.smart-ajax-subscribe-form .sas-form-message-error{background:red;color:#fff}.sas-form-bare-wrapper{overflow:auto}.sas-form-bare-wrapper .sas-form-email{width:68%;float:left}.sas-form-bare-wrapper .sas-form-submit{width:30%;float:right;text-align:right}.smart-ajax-subscribe-form.sas-style-plain label{margin:5px 0}.smart-ajax-subscribe-form.sas-style-plain label>span{display:block}.smart-ajax-subscribe-form.sas-style-plain .sas-form-field{margin:0}.smart-ajax-subscribe-form.sas-style-plain .sas-form-field-submit{margin:5px 0}.smart-ajax-subscribe-form.sas-style-bare-plain .sas-form-field{margin:0;padding:12px;line-height:24px}.smart-ajax-subscribe-form.sas-style-bare-plain .sas-form-field-submit{margin:0;padding:12px;width:100%;height:50px}.smart-ajax-subscribe-form.sas-style-clean{font-size:14px;line-height:1.5em}.smart-ajax-subscribe-form.sas-style-clean h3.sas-form-title{font-size:1.3em;font-weight:700;margin:0 0 5px}.smart-ajax-subscribe-form.sas-style-clean .sas-form-field{border-radius:2px;box-shadow:0 2px 2px rgba(16,16,16,.1) inset;font-size:1em;line-height:2em;margin:5px 0;padding:0 5px;width:100%}.smart-ajax-subscribe-form.sas-style-clean .sas-form-field-submit{color:#fff;padding:5px 15px;display:inline-block;font-size:1em;line-height:1.5em;text-align:center;white-space:nowrap;cursor:pointer;border-radius:2px;margin:10px 0 0}.smart-ajax-subscribe-form.sas-style-clean .sas-form-message-error{font-weight:700;border-radius:3px;padding:4px 8px}.smart-ajax-subscribe-form.sas-style-clean .sas-form-message-success,.smart-ajax-subscribe-form.sas-style-clean .sas-form-message-wait{border-radius:3px;font-weight:700;padding:4px 8px;color:#fff}.smart-ajax-subscribe-form.sas-style-clean{color:#333}.smart-ajax-subscribe-form.sas-style-clean .sas-form-field{border:1px solid #777}.smart-ajax-subscribe-form.sas-style-clean .sas-form-field:focus{border-color:#333}.smart-ajax-subscribe-form.sas-style-clean .sas-form-field-submit{border:1px solid #333;background:#777}.smart-ajax-subscribe-form.sas-style-clean .sas-form-field-submit:hover{background:#333}.smart-ajax-subscribe-form.sas-style-clean .sas-form-message-success,.smart-ajax-subscribe-form.sas-style-clean .sas-form-message-wait{background:#777}.smart-ajax-subscribe-form.sas-style-flat{line-height:1.5em;border-radius:5px;overflow:auto}.smart-ajax-subscribe-form.sas-style-flat h3.sas-form-title{padding:10px 15px;font-weight:700;font-size:1.5em;line-height:1.6em;border-radius:5px 5px 0 0;margin:0}.smart-ajax-subscribe-form.sas-style-flat label{font-size:.9em}.smart-ajax-subscribe-form.sas-style-flat .sas-form-inside{padding:10px 15px}.smart-ajax-subscribe-form.sas-style-flat .sas-form-field{border-radius:4px;box-shadow:0 2px 2px rgba(16,16,16,.2) inset;font-size:1.2em;line-height:1.5em;margin:10px 0;padding:10px 12px;width:100%}.smart-ajax-subscribe-form.sas-style-flat .sas-form-field-submit{padding:10px 30px;display:inline-block;font-size:1.2em;line-height:1.5em;text-align:center;white-space:nowrap;cursor:pointer;border-radius:2px;margin:10px 0 0;text-transform:uppercase;border-radius:4px}.smart-ajax-subscribe-form.sas-style-flat .sas-form-message-error{border-radius:3px;font-weight:700;padding:5px 10px;margin:15px}.smart-ajax-subscribe-form.sas-style-flat .sas-form-subscribed,.smart-ajax-subscribe-form.sas-style-flat .sas-form-message-success,.smart-ajax-subscribe-form.sas-style-flat .sas-form-message-wait{font-weight:700;margin:15px;color:#fff}.smart-ajax-subscribe-form.sas-style-flat{font-size:14px;background:#555;color:#fff}.smart-ajax-subscribe-form.sas-style-flat label span.sas-form-required{color:#fff}.smart-ajax-subscribe-form.sas-style-flat label{color:#ccc}.smart-ajax-subscribe-form.sas-style-flat .sas-form-title{color:#fff;background:#232323}.smart-ajax-subscribe-form.sas-style-flat .sas-form-field:focus{border-color:#fff!important}.smart-ajax-subscribe-form.sas-style-flat .sas-form-field{border:1px solid #232323;color:#333}.smart-ajax-subscribe-form.sas-style-flat .sas-form-field-submit{border:1px solid #111;color:#fff;background:#232323}.smart-ajax-subscribe-form.sas-style-flat .sas-form-field-submit:hover{background:#111}.smart-ajax-subscribe-form.sas-style-inline{font-size:14px;border-radius:5px;overflow:auto}.smart-ajax-subscribe-form.sas-style-inline .sas-form-message-error{border-radius:3px;font-weight:700;padding:5px 10px;margin:15px}.smart-ajax-subscribe-form.sas-style-inline .sas-form-subscribed,.smart-ajax-subscribe-form.sas-style-inline .sas-form-message-success,.smart-ajax-subscribe-form.sas-style-inline .sas-form-message-wait{font-weight:700;margin:15px}.smart-ajax-subscribe-form.sas-style-inline .sas-form-title{padding:10px 15px;font-weight:700;font-size:1.5em;margin:0}.smart-ajax-subscribe-form.sas-style-inline .sas-form-inside{padding:10px 15px}.smart-ajax-subscribe-form.sas-style-inline label{clear:both;margin:5px 0}.smart-ajax-subscribe-form.sas-style-inline label>span{width:30%;line-height:32px;float:left}.smart-ajax-subscribe-form.sas-style-inline .sas-form-optin label>span{float:none;line-height:normal}.smart-ajax-subscribe-form.sas-style-inline .sas-form-field{border-radius:4px;box-shadow:0 2px 2px rgba(16,16,16,.2) inset;font-size:1.2em;line-height:1.5em;margin:0;padding:5px 8px;width:70%}.smart-ajax-subscribe-form.sas-style-inline .sas-form-field-submit{padding:10px 30px;display:inline-block;font-size:1.2em;line-height:1.5em;text-align:center;white-space:nowrap;cursor:pointer;border-radius:2px;margin:10px 0 0;text-transform:uppercase;border-radius:4px}.smart-ajax-subscribe-form.sas-style-inline{background:#fff;color:#333;border:1px solid #232323}.smart-ajax-subscribe-form.sas-style-inline .sas-form-title{background:#232323;color:#fff}.smart-ajax-subscribe-form.sas-style-inline .sas-form-field{border:1px solid #bbb;color:#333}.smart-ajax-subscribe-form.sas-style-inline .sas-form-field:focus{border-color:#111}.smart-ajax-subscribe-form.sas-style-inline .sas-form-field-submit{border:1px solid #111;color:#fff;background:#232323}.smart-ajax-subscribe-form.sas-style-inline .sas-form-field-submit:hover{background:#111}.smart-ajax-subscribe-form.sas-style-boxed{box-shadow:0 0 4px rgba(80,80,80,.7);overflow:auto;padding:15px}.smart-ajax-subscribe-form.sas-style-boxed .sas-form-title{padding:5px 10px;font-weight:700;font-size:1.4em;line-height:1.5em;margin:0 0 10px}.smart-ajax-subscribe-form.sas-style-boxed .sas-form-field{border-radius:0;font-size:1.3em;line-height:1.5em;margin:5px 0 10px;padding:7px 10px;width:100%}.smart-ajax-subscribe-form.sas-style-boxed .sas-form-field-submit{padding:7px 50px;display:inline-block;font-size:1.2em;line-height:1.5em;text-align:center;white-space:nowrap;cursor:pointer;border-radius:0;margin:10px 0 0;text-transform:uppercase;border:none}.smart-ajax-subscribe-form.sas-style-boxed .sas-form-message-error{font-weight:700;padding:5px 10px;margin:15px 0 0;line-height:1.3em}.smart-ajax-subscribe-form.sas-style-boxed .sas-form-subscribed,.smart-ajax-subscribe-form.sas-style-boxed .sas-form-message-success,.smart-ajax-subscribe-form.sas-style-boxed .sas-form-message-wait{font-weight:700;margin:15px 0 0;line-height:1.3em}.smart-ajax-subscribe-form.sas-style-boxed{font-size:14px;background:#f2f2f2;color:#232323;border:1px solid #888}.smart-ajax-subscribe-form.sas-style-boxed label{color:#888}.smart-ajax-subscribe-form.sas-style-boxed .sas-form-title{color:#fff;background:#232323}.smart-ajax-subscribe-form.sas-style-boxed .sas-form-field{color:#232323;border:2px solid #888}.smart-ajax-subscribe-form.sas-style-boxed .sas-form-field:focus{border-color:#888}.smart-ajax-subscribe-form.sas-style-boxed .sas-form-field-submit{color:#fff;background:#232323}.smart-ajax-subscribe-form.sas-style-boxed .sas-form-field-submit:hover{background:#888}.smart-ajax-subscribe-form.sas-style-elegant{overflow:auto;border-radius:3px;padding:15px}.smart-ajax-subscribe-form.sas-style-elegant .sas-form-title{font-weight:700;font-size:1.3em;margin:0 0 10px!important}.smart-ajax-subscribe-form.sas-style-elegant .sas-form-field{border-radius:3px;border:0;font-size:1.2em;line-height:1.5em;margin:5px 0 10px;padding:8px 12px;width:100%}.smart-ajax-subscribe-form.sas-style-elegant .sas-form-field-submit{padding:10px 20px;display:inline-block;font-size:1.2em;line-height:1.5em;text-align:center;white-space:nowrap;cursor:pointer;border-radius:3px;border:0;margin:10px 0 0;text-transform:uppercase;width:100%;transition:all .1s ease-in-out}.smart-ajax-subscribe-form.sas-style-elegant .sas-form-message-error{font-weight:700;padding:5px 10px;margin:15px 0 0;line-height:1.3em;border-radius:3px}.smart-ajax-subscribe-form.sas-style-elegant .sas-form-subscribed,.smart-ajax-subscribe-form.sas-style-elegant .sas-form-message-success,.smart-ajax-subscribe-form.sas-style-elegant .sas-form-message-wait{font-weight:700;margin:15px 0 0;line-height:1.3em}.smart-ajax-subscribe-form.sas-style-elegant{font-size:14px;background:#333;color:#fff}.smart-ajax-subscribe-form.sas-style-elegant .sas-form-title{color:#fff}.smart-ajax-subscribe-form.sas-style-elegant label{color:#eee}.smart-ajax-subscribe-form.sas-style-elegant .sas-form-field-submit{color:#fff;background:#555}.smart-ajax-subscribe-form.sas-style-elegant .sas-form-field-submit:hover{background:#fff;color:#555}.smart-ajax-subscribe-form.sas-style-bare-boxed{overflow:auto;padding:15px;box-shadow:0 0 4px rgba(80,80,80,.7)}.smart-ajax-subscribe-form.sas-style-bare-boxed .sas-form-title{padding:5px 10px;font-weight:700;font-size:1.4em;line-height:1.5em;margin:0 0 10px}.smart-ajax-subscribe-form.sas-style-bare-boxed .sas-form-field{border-radius:0;font-size:1.2em;margin:0;padding:7px 10px;width:100%;height:42px}.smart-ajax-subscribe-form.sas-style-bare-boxed .sas-form-field-submit{padding:7px;display:inline-block;font-size:1.2em;text-align:center;width:100%;white-space:nowrap;cursor:pointer;border-radius:0;border:0;margin:0;text-transform:uppercase;height:42px}.smart-ajax-subscribe-form.sas-style-bare-boxed .sas-form-optin{clear:both;padding:5px 0 0}.smart-ajax-subscribe-form.sas-style-bare-boxed .sas-form-message-error{font-weight:700;padding:5px 10px;margin:15px 0 0;line-height:1.3em}.smart-ajax-subscribe-form.sas-style-bare-boxed .sas-form-subscribed,.smart-ajax-subscribe-form.sas-style-bare-boxed .sas-form-message-success,.smart-ajax-subscribe-form.sas-style-bare-boxed .sas-form-message-wait{font-weight:700;margin:15px 0 0;line-height:1.3em}.smart-ajax-subscribe-form.sas-style-bare-boxed{font-size:14px;background:#f2f2f2;color:#222;border:1px solid #888}.smart-ajax-subscribe-form.sas-style-bare-boxed label{color:#888}.smart-ajax-subscribe-form.sas-style-bare-boxed .sas-form-title{background:#232323;color:#fff}.smart-ajax-subscribe-form.sas-style-bare-boxed .sas-form-field{border:2px solid #888}.smart-ajax-subscribe-form.sas-style-bare-boxed .sas-form-field:focus{border-color:#232323!important}.smart-ajax-subscribe-form.sas-style-bare-boxed .sas-form-field-submit{background:#232323;color:#fff}.smart-ajax-subscribe-form.sas-style-bare-boxed .sas-form-field-submit:hover{background:#888}.smart-ajax-subscribe-form.sas-style-bare-elegant{overflow:auto;border-radius:3px;padding:15px}.smart-ajax-subscribe-form.sas-style-bare-elegant .sas-form-bare-wrapper{padding:8px;border-radius:4px}.smart-ajax-subscribe-form.sas-style-bare-elegant .sas-form-optin{clear:both;padding:5px 0 0}.smart-ajax-subscribe-form.sas-style-bare-elegant .sas-form-title{font-weight:700;font-size:1.4em;line-height:1.5em;margin:0 0 10px!important}.smart-ajax-subscribe-form.sas-style-bare-elegant .sas-form-field{border-radius:3px;box-shadow:none;border:0;font-size:1.2em;line-height:1.6em;margin:0;padding:10px;width:100%}.smart-ajax-subscribe-form.sas-style-bare-elegant .sas-form-field-submit{color:#fff;padding:10px;display:inline-block;font-size:1.2em;line-height:1.6em;text-align:center;white-space:nowrap;cursor:pointer;border-radius:3px;border:0;margin:0;text-transform:uppercase;width:100%;transition:all .1s ease-in-out}.smart-ajax-subscribe-form.sas-style-bare-elegant .sas-form-message-error{font-weight:700;padding:5px 10px;margin:15px 0 0;line-height:1.3em}.smart-ajax-subscribe-form.sas-style-bare-elegant .sas-form-subscribed,.smart-ajax-subscribe-form.sas-style-bare-elegant .sas-form-message-success,.smart-ajax-subscribe-form.sas-style-bare-elegant .sas-form-message-wait{font-weight:700;margin:15px 0 0;line-height:1.3em}.smart-ajax-subscribe-form.sas-style-bare-elegant{background:#333;color:#fff;font-size:14px}.smart-ajax-subscribe-form.sas-style-bare-elegant label{color:#eee}.smart-ajax-subscribe-form.sas-style-bare-elegant .sas-form-title{color:#fff}.smart-ajax-subscribe-form.sas-style-bare-elegant .sas-form-bare-wrapper{background:#666}.smart-ajax-subscribe-form.sas-style-bare-elegant .sas-form-field{background:#666;color:#fff}.smart-ajax-subscribe-form.sas-style-bare-elegant .sas-form-field-submit{background:#333;color:#fff}.smart-ajax-subscribe-form.sas-style-bare-elegant .sas-form-field-submit:hover{background:#fff;color:#333}.smart-ajax-subscribe-form.sas-style-bare-flat{font-size:14px;line-height:1.5em;border-radius:5px;overflow:auto}.smart-ajax-subscribe-form.sas-style-bare-flat h3.sas-form-title{padding:10px 15px;font-weight:700;font-size:1.5em;line-height:1.6em;border-radius:5px 5px 0 0;margin:0}.smart-ajax-subscribe-form.sas-style-bare-flat label{font-size:.9em}.smart-ajax-subscribe-form.sas-style-bare-flat .sas-form-inside{padding:10px 15px}.smart-ajax-subscribe-form.sas-style-bare-flat .sas-form-field{border-radius:4px;box-shadow:0 2px 2px rgba(16,16,16,.2) inset;font-size:1.2em;line-height:normal;display:inline-block;margin:10px 0;padding:4px 10px;width:100%;height:50px}.smart-ajax-subscribe-form.sas-style-bare-flat .sas-form-field-submit{padding:10px 30px;display:inline-block;font-size:1.2em;text-align:center;white-space:nowrap;cursor:pointer;border:none;border-radius:4px;margin:10px 0 0;text-transform:uppercase;border-radius:4px;width:100%;height:50px}.smart-ajax-subscribe-form.sas-style-bare-flat .sas-form-message-error{border-radius:3px;font-weight:700;padding:5px 10px;margin:15px}.smart-ajax-subscribe-form.sas-style-bare-flat .sas-form-subscribed,.smart-ajax-subscribe-form.sas-style-bare-flat .sas-form-message-success,.smart-ajax-subscribe-form.sas-style-bare-flat .sas-form-message-wait{font-weight:700;margin:15px;color:#fff}.smart-ajax-subscribe-form.sas-style-bare-flat{font-size:14px;background:#555;color:#fff}.smart-ajax-subscribe-form.sas-style-bare-flat label span.sas-form-required{color:#fff}.smart-ajax-subscribe-form.sas-style-bare-flat label{color:#ccc}.smart-ajax-subscribe-form.sas-style-bare-flat .sas-form-title{color:#fff;background:#232323}.smart-ajax-subscribe-form.sas-style-bare-flat .sas-form-field{color:#333;border:1px solid #555}.smart-ajax-subscribe-form.sas-style-bare-flat .sas-form-field-submit{color:#fff;background:#232323}.smart-ajax-subscribe-form.sas-style-bare-flat .sas-form-field-submit:hover{background:#111}
