.info-block-sticker{
	padding: 0 0 32px 75px!important; 
	font-size: 20px; 
	line-height: 28px; 
	vertical-align: middle; 
	font-family: 'Roboto';
	background: url("../images/info-sticker.png") no-repeat left 2px;
}
ul.document-view-tabs{
	padding-top: 0!important;	
}
.media-list-row-padding [class*="col-lg"] {
	padding: 0 7px;
}
.document-link-block-body.small a{
    font-size: 14px;
}

/* Media */
.media-list-row{
  padding: 10px 0 10px 0!important;
  margin-left:0;
}

.media-link{
	color: #2e2f31;
	text-decoration: none;
}
.media-link:hover{
	text-decoration: underline;
	color: #2e2f31;

}

.media-list-row > div{
  padding-top: 10px!important;
  padding-bottom: 0!important;
  font-family: 'Roboto';
  box-sizing: border-box;
}
.media-list-row > div{
	
}
.media-list-row > div img{
  width: 100%;
}
.media-list-row > div a img{
  border: none;
}
.media-list-row > div .date{
  color: #bcbcbc;
  padding: 12px 0 5px 0;
}
.media-list-row > div div a{
  color: #000;
  line-height: 19px!important;
  text-decoration: none;
}
.media-list-row > div div a:hover{
  text-decoration: underline;
}
.media-list-row > div .area{
  padding-top: 5px;
  color: #858e9b;
}

h2.nopadding{
	margin-top: 0!important;
	margin-bottom: 27px;	
}
.contentblock.nopadding{
	padding-left: 0!important;
	padding-right: 0!important;
	
}
.contentblock.nopadding-left{
	padding-left: 0!important;
	padding-right: 30px;
}

.paging.centered{
	text-align: center!important;
	padding-left: 0!important;
	padding-right: 0!important;	
}

/* Media Gallery */

.media-gallery .photoset a{
	max-height: 110px;
	width: 15%;
    width: calc(100%/6 - 9px);
	
}
.media-gallery .photoset a img{
	max-width: 100%;
	position: static	
}
@media (max-width: 970px){
	.media-gallery .photoset a{
		width: 23%;
		width: calc(100%/4 - 9px)!important;
		
	}	
}
@media (max-width: 479px){
	.media-gallery .photoset a	{
		width: 23%;
		width: calc(100%/3 - 4px)!important;		
	}
}

.media-gallery .icons{
	z-index: 3;	
}
.media-gallery .mejs-controls{
	z-index: 5;
}
.media-gallery .photoset a{
	position: relative;	
}
.media-gallery .photoset a:hover{
	text-decoration: none;	
}
.media-gallery .video-preview i.fa{
	position: absolute;
	left: 50%;
	top: 50%;
	font-size: 30px;
	margin-left: -10px;
	margin-top: -10px;
	background: #000;
	color: #fff;
	
}
.media-gallery .video-preview .play{
	position: absolute;
	left: 50%;
	top: 50%;
	font-size: 30px;
	margin-left: -20px;
	margin-top: -10px;
	background: none;
	color: #fff;
	width: 40px;
	height: 28px;
	display: inline-block;
	background: url(../images/video_play_icon.png) no-repeat center center;
	
}

/* Open Data: Table */

.opendata-table-container .table-bordered-wrapper{
	max-height: 650px;
}
.opendata-table-container .table-bordered-wrapper table tr:first-child{
	vertical-align: top;	
}
/* Open Data: Map */

.map-search-form,
.map-container{
	margin-top: 25px;	
}
.map-container{
	padding-left: none!important;
	padding-right: none!important;	
}
.map-search-form input[type=text]{
	box-shadow: none;	
}

/* Open Data: Files list */
.opendata-files-list{
	margin: 50px 0 65px 0;
	
}
.opendata-files-list .document-item{
	clear: none!important;
	padding-left: 0!important;
	padding-top: 0!important;	
}
.opendata-files-table,
.container.faq{
	margin-bottom: 30px;
	
}
.opendata-files-table table th{
	border: none!important	
}
/* Open Data: Questions */
.container.faq{
	margin-top: 30px;	
}
.container.faq .panel-body{
	border-top: none!important;
	margin-left: 35px;
}
.container.faq .panel-group .panel-heading{
	position: relative;
	padding-left: 35px;
}
.container.faq .panel-group .panel-heading:before{
	content: "—";
	position: absolute;
	left: 0;
	top: 10px;
	font-size: 20px;

}

.opendata-feedback{
	margin-top: 30px;
	margin-bottom: 20px;	
}
.opendata-feedback input[type=submit]{
	border: none;
	height: 46px;
	line-height: 46px;
	padding: 0 15px;
	background: #4d6bbc;
	border-bottom: 2px solid #203983;
	color: #fff;
	font-size: 15px;
}
.opendata-feedback input[type=submit]:hover{
	border-color: #4d6bbc
	
}
.opendata-feedback input[type=submit]:active{
	color: #8197d1;	
}

/* OpenData: List */
.request-download{
	margin-top: 30px;
}