html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{
	margin:0;
	padding:0;
	border:0;
	font-size:100%;
	font:inherit;
	vertical-align:baseline
}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{
	display:block
}
body{
	line-height:1
}
ol,ul{
	list-style:none
}
blockquote,q{
	quotes:none
}
blockquote:before,blockquote:after,q:before,q:after{
	content:'';
	content:none
}
table{
	border-collapse:collapse;
	border-spacing:0
}
body{
	-webkit-text-size-adjust:none
}
*,*:before,*:after{
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
body{
	min-width:1200px
}
.container{
	margin-left:auto;
	margin-right:auto;
	width:1200px
}
.container.small{
	width:900px
}
.container.big{
	width:100%;
	max-width:1500px;
	min-width:1200px
}
.\31 2u{
	width:100%
}
.\31 1u{
	width:91.6666666667%
}
.\31 0u{
	width:83.3333333333%
}
.\39 u{
	width:75%
}
.\38 u{
	width:66.6666666667%
}
.\37 u{
	width:58.3333333333%
}
.\36 u{
	width:50%
}
.\35 u{
	width:41.6666666667%
}
.\34 u{
	width:33.3333333333%
}
.\33 u{
	width:25%
}
.\32 u{
	width:16.6666666667%
}
.\31 u{
	width:8.3333333333%
}
.\-11u{
	margin-left:91.6666666667%
}
.\-10u{
	margin-left:83.3333333333%
}
.\-9u{
	margin-left:75%
}
.\-8u{
	margin-left:66.6666666667%
}
.\-7u{
	margin-left:58.3333333333%
}
.\-6u{
	margin-left:50%
}
.\-5u{
	margin-left:41.6666666667%
}
.\-4u{
	margin-left:33.3333333333%
}
.\-3u{
	margin-left:25%
}
.\-2u{
	margin-left:16.6666666667%
}
.\-1u{
	margin-left:8.3333333333%
}
.row>*{
	float:left;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.row:after{
	content:'';
	display:block;
	clear:both;
	height:0
}
.row:first-child>*{
	padding-top:0!important
}
.row.flush{
	margin-left:0
}
.row.flush>*{
	padding:0!important
}
.row>*{
	padding-left:50px
}
.row+.row>*{
	padding:50px 0 0 50px
}
.row{
	margin-left:-50px
}
.row.half>*{
	padding-left:25px
}
.row+.row.half>*{
	padding:25px 0 0 25px
}
.row.half{
	margin-left:-25px
}
.row.quarter>*{
	padding-left:12.5px
}
.row+.row.quarter>*{
	padding:12.5px 0 0 12.5px
}
.row.quarter{
	margin-left:-12.5px
}
.row.oneandhalf>*{
	padding-left:75px
}
.row+.row.oneandhalf>*{
	padding:75px 0 0 75px
}
.row.oneandhalf{
	margin-left:-75px
}
.row.double>*{
	padding-left:100px
}
.row+.row.double>*{
	padding:100px 0 0 100px
}
.row.double{
	margin-left:-100px
}
.not-desktop{
	display:none!important
}
.only-mobile,.only-1000px{
	display:none!important
}