/*
Theme Name: Vertical Axion Design N
Theme URI: http://www.verticalaxion.com
Description: Vertical Axion Responsive Base Design N.
Author: Vertical Axion
Author URI: http://www.verticalaxion.com
Version: 1.3.2a (Optimized)
*/

/*** Reset Browser Settings ***/
*{margin:0; padding:0; outline:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit;}
a img{border:0}
caption {text-align:left; font-weight:normal}
blockquote:before, 
blockquote:after, 
q:before, 
q:after{content:""}
blockquote, 
q{quotes:""""}

/*** Main Body ***/
body{font-size:16px; /* font-family: 'Open Sans', Arial, Helvetica, sans-serif;*/ line-height:1.500em; color:#2a2a2a; background-color: #ffffff;}

/*** Clearfix **/
.clear{clear:both}

/*** Links ***/
a{text-decoration:none; color:#09F}
a:hover{text-decoration:underline}

/*** Styles ***/
p{margin:0 0 1em}
textarea, input{font-size:12px}
strong, b {font-weight:700;}
em {font-style:italic}

small{font-size:12px;}

/*** Headings ***/
h1, h2, h3, h4, h5, h6{ line-height: 1.4em; font-weight:300; -webkit-text-stroke: 1px transparent; margin-bottom: 3%; }
h1 { font-size: 2.750em; }
h2 { font-size: 2.250em; }
h3 { font-size: 2.000em; text-transform: uppercase; }
h4 { font-size: 1.750em; }
h5 { font-size: 1.550em; text-transform: uppercase; }
h6 { font-size: 1.250em; }

h1#single-title{ font-size: 2.250em; font-weight: 400; margin-bottom:0 !important; padding: 0;}
#respond h3{font-size:1.5em; padding:10px 0}

/*** Main Layout ***/
#container { width: 100%; margin: 0 auto; }
#wrap{width: 100%; max-width:960px; padding: 20px 0; background-color: #fff; margin:0 auto;}
body.stretch #wrap { max-width: 100%; }
#main{float:left; width:66%; padding: 0; margin: 0; }
.full-width{width: 100% !important; max-width:960px }
.stretchpage { width: 100% !important; max-width: 100%; }
.static-image{border:10px solid #ECECEC; margin-top:20px}
/*** Begin VC 4.12.1 Layout Fixes ***/
.wpb_content_element:last-child {
	margin-bottom: 0;
}

.hpbox1 {
  padding-left: 10px;
  padding-right: 10px;
}

body.home .hptitlebox1 {
  margin-left: -21px;
  margin-right: -21px;
}

.hptopcol2 > .wpb_column {
  padding: 0 !important;
}

.hptopcol2 {
  padding-bottom: 0;
}

.hptoptitlebox2 {
  margin-bottom: 15px;
}

.hptopcol2 .wpb_content_element:last-child {
    margin-bottom: 10px;
}

.hptopcol1 .vc_column_container > .vc_column-inner,
.hptopcol2 .vc_column_container > .vc_column-inner,
.hpbox1.vc_column_container > .vc_column-inner,
.outercol.vc_column_container > .vc_column-inner {
  padding-left: 0;
  padding-right: 0;
}

.buttonrow .wpb_column {
  padding-left: 0;
  padding-right: 0;
}

#container .wpb_single_image .vc_figure .vc_single_image-wrapper {
  margin-bottom: 0;
}

.postcontent .vc_row-has-fill > .vc_column_container > .vc_column-inner,
.postcontent .vc_row-has-fill + .vc_row > .vc_column_container > .vc_column-inner,
.postcontent .vc_row-has-fill + .vc_row-full-width + .vc_row > .vc_column_container > .vc_column-inner,
.postcontent .vc_col-has-fill > .vc_column-inner {
    padding-top: 0;
}

body.home .formcol {
  padding-left: 0;
  padding-right: 0;
  background-color: #f5f5f5;
}

body.home .toprow .vc_custom_1465509311074,
body.home .upb-background-text.vc_custom_1441639791979,
body.home .uvc-row .vc_custom_1445511385746 {
  background-color: transparent !important;
}

body.home .middlecol .uvc-main-heading h1 {
  font-size: 2.750em;
}

body.home .middlecol .uvc-sub-heading {
  line-height: 1;
}

body.home .formcol .formcol {
  float: none;
}

body.home .vc_custom_1416388229208 {
  padding-left: 20px;
  padding-right: 20px;
  margin-bottom: 20px;
}

body.home .vc_custom_1441610701570 .ubtn-ctn-center {
  margin-top: 22px;
}
/*** End VC 4.12.1 Layout Fixes ***/

/*** Begin VC 4.12.1 Comment Out
body .postcontent .vc_col-sm-1, body .postcontent .vc_non_responsive body .postcontent .vc_row body .postcontent .vc_col-sm-1,
body .postcontent .vc_col-sm-2, body .postcontent .vc_non_responsive body .postcontent .vc_row body .postcontent .vc_col-sm-2,
body .postcontent .vc_col-sm-3, body .postcontent .vc_non_responsive body .postcontent .vc_row body .postcontent .vc_col-sm-3,
body .postcontent .vc_col-sm-4, body .postcontent .vc_non_responsive body .postcontent .vc_row body .postcontent .vc_col-sm-4,
body .postcontent .vc_col-sm-5, body .postcontent .vc_non_responsive body .postcontent .vc_row body .postcontent .vc_col-sm-5,
body .postcontent .vc_col-sm-6, body .postcontent .vc_non_responsive body .postcontent .vc_row body .postcontent .vc_col-sm-6,
body .postcontent .vc_col-sm-7, body .postcontent .vc_non_responsive body .postcontent .vc_row body .postcontent .vc_col-sm-7,
body .postcontent .vc_col-sm-8, body .postcontent .vc_non_responsive body .postcontent .vc_row body .postcontent .vc_col-sm-8,
body .postcontent .vc_col-sm-9, body .postcontent .vc_non_responsive body .postcontent .vc_row body .postcontent .vc_col-sm-9,
body .postcontent .vc_col-sm-10, body .postcontent .vc_non_responsive body .postcontent .vc_row body .postcontent .vc_col-sm-10,
body .postcontent .vc_col-sm-11, body .postcontent .vc_non_responsive body .postcontent .vc_row body .postcontent .vc_col-sm-11,
body .postcontent .vc_col-sm-12, body .postcontent .vc_non_responsive body .postcontent .vc_row body .postcontent .vc_col-sm-12 {
	padding-left: 10px;
	padding-right: 10px;
}
body.stretch .postcontent .vc_row,
body.home.page-template-page-full-width-php .vc_row {
	margin-left: -10px;
	margin-right: -10px;
}
body.subpage .postcontent .vc_row {
	margin-left: -10px;
	margin-right: -10px;
}
End VC 4.12.1 Comment Out ***/
/* body.stretch .postcontent .vc_row .wpb_column:first-child {
	margin-left: -10px;
}
body.stretch .postcontent .vc_row .wpb_column:last-child {
	margin-right: -10px;
} */
body.stretch .postcontent .va960, body .postcontent .va960 { max-width: 960px; margin-left: auto; margin-right: auto; }
body.stretch .wpb_row .wpb_row, body.page-template-page-landingblank-php .wpb_row .wpb_row { max-width: 960px !important; margin-left: auto; margin-right: auto; }
body .postcontent .wpb_row .wpb_row, body .postcontent .wpb_row { margin-bottom: 15px; }
body.stretch .postcontent .toprow { margin-bottom: 0; }
body.stretch .postcontent, body.page-template-page-landingblank-php .postcontent { padding-left: 10px !important; padding-right: 10px !important; }

body.home .partnersrow .wpb_column img { background-color: #fff; max-height: 150px; overflow: hidden; padding: 10px; }
body.home .partnersrow .wpb_column { background-color: transparent !important; max-height: 150px !important; overflow: hidden; }

body.home.stretch .postcontent > .vc_row:first-child { margin-bottom: 0; }

body.home.stretch .postcontent > .vc_row:nth-of-type(2) { margin-bottom: 15px !important; }

body.home.stretch .postcontent .serviceboxes { padding-top: 15px; }

body.home.stretch .postcontent  .vaparallax:last-of-type { background-color: #f5f5f5; margin-bottom: 0; background-size: cover !important; }

body.home.stretch .postcontent  .vaparallax:last-of-type h1 { margin-top: 15px; }

body.page-id-17 .row-shadow { margin-left: auto !important; margin-right: auto !important }

/*** Social Media ***/
ul.socials { list-style: none; margin: 0; }
ul.socials li { display: inline-block; float: left; }
ul.socials li img { float: left; margin: 0 2px; }

ul#socials { list-style: none; margin: 0; }
ul#socials li { display: inline-block; float: left; }
ul#socials li img { float: left; margin: 0 2px; }

p.socialicons { text-align: center; }
.fblikebox { width: 100%; max-width: 340px; margin: 0 auto;}

/*** Top Container ***/
#topcontainer { width: 100%; margin: 0 auto; padding: 0; }
/*** Top Line ***/
#topline { width: 100%; margin: 0 auto; padding: 0; height: 5px; clear: both; background-color: #1ba1e2; }
/*** Top Section with Sidebars ***/
#topwrap { width: 100%; margin: 0 auto; padding: 0; background-color: #2980b9; color: #fff; }
#topwrap a { color: #fff; }
#top { width: 100%; max-width: 960px; margin: 0 auto; padding: 0; overflow: hidden; font-size: 0.750em;}
#header-left { float: left; padding: 10px 0; }
#header-right { float: right; padding: 10px 0; }
#header-left .box { float: left; margin: 0 10px 0 0; padding: 0; }
#header-right .box { float: right; margin: 0 0 0 10px; padding: 0; display: block; }
#header-left ul, #header-right ul { list-style: none; margin: 0; }
#header-left ul li, #header-right ul li { display: inline-block; margin: 0 0 0 10px; }
#header-left ul li:first-child, #header-right ul li:first-child { margin: 0; }
#header-left ul.contact li, #header-right ul.contact li { display: inline-block; margin: 0 0 0 10px; }
#header-left ul.contact li:first-child, #header-right ul.contact li:first-child { margin: 0; }
#header-left img.socialimage, #header-right img.socialimage { width: 24px; }
#header-left ul.socials li, #header-right ul.socials li  { width: 24px; height: 24px; margin: 0 2px; }
#header-left ul#socials li, #header-right ul#socials li  { width: 24px; height: 24px; margin: 0 2px; }
#header-left ul.menu li:before, #header-right ul.menu li:before {
	content: "\00BB";
	margin-right: 5px;
}

/*** Header ***/
#headerwrap { width: 100%; margin: 0 auto; padding: 0; background-color: #fff; display: block; }
#header{ margin:0 auto; width: 100%; max-width:960px; padding: 0; position:relative; display: block; clear: both;}
#header-logo{ float: left; margin: 10px 0; display: block; }
#header-logo img { float: left; }
#header-description{text-transform:capitalize; font-size:12px; margin:0 0 0 5px}

#header-logo h1, #header-logo h2{font-size:30px; margin:0; border:none; line-height: 1.2em; padding: 0;}
#header-logo a{color:#2C2C2C}

#header-banner{width:468px; height:60px; position:absolute; right:20px; top:20px}

/*** Post ***/
.post{float:left; width:100%; margin:0 0 5px; padding: 0 0 5px;}
.thumbnail-wrap img, #related-posts img{float:left; margin:0 20px 10px 0 !important; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px;  border-radius:5px; -moz-box-shadow:0px 1px 2px #ababab; -khtml-box-shadow:0px 1px 2px #ababab; -webkit-box-shadow:0px 1px 2px #ababab; box-shadow:0px 1px 2px #ababab}
.thumbnail-wrap a:hover img{filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity:0.8; opacity:0.8; -moz-box-shadow:0px 5px 5px #ababab; -khtml-box-shadow:0px 5px 5px #ababab; -webkit-box-shadow:0px 5px 5px #ababab; box-shadow:0px 5px 5px #ababab}
img.single{float:left; border:5px solid #ECECEC; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px;  border-radius:5px; -moz-box-shadow:0px 1px 2px #ababab; -khtml-box-shadow:0px 1px 2px #ababab; -webkit-box-shadow:0px 1px 2px #ababab; box-shadow:0px 1px 2px #ababab; margin:0 20px 0 0;}
.noborder{border-bottom:none}

/*** Post Content ***/
.postcontent{ display: block; padding: 0; font-size: 0.875em; }
h2.entry-title{font-size:1.5em; margin-top:0 !important; margin-bottom: 5px;}
h2.entry-title a{font-weight:400}
h2.entry-title a:hover{text-decoration:underline;}
.postcontent ul{margin:10px 30px}
.postcontent ol{margin:10px 30px}
.postcontent .alignleft{float:left; margin:0 10px 10px 0}
.postcontent .alignright{float:right; margin:0 0 10px 10px}
.postcontent .aligncenter, 
.postcontent .center{text-align:center; margin:0 auto; display:block}
.postcontent blockquote{padding: 5px 20px; border-left: 5px solid #eee; margin: 10px 0; }
a.read-more{position:absolute; right:0; bottom:0; font-size:0.93em; color:#09F}
.blogentry p { overflow: hidden; }

img[class*="align"],
img[class*="wp-image-"] {
    height: auto; /* Make sure images with WordPress-added height and width >attributes are scaled correctly */
}
img.size-full {
    max-width: 100%;
    width: auto; /* Prevent stretching of full-size images with height and >>width attributes in IE8 */
}

/*** Main Area Gravity Forms Styles ***/
#container .gform_wrapper .gform_body {
    width: 100%;
}

#container .gform_wrapper ul.gform_fields li.gfield {
    padding-right: 0;
}

#main .gform_wrapper {
	max-width: 500px;
	margin: 0 auto;
}
#main .gform_footer .gform_button,
#main .gform_page_footer .button {	
	cursor: pointer;
	padding: 8px 14px;
	background-color: #0088cc;
/*	background-image: url(images/alert-overlay.png); */
	background-repeat: repeat-x;
	margin: 0 auto !important;
	color: #fff;
	border: 1px solid #0088cc;
	text-transform: uppercase;
	font-size: 15px;
	text-align: center;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
}
#main .gform_footer .gform_button:hover,
#main .gform_page_footer .button:hover {
	background-image: none;
}
#main .gform_wrapper .gfield_label {
	font-weight: bold;
	color: #000;
	margin: 0.625em 0 0 0;
}

#main .gform_wrapper .gform_footer {
	margin: 0;
	padding: 0;
}

#main .ginput_container { padding: 0; margin: 7px 0; }
#main .gform_wrapper input[type="text"],
#main .gform_wrapper input[type="password"],
#main .gform_wrapper textarea,
#main .gform_wrapper .gfield_select {
	width: 100% !important;
	padding: 5px 10px;
	margin: 0;
	border: 1px solid #aaa;
	background-color: #fff;
	font-size: 1em;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	font-family: Arial, sans-serif;
}

#main .gform_wrapper span.gform_description {
    font-weight: 400;
    display: block;
    width: 100%;
    margin-bottom: 0;
}

.graybox {
  padding: 10px;
  border: 1px solid #ccc;
  background-color: #f9f9f9;
}

.graybox h2.widgettitle {
  font-weight: 700;
  font-size: 1.750em;
}

.graybox .gform_wrapper .gfield_label {
  color: #000 !important;
  font-weight: 700 !important;
}

#sidebar .quote,
.graybox .quote {
    padding: 0;
}

#sidebar .quote,
#sidebar .quote blockquote.testimonials-text,
.wpb_widgetised_column .quote,
.wpb_widgetised_column .quote blockquote.testimonials-text,
.graybox .quote,
.graybox .quote blockquote.testimonials-text {
  background-color: transparent;
}

/* #main .gform_wrapper div.validation_error { display: none; } */

/*** Pagination ***/
#pagination{clear:both;position:relative; font-size:11px; line-height:13px; text-shadow:1px 1px 1px #FFF; margin-left: 10px;}
#pagination span, #pagination a{display:block; float:left; margin:2px 2px 2px 0; padding:6px 9px 5px 9px; text-decoration:none; width:auto; color:#666; background:#EEE}
#pagination a:hover{background:#D7D7D7}
#pagination .current{padding:6px 9px 5px 9px; background:#D7D7D7}

/*** Byline ***/
#byline{font-family: Arial, Helvetica, sans-serif; font-size:11px; margin-top: 5px;margin-bottom:20px; color:#999; padding: 0;}
#byline a{text-decoration:none}
#byline a:hover{text-decoration:underline}

/***  Related Posts ***/
#related-posts{margin:15px 0 0;padding:15px 10px 0 10px;border-top:1px solid #EEE}
#related-posts img{float:left; margin:0 15px 10px 0}
#related-posts a:hover img{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity:0.7; opacity:0.7}
#related-posts ul{list-style:none}
#related-posts li{margin:0 0 20px 0}

#related-posts h3{font-size:12px; margin:0 0 5px}
#related-posts h4{font-size:18px; margin:0 0 20px}

/*** Comments ***/
#commentsbox {
	margin: 15px 0 0;
}

h3#comments {
	font-size: 18px;
	margin: 0 0 10px;
}

ol.commentlist {
	margin: 0px 0 0;
	clear: both;
	overflow: hidden;
	list-style: none;
}

ol.commentlist li {
	margin: 10px 0;
	line-height: 18px;
	padding: 10px;
	border: 1px solid #EEE;
}

.bypostauthor {
}

.comment-author {
}

.comment-author a:link, 
.comment-author a:visited {
	font-weight: bold;
	text-decoration: none !important;
}

.comment-author .fn {
}

cite.fn {
	font-weight: 700;
	font-size: 12px;
}

.comment-author .avatar {
	float: left;
	margin: 0 10px 0 0;
}

.comment-meta {
	font-size: 11px;
}

.comment-meta .commentmetadata {
	color: #000;
}

.comment-meta a {
	color: #999;
	border-bottom: 1px solid #EEE;
	text-decoration: none !important;
}

ol.commentlist li p {
	line-height: 22px;
	margin: 5px 0 0;
}

.reply {
	text-align: right;
	margin-top: 10px;
	font-size: 10px;
}

li.odd {
}

li.even {
}

.children {
	list-style: none;
	margin: 1em 0 0;
	text-indent: 0;
}

.children li.depth-2 {
	margin: 0 0 0px 50px;
}

.children li.depth-3 {
	margin: 0 0 0px 50px;
}

.children li.depth-4 {
	margin: 0 0 0px 50px;
}

.children li.depth-5 {
	margin: 0 0 0px 50px;
}

.comment-nav {
	padding: 5px;
	height: 20px;
}

.comment-nav a:link, .comment-nav a:visited {
}

.cancel-comment-reply a {
	color: #F00;
	font-weight: 700;
}

#respond {
	margin: 20px 0px;
}

#respond h3 {
	font-size: 18px;
	margin: 0 0 20px;
}

#commentform {
	margin: 0 auto;
	width: 80%;
}

#commentform p {
	margin: 5px 0px;
}

#respond label {
	display: block;
	padding: 5px 0;
}

#respond label small {
	font-size: 10px;
}

#respond input {
	margin-bottom: 10px;
	padding: 5px 5px;
	margin: 0 10px 10px 0;
	background: #fff;
	border: 1px solid #ddd;
}

#commentform input {
	width: 100%;
}

input#commentSubmit {
	cursor: pointer;
	max-width: 150px;
	padding: 8px 14px;
	background-color: #0088cc;
	margin: 10px auto 0 auto !important;
	color: #fff;
	border: 1px solid #0088cc;
/*	background-image: url(images/alert-overlay.png);*/
	background-repeat: repeat-x;
	text-transform: uppercase;
	font-size: 15px;
	text-align: center;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
}

input#commentSubmit:focus, #comment:focus {

}

#commentSubmit:hover {
	background-image: none;
}

textarea#comment {
	border: none;
	background: #fff;
	border: 1px solid #ddd;
	width: 100%;
	margin: 10px 0px 0px 0px;
	padding: 5px 5px;
}


/*** Main Sidebar ***/
#sidebar{float:right; width:32%; padding: 0 10px; font-size:0.875em; border-left: 1px solid #ddd; border-right: 1px solid #ddd; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; line-height: 1.4em; }
.wpb_widgetised_column { border-left: 1px solid #ddd; border-right: 1px solid #ddd; padding: 0 10px; line-height: 1.4em; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
#sidebar ul{list-style:none; margin:0}
#sidebar li{margin:5px 0}
#sidebar .box, .wpb_widgetised_column .box {margin:0 0 20px 0; padding: 0; display: block; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
.wpb_widgetised_column .box:last-child { margin: 0; }
#sidebar .textwidget{padding: 0}

/*** Main Sidebar Contact Info Styles ***/
#sidebar h4{font-weight:400; }
.wpb_widgetised_column h4 { font-weight:400; }

#sidebar ul.contact, .wpb_widgetised_column ul.contact {
	list-style: none;
	margin: 0;
	padding-top: 5px;
	}
#sidebar ul.contact li, .wpb_widgetised_column ul.contact li {
	height: 32px;
	padding-left: 42px;
	font-size: 16px;
}
#sidebar ul.contact li.address, .wpb_widgetised_column ul.contact li.address {
	background: url(images/contacticons/address.png) no-repeat 0 0; line-height: 16px; margin-bottom: 20px;
}
#sidebar ul.contact li.phone1, .wpb_widgetised_column ul.contact li.phone1 {
	background: url(images/contacticons/phone.png) no-repeat 0 0; margin-bottom: 20px; line-height: 32px;
}
#sidebar ul.contact li.phone2, .wpb_widgetised_column ul.contact li.phone2 {
	background: url(images/contacticons/phone.png) no-repeat 0 0; margin-bottom: 20px; line-height: 32px;
}
#sidebar ul.contact li.fax, .wpb_widgetised_column ul.contact li.fax {
	background: url(images/contacticons/fax.png) no-repeat 0 0; margin-bottom: 20px; line-height: 32px;
}
#sidebar ul.contact li.email, .wpb_widgetised_column ul.contact li.email {
	background: url(images/contacticons/email.png) no-repeat 0 0; line-height: 32px;
}

ul.contact li.mobile { display: none !important; }

/*** Newsletter Form Styles ***/
.nletter {
	text-align: center;
}
.nletter .ns-field { 
	width: 95%;
	max-width: 292px;
	padding: 5px 3px;
	margin-bottom: 10px;
	border: 1px solid #aaa;
}
.nletter .ns-submit {
	cursor: pointer;
	padding: 8px 14px;
	background-color: #0088cc;
/*	background-image: url(images/alert-overlay.png); */
	background-repeat: repeat-x;
	margin: 0 auto !important;
	color: #fff;
	border: 1px solid #0088cc;
	text-transform: uppercase;
	font-size: 15px;
	text-align: center;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
}

.nletter .ns-submit:hover {
	background-image: none;
}

/*** Top Sidebar ***/
#tsidebarwrap { width: 100%; margin: 0 auto; padding: 0; overflow: hidden; }
#tsidebar { width: 100%; max-width: 960px; font-size: 1em; margin: 0 auto; padding: 0; line-height: 1.4em; }
#tsidebar ul { list-style: none; }
#tsidebar .box { float: left; padding: 10px 0; display: block; }
#tsidebar h4 { font-size: 1.500em; font-weight: 600; margin: 0 0 10px 0;}

/*** Bottom Sidebar ***/
#bottomwrap { width: 100%; margin: 0 auto; padding: 0; overflow: hidden; background-color: #f9f9f9; }
#bsidebar { width: 100%; max-width: 960px; font-size: 1em; margin: 0 auto; padding: 0; line-height: 1.4em; }
#bsidebar ul { list-style: none; }
#bsidebar ul.contact li { display: inline-block; margin: 0 0 0 10px; }
#bsidebar ul.contact li:first-child { margin: 0; }
#bsidebar .box { float: left; padding: 10px 0; display: block; }
#bsidebar h4 { font-size: 1.500em; font-weight: 600; margin: 0 0 10px 0;}

/*** Footer ***/
#footerwrap { width: 100%; margin: 0 auto; padding: 10px 0; background-color: #111111; overflow: hidden; color: #fff; }
#footerwrap a { color: #fff; }
#footer{ width: 100%; max-width: 960px; font-size: 0.750em; border-top: 1px solid rgba(255,255,255,0.25); padding:10px 0 0 0;margin: 10px auto 0 auto; overflow: hidden; }
#footer-left{float:left;}
#footer-right{float:right;}

/*** Footer Sidebar ***/
#fsidebar { width: 100%; max-width: 960px; margin: 0 auto; overflow: hidden; padding-bottom: 10px; line-height: 1.4em; }
#fsidebar .box { float: left; font-size: 0.875em; }
#fsidebar ul { list-style: none; }
#fsidebar ul li { margin: 5px 0 0 0; }
#fsidebar ul.contact li.phone2 { padding-left: 44px; margin-top: 0; }
#fsidebar h4 { font-size: 1.500em; font-weight: 600; margin: 0 0 10px 0;}

/*** Right Sidebar ***/
#rsidebar { width: 100%; max-width: 960px; margin: 0 auto; padding: 0; background-color: #fff; font-size: 0.875em; line-height: 1.4em; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
#rsidebar ul { list-style: none; }
#rsidebar .box { display: block; padding: 10px;}
#rsidebar h4 { font-size:1.500em; font-weight: 600; margin: 0; padding: 0; }

/*** Gravity Forms Sidebar Styles ***/
#rsidebar .gform_wrapper,
#sidebar .gform_wrapper,
#sfidebar .gform_wrapper,
.wpb_widgetised_column .gform_wrapper { margin: 5px 0 0 0 !important; max-width: 100%; }

#rsidebar .gform,
#sidebar .gform,
#fsidebar .gform,
#tsidebar .gform,
.wpb_widgetised_column .gform { padding: 0; margin: 0 auto; }

#rsidebar .gform_heading,
#sidebar .gform_heading,
#fsidebar .gform_heading,
#tsidebar .gform_heading,
.wpb_widgetised_column .gform_heading { margin-bottom: 10px; }

#rsidebar .gform_description,
#sidebar .gform_description,
#fsidebar .gform_description,
#tsidebar .gform_description,
.wpb_widgetised_column .gform_description { font-size: 1em; text-align: left; display: block; margin: 0 auto; padding: 0; width: 100%;}

#rsidebar .ginput_container,
#sidebar .ginput_container,
#fsidebar .ginput_container,
#tsidebar .ginput_container,
.wpb_widgetised_column .ginput_container { padding: 0; margin: 7px 0; }

#rsidebar .ginput_container input,
#sidebar .ginput_container input,
#fsidebar .ginput_container input,
#tsidebar .ginput_container input,
.wpb_widgetised_column .ginput_container input,
#rsidebar .ginput_container textarea,
#sidebar .ginput_container textarea,
#fsidebar .ginput_container textarea,
#tsidebar .ginput_container textarea,
.wpb_widgetised_column .ginput_container textarea,
#rsidebar .gform_wrapper .gfield_select,
#sidebar .gform_wrapper .gfield_select,
#fsidebar .gform_wrapper .gfield_select,
#tsidebar .gform_wrapper .gfield_select,
.wpb_widgetised_column .gform_wrapper .gfield_select { background-color: #fff; border: 1px solid #aaa; width: 100%; padding: 5px 10px; font-size: 0.875em; margin: 0 !important; line-height: normal; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; font-family: Arial, sans-serif; }

/* #rsidebar .validation_error,
#sidebar .validation_error,
#fsidebar .validation_error,
#tsidebar .validation_error,
.wpb_widgetised_column .validation_error { display: none; } */

#sidebar .gform_wrapper .gfield_description.validation_message,
#sidebar .gform_wrapper .top_label .gfield_description.validation_message,
#fsidebar .gform_wrapper .gfield_description.validation_message,
#fsidebar .gform_wrapper .top_label .gfield_description.validation_message,
#tsidebar .gform_wrapper .gfield_description.validation_message,
#tsidebar .gform_wrapper .top_label .gfield_description.validation_message,
#rsidebar .gform_wrapper .gfield_description.validation_message,
#rsidebar .gform_wrapper .top_label .gfield_description.validation_message,
.wpb_widgetised_column .gform_wrapper .gfield_description.validation_message,
.wpb_widgetised_column .gform_wrapper .top_label .gfield_description.validation_message  { width: 50% !important; padding: 0 !important; margin: 0 !important; line-height: normal; position: absolute; top: 10px; right: 5px; z-index: 99; text-align: right; }

#rsidebar .gfield_error,
#rsidebar .gform_wrapper li.gfield.gfield_error.gfield_contains_required,
#fsidebar .gfield_error,
#fsidebar .gform_wrapper li.gfield.gfield_error.gfield_contains_required,
#tsidebar .gfield_error,
#tsidebar .gform_wrapper li.gfield.gfield_error.gfield_contains_required,
#sidebar .gfield_error,
#sidebar .gform_wrapper li.gfield.gfield_error.gfield_contains_required,
.wpb_widgetised_column .gfield_error,
.wpb_widgetised_column .gform_wrapper li.gfield.gfield_error.gfield_contains_required  {
	width: 100%;
	padding: 0 !important;
	/* margin: 5px 0 !important; */
	position: relative;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
#rsidebar .gfield_error .ginput_container,
#sidebar .gfield_error .ginput_container,
#fsidebar .gfield_error .ginput_container,
#tsidebar .gfield_error .ginput_container,
.wpb_widgetised_column .gfield_error .ginput_container { margin: 2px 0 !important; }

#rsidebar .gform_footer,
#sidebar .gform_footer,
#fsidebar .gform_footer,
#tsidebar .gform_footer,
.wpb_widgetised_column .gform_footer { margin: 0 !important; padding: 0 !important; }

#rsidebar .gform_footer .gform_button,
#sidebar .gform_footer .gform_button,
#fsidebar .gform_footer .gform_button,
#tsidebar .gform_footer .gform_button,
.wpb_widgetised_column .gform_footer .gform_button {	
	cursor: pointer;
	padding: 6px 14px !important;
	background-color: #0088cc;
/*	background-image: url(images/alert-overlay.png); */
	background-repeat: repeat-x;
	margin: 0 !important;
	color: #fff;
	border: 1px solid #0088cc;
	text-transform: uppercase;
	font-size: 15px;
	text-align: center;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
}

#rsidebar .gform_footer .gform_button:hover,
#sidebar .gform_footer .gform_button:hover,
#fsidebar .gform_footer .gform_button:hover,
#tsidebar .gform_footer .gform_button:hover,
.wpb_widgetised_column .gform_footer .gform_button:hover {
	background-image: none;
}

/*** Header Sidebar ***/
#hsidebar {
	width: 50%;
	float: right;
	margin: 0;
	padding: 0;
	overflow: hidden;
}
#hsidebar .box {
	float: right;
	margin: 0;
	padding: 0;
	overflow: hidden;
}
#hsidebar ul {
	list-style: none;
}
#hsidebar ul li {
	display: inline-block;
}
#hsidebar .menu {
	list-style: none;
	font-size: 0.688em;
}
#hsidebar .menu li {
	display: inline;
	padding: 0 6px 0 0;
	margin: 0 0 0 4px;
	border-right: 1px solid #000;
}
#hsidebar .menu li:last-child {
	border-right: none;
}
#hsidebar .menu li  a {
	color: #000;
}

#hsidebar h4 {
	display: none;
}

#hsidebar ul.socials {
	margin-top: 10px;
}

#hsidebar ul.socials li  {
	width: 24px;
	height: 24px;
	margin: 0 2px;
}

#hsidebar ul#socials {
	margin-top: 10px;
}

#hsidebar ul#socials li  {
	width: 24px;
	height: 24px;
	margin: 0 2px;
}

#hsidebar img.socialimage {
	max-width: 24px;
}

/*** Sidebar Columns ***/
.per-row-1 .box { width: 100%; margin-left: 0; }
.per-row-1 .box:first-child { margin-left: 0; }

.per-row-2 .box { width: 48.95833%; margin-left: 2.08333%; }
.per-row-2 .box:first-child { margin-left: 0; }

.per-row-3 .box { width: 32.29167%; margin-left: 1.5625%; }
.per-row-3 .box:first-child { margin-left: 0; }

.per-row-4 .box { width: 24.0625%; margin-left: 1.25%; }
.per-row-4 .box:first-child { margin-left: 0; }

.per-row-5 .box { width: 18.75%; margin-left: 1.5625%; }
.per-row-5 .box:first-child { margin-left: 0; }

.per-row-6 .box { width: 15.625%; margin-left: 1.25%; }
.per-row-6 .box:first-child { margin-left: 0; }


/*** Phonenumber Widget ***/
#phonenumber {
	position: relative;
	margin-top: 30px;
	padding-top: 10px;
	padding-left: 70px;
	overflow: hidden;
}

#phonenumber img.phonetopicon {
	position: absolute;
	left: 0;
	top: 0;
}
#phonenumber strong {
	display: block;
	clear: both;
	font-size: 1.1em;
}
#phonenumber span {
	display: block;
	clear: both;
	font-size: 1.6em;
}

#phonenumber span a {
	color: #000;
}

#phonenumber span a:hover {
	text-decoration: none;
}

/*** WordPress Caption Styles ***/
.wp-caption{border:1px solid #ddd; text-align:center; background-color:#f3f3f3; padding-top:4px; margin:10px; -moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px; border-radius:3px}
.wp-caption img{margin:0; padding:0; border:0 none}
.wp-caption p.wp-caption-text{font-size:11px; line-height:17px; padding:0 4px 5px; margin:0}

/*** Calendar Widget ***/
.widget_calendar {float: left;}
#wp-calendar {width: 100%; }
#wp-calendar caption {
	text-align: right;
	color: #333;
	font-size: 12px;
	margin-top: 10px;
	margin-bottom: 15px;
}
#wp-calendar thead { font-size: 10px; }
#wp-calendar thead th { padding-bottom: 10px; }
#wp-calendar tbody { color: #aaa; }
#wp-calendar tbody td { background: #f5f5f5; border: 1px solid #fff; text-align: center; padding:8px;}
#wp-calendar tbody td:hover { background: #fff; }
#wp-calendar tbody .pad { background: none; }
#wp-calendar tfoot #next { font-size: 10px; text-transform: uppercase; text-align: right; }
#wp-calendar tfoot #prev { font-size: 10px; text-transform: uppercase; padding-top: 10px; }

/*** Search Form ***/
#searchbar{ margin: 0 auto; position:relative; width: 100%; max-width:160px; display: block;}
#search{ background-color: #fff; padding:3px 27px 3px 5px; font-size:12px; max-width:150px; border:1px solid #ddd; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; color:#999}
#searchsubmit{position:absolute; right:5px; top:50%; margin-top: -7px; display:block; background:url(images/searchsubmit.png) no-repeat; height:15px; width:15px; border:0; text-indent:-9999px}

/*** Navigation Bar ***/
#nav-wrap { width: 100%; margin: 0 auto; padding: 0; }
#navigation{ width: 100%; max-width:960px; position:relative; z-index:99; margin:0 auto;}
#navigation select { display: none; }
/*** ESSENTIAL STYLES - DO NOT EDIT ***/
.sf-menu, .sf-menu *{margin:0; padding:0; list-style:none}
.sf-menu{
	line-height:1.0;
}
.sf-menu ul{position:absolute; top:-999em; width:16em; /* left offset of submenus need to match (see below) */}
.sf-menu ul li{width:100%;}
.sf-menu li:hover{visibility:inherit; /* fixes IE7 'sticky bug' */}
.sf-menu li{float:left; position:relative;}
.sf-menu a{display:block; position:relative}
.sf-menu li:hover ul, 
.sf-menu li.sfHover ul {left:0; top: 38px; /* match top ul list item height */z-index:9999}
ul.sf-menu li:hover li ul, 
ul.sf-menu li.sfHover li ul,
.fixedmenu ul.sf-menu li:hover li ul, 
.fixedmenu ul.sf-menu li.sfHover li ul {top:-999em}
ul.sf-menu li li:hover ul, 
ul.sf-menu li li.sfHover ul,
.fixedmenu ul.sf-menu li li:hover ul, 
.fixedmenu ul.sf-menu li li.sfHover ul {left:16em; /* match ul width */top:0}
ul.sf-menu li li:hover li ul, 
ul.sf-menu li li.sfHover li ul,
.fixedmenu ul.sf-menu li li:hover li ul, 
.fixedmenu ul.sf-menu li li.sfHover li ul {top:-999em}
ul.sf-menu li li li:hover ul, 
ul.sf-menu li li li.sfHover ul,
.fixedmenu ul.sf-menu li li li:hover ul, 
.fixedmenu ul.sf-menu li li li.sfHover ul {left:16em; /* match ul width */top:0}

/*** Editable Menu Styles ***/
.sf-menu{float:left; }
/*** General Menu Styles ***/
.sf-menu a {font-size:0.875em; padding:1em; text-decoration:none; text-transform:uppercase; font-weight: 600; }

/*** Main Links ***/
.sf-menu > li > a,
.sf-menu > li > a:visited { color:#0088cc; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}

.sf-menu > li { margin: 0 2px; }

.sf-with-ul > a, 
.sf-menu > li:hover > a,
.sf-menu > li > a:hover { background-color: #0088cc; color: #ffffff;}

.sf-menu > li.current_page_item > a, 
.sf-menu > li.current-menu-item > a,
.sf-menu > li.current-menu-parent > a, 
.sf-menu > li.current_page_parent > a { background-color: #0088cc; color: #ffffff; }

/*** Submenu Links ***/
.sf-menu > li  > ul { background-color: #0088cc; padding: 5px; border: 2px solid #0088cc; }

.sf-menu > li > ul > li { }

.sf-menu > li > ul > li > a,
.sf-menu > li > ul > li > a:visited { color: #ffffff; padding: 0.6em; background-color: transparent; }

.sf-menu > li > ul > li > a:hover{ background-color: #0099e6; color: #ffffff; }

.sf-menu > li.current_page_item > ul > li > a, 
.sf-menu > li.current-menu-item > ul > li > a { color: #ffffff; background-color: transparent; }

.sf-menu > li  > ul > li.current_page_item > a, 
.sf-menu > li  > ul > li.current-menu-item > a { background-color: #0099e6; }

/*** Second Level Submenu Links ***/
.sf-menu > li  > ul > li  > ul { background-color: #0088cc; padding: 5px; border: 2px solid #0088cc; }

.sf-menu > li > ul > li > ul > li { }

.sf-menu > li  > ul > li > ul > li > a,
.sf-menu > li  > ul > li > ul > li > a:visited { color: #ffffff; padding: 0.6em; background-color: transparent; }

.sf-menu > li  > ul  > li  > ul > li > a:hover{ background-color: #0099e6; color: #ffffff; }

.sf-menu > li.current_page_item > ul > li > ul > li > a, 
.sf-menu > li.current-menu-item > ul > li > ul > li > a,
.sf-menu > li > ul > li.current_page_item > ul > li > a, 
.sf-menu > li > ul > li.current-menu-item > ul > li > a { color: #ffffff; background-color: transparent; }

.sf-menu > li  > ul > li > ul > li.current_page_item  > a, 
.sf-menu > li  > ul > li > ul > li.current-menu-item  > a { background-color: #0099e6; }

/*** Thrid Level Submenu Links ***/
.sf-menu  > li  > ul > li  > ul > li  > ul { background-color: #0088cc; padding: 5px; border: 2px solid #0088cc; }

.sf-menu > li > ul > li > ul > li > ul > li { }

.sf-menu > li  > ul > li > ul > li > ul > li > a,
.sf-menu > li  > ul > li > ul > li > ul > li > a:visited { color: #ffffff; padding: 0.6em; background-color: transparent; }

.sf-menu > li  > ul  > li  > ul > li > ul > li > a:hover { background-color: #0099e6; color: #ffffff; }

.sf-menu > li.current_page_item > ul > li > ul > li > ul > li > a, 
.sf-menu > li.current-menu-item > ul > li > ul > li > ul > li > a,
.sf-menu > li > ul > li.current_page_item > ul > li > ul > li > a, 
.sf-menu > li > ul > li.current-menu-item > ul > li > ul > li > a,
.sf-menu > li > ul > ul > li > li.current_page_item > ul > li > a, 
.sf-menu > li > ul > ul > li > li.current-menu-item > ul > li > a { color: #ffffff; background-color: transparent; }

.sf-menu > li > ul > li > ul > li > ul > li.current_page_item > a, 
.sf-menu > li > ul > li > ul > li > ul > li.current-menu-item > a { background-color: #0099e6; }


/*** Menu Shadows - Disabled in the Theme ***/
.sf-shadow ul{background:url('images/shadow.png') no-repeat bottom right; padding:0 8px 9px 0; -moz-border-radius-bottomleft:17px; -moz-border-radius-topright:17px; -webkit-border-top-right-radius:17px; -webkit-border-bottom-left-radius:17px}
.sf-shadow ul.sf-shadow-off{background:transparent}

/*** Slider ***/
#sliderwrap { width: 100%; margin: 0 auto; padding: 0; overflow: hidden; background-color: #195d87; }
#subwrap { width: 100%; max-width: 960px; margin: 0 auto; overflow: hidden; }
#vasliderbox { width: 100%; max-width: 960px; height: 100%; margin: 0 auto; overflow: hidden; }
#vaslider{z-index:5; width: 100%; max-width: 960px; position:relative; }
#vaslider a{border:0; display: block; width: 100%; }
#vaslider .vacaption {
	display: block;
	position: absolute;
	top: 20px;
	left: 10px;
	width: 100%;
	max-width: 940px;
	height: 90%;
	padding: 10px 0;
	color: #fff;
	line-height: 1.4em;
}
#vaslider .vacaption h1 { padding: 0 10px; font-size: 2.250em; margin: 0; font-weight: 700; }
#vaslider .vacaption a { display: inline; width: auto; }
#vaslider .vacaption .slidedesc { display: block; padding: 0 10px; font-size: 1.250em; }
#vaslider .vacaption .slidedesc p { margin: 16px 0 0 0; }
#vaslider .vacaption .slidedesc p:first-child { margin: 0; }

/** Service Boxes **/
#boxeswrap { width: 100%; margin: 0 auto; padding: 10px 0; overflow: hidden; background-color: #f9f9f9; }
#boxesinner { width: 100%; max-width: 960px; margin: 0 auto; padding: 0; }
ul#boxes { width: 100%; margin: 0 auto; list-style: none; overflow: hidden;  }
ul#boxes li { display: block; float: left; margin-left: 10px; }
ul#boxes li:first-child { margin-left: 0; }
ul#boxes li a { display: block; padding: 10px; line-height: normal; color: #222222; }
ul#boxes li a:hover { text-decoration: none; }
ul#boxes li a img { margin: 0 auto 10px auto; clear: both; display: block; }
ul#boxes li a span { display: block; clear: both; text-align: center; }
ul#boxes li a span.servicetitle { font-size: 0.875em; }
ul#boxes li a span.servicedesc { margin-top: 10px; font-size: 0.750em; }

ul#boxes li.leftalign a img { margin: 0 10px 0 0; float: left; clear: none; }
ul#boxes li.leftalign a span { display: block; float: left; text-align: left; clear: none; }
ul#boxes li.leftalign a { overflow: hidden; }

ul#boxes.separator-2 { background: url(images/separator-2.png) repeat 0 0; }
ul#boxes li.boxes-2 { width: 48.95833%; margin-left: 2.08333%; }
ul#boxes li.boxes-2:first-child { margin-left: 0; }

ul#boxes.separator-3 { background: url(images/separator-3.png) repeat 0 0; }
ul#boxes li.boxes-3 { width: 32.29167%; margin-left: 1.5625%; }
ul#boxes li.boxes-3:first-child { margin-left: 0; }

ul#boxes.separator-4 { background: url(images/separator-4.png) repeat 0 0; }
ul#boxes li.boxes-4 { width: 24.0625%; margin-left: 1.25%; }
ul#boxes li.boxes-4:first-child { margin-left: 0; }

ul#boxes.separator-5 { background: url(images/separator-5.png) repeat 0 0; }
ul#boxes li.boxes-5 { width: 18.75%; margin-left: 1.5625%; }
ul#boxes li.boxes-5:first-child { margin-left: 0; }

ul#boxes.separator-6 { background: url(images/separator-6.png) repeat 0 0; }
ul#boxes li.boxes-6 { width: 15.625%; margin-left: 1.25%; }
ul#boxes li.boxes-6:first-child { margin-left: 0; }

/*** Page Titles ***/
#titlewrap {
	width: 100%;
	margin: 0 auto;
	padding: 0;
	background: #01456a;
	overflow: hidden;
}
#pagetitle {
	width: 100%;
	max-width: 960px;
	margin: 0 auto;
	padding: 30px 0;
	overflow: hidden;
}

#titlecontent {
	float: left;
	width: 100%;
	max-width: 500px;
	margin: 0;
	padding: 0;
}

#titlecontent a.ctabutton {
	display: block;
	float: left;
	padding: 8px 20px;
	line-height: normal;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-color: #0088cc;
/*	background-image: url(images/alert-overlay.png); */
	background-repeat: repeat-x;
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
}

#titlecontent a.ctabutton:hover {
	text-decoration: none;
	background-image: none;
}
#pagetitle h1 { margin: 0; padding: 0; font-weight: 300; font-size: 2.65em; color: #ecf0f1; letter-spacing: -1px;  }
body.single #pagetitle h4 { margin: 0; padding: 0; font-weight: 300; font-size: 2.65em; color: #ecf0f1; letter-spacing: -1px;  }
body.single h4.insidepagetitle { margin-bottom: 5px; font-weight: 300; font-size: 2em; letter-spacing: -1px;  }
#pagetitle p { margin-top: 10px; color: #fff; }

#pageimage {
	float: right;
	overflow: hidden;
	margin-bottom: -30px;
}

#pageimage img { float: right; }

/*** Homepage CTA ***/
#hpctawrap {
	width: 100%;
	margin: 0 auto;
	padding: 20px 0;
	overflow: hidden;
	background-color: #2980b9;
}
#hpcta  {
	width: 100%;
	max-width: 960px;
	margin: 0 auto;
	padding: 0;
	overflow: hidden;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

.hpctacontent {
	display: block;
	float: left;
	color: #fff;
	font-size: 0.875em;
	text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.5);
}

.hpctacontent p { margin-bottom: 0; }

a.hpctabtn {
	cursor: pointer;
	display: block;
	float: right;
	margin: 1% 0;
	padding: 8px 15px;
	background-color: #0088cc;
/*	background-image: url(images/alert-overlay.png);*/
	background-repeat: repeat-x;
	color: #fff;
	text-align: center;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
}

a.hpctabtn:hover {
	text-decoration: none;
	background-image: none;
}

/*** Reponsive Frame for Videos and Maps ***/
#responsive-frame, .responsive-frame {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 0;
    height: 0;
    overflow: hidden;
}

.cmap { background-color: #fff; }

.cmap #responsive-frame {
	padding-bottom: 28%;
}

#responsive-frame iframe,   
#responsive-frame object,  
#responsive-frame embed,
.responsive-frame iframe,   
.responsive-frame object,  
.responsive-frame embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/*** Testimonial Widget ***/
.quote { width: 100%; margin: 0 0 20px 0; padding: 0; }
.quote.last { margin-top: 0; }
.quote blockquote.testimonials-text {
	display: block;
	padding: 10px 40px;
	background-color: #2980b9;
	color: #fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-family: Georgia, serif;
	font-style: italic;
	position: relative; 
	font-size: 16px;
	border: none;
	margin: 0 auto;
}
.quote blockquote.testimonials-text:before {
	content: "\201C";
	font-size: 80px;
	position: absolute;
	left: 0;
	top: 30px;
}
.quote blockquote.testimonials-text:after {
	content: "\201D";
	font-size: 80px;
	position: absolute;
	right: 10px;
	bottom: -0.175em;
}

.quote blockquote.testimonials-text img {
	float: left;
	margin: 0 10px 10px 0;
}

.quote .author { display: block; font-weight: bold; margin-top: 1.5em; font-size: 12px; line-height: normal; }
.quote .excerpt { display: block; font-size: 12px; }
.quote .avatar-link { display: block; width: 50px; height: 50px; float: left; margin-top: 10px; margin-right: 10px; margin-left: 10px; border: 3px solid #fff; }

/*** Special Recent Posts ***/
.srp-widget-container {
	width: 100%;
}
.srp-widget-singlepost {
	margin: 0 auto;
	display: block;
	border: 0 !important;
	padding: 0 0 10px 0 !important;
	width: 100%;
}
.srp-content-box {
	margin: 0 auto;
}
.srp-content-box h4.srp-post-title {
	font-size: 1em !important;
	margin-bottom: 0 !important;
}

p.srp-widget-excerpt {
	font-size: 14px;
	line-height: 1.4em;
}

p.srp-widget-date {
	font-size: 14px;
}

a.srp-widget-thmblink {
	margin-top: 3px;
}

/*** Blog Listing Image ***/
.blog-image {
	float: left;
	width: 150px;
	height: 150px;
	margin-right: 10px;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

/*** Social Media Sharing Buttons in News Articles ***/
.share {
	display: block;
	margin: 0 auto 10px auto;
	padding: 0;
}

.share .IN-widget {
  vertical-align: top !important;

}

/*** Related Posts Widget ***/
.related-image {
	float: left;
	width: 64px;
	height: 64px;
	margin-right: 10px;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

ul.related-posts {
	list-style: none;
	margin: 0 auto;
	padding: 0;
}

ul.related-posts li {
	display: block;
	margin: 10px 0 0 0 !important;
	overflow: hidden;
}

ul.related-posts li:first-child {
	margin-top: 0;
}

ul.related-posts li h3 {
	font-size: 0.875em;
	font-weight: 600;
	overflow: hidden;
}

/*** Awesome Buttons ***/
.awesome, .awesome:visited {
/*	background: #222 url(images/alert-overlay.png) repeat-x; */
	background-color: #222;
	display: inline-block; 
	padding: 6px 10px 7px; 
	color: #fff !important; 
	text-decoration: none;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	position: relative;
	cursor: pointer;
	text-transform: uppercase;
}

.awesome:hover { text-decoration: none; background-color: #111; color: #fff; }


/* Sizes ---------- */
.small.awesome {
font-size: 0.750em;
}
.medium.awesome {
font-size: 0.875em;
padding: 8px 14px 9px;
}
.large.awesome {
font-size: 1em;
padding: 10px 16px 11px;
}
 
/* Colors ---------- */
.blue.awesome {
background-color: #2980b9;
}
.red.awesome {
background-color: #e33100;
}
.magenta.awesome {
background-color: #a9014b;
}
.orange.awesome {
background-color: #ff5c00;
}
.yellow.awesome {
background-color: #ffb515;
}

/* Hover ---------- */
.green.awesome, .green.awesome:visited { background-color: #91bd09; }
.green.awesome:hover { background-color: #749a02; text-decoration: none; }
.blue.awesome, .blue.awesome:visited { background-color: #2980b9; }
.blue.awesome:hover { background-color: #007d9a; text-decoration: none; }
.red.awesome, .red.awesome:visited { background-color: #e33100; }
.red.awesome:hover { background-color: #872300; text-decoration: none; }
.magenta.awesome, .magenta.awesome:visited { background-color: #a9014b; }
.magenta.awesome:hover { background-color: #630030; text-decoration: none; }
.orange.awesome, .orange.awesome:visited { background-color: #ff5c00; }
.orange.awesome:hover { background-color: #d45500; text-decoration: none; }
.yellow.awesome, .yellow.awesome:visited { background-color: #ffb515; }
.yellow.awesome:hover { background-color: #fc9200; text-decoration: none; }

a.tp-button:hover { text-decoration: none; }

/*** Essential Parallax Background Style ***/
.vaparallax { background-repeat: repeat; background-attachment: fixed; background-size: cover; -webkit-background-size: cover; }

/*** White Text ***/
.white,
.white h1,
.white h2,
.white h3,
.white h4,
.white h5,
.white h6 { color: #fff !important; }


/*** Font Awesome Styles ***/
.falarge { font-size: 5.000em !important; }
.famedium { font-size: 4.000em !important; }
.fasmall { font-size: 3.000em !important; }
.faxsmall { font-size: 2.000em !important; }
.fatiny { font-size: 1.000em !important; }

/* Essential Styles ---------- */
.fabox {
	border: 1px solid #ddd;
	background-color: #f9f9f9;
	transition: all 0.2s ease-in-out 0s;
	text-align: center;
	min-width: 105px;
	min-height: 100px;
}
.fabox.rounded {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.fabox.invert:hover {
	padding: 0;
	border: 1px solid #ddd !important;
	background-color: #f9f9f9 !important;
	transition: all 0.2s ease-in-out 0s !important;
	color: inherit !important;
}
.fabox:hover, .fabox.invert {
	color: #fff;
	transition: all 0.2s ease-in-out 0s;
}
.fabox.nohover { color: #fff; }
.fabox.nolink, .fabox.nolink.invert { padding: 20px; }
.fabox a { display: block; color: inherit; padding: 15px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.fabox a:hover { text-decoration: none; }
.fabox .fa { text-align: center; width: 100%; margin-bottom: 20px; }
.fabox.left .fa { display: inline; width: auto; text-align: left; float: left; margin-right: 10px; }
.fabox.right .fa { display: inline; width: auto; text-align: right; float: right; margin-left: 10px; }
.fabox.left, .fabox.right { text-align: left; }

.fabox.floatleft { float: left; margin-right: 10px; clear: left; }
.fabox.floatright { float: right; margin-left: 10px; clear: right; }

.fabox.floatleft .fa, .fabox.floatright .fa { margin-bottom: 0; }

/* Colors ---------- */
.fablue:hover, .fabox.fablue.nohover, .fabox.fablue.invert {
background-color: #2980b9;
border-color: #2980b9;
}
.faliteblue:hover, .fabox.faliteblue.nohover, .fabox.faliteblue.invert {
background-color: #2daebf;
border-color: #2daebf;
}
.fared:hover, .fabox.fared.nohover, .fabox.fared.invert {
background-color: #e33100;
border-color: #e33100;
}
.famagenta:hover, .fabox.famagenta.nohover, .fabox.famagenta.invert {
background-color: #a9014b;
border-color: #a9014b;
}
.faorange:hover, .fabox.faorange.nohover, .fabox.faorange.invert {
background-color: #ff5c00;
border-color: #ff5c00;
}
.fayellow:hover, .fabox.fayellow.nohover, .fabox.fayellow.invert {
background-color: #ffb515;
border-color: #ffb515;
}
.fagreen:hover, .fabox.fagreen.nohover, .fabox.fagreen.invert {
background-color: #91bd09;
border-color: #91bd09;
}
.fadarkgreen:hover, .fabox.fadarkgreen.nohover, .fabox.fadarkgreen.invert {
background-color: #27ae60;
border-color: #27ae60;
}

/*** Fixed Menu ***/
.fixedmenuwrap{
	display:none;
	position:fixed !important;
	background-color: #fff;
	margin-top: 0 !important;
	padding:5px 0 5px 0;
	z-index:9999;
	border-bottom:1px solid #eee\9;
	-moz-box-shadow: 0 1px 7px rgba(0,0,0,0.2);
	-webkit-box-shadow:  0 1px 7px rgba(0,0,0,0.2);
	box-shadow: 0 1px 7px rgba(0,0,0,0.2);
	width:100% !important;
	-moz-opacity: 0.95;
	opacity: 0.95;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=95);
	}
.fixedmenu { width: 100%; max-width: 960px; margin: 0 auto; padding: 0; }
.fixedmenuright { float: right; }
.fixedlogoleft { float: left;}
.fixedlogoleft img { float: left; height: 45px; }
.fixedmenuright .sf-menu > li > a { padding: 1em 0.6em !important; }
.fixedmenuright .sf-menu > li > ul > li > a {  }
.fixedmenuright .sf-menu li.sfHover ul { top: 42px; }


/*** Page Navigation ***/

.pagenav { line-height: normal; }
.pagenav ul { list-style: none !important; margin: 0 !important; }
.pagenav li { background: url(images/bg_sectionnav.gif) no-repeat left bottom; margin: 0 0 0 5px; padding-bottom: 5px; }
.pagenav li a { display: block; padding: 8px 0 10px 15px; background: url(images/bullet_arrow.png) no-repeat 0 13px; }
.pagenav li a:hover { background: url(images/bullet_arrow.png) no-repeat 0 13px;}

.pagenav  ul ul,
.pagenav .current_page_item ul ul,
.pagenav .current_page_ancestor ul ul,
.pagenav .current_page_ancestor .current_page_item ul ul,
.pagenav .current_page_ancestor .current_page_ancestor ul ul {
	display: none;
	}
.pagenav .current_page_item ul,
.pagenav .current_page_ancestor ul,
.pagenav .current_page_ancestor .current_page_item ul,
.pagenav .current_page_ancestor .current_page_ancestor ul,
.pagenav .current_page_ancestor .current_page_ancestor .current_page_item ul,
.pagenav .current_page_ancestor .current_page_ancestor .current_page_ancestor ul {
	display: block;
	}
.pagenav ul li.current_page_item ul li, .pagenav ul li ul li { background: none; margin: 5px 10px !important; }
.pagenav ul li ul li.current_page_item a { font-weight: bold; }
.pagenav ul li.current_page_ancestor ul li a, .pagenav ul li.current_page_item ul li a, .pagenav ul li.current_page_ancestor ul li.current_page_item a { margin: 0; padding-top: 0; padding-bottom: 0; }
.pagenav ul li.current_page_ancestor ul li a , .pagenav ul li.current_page_item ul li a { font-weight: normal; background: url(images/bullet_arrow.png) no-repeat 0 5px; }
.pagenav ul li.current_page_ancestor ul li.current_page_item a { font-weight: bold; background: url(images/bullet_arrow.png) no-repeat 0 5px; }
.pagenav ul li.current_page_item a, .pagenav ul li.current_page_parent a { font-weight: bold; background: url(images/bullet_arrow.png) no-repeat 0 13px; }
.pagenav ul li.current_page_item ul li a, .pagenav ul li ul li a { font-weight: normal; background: url(images/bullet_arrow.png) no-repeat 0 5px; }
.pagenav ul li.current_page_item ul li a:hover, .pagenav ul li ul li a:hover { background: url(images/bullet_arrow.png) no-repeat 0 5px; }

.main-image-jpg {
    border: 4px solid #FFFFFF;
    box-shadow: 0 0 8px #ACACAC;
	-moz-box-shadow: 0 0 8px #ACACAC;
	-webkit-box-shadow: 0 0 8px #ACACAC;
    float: right;
    margin: 0 0 1em 1em;
}

.main-image { float: right; }

.partner { width: 100%; margin: 0 0 20px 0; padding: 20px 0; overflow: hidden; clear: both; }
.partner .pmiddle { width: 580px; padding: 10px; overflow: hidden; }
.partner .pmiddle .image { float: left; width: 135px; background-color: #fff; border: 1px solid #e5e5e5; padding: 0 13px 20px 13px; margin-left: 10px; }
.partner .pmiddle .text { float: right; width: 380px; padding-right: 0; line-height: 1.385em; }
.partner .pmiddle .text h2 { font-size: 1.308em; font-weight: normal; margin: 0; }

.postcontent blockquote  p.txtcenter { text-align: center; }
.postcontent blockquote p.cta a { color: #fff; background-color: #aa0d11; padding: 8px 20px; }
.postcontent blockquote p.cta a:hover { text-decoration: none; }

.nospam img { float: left;}

/* .postcontent .va960 { max-width: 960px; margin: 0 auto; } */

.tagcloud a { font-size: 1em !important; display: inline-block; padding: 5px 8px; background-color: #f9f9f9; margin: 0 3px 5px 0; }
.tagcloud a:hover { text-decoration: none; }

#breadcrumbs{
    list-style:none;
    margin: -15px 0 10px 0;
    overflow:hidden;
}
 
#breadcrumbs li{
    float:left;
    margin-right:5px;
}
 
#breadcrumbs .separator{
    font-weight:700;
    font-size:20px;
    color:#999;
}

.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description {
  display: none;
}

.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container {
}

.gform_wrapper li.gfield.gfield_error {
  border: none !important;
  background-color: transparent !important;
}

.gform_wrapper li.gfield_error input[type="text"],
.gform_wrapper li.gfield_error textarea,
.gform_wrapper li.gfield_error select {
  border-color: #ff0000 !important;
  background-color: #ffdfe0 !important;
}

.gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label {
  margin-left: 0 !important;
  color: #ff0000 !important;
}

.gform_wrapper .gfield_required {
  color: #ff0000 !important;
}

.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container, .gform_wrapper li.gfield_html {
    max-width: 100%;
}
#container .gform_wrapper .top_label li.gfield.gfield_error.gf_left_half,
#container .gform_wrapper .top_label li.gfield.gf_left_half {
    margin-right: 1.6%;
}

#container .gform_wrapper .top_label li.gfield.gf_left_half,
#container .gform_wrapper .top_label li.gfield.gf_right_half {
    width: 49%;
}

#main .gform_wrapper .top_label li.gfield.gfield_error.gf_left_half, #main .gform_wrapper .top_label li.gfield.gfield_error.gf_right_half,
#sidebar .gform_wrapper .top_label li.gfield.gfield_error.gf_left_half, #sidebar .gform_wrapper .top_label li.gfield.gfield_error.gf_right_half ,
.wpb_widgetised_column .gform_wrapper .top_label li.gfield.gfield_error.gf_left_half, .wpb_widgetised_column .gform_wrapper .top_label li.gfield.gfield_error.gf_right_half  {
    width: 49% !important;
}

.gform_wrapper .top_label .gfield_error {
	width: inherit !important;
}

.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container, .gform_wrapper li.gfield_html {
	max-width: 100% !important;
}

.gform_wrapper div.validation_error {
    color: #790000;
    font-size: 1em !important;
	text-align: center;
}

/*** Single Testimonial Page ***/
.single-quote .author,
.single-quote .excerpt {
  display: block;
  text-align: right;
}

.single-quote .author {
  font-weight: bold;
  padding-top: 10px;
}

.single-quote .thumbnail-wrap img {
  max-width: 200px;
  height: auto;
}

.single-quote .testimonials-text {
  overflow: hidden;
}

/* #container .gform_wrapper .top_label li.gfield.gfield_error.gf_left_half {
    margin-right: 0;
} */

/*** Chrome Temp Fix 
body
{
    -webkit-animation-duration: 0.1s;
	-webkit-animation-name: fontfix;
	-webkit-animation-iteration-count: 1;
	-webkit-animation-timing-function: linear;
	-webkit-animation-delay: 0.1s;
}

@-webkit-keyframes fontfix{
	from{ 	opacity: 1; }
	to{	opacity: 1; }
}***/

/*** BXSlider CSS ***/
 ul.bxslider{margin: 0;padding: 0}.bx-wrapper{position: relative;margin: 0 auto;padding: 0;*zoom: 1}.bx-wrapper img{max-width: 100%;display: block}.bx-wrapper .bx-viewport{background-color: transparent}.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{position: absolute;bottom: -30px;width: 100%}.bx-wrapper .bx-loading{min-height: 50px;// background: url(images/bx_loader.gif) center center no-repeat #fff;background-color: #fff;height: 100%;width: 100%;position: absolute;top: 0;left: 0;z-index: 2000}.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: #666;text-indent: -9999px;display: block;width: 10px;height: 10px;margin: 0 5px;outline: 0;-moz-border-radius: 5px;-webkit-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: #000}.bx-wrapper .bx-prev{left: 10px;background: url(images/controls.png) no-repeat 0 -32px}.bx-wrapper .bx-next{right: 10px;background: url(images/controls.png) no-repeat -43px -32px}.bx-wrapper .bx-prev:hover{background-position: 0 0}.bx-wrapper .bx-next:hover{background-position: -43px 0}.bx-wrapper .bx-controls-direction a{position: absolute;top: 50%;margin-top: -16px;outline: 0;width: 32px;height: 32px;text-indent: -9999px;z-index: 98}.bx-wrapper .bx-controls-direction a.disabled{display: none}.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;background: url(images/controls.png) -86px -11px no-repeat;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;background: url(images/controls.png) -86px -44px no-repeat;margin: 0 3px}.bx-wrapper .bx-controls-auto .bx-stop:hover,.bx-wrapper .bx-controls-auto .bx-stop.active{background-position: -86px -33px}.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}.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}

/*** Slicknav CSS ***/
.slicknav_btn{position: relative;display: block;vertical-align: middle;float: right;padding: 0.438em 0.625em 0.438em 0.625em;line-height: 1.125em;cursor: pointer}.slicknav_menu .slicknav_menutxt{display: block;line-height: 1.188em;float: left}.slicknav_menu .slicknav_icon{float: left;margin: 0.188em 0 0 0.438em}.slicknav_menu .slicknav_no-text{margin: 0}.slicknav_menu .slicknav_icon-bar{display: block;width: 1.125em;height: 0.125em;-webkit-border-radius: 1px;-moz-border-radius: 1px;border-radius: 1px;-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);-moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25)}.slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar{margin-top: 0.188em}.slicknav_nav{clear: both}.slicknav_nav ul,.slicknav_nav li{display: block}.slicknav_nav .slicknav_arrow{font-size: 0.8em;margin: 0}.slicknav_nav .slicknav_item{cursor: pointer}.slicknav_nav .slicknav_row{display: block}.slicknav_nav a{display: block}.slicknav_nav .slicknav_item a,.slicknav_nav .slicknav_parent-link a{display: inline}.slicknav_menu:before,.slicknav_menu:after{content: " ";display: table}.slicknav_menu:after{clear: both}.slicknav_menu{*zoom: 1}.slicknav_menu{font-size:16px}.slicknav_btn{margin: 5px 5px 6px;text-decoration:none;text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;background-color: #222222}.slicknav_menu .slicknav_menutxt{color: #FFF;font-weight: bold;text-shadow: 0 1px 3px #000}.slicknav_menu .slicknav_icon-bar{background-color: #f5f5f5}.slicknav_menu{background:#4c4c4c;padding:5px}.slicknav_nav{color:#fff;margin:0;padding:0;font-size:0.875em}.slicknav_nav, .slicknav_nav ul{list-style: none;overflow:hidden}.slicknav_nav ul{padding:0;margin:0}.slicknav_nav .slicknav_row{margin:2px 5px;position: relative}.slicknav_nav a{padding:10px;margin:2px 5px;text-decoration:none !important;color:#fff !important}.slicknav_nav > li > a{display: block;width: 100%}.slicknav_nav .slicknav_item a,.slicknav_nav .slicknav_parent-link a{padding:0;margin:0}.slicknav_nav .slicknav_parent-link > a{display: block;padding:10px}.slicknav_nav .slicknav_row:hover{background:#999;color:#fff;text-decoration:none !important}.slicknav_nav a:hover{background:#999;color:#222;text-decoration:none !important}.slicknav_nav .slicknav_txtnode{margin-left:15px}.slicknav_nav .slicknav_parent-link a.slicknav_item{padding: 10px 16px 9px 16px;position: absolute;top: 0;right: 0;z-index: 999;background-color: #666}.slicknav_nav .sub-menu{margin-left: 20px}

/*** Special Recent Posts CSS ***/
.srp-widget-container {
	display: -webkit-box;  /* OLD - iOS 6-, Safari 3.1-6 */
	display: -moz-box;     /* OLD - Firefox 19- (buggy but mostly works) */
	display: -ms-flexbox;  /* TWEENER - IE 10 */
	display: -webkit-flex; /* NEW - Chrome */
	display: flex;         /* NEW, Spec - Opera 12.1, Firefox 20+ */

	    -webkit-box-orient : vertical;
	       -moz-box-orient : vertical;
	-webkit-flex-direction : column;
	   -moz-flex-direction : column;
	    -ms-flex-direction : column;
	        flex-direction : column;

	-webkit-flex-wrap : nowrap;
	   -moz-flex-wrap : nowrap;
	    -ms-flex-wrap : nowrap;
	        flex-wrap : nowrap;
}

.srp-widget-singlepost {
	border-bottom  : 1px solid #ccc;
	margin-bottom  : 10px;
	padding-bottom : 10px;
}

.srp-widget-container > .srp-widget-singlepost:last-child {
	border-bottom  : 0;
	margin-bottom  : 0;
	padding-bottom : 0;
}

.srp-post-content-container {
	display: -webkit-box;  /* OLD - iOS 6-, Safari 3.1-6 */
	display: -moz-box;     /* OLD - Firefox 19- (buggy but mostly works) */
	display: -ms-flexbox;  /* TWEENER - IE 10 */
	display: -webkit-flex; /* NEW - Chrome */
	display: flex;         /* NEW, Spec - Opera 12.1, Firefox 20+ */
}

.srp-thumbnail-position-default {
	-webkit-box-orient: horizontal;
       -moz-box-orient: horizontal;
       -webkit-flex-direction: row;
          -moz-flex-direction: row;
           -ms-flex-direction: row;
               flex-direction: row;

	     -webkit-flex-wrap: nowrap;
	        -moz-flex-wrap: nowrap;
	         -ms-flex-wrap: nowrap;
	             flex-wrap: nowrap;
}

.srp-thumbnail-box {
	margin-right: 20px;
}

.srp-post-thumbnail-link {
	display: block;
}

.srp-thumbnail-box img {
	height: auto;
}

.srp-content-box {
	-webkit-box-flex: 1;   /* OLD - iOS 6-, Safari 3.1-6 */
       -moz-box-flex: 1;   /* OLD - Firefox 19- */
             width: 20%;   /* For old syntax, otherwise collapses. */
        -webkit-flex: 1;   /* Chrome */
            -ms-flex: 1;   /* IE 10 */
                flex: 1;   /* NEW, Spec - Opera 12.1, Firefox 20+ */
}

.srp-content-box .srp-post-date,
.widget-area .widget .srp-post-date {
	margin: 0 0 10px;
}

.srp-content-box .srp-post-title,
.widget-area .widget .srp-post-title {
	margin: 0;
}

.srp-content-box .srp-post-title,
.widget-area .widget .srp-post-title {
  margin: 0;
}

.srp-content-box .srp-post-stringbreak-link {
  margin: 0 5px;
}

.srp-content-box .srp-post-content,
.widget-area .widget .srp-post-content {
	margin: 0;
}

@media only screen and (max-width: 40em) {

	.srp-post-content-container {
	-webkit-box-orient: vertical;
       -moz-box-orient: vertical;
  -webkit-flex-direction: column;
   	 -moz-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;

	   -webkit-flex-wrap: nowrap;
          -moz-flex-wrap: nowrap;
           -ms-flex-wrap: nowrap;
               flex-wrap: nowrap;
	}

	.srp-content-box {
		-webkit-box-flex: none;   /* OLD - iOS 6-, Safari 3.1-6 */
	       -moz-box-flex: none;   /* OLD - Firefox 19- */
	               width: auto;   /* For old syntax, otherwise collapses. */
	        -webkit-flex: none;   /* Chrome */
	            -ms-flex: none;   /* IE 10 */
	                flex: none;   /* NEW, Spec - Opera 12.1, Firefox 20+ */
	}

	.srp-thumbnail-box {
		margin: 0 0 10px;
	}

}

/*** Fancybox CSS ***/
#fancybox-close,#fancybox-content,#fancybox-content>div,#fancybox-content>div>div,#fancybox-frame,#fancybox-left,#fancybox-loading,#fancybox-loading div,#fancybox-outer,#fancybox-overlay,#fancybox-right,#fancybox-title,#fancybox-title div,#fancybox-wrap,.fancy-ico,.fancybox-bg{box-sizing:content-box;-moz-box-sizing:content-box}#fancybox-loading{position:fixed;top:50%;left:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;z-index:111104;display:none}#fancybox-loading div,#fancybox-overlay,#fancybox-wrap{left:0;top:0;position:absolute}#fancybox-loading div{width:40px;height:480px;background-image:url(images/fancybox.png)}#fancybox-overlay{width:100%;z-index:111100;display:none}#fancybox-tmp{padding:0;margin:0;border:0;overflow:auto;display:none}#fancybox-wrap{padding:20px;z-index:111101;outline:0;display:none}#fancybox-content,#fancybox-outer{position:relative;background:#fff}#fancybox-outer{width:100%;height:100%;box-shadow:0 0 20px #111;-moz-box-shadow:0 0 20px #1111;-webkit-box-shadow:0 0 20px #111}#fancybox-content{width:0;height:0;padding:0;outline:0;overflow:hidden;z-index:111102;border:0 solid #fff;-moz-background-clip:padding;-webkit-background-clip:padding;background-clip:padding-box}#fancybox-content>div{max-width:100%;max-height:100%}#fancybox-hide-sel-frame{position:absolute;top:0;left:0;width:100%;height:100%;background:0 0;z-index:111101}#fancybox-close{position:absolute;top:-15px;right:-15px;width:30px;height:30px;background:url(images/fancybox.png) -40px 0;cursor:pointer;z-index:111103;display:none}#fancybox-left-ico,#fancybox-right-ico{background-image:url(images/fancybox.png)}#fancybox-frame,#fancybox-img{border:none;height:100%;width:100%}#fancybox-error{color:#444;font:400 12px/20px Arial;padding:14px;margin:0}#fancybox-img{padding:0;margin:0;outline:0;line-height:0;vertical-align:top;max-width:none!important;max-height:none!important}#fancybox-frame{display:block;-webkit-overflow-scrolling:touch;z-index:0}#fancybox-left,#fancybox-right{position:absolute;bottom:0;height:100%;width:35%;cursor:pointer;background:initial;outline:0;z-index:111102;display:none}#fancybox-left{left:0}.rtl #fancybox-left{left:auto;right:0}#fancybox-right{right:0}.rtl #fancybox-right{left:0;right:auto}#fancybox-left-ico,#fancybox-right-ico{position:absolute;top:50%;left:-9999px;width:30px;height:30px;margin-top:-15px;cursor:pointer;z-index:111102;display:block}#fancybox-left-ico{background-position:-40px -30px}.rtl #fancybox-left-ico{background-position:-40px -60px;right:-9999px}#fancybox-right-ico{background-position:-40px -60px}.rtl #fancybox-right-ico{background-position:-40px -30px;right:-9999px}#fancybox-left:hover,#fancybox-right:hover{visibility:visible}#fancybox-left:hover span{left:20px}.rtl #fancybox-left:hover span{right:20px}#fancybox-right:hover span{left:auto;right:20px}.rtl #fancybox-right:hover span{right:auto;left:20px}#fancybox-title{font-family:Helvetica;font-size:12px;z-index:111102}.fancybox-title-inside{padding-bottom:10px;text-align:center;color:#333;position:relative}.fancybox-title-outside{padding-top:10px;color:#fff}.fancybox-title-over{position:absolute;bottom:0;left:0;color:#FFF;text-align:left}.rtl .fancybox-title-over{text-align:right}#fancybox-title-over{padding:10px;background:rgba(0,0,0,.64);display:block}.fancybox-title-float{position:absolute;left:0;bottom:-20px;height:32px}#fancybox-title-float-wrap{border:none;border-collapse:collapse;width:auto}#fancybox-title-float-wrap td{border:none;white-space:nowrap}#fancybox-title-float-left{padding:0 0 0 15px;background:url(images/fancybox.png) -40px -90px no-repeat}#fancybox-title-float-main{color:#fff;line-height:29px;font-weight:700;padding:0 0 3px;background:url(images/fancybox-x.png) 0 -40px}#fancybox-title-float-right{padding:0 0 0 15px;background:url(images/fancybox.png) -55px -90px no-repeat}.fancybox-hidden{display:none}

/*** Gravity Forms ***/
body .gform_wrapper.gf_reset_wrapper,body .gform_wrapper.gf_reset_wrapper button,body .gform_wrapper.gf_reset_wrapper caption,body .gform_wrapper.gf_reset_wrapper div,body .gform_wrapper.gf_reset_wrapper fieldset,body .gform_wrapper.gf_reset_wrapper form,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 iframe,body .gform_wrapper.gf_reset_wrapper img,body .gform_wrapper.gf_reset_wrapper input[type=button],body .gform_wrapper.gf_reset_wrapper input[type=email],body .gform_wrapper.gf_reset_wrapper input[type=image],body .gform_wrapper.gf_reset_wrapper input[type=number],body .gform_wrapper.gf_reset_wrapper input[type=password],body .gform_wrapper.gf_reset_wrapper input[type=submit],body .gform_wrapper.gf_reset_wrapper input[type=tel],body .gform_wrapper.gf_reset_wrapper input[type=text],body .gform_wrapper.gf_reset_wrapper input[type=url],body .gform_wrapper.gf_reset_wrapper label,body .gform_wrapper.gf_reset_wrapper legend,body .gform_wrapper.gf_reset_wrapper li,body .gform_wrapper.gf_reset_wrapper ol,body .gform_wrapper.gf_reset_wrapper p,body .gform_wrapper.gf_reset_wrapper select,body .gform_wrapper.gf_reset_wrapper span,body .gform_wrapper.gf_reset_wrapper table,body .gform_wrapper.gf_reset_wrapper tbody,body .gform_wrapper.gf_reset_wrapper td,body .gform_wrapper.gf_reset_wrapper textarea,body .gform_wrapper.gf_reset_wrapper tfoot,body .gform_wrapper.gf_reset_wrapper th,body .gform_wrapper.gf_reset_wrapper thead,body .gform_wrapper.gf_reset_wrapper tr,body .gform_wrapper.gf_reset_wrapper ul{margin:0;padding:0;border:0;outline:0}body .gform_wrapper.gf_reset_wrapper button,body .gform_wrapper.gf_reset_wrapper caption,body .gform_wrapper.gf_reset_wrapper div,body .gform_wrapper.gf_reset_wrapper fieldset,body .gform_wrapper.gf_reset_wrapper form,body .gform_wrapper.gf_reset_wrapper iframe,body .gform_wrapper.gf_reset_wrapper img,body .gform_wrapper.gf_reset_wrapper input[type=button],body .gform_wrapper.gf_reset_wrapper input[type=email],body .gform_wrapper.gf_reset_wrapper input[type=image],body .gform_wrapper.gf_reset_wrapper input[type=number],body .gform_wrapper.gf_reset_wrapper input[type=password],body .gform_wrapper.gf_reset_wrapper input[type=submit],body .gform_wrapper.gf_reset_wrapper input[type=tel],body .gform_wrapper.gf_reset_wrapper input[type=text],body .gform_wrapper.gf_reset_wrapper input[type=url],body .gform_wrapper.gf_reset_wrapper label,body .gform_wrapper.gf_reset_wrapper legend,body .gform_wrapper.gf_reset_wrapper li,body .gform_wrapper.gf_reset_wrapper ol,body .gform_wrapper.gf_reset_wrapper p,body .gform_wrapper.gf_reset_wrapper select,body .gform_wrapper.gf_reset_wrapper span,body .gform_wrapper.gf_reset_wrapper table,body .gform_wrapper.gf_reset_wrapper tbody,body .gform_wrapper.gf_reset_wrapper td,body .gform_wrapper.gf_reset_wrapper textarea,body .gform_wrapper.gf_reset_wrapper tfoot,body .gform_wrapper.gf_reset_wrapper th,body .gform_wrapper.gf_reset_wrapper thead,body .gform_wrapper.gf_reset_wrapper tr,body .gform_wrapper.gf_reset_wrapper ul{font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;line-height:1;font-weight:400}body .gform_wrapper.gf_reset_wrapper div,body .gform_wrapper.gf_reset_wrapper p,body .gform_wrapper.gf_reset_wrapper span{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 li,body .gform_wrapper.gf_reset_wrapper ol,body .gform_wrapper.gf_reset_wrapper ul{list-style:none}body .gform_wrapper.gf_reset_wrapper a img{border:none}body .gform_wrapper.gf_reset_wrapper :focus{outline:0}.gform_wrapper select,.gform_wrapper textarea{font-family:inherit;letter-spacing:normal;font-size:inherit}.gform_wrapper .gf_progressbar:after,.gform_wrapper ol.validation_list:after{content:""}.gform_wrapper{margin:16px 0;max-width:100%}.gform_wrapper form{text-align:left;max-width:100%;margin:0 auto}.gform_wrapper *,.gform_wrapper :after,.gform_wrapper :before{box-sizing:border-box!important}.gform_wrapper h1,.gform_wrapper h2,.gform_wrapper h3{font-weight:400;border:none;background:0 0}.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){font-size:inherit;font-family:inherit;padding:5px 4px;letter-spacing:normal}.gform_wrapper input[type=image]{border:none!important;padding:0!important;width:auto!important}.gform_wrapper textarea{padding:6px 8px;line-height:1.5;resize:none}.gform_wrapper select{line-height:1.5}.gform_wrapper .ginput_container_multiselect select{background-image:none!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid inherit;outline:0}.gform_wrapper ul.gform_fields{margin:0!important;list-style-type:none;display:block}.gform_wrapper ul,html>body .entry ul{text-indent:0}.gform_wrapper form li,.gform_wrapper li{margin-left:0!important;list-style:none!important;overflow:visible}.gform_wrapper ul li.gfield{clear:both}.gform_wrapper ul.gfield_checkbox li,.gform_wrapper ul.gfield_radio li{overflow:hidden}.gform_wrapper form ul.gform_fields.left_label li.gfield,.gform_wrapper form ul.gform_fields.right_label li.gfield,.gform_wrapper ul.gform_fields.left_label li.gfield,.gform_wrapper ul.gform_fields.right_label li.gfield{margin-bottom:14px}.gform_wrapper form ul.left_label li ul.gfield_checkbox li,.gform_wrapper form ul.left_label li ul.gfield_radio li,.gform_wrapper form ul.right_label li ul.gfield_checkbox li,.gform_wrapper form ul.right_label li ul.gfield_radio li,.gform_wrapper ul.left_label li ul.gfield_checkbox li,.gform_wrapper ul.left_label li ul.gfield_radio li,.gform_wrapper ul.right_label li ul.gfield_checkbox li,.gform_wrapper ul.right_label li ul.gfield_radio li{margin-bottom:10px}.gform_wrapper ul li:after,.gform_wrapper ul li:before,.gform_wrapper ul.gform_fields{padding:0;margin:0;overflow:visible}.gform_wrapper select option{padding:2px;display:block}.gform_wrapper .inline{display:inline!important}.gform_wrapper .gform_heading{width:100%;margin-bottom:18px}.gform_wrapper .clear-multi{display:flex}.gform_wrapper .gfield_date_day,.gform_wrapper .gfield_date_year{display:-moz-inline-stack;display:inline-block}.gform_wrapper .gfield_date_day,.gform_wrapper .gfield_date_month,.gform_wrapper .gfield_date_year{flex-direction:row}.gform_wrapper .gfield_date_dropdown_day,.gform_wrapper .gfield_date_dropdown_month,.gform_wrapper .gfield_date_dropdown_year{vertical-align:top;flex-direction:row;margin-right:.5rem}.gform_wrapper .gfield_date_day,.gform_wrapper .gfield_date_month{width:4rem;margin-right:.5rem}.gform_wrapper .gfield_date_day input[type=number],.gform_wrapper .gfield_date_month input[type=number]{width:calc(3rem + 8px)!important}.gform_wrapper .gfield_date_year input[type=number]{width:calc(4rem + 8px)!important}.gform_wrapper .gfield_date_year{width:5rem}.gform_wrapper .gfield_date_day input,.gform_wrapper .gfield_date_month input{width:calc(3rem + 8px)}.gform_wrapper .gfield_date_year input{width:4rem}.gform_wrapper .field_sublabel_above div[class*=gfield_date_].ginput_container label,.gform_wrapper .field_sublabel_below div[class*=gfield_date_].ginput_container label{width:3rem;text-align:center}.gform_wrapper .field_sublabel_above div.gfield_date_year.ginput_container label,.gform_wrapper .field_sublabel_below div.gfield_date_year.ginput_container label{width:4rem}.gform_wrapper .gfield_time_ampm,.gform_wrapper .gfield_time_hour,.gform_wrapper .gfield_time_minute{width:33.333%;flex-direction:row}@media only screen and (min-width:321px){.gform_wrapper .gfield_date_day,.gform_wrapper .gfield_date_month{max-width:4rem}.gform_wrapper .gfield_date_year,.gform_wrapper .gfield_time_ampm{max-width:calc(4rem + .5rem)}.gform_wrapper .gfield_time_hour,.gform_wrapper .gfield_time_minute{max-width:4rem}.gform_wrapper .gfield_time_ampm,.gform_wrapper .gfield_time_hour{max-width:calc(4rem + .5rem)}}.gform_wrapper ul.gform_fields:not(.top_label) .ginput_container_time span{float:left}.gform_wrapper .gfield_time_hour i{font-style:normal!important;font-family:sans-serif!important;width:10px;text-align:center;float:right;margin-top:9%}.gform_wrapper .gfield_time_minute{margin-right:.5rem}.gform_wrapper .gfield_time_hour{margin-right:.25rem}.gform_wrapper .gfield_time_ampm{vertical-align:top;display:-moz-inline-stack;display:inline-block}.gform_wrapper .gfield_time_ampm select{min-width:calc(2rem + 25px);width:calc(3rem + 25px)}.gform_wrapper .gfield_time_hour input,.gform_wrapper .gfield_time_minute input{width:calc(3rem + 8px)}.gform_wrapper .gfield_time_hour input[type=number],.gform_wrapper .gfield_time_minute input[type=number]{width:calc(3rem + 8px)!important}.gform_wrapper .field_sublabel_above div[class*=gfield_time_].ginput_container label,.gform_wrapper .field_sublabel_below div[class*=gfield_time_].ginput_container label{width:3rem;text-align:center}.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_last,.gform_wrapper .field_name_middle{width:49.5%;display:-moz-inline-stack;display:inline-block;vertical-align:top}.gform_wrapper .ginput_complex.ginput_container{overflow:visible;width:100%}.gform_wrapper label.gfield_label{font-weight:700;font-size:inherit}.gform_wrapper .top_label .gfield_label{display:-moz-inline-stack;display:inline-block;line-height:1.3;clear:both}.gform_wrapper .ginput_complex .ginput_left input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]),.gform_wrapper .ginput_complex .ginput_right input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]),.gform_wrapper .ginput_complex .ginput_right select,.gform_wrapper .ginput_complex input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]),.gform_wrapper .ginput_complex select{width:100%}.gform_wrapper .hidden_label .gfield_label,.gform_wrapper label.hidden_sub_label,.gform_wrapper label.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.gform_wrapper .field_sublabel_above .ginput_complex.ginput_container label,.gform_wrapper .field_sublabel_above div[class*=gfield_date_].ginput_container label,.gform_wrapper .field_sublabel_above div[class*=gfield_time_].ginput_container label,.gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label,.gform_wrapper .field_sublabel_below div[class*=gfield_date_].ginput_container label,.gform_wrapper .field_sublabel_below div[class*=gfield_time_].ginput_container label{display:block;font-size:.813em;letter-spacing:.5pt;white-space:nowrap}.gform_wrapper ul.gfield_checkbox li label,.gform_wrapper ul.gfield_radio li label{display:-moz-inline-stack;display:inline-block;letter-spacing:inherit;vertical-align:middle;cursor:pointer}.gform_wrapper .field_sublabel_above .ginput_complex.ginput_container label,.gform_wrapper .field_sublabel_above div[class*=gfield_time_].ginput_container label{margin:9px 0 1px 1px}.gform_wrapper ul.gform_fields:not(.top_label) .field_sublabel_above .ginput_container.ginput_container_email label,.gform_wrapper ul.gform_fields:not(.top_label) .field_sublabel_above .ginput_container.ginput_container_name label,.gform_wrapper ul.gform_fields:not(.top_label) .field_sublabel_above .ginput_container.ginput_container_password label,.gform_wrapper ul.gform_fields:not(.top_label) .field_sublabel_above .ginput_container.ginput_container_time label{margin-top:0}.gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label,.gform_wrapper .field_sublabel_below div[class*=gfield_time_].ginput_container label{margin:1px 0 9px 1px}.gform_wrapper .top_label .field_sublabel_above label.gfield_label+.ginput_complex.ginput_container,.gform_wrapper .top_label .field_sublabel_above label.gfield_label+div[class*=gfield_time_].ginput_container{margin-top:0}body .gform_wrapper .top_label div.ginput_container{margin-top:8px}body.gform_wrapper div.clear-multi{display:-moz-inline-stack;display:inline-block}body .gform_wrapper ul li.field_description_below div.ginput_container_checkbox,body .gform_wrapper ul li.field_description_below div.ginput_container_radio{margin-top:16px;margin-bottom:0}.gfield.left_label,.gfield.right_label{padding-top:10px}.gform_wrapper li.hidden_label input{margin-top:12px}.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:12px}.gform_wrapper input.large,.gform_wrapper input.medium,.gform_wrapper input.small,.gform_wrapper select.large,.gform_wrapper select.medium,.gform_wrapper select.small{width:100%}.gform_wrapper input.datepicker_with_icon.large,.gform_wrapper input.datepicker_with_icon.medium,.gform_wrapper input.datepicker_with_icon.small{width:calc(100% - 24px)}.gform_wrapper .gfield_error input.large,.gform_wrapper .gfield_error input.medium,.gform_wrapper .gfield_error input.small,.gform_wrapper .gfield_error select.large,.gform_wrapper .gfield_error select.medium,.gform_wrapper .gfield_error select.small{width:100%}.gform_wrapper .gfield_error input.datepicker_with_icon.large,.gform_wrapper .gfield_error input.datepicker_with_icon.medium,.gform_wrapper .gfield_error input.datepicker_with_icon.small{width:calc(100% - 32px)}.gform_wrapper textarea.small{height:80px;width:100%}.gform_wrapper textarea.medium{height:120px;width:100%}.gform_wrapper textarea.large{height:160px;width:100%}.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:700;font-size:1.25em}.gform_wrapper h3.gform_title{letter-spacing:normal!important;margin:10px 0 6px}.gform_wrapper li.gfield.field_description_below+li.gsection{margin-top:24px!important}.gform_wrapper span.gform_description{font-weight:400;display:block;width:calc(100% - 16px);margin-bottom:16px}.gform_wrapper .gsection{border-bottom:1px solid #CCC;padding:0 16px 8px 0;margin:28px 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 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:-moz-inline-stack;display:inline-block;padding:0;width:auto;line-height:1.5;font-size:.875em;vertical-align:middle;max-width:85%;white-space:normal}.gform_wrapper .ginput_complex .ginput_cardinfo_left label,.gform_wrapper .ginput_complex .ginput_cardinfo_right label,.gform_wrapper div.charleft{white-space:nowrap!important}.gform_wrapper .gfield_checkbox li label{margin:0}.gform_wrapper .gfield_radio li label{margin:2px 0 0 4px}.gform_wrapper .gfield_checkbox li input,.gform_wrapper .gfield_checkbox li input[type=checkbox],.gform_wrapper .gfield_radio li input[type=radio]{display:-moz-inline-stack;display:inline-block;vertical-align:middle;margin-left:1px}.gform_wrapper .description,.gform_wrapper .gfield_description,.gform_wrapper .gsection_description,.gform_wrapper .instruction{font-size:.813em;line-height:inherit;clear:both;font-family:inherit;letter-spacing:normal}.gform_wrapper .description,.gform_wrapper .gfield_description,.gform_wrapper .gsection_description{padding:0 16px 0 0}.gform_wrapper .field_description_below .gfield_description{padding-top:16px}.gform_wrapper .field_sublabel_above .description,.gform_wrapper .field_sublabel_above .gfield_description,.gform_wrapper .field_sublabel_above .gsection_description{margin-top:9px}.gform_wrapper .top_label .gsection_description{width:100%;margin-bottom:9px}.gform_wrapper .gfield_description{width:100%}.gform_wrapper .description_above .gfield_description{padding:0 0 10px}.gfield_date_year+.gfield_description{padding:0}.gform_wrapper .gfield_required{color:#790000;margin-left:4px}.gform_wrapper li.gfield.gfield_error,.gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{background-color:rgba(255,223,224,.25);margin-bottom:6px!important;border-top:1px solid #C89797;border-bottom:1px solid #C89797;padding-bottom:6px;padding-top:8px;box-sizing:border-box}.gform_wrapper li.gfield.gfield_creditcard_warning{padding:16px 16px 14px;border-top:2px solid #790000;border-bottom:4px solid #790000;background-color:rgba(255,223,224,.25);width:calc(100% - 16px)}.gform_wrapper li.gfield.gfield_error.gfield_creditcard_warning{padding:16px 16px 14px}.gform_wrapper li.gfield.gfield_creditcard_warning div.gfield_creditcard_warning_message{font-size:.875em;font-weight:700;font-family:inherit;min-height:25px;color:#790000;max-width:100%;position:relative}.gform_wrapper li.gfield.gfield_creditcard_warning div.gfield_creditcard_warning_message span{display:block;padding:0 0 14px 24px;margin-bottom:16px;line-height:1.5;letter-spacing:.1pt;border-bottom:1px solid #790000;text-transform:uppercase;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSItMTA2NyAyODY1IDI0IDMyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IC0xMDY3IDI4NjUgMjQgMzI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiM3OTAwMDA7fQ0KPC9zdHlsZT4NCjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0tMTA1MywyODY1Yy01LjUsMC0xMCw0LjUtMTAsMTBoNGMwLTMuMywyLjctNiw2LTZjMy4zLDAsNiwyLjcsNiw2djJoLTIwdjE0YzAsMy4zLDIuNyw2LDYsNmgxMg0KCWMzLjMsMCw2LTIuNyw2LTZ2LTE2Qy0xMDQzLDI4NjkuNS0xMDQ3LjUsMjg2NS0xMDUzLDI4NjV6IE0tMTA0OSwyODkzaC0xMmMtMS4xLDAtMi0wLjktMi0ydi0xMGgxNnYxMA0KCUMtMTA0NywyODkyLjEtMTA0Ny45LDI4OTMtMTA0OSwyODkzeiBNLTEwNTMsMjg4N2MwLDEuMS0wLjksMi0yLDJzLTItMC45LTItMmMwLTEuMSwwLjktMiwyLTJTLTEwNTMsMjg4NS45LTEwNTMsMjg4N3oiLz4NCjwvc3ZnPg0K);background-size:1em auto;background-repeat:no-repeat;background-position:left center}.gform_wrapper li.gfield.gfield_error.gfield_creditcard_warning div.gfield_creditcard_warning_message{padding:16px 16px 14px}li.gfield+li.gfield.gfield_creditcard_warning{margin-top:16px!important}.gform_wrapper .top_label .gfield_error{width:calc(100% - 2px)}.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 .left_label .gfield_error input.large,.gform_wrapper .left_label .gfield_error select.large,.gform_wrapper .left_label .gfield_error textarea.textarea,.gform_wrapper .right_label .gfield_error input.large,.gform_wrapper .right_label .gfield_error select.large,.gform_wrapper .right_label .gfield_error textarea.textarea{width:70%}.gform_wrapper .gfield_error .gfield_label{color:#790000}.gform_wrapper li.gfield.gfield_error.gfield_contains_required{padding-right:0}.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_time_ampm.ginput_container,.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_time_minute.ginput_container{margin-left:0}.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description{max-width:100%;padding-right:16px}.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container,.gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label{margin-top:12px}.gform_wrapper li.gfield.gfield_error.gfield_contains_required fieldset legend.gfield_label{position:relative;top:12px}.gform_wrapper div.validation_error{color:#790000;font-size:1em;font-weight:700;margin-bottom:25px;border-top:2px solid #790000;border-bottom:2px solid #790000;padding:16px 0;clear:both;width:100%;text-align:center}.gform_wrapper ol.validation_list{clear:both;width:100%;margin-bottom:25px;color:#790000}.gform_wrapper ol.validation_list li{list-style-type:decimal!important}.gform_wrapper ol.validation_list li a{color:#790000}.gform_wrapper div#error{margin-bottom:25px}.gform_wrapper table.gfield_list tbody tr td.gfield_list_icons{vertical-align:middle!important}.gform_wrapper li.gfield fieldset{margin:0;padding:0;display:block;position:relative;width:100%}.gform_wrapper li.gfield fieldset>*{width:auto}.gform_wrapper li.gfield fieldset legend.gfield_label{width:100%;line-height:32px}div.gf_page_steps+div.validation_error{margin-top:16px}.gform_wrapper div.gfield_description.validation_error{color:#790000;font-weight:700;font-size:.875em;line-height:1.2;margin-bottom:16px}.gform_wrapper .validation_message{color:#790000;font-weight:700;letter-spacing:normal}.gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.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:16px 0 10px;margin:16px 0 0;clear:both;width:100%}.gform_wrapper .gform_footer input.button,.gform_wrapper .gform_footer input[type=submit],.gform_wrapper .gform_page_footer input.button,.gform_wrapper .gform_page_footer input[type=submit]{font-size:1em;width:100%;margin:0 0 16px}.gform_wrapper .gform_footer a.gform_save_link,.gform_wrapper .gform_page_footer a.gform_save_link{font-size:1em;display:block;text-align:center}.gform_wrapper .gform_footer input[type=image]{padding:0;width:auto!important;background:0 0!important;border:none!important;margin:0 auto 16px!important;display:block;max-width:100%}.gform_wrapper .ginput_complex .ginput_full,.gform_wrapper .ginput_complex .ginput_left,.gform_wrapper .ginput_complex .ginput_right{min-height:45px}.gform_wrapper .gfield_error .ginput_complex .ginput_full input[type=email],.gform_wrapper .gfield_error .ginput_complex .ginput_full input[type=number],.gform_wrapper .gfield_error .ginput_complex .ginput_full input[type=password],.gform_wrapper .gfield_error .ginput_complex .ginput_full input[type=tel],.gform_wrapper .gfield_error .ginput_complex .ginput_full input[type=text],.gform_wrapper .gfield_error .ginput_complex .ginput_full input[type=url],.gform_wrapper .gfield_error .ginput_complex .ginput_full select,.gform_wrapper .ginput_complex .ginput_full input[type=email],.gform_wrapper .ginput_complex .ginput_full input[type=number],.gform_wrapper .ginput_complex .ginput_full input[type=password],.gform_wrapper .ginput_complex .ginput_full input[type=tel],.gform_wrapper .ginput_complex .ginput_full input[type=text],.gform_wrapper .ginput_complex .ginput_full input[type=url]{width:100%}.gform_wrapper .gfield_checkbox li,.gform_wrapper .gfield_radio li{position:relative;margin:0 0 16px;line-height:1.2}.gform_wrapper ul.gfield_checkbox li input[type=checkbox]:checked+label,.gform_wrapper ul.gfield_radio li input[type=radio]:checked+label{font-weight:700}.gform_wrapper input.datepicker.datepicker_with_icon{margin-right:4px!important;display:-moz-inline-stack;display:inline-block}.gform_wrapper .gf_hidden,.gform_wrapper .gform_hidden,.gform_wrapper input.gform_hidden,.gform_wrapper input[type=hidden]{display:none!important;max-height:1px!important;overflow:hidden}.gform_wrapper .gf_invisible,.gform_wrapper .gfield_visibility_hidden{visibility:hidden;position:absolute;left:-9999px}.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:4px}.gform_wrapper ul.gfield_radio li input[value=gf_other_choice]{margin-right:6px;margin-top:4px}.gform_wrapper .gfield_description+.gform_wrapper .gfield_description.validation_message{margin-top:6px}.gform_wrapper .ginput_container.ginput_list+.gfield_description.validation_message{margin-top:0}.gform_wrapper li.gfield_html{max-width:100%}.gform_wrapper .gfield_html.gfield_no_follows_desc{margin-top:10px}/*body .gform_wrapper ul li.gfield.gfield_html img{max-width:100%!important}*/.gform_wrapper .gform_ajax_spinner{padding-left:10px}.gform_validation_container,.gform_wrapper .gform_validation_container,body .gform_wrapper .gform_body ul.gform_fields li.gfield.gform_validation_container,body .gform_wrapper li.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:3px}.gform_wrapper .simple_captcha_small input{width:64px}.gform_wrapper .simple_captcha_medium input{width:96px}.gform_wrapper .simple_captcha_large input{width:128px}.gform_wrapper .gform_wrapper .left_label .simple_captcha_small,.gform_wrapper .left_label .simple_captcha_large,.gform_wrapper .left_label .simple_captcha_medium,.gform_wrapper .right_label .simple_captcha_large,.gform_wrapper .right_label .simple_captcha_medium,.gform_wrapper .right_label .simple_captcha_small{margin-left:32%}.gform_wrapper .gfield_captcha_container img.gfield_captcha{border:none!important;background:0 0!important;float:none!important;margin:0!important;padding:0!important}.gform_wrapper .left_label .math_large,.gform_wrapper .left_label .math_medium,.gform_wrapper .left_label .math_small,.gform_wrapper .left_label div.charleft,.gform_wrapper .right_label .math_large,.gform_wrapper .right_label .math_medium,.gform_wrapper .right_label .math_small,.gform_wrapper .right_label div.charleft{margin-left:32%}.gform_wrapper .math_small input{width:70px}.gform_wrapper .math_medium input{width:510px}.gform_wrapper .math_large input{width:612px}.gform_wrapper div.charleft{font-size:.688em;margin-top:4px;color:#B7B7B7;width:92%!important}.gform_wrapper div.charleft[style]{width:92%!important}.gform_wrapper div.charleft.ginput_counter_tinymce{border:1px solid #eee;border-width:1px 0 0;padding:4px 9px;width:100%!important}.gform_wrapper div.charleft.warningTextareaInfo{color:#A1A1A1}.gform_wrapper div.charleft.ginput_counter_error{color:red}.gform_wrapper li.gf_hide_charleft div.charleft{display:none!important}.gf_submission_limit_message{color:#790000;font-size:1.375em}.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:inherit}.gform_wrapper .top_label span.ginput_total{margin:8px 0}.gform_wrapper span.ginput_product_price_label{margin-right:2px}.gform_wrapper span.ginput_product_price{color:#900}.gform_wrapper span.ginput_quantity_label{margin-left:10px;margin-right:2px}.gform_wrapper input.ginput_quantity[type=text]{width:3rem}.gform_wrapper input.ginput_quantity[type=number]{width:4rem}.gform_wrapper .gform_page_footer{margin:14px 0;width:100%;border-top:1px dotted #CCC;padding:16px 0 0;clear:both}.gform_wrapper .gform_page_footer.left_label,.gform_wrapper .gform_page_footer.right_label{padding:16px 0 0 29%}.gform_wrapper .gform_page_footer .button.gform_next_button,.gform_wrapper .gform_page_footer .button.gform_previous_button{display:-moz-inline-stack;display:inline-block}.gform_wrapper .gform_page_footer .button.gform_previous_button{margin-bottom:8px}.gform_wrapper .gf_progressbar_wrapper{clear:both;width:100%;margin:0 0 16px;padding:0 0 16px}.gform_wrapper .gf_progressbar_wrapper h3.gf_progressbar_title{font-size:.813em;line-height:1!important;margin:0 0 8px 12px!important;padding:0!important;clear:both;filter:alpha(opacity=60);-moz-opacity:.6;-khtml-opacity:.6;opacity:.6}.gform_wrapper .gf_progressbar{padding:10px;position:relative;background-color:rgba(0,0,0,.1);-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px;-webkit-box-shadow:inset 0 0 1px 1px rgba(0,0,0,.05);-moz-box-shadow:inset 0 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 0 1px 1px rgba(0,0,0,.05);width:100%}.gform_wrapper .gf_progressbar_percentage{height:24px;text-align:right;font-family:helvetica,arial,sans-serif;font-size:.813em!important;text-shadow:0 1px 1px rgba(0,0,0,.5);z-index:999;vertical-align:middle;background:repeating-linear-gradient(-45deg,rgba(0,0,0,0),rgba(0,0,0,0) 10px,rgba(0,0,0,.1) 10px,rgba(0,0,0,.1) 20px),linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,.3));border-radius:20px 4px 4px 20px}.gform_wrapper .gf_progressbar:after{display:block;width:100%;z-index:990;height:24px;margin-top:-24px;background-color:rgba(0,0,0,.1);-webkit-box-shadow:inset 0 0 2px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 0 2px 2px rgba(0,0,0,.05);box-shadow:inset 0 0 2px 2px rgba(0,0,0,.05);border-radius:20px}.gform_wrapper .gf_progressbar_percentage.percentbar_100{border-top-right-radius:20px;border-bottom-right-radius:20px}.gform_wrapper .gf_progressbar_percentage span{display:block;width:auto;float:right;margin-right:5px;margin-left:5px;line-height:1.8}.gform_wrapper .gf_progressbar_percentage.percentbar_0 span{color:#959595;text-shadow:none;float:none!important;margin-left:12px;word-wrap:normal}.gform_wrapper .percentbar_blue{background-color:#036493;color:#FFF}.gform_wrapper .percentbar_gray{background-color:#7C7C7C;color:#FFF}.gform_wrapper .percentbar_green{background-color:#88B831;color:#FFF}.gform_wrapper .percentbar_orange{background-color:#FF7120;color:#FFF}.gform_wrapper .percentbar_red{background-color:#FF2A1A;color:#FFF}.gform_wrapper .gf_page_steps{width:100%;margin:0 0 8px;padding:0 0 4px;border-bottom:1px dotted #CCC}.gform_wrapper .gf_step{width:100%;margin:24px 24px 24px 0;font-size:.875em;height:14px;line-height:1.25!important;filter:alpha(opacity=20);-moz-opacity:.2;-khtml-opacity:.2;opacity:.2;font-family:inherit}.gform_wrapper .gf_step span.gf_step_number{font-size:1.25em;font-family:arial,sans-serif;margin-right:4px}.gform_wrapper .gf_step span.gf_step_label,.gform_wrapper .gf_step span.gf_step_number{display:-moz-inline-stack;display:inline-block;vertical-align:middle}.gform_wrapper .gf_step.gf_step_active{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}.gform_wrapper .gf_step_clear{display:block;clear:both;height:1px;overflow:hidden}.gform_wrapper .gfield_password_strength{border:1px solid #DDD;margin-top:18px;margin-bottom:18px;line-height:1.8;padding:10px 5px;text-align:center;background-color:#EEE;border-bottom:3px solid #DDD}.gform_wrapper ul.top_label li.gfield.gfield_error.gfield_contains_required .gfield_password_strength{margin-right:16px}.gform_wrapper ul.left_label li.gfield .gfield_password_strength,.gform_wrapper ul.right_label li.gfield .gfield_password_strength{margin-top:18px;margin-bottom:18px;width:100%}.gform_wrapper .gfield_password_strength.bad{background-color:#FFB78C;border-color:#FF853C;border-bottom:3px solid #FF853C}.gform_wrapper .gfield_password_strength.good{background-color:#FFEC8b;border-color:#FC0;border-bottom:3px solid #FC0}.gform_wrapper .gfield_password_strength.mismatch,.gform_wrapper .gfield_password_strength.short{background-color:#FFA0A0;border-color:#f04040;border-bottom:3px solid #f04040}.gform_wrapper .gfield_password_strength.strong{background-color:#C3FF88;border-color:#8DFF1C;border-bottom:3px solid #8DFF1C}.gform_wrapper table.gfield_list,.gform_wrapper table.gfield_list caption,.gform_wrapper table.gfield_list tbody,.gform_wrapper table.gfield_list td,.gform_wrapper table.gfield_list tfoot,.gform_wrapper table.gfield_list th,.gform_wrapper table.gfield_list thead,.gform_wrapper table.gfield_list tr{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}.gform_wrapper table.gfield_list{border-spacing:0;border-collapse:collapse;table-layout:auto!important}.gform_wrapper table.gfield_list thead th{font-weight:700;text-align:left}.gform_wrapper table.gfield_list colgroup{width:100%;display:block}.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 td,.gform_wrapper table.gfield_list th{padding:4px 0}.gform_wrapper ul.gform_fields:not(.top_label) table.gfield_list th{padding:0 0 4px}.gform_wrapper table.gfield_list td+td,.gform_wrapper table.gfield_list th+th{padding:0 0 0 16px}.gform_wrapper .gfield_list,.gform_wrapper .gfield_list td.gfield_list_cell input{width:100%}.gfield_icon_disabled{cursor:default!important;filter:alpha(opacity=60);-moz-opacity:.6;-khtml-opacity:.6;opacity:.6}.gform_wrapper table.gfield_list tr td.gfield_list_icons{width:48px!important;padding:0 0 0 4px!important;box-sizing:border-box}.gform_wrapper table.gfield_list td.gfield_list_icons img{display:-moz-inline-stack;display:inline-block;vertical-align:middle}.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:inherit;-webkit-user-select:none;-moz-user-select:none;user-select:none}.gform_wrapper .chosen-container,.gform_wrapper .chosen-container *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.gform_wrapper .chosen-container.chosen-container-multi .chosen-choices{min-height:28px!important}.gform_wrapper .ginput_container.ginput_container_multiselect .chosen-container.chosen-container-multi ul.chosen-choices li.search-field input.default{height:24px}.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,.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 #fff inset,0 1px 1px rgba(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(images/chosen-sprite.png) -42px 1px no-repeat;font-size:1px}.gform_wrapper .chosen-container-single .chosen-single abbr:hover,.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(images/chosen-sprite.png) 0 2px no-repeat}.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;border:1px solid #AAA;background:url(images/chosen-sprite.png) 100% -20px no-repeat;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:700;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;border:0!important;background:0 0!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:5px 0 5px 5px!important;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 #fff inset,0 1px 0 rgba(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(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,.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:0 0}.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,.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-choices .search-choice .search-choice-close,.gform_wrapper .chosen-disabled .chosen-single{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-drop,.gform_wrapper .chosen-rtl.chosen-container-single-nosearch .chosen-search{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:none}.gform_wrapper .chosen-rtl .chosen-search input[type=text]{padding:4px 5px 4px 20px;background:url(images/chosen-sprite.png) -30px -20px no-repeat;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-container .chosen-results-scroll-down span,.gform_wrapper .chosen-container .chosen-results-scroll-up span,.gform_wrapper .chosen-container-multi .chosen-choices .search-choice .search-choice-close,.gform_wrapper .chosen-container-single .chosen-single abbr,.gform_wrapper .chosen-container-single .chosen-single div b,.gform_wrapper .chosen-rtl .chosen-search input[type=text]{background-image:url(images/chosen-sprite-2x.png)!important;background-position:0 0;background-size:52px 37px!important;background-repeat:no-repeat!important}}.gform_wrapper .gform_card_icon_container{margin:8px 0 6px;height:32px}.gform_wrapper div.gform_card_icon{margin-right:4px;text-indent:-9000px;background-image:url(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_right{min-width:85px!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 .ginput_cardinfo_left span.ginput_card_expiration_container select{margin-bottom:8px}.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(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}.gform_wrapper .gform_fileupload_multifile .gform_drop_area{padding:24px;border:1px dashed #CCC;text-align:center;color:#AAA;margin-bottom:16px;background:rgba(0,0,0,.02);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.gform_wrapper span.gform_drop_instructions{display:block;margin-bottom:8px}.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_wrapper .form_saved_message{margin:16px 0;width:100%;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}.gform_wrapper .form_saved_message form{text-align:center}.gform_wrapper .form_saved_message span:first-child{display:block;padding:28px 16px}.form_saved_message a.resume_form_link{word-wrap:break-word}.form_saved_message a.resume_form_link:after,.form_saved_message a.resume_form_link:before{content:"";display:block}.form_saved_message a.resume_form_link:before{margin-top:12px}.form_saved_message a.resume_form_link:after{margin-bottom:12px}.form_saved_message a+br,.form_saved_message br+br{display:none}.form_saved_message .form_saved_message_emailform{margin:16px 0 0}div.form_saved_message div.form_saved_message_emailform form input[type=text]{line-height:2.25;height:24px;margin-bottom:4px}div.form_saved_message div.form_saved_message_emailform form input[type=submit]{margin:12px auto 0;display:block}.form_saved_message .form_saved_message_emailform .validation_message{color:#790000}.form_saved_message_sent{margin:16px 0;width:100%;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_sent span:first-child{display:block;padding:16px}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:1!important}body .gform_wrapper img.ui-datepicker-trigger{width:17px!important;height:16px!important;display:-moz-inline-stack;display:inline-block}body .gform_wrapper img.add_list_item,body .gform_wrapper img.delete_list_item{display:-moz-inline-stack;display:inline-block;margin-top:-2px}.gform_wrapper ul li.gfield.field_sublabel_above.field_description_below+li.gfield{margin-top:16px}.gform_wrapper li.gfield ul.gfield_radio li input[type=radio]+input[type=text]{width:45.25%}.gform_wrapper table.recaptchatable{table-layout:auto}.gform_wrapper ul.gform_fields:not(.top_label) div.ginput_container_captcha{margin-left:29%}.gfield .wp-editor-container{border:1px solid #ddd}.gfield .wp-switch-editor{border-color:#ddd}.gfield .html-active .switch-html,.gfield .tmce-active .switch-tmce{border-bottom-color:#f5f5f5}.gfield .mce-edit-area iframe{width:99.9%!important;margin:0!important}body .gform_wrapper ul li.gfield{margin-top:16px;padding-top:0}body .gform_wrapper ul.gfields li.gfield label.gfield_label{margin-bottom:0!important;padding-bottom:0!important}body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html{line-height:inherit}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 8px;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:16px 0 16px 28px!important;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 8px;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:16px 0 18px 32px;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:16px 0 16px 16px}body .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ol li ul li{margin:0 0 8px}body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html dl{margin:0 0 18px;padding-left:0}body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html dl dt{font-weight:700}body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html dl dd{margin:0 0 16px 18px}.gform_wrapper span.gf_clear_span{display:block;height:1px;overflow:hidden;width:100%;float:none;clear:both;margin-top:-1px}@media only screen and (max-width:641px){.gform_wrapper .chosen-container.chosen-container-single[style],.gform_wrapper div.chosen-container.chosen-container-multi[style]{width:100%!important}.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]){line-height:2;min-height:2rem}.gform_wrapper textarea{line-height:1.5}.gform_wrapper .chosen-container-single .chosen-single{height:40px;line-height:2.8}.gform_wrapper .chosen-container-single .chosen-single div b{position:relative;top:10px}.gform_wrapper .chosen-container.chosen-container-multi ul.chosen-choices li.search-choice,.gform_wrapper .chosen-container.chosen-container-multi ul.chosen-choices li.search-field{width:calc(100% - 10px);line-height:2;float:none}.gform_wrapper .chosen-container.chosen-container-multi ul.chosen-choices li.search-choice span{margin-bottom:0}.gform_wrapper .chosen-container-multi .chosen-choices li.search-choice .search-choice-close{top:calc(50% - 6px)}.gform_wrapper .ginput_container span:not(.ginput_price){margin-bottom:8px;display:block}.gform_wrapper li.field_sublabel_below .ginput_complex{margin-top:12px!important}.gform_wrapper ul.gfield_checkbox li label,.gform_wrapper ul.gfield_radio li label{width:85%;cursor:pointer}}@media only screen and (max-width:761px),(min-device-width:768px) and (max-device-width:1023px){.gform_wrapper ul.gform_fields li.gfield.gfield_error+li.gfield.gfield_error{margin-top:32px}.gform_wrapper table.gfield_list{border:0}.gform_wrapper table.gfield_list thead{position:absolute;top:-9999px;left:-9999px}.gform_wrapper table.gfield_list tr{margin-bottom:10px;display:block;background:#fff;position:relative;border:1px solid #CCC;border-top:2px solid #CCC;border-bottom:4px solid #CCC}.gform_wrapper table.gfield_list td{display:block;margin-left:8px;margin-right:8px}.gform_wrapper table.gfield_list td.gfield_list_icons{border-bottom:0;margin:16px 0 0!important}.gform_wrapper ul.gform_fields.form_sublabel_above table.gfield_list td:before,.gform_wrapper ul.gform_fields.form_sublabel_below table.gfield_list td:after{content:attr(data-label);font-size:.875em;letter-spacing:.5pt;white-space:nowrap;display:block;clear:both}.gform_wrapper ul.gform_fields.form_sublabel_above table.gfield_list td:before{margin:8px 0 3px 8px}.gform_wrapper ul.gform_fields.form_sublabel_below table.gfield_list td:after{margin:3px 0 8px 8px}.gform_wrapper table.gfield_list td+td,.gform_wrapper table.gfield_list th+th{padding:4px 0 0}.gform_wrapper table.gfield_list tr.gfield_list_row_even,.gform_wrapper table.gfield_list tr.gfield_list_row_odd{margin:16px 0}.gform_wrapper table.gfield_list tr,.gform_wrapper table.gfield_list tr.gfield_list_row_odd:first-child{padding-top:12px}.gform_wrapper table.gfield_list tr td.gfield_list_icons{width:100%!important;padding:0 4px 4px!important;background-color:#EEE}.gform_wrapper table.gfield_list tr td.gfield_list_icons img.add_list_item{margin:12px 0 0 16px!important}.gform_wrapper table.gfield_list tr td.gfield_list_icons img.delete_list_item{margin:12px 0 0 8px!important}.gform_wrapper .gform_footer a.gform_save_link,.gform_wrapper .gform_page_footer a.gform_save_link{margin-left:0}.gform_wrapper .gfield_list td.gfield_list_cell input{width:calc(100% - 16px);margin-left:8px;margin-right:8px}}@media only screen and (min-width:641px){.gform_wrapper .gform_body{width:100%}.gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){max-width:calc(100% - 16px)!important}.gform_wrapper .gfield_checkbox li,.gform_wrapper .gfield_radio li{margin:0 0 8px;line-height:1.3}.gform_wrapper .gsection{margin:28px 16px 28px 0}.gform_wrapper ul.gform_fields:not(.top_label) .gfield_label{float:left;width:29%;padding-right:16px;margin-bottom:16px}.gform_wrapper .right_label .gfield_label{text-align:right}.gform_wrapper .left_label .gfield_description,.gform_wrapper .right_label .gfield_description{width:70%}.gform_wrapper form ul.left_label li ul.gfield_checkbox li,.gform_wrapper form ul.left_label li ul.gfield_radio li,.gform_wrapper form ul.right_label li ul.gfield_checkbox li,.gform_wrapper form ul.right_label li ul.gfield_radio li,.gform_wrapper ul.left_label li ul.gfield_checkbox li,.gform_wrapper ul.left_label li ul.gfield_radio li,.gform_wrapper ul.right_label li ul.gfield_checkbox li,.gform_wrapper ul.right_label li ul.gfield_radio li{margin-bottom:10px}.gform_wrapper .left_label .gfield_description,.gform_wrapper .left_label .instruction,.gform_wrapper .right_label .gfield_description,.gform_wrapper .right_label .instruction{margin-left:29%}.gform_wrapper ul.gform_fields:not(.top_label) .gsection .gsection_description{margin-left:0;padding-top:4px;padding-left:0;line-height:1.5}.gform_wrapper form ul.gform_fields:not(.top_label) li.gfield_html_formatted{margin-left:29%!important;width:70%}.gform_wrapper ul.gform_fields:not(.top_label) ul.gfield_checkbox,.gform_wrapper ul.gform_fields:not(.top_label) ul.gfield_radio{overflow:hidden}.gform_wrapper .left_label div.ginput_complex,.gform_wrapper .right_label div.ginput_complex{width:70%;margin-left:29%}.gform_wrapper .left_label input.small,.gform_wrapper .left_label select.small,.gform_wrapper .right_label input.small,.gform_wrapper .right_label select.small{width:15%}.gform_wrapper .left_label input.medium,.gform_wrapper .left_label select.medium,.gform_wrapper .right_label input.medium,.gform_wrapper .right_label select.medium{width:calc(35% - 8px)}.gform_wrapper .left_label input.large,.gform_wrapper .left_label select.large,.gform_wrapper .left_label textarea.large,.gform_wrapper .left_label textarea.medium,.gform_wrapper .left_label textarea.small,.gform_wrapper .right_label input.large,.gform_wrapper .right_label select.large,.gform_wrapper .right_label textarea.large,.gform_wrapper .right_label textarea.medium,.gform_wrapper .right_label textarea.small{width:70%}.gform_wrapper ul.gform_fields:not(.top_label) .ginput_list{width:70%;margin-left:29%!important}.gform_wrapper .top_label .gfield_list{width:100%}.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 .left_label li.hidden_label input,.gform_wrapper .right_label li.hidden_label input{margin-left:3.7%}.gform_wrapper .left_label li.gfield .gfield_password_strength,.gform_wrapper .right_label li.gfield .gfield_password_strength{margin-left:29%}.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:calc(50% - 8px)}.gform_wrapper.gform_validation_error .top_label input.medium,.gform_wrapper.gform_validation_error .top_label select.medium{width:50%}.gform_wrapper .hidden_label input.large,.gform_wrapper .hidden_label select.large,.gform_wrapper .top_label input.large,.gform_wrapper .top_label select.large{width:100%}.gform_wrapper .top_label input.large.datepicker,.gform_wrapper .top_label input.medium.datepicker,.gform_wrapper .top_label input.small.datepicker{width:auto}.gform_wrapper textarea.small{height:80px;width:100%}.gform_wrapper textarea.medium{height:160px;width:100%}.gform_wrapper textarea.large{height:320px;width:100%}.gform_wrapper .gfield_error .ginput_complex .ginput_left,.gform_wrapper .gfield_error .ginput_complex .ginput_right,.gform_wrapper .ginput_complex .ginput_cardinfo_left{width:50%}.gform_wrapper .ginput_complex .ginput_left,.gform_wrapper .ginput_complex .ginput_right{width:50%;display:-moz-inline-stack;display:inline-block;vertical-align:top;margin:0 -4px 0 0}.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 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}.gform_wrapper .ginput_complex .ginput_cardinfo_left select.ginput_card_expiration.ginput_card_expiration_month{margin-right:4px}.gform_wrapper .gf_step{width:auto;display:-moz-inline-stack;display:inline-block;margin:16px 32px 16px 0}.gform_wrapper .gform_footer input.button,.gform_wrapper .gform_footer input[type=image],.gform_wrapper .gform_footer input[type=submit]{display:-moz-inline-stack;display:inline-block}.gform_wrapper .gform_footer input[type=image]{vertical-align:middle}.gform_wrapper .gform_footer a.gform_save_link,.gform_wrapper .gform_page_footer a.gform_save_link{font-size:1em;margin-left:16px;display:-moz-inline-stack;display:inline-block}.gform_wrapper .gform_footer input.button,.gform_wrapper .gform_footer input[type=submit],.gform_wrapper .gform_page_footer input.button,.gform_wrapper .gform_page_footer input[type=submit]{font-size:1em;width:auto;margin:0 16px 0 0}.gform_wrapper ul.gform_fields li.gfield{padding-right:16px}.gform_wrapper .ginput_complex .ginput_left{padding-right:8px}.gform_wrapper .left_label .ginput_complex.ginput_container_address:after{content:"";display:block}.gform_wrapper .ginput_complex.ginput_container_address .ginput_left{margin-right:8px}.gform_wrapper .ginput_complex.ginput_container_address .ginput_right{margin-right:-8px;padding-right:8px}.gform_wrapper .ginput_complex.ginput_container_address span.ginput_full+span.ginput_right{padding-right:8px!important;margin-right:8px}.gform_wrapper .ginput_complex.ginput_container_address span.ginput_right+span.ginput_left{padding-right:8px!important;margin-right:-8px}.gform_wrapper .ginput_complex.ginput_container_address span.ginput_right+span.ginput_left.address_zip{margin-right:8px}.gform_wrapper .gfield_error .ginput_container{padding-right:0}.gform_wrapper ul.top_label li.gfield.gfield_error.gfield_contains_required .gfield_password_strength{margin:18px 0}.gform_wrapper .gform_footer:not(.top_label){padding:16px 0 10px;margin-left:29%;width:70%}.top_label div.ginput_complex.ginput_container.gf_name_has_1,.top_label div.ginput_complex.ginput_container.gf_name_has_2,.top_label div.ginput_complex.ginput_container.gf_name_has_3{width:calc(100% + 15px)}.top_label div.ginput_complex.ginput_container.gf_name_has_4{width:calc(100% + 13px)}.top_label div.ginput_complex.ginput_container.gf_name_has_5{width:calc(100% + 14px)}ul.gform_fields:not(.top_label) div.ginput_complex.ginput_container.gf_name_has_1,ul.gform_fields:not(.top_label) div.ginput_complex.ginput_container.gf_name_has_2,ul.gform_fields:not(.top_label) div.ginput_complex.ginput_container.gf_name_has_3{width:calc(70% + 15px);margin-left:29%}ul.gform_fields:not(.top_label) li.gfield.gfield_error div.ginput_complex.ginput_container.gf_name_has_1,ul.gform_fields:not(.top_label) li.gfield.gfield_error div.ginput_complex.ginput_container.gf_name_has_2,ul.gform_fields:not(.top_label) li.gfield.gfield_error div.ginput_complex.ginput_container.gf_name_has_3{width:calc(70% + 24px)}ul.gform_fields:not(.top_label) div.ginput_complex.ginput_container.gf_name_has_4{width:calc(70% + 13px);margin-left:29%}ul.gform_fields:not(.top_label) div.ginput_complex.ginput_container.gf_name_has_5{width:calc(70% + 14px);margin-left:29%}div.ginput_container_name span{display:-moz-inline-stack;display:inline-block;vertical-align:top;padding-right:16px;margin-right:-4px}div.ginput_complex.ginput_container.gf_name_has_1 span{width:100%}div.ginput_complex.ginput_container.gf_name_has_2 span{width:50%}div.ginput_complex.ginput_container.gf_name_has_3 span{width:33.3%}div.ginput_complex.ginput_container.gf_name_has_4 span{width:25%}div.ginput_complex.ginput_container.gf_name_has_5 span{width:19.95%}.gform_wrapper ul.gform_fields:not(.top_label) li.gfield.gfield_error div.ginput_complex.ginput_container.gf_name_has_1 span{width:99.75%!important}.gform_wrapper ul.gform_fields:not(.top_label) li.gfield.gfield_error div.ginput_complex.ginput_container.gf_name_has_2 span{width:49.75%!important}.gform_wrapper ul.gform_fields:not(.top_label) li.gfield.gfield_error div.ginput_complex.ginput_container.gf_name_has_3 span{width:33%!important}.gform_wrapper ul.gform_fields:not(.top_label) li.gfield.gfield_error div.ginput_complex.ginput_container.gf_name_has_4 span{width:24.75%!important}.gform_wrapper ul.gform_fields:not(.top_label) li.gfield.gfield_error div.ginput_complex.ginput_container.gf_name_has_5 span{width:19.75%!important}html div.ginput_complex.ginput_container.gf_name_has_2 span:first-child,html div.ginput_complex.ginput_container.gf_name_has_3 span:first-child,html div.ginput_complex.ginput_container.gf_name_has_4 span:first-child,html div.ginput_complex.ginput_container.gf_name_has_5 span:first-child{margin-left:0!important}.gform_wrapper .top_label .ginput_complex.ginput_container.ginput_container_email{width:calc(100% + 15px)}.gform_wrapper ul.gform_fields:not(.top_label) div.ginput_complex.ginput_container.ginput_container_email{width:calc(70% + 16px);margin-left:29%}.gform_wrapper ul.gform_fields:not(.top_label) li.gfield.gfield_error div.ginput_complex.ginput_container.ginput_container_email{width:calc(70% + 17px)}li.gfield.gfield_error .gform_wrapper ul.gform_fields:not(.top_label) li.gfield.gfield_error .ginput_complex.ginput_container.ginput_container_email{width:calc(70% + 8px)!important}.gform_wrapper .ginput_complex.ginput_container.ginput_container_email .ginput_left,.gform_wrapper .ginput_complex.ginput_container.ginput_container_email .ginput_right{padding-right:16px}.gform_wrapper ul.left_label li.gfield .gfield_password_strength,.gform_wrapper ul.right_label li.gfield .gfield_password_strength{width:70%}.gform_wrapper .ginput_complex span.ginput_left+input.gform_hidden+span.ginput_left{padding-right:0}.gform_wrapper .ginput_complex span.ginput_left.address_country{margin-right:0}html:not[dir=rtl] .gform_wrapper ul.gform_fields:not(.top_label) .clear-multi,html:not[dir=rtl] .gform_wrapper ul.gform_fields:not(.top_label) .gfield_description,html:not[dir=rtl] .gform_wrapper ul.gform_fields:not(.top_label) .ginput_container:not(.ginput_container_time){width:70%;margin-left:29%!important}.gform_wrapper .gf_progressbar{width:calc(100% - 16px)}.gform_wrapper ul.gform_fields:not(.top_label) .gform_fileupload_multifile .gform_drop_area{margin-left:29%;width:70%}body .gform_wrapper span.ginput_left.address_city+input.gform_hidden+span.ginput_left.address_country{width:calc(50% - 8px);margin-right:0}.gform_wrapper ul.gform_fields:not(.top_label) .ginput_container.ginput_recaptcha{margin-left:29%!important}.gform_wrapper .gform_page_footer .button.gform_previous_button{margin-bottom:0}.gform_wrapper .gform_page_footer .button.gform_button,.gform_wrapper .gform_page_footer .button.gform_next_button{margin-right:10px}}@media only screen and (min-width:641px){.gform_wrapper .top_label li.gfield.gf_inline{vertical-align:top;width:auto!important;margin:0;padding-right:16px;float:none!important;display:-moz-inline-stack;display:inline-block}.gform_wrapper .top_label li.gfield.gf_inline input[type=email].large,.gform_wrapper .top_label li.gfield.gf_inline input[type=email].medium,.gform_wrapper .top_label li.gfield.gf_inline input[type=email].small,.gform_wrapper .top_label li.gfield.gf_inline input[type=number].large,.gform_wrapper .top_label li.gfield.gf_inline input[type=number].medium,.gform_wrapper .top_label li.gfield.gf_inline input[type=number].small,.gform_wrapper .top_label li.gfield.gf_inline input[type=password].large,.gform_wrapper .top_label li.gfield.gf_inline input[type=password].medium,.gform_wrapper .top_label li.gfield.gf_inline input[type=password].small,.gform_wrapper .top_label li.gfield.gf_inline input[type=tel].large,.gform_wrapper .top_label li.gfield.gf_inline input[type=tel].medium,.gform_wrapper .top_label li.gfield.gf_inline input[type=tel].small,.gform_wrapper .top_label li.gfield.gf_inline input[type=text].large,.gform_wrapper .top_label li.gfield.gf_inline input[type=text].medium,.gform_wrapper .top_label li.gfield.gf_inline input[type=text].small,.gform_wrapper .top_label li.gfield.gf_inline input[type=url].large,.gform_wrapper .top_label li.gfield.gf_inline input[type=url].medium,.gform_wrapper .top_label li.gfield.gf_inline input[type=url].small{width:100%}.gform_wrapper .top_label li.gfield.gf_inline input[type=text].datepicker.medium{width:96px!important}.gform_wrapper .top_label li.gfield.gf_inline select,.gform_wrapper .top_label li.gfield.gf_inline textarea{width:100%}.gform_wrapper .top_label li.gfield.gf_inline div.gfield_time_hour input[type=text],.gform_wrapper .top_label li.gfield.gf_inline div.gfield_time_minute input[type=text]{width:70%!important}.gform_wrapper .top_label li.gfield.gf_inline div.gfield_date_day,.gform_wrapper .top_label li.gfield.gf_inline div.gfield_date_month,.gform_wrapper .top_label li.gfield.gf_inline div.gfield_date_year,.gform_wrapper .top_label li.gfield.gf_inline div.gfield_time_hour,.gform_wrapper .top_label li.gfield.gf_inline div.gfield_time_minute{width:50px}.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 li.gf_inline div.ginput_container.ginput_container_date label{display:block!important}.gform_wrapper li.gfield.gfield_error.gf_inline{margin-right:16px;padding-right:0}.gform_wrapper .top_label li.gfield.gf_left_half,.gform_wrapper .top_label li.gfield.gf_right_half{display:-moz-inline-stack;display:inline-block;vertical-align:top;width:50%;padding-right:16px;float:none}.gform_wrapper .top_label li.gfield.gf_left_half .ginput_container:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm):not(.ginput_container_date):not(.ginput_quantity):not(ul.gfield_radio li input):not(ul.gfield_checkbox li input):not(.datepicker),.gform_wrapper .top_label li.gfield.gf_right_half .ginput_container:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm):not(.ginput_container_date):not(.ginput_quantity):not(ul.gfield_radio li input):not(ul.gfield_checkbox li input):not(.datepicker){width:100%!important;margin:8px 0 0;padding-left:0;padding-right:0}.gform_wrapper .top_label li.gfield.gf_left_half:before{content:"";display:block;clear:both}.gform_wrapper .top_label li.gfield.gf_right_half:after{content:"";display:table;clear:both}.gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_left_half,.gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_right_half{max-width:calc(50% - 16px);padding-right:0}.gform_wrapper .top_label li.gfield.gfield_error.gf_left_half{margin-right:16px}.gform_wrapper .top_label li.gfield.gf_left_half div:not(.ginput_container_date) input.large,.gform_wrapper .top_label li.gfield.gf_left_half div:not(.ginput_container_date) input.medium,.gform_wrapper .top_label li.gfield.gf_left_half div:not(.ginput_container_date) select.large,.gform_wrapper .top_label li.gfield.gf_left_half div:not(.ginput_container_date) select.medium,.gform_wrapper .top_label li.gfield.gf_right_half div:not(.ginput_container_date) input.large,.gform_wrapper .top_label li.gfield.gf_right_half div:not(.ginput_container_date) input.medium,.gform_wrapper .top_label li.gfield.gf_right_half div:not(.ginput_container_date) select.large,.gform_wrapper .top_label li.gfield.gf_right_half div:not(.ginput_container_date) select.medium{width:100%}.gform_wrapper .top_label li.gfield.gf_left_half textarea,.gform_wrapper .top_label li.gfield.gf_right_half textarea{width:98%}.gform_wrapper .top_label li.gfield.gf_left_half input.small,.gform_wrapper .top_label li.gfield.gf_right_half input.small{width:35%}.gform_wrapper .top_label li.gfield.gf_left_half+li.gfield.gsection.gf_left_half,.gform_wrapper .top_label li.gfield.gf_left_half+li.gfield.gsection.gf_right_half,.gform_wrapper .top_label li.gfield.gf_left_half+li.gsection,.gform_wrapper .top_label li.gfield.gf_right_half+li.gfield.gsection.gf_left_half,.gform_wrapper .top_label li.gfield.gf_right_half+li.gfield.gsection.gf_right_half,.gform_wrapper .top_label li.gfield.gf_right_half+li.gsection,.gform_wrapper .top_label li.gfield.gsection.gf_left_half+li.gfield.gsection.gf_left_half,.gform_wrapper .top_label li.gfield.gsection.gf_right_half+li.gfield.gsection.gf_left_half,.gform_wrapper .top_label li.gfield.gsection.gf_right_half+li.gfield.gsection.gf_right_half{padding:16px 0 8px}.gform_wrapper .top_label li.gfield.gsection.gf_left_half+li.gfield.gsection.gf_right_half{padding:0 0 8px}.gform_wrapper .top_label li.gfield.gf_first_quarter+li.gsection,.gform_wrapper .top_label li.gfield.gf_fourth_quarter+li.gsection,.gform_wrapper .top_label li.gfield.gf_left_third+li.gsection,.gform_wrapper .top_label li.gfield.gf_right_third+li.gsection,.gform_wrapper .top_label li.gfield.gsection.gf_left_half+li.gfield.gsection.gf_right_half+li.gfield.gsection.gf_left_half+li.gfield.gsection.gf_right_half{padding:16px 0 8px}.gform_wrapper .top_label li.gfield.gf_left_half+.gform_footer,.gform_wrapper .top_label li.gfield.gf_left_half+li.gfield,.gform_wrapper .top_label li.gfield.gf_right_half+.gform_footer,.gform_wrapper .top_label li.gfield.gf_right_half+li.gfield{clear:both}.gform_wrapper .top_label li.gfield.gf_left_third,.gform_wrapper .top_label li.gfield.gf_middle_third,.gform_wrapper .top_label li.gfield.gf_right_third{display:-moz-inline-stack;display:inline-block;vertical-align:top;float:none;margin-bottom:8px}.gform_wrapper .top_label li.gfield.gf_left_third:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm),.gform_wrapper .top_label li.gfield.gf_middle_third:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm){width:33.3%}.gform_wrapper .top_label li.gfield.gf_right_third:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm){width:33.4%}.gform_wrapper .top_label li.gfield.gf_left_third div:not(.ginput_container_date) input.large,.gform_wrapper .top_label li.gfield.gf_left_third div:not(.ginput_container_date) input.medium,.gform_wrapper .top_label li.gfield.gf_left_third div:not(.ginput_container_date) select.large,.gform_wrapper .top_label li.gfield.gf_left_third div:not(.ginput_container_date) select.medium,.gform_wrapper .top_label li.gfield.gf_middle_third div:not(.ginput_container_date) input.large,.gform_wrapper .top_label li.gfield.gf_middle_third div:not(.ginput_container_date) input.medium,.gform_wrapper .top_label li.gfield.gf_middle_third div:not(.ginput_container_date) select.large,.gform_wrapper .top_label li.gfield.gf_middle_third div:not(.ginput_container_date) select.medium,.gform_wrapper .top_label li.gfield.gf_right_third div:not(.ginput_container_date) input.large,.gform_wrapper .top_label li.gfield.gf_right_third div:not(.ginput_container_date) input.medium,.gform_wrapper .top_label li.gfield.gf_right_third div:not(.ginput_container_date) select.large,.gform_wrapper .top_label li.gfield.gf_right_third div:not(.ginput_container_date) select.medium{width:100%}.gform_wrapper .top_label li.gfield.gf_left_third div:not(.ginput_container_date) input:not([type=radio]):not([type=checkbox]):not(.ginput_quantity):not(ul.gfield_radio li input):not(ul.gfield_checkbox li input),.gform_wrapper .top_label li.gfield.gf_left_third div:not(.ginput_container_date) select,.gform_wrapper .top_label li.gfield.gf_middle_third div:not(.ginput_container_date) input:not([type=radio]):not([type=checkbox]):not(.ginput_quantity):not(ul.gfield_radio li input):not(ul.gfield_checkbox li input),.gform_wrapper .top_label li.gfield.gf_middle_third div:not(.ginput_container_date) select,.gform_wrapper .top_label li.gfield.gf_right_third div:not(.ginput_container_date) input:not([type=radio]):not([type=checkbox]):not(.ginput_quantity):not(ul.gfield_radio li input):not(ul.gfield_checkbox li input),.gform_wrapper .top_label li.gfield.gf_right_third div:not(.ginput_container_date) select{width:100%!important}.gform_wrapper .top_label li.gfield.gfield_error.gf_left_third,.gform_wrapper .top_label li.gfield.gfield_error.gf_middle_third{width:calc(33.3% - 24px)!important;margin-right:16px}.gform_wrapper .top_label li.gfield.gfield_error.gf_right_third{width:33.4%}.gform_wrapper .top_label li.gfield.gf_right_third:after{content:"";display:table;clear:both}.gform_wrapper .top_label li.gfield.gf_left_third+.gform_footer,.gform_wrapper .top_label li.gfield.gf_left_third+li.gfield,.gform_wrapper .top_label li.gfield.gf_middle_third+.gform_footer,.gform_wrapper .top_label li.gfield.gf_middle_third+li.gfield,.gform_wrapper .top_label li.gfield.gf_right_third+.gform_footer,.gform_wrapper .top_label li.gfield.gf_right_third+li.gfield{clear:both}.gform_wrapper .top_label li.gfield.gf_first_quarter:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm),.gform_wrapper .top_label li.gfield.gf_fourth_quarter:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm),.gform_wrapper .top_label li.gfield.gf_second_quarter:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm),.gform_wrapper .top_label li.gfield.gf_third_quarter:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm){width:25%;display:-moz-inline-stack;display:inline-block;vertical-align:top;float:none}.gform_wrapper .top_label li.gfield.gf_first_quarter,.gform_wrapper .top_label li.gfield.gf_fourth_quarter,.gform_wrapper .top_label li.gfield.gf_second_quarter,.gform_wrapper .top_label li.gfield.gf_third_quarter{margin-bottom:8px}.gform_wrapper .top_label li.gfield.gf_first_quarter div:not(.ginput_container_date) input:not([type=radio]):not([type=checkbox]),.gform_wrapper .top_label li.gfield.gf_first_quarter div:not(.ginput_container_date) select,.gform_wrapper .top_label li.gfield.gf_fourth_quarter div:not(.ginput_container_date) input:not([type=radio]):not([type=checkbox]),.gform_wrapper .top_label li.gfield.gf_fourth_quarter div:not(.ginput_container_date) select,.gform_wrapper .top_label li.gfield.gf_second_quarter div:not(.ginput_container_date) input:not([type=radio]):not([type=checkbox]),.gform_wrapper .top_label li.gfield.gf_second_quarter div:not(.ginput_container_date) select,.gform_wrapper .top_label li.gfield.gf_third_quarter div:not(.ginput_container_date) input:not([type=radio]):not([type=checkbox]),.gform_wrapper .top_label li.gfield.gf_third_quarter div:not(.ginput_container_date) select{width:100%!important}.gform_wrapper .top_label li.gfield.gfield_error.gf_first_quarter,.gform_wrapper .top_label li.gfield.gfield_error.gf_fourth_quarter,.gform_wrapper .top_label li.gfield.gfield_error.gf_second_quarter,.gform_wrapper .top_label li.gfield.gfield_error.gf_third_quarter{width:24.5%}.gform_wrapper .top_label li.gfield.gf_fourth_quarter:after{content:"";display:table;clear:both}.gform_wrapper .top_label li.gfield.gf_first_quarter input.large,.gform_wrapper .top_label li.gfield.gf_first_quarter input.medium,.gform_wrapper .top_label li.gfield.gf_first_quarter select.large,.gform_wrapper .top_label li.gfield.gf_first_quarter select.medium,.gform_wrapper .top_label li.gfield.gf_fourth_quarter input.large,.gform_wrapper .top_label li.gfield.gf_fourth_quarter input.medium,.gform_wrapper .top_label li.gfield.gf_fourth_quarter select.large,.gform_wrapper .top_label li.gfield.gf_fourth_quarter select.medium,.gform_wrapper .top_label li.gfield.gf_second_quarter input.large,.gform_wrapper .top_label li.gfield.gf_second_quarter input.medium,.gform_wrapper .top_label li.gfield.gf_second_quarter select.large,.gform_wrapper .top_label li.gfield.gf_second_quarter select.medium,.gform_wrapper .top_label li.gfield.gf_third_quarter input.large,.gform_wrapper .top_label li.gfield.gf_third_quarter input.medium,.gform_wrapper .top_label li.gfield.gf_third_quarter select.large,.gform_wrapper .top_label li.gfield.gf_third_quarter select.medium{width:97.5%}.gform_wrapper .top_label li.gfield.gf_first_quarter+.gform_footer,.gform_wrapper .top_label li.gfield.gf_first_quarter+li.gfield,.gform_wrapper .top_label li.gfield.gf_fourth_quarter+.gform_footer,.gform_wrapper .top_label li.gfield.gf_fourth_quarter+li.gfield,.gform_wrapper .top_label li.gfield.gf_second_quarter+.gform_footer,.gform_wrapper .top_label li.gfield.gf_second_quarter+li.gfield,.gform_wrapper .top_label li.gfield.gf_third_quarter+.gform_footer,.gform_wrapper .top_label li.gfield.gf_third_quarter+li.gfield{clear:both}.gform_wrapper .top_label li ul.gfield_checkbox,.gform_wrapper .top_label li ul.gfield_radio{width:calc(100% + 16px)}.gform_wrapper ul.gform_fields:not(.top_label) li ul.gfield_checkbox,.gform_wrapper ul.gform_fields:not(.top_label)li ul.gfield_radio{width:calc(70% + 16px)}.gform_wrapper li.gfield.gf_list_2col ul.gfield_checkbox li,.gform_wrapper li.gfield.gf_list_2col ul.gfield_radio li{width:50%;display:-moz-inline-stack;display:inline-block;margin:0;padding-right:16px;min-height:28px;vertical-align:top;font-size:90%}.gform_wrapper li.gfield.gf_list_3col ul.gfield_checkbox li,.gform_wrapper li.gfield.gf_list_3col ul.gfield_radio li{width:33.3%;display:-moz-inline-stack;display:inline-block;margin:0 0 2px;padding-right:16px;min-height:28px;vertical-align:top;font-size:90%}.gform_wrapper li.gfield.gf_list_2col ul.gfield_checkbox li label,.gform_wrapper li.gfield.gf_list_2col ul.gfield_radio li label,.gform_wrapper li.gfield.gf_list_3col ul.gfield_checkbox li label,.gform_wrapper li.gfield.gf_list_3col ul.gfield_radio li label,.gform_wrapper li.gfield.gf_list_4col ul.gfield_checkbox li label,.gform_wrapper li.gfield.gf_list_4col ul.gfield_radio li label{max-width:75%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.gform_wrapper li.gfield.gf_list_4col ul.gfield_checkbox li,.gform_wrapper li.gfield.gf_list_4col ul.gfield_radio li{width:25%;display:-moz-inline-stack;display:inline-block;margin:0;padding-right:16px;min-height:28px;vertical-align:top;font-size:90%}.gform_wrapper li.gfield.gf_list_5col ul.gfield_checkbox li,.gform_wrapper li.gfield.gf_list_5col ul.gfield_radio li{width:20%;display:-moz-inline-stack;display:inline-block;margin:0;padding-right:16px;min-height:28px;vertical-align:top;font-size:90%}.gform_wrapper ul.gform_fields:not(.top_label) li.gf_list_2col_vertical label.gfield_label,.gform_wrapper ul.gform_fields:not(.top_label) li.gfield.gf_list_2col label.gfield_label,.gform_wrapper ul.gform_fields:not(.top_label) li.gfield.gf_list_3col label.gfield_label,.gform_wrapper ul.gform_fields:not(.top_label) li.gfield.gf_list_4col label.gfield_label,.gform_wrapper ul.gform_fields:not(.top_label) li.gfield.gf_list_5col label.gfield_label,.gform_wrapper ul.gform_fields:not(.top_label) li.gfield.gf_list_inline label.gfield_label{margin:0 0 10px}.gform_wrapper li.gfield.gf_list_2col ul.gfield_checkbox,.gform_wrapper li.gfield.gf_list_2col ul.gfield_radio,.gform_wrapper li.gfield.gf_list_3col ul.gfield_checkbox,.gform_wrapper li.gfield.gf_list_3col ul.gfield_radio,.gform_wrapper li.gfield.gf_list_4col ul.gfield_checkbox,.gform_wrapper li.gfield.gf_list_4col ul.gfield_radio,.gform_wrapper li.gfield.gf_list_5col ul.gfield_checkbox,.gform_wrapper li.gfield.gf_list_5col ul.gfield_radio{overflow:hidden}.gform_wrapper li.gf_list_2col_vertical .ginput_container_checkbox ul.gfield_checkbox,.gform_wrapper li.gf_list_3col_vertical .ginput_container_checkbox ul.gfield_checkbox,.gform_wrapper li.gf_list_4col_vertical .ginput_container_checkbox ul.gfield_checkbox,.gform_wrapper li.gf_list_5col_vertical .ginput_container_checkbox ul.gfield_checkbox{-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px}.gform_wrapper li.gf_list_2col_vertical .ginput_container_checkbox ul.gfield_checkbox,.gform_wrapper li.gf_list_2col_vertical .ginput_container_radio ul.gfield_radio{width:calc(100% - 16px);-webkit-column-count:2;-moz-column-count:2;column-count:2}.gform_wrapper li.gf_list_3col_vertical .ginput_container_checkbox ul.gfield_checkbox,.gform_wrapper li.gf_list_3col_vertical .ginput_container_radio ul.gfield_radio{width:calc(100% - 8px);-webkit-column-count:3;-moz-column-count:3;column-count:3}.gform_wrapper li.gf_list_4col_vertical .ginput_container_checkbox ul.gfield_checkbox,.gform_wrapper li.gf_list_4col_vertical .ginput_container_radio ul.gfield_radio{width:calc(100% - 8px);-webkit-column-count:4;-moz-column-count:4;column-count:4}.gform_wrapper li.gf_list_5col_vertical .ginput_container_checkbox ul.gfield_checkbox,.gform_wrapper li.gf_list_5col_vertical .ginput_container_radio ul.gfield_radio{width:calc(100% - 8px);-webkit-column-count:5;-moz-column-count:5;column-count:5}.gform_wrapper li.gf_list_2col_vertical .ginput_container_checkbox ul.gfield_checkbox li label,.gform_wrapper li.gf_list_2col_vertical .ginput_container_radio ul.gfield_radio li label,.gform_wrapper li.gf_list_3col_vertical .ginput_container_checkbox ul.gfield_checkbox li label,.gform_wrapper li.gf_list_3col_vertical .ginput_container_radio ul.gfield_radio li label,.gform_wrapper li.gf_list_4col_vertical .ginput_container_checkbox ul.gfield_checkbox li label,.gform_wrapper li.gf_list_4col_vertical .ginput_container_radio ul.gfield_radio li label,.gform_wrapper li.gf_list_5col_vertical .ginput_container_checkbox ul.gfield_checkbox li label,.gform_wrapper li.gf_list_5col_vertical .ginput_container_radio ul.gfield_radio li label{max-width:75%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.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 8px 10px 0;display:-moz-inline-stack;display:inline-block}html:not[dir=rtl] .gform_wrapper li.gf_list_inline ul.gfield_checkbox li,html:not[dir=rtl] .gform_wrapper li.gf_list_inline ul.gfield_radio li{padding-right:16px!important}html[dir=rtl] .gform_wrapper li.gf_list_inline ul.gfield_checkbox li,html[dir=rtl] .gform_wrapper li.gf_list_inline ul.gfield_radio li{padding-left:16px!important}.gform_wrapper li.gf_hide_ampm div.gfield_time_ampm{display:none!important}.gform_wrapper li.gsection.gf_scroll_text{height:240px;width:calc(100% - 16px);padding:16px;background-color:#fff;overflow-y:scroll;overflow-x:hidden;border:1px solid #CCC;border-bottom:1px solid #CCC!important}.gform_wrapper .top_label li.gsection.gf_scroll_text h2.gsection_title{margin:10px 10px 0 8px!important}.gform_wrapper.gf_browser_chrome .top_label li.gsection.gf_scroll_text h2.gsection_title,.gform_wrapper.gf_browser_gecko .top_label li.gsection.gf_scroll_text h2.gsection_title{margin:0 10px 0 8px!important}.gform_wrapper .top_label li.gsection.gf_scroll_text .gsection_description{margin:10px;font-size:12px}.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 8px;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:16px 0 16px 18px;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 8px;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:16px 0 18px 32px;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:16px 0 16px 18px}.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 8px}.gform_wrapper div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description dl{margin:0 0 18px;padding-left:0}.gform_wrapper div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description dl dt{font-weight:700}.gform_wrapper div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description dl dd{margin:0 0 16px 18px}.gform_wrapper li.gfield.gfield_html.gf_alert_blue,.gform_wrapper li.gfield.gfield_html.gf_alert_gray,.gform_wrapper li.gfield.gfield_html.gf_alert_green,.gform_wrapper li.gfield.gfield_html.gf_alert_red,.gform_wrapper li.gfield.gfield_html.gf_alert_yellow{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin:20px 0!important;padding:20px!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:30px 0;max-width:99%;border-top:1px solid #E6DB55;border-bottom:1px solid #E6DB55;padding:32px;background-color:#FFFBCC;color:#424242;font-size:25px}div.gform_confirmation_wrapper.gf_confirmation_simple_gray{margin:30px 0;max-width:99%;border-top:1px solid #CCC;border-bottom:1px solid #CCC;padding:32px;background-color:#EAEAEA;color:#424242;font-size:25px}div.gform_confirmation_wrapper.gf_confirmation_yellow_gradient{position:relative;background-color:#FFFBD2;margin:30px 0;border:1px solid #E6DB55;-webkit-box-shadow:0 0 5px rgba(221,215,131,.75);-moz-box-shadow:0 0 5px rgba(221,215,131,.75);box-shadow:0 0 5px rgba(221,215,131,.75)}div.gform_confirmation_wrapper.gf_confirmation_yellow_gradient div.gforms_confirmation_message{margin:0;padding:40px;max-width:99%;font-size:28px;border-top:2px solid #FFF;border-bottom:1px solid #E6DB55;color:#424242;background:#fffce5;background:-moz-linear-gradient(top,#fffce5 0,#fff9bf 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fffce5),color-stop(100%,#fff9bf));background:-webkit-linear-gradient(top,#fffce5 0,#fff9bf 100%);background:-o-linear-gradient(top,#fffce5 0,#fff9bf 100%);background:-ms-linear-gradient(top,#fffce5 0,#fff9bf 100%);background:linear-gradient(to bottom,#fffce5 0,#fff9bf 100%)}div.gform_confirmation_wrapper.gf_confirmation_green_gradient{position:relative;background-color:#f1fcdf;margin:30px 0;border:1px solid #a7c37c;-webkit-box-shadow:0 0 5px rgba(86,122,86,.4);-moz-box-shadow:0 0 5px rgba(86,122,86,.4);box-shadow:0 0 5px rgba(86,122,86,.4)}div.gform_confirmation_wrapper.gf_confirmation_green_gradient div.gforms_confirmation_message{margin:0;padding:40px;max-width:99%;font-size:28px;border-top:2px solid #effade;border-bottom:1px solid #a7c37c;text-shadow:#DFB 1px 1px;color:#030;background:#dbf2b7;background:-moz-linear-gradient(top,rgba(219,242,183,1) 0,rgba(180,208,136,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(219,242,183,1)),color-stop(100%,rgba(180,208,136,1)));background:-webkit-linear-gradient(top,rgba(219,242,183,1) 0,rgba(180,208,136,1) 100%);background:-o-linear-gradient(top,rgba(219,242,183,1) 0,rgba(180,208,136,1) 100%);background:-ms-linear-gradient(top,rgba(219,242,183,1) 0,rgba(180,208,136,1) 100%);background:linear-gradient(to bottom,rgba(219,242,183,1) 0,rgba(180,208,136,1) 100%)}div.gform_confirmation_wrapper.gf_confirmation_green_gradient:after,div.gform_confirmation_wrapper.gf_confirmation_green_gradient:before,div.gform_confirmation_wrapper.gf_confirmation_yellow_gradient:after,div.gform_confirmation_wrapper.gf_confirmation_yellow_gradient:before{z-index:-1;position:absolute;content:"";bottom:15px;left:10px;width:50%;top:80%;max-width:40%;background:rgba(0,0,0,.2);-webkit-box-shadow:0 15px 10px rgba(0,0,0,.2);-moz-box-shadow:0 15px 10px rgba(0,0,0,.2);box-shadow:0 15px 10px rgba(0,0,0,.2);-webkit-transform:rotate(-3deg);-moz-transform:rotate(-3deg);-o-transform:rotate(-3deg);-ms-transform:rotate(-3deg);transform:rotate(-3deg)}div.gform_confirmation_wrapper.gf_confirmation_green_gradient:after,div.gform_confirmation_wrapper.gf_confirmation_yellow_gradient:after{-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);-o-transform:rotate(3deg);-ms-transform:rotate(3deg);transform:rotate(3deg);right:10px;left:auto}.gform_wrapper.gf_simple_horizontal_wrapper.centered_wrapper{width:auto;margin:0 auto;display:table}.gform_wrapper form.gf_simple_horizontal{width:calc(100% -  16px);margin:0 auto}.gform_wrapper form.gf_simple_horizontal div.gform_body,.gform_wrapper form.gf_simple_horizontal div.gform_footer.top_label{display:table-cell;vertical-align:middle;margin:0;padding:0;position:relative}.gform_wrapper form.gf_simple_horizontal div.gform_body{width:auto;max-width:75%}.gform_wrapper form.gf_simple_horizontal div.ginput_container,.gform_wrapper form.gf_simple_horizontal ul li.gfield{margin-top:0!important}.gform_wrapper form.gf_simple_horizontal div.gform_footer.top_label{width:auto;max-width:25%;padding:0;margin:0}body:not(rtl) .gform_wrapper form.gf_simple_horizontal div.gform_footer.top_label{text-align:left}.gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label{display:table;width:100%}.gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield{display:table-cell;padding-right:1em;height:auto}.gform_wrapper form.gf_simple_horizontal .gfield_description:not(.validation_message),.gform_wrapper form.gf_simple_horizontal .ginput_complex label,.gform_wrapper form.gf_simple_horizontal label.gfield_label{display:block;height:1px;width:1px;overflow:hidden;position:absolute;top:0;left:-9000px}.gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label.form_sublabel_above li.gfield,.gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label.form_sublabel_below li.gfield{vertical-align:middle}.gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield input.large,.gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield input.medium,.gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield input.small,.gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield select.large,.gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield select.medium,.gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield select.small{width:100%}.gform_wrapper form.gf_simple_horizontal div.gform_footer.top_label input[type=submit],.gform_wrapper form.gf_simple_horizontal div.gform_footer.top_label input[type=button],.gform_wrapper form.gf_simple_horizontal div.gform_footer.top_label input[type=image]{height:auto}.gform_wrapper form.gf_simple_horizontal .top_label .gfield_error{margin-bottom:0}.gform_wrapper form.gf_simple_horizontal ul li.gfield .ginput_container_checkbox ul li,.gform_wrapper form.gf_simple_horizontal ul li.gfield .ginput_container_radio ul li{display:inline-block;margin-right:.5em}html[dir=rtl] .gform_wrapper form.gf_simple_horizontal div.ginput_complex.ginput_container.gf_name_has_2 span{width:48.5%}html[dir=rtl] .gform_wrapper form.gf_simple_horizontal div.ginput_complex.ginput_container.gf_name_has_3 span{width:33%}html[dir=rtl] .gform_wrapper form.gf_simple_horizontal div.ginput_complex.ginput_container.gf_name_has_4 span{width:24.5%}html[dir=rtl] .gform_wrapper form.gf_simple_horizontal div.ginput_complex.ginput_container.gf_name_has_5 span{width:19.5%}}body .gform_wrapper.gf_form_center_wrapper{padding:16px 0 16px 16px}.gform_wrapper.gf_browser_chrome .left_label #recaptcha_area #recaptcha_table,.gform_wrapper.gf_browser_chrome .right_label #recaptcha_area #recaptcha_table,.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_chrome select[multiple=multiple],.gform_wrapper.gf_browser_safari select[multiple=multiple]{height:auto!important}.entry .gform_wrapper.gf_browser_safari ul li:after,.entry .gform_wrapper.gf_browser_safari ul li:before{content:""}.entry .gform_wrapper.gf_browser_chrome ul li:after,.entry .gform_wrapper.gf_browser_chrome ul li:before,.entry .gform_wrapper.gf_browser_gecko ul li:after,.entry .gform_wrapper.gf_browser_gecko ul li:before,.entry .gform_wrapper.gf_browser_ie ul li:after,.entry .gform_wrapper.gf_browser_ie ul li:before,.entry .gform_wrapper.gf_browser_iphone ul li:after,.entry .gform_wrapper.gf_browser_iphone ul li:before,.entry .gform_wrapper.gf_browser_unknown ul li:after,.entry .gform_wrapper.gf_browser_unknown ul li:before,.gform_wrapper.gf_browser_chrome ul li:after,.gform_wrapper.gf_browser_chrome ul li:before,.gform_wrapper.gf_browser_gecko ul li:after,.gform_wrapper.gf_browser_gecko ul li:before,.gform_wrapper.gf_browser_ie ul li:after,.gform_wrapper.gf_browser_ie ul li:before,.gform_wrapper.gf_browser_iphone ul li:after,.gform_wrapper.gf_browser_iphone ul li:before,.gform_wrapper.gf_browser_unknown ul li:after,.gform_wrapper.gf_browser_unknown ul li:before{content:none}.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 .gfield_checkbox li input,.gform_wrapper.gf_browser_safari .gfield_checkbox li input[type=checkbox],.gform_wrapper.gf_browser_safari .gfield_radio li input[type=radio]{margin-top:4px}.gform_wrapper.gf_browser_safari input.button.gform_button_select_files{padding:6px 12px!important}.gform_wrapper.gf_browser_safari .gfield_time_ampm select{max-width:5rem!important;width:calc(2rem + 20px)}.gform_wrapper.gf_browser_chrome select{padding:2px 0 2px 3px}.gform_wrapper.gf_browser_chrome .gfield_time_ampm select{max-width:5rem!important;width:calc(3rem + 20px)}.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 .ginput_complex .ginput_right select,.gform_wrapper.gf_browser_chrome .ginput_complex select{text-indent:2px;line-height:1.5em;margin-bottom:5px;margin-top:2px}.gform_wrapper.gf_browser_chrome .gfield_checkbox li input,.gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox],.gform_wrapper.gf_browser_chrome .gfield_radio li input[type=radio]{margin-top:6px}.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 input[type=radio],.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield select{margin-left:1px}.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_last,.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_middle{padding-top:2px}.gform_wrapper.gf_browser_chrome .gfield_error .ginput_complex.ginput_container.has_first_name.has_middle_name.has_last_name span.name_last,.gform_wrapper.gf_browser_chrome .gfield_error .ginput_complex.ginput_container.has_first_name.has_middle_name.has_last_name span.name_middle{margin-left:1.1%}.gform_wrapper.gf_browser_chrome .gfield_error input[type=email],.gform_wrapper.gf_browser_chrome .gfield_error input[type=number],.gform_wrapper.gf_browser_chrome .gfield_error input[type=password],.gform_wrapper.gf_browser_chrome .gfield_error input[type=tel],.gform_wrapper.gf_browser_chrome .gfield_error input[type=text],.gform_wrapper.gf_browser_chrome .gfield_error input[type=url],.gform_wrapper.gf_browser_chrome .gfield_error select,.gform_wrapper.gf_browser_chrome .gfield_error textarea,.gform_wrapper.gf_browser_chrome li.gfield_error.field_sublabel_above .ginput_complex input[type=text]{margin-bottom:2px}.gform_wrapper.gf_browser_chrome input.button.gform_button_select_files{padding:6px 12px!important}.gform_wrapper.gf_browser_chrome span.address_country{margin-top:-2px}.gform_wrapper.gf_browser_gecko select{padding:2px 12px 2px 2px}.gform_wrapper.gf_browser_gecko .gfield_time_ampm select{max-width:5rem!important;width:calc(4rem + 25px)}.gform_wrapper.gf_browser_gecko .ginput_complex .ginput_cardinfo_left select.ginput_card_expiration.ginput_card_expiration_month{margin-right:1px}.gform_wrappergf_browser_gecko .chosen-container-single .chosen-single{height:32px;line-height:2.4}.gform_wrappergf_browser_gecko .chosen-container-single .chosen-single div b{position:relative;top:5px}.gform_wrapper.gf_browser_ie .gfield_time_hour{width:80px}.gform_wrapper.gf_browser_ie .gfield_time_minute{width:70px}.gform_wrapper.gf_browser_ie .gfield_time_ampm{padding-top:2px}.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:3px 0 5px}.gform_wrapper.gf_browser_ie .gform_footer input.button{padding:3px}.gform_wrapper.gf_browser_ie ul.top_label .clear-multi{overflow:hidden;clear:both}.gform_wrapper.gf_browser_ie .gfield_radio li{line-height:20px!important}.gform_wrapper.gf_browser_ie .gfield_checkbox li input,.gform_wrapper.gf_browser_ie .gfield_checkbox li input[type=checkbox],.gform_wrapper.gf_browser_ie .gfield_radio li input[type=radio]{margin-top:0}.gform_wrapper.gf_browser_ie .ginput_complex .ginput_left select,.gform_wrapper.gf_browser_ie .ginput_complex .ginput_right select{padding:2px 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 .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}@media only screen and (max-width:641px){.gform_wrapper.gf_browser_chrome .chosen-container-single .chosen-single,.gform_wrapper.gf_browser_gecko .chosen-container-single .chosen-single,.gform_wrapper.gf_browser_safari .chosen-container-single .chosen-single{height:44px;line-height:3.2}.gform_wrapper.gf_browser_chrome .chosen-container-single .chosen-single div b,.gform_wrapper.gf_browser_gecko .chosen-container-single .chosen-single div b,.gform_wrapper.gf_browser_safari .chosen-container-single .chosen-single div b{position:relative;top:12px}}

/*** Date Picker ***/
.ui-datepicker{width:216px;height:auto;margin:5px auto 0;font:9pt Arial,sans-serif;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.5);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,.5);box-shadow:0 0 10px 0 rgba(0,0,0,.5)}.ui-datepicker a{text-decoration:none}.ui-datepicker table{width:100%;border-collapse:collapse}.ui-datepicker-header{background-color:#666;color:#e0e0e0;font-weight:700;-webkit-box-shadow:inset 0 1px 1px 0 rgba(250,250,250,.2);-moz-box-shadow:inset 0 1px 1px 0 rgba(250,250,250,.2);box-shadow:inset 0 1px 1px 0 rgba(250,250,250,.2);text-shadow:1px -1px 0 #000;filter:dropshadow(color=#000, offx=1, offy=-1);line-height:30px;min-height:30px!important;border-width:1px 0 0;border-style:solid;border-color:#666}.ui-datepicker tbody tr,.ui-datepicker thead{border-bottom:1px solid #bbb}.ui-datepicker-title{text-align:center}.ui-datepicker-title select{margin-top:2.5%}.ui-datepicker-next,.ui-datepicker-prev{display:inline-block;width:30px;height:30px;text-align:center;cursor:pointer;background-image:url(images/datepicker/arrow.png);background-repeat:no-repeat;line-height:600%;overflow:hidden}.ui-datepicker-prev{float:left;background-position:center -30px}.ui-datepicker-next{float:right;background-position:center 0}.ui-datepicker thead{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMWYxZjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#f7f7f7 0,#f1f1f1 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f7f7f7),color-stop(100%,#f1f1f1));background:-webkit-linear-gradient(top,#f7f7f7 0,#f1f1f1 100%);background:-o-linear-gradient(top,#f7f7f7 0,#f1f1f1 100%);background:-ms-linear-gradient(top,#f7f7f7 0,#f1f1f1 100%);background:linear-gradient(to bottom,#f7f7f7 0,#f1f1f1 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#f1f1f1', GradientType=0 )}.ui-datepicker th{text-transform:uppercase;text-align:center;font-size:6pt;padding:5px 0;color:#666;text-shadow:1px 0 0 #fff;filter:dropshadow(color=#fff, offx=1, offy=0)}.ui-datepicker tbody td{padding:0;border-top:1px solid #bbb;border-right:1px solid #bbb}.ui-datepicker tbody td:last-child{border-right:0}.ui-datepicker tbody tr:last-child{border-bottom:0}.ui-datepicker td a,.ui-datepicker td span{display:inline-block;font-weight:700;text-align:center;width:30px;height:30px;line-height:30px;color:#666;text-shadow:1px 1px 0 #fff;filter:dropshadow(color=#fff, offx=1, offy=1)}.ui-datepicker-calendar .ui-state-default{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VkZWRlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZWRlZGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#ededed 0,#dedede 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ededed),color-stop(100%,#dedede));background:-webkit-linear-gradient(top,#ededed 0,#dedede 100%);background:-o-linear-gradient(top,#ededed 0,#dedede 100%);background:-ms-linear-gradient(top,#ededed 0,#dedede 100%);background:linear-gradient(to bottom,#ededed 0,#dedede 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#dedede', GradientType=0 );-webkit-box-shadow:inset 1px 1px 0 0 rgba(250,250,250,.5);-moz-box-shadow:inset 1px 1px 0 0 rgba(250,250,250,.5);box-shadow:inset 1px 1px 0 0 rgba(250,250,250,.5)}.ui-datepicker-calendar .ui-state-hover{background:#f7f7f7}.ui-datepicker-calendar .ui-state-active{background:#FFF2AA;border:1px solid #c19163;color:#666;-webkit-box-shadow:inset 0 0 10px 0 rgba(0,0,0,.1);-moz-box-shadow:inset 0 0 10px 0 rgba(0,0,0,.1);box-shadow:inset 0 0 10px 0 rgba(0,0,0,.1);text-shadow:0 1px 0 #FFF;filter:dropshadow(color=#FFF, offx=0, offy=1);position:relative;margin:-1px}.ui-datepicker-unselectable .ui-state-default{background:#f4f4f4;color:#b4b3b3}.ui-datepicker-calendar td:first-child .ui-state-active{width:29px;margin-left:0}.ui-datepicker-calendar td:last-child .ui-state-active{width:29px;margin-right:0}.ui-datepicker-calendar tr:last-child .ui-state-active{height:29px;margin-bottom:0}td.ui-datepicker-unselectable.ui-state-disabled{background-color:#d7d7d7}table.ui-datepicker-calendar{margin:0!important}body div#ui-datepicker-div[style]{z-index:9999!important}

