<style type="text/css">
/* ------------------------------------------------------------------------------

STYLE3 TEMPLATE

Max width 820px (Tablet)
Max width 480px (Smartphone)

------------------------------------------------------------------------------ */

/* 1. Wrapper */
#wrapper {
	position: relative;
	padding-right: 5px;
	padding-left: 5px;
	max-width: 1390px;
max-width: 1390px !important;
margin: 0 auto;
}

.clearer {
	clear: both;
}
/* 2. Header & Navigation */
.header {
padding-top: 30px;
margin-bottom: 100px;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
.header li {
display: inline;
vertical-align: top;
}
.header ul li {
font-family: 'Open Sans', sans-serif;
padding-left: 0px;
padding-right: 2px;
position: relative;
display: inline-block;
font-size: 14px;
}
#header ul li span {
color: #009ee0;
font-style: italic;
}
.header i {
font-size: 34px;
color: #999;
margin-left: 40px;
display: inline;
line-height: 40px;
padding-left: 1%;
}
.header h1 {
font-family: 'Raleway', sans-serif;
font-weight: 100;
font-size: 55px;
padding-left: 15px;
float: left;
margin-top: 5px;
max-width: 25%;
}
.header h1 span {
color: #009ee0;
font-style: bold;
}
#featurelist {
float: right;
margin-right: 8%;
padding-left: 0;
}
#featurelist li span {
color: grey;
font-style: italic;
}
#navigation a,
#navigation a:hover,
#navigation a:visited {
color: inherit;
}
#navigation {
border-bottom: 1px solid #B5B5B5;
border-top: 1px solid #EBEBEB;
background-color: white;
-webkit-box-shadow: 0px 2px 2px #B5B5B5;
-moz-box-shadow: 0px 3px 2px #B5B5B5;
box-shadow: 0px 3px 3px #B5B5B5;
height: 53px;
margin-bottom: 30px;
}
#navigation li {
padding-left: 2%;
padding-right: 2%;
font-family: 'Open Sans', sans-serif;
font-size: 15px;
display: inline-block;
border-right: 1px solid #EBEBEB;
height: 53px;
line-height: 53px;
margin: 0;
}
#navigation li:first-child {
border-left: 1px solid #ebebeb;
}
.navlist {
font-family: 'Open Sans', sans-serif;
background-color: white;
margin: 0;
padding-left: 30px;
}
/*
#navigation a,
#navigation a:hover,
#navigation a:visited {
color: inherit;
}
#navigation {
border-bottom: 1px solid #B5B5B5;
border-top: 1px solid #EBEBEB;
background-color: white;
-webkit-box-shadow: 0px 2px 2px #B5B5B5;
-moz-box-shadow: 0px 3px 2px #B5B5B5;
box-shadow: 0px 3px 3px #B5B5B5;
height: 53px;
}
#navigation li {
padding-left: 2%;
padding-right: 2%;
font-family: 'Open Sans', sans-serif;
font-size: 15px;
display: inline-block;
border-right: 1px solid #EBEBEB;
height: 53px;
line-height: 53px;
margin: 0;
}
#navigation li:first-child {
border-left: 1px solid #ebebeb;
}
.navlist {
font-family: 'Open Sans', sans-serif;
background-color: white;
margin: 0;
padding-left: 30px;
}
#header {
	margin-bottom: 40px;
	padding-top: 30px;
	text-align: center;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}

#header h2 {
	margin-bottom: 15px;
	font-weight: 300;
	font-size: 54px;
	font-family: 'Cardo', serif;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}

#header h2:hover {
	color: #009ee0;
	cursor: default;
}

#header a,
#header a:visited {
	color: inherit;
	text-decoration: none;
}

#header img {
	margin-bottom: 20px;
	max-width: 100%;
	max-height: 120px;
}
*/
/*#navigation {
	margin-bottom: 50px;
	height: 50px;
	border-top: 1px solid #333;
	border-bottom: 1px solid #333;
}

.navList {
	margin: 0;
	padding: 0;
}

.navList li {
	display: inline-block;
	margin: 0 60px 0 0;
	color: #333;
	text-transform: uppercase;
	font-weight: 400;
	font-size: 14px;
	font-family: 'Lato', sans-serif;
	line-height: 50px;
}

.navList li:hover,
.navList li a:hover {
	text-decoration: underline;
}

.navList a,
.navList a:visited {
	text-decoration: none;
}
*/
/* 3. Top Content */

#upperBody {
	margin-bottom: 50px;
	margin-left: 45%;
	padding-top: 1px;
	padding-left: 25px;
	font-family: 'Lato', sans-serif;
}

#upperBody h2,
#upperBody h4 {
	margin-top: 10px;
	margin-bottom: 0px;
	color: #1F1F1F;
	font-weight: 400;
	font-size: 30px;
	font-family: 'montserrat', sans-serif;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}

#upperBody h3 {
	margin-top: 7px;
	color: #999999;
	font-weight: 300;
	font-size: 16px;
	font-family: 'cardo', sans-serif;
}

#upperBody p,
#upperBody ul,
#upperBody ol,
#upperBody li,
{
	color: #555555;
	font-weight: 400;
	font-size: 15px;
	font-family: 'open sans', sans-serif;
}
/* 4. Gallery */

.gallery {
	float: left;
	width: 44%;
}

#bigPic {
	position: relative;
	width: 100%;
	height: 530px;
	text-align: center;
}

#bigPic img {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: auto;
	max-width: 95%;
	max-height: 100%;
}

.galleryNav {
	padding-top: 15px;
	padding-left: 0;
	text-align: center;
}

.galleryThumb {
	position: relative;
	display: inline-block;
	margin-right: 1%;
	margin-left: -4px;
	width: 24%;
	height: 100px;
	border: 1px solid #ddd;
	text-align: center;
}

.galleryThumb:last-child {
	margin-right: 0;
}

.galleryThumb:hover {
	opacity: 0.7;
	cursor: pointer;
	transition: all 0.2s;
}

.galleryThumb img {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: auto;
	max-width: 100%;
	max-height: 100px;
}

#picsNavContainer {
	display: inline-block;
}
/* 5. Short Description */

#shortdescription {
	overflow: hidden;
	padding-right: 15px;
	max-width: 670px;
	line-height: 1.6;
}

#variationContainer {
	margin: 20px 0 0 0;
	padding-bottom: 45px;
	padding-left: 25px;
	max-width: 345px;
	border-top: 1px solid #ddd;
	font-family: 'montserrat', sans-serif;
}

#variationContainer h5 {
	margin-top: 25px;
	margin-bottom: 10px;
	font-weight: 400;
	font-size: 14px;
}

.varList1 {
	margin: 0;
	padding: 0;
	list-style: none;
}

.varList1 li {
	display: inline-block;
	margin-right: 5px;
	margin-bottom: 5px;
	padding: 5px 10px;
	border: 1px solid #333;
	background-color: fff;
	color: #333;
	font-size: 12px;
}

.varList1 li:hover {
	background-color: #000;
	color: #fff;
	cursor: default;
}

.varList2 {
	margin: 0;
	padding: 0;
	list-style: none;
}

.varList2 li {
	display: inline-block;
	margin-right: 5px;
	margin-bottom: 5px;
	padding: 5px 10px;
	border: 1px solid #333;
	color: #333;
	font-size: 12px;
}

.varList2 li:hover {
	background-color: #000;
	color: #fff;
	cursor: default;
}
/* 6. Price Container & Button */

#priceContainer {
	margin: 0 0 35px 0;
	padding-top: 25px;
	padding-left: 25px;
	width: 345px;
	height: 100px;
	background-color: #eee;
}

#priceContainer h4 {
	display: inline-block;
	color: #333;
	font-size: 32px;
	font-family: 'lato', sans-serif;
}

#priceContainer h5 {
	position: relative;
	top: 15px;
	left: -25px;
	display: inline;
	color: #333;
	font-weight: 400;
	font-size: 12px;
	font-family: 'lato', sans-serif;
}

#priceContainer sup {
	color: #333;
	font-size: 14px;
	font-family: 'lato', sans-serif;
}

#buyItNowButton {
	display: inline-block;
	margin-left: 0px;
	padding: 0 5px;
	width: 125px;
	height: 45px;
	border: 2px solid #000;
	background-color: #fff;
	text-align: center;
	line-height: 45px;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}

#buyItNowButton a,
#buyItNowButton a:hover,
#buyItNowButton a:visited {
	color: inherit;
	text-decoration: none;
}

#buyItNowButton:hover {
	background-color: #333;
	cursor: pointer;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}

#buyItNowButton:hover h4 {
	color: #fff;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}

#buyItNowButton h4 {
	margin: 0;
	padding: 0;
	color: #333;
	font-size: 16px;
	font-family: 'montserrat', sans-serif;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
/* 7. Feedback */

#feedbackContainer {
	display: inline-block;
	margin-left: 20px;
	padding: 0px 20px 20px 0px;
	max-width: 490px;
}

#feedbackContainer h4 {
	color: #444444;
	font-size: 21px;
	font-family: 'cardo', sans-serif;
	line-height: 1.5;
}

.underline {
	margin: 13px 0;
	width: 20px;
	height: 3px;
	background-color: #000;
}

.feedback {
	font-family: 'lato', sans-serif;
}

.feedback p {
	padding: 10px 10px;
	color: #333;
	font-size: 14px;
}

.feedback i {
	position: relative;
	top: 20px;
	left: -40px;
	padding-top: 5px;
	font-style: italic;
	font-size: 12px;
}

.feedback span {
	position: relative;
	top: 5px;
	left: 25px;
	font-style: italic;
	font-size: 12px;
}
/* 8. Tab Bar */

.tabBar {
	clear: both;
	padding-bottom: 40px;
	font-family: 'Lato', sans-serif;
}

.tabContent h1,
.tabBar h2,
.tabContent h2,
.tabBar h2 {
	color: #333;
	font-weight: 300;
	font-size: 28px;
	font-family: 'cardo';
}

.tabContent ol,
.tabContent ul {
	display: inline-block;
	margin: 0;
	padding-left: 20px;
	text-align: left;
	line-height: 1.5;
}

#tab2,
#tab3,
#tab4,
#tab5 {
	display: none;
}

#tablinks {
	left: 0 !important;
	margin-bottom: 0;
	padding: 0;
	width: 100%;
	height: 40px;
	list-style: none;
}

#tablinks li {
	display: inline-block;
	float: left;
	margin-right: 10px;
	width: 150px;
	height: 40px;
	background-color: #EFF0EB;
	color: #666666;
	text-align: center;
	text-transform: uppercase;
	font-size: 16px;
	font-family: 'Lato', sans-serif;
	line-height: 40px;
	-webkit-transition: all 0.1s ease-in-out;
	-moz-transition: all 0.1s ease-in-out;
	-o-transition: all 0.1s ease-in-out;
	transition: all 0.1s ease-in-out;
}

#tablinks li:hover {
	background-color: #009ee0;
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	cursor: pointer;
	-webkit-transition: all 0.1s ease-in-out;
	-moz-transition: all 0.1s ease-in-out;
	-o-transition: all 0.1s ease-in-out;
	transition: all 0.1s ease-in-out;
}

#tablinks li span {
	position: relative;
	z-index: 2;
	display: inline-block;
	width: 150px;
	height: 40px;
	border: 1px solid #D6D6D6;
	border-bottom: 1px solid #fff;
	background-color: #fff;
	color: #000;
	text-align: center;
	text-transform: uppercase;
	font-size: 16px;
	font-family: 'Lato', sans-serif;
	line-height: 38px;
}

.descriptionFeaturesList {
	margin: 0 auto !important;
	padding: 0 0 0 20px;
	max-width: 380px;
	list-style: none;
	text-align: left;
}

.descriptionFeatures h1,
.descriptionFeatures h2 {
	font-size: 40px;
}

.descriptionFeaturesList li {
	margin-bottom: 10px;
}

.descriptionFeaturesList i {
	margin-right: 8px;
}

#descriptionFeatures {
	margin: 50px 0 70px 0;
	padding: 30px 0 60px 0;
	background-color: #f0f0f0;
	text-align: center;
	font-size: 18px;
}

#descriptionFeatures h2 {
	font-size: 40px;
}

.tabBar {
	clear: both;
	padding-bottom: 80px;
	font: 15px 'Lato', sans-serif;
}

.tabIcon {
	height:24px; 
	vertical-align:middle; 
	padding-right:12px; 
}

.contentBorder {
	border: 1px solid #D6D6D6;
}

.tabContent {
	overflow: hidden;
	margin: 0;
	padding: 25px 50px 55px 50px;
	color: #555555;
	text-align: left;
	font: 16px 'Lato', sans-serif;
	line-height: 1.5;
}

.tabContent a {
	color: #009ee0;
}

.tabContent a:hover,
.tabContent a:visited {
	color: #c0392b;
}

.tabContent img {
	margin: 5px;
	max-width: 100%;
	height: auto;
}

.videoWrapperContainer {
	margin: 0 auto;
	width: 50%;
}

.videoWrapper {
	position: relative;
	padding-top: 25px;
	padding-bottom: 56.25%;
	height: 0;
}

.videoWrapper object,
.videoWrapper embed {
	position: absolute;
	top: 0;
	left: 0;
	margin: 20px auto 0 auto;
	width: 100%;
	height: 100%;
}

.contentImgLeft {
	float: left;
	margin-top: 0;
	margin-right: 30px;
	margin-bottom: 20px;
	margin-left: 0px;
	max-width: 50%;
}

.contentImgRight {
	float: right;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 30px;
	max-width: 50%;
}

.contentImgLeft img,
.contentImgRight img {
	max-width: 100%;
}

.contentImgInline {
	display: inline-block;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 15px;
}
/* 9. Best Sellers */

.bsItem,
.bsItem1,
.bsItem2,
.bsItem3 {
	display: inline-block;
	margin-bottom: 5px;
	padding: 10px;
	width: 29%;
	border: 1px solid #fff;
	vertical-align: top;
	text-align: center;
	font-weight: 300;
	font-family: 'cardo', 'open sans';
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}

.bsItem img,
.bsItem1 img,
.bsItem2 img,
.bsItem3 img {
	max-width: 100%;
	max-height: 100%;
	width: auto;
	height: auto;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}

.bsItem h3,
.bsItem1 h3,
.bsItem2 h3,
.bsItem3 h3 {
	margin-bottom: 7px;
	color: #333;
	font-weight: 400;
	font-size: 22px;
}

.bsItem h4,
.bsItem1 h4,
.bsItem2 h4,
.bsItem3 h4 {
	margin-top: 0;
	color: #009ee0;
	font-weight: 400;
	font-size: 18px;
	font-family: 'lato';
}

.bsItem a,
.bsItem a:hover,
.bsItem a:visited,
.bsItem1 a,
.bsItem1 a:hover,
.bsItem1 a:visited,
.bsItem2 a,
.bsItem2 a:hover,
.bsItem2 a:visited,
.bsItem3 a,
.bsItem3 a:hover,
.bsItem3 a:visited {
	color: inherit;
	text-decoration: none;
}

.bsItem sup,
.bsItem1 sup,
.bsItem2 sup,
.bsItem3 sup {
	color: #009ee0;
	font-size: 13px;
}

.bsItem:hover img,
.bsItem1:hover img,
.bsItem2:hover img,
.bsItem3:hover img {
	opacity: 0.7;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}

.bsItem:hover,
.bsItem1:hover,
.bsItem2:hover,
.bsItem3:hover {
	border: 1px solid #009ee0;
	cursor: pointer;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}

#crossSellerContainer {
	overflow: hidden;
	margin-top: 10px;
	margin-bottom: 80px;
	text-align: center;
}

.linethrough {
	margin-top: 20px;
	width: 100%;
	height: 1px;
	background-color: #333;
}

#crossSellerContainer h2 {
	position: relative;
	top: -13px;
	z-index: 9999;
	display: inline-block;
	margin: 0 20px;
	padding: 5px 10px 0 10px;
	background-color: #fff;
	font-weight: 400;
	font-size: 24px;
	font-family: 'cardo', "open sans";
}

.bsItem1 {
	margin-left: 10px;
}

.bsItem2 {
	margin: 0 auto;
}

.bsItem3 {
	margin-right: 10px;
}
/* 10. Footer */

#footerContainer {
	margin: 0;
	padding: 40px 0 40px 0;
	width: 100%;
	height: 280px;
	background-color: #009ee0;
	font-family: 'Lato', sans-serif;
}

#footerContainer h2 {
	margin: 0 0 26px 0;
	padding: 0;
	color: #d6d6d6;
	font-weight: 300;
	font-size: 18px;
	font-family: 'Montserrat', sans-serif;
}

#footerContainer i {
	float: left;
	color: #ffffff;
	font-size: 22px;
	line-height: 20px;
}

#footerContainer a {
	color: #D6D6D6;
	text-decoration: none;
}

#footerColumn1 {
	float: left;
	margin-left: 60px;
	width: 260px;
}

#footerColumn2,
#footerColumn3 {
	float: left;
	margin-left: 35px;
	width: 260px;
}

.footerRow {
	margin-bottom: 20px;
	/*height: 28px;*/
}

#footerColumn1 p {
	margin: 0 0 0 40px;
	margin-bottom: 0;
	padding: 0;
	color: #FFF;
	font-size: 14px;
}

#footerColumn2 p {
	margin: 5px 0 0 40px;
	color: #ffffff;
	font-weight: 400;
	font-size: 14px;
}

#footerColumn3 p {
	margin: 5px 0 0 40px;
	color: #ffffff;
	font-weight: 400;
	font-size: 14px;
}

#footerColumn3 span {
	margin-top: 5px;
	font-weight: 400;
}

#copyright {
	float: left;
	margin: 10px 0 0 0;
	color: #D6D6D6;
	font-size: 9px;
}

#copyright a {
	color: #ffffff;
	text-decoration: none;
}
/****************/
/**** TABLET ****/
/****************/
/* 11. Max width 820px (Tablet) */

@media only screen and (max-width: 820px) {
	#header img {
		max-width: 100%;
	}
	#navigation {
		height: auto;
	}
	.navList {
		padding-left: 0;
	}
	#navigation li {
		display: block;
		padding: 0px;
		width: 100%;
		border-top: 1px solid #ddd;
	}
	#navigation li:first-child {
		border-top: none;
	}
	.gallery {
		clear: both;
		margin-bottom: 30px;
		width: 100%;
	}
	#upperBody {
		clear: both;
		margin-bottom: 50px;
		margin-left: 0;
		padding: 0;
		text-align: center;
	}
	#shortdescription {
		padding-right: 0;
		max-width: 820px;
	}
	#upperBody ul,
	#upperBody ol {
		text-align: left;
	}
	#variationContainer {
		margin-right: auto;
		margin-left: auto;
		padding-left: 0;
	}
	#priceContainer {
		margin: 0 auto;
		margin-bottom: 40px;
		padding: 10px 10px 40px 10px;
		width: auto;
		height: auto;
	}
	#buyItNowButton {
		position: relative;
		right: 15px;
		margin-top: 30px;
	}
	#feedbackContainer {
		display: block;
		margin-right: auto;
		margin-left: auto;
		max-width: 360px;
	}
	#feedbackContainer h4 {
		text-align: center;
	}
	.underline {
		margin-right: auto;
		margin-left: auto;
	}
	#tablinks {
		margin-bottom: 0;
		min-width: auto;
		height: auto;
	}
	#tablinks li {
		margin-right: 1%;
		margin-bottom: 1%;
		margin-left: -4px;
		width: 49%;
	}
	#tab1,
	#tab2,
	#tab3,
	#tab4,
	#tab5,
	#tab6,
	#tab7,
	#tab8 {
		clear: both;
	}
	#tablinks li:nth-child(2n) {
		margin-right: 0;
		margin-left: 1%;
	}
	.tabContent {
		clear: both;
		padding: 15px;
	}
	.tabContent img {
		margin: 0;
		max-width: 100%;
		max-height: auto;
		width: auto;
		height: auto;
	}
	.contentImgLeft,
	.contentImgRight {
		float: none;
		clear: both;
		margin: 0 auto;
		max-width: 100%;
		width: auto;
		text-align: center;
	}
	.contentImgLeft img,
	.contentImgRight img {
		margin-bottom: 10px;
	}
	.descriptionFeaturesList {
		padding-right: 10px;
		padding-left: 10px;
	}
	.videoWrapperContainer {
		width: 90%;
	}
	.bsItem1,
	.bsItem2,
	.bsItem3 {
		float: none;
		clear: both;
		margin: 0 auto;
		width: 90%;
	}
	#footerColumn1,
	#footerColumn2,
	#footerColumn3 {
		display: block;
		float: none;
		clear: both;
		margin: 0 auto;
		margin-bottom: 40px;
		padding: 0;
		width: 55%;
		text-align: left;
	}
	#footerColumn1 p {
		margin: 0 0 0 50px;
		margin-bottom: 0;
		padding: 0;
		color: #D6D6D6;
		font-size: 12px;
	}
	#footerContainer {
		height: 700px;
	}
}
/*********************/
/**** SMARTPHONES ****/
/*********************/
/* 11. Max width 480px (Tablet) */

@media only screen and (max-width: 480px) {
	#buyItNowButton {
		right: 0;
	}
	#bigPic {
		margin-bottom: 5px;
		height: 350px;
	}
	.galleryThumb {
		width: 23%;
		height: 90px;
	}
}
/*ANIMATIONS*/

.animated {
	-webkit-animation-duration: 1s;
	-moz-animation-duration: 1s;
	-o-animation-duration: 1s;
	animation-duration: 1s;

	-webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	-o-animation-fill-mode: both;
	animation-fill-mode: both;
}

@-webkit-keyframes fadeInRight {
	0% {
		opacity: 0;
		-webkit-transform: translateX(10px);
	}
	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
	}
}

@-moz-keyframes fadeInRight {
	0% {
		opacity: 0;
		-moz-transform: translateX(10px);
	}
	100% {
		opacity: 1;
		-moz-transform: translateX(0);
	}
}

@-o-keyframes fadeInRight {
	0% {
		opacity: 0;
		-o-transform: translateX(10px);
	}
	100% {
		opacity: 1;
		-o-transform: translateX(0);
	}
}

@keyframes fadeInRight {
	0% {
		opacity: 0;
		transform: translateX(10px);
	}
	100% {
		opacity: 1;
		transform: translateX(0);
	}
}

.fadeInRight {
	-webkit-animation-name: fadeInRight;
	-moz-animation-name: fadeInRight;
	-o-animation-name: fadeInRight;
	animation-name: fadeInRight;
}
</style>