#content_archive_gtbh030620 {

	padding:40px 0;

}

#content_archive_gtbh030620 a.padding_ratio {

	display: block; overflow: hidden;

}

#content_archive_gtbh030620 a.padding_ratio:before {

	padding-bottom: 75%

}

#content_archive_gtbh030620 a.padding_ratio img {

	-webkit-transition: .3s;

	-o-transition: .3s;

	transition: .3s

}

#content_archive_gtbh030620 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

}

#content_archive_gtbh030620 ul {

	list-style: none; padding: 0

}

#content_archive_gtbh030620 ul.row li {

	margin-bottom: 30px

}

#content_archive_gtbh030620 .col_wrapper {

	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;
	border-radius: 5px;
	border: 1px solid #ddd;
    box-shadow: 0 2px 4px 2px #ddd;

}

#content_archive_gtbh030620 .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

}

#content_archive_gtbh030620 .news-date {

	font-style: italic; font-size: .9em; opacity: .8

}

#content_archive_gtbh030620 .news-date i{

	margin-right: 5px

}

#content_archive_gtbh030620 .news-title {

	font-size: 1.4em; font-weight: normal;color: #fff

}

#content_archive_gtbh030620 .news-title a {

	color: #333;  text-decoration: none;

}

#content_archive_gtbh030620 .news-excerpt {

	-webkit-box-flex: 1;

	-ms-flex-positive: 1;

	flex-grow: 1

}

#content_archive_gtbh030620 .read-more {

	color:#C11C31; text-decoration: none; display: table; margin-left: auto; margin-right: 0;

}
ul.list_cat {
	list-style: none;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding-top: 30px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}
ul.list_cat li a { text-decoration: none; color: #000;}
ul.list_cat li { 
	padding: 10px 30px; 
	background-color: #b7b7b7; 
	margin: 0 20px; 
	text-align: center; 
	position: relative; 
	overflow: hidden;
}
ul.list_cat li:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 0;
	height: 100%;
	background-color: rgba(255,255,255,.4);
	-webkit-transition: none;
	-o-transition: none;
	transition: none;
	transform: rotate(0deg) scale(1.003) skew(-14deg) translate(0px);
	-webkit-transform: rotate(360deg) scale(1.003) skew(-14deg) translate(0px);
	-moz-transform: rotate(0deg) scale(1.003) skew(-14deg) translate(0px);
	-o-transform: rotate(0deg) scale(1.003) skew(-14deg) translate(0px);
	-ms-transform: rotate(0deg) scale(1.003) skew(-14deg) translate(0px);
	-webkit-transition: all .3s ease-out;
	-o-transition: all .3s ease-out;
	transition: all .3s ease-out;	
}
ul.list_cat li:hover:after { 
	width: 101%;
	background-color: transparent;
	-webkit-transition: all .3s ease-out;
	-o-transition: all .3s ease-out;
	transition: all .3s ease-out; 
}
ul.list_cat li:hover  { 
	background-color: #cb9400;
}
ul.list_cat li:hover>a { 
	color: #fff;  position: relative;z-index: 2
}
.rank-math-breadcrumb p { text-align: center; }
	.rank-math-breadcrumb a {  color: #333; }
	.top_section .rank-math-breadcrumb a {  color: #fff; }
	.col_content .news-title a.cat { 
		display: inline-block;
		padding: 3px 7px;
		background: rgb(203 131 0 / 89%);
		color: #fff!important;
		text-decoration: none;
		border-radius: 5px;
		font-size: 14px;
	}
	.col_content .news-title a.cat:hover { background-color: #04999f; }
	h1.container.align_center { font-weight: 400; margin-top: 30px; }
	.col_content .news-title a:last-child {
		font-size: 21px;
	}
	.col_content .news-title a:last-child:hover {
		color: #a97854!important;
	}
	a.open-filter {
		background-color: #a97854;
		padding: 10px;
		color: #fff;
		text-decoration: none;
	}
	@media (max-width: 1024px) and (min-width: 641px) {
		
		#site-wrapper .row .col-9 {
			margin-top: 13px;
		}
	}

	@media(max-width: 640px){
		ul.list_cat {
			margin:30px 0;
			padding: 0;
			-webkit-box-orient: vertical;
			-webkit-box-direction: normal;
			-webkit-box-align: center;
			-ms-flex-align: center;
			align-items: center;
			flex-wrap: wrap;


		}
		ul.list_cat li {
			margin: 5px 0px;
			flex: 0 0 50%;
			max-width: 50%;
			padding: 0 15px;
			background: none;
			margin-bottom: 10px

		}
		ul.list_cat li a{
			padding: 15px;
			background-color: #b7b7b7; 
			display: block;
		}
		#content_archive_gtbh030620 {
			padding: 0;
		}
		
	}