	/*	Future Imperfect by HTML5 UP	html5up.net | @n33co	Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)*/	/* Reset */		html,	body,	div,	span,	applet,	object,	iframe,	h1,	h2,	h3,	h4,	h5,	h6,	p,	blockquote,	pre,	a,	abbr,	acronym,	address,	big,	cite,	code,	del,	dfn,	em,	img,	ins,	kbd,	q,	s,	samp,	small,	strike,	strong,	sub,	sup,	tt,	var,	b,	u,	i,	center,	dl,	dt,	dd,	ol,	ul,	li,	fieldset,	form,	label,	legend,	table,	caption,	tbody,	tfoot,	thead,	tr,	th,	td,	article,	aside,	canvas,	details,	embed,	figure,	figcaption,	footer,	header,	hgroup,	menu,	nav,	output,	ruby,	section,	summary,	time,	mark,	audio,	video {		margin: 0;		padding: 0;		border: 0;		font-size: 100%;		font: inherit;	}		article,	aside,	details,	figcaption,	figure,	footer,	header,	hgroup,	menu,	nav,	section {		display: block;	}		body {		line-height: 1;	}		ol,	ul {		list-style: none;	}		blockquote,	q {		quotes: none;	}		blockquote:before,	blockquote:after,	q:before,	q:after {		content: '';		content: none;	}		table {		border-collapse: collapse;		border-spacing: 0;	}		body {		-webkit-text-size-adjust: none;	}		.title-gray {		color: #7D7D7D;		font-family: "Ubuntu";		font-size: 18px;		text-transform: capitalize	}	/* Box Model */		*,	*:before,	*:after {		-moz-box-sizing: border-box;		-webkit-box-sizing: border-box;		box-sizing: border-box;	}		.clear {		clear: both;	}		.left {		float: left;	}		.right {		float: right;	}	/* Grid */		.row {		border-bottom: solid 1px transparent;		-moz-box-sizing: border-box;		-webkit-box-sizing: border-box;		box-sizing: border-box;	}		.row>* {		float: left;		-moz-box-sizing: border-box;		-webkit-box-sizing: border-box;		box-sizing: border-box;	}		.row:after,	.row:before {		content: '';		display: block;		clear: both;		height: 0;	}		.row.uniform>*> :first-child {		margin-top: 0;	}		.row.uniform>*> :last-child {		margin-bottom: 0;	}		.row.\30 \25>* {		padding: 0 0 0 0em;	}		.row.\30 \25 {		margin: 0 0 -1px 0em;	}		.row.uniform.\30 \25>* {		padding: 0em 0 0 0em;	}		.row.uniform.\30 \25 {		margin: 0em 0 -1px 0em;	}		.row>* {		padding: 0 0 0 1em;	}		.row {		margin: 0 0 -1px -1em;	}		.row.uniform>* {		padding: 1em 0 0 1em;	}		.row.uniform {		margin: -1em 0 -1px -1em;	}		.row.\32 00\25>* {		padding: 0 0 0 2em;	}		.row.\32 00\25 {		margin: 0 0 -1px -2em;	}		.row.uniform.\32 00\25>* {		padding: 2em 0 0 2em;	}		.row.uniform.\32 00\25 {		margin: -2em 0 -1px -2em;	}		.row.\31 50\25>* {		padding: 0 0 0 1.5em;	}		.row.\31 50\25 {		margin: 0 0 -1px -1.5em;	}		.row.uniform.\31 50\25>* {		padding: 1.5em 0 0 1.5em;	}		.row.uniform.\31 50\25 {		margin: -1.5em 0 -1px -1.5em;	}		.row.\35 0\25>* {		padding: 0 0 0 0.5em;	}		.row.\35 0\25 {		margin: 0 0 -1px -0.5em;	}		.row.uniform.\35 0\25>* {		padding: 0.5em 0 0 0.5em;	}		.row.uniform.\35 0\25 {		margin: -0.5em 0 -1px -0.5em;	}		.row.\32 5\25>* {		padding: 0 0 0 0.25em;	}		.row.\32 5\25 {		margin: 0 0 -1px -0.25em;	}		.row.uniform.\32 5\25>* {		padding: 0.25em 0 0 0.25em;	}		.row.uniform.\32 5\25 {		margin: -0.25em 0 -1px -0.25em;	}		.\31 2u,	.\31 2u\24 {		width: 100%;		clear: none;		margin-left: 0;	}		.\31 1u,	.\31 1u\24 {		width: 91.6666666667%;		clear: none;		margin-left: 0;	}		.\31 0u,	.\31 0u\24 {		width: 83.3333333333%;		clear: none;		margin-left: 0;	}		.\39 u,	.\39 u\24 {		width: 75%;		clear: none;		margin-left: 0;	}		.\38 u,	.\38 u\24 {		width: 66.6666666667%;		clear: none;		margin-left: 0;	}		.\37 u,	.\37 u\24 {		width: 58.3333333333%;		clear: none;		margin-left: 0;	}		.\36 u,	.\36 u\24 {		width: 50%;		clear: none;		margin-left: 0;	}		.\35 u,	.\35 u\24 {		width: 41.6666666667%;		clear: none;		margin-left: 0;	}		.\34 u,	.\34 u\24 {		width: 33.3333333333%;		clear: none;		margin-left: 0;	}		.\33 u,	.\33 u\24 {		width: 25%;		clear: none;		margin-left: 0;	}		.\32 u,	.\32 u\24 {		width: 16.6666666667%;		clear: none;		margin-left: 0;	}		.\31 u,	.\31 u\24 {		width: 8.3333333333%;		clear: none;		margin-left: 0;	}		.\31 2u\24+*,	.\31 1u\24+*,	.\31 0u\24+*,	.\39 u\24+*,	.\38 u\24+*,	.\37 u\24+*,	.\36 u\24+*,	.\35 u\24+*,	.\34 u\24+*,	.\33 u\24+*,	.\32 u\24+*,	.\31 u\24+* {		clear: left;	}		.\-11u {		margin-left: 91.66667%;	}		.\-10u {		margin-left: 83.33333%;	}		.\-9u {		margin-left: 75%;	}		.\-8u {		margin-left: 66.66667%;	}		.\-7u {		margin-left: 58.33333%;	}		.\-6u {		margin-left: 50%;	}		.\-5u {		margin-left: 41.66667%;	}		.\-4u {		margin-left: 33.33333%;	}		.\-3u {		margin-left: 25%;	}		.\-2u {		margin-left: 16.66667%;	}		.\-1u {		margin-left: 8.33333%;	}		@media screen and (max-width: 1680px) {		.row>* {			padding: 0 0 0 1em;		}		.row {			margin: 0 0 -1px -1em;		}		.row.uniform>* {			padding: 1em 0 0 1em;		}		.row.uniform {			margin: -1em 0 -1px -1em;		}		.row.\32 00\25>* {			padding: 0 0 0 2em;		}		.row.\32 00\25 {			margin: 0 0 -1px -2em;		}		.row.uniform.\32 00\25>* {			padding: 2em 0 0 2em;		}		.row.uniform.\32 00\25 {			margin: -2em 0 -1px -2em;		}		.row.\31 50\25>* {			padding: 0 0 0 1.5em;		}		.row.\31 50\25 {			margin: 0 0 -1px -1.5em;		}		.row.uniform.\31 50\25>* {			padding: 1.5em 0 0 1.5em;		}		.row.uniform.\31 50\25 {			margin: -1.5em 0 -1px -1.5em;		}		.row.\35 0\25>* {			padding: 0 0 0 0.5em;		}		.row.\35 0\25 {			margin: 0 0 -1px -0.5em;		}		.row.uniform.\35 0\25>* {			padding: 0.5em 0 0 0.5em;		}		.row.uniform.\35 0\25 {			margin: -0.5em 0 -1px -0.5em;		}		.row.\32 5\25>* {			padding: 0 0 0 0.25em;		}		.row.\32 5\25 {			margin: 0 0 -1px -0.25em;		}		.row.uniform.\32 5\25>* {			padding: 0.25em 0 0 0.25em;		}		.row.uniform.\32 5\25 {			margin: -0.25em 0 -1px -0.25em;		}		.\31 2u\28xlarge\29,		.\31 2u\24\28xlarge\29 {			width: 100%;			clear: none;			margin-left: 0;		}		.\31 1u\28xlarge\29,		.\31 1u\24\28xlarge\29 {			width: 91.6666666667%;			clear: none;			margin-left: 0;		}		.\31 0u\28xlarge\29,		.\31 0u\24\28xlarge\29 {			width: 83.3333333333%;			clear: none;			margin-left: 0;		}		.\39 u\28xlarge\29,		.\39 u\24\28xlarge\29 {			width: 75%;			clear: none;			margin-left: 0;		}		.\38 u\28xlarge\29,		.\38 u\24\28xlarge\29 {			width: 66.6666666667%;			clear: none;			margin-left: 0;		}		.\37 u\28xlarge\29,		.\37 u\24\28xlarge\29 {			width: 58.3333333333%;			clear: none;			margin-left: 0;		}		.\36 u\28xlarge\29,		.\36 u\24\28xlarge\29 {			width: 50%;			clear: none;			margin-left: 0;		}		.\35 u\28xlarge\29,		.\35 u\24\28xlarge\29 {			width: 41.6666666667%;			clear: none;			margin-left: 0;		}		.\34 u\28xlarge\29,		.\34 u\24\28xlarge\29 {			width: 33.3333333333%;			clear: none;			margin-left: 0;		}		.\33 u\28xlarge\29,		.\33 u\24\28xlarge\29 {			width: 25%;			clear: none;			margin-left: 0;		}		.\32 u\28xlarge\29,		.\32 u\24\28xlarge\29 {			width: 16.6666666667%;			clear: none;			margin-left: 0;		}		.\31 u\28xlarge\29,		.\31 u\24\28xlarge\29 {			width: 8.3333333333%;			clear: none;			margin-left: 0;		}		.\31 2u\24\28xlarge\29+*,		.\31 1u\24\28xlarge\29+*,		.\31 0u\24\28xlarge\29+*,		.\39 u\24\28xlarge\29+*,		.\38 u\24\28xlarge\29+*,		.\37 u\24\28xlarge\29+*,		.\36 u\24\28xlarge\29+*,		.\35 u\24\28xlarge\29+*,		.\34 u\24\28xlarge\29+*,		.\33 u\24\28xlarge\29+*,		.\32 u\24\28xlarge\29+*,		.\31 u\24\28xlarge\29+* {			clear: left;		}		.\-11u\28xlarge\29 {			margin-left: 91.66667%;		}		.\-10u\28xlarge\29 {			margin-left: 83.33333%;		}		.\-9u\28xlarge\29 {			margin-left: 75%;		}		.\-8u\28xlarge\29 {			margin-left: 66.66667%;		}		.\-7u\28xlarge\29 {			margin-left: 58.33333%;		}		.\-6u\28xlarge\29 {			margin-left: 50%;		}		.\-5u\28xlarge\29 {			margin-left: 41.66667%;		}		.\-4u\28xlarge\29 {			margin-left: 33.33333%;		}		.\-3u\28xlarge\29 {			margin-left: 25%;		}		.\-2u\28xlarge\29 {			margin-left: 16.66667%;		}		.\-1u\28xlarge\29 {			margin-left: 8.33333%;		}	}		@media screen and (max-width: 1280px) {		.row>* {			padding: 0 0 0 1em;		}		.row {			margin: 0 0 -1px -1em;		}		.row.uniform>* {			padding: 1em 0 0 1em;		}		.row.uniform {			margin: -1em 0 -1px -1em;		}		.row.\32 00\25>* {			padding: 0 0 0 2em;		}		.row.\32 00\25 {			margin: 0 0 -1px -2em;		}		.row.uniform.\32 00\25>* {			padding: 2em 0 0 2em;		}		.row.uniform.\32 00\25 {			margin: -2em 0 -1px -2em;		}		.row.\31 50\25>* {			padding: 0 0 0 1.5em;		}		.row.\31 50\25 {			margin: 0 0 -1px -1.5em;		}		.row.uniform.\31 50\25>* {			padding: 1.5em 0 0 1.5em;		}		.row.uniform.\31 50\25 {			margin: -1.5em 0 -1px -1.5em;		}		.row.\35 0\25>* {			padding: 0 0 0 0.5em;		}		.row.\35 0\25 {			margin: 0 0 -1px -0.5em;		}		.row.uniform.\35 0\25>* {			padding: 0.5em 0 0 0.5em;		}		.row.uniform.\35 0\25 {			margin: -0.5em 0 -1px -0.5em;		}		.row.\32 5\25>* {			padding: 0 0 0 0.25em;		}		.row.\32 5\25 {			margin: 0 0 -1px -0.25em;		}		.row.uniform.\32 5\25>* {			padding: 0.25em 0 0 0.25em;		}		.row.uniform.\32 5\25 {			margin: -0.25em 0 -1px -0.25em;		}		.\31 2u\28large\29,		.\31 2u\24\28large\29 {			width: 100%;			clear: none;			margin-left: 0;		}		.\31 1u\28large\29,		.\31 1u\24\28large\29 {			width: 91.6666666667%;			clear: none;			margin-left: 0;		}		.\31 0u\28large\29,		.\31 0u\24\28large\29 {			width: 83.3333333333%;			clear: none;			margin-left: 0;		}		.\39 u\28large\29,		.\39 u\24\28large\29 {			width: 75%;			clear: none;			margin-left: 0;		}		.\38 u\28large\29,		.\38 u\24\28large\29 {			width: 66.6666666667%;			clear: none;			margin-left: 0;		}		.\37 u\28large\29,		.\37 u\24\28large\29 {			width: 58.3333333333%;			clear: none;			margin-left: 0;		}		.\36 u\28large\29,		.\36 u\24\28large\29 {			width: 50%;			clear: none;			margin-left: 0;		}		.\35 u\28large\29,		.\35 u\24\28large\29 {			width: 41.6666666667%;			clear: none;			margin-left: 0;		}		.\34 u\28large\29,		.\34 u\24\28large\29 {			width: 33.3333333333%;			clear: none;			margin-left: 0;		}		.\33 u\28large\29,		.\33 u\24\28large\29 {			width: 25%;			clear: none;			margin-left: 0;		}		.\32 u\28large\29,		.\32 u\24\28large\29 {			width: 16.6666666667%;			clear: none;			margin-left: 0;		}		.\31 u\28large\29,		.\31 u\24\28large\29 {			width: 8.3333333333%;			clear: none;			margin-left: 0;		}		.\31 2u\24\28large\29+*,		.\31 1u\24\28large\29+*,		.\31 0u\24\28large\29+*,		.\39 u\24\28large\29+*,		.\38 u\24\28large\29+*,		.\37 u\24\28large\29+*,		.\36 u\24\28large\29+*,		.\35 u\24\28large\29+*,		.\34 u\24\28large\29+*,		.\33 u\24\28large\29+*,		.\32 u\24\28large\29+*,		.\31 u\24\28large\29+* {			clear: left;		}		.\-11u\28large\29 {			margin-left: 91.66667%;		}		.\-10u\28large\29 {			margin-left: 83.33333%;		}		.\-9u\28large\29 {			margin-left: 75%;		}		.\-8u\28large\29 {			margin-left: 66.66667%;		}		.\-7u\28large\29 {			margin-left: 58.33333%;		}		.\-6u\28large\29 {			margin-left: 50%;		}		.\-5u\28large\29 {			margin-left: 41.66667%;		}		.\-4u\28large\29 {			margin-left: 33.33333%;		}		.\-3u\28large\29 {			margin-left: 25%;		}		.\-2u\28large\29 {			margin-left: 16.66667%;		}		.\-1u\28large\29 {			margin-left: 8.33333%;		}	}		@media screen and (max-width: 1200px) {		.mini-post>.title-gray {			line-height: 20px;			font-size: 12px;		}	}		@media screen and (max-width: 980px) {		.row>* {			padding: 0 0 0 1em;		}		.row {			margin: 0 0 -1px -1em;		}		.row.uniform>* {			padding: 1em 0 0 1em;		}		.row.uniform {			margin: -1em 0 -1px -1em;		}		.row.\32 00\25>* {			padding: 0 0 0 2em;		}		.row.\32 00\25 {			margin: 0 0 -1px -2em;		}		.row.uniform.\32 00\25>* {			padding: 2em 0 0 2em;		}		.row.uniform.\32 00\25 {			margin: -2em 0 -1px -2em;		}		.row.\31 50\25>* {			padding: 0 0 0 1.5em;		}		.row.\31 50\25 {			margin: 0 0 -1px -1.5em;		}		.row.uniform.\31 50\25>* {			padding: 1.5em 0 0 1.5em;		}		.row.uniform.\31 50\25 {			margin: -1.5em 0 -1px -1.5em;		}		.row.\35 0\25>* {			padding: 0 0 0 0.5em;		}		.row.\35 0\25 {			margin: 0 0 -1px -0.5em;		}		.row.uniform.\35 0\25>* {			padding: 0.5em 0 0 0.5em;		}		.row.uniform.\35 0\25 {			margin: -0.5em 0 -1px -0.5em;		}		.row.\32 5\25>* {			padding: 0 0 0 0.25em;		}		.row.\32 5\25 {			margin: 0 0 -1px -0.25em;		}		.row.uniform.\32 5\25>* {			padding: 0.25em 0 0 0.25em;		}		.row.uniform.\32 5\25 {			margin: -0.25em 0 -1px -0.25em;		}		.\31 2u\28medium\29,		.\31 2u\24\28medium\29 {			width: 100%;			clear: none;			margin-left: 0;		}		.\31 1u\28medium\29,		.\31 1u\24\28medium\29 {			width: 91.6666666667%;			clear: none;			margin-left: 0;		}		.\31 0u\28medium\29,		.\31 0u\24\28medium\29 {			width: 83.3333333333%;			clear: none;			margin-left: 0;		}		.\39 u\28medium\29,		.\39 u\24\28medium\29 {			width: 75%;			clear: none;			margin-left: 0;		}		.\38 u\28medium\29,		.\38 u\24\28medium\29 {			width: 66.6666666667%;			clear: none;			margin-left: 0;		}		.\37 u\28medium\29,		.\37 u\24\28medium\29 {			width: 58.3333333333%;			clear: none;			margin-left: 0;		}		.\36 u\28medium\29,		.\36 u\24\28medium\29 {			width: 50%;			clear: none;			margin-left: 0;		}		.\35 u\28medium\29,		.\35 u\24\28medium\29 {			width: 41.6666666667%;			clear: none;			margin-left: 0;		}		.\34 u\28medium\29,		.\34 u\24\28medium\29 {			width: 33.3333333333%;			clear: none;			margin-left: 0;		}		.\33 u\28medium\29,		.\33 u\24\28medium\29 {			width: 25%;			clear: none;			margin-left: 0;		}		.\32 u\28medium\29,		.\32 u\24\28medium\29 {			width: 16.6666666667%;			clear: none;			margin-left: 0;		}		.\31 u\28medium\29,		.\31 u\24\28medium\29 {			width: 8.3333333333%;			clear: none;			margin-left: 0;		}		.\31 2u\24\28medium\29+*,		.\31 1u\24\28medium\29+*,		.\31 0u\24\28medium\29+*,		.\39 u\24\28medium\29+*,		.\38 u\24\28medium\29+*,		.\37 u\24\28medium\29+*,		.\36 u\24\28medium\29+*,		.\35 u\24\28medium\29+*,		.\34 u\24\28medium\29+*,		.\33 u\24\28medium\29+*,		.\32 u\24\28medium\29+*,		.\31 u\24\28medium\29+* {			clear: left;		}		.\-11u\28medium\29 {			margin-left: 91.66667%;		}		.\-10u\28medium\29 {			margin-left: 83.33333%;		}		.\-9u\28medium\29 {			margin-left: 75%;		}		.\-8u\28medium\29 {			margin-left: 66.66667%;		}		.\-7u\28medium\29 {			margin-left: 58.33333%;		}		.\-6u\28medium\29 {			margin-left: 50%;		}		.\-5u\28medium\29 {			margin-left: 41.66667%;		}		.\-4u\28medium\29 {			margin-left: 33.33333%;		}		.\-3u\28medium\29 {			margin-left: 25%;		}		.\-2u\28medium\29 {			margin-left: 16.66667%;		}		.\-1u\28medium\29 {			margin-left: 8.33333%;		}	}		@media screen and (max-width: 736px) {		.row>* {			padding: 0 0 0 1em;		}		.row {			margin: 0 0 -1px -1em;		}		.row.uniform>* {			padding: 1em 0 0 1em;		}		.row.uniform {			margin: -1em 0 -1px -1em;		}		.row.\32 00\25>* {			padding: 0 0 0 2em;		}		.row.\32 00\25 {			margin: 0 0 -1px -2em;		}		.row.uniform.\32 00\25>* {			padding: 2em 0 0 2em;		}		.row.uniform.\32 00\25 {			margin: -2em 0 -1px -2em;		}		.row.\31 50\25>* {			padding: 0 0 0 1.5em;		}		.row.\31 50\25 {			margin: 0 0 -1px -1.5em;		}		.row.uniform.\31 50\25>* {			padding: 1.5em 0 0 1.5em;		}		.row.uniform.\31 50\25 {			margin: -1.5em 0 -1px -1.5em;		}		.row.\35 0\25>* {			padding: 0 0 0 0.5em;		}		.row.\35 0\25 {			margin: 0 0 -1px -0.5em;		}		.row.uniform.\35 0\25>* {			padding: 0.5em 0 0 0.5em;		}		.row.uniform.\35 0\25 {			margin: -0.5em 0 -1px -0.5em;		}		.row.\32 5\25>* {			padding: 0 0 0 0.25em;		}		.row.\32 5\25 {			margin: 0 0 -1px -0.25em;		}		.row.uniform.\32 5\25>* {			padding: 0.25em 0 0 0.25em;		}		.row.uniform.\32 5\25 {			margin: -0.25em 0 -1px -0.25em;		}		.\31 2u\28small\29,		.\31 2u\24\28small\29 {			width: 100%;			clear: none;			margin-left: 0;		}		.\31 1u\28small\29,		.\31 1u\24\28small\29 {			width: 91.6666666667%;			clear: none;			margin-left: 0;		}		.\31 0u\28small\29,		.\31 0u\24\28small\29 {			width: 83.3333333333%;			clear: none;			margin-left: 0;		}		.\39 u\28small\29,		.\39 u\24\28small\29 {			width: 75%;			clear: none;			margin-left: 0;		}		.\38 u\28small\29,		.\38 u\24\28small\29 {			width: 66.6666666667%;			clear: none;			margin-left: 0;		}		.\37 u\28small\29,		.\37 u\24\28small\29 {			width: 58.3333333333%;			clear: none;			margin-left: 0;		}		.\36 u\28small\29,		.\36 u\24\28small\29 {			width: 50%;			clear: none;			margin-left: 0;		}		.\35 u\28small\29,		.\35 u\24\28small\29 {			width: 41.6666666667%;			clear: none;			margin-left: 0;		}		.\34 u\28small\29,		.\34 u\24\28small\29 {			width: 33.3333333333%;			clear: none;			margin-left: 0;		}		.\33 u\28small\29,		.\33 u\24\28small\29 {			width: 25%;			clear: none;			margin-left: 0;		}		.\32 u\28small\29,		.\32 u\24\28small\29 {			width: 16.6666666667%;			clear: none;			margin-left: 0;		}		.\31 u\28small\29,		.\31 u\24\28small\29 {			width: 8.3333333333%;			clear: none;			margin-left: 0;		}		.\31 2u\24\28small\29+*,		.\31 1u\24\28small\29+*,		.\31 0u\24\28small\29+*,		.\39 u\24\28small\29+*,		.\38 u\24\28small\29+*,		.\37 u\24\28small\29+*,		.\36 u\24\28small\29+*,		.\35 u\24\28small\29+*,		.\34 u\24\28small\29+*,		.\33 u\24\28small\29+*,		.\32 u\24\28small\29+*,		.\31 u\24\28small\29+* {			clear: left;		}		.\-11u\28small\29 {			margin-left: 91.66667%;		}		.\-10u\28small\29 {			margin-left: 83.33333%;		}		.\-9u\28small\29 {			margin-left: 75%;		}		.\-8u\28small\29 {			margin-left: 66.66667%;		}		.\-7u\28small\29 {			margin-left: 58.33333%;		}		.\-6u\28small\29 {			margin-left: 50%;		}		.\-5u\28small\29 {			margin-left: 41.66667%;		}		.\-4u\28small\29 {			margin-left: 33.33333%;		}		.\-3u\28small\29 {			margin-left: 25%;		}		.\-2u\28small\29 {			margin-left: 16.66667%;		}		.\-1u\28small\29 {			margin-left: 8.33333%;		}	}		@media screen and (max-width: 480px) {		.row>* {			padding: 0 0 0 1em;		}		.row {			margin: 0 0 -1px -1em;		}		.row.uniform>* {			padding: 1em 0 0 1em;		}		.row.uniform {			margin: -1em 0 -1px -1em;		}		.row.\32 00\25>* {			padding: 0 0 0 2em;		}		.row.\32 00\25 {			margin: 0 0 -1px -2em;		}		.row.uniform.\32 00\25>* {			padding: 2em 0 0 2em;		}		.row.uniform.\32 00\25 {			margin: -2em 0 -1px -2em;		}		.row.\31 50\25>* {			padding: 0 0 0 1.5em;		}		.row.\31 50\25 {			margin: 0 0 -1px -1.5em;		}		.row.uniform.\31 50\25>* {			padding: 1.5em 0 0 1.5em;		}		.row.uniform.\31 50\25 {			margin: -1.5em 0 -1px -1.5em;		}		.row.\35 0\25>* {			padding: 0 0 0 0.5em;		}		.row.\35 0\25 {			margin: 0 0 -1px -0.5em;		}		.row.uniform.\35 0\25>* {			padding: 0.5em 0 0 0.5em;		}		.row.uniform.\35 0\25 {			margin: -0.5em 0 -1px -0.5em;		}		.row.\32 5\25>* {			padding: 0 0 0 0.25em;		}		.row.\32 5\25 {			margin: 0 0 -1px -0.25em;		}		.row.uniform.\32 5\25>* {			padding: 0.25em 0 0 0.25em;		}		.row.uniform.\32 5\25 {			margin: -0.25em 0 -1px -0.25em;		}		.\31 2u\28xsmall\29,		.\31 2u\24\28xsmall\29 {			width: 100%;			clear: none;			margin-left: 0;		}		.\31 1u\28xsmall\29,		.\31 1u\24\28xsmall\29 {			width: 91.6666666667%;			clear: none;			margin-left: 0;		}		.\31 0u\28xsmall\29,		.\31 0u\24\28xsmall\29 {			width: 83.3333333333%;			clear: none;			margin-left: 0;		}		.\39 u\28xsmall\29,		.\39 u\24\28xsmall\29 {			width: 75%;			clear: none;			margin-left: 0;		}		.\38 u\28xsmall\29,		.\38 u\24\28xsmall\29 {			width: 66.6666666667%;			clear: none;			margin-left: 0;		}		.\37 u\28xsmall\29,		.\37 u\24\28xsmall\29 {			width: 58.3333333333%;			clear: none;			margin-left: 0;		}		.\36 u\28xsmall\29,		.\36 u\24\28xsmall\29 {			width: 50%;			clear: none;			margin-left: 0;		}		.\35 u\28xsmall\29,		.\35 u\24\28xsmall\29 {			width: 41.6666666667%;			clear: none;			margin-left: 0;		}		.\34 u\28xsmall\29,		.\34 u\24\28xsmall\29 {			width: 33.3333333333%;			clear: none;			margin-left: 0;		}		.\33 u\28xsmall\29,		.\33 u\24\28xsmall\29 {			width: 25%;			clear: none;			margin-left: 0;		}		.\32 u\28xsmall\29,		.\32 u\24\28xsmall\29 {			width: 16.6666666667%;			clear: none;			margin-left: 0;		}		.\31 u\28xsmall\29,		.\31 u\24\28xsmall\29 {			width: 8.3333333333%;			clear: none;			margin-left: 0;		}		.\31 2u\24\28xsmall\29+*,		.\31 1u\24\28xsmall\29+*,		.\31 0u\24\28xsmall\29+*,		.\39 u\24\28xsmall\29+*,		.\38 u\24\28xsmall\29+*,		.\37 u\24\28xsmall\29+*,		.\36 u\24\28xsmall\29+*,		.\35 u\24\28xsmall\29+*,		.\34 u\24\28xsmall\29+*,		.\33 u\24\28xsmall\29+*,		.\32 u\24\28xsmall\29+*,		.\31 u\24\28xsmall\29+* {			clear: left;		}		.\-11u\28xsmall\29 {			margin-left: 91.66667%;		}		.\-10u\28xsmall\29 {			margin-left: 83.33333%;		}		.\-9u\28xsmall\29 {			margin-left: 75%;		}		.\-8u\28xsmall\29 {			margin-left: 66.66667%;		}		.\-7u\28xsmall\29 {			margin-left: 58.33333%;		}		.\-6u\28xsmall\29 {			margin-left: 50%;		}		.\-5u\28xsmall\29 {			margin-left: 41.66667%;		}		.\-4u\28xsmall\29 {			margin-left: 33.33333%;		}		.\-3u\28xsmall\29 {			margin-left: 25%;		}		.\-2u\28xsmall\29 {			margin-left: 16.66667%;		}		.\-1u\28xsmall\29 {			margin-left: 8.33333%;		}	}	/* Basic */		@-ms-viewport {		width: device-width;	}		body {		-ms-overflow-style: scrollbar;	}		@media screen and (max-width: 480px) {		html,		body {			min-width: 320px;		}	}		body {		background: #f4f4f4;	}		body.is-loading *,	body.is-loading *:before,	body.is-loading *:after {		-moz-animation: none !important;		-webkit-animation: none !important;		-ms-animation: none !important;		animation: none !important;		-moz-transition: none !important;		-webkit-transition: none !important;		-ms-transition: none !important;		transition: none !important;	}	/* Type */		body,	input,	select,	textarea {		color: #646464;		font-family: "Arial", Helvetica, sans-serif;		font-size: 14pt;		font-weight: 400;		line-height: 1.75;	}		@media screen and (max-width: 1680px) {		body,		input,		select,		textarea {			font-size: 12pt;		}	}		@media screen and (max-width: 1280px) {		body,		input,		select,		textarea {			font-size: 12pt;		}	}		@media screen and (max-width: 980px) {		body,		input,		select,		textarea {			font-size: 12pt;		}	}		@media screen and (max-width: 736px) {		body,		input,		select,		textarea {			font-size: 12pt;		}	}		@media screen and (max-width: 480px) {		body,		input,		select,		textarea {			font-size: 12pt;		}	}		a {		-moz-transition: color 0.2s ease, border-bottom-color 0.2s ease;		-webkit-transition: color 0.2s ease, border-bottom-color 0.2s ease;		-ms-transition: color 0.2s ease, border-bottom-color 0.2s ease;		transition: color 0.2s ease, border-bottom-color 0.2s ease;		/*border-bottom: dotted 1px rgba(160, 160, 160, 0.65);*/		color: inherit;		text-decoration: none;	}		a:before {		-moz-transition: color 0.2s ease;		-webkit-transition: color 0.2s ease;		-ms-transition: color 0.2s ease;		transition: color 0.2s ease;	}		a:hover {		/*border-bottom-color: transparent;*/		color: #F85100 !important;	}		a:hover:before {		color: #f85100 !important;	}		strong,	b {		color: #3c3b3b;		font-weight: 700;	}		em,	i {		font-style: italic;	}		p {		margin: 0 0 2em 0;	}		h1,	h2,	h3,	h4,	h5,	h6 {		color: #3c3b3b;		font-family: "Oxygen", Helvetica, sans-serif;		font-weight: 800;		letter-spacing: 0.05em;		line-height: 1.65;		margin: 0 0 1em 0;	}		h1 a,	h2 a,	h3 a,	h4 a,	h5 a,	h6 a {		color: inherit;		border-bottom: 0;	}		h2 {		font-size: 1.1em;	}		h3 {		font-size: 0.9em;	}		h4 {		font-size: 0.7em;	}		h5 {		font-size: 0.7em;	}		h6 {		font-size: 0.7em;	}		sub {		font-size: 0.8em;		position: relative;		top: 0.5em;	}		sup {		font-size: 0.8em;		position: relative;		top: -0.5em;	}		blockquote {		border-left: solid 4px rgba(160, 160, 160, 0.3);		font-style: italic;		margin: 0 0 2em 0;		padding: 0.5em 0 0.5em 2em;	}		code {		background: rgba(160, 160, 160, 0.075);		border: solid 1px rgba(160, 160, 160, 0.3);		font-family: "Courier New", monospace;		font-size: 0.9em;		margin: 0 0.25em;		padding: 0.25em 0.65em;	}		pre {		-webkit-overflow-scrolling: touch;		font-family: "Courier New", monospace;		font-size: 0.9em;		margin: 0 0 2em 0;	}		pre code {		display: block;		line-height: 1.75em;		padding: 1em 1.5em;		overflow-x: auto;	}		hr {		border: 0;		border-bottom: solid 1px rgba(160, 160, 160, 0.3);		margin: 2em 0;	}		hr.major {		margin: 3em 0;	}		.align-left {		text-align: left;	}		.align-center {		text-align: center;	}		.align-right {		text-align: right;	}	/* price */		.price {		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: center;		border-bottom: 0;		font-family: "Raleway", Helvetica, sans-serif;		font-size: 1em;		font-weight: 800;		letter-spacing: 0.25em;		text-transform: uppercase;		white-space: nowrap;	}		.original_price {		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: center;		border-bottom: 0;		font-family: "Raleway", Helvetica, sans-serif;		font-size: .8em;		font-weight: 0;		letter-spacing: 0.25em;		text-transform: uppercase;		white-space: nowrap;		text-decoration: line-through;	}		.price .name,	.original_price .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;	}		.price img,	..original_price img {		border-radius: 100%;		display: block;		width: 4em;	}		.price:hover .name,	.original_price:hover .name {		border-bottom-color: transparent;	}		.extra-photos-text {		width: 60px;		height: 23px;		line-height: 23px;		text-align: center;		margin: 3px 0 0px 5px;		font-size: .8em;		padding: 0px 2px;		z-index: 1;		background: #DA1526;		border-radius: 5px;		opacity: 0.8;		display: block;		color: #fff;		float: left;		font-family: "Source Sans Pro", Helvetica, sans-serif;		box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.15);	}		.details {		display: block;		float: left;	}	/* Blurb */		.blurb h2 {		font-size: 0.8em;		margin: 0 0 1.5em 0;	}		.blurb h3 {		font-size: 0.7em;	}		.blurb p {		font-size: 0.9em;	}	/* Box */		.box {		border: solid 1px rgba(160, 160, 160, 0.3);		margin-bottom: 2em;		padding: 1.5em;	}		.box> :last-child,	.box> :last-child> :last-child,	.box> :last-child> :last-child> :last-child {		margin-bottom: 0;	}		.box.alt {		border: 0;		border-radius: 0;		padding: 0;	}	/* Form */		form {		margin: 0 0 2em 0;	}		form.search {		text-decoration: none;		position: relative;	}		form.search:before {		-moz-osx-font-smoothing: grayscale;		-webkit-font-smoothing: antialiased;		font-family: FontAwesome;		font-style: normal;		font-weight: normal;		text-transform: none !important;	}		form.search:before {		color: #aaaaaa;		content: '\f002';		display: block;		height: 2.75em;		left: 0;		line-height: 2.75em;		position: absolute;		text-align: center;		top: 0;		width: 2.5em;	}		form.search>input:first-child {		padding-left: 2.5em;	}		.category>form.search {		width: 500px;		margin: 0 auto 100px auto;	}		.category>form.search input[type="text"] {		margin: 0 auto;		float: left	}		@media screen and (max-width: 480px) {		.category>form.search {			width: 90%;			margin: 0 auto 110px auto;		}		.category>form.search input[type="text"] {			margin: 0 auto;		}		.pagination>li.pagination-li {			display: none !important;		}		.pagination>li.pagination_previous {			display: block;		}	}		label {		color: #3c3b3b;		display: block;		font-size: 0.9em;		font-weight: 700;		margin: 0 0 1em 0;	}		input[type="text"],	input[type="password"],	input[type="email"],	input[type="tel"],	select,	textarea {		/*-moz-appearance: none;		-webkit-appearance: none;		-ms-appearance: none;*/		appearance: none;		background: rgba(160, 160, 160, 0.075);		border: none;		border: solid 1px rgba(160, 160, 160, 0.3);		border-radius: 0;		color: inherit;		display: block;		outline: 0;		padding: 0 1em;		text-decoration: none;		width: 100%;	}		input[type="text"]:invalid,	input[type="password"]:invalid,	input[type="email"]:invalid,	input[type="tel"]:invalid,	select:invalid,	textarea:invalid {		box-shadow: none;	}		input[type="text"]:focus,	input[type="password"]:focus,	input[type="email"]:focus,	input[type="tel"]:focus,	select:focus,	textarea:focus {		border-color: #E67079;		/*box-shadow: inset 0 0 0 1px #E67079;*/	}		.select-wrapper {		text-decoration: none;		display: block;		position: relative;	}		.select-wrapper:before {		-moz-osx-font-smoothing: grayscale;		-webkit-font-smoothing: antialiased;		font-family: FontAwesome;		font-style: normal;		font-weight: normal;		text-transform: none !important;	}		.select-wrapper:before {		color: rgba(160, 160, 160, 0.3);		content: '\f078';		display: block;		height: 2.75em;		line-height: 2.75em;		pointer-events: none;		position: absolute;		right: 0;		text-align: center;		top: 0;		width: 2.75em;	}		.select-wrapper select::-ms-expand {		display: none;	}		input[type="text"],	input[type="password"],	input[type="email"],	select {		height: 2.75em;	}		textarea {		padding: 0.75em 1em;	}		input[type="checkbox"],	input[type="radio"] {		/*-moz-appearance: none;		-webkit-appearance: none;		-ms-appearance: none;		appearance: none;*/		display: block;		float: left;		margin-right: -2em;		/*opacity: 0;		width: 1em;		z-index: -1;*/	}		input[type="checkbox"]+label,	input[type="radio"]+label {		text-decoration: none;		color: #646464;		cursor: pointer;		display: inline-block;		font-size: 1em;		font-weight: 400;		padding-left: 2.4em;		padding-right: 0.75em;		position: relative;	}		input[type="checkbox"]+label:before,	input[type="radio"]+label:before {		-moz-osx-font-smoothing: grayscale;		-webkit-font-smoothing: antialiased;		font-family: FontAwesome;		font-style: normal;		font-weight: normal;		text-transform: none !important;	}		input[type="checkbox"]+label:before,	input[type="radio"]+label:before {		background: rgba(160, 160, 160, 0.075);		border: solid 1px rgba(160, 160, 160, 0.3);		content: '';		display: inline-block;		height: 1.65em;		left: 0;		line-height: 1.58125em;		position: absolute;		text-align: center;		top: 0;		width: 1.65em;	}		input[type="checkbox"]:checked+label:before,	input[type="radio"]:checked+label:before {		background: #3c3b3b;		border-color: #3c3b3b;		color: #ffffff;		content: '\f00c';	}		input[type="checkbox"]:focus+label:before,	input[type="radio"]:focus+label:before {		border-color: #2ebaae;		box-shadow: 0 0 0 1px #2ebaae;	}		input[type="radio"]+label:before {		border-radius: 100%;	}		::-webkit-input-placeholder {		color: #aaaaaa !important;		opacity: 1.0;	}		:-moz-placeholder {		color: #aaaaaa !important;		opacity: 1.0;	}		::-moz-placeholder {		color: #9F9F9F !important;		opacity: 1.0;	}		:-ms-input-placeholder {		color: #aaaaaa !important;		opacity: 1.0;	}		.formerize-placeholder {		color: #aaaaaa !important;		opacity: 1.0;	}	/* Icon */		.icon {		text-decoration: none;		border-bottom: none;		position: relative;	}		.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;	}		.icon.suffix:before {		float: right;	}	/* Image */		.image {		border: 0;		display: inline-block;		position: relative;	}		.image img {		display: block;	}		.image.left,	.image.right {		max-width: 40%;	}		.image.left img,	.image.right img {		width: 100%;	}		.image.left {		float: left;		padding: 0 1.5em 1em 0;		top: 0.25em;	}		.image.right {		float: right;		padding: 0 0 1em 1.5em;		top: 0.25em;	}		.image.fit {		display: block;		margin: 0 0 2em 0;		width: 100%;	}		.image.fit img {		width: 100%;	}		.image.featured {		display: block;		margin: 0 0 1em 0;		width: 85%;		justify-content: center;		cursor: pointer;	}		.image.featured img {		width: 100%;		justify-content: center;		border: 1px solid #ccc;		border-radius: 3px;	}		.border-shadow {			box-shadow: 2px 2px 15px #Ccc;		}			.mar_top_5{		margin-right: -20px;	}		.post .thumbnail {		width: 29%;		position: absolute;		top: 25%;		right: 50px;	}		.post .thumbnail a {		width: 100%;		float: left;		display: block;		margin: 5px 5px 5px 0;		color: #5f5f5f;	}		.post .thumbnail img {		width: 100%;	}		@media screen and (max-width: 8000px) {		.image.featured {			display: block;			margin: 0 0 1em 0;			width: 170px;			justify-content: center;		}		ul.cart .featured {			float: left;			margin: 0 10px 10px 0;		}	}		@media screen and (max-width: 1200px) {		.post .thumbnail {			width: 29%;			position: absolute;			top: 100px;			right: 70px;		}		.image.featured {			display: block;			margin: 0 0 1em 0;			width: 160px;			justify-content: center;		}	}		@media screen and (max-width: 980px) {		.post .thumbnail {			position: absolute;			top: 20%;			right: 50px;		}	}		@media screen and (max-width: 736px) {		.image.featured {			margin: 0 0 1.5em 0;		}		.post .thumbnail {			position: absolute;			top: 10%;			right: 30px;		}	}		@media screen and (max-width: 436px) {		.post .thumbnail {			width: 100%;			position: relative;			top: auto;			right: auto;			margin: 0 0 10px 0;		}		.post .thumbnail a {			width: 100%;			float: left;			display: block;			margin: 5px;		}		.image.featured img {			width: 100%;			justify-content: center;		}		.post .thumbnail img {			width: 100%;		}		.post .thumbnail li h2 {			font-size: 1em;		}		.post .thumbnail li .red {			font-size: 1em;		}				ul.cart .image.featured {			float: left !important;			margin: 0 10px 10px 0 !important;			width: calc(50% - 20px) !important;		}		ul.cart .featured {			float: left;			margin: 20px 10px 10px 0;		}	}		.image.main {		display: block;		margin: 0 0 3em 0;		width: 100%;	}		.image.main img {		width: 100%;	}	/* List */		.left_sidebar {		/*box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.15);*/		float: left;		margin-bottom: 15px;		width: 210px;		text-align: left;		margin-right: 20px;		padding-bottom: 20px;		min-height: 430px;	}		.sidebarBox {		border-top: 1px solid #e7e7e7;		padding: 15px 5px;	}		.left_sidebar_title {		height: 30px;		line-height: 30px;		width: 190px;		margin-bottom: 10px;	}		.left_sidebar_title span {		/*font-size: 24px;*/		font-weight: bold;		margin-left: 12px;		font-family: "Ubuntu";	}		.left_sidebar_con {		height: auto;		line-height: 24px;		padding: 0 10px 10px;		margin-top: 10px;	}		.left_sidebar_con label {		float: left;	}		.left_sidebar a {		color: #1d1d1d;		position: relative;		font-family: "Ubuntu";		font-size: 14px;	}		.left_sidebar_a {		background: red !important;		width: 12px !important;		height: 12px !important;		position: absolute;		right: -8px;		top: -10px;		display: block;		border-radius: 15px;		padding: 0 !important;		text-align: center;		font-size: 25px !important;		line-height: 7px;		border: 0 !important;		color: #fff;	}		.left_sidebar_a .icon {		color: #fff;		font-size: 10px;		position: absolute;		top: -4px;		right: 4px;	}		.son_ul_l {		margin: 0;		padding: 0;	}		.son_ul_l li {		margin: 0;		padding: 0;		position: relative;	}		.son_ul_l1 {		left: 0;		overflow: hidden;		margin: 0;		padding: 0;	}		.son_ul_l1 li,	.son_ul_l2 li {		color: #e2626b;		cursor: inherit;		display: block;		height: 38px;		line-height: 25px;		margin-top: 3px;		padding-left: 0px;	}		.son_ul_l1 li span,	.son_ul_l2 li span {		border: 1px solid #ddd;		display: block;		float: left;		height: 18px;		margin-right: 5px;		margin-top: 3px;		width: 18px;	}		.section-input {		height: 1.95em !important;		width: 45px !important;		display: inline !important;		margin: 10px 5px;		padding: 0 3px !important;	}		.section-go {		display: block;		padding: 0px;		background: #E67079;		color: #fff !important;		text-align: center;		width: 40px;		float: right;		border-radius: 3px;		margin-right: 4px 7px 0 0;	}		.section-go:hover {		background: #f39800;		color: #fff !important;	}		.right_sidebar {		overflow: hidden;		padding: 20px 20px !important;	}		.products-grid {		position: relative;	}		.products-grid li.item {		padding: 0 10px 10px;		width: 25%;		min-height: 325px;		float: left;	}		.wrapper-hover {		position: relative;		overflow: hidden;	}		.wrapper-hover i {		position: absolute;		top: -10px;		right: -10px;		width: 60px;		height: 60px;		background: #f30;		border-radius: 30px;		color: #fff;		z-index: 999;		font-size: 20px;		line-height: 18px;		text-align: center;		padding-top: 15px;		font-style: normal;	}		.wrapper-hover i b {		display: block;		font-size: 12px;		font-weight: normal;		color: #fff;	}		.products-grid img {		width: 100%;	}		.products-grid .product-shop {		position: static;	}		.newarriv_name {		width: 100%;		font-size: 12px;		line-height: 20px;		color: #888;		overflow: hidden;		margin-top: 4px;	}		.newarriv_name a {		font-size: 14px;		color: #333 !important;		height: 40px;		font-family: "Ubuntu";		display: block;		overflow: hidden;		text-overflow: ellipsis;	}		.products-grid .price-box {		color: #212121;		overflow: hidden;		margin: 0 auto 8px;		text-align: center;	}		.regular-price {		display: block;		width: 100%;	}		.regular-price .price {		color: #E67079;		font-size: 20px;		font-weight: normal;		letter-spacing: normal;		text-transform: none;		font-family: "Source Sans Pro", Helvetica, sans-serif;	}		.toolbar {		margin-bottom: 30px;	}		.pager {		text-align: center;	}		.pager .amount {		float: left;		padding-top: 2px;	}		.pager .amount strong {		font-weight: normal;		display: inline-block;		padding-top: 0px;	}		.gw-sort-show {		float: right;		height: 40px;		line-height: 40px;		width: 400px;		padding-bottom: 20px;	}		.gw-sort-show .sort-by {		float: right;	}		.f-right,	.right {		float: right !important;	}		.toolbar select {		min-width: 140px;		border: solid 1px #666;		height: 26px;		line-height: 22px;		font-family: "Arial";		font-size: 13px;		appearance: none;		-moz-appearance: none;		-webkit-appearance: none;		background: url(../images/arrow.png) no-repeat right center;		padding-right: 26px;		width: auto;	}		.pager .limiter {		width: 89px;	}		.pager .limiter label {		display: inline-block;		padding-top: 2px;		padding-right: 6px;		margin: 0;		padding: 0;	}		@media screen and (max-width: 980px) {		.left_sidebar {			width: 180px;		}		.products-grid li.item {			/*width: 33.3%;*/		}	}		@media screen and (max-width: 480px) {		.left_sidebar {			display: none;		}		.right_sidebar {			overflow: visible !important;			padding: 20px 30px !important;		}		.products-grid li.item {			width: 50%;		}		.products-grid li.item {			min-height: 225px;		}	}		ol {		list-style: decimal;		margin: 0 0 2em 0;		padding-left: 1.25em;	}		ol li {		padding-left: 0.25em;	}		ul {		list-style: disc;		margin: 0 0 1em 0;		padding-left: 1em;		list-style-type: none;	}		ul li {		padding-left: 0.5em;	}		ul.alt {		list-style: none;		padding-left: 0;	}		ul.alt li {		border-top: solid 1px rgba(160, 160, 160, 0.3);		padding: 0.5em 0;	}		ul.alt li:first-child {		border-top: 0;		padding-top: 0;	}		ul.icons {		cursor: default;		list-style: none;		padding-left: 0;	}		ul.icons li {		display: inline-block;		padding: 0 1em 0 0;	}		ul.icons li:last-child {		padding-right: 0;	}		ul.icons li>* {		text-decoration: none;		border: 0;	}		ul.icons li>*:before {		-moz-osx-font-smoothing: grayscale;		-webkit-font-smoothing: antialiased;		font-family: FontAwesome;		font-style: normal;		font-weight: normal;		text-transform: none !important;	}		ul.icons li>* .label {		display: none;	}		ul.actions {		cursor: default;		list-style: none;		padding-left: 0;	}		ul.actions li {		display: inline-block;		padding: 0 1.5em 0 0;		vertical-align: middle;		width: 100%	}		ul.actions li:last-child {		padding-right: 0;	}		ul.actions.pagination .next {		text-decoration: none;	}		ul.actions.pagination .next:after {		content: "";		-moz-osx-font-smoothing: grayscale;		-webkit-font-smoothing: antialiased;		font-family: FontAwesome;		font-style: normal;		font-weight: normal;		text-transform: none !important;	}		ul.actions.pagination .next:after {		content: '\f054';	}		ul.actions.pagination .previous {		text-decoration: none;	}		ul.actions.pagination .previous:before {		content: "";		-moz-osx-font-smoothing: grayscale;		-webkit-font-smoothing: antialiased;		font-family: FontAwesome;		font-style: normal;		font-weight: normal;		text-transform: none !important;	}		ul.actions.pagination .previous:before {		content: '\f053';	}		@media screen and (max-width: 1680px) {		ul.actions.pagination {			text-align: center;		}		ul.actions.pagination .next,		ul.actions.pagination .previous {			min-width: 20em;		}	}		@media screen and (max-width: 1280px) {		ul.actions.pagination {			text-align: center;		}		ul.actions.pagination .next,		ul.actions.pagination .previous {			min-width: 20em;		}	}		@media screen and (max-width: 736px) {		ul.actions.pagination .next,		ul.actions.pagination .previous {			min-width: 18em;		}	}		ul.actions.small li {		padding: 0 1em 0 0;	}		ul.actions.vertical li {		display: block;		padding: 1.5em 0 0 0;	}		ul.actions.vertical li:first-child {		padding-top: 0;	}		ul.actions.vertical li>* {		margin-bottom: 0;	}		ul.actions.vertical.small li {		padding: 1em 0 0 0;	}		ul.actions.vertical.small li:first-child {		padding-top: 0;	}		ul.actions.fit {		display: table;		margin-left: -1em;		padding: 0;		table-layout: fixed;		width: calc(100% + 1em);	}		ul.actions.fit li {		display: table-cell;		padding: 0 0 0 1em;	}		ul.actions.fit li>* {		margin-bottom: 0;	}		ul.actions.fit.small {		margin-left: -0.5em;		width: calc(100% + 0.5em);	}		ul.actions.fit.small li {		padding: 0 0 0 0.5em;	}		@media screen and (max-width: 480px) {		ul.actions {			margin: 0 0 2em 0;		}		ul.actions li {			padding: 1em 0 0 0;			display: block;			text-align: center;			width: 100%;		}		ul.actions li:first-child {			padding-top: 0;		}		ul.actions li>* {			width: 100%;			margin: 0 !important;		}		ul.actions.small li {			padding: 0.5em 0 0 0;		}		ul.actions.small li:first-child {			padding-top: 0;		}	}		ul.posts {		list-style: none;		padding: 0;	}		ul.posts li {		border-top: dotted 1px rgba(160, 160, 160, 0.3);		margin: 1.5em 0 0 0;		padding: 1.5em 0 0 0;	}		ul.posts li:first-child {		border-top: 0;		margin-top: 0;		padding-top: 0;	}		ul.posts article {		display: -moz-flex;		display: -webkit-flex;		display: -ms-flex;		display: flex;		-moz-align-items: -moz-flex-start;		-webkit-align-items: -webkit-flex-start;		-ms-align-items: -ms-flex-start;		align-items: flex-start;		-moz-flex-direction: row-reverse;		-webkit-flex-direction: row-reverse;		-ms-flex-direction: row-reverse;		flex-direction: row-reverse;	}		ul.posts article .image {		display: block;		margin-right: 1.5em;		min-width: 4em;		width: 4em;	}		ul.posts article .image img {		width: 100%;	}		ul.posts article header {		-moz-flex-grow: 1;		-webkit-flex-grow: 1;		-ms-flex-grow: 1;		flex-grow: 1;		-ms-flex: 1;	}		ul.posts article header h3 {		font-size: 0.7em;		margin-top: 0.125em;	}		ul.posts article 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;	}		ul.posts article header> :last-child {		margin-bottom: 0;	}		dl {		margin: 0 0 2em 0;	}		dl dt {		display: block;		font-weight: 700;		margin: 0 0 1em 0;	}		dl dd {		margin-left: 2em;	}	/* Section/Article */		section.special,	article.special {		text-align: center;	}		header p {		font-family: "Raleway", Helvetica, sans-serif;		font-size: 0.7em;		font-weight: 400;		letter-spacing: 0.25em;		line-height: 2.5;		margin-top: -1em;		text-transform: uppercase;	}	/* Table */		.table-wrapper {		-webkit-overflow-scrolling: touch;		overflow-x: auto;	}		table {		margin: 0 0 2em 0;		width: 100%;	}		table tbody tr {		border: solid 1px rgba(160, 160, 160, 0.3);		border-left: 0;		border-right: 0;	}		table tbody tr:nth-child(2n + 1) {		background-color: rgba(160, 160, 160, 0.075);	}		table td {		padding: 0.75em 0.75em;	}		table th {		color: #3c3b3b;		font-size: 0.9em;		font-weight: 700;		padding: 0 0.75em 0.75em 0.75em;		text-align: left;	}		table thead {		border-bottom: solid 2px rgba(160, 160, 160, 0.3);	}		table tfoot {		border-top: solid 2px rgba(160, 160, 160, 0.3);	}		table.alt {		border-collapse: separate;	}		table.alt tbody tr td {		border: solid 1px rgba(160, 160, 160, 0.3);		border-left-width: 0;		border-top-width: 0;	}		table.alt tbody tr td:first-child {		border-left-width: 1px;	}		table.alt tbody tr:first-child td {		border-top-width: 1px;	}		table.alt thead {		border-bottom: 0;	}		table.alt tfoot {		border-top: 0;	}	/* Header */		body {}	/* Intro */		#intro .logo {		border-bottom: 0;		display: inline-block;		margin: 0 0 1em 0;		overflow: hidden;		position: relative;	}		#intro .logo:before {		/*background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100px' height='100px' viewBox='0 0 100 100' preserveAspectRatio='none' zoomAndPan='disable'%3E%3Cpolygon points='0,0 100,0 100,25 50,0 0,25' style='fill:%23f4f4f4' /%3E%3Cpolygon points='0,100 100,100 100,75 50,100 0,75' style='fill:%23f4f4f4' /%3E%3C/svg%3E");*/		background-position: top left;		background-repeat: no-repeat;		background-size: 100% 100%;		content: '';		display: block;		height: 100%;		left: 0;		position: absolute;		top: 0;		width: 100%;	}		#intro .logo img {		display: block;		margin-left: -0.25em;		/*width: 4.5em;*/	}		#intro header h2 {		font-size: 2em;		font-weight: 900;	}		#intro header p {		font-size: 0.8em;	}		@media screen and (max-width: 1280px) {		#intro {			margin: 0 0 3em 0;			text-align: center;		}		#intro header h2 {			font-size: 2em;		}		#intro header p {			font-size: 0.7em;		}	}		@media screen and (max-width: 736px) {		#intro {			margin: 0 0 1.5em 0;			padding: 1.25em 0;		}		#intro> :last-child {			margin-bottom: 0;		}		#intro .logo {			margin: 0 0 0.5em 0;		}		#intro header h2 {			font-size: 1.25em;		}		#intro header> :last-child {			margin-bottom: 0;		}	}	/* Menu */		#menu {		-moz-transform: translateX(25em);		-webkit-transform: translateX(25em);		-ms-transform: translateX(25em);		transform: translateX(25em);		-moz-transition: -moz-transform 0.5s ease, visibility 0.5s;		-webkit-transition: -webkit-transform 0.5s ease, visibility 0.5s;		-ms-transition: -ms-transform 0.5s ease, visibility 0.5s;		transition: transform 0.5s ease, visibility 0.5s;		-webkit-overflow-scrolling: touch;		background: #ffffff;		border-left: solid 1px rgba(160, 160, 160, 0.3);		box-shadow: none;		height: 100%;		max-width: 80%;		overflow-y: auto;		position: fixed;		right: 0;		top: 0;		visibility: hidden;		width: 25em;		z-index: 10002;	}		#menu>* {		border-top: solid 1px rgba(160, 160, 160, 0.3);		padding: 3em;	}		#menu>*> :last-child {		margin-bottom: 0;	}		#menu> :first-child {		border-top: 0;	}		#menu .links {		list-style: none;		padding: 0;	}		#menu .links>li {		border: 0;		border-top: dotted 1px rgba(160, 160, 160, 0.3);		margin: 1.5em 0 0 0;		padding: 1.5em 0 0 0;	}		#menu .links>li a {		display: block;		border-bottom: 0;	}		#menu .links>li a h3 {		-moz-transition: color 0.2s ease;		-webkit-transition: color 0.2s ease;		-ms-transition: color 0.2s ease;		transition: color 0.2s ease;		font-size: 0.7em;		width: 180px;	}		#menu .links>li a p {		font-family: "Raleway", Helvetica, sans-serif;		font-size: 0.6em;		font-weight: 400;		letter-spacing: 0.25em;		margin-bottom: 0;		text-decoration: none;		text-transform: uppercase;	}		#menu .links>li a:hover h3 {		color: #2ebaae;	}		#menu .links>li:first-child {		border-top: 0;		margin-top: 0;		padding-top: 0;	}		ul.shopping-up li:nth-of-type(1)>.red {		margin-top: -23px;	}		body.is-menu-visible #menu {		-moz-transform: translateX(0);		-webkit-transform: translateX(0);		-ms-transform: translateX(0);		transform: translateX(0);		visibility: visible;	}		@media screen and (max-width: 736px) {		#menu>* {			padding: 1.5em;		}	}	/*********color**********/		.red {		color: #c00;	}		.gray {		color: #999;	}		.pink {		color: #EE7378;	}		.green {		color: #8EC44E;	}		.green2 {	color: #46A314	}	.org{		color: #E36647;	}		.post-r {		padding-top: 0 !important;		padding-left: 1em !important;	}	.aririval-con{	max-width: 1200px;margin-top:0px	}		.slide-pad{		margin-top: 20px;	}		@media screen and (max-width: 768px) {	.slide-pad{		margin-top: 60px;	}}		@media screen and (max-width: 480px) {	.aririval-con{	margin-top:45px !important;	}	}