/* Reset Stylesheet http://html5doctor.com/html-5-reset-stylesheet/
================================================================ */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
body { line-height: 1; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
nav ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content:''; content: none; }
a { margin: 0; padding: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
del { text-decoration: line-through; }
abbr[title], dfn[title] { border-bottom: 1px dotted; cursor: help; }
table { border-collapse: collapse; border-spacing: 0; }
input, select { vertical-align: middle; }

/* UI
================================================================ */
input, textarea, select { margin: 0; }
input:focus, textarea:focus, select:focus { outline: none; }
textarea { overflow: auto; }
button::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="reset"]::-moz-focus-inner { padding: 0 !important; border: 0 none !important; }

/* Link's
================================================================ */
a { text-decoration: none; } a > * { *cursor: pointer; }

/* Clear Fix
================================================================ */
.left { float: left; } .right { float: right; }
.clearfix:before, .clearfix:after { content: ""; display: table; } 
.clearfix:after { clear: both; } 
.clearfix { zoom: 1; }

/* Inline-block Fix
================================================================ */
.iib { font-size: 0; line-height: 0; letter-spacing: -4px; *zoom: 1; } 
.iib > * { display: -moz-inline-stack; display: inline-block; *display: inline; zoom: 1; vertical-align: top; font-size: 12px; line-height: 1.3em; letter-spacing: 0; }

/* Layout
================================================================ */
body {
	background: #1D3D61 url(https://mojo.blob.core.windows.net/cb0a5c86c032487897b116f99b0e9cd6/i/bg.png) repeat-x 0 0;
	font-family: Arial, "Nimbus Sans L", Helvetica, sans-serif;
}

.hidden-wr {
	overflow: hidden;
	min-width: 990px;
}

.wrapper {
	width: 990px;
	margin: 0 auto;
}


/* BTN 
================================================================ */
.btn {
	display: block;
	width: 334px;
	height: 70px;
	overflow: hidden;
	text-indent: -9999px;
	background: url(https://mojo.blob.core.windows.net/cb0a5c86c032487897b116f99b0e9cd6/i/btn-order-now.png) no-repeat 0 0;
}

.btn-big {
	display: block;
	width: 368px;
	height: 77px;
	overflow: hidden;
	text-indent: -9999px;
	background: url(https://mojo.blob.core.windows.net/cb0a5c86c032487897b116f99b0e9cd6/i/btn-order-now-big.png) no-repeat 0 0;
}

/* Header
================================================================ */
	.header {
		height: 138px;
		position: relative;
		z-index: 30;
	}
		.logo {
			float: left;
			margin: 48px 0 0 12px;
		}
			.logo img { display: block; }
		
		.header-slogan {
			margin: 56px 0 0 360px;
			color: #5D5D5D;
			font-weight: 700;
			font-size: 22px;
			line-height: 26px;
			font-style: italic;
			text-align: center;
		}
		.header-tv {
			position: absolute;
			bottom: -27px;
			right: -45px;
			z-index: 50;
		}


/* Section 
================================================================ */
	.section-wr {
		width: 960px;
		margin: 0 15px;
	}


/* Section TOP
================================================================ */
	.product-top {
		height: 363px;		
		background: url(https://mojo.blob.core.windows.net/cb0a5c86c032487897b116f99b0e9cd6/i/section-top-bg.png) repeat-x 0 0;
		position: relative;
		overflow: hidden;
	}
		.product-top .left-content {
			float: left;
			width: 528px;
			position: relative;
			z-index: 10;
		}
		.product-top .right-content {
			margin-left: 528px;
			position: relative;
			z-index: 10;
		}
		
		.top-slogan {
			font: 900 20px/24px "Arial Black", Gadget, "Nimbus Sans L", sans-serif;
			color: #F15B21;
			text-transform: uppercase;
			margin: 20px 0 0 20px;
		}
		
		.video {
			width: 401px;
			height: 255px;
			margin-top: 7px;
			padding: 8px 9px 10px 9px;
			background: url(https://mojo.blob.core.windows.net/cb0a5c86c032487897b116f99b0e9cd6/i/video-bg.png) no-repeat 0 0;
		}
		
		.includes { width: 266px; }
			.includes p {
				font: 900 14px/28px "Arial Black", Gadget, "Nimbus Sans L", sans-serif;
				color: #F72D2F;
				text-transform: uppercase;
				padding: 15px 0 0 20px;
			}
			.includes ul {
				padding-top: 3px;
				list-style-type: none;
				font-size: 12px;
				line-height: 16px;
				text-transform: uppercase;
				font-weight: 700;
				color: #5D5D5D;
				background: url(https://mojo.blob.core.windows.net/cb0a5c86c032487897b116f99b0e9cd6/i/includes-border.png) no-repeat 0 0 ;
			}
				.includes li {
					padding: 0 0 3px 20px ;
					background: url(https://mojo.blob.core.windows.net/cb0a5c86c032487897b116f99b0e9cd6/i/includes-border.png) no-repeat 0 100% ;
				}
				.includes span {
					display: block;
					text-indent: 12px;
					background: url(https://mojo.blob.core.windows.net/cb0a5c86c032487897b116f99b0e9cd6/i/includes-bull.png) no-repeat 0 4px;
				}
			
			.garant {
				position: absolute;
				top: 279px;
				left: 160px;
			}
			
			.money {
				margin: 19px 0 0 246px;
				
			}
				.money .money-title {
					font-size: 14px;
					line-height: 1;
					text-transform: uppercase;
					color: #79ABBB;
					font-weight: 900;
					font-family: "Arial Black", Gadget, "Nimbus Sans L", sans-serif;
				}
                .money .summ {
                    color: #EB2D2D;
					font: 400 63px/1 "myriad-pro-n4", "myriad-pro", Tahoma, Geneva, Kalimati, sans-serif;
                    -webkit-text-shadow: 0 2px 4px rgba(0, 0, 0, .24);
                    text-shadow: 0 2px 4px rgba(0, 0, 0, .24);
					*line-height: 71px;
                    *margin: -14px 0 0 0;
                }
					.money .summ sup {
						font-size: 35px;
						vertical-align: top;
						*vertical-align: 25px;
					}
                    .money .summ sub {
                        font-size: 11px;
                        letter-spacing: 0;
                        -webkit-text-shadow: none;
                        text-shadow: none;
                        font: 400 11px/1 Arial, "Nimbus Sans L", Helvetica, sans-serif;
                        color: #6A6A6A;
                        margin: 0 0 0 -50px;
                        vertical-align: 3px;
                    }
			
			.photo-product-top {
				position: absolute;
				top: 116px;
				left: 238px;
			}
			
	.product-top .btn { margin: 7px 0 0 51px; }
		
	
/* Section Henderson
================================================================ */
	.henderson {
		height: 398px;
		border-top: solid 1px #fff;
		border-bottom: solid 1px #fff;
		background: url(https://mojo.blob.core.windows.net/cb0a5c86c032487897b116f99b0e9cd6/i/henderson-bg.jpg) no-repeat 0 0;
	}
		.henderson .left-content {
			float: left;
			width: 308px;
		}
		.henderson .right-content { margin-left: 308px; }
		
		.photo-steps {
			list-style-type: none;
			margin: 11px 0 0 24px;
		}
			.photo-steps img { display: block; }
			.photo-steps li { margin-top: 4px; }
				.photo-steps li:firsrt-child { margin-top: 0; }
				
		.henderson-quote {
			width: 644px;
			height: 404px;
			background: url(https://mojo.blob.core.windows.net/cb0a5c86c032487897b116f99b0e9cd6/i/henderson.png) no-repeat 0 0;
		}
			.henderson-quote blockquote {
				font-size: 14px;
				line-height: 24px;
				color: #000;
				padding: 73px 0 0 20px;
			}
                .henderson-quote .autor
                {
                    color: #F15B21;
                    font-size: 24px;
                    line-height: 28px;
                    font-weight: 700;
                    text-align: right;
                    margin: 84px 257px 0 0;
                    -webkit-text-shadow: 0 0 5px #fff;
                    text-shadow: 0 0 5px #fff;
                }
					.henderson-quote .autor span {
						display: block;
						color: #5D5D5D;
						font-weight: 400;
						font-size: 18px;
                        font-style: italic;
					}
			
/* Section Story
================================================================ */
	.story {
		height: 251px;
		background: url(https://mojo.blob.core.windows.net/cb0a5c86c032487897b116f99b0e9cd6/i/story-bg.png) repeat-x 0 0;
	}		
		.story-title {
			color: #F15B21;
			font: 900 16px/24px "Arial Black", Gadget, "Nimbus Sans L", sans-serif;
			text-transform: uppercase;
			text-align: center;
			padding: 14px 0 20px 0;
		}
		.story-list {
			list-style-type: none;
			color: #000;
			font-size: 12px;
			line-height: 18px;
			margin: 0 0 0 80px;
		}
			.story-list li { float: left; }
				.story-list li.photo { width: 177px; }
				.story-list li.text { width: 200px; }
					.story-list li.photo + li.text { margin-left: 20px; }
				
			.story-list p { padding: 0 20px 0 0; }
			.story-list b {
				display: block;
				text-transform: uppercase;
			}
	
/* Section BOTTOM
================================================================ */
	.product-bottom {
		height: 493px;
		border-top: solid 2px #B9B9B9;
		border-bottom: solid 2px #fff;
		background: url(https://mojo.blob.core.windows.net/cb0a5c86c032487897b116f99b0e9cd6/i/section-bottom-bg.jpg) no-repeat 0 0;
	}
    .bottom-title
    {
        color: #F15B21;
        font: 900 20px/23px "Arial Black",Gadget,"Nimbus Sans L",sans-serif;
        padding: 15px 0 9px 19px;
        -webkit-text-shadow: 0 6px 4px #000000;
        text-shadow: 0 6px 4px #000000;
        text-transform: uppercase;
        width: 580px;
    }
		.product-bottom .left-content {
			float: left;
			width: 510px;
		}
			.product-bottom .left-content p {
				color: #fff;
				font-size: 16px;
				line-height: 24px;
				font-weight: 700;
				width: 235px;
				padding: 0 0 0 20px;
			}
		.product-bottom .right-content { margin-left: 510px; }
			.product-bottom .right-content img { margin-top: -8px; }
			.product-bottom .right-content .btn-big { margin: 3px 0 0 40px; }
/* Footer
================================================================ */
	.footer {
		padding: 20px 0 100px 0;
		font-size: 12px;
		line-height: 18px;
		color: #fff;
		text-align: center;
	}	
		.address { font-style: normal; }
		.address a { color: #fff; }
.footer a
{
    color:white;
    /*font-size:15px;*/
}

/* $powered */
.powered {
	margin: 30px 0 0 0;
	text-align: center;
	/*font: 14px/1.2 Arial, "Nimbus Sans L", Helvetica, sans-serif;
	color: #000;*/
}
	.powered a {
		/*color: #000;*/
		text-decoration: underline;
	}
		.powered a:hover { text-decoration: none; }
		