/*
_______________________________
Desktop version layout - place your custom code here */
/*body.page-id-4992 .wpb_row {
	border: 1px solid red;	
}
body.page-id-4992 .wpb_row p {
	text-align: center;
	padding-top: 20px;	
}*/
#gform_wrapper_13 {
	margin-top: -5px !important;	
}
#gform_wrapper_13 input {
	width: 90% !important;
}
#gform_confirmation_message_14 {
	padding: 15px;
}
.ui-dialog {
	z-index: 9999 !important;	
}
#rev_slider_1_1_wrapper {
	z-index: 11 !important;
}
input#gform_submit_button_17 {
	border: 1px solid red;
	background: rgb(210,16,2);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QyMTAwMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ0JSIgc3RvcC1jb2xvcj0iI2JkMGUwMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5ZTBiMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(210,16,2,1) 0%, rgba(189,14,1,1) 44%, rgba(158,11,0,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(210,16,2,1)), color-stop(44%,rgba(189,14,1,1)), color-stop(100%,rgba(158,11,0,1)));
	background: -webkit-linear-gradient(top,  rgba(210,16,2,1) 0%,rgba(189,14,1,1) 44%,rgba(158,11,0,1) 100%);
	background: -o-linear-gradient(top,  rgba(210,16,2,1) 0%,rgba(189,14,1,1) 44%,rgba(158,11,0,1) 100%);
	background: -ms-linear-gradient(top,  rgba(210,16,2,1) 0%,rgba(189,14,1,1) 44%,rgba(158,11,0,1) 100%);
	background: linear-gradient(to bottom,  rgba(210,16,2,1) 0%,rgba(189,14,1,1) 44%,rgba(158,11,0,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d21002', endColorstr='#9e0b00',GradientType=0 );
	padding: 10px 15px !important;
	color: white;
	font-size: 20px !important;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	text-shadow:rgba(0, 0, 0, 0.478431) 1px 1px 1px;
}
input#gform_submit_button_17:hover {
	background: rgb(253,26,9);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkMWEwOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ0JSIgc3RvcC1jb2xvcj0iI2YzMTIwMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkYTBmMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(253,26,9,1) 0%, rgba(243,18,1,1) 44%, rgba(218,15,0,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(253,26,9,1)), color-stop(44%,rgba(243,18,1,1)), color-stop(100%,rgba(218,15,0,1)));
	background: -webkit-linear-gradient(top,  rgba(253,26,9,1) 0%,rgba(243,18,1,1) 44%,rgba(218,15,0,1) 100%);
	background: -o-linear-gradient(top,  rgba(253,26,9,1) 0%,rgba(243,18,1,1) 44%,rgba(218,15,0,1) 100%);
	background: -ms-linear-gradient(top,  rgba(253,26,9,1) 0%,rgba(243,18,1,1) 44%,rgba(218,15,0,1) 100%);
	background: linear-gradient(to bottom,  rgba(253,26,9,1) 0%,rgba(243,18,1,1) 44%,rgba(218,15,0,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fd1a09', endColorstr='#da0f00',GradientType=0 );
	cursor: pointer;	
}
.yc_inputs {
	width: auto !important;
	width: 80% !important;	
}
div#sapwp form table {
	width: 80% !important;	
	margin: 0 auto; !important;
}
div#sapwp form td.thelabel {
	width: 30% !important;	
}
div#sapwp form td.thefield {
	width: 70% !important;	
}
div#sapwp form td.thefield input,
div#sapwp form td.thefield select {
	padding: 5px !important;	
}
input#contributionAmount {
	width: 150px !important;	
}
#frm_form_2_container label.frm_primary_label {
	text-align: left !important;
}
#field_19_35 .gfield_label {
	margin-top: 5px;	
}
#frm_form_7_container .frm_submit input {
	display: table;
	margin-left: 90px;	
}
#frm_form_7_container img.frm_ajax_loading {
	display: none;	
}
.facebook_step {
background: rgb(254,252,243);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2ZlZmNmMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYyJSIgc3RvcC1jb2xvcj0iI2Y3ZThhZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  rgba(254,252,243,1) 1%, rgba(247,232,173,1) 62%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(254,252,243,1)), color-stop(62%,rgba(247,232,173,1)));
background: -webkit-linear-gradient(top,  rgba(254,252,243,1) 1%,rgba(247,232,173,1) 62%);
background: -o-linear-gradient(top,  rgba(254,252,243,1) 1%,rgba(247,232,173,1) 62%);
background: -ms-linear-gradient(top,  rgba(254,252,243,1) 1%,rgba(247,232,173,1) 62%);
background: linear-gradient(to bottom,  rgba(254,252,243,1) 1%,rgba(247,232,173,1) 62%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefcf3', endColorstr='#f7e8ad',GradientType=0 );
margin-bottom: 10px;
border:3px solid rgba(207, 142, 72, 0.458824);
-webkit-border-radius:10px;
-moz-border-radius:10px;
border-radius:10px;
padding:10px;
}
span.steps {
	text-align: center;
	display: block;
	color:rgb(163, 114, 46);
	font-style:italic;
	text-shadow:rgb(255, 255, 255) 1px 1px 1px;	
	margin: 0;
	padding: 50px 0 0 0;
}
span.steps em {
	position: relative; top: -0.8em; font-size: 160%;
}
span.steps strong {
	font-size:70px;
	font-weight: 400;
	vertical-align: baseline;
}
.facebook_step_one {
	
}
.facebook_step_one .facebook_block_left p {
	text-align:center;
	font-size:18px;
	color:rgb(115, 65, 48);
	font-style:italic;
	font-weight:bold;
	padding:46px 0px 0px 0px;
	margin-bottom: 0;	
}
.facebook_step_two {
	
}
.facebook_step_two .facebook_block_left p {
	text-align:center;
	font-size:18px;
	color:rgb(115, 65, 48);
	font-style:italic;
	font-weight:bold;
	padding:30px 0px 0px 0px;	
	margin-bottom: 0;
}
.facebook_block_left {
	
}
.facebook_block_right {
		
}
.facebook_block_right .fb-share-button {
	padding-top: 27px;
	margin: 0 auto;
}
.facebook_block_right .fb-send {
	padding-top: 41px;
	margin: 0 auto;
}
.technology_highlight {
	font-family: "adobe-text-pro",sans-serif;
	font-style: normal;
	font-weight: 400;
	text-align:left;
	color:rgb(10, 136, 199);
	font-size:24px;
	line-height:24px;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color: rgb(28,91,145);
	padding:0px 0px 25px 0px;
	margin:0px 0px 25px 0px;
}
#gform_submit_button_18 {
	background-color: red;
background: #ba0202; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2JhMDIwMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ0JSIgc3RvcC1jb2xvcj0iI2EzMDEwMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4MjAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ba0202 0%, #a30101 44%, #820000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ba0202), color-stop(44%,#a30101), color-stop(100%,#820000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ba0202 0%,#a30101 44%,#820000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ba0202 0%,#a30101 44%,#820000 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ba0202 0%,#a30101 44%,#820000 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ba0202 0%,#a30101 44%,#820000 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ba0202', endColorstr='#820000',GradientType=0 ); /* IE6-8 */
border: 1px solid transparent;
color: white;
padding: 10px 15px !important;
display: inline-block !important;
font-size: 18px !important;	
cursor: pointer;
}
#gform_submit_button_18:hover {
background: #d80000; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q4MDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ0JSIgc3RvcC1jb2xvcj0iI2MyMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhMjAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #d80000 0%, #c20000 44%, #a20000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d80000), color-stop(44%,#c20000), color-stop(100%,#a20000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #d80000 0%,#c20000 44%,#a20000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #d80000 0%,#c20000 44%,#a20000 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #d80000 0%,#c20000 44%,#a20000 100%); /* IE10+ */
background: linear-gradient(to bottom,  #d80000 0%,#c20000 44%,#a20000 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d80000', endColorstr='#a20000',GradientType=0 ); /* IE6-8 */
	
}
body {
	font-family: "adobe-text-pro",sans-serif;
	font-style: normal;
	font-weight: 400;
	color: #080808;
	font-size: 16px;
	line-height: 140%;
}
img.sold_burst {
	position: absolute;
	display: block;
	margin-left: 120px !important;	
	margin-top: 7px !important;
	max-width: 120px;
}
p {
	font-family: "adobe-text-pro",sans-serif;
	font-style: normal;
	font-weight: 400;
	color: #080808;
	font-size: 16px;
	line-height: 150%;
	margin-bottom: 30px;
}
p.top_paragraph {
	color: white;
	line-height: 160%;
	padding-top: 40px;
	font-size: 21px;
	text-shadow:rgba(0, 0, 0, 0.507813) 1px 1px 0px;
	font-family: "adobe-text-pro",sans-serif;
	font-style: normal;
	font-weight: 400;
}
p.download_message {
	color: white;
	font-family: "proxima-nova",sans-serif;
	font-weight: 700;
	font-size: 18px;
	text-align: center;
	line-height: 125%;
	padding-top: 30px;
	text-shadow:rgba(0, 0, 0, 0.777344) 1px 1px 0px;
	margin-bottom: 10px;
}
p.header_price {
	color: white;
	font-size: 18px;
	text-align: center;
	text-shadow:rgba(0, 0, 0, 0.777344) 1px 1px 0px;
	font-variant: small-caps;
	margin-top: -7px;
}
a.download_link {
	background: rgb(255,186,112); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYmE3MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjclIiBzdG9wLWNvbG9yPSIjZmZhMzQxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTMlIiBzdG9wLWNvbG9yPSIjZmY3NTAyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmYmE3MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  rgba(255,186,112,1) 0%, rgba(255,163,65,1) 7%, rgba(255,117,2,1) 93%, rgba(255,186,112,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,186,112,1)), color-stop(7%,rgba(255,163,65,1)), color-stop(93%,rgba(255,117,2,1)), color-stop(100%,rgba(255,186,112,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,186,112,1) 0%,rgba(255,163,65,1) 7%,rgba(255,117,2,1) 93%,rgba(255,186,112,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,186,112,1) 0%,rgba(255,163,65,1) 7%,rgba(255,117,2,1) 93%,rgba(255,186,112,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,186,112,1) 0%,rgba(255,163,65,1) 7%,rgba(255,117,2,1) 93%,rgba(255,186,112,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,186,112,1) 0%,rgba(255,163,65,1) 7%,rgba(255,117,2,1) 93%,rgba(255,186,112,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffba70', endColorstr='#ffba70',GradientType=0 ); /* IE6-8 */
	border: 1px solid #c95d00;
	color: white !important;
	text-shadow:rgba(0, 0, 0, 0.777344) 1px 1px 0px;
	font-family: "proxima-nova",sans-serif;
	font-weight: 700;
	font-size: 16px;
	display: block;
	margin: 10px auto;
	width: 140px;
	margin: 10px 0;
	text-decoration: none;
	padding: 5px 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	text-align: center;
}
a.download_link:hover {
	background: rgb(255,198,113); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYzY3MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjclIiBzdG9wLWNvbG9yPSIjZmZiMzQxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTMlIiBzdG9wLWNvbG9yPSIjZmY4OTAzIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmYzY3MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  rgba(255,198,113,1) 0%, rgba(255,179,65,1) 7%, rgba(255,137,3,1) 93%, rgba(255,198,113,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,198,113,1)), color-stop(7%,rgba(255,179,65,1)), color-stop(93%,rgba(255,137,3,1)), color-stop(100%,rgba(255,198,113,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,198,113,1) 0%,rgba(255,179,65,1) 7%,rgba(255,137,3,1) 93%,rgba(255,198,113,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,198,113,1) 0%,rgba(255,179,65,1) 7%,rgba(255,137,3,1) 93%,rgba(255,198,113,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,198,113,1) 0%,rgba(255,179,65,1) 7%,rgba(255,137,3,1) 93%,rgba(255,198,113,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,198,113,1) 0%,rgba(255,179,65,1) 7%,rgba(255,137,3,1) 93%,rgba(255,198,113,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc671', endColorstr='#ffc671',GradientType=0 ); /* IE6-8 */
	cursor: pointer;
}
a.buy_now_header {
	margin-top: 35px;	
}
input.download_link {
	background: rgb(255,186,112); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYmE3MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjclIiBzdG9wLWNvbG9yPSIjZmZhMzQxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTMlIiBzdG9wLWNvbG9yPSIjZmY3NTAyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmYmE3MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  rgba(255,186,112,1) 0%, rgba(255,163,65,1) 7%, rgba(255,117,2,1) 93%, rgba(255,186,112,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,186,112,1)), color-stop(7%,rgba(255,163,65,1)), color-stop(93%,rgba(255,117,2,1)), color-stop(100%,rgba(255,186,112,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,186,112,1) 0%,rgba(255,163,65,1) 7%,rgba(255,117,2,1) 93%,rgba(255,186,112,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,186,112,1) 0%,rgba(255,163,65,1) 7%,rgba(255,117,2,1) 93%,rgba(255,186,112,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,186,112,1) 0%,rgba(255,163,65,1) 7%,rgba(255,117,2,1) 93%,rgba(255,186,112,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,186,112,1) 0%,rgba(255,163,65,1) 7%,rgba(255,117,2,1) 93%,rgba(255,186,112,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffba70', endColorstr='#ffba70',GradientType=0 ); /* IE6-8 */
	border: 1px solid #c95d00;
	color: white !important;
	text-shadow:rgba(0, 0, 0, 0.777344) 1px 1px 0px;
	font-family: "proxima-nova",sans-serif;
	font-weight: 700;
	font-size: 16px;
	display: block;
	margin: 10px auto;
	width: 140px;
	margin: 10px 0;
	text-decoration: none;
	padding: 5px 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	text-align: center;
}
input.download_link:hover {
	background: rgb(255,198,113); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYzY3MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjclIiBzdG9wLWNvbG9yPSIjZmZiMzQxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTMlIiBzdG9wLWNvbG9yPSIjZmY4OTAzIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmYzY3MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  rgba(255,198,113,1) 0%, rgba(255,179,65,1) 7%, rgba(255,137,3,1) 93%, rgba(255,198,113,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,198,113,1)), color-stop(7%,rgba(255,179,65,1)), color-stop(93%,rgba(255,137,3,1)), color-stop(100%,rgba(255,198,113,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,198,113,1) 0%,rgba(255,179,65,1) 7%,rgba(255,137,3,1) 93%,rgba(255,198,113,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,198,113,1) 0%,rgba(255,179,65,1) 7%,rgba(255,137,3,1) 93%,rgba(255,198,113,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,198,113,1) 0%,rgba(255,179,65,1) 7%,rgba(255,137,3,1) 93%,rgba(255,198,113,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,198,113,1) 0%,rgba(255,179,65,1) 7%,rgba(255,137,3,1) 93%,rgba(255,198,113,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc671', endColorstr='#ffc671',GradientType=0 ); /* IE6-8 */
	cursor: pointer;
}
a.intro_video_link {
	background: rgb(255,186,112); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYmE3MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjclIiBzdG9wLWNvbG9yPSIjZmZhMzQxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTMlIiBzdG9wLWNvbG9yPSIjZmY3NTAyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmYmE3MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  rgba(255,186,112,1) 0%, rgba(255,163,65,1) 7%, rgba(255,117,2,1) 93%, rgba(255,186,112,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,186,112,1)), color-stop(7%,rgba(255,163,65,1)), color-stop(93%,rgba(255,117,2,1)), color-stop(100%,rgba(255,186,112,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,186,112,1) 0%,rgba(255,163,65,1) 7%,rgba(255,117,2,1) 93%,rgba(255,186,112,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,186,112,1) 0%,rgba(255,163,65,1) 7%,rgba(255,117,2,1) 93%,rgba(255,186,112,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,186,112,1) 0%,rgba(255,163,65,1) 7%,rgba(255,117,2,1) 93%,rgba(255,186,112,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,186,112,1) 0%,rgba(255,163,65,1) 7%,rgba(255,117,2,1) 93%,rgba(255,186,112,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffba70', endColorstr='#ffba70',GradientType=0 ); /* IE6-8 */
	border: 1px solid #c95d00;
	color: white;
	text-shadow:rgba(0, 0, 0, 0.777344) 1px 1px 0px;
	font-family: "proxima-nova",sans-serif;
	font-weight: 700;
	font-size: 18px;
	display: block;
	margin: 10px auto;
	text-decoration: none;
	padding: 8px 10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	text-align: center;
}
a.intro_video_link:hover {
	background: rgb(255,198,113); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYzY3MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjclIiBzdG9wLWNvbG9yPSIjZmZiMzQxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTMlIiBzdG9wLWNvbG9yPSIjZmY4OTAzIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmYzY3MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  rgba(255,198,113,1) 0%, rgba(255,179,65,1) 7%, rgba(255,137,3,1) 93%, rgba(255,198,113,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,198,113,1)), color-stop(7%,rgba(255,179,65,1)), color-stop(93%,rgba(255,137,3,1)), color-stop(100%,rgba(255,198,113,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,198,113,1) 0%,rgba(255,179,65,1) 7%,rgba(255,137,3,1) 93%,rgba(255,198,113,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,198,113,1) 0%,rgba(255,179,65,1) 7%,rgba(255,137,3,1) 93%,rgba(255,198,113,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,198,113,1) 0%,rgba(255,179,65,1) 7%,rgba(255,137,3,1) 93%,rgba(255,198,113,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,198,113,1) 0%,rgba(255,179,65,1) 7%,rgba(255,137,3,1) 93%,rgba(255,198,113,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc671', endColorstr='#ffc671',GradientType=0 ); /* IE6-8 */
	cursor: pointer;
	color: white;
}
.ebook_container {
}
.ebook_container .padding {
	background-color:rgba(240, 240, 240, 0.25);
	-webkit-border-radius:19px;
	-moz-border-radius:19px;
	border-radius:19px;
	background-image: url(images/ebook-background.png) !important;
	background-repeat: no-repeat;
	background-position: 50%;
	padding: 0 5px;
	margin-top: 13px;
	min-height:178px;
	-webkit-box-shadow:rgba(255, 255, 255, 0.226563) -1px -1px 0px 0px inset;
	-moz-box-shadow:rgba(255, 255, 255, 0.226563) -1px -1px 0px 0px inset;
	box-shadow:rgba(255, 255, 255, 0.226563) -1px -1px 0px 0px inset;
}
img.ebook_graphic {
	display: block;
	float: none;
	margin: -15px auto 0 auto;
	
}
.sample_chapter_link {
	color: white;
	text-shadow:rgba(0, 0, 0, 0.777344) 1px 1px 0px;
	font-family: "proxima-nova",sans-serif;
	font-weight: 400;
	text-align: center;
	font-size: 11px;
	display: block;
}
.sample_chapter_link:hover {
	color: white;
	text-decoration: underline;	
}
strong {
	font-weight: 700;
}
em {
	font-style: italic;
}
h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: "proxima-nova",sans-serif;
	font-weight: 400;
	color: #3f0000;
	margin: 0;
	padding: 0;
	margin-bottom: 5px;
}
h1 {
	
}
h2,
h2 a {
	font-size: 20px;
	color: #3f0000;
	padding-top: 5px;
}
h2 a:visited {
	font-size: 20px;
	color: #3f0000;
	padding-top: 5px;
}
h3 {
	
}
h4 {
	
}
h5 {
	
}
h6 {
	
}
a,
a:visited {
	color: #0F428A;
	text-decoration: none;	
}
a:hover {
	text-decoration: none;	
	color: #0F428A;
}
.logo_container {
	border-top: 2px solid #0d366e;
	background-color: #ffffff;
	background-image: url(images/top_logo_background.png);
	background-repeat: repeat-x;
	background-position: 0;
	
}
.logo_container img {
	display: block;
	margin: 0 auto 8px auto;
}
.preorder {
	color:rgb(255, 255, 255);
	text-align:center;
	background-color:rgb(235, 145, 0);
	line-height:32px;
	text-shadow:rgba(0, 0, 0, 0.478431) 1px 1px 0px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
}
.campaign_info {
	display: block;
	position: absolute;
	font-family:Arial,sans-serif;
	color:rgba(8, 8, 8, 0.239216);
	font-size:9px;
	-webkit-text-size-adjust:none;	
	text-shadow:rgba(255, 255, 255, 0.811765) 0px 0px 2px;
	color:rgba(8, 8, 8, 0.470588);
	margin:18px 0px 0px 962px;
}
.campaign_info img {
	display: block;
	margin: 0 auto;
}
.nav_container {
	background-color: #deceaa;
	background-color: #f1d66c;
	height: auto;
}
.nav_container .nav_box {
	margin: 0;
	padding: 0;
	height: auto;
	width: 100%;
}
h2.homepage_post_title a {
	font-family: "adobe-text-pro",sans-serif;
	font-style: normal;
	font-weight: 400;
font-size:34px;
}	
.entry-meta,
.addthis_container {
	width: 49%;
	float: left;	
	margin-bottom: 15px;
}
.entry-meta {
	padding-top: 10px;	
}
.addthis_toolbox {
	float: right;	
}
body.single header.entry-header {
	padding-bottom: 5px;
	margin-bottom: 10px;
}
body.single article p {
	font-size: 17px;
	line-height: 1.6em;
}
#megaMenu {
  border:none;
  border-bottom:;
  background-color:#f1d66c;
  background:-webkit-gradient(linear,left top,left bottom,from(#f1d66c),to(#f1d66c));
  background:-webkit-linear-gradient(top,#f1d66c,#f1d66c);
  background:-moz-linear-gradient(top,#f1d66c,#f1d66c);
  background:-ms-linear-gradient(top,#f1d66c,#f1d66c);
  background:-o-linear-gradient(top,#f1d66c,#f1d66c);
  -webkit-border-radius:0px;
  -moz-border-radius:0px;
  border-radius:0px;
  -moz-background-clip:padding;
  -webkit-background-clip:padding-box;
  background-clip:padding-box;
  -webkit-box-shadow:inset 0px 1px 0px 0px rgba(255,255,255,0);
  -moz-box-shadow:inset 0px 1px 0px 0px rgba(255,255,255,0);
  box-shadow:inset 0px 1px 0px 0px rgba(255,255,255,0);
}
#megaMenu ul.megaMenu > li > a, #megaMenu ul.megaMenu > li > span.um-anchoremulator {
  font-size:15px;
  color:#000000;
  padding:12px 15px;
  font-weight:normal;
  font-family: "proxima-nova",sans-serif;
  font-weight: 400;
}
#megaMenu.megaMenuHorizontal ul.megaMenu > li > a, #megaMenu.megaMenuHorizontal ul.megaMenu > li > span.um-anchoremulator {
  border-left:5px solid transparent;
  -webkit-box-shadow:inset 1px 0px 0px 0px rgba(255,255,255,0);
  -moz-box-shadow:inset 1px 0px 0px 0px rgba(255,255,255,0);
  box-shadow:inset 1px 0px 0px 0px rgba(255,255,255,0);
}
#megaMenu.megaMenuVertical ul.megaMenu > li > a, #megaMenu.megaMenuVertical ul.megaMenu > li > span.um-anchoremulator {
  border-top:1px solid transparent;
  -webkit-box-shadow:inset 0px 1px 0px 0px rgba(255,255,255,0);
  -moz-box-shadow:inset 0px 1px 0px 0px rgba(255,255,255,0);
  box-shadow:inset 0px 1px 0px 0px rgba(255,255,255,0);
}
#megaMenu ul li.ss-nav-menu-reg li.megaReg-with-sub > a, #megaMenu ul li.ss-nav-menu-reg li.megaReg-with-sub > span.um-anchoremulator, #megaMenu ul li.mega-with-sub > a, #megaMenu ul li.mega-with-sub > span.um-anchoremulator, #megaMenu ul li.ss-nav-menu-mega > a, #megaMenu ul li.ss-nav-menu-mega > span.um-anchoremulator { padding-right:20px; }
#megaMenu ul.megaMenu > li > a span.wpmega-link-title, #megaMenu ul.megaMenu > li > span.um-anchoremulator span.wpmega-link-title {
  text-transform:none;
  text-shadow:0 1px 1px #fff;
}
#megaMenu ul.megaMenu > li:hover > a, #megaMenu ul.megaMenu > li > a:hover, #megaMenu ul.megaMenu > li.megaHover > a, #megaMenu ul.megaMenu > li:hover > span.um-anchoremulator, #megaMenu ul.megaMenu > li > span.um-anchoremulator:hover, #megaMenu ul.megaMenu > li.megaHover > span.um-anchoremulator {
  color:#ffffff !important;
  border-bottom-color:transparent !important;
  background-color:#002769;
  background:-webkit-gradient(linear,left top,left bottom,from(#002769),to(#002769));
  background:-webkit-linear-gradient(top,#002769,#002769);
  background:-moz-linear-gradient(top,#002769,#002769);
  background:-ms-linear-gradient(top,#002769,#002769);
  background:-o-linear-gradient(top,#002769,#002769);
  -webkit-box-shadow:inset 1px 1px 0px 0px rgba(255,255,255,0);
  -moz-box-shadow:inset 1px 1px 0px 0px rgba(255,255,255,0);
  box-shadow:inset 1px 1px 0px 0px rgba(255,255,255,0);
 	background-color: #002669;
	text-shadow:rgba(0, 0, 0, 0.777344) 1px 1px 0px;
	color: white;
	text-decoration: none;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
#megaMenu ul.megaMenu > li:hover > a span.wpmega-link-title, #megaMenu ul.megaMenu > li:hover > span.um-anchoremulator span.wpmega-link-title, #megaMenu ul.megaMenu > li > a:hover span.wpmega-link-title, #megaMenu ul.megaMenu > li > span.um-anchoremulator:hover span.wpmega-link-title, #megaMenu ul.megaMenu > li.megaHover > a span.wpmega-link-title, #megaMenu ul.megaMenu > li.megaHover > span.um-anchoremulator span.wpmega-link-title { text-shadow:0 -1px 1px #000000; }
#megaMenu ul.megaMenu > li.current-menu-item > a, #megaMenu ul.megaMenu > li.current-menu-parent > a, #megaMenu ul.megaMenu > li.current-menu-ancestor > a { 
  color:#ffffff !important;
  border-bottom-color:transparent !important;
  background-color:#002769;
  background:-webkit-gradient(linear,left top,left bottom,from(#002769),to(#002769));
  background:-webkit-linear-gradient(top,#002769,#002769);
  background:-moz-linear-gradient(top,#002769,#002769);
  background:-ms-linear-gradient(top,#002769,#002769);
  background:-o-linear-gradient(top,#002769,#002769);
  -webkit-box-shadow:inset 1px 1px 0px 0px rgba(255,255,255,0);
  -moz-box-shadow:inset 1px 1px 0px 0px rgba(255,255,255,0);
  box-shadow:inset 1px 1px 0px 0px rgba(255,255,255,0);
 	background-color: #002669;
	text-shadow:rgba(255, 255, 255, 0.777344) 1px 1px 0px;
	color: white;
	text-decoration: none;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px; 
}
#megaMenu ul.megaMenu > li.ss-nav-menu-mega > ul.sub-menu-1, #megaMenu ul.megaMenu li.ss-nav-menu-reg ul.sub-menu {
  border-color:transparent;
  color:#000000;
  text-shadow:0px 1px 1px transparent;
  -webkit-box-shadow:1px 1px 1px transparent;
  -moz-box-shadow:1px 1px 1px transparent;
  box-shadow:1px 1px 1px transparent;
  background-color:#fdf8e5;
  background:-webkit-gradient(linear,left top,left bottom,from(#fdf8e5),to(#fdf8e5));
  background:-webkit-linear-gradient(top,#fdf8e5,#fdf8e5);
  background:-moz-linear-gradient(top,#fdf8e5,#fdf8e5);
  background:-ms-linear-gradient(top,#fdf8e5,#fdf8e5);
  background:-o-linear-gradient(top,#fdf8e5,#fdf8e5);
   color:#ffffff !important;
  border-bottom-color:transparent !important;
  background-color:#002769;
  background:-webkit-gradient(linear,left top,left bottom,from(#002769),to(#002769));
  background:-webkit-linear-gradient(top,#002769,#002769);
  background:-moz-linear-gradient(top,#002769,#002769);
  background:-ms-linear-gradient(top,#002769,#002769);
  background:-o-linear-gradient(top,#002769,#002769);
  -webkit-box-shadow:inset 1px 1px 0px 0px rgba(255,255,255,0);
  -moz-box-shadow:inset 1px 1px 0px 0px rgba(255,255,255,0);
  box-shadow:inset 1px 1px 0px 0px rgba(255,255,255,0);
 	background-color: #002669;
	text-shadow:rgba(0, 0, 0, 0.777344) 1px 1px 0px;
	color: white;
	text-decoration: none;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
#megaMenu ul.megaMenu ul.sub-menu .wpmega-postlist a { color:#000000; }
#megaMenu.megaMenuHorizontal ul.megaMenu > li.ss-nav-menu-mega > ul.sub-menu-1, #megaMenu.megaMenuHorizontal ul.megaMenu li.ss-nav-menu-reg > ul.sub-menu { border-top:; }
#megaMenu ul.megaMenu > li.ss-nav-menu-mega > ul.sub-menu-1 > li { min-width:100px; }
#megaMenu ul li.ss-nav-menu-mega ul.sub-menu-1 > li > a, #megaMenu ul li.ss-nav-menu-mega ul.sub-menu-1 > li:hover > a, #megaMenu ul li.ss-nav-menu-mega ul ul.sub-menu .ss-nav-menu-header > a, #megaMenu ul li.ss-nav-menu-mega ul.sub-menu-1 > li > span.um-anchoremulator, #megaMenu ul li.ss-nav-menu-mega ul ul.sub-menu .ss-nav-menu-header > span.um-anchoremulator, .wpmega-widgetarea h2.widgettitle {
  color:#ffffff;
  font-size:13px;
  font-weight:bold;
  text-shadow:0px 1px 1px transparent;
  padding-bottom:.4em;
  border-bottom:1px dotted transparent;
  margin-bottom:.6em;
  font-family: "proxima-nova",sans-serif;
  font-weight: 400;
}
#megaMenu ul li.ss-nav-menu-mega ul ul.sub-menu li > a, #megaMenu ul li.ss-nav-menu-mega ul ul.sub-menu li > span.um-anchoremulator, #megaMenu ul ul.sub-menu li > a, #megaMenu ul ul.sub-menu li > span.um-anchoremulator {
  color:#ffffff;
  font-size:13px;
  text-shadow:0px 1px 1px transparent;
  background-color:transparent;
    font-weight:normal;
  font-family: "proxima-nova",sans-serif;
  font-weight: 400;
}
#megaMenu ul li.ss-nav-menu-mega ul ul.sub-menu li a:hover, #megaMenu ul ul.sub-menu > li:hover > a {
  color:#ffffff;
  background-color:#002769;
  background-color:rgb(0, 49, 133);
  background-color: #003da4;
}
#megaMenu ul.megaMenu > li.menu-item > .wpmega-nonlink > form#searchform { padding-top:2px; }
#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-highlight > a, #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-highlight > span.um-anchoremulator { color:#000000 !important; }
#megaMenu .ss-nav-menu-with-img > a > .wpmega-link-title, #megaMenu .ss-nav-menu-with-img > a > .wpmega-link-description, #megaMenu .ss-nav-menu-with-img > a > .wpmega-item-description, #megaMenu .ss-nav-menu-with-img > span.um-anchoremulator > .wpmega-link-title, #megaMenu .ss-nav-menu-with-img > span.um-anchoremulator > .wpmega-link-description, #megaMenu .ss-nav-menu-with-img > span.um-anchoremulator > .wpmega-item-description { padding-left:30px; }
.ss-nav-menu-with-img { min-height:25px; }
#megaMenu ul.megaMenu li a span.wpmega-item-description, #megaMenu ul.megaMenu li span.um-anchoremulator span.wpmega-item-description {
  font-size:9px;
  line-height:1.4em;
  color:#bbbbbb;
  text-transform:none;
}
#megaMenu ul li.mega-with-sub > a:after, #megaMenu ul li.ss-nav-menu-mega > a:after, #megaMenu ul li.mega-with-sub > span.um-anchoremulator:after, #megaMenu ul li.ss-nav-menu-mega > span.um-anchoremulator:after { border-top-color:transparent; }
#megaMenu ul li.ss-nav-menu-reg li.megaReg-with-sub > a:after, #megaMenu ul li.ss-nav-menu-reg li.megaReg-with-sub > span.um-anchoremulator:after { border-left-color:transparent; }
#megaMenu .wpmega-divider {
  border-top:1px solid transparent;
  border-bottom:1px solid rgba(255,255,255,0.05);
}
#megaMenu.megaMenuVertical > ul > li > a, #megaMenu.megaMenuVertical > ul > li > span.um-anchoremulator {
  background-color:#f1d66c;
  background:-webkit-gradient(linear,left top,left bottom,from(#f1d66c),to(#f1d66c));
  background:-webkit-linear-gradient(top,#f1d66c,#f1d66c);
  background:-moz-linear-gradient(top,#f1d66c,#f1d66c);
  background:-ms-linear-gradient(top,#f1d66c,#f1d66c);
  background:-o-linear-gradient(top,#f1d66c,#f1d66c);
}
#megaMenu.megaMenuVertical ul li.ss-nav-menu-reg li.megaReg-with-sub > a:after, #megaMenu.megaMenuVertical ul li.mega-with-sub > a:after, #megaMenu.megaMenuVertical ul li.ss-nav-menu-mega > a:after, #megaMenu.megaMenuVertical ul li.ss-nav-menu-reg li.megaReg-with-sub > span.um-anchoremulator:after, #megaMenu.megaMenuVertical ul li.mega-with-sub > span.um-anchoremulator:after, #megaMenu.megaMenuVertical ul li.ss-nav-menu-mega > span.um-anchoremulator:after { border-left-color:transparent; }
#megaMenu.megaMenuVertical ul.megaMenu > li.ss-nav-menu-mega > ul.sub-menu-1, #megaMenu.megaMenuVertical ul.megaMenu li.ss-nav-menu-reg > ul.sub-menu { border-left:; }
#megaMenu.megaMenuHorizontal ul.megaMenu { *border-bottom:none; }
#megaMenu.megaMenuVertical ul.megaMenu { *border-right:none; }
/* =Menu
-------------------------------------------------------------- */
/*#access {
	clear: both;
	display: block;
	float: left;
	margin: 0 auto 6px;
	width: 100%;
}
#access ul {
	margin: 0 0 0 -0.8125em;
	padding-left: 0;
	margin: 0;
	list-style: none;
}
#access li {
	text-align: center;
	margin: 0;
	padding: 0;
	float: left;
	position: relative;
}
#access a {
	display: block;
	margin:1px 1px 0 1px;
	float: left;
	padding: 17px 15px 17px 15px;
	line-height: 0;
	font-family: "proxima-nova",sans-serif;
	font-weight: 400;
	font-size: 15px;
	color: #000000;
	text-shadow:rgba(255, 255, 255, 0.777344) 1px 1px 0px;
}
#access li.current_page_item a,
#access li a:hover {
	background-color: #002669;
	text-shadow:rgba(0, 0, 0, 0.777344) 1px 1px 0px;
	color: white;
	text-decoration: none;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
#access li a:hover {
	background-color: #07327c;	
}
#access ul ul {
	-moz-box-shadow: 0 3px 3px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 3px 3px rgba(0,0,0,0.2);
	box-shadow: 0 3px 3px rgba(0,0,0,0.2);
	display: none;
	float: left;
	margin: 0px;
	position: absolute;
	top: 3.333em;
	top: 35px;
	left: 0;
	width: 188px;
	z-index: 9999 !important; 
	overflow:visible;
}
#access ul ul ul {
	left: 100%;
	top: 0;
}
#access ul ul a {
	background: #f9f9f9;
	border-bottom: 1px dotted #ddd;
	color: #444;
	font-size: 13px;
	font-weight: normal;
	height: auto;
	line-height: 1.4em;
	padding: 10px 10px;
	width: 168px;
}
#access li:hover > a,
#access ul ul :hover > a,
#access a:focus {
	background-color: #07327c;
	text-shadow:rgba(0, 0, 0, 0.777344) 1px 1px 0px;
	color: white;
	text-decoration: none;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
#access li:hover > a,
#access a:focus {
	background-color: #07327c;
	text-shadow:rgba(0, 0, 0, 0.777344) 1px 1px 0px;
	color: white;
	text-decoration: none;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
#access ul li:hover > ul {
	display: block;
}
#access .current-menu-item > a,
#access .current-menu-ancestor > a,
#access .current_page_item > a,
#access .current_page_ancestor > a {
	font-weight: bold;
}*/
img.alignleft,
img.alignright,
img.aligncenter {
	display: block;	
}
img.alignleft {
	float: left;
	margin: 0 5px 5px 0;	
}
img.alignright {
	float: right;
	margin: 0 0 5px 5px;	
}
img.aligncenter {
	margin: 0 auto;	
}
body.single .entry-content .alignright,
body.single .entry-content .alignleft,
body.single .entry-content .aligncenter {
	display: block;
}
body.single .entry-content .alignright {
	float: right;	
	margin: 0 0 0 10px;
}
body.single .entry-content .alignleft {
	float: left;	
	margin: 0 10px 0 0;
}
body.single .entry-content .aligncenter {
	margin: 5px auto;
		
}
body.single .entry-content img {
	border: 3px solid white;
	-webkit-box-shadow:rgba(0, 0, 0, 0.368627) 1px 1px 3px 0px;
	-moz-box-shadow:rgba(0, 0, 0, 0.368627) 1px 1px 3px 0px;
	box-shadow:rgba(0, 0, 0, 0.368627) 1px 1px 3px 0px;
}	
body.single .entry-content .wp-caption {
	padding: 10px;
	background-color:rgba(230, 230, 230);
	background-color: rgba(237, 237, 237);
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	margin-bottom: 10px;
/*	-webkit-box-shadow:rgba(0, 0, 0, 0.10) -1px -1px 1px 0px inset;
	-moz-box-shadow:rgba(0, 0, 0, 0.10) -1px -1px 1px 0px inset;
	box-shadow:rgba(0, 0, 0, 0.10) -1px -1px 1px 0px inset;*/
}
body.single .entry-content .wp-caption img {
	display: block;
	margin: 5px auto;
	-webkit-box-shadow:rgba(0, 0, 0, 0.247059) 1px 2px 5px 0px;
	-moz-box-shadow:rgba(0, 0, 0, 0.247059) 1px 2px 5px 0px;
	box-shadow:rgba(0, 0, 0, 0.247059) 1px 2px 5px 0px;
	border-width:1px;
	border-style:solid;
	border-color:rgba(255, 255, 255, 0.360784) rgba(0, 0, 0, 0.65098) rgba(0, 0, 0, 0.65098) rgba(255, 255, 255, 0.360784);
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
}
body.single .entry-content .wp-caption p.wp-caption-text {
	font-size: 14px;
	text-indent: 0;
	margin: 0;
	padding: 10px 5px 5px 5px;
}
.header_container {
	background-image: url(images/top_background.jpg);
	background-repeat: repeat-x;
	background-position: top;
	min-height: 210px;
	height: auto !important;
	background-color: #4c0000;
	background-color: #0d366e;
	z-index: 2;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxyYWRpYWxHcmFkaWVudCBpZD0iZyI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjMkE2REEyIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMTIzQjczIi8+PC9yYWRpYWxHcmFkaWVudD48cmVjdCB4PSIwJSIgeT0iMCUiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9IiMxMjNCNzMiIC8+PHJlY3QgeD0iMCUiIHk9Ii0xMDYuOTMxOCUiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjMxMy44NjM2JSIgZmlsbD0idXJsKCNnKSIgLz48L3N2Zz4=);
	background-image: -webkit-gradient(radial, 50% 50%, 0, 50% 50%, 691, color-stop(0%, #2A6DA2), color-stop(100%, #123B73));
	background-image: -webkit-radial-gradient(center center, farthest-side circle, #2A6DA2 0%, #123B73 100%);
	background-image: -moz-radial-gradient(center center, farthest-side circle, #2A6DA2 0%, #123B73 100%);
	background-image: -ms-radial-gradient(center center, farthest-side circle, #2A6DA2 0%, #123B73 100%);
	background-image: -o-radial-gradient(center center, farthest-side circle, #2A6DA2 0%, #123B73 100%);
	background-image: radial-gradient(farthest-side circle at center center, #2A6DA2 0%, #123B73 100%);
	-webkit-box-shadow:rgba(0, 0, 0, 0.407843) 0px 2px 6px 0px inset;
	-moz-box-shadow:rgba(0, 0, 0, 0.407843) 0px 2px 6px 0px inset;
	box-shadow:rgba(0, 0, 0, 0.407843) 0px 2px 6px 0px inset;
}
.new_header_container {
	min-height: 5px;
	height: 5px !important;
	background-image: none;
	background-color: #002769;
}
/*.header_container .row {
	background-image: url(images/header-highlight.jpg);
	background-image: none;
	background-repeat: no-repeat;
	background-position: 50% -5px;
	height: 210px;
}*/
.header_container_inside_one {
	
}
.header_container_inside_two {
	
}
.content_container {
	min-height: auto;
	background-image: url(images/page-shadow.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
body.page-template-page-newhome-php .content_container {
	background-image: url(images/newhome_background.png);
}
.left_content,
.right_content {
	padding-top: 21px;
	padding-bottom: 30px;
}
.left_content {
}
.slider_area {
		
	border: 5px solid white;
	-webkit-box-shadow:rgba(0, 0, 0, 0.3) 1px 1px 6px 0px;
	-moz-box-shadow:rgba(0, 0, 0, 0.3) 1px 1px 6px 0px;
	box-shadow:rgba(0, 0, 0, 0.3) 1px 1px 6px 0px;
	margin: 0;
	margin-bottom: 30px;
	display: none;
}
.uds-bb-slide a.uds-bb-link {
	display: block;
	max-width: 735px;
	max-height: 250px;
}
.uds-bb {
}
.slider_area .uds-bb-slide {
}
img.attachment-Featured {
	border: 5px solid white;
	-webkit-box-shadow:rgba(0, 0, 0, 0.3) 1px 1px 6px 0px;
	-moz-box-shadow:rgba(0, 0, 0, 0.3) 1px 1px 6px 0px;
	box-shadow:rgba(0, 0, 0, 0.3) 1px 1px 6px 0px;	
	margin: 0;
	padding: 0;
	display: block;
	margin: 0 auto;
	float: left;
	margin-right: 20px;
	margin-bottom: 15px;
}
.uds-bb-description-inside {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
}
.test_column {
}
ul.social_media {
	margin: 0;
	padding: 0;	
	height: 50px;
	width: 180px;
	margin: 0 auto;
}
ul.social_media li {
	margin: 0;
	padding: 0;
	list-style: none;
	display: block;
	width: 42px;
	height: 42px;
	float: left;	
}
ul.social_media img:hover {
	opacity: 0.9;	
}
p.form_description {
	font-size: 13px;
		
}
form#chronoform_subscribe {
	background-color:rgba(0, 90, 143, 0.128906);
	padding:10px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
}
form#chronoform_subscribe label {
	width: 75px;
	display: block;
	float: left;
	font-size: 14px;
	padding: 5px 0;
}
form#chronoform_subscribe input,
form#chronoform_subscribe select {
	padding: 5px;	
}
div.frm_form_widget {
	background-color:rgba(0, 90, 143, 0.128906);
	padding:10px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
}
.footer_container {
	min-height: 140px;
	background-image: url(images/footer-background.jpg);
	background-color: #002366;
	background-repeat: repeat-x;
}
.footer_container .row {
	min-height: 140px;
	background-image: url(images/footer-logo.jpg);
	background-repeat: no-repeat;
	background-position: 50% 50%;	 
}
.footer_container p {
	text-align: center;
	font-size: 12px;
	padding: 40px 0 0 0;
	color: white;
	text-shadow:rgba(0, 0, 0, 0.777344) 1px 1px 0px;
	font-family: "proxima-nova",sans-serif;
	font-weight: 400;
}
.footer_container a {
	color: white;	
}
.footer_container a:hover {
	color: white;	
	text-decoration: underline;
}
.phorm2 label {
	font-size: 13px;
}
.phorm2 input,
.phorm2 select {
	padding: 5px;	
}
.frm-show-form {
}
.frm-show-form label {
	width: 80px;
	font-size: 13px;
	display: block;
	float: left;
	text-align: right;	
	padding: 5px 5px 0 0;
	
}
span.frm_required {
	color: red;	
}
.frm-show-form input,
.frm-show-form select,
.frm-show-form textarea {
	padding: 5px;	
}
/*SUBSCRIBE FORM*/
div#frm_form_7_container input,
div#frm_form_7_container select,
div#frm_form_7_container textarea {
	width: 200px;
	border: 1px solid #ABADB3;
	
}
/*CONTACT FORM*/
div#frm_form_2_container input,
div#frm_form_2_container select,
div#frm_form_2_container textarea {
	width: 350px;
	border: 1px solid #ABADB3;
}
.ginput_container textarea {
	font-size: 14px;
	padding: 5px;	
}
.frm_form_field {
	min-height: 37px;
}
p.submit {
	clear: both;	
}
p.submit input {
	width: 80px !important;	
}
input.gsc-input {
	padding: 5px !important;	
}
p.form-allowed-tags {
	font-size: 11px;
	font-family: "Courier New", Courier, monospace;
	color:rgb(122, 122, 122);
}
p.current_issue {
	color: red;
	text-align: center;
	padding: 20px 0 5px 0;
	color:rgb(145, 0, 0);
	font-size:12px;
	letter-spacing: 4px;
	margin-bottom: 5px;
	text-transform: uppercase;
}
div.issue_content {
	-webkit-box-shadow:rgba(0, 0, 0, 0.207843) 0px 0px 18px 0px inset;
	-moz-box-shadow:rgba(0, 0, 0, 0.207843) 0px 0px 18px 0px inset;
	box-shadow:rgba(0, 0, 0, 0.207843) 0px 0px 18px 0px inset;
	-webkit-border-radius:12px;
	-moz-border-radius:12px;
	border-radius:12px;	
	padding: 30px;
	margin-bottom: 20px;
}
h2.current_issue_title {
	text-align: center;	
}
div.issue_content p {
	text-align: center;
	font-size: 22px;
	margin: 0;	
	color: #0D3570;
	font-family: "adobe-text-pro",sans-serif;
	font-style: italic;
	font-weight: 400;
}
div.issue_content p.current_issue_comment_number {
	text-align: center;
	font-size: 14px;
	margin: 10px auto 5px auto;	
	border:1px solid rgba(105, 105, 105, 0.247059);
	width:302px;
	color: #686868;
	font-family: "proxima-nova",sans-serif;
	font-style: normal;
	font-weight: 400;	
}
a.view_debate {
	display: block;
	width:105px;
	margin: 5px auto 0 auto;
	padding:3px 0px 3px 0px;	
}
a.view_debate {
	background: rgb(255,186,112); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYmE3MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjclIiBzdG9wLWNvbG9yPSIjZmZhMzQxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTMlIiBzdG9wLWNvbG9yPSIjZmY3NTAyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmYmE3MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  rgba(255,186,112,1) 0%, rgba(255,163,65,1) 7%, rgba(255,117,2,1) 93%, rgba(255,186,112,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,186,112,1)), color-stop(7%,rgba(255,163,65,1)), color-stop(93%,rgba(255,117,2,1)), color-stop(100%,rgba(255,186,112,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,186,112,1) 0%,rgba(255,163,65,1) 7%,rgba(255,117,2,1) 93%,rgba(255,186,112,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,186,112,1) 0%,rgba(255,163,65,1) 7%,rgba(255,117,2,1) 93%,rgba(255,186,112,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,186,112,1) 0%,rgba(255,163,65,1) 7%,rgba(255,117,2,1) 93%,rgba(255,186,112,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,186,112,1) 0%,rgba(255,163,65,1) 7%,rgba(255,117,2,1) 93%,rgba(255,186,112,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffba70', endColorstr='#ffba70',GradientType=0 ); /* IE6-8 */
	border: 1px solid #c95d00;
	color: white !important;
	text-shadow:rgba(0, 0, 0, 0.777344) 1px 1px 0px;
	font-family: "proxima-nova",sans-serif;
	font-weight: 400;
	font-size: 12px;
	display: block;
	margin: 10px auto;
	width: 140px;
	margin: 5px auto;
	text-decoration: none;
	padding: 3px 0px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	text-align: center;
}
a.view_debate:hover {
	background: rgb(255,198,113); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYzY3MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjclIiBzdG9wLWNvbG9yPSIjZmZiMzQxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTMlIiBzdG9wLWNvbG9yPSIjZmY4OTAzIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmYzY3MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  rgba(255,198,113,1) 0%, rgba(255,179,65,1) 7%, rgba(255,137,3,1) 93%, rgba(255,198,113,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,198,113,1)), color-stop(7%,rgba(255,179,65,1)), color-stop(93%,rgba(255,137,3,1)), color-stop(100%,rgba(255,198,113,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,198,113,1) 0%,rgba(255,179,65,1) 7%,rgba(255,137,3,1) 93%,rgba(255,198,113,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,198,113,1) 0%,rgba(255,179,65,1) 7%,rgba(255,137,3,1) 93%,rgba(255,198,113,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,198,113,1) 0%,rgba(255,179,65,1) 7%,rgba(255,137,3,1) 93%,rgba(255,198,113,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,198,113,1) 0%,rgba(255,179,65,1) 7%,rgba(255,137,3,1) 93%,rgba(255,198,113,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc671', endColorstr='#ffc671',GradientType=0 ); /* IE6-8 */
	cursor: pointer;
}
p.comments_policy {
	font-size: 12px;	
	font-family: "proxima-nova",sans-serif;
	font-style: normal;
	font-weight: 300;
	color:rgb(135, 135, 135);
	text-align: center;
}
p.debate_intro {
	margin: 10px;
	padding: 10px 25px;
	border-top-width:1px;
	border-bottom-width:1px;
	border-top-style:solid;
	border-bottom-style:solid;
	border-color:rgb(214, 214, 214);
	color:rgb(79, 79, 79);
}
p.debate_intro span {
	display: block;	
	font-family: "adobe-text-pro",sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	text-align: center;
	font-size: 20px;
	padding-bottom: 5px;
	text-shadow:rgb(255, 255, 255) 1px 1px 0px;
}
iframe#dsq1 {
	padding-right: 5px;	
}
.authnet_item_desc {
	border: 2px solid #F1D66C !important;	
	background-color: #FDF7E3 !important;
	background: rgb(254,253,247); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmRmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmN2U4YWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(254,253,247,1) 0%, rgba(247,232,173,1) 100%) !important; /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(254,253,247,1)), color-stop(100%,rgba(247,232,173,1))) !important; /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(254,253,247,1) 0%,rgba(247,232,173,1) 100%) !important; /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(254,253,247,1) 0%,rgba(247,232,173,1) 100%) !important; /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(254,253,247,1) 0%,rgba(247,232,173,1) 100%) !important; /* IE10+ */
	background: linear-gradient(to bottom,  rgba(254,253,247,1) 0%,rgba(247,232,173,1) 100%) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefdf7', endColorstr='#f7e8ad',GradientType=0 ) !important; /* IE6-8 */
}
.authnet_item_desc p {
	display: none;	
}
.authnet_item_desc fieldset {
	padding: 0 !important;
	margin: 0 !important;	
}
.authnet_item_desc legend {
	display: block;	
	font-family: "adobe-text-pro",sans-serif;
	font-weight: 400;
	text-align: left;
	font-size: 16px;
	padding-bottom: 5px;
	text-shadow:rgb(255, 255, 255) 1px 1px 0px;
	color: #5f0000;
	padding-top: 10px;
}
input#preset_amount_1,
input#preset_amount_2,
input#preset_amount_3,
input#preset_amount_4,
input#preset_amount_5,
input#preset_amount_6,
input#preset_amount_7 {
	margin-left: 20px;	
}
.authnet_preset_amount {
	border: 1px solid transparent;	
}
#nav-above,
#nav-below {
	padding-top: 10px;
	padding-bottom: 20px;
}
#nav-above h3,
#nav-below h3 {
	display: none;
}
#nav-above {
	margin-bottom: 20px;
}
#nav-below {
	margin-top: 20px;
}
.nav-previous,
.nav-next {
	width: 49%;	
	float: left;
}
.nav-next {
	text-align: right;	
}
.the_date {
	font-size: 12px;	
}
#gform_wrapper_2 form {
	
}
.gform_body .gfield_label  {
	width: 100% !important;	
	clear: right !important;
}
.gform_body .ginput_complex  {
	margin-left: 0 !important;	
}
.gform_body .has_street input {
	margin-bottom: 5px !important;	
}
#gform_wrapper_2 label.gfield_label,
#gform_wrapper_3 label.gfield_label,
#gform_wrapper_5 label.gfield_label,
label.gfield_label {
	width: 220px !important;
}
#gform_wrapper_3 label.gfield_label {
	
}
#gform_wrapper_2 form input,
#gform_wrapper_2 form select,
#gform_wrapper_3 form input,
#gform_wrapper_3 form select,
#gform_wrapper_5 form input,
#gform_wrapper_5 form select,
.gform_wrapper form input,
.gform_wrapper form select {
	padding: 5px !important;	
	font-size: 14px !important;
}
#input_2_14_6_container {
	margin-left: 10px !important;	
	display: block;
}
span#input_2_14_3_container,
span#input_2_14_6_container,
span#input_3_14_3_container,
span#input_3_14_6_container,
span.ginput_left {
	width: 47% !important;
	display: block;
	float: left;
	overflow: visible !important;
}
span.ginput_right {
	width: 47% !important;
	display: block;
	padding-right: 10px !important;
	float: left;
	overflow: visible !important;
}
input#input_2_14_3,
input#input_2_14_6,
input#input_3_14_3,
input#input_3_14_6,
input#input_5_14_3,
input#input_5_14_6,
span.ginput_left input,
span.ginput_right input {
	width: 83% !important;
	margin: 0 3px 0 0 !important;	
}
input#input_2_20_1,
input#input_2_20_5,
input#input_3_28_1,
input#input_3_28_2,
input#input_3_28_3,
input#input_3_28_5,
input#input_3_12,
input#input_3_20_1,
input#input_3_20_5,
input#input_5_20_1,
input#input_5_20_5  {
	width: 80% !important;
	overflow: visible !Important;	
}
img.free-shipping-graphic {
	display: block;
	position: absolute;
	margin-top: 73px;
	margin-left: -155px;	
}
img.july-special {
	float: left;
	max-width: 320px;
	margin:73px 0px 0px 0px;
}
div.promotional_header {
	max-width: 745px;
	min-height: 205px;
	background-image: url(images/rto-header-graphic.png); 
	background-image: url(https://rto.mjgood.com/wp-content/uploads/2016/03/rto-header-graphic.png);
	background-repeat: no-repeat;	
	background-position: 0 50%;
	margin-top: 6px;
}
div.promotional_header_four_books {
	max-width: 745px;
	min-height: 205px;
	background-image: url(images/rto-header-four-books.png); 
	background-repeat: no-repeat;	
	background-position: 0 50%;
	margin-top: 6px;
}
div.promotional_header_kindle {
	max-width: 745px;
	min-height: 184px;
	background-image: url(images/rto-header-graphic-kindle.png); 
	background-repeat: no-repeat;	
	background-position: 0 50%;
	margin-top: 10px;
}
.clear {
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}
form#gform_17 li.gsurvey-survey-field .gfield_label {
	width: 75% !important;
	font-size: 18px;
	float: left;
	position: relative;
	margin-top: 0;
	margin-right: 5%;
}
form#gform_17 li.gsurvey-survey-field .ginput_container {
	width: 20% !important;
	margin: 0;	
	float: left;
}
form#gform_17 li.gsurvey-survey-field:after {
	content: url(images/transparent_divider.png);
	display: block;
	clear: both;
	width: 100% !important;
	border-top: 1px solid #1c5b91;
}
form#gform_17 .gsurvey-likert-choice:hover {
	background-color: #F7E8AD;	
}
.survey_landing {
	background-color:rgb(242, 242, 242);
	border:1px solid rgb(196, 196, 196);
	padding: 15px;	
	-webkit-box-shadow:rgba(0, 0, 0, 0.0980392) 0px 0px 43px 0px inset;
	-moz-box-shadow:rgba(0, 0, 0, 0.0980392) 0px 0px 43px 0px inset;
	box-shadow:rgba(0, 0, 0, 0.0980392) 0px 0px 43px 0px inset;
}
.survey_landing h1 {
	text-align: center;
	display: block;
	width: 85px;
	height: 85px;
	line-height: 85px;
	background-color: white;	
	-webkit-border-radius:100px;
	-moz-border-radius:100px;
	border-radius:100px;
	font-weight: 700;
	margin: 0 auto 20px auto;
	border-width:2px;
	border-style:solid;
	-webkit-box-shadow:rgba(0, 0, 0, 0.407843) 1px 2px 12px 0px;
	-moz-box-shadow:rgba(0, 0, 0, 0.407843) 1px 2px 12px 0px;
	box-shadow:rgba(0, 0, 0, 0.407843) 1px 2px 12px 0px;
}
.survey_landing h2 {
	text-align: center;
	font-size: 30px;	
}
.stickypost {
	padding:10px 10px 0px;
	border:1px dashed rgba(255, 225, 0, 0.760784);
	background-color:rgba(255, 225, 0, 0.168627);
	margin:0px 0px 35px 0px;
}
.notice_bar {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#808080+0,6b6b6b+100 */
	background: rgb(128,128,128); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(128,128,128,1) 0%, rgba(107,107,107,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(128,128,128,1)), color-stop(100%,rgba(107,107,107,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(128,128,128,1) 0%,rgba(107,107,107,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(128,128,128,1) 0%,rgba(107,107,107,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(128,128,128,1) 0%,rgba(107,107,107,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(128,128,128,1) 0%,rgba(107,107,107,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#808080', endColorstr='#6b6b6b',GradientType=0 ); /* IE6-9 */
	font-family: "proxima-nova",sans-serif;
	font-style: normal;
	font-weight: 300;
	color:rgb(255, 255, 255);
	border-top:1px solid rgb(255, 255, 255);
	display: none;
}
.notice_bar p {
	font-family: "proxima-nova",sans-serif;
	font-style: normal;
	font-weight: 300;
	color:rgb(255, 255, 255);
	padding: 8px 20px;
	margin: 0;
	position: relative;
	float: left;
	text-shadow:rgba(0, 0, 0, 0.380392) 1px 1px 0px;
}
.notice_bar a {
	color: white;
	background-color:rgb(179, 0, 0);
	display: inline-block;
	padding: 5px 10px;
	-webkit-border-radius:7px;
	-moz-border-radius:7px;
	border-radius:7px;
}
.notice_bar img {
	display: block;
	float: left;
	vertical-align:middle;	
	position: relative;
	margin: 0;
	padding: 3px 0;
}
.notice_bar_container {
	display: table;
	margin: 0 auto;	
}
body.page-id-9516 a.wpb_button_a {
	display: block;
	text-align: center;
}
body.page-id-9516 a.wpb_button_a span.wpb_button {
	
}
a.share_facebook,
a.share_twitter,
a.share_email {
	font-size: 90px;
	display: block;
	float: left;
	padding: 5px;
	line-height: 90px;
	position: relative;
	
}
a.share_email {
	font-size: 50px;
	display: block;
	padding: 5px 15px;
	line-height: 68px;
	position: relative;
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
	border-radius:15px;
	float: left;
	margin-top: 10px;
	margin-left: 5px;
	display: none;
	
}
a.share_facebook {
	color: #2E4DA7;
}
a.share_facebook:hover {
	text-decoration: none;
	color:rgb(57, 94, 204); 
}
a.share_twitter {
	color: #3ACAFF;
}
a.share_twitter:hover {
	text-decoration: none;	
	color:rgb(13, 190, 255);
}
a.share_email {
	background-color: gray;
	color: white;
}
a.share_email:hover {
	
}
span.share_on {
	line-height: 25px;
	display: block;	
	padding: 5px 5px 0 0;
	font-size: 18px;
}
 
 .social_share_box {
	 margin-bottom: 25px;
 }
span.petition_date {
	font-weight: normal;
	font-size: 18px;
	display: inline-block;
	padding-left: 10px;
	display: none;
}
body.pod-page-petition-w li.ubermenu-item a,
body.page-id-131 li.ubermenu-item a {
	display: none;	
}
body.pod-page-petition-w .nav_container,
body.page-id-131 .nav_container {
	min-height: 48px !important;
}
.campaign_description p {
	line-height: 1.3em;
}
.signature_wrapper {
	padding: 20px;
	background-color:rgb(214, 214, 214);
	border-top:1px solid rgb(255, 255, 255);
	background-color:rgba(45, 113, 166, 0.129412);
	text-shadow:rgb(255, 255, 255) 1px 1px 0px;
	color:rgb(28, 28, 28);
}
.signature_wrapper p {
	text-align: center;
	margin-top: 20px;
	margin-bottom: 0;
	color:rgb(28, 28, 28);
}
.signature_total {
	width: 38%;	
	position: relative;
	float: left;
	font-size: 14px;
	line-height: 20px;
	text-align: center;
}
.signature_percent_container {
	width: 62%;
	position: relative;
	height: 20px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;	
	-webkit-box-shadow:rgba(0, 0, 0, 0.14902) 1px 2px 1px 0px;
	-moz-box-shadow:rgba(0, 0, 0, 0.14902) 1px 2px 1px 0px;
	box-shadow:rgba(0, 0, 0, 0.14902) 1px 2px 1px 0px;
	float: left;
	background: -moz-linear-gradient(top,  rgba(0,0,0,0.4) 0%, rgba(0,0,0,0) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.4)), color-stop(100%,rgba(0,0,0,0))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(0,0,0,0.4) 0%,rgba(0,0,0,0) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(0,0,0,0.4) 0%,rgba(0,0,0,0) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(0,0,0,0.4) 0%,rgba(0,0,0,0) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(0,0,0,0.4) 0%,rgba(0,0,0,0) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#66000000', endColorstr='#00000000',GradientType=0 ); /* IE6-9 */
}
.signature_percent {
	width: 100%;
	height: 20px;
	background-color: transparent;
	background-image: url(images/sig_progress.png);
	background-position: 0 50%;
	background-repeat: no-repeat;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;	
}
.sig_form_box {
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	background-color:rgb(232, 232, 232);
	margin-top: 10px;
	margin-bottom: 20px;
	border:2px solid rgb(191, 191, 191);
/*	background-image: url(images/form_background.png);
	background-repeat: repeat-x;
	background-position: top center;*/
background: rgb(242,245,246); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(242,245,246,1) 0%, rgba(220,238,247,1) 36%, rgba(193,231,242,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(242,245,246,1)), color-stop(36%,rgba(220,238,247,1)), color-stop(100%,rgba(193,231,242,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(242,245,246,1) 0%,rgba(220,238,247,1) 36%,rgba(193,231,242,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(242,245,246,1) 0%,rgba(220,238,247,1) 36%,rgba(193,231,242,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(242,245,246,1) 0%,rgba(220,238,247,1) 36%,rgba(193,231,242,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(242,245,246,1) 0%,rgba(220,238,247,1) 36%,rgba(193,231,242,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f5f6', endColorstr='#c1e7f2',GradientType=0 ); /* IE6-9 */
}
.sig_form_box_family {
	max-width: 400px;	
}
.sig_form_box h3.gform_title {
	text-align: center;
	margin: 0 !important;
	padding: 0 !important;
	font-weight: normal !important;
	font-size:20px !important;
	line-height:20px !important;
	width: 102% !important;
}
.sig_form_box form {
	width: 102% !important;
}
.sig_form_box .gform_body {
	padding: 0 20px;
}
.sig_form_box {
}
.sig_form_box .gform_body input[type="text"],
.sig_form_box .gform_body select,
.sig_form_box .gform_body textarea {
	font-size:13px !important;
	padding:3px !important;
	border:1px solid rgb(148, 148, 148);
	border-color: rgb(29,49,118);
	background-color:rgb(255, 255, 255);
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	border-radius:0px;
	width: 55% !important;
	display: block !important;
	margin: 2px auto;
	float: left;
	display: block;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
}
.sig_form_box .gform_body textarea {
	font-size:13px !important;
	padding:3px !important;
	border:1px solid rgb(148, 148, 148);
	border-color: rgb(29,49,118);
	background-color:rgb(255, 255, 255);
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	border-radius:0px;
	width: 94% !important;
	display: block !important;
	margin: 2px auto;
	float: left;
	display: block;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
}
.sig_form_box .gform_body select {
	margin-top: 2px;	
	width: 57.5% !important;
}
.sig_form_box .gform_body input[type="text"] {
	padding:4px !important;
}
.sig_form_box .name_prefix label {
	margin-top: -3px !important;
}
.sig_form_box .ginput_container {
	width: 100% !important;	
	margin-top: 0 !important;
}
.sig_form_box li {
	margin-bottom: 5px !important;
	padding: 0 !important;
	margin: 0 auto 5px auto !important;	
	width: 100% !important;
	display: block !important;
	margin: 0 auto;
}
.sig_form_box .gform_body label.gfield_label {
	font-size: 12px !important;	
	margin-bottom: 0 !important;
	color: rgb(29,49,118);
	float: left;
	display: block;
	width: 35%;
}
.sig_form_box .name_prefix {
	width: 22% !important;
}
.sig_form_box .name_first {
	width: 35% !important;
}
.sig_form_box .name_last  {
	width: 35% !important;
}
.sig_form_box .no_prefix .name_first, 
.sig_form_box .no_prefix .name_last {
	width: 47.5% !important;
}
.sig_form_box .name_prefix select,
.sig_form_box .name_first input[type="text"],
.sig_form_box .name_last input[type="text"] {
	float: none;
	width: 95% !important;
}
.sig_form_box .name_prefix label,
.sig_form_box .name_first label,
.sig_form_box .name_last label {
	margin-bottom: 0 !important;
	margin-top: 0 !important;
	font-weight: normal !important; 
	font-size:11px !important;
	line-height:16px !important;
	color:rgb(130, 130, 130);
	float: none;
	display: inline;
	width: 100%;
}
.sig_form_box span.ginput_left,
.sig_form_box span.ginput_right {
	width: 47% !important;
}
.sig_form_box .ginput_left {
	float: none !important;	
}
.sig_form_box .field_sublabel_below {
	border: 1px solid transparent;	
}
.sig_form_box span.ginput_left input[type="text"],
.sig_form_box span.ginput_right input[type="text"] {
		width: 95% !important;
		max-width: 100% !important;
	
}
.sig_form_box span.ginput_left:after { 
    content: "Enter Email" !important;
	display: block;
	font-weight: normal !important; 
	font-size:11px !important;
	line-height:16px !important;
	color:rgb(130, 130, 130);
}
.sig_form_box span.ginput_right:after { 
    content: "Confirm Email" !important;
	display: block;
	font-weight: normal !important; 
	font-size:11px !important;
	line-height:16px !important;
	color:rgb(130, 130, 130);
	clear: left !important;
}
.sig_form_box .ginput_left label,
.sig_form_box .ginput_right label {
		font-size: 11px !important;
		display: block !important;
		color: rgb(130,130,130) !important;
		float: left;
		display: none !important;
}
.sig_form_box .gform_footer {
	padding: 10px 0 0 0 !important;
	margin: 0 0 0 0% !important;	
}
.sig_form_box input.gform_button {
	border: none !important;
	display: block !important;
	width: 170px;
	text-align: center;
	margin: 0px auto 10px auto !important;
	-webkit-box-shadow:rgba(0, 0, 0, 0.74902) 1px 2px 3px 0px;
	-moz-box-shadow:rgba(0, 0, 0, 0.74902) 1px 2px 3px 0px;
	box-shadow:rgba(0, 0, 0, 0.74902) 1px 2px 3px 0px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	padding: 7px 0 5px 0;
	color: white;
	text-shadow:rgba(0, 0, 0, 0.470588) 1px 1px 2px;
	font-size: 16px;
	text-transform: uppercase;
	background: rgb(122,188,255);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdhYmNmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMlIiBzdG9wLWNvbG9yPSIjN2FiY2ZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNiUiIHN0b3AtY29sb3I9IiNhZmQ3ZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5JSIgc3RvcC1jb2xvcj0iIzdhYmNmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ0JSIgc3RvcC1jb2xvcj0iIzYwYWJmOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyZjhlZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(122,188,255,1) 0%, rgba(122,188,255,1) 3%, rgba(175,215,255,1) 6%, rgba(122,188,255,1) 9%, rgba(96,171,248,1) 44%, rgba(47,142,237,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(122,188,255,1)), color-stop(3%,rgba(122,188,255,1)), color-stop(6%,rgba(175,215,255,1)), color-stop(9%,rgba(122,188,255,1)), color-stop(44%,rgba(96,171,248,1)), color-stop(100%,rgba(47,142,237,1)));
	background: -webkit-linear-gradient(top,  rgba(122,188,255,1) 0%,rgba(122,188,255,1) 3%,rgba(175,215,255,1) 6%,rgba(122,188,255,1) 9%,rgba(96,171,248,1) 44%,rgba(47,142,237,1) 100%);
	background: -o-linear-gradient(top,  rgba(122,188,255,1) 0%,rgba(122,188,255,1) 3%,rgba(175,215,255,1) 6%,rgba(122,188,255,1) 9%,rgba(96,171,248,1) 44%,rgba(47,142,237,1) 100%);
	background: -ms-linear-gradient(top,  rgba(122,188,255,1) 0%,rgba(122,188,255,1) 3%,rgba(175,215,255,1) 6%,rgba(122,188,255,1) 9%,rgba(96,171,248,1) 44%,rgba(47,142,237,1) 100%);
	background: linear-gradient(to bottom,  rgba(122,188,255,1) 0%,rgba(122,188,255,1) 3%,rgba(175,215,255,1) 6%,rgba(122,188,255,1) 9%,rgba(96,171,248,1) 44%,rgba(47,142,237,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7abcff', endColorstr='#2f8eed',GradientType=0 );
}
.sig_form_box input.gform_button:hover {
	background: rgb(73,164,255);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ5YTRmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMlIiBzdG9wLWNvbG9yPSIjNDlhNGZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNiUiIHN0b3AtY29sb3I9IiM3N2JiZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5JSIgc3RvcC1jb2xvcj0iIzQ5YTRmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ0JSIgc3RvcC1jb2xvcj0iIzMyOTZmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwYTdjZWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(73,164,255,1) 0%, rgba(73,164,255,1) 3%, rgba(119,187,255,1) 6%, rgba(73,164,255,1) 9%, rgba(50,150,250,1) 44%, rgba(10,124,238,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(73,164,255,1)), color-stop(3%,rgba(73,164,255,1)), color-stop(6%,rgba(119,187,255,1)), color-stop(9%,rgba(73,164,255,1)), color-stop(44%,rgba(50,150,250,1)), color-stop(100%,rgba(10,124,238,1)));
	background: -webkit-linear-gradient(top,  rgba(73,164,255,1) 0%,rgba(73,164,255,1) 3%,rgba(119,187,255,1) 6%,rgba(73,164,255,1) 9%,rgba(50,150,250,1) 44%,rgba(10,124,238,1) 100%);
	background: -o-linear-gradient(top,  rgba(73,164,255,1) 0%,rgba(73,164,255,1) 3%,rgba(119,187,255,1) 6%,rgba(73,164,255,1) 9%,rgba(50,150,250,1) 44%,rgba(10,124,238,1) 100%);
	background: -ms-linear-gradient(top,  rgba(73,164,255,1) 0%,rgba(73,164,255,1) 3%,rgba(119,187,255,1) 6%,rgba(73,164,255,1) 9%,rgba(50,150,250,1) 44%,rgba(10,124,238,1) 100%);
	background: linear-gradient(to bottom,  rgba(73,164,255,1) 0%,rgba(73,164,255,1) 3%,rgba(119,187,255,1) 6%,rgba(73,164,255,1) 9%,rgba(50,150,250,1) 44%,rgba(10,124,238,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#49a4ff', endColorstr='#0a7cee',GradientType=0 );
	text-decoration: none;
}
.sig_form_box .validation_error {
	display: block;
	max-width: 90%;
	margin: 0 auto;	
}
/* Donation Form Stuff */
 #field_column_1,
 #field_column_2 {
	width: 48%;
	float: left; 
 }
#field_column_1 {
	margin-right: 1%;
}
#field_column_2 {
	margin-left: 1%;
}
#gform_wrapper_22,
#gform_wrapper_40,
#gform_wrapper_42 {
	font-size: 13px !important;
	border:1px solid rgb(219, 219, 219);
	background-color:rgb(237, 237, 237);
	padding: 5px 15px;
}
#gform_wrapper_22,
#gform_wrapper_40,
#gform_wrapper_42 {
    background-color: #f5f5f5;
    /* IE9, iOS 3.2+ */
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxyYWRpYWxHcmFkaWVudCBpZD0idnNnZyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGN4PSI1MCUiIGN5PSI1MCUiIHI9IjUwJSI+PHN0b3Agc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIiBvZmZzZXQ9IjAiLz48c3RvcCBzdG9wLWNvbG9yPSIjZWRlZGVkIiBzdG9wLW9wYWNpdHk9IjEiIG9mZnNldD0iMC44NTIiLz48L3JhZGlhbEdyYWRpZW50PjxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCN2c2dnKSIgLz48L3N2Zz4=);
    /* Android 2.3- hack (needed for the actual radial gradient) */
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxyYWRpYWxHcmFkaWVudCBpZD0idnNnZyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGN4PSI1MCUiIGN5PSI1MCUiIHI9IjUwJSI+PHN0b3Agc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIiBvZmZzZXQ9IjAiLz48c3RvcCBzdG9wLWNvbG9yPSIjZWRlZGVkIiBzdG9wLW9wYWNpdHk9IjEiIG9mZnNldD0iMC44NTIiLz48L3JhZGlhbEdyYWRpZW50PjxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCN2c2dnKSIgLz48L3N2Zz4=),
        -webkit-gradient(radial, center center, 0, center center, 311,color-stop(0, rgb(255, 255, 255)),color-stop(0.852, rgb(237, 237, 237)));
    /* Android 2.3 */
    background-image: -webkit-radial-gradient(center center, circle farthest-side,rgb(255, 255, 255) 0%,rgb(237, 237, 237) 85.2%);
    /* IE10+ */
    background-image: radial-gradient(circle farthest-side at center center,rgb(255, 255, 255) 0%,rgb(237, 237, 237) 85.2%);
    background-image: -ms-radial-gradient(center center, circle farthest-side,rgb(255, 255, 255) 0%,rgb(237, 237, 237) 85.2%);
}
 
/* IE8- CSS hack */
@media \0screen\,screen\9 {
    #gform_wrapper_22 {
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffffff",endColorstr="#ffededed",GradientType=0);
    }
}
li#input_22_1 .ginput_container label,
li#field_22_7 .ginput_container label,
li#field_22_2 .ginput_container label,
li#field_22_1 .ginput_container label,
li#input_40_1 .ginput_container label,
li#field_40_7 .ginput_container label,
li#field_40_2 .ginput_container label,
li#field_40_1 .ginput_container label,
li#input_42_1 .ginput_container label,
li#field_42_7 .ginput_container label,
li#field_42_2 .ginput_container label,
li#field_42_1 .ginput_container label 
 {
	display: none !important;	
}
#gform_wrapper_22 .gform_body input[type=checkbox]:not(old),
#gform_wrapper_22 .gform_body input[type=radio   ]:not(old),
#gform_wrapper_40 .gform_body input[type=checkbox]:not(old),
#gform_wrapper_40 .gform_body input[type=radio   ]:not(old),
#gform_wrapper_42 .gform_body input[type=checkbox]:not(old),
#gform_wrapper_42 .gform_body input[type=radio   ]:not(old)  {
  width   : 28px !important;
  margin  : 0 !important;
  padding : 0 !important;
  opacity : 0 !important;
}
#gform_wrapper_22 .gform_body input[type=checkbox]:not(old) + label,
#gform_wrapper_22 .gform_body input[type=radio   ]:not(old) + label,
#gform_wrapper_40 .gform_body input[type=checkbox]:not(old) + label,
#gform_wrapper_40 .gform_body input[type=radio   ]:not(old) + label,
#gform_wrapper_42 .gform_body input[type=checkbox]:not(old) + label,
#gform_wrapper_42 .gform_body input[type=radio   ]:not(old) + label {
  display      : inline-block !important;
  margin-left  : -28px !important;
  padding-left : 35px !important;
  background   : url('images/checks.png') no-repeat 10px 0 !important;
  line-height  : 24px !important;
  border: 1px solid transparent;
  color: #676767;
}
#gform_wrapper_22 .gform_body input[type=checkbox]:not(old):checked + label,
#gform_wrapper_40 .gform_body input[type=checkbox]:not(old):checked + label,
#gform_wrapper_42 .gform_body input[type=checkbox]:not(old):checked + label {
  background-position : 10px -24px !important;
  font-weight: normal !important;
  color: #000000;
}
#gform_wrapper_22 .gform_body input[type=radio]:not(old):checked + label,
#gform_wrapper_40 .gform_body input[type=radio]:not(old):checked + label,
#gform_wrapper_42 .gform_body input[type=radio]:not(old):checked + label {
  background-position : 10px -48px !important;
  font-weight: normal !important;
  color: #000000;  
}
/*li#field_59_1 .ginput_container,
li#field_59_7 .ginput_container {
	height: 30px !important;	
}*/
li#field_59_2 .ginput_container input[type="text"] {
	margin-bottom: 10px;	
}
#gform_wrapper_22 .gform_body input[type="text"],
#gform_wrapper_22 .gform_body select,
#gform_wrapper_22 .gform_body textarea,
#gform_wrapper_40 .gform_body input[type="text"],
#gform_wrapper_40 .gform_body select,
#gform_wrapper_40 .gform_body textarea,
#gform_wrapper_42 .gform_body input[type="text"],
#gform_wrapper_42 .gform_body select,
#gform_wrapper_42 .gform_body textarea {
	font-size:12px !important;
	padding:2px 4px !important;
	max-width: 95%;
	margin-bottom: 8px !important;
}
#gform_wrapper_22 .gform_body .ginput_full input[type="text"],
#gform_wrapper_40 .gform_body .ginput_full input[type="text"],
#gform_wrapper_42 .gform_body .ginput_full input[type="text"] {
	max-width: 96.5%;	
}
#gform_wrapper_22 .gfield,
#gform_wrapper_40 .gfield,
#gform_wrapper_42 .gfield {
	margin-bottom: 0 !important;	
}
 
#gform_wrapper_22 .gfield_label,
#gform_wrapper_40 .gfield_label,
#gform_wrapper_42 .gfield_label {
	font-family: Helvetica, "Helvetica Neue", Arial, sans-serif; 
	font-size: 15px;
	margin-bottom: 0 !important;
}
#gform_wrapper_22 .gsection_title,
#gform_wrapper_40 .gsection_title,
#gform_wrapper_42 .gsection_title {
	font-size: 22px !Important;
	font-family: adobe-caslon-pro, serif;
}
#gform_wrapper_22 li#field_22_11 .gsection_title:before,
#gform_wrapper_40 li#field_40_11 .gsection_title:before,
#gform_wrapper_42 li#field_42_11 .gsection_title:before {
		content: "\f007";
		font-family: FontAwesome;
		font-style: normal;
		font-weight: normal !important;
		text-decoration: inherit;
		display: inline-block;
		padding-right: 10px;
		color:rgb(143, 143, 143);
}
#gform_wrapper_22 li#field_22_9 .gsection_title:before,
#gform_wrapper_40 li#field_40_9 .gsection_title:before,
#gform_wrapper_42 li#field_42_9 .gsection_title:before {
		content: "\f06b";
		font-family: FontAwesome;
		font-style: normal;
		font-weight: normal !important;
		text-decoration: inherit;
		display: inline-block;
		padding-right: 10px;
		color:rgb(143, 143, 143);
}
#gform_wrapper_22 li#field_22_10 .gsection_title:before,
#gform_wrapper_40 li#field_40_10 .gsection_title:before,
#gform_wrapper_42 li#field_42_10 .gsection_title:before {
		content: "\f09d";
		font-family: FontAwesome;
		font-style: normal;
		font-weight: normal !important;
		text-decoration: inherit;
		display: inline-block;
		padding-right: 10px;
		color:rgb(143, 143, 143);
}
#gform_wrapper_22 li#field_75_10  {
	display: none;	
}
#gform_wrapper_22  ::-webkit-input-placeholder,
#gform_wrapper_40  ::-webkit-input-placeholder,
#gform_wrapper_42  ::-webkit-input-placeholder {
  color: #686868;
  font-size: 14px;
}
#gform_wrapper_22  :-moz-placeholder ,
#gform_wrapper_40  :-moz-placeholder,
#gform_wrapper_42  :-moz-placeholder { /* Firefox 18- */
  color: #686868;
  font-size: 14px;
}
#gform_wrapper_22  ::-moz-placeholder,
#gform_wrapper_40  ::-moz-placeholder,
#gform_wrapper_42  ::-moz-placeholder {  /* Firefox 19+ */
  color: #686868;
  font-size: 14px;
}
#gform_wrapper_22  :-ms-input-placeholder,
#gform_wrapper_40  :-ms-input-placeholder,
#gform_wrapper_42  :-ms-input-placeholder {
  color: #686868;
  font-size: 14px;
}
#gform_wrapper_22 .gform_footer,
#gform_wrapper_40 .gform_footer,
#gform_wrapper_42 .gform_footer {
	float: none !important;
	margin: 0 auto !important;	
}
#gform_wrapper_22 .gform_footer input {
	display: table;
	margin: 0 auto;	
	color: white;
	border: 1px solid transparent;
	font-size: 18px;
	padding: 5px 15px;
	cursor: pointer;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#314eaf+0,1c2d64+100 */
background: rgb(49,78,175); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(49,78,175,1) 0%, rgba(28,45,100,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(49,78,175,1)), color-stop(100%,rgba(28,45,100,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(49,78,175,1) 0%,rgba(28,45,100,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(49,78,175,1) 0%,rgba(28,45,100,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(49,78,175,1) 0%,rgba(28,45,100,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(49,78,175,1) 0%,rgba(28,45,100,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#314eaf', endColorstr='#1c2d64',GradientType=0 ); /* IE6-9 */
}
#gform_wrapper_22 .gform_footer input:hover {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#3a5bc8+0,263d88+100 */
background: rgb(58,91,200); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(58,91,200,1) 0%, rgba(38,61,136,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(58,91,200,1)), color-stop(100%,rgba(38,61,136,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(58,91,200,1) 0%,rgba(38,61,136,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(58,91,200,1) 0%,rgba(38,61,136,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(58,91,200,1) 0%,rgba(38,61,136,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(58,91,200,1) 0%,rgba(38,61,136,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3a5bc8', endColorstr='#263d88',GradientType=0 ); /* IE6-9 */
}
#gform_wrapper_40 .gform_footer input,
#gform_wrapper_42 .gform_footer input {
	display: table;
	margin: 0 auto;	
	color: white;
	border: 1px solid transparent;
	font-size: 26px !important;
	padding: 10px 20px !important;
	cursor: pointer;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ea0027+0,c10d10+100 */
background: #ea0027; /* Old browsers */
background: -moz-linear-gradient(top,  #ea0027 0%, #c10d10 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #ea0027 0%,#c10d10 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #ea0027 0%,#c10d10 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ea0027', endColorstr='#c10d10',GradientType=0 ); /* IE6-9 */
}
#gform_wrapper_40 .gform_footer input:hover,
#gform_wrapper_42 .gform_footer input:hover {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ff173e+0,c80021+100 */
background: #ff173e; /* Old browsers */
background: -moz-linear-gradient(top,  #ff173e 0%, #c80021 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #ff173e 0%,#c80021 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #ff173e 0%,#c80021 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff173e', endColorstr='#c80021',GradientType=0 ); /* IE6-9 */
}
body.page-id-11992 .pre_2,
body.page-id-12796 .pre_2 {
	padding-left: 0 !important;	
}
body.page-id-11992 .col_8,
body.page-id-12796 .col_8 {
	margin-right: 0;
	margin: 0 auto !important;
	width: 100% !important;
	max-width: 1000px;
	float: none;
}
.schools_donate_text {
	font-size: 12px !important;
	border:1px solid rgb(219, 219, 219);
	background-color:#f5f5f5;
	padding: 10px 15px;
}
.schools_donate_description {
	background-color: white;
}
ul.donate_icons {
	list-stle: none;
}
ul.donate_icons li {
	font-size: 13px;
	line-height: 1.1;
	list-style: none;
	margin-left: 0;
	font-family: "open-sans-condensed",sans-serif;
	font-style: normal;
	font-weight: normal;
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid rgba(219,219,219,0.7);
}
ul.donate_icons li.item_only  {
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid rgba(219,219,219,0.7);
	padding-top: 10px;
	margin-top: 10px;
	border-top: 1px solid rgba(219,219,219,0.7);
}
.gfield_price_42_4  {
 	position: absolute;
	top: -99999px;
}
ul.donate_icons li.item_one strong.padding_added {
	color: red;
	font-size: 28px;
	font-family: "adobe-text-pro",sans-serif;
	font-style: normal;
	font-weight: 700;
}
ul.donate_icons li.item_two strong.padding_added {
	color: orange;
	font-size: 28px;
	font-family: "adobe-text-pro",sans-serif;
	font-style: normal;
	font-weight: 700;
}
ul.donate_icons li.item_three strong.padding_added {
	color: green;
	font-size: 28px;
	margin-bottom: 0px;
	border-bottom: none;
	font-family: "adobe-text-pro",sans-serif;
	font-style: normal;

	font-weight: 700;

}

ul.donate_icons li.item_three {



}

ul.donate_icons li strong.padding_added {

	display: block;

	padding-right: 15px;

	float: left;

	position: relative;

	width: 125px;

	text-align: center;

}

#field_40_18,

#field_40_17,

#field_40_3,

#field_42_18,

#field_42_17,

#field_42_3 {

  display: none;

}

.item_content {

	position: relative;

	display: block;

	width: auto;

}



ul.special_list {

    list-style: none;

}

ul.special_list li {

    padding: 5px;

}

ul.special_list li:before {    

font-family: 'FontAwesome';

content: '\f00c';

margin:0 5px 0 -20px;

color: rgb(31,125,50);

}



ul.news_items {

	margin-top: 15px;

}

ul.news_items li {

	list-style: none;

	margin: 0;

	padding: 0;

	font-size: 16px;

}

ul.news_items li p {

	margin-bottom: 20px;

}

ul.news_items li strong.news_item_title {

	display: inline;

	float: left;	

	line-height: 24px;

}





#field_39_10 label.gfield_label {

	display: none;	

}

.gchoice_39_10_1 label {

  margin-top: -8px !important;

}

.gchoice_39_10_1 input {

  float: left;

  margin-right: 10px;

}



@media handheld, only screen and (max-width: 1167px) {

	img.sold_burst {

		position: absolute;

		display: block;

		margin-left: 4% !important;	

		margin-top: 5px !important;

	}	

	

}

@media handheld, only screen and (max-width: 1150px) {

	img.july-special {

		float: left;

		margin:73px 0px 0px 10px;

	}

	

}

@media handheld, only screen and (max-width: 1095px) {

	img.july-special {

		display: none;

	}

	p.campaign_info {

		display: none;	

	}

	.header_container,

	.header_container .row {

		padding: 0px 0;

	}

	

	

}

@media handheld, only screen and (max-width: 1020px) {

	img.sold_burst {

		position: absolute;

		display: block;

		margin-left: 0% !important;	

		margin-top: 5px !important;

	}	

	

}

@media handheld, only screen and (max-width: 932px) {

	img.sold_burst {

		position: absolute;

		display: block;

		margin-left: 0% !important;	

		margin-top: 15px !important;

		max-width: 80px;

	}	

	

}

@media handheld, only screen and (max-width: 767px) {

	img.sold_burst {

		display: none;

	}	

	.header_container,

	.header_container .row {

		height: auto !important;

		padding: 15px 0;

	}

	.nav_container {

		background-color: #deceaa;

		background-color: #f1d66c;

		height: auto;

	}

	.nav_container .nav_box {

		margin: 0;

		padding: 0;

		height: auto;

		margin: 0 auto;

		width: auto;

	}

	a.buy_now_header {

		margin-top: 0px;	

	}

	a.download_link {

		display: block;

		margin: 10px auto;

		width: 180px;

	}

	img.free-shipping-graphic {

		display: none;

	}

	div.promotional_header {

		display: none;	

	}

	.ebook_container .padding {

		padding-bottom: 10px;

	

	}

	 #field_column_1,

	 #field_column_2 {

		width: 100%;

		float: none; 

	 }

	#field_column_1 {

		margin-right: 0%;

	}

	#field_column_2 {

		margin-left: 0%;

	}

	

}

/*

_______________________________

Provide higher res assets for iPhone 4 - preset code from cssgrid.net */

@media only screen and (-webkit-min-device-pixel-ratio: 2) { 

	/* An example of how to override an image with one twice the size for iPhone 4. Specify the original pixel size with background-size.

	.download {

	background: url(../img/downarrow@2x.png) no-repeat;

	background-size: 27px 28px;

	}

	*/

}

.gform_wrapper .left_label .gfield_label {

    width: 35%;

}

img.free-shipping-graphic {

    display: none;

    margin-left: -155px;

    margin-top: 73px;

    position: absolute;

}

.fb_iframe_widget {

    border-bottom: 1px dotted #CCCCCC;

    border-top: 1px dotted #CCCCCC;

    font-size: 1.2em;

    font-weight: bold;

    padding-bottom: 6px;

    padding-top: 6px; 

}



#gform_wrapper_64 .ginput_complex span,
#gform_wrapper_64 input{
    width: 100%;
    display: block;
}

#gform_wrapper_64 input,
#gform_wrapper_64 select{
    border: 1px solid rgb(29,49,118);
    background-color: rgb(255, 255, 255);
    border-radius: 4px;
}

#gform_wrapper_64{
    background-color: #f5f5f5;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zd…UwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCN2c2dnKSIgLz48L3N2Zz4=), -webkit-gradient(radial, center center, 0, center center, 311,color-stop(0, rgb(255, 255, 255)),color-stop(0.852, rgb(237, 237, 237)));
    background-image: -webkit-radial-gradient(center center, circle farthest-side,rgb(255, 255, 255) 0%,rgb(237, 237, 237) 85.2%);
    background-image: radial-gradient(circle farthest-side at center center,rgb(255, 255, 255) 0%,rgb(237, 237, 237) 85.2%);
    background-image: -ms-radial-gradient(center center, circle farthest-side,rgb(255, 255, 255) 0%,rgb(237, 237, 237) 85.2%);
    border: 2px solid rgb(191, 191, 191);
    box-sizing: border-box;
    border-radius: 10px;
    overflow: hidden;
}

#gform_wrapper_64 .top_label .gfield_label,
#gform_wrapper_64 .gform_description p,
#gform_wrapper_64 .field_sublabel_below .ginput_complex.ginput_container label{
    color: rgb(29,49,118) !important;
    font-family: Helvetica, "Helvetica Neue", Arial, sans-serif !important;
}


#gform_submit_button_64{
    background: rgb(255,198,113);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…IgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top, rgba(255,198,113,1) 0%, rgba(255,179,65,1) 7%, rgba(255,137,3,1) 93%, rgba(255,198,113,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,198,113,1)), color-stop(7%,rgba(255,179,65,1)), color-stop(93%,rgba(255,137,3,1)), color-stop(100%,rgba(255,198,113,1)));
    background: -webkit-linear-gradient(top, rgba(255,198,113,1) 0%,rgba(255,179,65,1) 7%,rgba(255,137,3,1) 93%,rgba(255,198,113,1) 100%);
    background: -o-linear-gradient(top, rgba(255,198,113,1) 0%,rgba(255,179,65,1) 7%,rgba(255,137,3,1) 93%,rgba(255,198,113,1) 100%);
    background: -ms-linear-gradient(top, rgba(255,198,113,1) 0%,rgba(255,179,65,1) 7%,rgba(255,137,3,1) 93%,rgba(255,198,113,1) 100%);
    background: linear-gradient(to bottom, rgba(255,198,113,1) 0%,rgba(255,179,65,1) 7%,rgba(255,137,3,1) 93%,rgba(255,198,113,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc671', endColorstr='#ffc671',GradientType=0 );    color: white;
    font-size: 26px !important;
    padding: 10px !important;
    overflow: hidden;.
    border: none !important;
}

#gform_wrapper_64 .gform_footer,
#gform_wrapper_64 .gform_body,
#gform_wrapper_64 .gform_heading {
    margin: 0 !important;
    padding: 10px;
    display: block;
    width: 100%;
}
#gform_wrapper_64 .gform_heading {
    background: #eff4f7;
    border-bottom: 1px solid #dbdbdb;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}

#gform_wrapper_64 ul.gform_fields li.gfield{
    padding: 0 !important;    
}


.frm_error_style div {
    color: red;
}






