@import url(http://fonts.googleapis.com/css?family=Roboto:400,300,500,700,900,100,100italic,300italic,400italic,500italic,700italic,900italic&subset=latin,latin-ext);
@font-face {
	font-family: 'Euromode';
	src: url('../fonts/EuromodeCE-BoldItalic.eot');
	src: url('../fonts/EuromodeCE-BoldItalic.eot?#iefix') format('embedded-opentype'),
		url('../fonts/EuromodeCE-BoldItalic.woff2') format('woff2'),
		url('../fonts/EuromodeCE-BoldItalic.woff') format('woff'),
		url('../fonts/EuromodeCE-BoldItalic.ttf') format('truetype'),
		url('../fonts/EuromodeCE-BoldItalic.svg#EuromodeCE-BoldItalic') format('svg');
	font-weight: bold;
	font-style: italic;
}

@font-face {
	font-family: 'Euromode';
	src: url('../fonts/EuromodeCE-Italic.eot');
	src: url('../fonts/EuromodeCE-Italic.eot?#iefix') format('embedded-opentype'),
		url('../fonts/EuromodeCE-Italic.woff2') format('woff2'),
		url('../fonts/EuromodeCE-Italic.woff') format('woff'),
		url('../fonts/EuromodeCE-Italic.ttf') format('truetype'),
		url('../fonts/EuromodeCE-Italic.svg#EuromodeCE-Italic') format('svg');
	font-weight: normal;
	font-style: italic;
}

@font-face {
	font-family: 'Euromode';
	src: url('../fonts/EuromodeCE.eot');
	src: url('../fonts/EuromodeCE.eot?#iefix') format('embedded-opentype'),
		url('../fonts/EuromodeCE.woff2') format('woff2'),
		url('../fonts/EuromodeCE.woff') format('woff'),
		url('../fonts/EuromodeCE.ttf') format('truetype'),
		url('../fonts/EuromodeCE.svg#EuromodeCE') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Euromode';
	src: url('../fonts/EuromodeCE-Bold.eot');
	src: url('../fonts/EuromodeCE-Bold.eot?#iefix') format('embedded-opentype'),
		url('../fonts/EuromodeCE-Bold.woff2') format('woff2'),
		url('../fonts/EuromodeCE-Bold.woff') format('woff'),
		url('../fonts/EuromodeCE-Bold.ttf') format('truetype'),
		url('../fonts/EuromodeCE-Bold.svg#EuromodeCE-Bold') format('svg');
	font-weight: bold;
	font-style: normal;
}

*{	
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section{
	display: block;
}
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;
}
h1,
h2,
h3,
h4,
h5,
h6{
	font-weight: normal;
}
a{
	cursor: pointer;
	text-decoration: none;
}
textarea{
	resize: none;
}
.cf::before,
.cf::after{
	clear: both;
	content: ".";
	display: block;
	overflow: hidden;
	visibility: hidden;
	height: 0;
}
.cols_box{
	width: 100%;
}
.cols_box .cols_1{
	float: left;
	position: relative;
	width: 8.33333333%;
}
.cols_box .cols_1::before,
.cols_box .cols_1::after{
	clear: both;
	content: ".";
	display: block;
	overflow: hidden;
	visibility: hidden;
	height: 0;
}
.cols_box .cols_2{
	float: left;
	position: relative;
	width: 16.66666667%;
}
.cols_box .cols_2::before,
.cols_box .cols_2::after{
	clear: both;
	content: ".";
	display: block;
	overflow: hidden;
	visibility: hidden;
	height: 0;
}
.cols_box .cols_3{
	float: left;
	position: relative;
	width: 25%;
}
.cols_box .cols_3::before,
.cols_box .cols_3::after{
	clear: both;
	content: ".";
	display: block;
	overflow: hidden;
	visibility: hidden;
	height: 0;
}
.cols_box .cols_4{
	float: left;
	position: relative;
	width: 33.33333333%;
}
.cols_box .cols_4::before,
.cols_box .cols_4::after{
	clear: both;
	content: ".";
	display: block;
	overflow: hidden;
	visibility: hidden;
	height: 0;
}
.cols_box .cols_5{
	float: left;
	position: relative;
	width: 41.66666667%;
}
.cols_box .cols_5::before,
.cols_box .cols_5::after{
	clear: both;
	content: ".";
	display: block;
	overflow: hidden;
	visibility: hidden;
	height: 0;
}
.cols_box .cols_6{
	float: left;
	position: relative;
	width: 50%;
}
.cols_box .cols_6::before,
.cols_box .cols_6::after{
	clear: both;
	content: ".";
	display: block;
	overflow: hidden;
	visibility: hidden;
	height: 0;
}
.cols_box .cols_7{
	float: left;
	position: relative;
	width: 58.33333333%;
}
.cols_box .cols_7::before,
.cols_box .cols_7::after{
	clear: both;
	content: ".";
	display: block;
	overflow: hidden;
	visibility: hidden;
	height: 0;
}
.cols_box .cols_8{
	float: left;
	position: relative;
	width: 66.66666667%;
}
.cols_box .cols_8::before,
.cols_box .cols_8::after{
	clear: both;
	content: ".";
	display: block;
	overflow: hidden;
	visibility: hidden;
	height: 0;
}
.cols_box .cols_9{
	float: left;
	position: relative;
	width: 75%;
}
.cols_box .cols_9::before,
.cols_box .cols_9::after{
	clear: both;
	content: ".";
	display: block;
	overflow: hidden;
	visibility: hidden;
	height: 0;
}
.cols_box .cols_10{
	float: left;
	position: relative;
	width: 83.33333333%;
}
.cols_box .cols_10::before,
.cols_box .cols_10::after{
	clear: both;
	content: ".";
	display: block;
	overflow: hidden;
	visibility: hidden;
	height: 0;
}
.cols_box .cols_11{
	float: left;
	position: relative;
	width: 91.66666667%;
}
.cols_box .cols_11::before,
.cols_box .cols_11::after{
	clear: both;
	content: ".";
	display: block;
	overflow: hidden;
	visibility: hidden;
	height: 0;
}
.cols_box .cols_12{
	float: left;
	position: relative;
	width: 100%;
}
.cols_box .cols_12::before,
.cols_box .cols_12::after{
	clear: both;
	content: ".";
	display: block;
	overflow: hidden;
	visibility: hidden;
	height: 0;
}
.cols_box::before,
.cols_box::after{
	clear: both;
	content: ".";
	display: block;
	overflow: hidden;
	visibility: hidden;
	height: 0;
}
@media only screen and (min-width: 1850px){
	.cols_box{
		width: 100%;
	}
	.cols_box .cols_1850_1{
		float: left;
		position: relative;
		width: 8.33333333%;
	}
	.cols_box .cols_1850_1::before,
	.cols_box .cols_1850_1::after{
		clear: both;
		content: ".";
		display: block;
		overflow: hidden;
		visibility: hidden;
		height: 0;
	}
	.cols_box .cols_1850_2{
		float: left;
		position: relative;
		width: 16.66666667%;
	}
	.cols_box .cols_1850_2::before,
	.cols_box .cols_1850_2::after{
		clear: both;
		content: ".";
		display: block;
		overflow: hidden;
		visibility: hidden;
		height: 0;
	}
	.cols_box .cols_1850_3{
		float: left;
		position: relative;
		width: 25%;
	}
	.cols_box .cols_1850_3::before,
	.cols_box .cols_1850_3::after{
		clear: both;
		content: ".";
		display: block;
		overflow: hidden;
		visibility: hidden;
		height: 0;
	}
	.cols_box .cols_1850_4{
		float: left;
		position: relative;
		width: 33.33333333%;
	}
	.cols_box .cols_1850_4::before,
	.cols_box .cols_1850_4::after{
		clear: both;
		content: ".";
		display: block;
		overflow: hidden;
		visibility: hidden;
		height: 0;
	}
	.cols_box .cols_1850_5{
		float: left;
		position: relative;
		width: 41.66666667%;
	}
	.cols_box .cols_1850_5::before,
	.cols_box .cols_1850_5::after{
		clear: both;
		content: ".";
		display: block;
		overflow: hidden;
		visibility: hidden;
		height: 0;
	}
	.cols_box .cols_1850_6{
		float: left;
		position: relative;
		width: 50%;
	}
	.cols_box .cols_1850_6::before,
	.cols_box .cols_1850_6::after{
		clear: both;
		content: ".";
		display: block;
		overflow: hidden;
		visibility: hidden;
		height: 0;
	}
	.cols_box .cols_1850_7{
		float: left;
		position: relative;
		width: 58.33333333%;
	}
	.cols_box .cols_1850_7::before,
	.cols_box .cols_1850_7::after{
		clear: both;
		content: ".";
		display: block;
		overflow: hidden;
		visibility: hidden;
		height: 0;
	}
	.cols_box .cols_1850_8{
		float: left;
		position: relative;
		width: 66.66666667%;
	}
	.cols_box .cols_1850_8::before,
	.cols_box .cols_1850_8::after{
		clear: both;
		content: ".";
		display: block;
		overflow: hidden;
		visibility: hidden;
		height: 0;
	}
	.cols_box .cols_1850_9{
		float: left;
		position: relative;
		width: 75%;
	}
	.cols_box .cols_1850_9::before,
	.cols_box .cols_1850_9::after{
		clear: both;
		content: ".";
		display: block;
		overflow: hidden;
		visibility: hidden;
		height: 0;
	}
	.cols_box .cols_1850_10{
		float: left;
		position: relative;
		width: 83.33333333%;
	}
	.cols_box .cols_1850_10::before,
	.cols_box .cols_1850_10::after{
		clear: both;
		content: ".";
		display: block;
		overflow: hidden;
		visibility: hidden;
		height: 0;
	}
	.cols_box .cols_1850_11{
		float: left;
		position: relative;
		width: 91.66666667%;
	}
	.cols_box .cols_1850_11::before,
	.cols_box .cols_1850_11::after{
		clear: both;
		content: ".";
		display: block;
		overflow: hidden;
		visibility: hidden;
		height: 0;
	}
	.cols_box .cols_1850_12{
		float: left;
		position: relative;
		width: 100%;
	}
	.cols_box .cols_1850_12::before,
	.cols_box .cols_1850_12::after{
		clear: both;
		content: ".";
		display: block;
		overflow: hidden;
		visibility: hidden;
		height: 0;
	}
}
@media only screen and (max-width: 1200px){
	.cols_box{
		width: 100%;
	}
	.cols_box .cols_1200_1{
		float: left;
		position: relative;
		width: 8.33333333%;
	}
	.cols_box .cols_1200_1::before,
	.cols_box .cols_1200_1::after{
		clear: both;
		content: ".";
		display: block;
		overflow: hidden;
		visibility: hidden;
		height: 0;
	}
	.cols_box .cols_1200_2{
		float: left;
		position: relative;
		width: 16.66666667%;
	}
	.cols_box .cols_1200_2::before,
	.cols_box .cols_1200_2::after{
		clear: both;
		content: ".";
		display: block;
		overflow: hidden;
		visibility: hidden;
		height: 0;
	}
	.cols_box .cols_1200_3{
		float: left;
		position: relative;
		width: 25%;
	}
	.cols_box .cols_1200_3::before,
	.cols_box .cols_1200_3::after{
		clear: both;
		content: ".";
		display: block;
		overflow: hidden;
		visibility: hidden;
		height: 0;
	}
	.cols_box .cols_1200_4{
		float: left;
		position: relative;
		width: 33.33333333%;
	}
	.cols_box .cols_1200_4::before,
	.cols_box .cols_1200_4::after{
		clear: both;
		content: ".";
		display: block;
		overflow: hidden;
		visibility: hidden;
		height: 0;
	}
	.cols_box .cols_1200_5{
		float: left;
		position: relative;
		width: 41.66666667%;
	}
	.cols_box .cols_1200_5::before,
	.cols_box .cols_1200_5::after{
		clear: both;
		content: ".";
		display: block;
		overflow: hidden;
		visibility: hidden;
		height: 0;
	}
	.cols_box .cols_1200_6{
		float: left;
		position: relative;
		width: 50%;
	}
	.cols_box .cols_1200_6::before,
	.cols_box .cols_1200_6::after{
		clear: both;
		content: ".";
		display: block;
		overflow: hidden;
		visibility: hidden;
		height: 0;
	}
	.cols_box .cols_1200_7{
		float: left;
		position: relative;
		width: 58.33333333%;
	}
	.cols_box .cols_1200_7::before,
	.cols_box .cols_1200_7::after{
		clear: both;
		content: ".";
		display: block;
		overflow: hidden;
		visibility: hidden;
		height: 0;
	}
	.cols_box .cols_1200_8{
		float: left;
		position: relative;
		width: 66.66666667%;
	}
	.cols_box .cols_1200_8::before,
	.cols_box .cols_1200_8::after{
		clear: both;
		content: ".";
		display: block;
		overflow: hidden;
		visibility: hidden;
		height: 0;
	}
	.cols_box .cols_1200_9{
		float: left;
		position: relative;
		width: 75%;
	}
	.cols_box .cols_1200_9::before,
	.cols_box .cols_1200_9::after{
		clear: both;
		content: ".";
		display: block;
		overflow: hidden;
		visibility: hidden;
		height: 0;
	}
	.cols_box .cols_1200_10{
		float: left;
		position: relative;
		width: 83.33333333%;
	}
	.cols_box .cols_1200_10::before,
	.cols_box .cols_1200_10::after{
		clear: both;
		content: ".";
		display: block;
		overflow: hidden;
		visibility: hidden;
		height: 0;
	}
	.cols_box .cols_1200_11{
		float: left;
		position: relative;
		width: 91.66666667%;
	}
	.cols_box .cols_1200_11::before,
	.cols_box .cols_1200_11::after{
		clear: both;
		content: ".";
		display: block;
		overflow: hidden;
		visibility: hidden;
		height: 0;
	}
	.cols_box .cols_1200_12{
		float: left;
		position: relative;
		width: 100%;
	}
	.cols_box .cols_1200_12::before,
	.cols_box .cols_1200_12::after{
		clear: both;
		content: ".";
		display: block;
		overflow: hidden;
		visibility: hidden;
		height: 0;
	}
}
@media only screen and (min-width: 961px) and (max-width: 1200px){
	.cols_box{
		width: 100%;
	}
	.cols_box .cols_960_1200_1{
		float: left;
		position: relative;
		width: 8.33333333%;
	}
	.cols_box .cols_960_1200_1::before,
	.cols_box .cols_960_1200_1::after{
		clear: both;
		content: ".";
		display: block;
		overflow: hidden;
		visibility: hidden;
		height: 0;
	}
	.cols_box .cols_960_1200_2{
		float: left;
		position: relative;
		width: 16.66666667%;
	}
	.cols_box .cols_960_1200_2::before,
	.cols_box .cols_960_1200_2::after{
		clear: both;
		content: ".";
		display: block;
		overflow: hidden;
		visibility: hidden;
		height: 0;
	}
	.cols_box .cols_960_1200_3{
		float: left;
		position: relative;
		width: 25%;
	}
	.cols_box .cols_960_1200_3::before,
	.cols_box .cols_960_1200_3::after{
		clear: both;
		content: ".";
		display: block;
		overflow: hidden;
		visibility: hidden;
		height: 0;
	}
	.cols_box .cols_960_1200_4{
		float: left;
		position: relative;
		width: 33.33333333%;
	}
	.cols_box .cols_960_1200_4::before,
	.cols_box .cols_960_1200_4::after{
		clear: both;
		content: ".";
		display: block;
		overflow: hidden;
		visibility: hidden;
		height: 0;
	}
	.cols_box .cols_960_1200_5{
		float: left;
		position: relative;
		width: 41.66666667%;
	}
	.cols_box .cols_960_1200_5::before,
	.cols_box .cols_960_1200_5::after{
		clear: both;
		content: ".";
		display: block;
		overflow: hidden;
		visibility: hidden;
		height: 0;
	}
	.cols_box .cols_960_1200_6{
		float: left;
		position: relative;
		width: 50%;
	}
	.cols_box .cols_960_1200_6::before,
	.cols_box .cols_960_1200_6::after{
		clear: both;
		content: ".";
		display: block;
		overflow: hidden;
		visibility: hidden;
		height: 0;
	}
	.cols_box .cols_960_1200_7{
		float: left;
		position: relative;
		width: 58.33333333%;
	}
	.cols_box .cols_960_1200_7::before,
	.cols_box .cols_960_1200_7::after{
		clear: both;
		content: ".";
		display: block;
		overflow: hidden;
		visibility: hidden;
		height: 0;
	}
	.cols_box .cols_960_1200_8{
		float: left;
		position: relative;
		width: 66.66666667%;
	}
	.cols_box .cols_960_1200_8::before,
	.cols_box .cols_960_1200_8::after{
		clear: both;
		content: ".";
		display: block;
		overflow: hidden;
		visibility: hidden;
		height: 0;
	}
	.cols_box .cols_960_1200_9{
		float: left;
		position: relative;
		width: 75%;
	}
	.cols_box .cols_960_1200_9::before,
	.cols_box .cols_960_1200_9::after{
		clear: both;
		content: ".";
		display: block;
		overflow: hidden;
		visibility: hidden;
		height: 0;
	}
	.cols_box .cols_960_1200_10{
		float: left;
		position: relative;
		width: 83.33333333%;
	}
	.cols_box .cols_960_1200_10::before,
	.cols_box .cols_960_1200_10::after{
		clear: both;
		content: ".";
		display: block;
		overflow: hidden;
		visibility: hidden;
		height: 0;
	}
	.cols_box .cols_960_1200_11{
		float: left;
		position: relative;
		width: 91.66666667%;
	}
	.cols_box .cols_960_1200_11::before,
	.cols_box .cols_960_1200_11::after{
		clear: both;
		content: ".";
		display: block;
		overflow: hidden;
		visibility: hidden;
		height: 0;
	}
	.cols_box .cols_960_1200_12{
		float: left;
		position: relative;
		width: 100%;
	}
	.cols_box .cols_960_1200_12::before,
	.cols_box .cols_960_1200_12::after{
		clear: both;
		content: ".";
		display: block;
		overflow: hidden;
		visibility: hidden;
		height: 0;
	}
}
@media only screen and (max-width: 960px){
	.cols_box{
		width: 100%;
	}
	.cols_box .cols_960_1{
		float: left;
		position: relative;
		width: 8.33333333%;
	}
	.cols_box .cols_960_1::before,
	.cols_box .cols_960_1::after{
		clear: both;
		content: ".";
		display: block;
		overflow: hidden;
		visibility: hidden;
		height: 0;
	}
	.cols_box .cols_960_2{
		float: left;
		position: relative;
		width: 16.66666667%;
	}
	.cols_box .cols_960_2::before,
	.cols_box .cols_960_2::after{
		clear: both;
		content: ".";
		display: block;
		overflow: hidden;
		visibility: hidden;
		height: 0;
	}
	.cols_box .cols_960_3{
		float: left;
		position: relative;
		width: 25%;
	}
	.cols_box .cols_960_3::before,
	.cols_box .cols_960_3::after{
		clear: both;
		content: ".";
		display: block;
		overflow: hidden;
		visibility: hidden;
		height: 0;
	}
	.cols_box .cols_960_4{
		float: left;
		position: relative;
		width: 33.33333333%;
	}
	.cols_box .cols_960_4::before,
	.cols_box .cols_960_4::after{
		clear: both;
		content: ".";
		display: block;
		overflow: hidden;
		visibility: hidden;
		height: 0;
	}
	.cols_box .cols_960_5{
		float: left;
		position: relative;
		width: 41.66666667%;
	}
	.cols_box .cols_960_5::before,
	.cols_box .cols_960_5::after{
		clear: both;
		content: ".";
		display: block;
		overflow: hidden;
		visibility: hidden;
		height: 0;
	}
	.cols_box .cols_960_6{
		float: left;
		position: relative;
		width: 50%;
	}
	.cols_box .cols_960_6::before,
	.cols_box .cols_960_6::after{
		clear: both;
		content: ".";
		display: block;
		overflow: hidden;
		visibility: hidden;
		height: 0;
	}
	.cols_box .cols_960_7{
		float: left;
		position: relative;
		width: 58.33333333%;
	}
	.cols_box .cols_960_7::before,
	.cols_box .cols_960_7::after{
		clear: both;
		content: ".";
		display: block;
		overflow: hidden;
		visibility: hidden;
		height: 0;
	}
	.cols_box .cols_960_8{
		float: left;
		position: relative;
		width: 66.66666667%;
	}
	.cols_box .cols_960_8::before,
	.cols_box .cols_960_8::after{
		clear: both;
		content: ".";
		display: block;
		overflow: hidden;
		visibility: hidden;
		height: 0;
	}
	.cols_box .cols_960_9{
		float: left;
		position: relative;
		width: 75%;
	}
	.cols_box .cols_960_9::before,
	.cols_box .cols_960_9::after{
		clear: both;
		content: ".";
		display: block;
		overflow: hidden;
		visibility: hidden;
		height: 0;
	}
	.cols_box .cols_960_10{
		float: left;
		position: relative;
		width: 83.33333333%;
	}
	.cols_box .cols_960_10::before,
	.cols_box .cols_960_10::after{
		clear: both;
		content: ".";
		display: block;
		overflow: hidden;
		visibility: hidden;
		height: 0;
	}
	.cols_box .cols_960_11{
		float: left;
		position: relative;
		width: 91.66666667%;
	}
	.cols_box .cols_960_11::before,
	.cols_box .cols_960_11::after{
		clear: both;
		content: ".";
		display: block;
		overflow: hidden;
		visibility: hidden;
		height: 0;
	}
	.cols_box .cols_960_12{
		float: left;
		position: relative;
		width: 100%;
	}
	.cols_box .cols_960_12::before,
	.cols_box .cols_960_12::after{
		clear: both;
		content: ".";
		display: block;
		overflow: hidden;
		visibility: hidden;
		height: 0;
	}
}
@media only screen and (min-width: 811px) and (max-width: 960px){
	.cols_box{
		width: 100%;
	}
	.cols_box .cols_810_960_1{
		float: left;
		position: relative;
		width: 8.33333333%;
	}
	.cols_box .cols_810_960_1::before,
	.cols_box .cols_810_960_1::after{
		clear: both;
		content: ".";
		display: block;
		overflow: hidden;
		visibility: hidden;
		height: 0;
	}
	.cols_box .cols_810_960_2{
		float: left;
		position: relative;
		width: 16.66666667%;
	}
	.cols_box .cols_810_960_2::before,
	.cols_box .cols_810_960_2::after{
		clear: both;
		content: ".";
		display: block;
		overflow: hidden;
		visibility: hidden;
		height: 0;
	}
	.cols_box .cols_810_960_3{
		float: left;
		position: relative;
		width: 25%;
	}
	.cols_box .cols_810_960_3::before,
	.cols_box .cols_810_960_3::after{
		clear: both;
		content: ".";
		display: block;
		overflow: hidden;
		visibility: hidden;
		height: 0;
	}
	.cols_box .cols_810_960_4{
		float: left;
		position: relative;
		width: 33.33333333%;
	}
	.cols_box .cols_810_960_4::before,
	.cols_box .cols_810_960_4::after{
		clear: both;
		content: ".";
		display: block;
		overflow: hidden;
		visibility: hidden;
		height: 0;
	}
	.cols_box .cols_810_960_5{
		float: left;
		position: relative;
		width: 41.66666667%;
	}
	.cols_box .cols_810_960_5::before,
	.cols_box .cols_810_960_5::after{
		clear: both;
		content: ".";
		display: block;
		overflow: hidden;
		visibility: hidden;
		height: 0;
	}
	.cols_box .cols_810_960_6{
		float: left;
		position: relative;
		width: 50%;
	}
	.cols_box .cols_810_960_6::before,
	.cols_box .cols_810_960_6::after{
		clear: both;
		content: ".";
		display: block;
		overflow: hidden;
		visibility: hidden;
		height: 0;
	}
	.cols_box .cols_810_960_7{
		float: left;
		position: relative;
		width: 58.33333333%;
	}
	.cols_box .cols_810_960_7::before,
	.cols_box .cols_810_960_7::after{
		clear: both;
		content: ".";
		display: block;
		overflow: hidden;
		visibility: hidden;
		height: 0;
	}
	.cols_box .cols_810_960_8{
		float: left;
		position: relative;
		width: 66.66666667%;
	}
	.cols_box .cols_810_960_8::before,
	.cols_box .cols_810_960_8::after{
		clear: both;
		content: ".";
		display: block;
		overflow: hidden;
		visibility: hidden;
		height: 0;
	}
	.cols_box .cols_810_960_9{
		float: left;
		position: relative;
		width: 75%;
	}
	.cols_box .cols_810_960_9::before,
	.cols_box .cols_810_960_9::after{
		clear: both;
		content: ".";
		display: block;
		overflow: hidden;
		visibility: hidden;
		height: 0;
	}
	.cols_box .cols_810_960_10{
		float: left;
		position: relative;
		width: 83.33333333%;
	}
	.cols_box .cols_810_960_10::before,
	.cols_box .cols_810_960_10::after{
		clear: both;
		content: ".";
		display: block;
		overflow: hidden;
		visibility: hidden;
		height: 0;
	}
	.cols_box .cols_810_960_11{
		float: left;
		position: relative;
		width: 91.66666667%;
	}
	.cols_box .cols_810_960_11::before,
	.cols_box .cols_810_960_11::after{
		clear: both;
		content: ".";
		display: block;
		overflow: hidden;
		visibility: hidden;
		height: 0;
	}
	.cols_box .cols_810_960_12{
		float: left;
		position: relative;
		width: 100%;
	}
	.cols_box .cols_810_960_12::before,
	.cols_box .cols_810_960_12::after{
		clear: both;
		content: ".";
		display: block;
		overflow: hidden;
		visibility: hidden;
		height: 0;
	}
}
@media only screen and (max-width: 810px){
	.cols_box{
		width: 100%;
	}
	.cols_box .cols_810_1{
		float: left;
		position: relative;
		width: 8.33333333%;
	}
	.cols_box .cols_810_1::before,
	.cols_box .cols_810_1::after{
		clear: both;
		content: ".";
		display: block;
		overflow: hidden;
		visibility: hidden;
		height: 0;
	}
	.cols_box .cols_810_2{
		float: left;
		position: relative;
		width: 16.66666667%;
	}
	.cols_box .cols_810_2::before,
	.cols_box .cols_810_2::after{
		clear: both;
		content: ".";
		display: block;
		overflow: hidden;
		visibility: hidden;
		height: 0;
	}
	.cols_box .cols_810_3{
		float: left;
		position: relative;
		width: 25%;
	}
	.cols_box .cols_810_3::before,
	.cols_box .cols_810_3::after{
		clear: both;
		content: ".";
		display: block;
		overflow: hidden;
		visibility: hidden;
		height: 0;
	}
	.cols_box .cols_810_4{
		float: left;
		position: relative;
		width: 33.33333333%;
	}
	.cols_box .cols_810_4::before,
	.cols_box .cols_810_4::after{
		clear: both;
		content: ".";
		display: block;
		overflow: hidden;
		visibility: hidden;
		height: 0;
	}
	.cols_box .cols_810_5{
		float: left;
		position: relative;
		width: 41.66666667%;
	}
	.cols_box .cols_810_5::before,
	.cols_box .cols_810_5::after{
		clear: both;
		content: ".";
		display: block;
		overflow: hidden;
		visibility: hidden;
		height: 0;
	}
	.cols_box .cols_810_6{
		float: left;
		position: relative;
		width: 50%;
	}
	.cols_box .cols_810_6::before,
	.cols_box .cols_810_6::after{
		clear: both;
		content: ".";
		display: block;
		overflow: hidden;
		visibility: hidden;
		height: 0;
	}
	.cols_box .cols_810_7{
		float: left;
		position: relative;
		width: 58.33333333%;
	}
	.cols_box .cols_810_7::before,
	.cols_box .cols_810_7::after{
		clear: both;
		content: ".";
		display: block;
		overflow: hidden;
		visibility: hidden;
		height: 0;
	}
	.cols_box .cols_810_8{
		float: left;
		position: relative;
		width: 66.66666667%;
	}
	.cols_box .cols_810_8::before,
	.cols_box .cols_810_8::after{
		clear: both;
		content: ".";
		display: block;
		overflow: hidden;
		visibility: hidden;
		height: 0;
	}
	.cols_box .cols_810_9{
		float: left;
		position: relative;
		width: 75%;
	}
	.cols_box .cols_810_9::before,
	.cols_box .cols_810_9::after{
		clear: both;
		content: ".";
		display: block;
		overflow: hidden;
		visibility: hidden;
		height: 0;
	}
	.cols_box .cols_810_10{
		float: left;
		position: relative;
		width: 83.33333333%;
	}
	.cols_box .cols_810_10::before,
	.cols_box .cols_810_10::after{
		clear: both;
		content: ".";
		display: block;
		overflow: hidden;
		visibility: hidden;
		height: 0;
	}
	.cols_box .cols_810_11{
		float: left;
		position: relative;
		width: 91.66666667%;
	}
	.cols_box .cols_810_11::before,
	.cols_box .cols_810_11::after{
		clear: both;
		content: ".";
		display: block;
		overflow: hidden;
		visibility: hidden;
		height: 0;
	}
	.cols_box .cols_810_12{
		float: left;
		position: relative;
		width: 100%;
	}
	.cols_box .cols_810_12::before,
	.cols_box .cols_810_12::after{
		clear: both;
		content: ".";
		display: block;
		overflow: hidden;
		visibility: hidden;
		height: 0;
	}
}
@media only screen and (min-width: 600px) and (max-width: 811px){
	.cols_box{
		width: 100%;
	}
	.cols_box .cols_600_810_1{
		float: left;
		position: relative;
		width: 8.33333333%;
	}
	.cols_box .cols_600_810_1::before,
	.cols_box .cols_600_810_1::after{
		clear: both;
		content: ".";
		display: block;
		overflow: hidden;
		visibility: hidden;
		height: 0;
	}
	.cols_box .cols_600_810_2{
		float: left;
		position: relative;
		width: 16.66666667%;
	}
	.cols_box .cols_600_810_2::before,
	.cols_box .cols_600_810_2::after{
		clear: both;
		content: ".";
		display: block;
		overflow: hidden;
		visibility: hidden;
		height: 0;
	}
	.cols_box .cols_600_810_3{
		float: left;
		position: relative;
		width: 25%;
	}
	.cols_box .cols_600_810_3::before,
	.cols_box .cols_600_810_3::after{
		clear: both;
		content: ".";
		display: block;
		overflow: hidden;
		visibility: hidden;
		height: 0;
	}
	.cols_box .cols_600_810_4{
		float: left;
		position: relative;
		width: 33.33333333%;
	}
	.cols_box .cols_600_810_4::before,
	.cols_box .cols_600_810_4::after{
		clear: both;
		content: ".";
		display: block;
		overflow: hidden;
		visibility: hidden;
		height: 0;
	}
	.cols_box .cols_600_810_5{
		float: left;
		position: relative;
		width: 41.66666667%;
	}
	.cols_box .cols_600_810_5::before,
	.cols_box .cols_600_810_5::after{
		clear: both;
		content: ".";
		display: block;
		overflow: hidden;
		visibility: hidden;
		height: 0;
	}
	.cols_box .cols_600_810_6{
		float: left;
		position: relative;
		width: 50%;
	}
	.cols_box .cols_600_810_6::before,
	.cols_box .cols_600_810_6::after{
		clear: both;
		content: ".";
		display: block;
		overflow: hidden;
		visibility: hidden;
		height: 0;
	}
	.cols_box .cols_600_810_7{
		float: left;
		position: relative;
		width: 58.33333333%;
	}
	.cols_box .cols_600_810_7::before,
	.cols_box .cols_600_810_7::after{
		clear: both;
		content: ".";
		display: block;
		overflow: hidden;
		visibility: hidden;
		height: 0;
	}
	.cols_box .cols_600_810_8{
		float: left;
		position: relative;
		width: 66.66666667%;
	}
	.cols_box .cols_600_810_8::before,
	.cols_box .cols_600_810_8::after{
		clear: both;
		content: ".";
		display: block;
		overflow: hidden;
		visibility: hidden;
		height: 0;
	}
	.cols_box .cols_600_810_9{
		float: left;
		position: relative;
		width: 75%;
	}
	.cols_box .cols_600_810_9::before,
	.cols_box .cols_600_810_9::after{
		clear: both;
		content: ".";
		display: block;
		overflow: hidden;
		visibility: hidden;
		height: 0;
	}
	.cols_box .cols_600_810_10{
		float: left;
		position: relative;
		width: 83.33333333%;
	}
	.cols_box .cols_600_810_10::before,
	.cols_box .cols_600_810_10::after{
		clear: both;
		content: ".";
		display: block;
		overflow: hidden;
		visibility: hidden;
		height: 0;
	}
	.cols_box .cols_600_810_11{
		float: left;
		position: relative;
		width: 91.66666667%;
	}
	.cols_box .cols_600_810_11::before,
	.cols_box .cols_600_810_11::after{
		clear: both;
		content: ".";
		display: block;
		overflow: hidden;
		visibility: hidden;
		height: 0;
	}
	.cols_box .cols_600_810_12{
		float: left;
		position: relative;
		width: 100%;
	}
	.cols_box .cols_600_810_12::before,
	.cols_box .cols_600_810_12::after{
		clear: both;
		content: ".";
		display: block;
		overflow: hidden;
		visibility: hidden;
		height: 0;
	}
}
@media only screen and (max-width: 600px){
	.cols_box{
		width: 100%;
	}
	.cols_box .cols_600_1{
		float: left;
		position: relative;
		width: 8.33333333%;
	}
	.cols_box .cols_600_1::before,
	.cols_box .cols_600_1::after{
		clear: both;
		content: ".";
		display: block;
		overflow: hidden;
		visibility: hidden;
		height: 0;
	}
	.cols_box .cols_600_2{
		float: left;
		position: relative;
		width: 16.66666667%;
	}
	.cols_box .cols_600_2::before,
	.cols_box .cols_600_2::after{
		clear: both;
		content: ".";
		display: block;
		overflow: hidden;
		visibility: hidden;
		height: 0;
	}
	.cols_box .cols_600_3{
		float: left;
		position: relative;
		width: 25%;
	}
	.cols_box .cols_600_3::before,
	.cols_box .cols_600_3::after{
		clear: both;
		content: ".";
		display: block;
		overflow: hidden;
		visibility: hidden;
		height: 0;
	}
	.cols_box .cols_600_4{
		float: left;
		position: relative;
		width: 33.33333333%;
	}
	.cols_box .cols_600_4::before,
	.cols_box .cols_600_4::after{
		clear: both;
		content: ".";
		display: block;
		overflow: hidden;
		visibility: hidden;
		height: 0;
	}
	.cols_box .cols_600_5{
		float: left;
		position: relative;
		width: 41.66666667%;
	}
	.cols_box .cols_600_5::before,
	.cols_box .cols_600_5::after{
		clear: both;
		content: ".";
		display: block;
		overflow: hidden;
		visibility: hidden;
		height: 0;
	}
	.cols_box .cols_600_6{
		float: left;
		position: relative;
		width: 50%;
	}
	.cols_box .cols_600_6::before,
	.cols_box .cols_600_6::after{
		clear: both;
		content: ".";
		display: block;
		overflow: hidden;
		visibility: hidden;
		height: 0;
	}
	.cols_box .cols_600_7{
		float: left;
		position: relative;
		width: 58.33333333%;
	}
	.cols_box .cols_600_7::before,
	.cols_box .cols_600_7::after{
		clear: both;
		content: ".";
		display: block;
		overflow: hidden;
		visibility: hidden;
		height: 0;
	}
	.cols_box .cols_600_8{
		float: left;
		position: relative;
		width: 66.66666667%;
	}
	.cols_box .cols_600_8::before,
	.cols_box .cols_600_8::after{
		clear: both;
		content: ".";
		display: block;
		overflow: hidden;
		visibility: hidden;
		height: 0;
	}
	.cols_box .cols_600_9{
		float: left;
		position: relative;
		width: 75%;
	}
	.cols_box .cols_600_9::before,
	.cols_box .cols_600_9::after{
		clear: both;
		content: ".";
		display: block;
		overflow: hidden;
		visibility: hidden;
		height: 0;
	}
	.cols_box .cols_600_10{
		float: left;
		position: relative;
		width: 83.33333333%;
	}
	.cols_box .cols_600_10::before,
	.cols_box .cols_600_10::after{
		clear: both;
		content: ".";
		display: block;
		overflow: hidden;
		visibility: hidden;
		height: 0;
	}
	.cols_box .cols_600_11{
		float: left;
		position: relative;
		width: 91.66666667%;
	}
	.cols_box .cols_600_11::before,
	.cols_box .cols_600_11::after{
		clear: both;
		content: ".";
		display: block;
		overflow: hidden;
		visibility: hidden;
		height: 0;
	}
	.cols_box .cols_600_12{
		float: left;
		position: relative;
		width: 100%;
	}
	.cols_box .cols_600_12::before,
	.cols_box .cols_600_12::after{
		clear: both;
		content: ".";
		display: block;
		overflow: hidden;
		visibility: hidden;
		height: 0;
	}
}
.main{
	/****************************** padding ******************************/
	/****************************** margin ******************************/
	/****************************** border ******************************/
	/****************************** h1-h6 ******************************/
	/****************************** text ******************************/
	/****************************** ul ******************************/
	/****************************** buttons ******************************/
	/****************************** FORMS ******************************/
	/****************************** FORMS select ******************************/
	/****************************** FORMS small_select ******************************/
	/****************************** FORMS search ******************************/
	/****************************** FORMS newsletter ******************************/
	/****************************** FORMS checkbox,radio ******************************/
	/****************************** social ******************************/
	/****************************** pagination ******************************/
	/****************************** price_range ******************************/
	/****************************** price_range ******************************/
	/****************************** labels ******************************/
	/****************************** counter ******************************/
	/****************************** small counter ******************************/
	/****************************** product_colors ******************************/
	/****************************** product_sizes ******************************/
}
.main .p_all{
	overflow: hidden;
	clear: both;
	padding: 30px;
}
.main .p_all_2{
	overflow: hidden;
	clear: both;
	padding: 60px;
}
.main .p_all_3{
	overflow: hidden;
	clear: both;
	padding: 90px;
}
.main .p_t_b{
	overflow: hidden;
	clear: both;
	padding-top: 30px;
	padding-bottom: 30px;
}
.main .p_l_r{
	overflow: hidden;
	clear: both;
	padding-left: 30px;
	padding-right: 30px;
}
.main .p_l_r_2{
	overflow: hidden;
	clear: both;
	padding-left: 60px;
	padding-right: 60px;
}
.main .p_l_r_3{
	overflow: hidden;
	clear: both;
	padding-left: 90px;
	padding-right: 90px;
}
.main .p_t_l_r{
	overflow: hidden;
	clear: both;
	padding: 30px 30px 0;
}
.main .p_l_r_b{
	overflow: hidden;
	clear: both;
	padding: 0 30px 30px;
}
.main .p_t_r{
	overflow: hidden;
	clear: both;
	padding-top: 30px;
	padding-right: 30px;
}
.main .p_t_l{
	overflow: hidden;
	clear: both;
	padding-top: 30px;
	padding-left: 30px;
}
.main .p_l_b{
	overflow: hidden;
	clear: both;
	padding-left: 30px;
	padding-bottom: 30px;
}
.main .p_r_b{
	overflow: hidden;
	clear: both;
	padding-right: 30px;
	padding-bottom: 30px;
}
.main .p_t{
	overflow: hidden;
	clear: both;
	padding-top: 30px;
}
.main .p_l{
	overflow: hidden;
	clear: both;
	padding-left: 30px;
}
.main .p_r{
	overflow: hidden;
	clear: both;
	padding-right: 30px;
}
.main .p_b{
	overflow: hidden;
	clear: both;
	padding-bottom: 30px;
}
.main .p_t_2{
	overflow: hidden;
	clear: both;
	padding-top: 60px;
}
.main .p_l_2{
	overflow: hidden;
	clear: both;
	padding-left: 60px;
}
.main .p_r_2{
	overflow: hidden;
	clear: both;
	padding-right: 60px;
}
.main .p_b_2{
	overflow: hidden;
	clear: both;
	padding-bottom: 60px;
}
.main .p_t_3{
	overflow: hidden;
	clear: both;
	padding-top: 90px;
}
.main .p_l_3{
	overflow: hidden;
	clear: both;
	padding-left: 90px;
}
.main .p_r_3{
	overflow: hidden;
	clear: both;
	padding-right: 90px;
}
.main .p_b_3{
	overflow: hidden;
	clear: both;
	padding-bottom: 90px;
}
.main .m_t{
	margin-top: 30px;
}
.main .m_r{
	margin-right: 30px;
}
.main .m_b{
	margin-bottom: 30px;
}
.main .m_l{
	margin-left: 30px;
}
.main .b_all{
	border: 1px solid #e9e9e9;
}
.main .b_t{
	border-top: 2px solid #e9e9e9;
}
.main .b_b{
	border-bottom: 2px solid #e9e9e9;
}
.main .b_l{
	border-left: 2px solid #e9e9e9;
}
.main .b_r{
	border-right: 2px solid #e9e9e9;
}
.main .b_t_r{
	border-top: 2px solid #e9e9e9;
	border-right: 2px solid #e9e9e9;
}
.main .b_r_b{
	border-right: 2px solid #e9e9e9;
	border-bottom: 2px solid #e9e9e9;
}
.main .color{
	color: #D84243;
}
.main h1{
	color: #000000;
	font-family: 'Euromode';
	/*font-style: italic;*/
	font-weight: 900;
	font-size: 72px;
	text-transform: uppercase;
	line-height: 83px;
	margin: 0 0 56px;
}
.main h1 span{
	font-weight: 300;
}
.main h1.page_title{
	min-height: 55px;
	line-height: 72px;
	letter-spacing: -1.2px;
	margin: -12px 0 -5px;
}
.main h2{
	color: #000000;
	font-family: 'Euromode';
	font-weight: 900;
	font-size: 48px;
	text-transform: uppercase;
	line-height: 56px;
	margin: 0 0 41px;
}
.main h2 span{
	font-weight: 300;
}
.main h3{
	color: #000000;
	font-family: 'Euromode';
	font-size: 30px;
	/*font-style: italic;*/
	font-weight: 900;
	line-height: 32px;
	margin: 0 0 23px;
	text-transform: uppercase;
}
.main h3 span{
	font-weight: 400;
}
.main h3.line_height{
	line-height: 48px;
	margin-top: -8px;
}
.main h4{
	font-family: 'Euromode';
	color: #000000;
	font-size: 24px;
	/*font-style: italic;*/
	font-weight: 900;
	line-height: 29px;
	margin: 0 0 16px;
	text-transform: uppercase;
}
.main h4 span{
	font-weight: 400;
}
.main h5{
	font-family: 'Euromode';
	color: #000000;
	font-size: 18px;
	font-style: italic;
	font-weight: 900;
	line-height: 22px;
	margin: 0 0 16px;
	text-transform: uppercase;
}
.main h5 span{
	font-weight: 400;
}
.main h6{
	color: #000000;
	font-family: 'Euromode';
	font-size: 16px;
	font-style: italic;
	font-weight: 900;
	line-height: 19px;
	margin: 0 0 17px;
	text-transform: uppercase;
}
.main h6 span{
	font-weight: 400;
}
.main h1 a,
.main h2 a,
.main h3 a,
.main h4 a,
.main h5 a,
.main h6 a{
	color: #000000;
}
.main h1 a.hover,
.main h2 a.hover,
.main h3 a.hover,
.main h4 a.hover,
.main h5 a.hover,
.main h6 a.hover{
	color: #D84243;
}
.main a{
	color: #D84243;
}
.main b,
.main strong{
	color: #000000;
	font-weight: 500;
}
.main p{
	color: #222429;
	font-size: 14px;
	line-height: 24px;
	margin: 0 0 24px;
}
.main p.big_text{
	font-size: 16px;
	line-height: 24px;
	margin: 0 0 24px;
	font-family: 'roboto';
	color: #222429;
}
.main p.first_letter:first-letter{
	color: #000000;
	font-family: 'Euromode';
	float: left;
	font-size: 48px;
	font-style: italic;
	font-weight: 900;
	padding: 7px 20px 0 0;
}
.main p.first_letter_color:first-letter{
	color: #ffffff;
	background: #D84243;
	font-family: 'Euromode';
	float: left;
	font-size: 30px;
	font-style: italic;
	font-weight: 900;
	margin: 8px 10px 0 0;
	padding: 7px 12px 7px 7px;
}
.main ul.list{
	color: #222429;
	font-size: 14px;
	line-height: 24px;
	margin: 0 0 21px;
}
.main ul.list li{
	padding: 3px 0 3px 30px;
	position: relative;
}
.main ul.list li:before{
	content: "";
	height: 15px;
	left: 0;
	position: absolute;
	top: 8px;
	width: 15px;
	font-size: 11px;
	line-height: 13px;
	text-align: center;
}
.main ul.triangle li:before{
	background: #e9e9e9 url("../images/list_triangle.png") no-repeat center center;
}
.main ul.triangle_color li:before{
	background: url("../images/list_triangle_color.png") no-repeat center center;
}
.main ul.disc li:before{
	background: url("../images/list_disc.png") no-repeat center center;
}
.main ul.decimal_color{
	counter-reset: list_counter;
}
.main ul.decimal_color li:before{
	content: counter(list_counter, decimal);
	counter-increment: list_counter;
	background: #D84243;
	color: #ffffff;
}
.main ul.decimal{
	counter-reset: list_counter;
}
.main ul.decimal li:before{
	content: counter(list_counter, decimal) '.';
	counter-increment: list_counter;
	color: #000000;
	font-size: 14px;
	font-weight: 500;
	top: 9px;
}
.main ul.lower_alpha{
	counter-reset: list_counter;
}
.main ul.lower_alpha li:before{
	content: counter(list_counter, lower-alpha);
	counter-increment: list_counter;
	color: #000000;
}
.main ul.lower_alpha_black{
	counter-reset: list_counter;
}
.main ul.lower_alpha_black li:before{
	content: counter(list_counter, lower-alpha);
	counter-increment: list_counter;
	background: #000000;
	color: #ffffff;
}
.main .btn_l_color.hover,
.main .btn_l{
	cursor: pointer;
	display: inline-block;
	vertical-align: top;
	font-family: 'Euromode';
	text-decoration: none;
	font-size: 16px;
	font-weight: 900;
	min-height: 26px;
	line-height: 24px;
	padding: 13px 25px;
	text-transform: uppercase;
	background-color: #000000;
	color: #ffffff;
}
.main .btn_m_color.hover,
.main .btn_m{
	cursor: pointer;
	display: inline-block;
	vertical-align: top;
	font-family: 'Euromode';
	text-decoration: none;
	font-size: 14px;
	font-weight: 900;
	min-height: 19px;
	line-height: 17px;
	padding: 14px 23px;
	background-color: #000000;
	color: #ffffff;
}
.main .btn_s_color.hover,
.main .btn_s{
	cursor: pointer;
	display: inline-block;
	vertical-align: top;
	font-family: 'Euromode';
	text-decoration: none;
	font-size: 14px;
	font-weight: 400;
	min-height: 18px;
	line-height: 16px;
	padding: 7px 18px;
	background-color: #000000;
	color: #ffffff;
}
.main .btn_l.hover,
.main .btn_l_color{
	cursor: pointer;
	display: inline-block;
	vertical-align: top;
	font-family: 'Euromode';
	text-decoration: none;
	font-size: 16px;
	font-weight: 900;
	min-height: 26px;
	line-height: 24px;
	padding: 13px 25px;
	text-transform: uppercase;
	background-color: #000000;
	background-color: #D84243;
	color: #ffffff;
}
.main .btn_m.hover,
.main .btn_m_color{
	cursor: pointer;
	display: inline-block;
	vertical-align: top;
	font-family: 'Euromode';
	text-decoration: none;
	font-size: 14px;
	font-weight: 900;
	min-height: 19px;
	line-height: 17px;
	padding: 14px 23px;
	background-color: #000000;
	background-color: #D84243;
	color: #ffffff;
}
.main .btn_s.hover,
.main .btn_s_color{
	cursor: pointer;
	display: inline-block;
	vertical-align: top;
	font-family: 'Euromode';
	text-decoration: none;
	font-size: 14px;
	font-weight: 400;
	min-height: 18px;
	line-height: 16px;
	padding: 7px 18px;
	background-color: #000000;
	background-color: #D84243;
	color: #ffffff;
}
.main .btn_l_color_border.hover,
.main .btn_l_border{
	cursor: pointer;
	display: inline-block;
	vertical-align: top;
	font-family: 'Euromode';
	text-decoration: none;
	font-size: 16px;
	font-weight: 900;
	min-height: 26px;
	line-height: 24px;
	padding: 13px 25px;
	text-transform: uppercase;
	background-color: #000000;
	color: #ffffff;
	padding: 10px 22px;
	border: 3px solid;
	background-color: #ffffff;
	color: #000000;
	border-color: #000000;
}
.main .btn_m_color_border.hover,
.main .btn_m_border{
	cursor: pointer;
	display: inline-block;
	vertical-align: top;
	font-family: 'Euromode';
	text-decoration: none;
	font-size: 14px;
	font-weight: 900;
	min-height: 19px;
	line-height: 17px;
	padding: 14px 23px;
	background-color: #000000;
	color: #ffffff;
	padding: 11px 20px;
	border: 3px solid;
	background-color: #ffffff;
	color: #000000;
	border-color: #000000;
}
.main .btn_s_color_border.hover,
.main .btn_s_border{
	cursor: pointer;
	display: inline-block;
	vertical-align: top;
	font-family: 'Euromode';
	text-decoration: none;
	font-size: 14px;
	font-weight: 400;
	min-height: 18px;
	line-height: 16px;
	padding: 7px 18px;
	background-color: #000000;
	color: #ffffff;
	padding: 5px 17px;
	border: 2px solid;
	background-color: #ffffff;
	color: #000000;
	border-color: #000000;
}
.main .btn_l_border.hover,
.main .btn_l_color_border{
	cursor: pointer;
	display: inline-block;
	vertical-align: top;
	font-family: 'Euromode';
	text-decoration: none;
	font-size: 16px;
	font-weight: 900;
	min-height: 26px;
	line-height: 24px;
	padding: 13px 25px;
	text-transform: uppercase;
	background-color: #000000;
	color: #ffffff;
	padding: 10px 22px;
	border: 3px solid;
	color: #000000;
	border-color: #000000;
	background-color: #ffffff;
	color: #D84243;
	border-color: #D84243;
}
.main .btn_m_border.hover,
.main .btn_m_color_border{
	cursor: pointer;
	display: inline-block;
	vertical-align: top;
	font-family: 'Euromode';
	text-decoration: none;
	font-size: 14px;
	font-weight: 900;
	min-height: 19px;
	line-height: 17px;
	padding: 14px 23px;
	background-color: #000000;
	color: #ffffff;
	padding: 11px 20px;
	border: 3px solid;
	color: #000000;
	border-color: #000000;
	background-color: #ffffff;
	color: #D84243;
	border-color: #D84243;
}
.main .btn_s_border.hover,
.main .btn_s_color_border{
	cursor: pointer;
	display: inline-block;
	vertical-align: top;
	font-family: 'Euromode';
	text-decoration: none;
	font-size: 14px;
	font-weight: 400;
	min-height: 18px;
	line-height: 16px;
	padding: 7px 18px;
	background-color: #000000;
	color: #ffffff;
	padding: 5px 17px;
	border: 2px solid;
	color: #000000;
	border-color: #000000;
	background-color: #ffffff;
	color: #D84243;
	border-color: #D84243;
}
.main .icon_cart{
	background-image: url("../images/cart_small_dark.png");
	background-repeat: no-repeat;
	background-position: 15px 50%;
}
.main .icon_like{
	background-image: url("../images/btn_like.png");
	background-repeat: no-repeat;
	background-position: 15px 50%;
}
.main .icon_compare{
	background-image: url("../images/btn_share.png");
	background-repeat: no-repeat;
	background-position: 15px 50%;
}
.main .icon_search{
	background-image: url("../images/search.png");
	background-repeat: no-repeat;
	background-position: 15px 50%;
}
.main .btn_see_more_results_orange{
	background: #fe4817;
	color: #ffffff;
	box-shadow: 0 0 2px -1px #999999;
	font-family: 'Euromode';
	display: block;
	font-size: 24px;
	font-style: italic;
	font-weight: 900;
	height: 22px;
	line-height: 22px;
	margin: 20px 0;
	padding: 25px 0;
	text-align: center;
}
.main .btn_see_more_results_orange.hover{
	background-color: #000000;
}
.main .btn_see_more_results_border{
	background: none;
	font-style: italic;
	border: 3px solid #000000;
	color: #000000;
	box-shadow: 0 0 2px -1px #999999;
	font-family: 'Euromode';
	display: block;
	font-size: 16px;
	font-weight: 900;
	height: 22px;
	line-height: 22px;
	margin: 20px 0;
	padding: 11px 0 10px;
	text-align: center;
}
.main .btn_see_more_results_border.hover{
	border: 3px solid #D84243;
	color: #D84243;
}
.main .btn_see_more_results_border_color{
	background: none;
	font-style: italic;
	border: 3px solid #D84243;
	color: #D84243;
	box-shadow: 0 0 2px -1px #999999;
	font-family: 'Euromode';
	display: block;
	font-size: 16px;
	font-weight: 900;
	height: 22px;
	line-height: 22px;
	margin: 20px 0;
	padding: 11px 0 10px;
	text-align: center;
}
.main .btn_see_more_results_border_color.hover{
	border: 3px solid #000000;
	color: #000000;
}
.main .btn_view_more{
	background: #000000;
	color: #ffffff;
	box-shadow: 0 0 2px -1px #999999;
	font-family: 'Euromode';
	display: block;
	font-size: 16px;
	font-weight: 900;
	height: 22px;
	line-height: 22px;
	margin: 20px 0;
	padding: 17px 0 16px;
	text-align: center;
}
.main .btn_view_more span{
	background: url("../images/icon_view_more.png") no-repeat right center;
	padding: 0 30px;
}
.main .btn_view_more.hover{
	background-color: #D84243;
}
.main .btn_view_more_white{
	background: #ffffff;
	color: #222429;
	box-shadow: 0 0 2px -1px #999999;
	font-family: 'Euromode';
	display: block;
	font-size: 16px;
	font-weight: 900;
	height: 22px;
	line-height: 22px;
	margin: 20px 0;
	padding: 17px 0 16px;
	text-align: center;
}
.main .btn_view_more_white span{
	background: url("../images/icon_view_more_grey.png") no-repeat right center;
	padding: 0 30px;
}
.main .btn_view_more_white.hover{
	background-color: #000000;
	color: #ffffff;
}
.main .btn_view_more_white.hover span{
	background: url("../images/icon_view_more.png") no-repeat right center;
}
.main .btn_view_more_color{
	background: #D84243;
	color: #ffffff;
	box-shadow: 0 0 2px -1px #999999;
	font-family: 'Euromode';
	display: block;
	font-size: 16px;
	font-weight: 900;
	height: 22px;
	line-height: 22px;
	margin: 20px 0;
	padding: 17px 0 16px;
	text-align: center;
}
.main .btn_view_more_color span{
	background: url("../images/icon_view_more.png") no-repeat right center;
	padding: 0 30px;
}
.main .btn_like{
	background: #e9e9e9 url("../images/btn_like.png") no-repeat center center;
	cursor: pointer;
	display: inline-block;
	width: 50px;
	height: 47px;
	vertical-align: top;
	margin-left: 10px;
}
.main .btn_like_black{
	background: #000000 url("../images/btn_like_white.png") no-repeat center center;
	cursor: pointer;
	display: inline-block;
	width: 50px;
	height: 47px;
	vertical-align: top;
	margin-left: 10px;
}
.main .btn_like_color{
	background: #D84243 url("../images/btn_like_white.png") no-repeat center center;
	cursor: pointer;
	display: inline-block;
	width: 50px;
	height: 47px;
	vertical-align: top;
	margin-left: 10px;
}
.main .btn_share{
	background: #e9e9e9 url("../images/btn_share.png") no-repeat center center;
	cursor: pointer;
	display: inline-block;
	width: 50px;
	height: 47px;
	vertical-align: top;
	margin-left: 10px;
}
.main .btn_share_black{
	background: #000000 url("../images/btn_share_white.png") no-repeat center center;
	cursor: pointer;
	display: inline-block;
	width: 50px;
	height: 47px;
	vertical-align: top;
	margin-left: 10px;
}
.main .btn_share_color{
	background: #D84243 url("../images/btn_share_white.png") no-repeat center center;
	cursor: pointer;
	display: inline-block;
	width: 50px;
	height: 47px;
	vertical-align: top;
	margin-left: 10px;
}
.main .btn_remove_big{
	background: #e9e9e9 url("../images/cross.png") no-repeat center center;
	cursor: pointer;
	display: inline-block;
	width: 50px;
	height: 47px;
	vertical-align: top;
	margin-left: 10px;
}
.main .btn_remove_big_black{
	background: #000000 url("../images/checkbox.png") no-repeat center center;
	cursor: pointer;
	display: inline-block;
	width: 50px;
	height: 47px;
	vertical-align: top;
	margin-left: 10px;
}
.main .btn_remove_big_color{
	background: #D84243 url("../images/checkbox.png") no-repeat center center;
	cursor: pointer;
	display: inline-block;
	width: 50px;
	height: 47px;
	vertical-align: top;
	margin-left: 10px;
}
.main .btn_remove_big.hover,
.main .btn_like.hover,
.main .btn_share.hover,
.main .btn_view_more_color.hover{
	background-color: #000000;
}
.main .btn_remove_big_black.hover,
.main .btn_like_black.hover,
.main .btn_share_black.hover{
	background-color: #D84243;
}
.main .btn_remove_big_color.hover,
.main .btn_like_color.hover,
.main .btn_share_color.hover{
	background-color: #000000;
}
.main .btn_remove{
	width: 25px;
	height: 25px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	background: #e9e9e9 url("../images/cross.png") no-repeat center center;
	cursor: pointer;
	display: inline-block;
}
.main .btn_remove.hover{
	background: #000000 url("../images/checkbox.png") no-repeat center center;
}
.main .label_text{
	color: #999999;
	display: block;
	font-family: 'roboto';
	font-size: 14px;
	line-height: 24px;
	margin-bottom: 8px;
}
.main .input_text{
	font-family: 'Euromode';
	display: inline-block;
	font-size: 16px;
	line-height: 18px;
	min-height: 18px;
	padding: 14px 5% 15px;
	width: 90%;
	color: #000000;
	background: #e9e9e9;
}
.main .input_text_dark{
	font-family: 'Euromode';
	display: inline-block;
	font-size: 16px;
	line-height: 18px;
	min-height: 18px;
	padding: 14px 5% 15px;
	width: 90%;
	color: #000000;
	background: #e9e9e9;
	color: #ffffff;
	background: #000000;
}
.main textarea.input_text{
	font-family: 'Euromode';
	display: inline-block;
	font-size: 16px;
	line-height: 18px;
	min-height: 18px;
	padding: 14px 5% 15px;
	width: 90%;
	height: 75px;
	color: #000000;
	background: #e9e9e9;
}
.main textarea.input_text_dark{
	font-family: 'Euromode';
	display: inline-block;
	font-size: 16px;
	line-height: 18px;
	min-height: 18px;
	padding: 14px 5% 15px;
	width: 90%;
	color: #000000;
	background: #e9e9e9;
	height: 75px;
	color: #ffffff;
	background: #000000;
}
.main select{
	width: 100%;
}
.main .ui-selectmenu-button{
	width: 100%;
	border: 0 none;
	background: #e9e9e9;
	display: block;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	height: 47px;
}
.main .ui-selectmenu-button span.ui-icon{
	border-left: 2px solid #ffffff;
	float: right;
	height: 47px;
	margin: 0;
	position: relative;
	right: 0;
	top: 0;
	width: 40px;
	background: url("../images/select.png") no-repeat center center;
}
.main .ui-selectmenu-button .ui-selectmenu-text{
	padding: 14px 18px 15px;
	line-height: 18px;
	font-family: 'Euromode';
	font-size: 16px;
	color: #000000;
	overflow: hidden;
	float: left;
	font-style: normal;
}
.main .ui-selectmenu-menu ul{
	border: 0 none;
	border-radius: 0;
	box-shadow: 0 4px 9px #999999;
	padding: 6px 0 11px;
	margin: 0;
}
.main .ui-selectmenu-menu ul li{
	font-family: 'Euromode';
	font-size: 16px;
	padding: 3px 5px 2px 16px;
}
.main .ui-selectmenu-menu ul .ui-state-focus{
	background: none repeat scroll 0 0 #D84243;
	border: 0 none;
	color: #ffffff;
	font-family: 'Euromode';
	font-size: 16px;
	margin: -2px 0 -4px;
	padding: 5px 5px 6px 16px;
}
.main .small_select .ui-selectmenu-button{
	width: 100%;
	border: 0 none;
	background: #e9e9e9;
	display: block;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	height: 30px;
}
.main .small_select .ui-selectmenu-button span.ui-icon{
	border-left: 2px solid #ffffff;
	float: right;
	height: 30px;
	margin: 0;
	position: relative;
	right: 0;
	top: 0;
	width: 30px;
	background: url("../images/dropdown.png") no-repeat center center;
}
.main .small_select .ui-selectmenu-button .ui-selectmenu-text{
	padding: 6px 27px 6px 10px;
	line-height: 18px;
	font-family: 'Euromode';
	font-size: 14px;
	color: #000000;
	overflow: hidden;
	float: left;
	font-style: normal;
}
.main .small_select .ui-selectmenu-menu ul{
	border: 0 none;
	border-radius: 0;
	box-shadow: 0 4px 9px #999999;
	padding: 6px 0 11px;
	margin: 0;
}
.main .small_select .ui-selectmenu-menu ul li{
	font-family: 'Euromode';
	font-size: 16px;
	padding: 3px 5px 2px 16px;
}
.main .small_select .ui-selectmenu-menu ul .ui-state-focus{
	background: none repeat scroll 0 0 #D84243;
	border: 0 none;
	color: #ffffff;
	font-family: 'Euromode';
	font-size: 16px;
	margin: -2px 0 -4px;
	padding: 5px 5px 6px 16px;
}
.main .search{
	display: inline-block;
	position: relative;
	width: 100%;
}
.main .search .input_text{
	padding-right: 15%;
	width: 80%;
}
.main .search .search_results{
	background: #e9e9e9 url("../images/cross.png") no-repeat 75px 14px;
	color: #999999;
	cursor: pointer;
	float: left;
	font-family: 'Euromode';
	font-size: 14px;
	height: 17px;
	line-height: 17px;
	padding: 9px 35px 8px 3px;
	position: absolute;
	right: 46px;
	top: 6px;
}
.main .search .btn_submit{
	background: url("../images/btn_search.png") no-repeat scroll center center #D84243;
	cursor: pointer;
	display: inline-block;
	height: 47px;
	width: 47px;
	position: absolute;
	right: 0;
	top: 0;
}
.main .search .btn_submit.hover{
	background-color: #000000;
}
.main .newsletter{
	display: inline-block;
	position: relative;
	width: 100%;
}
.main .newsletter .input_text{
	padding-right: 15%;
	width: 80%;
}
.main .newsletter .btn_submit{
	background: url("../images/triangle_right.png") no-repeat scroll center center #D84243;
	cursor: pointer;
	display: inline-block;
	height: 47px;
	width: 47px;
	position: absolute;
	right: 0;
	top: 0;
}
.main .newsletter .btn_submit.hover{
	background-color: #000000;
}
.main .checkbox,
.main .radio{
	cursor: pointer;
	color: #999999;
	font-size: 14px;
	line-height: 24px;
}
.main .checkbox .img,
.main .radio .img{
	float: left;
	height: 15px;
	margin: 4px 12px 0 0;
	width: 15px;
	background: #999999;
}
.main .checkbox input,
.main .radio input{
	display: none;
}
.main .radio.disabled,
.main .checkbox.disabled{
	color: #e9e9e9;
}
.main .radio.disabled .img,
.main .checkbox.disabled .img{
	background: #e9e9e9;
}
.main .radio .img{
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}
.main .radio.active{
	color: #000000;
}
.main .radio.active .img{
	background: #D84243 url("../images/radio.png") no-repeat center center;
}
.main .checkbox.active{
	color: #000000;
}
.main .checkbox.active .img{
	background: #D84243 url("../images/checkbox.png") no-repeat center center;
}
.main .social{
	overflow: hidden;
}
.main .social li a.hover{
	opacity: 1;
}
.main .social li a{
	background: url("../images/share_btns.png") no-repeat top left;
	float: left;
	width: 45px;
	height: 45px;
	cursor: pointer;
	margin-right: 12px;
	opacity: 0.75;
}
.main .social li a.go{
	background-position: -57px 0;
}
.main .social li a.tw{
	background-position: -114px 0;
}
.main .social li a.pi{
	background-position: top right;
}
.main .price_range{
	overflow: hidden;
	margin: 0 0 24px;
}
.main .price_range .progress_box{
	background: #e9e9e9;
	width: 100%;
	height: 10px;
	margin: 19px 0 38px;
	position: relative;
}
.main .price_range .progress_box .progress{
	background: #D84243;
	height: 10px;
	left: 15%;
	position: absolute;
	top: 0;
	width: 57%;
}
.main .price_range .progress_box .progress:before,
.main .price_range .progress_box .progress:after{
	background: #ffffff;
	content: '';
	box-shadow: 0 1px 5px -1px #999999;
	height: 22px;
	position: absolute;
	top: -6px;
	width: 8px;
	cursor: pointer;
}
.main .price_range .progress_box .progress:before{
	left: 0;
}
.main .price_range .progress_box .progress:after{
	right: 0;
}
.main .price_range .from{
	padding: 14px 7% 15px;
	float: left;
	width: 35%;
}
.main .price_range .to{
	padding: 14px 7% 15px;
	float: right;
	width: 35%;
}
.main .color_box li{
	float: left;
	cursor: pointer;
	padding: 4px;
	background: #ffffff;
	margin: 0 2px 2px 0;
	position: relative;
}
.main .color_box li label{
	cursor: pointer;
	display: block;
	width: 25px;
	height: 25px;
}
.main .color_box li.hover:after,
.main .color_box li.active:after{
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	border: 2px solid #000000;
}
.main .label_new{
	background: url("../images/new_hot_sale.png") no-repeat;
	width: 46px;
	height: 46px;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
	background-position: 0 0;
}
.main .label_hot{
	background: url("../images/new_hot_sale.png") no-repeat;
	width: 46px;
	height: 46px;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
	background-position: -46px 0;
}
.main .label_sale{
	background: url("../images/new_hot_sale.png") no-repeat;
	width: 46px;
	height: 46px;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
	background-position: -92px 0;
}
.main .counter{
	height: 47px;
	overflow: hidden;
	width: 140px;
	background: #e9e9e9;
	margin: 0 0 24px;
}
.main .counter .min{
	width: 40px;
	height: 47px;
	float: left;
	cursor: pointer;
	background: url("../images/min.png") no-repeat center center;
}
.main .counter .count{
	border-right: 2px solid #ffffff;
	border-left: 2px solid #ffffff;
	width: 56px;
	height: 36px;
	float: left;
	padding-top: 11px;
}
.main .counter .count input{
	color: #000000;
	font-family: 'Euromode';
	font-weight: 700;
	font-size: 16px;
	width: 56px;
	background: none;
	text-align: center;
}
.main .counter .max{
	background: url("../images/max.png") no-repeat center center;
	cursor: pointer;
	float: left;
	width: 40px;
	height: 47px;
}
.main .counter .max.hover,
.main .counter .min.hover{
	background-color: #000000;
}
.main .counter.small{
	height: 30px;
	width: 110px;
}
.main .counter.small .min{
	width: 30px;
	height: 30px;
}
.main .counter.small .count{
	width: 46px;
	height: 25px;
	padding-top: 5px;
}
.main .counter.small .count input{
	width: 46px;
}
.main .counter.small .max{
	width: 30px;
	height: 30px;
}
.main .product_colors{
	margin-bottom: 17px;
	overflow: hidden;
}
.main .product_colors li{
	background: #e9e9e9;
	position: relative;
	cursor: pointer;
	width: 59px;
	height: 47px;
	float: left;
	margin: 0 5px 5px 0;
}
.main .product_colors li.hover:after,
.main .product_colors li.active:after{
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	border: 3px solid #000000;
}
.main .product_sizes_box{
	max-width: 350px;
	margin-bottom: 17px;
	overflow: hidden;
}
.main .fit_guide{
	float: right;
	background: url("../images/fit_guide.png") no-repeat center left;
	font-family: 'Euromode';
	font-style: italic;
	color: #D84243;
	font-size: 14px;
	padding: 0 25px 0 35px;
}
.main .product_sizes li{
	font-family: 'Euromode';
	text-align: center;
	width: 50px;
	height: 33px;
	float: left;
	margin: 0 5px 5px 0;
	background: #e9e9e9;
	cursor: pointer;
	font-weight: 700;
	font-size: 16px;
	color: #999999;
	padding: 14px 0 0;
	line-height: 18px;
}
.main .product_sizes li.disabled,
.main .product_sizes li.disabled.hover{
	background: #e9e9e9;
	color: #c8c8c8;
	cursor: unset;
}
.main .product_sizes li.hover,
.main .product_sizes li.active{
	background: #000000;
	color: #ffffff;
}
.show_1850,
.show_960{
	display: none;
}
body,
html{
	height: 100%;
	position: relative;
}
body{
	font-family: 'roboto';
	background: #e9e9e9;
	overflow-x: hidden;
}
.center{
	margin: 0 auto;
	width: 1170px;
}
::selection{
	color: #ffffff;
	background: #D84243;
}
::-moz-selection{
	color: #ffffff;
	background: #D84243;
}
.wrapper::before,
.wrapper::after{
	clear: both;
	content: ".";
	display: block;
	overflow: hidden;
	visibility: hidden;
	height: 0;
}
.img_o_h .img{
	overflow: hidden;
}
.img_o_h .img img{
	display: block;
}
.img_o_v .img{
	overflow: hidden;
	position: relative;
}
.img_o_v .img img{
	position: absolute;
	display: block;
	margin: auto;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}
/****************************** mobile_menu ******************************/
.mobile_menu{
	display: none;
}
/****************************** main slider ******************************/
.slider{
	height: 710px;
	left: 0;
	overflow: hidden;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: -1;
}
.slider ul li{
	display: none;
	width: 100%;
	position: absolute;
}
.slider ul li img.slide_bg{
	min-height: 710px;
	min-width: 100%;
	position: absolute;
}
.slider ul li .slider_content{
	padding: 261px 0 0;
	position: relative;
	width: 50%;
	float: left;
}
.slider ul li .slider_content h3{
	color: #000000;
	font-family: 'Euromode';
	font-style: italic;
	font-weight: 900;
	font-size: 72px;
	letter-spacing: -1.5px;
	line-height: 60px;
	margin-bottom: 38px;
	text-transform: uppercase;
}
.slider ul li .slider_content h3 span{
	display: block;
	font-family: 'Euromode';
	font-weight: 300;
	letter-spacing: -2px;
}
.slider ul li .slider_content p{
	color: #000000;
	font-family: 'roboto';
	font-weight: 300;
	font-size: 16px;
	line-height: 24px;
}
.slider ul li .slider_content .white_text{
	color: #ffffff;
}
.slider ul li .right_col{
	float: right;
}
.slider ul li .w_45{
	width: 45%;
}
.slider ul li .right_img{
	float: left;
	padding-top: 195px;
	text-align: right;
	width: 45%;
}
.slider ul li .right_img img{
	position: relative;
}
/****************************** boxes_slider ******************************/
.boxes_slider.rows_1 .boxes{
	height: 324px;
}
.boxes_slider.rows_2 .boxes{
	height: 648px;
}
.boxes_slider{
	background: #ffffff;
	margin: 20px 0;
}
.boxes_slider .title{
	overflow: hidden;
	border-bottom: 1px solid #e9e9e9;
}
.boxes_slider .title h3{
	color: #000000;
	float: left;
	font-family: 'Euromode';
	/*font-style: italic;*/
	font-weight: 900;
	font-size: 24px;
	height: 32px;
	line-height: 32px;
	padding: 23px 0 22px 29px;
	text-transform: none;
	margin: 0;
	width: 65%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.boxes_slider .title .arrows{
	float: right;
	padding: 32px 25px 0 0;
}
.boxes_slider .title .arrows a{
	background: url('../images/arrows.png') no-repeat;
	float: left;
	height: 17px;
	margin: 0 5px;
	width: 13px;
	cursor: pointer;
}
.boxes_slider .title .arrows .arrow_left{
	background-position: top left;
}
.boxes_slider .title .arrows .arrow_left.hover{
	background-position: bottom left;
}
.boxes_slider .title .arrows .arrow_right{
	background-position: top right;
}
.boxes_slider .title .arrows .arrow_right.hover{
	background-position: bottom right;
}
/****************************** boxes ******************************/
.boxes{
	overflow: hidden;
	width: 100%;
}
.boxes ul li{
	position: relative;
}
.boxes ul li .hover_box{
	display: none;
	bottom: 1px;
	left: 1px;
	position: absolute;
	right: 1px;
	text-align: center;
	top: 1px;
	z-index: 2;
}
.boxes ul li .hover_box .hover_box_content{
	display: none;
	bottom: 0;
	left: 0;
	margin: auto;
	position: absolute;
	right: 0;
	top: 0;
}
.boxes ul li .style_1{
	background: rgba(216, 66, 67, 0.8);
}
.boxes ul li .style_1 .hover_box_content{
	height: 115px;
	width: 125px;
}
.boxes ul li .style_1 .hover_box_content .btn_m{
	margin-bottom: 20px;
	padding-left: 0;
	padding-right: 0;
	width: 100%;
}
.boxes ul li .style_1 .hover_box_content .btn_like{
	float: left;
	margin: 0;
}
.boxes ul li .style_1 .hover_box_content .btn_share{
	float: right;
	margin: 0;
}
.boxes ul li .style_2{
	background: rgba(255, 255, 255, 0.9);
}
.boxes ul li .style_2 .hover_box_content{
	height: 115px;
	width: 125px;
}
.boxes ul li .style_2 .hover_box_content .btn_m_color{
	margin-bottom: 20px;
	padding-left: 0;
	padding-right: 0;
	width: 100%;
}
.boxes ul li .style_2 .hover_box_content .btn_like_black{
	float: left;
	margin: 0;
}
.boxes ul li .style_2 .hover_box_content .btn_share_black{
	float: right;
	margin: 0;
}
.boxes ul li .style_3{
	background: rgba(23, 199, 190, 0.8);
}
.boxes ul li .style_3 .hover_box_content{
	height: 165px;
	width: 170px;
}
.boxes ul li .style_3 .hover_box_content .btn_m{
	margin-bottom: 10px;
	padding-left: 15%;
	padding-right: 0;
	text-transform: uppercase;
	width: 85%;
}
.boxes ul li .style_4{
	background: rgba(255, 255, 255, 0.9);
}
.boxes ul li .style_4 .hover_box_content{
	height: 165px;
	width: 170px;
}
.boxes ul li .style_4 .hover_box_content .btn_m{
	margin-bottom: 10px;
	padding-left: 15%;
	padding-right: 0;
	text-transform: uppercase;
	width: 85%;
}
.boxes ul li .style_5{
	left: 0;
	right: 0;
	bottom: 0;
}
.boxes ul li .style_5 .hover_box_content{
	height: 60px;
	top: auto;
	width: 100%;
}
.boxes ul li .style_5 .hover_box_content .btn_m{
	background-position: 80px 50%;
	padding: 22px 0;
	width: 100%;
}
.boxes ul li .style_6 .hover_box_content{
	height: 60px;
	top: auto;
	width: 100%;
	background: #ffffff;
}
.boxes ul li .style_6 .hover_box_content .btn_m{
	text-transform: uppercase;
	background-color: #ffffff;
	color: #999999;
}
.boxes ul li .style_6 .hover_box_content .btn_m.hover{
	color: #000000;
}
.boxes ul li .style_6 .hover_box_content .btn_like{
	background-color: #ffffff;
}
.boxes ul li .style_6 .hover_box_content .btn_like.hover{
	background-image: url("../images/btn_like_black.png");
}
.boxes ul li .style_6 .hover_box_content .btn_share{
	background-color: #ffffff;
}
.boxes ul li .style_6 .hover_box_content .btn_share.hover{
	background-image: url("../images/btn_share_black.png");
}
.boxes ul li .style_7{
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: #000000;
}
.boxes ul li .style_7 .hover_box_content .btn_play{
	background: #D84243 url("../images/btn_play.png");
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	width: 60px;
	height: 60px;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
}
.boxes ul li .style_7 .hover_box_content .title{
	bottom: 28px;
	left: 30px;
	line-height: 18px;
	margin: 0;
	position: absolute;
	text-align: left;
	width: 145px;
}
.boxes ul li .style_7 .hover_box_content .title a{
	color: #ffffff;
}
.boxes ul li .box{
	border: 1px solid #e9e9e9;
}
.boxes ul li .box .img{
	display: block;
	height: 236px;
	overflow: hidden;
	width: 100%;
	text-align: center;
}
.boxes ul li .box .content{
	height: 86px;
}
.boxes ul li .box .content p{
	margin: 0;
}
.boxes ul li .box .content .title{
	color: #000000;
	float: left;
	font-family: 'Euromode';
	font-weight: 700;
	font-size: 14px;
	line-height: 18px;
	max-width: 130px;
	padding: 25px 0 0 30px;
	border: 0;
}
.boxes ul li .box .content .title a{
	color: #000000;
}
.boxes ul li .box .content .title a.hover{
	color: #D84243;
}
.boxes ul li .box .content .price{
	color: #17c7be;
	float: right;
	font-family: 'Euromode';
	font-weight: 700;
	/*font-style: italic;*/
	font-size: 18px;
	padding: 26px 30px 0 0;
	text-align: right;
}
/****************************** box_images ******************************/
.box_images ul li{
	height: 311px;
	position: relative;
}
.box_images ul li .img{
	height: 311px;
	overflow: hidden;
	display: block;
	width: 100%;
	background: #999999;
}
.box_images ul li .content{
	color: #ffffff;
	font-family: 'Euromode';
	font-style: italic;
	font-weight: 900;
	font-size: 36px;
	left: 30px;
	line-height: 36px;
	position: absolute;
	right: 30px;
	text-transform: uppercase;
	top: 36px;
}
.box_images ul li .content span{
	font-family: 'Euromode';
	font-style: italic;
	font-weight: 300;
}
.box_images ul li.black_text .img{
	background: #ffffff;
}
.box_images ul li.black_text .content{
	color: #000000;
}
.box_images ul li.hover{
	opacity: 0.8;
}
/****************************** brands_slider ******************************/
.brands_slider{
	background: #ffffff;
	margin: 20px 0;
	font-family: 'Euromode';
	font-weight: 900;
	font-style: italic;
	font-size: 36px;
	overflow: hidden;
	position: relative;
}
.brands_slider ul li{
	cursor: pointer;
	float: left;
	list-style: none outside none;
}
.brands_slider ul li a{
	color: #000000;
	height: 235px;
	width: 400px;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}
.brands_slider ul li a span{
	height: auto;
}
.brands_slider ul li a .hover{
	display: none;
}
.brands_slider ul a.hover{
	color: #D84243;
}
.brands_slider ul a.hover img{
	display: none;
}
.brands_slider ul a.hover .hover{
	display: inline;
}
.brands_slider .arrow_left{
	background: url('../images/arrows.png') no-repeat;
	cursor: pointer;
	height: 17px;
	margin: -8px 25px 0;
	position: absolute;
	top: 50%;
	width: 13px;
	background-position: bottom left;
	left: 0;
}
.brands_slider .arrow_right{
	background: url('../images/arrows.png') no-repeat;
	cursor: pointer;
	height: 17px;
	margin: -8px 25px 0;
	position: absolute;
	top: 50%;
	width: 13px;
	background-position: bottom right;
	right: 0;
}
.brands_slider .arrow_left.hover{
	background-position: top left;
}
.brands_slider .arrow_right.hover{
	background-position: top right;
}
/****************************** text_box ******************************/
.text_box{
	background: #ffffff;
	margin: 20px 0;
	box-shadow: 0 0 2px -1px #999999;
	overflow: hidden;
}
.text_box .about_box{
	height: 311px;
	overflow: hidden;
}
.text_box .about_box h4{
	text-transform: none;
}
.text_box .twitter_box{
	height: 311px;
	overflow: hidden;
	background: #3fccfd;
	color: #ffffff;
}
.text_box .twitter_box .p_t_l_r{
	padding: 22px 28px 0;
}
.text_box .twitter_box .p_t_l_r h4{
	text-transform: none;
	color: #ffffff;
}
.text_box .twitter_box .p_t_l_r ul{
	color: #ffffff;
	margin: 0 -27px;
}
.text_box .twitter_box .p_t_l_r ul li{
	background: url("../images/tw_bg.png") no-repeat 22px 8px;
	padding: 13px 0 15px;
	list-style: none;
}
.text_box .twitter_box .p_t_l_r ul li p{
	color: #ffffff;
	line-height: 16px;
	margin: 0 30px 17px;
}
.text_box .twitter_box .p_t_l_r ul li p.time{
	font-family: 'roboto';
	font-style: italic;
}
.text_box .facebook_box{
	height: 311px;
	overflow: hidden;
	background: #4966b6;
	color: #ffffff;
}
.text_box .facebook_box .p_t_l_r{
	padding: 22px 28px 0;
}
.text_box .facebook_box .p_t_l_r h4{
	text-transform: none;
	color: #ffffff;
}
.text_box .facebook_box .p_t_l_r p{
	color: #ffffff;
	font-family: arial;
	font-size: 11px;
	line-height: 16px;
	margin: 12px 30px 9px;
}
.text_box .facebook_box .p_t_l_r ul{
	color: #ffffff;
	height: 200px;
	overflow: hidden;
	padding: 0 25px 0 27px;
	margin: 0 -28px 18px;
}
.text_box .facebook_box .p_t_l_r ul li{
	float: left;
	height: 60px;
	list-style: none outside none;
	margin: 1px 4px 6px;
	text-align: center;
	width: 40px;
}
.text_box .facebook_box .p_t_l_r ul li .img{
	background: #274d99;
	width: 40px;
	height: 40px;
	overflow: hidden;
}
.text_box .facebook_box .p_t_l_r ul li .img img{
	width: 40px;
	height: 40px;
}
.text_box .facebook_box .p_t_l_r ul li .user_name{
	margin: 0;
	font-size: 9px;
}
/****************************** rating_box ******************************/
.rating_box{
	font-family: 'Euromode';
}
.rating_box .r_c_1{
	background: #003555;
}
.rating_box .r_c_2{
	background: #005853;
}
.rating_box .r_c_3{
	background: #4a8813;
}
.rating_box .r_c_4{
	background: #95ae20;
}
.rating_box .r_c_5{
	background: #eac600;
}
.rating_box .r_c_6{
	background: #ffba00;
}
.rating_box .r_c_7{
	background: #fb9503;
}
.rating_box .r_c_8{
	background: #fb7203;
}
.rating_box .r_c_9{
	background: #fa602a;
}
.rating_box .r_c_10{
	background: #fa4b2a;
}
.rating_box .top{
	width: 100%;
	overflow: hidden;
}
.rating_box .top li{
	color: #ffffff;
	float: left;
	font-size: 10px;
	height: 15px;
	line-height: 14px;
	text-align: center;
	width: 10%;
}
.rating_box .content_rating{
	padding: 16px 0 10px;
}
.rating_box .content_rating li{
	margin-bottom: 10px;
}
.rating_box .content_rating li .description{
	color: #000000;
	float: left;
	font-size: 14px;
	font-style: italic;
	font-weight: 700;
	line-height: 19px;
	padding-bottom: 2px;
}
.rating_box .content_rating li .count{
	color: #222429;
	float: right;
	font-size: 14px;
	line-height: 18px;
}
.rating_box .content_rating li .progress_box{
	clear: both;
	width: 100%;
	background: #e9e9e9;
}
.rating_box .content_rating li .progress_box .progress{
	height: 5px;
}
.rating_box_big .total_rating{
	font-family: 'Euromode';
	color: #ffffff;
	float: right;
	font-size: 60px;
	font-style: italic;
	font-weight: 900;
	line-height: 60px;
	margin-right: 30px;
	padding: 13px 17px 17px 10px;
}
.rating_box_big .rating_box .content_rating{
	padding: 40px 0 10px;
}
.rating_box_big .rating_box .content_rating li{
	margin-bottom: 17px;
}
.rating_box_big .rating_box .content_rating li .description{
	font-size: 16px;
}
.rating_box_big .rating_box .content_rating li .count{
	font-size: 16px;
}
.rating_box_big .rating_box .content_rating li .progress_box .progress{
	height: 13px;
}
/****************************** comment_box ******************************/
.comment_box .right_col{
	text-align: right;
	float: right;
}
.comment_box .left_col ul li .name{
	font-family: 'Euromode';
	font-size: 18px;
	font-weight: 700;
	line-height: 22px;
	margin-bottom: 3px;
	color: #222429;
}
.comment_box .left_col ul li .date{
	color: #999999;
	font-style: italic;
	font-size: 12px;
}
.comment_box .left_col ul li .text{
	color: #222429;
	margin: 19px 0 0;
}
.comment_box .left_col ul li .text p{
	margin: 0 0 13px;
}
.comment_box .left_col ul li .reply{
	font-family: 'Euromode';
	font-size: 14px;
	font-style: italic;
}
.comment_box .left_col ul li ul{
	padding-left: 70px;
}
/****************************** comment_box_review ******************************/
.comment_box_review .right_col{
	text-align: right;
	float: right;
}
.comment_box_review .right_col .btn_l_color{
	text-align: center;
}
.comment_box_review .left_col h3{
	font-style: normal;
	margin: 0;
}
.comment_box_review .left_col ul li .rating_box{
	padding-top: 36px;
}
.comment_box_review .left_col ul li .rating_box span{
	font-family: 'Euromode';
	color: #ffffff;
	font-size: 35px;
	font-weight: bold;
	font-style: italic;
	padding: 11px 11px 12px 9px;
	float: left;
}
.comment_box_review .left_col ul li .rating_dropdown .top{
	padding-left: 0;
}
.comment_box_review .left_col ul li .rating_dropdown .content_rating{
	padding-left: 0;
}
.comment_box_review .left_col ul li .name{
	font-family: 'Euromode';
	font-size: 18px;
	font-weight: 700;
	line-height: 22px;
	margin-bottom: 3px;
	margin-top: 1px;
	color: #222429;
}
.comment_box_review .left_col ul li .date{
	color: #999999;
	font-style: italic;
	font-size: 12px;
}
.comment_box_review .left_col ul li .text{
	color: #222429;
	margin: 19px 0 0;
}
.comment_box_review .left_col ul li .text p{
	margin: 0 0 13px;
}
.comment_box_review .left_col ul li .reply{
	font-family: 'Euromode';
	font-size: 14px;
	font-style: italic;
	padding: 3px 0 15px;
	display: block;
}
.comment_box_review .left_col ul li ul{
	padding-left: 70px;
}
/****************************** tabs ******************************/
.tabs .tabs_content li.tab_item{
	display: none;
}
.tabs .tabs_content li.tab_item.active{
	display: block;
}
/****************************** toolbar ******************************/
.main .toolbar{
	font-style: italic;
	font-family: 'Euromode';
	font-size: 14px;
	overflow: hidden;
	min-height: 44px;
	padding: 12px 27px 20px;
}
.main .toolbar .layout a:first-child{
	margin-left: 0;
}
.main .toolbar .layout a{
	background: url("../images/toolbar_layout.png") no-repeat scroll 0 0;
	cursor: pointer;
	float: left;
	height: 18px;
	margin: 18px 0 0 14px;
	width: 18px;
}
.main .toolbar .layout .rows{
	background-position: left top;
}
.main .toolbar .layout .rows:hover,
.main .toolbar .layout .rows.active{
	background-position: left bottom;
}
.main .toolbar .layout .table{
	background-position: right top;
}
.main .toolbar .layout .table:hover,
.main .toolbar .layout .table.active{
	background-position: right bottom;
}
.main .toolbar .sort_by{
	text-align: left;
}
.main .toolbar .sort_by p{
	margin: 15px 16px 0 0;
	display: inline-block;
	vertical-align: top;
}
.main .toolbar .sort_by .small_select{
	width: 148px;
	margin: 12px 0 0;
	display: inline-block;
	vertical-align: top;
}
.main .toolbar .per_page p{
	margin: 15px 0 0;
	float: left;
}
.main .toolbar .per_page .small_select{
	margin: 12px 15px 0;
	float: left;
}
.main .toolbar .pagination{
	text-align: right;
}
.main .toolbar .pagination ul{
	display: inline-block;
	margin: 12px 2px 0 8px;
}
.main .toolbar .pagination ul li{
	margin-left: 3px;
	padding: 6px 12px 7px;
	display: inline-block;
	background: #e9e9e9;
	cursor: pointer;
}
.main .toolbar .pagination ul li a{
	font-size: 14px;
	font-style: normal;
	color: #222429;
}
.main .toolbar .pagination ul li.hover,
.main .toolbar .pagination ul li.active{
	background: #D84243;
}
.main .toolbar .pagination ul li.hover a,
.main .toolbar .pagination ul li.active a{
	color: #ffffff;
}
/****************************** widget_tag ******************************/
.widget_tag h4{
	text-transform: none;
}
.widget_tag ul{
	overflow: hidden;
	margin-bottom: 15px;
}
.widget_tag ul li{
	background: #e9e9e9;
	font-family: 'Euromode';
	cursor: pointer;
	float: left;
	font-size: 12px;
	margin: 7px 7px 0 0;
	padding: 7px 15px;
}
.widget_tag ul li a{
	font-size: 12px;
	color: #222429;
}
.widget_tag ul li.active,
.widget_tag ul li.hover{
	background: #D84243;
}
.widget_tag ul li.active a,
.widget_tag ul li.hover a{
	color: #ffffff;
}
.widget_tag .view_all{
	font-family: 'Euromode';
	font-size: 14px;
	font-style: italic;
	color: #000000;
}
.widget_tag .view_all.hover{
	color: #D84243;
}
@media only screen and (min-width: 1850px){
	.main{
		/****************************** padding ******************************/
		/****************************** margin ******************************/
		/****************************** border ******************************/
	}
	.main .p_all_1850{
		overflow: hidden;
		clear: both;
		padding: 30px;
	}
	.main .p_t_b_1850{
		overflow: hidden;
		clear: both;
		padding: 30px 0;
	}
	.main .p_l_r_1850{
		overflow: hidden;
		clear: both;
		padding: 0 30px;
	}
	.main .p_t_l_r_1850{
		overflow: hidden;
		clear: both;
		padding: 30px 30px 0;
	}
	.main .p_l_r_b_1850{
		overflow: hidden;
		clear: both;
		padding: 0 30px 30px;
	}
	.main .p_t_r_1850{
		overflow: hidden;
		clear: both;
		padding-top: 30px;
		padding-right: 30px;
	}
	.main .p_t_l_1850{
		overflow: hidden;
		clear: both;
		padding-top: 30px;
		padding-left: 30px;
	}
	.main .p_l_b_1850{
		overflow: hidden;
		clear: both;
		padding-left: 30px;
		padding-bottom: 30px;
	}
	.main .p_r_b_1850{
		overflow: hidden;
		clear: both;
		padding-right: 30px;
		padding-bottom: 30px;
	}
	.main .p_t_1850{
		overflow: hidden;
		clear: both;
		padding-top: 30px;
	}
	.main .p_l_1850{
		overflow: hidden;
		clear: both;
		padding-left: 30px;
	}
	.main .p_r_1850{
		overflow: hidden;
		clear: both;
		padding-right: 30px;
	}
	.main .p_b_1850{
		overflow: hidden;
		clear: both;
		padding-bottom: 30px;
	}
	.main .p_all_1850_none{
		padding: 0;
	}
	.main .p_t_1850_none{
		padding-top: 0;
	}
	.main .p_r_1850_none{
		padding-right: 0;
	}
	.main .p_b_1850_none{
		padding-bottom: 0;
	}
	.main .p_l_1850_none{
		padding-left: 0;
	}
	.main .m_t_1850{
		margin-top: 30px;
	}
	.main .m_r_1850{
		margin-right: 30px;
	}
	.main .m_b_1850{
		margin-bottom: 30px;
	}
	.main .m_l_1850{
		margin-left: 30px;
	}
	.main .m_t_1850_none{
		margin-top: 0;
	}
	.main .m_r_1850_none{
		margin-right: 0;
	}
	.main .m_b_1850_none{
		margin-bottom: 0;
	}
	.main .m_l_1850_none{
		margin-left: 0;
	}
	.main .b_all_1850{
		border: 1px solid #e9e9e9;
	}
	.main .b_t_1850{
		border-top: 2px solid #e9e9e9;
	}
	.main .b_b_1850{
		border-bottom: 2px solid #e9e9e9;
	}
	.main .b_l_1850{
		border-left: 2px solid #e9e9e9;
	}
	.main .b_r_1850{
		border-right: 2px solid #e9e9e9;
	}
	.main .b_t_r_1850{
		border-top: 2px solid #e9e9e9;
		border-right: 2px solid #e9e9e9;
	}
	.main .b_r_b_1850{
		border-right: 2px solid #e9e9e9;
		border-bottom: 2px solid #e9e9e9;
	}
	.main .b_t_1850_none{
		border-top: 0;
	}
	.main .b_r_1850_none{
		border-right: 0;
	}
	.main .b_b_1850_none{
		border-bottom: 0;
	}
	.main .b_l_1850_none{
		border-left: 0;
	}
	.show_1850{
		display: block;
	}
	.hide_1850{
		display: none;
	}
	.center{
		width: 1770px;
	}
	/****************************** slider ******************************/
	/****************************** boxes_slider ******************************/
	/****************************** boxes ******************************/
	/****************************** box_images ******************************/
	/****************************** brands_slider ******************************/
	/****************************** text_box ******************************/
	/****************************** comment_box ******************************/
	.comment_box .left_col ul li ul{
		padding-left: 30px;
	}
	/****************************** comment_box_review ******************************/
	/****************************** toolbar ******************************/
	.main .toolbar .sort_by{
		text-align: left;
	}
}
@media only screen and (max-width: 1200px){
	.main{
		/****************************** margin ******************************/
		/****************************** border ******************************/
	}
	.main .m_t_1200{
		margin-top: 30px;
	}
	.main .m_r_1200{
		margin-right: 30px;
	}
	.main .m_b_1200{
		margin-bottom: 30px;
	}
	.main .m_l_1200{
		margin-left: 30px;
	}
	.main .m_t_1200_none{
		margin-top: 0;
	}
	.main .m_r_1200_none{
		margin-right: 0;
	}
	.main .m_b_1200_none{
		margin-bottom: 0;
	}
	.main .m_l_1200_none{
		margin-left: 0;
	}
	.main .b_all_1200{
		border: 1px solid #e9e9e9;
	}
	.main .b_t_1200{
		border-top: 2px solid #e9e9e9;
	}
	.main .b_b_1200{
		border-bottom: 2px solid #e9e9e9;
	}
	.main .b_l_1200{
		border-left: 2px solid #e9e9e9;
	}
	.main .b_r_1200{
		border-right: 2px solid #e9e9e9;
	}
	.main .b_t_r_1200{
		border-top: 2px solid #e9e9e9;
		border-right: 2px solid #e9e9e9;
	}
	.main .b_r_b_1200{
		border-right: 2px solid #e9e9e9;
		border-bottom: 2px solid #e9e9e9;
	}
	.main .b_t_1200_none{
		border-top: 0;
	}
	.main .b_r_1200_none{
		border-right: 0;
	}
	.main .b_b_1200_none{
		border-bottom: 0;
	}
	.main .b_l_1200_none{
		border-left: 0;
	}
	.center{
		width: 940px;
	}
	/****************************** slider ******************************/
	.slider ul li .slider_content{
		padding: 271px 0 0;
		position: relative;
		width: 60%;
	}
	.slider ul li .right_img{
		padding-top: 220px;
		width: 40%;
	}
	.slider ul li .right_img img{
		width: 100%;
	}
	/****************************** boxes_slider ******************************/
	.boxes_slider.rows_1 .boxes{
		height: 346px;
	}
	.boxes_slider.rows_2 .boxes{
		height: 692px;
	}
	/****************************** boxes ******************************/
	.boxes ul li{
		width: 313.333px;
	}
	.boxes ul li .box .img{
		height: 252px;
	}
	.boxes ul li .box .content{
		height: 92px;
	}
	/****************************** box_images ******************************/
	.box_images ul li{
		height: 310px;
	}
	.box_images ul li .img{
		height: 310px;
	}
	.box_images ul li .content{
		top: 30px;
	}
	/****************************** brands_slider ******************************/
	.brands_slider{
		overflow: hidden;
		height: 237px;
		font-size: 48px;
	}
	.brands_slider ul li a{
		height: 237px;
		width: 314px;
	}
	/****************************** text_box ******************************/
	.text_box .about_box{
		height: 290px;
		overflow: hidden;
	}
}
@media only screen and (max-width: 960px){
	.main{
		/****************************** padding ******************************/
		/****************************** margin ******************************/
		/****************************** border ******************************/
	}
	.main .p_all_960{
		overflow: hidden;
		clear: both;
		padding: 30px;
	}
	.main .p_t_b_960{
		overflow: hidden;
		clear: both;
		padding: 30px 0;
	}
	.main .p_l_r_960{
		overflow: hidden;
		clear: both;
		padding: 0 30px;
	}
	.main .p_t_l_r_960{
		overflow: hidden;
		clear: both;
		padding: 30px 30px 0;
	}
	.main .p_l_r_b_960{
		overflow: hidden;
		clear: both;
		padding: 0 30px 30px;
	}
	.main .p_t_r_960{
		overflow: hidden;
		clear: both;
		padding-top: 30px;
		padding-right: 30px;
	}
	.main .p_t_l_960{
		overflow: hidden;
		clear: both;
		padding-top: 30px;
		padding-left: 30px;
	}
	.main .p_l_b_960{
		overflow: hidden;
		clear: both;
		padding-left: 30px;
		padding-bottom: 30px;
	}
	.main .p_r_b_960{
		overflow: hidden;
		clear: both;
		padding-right: 30px;
		padding-bottom: 30px;
	}
	.main .p_t_960{
		overflow: hidden;
		clear: both;
		padding-top: 30px;
	}
	.main .p_l_960{
		overflow: hidden;
		clear: both;
		padding-left: 30px;
	}
	.main .p_r_960{
		overflow: hidden;
		clear: both;
		padding-right: 30px;
	}
	.main .p_b_960{
		overflow: hidden;
		clear: both;
		padding-bottom: 30px;
	}
	.main .p_all_960_none{
		padding: 0;
	}
	.main .p_t_960_none{
		padding-top: 0;
	}
	.main .p_r_960_none{
		padding-right: 0;
	}
	.main .p_b_960_none{
		padding-bottom: 0;
	}
	.main .p_l_960_none{
		padding-left: 0;
	}
	.main .m_t_960{
		margin-top: 30px;
	}
	.main .m_r_960{
		margin-right: 30px;
	}
	.main .m_b_960{
		margin-bottom: 30px;
	}
	.main .m_l_960{
		margin-left: 30px;
	}
	.main .m_t_960_none{
		margin-top: 0;
	}
	.main .m_r_960_none{
		margin-right: 0;
	}
	.main .m_b_960_none{
		margin-bottom: 0;
	}
	.main .m_l_960_none{
		margin-left: 0;
	}
	.main .b_all_960{
		border: 1px solid #e9e9e9;
	}
	.main .b_t_960{
		border-top: 2px solid #e9e9e9;
	}
	.main .b_b_960{
		border-bottom: 2px solid #e9e9e9;
	}
	.main .b_l_960{
		border-left: 2px solid #e9e9e9;
	}
	.main .b_r_960{
		border-right: 2px solid #e9e9e9;
	}
	.main .b_t_r_960{
		border-top: 2px solid #e9e9e9;
		border-right: 2px solid #e9e9e9;
	}
	.main .b_r_b_960{
		border-right: 2px solid #e9e9e9;
		border-bottom: 2px solid #e9e9e9;
	}
	.main .b_t_960_none{
		border-top: 0;
	}
	.main .b_r_960_none{
		border-right: 0;
	}
	.main .b_b_960_none{
		border-bottom: 0;
	}
	.main .b_l_960_none{
		border-left: 0;
	}
	.show_960{
		display: block;
	}
	.hide_960{
		display: none;
	}
	.center{
		width: 790px;
	}
	/****************************** slider ******************************/
	.slider ul li .slider_content{
		padding: 230px 0 0;
	}
	.slider ul li .slider_content h3{
		margin-bottom: 42px;
	}
	/****************************** boxes_slider ******************************/
	.boxes_slider.rows_1 .boxes{
		height: 412px;
	}
	.boxes_slider.rows_2 .boxes{
		height: 824px;
	}
	.boxes_slider .title .arrows{
		padding: 32px 20px 0 0;
	}
	/****************************** boxes ******************************/
	.boxes ul li{
		width: 394px;
	}
	.boxes ul li .box .img{
		height: 318px;
	}
	/****************************** box_images ******************************/
	.box_images ul li{
		height: 398px;
	}
	.box_images ul li .img{
		height: 398px;
	}
	/****************************** brands_slider ******************************/
	.brands_slider{
		height: 275px;
	}
	.brands_slider ul li a{
		height: 275px;
		width: 396px;
	}
	/****************************** text_box ******************************/
	.text_box .about_box{
		height: 778px;
		overflow: hidden;
	}
	.text_box .twitter_box{
		height: 389px;
	}
	.text_box .twitter_box .p_t_l_r{
		padding: 40px;
	}
	.text_box .facebook_box{
		height: 389px;
	}
	.text_box .facebook_box .p_t_l_r{
		padding: 40px;
	}
	/****************************** rating_box ******************************/
	.rating_box_big .rating_box .content_rating{
		padding: 16px 0 10px;
	}
	.rating_box_big .rating_box .content_rating li{
		margin-bottom: 10px;
	}
	.rating_box_big .rating_box .content_rating li .description{
		font-size: 14px;
	}
	.rating_box_big .rating_box .content_rating li .count{
		font-size: 14px;
	}
	.rating_box_big .rating_box .content_rating li .progress_box .progress{
		height: 5px;
	}
	/****************************** comment_box ******************************/
	.comment_box .right_col{
		text-align: left;
	}
	/****************************** toolbar ******************************/
	.main .toolbar .sort_by{
		text-align: right;
	}
}
@media only screen and (max-width: 810px){
	.main{
		/****************************** padding ******************************/
		/****************************** margin ******************************/
		/****************************** border ******************************/
		/****************************** h1-h6 ******************************/
	}
	.main .p_all_3{
		padding: 60px;
	}
	.main .p_l_r_3{
		padding-left: 60px;
		padding-right: 60px;
	}
	.main .p_t_3{
		padding-top: 60px;
	}
	.main .p_l_3{
		padding-left: 60px;
	}
	.main .p_r_3{
		padding-right: 60px;
	}
	.main .p_b_3{
		padding-bottom: 60px;
	}
	.main .p_all_810{
		overflow: hidden;
		clear: both;
		padding: 30px;
	}
	.main .p_t_b_810{
		overflow: hidden;
		clear: both;
		padding: 30px 0;
	}
	.main .p_l_r_810{
		overflow: hidden;
		clear: both;
		padding: 0 30px;
	}
	.main .p_t_l_r_810{
		overflow: hidden;
		clear: both;
		padding: 30px 30px 0;
	}
	.main .p_l_r_b_810{
		overflow: hidden;
		clear: both;
		padding: 0 30px 30px;
	}
	.main .p_t_r_810{
		overflow: hidden;
		clear: both;
		padding-top: 30px;
		padding-right: 30px;
	}
	.main .p_t_l_810{
		overflow: hidden;
		clear: both;
		padding-top: 30px;
		padding-left: 30px;
	}
	.main .p_l_b_810{
		overflow: hidden;
		clear: both;
		padding-left: 30px;
		padding-bottom: 30px;
	}
	.main .p_r_b_810{
		overflow: hidden;
		clear: both;
		padding-right: 30px;
		padding-bottom: 30px;
	}
	.main .p_t_810{
		overflow: hidden;
		clear: both;
		padding-top: 30px;
	}
	.main .p_l_810{
		overflow: hidden;
		clear: both;
		padding-left: 30px;
	}
	.main .p_r_810{
		overflow: hidden;
		clear: both;
		padding-right: 30px;
	}
	.main .p_b_810{
		overflow: hidden;
		clear: both;
		padding-bottom: 30px;
	}
	.main .p_all_810_none{
		padding: 0;
	}
	.main .p_t_810_none{
		padding-top: 0;
	}
	.main .p_r_810_none{
		padding-right: 0;
	}
	.main .p_b_810_none{
		padding-bottom: 0;
	}
	.main .p_l_810_none{
		padding-left: 0;
	}
	.main .m_t_810{
		margin-top: 30px;
	}
	.main .m_r_810{
		margin-right: 30px;
	}
	.main .m_b_810{
		margin-bottom: 30px;
	}
	.main .m_l_810{
		margin-left: 30px;
	}
	.main .m_t_810_none{
		margin-top: 0;
	}
	.main .m_r_810_none{
		margin-right: 0;
	}
	.main .m_b_810_none{
		margin-bottom: 0;
	}
	.main .m_l_810_none{
		margin-left: 0;
	}
	.main .b_all_810{
		border: 1px solid #e9e9e9;
	}
	.main .b_t_810{
		border-top: 2px solid #e9e9e9;
	}
	.main .b_b_810{
		border-bottom: 2px solid #e9e9e9;
	}
	.main .b_l_810{
		border-left: 2px solid #e9e9e9;
	}
	.main .b_r_810{
		border-right: 2px solid #e9e9e9;
	}
	.main .b_t_r_810{
		border-top: 2px solid #e9e9e9;
		border-right: 2px solid #e9e9e9;
	}
	.main .b_r_b_810{
		border-right: 2px solid #e9e9e9;
		border-bottom: 2px solid #e9e9e9;
	}
	.main .b_t_810_none{
		border-top: 0;
	}
	.main .b_r_810_none{
		border-right: 0;
	}
	.main .b_b_810_none{
		border-bottom: 0;
	}
	.main .b_l_810_none{
		border-left: 0;
	}
	.main h1{
		font-size: 48px;
		line-height: 56px;
	}
	.main h1.page_title{
		min-height: 55px;
		line-height: 56px;
		letter-spacing: -1.2px;
		margin: -12px 0 -5px;
	}
	.main h2{
		font-size: 40px;
		line-height: 47px;
	}
	.hide_810{
		display: none;
	}
	.center{
		width: 90%;
		min-width: 300px;
	}
	.page_title{
		font-size: 48px;
		line-height: 48px;
	}
	/****************************** mobile_menu ******************************/
	.mobile_menu{
		display: none;
		left: 0;
		position: absolute;
		right: 0;
		top: 65px;
		width: 100%;
		background: #000000;
		z-index: 100;
	}
	.mobile_menu > ul{
		padding: 30px 0;
	}
	.mobile_menu > ul > li > a{
		padding: 10px 40px;
		cursor: pointer;
		font-family: 'Euromode';
		font-size: 16px;
		color: #ffffff;
		font-weight: 900;
		text-transform: uppercase;
		display: block;
	}
	.mobile_menu > ul > li .submenu{
		display: none;
		padding: 15px 40px;
	}
	.mobile_menu > ul > li .submenu ul{
		width: 100%;
	}
	.mobile_menu > ul > li .submenu ul > li > a{
		font-family: 'roboto';
		color: #ffffff;
	}
	.mobile_menu > ul > li .submenu ul > li ul{
		padding: 10px 0 10px 30px;
	}
	.mobile_menu > ul > li .submenu ul > li ul li a{
		font-family: 'roboto';
		color: #999999;
	}
	.mobile_menu > ul > li .submenu ul li a.hover{
		color: #D84243;
	}
	.mobile_menu > ul > li .submenu .preview_box,
	.mobile_menu > ul > li .submenu .view_all,
	.mobile_menu > ul > li .submenu .img{
		display: none;
	}
	.mobile_menu > ul li.has_submenu > a{
		background: url('../images/plus_white.png') no-repeat 95% 50%;
	}
	.mobile_menu > ul > li.active{
		background: #222429;
	}
	.mobile_menu > ul > li.active > a{
		background: #000000 url('../images/minus_white.png') no-repeat 95% 50%;
	}
	.mobile_menu > ul > li:hover > a:hover,
	.mobile_menu > ul > li:hover > a{
		padding: 15px 40px;
		margin: -5px 0;
		background-color: #D84243;
	}
	/****************************** slider ******************************/
	.slider{
		height: 440px;
	}
	.slider ul li img{
		min-height: 440px;
	}
	.slider ul li .slider_content{
		max-height: 190px;
		overflow: hidden;
		padding: 144px 0 0;
		width: 100%;
	}
	.slider ul li .slider_content h3{
		font-size: 48px;
		line-height: 48px;
		margin-bottom: 18px;
		max-height: 96px;
		overflow: hidden;
	}
	.slider ul li .slider_content p{
		font-size: 14px;
		line-height: 18px;
	}
	.slider ul li .right_img{
		display: none;
	}
	/****************************** boxes_slider ******************************/
	.boxes_slider.rows_1 .boxes{
		height: 330px;
	}
	.boxes_slider.rows_2 .boxes{
		height: 660px;
	}
	.boxes_slider{
		margin: 10px 0;
	}
	.boxes ul{
		margin-right: -1px;
	}
	.boxes ul li .box .img{
		height: 242px;
	}
	.boxes ul li .box .content{
		height: 86px;
	}
	.boxes ul li .box .content .title{
		padding-left: 8%;
		width: 52%;
	}
	.boxes ul li .box .content .price{
		padding-right: 8%;
		width: 32%;
	}
	/****************************** box_images ******************************/
	.box_images ul li{
		height: 160px;
	}
	.box_images ul li .img{
		height: 160px;
	}
	.box_images ul li .content{
		font-size: 18px;
		left: 13px;
		line-height: 18px;
		top: 14px;
	}
	/****************************** brands_slider ******************************/
	.brands_slider{
		height: 235px;
		margin: 10px 0;
	}
	.brands_slider ul li a{
		height: 235px;
		width: 300px;
	}
	/****************************** text_box ******************************/
	.text_box{
		margin: 10px 0;
	}
	.text_box .about_box{
		height: 296px;
	}
	.text_box .twitter_box{
		height: 311px;
	}
	.text_box .twitter_box .p_t_l_r{
		padding: 22px 28px 0;
	}
	.text_box .facebook_box{
		height: 311px;
	}
	.text_box .facebook_box .p_t_l_r{
		padding: 22px 28px 0;
	}
}
@media only screen and (max-width: 600px){
	.main{
		/****************************** padding ******************************/
		/****************************** margin ******************************/
		/****************************** border ******************************/
	}
	.main .p_all_2{
		padding: 30px;
	}
	.main .p_all_3{
		padding: 30px;
	}
	.main .p_l_r_2{
		padding-left: 30px;
		padding-right: 30px;
	}
	.main .p_l_r_3{
		padding-left: 30px;
		padding-right: 30px;
	}
	.main .p_t_2{
		padding-top: 30px;
	}
	.main .p_l_2{
		padding-left: 30px;
	}
	.main .p_r_2{
		padding-right: 30px;
	}
	.main .p_b_2{
		padding-bottom: 30px;
	}
	.main .p_t_3{
		padding-top: 30px;
	}
	.main .p_l_3{
		padding-left: 30px;
	}
	.main .p_r_3{
		padding-right: 30px;
	}
	.main .p_b_3{
		padding-bottom: 30px;
	}
	.main .p_all_600_none{
		padding: 0;
	}
	.main .p_t_600_none{
		padding-top: 0;
	}
	.main .p_r_600_none{
		padding-right: 0;
	}
	.main .p_b_600_none{
		padding-bottom: 0;
	}
	.main .p_l_600_none{
		padding-left: 0;
	}
	.main .m_t_600{
		margin-top: 30px;
	}
	.main .m_r_600{
		margin-right: 30px;
	}
	.main .m_b_600{
		margin-bottom: 30px;
	}
	.main .m_l_600{
		margin-left: 30px;
	}
	.main .m_t_600_none{
		margin-top: 0;
	}
	.main .m_r_600_none{
		margin-right: 0;
	}
	.main .m_b_600_none{
		margin-bottom: 0;
	}
	.main .m_l_600_none{
		margin-left: 0;
	}
	.main .b_all_600{
		border: 1px solid #e9e9e9;
	}
	.main .b_t_600{
		border-top: 2px solid #e9e9e9;
	}
	.main .b_b_600{
		border-bottom: 2px solid #e9e9e9;
	}
	.main .b_l_600{
		border-left: 2px solid #e9e9e9;
	}
	.main .b_r_600{
		border-right: 2px solid #e9e9e9;
	}
	.main .b_t_r_600{
		border-top: 2px solid #e9e9e9;
		border-right: 2px solid #e9e9e9;
	}
	.main .b_r_b_600{
		border-right: 2px solid #e9e9e9;
		border-bottom: 2px solid #e9e9e9;
	}
	.main .b_t_600_none{
		border-top: 0;
	}
	.main .b_r_600_none{
		border-right: 0;
	}
	.main .b_b_600_none{
		border-bottom: 0;
	}
	.main .b_l_600_none{
		border-left: 0;
	}
	/****************************** slider ******************************/
	/****************************** boxes_slider ******************************/
	/****************************** boxes ******************************/
	/****************************** box_images ******************************/
	/****************************** brands_slider ******************************/
	/****************************** text_box ******************************/
	/****************************** comment_box ******************************/
	.comment_box .left_col ul li ul{
		padding-left: 30px;
	}
	/****************************** comment_box_review ******************************/
	/****************************** toolbar ******************************/
	.main .toolbar .sort_by{
		text-align: left;
	}
	.main .toolbar .pagination{
		text-align: left;
	}
}
.header{
	background: #ffffff;
	color: #000000;
	margin-bottom: 53px;
	margin-top: 27px;
}
.header .logo{
	float: left;
	overflow: hidden;
}
.header .logo a{
	background: #D84243;
	color: #ffffff;
	font-family: 'Euromode';
	font-weight: 300;
	font-size: 32px;
	height: 89px;
	line-height: 28px;
	/*padding-top: 31px;*/
	text-align: center;
	text-transform: uppercase;
	width: 170px;
	display: block;
}
.header .logo a:first-line{
	font-family: 'Euromode';
	font-size: 31px;
	font-weight: 900;
}
.header .logo.hover{
	opacity: 0.75;
}
.header .header_content{
	float: right;
	width: 1000px;
	height: 120px;
}
.header .header_content .header_line_1{
	float: left;
	width: 100%;
	position: relative;
	margin-bottom: -2px;
	height: 63px;
}
.header .header_content .header_line_1 .main_menu{
	float: left;
	font-family: 'Euromode';
	font-weight: 900;
	font-size: 14px;
	padding: 0 5px;
}
.header .header_content .header_line_1 .main_menu li{
	float: left;
	list-style: none;
}
.header .header_content .header_line_1 .main_menu li a{
	color: #000000;
	cursor: pointer;
	float: left;
	padding: 21px 25px 22px;
	text-transform: uppercase;
}
.header .header_content .header_line_1 .main_menu li a.hover{
	color: #ffffff;
	margin: 0 -5px 0 -5px;
	padding: 21px 30px 22px;
	background: #D84243;
}
.header .header_content .header_line_1 .main_menu li.active a{
	color: #ffffff;
	background: #D84243;
}
.header .header_content .header_line_1 .main_menu li .submenu{
	display: none;
}
.header .header_content .header_line_1 .main_menu li.hover a{
	color: #ffffff;
	margin: 0 -5px 0 -5px;
	padding: 21px 30px 22px;
	background: #D84243;
}
.header .header_content .header_line_1 .main_menu li.hover .submenu{
	display: block;
	background: #000000;
	left: 0;
	position: absolute;
	right: 0;
	top: 58px;
	width: 100%;
	z-index: 15;
	padding-bottom: 30px;
}
.header .header_content .header_line_1 .main_menu li.hover .submenu ul li{
	float: none;
	border-bottom: 1px solid #999999;
	margin: 0 26px;
	padding: 26px 0;
}
.header .header_content .header_line_1 .main_menu li.hover .submenu ul li a{
	float: none;
	padding: 0;
	margin: 0;
	color: #ffffff;
	background: none;
	font-size: 18px;
	text-transform: none;
}
.header .header_content .header_line_1 .main_menu li.hover .submenu ul li a.hover{
	padding: 0;
	margin: 0;
	color: #D84243;
	background: none;
}
.header .header_content .header_line_1 .main_menu li.hover .submenu ul li ul{
	padding: 18px 0 0;
}
.header .header_content .header_line_1 .main_menu li.hover .submenu ul li ul li{
	border-bottom: 0;
	margin: 5px 0 0;
	padding: 0;
}
.header .header_content .header_line_1 .main_menu li.hover .submenu ul li ul li a{
	font-family: 'roboto';
	font-size: 14px;
	color: #999999;
	font-weight: normal;
}
.header .header_content .header_line_1 .main_menu li.hover .submenu ul li ul li a.hover{
	font-weight: bold;
}
.header .header_content .header_line_1 .main_menu li.hover .submenu.type_2{
	background: #000000;
	padding: 0;
}
.header .header_content .header_line_1 .main_menu li.hover .submenu.type_2 .main_products_box ul{
	margin: 0 25px 25px 0;
}
.header .header_content .header_line_1 .main_menu li.hover .submenu.type_2 .main_products_box ul li{
	float: left;
	margin: 0;
	padding: 0;
	border: 0;
}
.header .header_content .header_line_1 .main_menu li.hover .submenu.type_2 .main_products_box ul li a{
	background: none;
	color: #ffffff;
	display: block;
	float: none;
	font-size: 18px;
	margin: 26px 0 0 25px;
	padding: 0;
	text-transform: none;
}
.header .header_content .header_line_1 .main_menu li.hover .submenu.type_2 .main_products_box ul li a .b_b{
	display: block;
	border-bottom: 1px solid rgba(255, 255, 255, 0.31);
	overflow: hidden;
	height: 35px;
}
.header .header_content .header_line_1 .main_menu li.hover .submenu.type_2 .main_products_box ul li a .b_b .img{
	float: left;
	height: 35px;
	width: 45px;
}
.header .header_content .header_line_1 .main_menu li.hover .submenu.type_2 .main_products_box ul li a .b_b .title{
	color: #ffffff;
	float: left;
	font-size: 14px;
	font-weight: bold;
	height: 16px;
	overflow: hidden;
	padding: 7px 0 7px 15px;
	text-overflow: ellipsis;
	text-transform: none;
	white-space: nowrap;
	width: 150px;
}
.header .header_content .header_line_1 .main_menu li.hover .submenu.type_2 .main_products_box ul li a.hover{
	background: #D84243;
	margin: 0 -25px -26px 0;
	padding: 26px 25px;
}
.header .header_content .header_line_1 .main_menu li.hover .submenu.type_2 .main_products_box ul li ul{
	display: none;
}
.header .header_content .header_line_1 .main_menu li.hover .submenu.type_2 .main_products_box .view_all{
	color: #ffffff;
	font-style: italic;
	font-weight: 900;
	font-size: 14px;
	background: none;
	text-transform: none;
	margin: 0;
	padding: 26px 25px 25px;
	clear: both;
}
.header .header_content .header_line_1 .main_menu li.hover .submenu.type_2 .main_products_box .view_all.hover{
	color: #D84243;
}
.header .header_content .header_line_1 .main_menu li.hover .submenu.type_2 .preview_box{
	background: #222429;
	height: 255px;
	padding: 30px;
}
.header .header_content .header_line_1 .main_menu li.hover .submenu.type_2 .preview_box .category{
	color: #999999;
	font-size: 14px;
	font-weight: normal;
	margin-bottom: 4px;
}
.header .header_content .header_line_1 .main_menu li.hover .submenu.type_2 .preview_box .title{
	color: #ffffff;
	font-weight: bold;
	font-size: 18px;
	margin-bottom: 15px;
	width: 100%;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.header .header_content .header_line_1 .main_menu li.hover .submenu.type_2 .preview_box .img{
	height: 170px;
	width: 100%;
	overflow: hidden;
}
.header .header_content .header_line_1 .main_menu li.hover .submenu.type_2 .preview_box .more{
	color: #999999;
	font-style: italic;
	font-weight: 900;
	font-size: 14px;
	background: none;
	text-transform: none;
	margin: 0;
	padding: 18px 0 0;
}
.header .header_content .header_line_1 .main_menu li.hover .submenu.type_2 .preview_box .more.hover{
	color: #D84243;
}
.header .header_content .header_line_1 .localization{
	color: #000000;
	float: right;
	padding: 20px 15px 0 0;
}
.header .header_content .header_line_1 .localization .ui-selectmenu-button{
	font-family: 'Euromode';
	font-size: 14px;
	background: none;
	border: 0 none;
	color: #000000;
}
.header .header_content .header_line_1 .localization .ui-selectmenu-button .ui-selectmenu-text{
	min-width: 25px;
	padding: 0 25px 0 0;
}
.header .header_content .header_line_1 .localization .ui-selectmenu-menu{
	font-family: 'Euromode';
	font-size: 14px;
	background: url('../images/select_bg.png') no-repeat top center;
	margin-top: -5px;
	padding-top: 5px;
}
.header .header_content .header_line_1 .localization .ui-selectmenu-menu ul{
	background: #000000;
	border: 0;
	padding: 6px 5px;
	border-radius: 0;
}
.header .header_content .header_line_1 .localization .ui-selectmenu-menu ul li{
	font-family: 'Euromode';
	font-size: 14px;
	background: none;
	color: #ffffff;
	border: 0;
	padding: 4px 10px;
}
.header .header_content .header_line_1 .localization .ui-selectmenu-menu ul li.ui-state-focus{
	margin: 0;
}
.header .header_content .header_line_1 .localization .currency{
	float: left;
	margin-right: 5px;
}
.header .header_content .header_line_1 .localization .currency select{
	width: 95px;
}
.header .header_content .header_line_1 .localization .language{
	float: left;
}
.header .header_content .header_line_1 .localization .language select{
	width: 35px;
}
.header .header_content .header_line_2{
	float: left;
	width: 100%;
	border-top: 2px solid #e9e9e9;
	height: 60px;
	position: relative;
}
.header .header_content .header_line_2 .search{
	background: #e9e9e9;
	float: left;
	margin: 13px 0 0 13px;
}
.header .header_content .header_line_2 .search .search_category{
	float: left;
	width: 200px;
}
.header .header_content .header_line_2 .search .ui-selectmenu-button{
	background: none;
	border: 0 none;
	border-radius: 0;
	float: left;
	color: #000000;
}
.header .header_content .header_line_2 .search .ui-selectmenu-button .ui-selectmenu-text{
	border-right: 2px solid #ffffff;
	font-family: 'Euromode';
	font-size: 16px;
	padding: 6px 25px 6px 13px;
}
.header .header_content .header_line_2 .search .ui-selectmenu-menu ul{
	border: 0 none;
	border-radius: 0;
	box-shadow: 0 4px 9px #999999;
	padding: 6px 0 11px;
}
.header .header_content .header_line_2 .search .ui-selectmenu-menu ul li{
	font-family: 'Euromode';
	font-size: 16px;
	padding: 3px 5px 2px 16px;
}
.header .header_content .header_line_2 .search .ui-selectmenu-menu ul li.ui-state-focus{
	background: none repeat scroll 0 0 #D84243;
	border: 0 none;
	color: #ffffff;
	font-family: 'Euromode';
	font-size: 16px;
	margin: -2px 0 -4px;
	padding: 5px 5px 6px 16px;
}
.header .header_content .header_line_2 .search .search_value{
	float: left;
	font-family: 'Euromode';
	font-style: italic;
	font-size: 16px;
	height: 20px;
	line-height: 20px;
	padding: 7px 0px 7px 19px;
	width: 339px;
	background: none;
	color: #000000;
}
.header .header_content .header_line_2 .search .search_results{
	background: url("../images/cross.png") no-repeat 86px 14px;
	color: #999999;
	float: left;
	font-family: 'Euromode';
	font-size: 14px;
	height: 17px;
	line-height: 17px;
	padding: 9px 35px 8px 13px;
	cursor: pointer;
}
.header .header_content .header_line_2 .search .search_submit{
	background: url("../images/search.png") no-repeat scroll center center #D84243;
	float: right;
	height: 34px;
	width: 34px;
	cursor: pointer;
}
.header .header_content .header_line_2 .search .search_submit.hover{
	background-color: #000000;
}
.header .header_content .header_line_2 .cart.hover{
	background-color: #ffffff;
	box-shadow: 0 0 5px #999999;
}
.header .header_content .header_line_2 .cart.hover .cart_box .total{
	color: #000000;
}
.header .header_content .header_line_2 .cart.hover .cart_popup{
	display: block;
}
.header .header_content .header_line_2 .cart{
	position: relative;
	background: url("../images/cart.png") no-repeat scroll 113px 14px #000000;
	float: right;
	margin-top: -2px;
	cursor: pointer;
}
.header .header_content .header_line_1 .cart{
	position: relative;
	background: #000000;
	float: right;
	margin-top: 0;
	cursor: pointer;
}
.header .header_content .header_line_2 .cart .cart_box{
	padding: 12px 60px 11px 17px;
	width: 93px;
	height: 39px;
}
.header .header_content .header_line_1 .cart .cart_box{	
	width: 170px;
	height: 62px;
	line-height:62px;
	text-align:center;
}
.header .header_content .header_line_2 .cart .cart_box .total{
	font-family: 'Euromode';
	font-weight: 900;
	/*font-style: italic;*/
	font-size: 18px;
	color: #ffffff;
	display: block;
}
.header .header_content .header_line_1 .cart .cart_box .total{
	font-family: 'Euromode';
	font-weight: 900;
	font-size: 18px;
	color: #ffffff;
	display: block;
	text-transform:uppercase;
}
.header .header_content .header_line_2 .cart .cart_box .count{
	color: #999999;
	display: block;
	font-family: 'roboto';
	font-size: 12px;
	padding-left: 1px;
}

.header .header_content .header_line_2 .cart .cart_popup{
	z-index: 1;
	display: none;
	background: #ffffff;
	left: -59%;
	position: absolute;
	top: 62px;
	width: 159%;
	box-shadow: 0 3px 5px #999999;
}
.header .header_content .header_line_2 .cart .cart_popup ul li{
	float: left;
	font-family: 'Euromode';
	font-size: 14px;
	font-weight: 700;
	padding: 15px 5% 0;
	position: relative;
	width: 90%;
}
.header .header_content .header_line_2 .cart .cart_popup ul li .img{
	height: 57px;
	overflow: hidden;
}
.header .header_content .header_line_2 .cart .cart_popup ul li .img img{
	height: 100%;
}
.header .header_content .header_line_2 .cart .cart_popup ul li .title{
	margin-bottom: 10px;
	margin-left: 10px;
}
.header .header_content .header_line_2 .cart .cart_popup ul li .price{
	color: #D84243;
	font-style: italic;
	margin-left: 10px;
}
.header .header_content .header_line_2 .cart .cart_popup ul li .btn_remove{
	bottom: 0;
	position: absolute;
	right: -11px;
	top: 32px;
}
.header .header_content .header_line_2 .cart .cart_popup .btns{
	clear: both;
	padding: 15px;
	text-align: center;
}
.header .header_content .header_line_2 .top_menu{
	float: right;
	padding: 0 13px;
}
.header .header_content .header_line_2 .top_menu li{
	float: left;
	list-style: none outside none;
	padding: 18px 14px 0;
}
.header .header_content .header_line_2 .top_menu li a{
	color: #000000;
	cursor: pointer;
	font-family: 'Euromode';
	font-size: 14px;
	letter-spacing: 0.2px;
}
.header .header_content .header_line_2 .top_menu li a.hover{
	color: #D84243;
}
.header .header_content .header_line_2 .search_popup{
	background: none repeat scroll 0 0 #ffffff;
	box-shadow: 0 2px 3px 0 #999999;
	left: 13px;
	position: absolute;
	top: 47px;
	width: 817px;
	display: none;
	z-index: 10;
}
.header .header_content .header_line_2 .search_popup ul li{
	border-bottom: 2px solid #e9e9e9;
	font-size: 14px;
	overflow: hidden;
}
.header .header_content .header_line_2 .search_popup ul li .col_1{
	color: #999999;
	float: left;
	height: 19px;
	line-height: 19px;
	padding: 18px 16px 19px;
	width: 82px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.header .header_content .header_line_2 .search_popup ul li .col_2{
	float: left;
	background: #e9e9e9;
	display: block;
	width: 70px;
	height: 56px;
	overflow: hidden;
}
.header .header_content .header_line_2 .search_popup ul li .col_2 img{
	width: 100%;
}
.header .header_content .header_line_2 .search_popup ul li .col_3{
	font-family: 'Euromode';
	color: #222429;
	float: left;
	font-weight: bold;
	height: 18px;
	line-height: 18px;
	padding: 19px 23px;
	max-width: 450px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.header .header_content .header_line_2 .search_popup ul li .col_3 span{
	margin: -3px -5px;
	padding: 3px 5px;
	background: #e9e9e9;
}
.header .header_content .header_line_2 .search_popup ul li .col_4{
	font-family: 'Euromode';
	font-weight: bold;
	color: #D84243;
	font-size: 16px;
	font-style: italic;
	text-align: right;
	float: right;
	padding: 17px 28px 0 0;
}
.header .header_content .header_line_2 .search_popup ul li .col_4 span{
	font-weight: normal;
	color: #999999;
}
.header .header_content .header_line_2 .search_popup .all{
	display: block;
	font-size: 14px;
	font-style: italic;
	letter-spacing: 0.7px;
	padding: 19px 21px;
}
.header .header_content .header_line_2 .search_popup .all.hover{
	color: #D84243;
}
.has_slider .header{
	margin-bottom: 386px;
}
.header::before,
.header::after{
	clear: both;
	content: ".";
	display: block;
	overflow: hidden;
	visibility: hidden;
	height: 0;
}
.body_cart_box_right{
	z-index: 1;
	position: absolute;
	width: 370px;
	top: 0;
	right: -370px;
	bottom: 0;
	background: #222429;
	display: none;
}
.body_cart_box_right .main h4{
	color: #ffffff;
	padding: 42px 0 0 46px;
	margin-bottom: 20px;
}
.body_cart_box_right .main ul li{
	float: left;
	padding: 25px 14%;
	position: relative;
	width: 72%;
	font-family: 'Euromode';
}
.body_cart_box_right .main ul li .btn_remove{
	bottom: 0;
	left: -12px;
	margin: auto;
	position: absolute;
	top: 0;
}
.body_cart_box_right .main ul li .img{
	overflow: hidden;
	height: 100px;
}
.body_cart_box_right .main ul li .img img{
	height: 100%;
}
.body_cart_box_right .main ul li .title{
	font-size: 14px;
	color: #999999;
	font-weight: 700;
	padding: 10px 0 3px 18px;
}
.body_cart_box_right .main ul li .count{
	padding-left: 18px;
	color: #999999;
	font-size: 12px;
}
.body_cart_box_right .main ul li .price{
	padding: 9px 0 0 18px;
	color: #D84243;
	font-size: 18px;
	font-style: italic;
}
.body_cart_box_right .main ul li.hover{
	background: #D84243;
	cursor: pointer;
}
.body_cart_box_right .main ul li.hover .btn_remove.hover{
	background-color: #000000;
}
.body_cart_box_right .main ul li.hover .title{
	color: #ffffff;
}
.body_cart_box_right .main ul li.hover .price{
	color: #000000;
}
.body_cart_box_right .main .btns{
	clear: both;
	padding: 30px 49px;
	text-align: center;
}
.body_cart_box_right .main .btns .total{
	font-size: 18px;
	font-style: italic;
	font-family: 'Euromode';
	color: #e9e9e9;
}
.body_cart_box_right .main .btns .total span{
	font-weight: 900;
}
.body_cart_box_right .main .btns a{
	margin-top: 25px;
	padding-left: 0;
	padding-right: 0;
	width: 100%;
}
.header_1{
	background: #ffffff;
	font-family: 'Euromode';
	color: #222429;
	font-size: 14px;
	margin-bottom: 59px;
}
.header_1 .header_line_1{
	border-bottom: 2px solid #e9e9e9;
	height: 82px;
}
.header_1 .header_line_1 .phone{
	height: 19px;
	line-height: 19px;
	padding: 32px 0 0;
}
.header_1 .header_line_1 .phone a{
	font-weight: bold;
}
.header_1 .header_line_1 .logo{
	padding: 20px 0 0;
	text-align: center;
}
.header_1 .header_line_1 .logo a{
	color: #D84243;
	font-weight: 300;
	font-size: 36px;
	text-align: center;
	text-transform: uppercase;
}
.header_1 .header_line_1 .logo a span{
	font-weight: 900;
}
.header_1 .header_line_1 .login ul{
	float: right;
	padding: 33px 0 0;
}
.header_1 .header_line_1 .login ul li:before{
	content: '/';
	color: #999999;
	left: 10px;
	position: absolute;
}
.header_1 .header_line_1 .login ul li{
	float: left;
	padding-left: 27px;
	position: relative;
}
.header_1 .header_line_1 .login ul li a.hover{
	color: #D84243;
}
.header_1 .header_line_1 .login ul li.icon_profile{
	background: url("../images/icon_profile.png") no-repeat center left;
}
.header_1 .header_line_1 .login ul li.icon_profile:before{
	content: '';
}
.header_1 .header_line_2{
	height: 57px;
	position: relative;
}
.header_1 .header_line_2 .menu_box{
	text-align: center;
}
.header_1 .header_line_2 .menu_box .main_menu{
	font-family: 'Euromode';
	font-weight: 900;
	font-size: 14px;
	display: inline-block;
}
.header_1 .header_line_2 .menu_box .main_menu li{
	float: left;
	list-style: none;
}
.header_1 .header_line_2 .menu_box .main_menu li > a{
	height: 17px;
}
.header_1 .header_line_2 .menu_box .main_menu li a{
	color: #000000;
	cursor: pointer;
	float: left;
	padding: 20px 25px;
	text-transform: uppercase;
}
.header_1 .header_line_2 .menu_box .main_menu li a.hover{
	color: #ffffff;
	margin: 0 -5px 0 -5px;
	padding: 20px 30px;
	background: #000000;
}
.header_1 .header_line_2 .menu_box .main_menu li .submenu{
	display: none;
}
.header_1 .header_line_2 .menu_box .main_menu li.hover a{
	color: #ffffff;
	margin: 0 -5px 0 -5px;
	padding: 20px 30px;
	background: #000000;
}
.header_1 .header_line_2 .menu_box .main_menu li.hover .submenu{
	display: block;
	background: #000000;
	left: 0;
	position: absolute;
	right: 0;
	top: 57px;
	width: 100%;
	z-index: 15;
	padding-bottom: 30px;
}
.header_1 .header_line_2 .menu_box .main_menu li.hover .submenu ul li{
	float: none;
	border-bottom: 1px solid #999999;
	margin: 0 26px;
	padding: 26px 0;
}
.header_1 .header_line_2 .menu_box .main_menu li.hover .submenu ul li a{
	float: none;
	padding: 0;
	margin: 0;
	color: #ffffff;
	background: none;
	font-size: 18px;
	text-transform: none;
}
.header_1 .header_line_2 .menu_box .main_menu li.hover .submenu ul li a.hover{
	padding: 0;
	margin: 0;
	color: #D84243;
	background: none;
}
.header_1 .header_line_2 .menu_box .main_menu li.hover .submenu ul li ul{
	padding: 18px 0 0;
}
.header_1 .header_line_2 .menu_box .main_menu li.hover .submenu ul li ul li{
	border-bottom: 0;
	margin: 5px 0 0;
	padding: 0;
}
.header_1 .header_line_2 .menu_box .main_menu li.hover .submenu ul li ul li a{
	font-family: 'roboto';
	font-size: 14px;
	color: #e9e9e9;
	font-weight: normal;
}
.header_1 .header_line_2 .menu_box .main_menu li.hover .submenu ul li ul li a.hover{
	font-weight: bold;
}
.header_1 .header_line_2 .menu_box .main_menu li.hover .submenu.type_2{
	background: #000000;
	padding: 0;
}
.header_1 .header_line_2 .menu_box .main_menu li.hover .submenu.type_2 .main_products_box ul{
	margin: 0 25px 25px 0;
}
.header_1 .header_line_2 .menu_box .main_menu li.hover .submenu.type_2 .main_products_box ul li{
	float: left;
	margin: 0;
	padding: 0;
	border: 0;
}
.header_1 .header_line_2 .menu_box .main_menu li.hover .submenu.type_2 .main_products_box ul li a{
	background: none;
	color: #ffffff;
	display: block;
	float: none;
	font-size: 18px;
	margin: 26px 0 0 25px;
	padding: 0;
	text-transform: none;
	height: 35px;
	text-align: left;
}
.header_1 .header_line_2 .menu_box .main_menu li.hover .submenu.type_2 .main_products_box ul li a .b_b{
	display: block;
	border-bottom: 1px solid rgba(255, 255, 255, 0.31);
	overflow: hidden;
	height: 35px;
}
.header_1 .header_line_2 .menu_box .main_menu li.hover .submenu.type_2 .main_products_box ul li a .b_b .img{
	float: left;
	height: 35px;
	width: 45px;
}
.header_1 .header_line_2 .menu_box .main_menu li.hover .submenu.type_2 .main_products_box ul li a .b_b .title{
	color: #ffffff;
	float: left;
	font-size: 14px;
	font-weight: bold;
	height: 16px;
	overflow: hidden;
	padding: 7px 0 7px 15px;
	text-overflow: ellipsis;
	text-transform: none;
	white-space: nowrap;
	width: 150px;
}
.header_1 .header_line_2 .menu_box .main_menu li.hover .submenu.type_2 .main_products_box ul li a.hover{
	background: #D84243;
	margin: 0 -25px -26px 0;
	padding: 26px 25px;
}
.header_1 .header_line_2 .menu_box .main_menu li.hover .submenu.type_2 .main_products_box ul li ul{
	display: none;
}
.header_1 .header_line_2 .menu_box .main_menu li.hover .submenu.type_2 .main_products_box .view_all{
	color: #ffffff;
	font-style: italic;
	font-weight: 900;
	font-size: 14px;
	background: none;
	text-transform: none;
	margin: 0;
	padding: 26px 25px 25px;
	clear: both;
}
.header_1 .header_line_2 .menu_box .main_menu li.hover .submenu.type_2 .main_products_box .view_all.hover{
	color: #D84243;
}
.header_1 .header_line_2 .menu_box .main_menu li.hover .submenu.type_2 .preview_box{
	background: #222429;
	height: 255px;
	padding: 30px;
}
.header_1 .header_line_2 .menu_box .main_menu li.hover .submenu.type_2 .preview_box .category{
	color: #999999;
	font-size: 14px;
	font-weight: normal;
	margin-bottom: 4px;
}
.header_1 .header_line_2 .menu_box .main_menu li.hover .submenu.type_2 .preview_box .title{
	color: #ffffff;
	font-weight: bold;
	font-size: 18px;
	margin-bottom: 15px;
	width: 100%;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.header_1 .header_line_2 .menu_box .main_menu li.hover .submenu.type_2 .preview_box .img{
	height: 170px;
	width: 100%;
	overflow: hidden;
}
.header_1 .header_line_2 .menu_box .main_menu li.hover .submenu.type_2 .preview_box .more{
	color: #999999;
	font-style: italic;
	font-weight: 900;
	font-size: 14px;
	background: none;
	text-transform: none;
	margin: 0;
	padding: 18px 0 0;
}
.header_1 .header_line_2 .menu_box .main_menu li.hover .submenu.type_2 .preview_box .more.hover{
	color: #D84243;
}
.header_1 .header_line_2 .header_1_search{
	position: absolute;
	right: 0;
	top: 20px;
	width: 70px;
}
.header_1 .header_line_2 .header_1_search .search_value{
	float: right;
	font-family: 'roboto';
	font-style: italic;
	width: 80%;
}
.header_1 .header_line_2 .header_1_search .search_submit{
	background: url("../images/icon_search_green.png") no-repeat center center;
	cursor: pointer;
	float: right;
	width: 20%;
	height: 20px;
}
.has_slider .header_1{
	margin-bottom: 486px;
}
.header_2{
	background: #D84243;
	color: #ffffff;
	font-size: 14px;
	margin-bottom: 50px;
	height: 50px;
}
.header_2 .header_content{
	position: relative;
}
.header_2 .header_content .logo{
	padding: 13px 0 0;
}
.header_2 .header_content .logo a{
	font-family: 'Euromode';
	color: #ffffff;
	font-weight: 300;
	font-size: 18px;
	text-align: center;
	text-transform: uppercase;
}
.header_2 .header_content .logo a span{
	font-weight: 900;
}
.header_2 .header_content .menu_box{
	position: static;
}
.header_2 .header_content .menu_box .main_menu{
	font-family: 'Euromode';
	font-weight: 900;
	font-size: 14px;
	display: inline-block;
}
.header_2 .header_content .menu_box .main_menu li{
	float: left;
	list-style: none;
}
.header_2 .header_content .menu_box .main_menu li a{
	color: #ffffff;
	cursor: pointer;
	float: left;
	padding: 16px 20px 17px;
	text-transform: capitalize;
	height: 17px;
}
.header_2 .header_content .menu_box .main_menu li a.hover{
	color: #ffffff;
	margin: 0 -5px 0 -5px;
	padding: 16px 25px 17px;
	background: #000000;
}
.header_2 .header_content .menu_box .main_menu li .submenu{
	display: none;
}
.header_2 .header_content .menu_box .main_menu li.hover a{
	color: #ffffff;
	margin: 0 -5px 0 -5px;
	padding: 16px 25px 17px;
	background: #000000;
}
.header_2 .header_content .menu_box .main_menu li.hover .submenu{
	display: block;
	background: #000000;
	left: 0;
	position: absolute;
	right: 0;
	top: 50px;
	width: 100%;
	z-index: 15;
	padding-bottom: 30px;
}
.header_2 .header_content .menu_box .main_menu li.hover .submenu ul li{
	float: none;
	border-bottom: 1px solid #999999;
	margin: 0 26px;
	padding: 26px 0;
}
.header_2 .header_content .menu_box .main_menu li.hover .submenu ul li a{
	float: none;
	padding: 0;
	margin: 0;
	color: #ffffff;
	background: none;
	font-size: 18px;
	text-transform: none;
}
.header_2 .header_content .menu_box .main_menu li.hover .submenu ul li a.hover{
	padding: 0;
	margin: 0;
	color: #D84243;
	background: none;
}
.header_2 .header_content .menu_box .main_menu li.hover .submenu ul li ul{
	padding: 18px 0 0;
}
.header_2 .header_content .menu_box .main_menu li.hover .submenu ul li ul li{
	border-bottom: 0;
	margin: 5px 0 0;
	padding: 0;
}
.header_2 .header_content .menu_box .main_menu li.hover .submenu ul li ul li a{
	font-family: 'roboto';
	font-size: 14px;
	color: #999999;
	font-weight: normal;
}
.header_2 .header_content .menu_box .main_menu li.hover .submenu ul li ul li a.hover{
	font-weight: bold;
}
.header_2 .header_content .menu_box .main_menu li.hover .submenu.type_2{
	background: #000000;
	padding: 0;
}
.header_2 .header_content .menu_box .main_menu li.hover .submenu.type_2 .main_products_box ul{
	margin: 0 25px 25px 0;
}
.header_2 .header_content .menu_box .main_menu li.hover .submenu.type_2 .main_products_box ul li{
	float: left;
	margin: 0;
	padding: 0;
	border: 0;
}
.header_2 .header_content .menu_box .main_menu li.hover .submenu.type_2 .main_products_box ul li a{
	background: none;
	color: #ffffff;
	display: block;
	float: none;
	font-size: 18px;
	margin: 26px 0 0 25px;
	padding: 0;
	text-transform: none;
	height: 35px;
	text-align: left;
}
.header_2 .header_content .menu_box .main_menu li.hover .submenu.type_2 .main_products_box ul li a .b_b{
	display: block;
	border-bottom: 1px solid rgba(255, 255, 255, 0.31);
	overflow: hidden;
	height: 35px;
}
.header_2 .header_content .menu_box .main_menu li.hover .submenu.type_2 .main_products_box ul li a .b_b .img{
	float: left;
	height: 35px;
	width: 45px;
}
.header_2 .header_content .menu_box .main_menu li.hover .submenu.type_2 .main_products_box ul li a .b_b .title{
	color: #ffffff;
	float: left;
	font-size: 14px;
	font-weight: bold;
	height: 16px;
	overflow: hidden;
	padding: 7px 0 7px 15px;
	text-overflow: ellipsis;
	text-transform: none;
	white-space: nowrap;
	width: 150px;
}
.header_2 .header_content .menu_box .main_menu li.hover .submenu.type_2 .main_products_box ul li a.hover{
	background: #D84243;
	margin: 0 -25px -26px 0;
	padding: 26px 25px;
}
.header_2 .header_content .menu_box .main_menu li.hover .submenu.type_2 .main_products_box ul li ul{
	display: none;
}
.header_2 .header_content .menu_box .main_menu li.hover .submenu.type_2 .main_products_box .view_all{
	color: #ffffff;
	font-style: italic;
	font-weight: 900;
	font-size: 14px;
	background: none;
	text-transform: none;
	margin: 0;
	padding: 26px 25px 25px;
	clear: both;
}
.header_2 .header_content .menu_box .main_menu li.hover .submenu.type_2 .main_products_box .view_all.hover{
	color: #D84243;
}
.header_2 .header_content .menu_box .main_menu li.hover .submenu.type_2 .preview_box{
	background: #222429;
	height: 255px;
	padding: 30px;
}
.header_2 .header_content .menu_box .main_menu li.hover .submenu.type_2 .preview_box .category{
	color: #999999;
	font-size: 14px;
	font-weight: normal;
	margin-bottom: 4px;
}
.header_2 .header_content .menu_box .main_menu li.hover .submenu.type_2 .preview_box .title{
	color: #ffffff;
	font-weight: bold;
	font-size: 18px;
	margin-bottom: 15px;
	width: 100%;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.header_2 .header_content .menu_box .main_menu li.hover .submenu.type_2 .preview_box .img{
	height: 170px;
	width: 100%;
	overflow: hidden;
}
.header_2 .header_content .menu_box .main_menu li.hover .submenu.type_2 .preview_box .more{
	color: #999999;
	font-style: italic;
	font-weight: 900;
	font-size: 14px;
	background: none;
	text-transform: none;
	margin: 0;
	padding: 18px 0 0;
}
.header_2 .header_content .menu_box .main_menu li.hover .submenu.type_2 .preview_box .more.hover{
	color: #D84243;
}
.header_2 .header_content .header_1_search{
	padding-top: 15px;
}
.header_2 .header_content .header_1_search .search_value{
	float: right;
	font-family: 'roboto';
	font-style: italic;
	width: 80%;
	background: none;
	color: #ffffff;
}
.header_2 .header_content .header_1_search .search_submit{
	background: url("../images/search.png") no-repeat center center;
	background-size: 10px auto;
	cursor: pointer;
	float: right;
	width: 20%;
	height: 20px;
}
.has_slider .header_1{
	margin-bottom: 486px;
}
.header_3{
	background: #313f4c;
	color: #ffffff;
	font-size: 14px;
	margin-bottom: 50px;
	height: 50px;
}
.header_3 .header_content{
	position: relative;
}
.header_3 .header_content .logo{
	padding: 13px 0 0;
}
.header_3 .header_content .logo a{
	font-family: 'Euromode';
	color: #ffffff;
	font-weight: 300;
	font-size: 18px;
	text-align: center;
	text-transform: uppercase;
}
.header_3 .header_content .logo a span{
	font-weight: 900;
}
.header_3 .header_content .menu_box{
	position: static;
}
.header_3 .header_content .menu_box .main_menu{
	font-family: 'Euromode';
	font-weight: 900;
	font-size: 14px;
	display: inline-block;
}
.header_3 .header_content .menu_box .main_menu li{
	float: left;
	list-style: none;
}
.header_3 .header_content .menu_box .main_menu li a{
	color: #747d85;
	cursor: pointer;
	float: left;
	padding: 16px 20px 17px;
	text-transform: capitalize;
	height: 17px;
}
.header_3 .header_content .menu_box .main_menu li a.hover{
	color: #ffffff;
	margin: 0 -5px 0 -5px;
	padding: 16px 25px 17px;
	background: #000000;
}
.header_3 .header_content .menu_box .main_menu li .submenu{
	display: none;
}
.header_3 .header_content .menu_box .main_menu li.hover a{
	color: #ffffff;
	margin: 0 -5px 0 -5px;
	padding: 16px 25px 17px;
	background: #000000;
}
.header_3 .header_content .menu_box .main_menu li.hover .submenu{
	display: block;
	background: #000000;
	left: 0;
	position: absolute;
	right: 0;
	top: 50px;
	width: 100%;
	z-index: 15;
	padding-bottom: 30px;
}
.header_3 .header_content .menu_box .main_menu li.hover .submenu ul li{
	float: none;
	border-bottom: 1px solid #999999;
	margin: 0 26px;
	padding: 26px 0;
}
.header_3 .header_content .menu_box .main_menu li.hover .submenu ul li a{
	float: none;
	padding: 0;
	margin: 0;
	color: #ffffff;
	background: none;
	font-size: 18px;
	text-transform: none;
}
.header_3 .header_content .menu_box .main_menu li.hover .submenu ul li a.hover{
	padding: 0;
	margin: 0;
	color: #313f4c;
	background: none;
}
.header_3 .header_content .menu_box .main_menu li.hover .submenu ul li ul{
	padding: 18px 0 0;
}
.header_3 .header_content .menu_box .main_menu li.hover .submenu ul li ul li{
	border-bottom: 0;
	margin: 5px 0 0;
	padding: 0;
}
.header_3 .header_content .menu_box .main_menu li.hover .submenu ul li ul li a{
	font-family: 'roboto';
	font-size: 14px;
	color: #999999;
	font-weight: normal;
}
.header_3 .header_content .menu_box .main_menu li.hover .submenu ul li ul li a.hover{
	font-weight: bold;
}
.header_3 .header_content .menu_box .main_menu li.hover .submenu.type_2{
	background: #000000;
	padding: 0;
}
.header_3 .header_content .menu_box .main_menu li.hover .submenu.type_2 .main_products_box ul{
	margin: 0 25px 25px 0;
}
.header_3 .header_content .menu_box .main_menu li.hover .submenu.type_2 .main_products_box ul li{
	float: left;
	margin: 0;
	padding: 0;
	border: 0;
}
.header_3 .header_content .menu_box .main_menu li.hover .submenu.type_2 .main_products_box ul li a{
	background: none;
	color: #ffffff;
	display: block;
	float: none;
	font-size: 18px;
	margin: 26px 0 0 25px;
	padding: 0;
	text-transform: none;
	height: 35px;
	text-align: left;
}
.header_3 .header_content .menu_box .main_menu li.hover .submenu.type_2 .main_products_box ul li a .b_b{
	display: block;
	border-bottom: 1px solid rgba(255, 255, 255, 0.31);
	overflow: hidden;
	height: 35px;
}
.header_3 .header_content .menu_box .main_menu li.hover .submenu.type_2 .main_products_box ul li a .b_b .img{
	float: left;
	height: 35px;
	width: 45px;
}
.header_3 .header_content .menu_box .main_menu li.hover .submenu.type_2 .main_products_box ul li a .b_b .title{
	color: #ffffff;
	float: left;
	font-size: 14px;
	font-weight: bold;
	height: 16px;
	overflow: hidden;
	padding: 7px 0 7px 15px;
	text-overflow: ellipsis;
	text-transform: none;
	white-space: nowrap;
	width: 150px;
}
.header_3 .header_content .menu_box .main_menu li.hover .submenu.type_2 .main_products_box ul li a.hover{
	background: #313f4c;
	margin: 0 -25px -26px 0;
	padding: 26px 25px;
}
.header_3 .header_content .menu_box .main_menu li.hover .submenu.type_2 .main_products_box ul li ul{
	display: none;
}
.header_3 .header_content .menu_box .main_menu li.hover .submenu.type_2 .main_products_box .view_all{
	color: #ffffff;
	font-style: italic;
	font-weight: 900;
	font-size: 14px;
	background: none;
	text-transform: none;
	margin: 0;
	padding: 26px 25px 25px;
	clear: both;
}
.header_3 .header_content .menu_box .main_menu li.hover .submenu.type_2 .main_products_box .view_all.hover{
	color: #313f4c;
}
.header_3 .header_content .menu_box .main_menu li.hover .submenu.type_2 .preview_box{
	background: #222429;
	height: 255px;
	padding: 30px;
}
.header_3 .header_content .menu_box .main_menu li.hover .submenu.type_2 .preview_box .category{
	color: #999999;
	font-size: 14px;
	font-weight: normal;
	margin-bottom: 4px;
}
.header_3 .header_content .menu_box .main_menu li.hover .submenu.type_2 .preview_box .title{
	color: #ffffff;
	font-weight: bold;
	font-size: 18px;
	margin-bottom: 15px;
	width: 100%;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.header_3 .header_content .menu_box .main_menu li.hover .submenu.type_2 .preview_box .img{
	height: 170px;
	width: 100%;
	overflow: hidden;
}
.header_3 .header_content .menu_box .main_menu li.hover .submenu.type_2 .preview_box .more{
	color: #999999;
	font-style: italic;
	font-weight: 900;
	font-size: 14px;
	background: none;
	text-transform: none;
	margin: 0;
	padding: 18px 0 0;
}
.header_3 .header_content .menu_box .main_menu li.hover .submenu.type_2 .preview_box .more.hover{
	color: #313f4c;
}
.header_3 .header_content .login{
	padding-top: 15px;
	text-align: right;
}
.header_3 .header_content .login a.hover{
	color: #747d85;
}
.has_slider .header_1{
	margin-bottom: 486px;
}
.header_4{
	background: #1452f8;
	color: #ffffff;
	font-size: 14px;
	margin-bottom: 50px;
	height: 50px;
}
.header_4 .header_content{
	position: relative;
}
.header_4 .header_content .logo{
	padding: 13px 0 0;
}
.header_4 .header_content .logo a{
	font-family: 'Euromode';
	color: #ffffff;
	font-weight: 300;
	font-size: 18px;
	text-align: center;
	text-transform: uppercase;
}
.header_4 .header_content .logo a span{
	font-weight: 900;
}
.header_4 .header_content .menu_box{
	position: static;
}
.header_4 .header_content .menu_box .main_menu{
	font-family: 'Euromode';
	font-weight: 900;
	font-size: 14px;
	display: inline-block;
}
.header_4 .header_content .menu_box .main_menu li{
	float: left;
	list-style: none;
}
.header_4 .header_content .menu_box .main_menu li a{
	color: #ffffff;
	cursor: pointer;
	float: left;
	padding: 16px 20px 17px;
	text-transform: capitalize;
	height: 17px;
}
.header_4 .header_content .menu_box .main_menu li a.hover{
	color: #000000;
	margin: 0 -5px 0 -5px;
	padding: 16px 25px 17px;
	background: #ffffff;
}
.header_4 .header_content .menu_box .main_menu li .submenu{
	display: none;
}
.header_4 .header_content .menu_box .main_menu li.hover a{
	color: #000000;
	margin: 0 -5px 0 -5px;
	padding: 16px 25px 17px;
	background: #ffffff;
}
.header_4 .header_content .menu_box .main_menu li.hover .submenu{
	display: block;
	background: #000000;
	left: 0;
	position: absolute;
	right: 0;
	top: 50px;
	width: 100%;
	z-index: 15;
	padding-bottom: 30px;
}
.header_4 .header_content .menu_box .main_menu li.hover .submenu ul li{
	float: none;
	border-bottom: 1px solid #999999;
	margin: 0 26px;
	padding: 26px 0;
}
.header_4 .header_content .menu_box .main_menu li.hover .submenu ul li a{
	float: none;
	padding: 0;
	margin: 0;
	color: #ffffff;
	background: none;
	font-size: 18px;
	text-transform: none;
}
.header_4 .header_content .menu_box .main_menu li.hover .submenu ul li a.hover{
	padding: 0;
	margin: 0;
	color: #1452f8;
	background: none;
}
.header_4 .header_content .menu_box .main_menu li.hover .submenu ul li ul{
	padding: 18px 0 0;
}
.header_4 .header_content .menu_box .main_menu li.hover .submenu ul li ul li{
	border-bottom: 0;
	margin: 5px 0 0;
	padding: 0;
}
.header_4 .header_content .menu_box .main_menu li.hover .submenu ul li ul li a{
	font-family: 'roboto';
	font-size: 14px;
	color: #999999;
	font-weight: normal;
}
.header_4 .header_content .menu_box .main_menu li.hover .submenu ul li ul li a.hover{
	font-weight: bold;
}
.header_4 .header_content .menu_box .main_menu li.hover .submenu.type_2{
	background: #000000;
	padding: 0;
}
.header_4 .header_content .menu_box .main_menu li.hover .submenu.type_2 .main_products_box ul{
	margin: 0 25px 25px 0;
}
.header_4 .header_content .menu_box .main_menu li.hover .submenu.type_2 .main_products_box ul li{
	float: left;
	margin: 0;
	padding: 0;
	border: 0;
}
.header_4 .header_content .menu_box .main_menu li.hover .submenu.type_2 .main_products_box ul li a{
	background: none;
	color: #ffffff;
	display: block;
	float: none;
	font-size: 18px;
	margin: 26px 0 0 25px;
	padding: 0;
	text-transform: none;
	height: 35px;
	text-align: left;
}
.header_4 .header_content .menu_box .main_menu li.hover .submenu.type_2 .main_products_box ul li a .b_b{
	display: block;
	border-bottom: 1px solid rgba(255, 255, 255, 0.31);
	overflow: hidden;
	height: 35px;
}
.header_4 .header_content .menu_box .main_menu li.hover .submenu.type_2 .main_products_box ul li a .b_b .img{
	float: left;
	height: 35px;
	width: 45px;
}
.header_4 .header_content .menu_box .main_menu li.hover .submenu.type_2 .main_products_box ul li a .b_b .title{
	color: #ffffff;
	float: left;
	font-size: 14px;
	font-weight: bold;
	height: 16px;
	overflow: hidden;
	padding: 7px 0 7px 15px;
	text-overflow: ellipsis;
	text-transform: none;
	white-space: nowrap;
	width: 150px;
}
.header_4 .header_content .menu_box .main_menu li.hover .submenu.type_2 .main_products_box ul li a.hover{
	background: #1452f8;
	margin: 0 -25px -26px 0;
	padding: 26px 25px;
}
.header_4 .header_content .menu_box .main_menu li.hover .submenu.type_2 .main_products_box ul li ul{
	display: none;
}
.header_4 .header_content .menu_box .main_menu li.hover .submenu.type_2 .main_products_box .view_all{
	color: #ffffff;
	font-style: italic;
	font-weight: 900;
	font-size: 14px;
	background: none;
	text-transform: none;
	margin: 0;
	padding: 26px 25px 25px;
	clear: both;
}
.header_4 .header_content .menu_box .main_menu li.hover .submenu.type_2 .main_products_box .view_all.hover{
	color: #1452f8;
}
.header_4 .header_content .menu_box .main_menu li.hover .submenu.type_2 .preview_box{
	background: #222429;
	height: 255px;
	padding: 30px;
}
.header_4 .header_content .menu_box .main_menu li.hover .submenu.type_2 .preview_box .category{
	color: #999999;
	font-size: 14px;
	font-weight: normal;
	margin-bottom: 4px;
}
.header_4 .header_content .menu_box .main_menu li.hover .submenu.type_2 .preview_box .title{
	color: #ffffff;
	font-weight: bold;
	font-size: 18px;
	margin-bottom: 15px;
	width: 100%;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.header_4 .header_content .menu_box .main_menu li.hover .submenu.type_2 .preview_box .img{
	height: 170px;
	width: 100%;
	overflow: hidden;
}
.header_4 .header_content .menu_box .main_menu li.hover .submenu.type_2 .preview_box .more{
	color: #999999;
	font-style: italic;
	font-weight: 900;
	font-size: 14px;
	background: none;
	text-transform: none;
	margin: 0;
	padding: 18px 0 0;
}
.header_4 .header_content .menu_box .main_menu li.hover .submenu.type_2 .preview_box .more.hover{
	color: #1452f8;
}
.header_4 .header_content .header_1_search{
	padding-top: 15px;
}
.header_4 .header_content .header_1_search .search_value{
	float: right;
	font-family: 'roboto';
	font-style: italic;
	width: 80%;
	background: none;
	color: #ffffff;
}
.header_4 .header_content .header_1_search .search_submit{
	background: url("../images/search.png") no-repeat center center;
	background-size: 10px auto;
	cursor: pointer;
	float: right;
	width: 20%;
	height: 20px;
}
.has_slider .header_1{
	margin-bottom: 486px;
}
@media only screen and (min-width: 1850px){
	.header .header_content{
		width: 1600px;
	}
	.header .header_content .header_line_1 .main_menu li a{
		padding: 21px 50px 22px;
	}
	.header .header_content .header_line_1 .main_menu li a.hover{
		padding: 21px 55px 22px;
	}
	.header .header_content .header_line_1 .main_menu li.hover a{
		padding: 21px 55px 22px;
	}
	.header .header_content .header_line_1 .localization .currency{
		margin-right: 25px;
	}
	.header .header_content .header_line_1 .localization .currency select{
		width: 115px;
	}
	.header .header_content .header_line_1 .localization .language select{
		width: 80px;
	}
	.header .header_content .header_line_2 .search{
		margin-left: 30px;
	}
	.header .header_content .header_line_2 .search .search_value{
		width: 792px;
	}
	.header .header_content .header_line_2 .cart{
		background-position: 198px 14px;
	}
	.header .header_content .header_line_2 .cart .cart_box{
		padding: 12px 90px 11px 30px;
		width: 150px;
	}
	.header .header_content .header_line_1 .cart .cart_box{
		
		width: 270px;
	}
	.header .header_content .header_line_2 .top_menu li{
		padding: 18px 20px 0;
	}
	.header::before,
	.header::after{
		clear: both;
		content: ".";
		display: block;
		overflow: hidden;
		visibility: hidden;
		height: 0;
	}
}
@media only screen and (max-width: 1200px){
	.header .logo a{
		width: 140px;
		font-size: 28px;
		height: 87px;
		line-height: 26px;
		padding-top: 33px;
	}
	.header .logo a:first-line{
		font-size: 26px;
	}
	.header .header_content{
		width: 800px;
	}
	.header .header_content .header_line_1 .main_menu li a{
		padding: 21px 15px 22px;
	}
	.header .header_content .header_line_1 .main_menu li a.hover{
		padding: 21px 20px 22px;
	}
	.header .header_content .header_line_1 .main_menu li.hover a{
		padding: 21px 20px 22px;
	}
	.header .header_content .header_line_1 .main_menu li.hover .submenu.type_2 .main_products_box ul li a .b_b .title{
		width: 100px;
	}
	.header .header_content .header_line_1 .localization .ui-selectmenu-button{
		width: 45px !important;
	}
	.header .header_content .header_line_1 .localization .currency select{
		width: 45px !important;
	}
	.header .header_content .header_line_1 .localization .language select{
		width: 45px !important;
	}
	.header .header_content .header_line_2 .search .search_category{
		width: 85px;
	}
	.header .header_content .header_line_2 .search .ui-selectmenu-button{
		width: 85px !important;
	}
	.header .header_content .header_line_2 .search .search_value{
		width: 238px;
	}
	.header .header_content .header_line_2 .cart{
		background-position: 76px 16px;
	}
	.header .header_content .header_line_2 .cart .cart_box{
		padding: 12px 42px 11px 18px;
		width: 80px;
	}
	.header .header_content .header_line_2 .cart .cart_popup{
		left: -100%;
		width: 200%;
	}
	.header .header_content .header_line_2 .top_menu{
		padding: 0 17px;
	}
	.header .header_content .header_line_2 .top_menu li{
		padding: 17px 5px 0;
	}
	.header .header_content .header_line_2 .top_menu li a{
		font-size: 13px;
	}
	.header .header_content .header_line_2 .search_popup{
		width: 647px;
	}
	.header .header_content .header_line_2 .search_popup ul li .col_1{
		padding: 18px 10px 19px;
		width: 65px;
	}
	.header .header_content .header_line_2 .search_popup ul li .col_3{
		padding: 19px 15px;
		max-width: 335px;
	}
	.header_2 .header_content .menu_box .main_menu li a{
		padding: 16px 15px 17px;
	}
	.header_2 .header_content .menu_box .main_menu li a.hover{
		padding: 16px 20px 17px;
	}
	.header_2 .header_content .menu_box .main_menu li.hover a{
		padding: 16px 20px 17px;
	}
	.header_3 .header_content .menu_box .main_menu li a{
		padding: 16px 15px 17px;
	}
	.header_3 .header_content .menu_box .main_menu li a.hover{
		padding: 16px 20px 17px;
	}
	.header_3 .header_content .menu_box .main_menu li.hover a{
		padding: 16px 20px 17px;
	}
	.header_4 .header_content .menu_box .main_menu li a{
		padding: 16px 15px 17px;
	}
	.header_4 .header_content .menu_box .main_menu li a.hover{
		padding: 16px 20px 17px;
	}
	.header_4 .header_content .menu_box .main_menu li.hover a{
		padding: 16px 20px 17px;
	}
}
@media only screen and (max-width: 960px){
	.header{
		margin-top: 20px;
	}
	.header .logo a{
		font-size: 31px;
		height: 84px;
		line-height: 29px;
		padding-top: 22px;
		width: 150px;
	}
	.header .logo a:first-line{
		font-size: 30px;
	}
	.header .header_content{
		height: 106px;
		width: 640px;
	}
	.header .header_content .header_line_1{
		height: 54px;
	}
	.header .header_content .header_line_1 .main_menu{
		padding: 0;
	}
	.header .header_content .header_line_1 .main_menu .menu_button{
		background: url("../images/menu_960.png") no-repeat 22px 50%;
		float: left;
		height: 52px;
		width: 60px;
		cursor: pointer;
	}
	.header .header_content .header_line_1 .main_menu .menu_button .type_2{
		margin-top: 10px;
		padding: 0;
	}
	.header .header_content .header_line_1 .main_menu .menu_button .type_2 .main_products_box ul li{
		float: left;
		margin: 0;
		padding: 0;
		border: 0;
	}
	.header .header_content .header_line_1 .main_menu .menu_button .type_2 .main_products_box ul li a{
		background: none;
		color: #ffffff;
		display: block;
		float: none;
		font-size: 18px;
		margin: 0 26px 26px 0;
		padding: 0;
		text-transform: none;
	}
	.header .header_content .header_line_1 .main_menu .menu_button .type_2 .main_products_box ul li a .b_b{
		display: block;
		border-bottom: 1px solid rgba(255, 255, 255, 0.31);
		overflow: hidden;
		height: 35px;
	}
	.header .header_content .header_line_1 .main_menu .menu_button .type_2 .main_products_box ul li a .b_b .img{
		float: left;
		height: 35px;
		width: 45px;
	}
	.header .header_content .header_line_1 .main_menu .menu_button .type_2 .main_products_box ul li a .b_b .title{
		color: #ffffff;
		float: left;
		font-size: 14px;
		font-weight: bold;
		height: 16px;
		overflow: hidden;
		padding: 7px 0 7px 15px;
		text-overflow: ellipsis;
		text-transform: none;
		white-space: nowrap;
		width: 200px;
	}
	.header .header_content .header_line_1 .main_menu .menu_button .type_2 .main_products_box ul li a.hover{
		background: #D84243;
		margin: -26px 0 0 -26px;
		padding: 26px;
	}
	.header .header_content .header_line_1 .main_menu .menu_button .type_2 .main_products_box ul li ul{
		display: none;
	}
	.header .header_content .header_line_1 .main_menu .menu_button .type_2 .main_products_box .view_all{
		color: #ffffff;
		font-style: italic;
		font-weight: 900;
		font-size: 14px;
		background: none;
		text-transform: none;
		margin: 0;
		padding: 26px 0;
		clear: both;
	}
	.header .header_content .header_line_1 .main_menu .menu_button .type_2 .main_products_box .view_all.hover{
		color: #D84243;
	}
	.header .header_content .header_line_1 .main_menu .menu_button.active,
	.header .header_content .header_line_1 .main_menu .menu_button.hover{
		background: #000000 url("../images/menu_960_hover.png") no-repeat 22px 50%;
	}
	.header .header_content .header_line_1 .main_menu li a{
		padding: 18px 16px 19px 15px;
	}
	.header .header_content .header_line_1 .main_menu li a.hover{
		margin: 0;
		padding: 18px 16px 19px 15px;
	}
	.header .header_content .header_line_1 .main_menu li.hover a{
		margin: 0;
		padding: 18px 16px 19px 15px;
	}
	.header .header_content .header_line_1 .main_menu li.hover .submenu{
		top: 52px;
	}
	.header .header_content .header_line_1 .localization{
		padding: 17px 10px 0 0;
	}
	.header .header_content .header_line_2 .search{
		margin: 8px 0 0 9px;
	}
	.header .header_content .header_line_2 .search .search_category{
		display: none;
	}
	.header .header_content .header_line_2 .search .ui-selectmenu-button{
		display: none;
	}
	.header .header_content .header_line_2 .search .search_value{
		padding: 7px 0 7px 10px;
		width: 289px;
	}
	.header .header_content .header_line_2 .search .search_results{
		display: none;
	}
	.header .header_content .header_line_2 .cart{
		background-position: 58px 14px;
		background-size: 39px auto;
	}
	.header .header_content .header_line_2 .cart .cart_box{
		padding: 17px 20px 16px 16px;
		width: 70px;
		height: 21px;
	}
	.header .header_content .header_line_2 .cart .cart_box .total{
		font-size: 17px;
	}
	.header .header_content .header_line_2 .cart .cart_box .count{
		display: none;
	}
	.header .header_content .header_line_2 .cart .cart_popup{
		top: 54px;
		left: -150%;
		width: 250%;
	}
	.header .header_content .header_line_2 .top_menu{
		padding: 0 35px 0 0;
	}
	.header .header_content .header_line_2 .top_menu li{
		padding: 13px 8px 0;
	}
	.header .header_content .header_line_2 .search_popup{
		width: 521px;
	}
	.header .header_content .header_line_2 .search_popup ul li .col_1{
		display: none;
	}
	.header .header_content .header_line_2 .search_popup ul li .col_2{
		display: none;
	}
	.header .header_content .header_line_2 .search_popup ul li .col_3{
		max-width: 350px;
	}
	.has_slider .header{
		margin-bottom: 507px;
	}
}
@media only screen and (max-width: 810px){
	.header{
		margin-top: 13px;
	}
	.header .logo{
		width: 50%;
		background-color: #D84243;
	}
	.header .logo a{
		margin: 0 auto;
	}
	.header .header_content{
		width: 50%;
	}
	.header .header_content .header_line_1 .main_menu{
		display: block;
		width: 100%;
	}
	.header .header_content .header_line_1 .main_menu li.menu_button:after{
		content: "Navigation";
		font-size: 16px;
		left: 49px;
		position: absolute;
		top: 16px;
	}
	.header .header_content .header_line_1 .main_menu li.menu_button{
		cursor: pointer;
		display: block;
		float: left;
		position: relative;
		width: 100%;
	}
	.header .header_content .header_line_1 .main_menu li.menu_button.active .submenu,
	.header .header_content .header_line_1 .main_menu li.menu_button.hover .submenu{
		display: none;
	}
	.header .header_content .header_line_1 .main_menu li.menu_button.active:after,
	.header .header_content .header_line_1 .main_menu li.menu_button.hover:after{
		color: #ffffff;
	}
	.header .header_content .header_line_1 .main_menu li{
		display: none;
	}
	.header .header_content .header_line_1 .localization{
		display: none;
	}
	.header .header_content .header_line_2 .search{
		background: none;
		margin: 10px 0 0 12px;
	}
	.header .header_content .header_line_2 .search .search_value{
		display: none;
	}
	.header .header_content .header_line_2 .search .search_submit{
		background: url("../images/search_dark.png") no-repeat center center;
	}
	.header .header_content .header_line_2 .search .search_submit.hover{
		background-color: #ffffff;
	}
	.header .header_content .header_line_2 .cart{
		background-color: transparent;
	}
	.header .header_content .header_line_2 .cart .cart_box{
		letter-spacing: -0.5px;
		padding: 17px 14px 16px 10px;
	}
	.header .header_content .header_line_2 .cart .cart_box .total{
		color: #000000;
	}
	.header .header_content .header_line_2 .top_menu{
		display: none;
	}
	.header .header_content .header_line_2 .search_popup{
		left: 0;
		width: 100%;
	}
	.header .header_content .header_line_2 .search_popup ul li .col_1{
		display: none;
	}
	.header .header_content .header_line_2 .search_popup ul li .col_2{
		display: none;
	}
	.header .header_content .header_line_2 .search_popup ul li .col_3{
		max-width: 90%;
		padding: 15px 5%;
	}
	.header .header_content .header_line_2 .search_popup ul li .col_4{
		display: none;
	}
	.has_slider .header{
		margin-bottom: 243px;
	}
}
@media only screen and (max-width: 600px){
	.body_cart_box_right{
		width: 80%;
		right: -80%;
	}
	.body_cart_box_right .main .btns{
		padding: 30px;
	}
}
.sitemap .text_box ul li h4{
	text-transform: none;
}
.sitemap .text_box ul li a{
	color: #000000;
}
.sitemap .text_box ul li a.hover{
	color: #D84243;
}
.home_2{
	background: #999999;
}
.home_2 .main .product_box{
	border: 1px solid #e9e9e9;
	position: relative;
}
.home_2 .main .product_box .img{
	height: 236px;
}
.home_2 .main .product_box .double_height{
	height: 560px;
}
.home_2 .main .product_box .content{
	height: 86px;
	background: #ffffff;
}
.home_2 .main .product_box .content .title{
	color: #999999;
	float: left;
	font-family: 'Euromode';
	font-weight: 700;
	font-size: 14px;
	line-height: 18px;
	max-width: 145px;
	padding: 25px 0 0 30px;
}
.home_2 .main .product_box .content .title a{
	color: #999999;
}
.home_2 .main .product_box .content .price{
	color: #D84243;
	float: right;
	font-family: 'Euromode';
	font-weight: 700;
	font-style: italic;
	font-size: 18px;
	padding: 26px 30px 0 0;
	text-align: right;
}
.home_2 .main .banner_1{
	border: 1px solid #e9e9e9;
	position: relative;
}
.home_2 .main .banner_1 .img{
	height: 646px;
	background: #b3b3b3;
}
.home_2 .main .banner_1 .content{
	color: #ffffff;
	font-family: 'Euromode';
	font-style: italic;
	font-weight: 900;
	font-size: 36px;
	left: 30px;
	line-height: 36px;
	position: absolute;
	right: 30px;
	text-transform: uppercase;
	top: 36px;
}
.home_2 .main .banner_1 .content span{
	font-family: 'Euromode';
	font-style: italic;
	font-weight: 300;
}
.home_2 .main .video{
	border: 1px solid #e9e9e9;
	position: relative;
	background: #999999;
	height: 322px;
}
.home_2 .main .video .content{
	height: 86px;
	position: absolute;
	left: 0;
	bottom: 0;
}
.home_2 .main .video .content .title{
	color: #ffffff;
	font-family: 'Euromode';
	font-weight: 700;
	font-size: 14px;
	line-height: 18px;
	max-width: 145px;
	padding: 25px 0 0 30px;
}
.home_2 .main .banner_2{
	border: 1px solid #e9e9e9;
	position: relative;
}
.home_2 .main .banner_2 .img{
	height: 646px;
	background: #b3b3b3;
}
.home_2 .main .banner_2 .content{
	position: absolute;
	left: 54px;
	top: 52px;
	width: 400px;
}
@media (max-width: 600px){
	.home_2 .main .banner_2 .content{
		width: 248px;
		left: 30px;
		top: 40px;
	}
}
.home_2 .main .banner_2 .content h3{
	font-size: 36px;
	margin-bottom: 38px;
}
.home_2 .main .banner_2 .content p{
	width: 67%;
	color: #222429;
}
@media (max-width: 600px){
	.home_2 .main .banner_2 .content p{
		width: 100%;
	}
}
.home_2 .main .text_box{
	margin: 0;
}
.home_2 .main .text_box .twitter_box,
.home_2 .main .text_box .facebook_box{
	border: 1px solid #e9e9e9;
	height: 322px;
}
.home_2 .main .banner_3{
	border: 1px solid #e9e9e9;
	position: relative;
}
.home_2 .main .banner_3 .img{
	height: 322px;
	background: #b3b3b3;
}
.home_2 .main .banner_3 .content{
	position: absolute;
	left: 35px;
	bottom: 50px;
	width: 215px;
}
.home_2 .main .banner_3 .content h3{
	font-size: 36px;
	margin: 0;
}
.home_2 .main .see_more{
	margin: 15px 0 47px 0;
	display: block;
	background: #D84243;
	padding: 24px 0;
	text-align: center;
	color: #ffffff;
	font-style: italic;
	font-family: 'Euromode';
	font-weight: 900;
	font-size: 24px;
}
.home_3 .main .slider_home_3 .imgs_list{
	position: relative;
}
.home_3 .main .slider_home_3 .imgs_list .img{
	height: 470px;
	background: #999999;
}
.home_3 .main .slider_home_3 .imgs_list .img .content{
	position: absolute;
	right: 53px;
	top: 78px;
	width: 320px;
}
@media only screen and (max-width: 600px){
	.home_3 .main .slider_home_3 .imgs_list .img .content{
		width: 250px;
		right: 15px;
		top: 30px;
	}
}
.home_3 .main .slider_home_3 .imgs_list .img .content h2{
	line-height: 49px;
	margin-bottom: 32px;
	font-style: italic;
}
.home_3 .main .slider_home_3 .imgs_list .img .content p{
	font-family: 'Euromode';
	font-size: 18px;
}
.home_3 .main .slider_home_3 .imgs_list .img .content .btn_l_color{
	margin: 18px 0 58px 0;
	font-size: 18px;
	color: #000000;
}
.home_3 .main .slider_home_3 .imgs_list .img .content .btn_l_color.hover{
	color: #D84243;
}
.home_3 .main .slider_home_3 .imgs_list .img .content .status{
	width: 240px;
	height: 25px;
	background: url("../images/status.png");
}
.home_3 .main .sidebar{
	overflow: hidden;
}
.home_3 .main .sidebar .tabs .tabs_title{
	overflow: hidden;
}
.home_3 .main .sidebar .tabs .tabs_title li.active{
	background: #D84243;
}
.home_3 .main .sidebar .tabs .tabs_title li{
	float: left;
	width: 50%;
	background: #ffffff;
	cursor: pointer;
}
.home_3 .main .sidebar .tabs .tabs_title li h6{
	margin: 0;
	padding: 25px 0 21px;
	font-size: 14px;
	text-transform: none;
}
.home_3 .main .sidebar .tabs .tabs_title li h6 span{
	padding-left: 60px;
}
@media (max-width: 960px){
	.home_3 .main .sidebar .tabs .tabs_title li h6 span{
		padding-left: 45px;
	}
}
.home_3 .main .sidebar .tabs .tabs_title li .men{
	background: url("../images/men.png") center center no-repeat;
}
.home_3 .main .sidebar .tabs .tabs_title li .women{
	background: url("../images/women.png") center center no-repeat;
}
.home_3 .main .sidebar .tabs .tabs_content{
	background: #D84243;
}
.home_3 .main .sidebar .tabs .tabs_content .categories{
	padding: 25px 0 20px 0;
}
.home_3 .main .sidebar .tabs .tabs_content .categories li a{
	padding: 10px 30px;
	display: block;
	text-transform: uppercase;
	font-family: 'Euromode';
	color: #000000;
	font-weight: 900;
	font-size: 14px;
}
.home_3 .main .sidebar .tabs .tabs_content .categories li.active,
.home_3 .main .sidebar .tabs .tabs_content .categories li:hover{
	background: #000000;
}
.home_3 .main .sidebar .tabs .tabs_content .categories li.active a,
.home_3 .main .sidebar .tabs .tabs_content .categories li:hover a{
	color: #ffffff;
}
.home_3 .main .sidebar .widget_tag ul li a{
	font-size: 12px;
}
.home_3 .main .sidebar .widget_tag ul li.active,
.home_3 .main .sidebar .widget_tag ul li.hover{
	background: #D84243;
}
.home_3 .main .sidebar .widget_tag ul li.active a,
.home_3 .main .sidebar .widget_tag ul li.hover a{
	color: #ffffff;
}
@media (max-width: 810px){
	.home_3 .main .sidebar .articles{
		margin-top: 0;
	}
}
.home_3 .main .sidebar .articles h4{
	text-transform: none;
	margin-bottom: 27px;
}
.home_3 .main .sidebar .articles .view_all{
	font-family: 'Euromode';
	font-size: 14px;
	font-style: italic;
	color: #000000;
}
.home_3 .main .sidebar .articles p{
	margin-bottom: 15px;
	line-height: 15px;
}
.home_4{
	background: #000000;
}
.home_4 .main .slider_home_4{
	margin-bottom: -460px;
}
@media (max-width: 600px){
	.home_4 .main .slider_home_4{
		margin-bottom: -380px;
	}
}
.home_4 .main .slider_home_4 .imgs_list{
	position: relative;
}
.home_4 .main .slider_home_4 .imgs_list .img{
	height: 970px;
	background: #1d2830;
	/* Old browsers */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFkMjgzMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzBmMTIxNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #1d2830 0%, #0f1214 50%, #000000 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1d2830), color-stop(50%, #0f1214), color-stop(100%, #000000));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #1d2830 0%, #0f1214 50%, #000000 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #1d2830 0%, #0f1214 50%, #000000 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #1d2830 0%, #0f1214 50%, #000000 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, #1d2830 0%, #0f1214 50%, #000000 100%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1d2830', endColorstr='#000000', GradientType=0);
	/* IE6-8 */
}
@media (max-width: 600px){
	.home_4 .main .slider_home_4 .imgs_list .img{
		height: 800px;
	}
}
.home_4 .main .slider_home_4 .imgs_list .img .content{
	position: absolute;
	right: 120px;
	top: 150px;
	width: 440px;
}
@media only screen and (max-width: 810px){
	.home_4 .main .slider_home_4 .imgs_list .img .content{
		width: 300px;
		right: 30px;
	}
}
@media only screen and (max-width: 600px){
	.home_4 .main .slider_home_4 .imgs_list .img .content{
		width: 250px;
		top: 90px;
	}
}
.home_4 .main .slider_home_4 .imgs_list .img .content h1{
	line-height: 62px;
	margin-bottom: 35px;
	color: #ffffff;
}
@media only screen and (max-width: 810px){
	.home_4 .main .slider_home_4 .imgs_list .img .content h1{
		line-height: 42px;
	}
}
@media only screen and (max-width: 600px){
	.home_4 .main .slider_home_4 .imgs_list .img .content h1{
		font-size: 39px;
		line-height: 36px;
	}
}
.home_4 .main .slider_home_4 .imgs_list .img .content span{
	font-family: 'Euromode';
	font-style: italic;
	font-weight: 300;
}
.home_4 .main .slider_home_4 .imgs_list .img .content p{
	color: #ffffff;
}
.home_4 .main .slider_home_4 .imgs_list .img .content .status{
	width: 240px;
	height: 25px;
	background: url("../images/status_blue.png");
}
.home_4 .main .posts{
	overflow: hidden;
}
.home_4 .main .posts .text_box{
	margin: 0;
}
.home_4 .main .posts li .content{
	height: 290px;
}
.home_4 .main .posts li .content .date{
	background: #D84243;
	color: #ffffff;
	width: 77px;
	height: 24px;
	text-align: center;
	font-size: 12px;
	margin-top: -5px;
	margin-bottom: 33px;
	line-height: 24px;
}
.home_4 .main .posts li .content h3{
	line-height: 34px;
	font-size: 34px;
}
@media (max-width: 810px) and (min-width: 600px){
	.home_4 .main .posts li .content h3{
		line-height: 24px;
		font-size: 26px;
	}
}
.home_4 .main .posts li .content h3 span{
	font-weight: 300;
}
.home_4 .main .posts li .content h3 span.color{
	color: #D84243;
	font-style: italic;
}
.home_4 .main .posts li .content p{
	color: #999999;
	line-height: 19px;
}
.home_4 .main .posts li .img{
	height: 290px;
}
.home_4 .main .posts li .double_height{
	height: 580px;
}
.home_4 .main .posts li .bg1{
	background: #129992;
}
.home_4 .main .posts li .bg2{
	background: #2be6dd;
}
.home_4 .main .posts li .bg3{
	background: #222429;
}
.home_4 .main .posts li .vs{
	position: relative;
}
.home_4 .main .posts li .vs .circle{
	position: absolute;
	top: 50%;
	left: 50%;
	width: 80px;
	height: 80px;
	border-radius: 50%;
	background: #D84243;
	margin: -40px 0 0 -40px;
	text-align: center;
}
.home_4 .main .posts li .vs .circle span{
	color: #ffffff;
	text-transform: uppercase;
	font-weight: 200;
	line-height: 80px;
	font-size: 24px;
}
.home_4 .main .posts li .banner.active{
	background: #D84243;
}
.home_4 .main .posts li .banner.active .content .date{
	background: #ffffff;
	color: #D84243;
}
.home_4 .main .posts li .banner.active .content h3{
	color: #ffffff;
}
.home_4 .main .posts li .photo .content{
	position: absolute;
	left: 0;
	bottom: 0;
	height: 209px;
	z-index: 10;
}
.home_4 .main .posts li .photo .content h3{
	color: #ffffff;
	margin-bottom: 32px;
}
.home_4 .main .posts li .photo .diagonal{
	width: 100%;
	height: 400px;
	position: absolute;
	bottom: 45px;
	background: url("../images/diagonal.png") no-repeat top center;
}
@media (max-width: 600px){
	.home_4 .main .posts li .photo .diagonal{
		background-size: 170% 400px;
		background-position-y: 45px;
	}
}
.home_4 .main .btn_box{
	text-align: center;
	margin-bottom: 44px;
}
.home_4 .main .btn_box .btn_m_color_border{
	font-size: 18px;
	font-style: italic;
	padding: 17px 55px;
	color: #ffffff;
	border-color: #ffffff;
	background: transparent;
}
.home_4 .main .btn_box .btn_m_color_border.hover{
	color: #D84243;
	border-color: #D84243;
}
.home_5 .main .cols_box{
	margin-left: -30px;
}
.home_5 .main .cols_box .box{
	position: relative;
}
.home_5 .main .cols_box .box .img,
.home_5 .main .cols_box .box .video{
	height: 200px;
	background: #bfbfbf;
}
.home_5 .main .cols_box .box .height1{
	height: 245px;
}
.home_5 .main .cols_box .box .content{
	max-height: 110px;
	background: #ffffff;
	text-align: center;
}
.home_5 .main .cols_box .box .content .title{
	font-family: 'Euromode';
	font-weight: 700;
	font-size: 18px;
	line-height: 18px;
	padding: 20px 30px 0 30px;
	margin-bottom: 7px;
}
.home_5 .main .cols_box .box .content .category{
	color: #999999;
	font-style: italic;
	font-size: 12px;
	padding-bottom: 11px;
	margin: 0;
}
.home_5 .main .cols_box .box .price{
	position: absolute;
	top: 17px;
	left: 15px;
	color: #999999;
	width: 70px;
	height: 25px;
	text-align: center;
	line-height: 25px;
	border: 1px solid #e9e9e9;
	border-radius: 15px;
}
.home_5 .main .cols_box .box .hot{
	position: absolute;
	top: 55px;
	right: 67px;
	width: 50px;
	height: 50px;
	border-radius: 50%;
	background: #ffffff;
	border: 2px solid #fe4817;
	color: #fe4817;
	text-transform: uppercase;
	text-align: center;
	line-height: 50px;
	font-style: italic;
}
.home_5 .main .cols_box .category_color_1{
	border-bottom: 4px solid #D84243;
}
.home_5 .main .cols_box .category_color_2{
	border-bottom: 4px solid #ff989c;
}
.home_5 .main .cols_box .category_color_3{
	border-bottom: 4px solid #b4ca00;
}
.home_5 .main .cols_box .category_color_4{
	border-bottom: 4px solid #00b2b3;
}
.home_5 .main .cols_box .category_color_5{
	border-bottom: 4px solid #dc73ff;
}
.home_5 .main .cols_box .forum{
	height: 268px;
	background: #313f4c url('../images/forum_icon.png') left 25px top 20px no-repeat;
}
.home_5 .main .cols_box .forum .title{
	color: #ffe296;
}
.home_7_1 .main .slider_home_7_1 .imgs_list{
	position: relative;
}
.home_7_1 .main .slider_home_7_1 .imgs_list .img{
	height: 500px;
	background: #ffffff;
}
.home_7_1 .main .slider_home_7_1 .imgs_list .img .content{
	position: absolute;
	left: 93px;
	top: 91px;
	width: 440px;
}
@media only screen and (max-width: 810px){
	.home_7_1 .main .slider_home_7_1 .imgs_list .img .content{
		width: 300px;
	}
}
@media only screen and (max-width: 600px){
	.home_7_1 .main .slider_home_7_1 .imgs_list .img .content{
		width: 250px;
		left: 35px;
		top: 30px;
	}
}
.home_7_1 .main .slider_home_7_1 .imgs_list .img .content h1{
	line-height: 62px;
	margin-bottom: 35px;
}
@media only screen and (max-width: 810px){
	.home_7_1 .main .slider_home_7_1 .imgs_list .img .content h1{
		line-height: 42px;
	}
}
@media only screen and (max-width: 600px){
	.home_7_1 .main .slider_home_7_1 .imgs_list .img .content h1{
		font-size: 39px;
		line-height: 36px;
	}
}
.home_7_1 .main .slider_home_7_1 .imgs_list .img .content span{
	font-family: 'Euromode';
	font-style: italic;
	font-weight: 300;
}
.home_7_1 .main .slider_home_7_1 .imgs_list .img .content p{
	margin: 0;
}
.home_7_1 .main .articles{
	margin-left: -30px;
	width: 1200px;
}
@media only screen and (max-width: 1200px){
	.home_7_1 .main .articles{
		width: 970px;
	}
}
@media only screen and (max-width: 960px){
	.home_7_1 .main .articles{
		width: 820px;
	}
}
@media only screen and (max-width: 810px){
	.home_7_1 .main .articles{
		margin-left: -15px;
		width: 100%;
		min-width: 300px;
	}
}
@media only screen and (max-width: 600px){
	.home_7_1 .main .articles{
		margin-left: 0;
	}
}
.home_7_1 .main .articles .content{
	position: absolute;
	left: 0;
	height: 135px;
	width: 270px;
	background: #ffffff;
}
@media only screen and (max-width: 1200px){
	.home_7_1 .main .articles .content{
		width: 213px;
	}
}
@media only screen and (max-width: 960px){
	.home_7_1 .main .articles .content{
		width: 175px;
	}
}
@media only screen and (max-width: 810px){
	.home_7_1 .main .articles .content{
		width: 244px;
	}
}
.home_7_1 .main .articles .content h4{
	text-transform: none;
	font-style: normal;
	font-weight: 700;
	line-height: 30px;
	padding: 0 20px 0 27px;
	max-height: 66px;
	overflow: hidden;
	margin: 0;
}
@media only screen and (max-width: 1200px){
	.home_7_1 .main .articles .content h4{
		font-size: 20px;
		line-height: 22px;
	}
}
.home_7_1 .main .articles .content h4 span{
	font-weight: 300;
}
.home_7_1 .main .articles .content h4 span.color{
	color: #D84243;
	font-style: italic;
}
.home_7_1 .main .articles .content .lable{
	color: #D84243;
	padding: 20px 0 0 27px;
	margin-bottom: 10px;
}
.home_7_1 .main .articles .top{
	top: 0;
}
@media only screen and (max-width: 810px){
	.home_7_1 .main .articles .top{
		width: 100%;
	}
}
.home_7_1 .main .articles .bottom{
	bottom: 0;
}
@media only screen and (max-width: 810px){
	.home_7_1 .main .articles .bottom{
		width: 48%;
	}
}
@media only screen and (max-width: 600px){
	.home_7_1 .main .articles .bottom{
		width: 100%;
	}
}
.home_7_1 .main .articles .img{
	height: 270px;
	position: relative;
	background: #add26b;
}
.home_7_1 .main .articles .video{
	height: 270px;
	position: relative;
	background: #000000;
	overflow: hidden;
}
.home_7_1 .main .articles .video .content{
	background: none;
}
.home_7_1 .main .articles .video .content h4{
	color: #ffffff;
}
.home_7_1 .main .btn_box{
	text-align: center;
	margin-bottom: 44px;
}
.home_7_1 .main .btn_box .btn_m_color_border{
	color: #000000;
	font-size: 18px;
	padding: 17px 55px;
}
.home_7_1 .footer_home_7_1{
	background: #ffffff;
	overflow: hidden;
	padding: 35px 0;
}
@media only screen and (max-width: 600px){
	.home_7_1 .footer_home_7_1{
		padding: 35px 10px;
	}
}
.home_7_1 .footer_home_7_1 .logo{
	float: left;
	margin-right: 30px;
}
@media only screen and (max-width: 810px){
	.home_7_1 .footer_home_7_1 .logo{
		margin: 0;
		float: none;
	}
}
.home_7_1 .footer_home_7_1 .logo a{
	font-family: 'Euromode';
	color: #D84243;
	font-weight: 300;
	font-size: 18px;
	text-transform: uppercase;
}
.home_7_1 .footer_home_7_1 .logo a span{
	font-weight: 900;
}
.home_7_1 .footer_home_7_1 .copy p{
	float: left;
	color: #d0d0d0;
	font-size: 12px;
	line-height: 25px;
}
.home_7_1 .footer_home_7_1 .copy p a{
	color: #999999;
}
@media only screen and (max-width: 810px){
	.home_7_1 .footer_home_7_1 .copy p{
		margin: 10px 0;
		float: none;
	}
}
.home_7_1 .footer_home_7_1 .social{
	overflow: hidden;
	float: right;
	padding-top: 5px;
}
@media only screen and (max-width: 810px){
	.home_7_1 .footer_home_7_1 .social{
		float: left;
	}
}
.home_7_1 .footer_home_7_1 .social li{
	margin-left: 13px;
	display: inline-block;
}
.home_7_1 .footer_home_7_1 .social li a{
	background: url("../images/social3.png") no-repeat;
	width: 15px;
	height: 15px;
	cursor: pointer;
	display: block;
}
.home_7_1 .footer_home_7_1 .social li:first-child{
	margin-left: 0;
}
.home_7_1 .footer_home_7_1 .social li.fb a{
	background-position: 4px 0;
}
.home_7_1 .footer_home_7_1 .social li.pin a{
	background-position: -24px 0;
}
.home_7_1 .footer_home_7_1 .social li.tw a{
	background-position: -58px 0;
}
.home_7_1 .footer_home_7_1 .social li.rss a{
	background-position: right top;
}
.home_7_2 .main .slider_home_7_2 .imgs_list{
	position: relative;
}
.home_7_2 .main .slider_home_7_2 .imgs_list .img{
	height: 500px;
	background: #ffffff;
}
.home_7_2 .main .slider_home_7_2 .imgs_list .img .content{
	position: absolute;
	left: 93px;
	top: 91px;
	width: 440px;
}
@media only screen and (max-width: 810px){
	.home_7_2 .main .slider_home_7_2 .imgs_list .img .content{
		width: 300px;
	}
}
@media only screen and (max-width: 600px){
	.home_7_2 .main .slider_home_7_2 .imgs_list .img .content{
		width: 250px;
		left: 35px;
		top: 30px;
	}
}
.home_7_2 .main .slider_home_7_2 .imgs_list .img .content h1{
	line-height: 62px;
	margin-bottom: 35px;
}
@media only screen and (max-width: 810px){
	.home_7_2 .main .slider_home_7_2 .imgs_list .img .content h1{
		line-height: 42px;
	}
}
@media only screen and (max-width: 600px){
	.home_7_2 .main .slider_home_7_2 .imgs_list .img .content h1{
		font-size: 39px;
		line-height: 36px;
	}
}
.home_7_2 .main .slider_home_7_2 .imgs_list .img .content span{
	font-family: 'Euromode';
	font-style: italic;
	font-weight: 300;
}
.home_7_2 .main .slider_home_7_2 .imgs_list .img .content p{
	margin: 0;
}
.home_7_2 .main .posts{
	overflow: hidden;
}
.home_7_2 .main .posts .text_box{
	margin: 0;
}
.home_7_2 .main .posts li .content{
	height: 290px;
}
.home_7_2 .main .posts li .content .date{
	background: #D84243;
	color: #ffffff;
	width: 77px;
	height: 24px;
	text-align: center;
	font-size: 12px;
	margin-top: -5px;
	margin-bottom: 33px;
	line-height: 24px;
}
.home_7_2 .main .posts li .content h3{
	line-height: 34px;
	font-size: 34px;
}
@media (max-width: 810px) and (min-width: 600px){
	.home_7_2 .main .posts li .content h3{
		line-height: 24px;
		font-size: 26px;
	}
}
.home_7_2 .main .posts li .content h3 span{
	font-weight: 300;
}
.home_7_2 .main .posts li .content h3 span.color{
	color: #D84243;
	font-style: italic;
}
.home_7_2 .main .posts li .content p{
	color: #999999;
	line-height: 19px;
}
.home_7_2 .main .posts li .img{
	height: 290px;
}
.home_7_2 .main .posts li .double_height{
	height: 580px;
}
.home_7_2 .main .posts li .bg1{
	background: #129992;
}
.home_7_2 .main .posts li .bg2{
	background: #2be6dd;
}
.home_7_2 .main .posts li .bg3{
	background: #222429;
}
.home_7_2 .main .posts li .vs{
	position: relative;
}
.home_7_2 .main .posts li .vs .circle{
	position: absolute;
	top: 50%;
	left: 50%;
	width: 80px;
	height: 80px;
	border-radius: 50%;
	background: #D84243;
	margin: -40px 0 0 -40px;
	text-align: center;
}
.home_7_2 .main .posts li .vs .circle span{
	color: #ffffff;
	text-transform: uppercase;
	font-weight: 200;
	line-height: 80px;
	font-size: 24px;
}
.home_7_2 .main .posts li .banner.active{
	background: #D84243;
}
.home_7_2 .main .posts li .banner.active .content .date{
	background: #ffffff;
	color: #D84243;
}
.home_7_2 .main .posts li .banner.active .content h3{
	color: #ffffff;
}
.home_7_2 .main .posts li .photo .content{
	position: absolute;
	left: 0;
	bottom: 0;
	height: 209px;
	z-index: 10;
}
.home_7_2 .main .posts li .photo .content h3{
	color: #ffffff;
	margin-bottom: 32px;
}
.home_7_2 .main .posts li .photo .diagonal{
	width: 100%;
	height: 400px;
	position: absolute;
	bottom: 45px;
	background: url("../images/diagonal.png") no-repeat top center;
}
@media (max-width: 600px){
	.home_7_2 .main .posts li .photo .diagonal{
		background-size: 170% 400px;
		background-position-y: 45px;
	}
}
.home_7_2 .main .btn_box{
	text-align: center;
	margin-bottom: 44px;
}
.home_7_2 .main .btn_box .btn_m_color_border{
	font-size: 18px;
	font-style: italic;
	padding: 17px 55px;
}
.home_7_2 .footer_home_7_2{
	background: #ffffff;
	overflow: hidden;
	padding: 35px 0;
}
@media only screen and (max-width: 600px){
	.home_7_2 .footer_home_7_2{
		padding: 35px 10px;
	}
}
.home_7_2 .footer_home_7_2 .logo{
	float: left;
	margin-right: 30px;
}
@media only screen and (max-width: 810px){
	.home_7_2 .footer_home_7_2 .logo{
		margin: 0;
		float: none;
	}
}
.home_7_2 .footer_home_7_2 .logo a{
	font-family: 'Euromode';
	color: #D84243;
	font-weight: 300;
	font-size: 18px;
	text-transform: uppercase;
}
.home_7_2 .footer_home_7_2 .logo a span{
	font-weight: 900;
}
.home_7_2 .footer_home_7_2 .copy p{
	float: left;
	color: #d0d0d0;
	font-size: 12px;
	line-height: 25px;
}
.home_7_2 .footer_home_7_2 .copy p a{
	color: #999999;
}
@media only screen and (max-width: 810px){
	.home_7_2 .footer_home_7_2 .copy p{
		margin: 10px 0;
		float: none;
	}
}
.home_7_2 .footer_home_7_2 .social{
	overflow: hidden;
	float: right;
	padding-top: 5px;
}
@media only screen and (max-width: 810px){
	.home_7_2 .footer_home_7_2 .social{
		float: left;
	}
}
.home_7_2 .footer_home_7_2 .social li{
	margin-left: 13px;
	display: inline-block;
}
.home_7_2 .footer_home_7_2 .social li a{
	background: url("../images/social3.png") no-repeat;
	width: 15px;
	height: 15px;
	cursor: pointer;
	display: block;
}
.home_7_2 .footer_home_7_2 .social li:first-child{
	margin-left: 0;
}
.home_7_2 .footer_home_7_2 .social li.fb a{
	background-position: 4px 0;
}
.home_7_2 .footer_home_7_2 .social li.pin a{
	background-position: -24px 0;
}
.home_7_2 .footer_home_7_2 .social li.tw a{
	background-position: -58px 0;
}
.home_7_2 .footer_home_7_2 .social li.rss a{
	background-position: right top;
}
.home_10 .main .btn_m_color_border{
	background-color: transparent;
	font-style: italic;
	font-size: 18px;
	padding: 17px 31px;
}
.home_10 .main .slider_home_10 .imgs_list{
	position: relative;
}
.home_10 .main .slider_home_10 .imgs_list .img{
	height: 460px;
	background: #000000;
}
.home_10 .main .slider_home_10 .imgs_list .img .content{
	position: absolute;
	left: 65px;
	top: 60px;
	width: 390px;
}
@media only screen and (max-width: 810px){
	.home_10 .main .slider_home_10 .imgs_list .img .content{
		width: 300px;
	}
}
@media only screen and (max-width: 600px){
	.home_10 .main .slider_home_10 .imgs_list .img .content{
		width: 250px;
		left: 35px;
		top: 30px;
	}
}
.home_10 .main .slider_home_10 .imgs_list .img .content h1{
	line-height: 62px;
	margin-bottom: 35px;
	color: #ffffff;
}
@media only screen and (max-width: 810px){
	.home_10 .main .slider_home_10 .imgs_list .img .content h1{
		line-height: 42px;
	}
}
@media only screen and (max-width: 600px){
	.home_10 .main .slider_home_10 .imgs_list .img .content h1{
		font-size: 39px;
		line-height: 36px;
	}
}
.home_10 .main .slider_home_10 .imgs_list .img .content p{
	color: #e9e9e9;
}
.home_10 .main .articles .img{
	height: 360px;
	position: relative;
}
.home_10 .main .articles .img .content{
	position: absolute;
	top: 80px;
	left: 65px;
	width: 190px;
}
@media only screen and (max-width: 600px){
	.home_10 .main .articles .img .content{
		left: 35px;
		top: 30px;
	}
}
.home_10 .main .articles .img .content h3{
	text-transform: none;
	font-size: 34px;
	letter-spacing: 1px;
}
.home_10 .main .articles .img .content h3 span{
	font-weight: 300;
}
.home_10 .main .articles .img .content p{
	color: #999999;
	font-weight: 300;
}
.home_10 .main .articles .img .content .btn_m_color_border{
	padding: 17px 24px;
	margin-top: 5px;
}
.home_10 .main .articles .img .white_color h3,
.home_10 .main .articles .img .white_color p{
	color: #ffffff;
}
.home_10 .main .articles .img .white_color .btn_m_color_border{
	border-color: #ffffff;
	color: #ffffff;
}
.home_10 .main .articles .img .white_color .btn_m_color_border.hover{
	border-color: #000000;
	color: #000000;
}
.home_10 .main .articles .bg1{
	background: #efdfcf;
}
.home_10 .main .articles .bg2{
	background: #e9e9e9;
}
.home_10 .main .articles .bg3{
	background: #62d6ef;
}
.home_10 .main .articles .bg4{
	background: #ff8181;
}
.home_10 .main .articles .bg5{
	background: #000000;
}
.home_10 .main .articles .bg5 h3{
	color: #ffffff;
}
.home_10 .main .text_box{
	margin: 0;
}
.home_10 .main .text_box h4{
	text-transform: none;
	text-align: center;
	margin: 0;
}
.home_10 .footer_home_10{
	background: #ffffff;
	overflow: hidden;
	padding: 35px 0;
}
@media only screen and (max-width: 600px){
	.home_10 .footer_home_10{
		padding: 35px 10px;
	}
}
.home_10 .footer_home_10 .logo{
	float: left;
	margin-right: 30px;
}
@media only screen and (max-width: 810px){
	.home_10 .footer_home_10 .logo{
		margin: 0;
		float: none;
	}
}
.home_10 .footer_home_10 .logo a{
	font-family: 'Euromode';
	color: #D84243;
	font-weight: 300;
	font-size: 18px;
	text-transform: uppercase;
}
.home_10 .footer_home_10 .logo a span{
	font-weight: 900;
}
.home_10 .footer_home_10 .copy p{
	float: left;
	color: #d0d0d0;
	font-size: 12px;
	line-height: 25px;
}
.home_10 .footer_home_10 .copy p a{
	color: #999999;
}
@media only screen and (max-width: 810px){
	.home_10 .footer_home_10 .copy p{
		margin: 10px 0;
		float: none;
	}
}
.home_10 .footer_home_10 .social{
	overflow: hidden;
	float: right;
	padding-top: 5px;
}
@media only screen and (max-width: 810px){
	.home_10 .footer_home_10 .social{
		float: left;
	}
}
.home_10 .footer_home_10 .social li{
	margin-left: 13px;
	display: inline-block;
}
.home_10 .footer_home_10 .social li a{
	background: url("../images/social3.png") no-repeat;
	width: 15px;
	height: 15px;
	cursor: pointer;
	display: block;
}
.home_10 .footer_home_10 .social li:first-child{
	margin-left: 0;
}
.home_10 .footer_home_10 .social li.fb a{
	background-position: 4px 0;
}
.home_10 .footer_home_10 .social li.pin a{
	background-position: -24px 0;
}
.home_10 .footer_home_10 .social li.tw a{
	background-position: -58px 0;
}
.home_10 .footer_home_10 .social li.rss a{
	background-position: right top;
}
.home_11 .main{
	margin-right: -30px;
}
.home_11 .main .logo{
	text-align: center;
	font-style: normal;
	margin-bottom: 30px;
}
.home_11 .main .logo a{
	display: block;
	padding: 99px 0;
	background: #fe4817;
	font-family: 'Euromode';
	color: #ffffff;
	font-weight: 300;
	font-size: 36px;
	line-height: 36px;
	text-transform: uppercase;
}
.home_11 .main .logo a span{
	font-weight: 900;
}
.home_11 .main .banner{
	height: 270px;
	background: #222429;
	overflow: hidden;
}
.home_11 .main .banner img{
	width: 100%;
	height: auto;
	display: block;
}
.home_11 .main .big_banner .img{
	height: 570px;
	overflow: hidden;
	background: #999999;
}
.home_11 .main .big_banner .img img{
	width: 100%;
	height: auto;
	display: block;
}
.home_11 .main .big_banner .content{
	position: absolute;
	left: 42px;
	bottom: 50px;
	width: 80%;
}
@media (max-width: 600px){
	.home_11 .main .big_banner .content{
		left: 24px;
		width: 75%;
	}
}
.home_11 .main .big_banner .content h3{
	color: #ffffff;
	font-size: 35px;
	margin-bottom: 60px;
}
.home_11 .main .big_banner .content span{
	font-family: 'Euromode';
	font-style: italic;
	font-weight: 300;
}
.home_11 .main .big_banner .content p{
	color: #ffffff;
	margin: 0;
}
.home_11 .main .article_box .img{
	height: 270px;
	background: #999999;
}
.home_11 .main .article_box .img img{
	width: 100%;
	height: auto;
	display: block;
}
.home_11 .main .article_box .text_box{
	margin: 0;
	height: 252px;
	overflow: hidden;
	padding: 24px;
}
.home_11 .main .article_box .text_box h4{
	text-transform: none;
	font-style: normal;
	font-weight: 700;
	max-height: 85px;
	overflow: hidden;
}
@media (max-width: 1200px){
	.home_11 .main .article_box .text_box h4{
		font-size: 20px;
	}
}
.home_11 .main .article_box .text_box .lable{
	color: #fe4817;
}
@media (max-width: 1200px){
	.home_11 .main .article_box .text_box .lable{
		margin-bottom: 10px;
	}
}
.home_11 .main .brands_slider_home_11{
	background: #ffffff;
	position: relative;
}
.home_11 .main .brands_slider_home_11 ul li{
	height: 270px;
	text-align: center;
}
.home_11 .main .brands_slider_home_11 ul li a{
	color: #000000;
	font-family: 'Euromode';
	font-weight: 900;
	text-transform: uppercase;
	font-style: italic;
	font-size: 35px;
	padding-top: 116px;
	display: block;
}
.home_11 .main .brands_slider_home_11 a.left_arrow,
.home_11 .main .brands_slider_home_11 a.right_arrow{
	background: url('../images/arrows.png') no-repeat;
	height: 17px;
	width: 13px;
	position: absolute;
	top: 50%;
	margin-top: -9px;
}
.home_11 .main .brands_slider_home_11 a.left_arrow{
	left: 10px;
	background-position: bottom left;
}
.home_11 .main .brands_slider_home_11 a.right_arrow{
	right: 10px;
	background-position: bottom right;
}
.home_11 .main .brands_slider_home_11 a.left_arrow.hover{
	background-position: top left;
}
.home_11 .main .brands_slider_home_11 a.right_arrow.hover{
	background-position: top right;
}
.home_11 .main .text_box .twitter_box{
	height: 270px;
}
@media (max-width: 1200px){
	.home_11 .main .text_box .twitter_box .p_t_l_r ul li{
		padding: 11px 0 0px;
	}
}
.home_11 .main .text_box .twitter_box .p_t_l_r ul li p{
	margin-bottom: 14px;
}
.home_11 .main .text_box .facebook_box{
	height: 270px;
}
.home_11 .main .text_box .facebook_box .p_t_l_r{
	padding: 22px 24px 0;
}
.home_11 .main .text_box .facebook_box .p_t_l_r p{
	margin: 0 0 17px 0;
}
.home_11 .main .text_box .facebook_box .p_t_l_r ul{
	padding: 0 25px 0 24px;
}
.home_11 .main .text_box .facebook_box .p_t_l_r ul li{
	margin: 1px 2px 6px;
}
@media (max-width: 1200px) and (min-width: 960px){
	.home_11 .main .text_box .facebook_box .p_t_l_r ul li{
		margin: 1px 1px 6px;
	}
}
.all_categories .main h4{
	text-transform: none;
}
.all_categories .main ul li a{
	font-size: 14px;
	font-family: 'Euromode';
	color: #222429;
	margin-bottom: 19px;
	display: block;
}
.all_categories .main ul li a.hover{
	color: #D84243;
}
.all_categories .main .img_cat{
	height: 430px;
	overflow: hidden;
}
.all_categories .main .img_cat img{
	width: 100%;
}
@media (max-width: 960px){
	.all_categories .main .b_b_960{
		border-bottom: 2px solid #e9e9e9;
	}
}
@media (max-width: 600px){
	.all_categories .main .b_b{
		border-bottom: 0;
	}
}
.all_categories_1_raws .main .left_col h4{
	text-transform: none;
}
.all_categories_1_raws .main .left_col ul li{
	margin-bottom: 8px;
}
.all_categories_1_raws .main .left_col ul li a{
	font-family: 'Euromode';
	font-size: 14px;
	color: #222429;
}
.all_categories_1_raws .main .left_col ul li a.hover{
	color: #D84243;
}
.all_categories_1_raws .main .category_box .head{
	overflow: hidden;
}
.all_categories_1_raws .main .category_box .head h5{
	text-transform: none;
	font-style: normal;
	float: left;
}
@media (max-width: 600px){
	.all_categories_1_raws .main .category_box .head h5{
		max-width: 152px;
	}
}
.all_categories_1_raws .main .category_box .head .items_number{
	color: #D84243;
	float: right;
	font-family: 'Euromode';
	font-weight: 700;
	font-style: italic;
	text-align: right;
	padding: 0 5px;
	margin: 0;
}
.all_categories_1_raws .main .category_box p{
	margin: 0;
}
.all_categories_1_raws .main .category_box ul{
	overflow: hidden;
}
.all_categories_1_raws .main .category_box ul li .img{
	height: 230px;
}
.all_categories_1_raws .main .category_box ul li .img img{
	display: block;
	width: 100%;
	height: auto;
}
@media (max-width: 960px){
	.all_categories_1_raws .main .category_box ul li.hide_960{
		display: none;
	}
}
@media (max-width: 600px){
	.all_categories_1_raws .main .category_box ul li.hide_600{
		display: none;
	}
}
@media (max-width: 960px){
	.all_categories_1_raws .main .category_box{
		border-left: 0;
	}
}
.all_categories_table .main .left_col h4{
	text-transform: none;
}
.all_categories_table .main .left_col ul li{
	margin-bottom: 8px;
}
.all_categories_table .main .left_col ul li a{
	font-family: 'Euromode';
	font-size: 14px;
	color: #222429;
}
.all_categories_table .main .left_col ul li a.hover{
	color: #D84243;
}
.category_1_raws .main .search_results{
	color: #999999;
	font-family: 'Euromode';
	font-size: 14px;
	text-transform: uppercase;
	margin: 0;
}
.category_1_raws .main .old_price{
	display: block;
	text-decoration: line-through;
	color: #e9e9e9;
	font-size: 14px;
}
.category_1_raws .main h4{
	text-transform: none;
}
.category_1_raws .main .list{
	font-family: 'Euromode';
}
.category_1_raws .main .list span span{
	color: #e9e9e9;
	margin-left: 5px;
}
.category_1_raws .main .post{
	overflow: hidden;
}
.category_1_raws .main .post .img img{
	width: 100%;
	height: auto;
	display: block;
}
.category_1_raws .main .post .head{
	overflow: hidden;
}
.category_1_raws .main .post .head h5{
	text-transform: none;
	font-style: normal;
	float: left;
}
.category_1_raws .main .post .head .price{
	color: #D84243;
	float: right;
	font-family: 'Euromode';
	font-weight: 700;
	font-style: italic;
	font-size: 18px;
	text-align: right;
	padding: 0 5px;
	margin: 0;
}
.category_1_raws .main .post .full{
	font-style: italic;
}
.category_1_table .main .search_results{
	color: #999999;
	font-family: 'Euromode';
	font-size: 14px;
	text-transform: uppercase;
}
.category_1_table .main .old_price{
	display: block;
	text-decoration: line-through;
	color: #e9e9e9;
	font-size: 14px;
}
.category_1_table .main h4{
	text-transform: none;
}
.category_1_table .main .list{
	font-family: 'Euromode';
}
.category_1_table .main .list span span{
	color: #e9e9e9;
	margin-left: 5px;
}
.category_6_table .main h1{
	font-style: normal;
}
.category_6_table .main .category{
	color: #999999;
	text-transform: uppercase;
	font-style: italic;
}
.category_6_table .main .items li .content{
	text-align: center;
}
.category_6_table .main .items li .content p{
	margin: 0;
}
.category_6_table .main .items li .content .rating span{
	display: inline-block;
	width: 10px;
	height: 17px;
	margin-right: 1px;
}
.category_6_table .main .items li .content .rating span.on{
	background: url("../images/star_on.png") no-repeat center center;
}
.category_6_table .main .items li .content .rating span.off{
	background: url("../images/star_off.png") no-repeat center center;
}
.category_6_table .main .items li .content .title{
	font-weight: 500;
}
.category_6_table .main .items li .content .price{
	color: #999999;
	font-size: 12px;
	font-weight: 600;
}
.category_6_table .main .items li .img{
	height: 236px;
}
@media (max-width: 1200px){
	.category_6_table .main .items li .img{
		height: 252px;
	}
}
@media (max-width: 960px){
	.category_6_table .main .items li .img{
		height: 318px;
	}
}
@media (max-width: 810px){
	.category_6_table .main .items li .img{
		height: 242px;
	}
}
.category_6_table .main .items li .img img{
	width: auto;
	height: 100%;
	display: block;
	margin: 0 auto;
}
.category_6_table .main .items li .icons_box{
	text-align: center;
}
.category_6_table .main .items li .icons_box li{
	display: inline-block;
	margin: 0 17px;
}
.category_6_table .main .items li .icons_box li a{
	display: block;
	width: 20px;
	height: 15px;
}
.category_6_table .main .items li .icons_box li a.like{
	background: url("../images/btn_like.png") no-repeat center center;
}
.category_6_table .main .items li .icons_box li a.share{
	background: url("../images/btn_share.png") no-repeat center center;
}
.category_6_table .main .items li .icons_box li a.cart{
	background: url("../images/cart_small_dark.png") no-repeat center center;
}
@media (max-width: 960px){
	.category_6_table .main .b_r_960_none{
		border-right: 0;
	}
}
@media (max-width: 810px){
	.category_6_table .main .b_r_810_none{
		border-right: 0;
	}
	.category_6_table .main .b_r_810{
		border-right: 2px solid #e9e9e9;
	}
}
@media (max-width: 600px){
	.category_6_table .main .b_r_600_none{
		border-right: 0;
	}
}
.category_6_raws .main .search_results{
	color: #999999;
	font-family: 'Euromode';
	font-size: 14px;
	text-transform: uppercase;
}
.category_6_raws .main h4{
	text-transform: none;
}
.category_6_raws .main ul .item{
	overflow: hidden;
}
.category_6_raws .main ul .item .img{
	height: 236px;
}
.category_6_raws .main ul .item .img img{
	width: auto;
	height: 100%;
	display: block;
	margin: 0 auto;
}
.category_6_raws .main ul .item .head{
	overflow: hidden;
}
.category_6_raws .main ul .item .head h5{
	text-transform: none;
	font-style: normal;
	float: left;
}
.category_6_raws .main ul .item .full{
	font-style: italic;
}
.category_6_raws .main ul .item .adds{
	overflow: hidden;
	margin-bottom: 1px;
}
@media (max-width: 960px){
	.category_6_raws .main ul .item .adds li{
		margin-bottom: 15px;
	}
}
.category_6_raws .main ul .item .adds li a{
	padding-left: 20px;
	display: block;
	color: #999999;
	font-size: 14px;
}
.category_6_raws .main ul .item .adds li a.active,
.category_6_raws .main ul .item .adds li a.hover{
	color: #D84243;
}
.category_6_raws .main ul .item .adds li a.stock{
	background: url("../images/ellipse.png") no-repeat 10px center;
}
@media (max-width: 960px){
	.category_6_raws .main ul .item .adds li a.stock{
		background-position: 4px center;
	}
}
.category_6_raws .main ul .item .adds li a.wish{
	background: url("../images/like_small.png") no-repeat 5px center;
}
.category_6_raws .main ul .item .adds li a.comparison{
	background: url("../images/compar_icon_small.png") no-repeat 0 center;
}
.category_6_raws .main ul .item .adds .rating{
	overflow: hidden;
	padding-left: 20px;
}
@media (max-width: 960px){
	.category_6_raws .main ul .item .adds .rating{
		padding-left: 5px;
	}
}
.category_6_raws .main ul .item .adds .rating span{
	float: left;
	width: 10px;
	height: 17px;
}
.category_6_raws .main ul .item .adds .rating span.on{
	background: url("../images/star_on.png") no-repeat center center;
}
.category_6_raws .main ul .item .adds .rating span.off{
	background: url("../images/star_off.png") no-repeat center center;
}
.category_6_raws .main ul .item .buy_box .price{
	color: #D84243;
	font-family: 'Euromode';
	font-weight: 900;
	font-style: italic;
	font-size: 23px;
	margin: 0;
}
.category_6_raws .main ul .item .buy_box .old_price{
	text-decoration: line-through;
	color: #999999;
	font-size: 16px;
	font-family: 'Euromode';
	font-style: italic;
	margin-bottom: 11px;
}
.category_6_raws .main ul .item .buy_box .btn_m{
	background: #000000 url("../images/cart_small.png") no-repeat 24px center;
	padding-left: 63px;
}
.category_6_raws .main ul .item .buy_box .btn_m.hover{
	background: #D84243 url("../images/cart_small.png") no-repeat 24px center;
}
@media (max-width: 600px){
	.category_6_raws .main ul .item .buy_box{
		padding-top: 0;
	}
}
.category_2 .main .search_results{
	color: #999999;
	font-family: 'Euromode';
	font-size: 14px;
	text-transform: uppercase;
	margin: 0;
}
.category_2 .main h4{
	text-transform: none;
}
.category_2 .main .list{
	font-family: 'Euromode';
}
.category_2 .main .list span span{
	color: #e9e9e9;
	margin-left: 5px;
}
.category_2 .main .toolbar .per_page p{
	float: none;
}
@media (max-width: 960px){
	.category_2 .main .toolbar .per_page p{
		float: left;
	}
}
@media (max-width: 960px){
	.category_2 .main .toolbar .sort_by{
		text-align: left;
	}
}
@media (min-width: 960px){
	.category_2 .main .toolbar .sort_by .small_select{
		width: 100%;
	}
}
.category_2 .main .toolbar .per_page p{
	margin: 15px 16px 0 0;
}
.category_2 .main .toolbar .per_page .small_select{
	margin-left: 0;
}
.category_2 .main .color_list{
	background: url("../images/color_list.png");
	width: 106px;
	height: 12px;
}
.category_2 .main .slider_05_category_2{
	height: 329px;
	position: relative;
}
@media (max-width: 1200px){
	.category_2 .main .slider_05_category_2{
		height: 262px;
	}
}
@media (max-width: 810px){
	.category_2 .main .slider_05_category_2{
		height: 205px;
	}
}
@media (max-width: 600px){
	.category_2 .main .slider_05_category_2{
		height: 117px;
	}
}
.category_2 .main .slider_05_category_2 .content{
	position: absolute;
	top: 70px;
	right: 73px;
}
@media (max-width: 1200px){
	.category_2 .main .slider_05_category_2 .content{
		top: 30px;
		right: 43px;
	}
}
@media (max-width: 600px){
	.category_2 .main .slider_05_category_2 .content{
		top: 9px;
		right: 20px;
	}
}
.category_2 .main .slider_05_category_2 .content h2{
	color: #ffffff;
	font-style: italic;
	line-height: 49px;
	margin: 0;
}
@media (max-width: 810px){
	.category_2 .main .slider_05_category_2 .content h2{
		line-height: 33px;
		font-size: 30px;
	}
}
@media (max-width: 600px){
	.category_2 .main .slider_05_category_2 .content h2{
		line-height: 24px;
		font-size: 22px;
	}
}
.category_2 .main .slider_05_category_2 .color_list{
	position: absolute;
	left: 30px;
	bottom: 30px;
}
@media (max-width: 810px){
	.category_2 .main .slider_05_category_2 .color_list{
		bottom: 13px;
	}
}
@media (max-width: 600px){
	.category_2 .main .slider_05_category_2 .color_list{
		bottom: 7px;
		left: 7px;
	}
}
.category_2 .main .slider_05_category_2 img{
	width: 100%;
	display: block;
}
.category_2 .main .products{
	overflow: hidden;
}
.category_2 .main .products .text_box{
	margin-top: 0;
}
.category_2 .main .products .item .img{
	height: 236px;
	position: relative;
	overflow: hidden;
}
@media (max-width: 1200px){
	.category_2 .main .products .item .img{
		height: 252px;
	}
}
@media (max-width: 960px){
	.category_2 .main .products .item .img{
		height: 318px;
	}
}
@media (max-width: 810px){
	.category_2 .main .products .item .img{
		height: 242px;
	}
}
.category_2 .main .products .item .img img{
	width: auto;
	height: 100%;
	display: block;
	margin: 0 auto;
}
.category_2 .main .products .item .info{
	height: 67px;
}
.category_2 .main .products .item .info .color_list{
	margin-bottom: 15px;
}
.category_2 .main .products .item .info .title{
	float: left;
	width: 70%;
	font-family: 'Euromode';
	font-weight: bold;
	margin: 0;
	line-height: 20px;
}
.category_2 .main .products .item .info .price{
	color: #D84243;
	float: right;
	width: 30%;
	font-family: 'Euromode';
	font-weight: 700;
	font-style: italic;
	text-align: right;
	margin: 0;
}
@media (max-width: 960px){
	.category_2 .main .products .m_r_960_item{
		margin-left: 0;
		margin-right: 15px;
	}
	.category_2 .main .products .m_l_960_item{
		margin-left: 15px;
	}
}
@media (max-width: 600px){
	.category_2 .main .products .m_r_960_item{
		margin-right: 0;
	}
	.category_2 .main .products .m_l_960_item{
		margin-left: 0;
	}
}
.category_3 .main .search_results{
	color: #999999;
	font-family: 'Euromode';
	font-size: 14px;
	text-transform: uppercase;
	margin: 0;
}
.category_3 .main .items{
	overflow: hidden;
}
.category_3 .main .items li{
	overflow: hidden;
}
.category_3 .main .items li .img{
	height: 236px;
}
@media (max-width: 1200px){
	.category_3 .main .items li .img{
		height: 252px;
	}
}
@media (max-width: 960px){
	.category_3 .main .items li .img{
		height: 318px;
	}
}
@media (max-width: 810px){
	.category_3 .main .items li .img{
		height: 242px;
	}
}
.category_3 .main .items li .img img{
	width: auto;
	height: 100%;
	display: block;
	margin: 0 auto;
}
.category_3 .main .items li .info{
	height: 86px;
	overflow: hidden;
}
.category_3 .main .items li .info .title{
	color: #000000;
	float: left;
	font-family: 'Euromode';
	font-weight: 700;
	font-size: 14px;
	line-height: 18px;
	max-width: 149px;
	padding: 25px 0 0 30px;
	margin: 0;
}
@media (max-width: 960px){
	.category_3 .main .items li .info .title{
		max-width: 125px;
	}
}
.category_3 .main .items li .info .price{
	color: #D84243;
	float: right;
	font-family: 'Euromode';
	font-weight: 700;
	font-style: italic;
	font-size: 18px;
	padding: 26px 30px 0 0;
	text-align: right;
	margin: 0;
}
.category_3 .main .items .banner1 .img{
	height: 324px;
}
@media (max-width: 960px){
	.category_3 .main .items .banner1 .img{
		height: 290px;
	}
}
@media (max-width: 810px){
	.category_3 .main .items .banner1 .img{
		height: 195px;
	}
}
@media (max-width: 600px){
	.category_3 .main .items .banner1 .img{
		height: 284px;
	}
}
.category_3 .main .items .banner1 .img img{
	width: 100%;
	height: auto;
	display: block;
}
@media (max-width: 600px){
	.category_3 .main .items .banner1 .img img{
		width: auto;
		height: 100%;
	}
}
.category_3 .main .items .banner1 .content{
	position: absolute;
	left: 71px;
	top: 65px;
	width: 378px;
}
@media (max-width: 810px){
	.category_3 .main .items .banner1 .content{
		left: 27px;
		top: 24px;
	}
}
@media (max-width: 600px){
	.category_3 .main .items .banner1 .content{
		width: 248px;
	}
}
.category_3 .main .items .banner1 .content h3{
	color: #ffffff;
	font-size: 35px;
	margin-bottom: 44px;
}
@media (max-width: 810px){
	.category_3 .main .items .banner1 .content h3{
		font-size: 28px;
		margin-bottom: 20px;
	}
}
.category_3 .main .items .banner1 .content span{
	font-family: 'Euromode';
	font-style: italic;
	font-weight: 300;
}
.category_3 .main .items .banner1 .content p{
	color: #ffffff;
	margin: 0;
}
.category_3 .main .items .banner2 .img{
	height: 648px;
}
@media (max-width: 1200px){
	.category_3 .main .items .banner2 .img{
		height: 680px;
	}
}
@media (max-width: 960px){
	.category_3 .main .items .banner2 .img{
		height: 812px;
	}
}
@media (max-width: 810px){
	.category_3 .main .items .banner2 .img{
		height: 700px;
	}
}
@media (max-width: 600px){
	.category_3 .main .items .banner2 .img{
		height: 500px;
	}
}
.category_3 .main .items .banner2 .img img{
	width: 100%;
	display: block;
}
@media (max-width: 600px){
	.category_3 .main .items .banner2 .img img{
		width: auto;
		height: 100%;
	}
}
.category_3 .main .items .banner2 .content{
	position: absolute;
	left: 54px;
	top: 52px;
	width: 400px;
}
@media (max-width: 600px){
	.category_3 .main .items .banner2 .content{
		width: 248px;
		left: 30px;
		top: 40px;
	}
}
.category_3 .main .items .banner2 .content h3{
	font-size: 36px;
	margin-bottom: 38px;
}
.category_3 .main .items .banner2 .content p{
	width: 67%;
}
@media (max-width: 600px){
	.category_3 .main .items .banner2 .content p{
		width: 100%;
	}
}
.category_3 .main .items .banner2 .price{
	text-align: left;
	font-size: 24px;
	margin-top: 22px;
	color: #D84243;
	font-style: italic;
	font-family: 'Euromode';
	font-weight: bold;
}
@media (max-width: 1200px) and (min-width: 810px){
	.category_3 .main .items .b_l_1200_none{
		border-left: 0;
	}
	.category_3 .main .items .b_b_1200_none{
		border-bottom: 0;
	}
}
.product_1_1 .main .left_col .img{
	background: #ffffff;
	height: 461px;
	text-align: center;
	overflow: hidden;
}
@media (max-width: 1200px){
	.product_1_1 .main .left_col .img{
		height: 575px;
	}
}
@media (max-width: 960px){
	.product_1_1 .main .left_col .img{
		height: 675px;
	}
}
@media (max-width: 810px){
	.product_1_1 .main .left_col .img{
		height: 300px;
	}
}
.product_1_1 .main .left_col .img img{
	height: 80% !important;
	width: auto !important;
}
.product_1_1 .main .left_col .images_list li .b_t_r a{
	background: #ffffff;
	height: 114px;
	display: block;
}
@media (max-width: 810px){
	.product_1_1 .main .left_col .images_list li .b_t_r a{
		height: 90px;
	}
}
.product_1_1 .main .left_col .images_list li .b_t_r .video{
	background: #ffffff url("../images/triangle_color_big.png") no-repeat center center;
}
.product_1_1 .main .right_col .top{
	font-family: 'Euromode';
	overflow: hidden;
	margin-bottom: 22px;
}
.product_1_1 .main .right_col .top .price{
	color: #D84243;
	font-weight: 900;
	/*font-style: italic;*/
	font-size: 30px;
	float: left;
}
.product_1_1 .main .right_col .top .old_price{
	/*font-style: italic;*/
	text-decoration: line-through;
	font-size: 18px;
	color: #999999;
	float: left;
	padding: 10px 10px 0 30px;
}
.product_1_1 .main .right_col .top .save{
	font-style: italic;
	font-size: 18px;
	color: #222429;
	float: left;
	padding: 10px 0 0;
}
.product_1_1 .main .right_col .top .reviews{
	font-style: italic;
	font-size: 14px;
	color: #D84243;
	float: right;
	padding: 13px 0 0;
}
.product_1_1 .main .right_col p .more{
	font-family: 'Euromode';
	font-style: italic;
	margin-left: 7px;
}
.product_1_1 .main .right_col form{
	margin: -7px 0 0;
}
.product_1_1 .main .right_col form .product_colors li{
	overflow: hidden;
}
.product_1_1 .main .right_col form .product_colors li img{
	width: 100%;
	height: auto;
}
.product_1_1 .main .right_col form .btns .btn_m_color{
	text-transform: uppercase;
}
@media (max-width: 600px){
	.product_1_1 .main .right_col form .btns .btn_m_color{
		display: block;
	}
	.product_1_1 .main .right_col form .btns .btn_share,
	.product_1_1 .main .right_col form .btns .btn_like{
		margin: 10px 10px 0 0;
	}
}
.product_1_1 .main .right_col form .btns .share_icons{
	margin: 53px 0 0;
}
.product_1_1 .main .right_col form .btns .share_icons span{
	margin-right: 10px;
	color: #999999;
}
.product_1_1 .main .right_col form .btns .share_icons a{
	background: url("../images/share_icons.png") no-repeat;
	width: 27px;
	height: 27px;
	display: inline-block;
	vertical-align: middle;
}
.product_1_1 .main .right_col form .btns .share_icons a.fb{
	background-position: 8px 100%;
}
.product_1_1 .main .right_col form .btns .share_icons a.fb.hover{
	background-position: 8px 0;
}
.product_1_1 .main .right_col form .btns .share_icons a.tw{
	background-position: -23px 100%;
}
.product_1_1 .main .right_col form .btns .share_icons a.tw.hover{
	background-position: -23px 0;
}
.product_1_1 .main .right_col form .btns .share_icons a.yt{
	background-position: -58px 100%;
}
.product_1_1 .main .right_col form .btns .share_icons a.yt.hover{
	background-position: -58px 0;
}
.product_1_1 .main .right_col form .btns .share_icons a.vi{
	background-position: -92px 100%;
}
.product_1_1 .main .right_col form .btns .share_icons a.vi.hover{
	background-position: -92px 0;
}
.product_1_1 .main .right_col form .btns .share_icons a.go{
	background-position: -123px 100%;
}
.product_1_1 .main .right_col form .btns .share_icons a.go.hover{
	background-position: -123px 0;
}
.product_1_1 .main .tabs .tabs_title{
	border-bottom: 2px solid #000000;
	overflow: hidden;
}
.product_1_1 .main .tabs .tabs_title li{
	float: left;
	margin: 0;
	padding: 22px 31px 23px;
	cursor: pointer;
}
.product_1_1 .main .tabs .tabs_title li h4{
	color: #222429;
	text-transform: none;
	margin: 0;
}
@media (max-width: 810px){
	.product_1_1 .main .tabs .tabs_title li{
		padding: 22px 15px 23px;
	}
	.product_1_1 .main .tabs .tabs_title li h4{
		font-size: 22px;
	}
}
@media (max-width: 600px){
	.product_1_1 .main .tabs .tabs_title li{
		padding: 13px 10px 12px;
	}
	.product_1_1 .main .tabs .tabs_title li h4{
		font-size: 18px;
	}
}
.product_1_1 .main .tabs .tabs_title li.hover,
.product_1_1 .main .tabs .tabs_title li.active{
	background: #000000;
}
.product_1_1 .main .tabs .tabs_title li.hover h4,
.product_1_1 .main .tabs .tabs_title li.active h4{
	color: #ffffff;
}
.product_1_1 .main .tabs .tabs_content li.overview .img_1{
	height: 670px;
}
.product_1_1 .main .tabs .tabs_content li.overview .img_2{
	height: 550px;
}
.product_1_1 .main .tabs .tabs_content li.overview .img{
	background: #ffffff;
}
@media (max-width: 810px){
	.product_1_1 .main .tabs .tabs_content li.overview .img{
		height: 250px;
	}
}
.product_1_1 .main .tabs .tabs_content li.specificaties{
	font-size: 14px;
	color: #222429;
}
.product_1_1 .main .tabs .tabs_content li.specificaties .row{
	clear: both;
}
.product_1_1 .main .tabs .tabs_content li.specificaties .row label{
	color: #999999;
}
.product_1_1 .main .tabs .tabs_content li.specificaties .row .poduct_name{
	font-family: 'Euromode';
	font-weight: bold;
}
.product_1_1 .main .tabs .tabs_content li.specificaties .row .price{
	font-family: 'Euromode';
	font-weight: bold;
	font-style: italic;
	font-size: 18px;
	color: #D84243;
}
.product_1_1 .main .tabs .tabs_content li.specificaties .row .availability{
	font-family: 'Euromode';
	font-weight: bold;
	color: #D84243;
}
.product_1_1 .main .tabs .tabs_content li.specificaties .row .rating span{
	font-family: 'Euromode';
	font-weight: 900;
	font-style: italic;
	color: #000000;
	margin-right: 10px;
}
.product_1_1 .main .tabs .tabs_content li.specificaties .row p{
	margin: 0;
}
.product_1_1 .main .tabs .tabs_content li.video .main_video{
	display: block;
	width: 100%;
	height: 600px;
	background: #313f4c url('../images/btn_play.png') no-repeat center center;
	cursor: pointer;
	margin-bottom: 28px;
}
@media (max-width: 960px){
	.product_1_1 .main .tabs .tabs_content li.video .main_video{
		height: 400px;
	}
}
@media (max-width: 600px){
	.product_1_1 .main .tabs .tabs_content li.video .main_video{
		height: 250px;
	}
}
.product_1_1 .main .tabs .tabs_content li.video .small_video{
	display: block;
	width: 100%;
	height: 185px;
	background: #313f4c url('../images/btn_play.png') no-repeat center center;
	cursor: pointer;
	margin-bottom: 15px;
}
@media (max-width: 960px){
	.product_1_1 .main .tabs .tabs_content li.video .small_video{
		height: 125px;
	}
}
.product_1_1 .main .tabs .tabs_content li.video h5{
	font-style: normal;
	font-weight: bold;
	text-transform: none;
	color: #222429;
}
.product_1_1 .main .tabs .tabs_content li.reviews h2{
	margin: 0 0 65px;
}
.articles_1 .main .left_col h4{
	text-transform: none;
}
.articles_1 .main .left_col ul li{
	margin-bottom: 8px;
}
.articles_1 .main .left_col ul li a{
	font-family: 'Euromode';
	font-size: 14px;
	color: #222429;
}
.articles_1 .main .left_col ul li a.hover{
	color: #D84243;
}
.articles_1 .main .right_col .toolbar{
	font-style: italic;
	font-family: 'Euromode';
	font-size: 14px;
	overflow: hidden;
	min-height: 44px;
	padding: 12px 27px 20px;
}
.articles_1 .main .right_col .toolbar .sort_by p{
	float: left;
	margin: 15px 16px 0 0;
}
.articles_1 .main .right_col .toolbar .sort_by .small_select{
	width: 148px;
	float: left;
	margin: 12px 0 0;
}
.articles_1 .main .right_col .toolbar .per_page p{
	margin: 15px 0 0;
	float: left;
}
.articles_1 .main .right_col .toolbar .per_page .small_select{
	margin: 12px 15px 0;
	float: left;
}
.articles_1 .main .right_col .toolbar .pagination{
	text-align: right;
}
.articles_1 .main .right_col .toolbar .pagination ul{
	display: inline-block;
	margin: 12px 2px 0 8px;
}
.articles_1 .main .right_col .toolbar .pagination ul li{
	margin-left: 3px;
	padding: 6px 12px 7px;
	display: inline-block;
	background: #e9e9e9;
	cursor: pointer;
}
.articles_1 .main .right_col .toolbar .pagination ul li a{
	font-size: 14px;
	font-style: normal;
	color: #222429;
}
.articles_1 .main .right_col .toolbar .pagination ul li.hover,
.articles_1 .main .right_col .toolbar .pagination ul li.active{
	background: #D84243;
}
.articles_1 .main .right_col .toolbar .pagination ul li.hover a,
.articles_1 .main .right_col .toolbar .pagination ul li.active a{
	color: #ffffff;
}
.articles_1 .main .right_col .post{
	overflow: hidden;
}
.articles_1 .main .right_col .post .img{
	background: #ffffff;
	height: 260px;
	text-align: center;
	overflow: hidden;
}
.articles_1 .main .right_col .post .img .rating{
	color: #ffffff;
	float: left;
	font-size: 11px;
	left: 0;
	line-height: 14px;
	padding: 8px 0 11px;
	position: absolute;
	text-align: center;
	top: 0;
	width: 80px;
	z-index: 1;
}
.articles_1 .main .right_col .post .img .rating span{
	font-family: 'Euromode';
	font-size: 45px;
	font-weight: 700;
	line-height: 45px;
	display: block;
}
.articles_1 .main .right_col .post h5{
	text-transform: none;
	margin: 0;
}
.articles_1 .main .right_col .post .date{
	font-size: 12px;
	font-style: italic;
	color: #D84243;
	margin-bottom: 14px;
}
.articles_1 .main .right_col .post p .full{
	font-style: italic;
	margin-left: 4px;
}
.articles_1 .main .right_col .post .price{
	font-family: 'Euromode';
	font-weight: 700;
	font-size: 14px;
}
.articles_1 .main .right_col .post .price span{
	color: #D84243;
	font-style: italic;
	margin-left: 4px;
}
.articles_2 .main .post{
	overflow: hidden;
}
.articles_2 .main .post .img{
	position: relative;
}
.articles_2 .main .post .img img{
	display: block;
	width: 100%;
	height: auto;
}
.articles_2 .main .post .img .rating{
	color: #ffffff;
	font-size: 11px;
	left: 0;
	line-height: 14px;
	padding: 8px 0 11px;
	position: absolute;
	text-align: center;
	top: 0;
	width: 80px;
	z-index: 1;
}
.articles_2 .main .post .img .rating span{
	font-family: 'Euromode';
	font-size: 45px;
	font-weight: 700;
	line-height: 45px;
	display: block;
}
.articles_2 .main .post h5{
	text-transform: none;
	font-style: normal;
}
.articles_2 .main .post .date{
	font-size: 12px;
	font-style: italic;
	margin-bottom: 14px;
}
.articles_2 .main .post p .full{
	font-style: italic;
	margin-left: 4px;
}
.articles_2 .main .post .price{
	font-family: 'Euromode';
	font-weight: 700;
	font-size: 18px;
}
.articles_2 .main .post .price span{
	color: #D84243;
	font-style: italic;
}
@media (max-width: 600px){
	.articles_2 .main .post .price p{
		font-size: 11px;
	}
}
@media (max-width: 600px){
	.articles_2 .main .post .right_align{
		text-align: right;
		padding-right: 30px;
	}
}
.articles_2 .main .compare_it{
	padding-left: 25px;
	background: url("../images/compare_icon.png") no-repeat left center;
	font-style: italic;
}
.articles_2 .top_article .img{
	height: 400px;
}
.articles_expert_page .main .text_box .top p.date{
	padding: 27px 0 26px;
	margin: 0;
	font-size: 12px;
	font-style: italic;
}
.articles_expert_page .main .text_box .top p.comments{
	font-size: 12px;
	font-style: italic;
	margin: 0;
	padding: 23px 0 25px;
	text-align: right;
}
.articles_expert_page .main .text_box .top p.comments span{
	font-size: 24px;
	font-weight: 900;
	font-family: 'Euromode';
	color: #D84243;
}
.articles_expert_page .main .text_box .page_slider{
	position: relative;
	overflow: visible;
	height: 679px;
}
.articles_expert_page .main .text_box .page_slider .rating{
	background: #95ae20;
	color: #ffffff;
	font-size: 13px;
	left: 30px;
	padding: 10px 13px 10px 10px;
	position: absolute;
	top: -11px;
}
.articles_expert_page .main .text_box .page_slider .rating span{
	font-family: 'Euromode';
	display: block;
	font-size: 51px;
	font-style: italic;
	font-weight: 700;
	line-height: 45px;
}
.articles_expert_page .main .text_box .page_slider .img{
	width: 100%;
	height: 100%;
	background: #999999;
}
.articles_expert_page .main .text_box .page_slider .pager{
	position: absolute;
	right: 30px;
	top: 50px;
}
.articles_expert_page .main .text_box .page_slider .pager .top{
	display: block;
	text-align: center;
}
.articles_expert_page .main .text_box .page_slider .pager .top span{
	background: url("../images/arrows_vertical.png") no-repeat top left;
	width: 17px;
	height: 13px;
	display: inline-block;
}
.articles_expert_page .main .text_box .page_slider .pager .bottom{
	display: block;
	text-align: center;
}
.articles_expert_page .main .text_box .page_slider .pager .bottom span{
	background: url("../images/arrows_vertical.png") no-repeat top right;
	width: 17px;
	height: 13px;
	display: inline-block;
}
.articles_expert_page .main .text_box .page_slider .pager ul li{
	cursor: pointer;
	display: block;
	height: 108px;
	margin: 20px 0;
	width: 108px;
	background: #222429;
}
.articles_expert_page .main .text_box .page_slider .pager ul li img{
	width: 108px;
	height: 108px;
}
.articles_expert_page .main .text_box .page_slider .pager ul li:hover{
	border: 5px solid #D84243;
	width: 98px;
	height: 98px;
	background: #999999;
}
.articles_expert_page .main .text_box .cols_12.img img{
	width: 100%;
}
.articles_expert_page .main .text_box .right_images .img{
	height: 230px;
	margin-bottom: 30px;
}
.articles_expert_page .main .text_box .right_images .img img{
	width: 100%;
}
@media (max-width: 960px){
	.articles_expert_page .main .text_box .right_images .p_l{
		padding: 0;
	}
}
.articles_expert_page .main .text_box .keyboard .img{
	overflow: hidden;
	background: #999999;
	height: 420px;
	margin-bottom: 30px;
}
.articles_expert_page .main .text_box .keyboard .img img{
	width: 100%;
}
.shopping_cart_1 .main .text_box .shopping_table{
	margin: 0;
}
.shopping_cart_1 .main .text_box .shopping_table li.title_row .label{
	margin: 26px 0;
	color: #999999;
	font-size: 14px;
	height: auto;
	display: inline-block;
}
.shopping_cart_1 .main .text_box .shopping_table li.title_row .col_2 .label{
	margin: 26px 0 0 31px;
}
.shopping_cart_1 .main .text_box .shopping_table li.title_row .col_6 .label{
	margin: 26px 46px 0 0;
}
.shopping_cart_1 .main .text_box .shopping_table li{
	border-bottom: 2px solid #e9e9e9;
	overflow: hidden;
}
.shopping_cart_1 .main .text_box .shopping_table li .col_1{
	float: left;
	width: 170px;
}
.shopping_cart_1 .main .text_box .shopping_table li .col_2{
	float: left;
	width: 295px;
}
.shopping_cart_1 .main .text_box .shopping_table li .col_3{
	float: left;
	text-align: center;
	width: 130px;
}
.shopping_cart_1 .main .text_box .shopping_table li .col_4{
	float: left;
	text-align: center;
	width: 155px;
}
.shopping_cart_1 .main .text_box .shopping_table li .col_5{
	float: left;
	text-align: center;
	width: 180px;
}
.shopping_cart_1 .main .text_box .shopping_table li .col_6{
	float: left;
	text-align: right;
	width: 160px;
}
.shopping_cart_1 .main .text_box .shopping_table li .col_7{
	float: left;
	width: 80px;
}
.shopping_cart_1 .main .text_box .shopping_table li .img{
	overflow: hidden;
	width: 100%;
	height: 138px;
	text-align: center;
}
.shopping_cart_1 .main .text_box .shopping_table li .img img{
	display: inline-block;
	width: auto;
	height: 100%;
}
.shopping_cart_1 .main .text_box .shopping_table li .title.hover{
	color: #D84243;
}
.shopping_cart_1 .main .text_box .shopping_table li .title{
	font-family: 'Euromode';
	font-weight: 700;
	font-size: 18px;
	color: #222429;
	line-height: 21px;
	margin: 48px 30px 0;
	display: block;
}
.shopping_cart_1 .main .text_box .shopping_table li .status{
	font-family: 'Euromode';
	font-weight: 700;
	font-size: 14px;
	color: #D84243;
	margin-top: 57px;
}
.shopping_cart_1 .main .text_box .shopping_table li .price{
	font-family: 'Euromode';
	font-style: italic;
	font-size: 18px;
	color: #222429;
	margin-top: 54px;
}
.shopping_cart_1 .main .text_box .shopping_table li .counter{
	margin: 45px auto 0;
}
.shopping_cart_1 .main .text_box .shopping_table li .total{
	font-family: 'Euromode';
	font-style: italic;
	font-weight: 700;
	font-size: 18px;
	color: #000000;
	margin: 54px 21px 0 0;
}
.shopping_cart_1 .main .text_box .shopping_table li .btn_remove{
	margin: 56px auto 0;
}
@media (max-width: 1200px){
	.shopping_cart_1 .main .text_box .shopping_table li .col_1{
		width: 170px;
	}
	.shopping_cart_1 .main .text_box .shopping_table li .col_2{
		width: 290px;
	}
	.shopping_cart_1 .main .text_box .shopping_table li .col_3{
		width: 90px;
	}
	.shopping_cart_1 .main .text_box .shopping_table li .col_4{
		width: 90px;
	}
	.shopping_cart_1 .main .text_box .shopping_table li .col_5{
		width: 140px;
	}
	.shopping_cart_1 .main .text_box .shopping_table li .col_6{
		width: 110px;
	}
	.shopping_cart_1 .main .text_box .shopping_table li .col_7{
		width: 50px;
	}
}
@media (max-width: 960px){
	.shopping_cart_1 .main .text_box .shopping_table li .col_1{
		width: 140px;
	}
	.shopping_cart_1 .main .text_box .shopping_table li .col_1 .img{
		height: 110px;
	}
	.shopping_cart_1 .main .text_box .shopping_table li .col_2{
		width: 210px;
	}
	.shopping_cart_1 .main .text_box .shopping_table li .col_2 .title{
		margin-top: 15px;
	}
	.shopping_cart_1 .main .text_box .shopping_table li .col_3{
		width: 80px;
	}
	.shopping_cart_1 .main .text_box .shopping_table li .col_3 .status{
		margin-top: 45px;
	}
	.shopping_cart_1 .main .text_box .shopping_table li .col_4{
		width: 80px;
	}
	.shopping_cart_1 .main .text_box .shopping_table li .col_4 .price{
		margin-top: 43px;
	}
	.shopping_cart_1 .main .text_box .shopping_table li .col_5{
		width: 140px;
	}
	.shopping_cart_1 .main .text_box .shopping_table li .col_5 .counter{
		margin-top: 32px;
	}
	.shopping_cart_1 .main .text_box .shopping_table li .col_6{
		text-align: center;
		width: 90px;
	}
	.shopping_cart_1 .main .text_box .shopping_table li .col_6 .total{
		margin: 43px 0;
	}
	.shopping_cart_1 .main .text_box .shopping_table li .col_7{
		width: 50px;
	}
	.shopping_cart_1 .main .text_box .shopping_table li .col_7 .btn_remove{
		margin-top: 43px;
	}
	.shopping_cart_1 .main .text_box .shopping_table li .counter{
		height: 40px;
		width: 120px;
	}
	.shopping_cart_1 .main .text_box .shopping_table li .counter .min{
		height: 40px;
		width: 30px;
	}
	.shopping_cart_1 .main .text_box .shopping_table li .counter .count{
		padding-top: 9px;
	}
	.shopping_cart_1 .main .text_box .shopping_table li .counter .max{
		height: 40px;
		width: 30px;
	}
}
@media (max-width: 810px){
	.shopping_cart_1 .main .text_box .shopping_table li .label{
		font-size: 10px !important;
		margin: 15px 0 !important;
	}
	.shopping_cart_1 .main .text_box .shopping_table li .col_1{
		width: 15%;
	}
	.shopping_cart_1 .main .text_box .shopping_table li .col_1 .img{
		height: 70px;
	}
	.shopping_cart_1 .main .text_box .shopping_table li .col_2{
		width: 32%;
	}
	.shopping_cart_1 .main .text_box .shopping_table li .col_2 .title{
		font-size: 14px;
		line-height: 14px;
		margin: 20px 0 0 5%;
	}
	.shopping_cart_1 .main .text_box .shopping_table li .col_2 .label{
		margin-left: 15px !important;
	}
	.shopping_cart_1 .main .text_box .shopping_table li .col_3{
		width: 9%;
	}
	.shopping_cart_1 .main .text_box .shopping_table li .col_3 .status{
		font-size: 10px;
		margin-top: 20px;
	}
	.shopping_cart_1 .main .text_box .shopping_table li .col_4{
		width: 15%;
	}
	.shopping_cart_1 .main .text_box .shopping_table li .col_4 .price{
		font-size: 14px;
		margin-top: 22px;
	}
	.shopping_cart_1 .main .text_box .shopping_table li .col_5{
		width: 7%;
	}
	.shopping_cart_1 .main .text_box .shopping_table li .col_5 .counter{
		height: 35px;
		margin: 15px 0;
		width: 100%;
	}
	.shopping_cart_1 .main .text_box .shopping_table li .col_5 .counter .min{
		display: none;
	}
	.shopping_cart_1 .main .text_box .shopping_table li .col_5 .counter .count{
		padding-top: 6px;
		border: 0;
		width: 100%;
	}
	.shopping_cart_1 .main .text_box .shopping_table li .col_5 .counter .count input{
		width: 100%;
	}
	.shopping_cart_1 .main .text_box .shopping_table li .col_5 .counter .max{
		display: none;
	}
	.shopping_cart_1 .main .text_box .shopping_table li .col_6{
		width: 15%;
	}
	.shopping_cart_1 .main .text_box .shopping_table li .col_6 .total{
		font-size: 14px;
		margin: 22px 0 0;
	}
	.shopping_cart_1 .main .text_box .shopping_table li .col_7{
		width: 7%;
	}
	.shopping_cart_1 .main .text_box .shopping_table li .col_7 .btn_remove{
		margin-top: 24px;
	}
}
@media (max-width: 600px){
	.shopping_cart_1 .main .text_box .shopping_table li .col_1{
		display: none;
	}
	.shopping_cart_1 .main .text_box .shopping_table li .col_2{
		width: 42%;
	}
	.shopping_cart_1 .main .text_box .shopping_table li .col_2 .title{
		margin: 15px;
	}
	.shopping_cart_1 .main .text_box .shopping_table li .col_3{
		display: none;
	}
	.shopping_cart_1 .main .text_box .shopping_table li .col_4{
		width: 19%;
	}
	.shopping_cart_1 .main .text_box .shopping_table li .col_6{
		width: 23%;
	}
	.shopping_cart_1 .main .text_box .shopping_table li .col_7{
		width: 9%;
	}
}
.shopping_cart_1 .main .text_box .shopping_total h4{
	text-transform: none;
}
.shopping_cart_1 .main .text_box .shopping_total .total_list{
	border-bottom: 2px solid #e9e9e9;
	font-family: 'Euromode';
	font-style: italic;
	color: #000000;
	padding: 17px 33px 15px 20px;
}
.shopping_cart_1 .main .text_box .shopping_total .total_list .item{
	font-size: 18px;
	padding-bottom: 10px;
}
.shopping_cart_1 .main .text_box .shopping_total .total_list .item span{
	font-weight: bold;
	float: right;
}
.shopping_cart_1 .main .text_box .shopping_total .total_list .strong{
	font-size: 24px;
	font-weight: 900;
	padding: 10px 0;
}
.shopping_cart_1 .main .text_box .shopping_total .total_list .strong span{
	font-weight: 900;
	font-size: 30px;
	margin-top: -5px;
}
.shopping_cart_1 .main .text_box .shopping_total .btns{
	padding: 25px 20px;
}
.shopping_cart_1 .main .text_box .shopping_total .btns .btn_l_color{
	display: block;
	margin-bottom: 22px;
}
.shopping_cart_1 .main .text_box .shopping_total .btns a{
	display: block;
	font-family: 'Euromode';
	font-style: italic;
	color: #D84243;
	font-size: 14px;
}
.shopping_cart_2 .main .bg_form{
	background: #000000;
	padding-top: 26px;
}
.shopping_cart_2 .main .bg_form h4{
	color: #ffffff;
	margin-bottom: 12px;
}
.shopping_cart_2 .main .bg_form p{
	margin-bottom: 17px;
}
.shopping_cart_2 .main .bg_form .label_text{
	margin-bottom: 4px;
}
.shopping_cart_2 .main .bg_form .btn_m_color{
	padding: 11px 18px;
	margin-top: 5px;
}
.shopping_cart_2 .main h4{
	text-transform: none;
}
.shopping_cart_2 .shop_list .item{
	overflow: hidden;
}
.shopping_cart_2 .shop_list .item .img{
	overflow: hidden;
	width: 100%;
	height: 138px;
	text-align: center;
}
.shopping_cart_2 .shop_list .item .img img{
	display: inline-block;
	width: auto;
	height: 100%;
}
.shopping_cart_2 .shop_list .item .description p{
	font-family: 'Euromode';
	font-weight: bold;
	margin: 0;
	line-height: 18px;
	padding: 40px 0 0 30px;
}
@media (max-width: 600px){
	.shopping_cart_2 .shop_list .item .description p{
		padding-top: 30px;
	}
}
.shopping_cart_2 .shop_list .item .counter{
	margin: 0 auto;
}
.shopping_cart_2 .shop_list .item .price{
	font-family: 'Euromode';
	font-weight: bold;
	font-style: italic;
	font-size: 16px;
	margin-top: 17px;
	padding-left: 10px;
}
@media (max-width: 600px){
	.shopping_cart_2 .shop_list .item .price{
		padding-left: 30px;
		margin-top: 0;
	}
}
.shopping_cart_2 .shop_list .item .btn_remove{
	display: block;
	margin-top: 18px;
}
@media (max-width: 600px){
	.shopping_cart_2 .shop_list .item .btn_remove{
		margin: 30px auto 0 auto;
	}
}
.register_account .main .cols_box .b_t{
	clear: both;
}
.register_account .main .cols_box .b_t .align_right h3{
	margin: 24px 30px 0;
}
@media (min-width: 600px){
	.register_account .main .cols_box .b_t .align_right h3{
		float: right;
		height: 29px;
		margin: 29px 30px 36px;
	}
}
.register_account .main .cols_box .b_t .cols_6 ul{
	margin: 22px 0 27px 31px;
}
.account_login_1 .main .cols_box .cols_6 h4{
	text-transform: none;
}
.account_login_1 .main .cols_box .cols_6 .btns .forgot_password{
	font-family: 'Euromode';
	font-style: italic;
	color: #D84243;
	font-size: 14px;
	margin-left: 35px;
}
@media (max-width: 810px){
	.account_login_1 .main .cols_box .cols_6 .btns .forgot_password{
		margin: 0 15px;
	}
}
@media (max-width: 600px){
	.account_login_1 .main .cols_box .p_all.b_r{
		border-top: 2px solid #e9e9e9;
		border-right: 0;
	}
}
.account_login_1 .main .cols_box .b_t{
	clear: both;
}
.account_login_1 .main .cols_box .b_t .align_right h3{
	margin: 24px 30px 0;
}
@media (min-width: 600px){
	.account_login_1 .main .cols_box .b_t .align_right h3{
		float: right;
		height: 29px;
		margin: 29px 30px 36px;
	}
}
.account_login_1 .main .cols_box .b_t .cols_6 ul{
	margin: 22px 0 27px 31px;
}
.account_login_3{
	background: #292b33;
	width: 100%;
	height: 100%;
	position: absolute;
}
.account_login_3 .center_screen{
	width: 570px;
	height: 455px;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: auto;
	padding: 0 20px;
}
@media (max-width: 810px){
	.account_login_3 .center_screen{
		width: 550px;
	}
}
@media (max-width: 600px){
	.account_login_3 .center_screen{
		width: 260px;
		height: 385px;
	}
}
.account_login_3 .center_screen .logo{
	margin-bottom: 88px;
}
@media (max-width: 600px){
	.account_login_3 .center_screen .logo{
		margin-bottom: 40px;
		text-align: center;
	}
}
.account_login_3 .center_screen .logo a{
	font-family: 'Euromode';
	color: #D84243;
	font-weight: 300;
	font-size: 36px;
	line-height: 41px;
	text-transform: uppercase;
}
.account_login_3 .center_screen .logo a span{
	font-weight: 900;
}
.account_login_3 .center_screen .welcome{
	color: #ffffff;
	font-size: 31px;
	letter-spacing: -1px;
	word-spacing: 3px;
	margin-bottom: 11px;
}
@media (max-width: 600px){
	.account_login_3 .center_screen .welcome{
		font-size: 24px;
		line-height: 28px;
		text-align: center;
	}
}
.account_login_3 .center_screen form p{
	overflow: hidden;
	margin-bottom: 15px;
}
.account_login_3 .center_screen form .input_text{
	float: left;
	background: #313f4c;
	font-size: 24px;
	color: #ffffff;
	height: 24px;
	padding: 27px 7%;
	width: 72%;
}
@media (max-width: 600px){
	.account_login_3 .center_screen form .input_text{
		font-size: 16px;
		padding: 11px 7%;
	}
}
.account_login_3 .center_screen form .login_icon,
.account_login_3 .center_screen form .lock_icon{
	float: left;
	width: 14%;
	height: 79px;
}
@media (max-width: 600px){
	.account_login_3 .center_screen form .login_icon,
	.account_login_3 .center_screen form .lock_icon{
		height: 47px;
	}
}
.account_login_3 .center_screen form .login_icon{
	background: #000000 url("../images/user_icon.png") no-repeat center center;
}
.account_login_3 .center_screen form .lock_icon{
	background: #000000 url("../images/lock_icon_color.png") no-repeat center center;
}
.account_login_3 .center_screen form .btn_box{
	margin-top: 38px;
}
.account_login_3 .center_screen form .btn_box .forgot_password{
	font-style: italic;
	font-size: 15px;
	line-height: 15px;
	color: #999999;
	float: left;
}
@media (max-width: 600px){
	.account_login_3 .center_screen form .btn_box .forgot_password{
		font-size: 12px;
	}
}
.account_login_3 .center_screen form .btn_box .forgot_password.hover{
	color: #D84243;
}
.account_login_3 .center_screen form .btn_box .btn_m_color{
	float: right;
	font-weight: bold;
}
@media (min-width: 601px){
	.account_login_3 .center_screen form .btn_box .btn_m_color{
		font-size: 24px;
		padding: 16px 25px;
	}
}
.account_login_4 .main .page_title{
	margin-bottom: 20px;
}
.account_login_4 .main h4{
	text-transform: none;
}
.account_login_4 .main .text_box{
	margin-top: 0;
	margin-bottom: 0;
	overflow: hidden;
}
.account_login_4 .main .description{
	position: relative;
	height: 296px;
}
.account_login_4 .main .btns .btn_m_color{
	vertical-align: middle;
}
.account_login_4 .main .btns .forgot_password{
	display: inline-block;
	vertical-align: middle;
	font-family: 'Euromode';
	font-style: italic;
	color: #D84243;
	font-size: 14px;
	margin-left: 35px;
}
@media (max-width: 810px){
	.account_login_4 .main .btns .forgot_password{
		margin: 0 15px;
		font-size: 12px;
		max-width: 41%;
	}
}
.account_login_4 .main .pos_l_b{
	position: absolute;
	left: 30px;
	bottom: 30px;
}
.account_login_4 .main .align_right h3{
	margin: 24px 30px 0;
}
@media (min-width: 810px){
	.account_login_4 .main .align_right h3{
		float: right;
		height: 29px;
		margin: 29px 30px 36px;
	}
}
.account_login_4 .main ul{
	margin: 22px 0 27px 31px;
}
.account_login_5{
	background: #000000;
	width: 100%;
	height: 100%;
	position: absolute;
}
.account_login_5 .logo{
	padding: 41px 0 0 59px;
	margin-bottom: 80px;
}
.account_login_5 .logo a{
	font-family: 'Euromode';
	color: #D84243;
	font-weight: 300;
	font-size: 30px;
	line-height: 41px;
	text-transform: uppercase;
}
.account_login_5 .logo a span{
	font-weight: 900;
}
.account_login_5 .center_screen{
	width: 570px;
	height: 455px;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: auto;
	padding: 0 20px;
}
@media (max-width: 1200px){
	.account_login_5 .center_screen{
		padding-top: 130px;
	}
}
@media (max-width: 810px){
	.account_login_5 .center_screen{
		width: 550px;
	}
}
@media (max-width: 600px){
	.account_login_5 .center_screen{
		width: 260px;
		height: 600px;
	}
}
.account_login_5 .center_screen h2{
	color: #ffffff;
	font-style: italic;
	font-size: 70px;
	margin-bottom: 27px;
}
@media (max-width: 600px){
	.account_login_5 .center_screen h2{
		font-size: 41px;
	}
}
.account_login_5 .center_screen form p{
	margin-bottom: 16px;
}
.account_login_5 .center_screen form .input_text{
	padding: 14px 4% 15px;
	width: 94%;
	background: #2c3945;
	color: #ffffff;
}
.account_login_5 .center_screen form .checkbox{
	padding-right: 18px;
	border-right: 2px solid #192027;
}
@media (max-width: 600px){
	.account_login_5 .center_screen form .checkbox{
		display: block;
		border: 0;
		margin-bottom: 15px;
	}
}
.account_login_5 .center_screen form .checkbox.active{
	color: #999999;
}
.account_login_5 .center_screen form .checkbox.active .img{
	background: #999999 url("../images/checkbox.png") no-repeat center center;
}
.account_login_5 .center_screen form .forgot_password{
	font-style: italic;
	padding-left: 18px;
	font-size: 14px;
	font-weight: 300;
}
@media (max-width: 600px){
	.account_login_5 .center_screen form .forgot_password{
		padding-left: 0;
	}
}
.account_login_5 .center_screen form .forgot_password.hover{
	color: #ffffff;
}
.account_login_5 .center_screen form .btn_box{
	margin: 27px 0 43px 0;
}
.account_login_5 .center_screen form .btn_box .p_b_r{
	display: inline-block;
	vertical-align: middle;
	padding-right: 44px;
	border-right: 2px solid #192027;
}
@media (max-width: 600px){
	.account_login_5 .center_screen form .btn_box .p_b_r{
		display: block;
		border: 0;
		margin-bottom: 30px;
		padding-right: 0;
	}
}
.account_login_5 .center_screen form .btn_box .p_b_r .btn_m_color{
	font-size: 18px;
	font-weight: bold;
}
.account_login_5 .center_screen form .btn_box .p_b_r .btn_m_color.hover{
	background: #2c3945;
}
.account_login_5 .center_screen form .btn_box .create{
	display: inline-block;
	vertical-align: middle;
	color: #ffffff;
	text-transform: uppercase;
	font-family: 'Euromode';
	font-style: italic;
	font-size: 18px;
	font-weight: bold;
	padding-left: 44px;
}
@media (max-width: 600px){
	.account_login_5 .center_screen form .btn_box .create{
		padding-left: 0;
	}
}
.account_login_5 .center_screen form .btn_box .create.hover{
	color: #D84243;
}
.account_login_5 .center_screen form .language_list{
	overflow: hidden;
}
.account_login_5 .center_screen form .language_list li{
	color: #e9e9e9;
	float: left;
	margin: 0 9px 9px 0;
	font-size: 14px;
}
.account_login_5 .center_screen form .language_list li a{
	color: #999999;
}
.account_login_5 .center_screen form .language_list li a.hover{
	color: #D84243;
}
.account_login_6{
	background: #D84243;
	width: 100%;
	height: 100%;
	position: absolute;
}
.account_login_6 .center_screen{
	width: 280px;
	height: 425px;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: auto;
	padding: 0 20px;
}
@media (max-width: 600px){
	.account_login_6 .center_screen{
		width: 280px;
		height: 385px;
	}
}
.account_login_6 .center_screen .logo{
	text-align: center;
	margin-bottom: 50px;
}
.account_login_6 .center_screen .logo a{
	font-family: 'Euromode';
	color: #ffffff;
	font-weight: 300;
	font-size: 47px;
	line-height: 40px;
	text-transform: uppercase;
}
.account_login_6 .center_screen .logo a span{
	font-weight: 900;
}
.account_login_6 .center_screen .form_box{
	position: relative;
}
.account_login_6 .center_screen .form_box form{
	background: #ffffff;
	position: relative;
}
.account_login_6 .center_screen .form_box form p{
	margin-bottom: 11px;
}
.account_login_6 .center_screen .form_box form .input_text{
	font-size: 14px;
	padding: 12px 5% 11px;
}
.account_login_6 .center_screen .form_box form .checkbox{
	font-size: 12px;
}
.account_login_6 .center_screen .form_box form .forgot_password{
	float: right;
	font-style: italic;
	font-size: 12px;
}
.account_login_6 .center_screen .form_box form .btn_box .btn_m{
	width: 100%;
	font-size: 18px;
	font-weight: bold;
}
.account_login_6 .center_screen .form_box:before{
	content: "";
	position: absolute;
	top: -10px;
	left: 50%;
	margin-left: -5px;
	width: 0;
	height: 0;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-bottom: 10px solid #ffffff;
}
.account_login_7{
	background: #313f4c;
	width: 100%;
	height: 100%;
	position: absolute;
}
.account_login_7 .center_screen{
	width: 280px;
	height: 425px;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: auto;
	padding: 0 20px;
}
@media (max-width: 600px){
	.account_login_7 .center_screen{
		width: 280px;
		height: 385px;
	}
}
.account_login_7 .center_screen .logo{
	text-align: center;
	width: 150px;
	margin: 0 auto 50px auto;
	background: #6fda9c;
	/* Old browsers */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZmZGE5YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzYzY2ZjNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1NmM1ZWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(left, #6fda9c 0%, #63cfc6 50%, #56c5ef 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, #6fda9c), color-stop(50%, #63cfc6), color-stop(100%, #56c5ef));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, #6fda9c 0%, #63cfc6 50%, #56c5ef 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, #6fda9c 0%, #63cfc6 50%, #56c5ef 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(left, #6fda9c 0%, #63cfc6 50%, #56c5ef 100%);
	/* IE10+ */
	background: linear-gradient(to right, #6fda9c 0%, #63cfc6 50%, #56c5ef 100%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6fda9c', endColorstr='#56c5ef', GradientType=1);
	/* IE6-8 */
	-webkit-background-clip: text;
}
.account_login_7 .center_screen .logo a{
	font-family: 'Euromode';
	color: transparent;
	font-weight: 300;
	font-size: 47px;
	line-height: 41px;
	text-transform: uppercase;
}
.account_login_7 .center_screen .logo a span{
	font-weight: 900;
}
.account_login_7 .center_screen form{
	text-align: center;
}
.account_login_7 .center_screen form p{
	margin-bottom: 13px;
}
.account_login_7 .center_screen form .input_text{
	font-size: 14px;
	border-radius: 25px;
	text-align: center;
	padding: 10px 5%;
}
.account_login_7 .center_screen form .forgot_password{
	font-style: italic;
	font-size: 12px;
	color: #999999;
}
.account_login_7 .center_screen form .btn_m{
	width: 100%;
	font-size: 18px;
	padding: 12px 23px;
	border-radius: 25px;
	margin-bottom: 14px;
	background: #6fda9c;
	/* Old browsers */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZmZGE5YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzYzY2ZjNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1NmM1ZWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(left, #6fda9c 0%, #63cfc6 50%, #56c5ef 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, #6fda9c), color-stop(50%, #63cfc6), color-stop(100%, #56c5ef));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, #6fda9c 0%, #63cfc6 50%, #56c5ef 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, #6fda9c 0%, #63cfc6 50%, #56c5ef 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(left, #6fda9c 0%, #63cfc6 50%, #56c5ef 100%);
	/* IE10+ */
	background: linear-gradient(to right, #6fda9c 0%, #63cfc6 50%, #56c5ef 100%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6fda9c', endColorstr='#56c5ef', GradientType=1);
	/* IE6-8 */
}
.account_login_7 .center_screen form .btn_m.hover{
	background: #56c5ef;
	/* Old browsers */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU2YzVlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzYzY2ZjNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2ZmRhOWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(left, #56c5ef 0%, #63cfc6 50%, #6fda9c 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, #56c5ef), color-stop(50%, #63cfc6), color-stop(100%, #6fda9c));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, #56c5ef 0%, #63cfc6 50%, #6fda9c 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, #56c5ef 0%, #63cfc6 50%, #6fda9c 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(left, #56c5ef 0%, #63cfc6 50%, #6fda9c 100%);
	/* IE10+ */
	background: linear-gradient(to right, #56c5ef 0%, #63cfc6 50%, #6fda9c 100%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#56c5ef', endColorstr='#6fda9c', GradientType=1);
	/* IE6-8 */
}
.checkout .main .text_box .accordion{
	margin: 0;
}
@media (min-width: 600px){
	.checkout .main .text_box .accordion{
		border-right: 2px solid #e9e9e9;
	}
}
.checkout .main .text_box .accordion li .title{
	padding: 23px 30px 26px;
	text-transform: none;
	margin: 0;
}
.checkout .main .text_box .accordion li .title span{
	color: #D84243;
	font-weight: 900;
}
.checkout .main .text_box .accordion li .content{
	overflow: hidden;
}
.checkout .main .text_box .accordion li .content h5{
	text-transform: none;
	font-style: normal;
	margin-bottom: 5px;
}
.checkout .main .text_box .accordion li .content .radio_list li{
	padding-left: 0;
}
.checkout .main .text_box .accordion li .content .radio_list li label{
	font-family: 'Euromode';
	font-weight: 900;
	color: #000000;
}
.checkout .main .text_box .accordion li .content .btns{
	padding-top: 15px;
}
.checkout .main .text_box .accordion li .content .btns .forgot_password{
	margin-left: 20px;
	font-size: 14px;
	font-family: 'Euromode';
}
.checkout .main .text_box .accordion li.active .title{
	background: #222429;
	color: #ffffff;
}
.checkout .main .text_box .accordion li.active .content{
	display: block;
}
.checkout .main .text_box .right_col{
	float: right;
}
.checkout .main .text_box .right_col h5{
	text-transform: none;
	font-style: normal;
	margin-bottom: 28px;
}
.checkout .main .text_box .right_col ul li{
	font-size: 16px;
	margin-bottom: 14px;
}
.checkout .main .text_box .right_col ul li a{
	color: #999999;
}
.error_404_1 .main .cols_box h4{
	text-transform: none;
}
@media (max-width: 960px){
	.error_404_1 .main .cols_box .b_r{
		border: 0;
	}
}
.error_404_2 .main .cols_box h4{
	text-transform: none;
	text-align: center;
}
.error_404_2 .main .cols_box h2{
	font-size: 98px;
	margin: 52px 0 31px 0;
}
.error_404_2 .main .cols_box .search{
	max-width: 500px;
	margin: 0 auto;
}
.error_404_2 .main .text_box{
	text-align: center;
}
.error_404_2 .main .text_box .desc{
	font-size: 24px;
	margin-bottom: 52px;
}
@media (max-width: 600px){
	.error_404_2 .main .text_box .desc{
		font-size: 20px;
		margin-bottom: 30px;
	}
}
.error_404_3 .main .cols_box{
	margin-bottom: 47px;
}
.error_404_3 .main .cols_box h1{
	line-height: normal;
	font-size: 250px;
	text-align: right;
	letter-spacing: -5px;
	padding: 63px 28px 0 0;
}
.error_404_3 .main .cols_box h3{
	font-size: 71px;
	line-height: normal;
	padding-left: 59px;
}
.error_404_3 .main .cols_box .cols_5{
	padding-top: 105px;
}
.error_404_3 .main .cols_box .cols_5 a{
	display: block;
	background: url("../images/triangle_left_color.png") no-repeat left center;
	padding-left: 23px;
	font-size: 15px;
	word-spacing: -1.5px;
	margin-left: 58px;
}
@media (max-width: 960px){
	.error_404_3 .main .cols_box h1{
		font-size: 200px;
		padding: 30px 28px 0 0;
	}
	.error_404_3 .main .cols_box .cols_5{
		padding-top: 63px;
	}
}
@media (max-width: 810px){
	.error_404_3 .main .cols_box{
		margin-bottom: 0;
	}
	.error_404_3 .main .cols_box h1{
		font-size: 140px;
		text-align: center;
	}
	.error_404_3 .main .cols_box h3{
		font-size: 58px;
		padding-left: 0;
	}
	.error_404_3 .main .cols_box .cols_5{
		padding-top: 53px;
	}
	.error_404_3 .main .cols_box .cols_5 a{
		margin-left: 0;
	}
}
@media (max-width: 600px){
	.error_404_3 .main .cols_box h1{
		padding: 0;
		margin: 0;
	}
	.error_404_3 .main .cols_box h3{
		text-align: center;
	}
	.error_404_3 .main .cols_box .cols_5{
		padding-top: 0;
		margin-bottom: 20px;
		text-align: center;
	}
	.error_404_3 .main .cols_box .cols_5 a{
		display: inline-block;
	}
}
.error_404_4 .main .left_col .oops_text{
	font-size: 90px;
	font-style: italic;
	font-weight: 900;
	font-family: 'Euromode';
	text-align: center;
	padding-top: 66px;
}
.error_404_4 .main .right_col{
	overflow: hidden;
	padding-top: 78px;
}
.error_404_4 .main .right_col h4{
	text-transform: none;
}
.error_404_4 .main .right_col p a{
	font-weight: 900;
	font-family: 'Euromode';
	font-size: 18px;
	color: #D84243;
}
.blog_single_post_1 .main h2{
	font-style: normal;
	margin-bottom: 24px;
}
.blog_single_post_1 .main .top p.date{
	padding: 27px 0 26px;
	margin: 0;
	font-size: 12px;
	font-style: italic;
}
.blog_single_post_1 .main .top p.comments{
	font-size: 12px;
	font-style: italic;
	margin: 0;
	padding: 23px 0 25px;
	text-align: right;
}
.blog_single_post_1 .main .top p.comments span{
	font-size: 24px;
	font-weight: 900;
	font-family: 'Euromode';
	color: #D84243;
}
.blog_single_post_1 .main .banner .img{
	height: 400px;
}
.blog_single_post_1 .main .img_list .img{
	height: 172px;
	margin-bottom: 20px;
}
.blog_single_post_1 .main .right_col h4{
	text-transform: none;
}
.blog_single_post_1 .main .right_col ul li{
	margin-bottom: 8px;
}
.blog_single_post_1 .main .right_col ul li a{
	font-family: 'Euromode';
	color: #222429;
	font-size: 14px;
}
.blog_single_post_1 .main .right_col ul li a.hover{
	color: #D84243;
}
.blog_single_post_1 .main .right_col .widget_tag ul li{
	margin: 7px 7px 0 0;
}
.blog_single_post_1 .main .right_col .widget_tag ul li a{
	font-size: 12px;
}
.blog_single_post_1 .main .right_col .widget_tag ul li.hover,
.blog_single_post_1 .main .right_col .widget_tag ul li.active{
	background: #D84243;
}
.blog_single_post_1 .main .right_col .widget_tag ul li.hover a,
.blog_single_post_1 .main .right_col .widget_tag ul li.active a{
	color: #ffffff;
}
.blog_single_post_1 .main .right_col .flickr{
	overflow: hidden;
}
.blog_single_post_1 .main .right_col .flickr li{
	float: left;
	margin: 0px 7px 7px 0;
}
.blog_single_post_1 .main .right_col .flickr li .img{
	display: block;
	width: 69px;
	height: 69px;
}
@media (max-width: 960px){
	.blog_single_post_1 .main .b_r_960_none{
		border-right: 0;
	}
}
@media (max-width: 600px){
	.blog_single_post_1 .main .p_l_600{
		padding-left: 30px;
	}
	.blog_single_post_1 .main .p_t_600{
		padding-top: 30px;
	}
}
.blog_single_post_2 .main .text_box .top p.date{
	padding: 27px 0 26px;
	margin: 0;
	font-size: 12px;
	font-style: italic;
}
.blog_single_post_2 .main .text_box .top p.comments{
	font-size: 12px;
	font-style: italic;
	margin: 0;
	padding: 23px 0 25px;
	text-align: right;
}
.blog_single_post_2 .main .text_box .top p.comments span{
	font-size: 24px;
	font-weight: 900;
	font-family: 'Euromode';
	color: #D84243;
}
.blog_single_post_2 .main .text_box .content .img{
	height: 315px;
}
.blog_single_post_2 .main .text_box .content h4{
	text-transform: none;
}
.blog_single_post_2 .main .tabs .tabs_title{
	overflow: hidden;
}
.blog_single_post_2 .main .tabs .tabs_title li.active{
	background: #ffffff;
}
.blog_single_post_2 .main .tabs .tabs_title li.active h6{
	color: #000000;
}
.blog_single_post_2 .main .tabs .tabs_title li{
	float: left;
	width: 50%;
	background: #e9e9e9;
	text-align: center;
	cursor: pointer;
}
.blog_single_post_2 .main .tabs .tabs_title li h6{
	margin: 0;
	padding: 25px 0 21px;
	font-size: 14px;
	text-transform: none;
	color: #999999;
}
.blog_single_post_2 .main .tabs .tabs_content li .post .img{
	height: 200px;
}
.blog_single_post_2 .main .tabs .tabs_content li .post h6{
	font-style: normal;
	font-weight: 700;
	font-size: 14px;
	margin-bottom: 3px;
}
.blog_single_post_2 .main .tabs .tabs_content li .post .date{
	font-style: italic;
	font-size: 12px;
	margin-bottom: 15px;
}
.blog_single_post_2 .main .widget_tag ul li a{
	font-size: 12px;
}
.blog_single_post_2 .main .widget_tag ul li.active,
.blog_single_post_2 .main .widget_tag ul li.hover{
	background: #D84243;
}
.blog_single_post_2 .main .widget_tag ul li.active a,
.blog_single_post_2 .main .widget_tag ul li.hover a{
	color: #ffffff;
}
.blog_single_post_3 .main h4{
	text-transform: none;
}
.blog_single_post_3 .main .top p.date{
	padding: 27px 0 26px;
	margin: 0;
	font-size: 12px;
	font-style: italic;
}
.blog_single_post_3 .main .top p.comments{
	font-size: 12px;
	font-style: italic;
	margin: 0;
	padding: 23px 0 25px;
	text-align: right;
}
.blog_single_post_3 .main .top p.comments span{
	font-size: 24px;
	font-weight: 900;
	font-family: 'Euromode';
	color: #D84243;
}
.blog_single_post_3 .main .img{
	height: 315px;
}
.blog_single_post_3 .main .left_col ul li{
	margin-bottom: 8px;
}
.blog_single_post_3 .main .left_col ul li a{
	font-family: 'Euromode';
	color: #222429;
	font-size: 14px;
}
.blog_single_post_3 .main .left_col ul li a.hover{
	color: #D84243;
}
.blog_single_post_3 .main .left_col .widget_tag ul li{
	margin: 7px 7px 0 0;
}
.blog_single_post_3 .main .left_col .widget_tag ul li a{
	font-size: 12px;
}
.blog_single_post_3 .main .left_col .widget_tag ul li.hover,
.blog_single_post_3 .main .left_col .widget_tag ul li.active{
	background: #D84243;
}
.blog_single_post_3 .main .left_col .widget_tag ul li.hover a,
.blog_single_post_3 .main .left_col .widget_tag ul li.active a{
	color: #ffffff;
}
.blog_single_post_3 .main .left_col .flickr{
	overflow: hidden;
}
.blog_single_post_3 .main .left_col .flickr li{
	float: left;
	margin: 0px 7px 7px 0;
}
.blog_single_post_3 .main .left_col .flickr li .img{
	display: block;
	width: 69px;
	height: 69px;
}
.blog_single_post_3 .main .right_col{
	overflow: hidden;
}
.blog_single_post_3 .main .right_col .recent_posts{
	overflow: hidden;
}
.blog_single_post_3 .main .right_col .recent_posts .img{
	height: 235px;
}
@media (max-width: 1200px){
	.blog_single_post_3 .main .right_col .recent_posts .img{
		height: 188px;
	}
}
@media (max-width: 960px){
	.blog_single_post_3 .main .right_col .recent_posts .img{
		height: 212px;
	}
}
.blog_single_post_3 .main .right_col .recent_posts .text{
	height: 352px;
}
@media (max-width: 1200px){
	.blog_single_post_3 .main .right_col .recent_posts .text{
		height: 424px;
	}
}
@media (max-width: 960px){
	.blog_single_post_3 .main .right_col .recent_posts .text{
		height: 400px;
	}
}
@media (max-width: 810px){
	.blog_single_post_3 .main .right_col .recent_posts .text{
		height: 540px;
	}
}
@media (max-width: 600px){
	.blog_single_post_3 .main .right_col .recent_posts .text{
		height: auto;
	}
}
.blog_single_post_3 .main .right_col .recent_posts .text h5{
	text-transform: none;
	font-style: normal;
	margin: 0;
}
.blog_single_post_3 .main .right_col .recent_posts .text .date{
	font-style: italic;
	font-size: 13px;
	margin-bottom: 15px;
}
.blog_single_post_3 .main .right_col .recent_posts .text .full{
	font-style: italic;
}
.blog_single_post_3 .main .right_col .recent_posts .text .all_comments{
	font-family: 'Euromode';
	font-weight: bold;
	font-size: 14px;
	font-style: italic;
}
@media (max-width: 960px){
	.blog_single_post_3 .main .b_l_960_none{
		border-left: 0;
	}
}
.blog_timeline .main .cols_6{
	overflow: visible;
}
.blog_timeline .main .b_l{
	border-left: 4px solid #f1f1f1;
	margin-left: -2px;
}
@media (max-width: 810px){
	.blog_timeline .main .b_l{
		border-left: 0;
		margin-left: 0;
	}
}
.blog_timeline .main .b_r{
	border-right: 4px solid #f1f1f1;
	margin-right: -2px;
}
@media (max-width: 810px){
	.blog_timeline .main .b_r{
		border-right: 0;
	}
}
.blog_timeline .main h1{
	margin-bottom: 30px;
}
.blog_timeline .main .post .text_box{
	margin: 0;
}
.blog_timeline .main .post .text_box h6{
	text-transform: none;
	font-style: normal;
	font-size: 18px;
	margin: 0;
}
.blog_timeline .main .post .text_box .img{
	height: 280px;
	background: #ffffff;
	overflow: hidden;
}
.blog_timeline .main .post .text_box .img img{
	width: 100%;
}
.blog_timeline .main .post .text_box .date{
	font-style: italic;
	font-size: 13px;
	margin-bottom: 15px;
}
.blog_timeline .main .post .text_box .full{
	font-style: italic;
}
.blog_timeline .main .post .text_box .all_comments{
	font-family: 'Euromode';
	font-weight: bold;
	font-size: 14px;
	font-style: italic;
}
@media (max-width: 810px){
	.blog_timeline .main .post{
		padding: 0;
	}
}
.blog_timeline .main .post.p_r{
	background: url("../images/triangle_left.png") no-repeat top right;
}
@media (max-width: 810px){
	.blog_timeline .main .post.p_r{
		background: none;
	}
}
.blog_timeline .main .post.p_l{
	background: url("../images/triangle_right2.png") no-repeat;
}
@media (max-width: 810px){
	.blog_timeline .main .post.p_l{
		background: none;
	}
}
.blog_1 .main .left_col h4{
	text-transform: none;
}
.blog_1 .main .left_col ul li{
	margin-bottom: 8px;
}
.blog_1 .main .left_col ul li a{
	font-family: 'Euromode';
	color: #222429;
	font-size: 14px;
}
.blog_1 .main .left_col ul li a.hover{
	color: #D84243;
}
.blog_1 .main .left_col .widget_tag ul li{
	margin: 7px 7px 0 0;
}
.blog_1 .main .left_col .widget_tag ul li a{
	font-size: 12px;
}
.blog_1 .main .left_col .widget_tag ul li.hover,
.blog_1 .main .left_col .widget_tag ul li.active{
	background: #D84243;
}
.blog_1 .main .left_col .widget_tag ul li.hover a,
.blog_1 .main .left_col .widget_tag ul li.active a{
	color: #ffffff;
}
.blog_1 .main .left_col .flickr{
	overflow: hidden;
}
.blog_1 .main .left_col .flickr li{
	float: left;
	margin: 0px 7px 7px 0;
}
.blog_1 .main .left_col .flickr li .img{
	display: block;
	width: 69px;
	height: 69px;
}
.blog_1 .main .items li{
	overflow: hidden;
}
.blog_1 .main .items li .img{
	height: 236px;
}
.blog_1 .main .items li h5{
	text-transform: none;
	font-style: normal;
	margin: 0;
}
.blog_1 .main .items li .date{
	font-style: italic;
	font-size: 13px;
	margin-bottom: 15px;
}
.blog_1 .main .items li .full{
	font-style: italic;
}
.blog_1 .main .items li .all_comments{
	font-family: 'Euromode';
	font-weight: bold;
	font-size: 14px;
	font-style: italic;
}
@media (max-width: 960px){
	.blog_1 .main .b_r_960_none{
		border-right: 0;
	}
}
.blog_2 .main .right_col h4{
	text-transform: none;
}
.blog_2 .main .right_col ul li{
	margin-bottom: 8px;
}
.blog_2 .main .right_col ul li a{
	font-family: 'Euromode';
	color: #222429;
	font-size: 14px;
}
.blog_2 .main .right_col ul li a.hover{
	color: #D84243;
}
.blog_2 .main .right_col .widget_tag ul li{
	margin: 7px 7px 0 0;
}
.blog_2 .main .right_col .widget_tag ul li a{
	font-size: 12px;
}
.blog_2 .main .right_col .widget_tag ul li.hover,
.blog_2 .main .right_col .widget_tag ul li.active{
	background: #D84243;
}
.blog_2 .main .right_col .widget_tag ul li.hover a,
.blog_2 .main .right_col .widget_tag ul li.active a{
	color: #ffffff;
}
.blog_2 .main .right_col .flickr{
	overflow: hidden;
}
.blog_2 .main .right_col .flickr li{
	float: left;
	margin: 0px 7px 7px 0;
}
.blog_2 .main .right_col .flickr li .img{
	display: block;
	width: 69px;
	height: 69px;
}
.blog_2 .main .items li{
	overflow: hidden;
}
.blog_2 .main .items li .img{
	height: 236px;
}
.blog_2 .main .items li h5{
	text-transform: none;
	font-style: normal;
	margin: 0;
}
.blog_2 .main .items li .date{
	font-style: italic;
	font-size: 13px;
	margin-bottom: 15px;
}
.blog_2 .main .items li .full{
	font-style: italic;
}
.blog_2 .main .items li .all_comments{
	font-family: 'Euromode';
	font-weight: bold;
	font-size: 14px;
	font-style: italic;
}
@media (max-width: 960px){
	.blog_2 .main .b_l_960_none{
		border-left: 0;
	}
}
.blog_3 .main .right_col h4{
	text-transform: none;
}
.blog_3 .main .right_col ul li{
	margin-bottom: 8px;
}
.blog_3 .main .right_col ul li a{
	font-family: 'Euromode';
	color: #222429;
	font-size: 14px;
}
.blog_3 .main .right_col ul li a.hover{
	color: #D84243;
}
.blog_3 .main .right_col .widget_tag ul li{
	margin: 7px 7px 0 0;
}
.blog_3 .main .right_col .widget_tag ul li a{
	font-size: 12px;
}
.blog_3 .main .right_col .widget_tag ul li.hover,
.blog_3 .main .right_col .widget_tag ul li.active{
	background: #D84243;
}
.blog_3 .main .right_col .widget_tag ul li.hover a,
.blog_3 .main .right_col .widget_tag ul li.active a{
	color: #ffffff;
}
.blog_3 .main .right_col .flickr{
	overflow: hidden;
}
.blog_3 .main .right_col .flickr li{
	float: left;
	margin: 0px 7px 7px 0;
}
.blog_3 .main .right_col .flickr li .img{
	display: block;
	width: 69px;
	height: 69px;
}
.blog_3 .main .img{
	height: 236px;
}
.blog_3 .main h5{
	text-transform: none;
	font-style: normal;
	margin: 0;
}
.blog_3 .main .date{
	font-style: italic;
	font-size: 13px;
	margin-bottom: 15px;
}
.blog_3 .main .full{
	font-style: italic;
}
.blog_3 .main .all_comments{
	font-family: 'Euromode';
	font-weight: bold;
	font-size: 14px;
	font-style: italic;
}
.blog_3 .main .top_item{
	overflow: hidden;
}
.blog_3 .main .items{
	overflow: hidden;
}
.blog_3 .main .items li{
	overflow: hidden;
}
.blog_3 .main .items li .text{
	height: 365px;
	overflow: hidden;
}
@media (max-width: 1200px){
	.blog_3 .main .items li .text{
		height: 424px;
	}
}
@media (max-width: 960px){
	.blog_3 .main .items li .text{
		height: 400px;
	}
}
@media (max-width: 600px){
	.blog_3 .main .items li .text{
		height: auto;
	}
}
@media (max-width: 960px){
	.blog_3 .main .b_r_960_none{
		border-right: 0;
	}
}
@media (max-width: 810px){
	.blog_3 .main .b_r_810_none{
		border-right: 0;
	}
	.blog_3 .main .b_r_810{
		border-right: 2px solid #e9e9e9;
	}
}
@media (max-width: 600px){
	.blog_3 .main .b_r_600_none{
		border-right: 0;
	}
}
.blog_4 .main .right_col h4{
	text-transform: none;
}
.blog_4 .main .right_col ul li{
	margin-bottom: 8px;
}
.blog_4 .main .right_col ul li a{
	font-family: 'Euromode';
	color: #222429;
	font-size: 14px;
}
.blog_4 .main .right_col ul li a.hover{
	color: #D84243;
}
.blog_4 .main .right_col .widget_tag ul li{
	margin: 7px 7px 0 0;
}
.blog_4 .main .right_col .widget_tag ul li a{
	font-size: 12px;
}
.blog_4 .main .right_col .widget_tag ul li.active a,
.blog_4 .main .right_col .widget_tag ul li.hover a{
	color: #ffffff;
}
.blog_4 .main .right_col .flickr{
	overflow: hidden;
}
.blog_4 .main .right_col .flickr li{
	float: left;
	margin: 0px 7px 7px 0;
}
.blog_4 .main .right_col .flickr li .img{
	display: block;
	width: 69px;
	height: 69px;
}
.blog_4 .main .top_item .img{
	height: 400px;
}
.blog_4 .main h5{
	text-transform: none;
	font-style: normal;
	margin: 0;
}
.blog_4 .main .date{
	font-style: italic;
	font-size: 13px;
	margin-bottom: 15px;
}
.blog_4 .main .full{
	font-style: italic;
}
.blog_4 .main .all_comments{
	font-family: 'Euromode';
	font-weight: bold;
	font-size: 14px;
	font-style: italic;
}
.blog_4 .main .top_item{
	overflow: hidden;
}
.blog_4 .main .items li{
	overflow: hidden;
}
.blog_4 .main .items li .img{
	height: 236px;
}
@media (max-width: 960px){
	.blog_4 .main .b_r_960_none{
		border-right: 0;
	}
}
.blog_5 .main .left_col h4{
	text-transform: none;
}
.blog_5 .main .left_col ul li{
	margin-bottom: 8px;
}
.blog_5 .main .left_col ul li a{
	font-family: 'Euromode';
	color: #222429;
	font-size: 14px;
}
.blog_5 .main .left_col ul li a.hover{
	color: #D84243;
}
@media (max-width: 960px){
	.blog_5 .main .left_col .box_images{
		margin-top: 20px;
	}
}
.blog_5 .main .left_col .widget_tag ul li{
	margin: 7px 7px 0 0;
}
.blog_5 .main .left_col .widget_tag ul li a{
	font-size: 12px;
}
.blog_5 .main .left_col .widget_tag ul li.active a,
.blog_5 .main .left_col .widget_tag ul li.hover a{
	color: #ffffff;
}
.blog_5 .main .left_col .flickr{
	overflow: hidden;
}
.blog_5 .main .left_col .flickr li{
	float: left;
	margin: 0px 7px 7px 0;
}
.blog_5 .main .left_col .flickr li .img{
	display: block;
	width: 69px;
	height: 69px;
}
.blog_5 .main .blog_banner .img{
	height: 340px;
	position: relative;
}
.blog_5 .main .blog_banner .title{
	position: absolute;
	top: 50px;
	right: 30px;
	width: 150px;
}
.blog_5 .main .blog_banner .title h3{
	color: #ffffff;
	margin: 0;
}
@media (max-width: 960px){
	.blog_5 .main .blog_banner{
		margin-left: 0;
	}
}
.blog_5 .main .post .img{
	height: 280px;
}
.blog_5 .main .post .text_box{
	margin: 0;
	height: 300px;
	overflow: hidden;
}
.blog_5 .main .post .text_box h5{
	text-transform: none;
	font-style: normal;
	margin: 0;
}
.blog_5 .main .post .text_box .date{
	font-style: italic;
	font-size: 13px;
	margin-bottom: 15px;
}
.blog_5 .main .post .text_box .full{
	font-style: italic;
}
.blog_5 .main .post .text_box .all_comments{
	font-family: 'Euromode';
	font-weight: bold;
	font-size: 14px;
	font-style: italic;
}
@media (max-width: 600px){
	.blog_5 .main .post{
		margin-left: 0;
	}
}
@media (max-width: 960px){
	.blog_5 .main .m_r_960_post{
		margin-left: 0;
		margin-right: 15px;
	}
	.blog_5 .main .m_l_960_post{
		margin-left: 15px;
	}
}
@media (max-width: 600px){
	.blog_5 .main .m_r_960_post{
		margin-right: 0;
	}
	.blog_5 .main .m_l_960_post{
		margin-left: 0;
	}
}
.blog_5 .main .btn_view_more_color{
	margin-top: 0;
}
.blog_5 .main ul{
	overflow: hidden;
}
.blog_6 .main h1{
	text-align: center;
}
.blog_6 .main .news{
	margin-left: -30px;
	overflow: hidden;
}
.blog_6 .main .news .text_box{
	margin-top: 0;
}
.blog_6 .main .news .post h4{
	text-transform: none;
	font-style: normal;
	margin: 0;
}
.blog_6 .main .news .post .img img{
	width: 100%;
	height: auto;
	display: block;
}
.blog_6 .main .news .post .description .full{
	font-style: italic;
}
.blog_6 .main .news .post .description p.date{
	margin: 0;
	font-size: 12px;
	font-style: italic;
	float: left;
}
.blog_6 .main .news .post .description .icons_box{
	float: right;
}
.blog_6 .main .news .post .description .icons_box li{
	display: inline-block;
	vertical-align: bottom;
	margin-left: 10px;
}
@media (max-width: 1200px) and (min-width: 960px){
	.blog_6 .main .news .post .description .icons_box li{
		margin-left: 2px;
	}
}
.blog_6 .main .news .post .description .icons_box li a{
	display: block;
	width: 18px;
	height: 14px;
}
.blog_6 .main .news .post .description .icons_box li a.share{
	background: url("../images/share_light.png") no-repeat center center;
}
.blog_6 .main .news .post .description .icons_box li a.comparison{
	background: url("../images/comparison_light.png") no-repeat center center;
}
.blog_6 .main .news .post .description .icons_box li a.like{
	background: url("../images/like_light.png") no-repeat center center;
}
.blog_6 .main .btn_view_more_color{
	margin: 0 0 60px 0;
}
.all_brands_1 .main ul li{
	margin-bottom: 5px;
}
.all_brands_1 .main ul li a{
	color: #222429;
	font-size: 14px;
}
.all_brands_1 .main ul li a.hover{
	color: #D84243;
}
.all_brands_2 .main .alphabet,
.all_brands_2 .main .number{
	overflow: hidden;
}
.all_brands_2 .main .alphabet li,
.all_brands_2 .main .number li{
	margin-right: 18px;
	float: left;
}
.all_brands_2 .main .alphabet li a,
.all_brands_2 .main .number li a{
	text-transform: uppercase;
	color: #222429;
	font-size: 30px;
	font-family: 'Euromode';
	font-style: italic;
}
.all_brands_2 .main .alphabet li a.hover,
.all_brands_2 .main .number li a.hover{
	color: #D84243;
}
.all_brands_2 .main .brands{
	text-align: center;
}
.all_brands_2 .main .brands ul{
	margin-top: 47px;
}
.all_brands_2 .main .brands ul li{
	height: 124px;
}
.all_brands_2 .main .brands ul li a{
	text-transform: uppercase;
	color: #222429;
	font-style: italic;
	font-weight: 900;
	font-family: 'Euromode';
	font-size: 36px;
}
.all_brands_2 .main .brands ul li a.hover{
	color: #D84243;
}
.all_brands_2 .main .view_more{
	text-align: center;
	background: #D84243;
}
.all_brands_2 .main .view_more a{
	display: block;
	color: #ffffff;
	font-weight: bold;
	padding: 20px 0;
	background: url("../images/icon_view_more.png") no-repeat 59% 50%;
}
@media (max-width: 810px){
	.all_brands_2 .main .view_more a{
		background-position: 60% 50%;
	}
}
@media (max-width: 600px){
	.all_brands_2 .main .view_more a{
		background-position: 68% 50%;
	}
}
@media (max-width: 960px){
	.all_brands_2 .main .view_more{
		margin-left: 0;
	}
}
.single_brand .main .logo .img{
	height: 250px;
}
.single_brand .main .description{
	text-align: center;
}
.single_brand .main .about h4{
	text-transform: none;
}
.single_brand .main .tabs .tabs_title{
	border-bottom: 2px solid #000000;
	overflow: hidden;
	background: #ffffff;
}
.single_brand .main .tabs .tabs_title li{
	float: left;
	margin: 0;
	padding: 22px 31px 23px;
	cursor: pointer;
}
.single_brand .main .tabs .tabs_title li h4{
	color: #222429;
	text-transform: none;
	margin: 0;
}
@media (max-width: 810px){
	.single_brand .main .tabs .tabs_title li{
		padding: 22px 15px 23px;
	}
	.single_brand .main .tabs .tabs_title li h4{
		font-size: 22px;
	}
}
@media (max-width: 600px){
	.single_brand .main .tabs .tabs_title li{
		padding: 13px 10px 12px;
	}
	.single_brand .main .tabs .tabs_title li h4{
		font-size: 18px;
	}
}
.single_brand .main .tabs .tabs_title li.hover,
.single_brand .main .tabs .tabs_title li.active{
	background: #000000;
}
.single_brand .main .tabs .tabs_title li.hover h4,
.single_brand .main .tabs .tabs_title li.active h4{
	color: #ffffff;
}
.single_brand .main .tabs .tabs_content .boxes{
	background: #ffffff;
	box-shadow: 0 0 2px -1px #999999;
}
.contact_us_1 .main h4{
	text-transform: none;
}
.contact_us_1 .main .map{
	width: 100%;
	height: 637px;
	background: #e9e9e9;
}
.contact_us_2 .has_slider .header{
	margin-bottom: 383px;
}
.contact_us_2 .map{
	width: 100%;
	height: 670px;
	background: #e9e9e9;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	z-index: -1;
}
.contact_us_2 .map #map{
	width: 100%;
	height: 670px;
}
.contact_us_2 .wrapper .main .cols_box h4{
	text-transform: none;
}
.contact_us_2 .wrapper .main .cols_box textarea{
	height: 224px;
}
.contact_us_2 .wrapper .main .cols_box .contacts ul li{
	margin-bottom: 26px;
	overflow: hidden;
}
.contact_us_2 .wrapper .main .cols_box .contacts ul li .img{
	background: #D84243 no-repeat center center;
	float: left;
	height: 60px;
	width: 60px;
	margin-top: 6px;
}
.contact_us_2 .wrapper .main .cols_box .contacts ul li .description{
	margin-left: 88px;
}
.contact_us_2 .wrapper .main .cols_box .contacts ul li .description strong{
	font-family: 'Euromode';
	color: #000000;
	font-size: 16px;
}
.contact_us_2 .wrapper .main .cols_box .contacts ul li .description p{
	font-family: 'roboto';
	color: #999999;
	font-size: 14px;
	line-height: 18px;
	margin: 5px 0 0;
}
.contact_us_2 .wrapper .main .cols_box .contacts ul li .description p a{
	color: #999999;
}
.contact_us_2 .wrapper .main .cols_box .contacts ul .address .img{
	background-image: url('../images/contact_address.png');
}
.contact_us_2 .wrapper .main .cols_box .contacts ul .phone .img{
	background-image: url('../images/contact_phone.png');
}
.contact_us_2 .wrapper .main .cols_box .contacts ul .mail .img{
	background-image: url('../images/contact_mail.png');
}
.contact_us_2 .wrapper .main .cols_box .contacts ul .skype .img{
	background-image: url('../images/contact_skype.png');
}
@media (min-width: 600px){
	.contact_us_3 .main .cols_box .contacts{
		border-right: 2px solid #e9e9e9;
		margin: 0 -1px;
	}
}
.contact_us_3 .main .cols_box .contacts ul li{
	margin-bottom: 26px;
	overflow: hidden;
}
.contact_us_3 .main .cols_box .contacts ul li .img{
	background: #000000 no-repeat center center;
	float: left;
	height: 60px;
	width: 60px;
	margin-top: 6px;
}
.contact_us_3 .main .cols_box .contacts ul li .description{
	margin-left: 88px;
}
.contact_us_3 .main .cols_box .contacts ul li .description strong{
	font-family: 'Euromode';
	color: #000000;
	font-size: 16px;
}
.contact_us_3 .main .cols_box .contacts ul li .description p{
	font-family: 'roboto';
	color: #999999;
	font-size: 14px;
	line-height: 18px;
	margin: 5px 0 0;
}
.contact_us_3 .main .cols_box .contacts ul li .description p a{
	color: #999999;
}
.contact_us_3 .main .cols_box .contacts ul .address .img{
	background-image: url('../images/contact_address.png');
}
.contact_us_3 .main .cols_box .contacts ul .phone .img{
	background-image: url('../images/contact_phone.png');
}
.contact_us_3 .main .cols_box .contacts ul .mail .img{
	background-image: url('../images/contact_mail.png');
}
.contact_us_3 .main .cols_box .contacts ul .skype .img{
	background-image: url('../images/contact_skype.png');
}
@media (min-width: 600px){
	.contact_us_3 .main .cols_box .right_content{
		border-left: 2px solid #e9e9e9;
		margin: 0 -1px;
	}
}
.contact_us_3 .main .cols_box .right_content h4{
	text-transform: none;
}
.contact_us_3 .main .cols_box .right_content form textarea.input_text{
	height: 75px;
}
@media (max-width: 810px){
	.contact_us_3 .main .cols_box .right_content .p_r{
		padding: 0;
	}
}
.contact_us_3 .main .cols_box .map{
	width: 100%;
	height: 400px;
	background: #e9e9e9;
}
.contact_us_4 .main h5{
	text-transform: none;
	font-style: normal;
	font-weight: 700;
}
.contact_us_4 .main ul li{
	overflow: hidden;
}
.contact_us_4 .main .map{
	width: 100%;
	height: 566px;
	background: #e9e9e9;
}
@media (max-width: 1200px){
	.contact_us_4 .main .map{
		height: 662px;
	}
}
@media (max-width: 810px){
	.contact_us_4 .main .map{
		height: 400px;
	}
}
.about_1 .main .text_box h4{
	text-transform: none;
}
.about_1 .main .text_box .last_col .img{
	overflow: hidden;
	min-height: 315px;
	background: #ffffff;
}
@media (min-width: 810px){
	.about_1 .main .text_box .last_col .img{
		margin-left: 30px;
	}
}
.about_1 .main .text_box .last_col .img img{
	width: 100%;
	display: block;
}
.about_1 .main .text_box .b_t .img{
	background: #000000 no-repeat center center;
	float: left;
	height: 60px;
	width: 60px;
}
.about_1 .main .text_box .b_t .margin_img{
	margin-left: 79px;
}
.about_1 .main .text_box .b_t .margin_img p{
	line-height: 18px;
	color: #999999;
}
.about_1 .main .text_box .b_t .address{
	background-image: url('../images/contact_address.png');
}
.about_1 .main .text_box .b_t .phone{
	background-image: url('../images/contact_phone.png');
}
.about_1 .main .text_box .b_t .mail{
	background-image: url('../images/contact_mail.png');
}
.about_2 .main .menu .accordion li{
	margin-bottom: 20px;
}
.about_2 .main .menu .accordion li a{
	color: #222429;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 14px;
	font-family: 'Euromode';
	display: block;
	background: url("../images/plus.png") no-repeat right center;
}
.about_2 .main .menu .accordion li a.hover,
.about_2 .main .menu .accordion li a.active{
	color: #D84243;
}
.about_2 .main .menu .accordion li .submenu{
	display: none;
}
.about_2 .main .menu .accordion li.active{
	margin-bottom: 31px;
}
.about_2 .main .menu .accordion li.active > a{
	background: url("../images/minus.png") no-repeat right center;
}
.about_2 .main .menu .accordion li.active .submenu{
	display: block;
}
.about_2 .main .menu .accordion li.active .submenu ul{
	margin: 13px 0 0 23px;
}
.about_2 .main .menu .accordion li.active .submenu ul li{
	margin-bottom: 15px;
}
.about_2 .main .menu .accordion li.active .submenu ul li a{
	text-transform: none;
	background: none;
}
.about_2 .main .description{
	overflow: hidden;
}
.about_2 .main .quote{
	background: #f1f1f1;
}
.about_2 .main .quote h3{
	margin-bottom: 0;
}
.about_2 .main .timeline{
	position: relative;
	overflow: hidden;
}
.about_2 .main .timeline .item .imgs li{
	display: inline-block;
}
.about_2 .main .timeline .item .imgs li .img{
	height: 68px;
}
.about_2 .main .timeline .left_col{
	text-align: right;
	margin-bottom: -30px;
}
.about_2 .main .timeline .left_col .cols_6{
	float: left;
}
.about_2 .main .timeline .left_col .cols_6 .item{
	position: relative;
	overflow: visible;
}
.about_2 .main .timeline .left_col .cols_6 .item .imgs li{
	margin-left: 15px;
}
.about_2 .main .timeline .left_col .cols_6 .item:after{
	content: '';
	width: 8px;
	height: 8px;
	background: #ffffff;
	border: 2px solid #999999;
	position: absolute;
	top: 3px;
	right: -6px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}
.about_2 .main .timeline .right_col{
	position: relative;
	margin-bottom: -30px;
}
.about_2 .main .timeline .right_col .cols_6{
	float: right;
}
.about_2 .main .timeline .right_col .cols_6 .item{
	position: relative;
	overflow: visible;
}
.about_2 .main .timeline .right_col .cols_6 .item .imgs li{
	margin-right: 15px;
}
.about_2 .main .timeline .right_col .cols_6 .item:after{
	content: '';
	width: 8px;
	height: 8px;
	background: #ffffff;
	border: 2px solid #999999;
	position: absolute;
	top: 3px;
	left: -6px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}
@media (max-width: 600px){
	.about_2 .main .timeline .right_col,
	.about_2 .main .timeline .left_col{
		text-align: left;
		margin-bottom: 0;
	}
	.about_2 .main .timeline .right_col .cols_6 .item:after,
	.about_2 .main .timeline .left_col .cols_6 .item:after{
		top: 3px;
		left: 10px;
		right: auto;
	}
}
.about_2 .main .timeline:after{
	content: '';
	width: 15px;
	height: 15px;
	background: #000000;
	position: absolute;
	bottom: 3px;
	left: 50%;
	margin-left: -7px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}
.about_2 .main .timeline:before{
	content: '';
	width: 2px;
	background: #e9e9e9;
	position: absolute;
	top: 3px;
	bottom: 10px;
	left: 50%;
	margin-left: -1px;
}
@media (max-width: 600px){
	.about_2 .main .timeline:after{
		left: 8px;
		margin-left: 0;
	}
	.about_2 .main .timeline:before{
		left: 15px;
		margin-left: 0;
	}
}
.about_3 .main h4{
	text-transform: none;
}
.about_3 .main .menu{
	margin-top: 20px;
}
.about_3 .main .menu .accordion{
	background: #000000;
	padding: 17px 0;
}
.about_3 .main .menu .accordion li a{
	color: #ffffff;
	text-transform: uppercase;
	font-weight: 600;
	font-size: 14px;
	font-family: 'Euromode';
	display: block;
	padding: 12px 30px;
}
.about_3 .main .menu .accordion li .submenu{
	display: none;
}
.about_3 .main .menu .accordion li.hover{
	background: #D84243;
}
.about_3 .main .menu .accordion li.active{
	background: #262626;
}
.about_3 .main .menu .accordion li.active > a{
	background: url("../images/minus_white.png") no-repeat 91% center;
}
.about_3 .main .menu .accordion li.active .submenu{
	display: block;
}
.about_3 .main .menu .accordion li.active .submenu ul li a{
	text-transform: none;
	background: none;
	font-weight: normal;
	color: #999999;
	font-family: 'roboto';
	font-size: 15px;
}
.about_3 .main .menu .accordion li.active .submenu ul li.active a{
	color: #D84243;
	font-weight: 600;
}
.about_3 .main .menu .accordion li.active .submenu ul li.hover{
	background: #D84243;
}
.about_3 .main .menu .accordion li.active .submenu ul li.hover a{
	color: #ffffff;
}
.about_3 .main .menu .accordion .has_submenu a{
	background: url("../images/plus_white.png") no-repeat 91% center;
}
.about_3 .main .widget_tag ul li{
	margin: 7px 7px 0 0;
}
.about_3 .main .widget_tag ul li a{
	font-size: 12px;
}
.about_3 .main .widget_tag ul li.hover,
.about_3 .main .widget_tag ul li.active{
	background: #D84243;
}
.about_3 .main .widget_tag ul li.hover a,
.about_3 .main .widget_tag ul li.active a{
	color: #ffffff;
}
.about_3 .main .description{
	overflow: hidden;
}
.about_3 .main .description .text_box{
	overflow: hidden;
}
.about_3 .main .description .img_top .img{
	min-height: 315px;
}
@media (min-width: 960px){
	.about_3 .main .description .img_top .img{
		margin-left: 30px;
	}
}
.about_3 .main .description .features .img{
	background: #000000 no-repeat center center;
	float: left;
	height: 60px;
	width: 60px;
}
.about_3 .main .description .features .margin_img{
	margin-left: 79px;
}
.about_3 .main .description .features .margin_img p{
	line-height: 18px;
	color: #999999;
}
.about_3 .main .description .features .address{
	background-image: url('../images/contact_address.png');
}
.about_3 .main .description .features .mail{
	background-image: url('../images/contact_mail.png');
}
.about_3 .main .description .img_big .img{
	height: 315px;
}
.about_4 .main .menu .accordion{
	background: #ffffff;
	padding: 17px 0;
}
@media (min-width: 810px){
	.about_4 .main .menu .accordion{
		min-height: 534px;
	}
}
.about_4 .main .menu .accordion li a{
	color: #000000;
	text-transform: uppercase;
	font-weight: 600;
	font-size: 14px;
	font-family: 'Euromode';
	display: block;
	padding: 12px 30px;
}
.about_4 .main .menu .accordion li .submenu{
	display: none;
}
.about_4 .main .menu .accordion li.hover{
	background: #D84243;
}
.about_4 .main .menu .accordion li.active{
	background: #e9e9e9;
}
.about_4 .main .menu .accordion li.active > a{
	background: url("../images/minus.png") no-repeat 91% center;
}
.about_4 .main .menu .accordion li.active .submenu{
	display: block;
}
.about_4 .main .menu .accordion li.active .submenu ul li a{
	text-transform: none;
	background: none;
	font-weight: normal;
	color: #999999;
	font-family: 'roboto';
	font-size: 15px;
}
.about_4 .main .menu .accordion li.active .submenu ul li a.active{
	color: #D84243;
	font-weight: 600;
}
.about_4 .main .menu .accordion li.active .submenu ul li.active a{
	color: #D84243;
	font-weight: 600;
}
.about_4 .main .menu .accordion li.active .submenu ul li.hover{
	background: #D84243;
}
.about_4 .main .menu .accordion li.active .submenu ul li.hover a{
	color: #ffffff;
}
.about_4 .main .menu .accordion .has_submenu a{
	background: url("../images/plus.png") no-repeat 91% center;
}
.about_4 .main .partners{
	margin: 20px 0;
	overflow: hidden;
}
@media (max-width: 810px){
	.about_4 .main .partners{
		margin-top: 0;
	}
}
.about_4 .main .partners li .img{
	height: 160px;
	margin: 0 auto;
	overflow: hidden;
	width: 160px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}
.about_4 .main .partners li .img img{
	width: auto;
	height: 100%;
}
.about_4 .main .partners li .pers_info p{
	margin: 0;
	text-align: center;
}
.about_4 .main .partners li .pers_info .name{
	font-weight: bold;
	font-family: 'Euromode';
}
.about_4 .main .partners .text_box{
	margin: 0;
}
.team_1 .main h3{
	text-transform: none;
	margin: 0;
}
.team_1 .main ul li{
	overflow: hidden;
}
.team_1 .main ul li .img{
	height: 297px;
}
@media (max-width: 1200px){
	.team_1 .main ul li .img{
		height: 321px;
	}
}
@media (max-width: 960px){
	.team_1 .main ul li .img{
		height: 369px;
	}
}
@media (max-width: 600px){
	.team_1 .main ul li .img{
		height: 260px;
	}
}
.team_1 .main ul li .head{
	overflow: hidden;
}
.team_1 .main ul li .head h4{
	float: left;
	text-transform: none;
}
@media (max-width: 600px){
	.team_1 .main ul li .head h4{
		float: none;
	}
}
.team_1 .main ul li .head .social{
	float: right;
}
@media (max-width: 600px){
	.team_1 .main ul li .head .social{
		float: none;
		margin-bottom: 15px;
	}
}
.team_1 .main ul li .head .social li{
	padding: 4px;
	float: left;
}
.team_1 .main ul li .head .social li a{
	background: url("../images/social1.png") no-repeat;
	width: 26px;
	height: 26px;
	display: block;
	margin-right: 0;
}
.team_1 .main ul li .head .social li.tw a{
	background-position: -34px 0;
}
.team_1 .main ul li .head .social li.go a{
	background-position: -68px 0;
}
.team_1 .main ul li .head .social li.ta a{
	background-position: -102px 0;
}
.team_1 .main ul li .skill{
	margin: 0;
}
.team_1 .main ul li .skill span{
	font-style: italic;
	color: #D84243;
}
.team_2 .main .text_box .main_img{
	background: #999999;
	height: 390px;
	width: 100%;
	text-align: center;
}
.team_2 .main .text_box .main_img img{
	height: 100%;
	width: auto;
}
.team_2 .main .text_box h2{
	font-size: 30px;
	font-style: italic;
	font-weight: 400;
	font-family: 'Euromode';
	text-align: center;
	color: #D84243;
	line-height: 48px;
	margin: 42px 15% 50px;
}
@media (max-width: 600px){
	.team_2 .main .text_box h2{
		font-size: 28px;
		line-height: 34px;
		margin: 42px 10% 50px;
	}
}
.team_2 .main .text_box .boxes ul{
	margin: 0;
}
.team_2 .main .text_box .boxes ul li .box .content{
	text-align: center;
}
.team_2 .main .text_box .boxes ul li .box .content .name{
	font-size: 16px;
	font-weight: 700;
	font-family: 'Euromode';
	padding-top: 19px;
}
.product_comparison_1 .main p{
	margin-bottom: 0;
	padding: 20px 30px 10px 30px;
}
.product_comparison_1 .main .table_head p{
	color: #999999;
	height: 26px;
}
.product_comparison_1 .main .table_head .image{
	height: 206px;
}
@media (max-width: 1200px){
	.product_comparison_1 .main .table_head .image{
		height: 159px;
	}
}
.product_comparison_1 .main .table_head .name{
	height: 50px;
}
@media (max-width: 1200px){
	.product_comparison_1 .main .table_head .name{
		height: 77px;
	}
}
.product_comparison_1 .main .table_head .summary{
	height: 202px;
}
@media (max-width: 1200px){
	.product_comparison_1 .main .table_head .summary{
		height: 282px;
	}
}
@media (max-width: 810px){
	.product_comparison_1 .main .table_head .summary{
		height: auto;
	}
}
.product_comparison_1 .main .items{
	overflow: hidden;
}
.product_comparison_1 .main .items .img{
	height: 236px;
}
@media (max-width: 960px) and (min-width: 810px){
	.product_comparison_1 .main .items .img{
		height: 212px;
		overflow: hidden;
	}
}
.product_comparison_1 .main .items .img img{
	display: block;
	width: 100%;
}
.product_comparison_1 .main .items .description p{
	border-bottom: 2px solid #e9e9e9;
}
.product_comparison_1 .main .items .description .title{
	font-family: 'Euromode';
	font-weight: bold;
	height: 48px;
}
@media (max-width: 1200px){
	.product_comparison_1 .main .items .description .title{
		height: 75px;
	}
}
@media (max-width: 810px){
	.product_comparison_1 .main .items .description .title{
		height: auto;
	}
}
.product_comparison_1 .main .items .description .price{
	color: #D84243;
	font-family: 'Euromode';
	font-weight: 700;
	font-style: italic;
	font-size: 18px;
	height: 24px;
}
.product_comparison_1 .main .items .description .price span{
	text-decoration: line-through;
	color: #999999;
	font-size: 14px;
}
.product_comparison_1 .main .items .description .availab{
	font-family: 'Euromode';
	color: #D84243;
	font-weight: 700;
}
.product_comparison_1 .main .items .description .rating{
	height: 24px;
}
.product_comparison_1 .main .items .description .rating span{
	font-family: 'Euromode';
	font-style: italic;
	font-weight: 700;
	margin-right: 10px;
}
.product_comparison_1 .main .items .description .summary{
	height: 200px;
}
@media (max-width: 1200px){
	.product_comparison_1 .main .items .description .summary{
		height: 280px;
	}
}
@media (max-width: 810px){
	.product_comparison_1 .main .items .description .summary{
		height: auto;
	}
}
.product_comparison_1 .main .btn_remove{
	vertical-align: middle;
}
.product_comparison_1 .main .btn_m{
	vertical-align: middle;
	margin-right: 50px;
}
@media (max-width: 1200px){
	.product_comparison_1 .main .btn_m{
		margin-right: 20px;
	}
}
@media (max-width: 960px){
	.product_comparison_1 .main .btn_m{
		margin-right: 40px;
	}
}
@media (max-width: 1200px){
	.product_comparison_1 .main .p_dem_1200{
		padding-right: 11px;
	}
}
@media (max-width: 960px){
	.product_comparison_1 .main .hide_960{
		display: none;
	}
	.product_comparison_1 .main .b_l_960_none{
		border-left: 0;
	}
}
@media (max-width: 810px){
	.product_comparison_1 .main .b_l_810_none{
		border-left: 0;
	}
}
.product_comparison_2 .main .center_text{
	text-align: center;
}
.product_comparison_2 .main .center_text p{
	margin-bottom: 0;
	padding: 20px 30px 10px 30px;
}
.product_comparison_2 .main .center_text .table_head{
	text-align: right;
}
.product_comparison_2 .main .center_text .table_head p{
	color: #999999;
}
.product_comparison_2 .main .center_text .table_head .image{
	height: 206px;
}
@media (max-width: 1200px){
	.product_comparison_2 .main .center_text .table_head .image{
		height: 159px;
	}
}
.product_comparison_2 .main .center_text .table_head .name{
	height: 48px;
}
@media (max-width: 1200px){
	.product_comparison_2 .main .center_text .table_head .name{
		height: 75px;
	}
}
.product_comparison_2 .main .center_text .summary{
	height: 200px;
}
@media (max-width: 1200px){
	.product_comparison_2 .main .center_text .summary{
		height: 280px;
	}
}
@media (max-width: 810px){
	.product_comparison_2 .main .center_text .summary{
		height: auto;
	}
}
.product_comparison_2 .main .center_text .items{
	overflow: hidden;
}
.product_comparison_2 .main .center_text .items .img{
	height: 236px;
}
.product_comparison_2 .main .center_text .items .img img{
	display: block;
	width: 100%;
	height: auto;
}
.product_comparison_2 .main .center_text .items .description .title{
	font-family: 'Euromode';
	font-weight: bold;
	height: 48px;
}
@media (max-width: 1200px){
	.product_comparison_2 .main .center_text .items .description .title{
		height: 75px;
	}
}
@media (max-width: 810px){
	.product_comparison_2 .main .center_text .items .description .title{
		height: auto;
	}
}
.product_comparison_2 .main .center_text .items .description .price{
	color: #D84243;
	font-family: 'Euromode';
	font-weight: 700;
	font-style: italic;
	font-size: 18px;
	height: 24px;
}
.product_comparison_2 .main .center_text .items .description .price span{
	text-decoration: line-through;
	color: #999999;
	font-size: 14px;
}
.product_comparison_2 .main .center_text .items .description .availab{
	font-family: 'Euromode';
	color: #D84243;
	font-weight: 700;
}
.product_comparison_2 .main .center_text .items .description .rating{
	height: 24px;
}
.product_comparison_2 .main .center_text .items .description .rating span{
	font-family: 'Euromode';
	font-style: italic;
	font-weight: 700;
	margin-right: 10px;
}
.product_comparison_2 .main .center_text .btn_remove{
	display: block;
	margin: 0 auto;
}
@media (max-width: 960px){
	.product_comparison_2 .main .center_text .hide_960{
		display: none;
	}
	.product_comparison_2 .main .center_text .b_l_960_none{
		border-left: 0;
	}
}
@media (max-width: 810px){
	.product_comparison_2 .main .center_text .b_l_810_none{
		border-left: 0;
	}
}
.product_comparison_3 .main .product_comparison_box .navigate_box{
	text-align: right;
	height: 336px;
}
@media (max-width: 1200px){
	.product_comparison_3 .main .product_comparison_box .navigate_box{
		height: 289px;
	}
}
.product_comparison_3 .main .product_comparison_box .navigate_box .arrows{
	overflow: hidden;
	margin-bottom: 38px;
}
.product_comparison_3 .main .product_comparison_box .navigate_box .arrows a.left,
.product_comparison_3 .main .product_comparison_box .navigate_box .arrows a.right{
	float: right;
	padding: 16px 20px;
	background: #ffffff;
}
.product_comparison_3 .main .product_comparison_box .navigate_box .arrows a.left span,
.product_comparison_3 .main .product_comparison_box .navigate_box .arrows a.right span{
	width: 13px;
	height: 17px;
	display: block;
	background: url("../images/arrows.png") no-repeat;
}
.product_comparison_3 .main .product_comparison_box .navigate_box .arrows a.left{
	margin-right: 4px;
}
.product_comparison_3 .main .product_comparison_box .navigate_box .arrows a.left span{
	background-position: bottom left;
}
.product_comparison_3 .main .product_comparison_box .navigate_box .arrows a.right span{
	background-position: bottom right;
}
.product_comparison_3 .main .product_comparison_box .navigate_box .arrows a.left.hover{
	margin-right: 4px;
}
.product_comparison_3 .main .product_comparison_box .navigate_box .arrows a.left.hover span{
	background-position: top left;
}
.product_comparison_3 .main .product_comparison_box .navigate_box .arrows a.right.hover span{
	background-position: top right;
}
.product_comparison_3 .main .product_comparison_box .navigate_box h5{
	text-transform: none;
	font-style: normal;
	margin-bottom: 7px;
}
.product_comparison_3 .main .product_comparison_box .navigate_box a.delete_all{
	color: #222429;
}
.product_comparison_3 .main .product_comparison_box .navigate_box a.delete_all.hover{
	color: #D84243;
}
.product_comparison_3 .main .product_comparison_box p{
	margin: 0;
}
.product_comparison_3 .main .product_comparison_box .table_head{
	text-align: right;
}
.product_comparison_3 .main .product_comparison_box .table_head p{
	color: #999999;
	padding: 20px 30px 10px 30px;
}
.product_comparison_3 .main .product_comparison_box .summary{
	height: 200px;
}
@media (max-width: 1200px){
	.product_comparison_3 .main .product_comparison_box .summary{
		height: 270px;
	}
}
@media (max-width: 810px){
	.product_comparison_3 .main .product_comparison_box .summary{
		height: auto;
	}
}
.product_comparison_3 .main .product_comparison_box .items .top_image_box .img{
	position: relative;
	height: 236px;
	overflow: hidden;
}
@media (max-width: 1200px){
	.product_comparison_3 .main .product_comparison_box .items .top_image_box .img{
		height: 189px;
	}
}
@media (max-width: 810px){
	.product_comparison_3 .main .product_comparison_box .items .top_image_box .img{
		height: auto;
	}
}
.product_comparison_3 .main .product_comparison_box .items .top_image_box .img img{
	width: 100%;
	height: auto;
}
.product_comparison_3 .main .product_comparison_box .items .top_image_box .img a.left_arrow,
.product_comparison_3 .main .product_comparison_box .items .top_image_box .img a.right_arrow{
	display: none;
	width: 13px;
	height: 17px;
	background: url("../images/arrows.png") no-repeat;
	position: absolute;
	top: 50%;
	margin-top: -9px;
}
@media (max-width: 810px){
	.product_comparison_3 .main .product_comparison_box .items .top_image_box .img a.left_arrow,
	.product_comparison_3 .main .product_comparison_box .items .top_image_box .img a.right_arrow{
		display: block;
	}
}
.product_comparison_3 .main .product_comparison_box .items .top_image_box .img a.left_arrow{
	left: 10px;
	background-position: bottom left;
}
.product_comparison_3 .main .product_comparison_box .items .top_image_box .img a.right_arrow{
	right: 10px;
	background-position: bottom right;
}
.product_comparison_3 .main .product_comparison_box .items .top_image_box .img a.left_arrow.hover{
	background-position: top left;
}
.product_comparison_3 .main .product_comparison_box .items .top_image_box .img a.right_arrow.hover{
	background-position: top right;
}
.product_comparison_3 .main .product_comparison_box .items .top_image_box .title{
	float: left;
	width: 65%;
	font-family: 'Euromode';
	font-weight: bold;
	line-height: 20px;
	height: 40px;
}
.product_comparison_3 .main .product_comparison_box .items .top_image_box .price{
	color: #D84243;
	float: right;
	width: 35%;
	font-family: 'Euromode';
	font-weight: 700;
	font-style: italic;
	text-align: right;
	font-size: 18px;
}
.product_comparison_3 .main .product_comparison_box .items .top_image_box .preview{
	background: #ffffff;
	padding-bottom: 12px;
	display: none;
	height: 56px;
}
@media (max-width: 1200px){
	.product_comparison_3 .main .product_comparison_box .items .top_image_box .preview{
		padding-left: 2px;
		padding-right: 2px;
	}
}
@media (max-width: 960px){
	.product_comparison_3 .main .product_comparison_box .items .top_image_box .preview{
		padding-left: 16px;
		padding-right: 16px;
	}
}
.product_comparison_3 .main .product_comparison_box .items .top_image_box .preview li{
	width: 70px;
	height: 56px;
	float: left;
	margin: 0 3px;
	position: relative;
	cursor: pointer;
}
.product_comparison_3 .main .product_comparison_box .items .top_image_box .preview li:hover:after,
.product_comparison_3 .main .product_comparison_box .items .top_image_box .preview li.active:after{
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	border: 3px solid #000000;
	content: '';
}
.product_comparison_3 .main .product_comparison_box .items .top_image_box .bottom_hide{
	background: #ffffff;
	display: none;
	height: 131px;
}
@media (max-width: 1200px){
	.product_comparison_3 .main .product_comparison_box .items .top_image_box .bottom_hide{
		height: 156px;
	}
}
@media (max-width: 810px){
	.product_comparison_3 .main .product_comparison_box .items .top_image_box .bottom_hide{
		display: block;
	}
}
.product_comparison_3 .main .product_comparison_box .items .top_image_box .bottom_hide p{
	color: #999999;
}
.product_comparison_3 .main .product_comparison_box .items .top_image_box .bottom_hide .btns_box{
	padding: 30px 25px;
}
.product_comparison_3 .main .product_comparison_box .items .top_image_box .bottom_hide .btns_box .btn_like{
	margin-left: 3px;
}
.product_comparison_3 .main .product_comparison_box .items .top_image_box .bottom_hide .btns_box .btn_remove_big{
	margin-left: 3px;
}
@media (max-width: 1200px) and (min-width: 810px){
	.product_comparison_3 .main .product_comparison_box .items .top_image_box .bottom_hide .btns_box{
		padding: 10px 25px 30px;
	}
	.product_comparison_3 .main .product_comparison_box .items .top_image_box .bottom_hide .btns_box .btn_m_color{
		margin-right: 40px;
	}
	.product_comparison_3 .main .product_comparison_box .items .top_image_box .bottom_hide .btns_box .btn_like{
		margin-left: 0;
		margin-top: 5px;
	}
	.product_comparison_3 .main .product_comparison_box .items .top_image_box .bottom_hide .btns_box .btn_remove_big{
		margin-left: 5px;
		margin-top: 5px;
	}
}
.product_comparison_3 .main .product_comparison_box .items .description p{
	padding: 20px 30px 10px 30px;
}
@media (max-width: 1200px){
	.product_comparison_3 .main .product_comparison_box .items .description .p_dem_1200{
		padding-right: 11px;
	}
}
.product_comparison_3 .main .product_comparison_box .items .description .availab{
	font-family: 'Euromode';
	color: #D84243;
	font-weight: 700;
}
.product_comparison_3 .main .product_comparison_box .items .description .rating span{
	font-family: 'Euromode';
	font-style: italic;
	font-weight: 700;
	margin-right: 10px;
}
@media (min-width: 810px){
	.product_comparison_3 .main .product_comparison_box .items li .top_image_box:hover{
		position: relative;
		z-index: 99;
		margin-top: -68px;
		margin-bottom: -121px;
		box-shadow: 0 0 10px 5px #999999;
	}
	.product_comparison_3 .main .product_comparison_box .items li .top_image_box:hover .preview,
	.product_comparison_3 .main .product_comparison_box .items li .top_image_box:hover .bottom_hide,
	.product_comparison_3 .main .product_comparison_box .items li .top_image_box:hover a.left_arrow,
	.product_comparison_3 .main .product_comparison_box .items li .top_image_box:hover a.right_arrow{
		display: block;
	}
	.product_comparison_3 .main .product_comparison_box .items li .top_image_box:hover .price{
		display: none;
	}
	.product_comparison_3 .main .product_comparison_box .items li .top_image_box:hover .title{
		width: 100%;
	}
}
@media (min-width: 810px) and (max-width: 1200px){
	.product_comparison_3 .main .product_comparison_box .items li .top_image_box:hover{
		margin-bottom: -146px;
	}
}
@media (max-width: 960px){
	.product_comparison_3 .main .hide_960{
		display: none;
	}
}
@media (max-width: 810px){
	.product_comparison_3 .main .b_r_810_none{
		border-right: 0;
	}
}
.my_account_wishlist .main h4{
	text-transform: none;
}
.my_account_wishlist .main ul li a{
	font-size: 14px;
	font-family: 'Euromode';
	color: #222429;
	margin-bottom: 19px;
	display: block;
}
.my_account_wishlist .main ul li a.hover{
	color: #D84243;
}
.my_account_wishlist .main p{
	font-family: 'Euromode';
}
.my_account_wishlist .main .text_box .shopping_table{
	margin: 0;
	overflow: hidden;
}
.my_account_wishlist .main .text_box .shopping_table li{
	border-bottom: 2px solid #e9e9e9;
	overflow: hidden;
}
.my_account_wishlist .main .text_box .shopping_table li .label{
	margin: 26px 0;
	color: #999999;
	font-size: 14px;
	height: auto;
	display: inline-block;
}
.my_account_wishlist .main .text_box .shopping_table li .col_1{
	float: left;
	width: 20%;
}
.my_account_wishlist .main .text_box .shopping_table li .col_1 .img{
	overflow: hidden;
	width: 100%;
	height: 138px;
	text-align: center;
}
.my_account_wishlist .main .text_box .shopping_table li .col_1 .img img{
	display: inline-block;
	width: auto;
	height: 100%;
}
.my_account_wishlist .main .text_box .shopping_table li .col_2{
	float: left;
	width: 37%;
}
.my_account_wishlist .main .text_box .shopping_table li .col_2 .title.hover{
	color: #D84243;
}
.my_account_wishlist .main .text_box .shopping_table li .col_2 .title{
	font-family: 'Euromode';
	font-weight: 700;
	font-size: 18px;
	color: #222429;
	line-height: 21px;
	padding: 48px 30px;
	display: block;
	margin: 0;
}
.my_account_wishlist .main .text_box .shopping_table li .col_2 .label{
	margin-left: 30px;
}
.my_account_wishlist .main .text_box .shopping_table li .col_3{
	float: left;
	width: 14%;
	text-align: center;
}
.my_account_wishlist .main .text_box .shopping_table li .col_3 .status{
	font-family: 'Euromode';
	font-weight: 700;
	font-size: 14px;
	color: #D84243;
	padding: 57px 0;
}
.my_account_wishlist .main .text_box .shopping_table li .col_4{
	float: left;
	width: 20%;
	text-align: center;
}
.my_account_wishlist .main .text_box .shopping_table li .col_4 .price{
	font-family: 'Euromode';
	font-style: italic;
	font-size: 18px;
	color: #222429;
	padding: 54px 0;
}
.my_account_wishlist .main .text_box .shopping_table li .col_5{
	float: left;
	width: 9%;
	text-align: center;
}
.my_account_wishlist .main .text_box .shopping_table li .col_5 .btn_remove{
	margin: 56px auto;
}
@media (max-width: 1200px){
	.my_account_wishlist .main .text_box .shopping_table li .col_2 .title{
		padding: 25px 30px;
	}
	.my_account_wishlist .main .text_box .shopping_table li .col_3 .status{
		padding: 40px 0;
	}
	.my_account_wishlist .main .text_box .shopping_table li .col_4 .price{
		padding: 40px 0;
	}
	.my_account_wishlist .main .text_box .shopping_table li .col_5 .btn_remove{
		margin: 40px auto;
	}
}
@media (max-width: 960px){
	.my_account_wishlist .main .text_box .shopping_table li .col_2 .title{
		font-size: 14px;
		line-height: 14px;
		padding: 30px 20px;
	}
	.my_account_wishlist .main .text_box .shopping_table li .col_3 .status{
		padding: 32px 0;
	}
	.my_account_wishlist .main .text_box .shopping_table li .col_4 .price{
		padding: 32px 0;
	}
	.my_account_wishlist .main .text_box .shopping_table li .col_5 .btn_remove{
		margin: 32px auto;
	}
}
@media (max-width: 810px){
	.my_account_wishlist .main .text_box .shopping_table li .label{
		font-size: 12px;
		margin: 26px 0 10px;
	}
	.my_account_wishlist .main .text_box .shopping_table li .col_2 .title{
		font-size: 14px;
		line-height: 14px;
		padding: 30px 15px;
	}
	.my_account_wishlist .main .text_box .shopping_table li .col_3 .status{
		padding: 32px 0;
	}
	.my_account_wishlist .main .text_box .shopping_table li .col_4 .price{
		font-size: 16px;
		padding: 32px 0;
	}
	.my_account_wishlist .main .text_box .shopping_table li .col_5 .btn_remove{
		margin: 32px auto;
	}
}
@media (max-width: 600px){
	.my_account_wishlist .main .text_box .shopping_table li .label{
		font-size: 11px;
	}
	.my_account_wishlist .main .text_box .shopping_table li .col_1{
		display: none;
	}
	.my_account_wishlist .main .text_box .shopping_table li .col_2{
		width: 50%;
	}
	.my_account_wishlist .main .text_box .shopping_table li .col_2 .title{
		font-size: 14px;
		line-height: 14px;
		padding: 30px 20px;
	}
	.my_account_wishlist .main .text_box .shopping_table li .col_3{
		width: 18%;
	}
	.my_account_wishlist .main .text_box .shopping_table li .col_3 .status{
		padding: 32px 0;
		font-size: 12px;
	}
	.my_account_wishlist .main .text_box .shopping_table li .col_4{
		width: 20%;
	}
	.my_account_wishlist .main .text_box .shopping_table li .col_4 .price{
		padding: 32px 0;
	}
	.my_account_wishlist .main .text_box .shopping_table li .col_5{
		width: 12%;
	}
	.my_account_wishlist .main .text_box .shopping_table li .col_5 .btn_remove{
		margin: 32px auto;
	}
}
.my_account_wishlist .main .text_box .btns{
	padding: 31px 32px 33px;
	overflow: hidden;
}
.my_account_wishlist .main .text_box .btns .btn_m{
	float: left;
}
.my_account_wishlist .main .text_box .btns .btn_m_color{
	float: right;
}
@media (max-width: 600px){
	.my_account_wishlist .main .text_box .btns{
		padding: 25px;
	}
	.my_account_wishlist .main .text_box .btns .btn_m{
		float: none;
		text-align: center;
		width: 210px;
		margin: 0 auto;
		display: block;
	}
	.my_account_wishlist .main .text_box .btns .btn_m_color{
		display: block;
		float: none;
		clear: both;
		margin: 15px auto 0;
		text-align: center;
		width: 210px;
	}
}
.my_account .main h4{
	text-transform: none;
	margin: 0;
}
.my_account .main h6{
	text-transform: none;
	font-style: normal;
	font-weight: 700;
}
.my_account .main .bg_profile{
	background: #D84243;
}
.my_account .main .bg_profile p,
.my_account .main .bg_profile span{
	color: #ffffff;
}
.my_account .main .bg_profile p{
	margin: 0 0 10px;
}
.my_account .main .bg_profile .range_box span{
	display: inline-block;
	vertical-align: middle;
	width: 20%;
	margin-right: 3%;
	font-family: 'Euromode';
	font-style: italic;
	font-weight: 500;
	font-size: 34px;
}
@media (max-width: 960px){
	.my_account .main .bg_profile .range_box span{
		font-size: 29px;
	}
}
@media (max-width: 810px){
	.my_account .main .bg_profile .range_box span{
		font-size: 26px;
	}
}
.my_account .main .bg_profile .range_box .range{
	display: inline-block;
	vertical-align: middle;
	width: 75%;
	height: 10px;
	background: #129992;
}
.my_account .main .bg_profile .range_box .range .shaded{
	background: #ffffff;
	width: 90%;
	height: 10px;
}
.my_account .main .tips .add_tips a{
	font-size: 25px;
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
}
.my_account .main .tips .add_tips p{
	display: inline-block;
	vertical-align: middle;
	margin: 0;
	color: #999999;
}
.my_account .main .pers_info .title_info h4{
	float: left;
}
@media (max-width: 810px){
	.my_account .main .pers_info .title_info h4{
		float: none;
		margin-bottom: 15px;
	}
}
.my_account .main .pers_info .title_info .btns_box{
	float: right;
}
@media (max-width: 810px){
	.my_account .main .pers_info .title_info .btns_box{
		float: none;
	}
}
.my_account .main .pers_info .item a{
	font-weight: bold;
}
.my_account .main .pers_info .item p{
	margin: 0;
}
.my_account .main .pers_info .item .col_1 p{
	color: #999999;
}
.my_account .main .pers_info .item .col_2 p{
	font-weight: bold;
}
.my_account .main .pers_info .item .col_2 .avatar{
	width: 95px;
	height: 95px;
	background: #faef03;
}
.my_account .main .pers_info .item .col_2 .flag{
	width: 41px;
	height: 29px;
	background: url("../images/flag_usa.png") no-repeat;
	float: left;
	margin-right: 10px;
}
.my_account .main .pers_info .item .col_3 p{
	color: #e9e9e9;
}
.my_account .main .pers_info .item .col_3 .status{
	background: url("../images/group_icon.png") no-repeat center right;
	text-align: right;
}
@media (max-width: 600px){
	.my_account .main .pers_info .item .col_3 .status{
		background: url("../images/group_icon.png") no-repeat center bottom;
		text-align: center;
	}
}
.my_account .main .pers_info .item .col_3 .status p{
	padding-right: 25px;
}
@media (max-width: 600px){
	.my_account .main .pers_info .item .col_3 .status p{
		padding-right: 0;
		padding-bottom: 15px;
	}
}
.my_account .main .pers_info .item .col_3 .status.private{
	background: url("../images/lock_icon.png") no-repeat center right;
}
@media (max-width: 600px){
	.my_account .main .pers_info .item .col_3 .status.private{
		background: url("../images/lock_icon.png") no-repeat center bottom;
	}
}
@media (max-width: 600px){
	.my_account .main .p_all{
		padding: 30px 14px;
	}
	.my_account .main .p_l{
		padding-left: 14px;
	}
	.my_account .main .p_r{
		padding-right: 14px;
	}
	.my_account .main .col_2 .p_t_b{
		padding-left: 5px;
	}
}
.pricing_tables .main h4{
	text-transform: none;
}
.pricing_tables .main .style_1,
.pricing_tables .main .style_2{
	margin-left: -30px;
}
.pricing_tables .main .style_1 li,
.pricing_tables .main .style_2 li{
	text-align: center;
}
.pricing_tables .main .style_1 li .price,
.pricing_tables .main .style_2 li .price{
	width: 160px;
	height: 160px;
	background: #D84243;
	margin: 0 auto;
}
.pricing_tables .main .style_1 li .price p,
.pricing_tables .main .style_2 li .price p{
	color: #ffffff;
	font-family: 'Euromode';
	font-size: 18px;
	padding-top: 50px;
}
.pricing_tables .main .style_1 li .price p span,
.pricing_tables .main .style_2 li .price p span{
	font-size: 47px;
	font-weight: 100;
	font-style: italic;
}
.pricing_tables .main .style_1 li .price p span span,
.pricing_tables .main .style_2 li .price p span span{
	font-weight: 900;
}
.pricing_tables .main .style_1 li .circle,
.pricing_tables .main .style_2 li .circle{
	border-radius: 50%;
}
.pricing_tables .main .style_1 li .dark,
.pricing_tables .main .style_2 li .dark{
	background: #000000;
}
.pricing_tables .main .style_1 li .border,
.pricing_tables .main .style_2 li .border{
	border: 7px solid #e9e9e9;
	margin-top: -14px;
}
.pricing_tables .main .style_1 li .description p,
.pricing_tables .main .style_2 li .description p{
	margin: 0;
	padding: 10px 0;
	color: #999999;
}
.pricing_tables .main .style_2 li .price{
	margin-bottom: -100px;
	position: relative;
}
.pricing_tables .main .style_2 li h4{
	padding-top: 17px;
}
.pricing_tables .main .style_2 .p_t_big{
	padding-top: 90px;
}
.pricing_tables .main .style_3{
	margin-left: -30px;
}
.pricing_tables .main .style_3 li h4{
	color: #ffffff;
}
.pricing_tables .main .style_3 li .bg1{
	background: #D84243;
}
.pricing_tables .main .style_3 li .bg2{
	background: #291a96;
}
.pricing_tables .main .style_3 li .bg3{
	background: #ed1651;
}
.pricing_tables .main .style_3 li .bg4{
	background: #fe4817;
}
.pricing_tables .main .style_3 li,
.pricing_tables .main .style_4 li,
.pricing_tables .main .style_5 li,
.pricing_tables .main .style_6 li{
	text-align: center;
}
.pricing_tables .main .style_3 li h4,
.pricing_tables .main .style_4 li h4,
.pricing_tables .main .style_5 li h4,
.pricing_tables .main .style_6 li h4{
	padding: 15px 0;
}
.pricing_tables .main .style_3 li .price,
.pricing_tables .main .style_4 li .price,
.pricing_tables .main .style_5 li .price,
.pricing_tables .main .style_6 li .price{
	font-family: 'Euromode';
	font-size: 16px;
	padding: 15px 0;
	margin: 0;
}
.pricing_tables .main .style_3 li .price span,
.pricing_tables .main .style_4 li .price span,
.pricing_tables .main .style_5 li .price span,
.pricing_tables .main .style_6 li .price span{
	font-weight: 900;
	font-size: 24px;
	font-style: italic;
}
.pricing_tables .main .style_3 li .description p,
.pricing_tables .main .style_4 li .description p,
.pricing_tables .main .style_5 li .description p,
.pricing_tables .main .style_6 li .description p{
	margin: 0;
	padding: 10px 0;
	color: #999999;
}
.pricing_tables .main .style_3 li .description p span,
.pricing_tables .main .style_4 li .description p span,
.pricing_tables .main .style_5 li .description p span,
.pricing_tables .main .style_6 li .description p span{
	font-weight: 900;
	color: #222429;
}
.pricing_tables .main .style_4 li .price,
.pricing_tables .main .style_5 li .price{
	background: #e9e9e9;
}
.pricing_tables .main .style_6{
	margin-left: -30px;
}
.pricing_tables .main .style_6 li .price{
	background: #D84243;
	color: #ffffff;
}
@media (max-width: 810px){
	.pricing_tables .main .b_r_810_none{
		border-right: 0;
	}
}
.portfolio_1 .main .items{
	overflow: hidden;
}
.portfolio_1 .main .items li .img{
	height: 236px;
	overflow: hidden;
}
@media (max-width: 1200px){
	.portfolio_1 .main .items li .img{
		height: 188px;
	}
}
@media (max-width: 960px){
	.portfolio_1 .main .items li .img{
		height: 212px;
	}
}
@media (max-width: 600px){
	.portfolio_1 .main .items li .img{
		height: auto;
	}
}
.portfolio_1 .main .items li .img img{
	display: block;
	width: 100%;
}
.portfolio_1 .main .items li .content{
	height: 108px;
}
.portfolio_1 .main .items li .content p{
	font-family: 'Euromode';
	font-size: 18px;
	font-weight: bold;
	margin: 0;
}
@media (max-width: 960px){
	.portfolio_1 .main .b_r_960_none{
		border-right: 0;
	}
}
@media (max-width: 810px){
	.portfolio_1 .main .b_r_810_none{
		border-right: 0;
	}
	.portfolio_1 .main .b_r_810{
		border-right: 2px solid #e9e9e9;
	}
}
@media (max-width: 600px){
	.portfolio_1 .main .b_r_600_none{
		border-right: 0;
	}
}
.portfolio_2 .main .slider_portfolio_2{
	background: #222429;
	height: 340px;
	position: relative;
}
.portfolio_2 .main .slider_portfolio_2 .img img{
	width: 100%;
	display: block;
}
.portfolio_2 .main .slider_portfolio_2 .content{
	position: absolute;
	top: 70px;
	right: 73px;
}
.portfolio_2 .main .slider_portfolio_2 .content h2{
	color: #ffffff;
	font-style: italic;
	line-height: 49px;
}
.portfolio_2 .main .items{
	overflow: hidden;
	margin-left: -30px;
}
.portfolio_2 .main .items .text_box{
	margin-top: 0;
}
.portfolio_2 .main .items li .img{
	height: 236px;
}
.portfolio_2 .main .items li .img img{
	display: block;
	width: 100%;
}
.portfolio_2 .main .items li .content{
	height: 108px;
}
.portfolio_2 .main .items li .content p{
	margin: 0;
}
.portfolio_2 .main .items li .content .title{
	font-family: 'Euromode';
	font-weight: bold;
}
.portfolio_2 .main .btn_view_more_color{
	margin: 0;
}
.portfolio_3 .main .slider_portfolio_3{
	background: #222429;
	height: 340px;
	position: relative;
}
.portfolio_3 .main .slider_portfolio_3 .img img{
	width: 100%;
	display: block;
}
.portfolio_3 .main .slider_portfolio_3 .content{
	position: absolute;
	top: 70px;
	right: 73px;
}
.portfolio_3 .main .slider_portfolio_3 .content h2{
	color: #ffffff;
	font-style: italic;
	line-height: 49px;
}
.portfolio_3 .main .items{
	overflow: hidden;
	margin-left: -30px;
}
.portfolio_3 .main .items .text_box{
	margin-top: 0;
}
.portfolio_3 .main .items li .img{
	position: relative;
	height: 320px;
	background: #999999;
}
.portfolio_3 .main .items li .img img{
	display: block;
	width: 100%;
}
.portfolio_3 .main .items li .img .content{
	position: absolute;
	left: 0;
	bottom: 0;
	height: 87px;
	width: 270px;
	background: #ffffff;
}
@media (max-width: 960px) and (min-width: 810px){
	.portfolio_3 .main .items li .img .content{
		width: 100%;
	}
}
@media (max-width: 600px){
	.portfolio_3 .main .items li .img .content{
		width: 100%;
	}
}
.portfolio_3 .main .items li .img .content p{
	margin: 0;
}
.portfolio_3 .main .items li .img .content .title{
	font-family: 'Euromode';
	font-weight: bold;
	padding-top: 22px;
}
.portfolio_3 .main .btn_view_more_color{
	margin: 0;
}
.portfolio_4 .main .slider_portfolio_4{
	height: 500px;
	position: relative;
}
.portfolio_4 .main .slider_portfolio_4 .img{
	height: 100%;
}
.portfolio_4 .main .slider_portfolio_4 .img img{
	width: 100%;
	display: block;
}
.portfolio_4 .main .slider_portfolio_4 .content{
	position: absolute;
	top: 90px;
	left: 93px;
	width: 467px;
	z-index: 1;
}
@media (max-width: 810px){
	.portfolio_4 .main .slider_portfolio_4 .content{
		width: 379px;
	}
}
@media (max-width: 600px){
	.portfolio_4 .main .slider_portfolio_4 .content{
		top: 30px;
		left: 30px;
		width: 80%;
	}
}
.portfolio_4 .main .slider_portfolio_4 .content h2{
	font-style: italic;
	font-size: 72px;
	line-height: 59px;
}
@media (max-width: 810px){
	.portfolio_4 .main .slider_portfolio_4 .content h2{
		font-size: 44px;
		line-height: 41px;
	}
}
@media (max-width: 600px){
	.portfolio_4 .main .slider_portfolio_4 .content h2{
		font-size: 38px;
	}
}
.portfolio_4 .main .works{
	overflow: hidden;
}
.portfolio_4 .main .works li{
	cursor: pointer;
}
.portfolio_4 .main .works li .img{
	height: 286px;
	position: relative;
}
.portfolio_4 .main .works li .img img{
	width: 100%;
	display: block;
}
.portfolio_4 .main .works li .img .content{
	z-index: 1;
	top: 0;
	position: absolute;
	width: 100%;
	height: 100%;
	background: rgba(53, 90, 190, 0.6);
	display: none;
}
.portfolio_4 .main .works li .img .content p{
	line-height: 17px;
	color: #ffffff;
}
.portfolio_4 .main .works li .img .content h3{
	font-size: 36px;
	color: #ffffff;
}
.portfolio_4 .main .works li .img:hover .content,
.portfolio_4 .main .works li .img.active .content{
	display: block;
}
.portfolio_4 .main .works li .bg1{
	background: #999999;
}
.portfolio_4 .main .works li .bg2{
	background: #666666;
}
.portfolio_4 .main .works li .bg3{
	background: #222429;
}
.portfolio_4 .main .works li .big{
	height: 572px;
}
.portfolio_5{
	background: #000000;
}
.portfolio_5 .main .sidebar{
	padding: 40px 0;
	text-align: center;
}
.portfolio_5 .main .sidebar .logo{
	font-style: normal;
	margin-bottom: 3px;
}
.portfolio_5 .main .sidebar .logo a{
	display: block;
	font-family: 'Euromode';
	color: #fe4817;
	font-weight: 300;
	font-size: 30px;
	line-height: 36px;
	text-transform: uppercase;
}
.portfolio_5 .main .sidebar .logo a span{
	font-weight: 900;
}
.portfolio_5 .main .sidebar p{
	color: #26323d;
}
.portfolio_5 .main .sidebar .accordion{
	padding: 17px 0;
}
.portfolio_5 .main .sidebar .accordion li{
	border-left: 3px solid #000000;
}
.portfolio_5 .main .sidebar .accordion li a{
	color: #ffffff;
	text-transform: uppercase;
	font-weight: 600;
	font-size: 14px;
	font-family: 'Euromode';
	display: block;
	padding: 17px 30px;
}
.portfolio_5 .main .sidebar .accordion li .submenu{
	display: none;
}
.portfolio_5 .main .sidebar .accordion li.hover,
.portfolio_5 .main .sidebar .accordion li.active{
	background: #999999;
	border-left: 3px solid #fe4817;
}
.portfolio_5 .main .sidebar .accordion li.has_submenu.active > a{
	background: url("../images/minus_white.png") no-repeat 87% center;
}
.portfolio_5 .main .sidebar .accordion li.has_submenu.active .submenu{
	display: block;
}
.portfolio_5 .main .sidebar .accordion .has_submenu a{
	background: url("../images/plus_white.png") no-repeat 87% center;
}
.portfolio_5 .main .works{
	overflow: hidden;
}
.portfolio_5 .main .works li{
	height: 300px;
	position: relative;
}
.portfolio_5 .main .works li .hover_box{
	display: none;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-color: rgba(254, 72, 23, 0.7);
	text-align: center;
	padding-top: 100px;
}
.portfolio_5 .main .works li .hover_box a{
	font-size: 72px;
	color: #ffffff;
	font-weight: 200;
}
.portfolio_5 .main .works li .hover_box h3{
	color: #ffffff;
	margin-bottom: 5px;
}
.portfolio_5 .main .works li .hover_box p{
	color: #ffffff;
}
.portfolio_5 .main .works li:hover .hover_box,
.portfolio_5 .main .works li.active .hover_box{
	display: block;
}
.portfolio_6_1{
	background: #ffffff;
}
.portfolio_6_1 .main .sidebar{
	padding: 40px 0;
	text-align: center;
}
.portfolio_6_1 .main .sidebar .logo{
	font-style: normal;
	margin-bottom: 3px;
}
.portfolio_6_1 .main .sidebar .logo a{
	display: block;
	font-family: 'Euromode';
	color: #ed1651;
	font-weight: 300;
	font-size: 30px;
	line-height: 36px;
	text-transform: uppercase;
}
.portfolio_6_1 .main .sidebar .logo a span{
	font-weight: 900;
}
.portfolio_6_1 .main .sidebar .accordion{
	padding: 17px 0;
	margin-bottom: 155px;
}
.portfolio_6_1 .main .sidebar .accordion li{
	border-left: 3px solid #ffffff;
}
.portfolio_6_1 .main .sidebar .accordion li a{
	color: #222429;
	text-transform: uppercase;
	font-weight: 600;
	font-size: 14px;
	font-family: 'Euromode';
	display: block;
	padding: 17px 30px;
}
.portfolio_6_1 .main .sidebar .accordion li .submenu{
	display: none;
}
.portfolio_6_1 .main .sidebar .accordion li.hover,
.portfolio_6_1 .main .sidebar .accordion li.active{
	background: #222429;
	border-left: 3px solid #ed1651;
}
.portfolio_6_1 .main .sidebar .accordion li.hover a,
.portfolio_6_1 .main .sidebar .accordion li.active a{
	color: #ffffff;
}
.portfolio_6_1 .main .sidebar .accordion li.has_submenu.active > a{
	background: url("../images/min.png") no-repeat 87% center;
}
.portfolio_6_1 .main .sidebar .accordion li.has_submenu.active .submenu{
	display: block;
}
.portfolio_6_1 .main .sidebar .accordion .has_submenu a{
	background: url("../images/plus_grey.png") no-repeat 87% center;
}
.portfolio_6_1 .main .sidebar .bottom_box{
	text-align: left;
}
.portfolio_6_1 .main .sidebar .bottom_box .copy p{
	color: #e9e9e9;
	font-size: 14px;
}
.portfolio_6_1 .main .sidebar .bottom_box .copy p a{
	color: #999999;
}
.portfolio_6_1 .main .sidebar .bottom_box .social{
	overflow: hidden;
	padding: 20px 27px 21px 27px;
}
.portfolio_6_1 .main .sidebar .bottom_box .social li{
	padding: 2px;
	display: inline-block;
}
@media (max-width: 600px){
	.portfolio_6_1 .main .sidebar .bottom_box .social li{
		padding: 2px;
	}
}
.portfolio_6_1 .main .sidebar .bottom_box .social li a{
	background: url("../images/social2.png") no-repeat;
	width: 26px;
	height: 26px;
	cursor: pointer;
	display: block;
	margin-right: 0;
}
.portfolio_6_1 .main .sidebar .bottom_box .social li.tw a{
	background-position: -34px 0;
}
.portfolio_6_1 .main .sidebar .bottom_box .social li.go a{
	background-position: -68px 0;
}
.portfolio_6_1 .main .sidebar .bottom_box .social li.ta a{
	background-position: -102px 0;
}
.portfolio_6_1 .main .sidebar .bottom_box .social li.yt a{
	background-position: -136px 0;
}
.portfolio_6_1 .main .sidebar .bottom_box .social li.in a{
	background-position: -170px 0;
}
.portfolio_6_1 .main .sidebar .bottom_box .social li.rss a{
	background-position: right top;
}
.portfolio_6_1 .main .works{
	overflow: hidden;
}
.portfolio_6_1 .main .works li{
	height: 300px;
	position: relative;
}
.portfolio_6_1 .main .works li .hover_box{
	display: none;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-color: rgba(254, 72, 23, 0.7);
	text-align: center;
	padding-top: 100px;
}
.portfolio_6_1 .main .works li .hover_box a{
	font-size: 72px;
	line-height: 92px;
	color: #ffffff;
	font-weight: 200;
	display: block;
	width: 100px;
	height: 100px;
	border-radius: 50%;
	background-color: rgba(125, 124, 124, 0.5);
	margin: 0 auto;
}
.portfolio_6_1 .main .works li:hover .hover_box,
.portfolio_6_1 .main .works li.active .hover_box{
	display: block;
}
.portfolio_6_2{
	background: #ffffff;
}
.portfolio_6_2 .main .sidebar{
	padding: 40px 0;
}
.portfolio_6_2 .main .sidebar .logo{
	font-style: normal;
	margin-bottom: 3px;
}
.portfolio_6_2 .main .sidebar .logo a{
	display: block;
	font-family: 'Euromode';
	color: #ed1651;
	font-weight: 300;
	font-size: 30px;
	line-height: 36px;
	text-transform: uppercase;
}
.portfolio_6_2 .main .sidebar .logo a span{
	font-weight: 900;
}
.portfolio_6_2 .main .sidebar .accordion{
	padding: 10px 0;
	margin-bottom: 25px;
}
.portfolio_6_2 .main .sidebar .accordion li a{
	color: #222429;
	text-transform: uppercase;
	font-weight: 600;
	font-size: 14px;
	font-family: 'Euromode';
	display: block;
	padding: 16px 30px;
}
.portfolio_6_2 .main .sidebar .accordion li .submenu{
	display: none;
	padding: 10px 0 13px 0;
}
.portfolio_6_2 .main .sidebar .accordion li .submenu ul li a{
	text-transform: none;
	color: #999999;
	padding: 10px 30px;
}
.portfolio_6_2 .main .sidebar .accordion > li.hover,
.portfolio_6_2 .main .sidebar .accordion > li.active{
	background: #222429;
	border-left: 3px solid #ed1651;
}
.portfolio_6_2 .main .sidebar .accordion > li.hover a,
.portfolio_6_2 .main .sidebar .accordion > li.active a{
	color: #ffffff;
}
.portfolio_6_2 .main .sidebar .accordion li.has_submenu.active > a{
	background: url("../images/min.png") no-repeat 87% center;
}
.portfolio_6_2 .main .sidebar .accordion li.has_submenu.active .submenu{
	display: block;
}
.portfolio_6_2 .main .sidebar .accordion .has_submenu > a{
	background: url("../images/plus_grey.png") no-repeat 87% center;
}
.portfolio_6_2 .main .sidebar .copy p{
	color: #e9e9e9;
	font-size: 14px;
}
.portfolio_6_2 .main .sidebar .copy p a{
	color: #999999;
}
.portfolio_6_2 .main .sidebar .social{
	overflow: hidden;
	padding: 20px 27px 21px 27px;
}
.portfolio_6_2 .main .sidebar .social li{
	padding: 2px;
	display: inline-block;
}
@media (max-width: 600px){
	.portfolio_6_2 .main .sidebar .social li{
		padding: 2px;
	}
}
.portfolio_6_2 .main .sidebar .social li a{
	background: url("../images/social2.png") no-repeat;
	width: 26px;
	height: 26px;
	cursor: pointer;
	display: block;
	margin-right: 0;
}
.portfolio_6_2 .main .sidebar .social li.tw a{
	background-position: -34px 0;
}
.portfolio_6_2 .main .sidebar .social li.go a{
	background-position: -68px 0;
}
.portfolio_6_2 .main .sidebar .social li.ta a{
	background-position: -102px 0;
}
.portfolio_6_2 .main .sidebar .social li.yt a{
	background-position: -136px 0;
}
.portfolio_6_2 .main .sidebar .social li.in a{
	background-position: -170px 0;
}
.portfolio_6_2 .main .sidebar .social li.rss a{
	background-position: right top;
}
.portfolio_6_2 .main .work{
	height: 925px;
	background: #999999;
	position: relative;
	overflow: hidden;
}
@media (max-width: 810px){
	.portfolio_6_2 .main .work{
		height: 725px;
	}
}
@media (max-width: 600px){
	.portfolio_6_2 .main .work{
		height: 600px;
	}
}
.portfolio_6_2 .main .work img{
	display: block;
	width: 100%;
	height: auto;
}
.portfolio_6_2 .main .work .btns_box{
	position: absolute;
	top: 396px;
	left: 50%;
	width: 364px;
	margin-left: -182px;
}
@media (max-width: 810px){
	.portfolio_6_2 .main .work .btns_box{
		top: 290px;
	}
}
@media (max-width: 600px){
	.portfolio_6_2 .main .work .btns_box{
		width: 300px;
		margin-left: -150px;
		top: 200px;
	}
}
.portfolio_6_2 .main .work .btns_box .btn_l{
	font-size: 18px;
	margin: 0 10px;
}
@media (max-width: 600px){
	.portfolio_6_2 .main .work .btns_box .btn_l{
		font-size: 15px;
		margin: 0 5px;
	}
}
.portfolio_6_2 .main .work .btns_box .color1{
	background: #ed1651;
}
.portfolio_6_2 .main .work .btns_box .color2{
	background: #ffffff;
	color: #000000;
}
.portfolio_6_2 .main .work .bottom_box{
	position: absolute;
	bottom: 43px;
	left: 50%;
	width: 560px;
	height: 90px;
	margin-left: -280px;
}
@media (max-width: 960px){
	.portfolio_6_2 .main .work .bottom_box{
		width: 510px;
		margin-left: -255px;
	}
}
@media (max-width: 600px){
	.portfolio_6_2 .main .work .bottom_box{
		width: 217px;
		margin-left: -108px;
	}
}
.portfolio_6_2 .main .work .bottom_box .previews_box{
	position: relative;
}
.portfolio_6_2 .main .work .bottom_box .previews_box a.left_arrow,
.portfolio_6_2 .main .work .bottom_box .previews_box a.right_arrow{
	position: absolute;
	padding: 36px 10px;
	background: #ffffff;
}
.portfolio_6_2 .main .work .bottom_box .previews_box a.left_arrow span,
.portfolio_6_2 .main .work .bottom_box .previews_box a.right_arrow span{
	width: 13px;
	height: 17px;
	display: block;
	background: url("../images/arrows.png") no-repeat;
}
.portfolio_6_2 .main .work .bottom_box .previews_box a.left_arrow{
	left: 0;
}
.portfolio_6_2 .main .work .bottom_box .previews_box a.left_arrow span{
	background-position: bottom left;
}
.portfolio_6_2 .main .work .bottom_box .previews_box a.right_arrow{
	right: 0;
}
.portfolio_6_2 .main .work .bottom_box .previews_box a.right_arrow span{
	background-position: bottom right;
}
.portfolio_6_2 .main .work .bottom_box .previews_box a.left_arrow.hover span{
	background-position: top left;
}
.portfolio_6_2 .main .work .bottom_box .previews_box a.right_arrow.hover span{
	background-position: top right;
}
.portfolio_6_2 .main .work .bottom_box .previews_box .previews{
	margin-left: 39px;
}
@media (max-width: 960px){
	.portfolio_6_2 .main .work .bottom_box .previews_box .previews{
		margin-left: 36px;
	}
}
.portfolio_6_2 .main .work .bottom_box .previews_box .previews li{
	width: 155px;
	height: 90px;
	float: left;
	margin: 0 3px;
	position: relative;
	cursor: pointer;
	background: #e9e9e9;
	overflow: hidden;
}
.portfolio_6_2 .main .work .bottom_box .previews_box .previews li img{
	display: block;
	width: 100%;
	height: auto;
}
@media (max-width: 960px){
	.portfolio_6_2 .main .work .bottom_box .previews_box .previews li{
		width: 140px;
	}
}
@media (max-width: 600px){
	.portfolio_6_2 .main .work .bottom_box .previews_box .previews li{
		display: none;
	}
}
.portfolio_6_2 .main .work .bottom_box .previews_box .previews li:hover:after,
.portfolio_6_2 .main .work .bottom_box .previews_box .previews li.active:after{
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	border: 3px solid #ed1651;
	content: '';
}
@media (max-width: 600px){
	.portfolio_6_2 .main .work .bottom_box .previews_box .previews li:first-child{
		display: block;
	}
}
.portfolio_7{
	background: #ffffff;
}
.portfolio_7 .main .sidebar .logo{
	font-style: normal;
	margin-bottom: 3px;
	padding-top: 5px;
}
.portfolio_7 .main .sidebar .logo a{
	display: block;
	font-family: 'Euromode';
	color: #000000;
	font-weight: 300;
	font-size: 26px;
	line-height: 36px;
	text-transform: uppercase;
}
.portfolio_7 .main .sidebar .logo a span{
	font-weight: 900;
}
.portfolio_7 .main .sidebar p{
	color: #999999;
}
.portfolio_7 .main .sidebar .accordion{
	padding: 12px 0;
}
.portfolio_7 .main .sidebar .accordion li a{
	color: #222429;
	font-weight: normal;
	font-size: 16px;
	font-family: 'Euromode';
	display: block;
	padding: 15px 30px;
}
.portfolio_7 .main .sidebar .accordion li .submenu{
	display: none;
}
.portfolio_7 .main .sidebar .accordion li.has_submenu.active > a{
	background: url("../images/minus.png") no-repeat 87% center;
}
.portfolio_7 .main .sidebar .accordion li.has_submenu.active .submenu{
	display: block;
}
.portfolio_7 .main .sidebar .accordion .has_submenu a{
	background: url("../images/plus_light.png") no-repeat 87% center;
}
.portfolio_7 .main .works{
	overflow: hidden;
}
.portfolio_7 .main .works li .img{
	height: 300px;
	border: 5px solid #ffffff;
	position: relative;
}
.portfolio_7 .main .works li .hover_box{
	display: none;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: #e9e9e9;
	text-align: center;
	padding-top: 100px;
}
.portfolio_7 .main .works li .hover_box a{
	font-size: 64px;
	line-height: 70px;
	color: #000000;
	font-weight: 200;
	display: block;
	width: 75px;
	height: 75px;
	border-radius: 50%;
	background: #ffffff;
	margin: 0 auto;
}
.portfolio_7 .main .works li:hover .hover_box,
.portfolio_7 .main .works li.active .hover_box{
	display: block;
}
.portfolio_8 .main .text_box .border{
	text-align: center;
	border: 1px solid #e9e9e9;
	height: 372px;
}
.portfolio_8 .main .text_box .border .img{
	height: 200px;
	margin: 67px auto 0;
	overflow: hidden;
	width: 200px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}
.portfolio_8 .main .text_box .border .img img{
	width: auto;
	height: 100%;
}
.portfolio_8 .main .text_box .border .name{
	font-size: 16px;
	font-weight: 700;
	font-family: 'Euromode';
	padding-top: 13px;
}
.portfolio_8 .main .text_box .border .description{
	color: #999999;
	font-size: 14px;
	padding-top: 5px;
}
.coming_soon_1{
	background: none;
	text-align: center;
	height: auto;
	min-height: 100%;
}
.coming_soon_1 .wrapper{
	padding-bottom: 230px;
}
.coming_soon_1 .wrapper .header_soon_1{
	background: #313f4c;
}
.coming_soon_1 .wrapper .header_soon_1 .logo{
	padding: 45px 0 42px 0;
}
.coming_soon_1 .wrapper .header_soon_1 .logo a{
	font-family: 'Euromode';
	color: #ffffff;
	font-weight: 300;
	font-size: 30px;
	text-transform: uppercase;
	line-height: 30px;
}
.coming_soon_1 .wrapper .header_soon_1 .logo a span{
	font-weight: 900;
}
.coming_soon_1 .wrapper .main h1{
	padding-top: 17px;
	line-height: 73px;
	letter-spacing: -1px;
	margin-bottom: 23px;
}
@media (max-width: 600px){
	.coming_soon_1 .wrapper .main h1{
		font-size: 40px;
		line-height: 47px;
	}
}
.coming_soon_1 .wrapper .main .description{
	max-width: 720px;
	margin: 0 auto 60px auto;
}
@media (max-width: 810px){
	.coming_soon_1 .wrapper .main .description{
		max-width: 560px;
	}
}
@media (max-width: 600px){
	.coming_soon_1 .wrapper .main .description{
		max-width: 100%;
		padding: 0 30px;
	}
}
.coming_soon_1 .wrapper .main .countdown{
	overflow: hidden;
}
.coming_soon_1 .wrapper .main .countdown li{
	display: inline-block;
	margin: 0 7px;
}
@media (max-width: 810px){
	.coming_soon_1 .wrapper .main .countdown li{
		margin: 0 0 15px 0;
	}
}
.coming_soon_1 .wrapper .main .countdown li span{
	display: block;
	width: 100px;
	height: 100px;
	text-align: center;
	background: #D84243;
	color: #ffffff;
	font-size: 48px;
	font-family: 'Euromode';
	font-weight: 900;
	font-style: italic;
	line-height: 100px;
	margin: 0 auto 5px auto;
}
@media (max-width: 810px){
	.coming_soon_1 .wrapper .main .countdown li span{
		width: 80px;
		height: 80px;
		font-size: 42px;
		line-height: 80px;
	}
}
@media (max-width: 600px){
	.coming_soon_1 .wrapper .main .countdown li span{
		font-size: 24px;
		height: 50px;
		line-height: 50px;
		width: 50px;
	}
}
.coming_soon_1 .wrapper .main .countdown li p{
	margin: 0;
	font-family: 'Euromode';
	color: #999999;
}
@media (max-width: 600px){
	.coming_soon_1 .wrapper .main .countdown li p{
		font-size: 12px;
	}
}
.coming_soon_1 .wrapper .main .newsletter{
	max-width: 570px;
	font-style: italic;
	margin: 57px 0 12px 0;
	width: 90%;
}
.coming_soon_1 .footer_soon_1{
	background: #000000;
	bottom: 0;
	min-height: 170px;
	left: 0;
	position: absolute;
	right: 0;
}
.coming_soon_1 .footer_soon_1 .copy p{
	color: #999999;
	font-size: 14px;
	padding: 40px 0 20px 0;
}
.coming_soon_1 .footer_soon_1 .copy p a{
	color: #e9e9e9;
}
@media (max-width: 600px){
	.coming_soon_1 .footer_soon_1 .copy{
		padding: 0 30px;
	}
}
.coming_soon_1 .footer_soon_1 .social{
	overflow: hidden;
	padding: 20px 27px 40px 27px;
}
.coming_soon_1 .footer_soon_1 .social li{
	padding: 2px;
	display: inline-block;
}
@media (max-width: 600px){
	.coming_soon_1 .footer_soon_1 .social li{
		padding: 2px;
	}
}
.coming_soon_1 .footer_soon_1 .social li a{
	background: url("../images/social.png") no-repeat;
	width: 26px;
	height: 26px;
	cursor: pointer;
	display: block;
}
.coming_soon_1 .footer_soon_1 .social li.tw a{
	background-position: -34px 0;
}
.coming_soon_1 .footer_soon_1 .social li.go a{
	background-position: -68px 0;
}
.coming_soon_1 .footer_soon_1 .social li.ta a{
	background-position: -102px 0;
}
.coming_soon_1 .footer_soon_1 .social li.yt a{
	background-position: -136px 0;
}
.coming_soon_1 .footer_soon_1 .social li.in a{
	background-position: -170px 0;
}
.coming_soon_1 .footer_soon_1 .social li.rss a{
	background-position: right top;
}
.coming_soon_2{
	background: none;
	text-align: center;
	height: auto;
	min-height: 100%;
}
.coming_soon_2 .wrapper{
	padding-bottom: 230px;
}
.coming_soon_2 .wrapper .header_soon_2{
	background: #D84243;
}
.coming_soon_2 .wrapper .header_soon_2 .logo{
	padding: 44px 0 43px 0;
}
.coming_soon_2 .wrapper .header_soon_2 .logo a{
	font-family: 'Euromode';
	color: #ffffff;
	font-weight: 300;
	font-size: 30px;
	text-transform: uppercase;
	line-height: 30px;
}
.coming_soon_2 .wrapper .header_soon_2 .logo a span{
	font-weight: 900;
}
.coming_soon_2 .wrapper .main h1{
	font-size: 61px;
	padding-top: 17px;
	line-height: 61px;
	letter-spacing: -1px;
	margin-bottom: 19px;
}
@media (max-width: 600px){
	.coming_soon_2 .wrapper .main h1{
		font-size: 40px;
		line-height: 47px;
	}
}
.coming_soon_2 .wrapper .main .description{
	max-width: 720px;
	margin: 0 auto 84px auto;
}
@media (max-width: 810px){
	.coming_soon_2 .wrapper .main .description{
		max-width: 560px;
	}
}
@media (max-width: 600px){
	.coming_soon_2 .wrapper .main .description{
		max-width: 100%;
		padding: 0 30px;
	}
}
.coming_soon_2 .wrapper .main .countdown{
	overflow: hidden;
}
.coming_soon_2 .wrapper .main .countdown li{
	display: inline-block;
	margin: 0 14px;
}
@media (max-width: 810px){
	.coming_soon_2 .wrapper .main .countdown li{
		margin: 0 0 15px 0;
	}
}
.coming_soon_2 .wrapper .main .countdown li span{
	display: block;
	width: 102px;
	height: 102px;
	text-align: center;
	border: 3px solid #e9e9e9;
	border-radius: 50%;
	color: #000000;
	font-size: 48px;
	font-family: 'Euromode';
	font-weight: 300;
	font-style: italic;
	line-height: 102px;
	margin: 0 auto 5px auto;
}
@media (max-width: 810px){
	.coming_soon_2 .wrapper .main .countdown li span{
		width: 80px;
		height: 80px;
		font-size: 42px;
		line-height: 80px;
	}
}
@media (max-width: 600px){
	.coming_soon_2 .wrapper .main .countdown li span{
		font-size: 26px;
		height: 47px;
		line-height: 47px;
		width: 47px;
	}
}
.coming_soon_2 .wrapper .main .countdown li p{
	margin: 0;
	font-family: 'Euromode';
	color: #999999;
}
@media (max-width: 600px){
	.coming_soon_2 .wrapper .main .countdown li p{
		font-size: 12px;
	}
}
.coming_soon_2 .wrapper .main .newsletter{
	max-width: 400px;
	font-style: italic;
	margin: 57px 0 9px 0;
	width: 90%;
}
.coming_soon_2 .footer_soon_2{
	background: #000000;
	bottom: 0;
	min-height: 170px;
	left: 0;
	position: absolute;
	right: 0;
}
.coming_soon_2 .footer_soon_2 .copy p{
	color: #999999;
	font-size: 14px;
	padding: 40px 0 20px 0;
}
.coming_soon_2 .footer_soon_2 .copy p a{
	color: #e9e9e9;
}
@media (max-width: 600px){
	.coming_soon_2 .footer_soon_2 .copy{
		padding: 0 30px;
	}
}
.coming_soon_2 .footer_soon_2 .social{
	overflow: hidden;
	padding: 20px 27px 40px 27px;
}
.coming_soon_2 .footer_soon_2 .social li{
	padding: 2px;
	display: inline-block;
}
@media (max-width: 600px){
	.coming_soon_2 .footer_soon_2 .social li{
		padding: 2px;
	}
}
.coming_soon_2 .footer_soon_2 .social li a{
	background: url("../images/social.png") no-repeat;
	width: 26px;
	height: 26px;
	cursor: pointer;
	display: block;
}
.coming_soon_2 .footer_soon_2 .social li.tw a{
	background-position: -34px 0;
}
.coming_soon_2 .footer_soon_2 .social li.go a{
	background-position: -68px 0;
}
.coming_soon_2 .footer_soon_2 .social li.ta a{
	background-position: -102px 0;
}
.coming_soon_2 .footer_soon_2 .social li.yt a{
	background-position: -136px 0;
}
.coming_soon_2 .footer_soon_2 .social li.in a{
	background-position: -170px 0;
}
.coming_soon_2 .footer_soon_2 .social li.rss a{
	background-position: right top;
}
.coming_soon_3{
	background: #666666;
	text-align: center;
	height: auto;
	min-height: 100%;
}
.coming_soon_3 .wrapper{
	padding-bottom: 200px;
}
.coming_soon_3 .wrapper .header_soon_3{
	background: #ffffff;
}
.coming_soon_3 .wrapper .header_soon_3 .logo{
	padding: 33px 0;
}
.coming_soon_3 .wrapper .header_soon_3 .logo a{
	font-family: 'Euromode';
	color: #000000;
	font-weight: 300;
	font-size: 30px;
	text-transform: uppercase;
}
.coming_soon_3 .wrapper .header_soon_3 .logo a span{
	font-weight: 900;
}
.coming_soon_3 .wrapper .main h1{
	font-size: 49px;
	padding-top: 34px;
	line-height: 61px;
	letter-spacing: -1px;
	margin-bottom: 24px;
	color: #ffffff;
}
@media (max-width: 600px){
	.coming_soon_3 .wrapper .main h1{
		font-size: 40px;
		line-height: 47px;
	}
}
.coming_soon_3 .wrapper .main .description{
	max-width: 720px;
	margin: 0 auto 60px auto;
}
.coming_soon_3 .wrapper .main .description p{
	color: #ffffff;
}
@media (max-width: 810px){
	.coming_soon_3 .wrapper .main .description{
		max-width: 560px;
	}
}
@media (max-width: 600px){
	.coming_soon_3 .wrapper .main .description{
		max-width: 100%;
		padding: 0 30px;
	}
}
.coming_soon_3 .wrapper .main .countdown{
	overflow: hidden;
}
.coming_soon_3 .wrapper .main .countdown li{
	display: inline-block;
	margin: 0 7px;
}
@media (max-width: 810px){
	.coming_soon_3 .wrapper .main .countdown li{
		margin: 0 0 15px 0;
	}
}
.coming_soon_3 .wrapper .main .countdown li span{
	display: block;
	width: 99px;
	height: 99px;
	text-align: center;
	border: 1px solid #000000;
	color: #ffffff;
	font-size: 48px;
	font-family: 'Euromode';
	font-weight: 900;
	font-style: italic;
	line-height: 100px;
	margin: 0 auto 5px auto;
}
@media (max-width: 810px){
	.coming_soon_3 .wrapper .main .countdown li span{
		width: 80px;
		height: 80px;
		font-size: 42px;
		line-height: 80px;
	}
}
@media (max-width: 600px){
	.coming_soon_3 .wrapper .main .countdown li span{
		font-size: 26px;
		height: 55px;
		line-height: 55px;
		width: 50px;
	}
}
.coming_soon_3 .wrapper .main .countdown li p{
	margin: 0;
	font-family: 'Euromode';
	color: #e9e9e9;
}
@media (max-width: 600px){
	.coming_soon_3 .wrapper .main .countdown li p{
		font-size: 12px;
	}
}
.coming_soon_3 .wrapper .main .newsletter{
	max-width: 400px;
	font-style: italic;
	margin: 73px 0 18px 0;
}
@media (max-width: 600px){
	.coming_soon_3 .wrapper .main .newsletter{
		margin: 30px 0;
		width: 90%;
	}
}
.coming_soon_3 .wrapper .main .newsletter .input_text{
	background: #222429;
	color: #ffffff;
}
.coming_soon_3 .footer_soon_3{
	background: #ffffff;
	bottom: 0;
	min-height: 170px;
	left: 0;
	position: absolute;
	right: 0;
}
.coming_soon_3 .footer_soon_3 .copy p{
	color: #d0d0d0;
	font-size: 14px;
	padding: 35px 0 15px 0;
	line-height: 25px;
}
.coming_soon_3 .footer_soon_3 .copy p a{
	color: #999999;
}
@media (max-width: 600px){
	.coming_soon_3 .footer_soon_3 .copy{
		padding: 0 30px;
	}
}
.coming_soon_3 .footer_soon_3 .social{
	overflow: hidden;
	padding: 20px 27px 40px 27px;
}
.coming_soon_3 .footer_soon_3 .social li{
	padding: 2px;
	display: inline-block;
}
@media (max-width: 600px){
	.coming_soon_3 .footer_soon_3 .social li{
		padding: 2px;
	}
}
.coming_soon_3 .footer_soon_3 .social li a{
	background: url("../images/social_light.png") no-repeat;
	width: 26px;
	height: 26px;
	cursor: pointer;
	display: block;
}
.coming_soon_3 .footer_soon_3 .social li.tw a{
	background-position: -34px 0;
}
.coming_soon_3 .footer_soon_3 .social li.go a{
	background-position: -68px 0;
}
.coming_soon_3 .footer_soon_3 .social li.ta a{
	background-position: -102px 0;
}
.coming_soon_3 .footer_soon_3 .social li.yt a{
	background-position: -136px 0;
}
.coming_soon_3 .footer_soon_3 .social li.in a{
	background-position: -170px 0;
}
.coming_soon_3 .footer_soon_3 .social li.rss a{
	background-position: right top;
}
.loading_1{
	background: #245181;
	/* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjEwMCUiIHkyPSIwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMjQ1MTgxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNjAlIiBzdG9wLWNvbG9yPSIjM2I4NDdmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzRiYTg3ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(45deg, #245181 0%, #3b847f 60%, #4ba87e 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, #245181), color-stop(60%, #3b847f), color-stop(100%, #4ba87e));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(45deg, #245181 0%, #3b847f 60%, #4ba87e 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(45deg, #245181 0%, #3b847f 60%, #4ba87e 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(45deg, #245181 0%, #3b847f 60%, #4ba87e 100%);
	/* IE10+ */
	background: linear-gradient(45deg, #245181 0%, #3b847f 60%, #4ba87e 100%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#245181', endColorstr='#4ba87e', GradientType=1);
	/* IE6-8 fallback on horizontal gradient */
	background-attachment: fixed;
	height: auto;
	min-height: 100%;
}
.loading_1 .wrapper{
	padding-bottom: 85px;
}
.loading_1 .wrapper .header_loading_1{
	background: #ffffff;
	text-align: center;
	margin-bottom: 120px;
}
@media (max-width: 600px){
	.loading_1 .wrapper .header_loading_1{
		margin-bottom: 60px;
	}
}
.loading_1 .wrapper .header_loading_1 .logo{
	padding: 33px 0;
}
.loading_1 .wrapper .header_loading_1 .logo a{
	font-family: 'Euromode';
	color: #000000;
	font-weight: 300;
	font-size: 30px;
	text-transform: uppercase;
}
.loading_1 .wrapper .header_loading_1 .logo a span{
	font-weight: 900;
}
.loading_1 .wrapper .main .circle{
	border: 18px solid #D84243;
	border-radius: 50%;
	width: 330px;
	height: 330px;
	margin: 0 auto 63px auto;
}
@media (max-width: 600px){
	.loading_1 .wrapper .main .circle{
		width: 240px;
		height: 240px;
	}
}
.loading_1 .wrapper .main .circle .time{
	background: #000000;
	text-align: center;
	border-radius: 50%;
	padding: 135px 0 103px 0;
}
@media (max-width: 600px){
	.loading_1 .wrapper .main .circle .time{
		padding: 85px 0 68px 0;
	}
}
.loading_1 .wrapper .main .circle .time p{
	font-size: 18px;
	line-height: 34px;
	margin: 0;
	color: #999999;
}
@media (max-width: 600px){
	.loading_1 .wrapper .main .circle .time p{
		font-size: 16px;
	}
}
.loading_1 .wrapper .main .circle .time p span{
	font-family: 'Euromode';
	font-style: italic;
	font-weight: 300;
	color: #D84243;
	font-size: 80px;
	letter-spacing: -2px;
}
@media (max-width: 600px){
	.loading_1 .wrapper .main .circle .time p span{
		font-size: 66px;
	}
}
.loading_1 .wrapper .main .content{
	margin-bottom: 87px;
}
@media (max-width: 600px){
	.loading_1 .wrapper .main .content .name{
		height: 50px;
	}
}
.loading_1 .wrapper .main .content p{
	margin-bottom: 6px;
}
@media (max-width: 600px){
	.loading_1 .wrapper .main .content .btn_m_color,
	.loading_1 .wrapper .main .content .btn_m_color.hover{
		padding: 14px 19px;
	}
	.loading_1 .wrapper .main .content .btn_m,
	.loading_1 .wrapper .main .content .btn_m.hover{
		padding: 14px 18px;
	}
}
.loading_1 .wrapper .main .content .left_col{
	text-align: right;
	padding-right: 15px;
}
.loading_1 .wrapper .main .content .left_col p{
	color: #999999;
}
.loading_1 .wrapper .main .content .right_col{
	padding-left: 15px;
}
.loading_1 .wrapper .main .content .right_col p{
	color: #ffffff;
	font-weight: bold;
}
.loading_1 .footer_loading_1{
	background: #ffffff;
	text-align: center;
	bottom: 0;
	min-height: 85px;
	left: 0;
	position: absolute;
	right: 0;
}
.loading_1 .footer_loading_1 .copy p{
	color: #d0d0d0;
	font-size: 14px;
	padding: 30px 0;
	line-height: 25px;
}
.loading_1 .footer_loading_1 .copy p a{
	color: #999999;
}
@media (max-width: 600px){
	.loading_1 .footer_loading_1 .copy{
		padding: 0 30px;
	}
}
.loading_2{
	height: auto;
	min-height: 100%;
}
.loading_2 .wrapper{
	padding-bottom: 85px;
}
.loading_2 .wrapper .header_loading_2{
	background: #ffffff;
	text-align: center;
	margin-bottom: 120px;
}
@media (max-width: 600px){
	.loading_2 .wrapper .header_loading_2{
		margin-bottom: 60px;
	}
}
.loading_2 .wrapper .header_loading_2 .logo{
	padding: 33px 0;
}
.loading_2 .wrapper .header_loading_2 .logo a{
	font-family: 'Euromode';
	color: #000000;
	font-weight: 300;
	font-size: 30px;
	text-transform: uppercase;
}
.loading_2 .wrapper .header_loading_2 .logo a span{
	font-weight: 900;
}
.loading_2 .wrapper .main .circle{
	border: 18px solid #96e348;
	border-radius: 50%;
	width: 330px;
	height: 330px;
	margin: 0 auto 58px auto;
}
@media (max-width: 600px){
	.loading_2 .wrapper .main .circle{
		width: 240px;
		height: 240px;
	}
}
.loading_2 .wrapper .main .circle .time{
	background: #000000;
	text-align: center;
	border-radius: 50%;
	padding: 135px 0 103px 0;
}
@media (max-width: 600px){
	.loading_2 .wrapper .main .circle .time{
		padding: 85px 0 68px 0;
	}
}
.loading_2 .wrapper .main .circle .time p{
	font-size: 18px;
	line-height: 34px;
	margin: 0;
	color: #999999;
}
@media (max-width: 600px){
	.loading_2 .wrapper .main .circle .time p{
		font-size: 16px;
	}
}
.loading_2 .wrapper .main .circle .time p span{
	font-family: 'Euromode';
	font-style: italic;
	font-weight: 300;
	color: #4dd970;
	font-size: 80px;
	letter-spacing: -2px;
}
@media (max-width: 600px){
	.loading_2 .wrapper .main .circle .time p span{
		font-size: 66px;
	}
}
.loading_2 .wrapper .main .content{
	margin-bottom: 87px;
}
@media (max-width: 600px){
	.loading_2 .wrapper .main .content .name{
		height: 48px;
	}
}
.loading_2 .wrapper .main .content p{
	margin-bottom: 6px;
}
.loading_2 .wrapper .main .content .btn_m_color,
.loading_2 .wrapper .main .content .btn_m{
	margin-top: 34px;
}
@media (max-width: 600px){
	.loading_2 .wrapper .main .content .btn_m_color,
	.loading_2 .wrapper .main .content .btn_m_color.hover{
		padding: 14px 19px;
	}
	.loading_2 .wrapper .main .content .btn_m,
	.loading_2 .wrapper .main .content .btn_m.hover{
		padding: 14px 18px;
	}
}
.loading_2 .wrapper .main .content .left_col{
	text-align: right;
	padding-right: 15px;
}
.loading_2 .wrapper .main .content .left_col p{
	color: #999999;
}
.loading_2 .wrapper .main .content .right_col{
	padding-left: 15px;
}
.loading_2 .wrapper .main .content .right_col p{
	color: #000000;
}
.loading_2 .footer_loading_2{
	background: #ffffff;
	text-align: center;
	bottom: 0;
	height: 85px;
	left: 0;
	position: absolute;
	right: 0;
}
.loading_2 .footer_loading_2 .copy p{
	color: #d0d0d0;
	font-size: 14px;
	padding: 30px 0;
	line-height: 25px;
}
.loading_2 .footer_loading_2 .copy p a{
	color: #999999;
}
@media (max-width: 600px){
	.loading_2 .footer_loading_2 .copy{
		padding: 0 30px;
	}
}
.loading_3{
	width: 100%;
	height: 100%;
	position: absolute;
}
.loading_3 .center_screen{
	width: 370px;
	height: 483px;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: auto;
}
@media (max-width: 600px){
	.loading_3 .center_screen{
		width: 280px;
		height: 385px;
	}
}
.loading_3 .center_screen .circle{
	padding: 47px;
	border-radius: 50%;
	border: 5px solid #7fd969;
	margin-bottom: 42px;
	height: 260px;
	width: 260px;
}
@media (max-width: 600px){
	.loading_3 .center_screen .circle{
		height: 190px;
		padding: 40px;
		width: 190px;
	}
}
.loading_3 .center_screen .circle .logo{
	background: #ffffff;
	border-radius: 50%;
	height: 56px;
	padding: 102px 0;
	text-align: center;
	width: 260px;
}
@media (max-width: 600px){
	.loading_3 .center_screen .circle .logo{
		height: 60px;
		padding: 65px 0;
		width: 190px;
	}
}
.loading_3 .center_screen .circle .logo a{
	font-family: 'Euromode';
	color: #D84243;
	font-weight: 300;
	font-size: 39px;
	text-transform: uppercase;
	line-height: 26px;
}
.loading_3 .center_screen .circle .logo a span{
	font-weight: 900;
	font-size: 34px;
}
.loading_3 .center_screen .complete{
	text-align: center;
	font-family: 'Euromode';
	font-style: italic;
	font-size: 48px;
	font-weight: 300;
	color: #999999;
}
@media (max-width: 600px){
	.loading_3 .center_screen .complete{
		font-size: 40px;
	}
}
.forum_1 .main h3,
.forum_1 .main h4,
.forum_1 .main h5{
	text-transform: none;
}
.forum_1 .main .welcome h3{
	font-size: 36px;
}
.forum_1 .main .welcome .text{
	height: 130px;
}
@media (max-width: 810px){
	.forum_1 .main .welcome .text{
		height: 180px;
	}
}
@media (max-width: 600px){
	.forum_1 .main .welcome .text{
		height: auto;
	}
}
@media (max-width: 960px){
	.forum_1 .main .categories{
		margin-right: -30px;
	}
}
.forum_1 .main .categories li{
	overflow: hidden;
}
.forum_1 .main .categories li .text_box{
	margin: 0;
}
.forum_1 .main .categories li .category{
	font-weight: 600;
	color: #999999;
}
.forum_1 .main .categories li .img{
	height: 260px;
}
.forum_1 .main .categories li .img img{
	width: 100%;
	display: block;
}
.forum_1 .main .categories li .color_1{
	background: #999999;
}
.forum_1 .main .categories li .color_2{
	background: #51b46d;
}
.forum_1 .main .categories li .color_3{
	background: #e0ab18;
}
.forum_1 .main .categories li .color_4{
	background: #f9845b;
}
.forum_1 .main .categories li .color_5{
	background: #e15258;
}
.forum_1 .main .categories li .color_6{
	background: #2570a8;
}
.forum_1 .main .sidebar .btn_submit{
	background: #d2d4d7 url("../images/search_grey.png") no-repeat scroll center center;
}
.forum_1 .main .sidebar .input_text{
	background: #d2d4d7;
	font-style: italic;
	font-size: 14px;
	font-weight: 800;
	padding-left: 30px;
}
.forum_1 .main .sidebar .accordion .has_submenu > a{
	background: url("../images/dropdown.png") no-repeat 91% center;
	color: #999999;
}
.forum_1 .main .sidebar .accordion li a{
	font-family: 'Euromode';
	font-size: 14px;
	color: #b6bac2;
	font-weight: 900;
	padding: 12px 30px;
	display: block;
}
.forum_1 .main .sidebar .accordion li .submenu{
	display: none;
	background: #f9fafa;
	margin-top: 10px;
}
.forum_1 .main .sidebar .accordion li .submenu li a.hover,
.forum_1 .main .sidebar .accordion li .submenu li a.active{
	color: #ffffff;
	background: #000000;
}
.forum_1 .main .sidebar .accordion li.hover{
	background: #000000;
}
.forum_1 .main .sidebar .accordion li.hover > a{
	color: #ffffff;
}
.forum_1 .main .sidebar .accordion li.active{
	background: none;
}
.forum_1 .main .sidebar .accordion li.active > a{
	background: url("../images/dropup.png") no-repeat 91% center;
	color: #999999;
}
.forum_1 .main .sidebar .accordion li.active .submenu{
	display: block;
}
.forum_1 .main .sidebar .accordion li.active li a{
	background: none;
}
.forum_1 .main .sidebar .widget_tag ul li{
	margin: 7px 7px 0 0;
}
.forum_1 .main .sidebar .widget_tag ul li a{
	font-size: 12px;
}
.forum_1 .main .sidebar .widget_tag ul li.hover,
.forum_1 .main .sidebar .widget_tag ul li.active{
	background: #D84243;
}
.forum_1 .main .sidebar .widget_tag ul li.hover a,
.forum_1 .main .sidebar .widget_tag ul li.active a{
	color: #ffffff;
}
@media (max-width: 960px) and (min-width: 600px){
	.forum_1 .main .sidebar .m_l_half{
		margin-left: 15px;
	}
	.forum_1 .main .sidebar .m_r_half{
		margin-right: 15px;
	}
}
.forum_2 .main .tabs .tabs_title{
	border-bottom: 2px solid #000000;
	overflow: hidden;
}
.forum_2 .main .tabs .tabs_title li{
	float: left;
	margin: 0;
	padding: 22px 31px 23px;
	cursor: pointer;
}
.forum_2 .main .tabs .tabs_title li h4{
	color: #222429;
	text-transform: none;
	margin: 0;
}
@media (max-width: 810px){
	.forum_2 .main .tabs .tabs_title li{
		padding: 22px 15px 23px;
	}
	.forum_2 .main .tabs .tabs_title li h4{
		font-size: 22px;
	}
}
@media (max-width: 600px){
	.forum_2 .main .tabs .tabs_title li{
		padding: 13px 10px 12px;
	}
	.forum_2 .main .tabs .tabs_title li h4{
		font-size: 18px;
	}
}
.forum_2 .main .tabs .tabs_title li.hover,
.forum_2 .main .tabs .tabs_title li.active{
	background: #000000;
}
.forum_2 .main .tabs .tabs_title li.hover h4,
.forum_2 .main .tabs .tabs_title li.active h4{
	color: #ffffff;
}
.forum_2 .main .tabs .tabs_content li.newest .posts li{
	overflow: hidden;
}
.forum_2 .main .tabs .tabs_content li.newest .posts li .img{
	width: 60px;
	height: 60px;
	border-radius: 50%;
	background: #999999;
	overflow: hidden;
	margin: 0 auto;
}
.forum_2 .main .tabs .tabs_content li.newest .posts li .img img{
	height: 100%;
	width: auto;
}
.forum_2 .main .tabs .tabs_content li.newest .posts li h5{
	text-transform: none;
	font-style: normal;
	margin-bottom: 9px;
}
.forum_2 .main .tabs .tabs_content li.newest .posts li .author_info{
	font-style: italic;
	margin: 0;
}
@media (min-width: 600px){
	.forum_2 .main .tabs .tabs_content li.newest .posts li .center_align{
		text-align: center;
		padding-top: 47px;
	}
}
.forum_2 .main .tabs .tabs_content li.newest .posts li .center_align .all_answers{
	font-family: 'Euromode';
	font-weight: bold;
	font-size: 18px;
	font-style: italic;
}
.forum_2 .main .sidebar .btn_submit{
	background: #d2d4d7 url("../images/search_grey.png") no-repeat scroll center center;
}
.forum_2 .main .sidebar .input_text{
	background: #d2d4d7;
	font-style: italic;
	font-size: 14px;
	font-weight: 800;
	padding-left: 30px;
}
.forum_2 .main .sidebar .accordion .has_submenu > a{
	background: url("../images/dropdown.png") no-repeat 91% center;
	color: #999999;
}
.forum_2 .main .sidebar .accordion li a{
	font-family: 'Euromode';
	font-size: 14px;
	color: #b6bac2;
	font-weight: 900;
	padding: 12px 30px;
	display: block;
}
.forum_2 .main .sidebar .accordion li .submenu{
	display: none;
	background: #f9fafa;
	margin-top: 10px;
}
.forum_2 .main .sidebar .accordion li .submenu li a.hover,
.forum_2 .main .sidebar .accordion li .submenu li a.active{
	color: #ffffff;
	background: #000000;
}
.forum_2 .main .sidebar .accordion li.hover{
	background: #000000;
}
.forum_2 .main .sidebar .accordion li.hover > a{
	color: #ffffff;
}
.forum_2 .main .sidebar .accordion li.active{
	background: none;
}
.forum_2 .main .sidebar .accordion li.active > a{
	background: url("../images/dropup.png") no-repeat 91% center;
	color: #999999;
}
.forum_2 .main .sidebar .accordion li.active .submenu{
	display: block;
}
.forum_2 .main .sidebar .accordion li.active li a{
	background: none;
}
.forum_2 .main .sidebar .widget_tag ul li{
	margin: 7px 7px 0 0;
}
.forum_2 .main .sidebar .widget_tag ul li a{
	font-size: 12px;
}
.forum_2 .main .sidebar .widget_tag ul li.hover,
.forum_2 .main .sidebar .widget_tag ul li.active{
	background: #D84243;
}
.forum_2 .main .sidebar .widget_tag ul li.hover a,
.forum_2 .main .sidebar .widget_tag ul li.active a{
	color: #ffffff;
}
@media (max-width: 960px) and (min-width: 600px){
	.forum_2 .main .sidebar .m_l_half{
		margin-left: 15px;
	}
	.forum_2 .main .sidebar .m_r_half{
		margin-right: 15px;
	}
}
@media (max-width: 600px){
	.forum_2 .main .p_l_r_600{
		padding-left: 30px;
		padding-right: 30px;
	}
	.forum_2 .main .p_b_600{
		padding-bottom: 30px;
	}
}
.forum_single_post .main .post .img{
	width: 100px;
	height: 100px;
	border-radius: 50%;
	background: #999999;
	overflow: hidden;
}
.forum_single_post .main .post .img img{
	height: 100%;
	width: auto;
}
.forum_single_post .main .post h4{
	text-transform: none;
}
.forum_single_post .main .post .name{
	font-family: 'Euromode';
	font-size: 18px;
	font-weight: 700;
	line-height: 22px;
	margin-bottom: 3px;
	color: #222429;
}
.forum_single_post .main .post .date{
	color: #999999;
	font-style: italic;
	font-size: 12px;
}
.forum_single_post .main .post .text{
	margin: 19px 0;
}
.forum_single_post .main .post .rating_box li{
	float: left;
	margin-right: 30px;
}
@media (max-width: 600px){
	.forum_single_post .main .post .rating_box li{
		margin-right: 22px;
	}
}
.forum_single_post .main .post .rating_box li a{
	padding: 4px 0 4px 34px;
	display: block;
	color: #999999;
	font-size: 12px;
	font-family: 'Euromode';
	font-style: italic;
}
@media (max-width: 600px){
	.forum_single_post .main .post .rating_box li a{
		padding-left: 27px;
	}
}
.forum_single_post .main .post .rating_box li a.rating{
	background: url("../images/star_icon.png") no-repeat left center;
}
.forum_single_post .main .post .rating_box li a.comment{
	background: url("../images/comment_icon.png") no-repeat left center;
}
.forum_single_post .main .post .rating_box li a.view{
	background: url("../images/view_icon.png") no-repeat left center;
}
@media (max-width: 1200px) and (min-width: 600px){
	.forum_single_post .main .p_l_1200{
		padding-left: 30px;
	}
}
.forum_single_post .main .sidebar .btn_submit{
	background: #d2d4d7 url("../images/search_grey.png") no-repeat scroll center center;
}
.forum_single_post .main .sidebar .input_text{
	background: #d2d4d7;
	font-style: italic;
	font-size: 14px;
	font-weight: 800;
	padding-left: 30px;
}
.forum_single_post .main .sidebar .accordion .has_submenu > a{
	background: url("../images/dropdown.png") no-repeat 91% center;
	color: #999999;
}
.forum_single_post .main .sidebar .accordion li a{
	font-family: 'Euromode';
	font-size: 14px;
	color: #b6bac2;
	font-weight: 900;
	padding: 12px 30px;
	display: block;
}
.forum_single_post .main .sidebar .accordion li .submenu{
	display: none;
	background: #f9fafa;
	margin-top: 10px;
}
.forum_single_post .main .sidebar .accordion li .submenu li a.hover,
.forum_single_post .main .sidebar .accordion li .submenu li a.active{
	color: #ffffff;
	background: #000000;
}
.forum_single_post .main .sidebar .accordion li.hover{
	background: #000000;
}
.forum_single_post .main .sidebar .accordion li.hover > a{
	color: #ffffff;
}
.forum_single_post .main .sidebar .accordion li.active{
	background: none;
}
.forum_single_post .main .sidebar .accordion li.active > a{
	background: url("../images/dropup.png") no-repeat 91% center;
	color: #999999;
}
.forum_single_post .main .sidebar .accordion li.active .submenu{
	display: block;
}
.forum_single_post .main .sidebar .accordion li.active li a{
	background: none;
}
.forum_single_post .main .sidebar .widget_tag ul li{
	margin: 7px 7px 0 0;
}
.forum_single_post .main .sidebar .widget_tag ul li a{
	font-size: 12px;
}
.forum_single_post .main .sidebar .widget_tag ul li.hover,
.forum_single_post .main .sidebar .widget_tag ul li.active{
	background: #D84243;
}
.forum_single_post .main .sidebar .widget_tag ul li.hover a,
.forum_single_post .main .sidebar .widget_tag ul li.active a{
	color: #ffffff;
}
@media (max-width: 960px) and (min-width: 600px){
	.forum_single_post .main .sidebar .m_l_half{
		margin-left: 15px;
	}
	.forum_single_post .main .sidebar .m_r_half{
		margin-right: 15px;
	}
}
@media (min-width: 810px){
	.search_advanced .main .search .input_text{
		width: 83%;
		padding: 14px 15% 15px 2%;
	}
}
.stock_1 .main .sales .article{
	overflow: hidden;
}
.stock_1 .main .sales .article .img img{
	width: 100%;
	height: auto;
	display: block;
}
.stock_1 .main .sales .article .description{
	height: 237px;
}
@media (max-width: 960px){
	.stock_1 .main .sales .article .description{
		height: auto;
	}
}
.stock_1 .main .sales .article .description h5{
	text-transform: none;
	font-style: normal;
}
.stock_1 .main .sales .article .description .time_interval{
	color: #D84243;
	font-weight: bold;
	font-style: italic;
	font-size: 15px;
}
.stock_1 .main .sales .article .countdown{
	overflow: hidden;
}
@media (min-width: 960px){
	.stock_1 .main .sales .article .countdown{
		text-align: right;
	}
}
.stock_1 .main .sales .article .countdown li{
	display: inline-block;
	width: 57px;
	margin: 0 2px;
}
@media (max-width: 600px){
	.stock_1 .main .sales .article .countdown li{
		margin: 0;
	}
}
.stock_1 .main .sales .article .countdown li span{
	display: block;
	width: 55px;
	height: 55px;
	text-align: center;
	background: #e9e9e9;
	color: #000000;
	font-size: 24px;
	font-family: 'Euromode';
	font-weight: 900;
	font-style: italic;
	line-height: 55px;
	margin: 0 auto;
}
.stock_1 .main .sales .article .countdown li p{
	text-align: center;
	font-size: 11px;
	margin: 0;
}
@media (max-width: 960px){
	.stock_1 .main .sales .article .b_r_960_none{
		border-right: 0;
	}
	.stock_1 .main .sales .article .p_t_960{
		padding-top: 30px;
	}
	.stock_1 .main .sales .article .p_b_960{
		padding-bottom: 30px;
	}
	.stock_1 .main .sales .article .p_l_960{
		padding-left: 30px;
	}
}
@media (max-width: 600px){
	.stock_1 .main .sales .article .p_l_600{
		padding-left: 30px;
	}
}
.stock_1 .main .sales .completed .img{
	position: relative;
}
.stock_1 .main .sales .completed .img .transparent{
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: #ffffff;
	opacity: 0.5;
}
.stock_1 .main .sales .completed .img span{
	display: block;
	width: 150px;
	height: 150px;
	border-radius: 50%;
	text-align: center;
	line-height: 150px;
	font-weight: 900;
	font-size: 18px;
	font-family: 'Euromode';
	color: #D84243;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	background: #ffffff;
}
.stock_1 .main .sales .completed .description h5,
.stock_1 .main .sales .completed .description .time_interval{
	color: #999999;
}
.stock_1 .main .sales .completed .description p{
	color: #e9e9e9;
}
.stock_1 .main .sales .completed .countdown li span{
	color: #999999;
}
.stock_1 .main .sales .completed .countdown li p{
	color: #e9e9e9;
}
.stock_2 .main .sales .article{
	overflow: hidden;
}
.stock_2 .main .sales .article .img{
	margin: 0 auto;
	width: 160px;
	height: 160px;
	border-radius: 50%;
	overflow: hidden;
}
.stock_2 .main .sales .article .img img{
	height: 100%;
	width: auto;
}
.stock_2 .main .sales .article .description h5{
	text-transform: none;
	font-style: normal;
}
.stock_2 .main .sales .article .description .time_interval{
	color: #D84243;
	font-weight: bold;
	font-style: italic;
	font-size: 15px;
}
.stock_2 .main .sales .article .countdown{
	overflow: hidden;
}
@media (min-width: 960px){
	.stock_2 .main .sales .article .countdown{
		text-align: right;
	}
}
.stock_2 .main .sales .article .countdown li{
	display: inline-block;
	width: 57px;
	margin: 0 2px;
}
@media (max-width: 600px){
	.stock_2 .main .sales .article .countdown li{
		margin: 0;
	}
}
.stock_2 .main .sales .article .countdown li span{
	display: block;
	width: 55px;
	height: 55px;
	text-align: center;
	border: 2px solid #e9e9e9;
	color: #D84243;
	font-size: 24px;
	font-family: 'Euromode';
	font-weight: 900;
	font-style: italic;
	line-height: 55px;
	margin: 0 auto;
}
.stock_2 .main .sales .article .countdown li p{
	text-align: center;
	font-size: 11px;
	margin: 0;
}
@media (max-width: 960px){
	.stock_2 .main .sales .article .b_r_960_none{
		border-right: 0;
	}
	.stock_2 .main .sales .article .p_t_960_none{
		padding-top: 0;
	}
	.stock_2 .main .sales .article .p_b_960{
		padding-bottom: 30px;
	}
	.stock_2 .main .sales .article .p_l_960{
		padding-left: 30px;
	}
}
@media (max-width: 600px){
	.stock_2 .main .sales .article .p_l_600{
		padding-left: 30px;
	}
}
.stock_2 .main .sales .completed .img{
	width: 146px;
	height: 146px;
	border: 7px solid #e9e9e9;
}
.stock_2 .main .sales .completed .img span{
	display: block;
	text-align: center;
	line-height: 146px;
	font-weight: 900;
	font-size: 18px;
	font-family: 'Euromode';
}
.stock_2 .main .sales .completed .description h5,
.stock_2 .main .sales .completed .description .time_interval{
	color: #999999;
}
.stock_2 .main .sales .completed .description p{
	color: #e9e9e9;
}
.stock_2 .main .sales .completed .countdown li span,
.stock_2 .main .sales .completed .countdown li p{
	color: #e9e9e9;
}
.testimonials_1 .main .pagination{
	text-align: right;
}
.testimonials_1 .main .pagination span{
	font-style: italic;
	font-family: 'Euromode';
	font-size: 14px;
}
.testimonials_1 .main .pagination ul{
	display: inline-block;
	margin-left: 8px;
}
.testimonials_1 .main .pagination ul li{
	margin-left: 3px;
	padding: 6px 12px 7px;
	display: inline-block;
	background: #e9e9e9;
	cursor: pointer;
}
.testimonials_1 .main .pagination ul li a{
	font-size: 14px;
	font-style: normal;
	color: #222429;
}
.testimonials_1 .main .pagination ul li.hover,
.testimonials_1 .main .pagination ul li.active{
	background: #D84243;
}
.testimonials_1 .main .pagination ul li.hover a,
.testimonials_1 .main .pagination ul li.active a{
	color: #ffffff;
}
.testimonials_1 .main .tertimon{
	background: #f6f6f6;
}
.testimonials_1 .main .tertimon li{
	overflow: hidden;
	position: relative;
	border-bottom: 2px solid #ffffff;
}
@media (max-width: 810px){
	.testimonials_1 .main .tertimon li{
		padding-bottom: 60px;
	}
}
.testimonials_1 .main .tertimon li .img{
	margin: 0 auto;
	width: 160px;
	height: 160px;
	border-radius: 50%;
	background: #999999;
}
.testimonials_1 .main .tertimon li .img img{
	width: 100%;
}
.testimonials_1 .main .tertimon li .quote_box{
	background: url("../images/tw_bg1.png") no-repeat 3px 36px;
}
@media (max-width: 960px) and (min-width: 810px){
	.testimonials_1 .main .tertimon li .quote_box{
		padding-right: 30px;
		padding-left: 30px;
	}
}
.testimonials_1 .main .tertimon li .quote_box .quote{
	font-style: italic;
	font-family: 'Euromode';
	font-size: 24px;
	line-height: 37px;
	font-weight: 300;
	color: #000;
}
.testimonials_1 .main .tertimon li .quote_box .pers_info p{
	margin: 0;
}
.testimonials_1 .main .tertimon li .quote_box .pers_info .name{
	font-weight: bold;
	font-family: 'Euromode';
	font-size: 16px;
}
.testimonials_1 .main .tertimon .img_text:before{
	content: "";
	position: absolute;
	left: 0;
	height: 100%;
	border-left: 5px solid #D84243;
}
.testimonials_1 .main .tertimon .text_img:after{
	content: "";
	position: absolute;
	right: 0;
	height: 100%;
	border-right: 5px solid #D84243;
}
.testimonials_2 .main ul li{
	overflow: hidden;
}
.testimonials_2 .main ul li .quote_icon{
	width: 40px;
	height: 40px;
	background: #D84243 url("../images/tw_bg2.png") no-repeat center center;
}
.testimonials_2 .main ul li .quote p{
	font-style: italic;
	font-weight: 300;
	font-size: 24px;
	line-height: 29px;
}
.testimonials_2 .main ul li .author_box{
	overflow: hidden;
}
.testimonials_2 .main ul li .author_box .img{
	width: 70px;
	height: 70px;
	float: left;
	margin-right: 21px;
	background: #999999;
}
.testimonials_2 .main ul li .author_box .img img{
	width: 100%;
	height: auto;
}
@media (max-width: 810px) and (min-width: 600px){
	.testimonials_2 .main ul li .author_box .img{
		float: none;
		margin: 0 auto 7px auto;
	}
}
.testimonials_2 .main ul li .author_box .pers_info p{
	margin: 0;
}
@media (max-width: 810px) and (min-width: 600px){
	.testimonials_2 .main ul li .author_box .pers_info p{
		text-align: center;
	}
}
.testimonials_2 .main ul li .author_box .pers_info .name{
	font-weight: bold;
	font-size: 18px;
}
@media (max-width: 960px) and (min-width: 600px){
	.testimonials_2 .p_l_960_none{
		padding-left: 0;
	}
}
.testimonials_3 .main ul li .tertimonial{
	background: url("../images/tw_bg_grey.png") no-repeat 13px 10px;
}
.testimonials_3 .main ul li .tertimonial .text{
	height: 172px;
	overflow: hidden;
	margin-bottom: 24px;
}
@media (max-width: 600px){
	.testimonials_3 .main ul li .tertimonial .text{
		height: auto;
	}
}
.testimonials_3 .main ul li .tertimonial .text p{
	margin: 0;
}
.testimonials_3 .main ul li .tertimonial .author_box{
	overflow: hidden;
}
.testimonials_3 .main ul li .tertimonial .author_box .img{
	width: 40px;
	height: 40px;
	float: left;
	margin-right: 10px;
}
@media (max-width: 960px){
	.testimonials_3 .main ul li .tertimonial .author_box .img{
		float: none;
	}
}
@media (max-width: 600px){
	.testimonials_3 .main ul li .tertimonial .author_box .img{
		float: left;
	}
}
.testimonials_3 .main ul li .tertimonial .author_box .img img{
	width: 100%;
	height: auto;
}
.testimonials_3 .main ul li .tertimonial .author_box .pers_info p{
	margin: 0;
}
.testimonials_3 .main ul li .tertimonial .author_box .pers_info .name{
	font-weight: bold;
}
@media (max-width: 1200px) and (min-width: 810px){
	.testimonials_3 .main .b_l_1200_none{
		border-left: 0;
	}
}
@media (max-width: 810px){
	.testimonials_3 .main .b_l_810_none{
		border-left: 0;
	}
}
@media (max-width: 600px){
	.testimonials_3 .main .b_l_600_none{
		border-left: 0;
	}
}
.faq_1 .main .accordion{
	margin: 0;
}
.faq_1 .main .accordion li .title{
	padding: 23px 30px 26px 57px;
	text-transform: none;
	font-weight: 600;
	font-family: 'roboto';
	margin: 0;
	background: url("../images/plus_color.png") no-repeat 30px center;
	cursor: pointer;
}
.faq_1 .main .accordion li .content{
	overflow: hidden;
	display: none;
}
.faq_1 .main .accordion li.active .title{
	color: #ffffff;
	background: #222429 url("../images/minus_color.png") no-repeat 30px center;
}
.faq_1 .main .accordion li.active .content{
	display: block;
}
.faq_2 .main .accordion{
	margin: 0;
}
.faq_2 .main .accordion li .title{
	padding: 23px 30px 26px 68px;
	text-transform: none;
	font-weight: 900;
	margin: 0;
	background: url("../images/dropdown.png") no-repeat 33px center;
	cursor: pointer;
}
.faq_2 .main .accordion li .content{
	overflow: hidden;
	display: none;
}
.faq_2 .main .accordion li .content .img img{
	width: 100%;
	height: auto;
	display: block;
}
.faq_2 .main .accordion li.active .title{
	background: url("../images/dropup.png") no-repeat 33px center;
	border-bottom: 2px solid #e9e9e9;
}
.faq_2 .main .accordion li.active .content{
	display: block;
}
.one_page_1 .header_2{
	margin-bottom: 0;
}
.one_page_1 .widgets_block{
	display: none;
}
.one_page_1 .main .slider_o_p_1{
	background: #515151;
	/* Old browsers */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzUxNTE1MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzY5NmE2YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkOGRiZGMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #515151 0%, #696a6a 50%, #d8dbdc 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #515151), color-stop(50%, #696a6a), color-stop(100%, #d8dbdc));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #515151 0%, #696a6a 50%, #d8dbdc 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #515151 0%, #696a6a 50%, #d8dbdc 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #515151 0%, #696a6a 50%, #d8dbdc 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, #515151 0%, #696a6a 50%, #d8dbdc 100%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#515151', endColorstr='#d8dbdc', GradientType=0);
	/* IE6-8 */
}
.one_page_1 .main .slider_o_p_1 .imgs_list{
	position: relative;
	width: 1230px;
	margin: 0 auto;
}
.one_page_1 .main .slider_o_p_1 .imgs_list .img{
	height: 985px;
	background: #999999;
}
.one_page_1 .main .slider_o_p_1 .imgs_list .img .content{
	position: absolute;
	left: 84px;
	top: 210px;
	width: 390px;
}
.one_page_1 .main .slider_o_p_1 .imgs_list .img .content h3{
	color: #ffffff;
	font-size: 35px;
	margin-bottom: 60px;
}
.one_page_1 .main .slider_o_p_1 .imgs_list .img .content span{
	font-family: 'Euromode';
	font-style: italic;
	font-weight: 300;
}
.one_page_1 .main .slider_o_p_1 .imgs_list .img .content p{
	color: #ffffff;
	margin: 0;
}
.one_page_1 .main .slider_o_p_1 .imgs_list a.left_arrow,
.one_page_1 .main .slider_o_p_1 .imgs_list a.right_arrow{
	position: absolute;
	top: 290px;
	padding: 15px;
	background: #ffffff;
}
.one_page_1 .main .slider_o_p_1 .imgs_list a.left_arrow span,
.one_page_1 .main .slider_o_p_1 .imgs_list a.right_arrow span{
	width: 13px;
	height: 17px;
	display: block;
	background: url("../images/arrows.png") no-repeat;
}
.one_page_1 .main .slider_o_p_1 .imgs_list a.left_arrow{
	left: 0;
}
.one_page_1 .main .slider_o_p_1 .imgs_list a.left_arrow span{
	background-position: bottom left;
}
.one_page_1 .main .slider_o_p_1 .imgs_list a.right_arrow{
	right: 0;
}
.one_page_1 .main .slider_o_p_1 .imgs_list a.right_arrow span{
	background-position: bottom right;
}
.one_page_1 .main .slider_o_p_1 .imgs_list a.left_arrow.hover span{
	background-position: top left;
}
.one_page_1 .main .slider_o_p_1 .imgs_list a.right_arrow.hover span{
	background-position: top right;
}
.one_page_1 .main .text_box{
	margin: 0;
}
.one_page_1 .main .margin_box{
	margin-top: -400px;
	margin-bottom: -100px;
	position: relative;
	z-index: 2;
}
.one_page_1 .main .info .img{
	background: #e9e9e9;
	height: 310px;
}
.one_page_1 .main .info .dark_bg{
	background: #313f4c;
}
.one_page_1 .main .info .dark_bg h4{
	text-transform: none;
}
.one_page_1 .main .info .dark_bg .img1{
	background: #ffffff no-repeat center center;
	float: left;
	height: 60px;
	width: 60px;
}
.one_page_1 .main .info .dark_bg .margin_img{
	margin-left: 79px;
}
.one_page_1 .main .info .dark_bg .margin_img p{
	line-height: 18px;
	color: #999999;
}
.one_page_1 .main .info .dark_bg .address{
	background-image: url('../images/contact_address_dark.png');
}
.one_page_1 .main .info .dark_bg .phone{
	background-image: url('../images/contact_phone_dark.png');
}
.one_page_1 .main .info .dark_bg .mail{
	background-image: url('../images/contact_mail_dark.png');
}
.one_page_1 .main .info .about h4{
	text-transform: none;
}
.one_page_1 .main .info .about .description{
	height: 310px;
	overflow: hidden;
}
.one_page_1 .main .info .about .quotes{
	height: 310px;
}
.one_page_1 .main .info .about .quotes .p_t_l_r{
	padding: 22px 28px 0;
}
.one_page_1 .main .info .about .quotes .p_t_l_r ul{
	margin: 0 -27px;
}
.one_page_1 .main .info .about .quotes .p_t_l_r ul li{
	background: url("../images/quot_bg.png") no-repeat 22px 8px;
	padding: 13px 0 15px;
}
.one_page_1 .main .info .about .quotes .p_t_l_r ul li p{
	line-height: 16px;
	margin: 0 30px 17px;
}
.one_page_1 .main .info .about .quotes .p_t_l_r ul li .time{
	font-style: italic;
}
.one_page_1 .main .photo{
	background: #515151;
	position: relative;
}
.one_page_1 .main .photo .img{
	height: 600px;
}
.one_page_1 .main .photo .content{
	position: absolute;
	top: 165px;
	right: 20%;
	width: 300px;
}
.one_page_1 .main .photo .content h4,
.one_page_1 .main .photo .content p{
	color: #ffffff;
}
.one_page_1 .main .margin_box2{
	margin-top: -100px;
	margin-bottom: -100px;
	position: relative;
	z-index: 2;
}
.one_page_1 .main .margin_box2 .works{
	overflow: hidden;
}
.one_page_1 .main .margin_box2 .works .img{
	height: 295px;
	position: relative;
}
.one_page_1 .main .margin_box2 .works .img .hover_box{
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: #313f4c;
	display: none;
}
.one_page_1 .main .margin_box2 .works .img .hover_box h5,
.one_page_1 .main .margin_box2 .works .img .hover_box p{
	color: #ffffff;
}
.one_page_1 .main .margin_box2 .works .img .hover_box p{
	width: 85%;
}
.one_page_1 .main .margin_box2 .works .img.active .hover_box,
.one_page_1 .main .margin_box2 .works .img:hover .hover_box{
	display: block;
}
.one_page_1 .main .margin_box2 .works .bg1{
	background: #999999;
}
.one_page_1 .main .margin_box2 .works .bg2{
	background: #515151;
}
.one_page_1 .main .margin_box2 .works .bg3{
	background: #e9e9e9;
}
.one_page_1 .main .margin_box2 .works .double_height{
	height: 590px;
}
.one_page_1 .main .margin_box2 .player{
	height: 600px;
	position: relative;
	background: #515151;
}
.one_page_1 .main .margin_box2 .player .title{
	position: absolute;
	bottom: 0;
}
.one_page_1 .main .margin_box2 .player .title h4{
	color: #ffffff;
	margin: 0;
}
.one_page_1 .main .margin_box2 .team{
	text-align: center;
}
.one_page_1 .main .margin_box2 .team h3{
	text-transform: none;
}
.one_page_1 .main .margin_box2 .team ul{
	overflow: hidden;
}
.one_page_1 .main .margin_box2 .team ul .img{
	height: 236px;
}
.one_page_1 .main .margin_box2 .team ul .content{
	height: 86px;
}
.one_page_1 .main .margin_box2 .team ul .content p{
	margin: 0;
}
.one_page_1 .main .margin_box2 .team ul .content .name{
	font-size: 16px;
	font-weight: 700;
	font-family: 'Euromode';
	padding-top: 19px;
}
.one_page_1 .main .mail_us{
	height: 524px;
	background: #515151;
	padding-top: 100px;
}
.one_page_1 .main .mail_us .form_bg{
	width: 400px;
	background: #313f4c;
}
.one_page_1 .main .mail_us .form_bg h4{
	text-transform: none;
}
html.o_h{
	overflow: hidden;
}
html.o_h body{
	overflow-y: scroll;
}
.popup_bg{
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: #000000;
	opacity: 0.6;
	z-index: 50;
}
.popup_box.o_h{
	overflow-y: scroll;
}
.popup_box{
	z-index: 51;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}
.popup_box .popup_area{
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	top: 0;
	margin: auto;
	padding: 30px;
}
@media (max-width: 600px){
	.popup_box .popup_area{
		padding: 30px 0;
		width: 95%;
	}
}
.popup_box .popup_area .main{
	background: #ffffff;
	position: relative;
}
.popup_box .popup_area .main .close{
	width: 25px;
	height: 25px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	background: #e9e9e9 url("../images/cross.png") no-repeat center center;
	cursor: pointer;
	display: inline-block;
	z-index: 1;
}
.popup_box .popup_area .main .close.hover{
	background: #000000 url("../images/checkbox.png") no-repeat center center;
}
.account_login_2 .popup_area{
	width: 430px;
	height: 553px;
}
@media (max-width: 600px){
	.account_login_2 .popup_area{
		width: 95%;
	}
}
.account_login_2 .popup_area .main{
	border-top: 7px solid #D84243;
	background: #ffffff;
}
.account_login_2 .popup_area .main .close{
	position: absolute;
	right: 20px;
	top: 15px;
}
.account_login_2 .popup_area .main h2{
	font-size: 41px;
	line-height: 39px;
	text-align: center;
	padding-top: 39px;
}
.account_login_2 .popup_area .main h2 span{
	display: block;
}
.account_login_2 .popup_area .main .login{
	padding: 0 30px;
	text-align: center;
}
.account_login_2 .popup_area .main .login li{
	display: inline-block;
	padding: 3px 6px;
}
.account_login_2 .popup_area .main .login li a{
	font-family: 'Euromode';
	font-weight: 900;
	font-style: italic;
	font-size: 24px;
	text-transform: uppercase;
	color: #000000;
}
.account_login_2 .popup_area .main .login li a.hover{
	color: #D84243;
}
.account_login_2 .popup_area .main .login .last a{
	font-weight: 400;
}
.account_login_2 .popup_area .main .login .last:before{
	content: '|';
	font-family: 'Euromode';
	font-weight: 900;
	font-style: italic;
	font-size: 24px;
	text-transform: uppercase;
	color: #000000;
	margin-right: 12px;
}
.account_login_2 .popup_area .main .login .last:before a{
	font-weight: 400;
}
.account_login_2 .popup_area .main form{
	background: #ffffff;
}
.account_login_2 .popup_area .main form p .forgot_you_pass{
	display: inline-block;
	margin: 12px 20px 17px;
}
.account_login_2 .popup_area .main form .social{
	text-align: center;
}
.account_login_2 .popup_area .main form .social li{
	display: inline-block;
}
.account_login_2 .popup_area .main form .social li a{
	display: inline-block;
	margin: 0 9px;
}
@media (max-width: 600px){
	.account_login_2 .popup_area .main form .social li a{
		margin: 0 6px;
	}
}
.product_quick_view_1 .popup_area{
	width: 830px;
	height: 560px;
}
@media (max-width: 960px){
	.product_quick_view_1 .popup_area{
		width: 75%;
		height: 884px;
	}
}
@media (max-width: 810px){
	.product_quick_view_1 .popup_area{
		height: 920px;
	}
}
@media (max-width: 600px){
	.product_quick_view_1 .popup_area{
		width: 95%;
		height: 1170px;
	}
}
.product_quick_view_1 .popup_area .main{
	background: #ffffff;
}
.product_quick_view_1 .popup_area .main .close{
	position: absolute;
	right: 20px;
	top: 20px;
}
.product_quick_view_1 .popup_area .main .img_slider{
	height: 480px;
	position: relative;
	background: #999999;
}
@media (max-width: 960px){
	.product_quick_view_1 .popup_area .main .img_slider{
		height: 350px;
	}
}
.product_quick_view_1 .popup_area .main .img_slider .btn_like,
.product_quick_view_1 .popup_area .main .img_slider .btn_share{
	position: absolute;
	bottom: 30px;
}
.product_quick_view_1 .popup_area .main .img_slider .btn_like{
	left: 35px;
}
.product_quick_view_1 .popup_area .main .img_slider .btn_share{
	left: 95px;
}
.product_quick_view_1 .popup_area .main .img_slider ul li{
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.product_quick_view_1 .popup_area .main .img_slider ul li img{
	width: 100%;
	height: auto;
}
.product_quick_view_1 .popup_area .main .right_col{
	height: 480px;
}
@media (max-width: 960px){
	.product_quick_view_1 .popup_area .main .right_col{
		height: auto;
	}
}
.product_quick_view_1 .popup_area .main .right_col h3{
	padding-right: 30px;
	margin-bottom: 27px;
}
.product_quick_view_1 .popup_area .main .right_col .price{
	margin-bottom: 18px;
}
.product_quick_view_1 .popup_area .main .right_col .price .old_price{
	margin-left: 26px;
	color: #999999;
	text-decoration: line-through;
	font-size: 18px;
	font-style: italic;
	font-weight: normal;
}
@media (max-width: 600px){
	.product_quick_view_1 .popup_area .main .right_col .price .old_price{
		margin-left: 0;
		display: block;
	}
}
.product_quick_view_1 .popup_area .main .right_col .price .save{
	font-style: italic;
	font-size: 18px;
	color: #222429;
	margin-left: 12px;
	text-transform: none;
}
@media (max-width: 600px){
	.product_quick_view_1 .popup_area .main .right_col .price .save{
		margin-left: 0;
	}
}
.product_quick_view_1 .popup_area .main .right_col .btns_box{
	margin-top: 17px;
	overflow: hidden;
}
.product_quick_view_1 .popup_area .main .right_col .btns_box .btn_l_color{
	float: left;
	padding: 10px 25px;
}
@media (max-width: 600px){
	.product_quick_view_1 .popup_area .main .right_col .btns_box .btn_l_color{
		float: none;
		margin-bottom: 15px;
	}
}
.product_quick_view_1 .popup_area .main .right_col .btns_box .counter{
	float: left;
	margin-right: 20px;
}
@media (max-width: 600px){
	.product_quick_view_1 .popup_area .main .right_col .btns_box .counter{
		float: none;
		margin-bottom: 20px;
	}
}
.product_quick_view_1 .popup_area .main .arrows_box{
	overflow: hidden;
}
.product_quick_view_1 .popup_area .main .arrows_box p{
	float: left;
	font-family: 'Euromode';
	font-weight: bold;
	margin: 0;
}
.product_quick_view_1 .popup_area .main .arrows_box .arrow_left,
.product_quick_view_1 .popup_area .main .arrows_box .arrow_right{
	background: url('../images/arrows.png') no-repeat;
	float: right;
	margin: 0 5px;
	height: 17px;
	width: 13px;
}
.product_quick_view_1 .popup_area .main .arrows_box .arrow_left{
	background-position: bottom left;
}
.product_quick_view_1 .popup_area .main .arrows_box .arrow_left.hover{
	background-position: top left;
}
.product_quick_view_1 .popup_area .main .arrows_box .arrow_right{
	background-position: bottom right;
}
.product_quick_view_1 .popup_area .main .arrows_box .arrow_right.hover{
	background-position: top right;
}
.product_quick_view_2 .popup_area{
	width: 830px;
	height: 500px;
}
@media (max-width: 960px){
	.product_quick_view_2 .popup_area{
		width: 730px;
	}
}
@media (max-width: 810px){
	.product_quick_view_2 .popup_area{
		width: 75%;
		height: 650px;
	}
}
@media (max-width: 600px){
	.product_quick_view_2 .popup_area{
		width: 95%;
		height: 750px;
	}
}
@media (max-width: 600px){
	.product_quick_view_2 .popup_area .main{
		padding-bottom: 30px;
	}
}
.product_quick_view_2 .popup_area .main .close{
	position: absolute;
	right: 20px;
	top: 20px;
}
.product_quick_view_2 .popup_area .main .img_slider{
	height: 500px;
	position: relative;
	float: left;
	overflow: hidden;
	display: block;
}
@media (max-width: 810px){
	.product_quick_view_2 .popup_area .main .img_slider{
		height: 200px;
	}
}
.product_quick_view_2 .popup_area .main .img_slider .arrow_left,
.product_quick_view_2 .popup_area .main .img_slider .arrow_right{
	background: url('../images/arrows.png') no-repeat;
	position: absolute;
	height: 17px;
	width: 13px;
	cursor: pointer;
	top: 0;
	bottom: 0;
	margin: auto;
	z-index: 1;
}
.product_quick_view_2 .popup_area .main .img_slider .arrow_left{
	background-position: top left;
	left: 20px;
}
.product_quick_view_2 .popup_area .main .img_slider .arrow_left.hover{
	background-position: bottom left;
}
.product_quick_view_2 .popup_area .main .img_slider .arrow_right{
	background-position: top right;
	right: 20px;
}
.product_quick_view_2 .popup_area .main .img_slider .arrow_right.hover{
	background-position: bottom right;
}
.product_quick_view_2 .popup_area .main .img_slider .img{
	width: 100%;
	height: 100%;
}
.product_quick_view_2 .popup_area .main .img_slider .img img{
	width: 100%;
	height: auto;
}
.product_quick_view_2 .popup_area .main .right_col{
	float: left;
	height: 500px;
}
@media (max-width: 810px){
	.product_quick_view_2 .popup_area .main .right_col{
		height: auto;
	}
}
.product_quick_view_2 .popup_area .main .right_col h3{
	padding-right: 30px;
}
.product_quick_view_2 .popup_area .main .right_col .price{
	margin-bottom: 40px;
}
.product_quick_view_2 .popup_area .main .right_col .price .old_price{
	margin-left: 30px;
	color: #999999;
	text-decoration: line-through;
	font-size: 18px;
	font-style: italic;
	font-weight: normal;
}
.product_quick_view_2 .popup_area .main .right_col .text{
	height: 175px;
	overflow: hidden;
	padding-right: 30px;
}
@media (max-width: 960px){
	.product_quick_view_2 .popup_area .main .right_col .text{
		height: 150px;
	}
}
.product_quick_view_2 .popup_area .main .right_col .text p .readmore{
	font-style: italic;
}
.product_quick_view_2 .popup_area .main .right_col .btns_box{
	margin-top: 50px;
}
@media (max-width: 810px){
	.product_quick_view_2 .popup_area .main .right_col .btns_box{
		margin-top: 20px;
	}
}
.product_quick_view_2 .popup_area .main .right_col .btns_box .btn_m_color{
	float: left;
	text-transform: uppercase;
}
@media (max-width: 600px){
	.product_quick_view_2 .popup_area .main .right_col .btns_box .btn_m_color{
		float: none;
	}
}
.product_quick_view_2 .popup_area .main .right_col .btns_box .counter{
	float: right;
}
@media (max-width: 600px){
	.product_quick_view_2 .popup_area .main .right_col .btns_box .counter{
		float: none;
		margin-bottom: 20px;
	}
}
.popup_1 .popup_area{
	width: 830px;
	height: 706px;
}
@media (max-width: 960px){
	.popup_1 .popup_area{
		width: 80%;
	}
}
@media (max-width: 600px){
	.popup_1 .popup_area{
		width: 95%;
		height: 574px;
	}
}
.popup_1 .popup_area .main{
	background: #ffffff;
}
.popup_1 .popup_area .main .close{
	position: absolute;
	right: 20px;
	top: 15px;
}
.popup_1 .popup_area .main .img{
	position: relative;
	height: 614px;
}
@media (max-width: 600px){
	.popup_1 .popup_area .main .img{
		height: 450px;
	}
}
.popup_1 .popup_area .main .img img{
	display: block;
	width: 100%;
	height: auto;
}
.popup_1 .popup_area .main .img a.left_arrow,
.popup_1 .popup_area .main .img a.right_arrow{
	display: block;
	width: 13px;
	height: 17px;
	background: url("../images/arrows.png") no-repeat;
	position: absolute;
	top: 50%;
	margin-top: -9px;
}
.popup_1 .popup_area .main .img a.left_arrow{
	left: 27px;
	background-position: bottom left;
}
.popup_1 .popup_area .main .img a.right_arrow{
	right: 27px;
	background-position: bottom right;
}
.popup_1 .popup_area .main .img a.left_arrow.hover{
	background-position: top left;
}
.popup_1 .popup_area .main .img a.right_arrow.hover{
	background-position: top right;
}
.popup_1 .popup_area .main h3{
	margin: 0;
}
@media (max-width: 810px){
	.popup_1 .popup_area .main h3{
		font-size: 22px;
	}
}
.popup_2 .popup_area{
	width: 830px;
	height: 722px;
}
@media (max-width: 960px){
	.popup_2 .popup_area{
		width: 80%;
	}
}
@media (max-width: 600px){
	.popup_2 .popup_area{
		width: 95%;
		height: 865px;
	}
}
.popup_2 .popup_area .main{
	background: #ffffff;
}
.popup_2 .popup_area .main .close{
	position: absolute;
	right: 20px;
	top: 15px;
}
.popup_2 .popup_area .main .img{
	position: relative;
	height: 480px;
}
@media (max-width: 960px){
	.popup_2 .popup_area .main .img{
		height: 440px;
	}
}
@media (max-width: 810px){
	.popup_2 .popup_area .main .img{
		height: 400px;
	}
}
.popup_2 .popup_area .main .img img{
	display: block;
	width: 100%;
	height: auto;
}
.popup_2 .popup_area .main .img a.left_arrow,
.popup_2 .popup_area .main .img a.right_arrow{
	display: block;
	width: 13px;
	height: 17px;
	background: url("../images/arrows.png") no-repeat;
	position: absolute;
	top: 50%;
	margin-top: -9px;
}
.popup_2 .popup_area .main .img a.left_arrow{
	left: 27px;
	background-position: bottom left;
}
.popup_2 .popup_area .main .img a.right_arrow{
	right: 27px;
	background-position: bottom right;
}
.popup_2 .popup_area .main .img a.left_arrow.hover{
	background-position: top left;
}
.popup_2 .popup_area .main .img a.right_arrow.hover{
	background-position: top right;
}
.popup_2 .popup_area .main .description{
	padding: 26px 30px 30px 28px;
}
@media (max-width: 810px){
	.popup_2 .popup_area .main .description h4{
		font-size: 20px;
	}
}
.popup_2 .popup_area .main .description .full{
	font-style: italic;
}
.popup_3 .popup_area{
	width: 710px;
	height: 684px;
}
@media (max-width: 960px){
	.popup_3 .popup_area{
		height: 634px;
	}
}
@media (max-width: 810px){
	.popup_3 .popup_area{
		width: 95%;
		height: 584px;
	}
}
@media (max-width: 600px){
	.popup_3 .popup_area{
		height: 885px;
	}
}
.popup_3 .popup_area .main{
	background: #ffffff;
}
.popup_3 .popup_area .main .close{
	position: absolute;
	right: 20px;
	top: 15px;
}
.popup_3 .popup_area .main .img_big{
	position: relative;
	height: 450px;
}
@media (max-width: 960px){
	.popup_3 .popup_area .main .img_big{
		height: 400px;
	}
}
@media (max-width: 810px){
	.popup_3 .popup_area .main .img_big{
		height: 350px;
	}
}
@media (max-width: 600px){
	.popup_3 .popup_area .main .img_big{
		height: 300px;
	}
}
.popup_3 .popup_area .main .img_big img{
	display: block;
	width: 100%;
	height: auto;
}
.popup_3 .popup_area .main .img_big a.left_arrow,
.popup_3 .popup_area .main .img_big a.right_arrow{
	display: block;
	width: 13px;
	height: 17px;
	background: url("../images/arrows.png") no-repeat;
	position: absolute;
	top: 50%;
	margin-top: -9px;
}
.popup_3 .popup_area .main .img_big a.left_arrow{
	left: 27px;
	background-position: bottom left;
}
.popup_3 .popup_area .main .img_big a.right_arrow{
	right: 27px;
	background-position: bottom right;
}
.popup_3 .popup_area .main .img_big a.left_arrow.hover{
	background-position: top left;
}
.popup_3 .popup_area .main .img_big a.right_arrow.hover{
	background-position: top right;
}
.popup_3 .popup_area .main .preview{
	overflow: hidden;
}
.popup_3 .popup_area .main .preview li{
	float: left;
	width: 20%;
}
@media (max-width: 600px){
	.popup_3 .popup_area .main .preview li{
		width: 50%;
	}
}
.popup_3 .popup_area .main .preview li .img{
	height: 115px;
}
.popup_3 .popup_area .main .preview li .img img{
	width: 100%;
	display: block;
}
.popup_3 .popup_area .main .preview li .video{
	height: 115px;
	background: #000000;
	position: relative;
}
.popup_3 .popup_area .main .preview li .video .play{
	position: absolute;
	width: 22px;
	height: 35px;
	background: url("../images/triangle_color_big.png") no-repeat center center;
	top: 50%;
	left: 50%;
	margin: -17px 0 0 -11px;
}
.popup_3 .popup_area .main .preview li .btn_m_color{
	display: block;
	text-align: center;
	text-transform: uppercase;
	font-style: italic;
	font-size: 24px;
	padding: 48px 0;
}
.popup_gift .popup_area{
	width: 730px;
	height: 450px;
}
@media (max-width: 810px){
	.popup_gift .popup_area{
		width: 95%;
		padding: 30px 0;
	}
}
@media (max-width: 600px){
	.popup_gift .popup_area{
		height: 556px;
	}
}
.popup_gift .popup_area .main{
	background: #ffffff;
}
.popup_gift .popup_area .main .gift{
	height: 450px;
	background: url("../images/bow.png") top 5px left 17px no-repeat, url("../images/ribbon_top.png") top -1px left no-repeat, url("../images/ribbon_bottom.png") right bottom no-repeat;
}
@media (max-width: 600px){
	.popup_gift .popup_area .main .gift{
		height: 556px;
	}
}
.popup_gift .popup_area .main .gift .content{
	width: 385px;
	margin-left: 199px;
}
@media (max-width: 810px){
	.popup_gift .popup_area .main .gift .content{
		margin-left: 175px;
		width: 315px;
	}
}
@media (max-width: 600px){
	.popup_gift .popup_area .main .gift .content{
		margin: 0 auto;
		width: 270px;
		padding-top: 110px;
	}
}
.popup_gift .popup_area .main .gift .content h4{
	padding-top: 25px;
	margin-bottom: 6px;
}
.popup_gift .popup_area .main .gift .content a{
	font-style: italic;
	font-size: 12px;
}
.popup_gift .popup_area .main .gift .content form .input_text{
	font-size: 14px;
	padding: 13px 5% 10px;
}
.popup_gift .popup_area .main .gift .content form .checkbox{
	font-size: 12px;
}
.popup_gift .popup_area .main .gift .content form .btn_l{
	font-weight: bold;
}
.popup_gift .popup_area .main .gift .content form p{
	margin-bottom: 12px;
}
.popup_gift .popup_area .main .gift .content form .checkboxs p{
	margin-bottom: 4px;
}
.popup_gift .popup_area .main .close{
	position: absolute;
	right: 20px;
	top: 15px;
}
.popup_subscribe .popup_area{
	width: 830px;
	height: 480px;
}
@media (max-width: 960px){
	.popup_subscribe .popup_area{
		width: 700px;
	}
}
@media (max-width: 810px){
	.popup_subscribe .popup_area{
		width: 90%;
		height: 535px;
	}
}
@media (max-width: 600px){
	.popup_subscribe .popup_area{
		height: 890px;
	}
}
.popup_subscribe .popup_area .main{
	background: #ffffff;
}
.popup_subscribe .popup_area .main .close{
	position: absolute;
	right: 20px;
	top: 15px;
}
.popup_subscribe .popup_area .main .logo{
	float: left;
	overflow: hidden;
	font-style: normal;
	margin: 0;
}
.popup_subscribe .popup_area .main .logo a{
	background: #D84243;
	color: #ffffff;
	font-family: 'Euromode';
	font-weight: 300;
	font-size: 32px;
	height: 89px;
	line-height: 28px;
	padding-top: 31px;
	text-align: center;
	text-transform: uppercase;
	width: 170px;
	display: block;
}
.popup_subscribe .popup_area .main .logo a span{
	font-weight: 900;
}
.popup_subscribe .popup_area .main .title{
	float: left;
	width: 660px;
}
@media (max-width: 960px){
	.popup_subscribe .popup_area .main .title{
		width: 530px;
	}
}
@media (max-width: 810px){
	.popup_subscribe .popup_area .main .title{
		width: 355px;
	}
}
@media (max-width: 600px){
	.popup_subscribe .popup_area .main .title{
		width: 100%;
		float: none;
	}
}
.popup_subscribe .popup_area .main .title h4{
	margin: 0;
}
@media (max-width: 810px){
	.popup_subscribe .popup_area .main .title h4{
		font-size: 17px;
	}
}
.popup_subscribe .popup_area .main .title h4 span{
	color: #222429;
}
.popup_subscribe .popup_area .main .title h4 span .bold{
	font-weight: 900;
}
.popup_subscribe .popup_area .main .subscribe_box{
	clear: both;
}
.popup_subscribe .popup_area .main .subscribe_box .p_box{
	padding: 44px 30px 21px 37px;
}
.popup_subscribe .popup_area .main .subscribe_box .big_text{
	line-height: 29px;
	margin-bottom: 28px;
}
.popup_subscribe .popup_area .main .subscribe_box .input_text{
	width: 67%;
	margin-right: 20px;
	font-style: italic;
}
@media (max-width: 960px){
	.popup_subscribe .popup_area .main .subscribe_box .input_text{
		width: 62%;
	}
}
@media (max-width: 810px){
	.popup_subscribe .popup_area .main .subscribe_box .input_text{
		width: 53%;
	}
}
@media (max-width: 600px){
	.popup_subscribe .popup_area .main .subscribe_box .input_text{
		width: 90%;
		margin: 0 0 15px 0;
	}
}
.popup_subscribe .popup_area .main .bottom_info{
	padding: 22px 30px 23px 37px;
}
.popup_subscribe .popup_area .main .bottom_info p{
	margin-bottom: 7px;
}
.popup_subscribe .popup_area .main .bottom_info a{
	font-size: 14px;
	font-style: italic;
}
.footer{
	font-size: 14px;
	color: #999999;
	font-family: 'roboto';
	margin-bottom: 60px;
}
.footer .widgets_block{
	background: #222429;
	min-height: 251px;
}
.footer .widgets_block .cols_3 h3{
	color: #ffffff;
	font-family: 'Euromode';
	/*font-style: italic;*/
	font-weight: 900;
	font-size: 18px;
	margin: 28px 0 15px 30px;
}
.footer .widgets_block .cols_3 ul{
	padding: 8px 31px;
}
.footer .widgets_block .cols_3 ul li{
	list-style: none outside none;
	padding: 2px 0;
}
.footer .widgets_block .cols_3 ul li a{
	color: #999999;
	cursor: pointer;
}
.footer .widgets_block .cols_3 ul li a.hover{
	color: #D84243;
}
.footer .widgets_block .cols_3 p{
	line-height: 18px;
	margin: 23px 31px 15px;
}
.footer .widgets_block .cols_3 .newsletter_form{
	overflow: hidden;
	padding: 3px 0 3px 31px;
}
.footer .widgets_block .cols_3 .newsletter_form [name="newsletter_email"]{
	background: #000000;
	color: #999999;
	float: left;
	font-family: 'roboto';
	font-style: italic;
	font-size: 14px;
	height: 18px;
	line-height: 18px;
	padding: 7px 5px 9px 13px;
	width: 180px;
}
.footer .widgets_block .cols_3 .newsletter_form [name="newsletter_submit"]{
	background: #D84243 url("../images/triangle_right.png") no-repeat center;
	cursor: pointer;
	float: left;
	height: 34px;
	width: 34px;
}
.footer .widgets_block .cols_3 .newsletter_form [name="newsletter_submit"].hover{
	background-color: #999999;
}
.footer .widgets_block .cols_3 .social{
	overflow: hidden;
	padding: 22px 27px;
}
.footer .widgets_block .cols_3 .social li{
	padding: 4px;
	float: left;
}
.footer .widgets_block .cols_3 .social li a{
	background: url("../images/social.png") no-repeat;
	width: 26px;
	height: 26px;
	cursor: pointer;
	display: block;
}
.footer .widgets_block .cols_3 .social li.tw a{
	background-position: -34px 0;
}
.footer .widgets_block .cols_3 .social li.go a{
	background-position: -68px 0;
}
.footer .widgets_block .cols_3 .social li.ta a{
	background-position: -102px 0;
}
.footer .widgets_block .cols_3 .social li.yt a{
	background-position: -136px 0;
}
.footer .widgets_block .cols_3 .social li.in a{
	background-position: -171px 0;
}
.footer .widgets_block .cols_3 .social li.rss a{
	background-position: right top;
}
.footer .widgets_block .cols_3 .social li.fb a.hover{
	background-color: #4966b6;
}
.footer .widgets_block .cols_3 .social li.tw a.hover{
	background-color: #3fccfd;
}
.footer .widgets_block .cols_3 .social li.go a.hover{
	background-color: #dd4b39;
}
.footer .widgets_block .cols_3 .social li.ta a.hover{
	background-color: #3b5998;
}
.footer .widgets_block .cols_3 .social li.yt a.hover{
	background-color: #ff3333;
}
.footer .widgets_block .cols_3 .social li.in a.hover{
	background-color: #3f729b;
}
.footer .widgets_block .cols_3 .social li.rss a.hover{
	background-color: #ff7600;
}
.footer .copy{
	background: #000000;
	height: 59px;
	overflow: hidden;
}
.footer .copy p{
	float: left;
	padding: 19px 30px;
}
.footer .copy p a{
	color: #e9e9e9;
}
.footer .go_top{
	background: url("../images/triangle_top.png") no-repeat 59px 24px;
	color: #ffffff;
	cursor: pointer;
	float: right;
	font-family: 'Euromode';
	/*font-style: italic;*/
	font-weight: 700;
	font-size: 16px;
	height: 19px;
	line-height: 19px;
	padding: 20px 55px 20px 20px;
}
@media only screen and (max-width: 1200px){
	.footer .widgets_block .footer_menu_block{
		padding-bottom: 22px;
	}
}
@media only screen and (max-width: 960px){
	.footer{
		margin-bottom: 30px;
	}
	.footer .widgets_block{
		padding-bottom: 7px;
	}
}
@media only screen and (max-width: 810px){
	.footer .widgets_block{
		padding-bottom: 10px;
	}
	.footer .widgets_block .cols_3 h3{
		margin: 28px 0 5px 30px;
	}
	.footer .widgets_block .cols_3 ul{
		padding: 8px 31px 4px;
	}
	.footer .widgets_block .cols_3 ul li{
		padding: 2px 0 3px;
	}
	.footer .copy{
		height: auto;
	}
	.footer .copy p{
		line-height: 24px;
		padding: 16px 30px;
	}
	.footer .go_top{
		background-position: 67px 21px;
		float: left;
		padding: 17px 50px 31px 27px;
	}
}

.btn_m a {
	color: #fff;
    display: block;
    height: 100%;
}
.kategorie {
	background:none;
}
.kategorie a {
	height:77px;
	width:90%;
	display:block;
	line-height:77px;
	text-align:center;
	color:#fff;
	background:#D84243;
	font-size:18px;
	font-family:"Euromode";
	font-weight:bold;
	text-transform:uppercase;
	-webkit-transition: all 250ms linear;
	-moz-transition: all 250ms linear;
	-ms-transition: all 250ms linear;
	-o-transition: all 250ms linear;
	transition: all 250ms linear;
}

.kategorie a:hover {
	background:#007AC3;
}

.kategorie.blue a {
	background:#007AC3;
}

.kategorie.blue a:hover {
	background:#D84243;
}