
body {
  background-color:#ffffff; 
  color:#000000;
  font-size:100%;
  font-family: Arial, Helvetica, sans-serif;
}

*{
	outline: 0 none;
}

p{
	margin-bottom:20px;
}

a {
    text-decoration:none;
	font-weight:normal;
}

button, button:hover, button:active, button:focus,
a, a:hover, a:active, a:focus {
	outline: 0 none!important;
	text-decoration:none;
}

a:hover{
	text-decoration:none;
}	

a img{
	border: none;
}

strong{
	font-weight:bold;
}

h1, h2, h3, h4, h5, h6{
	max-width:100%;
	word-wrap: break-word;
}

ul, ol {
    list-style-position: outside;
	margin:0;
	padding:0;
}

@media print {
	.noprint {
		display:none;
	}
}

article ul li, article ol li, aside ul li, aside ol li  {
	margin-left:20px;
}

article ul li:last-child, article ol li:last-child, aside ul li, aside ol li:last-child  {
	margin-bottom:0px;
}

.emcblock{
	padding:0px;
}

.first-emcblock{
	padding-left:0px;
}

.last-emcblock{
	padding-right:0px;
}

#legal-info{
	font-size:12px;
	Text-align:center;
}

#legal-info a{
}

	#legal-info a:hover{
		text-decoration:none;
	}

#error-js{
	background-color:#000000;
	text-align:center;
	border:2px solid #EB3D00;
	color:#ffffff;
}

	#error-js strong{
		font-weight:bold;
		font-size:1.5em;
		line-height:2em;
		color:#ff0000;
	}

.item-page{
	width:100%;
	overflow:hidden;
	float:left;
}
	
.items-row .item{
	float:left;
}
	
.items-row.cols-1 .item{
	width:100%;
	overflow:hidden;
}

.items-row.cols-2 .item{
	width:48.78%;
	overflow:hidden;
}

.items-row.cols-2 .item.column-1{
	margin-right:2.43%;
}

.items-row.cols-3 .item{
	width:31.7%;
	overflow:hidden;
}

.items-row.cols-3 .item.column-1, .items-row.cols-3 .item.column-2{
	margin-right:2.43%;
}

.items-row.cols-4 .item{
	width:23.17%;
	overflow:hidden;
}

.items-row.cols-4 .item.column-1, .items-row.cols-4 .item.column-2, .items-row.cols-4 .item.column-3{
	margin-right:2.43%;
}

.items-row.cols-5 .item{
	width:18.05%;
	overflow:hidden;
}

.items-row.cols-5 .item.column-1, .items-row.cols-5 .item.column-2, .items-row.cols-5 .item.column-3, .items-row.cols-5 .item.column-4{
	margin-right:2.43%;
}

.items-row.cols-6 .item{
	width:14.64%;
	overflow:hidden;
}

.items-row.cols-6 .item.column-1, .items-row.cols-6 .item.column-2, .items-row.cols-6 .item.column-3, .items-row.cols-6 .item.column-4, .items-row.cols-6 .item.column-5{
	margin-right:2.43%;
}

@media screen and (max-width: 767px) {
	.items-row.cols-2 .item, .items-row.cols-3 .item{
		width:100%;
	}
	
	.items-row.cols-2 .item.column-1, .items-row.cols-2 .item.column-2,
	.items-row.cols-3 .item.column-1, .items-row.cols-3 .item.column-2, .items-row.cols-3 .item.column-3{
		margin-right:0;
	}
	
	.items-row.cols-4 .item, .items-row.cols-5 .item{
		width:48.78%;
	}
	
	.items-row.cols-4 .item.column-2, .items-row.cols-4 .item.column-4,
	.items-row.cols-5 .item.column-2, .items-row.cols-5 .item.column-4{
		margin-right:0;
	}
	
	.items-row.cols-6 .item{
		width:31.7%;
	}
	
	.items-row.cols-6 .item.column-3, .items-row.cols-6 .item.column-6{
		margin-right:0;
	}
}

article#Content div.items-leading div.pull-left, article#Content div.cols-1 div.pull-left, article#Content div.cols-2 div.pull-left, article#Content div.item-page div.pull-left{
	float:left;
	margin-right:20px;
}

article#Content div.items-leading div.pull-right, article#Content div.cols-1 div.pull-right, article#Content div.cols-2 div.pull-right, article#Content div.item-page div.pull-right{
	float:right;
	margin-left:20px;
}


article#Content div.items-leading div.pull-left, article#Content div.items-leading div.pull-right,
article#Content div.items-row.cols-1 div.pull-left, article#Content div.items-row.cols-1 div.pull-right,
article#Content div.items-row.cols-2 div.pull-left, article#Content div.items-row.cols-2 div.pull-right,
article#Content div.item-page div.pull-left, article#Content div.item-page div.pull-right{
	/*width:48.78%;*/
}

article#Content div.items-leading div.pull-left, article#Content div.items-leading div.pull-right,
article#Content div.items-row.cols-1 div.pull-left, article#Content div.items-row.cols-1 div.pull-right{
	/*min-width:280px;*/
}

@media screen and (max-width: 767px) {
	article#Content div.cols-3 div.pull-left{
		float:left;
		margin-right:20px;
	}

	article#Content div.cols-3 div.pull-right{
		float:right;
		margin-left:20px;
	}

	article#Content div.items-row.cols-2 div.pull-left, article#Content div.items-row.cols-2 div.pull-right,
	article#Content div.items-row.cols-3 div.pull-left, article#Content div.items-row.cols-3 div.pull-right{
		width:48.78%;
		min-width:280px;
	}

}

article#Content div.item-image img{
	width:100%;
}

.row-separator{
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

.mobile-clear {
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

@media screen and (max-width: 767px) {
	.mobile-clear {
		clear: both;
	}
}

.grid-5, .mobile-grid-5, .grid-10, .mobile-grid-10, .grid-15, .mobile-grid-15, .grid-20, .mobile-grid-20, .grid-25, .mobile-grid-25, .grid-30, .mobile-grid-30, .grid-35, .mobile-grid-35, .grid-40, .mobile-grid-40, .grid-45, .mobile-grid-45, .grid-50, .mobile-grid-50, .grid-55, .mobile-grid-55, .grid-60, .mobile-grid-60, .grid-65, .mobile-grid-65, .grid-70, .mobile-grid-70, .grid-75, .mobile-grid-75, .grid-80, .mobile-grid-80, .grid-85, .mobile-grid-85, .grid-90, .mobile-grid-90, .grid-95, .mobile-grid-95, .grid-100, .mobile-grid-100, .grid-33, .mobile-grid-33, .grid-66, .mobile-grid-66 {
	overflow:hidden;
}

.grid-0{
	display:none;
}

	

	
	
