h1, h2, h3, h4, h5, h6 {
	font-family: 'Arsenal', sans-serif;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	color:#000;
}
.container-fluid {
	max-width:1400px;
}
.logo_text h1 {
	font-family: 'Kurale', serif;
	font-size: 60px;
}
.logo_text a {
	color:#fff;
}
.top_bg {
	min-height:300px;
	background: url(/templates/temp/images/2.jpg) no-repeat center center / cover;
}
.top_menu .btn {
	font-family: 'Arsenal', sans-serif;
	font-size: 16px;
}
.articles_item .f_photo {
	width: 50%;
	float: left;
	margin-right: 20px;
	margin-bottom:15px;
}
.articles_item .f_photo img {
	width: 100%;
}

.card-columns-n {
	-webkit-columns: 250px;
	-moz-columns: 250px;
	columns: 250px;
	-webkit-column-gap: 1.25rem;
	-moz-column-gap: 1.25rem;
	column-gap: 1.25rem;
	margin-bottom:20px;  
}
.modal-body {
	padding:1px 1px 3px;
}

.card-columns-n {
	margin-bottom:20px;  
}
.card-columns-m-card {
	width: 25%;
}

@media (max-width: 767px) {
	#top_menu .btn-group, #top_menu a {
		display:block;
		margin: 0;
	}
	.card-columns-m-card {
		width: 33.3%;
	}
}

@media (max-width: 575px) {
	.articles_item .f_photo {
		width: 100%;
		float: none;
		margin-right: 0;
	}
	.top_bg {
		min-height: 500px;
	}
	.card-columns-m-card {
		width: 100%;
	}
}

@media (max-width: 400px) {
	.card-columns-m-card {
		width: 100%;
	}
}


