@charset 'UTF-8';
@import url("font-awesome.min.css");

@import url(http://fonts.googleapis.com/css?family=Roboto:400,100,100italic,300,300italic,400italic,500,500italic,700,700italic,900,900italic&subset=latin,cyrillic-ext);

/*********************************************************************************/
/* Basic                                                                         */
/*********************************************************************************/

body
{
	background-color:		#f7f7f7;
	background-image:		-moz-linear-gradient(top, rgba(0,0,0,0.05), rgba(0,0,0,0)),		url('images/bg01.png');
	background-image:		-webkit-linear-gradient(top, rgba(0,0,0,0.05), rgba(0,0,0,0)),	url('images/bg01.png');
	background-image:		-o-linear-gradient(top, rgba(0,0,0,0.05), rgba(0,0,0,0)),		url('images/bg01.png');
	background-image:		-ms-linear-gradient(top, rgba(0,0,0,0.05), rgba(0,0,0,0)),		url('images/bg01.png');
	background-image:		linear-gradient(top, rgba(0,0,0,0.05), rgba(0,0,0,0)),			url('images/bg01.png');
	background-position:	top left,														top left;
	background-repeat:		repeat-x,														repeat;
	background-size:		100% 30em,														auto;
}

body.is-loading *
{
	-moz-transition: none !important;
	-webkit-transition: none !important;
	-o-transition: none !important;
	-ms-transition: none !important;
	transition: none !important;
	-moz-animation: none !important;
	-webkit-animation: none !important;
	-o-animation: none !important;
	-ms-animation: none !important;
	animation: none !important;
}

body,input,select,textarea
{
	font-family: 'Roboto', sans-serif;
	font-size: 12pt;
	color: #000;
	font-weight: 300;
}

a
{
	color: #0090c5;
	text-decoration: underline;
}

a:hover
{
	text-decoration: none;
}

h1, h2, h3, h4, h5, h6
{
	color: #444;
	font-weight: 800;
}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a
{
	color: inherit;

	outline: 0;
}
h1 { font-size: 41px; line-height: 60px; margin-bottom: 80px; color: #F15A29; font-style: italic; position: relative; z-index: 10; left: 45px; top: 20px;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,f3f3f3+50,ededed+51,ffffff+100;White+Gloss+%232 */
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,f1f1f1+50,e1e1e1+51,f6f6f6+100;White+Gloss+%231 */
	color: #ffffff; /* Old browsers */
	color: -moz-linear-gradient(top,  #ffffff 0%, #f1f1f1 50%, #e1e1e1 51%, #f6f6f6 100%); /* FF3.6+ */
	color: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#f1f1f1), color-stop(51%,#e1e1e1), color-stop(100%,#f6f6f6)); /* Chrome,Safari4+ */
	color: -webkit-linear-gradient(top,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* Chrome10+,Safari5.1+ */
	color: -o-linear-gradient(top,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* Opera 11.10+ */
	color: -ms-linear-gradient(top,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* IE10+ */
	color: linear-gradient(to bottom,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* W3C */
	color: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 ); /* IE6-9 */
	
	text-shadow: 2px 2px 1px rgba(0,0,0,0.5);
}
h1 span.big { font-size: 112px; line-height: 100px;  font-weight: 700;}

h3 { font-size: 20px; line-height:0.5em; margin-bottom: 20px;  color: #F15A29; font-weight: normal;}

b, strong
{
	font-weight: 600;
	color: #444;
}

i, em
{
	font-style: italic;
}

br.clear
{
	clear: both;
}

sub
{
	position: relative;
	top: 0.5em;
	font-size: 0.8em;
}

sup
{
	position: relative;
	top: -0.5em;
	font-size: 0.8em;
}

hr
{
	border: 0;
	border-top: solid 1px #eee;
}

blockquote
{
	border-left: solid 0.5em #eee;
	padding: 1em 0 1em 2em;
	font-style: italic;
}	

p, ul, ol, dl, table
{
	margin-bottom: 2em;
}

/* Section/Article */

section,
article
{
	margin-bottom: 5em;
}

section > :last-child,
article > :last-child
{
	margin-bottom: 0;
}

section:last-child,
article:last-child
{
	margin-bottom: 0;
}

header
{
	margin: 0 0 2em 0;
}

header h2, header h3
{
	margin: 0 0 0.25em 0;
}

header p
{
	margin: 0;
}

footer
{
	margin: 2.5em 0 0 0;
}

/* Forms */

form
{
}

form label
{
	display: block;
	font-weight: 800;
	margin: 0 0 1em 0;
	font-size: 0.8em;
	color: #444;
}

form input[type="text"],
form input[type="email"],
form input[type="password"],
form select,
form textarea
{
	-webkit-appearance: none;
	display: block;
	width: 100%;
	border-radius: 8px;
	border: solid 1px #eee;
}

form input[type="text"]:focus,
form input[type="email"]:focus,
form input[type="password"]:focus,
form select:focus,
form textarea:focus
{
	border-color: #0090c5;
}

form input[type="text"],
form input[type="email"],
form input[type="password"],
form select
{
	line-height: 3em;
	padding: 0 1em;
}

form textarea
{
	min-height: 9em;
	padding: 1em;
}

form .formerize-placeholder
{
	color: #555 !important;
}

form ::-webkit-input-placeholder
{
	color: #555 !important;
}

form :-moz-placeholder
{
	color: #555 !important;
}

form ::-moz-placeholder
{
	color: #555 !important;
}

form :-ms-input-placeholder
{
	color: #555 !important;
}

form ::-moz-focus-inner
{
	border: 0;
}

/* Tables */

table
{
	width: 100%;
}

table.default
{
	width: 100%;
}

table.default tr
{
	border-top: solid 1px #eee;
}

table.default tr:first-child
{
	border-top: 0;
}

table.default td
{
	padding: 0.5em 1em 0.5em 1em;
}

table.default th
{
	text-align: left;
	padding: 0.5em 1em 0.5em 1em;
	font-weight: 800;
	margin: 0 0 1em 0;
}

table.default thead
{
	background: #404248;
	color: #fff;
}

table.default tfoot
{
}

table.default tbody
{
}

/* Image */

.image
{
	display: inline-block;
	outline: 0;
}

.image img
{
	display: block;
	width: 100%;
	border-radius: 8px;
}

.image.fit
{
	display: block;
	width: 100%;
}

.image.featured
{
	display: block;
	width: 100%;
	margin: 0 0 2.5em 0;
}

.image.left
{
	float: left;
	margin: 0 2em 2em 0;
}

.image.centered
{
	display: block;
	margin: 0 0 2.5em 0;
}

.image.centered img
{
	margin: 0 auto;
	width: auto;
}

/* Button */

input[type="button"],
input[type="submit"],
input[type="reset"],
.button
{
	-webkit-appearance: none;
	position: relative;
	display: inline-block;
	background: #0090c5;
	color: #fff;
	text-decoration: none;
	border-radius: 6px;
	font-weight: 800;
	outline: 0;
	border: 0;
	cursor: pointer;
	-moz-transition: background-color .25s ease-in-out;
	-webkit-transition: background-color .25s ease-in-out;
	-o-transition: background-color .25s ease-in-out;
	-ms-transition: background-color .25s ease-in-out;
	transition: background-color .25s ease-in-out;
}

input[type="button"]:hover,
input[type="submit"]:hover,
input[type="reset"]:hover,
.button:hover
{
	background: #10a0d5;
}

input[type="button"]:active,
input[type="submit"]:active,
input[type="reset"]:active,
.button:active
{
	background: #20b0e5;
}

.button.icon
{
}

.button.icon:before
{
	position: relative;
}

input[type="button"].alt,
input[type="submit"].alt,
input[type="reset"].alt,
.button.alt
{
	background: #f1f1f1;
	background: rgba(0,0,0,0.05);
	color: #444;
}

input[type="button"].alt:hover,
input[type="submit"].alt:hover,
input[type="reset"].alt:hover,
.button.alt:hover
{
	background: #e8e8e8;
	background: rgba(0,0,0,0.085);
}

input[type="button"].alt:active,
input[type="submit"].alt:active,
input[type="reset"].alt:active,
.button.alt:active
{
	background: #e4e4e4;
	background: rgba(0,0,0,0.15);
}

/* List */

ul
{
}

ul.default
{
	list-style: disc;
	padding-left: 1em;
}

ul.default li
{
	padding-left: 0.5em;
}

ul.actions
{
}

ul.actions li
{
	display: inline-block;
	padding: 0 0 0 0.25em;
	margin: 0 0 0 0.25em;
}

ul.actions li:first-child
{
	margin-left: 0;
	padding-left: 0;
}

ul.menu li
{
	border-left: solid 1px #e0e0e0;
	display: inline-block;
	padding: 0 0 0 0.75em;
	margin: 0 0 0 0.75em;
}

ul.menu li:first-child
{
	border-left: 0;
	margin-left: 0;
	padding-left: 0;
}

ol
{
}	

ol.default
{
	list-style: decimal;
	padding-left: 1.25em;
}

ol.default li
{
	padding-left: 0.25em;
}

/* Box */	

.box
{
	background: #fff;
	border-radius: 6px;
	box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.015);
	box-shadow: 0px 3px 0px 0px rgba(0,0,0,0.05);
}

/*********************************************************************************/
/* Icons                                                                         */
/*********************************************************************************/

.icon {
	position: relative;
	text-decoration: none;
}

.icon:before {
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	text-transform: none !important;
}

.icon > .label {
	display: none;
}

/*********************************************************************************/
/* Widgets                                                                       */
/*********************************************************************************/

.widget
{
}

.widget.links
{
}

.widget.thumbnails
{
}

.widget.thumbnails .grid
{
	margin-bottom: 2.5em;
}

.widget.contact
{
}

.widget.contact ul
{
	overflow: hidden;
	position: relative;
	left: -4px;
	top: 4px;
	margin-bottom: 1.5em;
}

.widget.contact ul li
{
	display: inline-block;
	margin-right: 0.25em;
}

.widget.contact ul li a
{
	display: inline-block;
	width: 2.5em;
	height: 2.5em;
	text-align: center;
	line-height: 2.5em;
	border-radius: 0.35em;
	outline: 0;
	opacity: 0.75;
	text-decoration: none;
	background: #222222;
	-moz-transition: background-color .25s ease-in-out;
	-webkit-transition: background-color .25s ease-in-out;
	-o-transition: background-color .25s ease-in-out;
	-ms-transition: background-color .25s ease-in-out;
	transition: background-color .25s ease-in-out;
}

.widget.contact ul li a:before
{
	color: #f3f3f3;
	font-size: 1.75em;
	line-height: 1.5em;
}

.widget.contact ul li a:hover
{
	background: #444444;
}

.widget.contact ul li a:active
{
	background: #666666;
}

/*********************************************************************************/
/* Wrappers                                                                      */
/*********************************************************************************/

#banner-wrapper
{
}

#main-wrapper
{
	
	box-shadow: 0px 3px 0px 0px rgba(0,0,0,0.05);
	background: #f0f9ff; /* Old browsers */
	background: -moz-radial-gradient(center, ellipse cover,  #f0f9ff 0%, #cbebff 47%, #a1dbff 100%); /* FF3.6+ */
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#f0f9ff), color-stop(47%,#cbebff), color-stop(100%,#a1dbff)); /* Chrome,Safari4+ */
	background: -webkit-radial-gradient(center, ellipse cover,  #f0f9ff 0%,#cbebff 47%,#a1dbff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-radial-gradient(center, ellipse cover,  #f0f9ff 0%,#cbebff 47%,#a1dbff 100%); /* Opera 12+ */
	background: -ms-radial-gradient(center, ellipse cover,  #f0f9ff 0%,#cbebff 47%,#a1dbff 100%); /* IE10+ */
	background: radial-gradient(ellipse at center,  #f0f9ff 0%,#cbebff 47%,#a1dbff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f9ff', endColorstr='#a1dbff',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	background: #000;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#7d7e7d+0,0e0e0e+100;Black+3D */
	background: #7d7e7d; /* Old browsers */
	background: -moz-radial-gradient(center, ellipse cover,  #7d7e7d 0%, #0e0e0e 100%); /* FF3.6+ */
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#7d7e7d), color-stop(100%,#0e0e0e)); /* Chrome,Safari4+ */
	background: -webkit-radial-gradient(center, ellipse cover,  #7d7e7d 0%,#0e0e0e 100%); /* Chrome10+,Safari5.1+ */
	background: -o-radial-gradient(center, ellipse cover,  #7d7e7d 0%,#0e0e0e 100%); /* Opera 12+ */
	background: -ms-radial-gradient(center, ellipse cover,  #7d7e7d 0%,#0e0e0e 100%); /* IE10+ */
	background: radial-gradient(ellipse at center,  #7d7e7d 0%,#0e0e0e 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7d7e7d', endColorstr='#0e0e0e',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	background:		url('../images/background-h.jpg') top center no-repeat , #000;
}
#main-wrapper
{
	
}
#additional-wrapper {
	background: #fff;
	text-align: center;
}
.layer-background {
	position: relative;
	width: 800px;
	margin-top: 4em;
	background: url('../images/clear_chain.jpg') repeat-y #fff ;
	height: 200px;
	margin-left: auto;
	margin-right: auto;
}
#layer { 
	position:absolute;
}

#layer {
	background:blue;
	width:360px;
	height:200px;
	top:23px;
	max-width: 770px;
	left: 40px;
	background: url('../images/dirty_chain.jpg') repeat-y #fff -40px;
	border-right: 1px dotted #333;
}

.left_c{
	bottom: -100px;
	position: absolute;
	left: -100px;
}
.right_c{
	bottom: -100px;
	position: absolute;
	right: -130px;
}


#footer-wrapper
{
}

/*********************************************************************************/
/* Header                                                                        */
/*********************************************************************************/

#header
{
	position: relative;
	
}

.header-wrapper
{
	background: url('../images/header-bg.jpg') !important;
}

/*********************************************************************************/
/* Logo                                                                          */
/*********************************************************************************/
#logo-vmp
{
	overflow: hidden;
	position: absolute;
	top: -15px;
	width: 120px;
	right: -30px;
}
#logo-vmp img
{
	width: 120px;
}
#logo
{
	overflow: hidden;
	position: absolute;
	top: -20px;
	width: 250px;
	left: 0px;
}
#logo img
{
	width: 250px;
}

#logo h1
{
	background: #e3ba00;
	color: #fff;
	border-radius: 6px;
	font-weight: 400;
}

#logo span
{
	font-weight: 800;
}





/*********************************************************************************/
/* Banner                                                                        */
/*********************************************************************************/

#banner
{
	position: relative;
}

/*********************************************************************************/
/* Footer                                                                        */
/*********************************************************************************/

#footer
{
	margin-top: 0;
}

#footer a
{
	color: inherit;
}

#copyright
{
	color: #aaa;
}

#copyright a
{
	color: inherit;
}

/*********************************************************************************/
/* Modal                                                                        */
/*********************************************************************************/		


.btn {
	background: #428bca;
	border: #357ebd solid 1px;
	border-radius: 3px;
	color: #fff;
	display: inline-block;
	font-size: 14px;
	padding: 8px 15px;
	text-decoration: none;
	text-align: center;
	min-width: 60px;
	position: relative;
	transition: color .1s ease;
	/* top: 40em;*/
}
.btn:hover {
	background: #357ebd;
}
.btn.btn-big {
	font-size: 18px;
	padding: 15px 20px;
	min-width: 100px;
}
.btn-close {
	color: #aaaaaa;
	font-size: 30px;
	text-decoration: none;
	position: absolute;
	right: 5px;
	top: 0;
}
.btn-close:hover {
	color: #919191;
}
.modal:before {
	content: "";
	display: none;
	background: rgba(0, 0, 0, 0.6);
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 10;
}
.modal:target:before {
	display: block;
}
.modal:target .modal-dialog {
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	transform: translate(0, 0);
	top: 5%;
}
.modal-dialog {
	background: #fefefe;
	border: #333333 solid 1px;
	border-radius: 5px;
	margin-left: -340px;
	position: fixed;
	left: 50%;
	top: -100%;
	z-index: 11;
	width: 680px;
	-webkit-transform: translate(0, -500%);
	-ms-transform: translate(0, -500%);
	transform: translate(0, -500%);
	-webkit-transition: -webkit-transform 0.3s ease-out;
	-moz-transition: -moz-transform 0.3s ease-out;
	-o-transition: -o-transform 0.3s ease-out;
	transition: transform 0.3s ease-out;
}
.modal-body {
	padding: 20px;
}
.modal-header,
.modal-footer {
	padding: 0px 0px;
}
.modal-header {
	border-bottom: #eeeeee solid 1px;
}
.modal-header h2 {
	font-size: 20px;
	padding: 0;
	line-height: 20px;
	margin: 0;
}
.modal-footer {
	border-top: #eeeeee solid 1px;
	text-align: right;
}
/*ADDED TO STOP SCROLLING TO TOP*/
#close {
	display: none;
}


.parallelogram {
    
    -webkit-transform: skew(-10deg);
	-moz-transform: skew(-10deg);
	-o-transform: skew(-10deg);
    
	position: absolute;
	
	z-index: 5;
}
.parallelogram.main {
    width: 580px;
    height: 220px;
    background: rgba(75,75,75,0.8);
	position: absolute;
	top:  0px;
	left:  0px;
	z-index: 5;
}
.parallelogram.second {
    width: 290px;
    height: 50px;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffb76b+0,ffa73d+50,ff7c00+51,ff7f04+100;Orange+Gloss */
	background: #ffb76b; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffb76b 0%, #ffa73d 50%, #ff7c00 51%, #ff7f04 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffb76b), color-stop(50%,#ffa73d), color-stop(51%,#ff7c00), color-stop(100%,#ff7f04)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffb76b 0%,#ffa73d 50%,#ff7c00 51%,#ff7f04 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffb76b 0%,#ffa73d 50%,#ff7c00 51%,#ff7f04 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffb76b 0%,#ffa73d 50%,#ff7c00 51%,#ff7f04 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffb76b 0%,#ffa73d 50%,#ff7c00 51%,#ff7f04 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffb76b', endColorstr='#ff7f04',GradientType=0 ); /* IE6-9 */
	
	position: absolute;
	top:  50px;
	left:  -10px;
	z-index: 5;
}

.parallelogram.third {
    width: 480px;
    height: 60px;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffb76b+0,ffa73d+50,ff7c00+51,ff7f04+100;Orange+Gloss */
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#8fc400+0,8fc400+100;Green+Flat+%236 */
	background: #8fc400; /* Old browsers */
	background: -moz-linear-gradient(top,  #8fc400 0%, #8fc400 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8fc400), color-stop(100%,#8fc400)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #8fc400 0%,#8fc400 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #8fc400 0%,#8fc400 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #8fc400 0%,#8fc400 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #8fc400 0%,#8fc400 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8fc400', endColorstr='#8fc400',GradientType=0 ); /* IE6-9 */
	
	position: absolute;
	top:  00px;
	left:  -10px;
	z-index: 5;
}


#one {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#258dc8+0,258dc8+100;Blue+Flat+%231 */
	background: #258dc8; /* Old browsers */
	background: -moz-linear-gradient(top,  #258dc8 0%, #258dc8 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#258dc8), color-stop(100%,#258dc8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #258dc8 0%,#258dc8 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #258dc8 0%,#258dc8 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #258dc8 0%,#258dc8 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #258dc8 0%,#258dc8 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#258dc8', endColorstr='#258dc8',GradientType=0 ); /* IE6-9 */
	border-top: 2px solid #60beff;
	padding-top: 3em;
	padding-bottom: 2em;
	
}
#one h2{ 
	color: white; font-weight: 300; text-align: left;
}
#one b{ 
	color: white; 
}
#two { background: #000;}
#two .container{ background:	url('../images/76d3a18s-960_.jpg') top right no-repeat , #000;   color: white; text-align: left; padding: 0em 0; padding: 2em 0; }
#two .container .c-text{ position: relative }
#two .container .c-text h2{ color: #000; z-index: 10; font-size: 22px; position: relative; top: 58px; left: 0px; font-style: italic; margin-bottom: 4em; text-shadow: 1px 1px 2px #fff;}

#three { background: #000; border-top: 2px solid #08aaff;}
#three .container{ background:	url('../images/1424434.jpg') top right no-repeat , #000; color: white; text-align: left; padding: 0em 0; padding: 2em 0; }
#three .container .c-text{ position: relative }

#four { background:	url('../images/background-f.jpg') top center no-repeat , #000; border-top: 2px solid #08aaff;}
#four .wrapper-comment{
	background: rgba(73,155,234, 0.5); /* Old browsers */
}
#four .wrapper-comment h2{
	color: white;
}

#four .wrapper-comment p{
	font-style: italic;
	font-size: 20px;
}
#four .wrapper-comment strong{
	color: white;
}
#four .wrapper-comment img.avatar{
	width: 255px;
	height: 255px;
	border-radius: 50%;
	border: 4px solid white;
}
#four .container{  color: white; text-align: left; padding: 0em 0; padding: 2em 0 0 0; }
#four .container .c-text{ position: relative }
#four .container .c-text h2{ color: #000; z-index: 10; font-size: 22px; position: relative; top: 58px; left: 0px; font-style: italic; margin-bottom: 4em; text-shadow: 1px 1px 2px #fff;}


#five { background: #000;}
#five .container {  color: white; text-align: left; padding: 0em 0; padding: 0 0 2em; }
#five .container  h2{ color: #fff; z-index: 10; font-size: 22px; position: relative; }
#five .container strong{ color: #fff; }

.form-container { width: 400px;}

ul.indications { list-style-image: url('../images/circle.png'); margin-left: 20px;}
ul.indications li{  font-size: 22px; font-weight: 500; padding: 10px 0; padding-left: 15px; }

ul.result {  margin-left: 20px;}
ul.result li{  position: relative;  font-weight: 500; padding: 10px 0; padding-left: 15px; }
ul.result li h2.parts{ position: relative; z-index: 10; font-size: 33px; font-style: italic; 
text-shadow: 1px 1px 1px rgba(0,0,0,0.8); top: -5px; color: white}
ul.result li p{ position: relative; z-index: 10; font-size: 18px; font-style: italic;
text-shadow: 1px 1px 1px rgba(0,0,0,0.8)}

ul.cart {  margin-left: 20px;}
ul.cart li{  position: relative;  font-weight: 500; padding: 0; padding-left: 0px; }
ul.cart li p{ position: relative; z-index: 10; font-size: 33px; font-style: italic; text-shadow: 1px 1px 1px rgba(0,0,0,0.8)}
ul.cart li p a{ color: #1ca2ff}

#animate2 { opacity: 1; left: 0px; position: relative;}

.animated {
	
	-webkit-animation: 'movement' 0.5s 1;
	
	animation: 'movement' 0.5s 1;

	opacity:1;
}
.animated2{
	
	-webkit-animation: 'movement-1' 1s 1;
	
	animation: 'movement-1' 1s 1;

	opacity:1;
}
@-webkit-keyframes 'movement' {
    from {
		
		left: -999px;
	}
	
    to {
	
		left: 45px !important;
	}	
}

@keyframes 'movement' {
	from {
		
		left: -999px;
	}
	
    to {
		
		left: 45px !important;
	}	
}
@-webkit-keyframes 'movement-1' {
    from {
		
		left: 9999px;
	}
	
    to {
	
		left: 0;
	}	
}

@keyframes 'movement-1' {
	from {
		
		left: -9999px;
	}
	
    to {
		
		left: 0;
	}	
}
