@charset "utf-8";
/* CSS Document */
body {
	width: 100%;
	height: auto;
	margin: 0px;
	padding: 0px;
	font-family: 'Open Sans', sans-serif;
}
.wrapper {
	width: 100%;
	height: auto;
	float: left;
	margin: 0px;
	padding: 0px;
}
.main_section {
	width: 100%;
	background-color: #fff;
	height: auto;
	position: relative;
}
.main-sec {
	background-color: #ff0009;
	bottom: 0;
	height: auto;
	overflow: hidden;
	position: fixed;
	width: 100%;
}
.lve_main, .main_social {
	width: 800px;
	height: auto;
	margin: 0px auto;
}
.lve_main h1 {
	margin: 0;
	padding: 50px 0 0;
	text-align: center;
}
.shop, .blog {
	animation: 2s ease 0s alternate none infinite running mover;
	padding: 10px 0px;
}
.lines > img {
	padding: 0;
	position: relative;
	top: 7px;
}
.lve_main p {
	color: #fff;
	font-family: "James_Fajardo" !important;
	font-size: 60px;
	font-weight: 400;
	margin: 40px 0 20px;
	text-align: center;
}
.shop_main {
	width: 480px;
	margin: 40px auto;
}
.shop_main ul {
	margin: 0px;
	padding: 0px;
	text-align: center;
}
.shop_main ul li {
	display: inline-block;
	font-size: 52px;
	list-style: outside none none;
	margin: 0;
	padding: 0;
}
.shop > a, .blog > a {
	color: #000;
	font-family: "open Sans" !important;
	font-size: 27px;
	font-weight: 500;
	padding: 6px 23px;
	text-decoration: none;
}
.shop {
	width: 45%;
}
.lines {
	text-align: center;
	width: 5%;
	position: relative;
}
.blog {
	width: 45%;
}
.our-color {
	color: #ff0009;
	font-family: "open Sans";
	text-align: center;
	font-size: 1.6em;
	font-weight: 200;
}
.subscriptionForm, .social-networks {
	margin: 15% 0;
	text-align: center;
}
.social-networks a {
	color: #fff;
	display: inline-block;
	height: 50px;
	margin: 10px 3px;
	text-align: center;
	transition: all 0.5s ease 0s;
	width: 50px;
}
.main_social {
	position: relative;
	top: 40%;
}
.social-networks a:hover {
	color: #000;
	text-decoration: none;
}
.social-networks a .fa {
	font-size: 30px;
	line-height: 50px;
}
 @-webkit-keyframes mover {
 0% {
transform: translateY(0);
}
 100% {
transform: translateY(-20px);
}
}
@keyframes mover {
 0% {
transform: translateY(0);
}
 100% {
transform: translateY(-20px);
}
}
 @media only screen and (min-width: 50px) and (max-width: 639px) {
.main_section {
	height: auto;
}
.lve_main, .main_social {
	width: 100%;
}
.lve_main p {
	font-size: 50px;
}
.shop_main {
	padding: 0 0 27px;
	width: 100%;
}
.shop > a, .blog > a {
	font-size: 25px;
	padding: 6px 0;
}
.shop > a, .blog > a {
	font-size: 21px;
}
.main-sec {
	position: static;
}
}
@media screen and (min-width:640px) and (max-width:1023px) {
.lve_main, .main_social {
	width: 100%;
}
.shop > a, .blog > a {
	font-size: 25px;
	padding: 6px 0;
}
.main_section {
	height: auto;
}
.shop_main {
	margin: 0 auto;
	width: 100%;
}
.shop_main ul {
	padding: 0 0 30px;
}
.social-networks {
	padding: 0 0 30px;
}
.main-sec {
	position: static;
}
}
