/*
Theme Name: Flatsome Child Theme
Theme URI: http://flatsome.uxthemes.com/
Description: This is a child theme for Flatsome
Author: UX Themes
Author URI: http: //www.uxthemes.com/
Template: flatsome
Version: 2.2
*/


/*GF*/

.gform_wrapper .top_label li.gfield.gf_inline{vertical-align:top;width:auto!important;margin-right:.875em;float:none!important;display:-moz-inline-stack;display:inline-block;zoom:1}.gform_wrapper .top_label li.gfield.gf_inline input[type=email].large,.gform_wrapper .top_label li.gfield.gf_inline input[type=number].large,.gform_wrapper .top_label li.gfield.gf_inline input[type=password].large,.gform_wrapper .top_label li.gfield.gf_inline input[type=tel].large,.gform_wrapper .top_label li.gfield.gf_inline input[type=text].large,.gform_wrapper .top_label li.gfield.gf_inline input[type=url].large{width:25.4em!important}.gform_wrapper .top_label li.gfield.gf_inline input[type=email].medium,.gform_wrapper .top_label li.gfield.gf_inline input[type=number].medium,.gform_wrapper .top_label li.gfield.gf_inline input[type=password].medium,.gform_wrapper .top_label li.gfield.gf_inline input[type=tel].medium,.gform_wrapper .top_label li.gfield.gf_inline input[type=text].medium,.gform_wrapper .top_label li.gfield.gf_inline input[type=url].medium{width:18.7em!important}.gform_wrapper .top_label li.gfield.gf_inline input[type=text].datepicker.medium{width:6em!important}.gform_wrapper .top_label li.gfield.gf_inline input[type=email].small,.gform_wrapper .top_label li.gfield.gf_inline input[type=number].small,.gform_wrapper .top_label li.gfield.gf_inline input[type=password].small,.gform_wrapper .top_label li.gfield.gf_inline input[type=tel].small,.gform_wrapper .top_label li.gfield.gf_inline input[type=text].small,.gform_wrapper .top_label li.gfield.gf_inline input[type=url].small{width:5em!important}.gform_wrapper .top_label li.gfield.gf_inline select{width:auto!important}.gform_wrapper .top_label li.gfield.gf_inline textarea{width:95%!important}.gform_wrapper .top_label li.gfield.gf_inline div.gfield_time_hour input[type=text],.gform_wrapper .top_label li.gfield.gf_inline div.gfield_time_minute input[type=text]{width:70%!important}.gform_wrapper .top_label li.gfield.gf_inline div.gfield_date_day,.gform_wrapper .top_label li.gfield.gf_inline div.gfield_date_month,.gform_wrapper .top_label li.gfield.gf_inline div.gfield_date_year,.gform_wrapper .top_label li.gfield.gf_inline div.gfield_time_hour,.gform_wrapper .top_label li.gfield.gf_inline div.gfield_time_minute{width:3.125em}.gform_wrapper .top_label li.gfield.gf_inline div.gfield_time_ampm{width:auto}.gform_wrapper li.gf_inline div.ginput_container{white-space:nowrap!important}.gform_wrapper .top_label li.gfield.gf_left_half{margin:0 0 .5em;width:49%}.gform_wrapper .top_label li.gfield.gf_right_half{margin:0 0 .5em;width:48.5%}.gform_wrapper .top_label li.gfield.gf_left_half,.gform_wrapper .top_label li.gfield.gf_right_half{display:-moz-inline-stack;display:inline-block;zoom:1;vertical-align:top}.gform_wrapper .top_label li.gfield.gf_left_half{clear:left!important;margin-right:1.6%}.gform_wrapper .top_label li.gfield.gf_right_half{clear:right!important}.gform_wrapper .top_label li.gfield.gfield_error.gf_left_half,.gform_wrapper .top_label li.gfield.gfield_error.gf_right_half{width:47.5%!important}.gform_wrapper .top_label li.gfield.gfield_error.gf_left_half{margin-right:1.2%}.gform_wrapper .top_label li.gfield.gf_left_half input.large,.gform_wrapper .top_label li.gfield.gf_left_half input.medium,.gform_wrapper .top_label li.gfield.gf_left_half select.large,.gform_wrapper .top_label li.gfield.gf_left_half select.medium,.gform_wrapper .top_label li.gfield.gf_right_half input.large,.gform_wrapper .top_label li.gfield.gf_right_half input.medium,.gform_wrapper .top_label li.gfield.gf_right_half select.large,.gform_wrapper .top_label li.gfield.gf_right_half select.medium{width:97%}.gform_wrapper .top_label li.gfield.gf_left_half textarea,.gform_wrapper .top_label li.gfield.gf_right_half textarea{width:98%}.gform_wrapper .top_label li.gfield.gf_left_half input.small,.gform_wrapper .top_label li.gfield.gf_right_half input.small{width:35%}.gform_wrapper .top_label li.gfield.gf_left_half+li.gfield.gsection.gf_left_half,.gform_wrapper .top_label li.gfield.gf_left_half+li.gfield.gsection.gf_right_half,.gform_wrapper .top_label li.gfield.gf_left_half+li.gsection,.gform_wrapper .top_label li.gfield.gf_right_half+li.gfield.gsection.gf_left_half,.gform_wrapper .top_label li.gfield.gf_right_half+li.gfield.gsection.gf_right_half,.gform_wrapper .top_label li.gfield.gf_right_half+li.gsection,.gform_wrapper .top_label li.gfield.gsection.gf_left_half+li.gfield.gsection.gf_left_half,.gform_wrapper .top_label li.gfield.gsection.gf_right_half+li.gfield.gsection.gf_left_half,.gform_wrapper .top_label li.gfield.gsection.gf_right_half+li.gfield.gsection.gf_right_half{padding:1em 0 .5em}.gform_wrapper .top_label li.gfield.gsection.gf_left_half+li.gfield.gsection.gf_right_half{padding:0 0 .5em}.gform_wrapper .top_label li.gfield.gf_left_third+li.gsection,.gform_wrapper .top_label li.gfield.gf_right_third+li.gsection,.gform_wrapper .top_label li.gfield.gsection.gf_left_half+li.gfield.gsection.gf_right_half+li.gfield.gsection.gf_left_half+li.gfield.gsection.gf_right_half{padding:1em 0 .5em}.gform_wrapper .top_label li.gfield.gf_left_half+.gform_footer,.gform_wrapper .top_label li.gfield.gf_left_half+li.gfield,.gform_wrapper .top_label li.gfield.gf_right_half+.gform_footer,.gform_wrapper .top_label li.gfield.gf_right_half+li.gfield{clear:both}.gform_wrapper .top_label li.gfield.gf_left_third,.gform_wrapper .top_label li.gfield.gf_middle_third,.gform_wrapper .top_label li.gfield.gf_right_third{width:31.9%;display:-moz-inline-stack;display:inline-block;zoom:1;vertical-align:top}.gform_wrapper .top_label li.gfield.gf_left_third{margin:0 0 .5em;clear:left!important}.gform_wrapper .top_label li.gfield.gf_middle_third,.gform_wrapper .top_label li.gfield.gf_right_third{margin-bottom:.5em;margin-left:1.3%!important}.gform_wrapper .top_label li.gfield.gfield_error.gf_left_third,.gform_wrapper .top_label li.gfield.gfield_error.gf_middle_third,.gform_wrapper .top_label li.gfield.gfield_error.gf_right_third{width:31.5%}.gform_wrapper .top_label li.gfield.gf_middle_third{clear:none!important}.gform_wrapper .top_label li.gfield.gf_right_third{clear:right!important}.gform_wrapper .top_label li.gfield.gf_left_third input.large,.gform_wrapper .top_label li.gfield.gf_left_third input.medium,.gform_wrapper .top_label li.gfield.gf_left_third select.large,.gform_wrapper .top_label li.gfield.gf_left_third select.medium,.gform_wrapper .top_label li.gfield.gf_middle_third input.large,.gform_wrapper .top_label li.gfield.gf_middle_third input.medium,.gform_wrapper .top_label li.gfield.gf_middle_third select.large,.gform_wrapper .top_label li.gfield.gf_middle_third select.medium,.gform_wrapper .top_label li.gfield.gf_right_third input.large,.gform_wrapper .top_label li.gfield.gf_right_third input.medium,.gform_wrapper .top_label li.gfield.gf_right_third select.large,.gform_wrapper .top_label li.gfield.gf_right_third select.medium{width:97.5%}.gform_wrapper .top_label li.gfield.gf_left_third+.gform_footer,.gform_wrapper .top_label li.gfield.gf_left_third+li.gfield,.gform_wrapper .top_label li.gfield.gf_middle_third+.gform_footer,.gform_wrapper .top_label li.gfield.gf_middle_third+li.gfield,.gform_wrapper .top_label li.gfield.gf_right_third+.gform_footer,.gform_wrapper .top_label li.gfield.gf_right_third+li.gfield{clear:both}.gform_wrapper li.gfield.gf_2col ul.gfield_checkbox li,.gform_wrapper li.gfield.gf_2col ul.gfield_radio li,.gform_wrapper li.gfield.gf_list_2col ul.gfield_checkbox li,.gform_wrapper li.gfield.gf_list_2col ul.gfield_radio li{width:50%;display:-moz-inline-stack;display:inline-block;zoom:1;margin:0 0 .5em;min-height:1.8em;vertical-align:top}.gform_wrapper li.gfield.gf_3col ul.gfield_checkbox li,.gform_wrapper li.gfield.gf_3col ul.gfield_radio li,.gform_wrapper li.gfield.gf_list_3col ul.gfield_checkbox li,.gform_wrapper li.gfield.gf_list_3col ul.gfield_radio li{width:33%;display:-moz-inline-stack;display:inline-block;zoom:1;margin:0 0 .5em;min-height:1.8em;vertical-align:top}.gform_wrapper li.gfield.gf_list_4col ul.gfield_checkbox li,.gform_wrapper li.gfield.gf_list_4col ul.gfield_radio li{width:25%;display:-moz-inline-stack;display:inline-block;zoom:1;margin:0 0 .5em;min-height:1.8em;vertical-align:top}.gform_wrapper li.gfield.gf_list_5col ul.gfield_checkbox li,.gform_wrapper li.gfield.gf_list_5col ul.gfield_radio li{width:20%;display:-moz-inline-stack;display:inline-block;zoom:1;margin:0 0 .5em;min-height:1.8em;vertical-align:top}.gform_wrapper li.gfield.gf_2col ul.gfield_checkbox,.gform_wrapper li.gfield.gf_2col ul.gfield_radio,.gform_wrapper li.gfield.gf_3col ul.gfield_checkbox,.gform_wrapper li.gfield.gf_3col ul.gfield_radio,.gform_wrapper li.gfield.gf_list_2col ul.gfield_checkbox,.gform_wrapper li.gfield.gf_list_2col ul.gfield_radio,.gform_wrapper li.gfield.gf_list_3col ul.gfield_checkbox,.gform_wrapper li.gfield.gf_list_3col ul.gfield_radio,.gform_wrapper li.gfield.gf_list_4col ul.gfield_checkbox,.gform_wrapper li.gfield.gf_list_4col ul.gfield_radio,.gform_wrapper li.gfield.gf_list_5col ul.gfield_checkbox,.gform_wrapper li.gfield.gf_list_5col ul.gfield_radio{overflow:hidden}.gform_wrapper li.gfield.gf_list_2col label.gfield_label,.gform_wrapper li.gfield.gf_list_3col label.gfield_label,.gform_wrapper li.gfield.gf_list_4col label.gfield_label,.gform_wrapper li.gfield.gf_list_5col label.gfield_label,.gform_wrapper li.gfield.gf_list_inline label.gfield_label{margin:.625em 0}.gform_wrapper li.gfield.gf_list_height_25 ul.gfield_checkbox li,.gform_wrapper li.gfield.gf_list_height_25 ul.gfield_radio li{height:25px}.gform_wrapper li.gfield.gf_list_height_50 ul.gfield_checkbox li,.gform_wrapper li.gfield.gf_list_height_50 ul.gfield_radio li{height:50px}.gform_wrapper li.gfield.gf_list_height_75 ul.gfield_checkbox li,.gform_wrapper li.gfield.gf_list_height_75 ul.gfield_radio li{height:75px}.gform_wrapper li.gfield.gf_list_height_100 ul.gfield_checkbox li,.gform_wrapper li.gfield.gf_list_height_100 ul.gfield_radio li{height:100px}.gform_wrapper li.gfield.gf_list_height_125 ul.gfield_checkbox li,.gform_wrapper li.gfield.gf_list_height_125 ul.gfield_radio li{height:125px}.gform_wrapper li.gfield.gf_list_height_150 ul.gfield_checkbox li,.gform_wrapper li.gfield.gf_list_height_150 ul.gfield_radio li{height:150px}.gform_wrapper li.gf_list_inline ul.gfield_checkbox li,.gform_wrapper li.gf_list_inline ul.gfield_radio li{width:auto!important;float:none!important;margin:0 .625em .625em 0;display:-moz-inline-stack;display:inline-block;zoom:1}body.gform_wrapper .top_label li.gsection.gf_scroll_text{width:92.5%!important}.gform_wrapper li.gf_hide_ampm div.gfield_time_ampm{display:none!important}.gform_wrapper .top_label li.gsection.gf_scroll_text{height:11.25em;width:97.5%!important;background-color:#fff;overflow:auto;border:1px solid #CCC;border-bottom:1px solid #CCC!important}.gform_wrapper .top_label li.gsection.gf_scroll_text h2.gsection_title{margin:.625em .625em 0 .5em!important}.gform_wrapper.gf_browser_chrome .top_label li.gsection.gf_scroll_text h2.gsection_title,.gform_wrapper.gf_browser_gecko .top_label li.gsection.gf_scroll_text h2.gsection_title{margin:0 .625em 0 .5em!important}.gform_wrapper .top_label li.gsection.gf_scroll_text .gsection_description{margin:.625em;font-size:.8em}.gform_wrapper div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description ul li,.gform_wrapper form div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description ul li{list-style-type:disc!important;margin:0 0 .5em;overflow:visible;padding-left:0}.gform_wrapper div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description ul,.gform_wrapper form div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description ul{list-style-type:disc!important;margin:1em 0 1em 1.5em;padding-left:0}.gform_wrapper div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description ol li,.gform_wrapper form div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description ol li{list-style-type:decimal!important;overflow:visible;margin:0 0 .5em;padding-left:0}.gform_wrapper div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description ol,.gform_wrapper form div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description ol{list-style-type:decimal!important;margin:1em 0 1.5em 2em;padding-left:0}.gform_wrapper div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description ol li ul,.gform_wrapper form div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description ol li ul li{list-style-type:disc!important;padding-left:0}.gform_wrapper div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description ol li ul{margin:1em 0 1em 1.5em}.gform_wrapper form div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description ol li ul li{margin:0 0 .5em}.gform_wrapper div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description dl{margin:0 0 1.5em;padding-left:0}.gform_wrapper div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description dl dt{font-weight:700}.gform_wrapper div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description dl dd{margin:0 0 1em 1.5em}.gform_wrapper li.gfield.gfield_html.gf_alert_blue,.gform_wrapper li.gfield.gfield_html.gf_alert_gray,.gform_wrapper li.gfield.gfield_html.gf_alert_green,.gform_wrapper li.gfield.gfield_html.gf_alert_red,.gform_wrapper li.gfield.gfield_html.gf_alert_yellow{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin:1.25em 0!important;padding:1.25em!important}.gform_wrapper li.gfield.gfield_html.gf_alert_green{border:1px solid #97B48A;background-color:#CBECA0;text-shadow:#DFB 1px 1px;color:#030}.gform_wrapper li.gfield.gfield_html.gf_alert_red{border:1px solid #CFADB3;background-color:#FAF2F5;text-shadow:#FFF 1px 1px;color:#832525}.gform_wrapper li.gfield.gfield_html.gf_alert_yellow{border:1px solid #E6DB55;background-color:#FFFBCC;text-shadow:#FCFAEA 1px 1px;color:#222}.gform_wrapper li.gfield.gfield_html.gf_alert_gray{border:1px solid #CCC;background-color:#EEE;text-shadow:#FFF 1px 1px;color:#424242}.gform_wrapper li.gfield.gfield_html.gf_alert_blue{border:1px solid #a7c2e7;background-color:#D1E4F3;text-shadow:#E0F1FF 1px 1px;color:#314475}div.gform_confirmation_wrapper.gf_confirmation_simple_yellow{margin:1.875em 0;max-width:99%;border-top:1px solid #E6DB55;border-bottom:1px solid #E6DB55;padding:2em;background-color:#FFFBCC;color:#424242;font-size:1.6em}div.gform_confirmation_wrapper.gf_confirmation_simple_gray{margin:1.875em 0;max-width:99%;border-top:1px solid #CCC;border-bottom:1px solid #CCC;padding:2em;background-color:#EAEAEA;color:#424242;font-size:1.6em}div.gform_confirmation_wrapper.gf_confirmation_yellow_gradient{position:relative;background-color:#FFFBD2;margin:1.875em 0;border:1px solid #E6DB55;-webkit-box-shadow:0 0 5px rgba(221,215,131,.75);-moz-box-shadow:0 0 5px rgba(221,215,131,.75);box-shadow:0 0 5px rgba(221,215,131,.75)}div.gform_confirmation_wrapper.gf_confirmation_yellow_gradient div.gforms_confirmation_message{margin:0;padding:2.5em;max-width:99%;font-size:1.8em;border-top:2px solid #FFF;border-bottom:1px solid #E6DB55;color:#424242;background:#fffce5;background:-moz-linear-gradient(top,#fffce5 0,#fff9bf 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fffce5),color-stop(100%,#fff9bf));background:-webkit-linear-gradient(top,#fffce5 0,#fff9bf 100%);background:-o-linear-gradient(top,#fffce5 0,#fff9bf 100%);background:-ms-linear-gradient(top,#fffce5 0,#fff9bf 100%);background:linear-gradient(to bottom,#fffce5 0,#fff9bf 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fffce5', endColorstr='#fff9bf', GradientType=0 )}div.gform_confirmation_wrapper.gf_confirmation_green_gradient{position:relative;background-color:#f1fcdf;margin:1.875em 0;border:1px solid #a7c37c;-webkit-box-shadow:0 0 5px rgba(86,122,86,.4);-moz-box-shadow:0 0 5px rgba(86,122,86,.4);box-shadow:0 0 5px rgba(86,122,86,.4)}div.gform_confirmation_wrapper.gf_confirmation_green_gradient div.gforms_confirmation_message{margin:0;padding:2.5em;max-width:99%;font-size:1.8em;border-top:2px solid #effade;border-bottom:1px solid #a7c37c;text-shadow:#DFB 1px 1px;color:#030;background:#dbf2b7;background:-moz-linear-gradient(top,rgba(219,242,183,1) 0,rgba(180,208,136,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(219,242,183,1)),color-stop(100%,rgba(180,208,136,1)));background:-webkit-linear-gradient(top,rgba(219,242,183,1) 0,rgba(180,208,136,1) 100%);background:-o-linear-gradient(top,rgba(219,242,183,1) 0,rgba(180,208,136,1) 100%);background:-ms-linear-gradient(top,rgba(219,242,183,1) 0,rgba(180,208,136,1) 100%);background:linear-gradient(to bottom,rgba(219,242,183,1) 0,rgba(180,208,136,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#dbf2b7', endColorstr='#b4d088', GradientType=0 )}div.gform_confirmation_wrapper.gf_confirmation_green_gradient:after,div.gform_confirmation_wrapper.gf_confirmation_green_gradient:before,div.gform_confirmation_wrapper.gf_confirmation_yellow_gradient:after,div.gform_confirmation_wrapper.gf_confirmation_yellow_gradient:before{z-index:-1;position:absolute;content:"";bottom:15px;left:10px;width:50%;top:80%;max-width:40%;background:rgba(0,0,0,.2);-webkit-box-shadow:0 15px 10px rgba(0,0,0,.2);-moz-box-shadow:0 15px 10px rgba(0,0,0,.2);box-shadow:0 15px 10px rgba(0,0,0,.2);-webkit-transform:rotate(-3deg);-moz-transform:rotate(-3deg);-o-transform:rotate(-3deg);-ms-transform:rotate(-3deg);transform:rotate(-3deg)}div.gform_confirmation_wrapper.gf_confirmation_green_gradient:after,div.gform_confirmation_wrapper.gf_confirmation_yellow_gradient:after{-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);-o-transform:rotate(3deg);-ms-transform:rotate(3deg);transform:rotate(3deg);right:10px;left:auto}div.gf_simple_horizontal_wrapper{max-width:97.5%}div.gf_simple_horizontal div.gform_body,div.gf_simple_horizontal div.gform_footer,div.gf_simple_horizontal_wrapper div.gform_body,div.gf_simple_horizontal_wrapper div.gform_footer{display:-moz-inline-stack;display:inline-block;zoom:1;vertical-align:top}div.gf_simple_horizontal div.gform_body,div.gf_simple_horizontal_wrapper div.gform_body{width:74%;margin:0!important;padding:0!important}div.gf_simple_horizontal div.gform_footer,div.gf_simple_horizontal_wrapper div.gform_footer{width:24%;margin:0!important;padding:0!important}div.gf_simple_horizontal div.gform_body ul li.gfield input.large,div.gf_simple_horizontal div.gform_body ul li.gfield input.medium,div.gf_simple_horizontal div.gform_body ul li.gfield input.small,div.gf_simple_horizontal_wrapper div.gform_body ul li.gfield input.large,div.gf_simple_horizontal_wrapper div.gform_body ul li.gfield input.medium,div.gf_simple_horizontal_wrapper div.gform_body ul li.gfield input.small{width:97.5%}div.gf_simple_horizontal div.gform_body ul li.gfield label.gfield_label,div.gf_simple_horizontal_wrapper div.gform_body ul li.gfield label.gfield_label{position:absolute;left:-9000px}.gform_wrapper .left_label li.gfield.gsection.gf_section_right,.gform_wrapper .right_label li.gfield.gsection.gf_section_right{margin-left:30%!important;width:64%}
div.gf_simple_horizontal div.gform_body, 
div.gf_simple_horizontal div.gform_footer, 
div.gf_simple_horizontal_wrapper div.gform_body, 
div.gf_simple_horizontal_wrapper div.gform_footer {
    display: block;
    vertical-align: top;
}

/* Aweber form original styles */

#af-form-1034011696 .af-body .af-textWrap{width:98%;display:block;float:none;}
#af-form-1034011696 .af-body .privacyPolicy{color:#CCCCCC;font-size:11px;font-family:Verdana, sans-serif;}
#af-form-1034011696 .af-body a{color:#CCCCCC;text-decoration:underline;font-style:normal;font-weight:normal;}
#af-form-1034011696 .af-body input.text, #af-form-1034011696 .af-body textarea{background-color:#FFFFFF;border-color:#D9D9D9;border-width:1px;border-style:solid;color:#C7C7C7;text-decoration:none;font-style:normal;font-weight:normal;font-size:24px;font-family:Trebuchet MS, sans-serif;}
#af-form-1034011696 .af-body input.text:focus, #af-form-1034011696 .af-body textarea:focus{background-color:#FFFAD6;border-color:#030303;border-width:1px;border-style:solid;}
#af-form-1034011696 .af-body label.previewLabel{display:block;float:none;text-align:left;width:auto;color:#000000;text-decoration:none;font-style:normal;font-weight:normal;font-size:24px;font-family:Helvetica, sans-serif;}
#af-form-1034011696 .af-body{padding-bottom:15px;padding-top:15px;background-repeat:no-repeat;background-position:inherit;background-image:none;color:#CCCCCC;font-size:11px;font-family:Verdana, sans-serif;}
#af-form-1034011696 .af-footer{padding-right:15px;padding-left:15px;background-color:#FFFFFF;background-repeat:no-repeat;background-position:top left;background-image:none;border-width:1px;border-bottom-style:none;border-left-style:none;border-right-style:none;border-top-style:none;color:#CCCCCC;font-size:12px;font-family:Verdana, sans-serif;}
#af-form-1034011696 .af-header{padding-bottom:9px;padding-top:9px;padding-right:10px;padding-left:10px;background-color:#FFFFFF;background-repeat:no-repeat;background-position:inherit;background-image:none;border-width:1px;border-bottom-style:none;border-left-style:none;border-right-style:none;border-top-style:none;color:#CCCCCC;font-size:16px;font-family:Verdana, sans-serif;}
#af-form-1034011696 .af-quirksMode .bodyText{padding-top:2px;padding-bottom:2px;}
#af-form-1034011696 .af-quirksMode{padding-right:60px;padding-left:60px;}
#af-form-1034011696 .af-standards .af-element{padding-right:60px;padding-left:60px;}
#af-form-1034011696 .bodyText p{margin:1em 0;}
#af-form-1034011696 .buttonContainer input.submit{background-color:#092e45;background-image:url("http://aweber.com/images/forms/plain/buttons/grey.png");color:#400F40;text-decoration:none;font-style:normal;font-weight:normal;font-size:24px;font-family:Helvetica, sans-serif;}
#af-form-1034011696 .buttonContainer input.submit{width:auto;}
#af-form-1034011696 .buttonContainer{text-align:center;}
#af-form-1034011696 body,#af-form-1034011696 dl,#af-form-1034011696 dt,#af-form-1034011696 dd,#af-form-1034011696 h1,#af-form-1034011696 h2,#af-form-1034011696 h3,#af-form-1034011696 h4,#af-form-1034011696 h5,#af-form-1034011696 h6,#af-form-1034011696 pre,#af-form-1034011696 code,#af-form-1034011696 fieldset,#af-form-1034011696 legend,#af-form-1034011696 blockquote,#af-form-1034011696 th,#af-form-1034011696 td{float:none;color:inherit;position:static;margin:0;padding:0;}
#af-form-1034011696 button,#af-form-1034011696 input,#af-form-1034011696 submit,#af-form-1034011696 textarea,#af-form-1034011696 select,#af-form-1034011696 label,#af-form-1034011696 optgroup,#af-form-1034011696 option{float:none;position:static;margin:0;}
#af-form-1034011696 div{margin:0;}
#af-form-1034011696 fieldset{border:0;}
#af-form-1034011696 form,#af-form-1034011696 textarea,.af-form-wrapper,.af-form-close-button,#af-form-1034011696 img{float:none;color:inherit;position:static;background-color:none;border:none;margin:0;padding:0;}
#af-form-1034011696 input,#af-form-1034011696 button,#af-form-1034011696 textarea,#af-form-1034011696 select{font-size:100%;}
#af-form-1034011696 p{color:inherit;}
#af-form-1034011696 select,#af-form-1034011696 label,#af-form-1034011696 optgroup,#af-form-1034011696 option{padding:0;}
#af-form-1034011696 table{border-collapse:collapse;border-spacing:0;}
#af-form-1034011696 ul,#af-form-1034011696 ol{list-style-image:none;list-style-position:outside;list-style-type:disc;padding-left:40px;}
#af-form-1034011696,#af-form-1034011696 .quirksMode{width:100%;max-width:418px;}
#af-form-1034011696.af-quirksMode{overflow-x:hidden;}
#af-form-1034011696{background-color:#FFFFFF;border-color:#CFCFCF;border-width:1px;border-style:none;}
#af-form-1034011696{display:block;}
#af-form-1034011696{overflow:hidden;}
.af-body .af-textWrap{text-align:left;}
.af-body input.image{border:none!important;}
.af-body input.submit,.af-body input.image,.af-form .af-element input.button{float:none!important;}
.af-body input.text{width:100%;float:none;padding:2px!important;}
.af-body.af-standards input.submit{padding:4px 12px;}
.af-clear{clear:both;}
.af-element label{text-align:left;display:block;float:left;}
.af-element{padding:5px 0; display: block;}
.af-form-wrapper{text-indent:0;}
.af-form{text-align:left;margin:auto;}
.af-header,.af-footer{margin-bottom:0;margin-top:0;padding:10px;}
.af-quirksMode .af-element{padding-left:0!important;padding-right:0!important;}
.lbl-right .af-element label{text-align:right;}
body {
}
/*************** ADD YOUR CUSTOM CSS IN THIS AREA ***************/

#masthead .left-links > ul {
    margin-left: 0px;
}
.elitecs .row {
    max-width: 1152px;
}
.elitecs #main-content{
  background: rgba(0, 0, 0, 0) url("../images/background.jpg") repeat scroll 0 0 !important;
  background-size: 329px 68px;
  min-height: 864px;
}
.elite-logo img {
  margin-top: 18px;
  margin-bottom: 41px;
}
.elt-bars img {
  margin-top: -126px;
  margin-left: -56px;
}
.email-box {
    margin-left: 90px;
    margin-top: 19px;
}
.email-box h2 {
    color: #00284e;
    font: 37.86px Stratum1-Black !important;
    margin: 0;
    word-spacing: 2px;
}
.email-box h1 {
  font: 102.67px/0.7 Stratum1-Black !important;
  color: transparent; /*#dddddd;*/
  text-shadow: 0em 0em 0.05em rgba(221, 221, 221, 1), 0 0 0 #c6c6c6;
  margin: 0;
  padding-bottom: 20px;
  padding-top: 10px;
  margin-left: -5px;
  
}
.email-box p {
  font: 23.37px Stratum1-Bold !important;
  color: #6f6f6f;
}
.email-footer hr {
    background: #d6d6d6 none repeat scroll 0 0;
    height: 1px;
    margin-bottom: 21px;
    margin-top: 46px;
    width: 95.7%;
}
.potrait {
    padding-right: 0;
}
.elt-bars {
    padding-left: 0;
    padding-right: 0;
}
.eltbook {
    background: rgba(0, 0, 0, 0) url("../images/book.png") repeat scroll 0 0 !important;
    background-size: 74px 112px;
    float: left;
    height: 112px;
    width: 74px;
    margin-bottom: 20px;
}
.email-footer {
  margin-left: 90px;
}
.email-footer > p {
    margin-left: 95px;
    font: italic 22.93px Stratum1-Bold !important;
    color: #6f6f6f;
    width: 513px;
    padding-top: 5px;
}
.email-footer > p a {
  color: #deaf07;
} 
.elitecs .elite-ComingSoon label.gfield_label {
    display: none;
}
.elitecs #field_1_1 input {
  border: none;
  width: 86.5%;
  display: inline-block;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  -webkit-border-radius: 8px;
  border-radius: 8px;
  color: #432315;
  -o-text-overflow: clip;
  text-overflow: clip;
  background: rgba(252,252,252,1);
  -webkit-box-shadow: 4px 4px 2px 0 rgba(0,0,0,0.2) inset;
  box-shadow: 4px 4px 2px 0 rgba(0,0,0,0.2) inset;
  text-shadow: 1px 1px 0 rgba(255,255,255,0.66) ;
  -webkit-transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1);
  -moz-transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1);
  -o-transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1);
  transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1); 
  padding: 5px 20px !important;   
  height: 27px;
  margin: 0px;
}
.elitecs .gfield_error#field_1_1 input {
  border: 1px solid #790000;
}
.elitecs .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container, 
.elitecs .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label {
    margin-top: 0.375em;
}
.elitecs .gform_wrapper li.gfield.gfield_error.gfield_contains_required {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    margin-bottom: 0 !important;
    margin-top: 0;
}
.elitecs .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container, 
.elitecs .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label {
    margin-top: 0.375em !important;
}
.elitecs .gform_wrapper li.gfield.gfield_error.gfield_contains_required {
    margin-bottom: 0 !important;
    margin-top: 0.375em !important;
}
.elitecs div.gf_simple_horizontal div.gform_footer, 
.elitecs div.gf_simple_horizontal_wrapper div.gform_footer {
    margin-top: 10px !important;
    vertical-align: middle;
}






@media only screen and (min-width: 1152px) {

  .potrait {
      width: 413px;
  }
  .elt-bars {
      width: 738px;
  }
  .elitecs div.gf_simple_horizontal div.gform_body, 
  .elitecs div.gf_simple_horizontal_wrapper div.gform_body {
      margin-left: -11px !important;
      margin-right: 0 !important;
      width: 508px;
  }
  .elitecs div.gf_simple_horizontal div.gform_footer, 
  .elitecs div.gf_simple_horizontal_wrapper div.gform_footer {
      width: 113px;
  }
  .elitecs #field_1_1 input {
      border: none;
      width: 202px;
      margin-right: 9px;
      display: inline-block;
  }
 .af-element {
    display: inline-block;
} 
  .email-footer hr,
  .eltbook {
    margin-left: -11px;
  }
  .email-box p {
    word-spacing: 1.7px;
  }
	div.gf_simple_horizontal div.gform_body, 
	div.gf_simple_horizontal div.gform_footer, 
	div.gf_simple_horizontal_wrapper div.gform_body, 
	div.gf_simple_horizontal_wrapper div.gform_footer {
	    display: inline-block;
	}
	.elitecs div.gf_simple_horizontal div.gform_footer, 
	.elitecs div.gf_simple_horizontal_wrapper div.gform_footer {
	    margin-top: -2px !important;
	    vertical-align: middle;
	}

}

@media only screen and (max-width: 1151px) {

  .email-box h1 {
      font: 78px/0.7 Stratum1-Black !important;
  }
  .email-box h2 {
      font: 25px Stratum1-Black !important;
  }
  .email-box p {
    font: 22px Stratum1-Bold !important;
  }
  .elitecs #field_1_1 input {
      border: none;
      
      margin-right: 9px;
      display: block;
  }

}

@media only screen and (max-width: 1056px) {

  ul.header-nav li a.nav-top-link {
      font-size: 80%;
  }
  .email-footer > p {
      width: auto;
  }
  .email-box h1 {
      font: 78px/0.7 Stratum1-Black !important;
  }
  .email-box h2 {
      font: 25px Stratum1-Black !important;
  }
  .email-box p {
    font: 20px Stratum1-Bold !important;
  }


}
@media only screen and (max-width: 1023px) {

  ul.header-nav li a.nav-top-link {
      font-size: 75%;
  }
  .email-box h1 {
      font: 66px/0.7 Stratum1-Black !important;
  }
  .email-box h2 {
      font: 25px Stratum1-Black !important;
  }
}
@media only screen and (max-width: 968px) {

  ul.header-nav li a.nav-top-link {
      font-size: 70%;
  }
  .elitecs div.gf_simple_horizontal div.gform_body, 
  .elitecs div.gf_simple_horizontal_wrapper div.gform_body {
      display: block;
      margin: 0 auto !important;
      text-align: center;
      width: 100%;
  }
  .elitecs div.gf_simple_horizontal div.gform_footer, 
  .elitecs div.gf_simple_horizontal_wrapper div.gform_footer {
      margin: 1em 0 0 !important;
      padding: 1em 0 0.625em !important;
      width: 100%;
  }
  .email-box h2 {
      font: 17px Stratum1-Black !important;
  }
  .email-box h1 {
      font: 41px/0.7 Stratum1-Black !important;
  }
  .email-box p {
      font: 17px Stratum1-Bold !important;
  }
  .email-footer > p {
      font: italic 17px Stratum1-Bold !important;
  }
  .elt-bars img {
      margin-left: 0;
      margin-top: 0;
  }
  .potrait {
      padding-right: 0.9375em;
      text-align: center;
  }
  .elt-bars {
      padding-left: 0.9375em;
      padding-right: 0.9375em;
  }
  .email-footer {
      margin-left: 0;
  }
  .email-box {
      text-align: center;
      margin-left: 0;
  }
  .elitecs #field_1_1 input {
      margin: 0 auto;
  }
  .elitecs div.gf_simple_horizontal_wrapper {
      max-width: 100% !important;
      text-align: center;
      margin: 0 auto;
  }
  .elitecs .gform_wrapper form {
      text-align: center;
  }
  .email-box br {
      display: none;
  }


}