.siteHeader .logo {
  margin: 1em 1em;
}
.siteHeader .logo img {
  height: 70px;
  width: auto;
}
.siteHeader .menuSwitch	{
  color: #fff;	
}
.siteHeader .menu ul li a:hover {
	background: #dedede;
	color: #fff;
}
.siteContent .highlights a:hover {
	text-decoration: none;	
}
.slider .slides .slide {
	color: #fff;
}
.slider .dots .dot {
	width: 1.8em;
	margin: 0 0.2em;	
}
.siteContent .newslist .list .news .title {
  float: left;
  width: 270px;	
}
.siteContent .newslist .list .news .photoContainer {
  float: left;
  margin-right: 19px;
  width: 150px;
  height: 100px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  overflow: hidden;
}
.siteContent .newsItem .photoContainer {
  float: right;
  margin-left: 25px;
  margin-bottom: 10px;
  width: 350px;
  height: 250px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  overflow: hidden;
}
.siteContent .newslist .list .news .photoContainer img, .siteContent .newsItem .photoContainer img {
  opacity: 0;
  filter: alpha(opacity=0); 
  width: 0;
  height: 0;   
}
.siteContent .newslist .list .news {
	break-inside: avoid-column;	
	page-break-inside: avoid;	
	-webkit-column-break-inside: avoid;
	height: 120px;
}

@media (max-width:850px) {
	.slider .slides .slide .wrapper h2 {
		font-size: 1.4em;
		margin-top: 0.7em;
	}
}
@media (max-width: 500px) {
	.siteContent .newslist .list .news .title {
	  width: 100%;	
	}
	.siteContent .newslist .list .news {
	  clear: both;
	  margin-bottom: 20px;
	}
	.siteContent .newslist .list .news .photoContainer, .siteContent .newsItem .photoContainer {
	  float: left;
	  width: 100%;
	  margin-right: 0;
	  margin-left: 0;
	  height: 150px;
	  margin-bottom: 0.5em;
	}
	.siteHeader .logo img {
	  height: 70px;
	  width: auto;
	}
	.siteHeader .menuSwitch	{
	  margin-top: 2em;	
	}
	.siteHeader .logo {
	  margin-bottom: 0;	
	}
	.slider .slides .slide .title {
	  line-height: 1.1em;	
	}
}

