

.full-width-section {
	background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	box-sizing: content-box!important;
	-moz-box-sizing: content-box!important;
	-webkit-box-sizing: content-box!important;
	margin-left: -50%;
	padding-left: 50%;
	padding-right: 50%;
	width: 100%;
	position: relative;
	z-index: 0;
	visibility: hidden;
	background-position: 50% 23px;
	background-repeat: repeat-x;
	padding: 85px 410px 70px;
	margin-left: -410px;
	visibility: visible;
	margin-bottom:0;
}
.boxed .full-width-section {
	padding: 85px 23px 70px;
	padding-left: 22px;
	padding-right: 23px;
	margin-left: -24px;
}
.light, .dark {
	position: relative;
	z-index: 10;
}
.full-width-section > .span_12 > div:last-child {
	padding-bottom: 0px!important;
}
.full-width-section img {
	display: block;
	margin-bottom: 0px!important;
}
html:not(.js) .full-width-section {
	visibility: visible;
}
.full-width-section.parallax_section {
	background-attachment: fixed;
	overflow: hidden;
}
.full-width-section.parallax_section video {
	position: absolute !important;
	top: -15%;
	left: 30px !important;
	z-index: 0;
	width:83% !important;
}





img.img-with-animation {
	opacity: 0;
	position: relative;
}
img.img-with-animation[data-animation="grow-in"].full-opacity {
	opacity: 1;
}
html:not(.js) img.img-with-animation {
	opacity: 0;
}
img.img-with-animation[data-animation="grow-in"] {
	opacity: 0;
	transform: scale(0.4);
	-webkit-transform: scale(0.4);
	-o-transform: scale(0.4);
	-moz-transform: scale(0.4);
	transition: opacity 0.6s cubic-bezier(0.15, 0.84, 0.35, 1.25);
	-webkit-transition: opacity 0.6s cubic-bezier(0.15, 0.84, 0.35, 1.25);
	-moz-transition: opacity 0.6s cubic-bezier(0.15, 0.84, 0.35, 1.25);
	-o-transition: opacity 0.6s cubic-bezier(0.15, 0.84, 0.35, 1.25);
}
img.img-with-animation[data-animation="fade-in-from-left"] {
	left: -130px;
	padding-right: 30px;
	opacity: 0;
}
img.img-with-animation[data-animation="fade-in-from-right"] {
	right: -130px;
	padding-left: 30px;
	opacity: 0;
}
img.img-with-animation[data-animation="fade-in-from-bottom"] {
	bottom: -150px;
	opacity: 0;
}
img.img-with-animation[data-animation="fade-in-from-left"], img.img-with-animation[data-animation="fade-in-from-right"] {
	margin: 0 auto;
	opacity: 0;
}