@charset "utf-8";/* CSS Document *//* Post-1 */.post {	padding: 1em 0em 1em 0em;	background: #ffffff;	border: solid 1px rgba(160, 160, 160, 0.3);	margin: 0 0 2em 0;	position: relative;}.post>header {	display: -moz-flex;	display: -webkit-flex;	display: -ms-flex;	display: flex;	border-bottom: solid 1px rgba(160, 160, 160, 0.3);	left: -3em;	margin: -3em 0 3em 0;	position: relative;	width: calc(100% + 6em);}.post>header .title {	-moz-flex-grow: 1;	-webkit-flex-grow: 1;	-ms-flex-grow: 1;	flex-grow: 1;	-ms-flex: 1;	padding: 2.75em 3em 1.3em 3em;}.post>header .title h2 {	font-weight: 900;	font-size: 1.5em;}.post>header .title>:last-child {	margin-bottom: 0;}.post>header .details_con {	align-items: center;	border-left: 0 none;	display: flex;	justify-content: flex-start;	margin: 0 0 2em;	padding: 0;	text-align: left;	width: 100%}.post>header .meta {	padding: 3.75em 3em 1.75em 3em;	border-left: solid 1px rgba(160, 160, 160, 0.3);	min-width: 17em;	text-align: right;	width: 17em;}.post>header .meta>* {	margin: 0 0 1em 0;}.post>header .meta>:last-child {	margin-bottom: 0;}.post>header .meta .published {	color: #3c3b3b;	display: block;	font-family: "Raleway", Helvetica, sans-serif;	font-size: 0.7em;	font-weight: 800;	letter-spacing: 0.25em;	margin-top: 0.5em;	text-transform: uppercase;	white-space: nowrap;}.post>.image.featured {	overflow: hidden;}.post>.image.featured img {	-moz-transition: -moz-transform 0.2s ease-out;	-webkit-transition: -webkit-transform 0.2s ease-out;	-ms-transition: -ms-transform 0.2s ease-out;	transition: transform 0.2s ease-out;}.post>.image.featured:hover img {	-moz-transform: scale(1.05);	-webkit-transform: scale(1.05);	-ms-transform: scale(1.05);	transform: scale(1.05);}.post>footer {	display: -moz-flex;	display: -webkit-flex;	display: -ms-flex;	display: flex;	-moz-align-items: center;	-webkit-align-items: center;	-ms-align-items: center;	align-items: center;}.post>footer .actions {	-moz-flex-grow: 1;	-webkit-flex-grow: 1;	-ms-flex-grow: 1;	flex-grow: 1;}.post>footer .fa-shopping-cart {	font-family: FontAwesome;	font-style: normal;	font-weight: normal;	text-transform: none !important;	color: #3C3B3B;	font-size: 1.4em;	margin-right: 5px;}.post>footer .stats {	cursor: default;	list-style: none;	padding: 0;}.post>footer .stats li {	border-left: solid 1px rgba(160, 160, 160, 0.3);	display: inline-block;	font-family: "Raleway", Helvetica, sans-serif;	font-size: 0.6em;	font-weight: 400;	letter-spacing: 0.25em;	line-height: 1;	margin: 0 0 0 2em;	padding: 0 0 0 2em;	text-transform: uppercase;}.post>footer .stats li:first-child {	border-left: 0;	margin-left: 0;	padding-left: 0;}.post>footer .stats li .icon {	border-bottom: 0;}.post>footer .stats li .icon:before {	color: rgba(160, 160, 160, 0.3);	margin-right: 0.75em;}@media screen and (max-width: 980px) {	.post {		border-left: 0;		border-right: 0;		left: 0em;		width: calc(100% + (3em * 2));	}	.post>header {		-moz-flex-direction: column;		-webkit-flex-direction: column;		-ms-flex-direction: column;		flex-direction: column;		padding: 3.75em 3em 1.25em 3em;		border-left: 0;	}	.post>header .title {		-ms-flex: 0 1 auto;		margin: 0 0 0em 0;		padding: 0;		text-align: center;	}	.post>header .details_con {		align-items: center;		border-left: 0 none;		display: flex;		justify-content: center;		margin: 0 0 2em;		padding: 0;		text-align: left;		width: 100%	}	.post>header .meta {		-moz-align-items: center;		-webkit-align-items: center;		-ms-align-items: center;		align-items: center;		display: -moz-flex;		display: -webkit-flex;		display: -ms-flex;		display: flex;		-moz-justify-content: center;		-webkit-justify-content: center;		-ms-justify-content: center;		justify-content: center;		border-left: 0;		margin: 0 0 2em .5em;		padding-top: 0;		padding: 0;		text-align: left;		width: 100%;	}	.post>header .meta>* {		border-left: solid 1px rgba(160, 160, 160, 0.3);		margin-left: 2em;		padding-left: 2em;	}	.post>header .meta>:first-child {		border-left: 0;		margin-left: 0;		padding-left: 0;	}	.post>header .meta .published {		margin-bottom: 0;		margin-top: 0;	}	.post>header .meta .price {		-moz-flex-direction: row-reverse;		-webkit-flex-direction: row-reverse;		-ms-flex-direction: row-reverse;		flex-direction: row-reverse;		margin-bottom: 0;	}	.post>header .meta .price .name {		margin: 0 0 0 -1em;	}	.post>header .meta .price img {		width: 3.5em;	}}@media screen and (max-width: 736px) {	.post {		padding: 1.5em 1.5em 0.1em 1.5em;		left: -1.5em;		margin: 0 0 2em 0;		width: calc(100% + (1.5em * 2));	}	.post>header {		padding: 3em 1.5em 0.5em 1.5em;		left: -1.5em;		margin: -1.5em 0 1.5em 0;		width: calc(100% + 3em);	}	.post>header .title h2 {		font-size: 1.1em;	}}@media screen and (max-width: 480px) {	.post>header .meta {		-moz-align-items: center;		-webkit-align-items: center;		-ms-align-items: center;		align-items: center;		-moz-flex-direction: column;		-webkit-flex-direction: column;		-ms-flex-direction: column;		flex-direction: column;	}	.post>header .meta>* {		border-left: 0;		margin: 1em 0 0 0;		padding-left: 0;	}	.post>header .meta .price .name {		display: block;	}	.post>.image.featured {		margin-left: -1.5em;		margin-top: calc(-1.5em - 1px);		width: calc(100% + 3em);	}	.post>footer {		-moz-align-items: stretch;		-webkit-align-items: stretch;		-ms-align-items: stretch;		align-items: stretch;		-moz-flex-direction: column-reverse;		-webkit-flex-direction: column-reverse;		-ms-flex-direction: column-reverse;		flex-direction: column-reverse;		width: 100%;	}	.post>footer .stats {		text-align: center;	}	.post>footer .stats li {		margin: 0 0 0 1.25em;		padding: 0 0 0 1.25em;	}	.post>footer .stats li .icon {		position: absolute;		/*bottom: 55px;*/		right: 10px;	}	.post>footer .actions {		position: absolute;		height: 40px;		bottom: -20px;	}}/* Post-2 */.mini-post .image {	text-align: center;}.mini-post .image img {	height: 160px;	width: auto;}/* Mini Post */.mini-post {	display: -moz-flex;	display: block;	display: -ms-flex;	-moz-flex-direction: column-reverse;	-webkit-flex-direction: column-reverse;	-ms-flex-direction: column-reverse;	flex-direction: column-reverse;	background: #ffffff;	border: solid 1px rgba(160, 160, 160, 0.3);	margin: 0 0 2em 0;}.mini-post .image {	overflow: hidden;	width: 100%;	/*min-height: 205px;*/	text-align: center;}.mini-post .image img {	-moz-transition: -moz-transform 0.2s ease-out;	-webkit-transition: -webkit-transform 0.2s ease-out;	-ms-transition: -ms-transform 0.2s ease-out;	transition: transform 0.2s ease-out;	width: 140px;	height: auto;	margin: 0 auto;	padding: 1em 0;}@media screen and (max-width: 8000px) {	.mini-post .image img {		width: 40%;	}}@media screen and (max-width: 480px) {	.mini-post .image img {		width: 140px;	}}.mini-post .image:hover img {	-moz-transform: scale(1.05);	-webkit-transform: scale(1.05);	-ms-transform: scale(1.05);	transform: scale(1.05);}.mini-post header {	min-height: 4em;	position: relative;	-moz-flex-grow: 1;	-webkit-flex-grow: 1;	-ms-flex-grow: 1;	flex-grow: 1;}#two-column>.mini-post header h3 {	font-size: 12pt;}.mini-post header .published {	display: block;	font-family: "Raleway", Helvetica, sans-serif;	font-size: 0.6em;	font-weight: 400;	letter-spacing: 0.25em;	margin: -0.625em 0 1.7em 0;	text-transform: uppercase;}.mini-post header .price {	position: absolute;	right: 2em;	top: 2em;}.mini-posts {	margin: 0 0 2em 0;	display: flex;}@media screen and (max-width: 1280px) {	.mini-posts {		display: -moz-flex;		display: -webkit-flex;		display: -ms-flex;		display: flex;		-moz-flex-wrap: wrap;		-webkit-flex-wrap: wrap;		-ms-flex-wrap: wrap;		flex-wrap: wrap;		width: calc(100% + 2em);	}	.mini-posts>* {		margin: 2em 2em 0 0;		width: calc(50% - 2em);	}	.mini-posts>:nth-child(-n + 2) {		margin-top: 0;	}}@media screen and (max-width: 480px) {	.mini-post {		display: -moz-flex;		display: -webkit-flex;		display: -ms-flex;		-moz-flex-direction: column-reverse;		-webkit-flex-direction: column-reverse;		-ms-flex-direction: column-reverse;		flex-direction: column-reverse;		background: #ffffff;		border: solid 1px rgba(160, 160, 160, 0.3);		margin: 0 0 2em 0;		width: 100%;	}	.mini-posts>* {		margin: 0 0 2em 0;		width: 100%;	}}/* two-column */#two-column {	margin-right: 3em;	min-width: 22em;	width: 100%;}#two-column>* {	border-top: solid 1px rgba(160, 160, 160, 0.3);	margin: 3em 0 0 0;	padding: 3em 0 0 0;}#two-column>:first-child {	border-top: 0;	margin-top: 0;	padding-top: 0;}#two-column .mini-post>.image img {	width: 180px;}@media screen and (max-width: 8000px) {	#two-column .mini-post>.image img {		width: 70%;	}}@media screen and (max-width: 480px) {	#two-column .mini-post>.image img {		width: 180px;	}}.mini-post>header .stats {	cursor: default;	list-style: none;	padding: 0;}.mini-post>header .stats li {	border-left: 1px solid rgba(160, 160, 160, 0.3);	display: inline-block;	font-family: "Raleway", Helvetica, sans-serif;	font-size: 0.6em;	font-weight: 400;	letter-spacing: 0.25em;	line-height: 1;	margin: 0 0 0 2em;	padding: 0 0 0 2em;	text-transform: uppercase;}.mini-post>header .stats li:first-child {	border-left: 0 none;	margin-left: 0;	padding-left: 0;}.mini-post>header .stats li .icon::before {	color: rgba(160, 160, 160, 0.3);	margin-right: 0.75em;}margin: 0 0 0 2em;padding: 0 0 0 2em;text-transform: uppercase;}.mini-post>header .stats li:first-child {	border-left: 0 none;	margin-left: 0;	padding-left: 0;}.mini-post>header .stats li .icon::before {	color: rgba(160, 160, 160, 0.3);	margin-right: 0.75em;}@media screen and (max-width: 8000px) {	#two-column .mini-posts {		flex-wrap: wrap;		width: calc(100% + 2em);	}		#two-column .mini-posts>* {		width: calc(50% - 2em);		float: left;		margin: 0em 2em 0 0;	}		#two-column .mini-post>header {		width: 50%;		float: right;		margin-top: 10%;		padding: .25em 4.25em 0.1em 1.25em;	}		#two-column .mini-post>.image {		width: 50%;		float: left;		margin: 10px 0;	}}@media screen and (max-width: 1680px) {	#two-column .mini-posts {		flex-wrap: wrap;		width: calc(100% + 2em);	}		#two-column .mini-posts>* {		width: calc(50% - 2em);		float: left;		margin: 0em 2em 0 0;	}		#two-column .mini-post>header {		width: 50%;		float: right;		margin-top: 10%;		padding: 0em 4.25em 0.1em 0em;	}		#two-column .mini-post>.image {		width: 50%;		float: left;		margin: 10px 0;	}}@media screen and (max-width: 1280px) {	#two-column {		border-top: solid 0px rgba(160, 160, 160, 0.3);		margin: 0em 0 0 0;		min-width: 22em;		padding: 0em 0 0 0;		width: 100%;	}}@media screen and (max-width: 480px) {	#two-column {		border-top: solid 0px rgba(160, 160, 160, 0.3);		margin: 0em 0 0 0;		min-width: 0;		padding: 0em 0 0 0;		width: 100%;	}		#two-column .mini-posts {		display: flex;		flex-wrap: wrap;		width: 100%;	}		#two-column .mini-posts>* {		width: 100%;		margin: 0 0 2em 0;	}		#two-column .mini-post>header {		width: 100%;		margin-top: 0;	}		#two-column .mini-post>.image {		width: 100%;	}}/* three-column */#three-column {	margin-right: 3em;	min-width: 22em;	width: 100%;}#three-column>* {	border-top: solid 1px rgba(160, 160, 160, 0.3);	margin: 3em 0 0 0;	padding: 3em 0 0 0;}#three-column .mini-post>.image {	margin: 10px 0 0 0;}#three-column .mini-post>header {	padding: .25em 4.25em 0.1em 1.25em;}#three-column>:first-child {	border-top: 0;	margin-top: 0;	padding-top: 0;}.mini-post>header .stats {	cursor: default;	list-style: none;	padding: 0;}.mini-post>header .stats li {	border-left: 1px solid rgba(160, 160, 160, 0.3);	display: inline-block;	font-family: "Raleway", Helvetica, sans-serif;	font-size: 0.6em;	font-weight: 400;	letter-spacing: 0.25em;	line-height: 1;	margin: 0 0 0 2em;	padding: 0 0 0 2em;	text-transform: uppercase;}.mini-post>header .stats li:first-child {	border-left: 0 none;	margin-left: 0;	padding-left: 0;}.mini-post>header .stats li .icon::before {	color: rgba(160, 160, 160, 0.3);	margin-right: 0.75em;}@media screen and (max-width: 1280px) {	#three-column {		border-top: solid 0px rgba(160, 160, 160, 0.3);		margin: 0em 0 0 0;		min-width: 22em;		padding: 0em 0 0 0;		width: 100%;	}}@media screen and (max-width: 1680px) {	#three-column .mini-posts {		display: flex;		flex-wrap: wrap;		width: calc(100% + 2em);	}		#three-column .mini-posts>* {		width: calc(50% - 2em);		float: left;		margin: 0em 2em 0 0;	}}@media screen and (max-width: 480px) {	#three-column {		border-top: solid 0px rgba(160, 160, 160, 0.3);		margin: 0em 0 0 0;		min-width: 0;		padding: 0em 0 0 0;		width: 100%;	}		#three-column .mini-posts {		display: flex;		flex-wrap: wrap;		width: 100%;	}		#three-column .mini-posts>* {		width: 100%;		margin: 0 0 2em 0;	}}margin: 0 0 0 2em;padding: 0 0 0 2em;text-transform: uppercase;}.mini-post>header .stats li:first-child {	border-left: 0 none;	margin-left: 0;	padding-left: 0;}.mini-post>header .stats li .icon::before {	color: rgba(160, 160, 160, 0.3);	margin-right: 0.75em;}@media screen and (max-width: 1280px) {	#three-column {		border-top: solid 0px rgba(160, 160, 160, 0.3);		margin: 0em 0 0 0;		min-width: 22em;		padding: 0em 0 0 0;		width: 100%;	}}@media screen and (max-width:8000px) {	#three-column .mini-post {		display: flex;	}	#three-column .mini-posts {		display: flex;		flex-wrap: wrap;		width: calc(100% + 2.76em);	}	#three-column .mini-posts>* {		width: calc(33% - 2em);		float: left;		margin: 0em 2em 0em 0;	}}@media screen and (max-width: 480px) {	#three-column {		border-top: solid 0px rgba(160, 160, 160, 0.3);		margin: 0em 0 0 0;		min-width: 0;		padding: 0em 0 0 0;		width: 100%;	}	#three-column .mini-posts {		display: flex;		flex-wrap: wrap;		width: 100%;	}	#three-column .mini-posts>* {		width: 100%;		margin: 0 0 2em 0;	}}/* Author */.author {	display: -moz-flex;	display: -webkit-flex;	display: -ms-flex;	display: flex;	-moz-flex-direction: row;	-webkit-flex-direction: row;	-ms-flex-direction: row;	flex-direction: row;	-moz-align-items: center;	-webkit-align-items: center;	-ms-align-items: center;	align-items: center;	-moz-justify-content: -moz-flex-end;	-webkit-justify-content: -webkit-flex-end;	-ms-justify-content: -ms-flex-end;	justify-content: flex-end;	border-bottom: 0;	font-family: "Raleway",	Helvetica,	sans-serif;	font-size: 0.6em;	font-weight: 400;	letter-spacing: 0.25em;	text-transform: uppercase;	white-space: nowrap;}.author .name {	-moz-transition: border-bottom-color 0.2s ease;	-webkit-transition: border-bottom-color 0.2s ease;	-ms-transition: border-bottom-color 0.2s ease;	transition: border-bottom-color 0.2s ease;	border-bottom: dotted 1px rgba(160, 160, 160, 0.65);	display: block;	margin: 0 1.5em 0 0;}.author img {	border-radius: 100%;	display: block;	width: 4em;}.author:hover .name {	border-bottom-color: transparent;}/* Post */.post>header {	display: -moz-flex;	display: -webkit-flex;	display: -ms-flex;	display: flex;	border-bottom: solid 1px rgba(160, 160, 160, 0.3);	left: -3em;	margin: -3em 0 3em 0;	position: relative;	width: calc(100% + 6em);}.post>header .title {	-moz-flex-grow: 1;	-webkit-flex-grow: 1;	-ms-flex-grow: 1;	flex-grow: 1;	-ms-flex: 1;	padding: 3.75em 3em 3.3em 3em;}.post>header .title h2 {	font-weight: 900;	font-size: 1.5em;}.post>header .title>:last-child {	margin-bottom: 0;}.post>header .meta {	padding: 3.75em 3em 1.75em 3em;	border-left: solid 1px rgba(160, 160, 160, 0.3);	min-width: 17em;	text-align: right;	width: 17em;}.post>header .meta>* {	margin: 0 0 1em 0;}.post>header .meta>:last-child {	margin-bottom: 0;}.post>header .meta .published {	color: #3c3b3b;	display: block;	font-family: "Raleway",	Helvetica,	sans-serif;	font-size: 0.7em;	font-weight: 800;	letter-spacing: 0.25em;	margin-top: 0.5em;	text-transform: uppercase;	white-space: nowrap;}.post>.image.featured {	overflow: hidden;	width: 60%;}ul.actions li .red {	font-size: 2em;}.post>.image.featured img {	-moz-transition: -moz-transform 0.2s ease-out;	-webkit-transition: -webkit-transform 0.2s ease-out;	-ms-transition: -ms-transform 0.2s ease-out;	transition: transform 0.2s ease-out;}.post>.image.featured:hover img {	-moz-transform: scale(1.05);	-webkit-transform: scale(1.05);	-ms-transform: scale(1.05);	transform: scale(1.05);}.post>footer {	display: -moz-flex;	display: -webkit-flex;	display: -ms-flex;	display: flex;	-moz-align-items: center;	-webkit-align-items: center;	-ms-align-items: center;	align-items: center;}.post>footer .actions {	-moz-flex-grow: 1;	-webkit-flex-grow: 1;	-ms-flex-grow: 1;	flex-grow: 1;}.post>footer .stats {	cursor: default;	list-style: none;	padding: 0;}.post>footer .stats li {	border-left: solid 1px rgba(160, 160, 160, 0.3);	display: inline-block;	font-family: "Raleway",	Helvetica,	sans-serif;	font-size: 0.6em;	font-weight: 400;	letter-spacing: 0.25em;	line-height: 1;	margin: 0 0 0 2em;	padding: 0 0 0 2em;	text-transform: uppercase;}.post>footer .stats li:first-child {	border-left: 0;	margin-left: 0;	padding-left: 0;}.post>footer .stats li .icon {	border-bottom: 0;}.post>footer .stats li .icon:before {	color: rgba(160, 160, 160, 0.3);	margin-right: 0.75em;}@media screen and (max-width: 980px) {	.post {		border-left: 0;		border-right: 0;		left: 0em;		width: calc(100% + (3em * 2));	}	.post>header {		-moz-flex-direction: column;		-webkit-flex-direction: column;		-ms-flex-direction: column;		flex-direction: column;		padding: 3.75em 3em 1.25em 3em;		border-left: 0;	}	.post>header .title {		-ms-flex: 0 1 auto;		margin: 0 0 2em 0;		padding: 0;		text-align: center;	}	.post>header .meta {		-moz-align-items: center;		-webkit-align-items: center;		-ms-align-items: center;		align-items: center;		display: -moz-flex;		display: -webkit-flex;		display: -ms-flex;		display: flex;		-moz-justify-content: center;		-webkit-justify-content: center;		-ms-justify-content: center;		justify-content: center;		border-left: 0;		margin: 0 0 2em 0;		padding-top: 0;		padding: 0;		text-align: left;		width: 100%;	}	.post>header .meta>* {		border-left: solid 1px rgba(160, 160, 160, 0.3);		margin-left: 2em;		padding-left: 2em;	}	.post>header .meta>:first-child {		border-left: 0;		margin-left: 0;		padding-left: 0;	}	.post>header .meta .published {		margin-bottom: 0;		margin-top: 0;	}	.post>header .meta .author {		-moz-flex-direction: row-reverse;		-webkit-flex-direction: row-reverse;		-ms-flex-direction: row-reverse;		flex-direction: row-reverse;		margin-bottom: 0;	}	.post>header .meta .author .name {		margin: 0 0 0 1.5em;	}	.post>header .meta .author img {		width: 3.5em;	}}@media screen and (max-width: 736px) {	.post {		padding: 1.5em 1.5em 0.1em 1.5em;		left: -1.5em;		margin: 0 0 2em 0;		width: calc(100% + (1.5em * 2));	}	.post>header {		padding: 3em 1.5em 0.5em 1.5em;		left: -1.5em;		margin: -1.5em 0 1.5em 0;		width: calc(100% + 3em);	}	.post>header .title h2 {		font-size: 1.1em;	}}@media screen and (max-width: 480px) {	.post>header .meta {		-moz-align-items: center;		-webkit-align-items: center;		-ms-align-items: center;		align-items: center;		-moz-flex-direction: column;		-webkit-flex-direction: column;		-ms-flex-direction: column;		flex-direction: column;	}	.post>header .meta>* {		border-left: 0;		margin: 1em 0 0 0;		padding-left: 0;	}	.post>header .meta .author .name {		display: none;	}	.post>.image.featured {		margin-left: -1.5em;		margin-top: calc(-1.5em - 1px);		width: calc(100% + 3em);	}	.post>footer {		-moz-align-items: stretch;		-webkit-align-items: stretch;		-ms-align-items: stretch;		align-items: stretch;		-moz-flex-direction: column-reverse;		-webkit-flex-direction: column-reverse;		-ms-flex-direction: column-reverse;		flex-direction: column-reverse;	}	.post>footer .stats {		text-align: center;	}	.post>footer .stats li {		margin: 0 0 0 1.25em;		padding: 0 0 0 1.25em;	}}/*************new index*************/.banner-con {	width: 100%;	height: 400px;}.banner-left {	width: 100%;	float: left;}.banner-left img {	width: 100%;	padding: 0 0px 0 0;}.banner-right {	width: 20%;	float: left;}.banner-right a {	display: block;}.banner-right img {	width: 100%;}.banner-right-t {	height: 303px;}.grid_15.flt_rgt {	line-height: 40px;	/*border-bottom: 2px solid #e14b92;     * height: 40px;*/	width: 100%;	margin-bottom:1em;	overflow: hidden;}.index-title {	font-size: 1.2em;	color: #333;	float: left;	font-weight: bold;	display:inline-block;}.products-grid li.item-index {	width: 20%;	float: left;}.selling {	margin: 0 0 0 -0.9em;	padding: 0;	clear: both;}.selling li {	padding-left: 0.9em;}.keywords {	height: 30px;	overflow: hidden;	margin: 3px 0 0 0px;	color: #212121;	font-size: 14px;	line-height: 30px;	float: left;	width: 70%;}.keywords li {	float: left;	margin: 0 20px;}.left-slider-i {	position: relative;	float: left;	width: 25%;	height: 380px;	overflow: hidden;	margin: 20px 0 30px 0;}.left-slider-i img {	width: 100%;}.right-slider-i {	float: left;	width: 100%;	height: 48.5%;	overflow: hidden;	margin-top: 10px;}.right-slider-list {	height: 100%;	margin: 0;	padding: 0;}.right-slider-list li {	width: 25%;	height: 100%;	float: left;	margin: 0;	padding: 0;	text-align: center;	overflow: hidden;	position: relative;}.right-slider-list-d1 {	width: 49%;	float: left;	margin: 0 0 1% 1%;	height: 98%;	overflow: hidden;}.right-slider-list-d2,.right-slider-list-d3 {	width:24%;	float: left;	margin: 0 0 1% 1%;	text-align: center;	height: 98%;	overflow: hidden;	position: relative;}.right-slider-list-d1 img {	width:100% !important;}.right-slider-list-d img,.right-slider-list-d2 img,.right-slider-list-d3 img {	width:86%;	max-height: 90%;	position: absolute;	left: 50%;	margin-left: -43%;	top: 0;}.right-slider-list li img {	width: 86%;	max-height: 90%;	position: absolute;	left: 50%;	margin-left: -46%;	top: 0;}.right-slider-title {	display: block;	width: 86%;	height: 20px;	margin: 0 0 0 -43%;	text-overflow: ellipsis;	overflow: hidden;	position: absolute;	left: 50%;	bottom: 0px;	z-index: 2;}.right-slider-c {	height: 380px;	width:75%;	float: left;	margin-top:10px;}.products-grid.products-grid-app {	padding: 0;}.products-grid-app {	display: none;}@media screen and (max-width: 480px) {	.item-index-app {		display: none;	}	.products-grid li.item-index {		width: 50%;		float: left;	}	.post.banner-con {		margin: 0;		padding: 0;		left: 0;	}	.banner-con {		width: 100%;		height: 200px;	}	.banner-left {		width: 100%;		margin: 0 auto;	}	.banner-right {		display: none;	}	.banner-left img {		width: 100%;		padding: 0 0px 0 0;	}	.keywords,	.left-slider-i,	.right-slider-c {		display: none;	}	.products-grid-app {		display: block;	}	.newarriv_name {		overflow: hidden;		height: 40px;	}}.flexslider {	overflow: hidden;	margin: 0 0 0 !important;	background: #fff !important;	border: 0px solid #fff !important;}.flex-control-nav {	bottom: 5px !important;}#swiper-container1 .flex-control-nav,#swiper-container1 .flex-nav-next,#swiper-container1 .flex-nav-prev {	display: none;}.flex-control-paging li a:hover {	background:#eee !important;}.flex-control-paging li a.flex-active {	background:#fff !important;}.flex-control-paging li a {	background:#ccc !important;}.swiper-container {	width: 100%;	margin-left: auto;	margin-right: auto;}.swiper-slide {	/* text-align: center;    font-size: 18px;    background: #fff;    Center slide text vertically    display: -webkit-box;    display: -ms-flexbox;    display: -webkit-flex;    display: flex;    -webkit-box-pack: center;    -ms-flex-pack: center;    -webkit-justify-content: center;    justify-content: center;    -webkit-box-align: center;    -ms-flex-align: center;    -webkit-align-items: center;    align-items: center;    width: 100%; */}.swiper-slide img {	width:100%;}.swiper-pagination-bullet {	background: #fff !important;}.swiper-button-prev,.swiper-button-next {	background-image:none !important;}.swiper-pagination {	position: absolute;	top: 50%;	width: 100%;	z-index: 999;	margin-top:-40px;}.swiper-button-next {	position: absolute;	left: 10px;}.swiper-button-prev {	position: absolute;	right: 10px;}/****全屏自适应拼图*****/.hot-sale-box {	min-width:1024px;	max-width:1200px;	margin:2em auto 2em auto;}.swiper-button-next .fa {	font-size: 60px;	color: #fff;}.swiper-button-prev .fa {	font-size: 60px;	color: #fff;}.hot-sale-left {	width: 49.8%;	display: block;}.hot-sale-right-t {	position: absolute;	top:0;	left: 50.2%;	width:49.8%;	height: 49.8%;}.hot-sale-right-t img {	width:100%;}.hot-sale-right-b {	position: absolute;	top:51%;	left: 50.2%;	height:49%;	width:49.8%;}.hot-sale-right-b .img-l {	float: left;	width: 49.5%;	margin-right:1%;	height:100%;	display: block;}.hot-sale-right-b .img-r {	float: left;	width: 49.5%;	height:100%;	display: block;}/****全屏自适应拼图*****/.recommend-title {	min-width:1024px;	max-width:1200px;	height: 45px;	margin:1em auto 0 auto;}.recommend-title a {	padding:0.7em 1em;	display: block;	float: left;	text-transform:uppercase;}.recommend-title-active {	background: #9a133a;	color: #fff;}.recommend-box {	/*background: #9a133a;*/	min-width:1024px;	max-width:1200px;	margin: 0 auto;}.recommend-box-con {	background: #9a133a;	width:100%;	padding:1.5em 1em;	position: relative;}.recommend-box-a {	padding: 2.5em 9em;}.recommend-box-item {	padding: 15px 10px;	margin:0 20px 0 0;	background: #fff;	float: left;	position: relative;}.recommend-box-item {	width:23.0%;}.recommend-box-item:last-child {	margin-right:0px;}.recommend-box-itme img {	width: 100%;}.triangle-topleft {	width: 0;	height: 0;	border-top: 60px solid #f19149;	border-right: 60px solid transparent;	position: absolute;	top: 0;	left: 0;	z-index: 1;}.triangle-topleft-discount {	position: absolute;	top: 5px;	left: 0px;	color: #fff;	font-size: 14px;	z-index: 2;	width: 40px;	line-height: 14px;	text-align: center;}.triangle-topleft-discount-e {	position: absolute;	top: 11px;	left: 0px;	color: #fff;	font-size: 14px;	z-index: 2;	width: 40px;	line-height: 14px;	text-align: center;}.triangle-topleft-discount-el {	position: absolute;	top: 13px;	left: 3px;	color: #fff;	font-size: 16px;	z-index: 2;	width: 40px;	line-height: 14px;	text-align: center;	font-weight: bold;}.triangle-topleft-d {	width: 0;	height: 0;	border-top: 70px solid #f19149;	border-right: 70px solid transparent;	position: absolute;	top: 0;	left: 0;	z-index: 1;}.triangle-topleft-discount-d {	position: absolute;	top: 6px;	left: 2px;	color: #fff;	font-size: 16px;	z-index: 2;	width: 40px;	line-height: 14px;	text-align: center;	font-weight: bold;}.triangle-bottomright {	width: 0;	height: 0;	border-bottom: 60px solid #f19149;	border-left: 60px solid transparent;	position: absolute;	bottom: 0;	right: 0;	z-index: 1;}.triangle-bottomright-discount {	position: absolute;	bottom: 4px;	right: -3px;	color: #fff;	font-size: 14px;	z-index: 2;	width: 40px;	line-height: 14px;	text-align: center;}.recommend-box-item .item-title {	font-size: 14px;	height: 50px;	overflow: hidden;}.index-off-item .item-title {	height: 50px;	overflow: hidden;}.recommend-box-item-h .item-title {	min-height: 131px;}.recommend-box-item .item-price {	font-size: 18px;	font-weight: bold;	width: 100%;	text-align: center;	color: #cb013f;}.item-original-price {	font-size: 14px;	width: 100%;	color: #999;	text-align: center;	text-decoration:line-through;	font-weight: normal;}.promotion-item-title {	padding:10px 30px 20px 30px;	font-size: 18px !important;}.promotion-triangle-topleft {	width: 0;	height: 0;	border-top: 55px solid #E67079;	border-right: 55px solid transparent;	position: absolute;	top: 0;	left: 0;	z-index: 1;}.promotion-triangle-topleft-discount {	position: absolute;	top: 3px;	left: -3px;	color: #fff;	font-size: 12px;	z-index: 2;	width: 40px;	line-height: 14px;	text-align: center;}.promotion-category-title {	font-size: 1.6em;	color: #E67079;	float: left;	display: inline-block;	position: relative;	text-transform: uppercase;}.item-original-box {	background: #E67079;	color: #fff;	border-radius: 3px;	font-weight: normal;	margin-top: 5px;}.promotion-off-item {	width:32% !important;	border: 1px solid #E8E8E8 !important;}.item-list-price {	margin: -5px 0 0 0;	padding: 0;	height: 20px;	line-height: 20px;}#swiper-container1 .swiper-slide {	background:#9a133a !important;}.swiper-button-next1 {	width: 40px;	height: 40px;	line-height: 40px;	color: #fff;	background: #9a133a;	position: absolute;	right: 0em;	top:-40px;	text-align: center;}.swiper-button-next1 .fa,.swiper-button-prev1 .fa {	margin-top:7px;	font-size: 26px;	cursor: pointer;}.swiper-button-prev1 {	width: 40px;	height: 40px;	color: #ccc;	font-size: 18px;	background: #f2f2f2;	position: absolute;	right: 2.25em;	top:-40px;	text-align: center;}.off-box {	max-width:1200px;	padding: 1.0em 0em;	margin: 0 80px;}.off-title {	position: relative;	background: url(../../images/off-title-bg.png) 60px repeat-x;}.off-title-con {	width: 174px;	height: 174px;	margin: 20px auto;	background:url(../../images/off-title-con.png) #fff no-repeat center center;	background-size:140px 140px;}.off-con {	width:100%;}.off-item {	width:19%;	margin:20px 1.25% 10px 0;	padding: 10px 10px 20px 10px;	box-sizing: border-box;	border: 1px solid #aaa;	float: left;	background: #fff;	min-height: 310px;}.off-item img {	width:100%;}.off-item:last-child {	margin-right:0;}.off-item,.item-title {	font-size: 14px;	font-weight: normal;}.off-item {	font-size: 18px;	font-weight: bold;	text-align: center;	position: relative;}.item-price {	font-size: 18px;	font-weight: bold;	text-align: center;	color: #cb013f;}.video-box {	width: 100%;	margin:0 auto 2em auto;	padding:0 5em;}.video-title-con {	background: #fff;	margin: 0 auto;	text-align: center;	font-size: 30px;	text-transform:capitalize;	font-family: "Oxygen";}.off-con {}.video-item {	width: 24%;	margin:20px 1.25% 10px 0;	float: left;	position: relative;}.video-item:last-child {	margin-right:0;}.video-item img {	width: 100%;}.video-play-bg {	position: absolute;	background: #000;	filter:alpha(Opacity=80);	-moz-opacity:0.5;	opacity: 0.5;	width:100%;	height:100%;	text-align:center;	z-index:1;}.video-play {	position: absolute;	width:100%;	z-index:2;	top: 50%;	margin-top: -25%;}.video-box p {	width:100%;	line-height: 30px;	font-size: 14px;	text-align: center;	color: #999;}.container-body {	/*margin-top:-97px !important;*/}.slide-pc{	display:block;	}@media screen and (min-width: 1200px) {	#wrapper,	.wrapper {		width: 100%;		padding: 0 5em;	}}@media screen and (min-width: 960px) and (max-width: 1199px) {	.hot-sale-box {		width: 100%;		min-width: 100%;		margin: 2em auto 2em auto;		padding: 0 5em;	}	.recommend-title {		width: 100%;		padding: 0 5em;	}	.recommend-box {		width: 100%;		padding: 0 5em;	}		.video-box {		width: 100%;		padding: 0 5em;	}	.hotsell-box {		width: 100%;		min-width: 100%;		padding: 0 5em;	}	#wrapper,	.wrapper {		width: 100%;		padding: 0 5em;	}	#main {		width: 100%;		min-width: 100%;	}	.image.deta-featured {		width: 65%;		margin: 20px 40px 0 0%;	}	.poly-box {		width: 100%;		padding: 0 5em;	}}.col-main {	max-width: 1200px;	margin:0px auto;}@media screen and (max-width: 436px) {	.hot-sale-box {		padding: 0 .5em;		margin: .5em 0;		width: 100%;		min-width: 100%;	}	.recommend-title {		padding: 0 .5em;		width: 100%;				min-width: 100%;	}	.swiper-button-next,	.swiper-button-prev {		display: none;	}	.swiper-button-next1 {		right: 0;	}	.swiper-button-prev1 {		right: 2.25em;	}	.recommend-box {		padding: 0em .5em;		width: 100%;		min-width: 100%;	}	.recommend-title-app {		display: none !important;	}	.recommend-box-item {		margin: 0 4% 0 0;		width: 48%;	}	.recommend-box-item:nth-child(2) {		margin-right: 0;	}	.recommend-box-item:nth-child {		margin-right: 4%;	}	.swiper-slide>.recommend-box-item:nth-child(2)~div {		display: none;	}	.off-box {		min-width: 100%;		padding: .5em .5em;		width: 100%;		margin: 0 3px;	}	.off-item {		width: 48.5%;		margin: 0px 1.49% 10px 0;	}	.video-box {		min-width: 100%;		padding: 0 .5em;		margin-bottom: .5em;	}	.video-title-con {		width: 200px;	}	.video-item {		width: 49%;		margin: 20px 1% 10px 0;	}	.promotion-off-item {		width: 48.5% !important;		border: 1px solid #E8E8E8 !important;	}	.video-con>.video-item:nth-child(2)~div {		display: none;	}	.video-item:last-child {		margin-right: 0;	}	.container-body {		margin-top: 0 !important;	}	.off-item:last-child {		margin-right: 1.49%;	}	.off-item-prorotion {		display: none;	}	.col-main {		margin-top: 45px !important;	}	.slide-pc{	display:none;	}}