#search-section .col_wrapper {
	background-color: white;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column; min-height: 100%;padding: 5px; -webkit-box-shadow: 1px 1px 5px 0; box-shadow: 1px 1px 5px 0;
}
#search-section h1.section-title {
	margin-top: 20px;
	position: relative;
}
#search-section input#s {
	padding: 5px;
	width: 92%;
}
#search-section button#searchsubmit {
	padding: 5px;
	width: 35px;
}
#search-section h3.news-title {
	font-weight: 400;
}

#search-section ul.row {
	margin-top: 25px;
	list-style: none;
	padding: 0;
	clear: both;

}
.search form#searchform {
	position: initial;
}
form#searchform {
	width: 45%;
	position: absolute;
	/*top: 145px;*/
	/*right: 82px;*/
}
#search-section ul.row li {
	margin-bottom: 30px;
}
#search-section .col_content {
	padding: 15px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	min-height: 100%;
	-webkit-box-flex: 1;
	    -ms-flex: auto;
	        flex: auto;
}
#search-section .padding_ratio:before {
	padding-bottom: 70%;
}
#search-section h3 a {
	text-decoration: none;
	color: #000;
}
#search-section a.padding_ratio:hover img {
	-webkit-transform: scale(1.1);
	    -ms-transform: scale(1.1);
	        transform: scale(1.1);
	-webkit-transition: .6s;
	-o-transition: .6s;
	transition: .6s;
}
#search-section a.padding_ratio {
	overflow: hidden;
}
#search-section .navigation {
	text-align: center;
	margin-bottom: 30px;
}
#search-section .navigation a {
	text-decoration: none;
	color: #000;
}
#search-section span.page-numbers.current {
	background-color: #e1e1e1;
	padding: 10px;
	color: #000
}
#search-section a.page-numbers {
	background-color: #A1764B;
	padding: 10px;
	color: #fff;
}

@media (max-width: 1024px) {
	/*form#searchform {
		top: 120px;
		right: 29px;
	}*/
	#search-section input#s {
		padding: 5px;
		width: 87%;
	}
}
@media (max-width: 640px) {
	form#searchform {
		position: static;
		width: 100%;
	}
	#search-section h1.section-title {
		position: static;
	}
	#search-section input#s {
		width: 86%;
	}
} 