/*
	Theme Name: WP Site Care
	Description: This is a custom Genesis child theme created for WP Site Care.
	Author: Robert Neu
	Author URI: http://www.wpsitecare.com/
	Version: 4.5.5

	Tags: black, orange, white, one-column, two-columns, three-columns, fixed-width, custom-menu, full-width-template, sticky-post, theme-options, threaded-comments, translation-ready

	Template: genesis
	Template Version: 2.0.1

	License: GPL-2.0+
	License URI: http://www.opensource.org/licenses/gpl-license.php
*/


/* Table of Contents

	- HTML5 Reset
		- Baseline Normalize
		- Box Sizing
		- Float Clearing
	- Defaults
		- Typographical Elements
		- Headings
		- Objects
		- Forms
		- Tables
	- Structure and Layout
		- Site Containers
		- Column Widths and Positions
		- Column Classes
	- Common Classes
		- WordPress
		- Genesis
		- Titles
	- Widgets
		- Featured Content
	- Plugins
		- Genesis eNews Extended
		- Genesis Latest Tweets
		- Gravity Forms
		- Jetpack
	- Site Header
		- Title Area
		- Widget Area
	- Site Navigation
		- Header Navigation
		- Primary Navigation
		- Secondary Navigation
	- Content Area
		- Home Page
		- Entries
		- Pagination
		- Comments
	- Sidebars
	- Footer Widgets
	- Site Footer
	- Media Queries
		- max-width: 1139px
		- max-width: 1023px
		- max-width: 767px

*/


/*
HTML5 Reset
---------------------------------------------------------------------------------------------------- */

/* Baseline Normalize
	normalize.css v2.1.2 | MIT License | git.io/normalize
--------------------------------------------- */

article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}

/* Box Sizing
--------------------------------------------- */

*,
input[type="search"] {
	-webkit-box-sizing: border-box;
	-moz-box-sizing:    border-box;
	box-sizing:         border-box;
}

/*
 * GravityForms CSS
 *
 * Based on Version 1.9.1.2 of GravityForms. This has been modified image paths
 * to point to the correct location relative to the theme directory.
 *
 * This is a compressed version of the following GravityForms styles:
 *
 * - formreset.css
 * - formsmain.css
 * - readyclass.css
 * - browsers.css
 */
body .gform_wrapper.gf_reset_wrapper,body .gform_wrapper.gf_reset_wrapper div,body .gform_wrapper.gf_reset_wrapper span,body .gform_wrapper.gf_reset_wrapper iframe,body .gform_wrapper.gf_reset_wrapper h1,body .gform_wrapper.gf_reset_wrapper h2,body .gform_wrapper.gf_reset_wrapper h3,body .gform_wrapper.gf_reset_wrapper h4,body .gform_wrapper.gf_reset_wrapper h5,body .gform_wrapper.gf_reset_wrapper h6,body .gform_wrapper.gf_reset_wrapper p,body .gform_wrapper.gf_reset_wrapper img,body .gform_wrapper.gf_reset_wrapper ol,body .gform_wrapper.gf_reset_wrapper ul,body .gform_wrapper.gf_reset_wrapper li,body .gform_wrapper.gf_reset_wrapper fieldset,body .gform_wrapper.gf_reset_wrapper form,body .gform_wrapper.gf_reset_wrapper label,body .gform_wrapper.gf_reset_wrapper legend,body .gform_wrapper.gf_reset_wrapper input[type=text],body .gform_wrapper.gf_reset_wrapper input[type=email],body .gform_wrapper.gf_reset_wrapper input[type=tel],body .gform_wrapper.gf_reset_wrapper input[type=url],body .gform_wrapper.gf_reset_wrapper input[type=number],body .gform_wrapper.gf_reset_wrapper input[type=password],body .gform_wrapper.gf_reset_wrapper select,body .gform_wrapper.gf_reset_wrapper textarea,body .gform_wrapper.gf_reset_wrapper input[type=submit],body .gform_wrapper.gf_reset_wrapper input[type=button],body .gform_wrapper.gf_reset_wrapper input[type=image],body .gform_wrapper.gf_reset_wrapper button,body .gform_wrapper.gf_reset_wrapper table,body .gform_wrapper.gf_reset_wrapper caption,body .gform_wrapper.gf_reset_wrapper tbody,body .gform_wrapper.gf_reset_wrapper tfoot,body .gform_wrapper.gf_reset_wrapper thead,body .gform_wrapper.gf_reset_wrapper tr,body .gform_wrapper.gf_reset_wrapper th,body .gform_wrapper.gf_reset_wrapper td{margin:0;padding:0;border:0;outline:0}body .gform_wrapper.gf_reset_wrapper div,body .gform_wrapper.gf_reset_wrapper span,body .gform_wrapper.gf_reset_wrapper iframe,body .gform_wrapper.gf_reset_wrapper p,body .gform_wrapper.gf_reset_wrapper img,body .gform_wrapper.gf_reset_wrapper ol,body .gform_wrapper.gf_reset_wrapper ul,body .gform_wrapper.gf_reset_wrapper li,body .gform_wrapper.gf_reset_wrapper fieldset,body .gform_wrapper.gf_reset_wrapper form,body .gform_wrapper.gf_reset_wrapper label,body .gform_wrapper.gf_reset_wrapper legend,body .gform_wrapper.gf_reset_wrapper input[type=text],body .gform_wrapper.gf_reset_wrapper input[type=email],body .gform_wrapper.gf_reset_wrapper input[type=tel],body .gform_wrapper.gf_reset_wrapper input[type=url],body .gform_wrapper.gf_reset_wrapper input[type=number],body .gform_wrapper.gf_reset_wrapper input[type=password],body .gform_wrapper.gf_reset_wrapper select,body .gform_wrapper.gf_reset_wrapper textarea,body .gform_wrapper.gf_reset_wrapper input[type=submit],body .gform_wrapper.gf_reset_wrapper input[type=button],body .gform_wrapper.gf_reset_wrapper input[type=image],body .gform_wrapper.gf_reset_wrapper button,body .gform_wrapper.gf_reset_wrapper table,body .gform_wrapper.gf_reset_wrapper caption,body .gform_wrapper.gf_reset_wrapper tbody,body .gform_wrapper.gf_reset_wrapper tfoot,body .gform_wrapper.gf_reset_wrapper thead,body .gform_wrapper.gf_reset_wrapper tr,body .gform_wrapper.gf_reset_wrapper th,body .gform_wrapper.gf_reset_wrapper td{font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;line-height:1;font-weight:normal}body .gform_wrapper.gf_reset_wrapper div,body .gform_wrapper.gf_reset_wrapper span,body .gform_wrapper.gf_reset_wrapper p{line-height:1.8}body .gform_wrapper.gf_reset_wrapper fieldset,body .gform_wrapper.gf_reset_wrapper img{border:0}body .gform_wrapper.gf_reset_wrapper ol,body .gform_wrapper.gf_reset_wrapper ul,body .gform_wrapper.gf_reset_wrapper li{list-style:none}body .gform_wrapper.gf_reset_wrapper a img{border:0}body .gform_wrapper.gf_reset_wrapper :focus{outline:0}.gform_wrapper{overflow:inherit;margin:1em 0;max-width:98%}.gform_wrapper h1,.gform_wrapper h2,.gform_wrapper h3{font-weight:normal;border:0;outline:0;background:0}.gform_wrapper :focus{outline:0}.gform_wrapper form{text-align:left}.gform_wrapper input[type=text],.gform_wrapper input[type=url],.gform_wrapper input[type=email],.gform_wrapper input[type=tel],.gform_wrapper input[type=number],.gform_wrapper input[type=password]{outline-style:none;font-size:inherit;font-family:inherit;padding:.313em 0 .313em 0;letter-spacing:normal;text-indent:.250em}.gform_wrapper input[type=image]{border:none!important;padding:0!important;width:auto!important}.gform_wrapper textarea{outline-style:none;font-size:inherit;font-family:inherit;letter-spacing:normal;padding:.250em .125em .250em .125em;resize:none}.gform_wrapper ul{margin:0!important;list-style-type:none}html>body .entry ul,.gform_wrapper ul{text-indent:0}.gform_wrapper li,.gform_wrapper form li{margin-left:0!important;list-style-type:none!important;list-style-image:none!important;list-style:none!important;overflow:visible}.gform_wrapper ul li.gfield{clear:both}.gform_wrapper ul.gfield_radio li,.gform_wrapper ul.gfield_checkbox li{overflow:hidden}.gform_wrapper ul.right_label li,.gform_wrapper form ul.right_label li,.gform_wrapper ul.left_label li,.gform_wrapper form ul.left_label li{margin-bottom:14px}.gform_wrapper ul.right_label li ul.gfield_radio li,.gform_wrapper form ul.right_label li ul.gfield_radio li,.gform_wrapper ul.left_label li ul.gfield_radio li,.gform_wrapper form ul.left_label li ul.gfield_radio li,.gform_wrapper ul.right_label li ul.gfield_checkbox li,.gform_wrapper form ul.right_label li ul.gfield_checkbox li,.gform_wrapper ul.left_label li ul.gfield_checkbox li,.gform_wrapper form ul.left_label li ul.gfield_checkbox li{margin-bottom:10px}.gform_wrapper ul li:before,.gform_wrapper ul li:after,.gform_wrapper ul.gform_fields{padding:0;margin:0;overflow:visible}.gform_wrapper select{font-size:inherit;font-family:inherit;letter-spacing:normal}.gform_wrapper select option{padding:.125em .125em;display:block}.gform_wrapper .inline{display:inline!important}.gform_wrapper .gform_heading{width:98%;margin-bottom:1.125em}.gform_wrapper .gfield_time_hour,.gform_wrapper .gfield_time_minute,.gform_wrapper .gfield_date_month,.gform_wrapper .gfield_date_day,.gform_wrapper .gfield_date_year{width:4.688em;vertical-align:top;display:-moz-inline-stack;display:inline-block;zoom:1}.gform_wrapper .gfield_time_hour i{font-style:normal!important;font-family:sans-serif!important;width:.625em;text-align:center;float:right;margin-top:9%}.gform_wrapper .gfield_date_month,.gform_wrapper .gfield_date_day,.gform_wrapper .gfield_date_year{margin-right:.750em}.gform_wrapper .gfield_date_dropdown_month,.gform_wrapper .gfield_date_dropdown_day,.gform_wrapper .gfield_date_dropdown_year{vertical-align:top;display:-moz-inline-stack;display:inline-block;zoom:1}.gform_wrapper .gfield_date_dropdown_month,.gform_wrapper .gfield_date_dropdown_day,.gform_wrapper .gfield_date_dropdown_year{margin-right:.375em}.gform_wrapper .gfield_time_ampm{vertical-align:top;display:-moz-inline-stack;display:inline-block;zoom:1}.gform_wrapper .gfield_time_ampm select{width:4.688em!important}.gform_wrapper .gfield_time_hour input,.gform_wrapper .gfield_time_minute input,.gform_wrapper .gfield_date_month input,.gform_wrapper .gfield_date_day input,.gform_wrapper .gfield_date_year input{width:70%!important}.gform_wrapper .gfield_date_month,.gform_wrapper .gfield_date_day,.gform_wrapper .gfield_date_year{width:3.125em;float:left}.gform_wrapper .gfield_date_month input,.gform_wrapper .gfield_date_day input,.gform_wrapper .gfield_date_year input{width:85%!important}.gform_wrapper .field_hover{border:1px dashed #2175a9;cursor:pointer}.gform_wrapper .field_selected{background-color:#dfefff;border:1px solid #c2d7ef}.gform_wrapper .field_name_first,.gform_wrapper .field_name_middle,.gform_wrapper .field_name_last{width:49.5%;float:left}.gform_wrapper .ginput_complex.ginput_container{overflow:hidden}.gform_wrapper .field_name_first input,.gform_wrapper .ginput_complex .ginput_left input{width:95%!important}.gform_wrapper .field_name_last input{width:93%!important}.gform_wrapper .datepicker{width:6.750em!important}.gform_wrapper .ginput_complex .ginput_left{width:49.5%;float:left}.gform_wrapper .ginput_complex .ginput_right{width:49.5%;float:right;margin-right:.5%}.gform_wrapper .gfield_error .ginput_complex .ginput_left,.gform_wrapper .gfield_error .ginput_complex .ginput_right{width:49.5%}.gform_wrapper .gfield_error .ginput_complex .ginput_left input[type=text],.gform_wrapper .gfield_error .ginput_complex .ginput_left input[type=url],.gform_wrapper .gfield_error .ginput_complex .ginput_left input[type=email],.gform_wrapper .gfield_error .ginput_complex .ginput_left input[type=tel],.gform_wrapper .gfield_error .ginput_complex .ginput_left input[type=number],.gform_wrapper .gfield_error .ginput_complex .ginput_left input[type=password]{width:90%!important}.gform_wrapper .gfield_error .ginput_complex .ginput_right input[type=text],.gform_wrapper .gfield_error .ginput_complex .ginput_right input[type=url],.gform_wrapper .gfield_error .ginput_complex .ginput_right input[type=email],.gform_wrapper .gfield_error .ginput_complex .ginput_right input[type=tel],.gform_wrapper .gfield_error .ginput_complex .ginput_right input[type=number],.gform_wrapper .gfield_error .ginput_complex .ginput_right input[type=password]{width:95%!important}.gform_wrapper .ginput_complex input[type=text],.gform_wrapper .ginput_complex input[type=url],.gform_wrapper .ginput_complex input[type=email],.gform_wrapper .ginput_complex input[type=tel],.gform_wrapper .ginput_complex input[type=number],.gform_wrapper .ginput_complex input[type=password],.gform_wrapper .ginput_complex select{width:95%!important}.gform_wrapper .ginput_complex .ginput_right input[type=text],.gform_wrapper .ginput_complex .ginput_right input[type=url],.gform_wrapper .ginput_complex .ginput_right input[type=email],.gform_wrapper .ginput_complex .ginput_right input[type=tel],.gform_wrapper .ginput_complex .ginput_right input[type=number],.gform_wrapper .ginput_complex .ginput_right input[type=password],.gform_wrapper .ginput_complex .ginput_right select{width:95%!important}.gform_wrapper .ginput_complex label,.gform_wrapper .gfield_time_hour label,.gform_wrapper .gfield_time_minute label,.gform_wrapper .gfield_time_ampm label,.gform_wrapper .gfield_date_month label,.gform_wrapper .gfield_date_day label,.gform_wrapper .gfield_date_year label,.gform_wrapper .instruction{display:block;font-size:.875em;letter-spacing:.5pt}.gform_wrapper .ginput_complex label,.gform_wrapper .gfield_time_hour label,.gform_wrapper .gfield_time_minute label,.gform_wrapper .gfield_time_ampm label,.gform_wrapper .gfield_date_month label,.gform_wrapper .gfield_date_day label,.gform_wrapper .gfield_date_year label,.gform_wrapper .instruction{margin:.188em 0 .750em 0}.gform_wrapper .field_sublabel_above .ginput_complex label,.gform_wrapper .field_sublabel_above .gfield_time_hour label,.gform_wrapper .field_sublabel_above .gfield_time_minute label,.gform_wrapper .field_sublabel_above .gfield_time_ampm label,.gform_wrapper .field_sublabel_above .gfield_date_month label,.gform_wrapper .field_sublabel_above .gfield_date_day label,.gform_wrapper .field_sublabel_above .gfield_date_year label,.gform_wrapper .field_sublabel_above .instruction{margin:.750em 0 .188em 0}.gform_wrapper .ginput_complex span.name_prefix,.gform_wrapper .ginput_complex span.name_suffix{display:block;clear:right;overflow:hidden}.gform_wrapper .ginput_complex span.name_prefix{min-height:2.20em}.gform_wrapper .ginput_complex span.name_prefix select{width:auto!important}.gform_wrapper .ginput_complex.has_middle span.name_suffix input[type=text]{width:32%}.gform_wrapper .ginput_complex span.name_first,.gform_wrapper .ginput_complex span.name_middle,.gform_wrapper .ginput_complex span.name_last{vertical-align:bottom;min-height:2.813em;display:-moz-inline-stack;display:inline-block;zoom:1}.gform_wrapper .ginput_complex span.name_first,.gform_wrapper .ginput_complex span.name_middle{margin-right:.313em}.gform_wrapper .field_sublabel_above .ginput_complex .name_prefix,.gform_wrapper .field_sublabel_above .ginput_complex span.name_suffix,.gform_wrapper .field_sublabel_above .ginput_complex span.name_first,.gform_wrapper .field_sublabel_above .ginput_complex span.name_middle,.gform_wrapper .field_sublabel_above .ginput_complex span.name_last{vertical-align:top}.gform_wrapper .ginput_complex.ginput_container.has_first_name span,.gform_wrapper .ginput_complex.ginput_container.has_middle_name span,.gform_wrapper .ginput_complex.ginput_container.has_last_name span{width:99.5%}.gform_wrapper .ginput_complex.ginput_container.has_first_name.has_last_name span{width:49%}.gform_wrapper .ginput_complex.ginput_container.has_first_name.has_middle_name.has_last_name span{width:32%}.gform_wrapper .top_label .gfield_label{margin:.625em 0 .500em 0;font-weight:bold;display:-moz-inline-stack;display:inline-block;line-height:1.30em;clear:both}.gform_wrapper .left_label .gfield_label{float:left;margin:.75em 15px 0 0;width:29%;font-weight:bold}.gform_wrapper .left_label li.field_sublabel_below .gfield_label{margin:0 1em 0 0}.gform_wrapper .right_label .gfield_label{float:left;margin:.75em 1em 0 0;width:29%;font-weight:bold;text-align:right}.gform_wrapper .right_label li.field_sublabel_below .gfield_label{margin:0 1em 0 0}.gform_wrapper .left_label li.hidden_label input,.gform_wrapper .right_label li.hidden_label input{margin-left:30.7%}.gform_wrapper .left_label li.gfield .gfield_password_strength,.gform_wrapper .right_label li.gfield .gfield_password_strength{margin-left:30.7%}body .gform_wrapper label.gfield_label+div.ginput_container{margin-top:.375em}.gform_wrapper .hidden_label .gfield_label{display:none!important}.gfield.right_label,.gfield.left_label{padding-top:10px}.gform_wrapper li.hidden_label input{margin-top:.75em}.gform_wrapper label.hidden_sub_label{display:none}.gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container input[type=text],.gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container select{margin-bottom:.750em}.gform_wrapper .left_label ul.gfield_checkbox,.gform_wrapper .right_label ul.gfield_checkbox,.gform_wrapper .left_label ul.gfield_radio,.gform_wrapper .right_label ul.gfield_radio{margin-left:32%;overflow:hidden}.gform_wrapper .top_label input.small,.gform_wrapper .top_label select.small{width:25%}.gform_wrapper .top_label input.medium,.gform_wrapper .top_label select.medium{width:47%}.gform_wrapper .top_label input.medium{padding-right:2px}.gform_wrapper .top_label input.large,.gform_wrapper .top_label select.large,.gform_wrapper .top_label textarea.textarea,.gform_wrapper .hidden_label input.large,.gform_wrapper .hidden_label select.large,.gform_wrapper .hidden_label textarea.textarea{width:99.2%}.gform_wrapper .right_label input.small,.gform_wrapper .right_label select.small,.gform_wrapper .left_label input.small,.gform_wrapper .left_label select.small{width:15%}.gform_wrapper .right_label input.medium,.gform_wrapper .right_label select.medium,.gform_wrapper .left_label input.medium,.gform_wrapper .left_label select.medium{width:35%}.gform_wrapper .right_label input.large,.gform_wrapper .right_label select.large,.gform_wrapper .left_label input.large,.gform_wrapper .left_label select.large,.gform_wrapper textarea.textarea{width:63%}.gform_wrapper .right_label div.ginput_complex,.gform_wrapper .left_label div.ginput_complex{width:64%}.gform_wrapper h2.gsection_title{margin:0!important;padding:0!important;letter-spacing:normal!important}.gform_wrapper .gsection .gfield_label,.gform_wrapper h2.gsection_title,.gform_wrapper h3.gform_title{font-weight:bold;font-size:1.3em}.gform_wrapper h3.gform_title{letter-spacing:normal!important;margin:.625em 0 .375em 0}.gform_wrapper span.gform_description{font-weight:normal}.gform_wrapper .gsection{border-bottom:1px dotted #CCC;padding:0 0 .5em 0;margin:1.8em 0;clear:both}.gform_wrapper ul.gfield_checkbox li input[type=checkbox],.gform_wrapper ul.gfield_radio li input[type=radio]{width:auto!important}.gform_wrapper .gfield_checkbox li,.gform_wrapper .gfield_radio li{position:relative}.gform_wrapper ul.gfield_checkbox,.gform_wrapper ul.gfield_radio{margin:6px 0;padding:0}.gform_wrapper .gfield_checkbox li label,.gform_wrapper .gfield_radio li label{display:block;margin:0 0 0 24px;padding:0;width:auto;line-height:1.5;vertical-align:top}.gform_wrapper .gfield_checkbox li input[type=checkbox],.gform_wrapper .gfield_radio li input[type=radio],.gform_wrapper .gfield_checkbox li input{float:left;margin-top:2px}.gform_wrapper .description,.gform_wrapper .gfield_description,.gform_wrapper .gsection_description,.gform_wrapper .instruction{font-size:.875em;line-height:1.5em;clear:both;font-family:sans-serif;letter-spacing:normal}.gform_wrapper .description,.gform_wrapper .gfield_description,.gform_wrapper .gsection_description{padding:.5em 0}.gform_wrapper .gfield_description{padding:.625em 0 0 0;width:99.8%}.gform_wrapper li.field_description_above .gfield_description{margin-bottom:.75em}.gform_wrapper .left_label .gfield_description,.gform_wrapper .right_label .gfield_description{width:63%}.gform_wrapper .description_above .gfield_description{padding:0 0 .625em 0}.gform_wrapper .field_description_below .gfield_description{padding:.625em 0 1em 0}.gfield_date_year+.gfield_description{padding:0}.gform_wrapper .right_label .gfield_description,.gform_wrapper .left_label .gfield_description,.gform_wrapper .left_label .instruction,.gform_wrapper .right_label .instruction{margin-left:30%}.gform_wrapper .left_label .gsection .gsection_description,.gform_wrapper .right_label .gsection .gsection_description{margin-left:0;padding-top:.250em;padding-left:0;line-height:1.5em}.gform_wrapper .gfield_required{color:#790000;margin-left:.250em}.gform_wrapper textarea.small{height:5em}.gform_wrapper textarea.medium{height:9.375em}.gform_wrapper textarea.large{height:15.625em}.gform_wrapper li.gfield.gfield_error,.gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{background-color:#ffdfe0;margin-bottom:6px!important;padding:6px 6px 4px 6px!important;border-top:1px solid #c89797;border-bottom:1px solid #c89797}.gform_wrapper li.gfield.gfield_creditcard_warning{margin-bottom:6px!important;padding:6px 6px 4px 6px!important;border:1px dashed #c89797}.gform_wrapper li.gfield.gfield_creditcard_warning div.gfield_creditcard_warning_message{font-size:1em;font-family:"Lucida Grande","Lucida Sans","Lucida Sans Unicode","DejaVu Sans","Bitstream Vera Sans","Liberation Sans",Verdana,"Verdana Ref",sans-serif;padding:10px 20px 10px 45px;min-height:25px;background-color:#790000;border-bottom:1px solid #620101;color:#FFF;text-shadow:0 1px 1px rgba(0,0,0,0.50);line-height:1.3em;letter-spacing:.2pt}li.gfield+li.gfield.gfield_creditcard_warning{margin-top:14px!important}.gform_wrapper .top_label .gfield_error .ginput_container{max-width:99%}.gform_wrapper .top_label .gfield_error{width:97%}.gform_wrapper .top_label .gfield_error input.large,.gform_wrapper .top_label .gfield_error select.large,.gform_wrapper .top_label .gfield_error textarea.textarea{width:100%}.gform_wrapper .right_label .gfield_error input.large,.gform_wrapper .right_label .gfield_error select.large,.gform_wrapper .right_label .gfield_error textarea.textarea,.gform_wrapper .left_label .gfield_error input.large,.gform_wrapper .left_label .gfield_error select.large,.gform_wrapper .left_label .gfield_error textarea.textarea{width:66%}.gform_wrapper .gfield_error .gfield_label{color:#790000}.gform_wrapper li.gfield.gfield_error.gfield_contains_required{margin-top:12px;margin-bottom:12px!important;padding-left:10px!important}.gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label,.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container{margin-top:.750em}.gform_wrapper div.validation_error{color:#790000;font-size:1.200em;font-weight:bold;margin-bottom:1.600em;border-top:2px solid #790000;border-bottom:2px solid #790000;padding:1em 0 1em 0}div.gf_page_steps+div.validation_error{margin-top:1em}.gform_wrapper div.gfield_description.validation_error{color:#790000;font-weight:bold;font-size:.875em;line-height:1.200em;margin-bottom:1em}.gform_wrapper .validation_message{color:#790000;font-weight:bold;letter-spacing:normal}.gform_wrapper li.gfield_error input[type=text],.gform_wrapper li.gfield_error input[type=url],.gform_wrapper li.gfield_error input[type=email],.gform_wrapper li.gfield_error input[type=tel],.gform_wrapper li.gfield_error input[type=number],.gform_wrapper li.gfield_error input[type=password],.gform_wrapper li.gfield_error textarea{border:1px solid #790000}.gform_wrapper li.gfield_error div.ginput_complex.ginput_container label,.gform_wrapper li.gfield_error ul.gfield_checkbox,.gform_wrapper li.gfield_error ul.gfield_radio{color:#790000}.gform_wrapper .gform_footer{padding:1em 0 .625em 0;margin:1em 0 0 0;clear:both}.gform_wrapper .gform_footer.right_label,.gform_wrapper .gform_footer.left_label{padding:1em 0 .625em 30.5%}.gform_wrapper .gform_footer input.button,.gform_wrapper .gform_footer input[type=submit]{font-size:1em}.gform_wrapper .gform_footer a.gform_save_link{font-size:1em;margin-left:1em}.gform_wrapper .gform_footer input[type=image]{padding:0;width:auto!important;background:none!important;border:none!important}.gform_wrapper .ginput_complex .ginput_left,.gform_wrapper .ginput_complex .ginput_right,.gform_wrapper .ginput_complex .ginput_full{min-height:2.813em;display:block;overflow:hidden}.gform_wrapper .ginput_complex .ginput_full input[type=text],.gform_wrapper .ginput_complex .ginput_full input[type=url],.gform_wrapper .ginput_complex .ginput_full input[type=email],.gform_wrapper .ginput_complex .ginput_full input[type=tel],.gform_wrapper .ginput_complex .ginput_full input[type=number],.gform_wrapper .ginput_complex .ginput_full input[type=password]{width:97%!important}.gform_wrapper .gfield_checkbox li,.gform_wrapper .gfield_radio li{margin:0 0 .500em 0;line-height:1.300em}.gform_wrapper ul.gfield_radio li input[type="radio"]:checked+label,.gform_wrapper ul.gfield_checkbox li input[type="checkbox"]:checked+label{font-weight:bold}.gform_wrapper input.datepicker.datepicker_with_icon{margin-right:.250em!important;display:-moz-inline-stack;display:inline-block;zoom:1}.gform_wrapper input[type=hidden],.gform_wrapper input.gform_hidden,.gform_wrapper .gform_hidden,.gform_wrapper .gf_hidden{display:none!important;max-height:1px!important;overflow:hidden}.gform_wrapper .ginput_full br,.gform_wrapper .ginput_left br,.gform_wrapper .ginput_right br{display:none!important}.gform_wrapper ul.gfield_checkbox li,.gform_wrapper ul.gfield_radio li{padding:0!important}.gform_wrapper ul.gfield_radio li input+input{margin-left:.250em}.gform_wrapper ul.gfield_radio li input[value=gf_other_choice]{margin-right:.375em;margin-top:.250em}.gform_wrapper .top_label .gfield_description,{padding:.625em 0 0 0}.gform_wrapper .top_label .gfield_description.validation_message,.gform_wrapper .gfield_description.validation_message{padding:.625em 0!important}.gform_wrapper .ginput_container+.gfield_description.validation_message{margin-top:.375em}.gform_wrapper .gfield_description+.gform_wrapper .gfield_description.validation_message{margin-top:.375em}.gform_wrapper .ginput_container.ginput_list+.gfield_description.validation_message{margin-top:0}.gform_wrapper .left_label .ginput_container.ginput_list,.gform_wrapper .right_label .ginput_container.ginput_list{padding-top:.750em!important}.gform_wrapper .left_label li.gfield_html_formatted,.gform_wrapper .right_label li.gfield_html_formatted{margin-left:32%}.gform_wrapper .gfield_html.gfield_no_follows_desc{margin-top:.625em}body .gform_wrapper ul li.gfield.gfield_html img{max-width:98%!important}.gform_wrapper .gform_ajax_spinner{padding-left:.625em}.gform_validation_container,.gform_wrapper .gform_validation_container,body .gform_wrapper li.gform_validation_container,body .gform_wrapper .gform_body ul.gform_fields li.gfield.gform_validation_container,body .gform_wrapper ul.gform_fields li.gfield.gform_validation_container{display:none!important;position:absolute!important;left:-9000px}.gform_wrapper .gfield_captcha_input_container{padding-top:.188em}.gform_wrapper .simple_captcha_small input{width:6.250em}.gform_wrapper .simple_captcha_medium input{width:9.375em}.gform_wrapper .simple_captcha_large input{width:12.500em}.gform_wrapper .gform_wrapper .left_label .simple_captcha_small,.gform_wrapper .right_label .simple_captcha_small,.gform_wrapper .left_label .simple_captcha_medium,.gform_wrapper .right_label .simple_captcha_medium,.gform_wrapper .left_label .simple_captcha_large,.gform_wrapper .right_label .simple_captcha_large{margin-left:32%}.gform_wrapper .gfield_captcha_container img.gfield_captcha{border:none!important;background:none!important;float:none!important;margin:0!important;padding:0!important}.gform_wrapper .math_small input{width:4.313em}.gform_wrapper .math_medium input{width:5.625em}.gform_wrapper .math_large input{width:6.750em}.gform_wrapper .left_label .math_small,.gform_wrapper .right_label .math_small,.gform_wrapper .left_label .math_medium,.gform_wrapper .right_label .math_medium,.gform_wrapper .left_label .math_large,.gform_wrapper .right_label .math_large{margin-left:32%}.gform_wrapper div.charleft{font-size:.688em;margin-top:.250em;color:#b7b7b7;width:92%!important;white-space:nowrap!important}.gform_wrapper div.charleft[style]{width:92%!important}.gform_wrapper .left_label div.charleft,.gform_wrapper .right_label div.charleft{margin-left:32%}.gform_wrapper div.charleft.warningTextareaInfo{color:#a1a1a1}.gform_wrapper li.gf_hide_charleft div.charleft{display:none!important}.gf_submission_limit_message{color:#790000;font-size:1.4em}.gform_wrapper .ginput_price{filter:alpha(opacity=70);-moz-opacity:.7;-khtml-opacity:.7;opacity:.7}.gform_wrapper span.ginput_total{color:#060;font-size:1.2em}.gform_wrapper .top_label span.ginput_total{margin:.5em 0}.gform_wrapper span.ginput_product_price_label{margin-right:.125em}.gform_wrapper span.ginput_product_price{color:#900}.gform_wrapper span.ginput_quantity_label{margin-left:.625em;margin-right:.125em}.gform_wrapper input.ginput_quantity{width:2.500em}.gform_wrapper .gform_page_footer{margin:1.250em 0;width:99%;border-top:1px dotted #CCC;padding:1em 0 0 0;clear:both}.gform_wrapper .gform_page_footer .button.gform_next_button,.gform_wrapper .gform_page_footer .button.gform_button{margin-right:.625em}.gform_wrapper .gf_progressbar_wrapper{clear:both;width:99%;margin:0 0 .5em 0;padding:0 0 1em 0;border-bottom:1px dotted #CCC}.gform_wrapper .gf_progressbar_wrapper h3.gf_progressbar_title{font-size:.813em;line-height:1em!important;margin:0 0 .375em 0!important;padding:0!important;clear:both;filter:alpha(opacity=60);-moz-opacity:.6;-khtml-opacity:.6;opacity:.6}.gform_wrapper .gf_progressbar{width:99%;height:20px;overflow:hidden;line-height:20px!important;border:1px solid #EEE;background-image:url(../../plugins/gravityforms/images/gf-percentbar-bg.png);background-repeat:repeat-x;background-position:bottom;background-color:#FFF;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-box-shadow:0 0 4px 0 rgba(0,0,0,0.2);-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,0.2);box-shadow:0 0 4px 0 rgba(0,0,0,0.2)}.gform_wrapper .gf_progressbar_percentage{height:20px;text-align:right;font-family:helvetica,arial,sans-serif;font-size:13px!important;text-shadow:0 1px 1px rgba(0,0,0,0.50)}.gform_wrapper .gf_progressbar_percentage span{display:block;width:auto;float:right;margin-right:5px;margin-left:5px}.gform_wrapper .gf_progressbar_percentage.percentbar_0 span{color:#959595;text-shadow:none}.gform_wrapper .percentbar_blue{background-image:url(../../plugins/gravityforms/images/gf-percentbar-blue.png);background-repeat:repeat-x;background-color:#0072bc;color:#FFF}.gform_wrapper .percentbar_gray{background-image:url(../../plugins/gravityforms/images/gf-percentbar-gray.png);background-repeat:repeat-x;background-color:#666;color:#FFF}.gform_wrapper .percentbar_green{background-image:url(../../plugins/gravityforms/images/gf-percentbar-green.png);background-repeat:repeat-x;background-color:#94dc21;color:#FFF}.gform_wrapper .percentbar_orange{background-image:url(../../plugins/gravityforms/images/gf-percentbar-orange.png);background-repeat:repeat-x;background-color:#dc7021;color:#FFF}.gform_wrapper .percentbar_red{background-image:url(../../plugins/gravityforms/images/gf-percentbar-red.png);background-repeat:repeat-x;background-color:#dc2521;color:#FFF}.gform_wrapper .percentbar_custom{background-image:url(../../plugins/gravityforms/images/gf-percentbar-custom.png);background-repeat:repeat-x}.gform_wrapper .gf_page_steps{width:99%;margin:0 0 .50em 0;padding:0 0 .250em 0;border-bottom:1px dotted #CCC}.gform_wrapper .gf_step{width:auto!important;margin:0 1em .625em 0;font-size:1em;height:1.250em;line-height:1.250em!important;filter:alpha(opacity=20);-moz-opacity:.2;-khtml-opacity:.2;opacity:.2;font-family:arial,sans-serif;display:-moz-inline-stack;display:inline-block;zoom:1}.gform_wrapper .gf_step span.gf_step_number{font-size:1.250em;float:left;font-family:arial,sans-serif}.gform_wrapper .gf_step.gf_step_active{filter:alpha(opacity=100);-moz-opacity:1.0;-khtml-opacity:1.0;opacity:1.0}.gform_wrapper .gf_step_clear{display:block;clear:both;height:1px;overflow:hidden}.gform_wrapper .gfield_password_strength{border:1px solid #DDD;margin-top:1.150em;margin-bottom:1.150em;line-height:1.8;padding:.313em .313em;text-align:center;background-color:#EEE}.gform_wrapper ul.top_label li.gfield .gfield_password_strength{width:97%}.gform_wrapper ul.left_label li.gfield .gfield_password_strength,.gform_wrapper ul.right_label li.gfield .gfield_password_strength{margin-top:1.150em;margin-bottom:1.150em;width:60%}.gform_wrapper .gfield_password_strength.bad{background-color:#ffb78c;border-color:#ff853c}.gform_wrapper .gfield_password_strength.good{background-color:#ffec8b;border-color:#FC0}.gform_wrapper .gfield_password_strength.short,.gform_wrapper .gfield_password_strength.mismatch{background-color:#ffa0a0;border-color:#f04040}.gform_wrapper .gfield_password_strength.strong{background-color:#c3ff88;border-color:#8dff1c}body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ul li,body .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ul li{list-style-type:disc!important;margin:0 0 .5em;overflow:visible;padding-left:0}body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ul,body .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ul{list-style-type:disc!important;margin:1em 0 1em 1.5em;padding-left:0}body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ol li,body .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ol li{list-style-type:decimal!important;overflow:visible;margin:0 0 .5em;padding-left:0}body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ol,body .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ol{list-style-type:decimal!important;margin:1em 0 1.5em 2.0em;padding-left:0}body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ol li ul,body .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ol li ul li{list-style-type:disc!important;padding-left:0}body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ol li ul{margin:1em 0 1em 1.5em}body .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ol li ul li{margin:0 0 .5em}body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html dl{margin:0 0 1.5em 0;padding-left:0}body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html dl dt{font-weight:bold}body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html dl dd{margin:0 0 1em 1.5em}.gform_wrapper table.gfield_list,.gform_wrapper table.gfield_list caption,.gform_wrapper table.gfield_list tbody,.gform_wrapper table.gfield_list tfoot,.gform_wrapper table.gfield_list thead,.gform_wrapper table.gfield_list tr,.gform_wrapper table.gfield_list th,.gform_wrapper table.gfield_list td{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}.gform_wrapper table.gfield_list{border-spacing:0;border-collapse:collapse}.gform_wrapper table.gfield_list thead th{font-weight:bold;text-align:left}.gform_wrapper li.gfield.gfield_error table.gfield_list thead th{color:#790000}.gform_wrapper table.gfield_list thead,.gform_wrapper table.gfield_list tr{padding:0;margin:0}.gform_wrapper table.gfield_list th,.gform_wrapper table.gfield_list td{padding:0 0 .5em 0}.gform_wrapper table.gfield_list th+th,.gform_wrapper table.gfield_list td+td{padding:0 0 0 .7em}.gform_wrapper .left_label .gfield_list,.gform_wrapper .right_label .gfield_list{width:64%}.gform_wrapper .top_label .gfield_list{width:99%}.gform_wrapper .left_label .gf_list_one_column,.gform_wrapper .right_label .gf_list_one_column{width:45%}.gform_wrapper .top_label .gf_list_one_column{width:46%}.gform_wrapper .gfield_list input{width:98%}.gfield_icon_disabled{cursor:default!important;filter:alpha(opacity=60);-moz-opacity:.6;-khtml-opacity:.6;opacity:.6}.gform_wrapper table.gfield_list td.gfield_list_icons{width:5%;min-width:3.750em!important}.gform_wrapper table.gfield_list td.gfield_list_cell{width:auto!important}.gform_wrapper select.chosen-select{visibility:hidden;height:28px!important;min-height:28px!important}.gform_wrapper .chosen-container{position:relative;display:inline-block;vertical-align:middle;font-size:13px;zoom:1;*display:inline;-webkit-user-select:none;-moz-user-select:none;user-select:none}.gform_wrapper .chosen-container .chosen-drop{position:absolute;top:100%;left:-9999px;z-index:1010;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;border:1px solid #aaa;border-top:0;background:#fff;box-shadow:0 4px 5px rgba(0,0,0,0.15)}.gform_wrapper .chosen-container.chosen-with-drop .chosen-drop{left:0}.gform_wrapper .chosen-container a{cursor:pointer}.gform_wrapper .chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:0 0 0 8px;height:23px;border:1px solid #aaa;border-radius:5px;background-color:#fff;background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#fff),color-stop(50%,#f6f6f6),color-stop(52%,#eee),color-stop(100%,#f4f4f4));background:-webkit-linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background:-moz-linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background:-o-linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background:linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background-clip:padding-box;box-shadow:0 0 3px white inset,0 1px 1px rgba(0,0,0,0.1);color:#444;text-decoration:none;white-space:nowrap;line-height:24px}.gform_wrapper .chosen-container-single .chosen-default{color:#999}.gform_wrapper .chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap}.gform_wrapper .chosen-container-single .chosen-single-with-deselect span{margin-right:38px}.gform_wrapper .chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;background:url('../../plugins/gravityforms/images/chosen-sprite.png') -42px 1px no-repeat;font-size:1px}.gform_wrapper .chosen-container-single .chosen-single abbr:hover{background-position:-42px -10px}.gform_wrapper .chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}.gform_wrapper .chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%}.gform_wrapper .chosen-container-single .chosen-single div b{display:block;width:100%;height:100%;background:url('../../plugins/gravityforms/images/chosen-sprite.png') no-repeat 0 2px}.gform_wrapper .chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap}.gform_wrapper .chosen-container-single .chosen-search input[type="text"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #aaa;background:white url('../../plugins/gravityforms/images/chosen-sprite.png') no-repeat 100% -20px;background:url('../../plugins/gravityforms/images/chosen-sprite.png') no-repeat 100% -20px;font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0}.gform_wrapper .chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0 0 4px 4px;background-clip:padding-box}.gform_wrapper .chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;left:-9999px}.gform_wrapper .chosen-container .chosen-results{position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch}.gform_wrapper .chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px;-webkit-touch-callout:none}.gform_wrapper .chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}.gform_wrapper .chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}.gform_wrapper .chosen-container .chosen-results li.highlighted{background-color:#3875d7;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#3875d7),color-stop(90%,#2a62bc));background-image:-webkit-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:-moz-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:-o-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:linear-gradient(#3875d7 20%,#2a62bc 90%);color:#fff}.gform_wrapper .chosen-container .chosen-results li.no-results{display:list-item;background:#f4f4f4}.gform_wrapper .chosen-container .chosen-results li.group-result{display:list-item;font-weight:bold;cursor:default}.gform_wrapper .chosen-container .chosen-results li.group-option{padding-left:15px}.gform_wrapper .chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}.gform_wrapper .chosen-container-multi .chosen-choices{position:relative;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;width:100%;height:auto!important;height:1%;border:1px solid #aaa;background-color:#fff;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(1%,#eee),color-stop(15%,#fff));background-image:-webkit-linear-gradient(#eee 1%,#fff 15%);background-image:-moz-linear-gradient(#eee 1%,#fff 15%);background-image:-o-linear-gradient(#eee 1%,#fff 15%);background-image:linear-gradient(#eee 1%,#fff 15%);cursor:text}.gform_wrapper .chosen-container-multi .chosen-choices li{float:left;list-style:none}.gform_wrapper .chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}.gform_wrapper .chosen-container-multi .chosen-choices li.search-field input[type="text"]{margin:1px 0;padding:5px;height:15px;outline:0;border:0!important;background:transparent!important;box-shadow:none;color:#666;font-size:100%;font-family:sans-serif;line-height:normal;border-radius:0}.gform_wrapper .chosen-container-multi .chosen-choices li.search-field .default{color:#999}.gform_wrapper .chosen-container-multi .chosen-choices li.search-choice{position:relative;margin:3px 0 3px 5px;padding:3px 20px 3px 5px;border:1px solid #aaa;border-radius:3px;background-color:#e4e4e4;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eee));background-image:-webkit-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-moz-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-o-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-clip:padding-box;box-shadow:0 0 2px white inset,0 1px 0 rgba(0,0,0,0.05);color:#333;line-height:13px;cursor:default}.gform_wrapper .chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;background:url('../../plugins/gravityforms/images/chosen-sprite.png') -42px 1px no-repeat;font-size:1px}.gform_wrapper .chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}.gform_wrapper .chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eee));background-image:-webkit-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-moz-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-o-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);color:#666}.gform_wrapper .chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}.gform_wrapper .chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}.gform_wrapper .chosen-container-multi .chosen-results{margin:0;padding:0}.gform_wrapper .chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default}.gform_wrapper .chosen-container-active .chosen-single{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,0.3)}.gform_wrapper .chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #aaa;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#eee),color-stop(80%,#fff));background-image:-webkit-linear-gradient(#eee 20%,#fff 80%);background-image:-moz-linear-gradient(#eee 20%,#fff 80%);background-image:-o-linear-gradient(#eee 20%,#fff 80%);background-image:linear-gradient(#eee 20%,#fff 80%);box-shadow:0 1px 0 #fff inset}.gform_wrapper .chosen-container-active.chosen-with-drop .chosen-single div{border-left:none;background:transparent}.gform_wrapper .chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 2px}.gform_wrapper .chosen-container-active .chosen-choices{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,0.3)}.gform_wrapper .chosen-container-active .chosen-choices li.search-field input[type="text"]{color:#111!important}.gform_wrapper .chosen-disabled{opacity:.5!important;cursor:default}.gform_wrapper .chosen-disabled .chosen-single{cursor:default}.gform_wrapper .chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default}.gform_wrapper .chosen-rtl{text-align:right}.gform_wrapper .chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}.gform_wrapper .chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl}.gform_wrapper .chosen-rtl .chosen-single-with-deselect span{margin-left:38px}.gform_wrapper .chosen-rtl .chosen-single div{right:auto;left:3px}.gform_wrapper .chosen-rtl .chosen-single abbr{right:auto;left:26px}.gform_wrapper .chosen-rtl .chosen-choices li{float:right}.gform_wrapper .chosen-rtl .chosen-choices li.search-field input[type="text"]{direction:rtl}.gform_wrapper .chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}.gform_wrapper .chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px}.gform_wrapper .chosen-rtl.chosen-container-single-nosearch .chosen-search,.gform_wrapper .chosen-rtl .chosen-drop{left:9999px}.gform_wrapper .chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}.gform_wrapper .chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0}.gform_wrapper .chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:0}.gform_wrapper .chosen-rtl .chosen-search input[type="text"]{padding:4px 5px 4px 20px;background:white url('../../plugins/gravityforms/images/chosen-sprite.png') no-repeat -30px -20px;background:url('../../plugins/gravityforms/images/chosen-sprite.png') no-repeat -30px -20px;direction:rtl}.gform_wrapper .chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px}.gform_wrapper .chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:144dpi){.gform_wrapper .chosen-rtl .chosen-search input[type="text"],.gform_wrapper .chosen-container-single .chosen-single abbr,.gform_wrapper .chosen-container-single .chosen-single div b,.gform_wrapper .chosen-container-single .chosen-search input[type="text"],.gform_wrapper .chosen-container-multi .chosen-choices .search-choice .search-choice-close,.gform_wrapper .chosen-container .chosen-results-scroll-down span,.gform_wrapper .chosen-container .chosen-results-scroll-up span{background-image:url('../../plugins/gravityforms/images/chosen-sprite@2x.png')!important;background-size:52px 37px!important;background-repeat:no-repeat!important}}.gform_wrapper .gform_card_icon_container{margin:8px 0 6px 0;height:32px}.gform_wrapper div.gform_card_icon{margin-right:4px;text-indent:-9000px;background-image:url(../../plugins/gravityforms/images/gf-creditcard-icons.png);background-repeat:no-repeat;width:36px;height:32px;float:left}.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_visa{background-position:0 0}.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_visa{background-position:0 -32px}.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_visa{background-position:0 -64px}.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_mastercard{background-position:-36px 0}.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_mastercard{background-position:-36px -32px}.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_mastercard{background-position:-36px -64px}.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_amex{background-position:-72px 0}.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_amex{background-position:-72px -32px}.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_amex{background-position:-72px -64px}.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_discover{background-position:-108px 0}.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_discover{background-position:-108px -32px}.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_discover{background-position:-108px -64px}.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_maestro{background-position:-144px 0}.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_maestro{background-position:-144px -32px}.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_maestro{background-position:-144px -64px}.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_jcb{background-position:-180px 0}.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_jcb{background-position:-180px -32px}.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_jcb{background-position:-180px -64px}.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_visa{background-position:0 -192px}.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_visa{background-position:0 -224px}.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_visa{background-position:0 -256px}.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_mastercard{background-position:-36px -192px}.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_mastercard{background-position:-36px -224px}.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_mastercard{background-position:-36px -256px}.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_amex{background-position:-72px -192px}.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_amex{background-position:-72px -224px}.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_amex{background-position:-72px -256px}.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_discover{background-position:-108px -192px}.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_discover{background-position:-108px -224px}.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_discover{background-position:-108px -256px}.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_maestro{background-position:-144px -192px}.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_maestro{background-position:-144px -224px}.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_maestro{background-position:-144px -256px}.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_jcb{background-position:-180px -192px}.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_jcb{background-position:-180px -224px}.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_jcb{background-position:-180px -256px}.gform_card_icon_container input[type=radio]#gform_payment_method_creditcard{float:left;position:relative;top:4px!important}.gform_wrapper .ginput_complex .ginput_cardinfo_left,.gform_wrapper .ginput_complex .ginput_cardinfo_right{min-height:43px;position:relative;float:left}.gform_wrapper .ginput_complex .ginput_cardinfo_left{width:50%;margin-right:1%}.gform_wrapper .ginput_complex .ginput_cardinfo_right{min-width:85px!important}.gform_wrapper .ginput_complex .ginput_cardinfo_left label,.gform_wrapper .ginput_complex .ginput_cardinfo_right label{white-space:nowrap!important}.gform_wrapper .ginput_complex span.ginput_cardextras{display:block;overflow:hidden}.gform_wrapper .ginput_complex .ginput_cardinfo_left span.ginput_card_expiration_container{position:relative;display:block;min-width:160px!important}.gform_wrapper .ginput_complex select.ginput_card_expiration.ginput_card_expiration_month,.gform_wrapper .ginput_complex select.ginput_card_expiration.ginput_card_expiration_year{width:47%!important;display:-moz-inline-stack;display:inline-block;zoom:1}.gform_wrapper .ginput_complex .ginput_cardinfo_left select.ginput_card_expiration.ginput_card_expiration_month{margin-right:4px}.gform_wrapper .ginput_complex .ginput_cardinfo_right input.ginput_card_security_code{max-width:50%!important}.gform_wrapper .ginput_complex .ginput_cardinfo_right span.ginput_card_security_code_icon{width:32px;height:23px;background-image:url(../../plugins/gravityforms/images/gf-creditcard-icons.png);background-repeat:no-repeat;background-position:0 -128px;position:relative;top:-1px;left:6px;display:-moz-inline-stack;display:inline-block;zoom:1}.gform_wrapper .gform_fileupload_multifile .gform_drop_area{padding:25px;border:2px dashed #ddd;text-align:center;color:#aaa;margin-bottom:10px}.right_label .gform_fileupload_multifile,.left_label .gform_fileupload_multifile{margin-left:30.5%}.gform_delete{vertical-align:middle;cursor:pointer}.gform_wrapper .copy_values_option_container .copy_values_enabled{width:auto}.gform_wrapper li.field_sublabel_above .ginput_complex input[type=text]{margin-bottom:1px}.gform_confirmation_message{margin:1em 0 1em 0;padding:1em;font-size:1em;border:2px solid #cfe2c0;background-color:#e9ffd9;text-align:center;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.form_saved_message{fmargin:1em 0 1em 0;padding:2.5em 1em 2.5em 1em;font-size:1em;line-height:1.8;border:2px solid #91afc7;background-color:#e3f3f3;text-align:center;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.form_saved_message a{word-wrap:break-word}.form_saved_message br+br{display:none}.form_saved_message .form_saved_message_emailform{margin:1em 0 0 0}div.form_saved_message div.form_saved_message_emailform form input[type=text]{line-height:2.25em;height:2.25em;margin-bottom:.250em}div.form_saved_message div.form_saved_message_emailform form input[type=submit]{line-height:2.25em;min-height:2.25em}.form_saved_message .form_saved_message_emailform .validation_message{color:red}.form_saved_message_sent{margin:1em 0 1em 0;padding:1em;font-size:1em;border:2px solid #cfe2c0;background-color:#e9ffd9;text-align:center;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}body #content .entry-content .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container #recaptcha_widget_div #recaptcha_area .recaptchatable tbody tr td .recaptcha_input_area,body .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container #recaptcha_widget_div #recaptcha_area .recaptchatable tbody tr td .recaptcha_input_area{line-height:1em!important}body .gform_wrapper img.ui-datepicker-trigger{width:17px!important;height:16px!important;display:-moz-inline-stack;display:inline-block;zoom:1}body .gform_wrapper img.add_list_item,body .gform_wrapper img.delete_list_item{display:-moz-inline-stack;display:inline-block;zoom:1}@media screen and (max-width:570px) and (min-width:480px){body .gform_wrapper .ginput_complex.ginput_container.has_first_name span,body .gform_wrapper .ginput_complex.ginput_container.has_middle_name span,body .gform_wrapper .ginput_complex.ginput_container.has_last_name span{width:95%}body .gform_wrapper .ginput_complex.ginput_container.has_first_name.has_last_name span{width:46%}body .gform_wrapper .ginput_complex.ginput_container.has_first_name.has_middle_name.has_last_name span{width:30%}}@media all and (max-width:480px),all and (max-device-width:480px){body .gform_wrapper ul li.gfield,body .gform_wrapper .ginput_container,body .gform_wrapper div.ginput_complex,body .gform_wrapper div.ginput_complex span,body .gform_wrapper div.ginput_complex span.ginput_left,body .gform_wrapper div.ginput_complex span.ginput_right,body .gform_wrapper div.gfield_password_strength,body .gform_wrapper div.gf_page_steps,body .gform_wrapper div.gf_page_steps div{display:block!important;float:none!important;clear:both!important;margin-left:0!important;margin-right:0!important}body .gform_wrapper ul li.gfield[style="display: none;"]{display:none!important}body .gform_wrapper .ginput_container,body .gform_wrapper div.ginput_complex,body .gform_wrapper div.gf_page_steps,body .gform_wrapper div.gf_page_steps div{width:95%!important}body .gform_wrapper div.gfield_password_strength{width:90%!important}body .gform_wrapper ul li.gfield,body .gform_wrapper div.ginput_complex span,body .gform_wrapper div.ginput_complex span.ginput_left,body .gform_wrapper div.ginput_complex span.ginput_right{width:100%!important}body .gform_wrapper .ginput_complex .ginput_right input[type=text],body .gform_wrapper .ginput_complex .ginput_right input[type=url],body .gform_wrapper .ginput_complex .ginput_right input[type=email],body .gform_wrapper .ginput_complex .ginput_right input[type=tel],body .gform_wrapper .ginput_complex .ginput_right input[type=number],body .gform_wrapper .ginput_complex .ginput_right input[type=password],body .gform_wrapper .ginput_complex .ginput_left input[type=text],body .gform_wrapper .ginput_complex .ginput_left input[type=url],body .gform_wrapper .ginput_complex .ginput_left input[type=email],body .gform_wrapper .ginput_complex .ginput_left input[type=tel],body .gform_wrapper .ginput_complex .ginput_left input[type=number],body .gform_wrapper .ginput_complex .ginput_left input[type=password],body .gform_wrapper .ginput_complex .ginput_full input[type=text],body .gform_wrapper .ginput_complex .ginput_full input[type=url],body .gform_wrapper .ginput_complex .ginput_full input[type=email],body .gform_wrapper .ginput_complex .ginput_full input[type=tel],body .gform_wrapper .ginput_complex .ginput_full input[type=number],body .gform_wrapper .ginput_complex .ginput_full input[type=password],body .gform_wrapper .ginput_complex .ginput_full select,body .gform_wrapper input.gform_button.button,body .gform_wrapper input[type=submit]{width:95%!important}body .gform_wrapper .ginput_container input.small,body .gform_wrapper .ginput_container input.medium,body .gform_wrapper .ginput_container input.large,body .gform_wrapper .ginput_container select.small,body .gform_wrapper .ginput_container select.medium,body .gform_wrapper .ginput_container select.large,body .gform_wrapper .ginput_container textarea.small,body .gform_wrapper .ginput_container textarea.medium,body .gform_wrapper .ginput_container textarea.large{width:95%!important}body .gform_wrapper div.chosen-container.chosen-container-single[style]{width:95%!important}body .gform_wrapper img.ui-datepicker-trigger{display:none!important}body .gform_wrapper .gfield_time_hour input,body .gform_wrapper .gfield_time_minute input,body .gform_wrapper .gfield_date_month input,body .gform_wrapper .gfield_date_day input,body .gform_wrapper .gfield_date_year input{width:95%!important}body .gform_wrapper .gfield_time_hour i{display:none!important}body .gform_wrapper .ginput_complex input[type=text],body .gform_wrapper .ginput_complex input[type=url],body .gform_wrapper .ginput_complex input[type=email],body .gform_wrapper .ginput_complex input[type=tel],body .gform_wrapper .ginput_complex input[type=number],body .gform_wrapper .ginput_complex input[type=password]{width:95%!important}body .gform_wrapper .ginput_complex .ginput_right input[type=text],body .gform_wrapper .ginput_complex .ginput_right input[type=url],body .gform_wrapper .ginput_complex .ginput_right input[type=email],body .gform_wrapper .ginput_complex .ginput_right input[type=tel],body .gform_wrapper .ginput_complex .ginput_right input[type=number],body .gform_wrapper .ginput_complex .ginput_right input[type=password]{width:95%!important}body .gform_wrapper .gfield_error .ginput_complex .ginput_left input[type=text],body .gform_wrapper .gfield_error .ginput_complex .ginput_left input[type=url],body .gform_wrapper .gfield_error .ginput_complex .ginput_left input[type=email],body .gform_wrapper .gfield_error .ginput_complex .ginput_left input[type=tel],body .gform_wrapper .gfield_error .ginput_complex .ginput_left input[type=number],body .gform_wrapper .gfield_error .ginput_complex .ginput_left input[type=password],body .gform_wrapper .gfield_error .ginput_complex .ginput_right input[type=text],body .gform_wrapper .gfield_error .ginput_complex .ginput_right input[type=url],body .gform_wrapper .gfield_error .ginput_complex .ginput_right input[type=email],body .gform_wrapper .gfield_error .ginput_complex .ginput_right input[type=tel],body .gform_wrapper .gfield_error .ginput_complex .ginput_right input[type=number],body .gform_wrapper .gfield_error .ginput_complex .ginput_right input[type=password],body .gform_wrapper .gfield_error .ginput_complex .ginput_full input[type=text],body .gform_wrapper .gfield_error .ginput_complex .ginput_full input[type=url],body .gform_wrapper .gfield_error .ginput_complex .ginput_full input[type=email],body .gform_wrapper .gfield_error .ginput_complex .ginput_full input[type=tel],body .gform_wrapper .gfield_error .ginput_complex .ginput_full input[type=number],body .gform_wrapper .gfield_error .ginput_complex .ginput_full input[type=password]{width:95%!important}body .gform_wrapper .ginput_complex span.name_suffix input[type=text]{width:97.5%!important}body .gform_wrapper .ginput_complex .ginput_right select,body .gform_wrapper .ginput_complex .ginput_left select,body .gform_wrapper .ginput_complex span.name_prefix.name_prefix_select select,body .gform_wrapper .gfield_time_ampm select,body .gform_wrapper .ginput_complex select,body .gform_wrapper .ginput_complex .ginput_right select{width:97%!important}body .gform_wrapper .right_label .gfield_description,body .gform_wrapper .left_label .gfield_description,body .gform_wrapper .left_label .instruction,body .gform_wrapper .right_label .instruction{margin-left:0!important}body .gform_wrapper .gform_footer.right_label,body .gform_wrapper .gform_footer.left_label{padding-left:0!important;padding-right:0!important}body .gform_wrapper .gfield_description,body .gform_wrapper .gsection_description,body .gform_wrapper .gfield_description p,body .gform_wrapper .gsection_description p{width:95%!important;text-align:justify}body .gform_wrapper label.gfield_label+div.ginput_container{margin-top:0}body .gform_wrapper .gfield .ginput_complex.has_suffix span.name_suffix{width:98%!important}body .gform_wrapper .gfield .ginput_complex.has_suffix span.name_suffix input{width:97.5%}body .gform_wrapper ul.gform_fields.left_label li.gfield label.gfield_label,body .gform_wrapper ul.gform_fields.right_label li.gfield label.gfield_label{margin-left:0!important;float:none!important}body .gform_wrapper ul li.gfield.gfield_html img{max-width:95%!important}body .gform_wrapper .gform_footer a.gform_save_link{display:block;margin:1em 0 1em 0;text-align:center}body .gform_wrapper ul li.gfield.gfield_html h1,body .gform_wrapper ul li.gfield.gfield_html h2,body .gform_wrapper ul li.gfield.gfield_html h3,body .gform_wrapper ul li.gfield.gfield_html h4,body .gform_wrapper ul li.gfield.gfield_html h5,body .gform_wrapper ul li.gfield.gfield_html h6{white-space:normal!important}body .gform_wrapper .top_label .gfield_error{width:90%!important}body .form_saved_message{font-size:.813em}body .form_saved_message_sent{font-size:.813em}body .gform_wrapper div.validation_error{font-size:1em}body .form_saved_message .form_saved_message_emailform input,body .form_saved_message .form_saved_message_emailform input[type=submit]{width:95%!important}}@media all and (max-device-width:480px){body .gform_wrapper{font-size:inherit}body .gform_wrapper .gfield_checkbox li input[type=checkbox],body .gform_wrapper .gfield_radio li input[type=radio],body .gform_wrapper .gfield_checkbox li input{margin-top:2.50em!important;width:auto!important;height:auto!important}}@media(min-device-width:481px) and (min-width:481px){.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=text].large,.gform_wrapper .top_label li.gfield.gf_inline input[type=url].large,.gform_wrapper .top_label li.gfield.gf_inline input[type=email].large,.gform_wrapper .top_label li.gfield.gf_inline input[type=tel].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{width:25.4em!important}.gform_wrapper .top_label li.gfield.gf_inline input[type=text].medium,.gform_wrapper .top_label li.gfield.gf_inline input[type=url].medium,.gform_wrapper .top_label li.gfield.gf_inline input[type=email].medium,.gform_wrapper .top_label li.gfield.gf_inline input[type=tel].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{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=text].small,.gform_wrapper .top_label li.gfield.gf_inline input[type=url].small,.gform_wrapper .top_label li.gfield.gf_inline input[type=email].small,.gform_wrapper .top_label li.gfield.gf_inline input[type=tel].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{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_time_hour,.gform_wrapper .top_label li.gfield.gf_inline div.gfield_time_minute,.gform_wrapper .top_label li.gfield.gf_inline div.gfield_date_month,.gform_wrapper .top_label li.gfield.gf_inline div.gfield_date_day,.gform_wrapper .top_label li.gfield.gf_inline div.gfield_date_year{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 .50em 0;width:49%}.gform_wrapper .top_label li.gfield.gf_right_half{margin:0 0 .50em 0;width:49%}.gform_wrapper .top_label li.gfield.gfield_error.gf_left_half,.gform_wrapper .top_label li.gfield.gfield_error.gf_right_half{width:47.20%}.gform_wrapper .top_label li.gfield.gfield_error.gf_right_half{margin-right:1%}.gform_wrapper .top_label li.gfield.gf_left_half{float:left;clear:left!important}.gform_wrapper .top_label li.gfield.gf_right_half{float:right;clear:right!important}.gform_wrapper .top_label li.gfield.gf_left_half input.medium,.gform_wrapper .top_label li.gfield.gf_left_half input.large,.gform_wrapper .top_label li.gfield.gf_left_half select.medium,.gform_wrapper .top_label li.gfield.gf_left_half select.large,.gform_wrapper .top_label li.gfield.gf_right_half input.medium,.gform_wrapper .top_label li.gfield.gf_right_half input.large,.gform_wrapper .top_label li.gfield.gf_right_half select.medium,.gform_wrapper .top_label li.gfield.gf_right_half select.large{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.gsection,.gform_wrapper .top_label li.gfield.gf_right_half+li.gsection{padding:1em 0 .50em 0}.gform_wrapper .top_label li.gfield.gf_left_half+li.gfield.gsection.gf_left_half,.gform_wrapper .top_label li.gfield.gf_right_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_right_half+li.gfield.gsection.gf_right_half,.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 .50em 0}.gform_wrapper .top_label li.gfield.gsection.gf_left_half+li.gfield.gsection.gf_right_half{padding:0 0 .50em 0}.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 .50em 0}.gform_wrapper .top_label li.gfield.gf_left_half+li.gfield,.gform_wrapper .top_label li.gfield.gf_right_half+li.gfield,.gform_wrapper .top_label li.gfield.gf_left_half+.gform_footer,.gform_wrapper .top_label li.gfield.gf_right_half+.gform_footer{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{margin:0 0 .50em 0;width:32%}.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:29%}.gform_wrapper .top_label li.gfield.gfield_error.gf_right_third{margin-right:1%}.gform_wrapper .top_label li.gfield.gf_left_third{float:left;clear:left!important}.gform_wrapper .top_label li.gfield.gf_middle_third{float:left;margin-left:2%!important;clear:none!important}.gform_wrapper .top_label li.gfield.gfield_error.gf_middle_third{margin-left:3%}.gform_wrapper .top_label li.gfield.gf_right_third{float:right;clear:right!important}.gform_wrapper .top_label li.gfield.gf_left_third input.medium,.gform_wrapper .top_label li.gfield.gf_left_third input.large,.gform_wrapper .top_label li.gfield.gf_left_third select.medium,.gform_wrapper .top_label li.gfield.gf_left_third select.large,.gform_wrapper .top_label li.gfield.gf_middle_third input.medium,.gform_wrapper .top_label li.gfield.gf_middle_third input.large,.gform_wrapper .top_label li.gfield.gf_middle_third select.medium,.gform_wrapper .top_label li.gfield.gf_middle_third select.large,.gform_wrapper .top_label li.gfield.gf_right_third input.medium,.gform_wrapper .top_label li.gfield.gf_right_third input.large,.gform_wrapper .top_label li.gfield.gf_right_third select.medium,.gform_wrapper .top_label li.gfield.gf_right_third select.large{width:95%}.gform_wrapper .top_label li.gfield.gf_left_third+li.gsection,.gform_wrapper .top_label li.gfield.gf_right_third+li.gsection{padding:1em 0 .50em 0}.gform_wrapper .top_label li.gfield.gf_left_third+li.gfield,.gform_wrapper .top_label li.gfield.gf_middle_third+li.gfield,.gform_wrapper .top_label li.gfield.gf_right_third+li.gfield,.gform_wrapper .top_label li.gfield.gf_left_third+.gform_footer,.gform_wrapper .top_label li.gfield.gf_middle_third+.gform_footer,.gform_wrapper .top_label li.gfield.gf_right_third+.gform_footer{clear:both}.gform_wrapper li.gfield.gf_list_2col ul.gfield_checkbox li,.gform_wrapper li.gfield.gf_list_2col ul.gfield_radio li,.gform_wrapper li.gfield.gf_2col ul.gfield_checkbox li,.gform_wrapper li.gfield.gf_2col ul.gfield_radio li{width:50%;float:left;margin:0 0 .50em 0;min-height:1.8em}.gform_wrapper li.gfield.gf_list_3col ul.gfield_checkbox li,.gform_wrapper li.gfield.gf_list_3col ul.gfield_radio li,.gform_wrapper li.gfield.gf_3col ul.gfield_checkbox li,.gform_wrapper li.gfield.gf_3col ul.gfield_radio li{width:33%;float:left;margin:0 0 .50em 0;min-height:1.8em}.gform_wrapper li.gfield.gf_list_4col ul.gfield_checkbox li,.gform_wrapper li.gfield.gf_list_4col ul.gfield_radio li{width:25%;float:left;margin:0 0 .5em 0;min-height:1.8em}.gform_wrapper li.gfield.gf_list_5col ul.gfield_checkbox li,.gform_wrapper li.gfield.gf_list_5col ul.gfield_radio li{width:20%;float:left;margin:0 0 .50em 0;min-height:1.8em}.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,.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{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 .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.250em;width:97.5%!important;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 .50em!important}.gform_wrapper.gf_browser_gecko .top_label li.gsection.gf_scroll_text h2.gsection_title,.gform_wrapper.gf_browser_chrome .top_label li.gsection.gf_scroll_text h2.gsection_title{margin:0 .625em 0 .50em!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 2.0em;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 0;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:bold}.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_green,.gform_wrapper li.gfield.gfield_html.gf_alert_red,.gform_wrapper li.gfield.gfield_html.gf_alert_yellow,.gform_wrapper li.gfield.gfield_html.gf_alert_gray,.gform_wrapper li.gfield.gfield_html.gf_alert_blue{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin:1.250em 0!important;padding:1.250em!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,0.75);-moz-box-shadow:0 0 5px rgba(221,215,131,0.75);box-shadow:0 0 5px rgba(221,215,131,0.75)}div.gform_confirmation_wrapper.gf_confirmation_yellow_gradient div.gforms_confirmation_message{margin:0;padding:2.50em;max-width:99%;font-size:1.8em;border-top:2px solid #FFF;border-bottom:1px solid #e6db55;background-color:#fffbcc;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,0.4);-moz-box-shadow:0 0 5px rgba(86,122,86,0.4);box-shadow:0 0 5px rgba(86,122,86,0.4)}div.gform_confirmation_wrapper.gf_confirmation_green_gradient div.gforms_confirmation_message{margin:0;padding:2.50em;max-width:99%;font-size:1.8em;border-top:2px solid #effade;border-bottom:1px solid #a7c37c;background-color:#fffbcc;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_yellow_gradient:before,div.gform_confirmation_wrapper.gf_confirmation_yellow_gradient:after,div.gform_confirmation_wrapper.gf_confirmation_green_gradient:before,div.gform_confirmation_wrapper.gf_confirmation_green_gradient:after{z-index:-1;position:absolute;content:"";bottom:15px;left:10px;width:50%;top:80%;max-width:40%;background:rgba(0,0,0,0.2);-webkit-box-shadow:0 15px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 15px 10px rgba(0,0,0,0.2);box-shadow:0 15px 10px rgba(0,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_yellow_gradient:after,div.gform_confirmation_wrapper.gf_confirmation_green_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}.entry .gform_wrapper.gf_browser_safari ul li:before,.entry .gform_wrapper.gf_browser_safari ul li:after{content:""}.gform_wrapper.gf_browser_safari .gform_body ul.gform_fields li.gfield .ginput_container #recaptcha_widget_div #recaptcha_area{width:99%!important}.gform_wrapper.gf_browser_safari .left_label #recaptcha_area #recaptcha_table,.gform_wrapper.gf_browser_safari .right_label #recaptcha_area #recaptcha_table{margin-left:32%}.gform_wrapper.gf_browser_safari .gfield_checkbox li input[type=checkbox],.gform_wrapper.gf_browser_safari .gfield_radio li input[type=radio],.gform_wrapper.gf_browser_safari .gfield_checkbox li input{margin-top:.250em}.gform_wrapper.gf_browser_safari.fixdrop_wrapper select{height:2.250em;line-height:2.125em;background:inherit!important;border-color:#a6a6a6;border-style:solid;margin-top:1px;margin-bottom:1px}.gform_wrapper.gf_browser_safari select[multiple=multiple]{height:auto!important}.gform_wrapper.gf_browser_chrome ul li:before,.gform_wrapper.gf_browser_chrome ul li:after,.entry .gform_wrapper.gf_browser_chrome ul li:before,.entry .gform_wrapper.gf_browser_chrome ul li:after{content:none}.gform_wrapper.gf_browser_chrome .gform_body ul.gform_fields li.gfield .ginput_container #recaptcha_widget_div #recaptcha_area{width:99%!important}.gform_wrapper.gf_browser_chrome .left_label #recaptcha_area #recaptcha_table,.gform_wrapper.gf_browser_chrome .right_label #recaptcha_area #recaptcha_table{margin-left:32%}.gform_wrapper.gf_browser_chrome .ginput_complex select,.gform_wrapper.gf_browser_chrome .ginput_complex .ginput_right select{text-indent:.188em;line-height:1.5em;margin-bottom:.313em}.gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox],.gform_wrapper.gf_browser_chrome .gfield_radio li input[type=radio],.gform_wrapper.gf_browser_chrome .gfield_checkbox li input{margin-top:.375em}.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield div.ginput_complex span.ginput_left select,.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield div.ginput_complex span.ginput_right select,.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield select{margin-left:.063em}.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield input[type=radio]{margin-left:.063em}.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_first,.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_middle,.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_last{padding-top:2px}.gform_wrapper.gf_browser_chrome.fixdrop_wrapper select{height:2.250em;line-height:2.125em;background:inherit!important;border-style:solid}.gform_wrapper.gf_browser_chrome select[multiple=multiple]{height:auto!important}@media all and (max-width:480px),all and (max-device-width:480px){body .gform_wrapper.gf_browser_chrome select{width:93.75%!important}}.gform_wrapper.gf_browser_gecko ul li:before,.gform_wrapper.gf_browser_gecko ul li:after,.entry .gform_wrapper.gf_browser_gecko ul li:before,.entry .gform_wrapper.gf_browser_gecko ul li:after{content:none}.gform_wrapper.gf_browser_gecko ul.gform_fields li.gfield div.ginput_complex span.ginput_left select,.gform_wrapper.gf_browser_gecko ul.gform_fields li.gfield div.ginput_complex span.ginput_right select,.gform_wrapper.gf_browser_gecko ul.gform_fields li.gfield select{margin-left:.063em}.gform_wrapper.gf_browser_gecko .ginput_complex .ginput_cardinfo_left select.ginput_card_expiration.ginput_card_expiration_month{margin-right:.063em}.gform_wrapper.gf_browser_gecko .gfield_checkbox li input[type=checkbox],.gform_wrapper.gf_browser_gecko .gfield_radio li input[type=radio],.gform_wrapper.gf_browser_gecko .gfield_checkbox li input{margin-top:.438em}.gform_wrapper.gf_browser_gecko select{padding:.188em 0 .188em 0}.gform_wrapper.gf_browser_opera ul li:before,.gform_wrapper.gf_browser_opera ul li:after,.entry .gform_wrapper.gf_browser_opera ul li:before,.entry .gform_wrapper.gf_browser_opera ul li:after{content:none}.gform_wrapper.gf_browser_opera .ginput_complex .ginput_right select{padding:.313em 0 .313em 0;margin-bottom:.313em}.gform_wrapper.gf_browser_opera .gform_body ul.gform_fields li.gfield .ginput_container #recaptcha_widget_div #recaptcha_area{width:99%!important}.gform_wrapper.gf_browser_opera .left_label #recaptcha_area #recaptcha_table,.gform_wrapper.gf_browser_opera .right_label #recaptcha_area #recaptcha_table{margin-left:32%}.gform_wrapper.gf_browser_opera.fixdrop_wrapper select{height:2.225em;line-height:2.125em;background:inherit!important;border-color:#a6a6a6;border-style:solid;border-collapse:collapse;border-size:1px;margin-top:1px;margin-bottom:1px}.gform_wrapper.gf_browser_opera select[multiple=multiple]{height:auto!important}.gform_wrapper.gf_browser_ie ul li:before,.gform_wrapper.gf_browser_ie ul li:after,.entry .gform_wrapper.gf_browser_ie ul li:before,.entry .gform_wrapper.gf_browser_ie ul li:after{content:none}.gform_wrapper.gf_browser_ie .gfield_time_hour{width:5.00em}.gform_wrapper.gf_browser_ie .gfield_time_minute{width:4.375em}.gform_wrapper.gf_browser_ie .gfield_time_ampm{padding-top:.125em}.gform_wrapper.gf_browser_ie .gfield_time_hour input,.gform_wrapper.gf_browser_ie .gfield_time_minute input{margin-left:0}.gform_wrapper.gf_browser_ie .ginput_complex .ginput_left label,.gform_wrapper.gf_browser_ie .ginput_complex .ginput_right label{margin:.188em 0 .313em 0}.gform_wrapper.gf_browser_ie .gform_footer input.button{padding:.188em}.gform_wrapper.gf_browser_ie ul.top_label .clear-multi{overflow:hidden;clear:both}.gform_wrapper.gf_browser_ie .gfield_radio li{line-height:1.3em!important}.gform_wrapper.gf_browser_ie .gfield_checkbox li input[type=checkbox],.gform_wrapper.gf_browser_ie .gfield_radio li input[type=radio],.gform_wrapper.gf_browser_ie .gfield_checkbox li input{margin-top:0}.gform_wrapper.gf_browser_ie .ginput_complex .ginput_left select,.gform_wrapper.gf_browser_ie .ginput_complex .ginput_right select{padding:.125em 0 .125em 0}.gform_wrapper.gf_browser_ie .gform_body ul.gform_fields li.gfield .ginput_container #recaptcha_widget_div #recaptcha_area{width:99%!important}.gform_wrapper.gf_browser_ie .gform_body ul.gform_fields li.gfield .ginput_container #recaptcha_widget_div #recaptcha_area{width:99%!important}.gform_wrapper.gf_browser_ie .left_label #recaptcha_area #recaptcha_table,.gform_wrapper.gf_browser_ie .right_label #recaptcha_area #recaptcha_table{margin-left:32%}.gform_wrapper.gf_browser_ie .ginput_complex .ginput_cardinfo_right span.ginput_card_security_code_icon{position:relative;top:-1px;left:4px}.gform_wrapper.gf_browser_ie img.add_list_item,.gform_wrapper.gf_browser_ie img.delete_list_item{width:16px!important;height:16px!important;background-size:16px 16px!important}.gform_wrapper.gf_browser_iphone ul li:before,.gform_wrapper.gf_browser_iphone ul li:after,.entry .gform_wrapper.gf_browser_iphone ul li:before,.entry .gform_wrapper.gf_browser_iphone ul li:after{content:none}.gform_wrapper.gf_browser_unknown ul li:before,.gform_wrapper.gf_browser_unknown ul li:after,.entry .gform_wrapper.gf_browser_unknown ul li:before,.entry .gform_wrapper.gf_browser_unknown ul li:after{content:none}

@font-face {
	font-family: 'wpsitecare';
	src:url('assets/fonts/wpsitecare.eot');
	src:url('assets/fonts/wpsitecare.eot?#iefix') format('embedded-opentype'),
		url('assets/fonts/wpsitecare.woff') format('woff'),
		url('assets/fonts/wpsitecare.ttf') format('truetype'),
		url('assets/fonts/wpsitecare.svg#wpsitecare') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* Use the following CSS code if you want to use data attributes for inserting your icons */
[data-icon]:before {
	font-family: 'wpsitecare';
	content: attr(data-icon);
	speak: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

/* Use the following CSS code if you want to have a class per icon */
/*
Instead of a list of all class selectors,
you can use the generic selector below, but it's slower:
[class*="icon-"] {
*/
.icon-aid, .icon-bubbles, .icon-help, .icon-slide-right, .icon-slide-left, .icon-theme-plugin-customization, .icon-support, .icon-ssl-certificate-setup, .icon-site-migration, .icon-site-audit, .icon-seo-wordpress-optimization, .icon-security-monitoring, .icon-plugin-setup, .icon-performance-optimization, .icon-hosting-migration, .icon-genesis-update, .icon-domain-name-transfers, .icon-automated-cloud-backup, .icon-email-transfer, .icon-disaster-recovery, .icon-standard, .icon-aside, .icon-image, .icon-gallery, .icon-video, .icon-status, .icon-quote, .icon-link, .icon-chat, .icon-audio, .icon-github, .icon-dribbble, .icon-twitter, .icon-facebook, .icon-facebook-alt, .icon-wordpress, .icon-googleplus, .icon-linkedin, .icon-linkedin-alt, .icon-pinterest, .icon-pinterest-alt, .icon-flickr, .icon-vimeo, .icon-youtube, .icon-tumblr, .icon-instagram, .icon-codepen, .icon-polldaddy, .icon-googleplus-alt, .icon-path, .icon-comment, .icon-category, .icon-tag, .icon-time, .icon-user, .icon-day, .icon-week, .icon-month, .icon-pinned, .icon-search, .icon-unzoom, .icon-zoom, .icon-show, .icon-hide, .icon-close, .icon-close-alt, .icon-trash, .icon-star, .icon-home, .icon-mail, .icon-edit, .icon-reply, .icon-feed, .icon-warning, .icon-share, .icon-attachment, .icon-location, .icon-checkmark, .icon-menu, .icon-refresh, .icon-minimize, .icon-maximize, .icon-404, .icon-spam, .icon-summary, .icon-cloud, .icon-key, .icon-dot, .icon-next, .icon-previous, .icon-expand, .icon-collapse, .icon-dropdown, .icon-dropdown-left, .icon-top, .icon-draggable, .icon-phone, .icon-send-to-phone, .icon-plugin, .icon-cloud-download, .icon-cloud-upload, .icon-external, .icon-document, .icon-book, .icon-cog, .icon-unapprove, .icon-cart, .icon-pause, .icon-stop, .icon-skip-back, .icon-skip-ahead, .icon-play, .icon-tablet, .icon-send-to-tablet, .icon-info, .icon-notice, .icon-help-2, .icon-fastforward, .icon-rewind, .icon-portfolio, .icon-uparrow, .icon-rightarrow, .icon-downarrow, .icon-leftarrow {
	font-family: 'wpsitecare';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
}
.icon-aid:before {
	content: "\e092";
}
.icon-bubbles:before {
	content: "\e06a";
}
.icon-help:before {
	content: "\e03a";
}
.icon-slide-right:before {
	content: "\e000";
}
.icon-slide-left:before {
	content: "\e001";
}
.icon-theme-plugin-customization:before {
	content: "\e002";
}
.icon-support:before {
	content: "\e003";
}
.icon-ssl-certificate-setup:before {
	content: "\e004";
}
.icon-site-migration:before {
	content: "\e005";
}
.icon-site-audit:before {
	content: "\e006";
}
.icon-seo-wordpress-optimization:before {
	content: "\e007";
}
.icon-security-monitoring:before {
	content: "\e008";
}
.icon-plugin-setup:before {
	content: "\e009";
}
.icon-performance-optimization:before {
	content: "\e00a";
}
.icon-hosting-migration:before {
	content: "\e00b";
}
.icon-genesis-update:before {
	content: "\e00c";
}
.icon-domain-name-transfers:before {
	content: "\e00d";
}
.icon-automated-cloud-backup:before {
	content: "\e00e";
}
.icon-email-transfer:before {
	content: "\e00f";
}
.icon-disaster-recovery:before {
	content: "\e010";
}
.icon-standard:before {
	content: "\f100";
}
.icon-aside:before {
	content: "\f101";
}
.icon-image:before {
	content: "\f102";
}
.icon-gallery:before {
	content: "\f103";
}
.icon-video:before {
	content: "\f104";
}
.icon-status:before {
	content: "\f105";
}
.icon-quote:before {
	content: "\f106";
}
.icon-link:before {
	content: "\f107";
}
.icon-chat:before {
	content: "\f108";
}
.icon-audio:before {
	content: "\f109";
}
.icon-github:before {
	content: "\f200";
}
.icon-dribbble:before {
	content: "\f201";
}
.icon-twitter:before {
	content: "\f202";
}
.icon-facebook:before {
	content: "\f203";
}
.icon-facebook-alt:before {
	content: "\f204";
}
.icon-wordpress:before {
	content: "\f205";
}
.icon-googleplus:before {
	content: "\f206";
}
.icon-linkedin:before {
	content: "\f207";
}
.icon-linkedin-alt:before {
	content: "\f208";
}
.icon-pinterest:before {
	content: "\f209";
}
.icon-pinterest-alt:before {
	content: "\f210";
}
.icon-flickr:before {
	content: "\f211";
}
.icon-vimeo:before {
	content: "\f212";
}
.icon-youtube:before {
	content: "\f213";
}
.icon-tumblr:before {
	content: "\f214";
}
.icon-instagram:before {
	content: "\f215";
}
.icon-codepen:before {
	content: "\f216";
}
.icon-polldaddy:before {
	content: "\f217";
}
.icon-googleplus-alt:before {
	content: "\f218";
}
.icon-path:before {
	content: "\f219";
}
.icon-comment:before {
	content: "\f300";
}
.icon-category:before {
	content: "\f301";
}
.icon-tag:before {
	content: "\f302";
}
.icon-time:before {
	content: "\f303";
}
.icon-user:before {
	content: "\f304";
}
.icon-day:before {
	content: "\f305";
}
.icon-week:before {
	content: "\f306";
}
.icon-month:before {
	content: "\f307";
}
.icon-pinned:before {
	content: "\f308";
}
.icon-search:before {
	content: "\f400";
}
.icon-unzoom:before {
	content: "\f401";
}
.icon-zoom:before {
	content: "\f402";
}
.icon-show:before {
	content: "\f403";
}
.icon-hide:before {
	content: "\f404";
}
.icon-close:before {
	content: "\f405";
}
.icon-close-alt:before {
	content: "\f406";
}
.icon-trash:before {
	content: "\f407";
}
.icon-star:before {
	content: "\f408";
}
.icon-home:before {
	content: "\f409";
}
.icon-mail:before {
	content: "\f410";
}
.icon-edit:before {
	content: "\f411";
}
.icon-reply:before {
	content: "\f412";
}
.icon-feed:before {
	content: "\f413";
}
.icon-warning:before {
	content: "\f414";
}
.icon-share:before {
	content: "\f415";
}
.icon-attachment:before {
	content: "\f416";
}
.icon-location:before {
	content: "\f417";
}
.icon-checkmark:before {
	content: "\f418";
}
.icon-menu:before {
	content: "\f419";
}
.icon-refresh:before {
	content: "\f420";
}
.icon-minimize:before {
	content: "\f421";
}
.icon-maximize:before {
	content: "\f422";
}
.icon-404:before {
	content: "\f423";
}
.icon-spam:before {
	content: "\f424";
}
.icon-summary:before {
	content: "\f425";
}
.icon-cloud:before {
	content: "\f426";
}
.icon-key:before {
	content: "\f427";
}
.icon-dot:before {
	content: "\f428";
}
.icon-next:before {
	content: "\f429";
}
.icon-previous:before {
	content: "\f430";
}
.icon-expand:before {
	content: "\f431";
}
.icon-collapse:before {
	content: "\f432";
}
.icon-dropdown:before {
	content: "\f433";
}
.icon-dropdown-left:before {
	content: "\f434";
}
.icon-top:before {
	content: "\f435";
}
.icon-draggable:before {
	content: "\f436";
}
.icon-phone:before {
	content: "\f437";
}
.icon-send-to-phone:before {
	content: "\f438";
}
.icon-plugin:before {
	content: "\f439";
}
.icon-cloud-download:before {
	content: "\f440";
}
.icon-cloud-upload:before {
	content: "\f441";
}
.icon-external:before {
	content: "\f442";
}
.icon-document:before {
	content: "\f443";
}
.icon-book:before {
	content: "\f444";
}
.icon-cog:before {
	content: "\f445";
}
.icon-unapprove:before {
	content: "\f446";
}
.icon-cart:before {
	content: "\f447";
}
.icon-pause:before {
	content: "\f448";
}
.icon-stop:before {
	content: "\f449";
}
.icon-skip-back:before {
	content: "\f450";
}
.icon-skip-ahead:before {
	content: "\f451";
}
.icon-play:before {
	content: "\f452";
}
.icon-tablet:before {
	content: "\f453";
}
.icon-send-to-tablet:before {
	content: "\f454";
}
.icon-info:before {
	content: "\f455";
}
.icon-notice:before {
	content: "\f456";
}
.icon-help-2:before {
	content: "\f457";
}
.icon-fastforward:before {
	content: "\f458";
}
.icon-rewind:before {
	content: "\f459";
}
.icon-portfolio:before {
	content: "\f460";
}
.icon-uparrow:before {
	content: "\f500";
}
.icon-rightarrow:before {
	content: "\f501";
}
.icon-downarrow:before {
	content: "\f502";
}
.icon-leftarrow:before {
	content: "\f503";
}

/* Float Clearing
--------------------------------------------- */

.archive-pagination:before,
.clearfix:before,
.entry:before,
.entry-pagination:before,
.footer-widgets:before,
.nav-primary:before,
.nav-secondary:before,
.site-container:before,
.site-footer:before,
.site-header:before,
.site-inner:before,
.wrap:before {
	content: " ";
	display: table;
}

.archive-pagination:after,
.clearfix:after,
.entry:after,
.entry-pagination:after,
.footer-widgets:after,
.nav-primary:after,
.nav-secondary:after,
.site-container:after,
.site-footer:after,
.site-header:after,
.site-inner:after,
.wrap:after {
	clear: both;
	content: " ";
	display: table;
}

/* Animations
--------------------------------------------- */

.fadeIn {
	-webkit-animation-name: fadeIn, slideUpShort;
	animation-name: fadeIn, slideUpShort;
	-webkit-animation-duration: 1s;
			animation-duration: 1s;
	-webkit-animation-delay: 1s;
			animation-delay: 1s;
	-webkit-animation-fill-mode: both;
			animation-fill-mode: both;
}

.fadeInSlideUp {
	-webkit-animation-name: fadeIn, slideUp;
	animation-name: fadeIn, slideUp;
	-webkit-animation-duration: 1s;
			animation-duration: 1s;
	-webkit-animation-delay: 1s;
			animation-delay: 1s;
	-webkit-animation-fill-mode: both;
			animation-fill-mode: both;
}

@-webkit-keyframes fadeIn {
	0% {
	opacity: 0;
	}

	100% {
	opacity: 1;
	}
}

@keyframes fadeIn {
	0% {
	opacity: 0;
	}

	100% {
	opacity: 1;
	}
}

@-webkit-keyframes slideUp {
	0% {
	-webkit-transform: translateY(37px);
			transform: translateY(37px);
	}

	100% {
	-webkit-transform: translateY(0);
			transform: translateY(0);
	}
}

@keyframes slideUp {
	0% {
	-webkit-transform: translateY(37px);
		-ms-transform: translateY(37px);
			transform: translateY(37px);
	}

	100% {
	-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
			transform: translateY(0);
	}
}

@-webkit-keyframes slideUpShort {
	0% {
	-webkit-transform: translateY(10px);
			transform: translateY(10px);
	}

	100% {
	-webkit-transform: translateY(0);
			transform: translateY(0);
	}
}

@keyframes slideUpShort {
	0% {
	-webkit-transform: translateY(10px);
		-ms-transform: translateY(10px);
			transform: translateY(10px);
	}

	100% {
	-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
			transform: translateY(0);
	}
}

@-webkit-keyframes fadeInUp {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0);
	}

	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
	}
}

@keyframes fadeInUp {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0);
	}

	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
	}
}

/*
Defaults
---------------------------------------------------------------------------------------------------- */

/* Typographical Elements
--------------------------------------------- */

html {
	font-size: 62.5%; /* 10px browser default */
}

body {
	background-color: #fff;
	color: #474e57;
	font-family: "proxima-nova",sans-serif;
	font-size: 18px;
	font-size: 1.8rem;
	font-weight: 300;
	line-height: 1.625;
}

a,
button,
input:focus,
input[type="button"],
input[type="reset"],
input[type="submit"],
textarea:focus,
.button {
	-webkit-transition: all 0.15s;
	-moz-transition:    all 0.15s;
	-ms-transition:     all 0.15s;
	-o-transition:      all 0.15s;
	transition:         all 0.15s;
}

/*::-moz-selection {
	background-color: #474e57;
	color: #fff;
}

::selection {
	background-color: #474e57;
	color: #fff;
}*/

a {
	color: #474e57;
	text-decoration: none;
}

a img {
	display: block;
	margin-bottom: -4px;
	margin-bottom: -0.4rem;
}

a:hover {
	color: #1079C2;
}

p {
	margin: 0 0 24px;
	margin: 0 0 2.4rem;
	padding: 0;
}

strong {
	font-weight: 700;
}

ol,
ul {
	margin: 0;
	padding: 0;
}

blockquote,
blockquote::before {
	color: #999;
}

blockquote {
	margin: 40px 40px 24px;
	margin: 4rem 4rem 2.4rem;
}

blockquote::before {
	content: "\201C";
	display: block;
	font-size: 30px;
	font-size: 3rem;
	height: 0;
	left: -20px;
	position: relative;
	top: -10px;
}

.entry-content code {
	background-color: #474e57;
	color: #ddd;
}

cite {
	font-style: normal;
}

hr {
	border: 0;
	border-bottom: 4px solid #f5f5f5;
	height: 0;
	margin: 30px 0;
	margin: 3rem 0;
}

/* Headings
--------------------------------------------- */

h1,
h2,
h3,
h4,
h5,
h6 {
	color: #474e57;
	font-family: "museo-sans-rounded", sans-serif;
	font-weight: 700;
	line-height: 1.2;
	margin: 0 0 16px;
	margin: 0 0 1.6rem;
	text-rendering: optimizeLegibility;
}

.entry-content h2,
h3,
h4,
h5,
h6 {
	font-family: "proxima-nova",sans-serif;
	font-weight: 600;
}

h1 {
	font-size: 36px;
	font-size: 3.6rem;
}

h2 {
	font-size: 30px;
	font-size: 3rem;
}

h3 {
	font-size: 24px;
	font-size: 2.4rem;
}

h4 {
	font-size: 20px;
	font-size: 2rem;
}

h5 {
	font-size: 18px;
	font-size: 1.8rem;
}

h6 {
	font-size: 18px;
	font-size: 1.8rem;
}

/* Objects
--------------------------------------------- */

embed,
iframe,
img,
object,
video,
.wp-caption {
	max-width: 100%;
}

img {
	height: auto;
	width: auto; /* IE8 */
}

/* Forms
--------------------------------------------- */

input,
select,
textarea {
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 3px;
	box-shadow: 1px 1px 3px #eee inset;
	color: #999;
	font-size: 14px;
	font-size: 1.4rem;
	padding: 16px;
	padding: 1.6rem;
	width: 100%;
}

input[type="radio"] {
	clear: none;
	display: inline;
	width: auto;
}

input:focus,
textarea:focus {
	border: 1px solid #999;
	outline: none;
}

::-moz-placeholder {
	color: #999;
	opacity: 1;
}

::-webkit-input-placeholder {
	color: #999;
}

button,
input[type="button"],
input[type="reset"],
input[type="submit"],
.button,
.entry-content .button {
	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0, #EC9C3B),
		color-stop(1, #ED921C)
	);
	background-image: -o-linear-gradient(bottom, #EC9C3B 0%, #ED921C 100%);
	background-image: -moz-linear-gradient(bottom, #EC9C3B 0%, #ED921C 100%);
	background-image: -webkit-linear-gradient(bottom, #EC9C3B 0%, #ED921C 100%);
	background-image: -ms-linear-gradient(bottom, #EC9C3B 0%, #ED921C 100%);
	background-image: linear-gradient(to bottom, #EC9C3B 0%, #ED921C 100%);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VjOWMzYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZDkyMWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	border-radius: 3px;
	border: none;
	box-shadow: 0 -2px rgba(0, 0, 0, 0.15) inset;
	color: #fff;
	cursor: pointer;
	padding: 20px 24px;
	padding: 2rem 2.4rem;
	line-height: 1.2;
	text-transform: uppercase;
	width: auto;
	text-align: center;
	text-shadow: 0 2px 0 rgba(0, 0, 0, 0.25);
}

button:hover,
input:hover[type="button"],
input:hover[type="reset"],
input:hover[type="submit"],
.button:hover,
.entry-content .button:hover {
	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0, #F4A43D),
		color-stop(1, #ED921C)
	);
	background-image: -o-linear-gradient(bottom, #F4A43D 0%, #ED921C 100%);
	background-image: -moz-linear-gradient(bottom, #F4A43D 0%, #ED921C 100%);
	background-image: -webkit-linear-gradient(bottom, #F4A43D 0%, #ED921C 100%);
	background-image: -ms-linear-gradient(bottom, #F4A43D 0%, #ED921C 100%);
	background-image: linear-gradient(to bottom, #F4A43D 0%, #ED921C 100%);
	color: #fff;
}

.entry-content .button:hover {
	color: #fff;
}

.button {
	display: inline-block;
}

.block-button {
	display: block;
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button {
	display: none;
}

.secondary.button,
.entry-content .secondary.button,
.footer-widgets input[type="submit"] {
	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0, #81C8FB),
		color-stop(1, #65B6EF)
	);
	background-image: -o-linear-gradient(bottom, #81C8FB 0%, #65B6EF 100%);
	background-image: -moz-linear-gradient(bottom, #81C8FB 0%, #65B6EF 100%);
	background-image: -webkit-linear-gradient(bottom, #81C8FB 0%, #65B6EF 100%);
	background-image: -ms-linear-gradient(bottom, #81C8FB 0%, #65B6EF 100%);
	background-image: linear-gradient(to bottom, #81C8FB 0%, #65B6EF 100%);
}

.sidebar button,
.sidebar input[type="button"],
.sidebar input[type="reset"],
.sidebar input[type="submit"],
.sidebar .button,
.sidebar .secondary.button,
.entry-content .secondary.button,
.entry-content .button {
	box-shadow: 0 -2px rgba(0, 0, 0, 0.15) inset;
}

.secondary.button:hover,
.entry-content .secondary.button:hover,
.footer-widgets input[type="submit"]:hover {
	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0, #8BCEFE),
		color-stop(1, #65B6EF)
	);
	background-image: -o-linear-gradient(bottom, #8BCEFE 0%, #65B6EF 100%);
	background-image: -moz-linear-gradient(bottom, #8BCEFE 0%, #65B6EF 100%);
	background-image: -webkit-linear-gradient(bottom, #8BCEFE 0%, #65B6EF 100%);
	background-image: -ms-linear-gradient(bottom, #8BCEFE 0%, #65B6EF 100%);
	background-image: linear-gradient(to bottom, #8BCEFE 0%, #65B6EF 100%);
}

/* Tables
--------------------------------------------- */

table {
	border-collapse: collapse;
	border-spacing: 0;
	line-height: 2;
	margin-bottom: 40px;
	margin-bottom: 4rem;
	width: 100%;
}

tbody {
	border-bottom: 1px solid #ddd;
}

th,
td {
	text-align: left;
}

th {
	font-weight: bold;
	text-transform: uppercase;
}

td {
	border-top: 1px solid #ddd;
	padding: 6px 0;
	padding: 0.6rem 0;
}


/*
Structure and Layout
---------------------------------------------------------------------------------------------------- */

/* Site Containers
--------------------------------------------- */

.wrap {
	margin: 0 auto;
	max-width: 1140px;
}

.site-inner {
	clear: both;
	padding-top: 40px;
	padding-top: 4rem;
}

.wpsitecare-home .site-inner {
	padding-top: 0;
}

.wpsitecare-home .site-inner > .wrap {
	max-width: 100%;
}

.edd-archive .site-inner,
.contact .site-inner {
	background: #f3f3f4;
	padding: 60px 0 20px;
	padding: 6rem 0 2rem;
}

.box {
	border-radius: 5px;
	border: 1px solid #bbb;
	padding: 20px;
	padding: 2rem;
	margin-bottom: 40px;
	margin-bottom: 4rem;
}

.box-top {
	background: #474E57;
	border-radius: 5px;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	color: rgba(255,255,255,.9);
	padding: 20px;
	padding: 2rem;
	margin: -20px -20px 20px;
	margin: -2rem -2rem 2rem;
}

.box-top.clean {
	background: transparent;
	border-bottom: 1px solid #bbb;
	color: #474e57;
}

.box-top.color {
	background: #69C0FC;
}

.box-top h3 {
	color: rgba(255,255,255,.9);
}

.box-top .button {
	float: right;
}

.box :last-child {
	margin-bottom: 0;
}

/* Column Widths and Positions
--------------------------------------------- */

/* Wrapping div for .content and .sidebar-primary */

.content-sidebar-sidebar .content-sidebar-wrap,
.sidebar-content-sidebar .content-sidebar-wrap,
.sidebar-sidebar-content .content-sidebar-wrap {
	width: 920px;
}

.content-sidebar-sidebar .content-sidebar-wrap {
	float: left;
}

.sidebar-content-sidebar .content-sidebar-wrap,
.sidebar-sidebar-content .content-sidebar-wrap {
	float: right;
}

/* Content */

.content {
	float: right;
	width: 740px;
}

.content-sidebar .content,
.content-sidebar-sidebar .content,
.sidebar-content-sidebar .content {
	float: left;
}

.content-sidebar-sidebar .content,
.sidebar-content-sidebar .content,
.sidebar-sidebar-content .content {
	width: 520px;
}

.full-width-content .content {
	width: 100%;
}

.narrow-full .content {
	float: none;
	margin: 0 auto;
	max-width: 740px;
}


/* Primary Sidebar */

.sidebar-primary {
	float: right;
	width: 300px;
}

.sidebar-content .sidebar-primary,
.sidebar-sidebar-content .sidebar-primary {
	float: left;
}

/* Secondary Sidebar */

.sidebar-secondary {
	float: left;
	width: 180px;
}

.content-sidebar-sidebar .sidebar-secondary {
	float: right;
}

/* Column Classes
	Link: http://twitter.github.io/bootstrap/assets/css/bootstrap-responsive.css
--------------------------------------------- */

.five-sixths,
.four-sixths,
.one-fourth,
.one-half,
.one-sixth,
.one-third,
.three-fourths,
.three-sixths,
.two-fourths,
.two-sixths,
.two-thirds {
	float: left;
	margin-left: 2.564102564102564%;
}

.one-half,
.three-sixths,
.two-fourths {
	width: 48.717948717948715%;
}

.one-third,
.two-sixths {
	width: 31.623931623931625%;
}

.four-sixths,
.two-thirds {
	width: 65.81196581196582%;
}

.one-fourth {
	width: 23.076923076923077%;
}

.three-fourths {
	width: 74.35897435897436%;
}

.one-sixth {
	width: 14.52991452991453%;
}

.five-sixths {
	width: 82.90598290598291%;
}

.first {
	clear: both;
	margin-left: 0;
}


/*
Common Classes
---------------------------------------------------------------------------------------------------- */

/* WordPress
--------------------------------------------- */

.avatar {
	border-radius: 100%;
	float: left;
}

.alignleft .avatar {
	margin-right: 24px;
	margin-right: 2.4rem;
}

.alignright .avatar {
	margin-left: 24px;
	margin-left: 2.4rem;
}

.search-form input[type="submit"] {
	border: 0;
	clip: rect(0, 0, 0, 0);
	height: 1px;
	margin: -1px;
	padding: 0;
	position: absolute;
	width: 1px;
}

.featured-image .post-image {
	width: 100%;
}

.sticky {
}

img.centered,
.aligncenter {
	display: block;
	margin: 0 auto 24px;
	margin: 0 auto 2.4rem;
}

img.alignnone {
	margin-bottom: 12px;
	margin-bottom: 1.2rem;
}

.alignleft {
	float: left;
	text-align: left;
}

.alignright {
	float: right;
	text-align: right;
}

img.alignleft,
.wp-caption.alignleft {
	margin: 0 24px 24px 0;
	margin: 0 2.4rem 2.4rem 0;
}

img.alignright,
.wp-caption.alignright {
	margin: 0 0 24px 24px;
	margin: 0 0 2.4rem 2.4rem;
}

.wp-caption-text {
	font-size: 14px;
	font-size: 1.4rem;
	font-weight: 700;
	text-align: center;
}

.gallery-caption {
}

.widget_calendar table {
	width: 100%;
}

.widget_calendar td,
.widget_calendar th {
	text-align: center;
}

/* Genesis
--------------------------------------------- */

.breadcrumb {
	color: #a4a4a4;
	margin-bottom: 20px;
	margin-bottom: 2rem;
}

.breadcrumb a {
	color: #818181;
}

.breadcrumb a:hover {
	text-decoration: underline;
}

.archive-description,
.author-box {
	background-color: #fff;
	margin-bottom: 40px;
	margin-bottom: 4rem;
}

.archive-description {
	box-shadow: 0 5px 0 rgba(0, 0, 0, 0.05);
	font-size: 24px;
	font-size: 2.4rem;
	text-align: center;
	margin: 0;
	position: relative;
	padding: 60px 0;
	padding: 6rem 0;
}

.archive-title {
	color: #757A81;
	font-size: 45px;
	font-size: 4.5rem;
	line-height: 1;
	max-width: 1140px;
	margin: 0 auto 10px;
	margin: 0 auto 1rem;
	text-transform: uppercase;
}

.archive-description p {
	color: #82878D;
	margin: 0 auto;
	max-width: 1140px;
}

.author-box {
	border: 4px solid #E7E8E9;
	border-radius: 5px;
	padding: 30px;
	padding: 3rem;
}

.author-box-title {
	color: #474E57;
	font-family: "museo-sans-rounded",sans-serif;
	font-size: 20px;
	font-size: 2rem;
	margin-bottom: 20px;
	margin-bottom: 2rem;
	text-transform: uppercase;
}

.author-box a {
	border-bottom: 1px solid #ddd;
}

.author-box p {
	margin-bottom: 0;
	font-size: 16px;
	font-size: 1.6rem;
}

.author-box .avatar {
	border: 5px solid #E7E8E9;
	display: block;
	margin-right: 24px;
	margin-right: 2.4rem;
	margin-top: -50px;
}

.author-box-content {
	clear: both;
	display: block;
}

/* Titles
--------------------------------------------- */

.entry-title {
	font-size: 45px;
	font-size: 4.5rem;
	line-height: 1;
	text-transform: uppercase;
}

.archive .content .entry-title,
.page-template-page_blog-php .content .entry-title,
.blog .content .entry-title,
.single-post .content .entry-title {
	background: #fff;
	color: #474e57;
	display: block;
	font-family: "proxima-nova",sans-serif;
	font-weight: 100;
	line-height: 1.2;
	margin-bottom: 0;
	padding-bottom: 25px;
	padding-bottom: 2.5rem;
	position: relative;
	text-transform: none;
}

.entry-title a {
	color: #474e57;
}

.sidebar .widget-title a {
	color: #474e57;
}

.entry-title a:hover {
	color: #406991;
}

.widget-title {
	font-family: "proxima-nova",sans-serif;
	font-size: 18px;
	font-size: 1.8rem;
	margin-bottom: 24px;
	margin-bottom: 2.4rem;
}

.sidebar .widget-title a {
	border: none;
}

.custom-header {
	box-shadow: 0 5px 0 rgba(0, 0, 0, 0.05);
	font-size: 24px;
	font-size: 2.4rem;
	text-align: center;
	margin: 0;
	overflow: hidden;
	position: relative;
	padding: 60px 0;
	padding: 6rem 0;
}

.custom-header .wrap {
	position: relative;
	z-index: 2000;
}

.custom-header h1 {
	color: #757A81;
	font-size: 45px;
	font-size: 4.5rem;
	line-height: 1;
	margin: 0 0 5px;
	margin: 0 0 0.5rem;
	text-transform: uppercase;
}

.custom-header p {
	margin: 0;
}

/* Icons
--------------------------------------------- */
.icon-twitter {
	color: #0dbfec;
}

/*
Widgets
---------------------------------------------------------------------------------------------------- */

/* Featured Content
--------------------------------------------- */

.featured-content .entry {
	margin-bottom: 20px;
	margin-bottom: 2rem;
}

.featured-content .entry-title {
	font-family: "proxima-nova",sans-serif;
	font-size: 18px;
	font-size: 1.8rem;
	font-weight: 400;
	text-transform: none;
	border: none;
	line-height: 1.2;
}

.featured-content .entry-title a {
	border: none;
}

.sidebar .entry-title a {
	color: #474e57;
}

.sidebar .entry-title a:hover {
	color: #406991;
}

/* Customer Tweets
--------------------------------------------- */

.customer-tweets {
	padding: 80px 0;
	padding: 8rem 0;
}

.customer-tweets .wrap {
	max-width: 700px;
}

.customer-tweets .icon-twitter {
	font-size: 60px;
	font-size: 6rem;
}

.customer-tweets blockquote {
	margin: 0;
}

.customer-tweets blockquote p {
	color: #82878d;
	font-size: 22px;
	font-size: 2.2rem;
	margin: 0 0 10px;
	margin: 0 0 1rem;
}

/* CTA Bar
--------------------------------------------- */

.cta-bar {
	background: #5D646B;
	padding: 40px 0;
	padding: 4rem 0;
}

.cta-bar h3 {
	margin: 0;
	padding: 0.5rem 0 0;
	font-size: 35px;
	font-size: 3.5rem;
	font-weight: 700;
	line-height: 1.3;
	color: #fff;
}

.cta-bar .button {
	float: right;
}


/*
Plugins
---------------------------------------------------------------------------------------------------- */

/* Genesis eNews Extended
--------------------------------------------- */

.enews-widget {
	color: #999;
}

.enews-widget .widget-title {
	color: #fff;
}

.enews-widget input {
	margin-bottom: 16px;
	margin-bottom: 1.6rem;
}

.enews-widget input:focus {
	border: 1px solid #ddd;
}

.enews-widget input[type="submit"] {
	background-color: #68BFFB;
	color: #fff;
	margin: 0;
	width: 100%;
}

.enews-widget input:hover[type="submit"] {
	background-color: #fff;
	color: #474e57;
}

#optin input[type="email"]  {
	margin-bottom: 20px;
	margin-bottom: 2rem;
}

/* Latest Tweets
--------------------------------------------- */

.latest-tweets ul li {
	margin-bottom: 16px;
	margin-bottom: 1.6rem;
}

.latest-tweets .tweet-text {
	margin: 0 0 10px;
	margin: 0 0 1rem;
}

.latest-tweets .tweet-details a {
	color: #82878d;
}

/* Gravity Forms
--------------------------------------------- */

div.gform_wrapper input[type="email"],
div.gform_wrapper input[type="text"],
div.gform_wrapper textarea,
div.gform_wrapper .ginput_complex label {
	font-size: 16px;
	font-size: 1.6rem;
	padding: 16px;
	padding: 1.6rem;
}

div.gform_wrapper .ginput_complex label {
	padding: 0;
}

div.gform_wrapper li,
div.gform_wrapper form li {
	margin: 16px 0 0;
	margin: 1.6rem 0 0;
}

div.gform_wrapper .gform_footer input[type="submit"] {
	font-size: 14px;
	font-size: 1.4rem;
}

.gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium {
	width: 47%;
}

.site-container div.gform_wrapper .top_label input.medium,
.site-container div.gform_wrapper .top_label select.medium {
	width: 100%;
}

.sidebar .gform_wrapper,
.custom-header .gform_wrapper {
	margin: 0;
	max-width: 100%;
}

.sidebar .gform_wrapper .gform_footer,
.custom-header .gform_wrapper .gform_footer {
	margin: 0;
	padding: 16px 0 0;
}

.narrow-full .content .gform_wrapper input[type="submit"],
.sidebar .gform_wrapper input[type="submit"],
.custom-header .gform_wrapper input[type="submit"] {
	display: block;
	width: 100%;
}

.narrow-full .content .gform_wrapper .gform_footer input[type="submit"] {
	font-size: 24px;
	font-size: 2.4rem;
}

.narrow-full .content .gform_wrapper {
	border: 4px solid #E7E8E9;
	border-radius: 5px;
	margin: 0 0 40px;
	margin: 0 0 4rem;
	padding: 30px;
	padding: 3rem;
}

#gforms_confirmation_message .gform_confirmation_message_26 {
	background: #99FF00;
	color: #339900;
	padding: 15px 25px 20px;
	margin-bottom: 30px;
	border-radius: 5px;
	border: 2px solid #339900;
	font-weight: bold;
	text-align: center;
	font-size: 22px;
}

/* Jetpack
--------------------------------------------- */

img#wpstats {
	display: none;
}

/* Related Posts for WordPress
--------------------------------------------- */

.rp4wp-related-posts {
	border-top: 4px solid #5d646b;
	clear: both;
	display: block;
	margin: 30px 0 50px;
	overflow: hidden;
	padding-top: 30px;
}

.rp4wp-related-posts h3 {
	margin-bottom: 30px;
}

.entry-content .rp4wp-related-posts ul {
	border-top: 4px solid #e7e8e9;
	border-right: 4px solid #e7e8e9;
	display: table;
	margin: 0;
	table-layout: fixed;
	width: 100%;
}

.entry-content .rp4wp-related-posts ul li {
	display: table-row;
	list-style-type: none;
}

.entry-content .rp4wp-related-posts ul li div {
	border-bottom: 4px solid #e7e8e9;
	border-left: 4px solid #e7e8e9;
	display: table-cell;
	vertical-align: top;
}

.entry-content .rp4wp-related-post-image {
	display: table-cell;
	width: 270px;
}

.entry-content .rp4wp-related-post-image img {
	margin: 0;
}

.entry-content .rp4wp-related-post-image a img:hover {
	opacity: 0.9;
}

.entry-content .rp4wp-related-post-content {
	padding: 20px;
}

.entry-content .rp4wp-related-post-content:hover {
	background: #fcfcfc;
}

.entry-content .rp4wp-related-post-content p {
	margin: 0;
}

.entry-content .rp4wp-related-post-content > a {
	border: medium none;
	display: block;
	font-weight: 800;
	padding-bottom: 10px;
}

/* GistPress
--------------------------------------------- */

.gist table {
	margin: 0;
}

/* FooTable
--------------------------------------------- */

.entry-content .footable {
	background: #fff;
}

.entry-content .footable a {
	font-weight: 800;
	text-decoration: none;
}

.entry-content .footable > tbody > tr:hover:not(.footable-row-detail) {
	background: #FCFCFC;
}

/** BX Slider
-----------------------------------*/

.bx-wrapper {
	position: relative;
	margin: 0 auto;
	padding: 0;
	*zoom: 1;
}

.bx-wrapper img {
	max-width: 100%;
	display: block;
}

/** THEME
-----------------------------------*/

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
	position: absolute;
	bottom: -30px;
	width: 100%;
}

/* LOADER */

.bx-wrapper .bx-loading {
	font-family: "wpsitecare";
	font-size: 4rem;
	min-height: 50px;
	content: "\f420";
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2000;
}

/* PAGER */

.bx-wrapper .bx-pager {
	text-align: center;
	font-size: .85em;
	font-family: Arial;
	font-weight: bold;
	color: #666;
	padding-top: 20px;
}

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

.bx-wrapper .bx-pager.bx-default-pager a {
	background: #d1d3d5;
	text-indent: -9999px;
	display: block;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	outline: 0;
	-webkit-border-radius: 5px;
	-moz-border-radius:    5px;
	border-radius:         5px;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #7cc7fb;
}

/* DIRECTION CONTROLS (NEXT / PREV) */

.bx-wrapper .bx-prev {
	left: 10px;
}

.bx-wrapper .bx-next {
	right: 10px;
}

.bx-wrapper .bx-prev:hover {
	background-position: 0 0;
}

.bx-wrapper .bx-next:hover {
	background-position: -43px 0;
}

.bx-wrapper .bx-controls-direction a {
	border: none;
	color: #D1D3D5;
	font-size: 32px;
	font-size: 3.2rem;
	height: 32px;
	margin-top: -16px;
	outline: 0 none;
	position: absolute;
	top: 50%;
	width: 32px;
	z-index: 9999;
}

.bx-wrapper .bx-controls-direction a.disabled {
	display: none;
}

/* AUTO CONTROLS (START / STOP) */

.bx-wrapper .bx-controls-auto {
	text-align: center;
}

.bx-wrapper .bx-controls-auto .bx-start {
	display: block;
	text-indent: -9999px;
	width: 10px;
	height: 11px;
	outline: 0;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
	background-position: -86px 0;
}

.bx-wrapper .bx-controls-auto .bx-stop {
	display: block;
	text-indent: -9999px;
	width: 9px;
	height: 11px;
	outline: 0;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
	background-position: -86px -33px;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align: left;
	width: 80%;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	right: 0;
	width: 35px;
}

/* IMAGE CAPTIONS */

.bx-wrapper .bx-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	background: #666\9;
	background: rgba(80, 80, 80, 0.75);
	width: 100%;
}

.bx-wrapper .bx-caption span {
	color: #fff;
	font-family: Arial;
	display: block;
	font-size: .85em;
	padding: 10px;
}


/*
Site Header
---------------------------------------------------------------------------------------------------- */

.site-header {
	background-color: #fff;
	box-shadow: 0 5px 0 rgba(0, 0, 0, 0.05);
	position: relative;
	z-index: 2000;
}

.site-header .wrap {
	padding: 0;
}

/* Title Area
--------------------------------------------- */

.title-area {
	float: left;
	font-family: "proxima-nova",sans-serif;
	font-weight: 700;
	padding: 16px 0;
	padding: 1.6rem 0;
	width: 175px;
}

.header-image .title-area {
	padding: 0;
}

.site-title {
	font-size: 28px;
	font-size: 2.8rem;
	line-height: 1;
	margin: 0 0 8px;
	margin: 0 0 0.8rem;
	text-transform: uppercase;
}

.site-title a,
.site-title a:hover {
	color: #474e57;
}

.site-description {
	color: #999;
	font-size: 16px;
	font-size: 1.6rem;
	font-weight: 300;
	line-height: 1;
	margin-bottom: 0;
}

/* Full width header, no widgets */

.header-full-width .title-area,
.header-full-width .site-title {
	width: 100%;
}

.header-image .site-description,
.header-image .site-title a {
	display: block;
	text-indent: -9999px;
}

/* Logo, hide text */
.header-image .site-title a {
	background: url(assets/images/wp-site-care.png) no-repeat left;
	float: left;
	height: 84px;
	width: 100%;
}

/* Widget Area
--------------------------------------------- */

.widget-area {
	word-wrap: break-word;
}

.site-header .widget-area {
	float: right;
	text-align: right;
	width: 800px;
}

.site-header .search-form {
	float: right;
	margin-top: 24px;
	margin-top: 2.4rem;
}


/*
Site Navigation
---------------------------------------------------------------------------------------------------- */

.genesis-nav-menu {
	clear: both;
	color: #999;
	font-size: 16px;
	font-size: 1.6rem;
	font-family: "museo-sans-rounded",sans-serif;
	line-height: 1.5;
	padding: 18px 0;
	padding: 1.8rem 0;
	width: 100%;
	text-rendering: optimizeLegibility;
}

.genesis-nav-menu .menu-item {
	display: inline-block;
	text-align: left;
}

.genesis-nav-menu a {
	border-radius: 5px;
	border: 2px solid #fff;
	color: #406991;
	display: block;
	font-weight: 600;
	padding: 10px 15px;
	padding: 1rem 1.5rem;
	position: relative;
	text-transform: uppercase;
}

.genesis-nav-menu .sign-up a {
	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0, #EC9C3B),
		color-stop(1, #ED921C)
	);
	background-image: -o-linear-gradient(bottom, #EC9C3B 0%, #ED921C 100%);
	background-image: -moz-linear-gradient(bottom, #EC9C3B 0%, #ED921C 100%);
	background-image: -webkit-linear-gradient(bottom, #EC9C3B 0%, #ED921C 100%);
	background-image: -ms-linear-gradient(bottom, #EC9C3B 0%, #ED921C 100%);
	background-image: linear-gradient(to bottom, #EC9C3B 0%, #ED921C 100%);
	background-color: #ED921C;
	border-radius: 3px;
	border: none;
	box-shadow: 0 -2px rgba(0, 0, 0, 0.05) inset;
	color: #fff;
	cursor: pointer;
	padding: 12px 18px;
	padding: 1.2rem 1.8rem;
	text-transform: uppercase;
	width: auto;
	text-align: center;
	text-shadow: 0 2px 0 rgba(0, 0, 0, 0.2);
	letter-spacing: 1px;
	margin-left: 10px;
	margin-left: 1rem;
}

.genesis-nav-menu a:hover,
.nav-header .genesis-nav-menu .current-menu-item > a,
.genesis-nav-menu .sub-menu .current-menu-item > a:hover {
	color: #114474;
}

.genesis-nav-menu .sign-up a:hover,
.genesis-nav-menu .sign-up.current-menu-item > a {
	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0, #F4A43D),
		color-stop(1, #ED921C)
	);
	background-image: -o-linear-gradient(bottom, #F4A43D 0%, #ED921C 100%);
	background-image: -moz-linear-gradient(bottom, #F4A43D 0%, #ED921C 100%);
	background-image: -webkit-linear-gradient(bottom, #F4A43D 0%, #ED921C 100%);
	background-image: -ms-linear-gradient(bottom, #F4A43D 0%, #ED921C 100%);
	background-image: linear-gradient(to bottom, #F4A43D 0%, #ED921C 100%);
	background-color: #F4A43D;
	color: #fff;
}

.genesis-nav-menu .sub-menu .current-menu-item > a {
	color: #999;
}

.genesis-nav-menu > .menu-item > a {
	text-transform: uppercase;
}

.genesis-nav-menu .sub-menu {
	left: -9999px;
	opacity: 0;
	position: absolute;
	-webkit-transition: opacity .4s;
	-moz-transition:    opacity .4s;
	-ms-transition:     opacity .4s;
	-o-transition:      opacity .4s;
	transition:         opacity .4s;
	width: 200px;
	z-index: 99;
}

.genesis-nav-menu .sub-menu a {
	background-color: #fff;
	border: 1px solid #eee;
	border-top: none;
	font-size: 14px;
	font-size: 1.4rem;
	padding: 16px 20px;
	padding: 1.6rem 2rem;
	position: relative;
	width: 200px;
}

.genesis-nav-menu .sub-menu .sub-menu {
	margin: -54px 0 0 199px;
}

.genesis-nav-menu .menu-item:hover {
	position: static;
}

.genesis-nav-menu .menu-item:hover > .sub-menu {
	left: auto;
	opacity: 1;
}

.genesis-nav-menu > .first > a {
	padding-left: 0;
}

.genesis-nav-menu > .last > a {
	padding-right: 0;
}

.genesis-nav-menu > .right {
	display: inline-block;
	float: right;
	list-style-type: none;
	padding: 28px 0;
	padding: 2.8rem 0;
	text-transform: uppercase;
}

.genesis-nav-menu > .right > a {
	display: inline;
	padding: 0;
}

.genesis-nav-menu > .rss > a {
	margin-left: 48px;
	margin-left: 4.8rem;
}

.genesis-nav-menu > .search {
	padding: 14px 0 0;
	padding: 1.4rem 0 0;
}

/* Site Header Navigation
--------------------------------------------- */

.site-header .sub-menu {
	border-top: 1px solid #eee;
}

.site-header .sub-menu .sub-menu {
	margin-top: -55px;
}

/* Primary Navigation
--------------------------------------------- */

.nav-primary {
	background-color: #474e57;
}

.nav-primary a:hover,
.nav-primary .current-menu-item > a {
	color: #fff;
}

.nav-primary .sub-menu a:hover {
	color: #474e57;
}

/* Secondary Navigation
--------------------------------------------- */

.nav-secondary {
	background-color: #fff;
	border-bottom: 2px solid #e7e8e9;
	padding: 0;
	position: relative;
}

.nav-secondary .genesis-nav-menu {
	padding: 0;
}

.nav-secondary .menu-item {
	display: inline-block;
	font-family: "proxima-nova",sans-serif;
	font-weight: 100;
	list-style: none outside none;
	position: relative;
}

.nav-secondary .genesis-nav-menu  > .menu-item > a {
	color: #a3a6ab;
	display: block;
	padding: 15px;
	padding: 1.5rem;
	text-transform: none;
}

.nav-secondary .menu-item a:hover {
	color: #818387;
}

.nav-secondary .genesis-nav-menu a:hover,
.nav-secondary .genesis-nav-menu .current-menu-item > a,
.nav-secondary .genesis-nav-menu .sub-menu .current-menu-item > a:hover {
	color: #EC911B;
}

/* Standard Navigation
--------------------------------------------- */

nav {
	clear: both;
}

/* Navigation toggles
--------------------------------------------- */

.sub-menu-toggle,
.menu-toggle {
	display: none;
	visibility: hidden;
}

/* Slider Navigation
--------------------------------------------- */

.nav-slider {
	border-bottom: 2px solid #e7e8e9;
}

.nav-slider li {
	display: inline-block;
	list-style: none outside none;
	position: relative;
}

.nav-slider li a {
	color: #a3a6ab;
	display: block;
	padding: 20px 10px;
}

.nav-slider li a:hover {
	color: #818387;
}

.nav-slider li .active {
	color: #EC911B;
}

.nav-slider li .active:after,
.nav-slider li .active:before {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	z-index: 2000;
}

.nav-slider li .active:after {
	border-color: rgba(255, 255, 255, 0);
	border-top-color: #fff;
	border-width: 10px;
	margin-left: -10px;
}

.nav-slider li .active:before {
	border-color: rgba(231, 232, 233, 0);
	border-top-color: #e7e8e9;
	border-width: 13px;
	margin-left: -13px;
}

/*
Content Area
---------------------------------------------------------------------------------------------------- */

.block {
	padding: 60px 0;
	padding: 6rem 0;
}

.custom-header i {
	color: rgba(255, 255, 255, 0.16);
	font-size: 65rem;
	left: -300px;
	line-height: 1;
	position: absolute;
	top: -200px;
	z-index: 10;
}

/* Images
--------------------------------------------- */

.img-bg {
	position: absolute;
	top: 0;
	left: -50%;
	width: 200%;
	height: 100%;
}

.img-bg img {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	min-width: 50%;
	min-height: 100%;
}


/* Home Page
--------------------------------------------- */

.home .custom-header {
	background: #fff;
	box-shadow: none;
	color: #fff;
	display: block;
	overflow: hidden;
	padding: 10% 0;
	position: relative;
	text-align: center;
	text-shadow: 0 2px 0 rgba(0, 0, 0, 0.7);
}

.home .custom-header .wrap {
	margin: 0 auto;
	max-width: 840px;
	position: relative;
	z-index: 200;
}

.home .custom-header .hero-title {
	color: #fff;
	font-family: "museo-sans-rounded", sans-serif;
	font-size: 64px;
	font-size: 6.4rem;
	font-weight: 800;
	letter-spacing: 1px;
	line-height: 1.1;
	margin-bottom: 14px;
	margin-bottom: 1.4rem;
	text-align: center;
	text-transform: uppercase;
}

.home .custom-header .hero-text {
	font-weight: 600;
	line-height: 1.4;
	margin: 0 auto 2.4rem;
	max-width: 820px;
}

.home .custom-header .button {
	max-width: 100%;
	width: 35%;
}

.home .custom-header .button a {
	color: #fff;
	font-weight: 400;
	text-shadow: none;
}

/* Home Benefits
--------------------------------------------- */

.home-benefits header {
	text-align: center;
}

.home .benefit-section {
	padding: 30px 0;
}

.home .benefit-section:last-of-type {
	padding-bottom: 0;
}

.home-benefits h2 {
	margin: 0 0 .2rem;
	font-size: 45px;
	font-size: 4.5rem;
	text-transform: uppercase;
	color: #1f4f7e;
}

.home-benefits header p {
	font-size: 24px;
	font-size: 2.4rem;
	line-height: 1.3;
}

.home-benefits h3 {
	font-family: "proxima-nova", sans-serif;
	font-size: 30px;
	font-size: 3rem;
	font-weight: 600;
}

.home-benefits p {
	/*color: #757a81;*/
	font-size: 20px;
}

.home-benefits a {
	color: #1079C2;
	text-decoration: underline;
}

.home-benefits a:hover,
.home-benefits a:focus {
	color: #474E57;
	text-decoration: underline;
}

.home .benefit-section:nth-of-type(2n+1) .one-half:first-child,
.home .benefit-section:nth-of-type(2n) .one-half:last-child {
	margin-left: 0;
}

.home .benefit-section:nth-of-type(2n) .one-half:first-child {
	float: right;
}

/* Home Employee Cards
--------------------------------------------- */

.home-employees {
	background: url("assets/images/home-employees.jpg") no-repeat center center fixed #001B37;
	-webkit-background-size: cover;
	-moz-background-size:    cover;
	-o-background-size:      cover;
	background-size:         cover;
	color: #fff;
	text-align: center;
	text-shadow: 0 2px 0 rgba(0, 0, 0, 0.25);
}

.home-employees h2 {
	color: #FFFFFF;
	font-size: 45px;
	font-size: 4.5rem;
	margin: 0;
	padding-bottom: 40px;
	padding-bottom: 4rem;
	text-transform: uppercase;
}

.home-employees .teaser-text {
	clear: both;
	display: block;
	font-size: 2rem;
	margin: 0 auto;
	padding-bottom: 2rem;
	max-width: 980px;
}

.home-employees .more {
	margin: 0
}

.home-employees .more a {
	color: #fff;
	text-decoration: underline;
}

.employee-card {
	background: #FFFFFF;
	border-radius: 10px;
	box-shadow: 0 2px 0 rgba(4, 4, 4, 0.11);
	margin-bottom: 40px;
	margin-bottom: 4rem;
	padding: 20px;
	padding: 2rem;
	text-align: center;
	text-shadow: none;
}

.employee-card .avatar-wrap {
	margin-bottom: -30px;
}

.employee-card .avatar {
	border: 5px solid #D6D7D9;
}

.my-name p {
	color: #EC911B;
	font-size: 1.8rem;
	font-size: 18px;
	line-height: 1.2;
	margin: 0;
	text-transform: uppercase;
}

.my-name p span {
	display: block;
	font-family: "museo-sans-rounded", sans-serif;
	font-weight: 800;
	text-rendering: optimizeLegibility;
}

.employee-card .bottom {
	border-top: 1px solid #e7e8e9;
	clear: both;
	display: block;
	margin: 0 -20px;
	overflow: hidden;
	padding-top: 40px;
}

.employee-card .bottom h3,
.employee-card .bottom h3 a {
	font-family: "proxima-nova", sans-serif;
	font-size: 20px;
	font-size: 2rem;
	margin: 0;
}

.home-testimonials {
	padding: 80px 0 40px;
	padding: 8rem 0 4rem;
}

.testimonial-card {
	position: relative;
	padding-bottom: 40px;
	padding-bottom: 4rem;
}

.testimonial-card .inside {
	border: 5px solid #E7E8E9;
	border-radius: 5px;
	display: block;
	margin-bottom: 15px;
	margin-bottom: 1.5rem;
	padding: 20px;
	padding: 2rem;
}

.testimonial-card .inside h2 {
	position: relative;
	top: 0;
	color: #EC911B;
	padding: 15px 18px;
	padding: 1.5rem 1.8rem;
	text-align: center;
	text-transform: uppercase;
	word-wrap: normal;
}

.testimonial-quote {
	position: absolute;
	top: 0;
	left: 0;
	padding: 2.5rem 2rem 2rem;
	font-size: 1.6rem;
	line-height: 1.4;
	text-indent: 4.1rem;
	color: #757a81;
}

.testimonial-quote::before {
	content: "“";
	position: absolute;
	top: -2.3rem;
	left: -2.8rem;
	font-size: 12rem;
	color: #EC911B;
}

.testimonial-card .inside h2,
.testimonial-quote {
	transition: all .6s ease-in-out;
	cursor: default;
}

.testimonial-card .inside h2.hide {
	opacity: 0;
	top: 4px;
}

.testimonial-quote.hide {
	opacity: 0;
	top: 2px;
}

.testimonial-card .avatar {
	border: 5px solid #E7E8E9;
	margin: 0 0 -55px;
	margin: 0 0 -5.5rem;
}

/* For modern browsers */
.testimonial-card .inside:before,
.testimonial-card .inside:after {
	content:"";
	display:table;
}
.testimonial-card .inside:after {
	clear:both;
}

.testimonial-card .outside {
	text-align: right;
}

.testimonial-card .outside span {
	display: block;
}

/* Plans Page
--------------------------------------------- */

.plans .custom-header {
	background: url("assets/images/plans-background.jpg") no-repeat center center fixed #1B232C;
	-webkit-background-size: cover;
	-moz-background-size:    cover;
	-o-background-size:      cover;
	background-size:         cover;
	padding-bottom: 30px;
	padding-bottom: 3rem;
}

.plans .site-inner {
	box-shadow: 0 5px 0 rgba(0, 0, 0, 0.1);
}

.plans .custom-header .custom-title,
.plans .custom-header .custom-subtitle {
	color: #fff;
	text-shadow: 0 2px 0 rgba(0, 0, 0, 0.15);
}

.plans .custom-header .custom-subtitle {
	padding-bottom: 50px;
	padding-bottom: 5rem;
}

.plans .custom-header .custom-subtitle a {
	color: #cdeaff;
	text-shadow: 0 2px 0 rgba(0, 0, 0, 0.2);
}

.plans .custom-header .custom-subtitle a:hover {
	color: #fff;
}

.plans .plan {
	background: rgba(255, 255, 255, 0.8);
	border-radius: 5px;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
	padding: 30px;
	padding: 3rem;
	margin-bottom: 30px;
	margin-bottom: 3rem;
}

.plans #plan-1,
.plans #plan-3 {
	position: relative;
	top: 3.6rem;
}

.plans .plan h2,
.plans .plan h4 {
	font-family: "proxima-nova",sans-serif;
}

.plans .plan h2 {
	margin: -30px -30px 0;
	margin: -3rem -3rem 0;
	padding: 18px;
	padding: 1.8rem;
	text-transform: uppercase;
	font-weight: 300;
	color: #52779b;
	background: #EDF1F4;
	border-bottom: 4px solid #CFDCE5;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}

.plans .plan > h4 {
	margin: 0 -30px;
	margin: 0 -3rem;
	padding: 8px 0;
	padding: 0.8rem 0;
	font-size: 18px;
	font-size: 1.8rem;
	font-weight: 300;
	color: rgba(255, 255, 255, .9);
	background: #A8D9F9;
	box-shadow: inset 0 1px 0 rgba(255,255,255,.6);
}

.plans #plan-2 h2 {
	font-family: "museo-sans-rounded",sans-serif;
	font-weight: 700;
	background: #D9EAF4;
	border-bottom: 0;
}

.plans .price {
	color: #406991;
	display: block;
	font-family: "museo-sans-rounded",sans-serif;
	font-size: 22px;
	font-size: 2.2rem;
	line-height: 1;
	padding: 30px 0 4px;
	padding: 3rem 0 .4rem;
}

.plans .amount {
	font-size: 100px;
	font-size: 10rem;
	font-weight: 700;
	text-rendering: optimizeLegibility;
}

.plans .dollar {
	font-size: 50px;
	font-size: 5rem;
	font-weight: 300;
	top: -0.7em;
}

.plans .price .description {
	display: block;
	font-size: 1.6rem;
	font-style: italic;
	color: #9aacc8;
}

.plans #plan-2 .price {
	padding-top: 19px;
	padding-top: 1.9rem;
	font-size: 2.6rem;
}

.plans #plan-2 .amount {
	font-size: 115px;
	font-size: 11.5rem;
}

.plans #plan-2 .dollar {
	font-size: 54px;
	font-size: 5.4rem;
	top: -0.8em;
}

.plans .buy {
	position: relative;
	height: 14rem;
	margin: 0 -3rem;
	overflow: hidden;
}

.plans .buy-start {
	display: block;
	position: relative;
	top: 3.7rem;
	margin: 0 3rem;
	padding: 14px 0;
	padding: 1.4rem 0;
	font-size: 22px;
	font-size: 2.2rem;
	line-height: 1.7;
}

.choose .buy-start {
	-webkit-transform: translateX(120%);
	-moz-transform:    translateX(120%);
	-ms-transform:     translateX(120%);
	-o-transform:      translateX(120%);
	transform:         translateX(120%);
}

.plans .buy-options {
	position: absolute;
	top: 1.7rem;
	width: 100%;
	text-align: center;
	-webkit-transform: translateX(-120%);
	-moz-transform:    translateX(-120%);
	-ms-transform:     translateX(-120%);
	-o-transform:      translateX(-120%);
	transform:         translateX(-120%);
}

.choose .buy-options {
	-webkit-transform: translateX(0);
	-moz-transform:    translateX(0);
	-ms-transform:     translateX(0);
	-o-transform:      translateX(0);
	transform:         translateX(0);
}

.choose .price,
.choose .tagline,
.choose .plan-features {
	opacity: .3;
}

.plans .start,
.plans .buy-options,
.plans .price,
.plans .tagline,
.plan-features {
-webkit-transition: all 0.7s;
	 -moz-transition: all 0.7s;
	-ms-transition: all 0.7s;
	 -o-transition: all 0.7s;
		transition: all 0.7s;
}

.plans .buy-options h4 {
	margin: 0 0 1rem;
	color: #406991;
}

.plans .buy-options .button {
	padding: 1rem 2rem;
	line-height: 1;
	text-transform: none;
}

.plans .buy-options .buy-annually {
	margin: 0 1rem 0 0;
	padding-left: 2.8rem;
	padding-right: 2.8rem;
}

.plans .buy-price {
	padding: 0 0 0.2rem;
	font-size: 2.7rem;
}

.plans .buy-price sup {
	top: -0.8rem;
	font-size: 1.5rem;
}

.plans .buy-price span {
	font-size: 1.6rem;
}

.plans .buy-description {
	font-size: 1.6rem;
	color: rgba(255,255,255,.7);
	text-shadow: none;
}

.plans .tagline {
	color: #757A81;
	font-size: 20px;
	font-size: 2rem;
	line-height: 1.3;
}

.plans .tagline span {
	color: #69c0fc;
	font-family: "museo-sans-rounded",sans-serif;
	font-weight: 700;
	text-transform: uppercase;
	text-rendering: optimizeLegibility;
}

.plans .plan-features {
	color: #757A81;
	font-size: 16px;
	font-size: 1.6rem;
	list-style: none outside none;
	padding: 30px 0 0;
	padding: 1.6rem 0 0;
}

.plans .plan-features li {
	line-height: 1.2;
	padding: 14px 0;
	padding: 1.4rem 0;
	border-bottom: 1px solid #cfcfcf;
}

.plans .plan-features li:last-child {
	border-bottom: none;
}

.plans-benefits {
	box-shadow: 0 5px 0 rgba(0, 0, 0, 0.1);
	padding: 50px 0 20px;
	padding: 5rem 0 2rem;
}

.plans-benefits header,
.plan-faqs header {
	margin: 0 0 4rem;
	text-align: center;
}

.plans-benefits header h2,
.plan-faqs header h2 {
	font-family: "museo-sans-rounded",sans-serif;
	font-size: 45px;
	font-size: 4.5rem;
	margin-bottom: 5px;
	margin-bottom: 0rem;
	text-transform: uppercase;
}

.plans-benefits header p,
.plan-faqs header p {
	font-size: 24px;
	font-size: 2.4rem;
}

.plans-benefits .benefit {
	margin-bottom: 40px;
	margin-bottom: 4rem;
	text-align: center;
}

.plans-benefits .benefit img {
	margin: 0 0 15px;
	margin: 0 0 1.5rem;
}

.plans-benefits .benefit h2 {
	font-family: "proxima-nova",sans-serif;
	font-weight: 100;
}

.plans .customer-tweets {
	box-shadow: 0 5px 0 rgba(0, 0, 0, 0.1);
	margin-bottom: 40px;
	margin-bottom: 4rem;
}

.plans .content .entry {
	margin-bottom: 30px;
	margin-bottom: 3rem;
}

.plan-faqs .one-half {
	border-top: 4px solid #f7f7f7;
	padding: 38px 15px 15px;
	padding: 3.8rem 1.5rem 1.5rem;
}

.plan-faqs #faq-1,
.plan-faqs #faq-2 {
	border-top: none;
	padding-top: 0;
}

.plans .guarantee {
	padding: 60px 0;
	padding: 6rem 0;
}

.plans .guarantee .wrap {
	max-width: 770px;
	font-size: 20px;
	font-size: 2rem;
	color: #757a81;
}

.plans .guarantee .first {
	text-align: center;
}

.plans .guarantee a {
	border-bottom: 1px solid #ddd;
	color: #1079C2;
}

.plans .guarantee a:hover {
	color: #474e57;
}

/* Benefits Pages
--------------------------------------------- */

.benefit .custom-header {
	background: #68BFFB;
	color: #FFFFFF;
}

.benefit .custom-header h1 {
	color: #FFFFFF;
}

.benefit-header {
	color: #EC911B;
	font-size: 8rem;
	line-height: 1;
	margin-bottom: 3rem;
	text-transform: uppercase;
}

.overview-bottom {
	background: #F3F3F4;
	padding: 80px 0 50px;
	padding: 8rem 0 5rem;
}

.overview-bottom .benefit {
	background: none repeat scroll 0 0 #FFFFFF;
	border-radius: 10px;
	box-shadow: 0 2px 0 rgba(4, 4, 4, 0.11);
	margin-bottom: 40px;
	margin-bottom: 4rem;
	padding: 30px;
	padding: 3rem;
	text-align: center;
	text-shadow: none;
}

.overview-bottom .benefit i {
	color: #9EB3C7;
	font-size: 100px;
}

.overview-bottom .benefit h2,
.overview-bottom .benefit h2 a {
	color: #EC911B;
	font-size: 24px;
	font-size: 2.4rem;
	text-transform: uppercase;
}

.overview-bottom .benefit h2 a:hover {
	color: #757A81;
}

.overview-bottom .benefit p {
	color: #82878d;
	margin-bottom: 10px;
}

.overview-bottom .benefit .more-link {
	text-decoration: underline;
}

/* Benefits Pages
--------------------------------------------- */

.benefit-section {
	clear: both;
	display: block;
	overflow: hidden;
	padding: 20px 0;
}

/* Contact Page
--------------------------------------------- */

.contact .content {
	float: none;
	margin: 0 auto;
	max-width: 720px;
}

.contact .entry {
	border: 1px solid #ccc;
	border-radius: 5px;
}

.form-container .form-button {
	border-bottom: 1px solid #ccc;
	display: block;
}

.form-container .form-button a {
	border: medium none;
	display: block;
	font-weight: 800;
	text-transform: uppercase;
	padding: 20px;
	padding: 2rem;
}

.form-container .form-button .active {
	color: #474e57;
}

.form-container .form-button i {
	padding-right: 15px;
	padding-right: 1.5rem;
}

.form-container .form-button .arrow {
	float: right;
}

.form-container .form-button .arrow i {
	display: block;
	padding: 10px 0 0;
	padding: 1rem 0 0;
}

.form-container .form-button .arrow .icon-uparrow {
	padding: 0;
}

.form-container .toggle {
	background: #FCFCFC;
	border-bottom: 1px solid #ccc;
	display: none;
	padding: 25px 40px;
	padding: 2.5rem 4rem;
}

.form-container .gform_wrapper {
	margin: 0;
	max-width: 100%;
}

.form-container .gform_wrapper h3.gform_title {
	margin: 0 0 6px;
}

.last .form-button,
.last .toggle {
	border-bottom: none;
}

.last .toggle {
	border-top: 1px solid #CCCCCC;;
}

/* About Page
--------------------------------------------- */

.about-employees {
	background: #f3f3f4;
	text-align: center;
	box-shadow: 0 5px 0 rgba(0, 0, 0, 0.1);
	padding-top: 60px;
	padding-top: 6rem;
}

.about-employees h2 {
	font-size: 45px;
	font-size: 4.5rem;
	margin: 0;
	padding-bottom: 40px;
	padding-bottom: 4rem;
	text-transform: uppercase;
}

.about .site-inner {
	box-shadow: 0 5px 0 rgba(0, 0, 0, 0.1);
	padding-top: 60px;
	padding-top: 6rem;
}

.about .content {
	max-width: 740px;
	float: none;
	margin: 0 auto;
}

.about .entry-title {
	color: #EC911B;
	font-family: "proxima-nova",sans-serif;
	font-size: 30px;
	font-size: 3rem;
	font-weight: 100;
	line-height: 1;
}

.about .employee-card {
	border: 1px solid #E7E8E9
}

.employee-card .bio {
	border-top: 1px solid #E7E8E9;
	clear: both;
	display: block;
	margin: 0 -20px;
	overflow: hidden;
	padding: 40px;
}

.employee-card .bio p {
	margin: 0;
	text-align: left;
}

.about .employee-card .bottom {
	margin-bottom: -20px;
	margin-bottom: -2rem;
	padding: 0;
}

.about .employee-card .bottom p {
	display: inline-block;
	font-size: 18px;
	font-size: 1.8rem;
	line-height: 1;
	margin: 0;
}

.about .employee-card .bottom p i {
	font-size: 20px;
	font-size: 2rem;
}

.about .employee-card .bottom .one-half {
	padding: 20px 0;
	padding: 2rem 0;
}

.about .employee-card .bottom .first {
	border-right: 1px solid #E7E8E9;
}

/* Landing Pages
--------------------------------------------- */

.landing .custom-header {
	box-shadow: none;
	padding: 5rem 0 0;
}

.landing .custom-header h1 {
	color: #00376c;
}

.landing .attachment-featured {
	margin: 0 0 3rem;
}

.landing .customer-tweets {
	background: #5D646B;
}

.landing .customer-tweets blockquote p {
	color: #DCE1E5
}

.landing .customer-tweets a {
	color: #fff;
}

.landing .customer-tweets a:hover {
	color: #5EB1EA;
}

.internal-landing .custom-header {
	background: #68BFFB;
	color: #FFFFFF;
}

.internal-landing .custom-header h1 {
	color: #FFFFFF;
}

/* Blog
--------------------------------------------- */

.wpsitecare-blog .custom-header {
	background: url("assets/images/blog-header.jpg") no-repeat center center fixed #8fd0fd;
	-webkit-background-size: cover;
	-moz-background-size:    cover;
	-o-background-size:      cover;
	background-size:         cover;
	color: #fff;
	text-align: left;
	text-shadow: 0 2px 0 rgba(0, 0, 0, 0.15);
}

.custom-header .left {
	float: left;
	width: 740px;
}

.custom-header .right {
	float: right;
	width: 300px;
}

.custom-header .widget-title {
	color: #FFFFFF;
	font-size: 30px;
	font-size: 3rem;
	font-weight: 100;
	margin: 0 0 15px;
	margin: 0 0 1.5rem;
	text-transform: uppercase;
}

.wpsitecare-blog  .custom-header p {
	line-height: 1.2;
}

.wpsitecare-blog .custom-header div.gform_wrapper li,
.wpsitecare-blog .custom-header div.gform_wrapper form li {
	margin: 0;
}


.wpsitecare-blog .custom-header .gform_wrapper .top_label input.medium {
	border: none;
}

p.wpsc-notice {
	padding: 20px;
	background: #e3f4fe;
	border: 3px solid #68bffb;
	border-radius: 5px;
}

p.wpsc-notice a {
	color: #305e7e !important;
	border-bottom: 1px solid #305e7e !important;
}

p.wpsc-notice a:hover {
	color: #4e95c5 !important;
	border-bottom: 1px solid #4e95c5 !important;
}

.feature-box,
.call-to-action {
	border: 4px solid #E7E8E9;
	border-radius: 5px;
	margin-bottom: 30px;
	margin-bottom: 3rem;
	padding: 30px;
	padding: 3rem;
}

.call-to-action {
	border-color: #000;
}

.feature-box p:last-of-type {
	margin: 0;
}

/* EDD Archive
--------------------------------------------- */

.edd-archive .site-inner .entry {
	border-radius: 5px;
	border: 1px solid #d6d7d9;
	border-bottom-width: 2px;
	display: block;
	padding: 30px;
	padding: 3rem;
	overflow: hidden;
}

.edd-archive .site-inner .entry-header {
	background: #292626;
	margin: -30px -30px 30px;
	margin: -3rem -3rem 3rem;
	min-height: 178px;
	padding: 0;
	position: relative;
}

.edd-archive .site-inner .entry-header:hover {
	opacity: 0.8;
}

.edd-archive .site-inner .entry-title {
	background: transparent;
	color: #fff;
	font-size: 20px;
	font-size: 2rem;
	padding: 0;
	position: relative;
	margin-top: 0;
	width: auto;
	z-index: 2000;
}

.edd-archive .site-inner .entry-title a {
	color: #fff;
	display: block;
	font-size: 20px;
	font-size: 2rem;
	padding: 65px 40px;
	padding: 6.5rem 4rem;
	text-transform: uppercase;
}

.edd-archive .site-inner .entry-header i {
	color: rgba(255, 255, 255, 0.16);
	font-size: 45rem;
	left: -20%;
	line-height: 1;
	position: absolute;
	top: -80%;
	z-index: 10;
}

.edd-archive .plugin-setup .entry-header,
.plugin-setup .custom-header {
	background: #74553b;
}

.edd-archive .ssl-certificate .entry-header,
.ssl-certificate .custom-header {
	background: #8b4b9d
}

.edd-archive .hosting-migrations .entry-header,
.hosting-migrations .custom-header {
	background: #02b9e2;
}

.edd-archive .disaster-recovery .entry-header,
.disaster-recovery .custom-header {
	background: #d76127;
}

.edd-archive .google-apps .entry-header,
.google-apps .custom-header {
	background: #29b35e;
}

.edd-archive .seo-for .entry-header,
.seo-for .custom-header {
	background: #ed4035;
}

.edd-archive .site-speed .entry-header,
.site-speed .custom-header {
	background: #8dc540;
}

.edd-archive .genesis-2 .entry-header,
.genesis-2 .custom-header {
	background: #292626;
}

.edd-archive .security-audit .entry-header,
.security-audit .custom-header {
	background: #0a85c7;
}

.edd-archive .entry-content p {
	color: #82878d;
	margin-bottom: 20px;
	margin-bottom: 2rem;
	font-size: 16px;
	font-size: 1.6rem;
}

.edd-archive .entry-content .more-link {
	border: 1px solid #a3a6ab;
	border-radius: 5px;
	clear: both;
	color: #a3a6ab;
	display: block;
	float: left;
	padding: 5px 20px;
	padding: .5rem 2rem;
	text-transform: uppercase;
	width: auto;
}

.edd-archive .entry-content .more-link:hover {
	background: #a3a6ab;
	color: #fff;
}

/* EDD Single Entries
--------------------------------------------- */

.edd .custom-header {
	padding: 100px 0;
	padding: 10rem 0;
}

.edd .custom-header,
.edd .custom-header h1 {
	color: #FFFFFF;
	margin: 0;
}

.edd .sidebar .edd_download_purchase_form {
	padding: 0;
	margin: 0;
}

.edd .sidebar .edd_download_purchase_form .edd_price_options li {
	border-bottom: 1px solid #EBEBEB;
	display: block;
	margin: 0;
	padding: 10px 0;
}

.edd .sidebar .edd-buy-now {
	border: 4px solid #E7E8E9;
	padding: 30px;
	padding: 3rem;
}

.edd .sidebar .edd_purchase_submit_wrapper .edd-add-to-cart {
	display: block;
	font-size: 16px;
	font-size: 1.6rem;
	padding: 20px;
	padding: 2rem;
}

.checkout .custom-header h1 {
	color: #fff;
}

.checkout .custom-header {
	color: #fff;
	background: none repeat scroll 0 0 #29B35E;
}

.edd-submit.button.orange {
	background: none repeat scroll 0 0 #ED9C28;
	border-color: #E3921E;
	box-shadow: 0 2px rgba(0, 0, 0, 0.15);
	color: #FFFFFF;
	padding: 1.6rem 2.4rem;
}

.edd .sidebar .edd-submit.button.orange {
	box-shadow: 0 -4px rgba(0, 0, 0, 0.1) inset;
}

.checkout #edd-purchase-button {
	border: medium none;
	display: block;
	font-size: 26px;
	padding: 20px;
	width: 100%;
}

/* Entries
--------------------------------------------- */

.entry {
	background-color: #fff;
	border-radius: 3px;
	margin-bottom: 40px;
	margin-bottom: 4rem;
	padding: 0;
}

.entry-content a {
	color: #1079C2;
}

.entry-content a:hover {
	color: #474e57;
}

.entry-content .attachment a,
.entry-content .gallery a {
	border: none;
}

.entry-content ol,
.entry-content p,
.entry-content ul,
.quote-caption {
	margin-bottom: 26px;
	margin-bottom: 2.6rem;
}

.entry-content ol,
.entry-content ul {
	margin-left: 40px;
	margin-left: 4rem;
}

.entry-content ol li {
	list-style-type: decimal;
}

.entry-content ul li {
	list-style-type: disc;
}

.entry-content ol ol,
.entry-content ul ul {
	margin-bottom: 0;
}

.entry-content .search-form {
	width: 50%;
}

.entry-meta {
	color: #999;
	font-size: 14px;
	font-size: 1.4rem;
}

.entry-meta a {
	border-bottom: 1px solid #ddd;
}

.entry-header .entry-meta {
	margin-bottom: 24px;
	margin-bottom: 2.4rem;
}

.entry-footer .entry-meta {
	border: 4px solid #F5F5F5;
	border-radius: 5px;
	margin: 0;
	padding: 20px;
	padding: 2rem;
}

.entry-author-link {
	font-weight: 600;
	text-transform: uppercase;
	text-decoration: none;
}

.entry-comments-link::before {
	content: "\2014";
	margin: 0 6px 0 2px;
	margin: 0 0.6rem 0 0.2rem;
}

.entry-categories,
.entry-tags {
	display: block;
}

/* Pagination
--------------------------------------------- */

.archive-pagination,
.entry-pagination {
	font-size: 16px;
	font-size: 1.6rem;
	margin: 40px 0;
	margin: 4rem 0;
}

.archive-pagination li {
	display: inline;
}

.archive-pagination li a {
	background-color: #D1D3D5;
	border-radius: 3px;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	font-family: "museo-sans-rounded",sans-serif;
	font-weight: 800;
	padding: 10px 15px;
	padding: 1rem 1.5rem;
	text-transform: uppercase;
	text-rendering: optimizeLegibility;
}

.archive-pagination li a:hover,
.archive-pagination li.active a {
	background-color: #68BFFB;
}

.entry-pagination a {
	border-bottom: 1px solid #ddd;
}

/*
Comments
----------------------------------------------------------------------------- */

.comment-respond,
.entry-comments,
.entry-pings {
	background-color: #fff;
	margin-bottom: 40px;
}

.comment-respond,
.entry-pings {
	border: 4px solid #f5f5f5;
	padding: 20px 20px 0;
}

@media screen and (min-width: 810px) {
	.comment-respond,
	.entry-pings {
		padding: 40px 40px 16px;
	}
}

.comment-list,
.comment-list .children {
	list-style-type: none;
}

.comments-number {
	background: #f5f5f5;
	border: 1px solid #e0e0e0;
	border-bottom: 0;
	display: block;
	margin-bottom: 0;
	padding: 20px;
}

.entry-comments .comment-author {
	font-size: 21px;
	margin-bottom: 0;
}

.comment-header {
	font-size: 16px;
}

.comment-meta {
	padding-bottom: 15px;
}

.comment-meta a {
	color: #676869;
}

.comment-meta a:hover,
.comment-meta a:focus {
	color: #1079c2;
}

.comment {
	border: 4px solid #f5f5f5;
	display: block;
	overflow: hidden;
}

.comment .avatar {
	display: block;
	float: none;
	margin-left: auto;
	margin-right: auto;
}

@media screen and (min-width: 480px) {
	.comment .avatar {
		float: left;
		margin: 0 16px 24px 0;
	}
}

.comment-content {
	clear: both;
}

.comment-content p,
.comment-content > ol,
.comment-content > ul,
.comment-content > dl {
	margin-bottom: 26px;
}

.comment-content ol,
.comment-content ul {
	margin-left: 40px;
}

.comment-content li {
	margin-bottom: 2%;
}

.comment-content ol > li {
	list-style-type: decimal;
}

.comment-content ul > li {
	list-style-type: disc;
}

.comment-content li ol,
.comment-content li ul {
	margin-top: 2%;
}

.comment-content blockquote {
	border-left: 7px solid #f5f5f5;
	margin: 30px 0 30px 5%;
	padding: 0 5%;
}

.comment-content table {
	background: #fff;
	border: 1px solid #e0e0e0;
	border-collapse: separate;
	border-left: 0;
	margin: 20px 0;
	width: 100%;
}

.comment-content table th,
.comment-content table td {
	border-left: 1px solid #e0e0e0;
	border-top: 1px solid #e0e0e0;
	line-height: 1.2;
	padding: 10px;
	text-align: left;
	vertical-align: top;
}

.comment-content table thead:first-child tr:first-child th,
.comment-content table tbody:first-child tr:first-child th,
.comment-content table tbody:first-child tr:first-child td {
	border-top: 0 none;
}

.comment-content code {
	background: #f5f5f5;
	border: 1px solid #c7c7c7;
	color: #1c1e1f;
	padding: 2px 4px;
}

.comment-list .comment {
	margin-bottom: 20px;
	padding: 20px;
}

@media screen and (min-width: 810px) {
	.comment-list .comment {
		padding: 30px;
	}
}

.comment-list .comment .comment {
	border-right: 0;
	margin-right: -20px;
	margin-top: 20px;
}

@media screen and (min-width: 810px) {
	.comment-list .comment .comment {
		margin-right: -30px;
		margin-top: 30px;
	}
}

.comment-list .comment .comment:last-child {
	margin-bottom: 0;
}

.pingback,
.trackback {
	background-color: #fff;
	border: 4px solid #f5f5f5;
	margin-bottom: 20px;
	padding: 20px 20px 5px;
}

@media screen and (min-width: 810px) {
	.pingback,
	.trackback {
		padding: 30px 30px 15px;
	}
}

.comments-pagination {
	display: block;
	overflow: hidden;
	clear: both;
	padding-top: 20px;
	padding-top: 2rem;
}

.comment-respond label {
	display: block;
}

.entry-pings .reply {
	display: none;
}

.form-allowed-tags {
	background-color: #f5f5f5;
	font-size: 16px;
	padding: 24px;
}

#comments-loading {
	padding-bottom: 40px;
	padding-bottom: 4rem;
}

/* Misc
--------------------------------------------- */

.scrolltop a {
	position: fixed;
	top: 30px;
	top: 3rem;
	left: 30px;
	left: 3rem;
	z-index: 3000; /* higher than .wrap */
	padding: 12px 18px;
	padding: 1.2rem 1.8rem;
	font-size: 20px;
	font-size: 2rem;
	text-transform: uppercase;
	color: #69c0fc;
	background: #DAEFFD;
	border: 1px solid #92D1FB;
	border-radius: 5px;
	text-shadow: 0 1px 0 rgba(255, 255, 255, .5);;
	box-shadow: 0 1px 4px rgba(0,0,0,.15);
	opacity: 1;
	-webkit-transition: all 0.5s;
	-moz-transition:    all 0.5s;
	-ms-transition:     all 0.5s;
	-o-transition:      all 0.5s;
	transition:         all 0.5s;
}

.scrolltop a:hover {
	background: #e7f5ff;
	box-shadow: 0 1px 4px rgba(0,0,0,0.35);
	-webkit-transition: all 0.2s;
	-moz-transition:    all 0.2s;
	-ms-transition:     all 0.2s;
	-o-transition:      all 0.2s;
	transition:         all 0.2s;
}

.scrolltop.offcanvas a {
	-webkit-transform: translateX(-200px);
	-moz-transform:    translateX(-200px);
	-ms-transform:     translateX(-200px);
	-o-transform:      translateX(-200px);
	transform:         translateX(-200px);
	opacity: 0;
}

#mc_embed_signup p {
	display: none;
}

/*
Sidebars
---------------------------------------------------------------------------------------------------- */

.sidebar {
	color: #999;
}

.sidebar .widget-title {
	color: #406991;
	font-size: 20px;
	font-size: 2rem;
}

.sidebar a {
	border-bottom: 1px solid #ddd;
}

.sidebar p:last-child {
	margin-bottom: 0;
}

.sidebar li {
	list-style-type: none;
	margin-bottom: 6px;
	margin-bottom: 0.6rem;
	word-wrap: break-word;
}

.sidebar ul > li:last-child {
	margin-bottom: 0;
}

.sidebar .widget {
	background-color: #fff;
	border-radius: 5px;
	margin-bottom: 40px;
	margin-bottom: 4rem;
	padding: 0;
}

.sidebar .widget.gform_widget,
.sidebar .enews-widget {
	border: 4px solid #E7E8E9;
	padding: 20px;
	padding: 2rem;
}

.sidebar .edd-payment-icons {
	display: block;
	text-align: center;
}


.sidebar .featured-content .entry-title {
	border: medium none;
	font-size: 1.6rem;
	line-height: 1.2;
	margin: 0;
}

/* Subscribe form */

.sidebar #gform_widget-4 {
	background: url(assets/images/blog-subscribe.jpg) no-repeat;
	background-size: cover;
	border-color: #69b2e4;
}

.sidebar #gform_widget-4.fade {
	opacity: 0;
}

.sidebar #gform_widget-4.scroll-to-fixed-fixed {
	width: 300px;
	opacity: 1;
	-webkit-transition: opacity 0.5s;
	-moz-transition:    opacity 0.5s;
	-ms-transition:     opacity 0.5s;
	-o-transition:      opacity 0.5s;
	transition:         opacity 0.5s;
}

.sidebar #gform_widget-4 form {
	text-align: center;
}

.sidebar #gform_widget-4 .gform_heading, .sidebar #gform_widget-4 h4.widget-title {
	color: #fff;
	text-shadow: 0 2px 0 rgba(0, 0, 0, 0.3);
}

.sidebar #gform_widget-4 h4.widget-title {
	margin-top: 0;
	margin-bottom: 0;
	font-family: "museo-sans-rounded";
	font-size: 30px;
	font-size: 3rem;
	text-transform: uppercase;
	color: #fff;
	text-align: center;
}

.sidebar #gform_widget-4 .gform_heading {
	line-height: 1.4;
}

.sidebar #gform_widget-4 .top_label input.medium {
	padding-right: 11px;
	padding-right: 1.6rem;
	text-align: center;
}

/*
Recent Posts Footer
---------------------------------------------------------------------------------------------------- */

.recent-posts {
	background: #5D646B;
	text-align: center;
}

.recent-posts .wrap {
	padding: 40px 0 20px;
	padding: 4rem 0 2rem;
}
.recent-posts .widget-title {
	color: #b9bcbf
}

.recent-posts .featured-content .entry {
	background: transparent;
	border: none;
	padding: 0;
}

.recent-posts .featured-content .entry-title a {
	color: #fff;
	font-family: 'proxima-nova', sans-serif;
	font-weight: 600;
	font-size: 24px;
	font-size: 2.4rem;
	text-transform: none;
}

.recent-posts .featured-content .entry-title a:hover {
	color: #E7E7E7;
}

/*
Footer Widgets
---------------------------------------------------------------------------------------------------- */

.footer-widgets {
	background-color: #474e57;
	color: #b9bcbf;
	clear: both;
	padding: 40px 0 16px;
	padding: 4rem 0 1.6rem;
}

.footer-widgets-1,
.footer-widgets-3 {
	width: 350px;
}

.footer-widgets-2 {
	width: 360px;
}

.footer-widgets-1 {
	margin-right: 40px;
	margin-right: 4rem;
}

.footer-widgets-1,
.footer-widgets-2 {
	float: left;
}

.footer-widgets-3 {
	float: right;
}

.footer-widgets a {
	border-bottom: 1px solid #565859;
	color: #B9BCBF;
}

.footer-widgets a:hover {
	color: #99d4fd;
}

.footer-widgets .widget {
	margin-bottom: 24px;
	margin-bottom: 2.4rem;
}

.footer-widgets .widget-title {
	color: #fff;
}

.footer-widgets li {
	list-style-type: none;
	margin-bottom: 5px;
	word-wrap: break-word;
}

.footer-widgets .menu li a {
	border: none;
}


.footer-widgets .search-form input:focus {
	border: 1px solid #ddd;
}

#text-22 {
	border: 4px solid #E7E8E9;
	border-radius: 5px;
	display: block;
	padding: 3rem;
	text-align: center;
}

#text-22 .secondary.button {
	display: block;
}

#text-22 .widget-title {
	color: #ec911b;
	font-family: "museo-sans-rounded",sans-serif;
	font-size: 3rem;
	font-weight: 800;
	margin-bottom: 1.4rem;
}

#text-22 p {
	color: #7F9BB5;
	font-size: 20px;
}

/*
Site Footer
---------------------------------------------------------------------------------------------------- */

.site-footer {
	background-color: #fff;
	color: #82878d;
	font-size: 16px;
	font-size: 1.6rem;
	padding: 40px 0;
	padding: 4rem 0;
}

.site-footer a {
	border-bottom: 1px solid #ddd;
}

.site-footer p {
	margin-bottom: 0;
}

.site-footer .footer-logo {
	background: url("assets/images/wp-site-care-footer.png") no-repeat center center;
	border: none;
	display: block;
	height: 50px;
	text-indent: -9999px;
}

/*
Exit Intent Popup
----------------------------------------------------------------------------- */

.modal {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 4000;
}

.modal .underlay {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background-color: rgba(0, 0, 0, 0.8);
	cursor: pointer;
	-webkit-animation: fadein 0.5s;
	animation: fadein 0.5s;
	z-index: 4100;
}

.modal .modal-content {
	background-attachment: scroll;
	background-color: #fff;
	background-image: url("assets/images/exit-intent.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	border: 2px solid #fff;
	border-radius: 4px;
	display: none;
	height: 480px;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	position: absolute;
	margin: auto;
	width: 725px;
	z-index: 4200;
}

.modal .modal-content.popped {
	display: block;
	-webkit-animation-duration: 0.25s;
	animation-duration: 0.25s;
	-webkit-animation-name: fadeInUp;
	animation-name: fadeInUp;
	-webkit-transition-timing-function: ease-in;
	transition-timing-function: ease-in;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}

.modal .gform_wrapper {
	margin: 0;
	max-width: 100%;
}

.modal .gform_wrapper form {
	padding: 20px 20px 20px 300px;
}

.modal .gform_wrapper .gform_title {
	color: #114474;
	font-family: "museo-sans-rounded", sans-serif;
	font-size: 32px;
	margin: 20px 0 20px;
	text-transform: uppercase;
}

.modal .gform_wrapper .gform_description {
	font-size: 20px;
	margin-bottom: 30px;
	display: block;
}

.modal .gform_wrapper .gform_footer {
	padding: 0;
	margin-top: 30px;
}

.modal .gform_wrapper .gform_footer input[type="submit"] {
	display: block;
	width: 100%;
	font-size: 18px;
	letter-spacing: 1px;
}

.liub-modal .underlay {
	background-color: rgba(1, 5, 26, 0.9);
}

.liub-modal .modal-content {
	background-color: #2C98E6;
	background-image: none;
	border: 0;
	height: 380px;
	width: 720px;
}

.liub-modal .modal-content .main {
	padding: 35px;
}

.liub-modal .modal-content .headline {
	color: #fff;
	font-family: "museo-sans-rounded", sans-serif;
	font-size: 50px;
	font-weight: 800;
	line-height: 1.2;
	margin-bottom: 20px;
	text-align: center;
	text-transform: uppercase;
	text-shadow: 0px 2px 0px rgba(0, 0, 0, 0.25);
}

.liub-modal .modal-content p {
	color: #fff;
	font-size: 24px;
	margin-bottom: 30px;
	text-align: center;
	text-shadow: 0px 2px 0px rgba(0, 0, 0, 0.25);
}

.liub-modal .modal-content .buttons {
	display: block;
	overflow: hidden;
	width: 100%;
}

.liub-modal .buttons .button {
	display: block;
	font-size: 21px;
	font-weight: 500;
	text-align: center;
	width: 100%;
}

/*
Media Queries
---------------------------------------------------------------------------------------------------- */

@media only screen and (max-width: 1170px) {

	.wrap {
		max-width: 960px;
	}
	.site-header .widget-area,
	.content-sidebar-sidebar .content-sidebar-wrap,
	.sidebar-content-sidebar .content-sidebar-wrap,
	.sidebar-sidebar-content .content-sidebar-wrap {
		width: 740px;
	}

	.site-header .widget-area {
		width: 750px;
	}

	.content,
	.custom-header .left {
		width: 620px;
	}

	.sidebar-content-sidebar .content,
	.sidebar-sidebar-content .content,
	.content-sidebar-sidebar .content {
		width: 400px;
	}

	.footer-widgets-1,
	.footer-widgets-2,
	.footer-widgets-3,
	.sidebar-primary {
		width: 300px;
	}

}

@media only screen and (max-width: 1170px) and (min-width: 1023px) {

	.testimonial-card .inside h2 {
		padding: 43px 0;
		padding: 4.3rem 0;
		font-size: 27px;
		font-size: 2.7rem;
	}

}

/* Navigation toggles - Ensure Menu Displays when Scaled Up
--------------------------------------------- */

@media only screen and (min-width: 1024px) {

	nav {
		display: block !important;
	}
}

@media only screen and (max-width: 1023px) {

	body {
		font-size: 16px;
		font-size: 1.6rem;
	}

	.content,
	.content-sidebar-sidebar .content,
	.content-sidebar-sidebar .content-sidebar-wrap,
	.footer-widgets-1,
	.footer-widgets-2,
	.footer-widgets-3,
	.sidebar-content-sidebar .content,
	.sidebar-content-sidebar .content-sidebar-wrap,
	.sidebar-primary,
	.sidebar-secondary,
	.sidebar-sidebar-content .content,
	.sidebar-sidebar-content .content-sidebar-wrap,
	.site-inner,
	.wrap,
	.custom-header .left,
	.custom-header .right {
		width: 100%;
	}

	.one-fourth {
		width: 48.717948717948715%;
	}

	.site-header .widget-area {
		width: auto;
	}

	body .site-container .wrap {
		padding-left: 5%;
		padding-right: 5%;
	}

	.edd-archive .site-inner,
	.contact .site-inner,
	.about-employees {
		padding-top: 30px;
		padding-top: 3rem;
	}

	.site-header,
	.entry,
	.entry-comments,
	.header-image .site-header .widget-area,
	.sidebar .widget {
		padding: 0;
	}

	.odd {
		clear: both;
		margin-left: 0;
	}

	.menu-toggle,
	.sub-menu-toggle {
		display: block;
		font-weight: 700;
		margin: 0 auto;
		overflow: hidden;
		text-align: center;
		visibility: visible;
	}

	button.menu-toggle,
	button.sub-menu-toggle {
		background: transparent;
		border: 2px solid #EC911B;
		box-shadow: none;
		color: #EC911B;
		font-size: 20px;
		line-height: 1;
		margin: 15px auto;
		padding: 10px 15px;
		text-shadow: none;
	}

	button.menu-toggle:hover,
	button.sub-menu-toggle:hover,
	button.sub-menu-toggle.activated {
		background: #EC911B;
		border: 2px solid #EC911B;
		color: #fff;
	}

	button.nav-secondary-toggle {
		background: #FFFFFF;
		border-color: #E7E8E9;
		border-left: none;
		border-right: none;
		border-top: none;
		color: #E7E8E9;
		margin-top: 0;
		position: relative;
		width: 100%;
		z-index: 2000;
	}

	.site-header button.menu-toggle,
	.site-header button.sub-menu-toggle {
		float: right;
		margin: 20px 0 0;
	}

	.sub-menu-toggle:before {
		content: "+";
	}

	.sub-menu-toggle.activated:before {
		content: "-";
	}

	.site-header .widget-area {
		float: none;
		width: auto;
	}

	nav {
		display: none;
		position: relative;
	}

	.genesis-nav-menu .menu-item {
		border: 2px solid #F5F5F5;
		border-radius: 5px;
		display: block;
		margin: 0 0 10px;
		position: relative;
		text-align: left;
	}

	.genesis-nav-menu .sign-up {
		border: none;
	}

	.genesis-nav-menu .sign-up a {
		margin-left: 0;
	}

	.genesis-nav-menu .sign-up a:hover,
	.genesis-nav-menu .sign-up.current-menu-item > a {
		background: none repeat scroll 0 0 #EC911B;
		border: 2px solid #EC911B;
		color: #FFFFFF;
	}

	.genesis-nav-menu .menu-item:hover {
		position: relative;
	}

	.genesis-nav-menu .sub-menu {
		clear: both;
		display: none;
		opacity: 1;
		position: static;
		width: 100%;
	}

	.genesis-nav-menu .sub-menu a {
		border-left: 0;
		position: relative;
		width: auto;
	}

	.genesis-nav-menu .sub-menu .sub-menu {
		margin: 0;
	}

	.genesis-nav-menu .sub-menu .sub-menu a {
		background-color: #f5f5f5;
		padding-left: 30px;
	}

	.genesis-nav-menu .sub-menu .sub-menu .sub-menu a {
		background-color: #fff;
		padding-left: 40px;
	}

	.nav-primary a:hover,
	.nav-primary .current-menu-item > a {
		color: #333;
	}

	.author-box .avatar {
		float: none;
		margin: -70px auto 0;
	}

	.author-box .author-box-title {
		padding-top: 20px;
		padding-top: 2rem;
		text-align: center;
	}

	.slide-content .wrap i,
	.nav-slider {
		display: none;
	}

	.benefit-header {
		font-size: 40px;
		font-size: 4rem;
	}

	.custom-header {
		padding: 30px 0;
		padding: 3rem 0;
	}

	.edd .custom-header {
		padding: 60px 0;
		padding: 6rem 0;
	}

	.custom-header h1,
	.archive-title {
		font-size: 35px;
		font-size: 3.5rem;
	}

	.custom-header p,
	.archive-description {
		font-size: 18px;
		font-size: 1.8rem;
	}

	.archive-description {
		padding: 30px 5%;
		padding: 3rem 5%;
	}

	.cta-bar {
		padding: 40px 5%;
		padding: 4rem 5%;
		text-align: center;
	}

	.cta-bar h3 {
		margin: 0 0 2rem;
	}

	.cta-bar .button {
		display: block;
		float: none;
		margin: 0 auto;
		max-width: 400px;
	}

	.home .cta-bar {
		margin-left: -5%;
		margin-right: -5%;
	}

	.cta-bar .three-fourths,
	.cta-bar .one-fourth {
		width: 100%;
	}

	.home .cta-bar h3 {
		font-size: 33px;
		font-size: 3.3rem;
	}

	.archive .content .entry-title,
	.page-template-page_blog-php .content .entry-title,
	.blog .content .entry-title,
	.single-post .content .entry-title {
		font-size: 36px;
		width: 100%;
	}

	.sidebar .widget.enews-widget {
		padding: 40px;
		padding: 4rem;
	}

	.sidebar #gform_widget-4 {
		opacity: 1;
	}

	.site-footer {
		padding: 24px 0;
		padding: 2.4rem 0;
	}

	.footer-widgets {
		padding: 40px 5% 16px;
	}

	.footer-widgets-1 {
		margin: 0;
	}

	.home .custom-header .hero-text {
		font-size: 24px;
		font-size: 2.4rem;
	}

	.guarantee .one-fourth {
		width: 23.076923076923077%;
	}

}

@media only screen and (max-width: 1023px) and (min-width: 767px) {

	.plans .price {
		font-size: 22px;
		font-size: 2rem;
	}

	.plans .amount {
		font-size: 100px;
		font-size: 8rem;
	}

	.plans .dollar {
		font-size: 50px;
		font-size: 4rem;
	}

	.plans #plan-2 .price {
		font-size: 2.2rem;
	}

	.plans #plan-2 .amount {
		font-size: 115px;
		font-size: 9.5rem;
	}

	.plans #plan-2 .dollar {
		font-size: 54px;
		font-size: 4rem;
		top: -0.9em;
	}

	.plans .buy-options .button {
		padding: 1rem 1rem;
	}

}

@media only screen and (max-width: 890px) {

	.plans .one-third {
		margin-left: 0;
		width: 100%;
	}

	.plans #plan-1,
	.plans #plan-3 {
		position: static;
	}

	.plans .buy-options .button {
		padding: 1rem 3rem;
	}

}

@media only screen and (max-width: 767px) {

	.five-sixths,
	.four-sixths,
	.one-sixth,
	.one-third,
	.three-fourths,
	.three-sixths,
	.two-fourths,
	.two-sixths,
	.two-thirds,
	.plans .guarantee .one-fourth {
		margin-left: 0;
		width: 100%;
	}

	.archive .content .entry-title,
	.page-template-page_blog-php .content .entry-title,
	.blog .content .entry-title,
	.single-post .content .entry-title {
		font-size: 28px;
	}

	.customer-tweets .icon-twitter,
	.plans .guarantee .one-fourth {
		display: block;
		padding: 0 0 20px;
		padding: 0 0 2rem;
		text-align: center;
	}

	.employee-card .avatar-wrap {
		margin-bottom: 0;
	}

	.employee-card .avatar {
		float: none;
	}

	.employee-card .my-name {
		padding-bottom: 10px;
		padding-bottom: 1rem;
	}

	.employee-card .bottom {
		padding-top: 20px;
		padding-top: 2rem;
	}

	.employee-card .bottom h3 {
		padding-bottom: 5px;
	}

	.form-container .form-button,
	.plans .guarantee {
		text-align: center;
	}

	.form-container .form-button i,
	.form-container .form-button .arrow {
		display: block;
		float: none;
		padding: 0 0 10px;
		padding: 0 0 1rem;
	}

	.form-container .form-button .arrow {
		padding: 0;
	}

	.scrolltop a {
		top: 22px;
		top: 2.2rem;
		left: 22px;
		left: 2.2rem;
		padding: 10px 15px;
		padding: 1rem 1.5rem;
		font-size: 19px;
		font-size: 1.9rem;
	}

	.home .custom-header {
		background-image: none;
		padding: 60px 0;
		padding: 6rem 0;
	}

	.home .custom-header .hero-title {
		font-size: 34px;
		font-size: 3.4rem;
	}

	.home .custom-header .button {
		width: 100%;
	}

	.home-benefits h1 {
		font-size: 36px;
		font-size: 3.6rem;
	}

	.home-benefits header p {
		font-size: 22px;
		font-size: 2.2rem;
	}

	.home-benefits p {
		font-size: 18px;
		font-size: 1.8rem;
	}

	.home .benefit-section {
		padding-bottom: 0;
	}

	.home-employees h2 {
		font-size: 36px;
		font-size: 3.6rem;
	}
	.customer-tweets {
		padding: 40px 0;
		padding: 4rem 0;
	}

}


@media only screen and (max-width: 667px) {

	.archive .content .entry-title,
	.page-template-page_blog-php .content .entry-title,
	.blog .content .entry-title,
	.single-post .content .entry-title {
		font-size: 24px;
	}

	.breadcrumb {
		display: none;
	}

	.home .custom-header {
		background: #1B232C;
	}

	.home .img-bg {
		display: none;
	}

	.one-fourth,
	.one-half {
		margin-left: 0;
		width: 100%;
	}

	.scrolltop {
		display: none;
	}

	/* Related Posts for WordPress
	--------------------------------------------- */

	.entry-content .rp4wp-related-posts ul,
	.entry-content .rp4wp-related-posts ul li,
	.entry-content .rp4wp-related-posts ul li div {
		display: block;
	}

	.entry-content .rp4wp-related-posts ul,
	.entry-content .rp4wp-related-posts ul li div {
		border: none;
	}

	.entry-content .rp4wp-related-posts ul li {
		border: 4px solid #e7e8e9;
		margin-bottom: 20px;
	}

	.entry-content .rp4wp-related-posts .rp4wp-related-post-image {
		border-bottom: 4px solid #e7e8e9;
	}

	.entry-content .rp4wp-related-post-image,
	.entry-content .rp4wp-related-post-image img {
		width: 100%;
	}
}

@media only screen and (max-width: 500px) {

	#mc_embed_signup label {
		font-size: 20px !important;
	}

		#mc_embed_signup input.button {
			font-size: 13px !important;
	}


	.plans .buy-options .button {
		padding: 1rem;
	}

	.footer-widgets li {
		margin-bottom: 15px;
	}

}
