@charset "UTF-8";
/* CSS Document */

/* = Positioning
-------------------------------------------------------------- */
.center, .aligncenter				{ text-align:center; margin:auto; display: block;}
.alignRight, .alignright			{ position:relative; float:right; margin:0px}
.alignLeft, .alignleft				{ position:relative; float:left; margin:0px }
.textRight							{ text-align:right}
.textLeft 							{ text-align:left}

/* = Core Layout
-------------------------------------------------------------- */
body 				{ background-color: #F2F6FC;}  

a img 				{ border: none; }
a:active 			{ outline: none;}
a:focus				{ outline: none;}
a:hover				{ text-decoration: none;}

.noticeFix			{ position:fixed; top:0px; z-index:996; width:100%;  text-align:center;  }


/* = Colors and Effects
-------------------------------------------------------------- */
.white						{ background:#FFFFFF; border:1px solid #ececec}
.darkGrey					{ background-color:#333333; border:1px solid #ececec; }
.lined							{ background-image:url("https://assets.checkoutchamp.com/Funnel/assets/images/1795a42d-95a3-4399-a526-72e237eba74c/cb03145a-aa7b-445b-80e1-00c61a7d52c7/bg_lines.png"); background-repeat:repeat; }
.cursor						{ cursor:pointer;}
.shadow					{ box-shadow: 0px 1px 2px 0px rgba(50, 50, 50, 0.2);}
.rounded					{ -moz-border-radius: 5px; border-radius: 5px;} 
cite							{ font-size:80%; font-style:italic}
abbr		 					{ font-style:italic}
.line							{ border-bottom:1px solid #ccc;  margin:20px 0px; clear:both}

.red						{  color:#bc2f26 !important;}
.black					{ color:#000000}
.highlightYellow		{ background:#FFFA28; border-radius:12px 28px 9px 5px; padding:1px }
.alert						{ display:none; font-size:110%}

.greenBox				{ background-color:#f3f9e7; border:1px solid f0f0f0;}
.darkGreenBox		{ background-color:#e0eab5; border:1px solid f0f0f0;}
.blueBox				{ background-color:#e7f1f9; border:1px solid f0f0f0;}
.greyBox				{ background-color:#f2f2f2; border:1px solid f0f0f0; color:#686868}
.dottedBox				{ background:url("https://assets.checkoutchamp.com/Funnel/assets/images/1795a42d-95a3-4399-a526-72e237eba74c/cb03145a-aa7b-445b-80e1-00c61a7d52c7/letter_dotted.jpg") repeat; border:1px solid f0f0f0;}
.roundedless			{ border-radius:7px}
.overflow		{ overflow: hidden;}

.redBox			{ border:3px solid #dd0b0b; border-radius:12px; 
				background-image: -moz-linear-gradient(#fff6f6 0%, #ead9d9 100%); 
				background-image: -webkit-linear-gradient(#fff6f6 0%, #ead9d9 100%); 
				background-image: linear-gradient(#fff6f6 0%, #ead9d9 100%); 
				padding:20px 20px 40px 20px; margin-bottom:30px; color:#333; }


.bluegrad {
background: rgba(0,80,126,1);
background: -webkit-linear-gradient(top, rgba(0,80,126,1) 36%,rgba(23,38,75,1) 100%); /* Chrome10+,Safari5.1+ */
background: -ms-linear-gradient(top, rgba(0,80,126,1) 36%,rgba(23,38,75,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(0,80,126,1) 36%,rgba(23,38,75,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#004e7b', endColorstr='#003353',GradientType=0 ); /* IE6-9 */
}


.orangebtn:hover { 
	background: #f5a101;
	background: -moz-linear-gradient(top,  #fccb0d 0%, #f59704 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fccb0d), color-stop(100%,#f59704));
	background: -webkit-linear-gradient(top,  #fccb0d 0%,#f59704 100%);
	background: -o-linear-gradient(top,  #fccb0d 0%,#f59704 100%);
	background: -ms-linear-gradient(top,  #fccb0d 0%,#f59704 100%);
	background: linear-gradient(top,  #fccb0d 0%,#f59704 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fccb0d', endColorstr='#f59704',GradientType=0 );
}

.orangebtn { border: 2px solid #f2ae29; color: #054ca4;  cursor:pointer; font-family: 'chunkfiveroman';
	background: #f9be0c;
	background: -moz-linear-gradient(top,  #fedd16 0%, #f5a101 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fedd16), color-stop(100%,#f5a101));
	background: -webkit-linear-gradient(top,  #fedd16 0%,#f5a101 100%);
	background: -o-linear-gradient(top,  #fedd16 0%,#f5a101 100%);
	background: -ms-linear-gradient(top,  #fedd16 0%,#f5a101 100%);
	background: linear-gradient(top,  #fedd16 0%,#f5a101 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fedd16', endColorstr='#f5a101',GradientType=0 );
}


.greyFade { /*
	background: #333c45;
	background: -moz-linear-gradient(top,  #333c45 0%, #848383 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#333c45), color-stop(100%,#848383));
	background: -webkit-linear-gradient(top,  #333c45 0%,#848383 100%);
	background: -o-linear-gradient(top,  #333c45 0%,#848383 100%);
	background: -ms-linear-gradient(top,  #333c45 0%,#848383 100%);
	background: linear-gradient(top,  #333c45 0%,#848383 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333c45', endColorstr='#848383',GradientType=0 );
 */ }
.text-dark-blue {
	color: #0F1B30;
}
.text-blue {
	color: #02285A;
}
.text-light-blue{
	color: #2F4F7C !important;
}
.text-grey {
	color: #B2B2B2;
}
.text-uppercase {
	text-transform: uppercase;
}
.text-small {
	font-size: 12px;
}
.text-italic {
	font-style: italic;	
}
.bg-white {
	background-color: #FFFFFF;
}
.bg-white-blue {
	background-color: #F2F6FC;
}
.bg-light-blue {
	background-color: #BFD3EE;
}
.bg-blue {
	background-color: #02285A;
}
.line-bottom {
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #02285A;
	-webkit-box-shadow: 0px 1px 0px 0px rgba(255, 255, 255, 1);
	-moz-box-shadow:    0px 1px 0px 0px rgba(255, 255, 255, 1);
	box-shadow:         0px 1px 0px 0px rgba(255, 255, 255, 1);
}
.line-bottom-grey {
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #B2B2B2;
}
.line-bottom-grey-thick{
	border-bottom-style: solid;
	border-bottom-color: #B2B2B2;
}

.line-right {
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #D9E5F5;
}
.border-grey {
	border-style: solid;
	border-color: #c5cad3;
	border-width: 7px;
}
.border-blue {
	border-style: solid;
	border-color: #BFD3EE;
	border-width: 1px;
}

/* = Hero Element
-------------------------------------------------------------- */
@media screen and (max-width: 768px){
	.hero {
		background-image: url("https://assets.checkoutchamp.com/Funnel/assets/images/1795a42d-95a3-4399-a526-72e237eba74c/cb03145a-aa7b-445b-80e1-00c61a7d52c7/hero-boat-couple-mobile.jpg");
		padding-left: -15px;
		padding-right: -15px;
	}
}
@media screen and (min-width: 769px){
	.hero {
		background-image: url("https://assets.checkoutchamp.com/Funnel/assets/images/1795a42d-95a3-4399-a526-72e237eba74c/cb03145a-aa7b-445b-80e1-00c61a7d52c7/hero-boat-couple.jpg");
	}
}
.hero {
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
}
.hero-header {
	margin-top: 18em;
	background-color: #FFFFFF;
	opacity: .9;
  	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
  	filter: alpha(opacity=90);
	-moz-opacity: 0.9;
  	-khtml-opacity: 0.9;
}


/* = Testimonial Element
-------------------------------------------------------------- */
.testimonial {
	padding-top: 30px;
	padding-bottom: 30px;
}
.testimonial:hover {
	background-color: #D9E5F5;
}
.testimonial img {
	display: inline-block;
	margin-right: 10px;
	margin-top: -100px;
	margin-left: 60%;
	position: absolute;
	z-index: 1;
}
.bubble 
{
position: relative;
padding: 0px;
background: #414851;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
}

.bubble:after 
{
content: '';
position: absolute;
border-style: solid;
border-width: 12px 14px 0;
border-color: #414851 transparent;
display: block;
width: 0;
z-index: 1;
margin-left: -14px;
bottom: -12px;
left: 50%;
}
.bubble p {
	font-family: 'Shadows Into Light Two', cursive;
	text-transform: none;
}

/* = Success Stories
-------------------------------------------------------------- */
.stories-thumb {
	margin: 15px 20px 10px 0px;
	width: 25%;
	height: auto;
	display: block;
	float: left;
}

/* = Single Article
-------------------------------------------------------------- */
ul.share-list {
	list-style: none;
	display: block;
	float: right;
	margin-right: 15px;
}
ul.share-list>li {
	float: left;
	margin-left: 20px;
}
ul.share-list>li>a {
	opacity: 0.9;
    filter: alpha(opacity=90);
}
ul.share-list>li>a:hover {
	opacity: 1;
    filter: alpha(opacity=100);
}



/* = Nav Tab Element
-------------------------------------------------------------- */
.main-logo {
	width: 275px;
}
[class^="indicator-"], [class*=" indicator-"] {
	color: #D9E5F5;
	font-size: 1.5em;
	margin-left: -15px;
	display: block;
}
.indicator-1 {
	margin-top: 45px;
}
.indicator-2 {
	margin-top: 82px;
}
.indicator-3 {
	margin-top: 120px;
}
.tab-margin-top {
	margin-top: 40px;
}
.tab-margin-neg-top {
	margin-top: -40px;
}

/* = Bootstrap Elements
-------------------------------------------------------------- */

/* Navbar 
======================== */
.navbar {
	margin-bottom: 0px;
}
.navbar-inverse {
	border-radius: 0px;
	border: none;
	background-image: none;
	background-color: #7692b6;
	/*
	opacity: .7;
  	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
  	-khtml-opacity: 0.7;
	*/
}
.navbar-inverse .navbar-brand {
	color: #FFFFFF;
	text-shadow: none;
	opacity: 1;
  	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  	filter: alpha(opacity=10);
	-moz-opacity: 1;
  	-khtml-opacity: 1;
}
.navbar-inverse .navbar-brand:hover {
	background-color: #BFD3EE;
	color: #02285A;
}
.navbar-inverse .navbar-nav>li>a {
	padding: 5px 5px 5px 5px;
	color: #f4f6fa;
	text-shadow: none;
	opacity: 1;
  	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  	filter: alpha(opacity=100);
	-moz-opacity: 1;
  	-khtml-opacity: 1;
}
.navbar-inverse .navbar-nav>li {
	padding: 10px 8px 10px 9px;
}
.navbar-inverse .navbar-nav>li>a:hover {
	background-color: #BFD3EE;
	color: #02285A;
}
.navbar-toggle {
	background-color: #BFD3EE;
	border-color: #02285A;
}
.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {
	background-color: #D9E5F5;
}
.navbar-inverse .navbar-toggle .icon-bar {
	background-color: #02285A; 
}

.navbar-inverse .navbar-nav>.active>a {
	color: #02285A;
	background-color: #BFD3EE;
	background-image: none;
	box-shadow: none;
	-webkit-box-shadow: none;
}
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:hover, .navbar-inverse .navbar-nav>.active>a:focus {
	color: #02285A;
	background-color: #BFD3EE;
}
/* Nav Tabs
======================== */
.nav-tabs {
	border: none;
	list-style-type: none;
}
ul.nav-tabs {
	padding-left: 0px;
	margin-top: 20px;
	margin-bottom: 20px;
}
.nav-tabs>li {
	padding: 5px 0px 5px 20px;
	margin-bottom: 1px;
	float: none;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #D9E5F5;
}
.nav-tabs>li.last-tab {
	border-bottom: none;
}
.nav-tabs>li>a {
	font-size: 18px;
	font-weight: bold;
	color: #0F1B30;
	border:none;
	display: block;
}
.nav-tabs>li.active>a{
	color: #0F1B30;
	border:none;
}
.nav-tabs>li.active {
	background-color: #FFFFFF;
}
.nav-tabs>li:hover, .nav-tabs>li>a:hover {
	background-color: #FFFFFF;
}

.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {
	color: #0F1B30;
	border-width: 0px;
}

/* Blockquote and Footer
======================== */

blockquote {
	padding: 20px;
	border-left: none;
}
blockquote>p {
	color: #FFFFFF;
	font-size: 17.5px;
}

/* Thumbnails
======================== */
.img-thumbnail {
	padding: 5px;
	border-radius: 0px;
	-webkit-box-shadow: 0px 1px 2px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    0px 1px 2px 0px rgba(50, 50, 50, 0.75);
	box-shadow:         0px 1px 2px 0px rgba(50, 50, 50, 0.75);
}

/* header and hr and p
======================== */
h1 {
	font-family: 'Open Sans', sans-serif;
}

hr {
	margin-top: 5px;
	border-top: none;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
	line-height: 120%;
	/*color: #02285A;*/
}
p {
	color: #0F1B30;
}

/* Buttons
======================== */
.btn-warning,  #respond #submit, .btn-optin, #searchform #searchsubmit, .btn-primary {
	color: #FFFFFF;
	font-weight: bold;
	text-transform: uppercase;
	text-shadow: none;
	border-radius: 2px;
	padding: 10px 15px 10px 15px;
	border: none;
	background-image: none;
	background-color: #ECA151;
	border-bottom-color: #CD8436;
	border-bottom-style: solid;
	border-bottom-size: 5px;
}

#searchform #searchsubmit:hover, #searchform #searchsubmit:focus, #searchform #searchsubmit:active,
#searchform #searchsubmit.active, .btn-optin:hover, .btn-optin:focus, .btn-optin:active,
.btn-optin.active	{ 
	background-color: #eb9316; 
}

.btn-primary:hover {
	border-color: #CD8436;
}

/* Pagination
======================== */
ul.pagination>li>span, ul.pagination>li>a {
	margin-right: 10px;
	border: none;
	background-color: #E5E5E5;
	color: #B2B2B2;
}
ul.pagination>li>span:hover, ul.pagination>li>a:hover {
	color: #FFFFFF;
	background-color: #02285A;
}
.pagination>li:first-child>a, .pagination>li:first-child>span, .pagination>li:last-child>a, .pagination>li:last-child>span {
	border-radius: 0px;
	background-color: #E5E5E5;
}
.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus {
	color: #FFFFFF;
	background-color: #02285A;
}

/* Accordian Panels
======================== */
.panel-group .panel{
	color: #0F1B30;
	border: none;
	margin-bottom: 20px;
}
.panel-default>.panel-heading {
	color: #0F1B30;
	background-image: none;
	background-color: #FFFFFF;
}
.panel-group .panel-heading+.panel-collapse .panel-body {
	border-top: none;
}
.panel-heading a:after {
    font-family: 'Glyphicons Halflings';
    content: "\2212";    
    float: left; 
}
.panel-heading a.collapsed:after {
    content: "\2b"; 
}

/* = Positioning
-------------------------------------------------------------- */
.center				{ text-align:center; margin:auto}
.alignRight			{ position:relative; float:right; margin:0px}
.alignLeft			{ position:relative; float:left; margin:0px }
.textRight			{ text-align:right}
.textLeft 			{ text-align:left}
.padding 			{ padding: 20px 20px 20px 20px;}
.padding-top		{ padding-top: 20px;}
.padding-bottom     { padding-bottom: 20px;}
.padding-bottom-lg	{ padding-bottom: 30px;}
.padding-left		{ padding-left: 20px;}
.padding-left-lg	{ padding-left: 40px;}
.padding-right		{ padding-right: 20px;}
.padding-right-lg	{ padding-right: 40px;}
.margin-bottom-lg	{ margin-bottom: 80px;}
.margin-bottom 		{ margin-bottom: 50px;}
.margin-bottom-sm 	{ margin-bottom: 30px;}
.margin-top			{ margin-top: 50px;}
.margin-top-sm		{ margin-top: 30px;}
.margin-top-xs		{ margin-top: 10px;}
.margin-top-per		{ margin-top: 11.5%;}
.margin-right		{ margin-right: 20px;}
.margin-left		{ margin-left: 20px;}
.margin-neg-left	{ margin-left: -20px;}
.margin-neg-left-lg	{ margin-left: -35px;}
.margin-neg-top		{ margin-top: -40px;}


/* = Footer
-------------------------------------------------------------- */
footer {
	color: #FFFFFF;
}
.footerNav a {
	color: #FFFFFF; padding:0px 10px;
}
.footerNav a:hover {
	color: #BFD3EE;
}

.copyright			{ font-size:90%; margin-top:0}
address				{ font-size:90%; }
.medicalDisclamer p	{ color:#7692b6; font-size:80%; text-align:left}

/* = Wp-Posts
-------------------------------------------------------------- */
.


/* = Wp-Page
-------------------------------------------------------------- */
.page	 			{ border:1px solid #ececec; background:#FFFFFF; padding:0%; margin-top:0px;}
.fullwidthPage	{ width: 100%; margin:auto; }

.hentry table					{ border:1px solid #ececec; border-spacing: 15px; border-collapse: collapse;}
.hentry thead tr				{ background:#ececec;}
.hentry thead td				{ }
.hentry tr						{ border-bottom:1px solid #ececec; }
.hentry tbody tr:hover		{ background:#fdfdfd }
.hentry td						{ padding:3px 10px; border:1px dotted #ececec; }
.hentry th						{ padding:3px 10px;  }

.sidebar							{ padding-left:30px;}


/* = Wp-Widgets
-------------------------------------------------------------- */
#optin					{ /*box-shadow: rgba(46,57,44,1) 0px 2px 6px 0px; text-align:left; padding:15px; border-radius: 10px; 
								margin-top:20px; */ }
.optinNotice			{ display:none;}
#optin .attention		{ /*color:#ECECEC; max-width:300px; margin:auto; text-shadow: 2px 2px #000000; font-size:130%; */ font-weight: bold; color: #02285A;}
#optin .note			{ /*color:#ECECEC; max-width:200px; margin:auto; font-size:90%; */ font-size: 80%;}
#optin h3				{ /*color:#E8CD19; margin:15px 0px 0px; */ font-family: 'Open Sans', sans-serif;}
#optinEmail			{ /*border-radius: 7px; border:1px solid #ececec; */ padding:5px 5px; width:100%; /* text-align:center; margin:20px 0px; */ text-align: left; height: 40px; }
#optin .btn-optin	{ /*border-radius: 7px; */ font-size:130%; /*height: 100%; */ margin-top: 10px;}

.opt			{ background:#65a5bc; border-bottom:1px solid #5690a6}
.opt .scraped-container	{ background:url("https://assets.checkoutchamp.com/Funnel/assets/images/1795a42d-95a3-4399-a526-72e237eba74c/cb03145a-aa7b-445b-80e1-00c61a7d52c7/bike.png") no-repeat center}	
.opt h2		{ text-align:center; font-family: 'Open Sans', sans-serif; font-weight:200; color:#FFFFFF; 
							text-shadow: 1px 1px #4B4B4B; line-height:160%; margin:40px 0px 30px;}
.opt .tanFade	{ font-family: 'Bitter', serif; font-style:italic; line-height:150%; margin-top:20px; margin-bottom:40px; }
.opt .tanFade	+ .tanFade { margin-left:3%;}
.opt p		{ text-align:center; font-family: 'Open Sans', sans-serif; color:#FFFFFF; 
							text-shadow: 1px 1px #4B4B4B; line-height:160%; margin:40px 0px 30px;}
.frontPage #opt-in {background: url("https://assets.checkoutchamp.com/Funnel/assets/images/1795a42d-95a3-4399-a526-72e237eba74c/cb03145a-aa7b-445b-80e1-00c61a7d52c7/optin.png") no-repeat scroll 0px 0px transparent; background-size:cover;	-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;width:65%;}
#opt-in form input[type="text"]{-webkit-border-radius: 8px;-moz-border-radius: 8px; border-radius: 8px; width: 63%;float:left;margin:3% 3% 0 0; background:rgba(219, 155, 75, 0.15); text-align:left; min-height:45px;}
.frontPage .btn.get-started{width:34%; height:45px; margin-right:0;font-size:118%;}

.widget {
	background-color: #F2F6FC;
	padding: 20px 20px 20px 20px;
	border-style: solid;
	border-color: #BFD3EE;
	border-width: 1px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	margin-top: 20px;
}

@media screen and (max-width:999px){
	.frontPage #optin{height:160px;}
	.frontPage .infusion-field input{top:auto !important;}
	#opt-in form input[type="text"]{width: 100%; margin-bottom:3%;}
	.frontPage .btn.get-started{float:right; width:45%; height:50px; text-align:center; vertical-align:middle; }
}


/* = Form Elements
-------------------------------------------------------------- */
.textField		{ width:100%; border-radius: 3px; padding:5px 10px; border:1px solid #ececec; margin-bottom:5px;}
.textArea		{ width:100%; border-radius: 3px; padding:5px 10px; border:1px solid #ececec; margin-bottom:5px; min-height:130px;}
.searchform	{ margin-bottom: 0px;}
form.searchform>div>label{
	display: none;
}
form.searchform>div>input#s {
	width: 100%;
	height: 40px;
}
#searchform #searchsubmit {
	display: block;
	width: 100%;
	margin-top: 10px;
}
form.comment-form>p.comment-form-url {
	display: none;
}

/* = Front Page
-------------------------------------------------------------- */



/* = Comments
-------------------------------------------------------------- */
.comment-author {
	font-size: 16px;
	font-family: 'Open Sans', sans-serif;
	margin-bottom: 5px;
}
ul.commentlist {
	list-style-type: none;
	padding: 0px;
}
/*==========================================*/
#comments										{ position:relative; color:#7a7a7a;}
#comments .comment 						{ position:relative; margin-bottom:15px;}
#comments .commentTitle					{  margin:0 0 1% 0; padding:0; font-size:140%; color:#616161; font-weight:bold}
#comments .commentList					{ list-style:none; margin:0 0 0 60px; padding:0}
#comments .message							{ position:relative;  background:#FFFFFF; border:1px solid #ececec; padding:3%;}
#comments .avatar							{ position:absolute; left:-60px; top:0px;  border-radius: 50%; }
#comments .comment-reply-link			{ }
#comments .info								{ font-size:90%; color:#9f9f9f; margin-bottom:2%} 
#comments .info a								{ text-decoration:none; color:#9f9f9f;}
#comments .info a:hover					{ text-decoration:none; color:#428bcd;}
#comments .children							{ list-style:none;}

#respond											{ margin-top:20px;}
.comment-reply-title							{ margin:0 0 1% 0; padding:0; font-size:140%; color:#616161; font-weight:bold}
/*#respond #submit								{  			  
															  color: #fff;  padding: 5px 10px; font-size: 110%; line-height: 1.5; border-radius: 3px;
															  border:1px solid #2b669a; text-shadow: 0 -1px 0 rgba(0, 0, 0, .2);
															  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);
															  box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);
															  background-image: -webkit-linear-gradient(top, #428bca 0%, #2d6ca2 100%);
															  background-image:         linear-gradient(to bottom, #428bca 0%, #2d6ca2 100%);
															  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff2d6ca2', GradientType=0);
															  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
															  background-repeat: repeat-x; 
 } */
 
 #reply-title										{ display:none}
  
#respond #submit:hover, 
#respond #submit:focus 					{ background-color: #eb9316; background-position: 0 -15px; }
#respond #submit:active,
#respond #submit.active 					{ background-color: #eb9316; border-color: #2b669a; }

.required 							{ color: #CD8436; font-weight: bold;}
form.comment-form>p.form-submit { margin-top: 20px; margin-bottom: 75px;}
form.comment-form>p>input /*.comment-form>p>textarea*/ {
	float:left;
}
label {
	font-weight: normal;
	margin-left: 10px;
}
.comment-form-comment>label {
	display: none;
}
code {
	white-space: normal;

}
/* = FONTS
-------------------------------------------------------------- */
@font-face {
    font-family: 'chunkfiveroman';
    src: url("https://assets.checkoutchamp.com/Funnel/assets/images/1795a42d-95a3-4399-a526-72e237eba74c/cb03145a-aa7b-445b-80e1-00c61a7d52c7/chunkfive-webfont.eot");
    src: url("https://assets.checkoutchamp.com/Funnel/assets/images/1795a42d-95a3-4399-a526-72e237eba74c/cb03145a-aa7b-445b-80e1-00c61a7d52c7/chunkfive-webfont.eot?#iefix') format('embedded-opentype'"),
         url("https://assets.checkoutchamp.com/Funnel/assets/images/1795a42d-95a3-4399-a526-72e237eba74c/cb03145a-aa7b-445b-80e1-00c61a7d52c7/chunkfive-webfont.woff") format('woff'),
         url("https://assets.checkoutchamp.com/Funnel/assets/images/1795a42d-95a3-4399-a526-72e237eba74c/cb03145a-aa7b-445b-80e1-00c61a7d52c7/chunkfive-webfont.ttf") format('truetype'),
         url('/fonts/chunkfive-webfont.svg#chunkfiveroman') format('svg');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'hand_of_seanregular';
    src: url("https://assets.checkoutchamp.com/Funnel/assets/images/1795a42d-95a3-4399-a526-72e237eba74c/cb03145a-aa7b-445b-80e1-00c61a7d52c7/hand_of_sean-webfont.eot");
    src: url("https://assets.checkoutchamp.com/Funnel/assets/images/1795a42d-95a3-4399-a526-72e237eba74c/cb03145a-aa7b-445b-80e1-00c61a7d52c7/hand_of_sean-webfont.eot?#iefix') format('embedded-opentype'"),
         url("https://assets.checkoutchamp.com/Funnel/assets/images/1795a42d-95a3-4399-a526-72e237eba74c/cb03145a-aa7b-445b-80e1-00c61a7d52c7/hand_of_sean-webfont.woff") format('woff'),
         url("https://assets.checkoutchamp.com/Funnel/assets/images/1795a42d-95a3-4399-a526-72e237eba74c/cb03145a-aa7b-445b-80e1-00c61a7d52c7/hand_of_sean-webfont.ttf") format('truetype'),
         url('/fonts/hand_of_sean-webfont.svg#hand_of_seanregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'open_sansregular';
    src: url("https://assets.checkoutchamp.com/Funnel/assets/images/1795a42d-95a3-4399-a526-72e237eba74c/cb03145a-aa7b-445b-80e1-00c61a7d52c7/OpenSans-Regular-webfont.eot");
    src: url("https://assets.checkoutchamp.com/Funnel/assets/images/1795a42d-95a3-4399-a526-72e237eba74c/cb03145a-aa7b-445b-80e1-00c61a7d52c7/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'"),
         url("https://assets.checkoutchamp.com/Funnel/assets/images/1795a42d-95a3-4399-a526-72e237eba74c/cb03145a-aa7b-445b-80e1-00c61a7d52c7/OpenSans-Regular-webfont.woff") format('woff'),
         url("https://assets.checkoutchamp.com/Funnel/assets/images/1795a42d-95a3-4399-a526-72e237eba74c/cb03145a-aa7b-445b-80e1-00c61a7d52c7/OpenSans-Regular-webfont.ttf") format('truetype'),
         url('/fonts/OpenSans-Regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}


/* = Icon Fonts
-------------------------------------------------------------- */

@font-face {
	font-family: 'SmartBlood';
	src:url("https://assets.checkoutchamp.com/Funnel/assets/images/1795a42d-95a3-4399-a526-72e237eba74c/cb03145a-aa7b-445b-80e1-00c61a7d52c7/SmartBlood.eot?-4np50t'");
	src:url("https://assets.checkoutchamp.com/Funnel/assets/images/1795a42d-95a3-4399-a526-72e237eba74c/cb03145a-aa7b-445b-80e1-00c61a7d52c7/SmartBlood.eot?#iefix-4np50t') format('embedded-opentype'"),
		url("https://assets.checkoutchamp.com/Funnel/assets/images/1795a42d-95a3-4399-a526-72e237eba74c/cb03145a-aa7b-445b-80e1-00c61a7d52c7/SmartBlood.woff?-4np50t') format('woff'"),
		url("https://assets.checkoutchamp.com/Funnel/assets/images/1795a42d-95a3-4399-a526-72e237eba74c/cb03145a-aa7b-445b-80e1-00c61a7d52c7/SmartBlood.ttf?-4np50t') format('truetype'"),
		url("https://assets.checkoutchamp.com/Funnel/assets/images/1795a42d-95a3-4399-a526-72e237eba74c/cb03145a-aa7b-445b-80e1-00c61a7d52c7/SmartBlood.svg?-4np50t#icomoon') format('svg'");
	font-weight: normal;
	font-style: normal;
}

[class^="sb-"], [class*=" sb-"] {
	font-family: 'SmartBlood';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	display: block;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.sb-heart-01:before {
	content: "\e600";
}
.sb-light-01:before {
	content: "\e601";
}
.sb-pause-01:before {
	content: "\e602";
}
.sb-play-01:before {
	content: "\e603";
}
.sb-pulse-01:before {
	content: "\e604";
}
.sb-pulse-02:before {
	content: "\e605";
}
.sb-triangle-01:before {
	content: "\e606";
}
.sb-triangle-wide-01:before {
	content: "\e607";
}

.icon-size-md {
	font-size: 4em;
}
.icon-inline {
	display: inline-block;
}

/* = Popup
-------------------------------------------------------------- */
.popupFrame		{ position:fixed; top:0; left:0px; width:100%; height:100%; background:url("https://assets.checkoutchamp.com/Funnel/assets/images/1795a42d-95a3-4399-a526-72e237eba74c/cb03145a-aa7b-445b-80e1-00c61a7d52c7/bg_popup.png") repeat;  
					 		z-index:999; display:none; }
.popupClose		{ position:absolute; right:-10px; top:-10px; z-index:99;}
.popupBorder		{ position:relative; margin:5% auto 10%; text-align:left; padding:1%; border:1px solid #b5b5b5; 
							background:url("https://assets.checkoutchamp.com/Funnel/assets/images/1795a42d-95a3-4399-a526-72e237eba74c/cb03145a-aa7b-445b-80e1-00c61a7d52c7/bg_popup.png") repeat; width:80%; max-width:800px; min-width:200px; height:60%; min-height:300px; }
.popup				{ background:#FFF; padding:15px; position:relative; font-size:90%; overflow-y:scroll; overflow-x:hidden;  height:100%;  position:relative; }


/*****added*********/
footer .padding{
	padding-bottom: 0;
}
address{
	margin-bottom: 16px !important; 
} 
.bottom-bar{
	display: none;
}
.home .bottom-bar{
	display: block;
}