/* General ================== */
html {scroll-behavior: smooth;}

body, html {
	height: 100%;
	min-height: 100%;
}
body {
	line-height: 1.75;
	font-size: 105%;
	color: #444;
}
img {max-width: 100%;}

a {text-decoration: none;}

.breadcrumb {
	background-color: transparent;
	margin: 0;
	font-size:80%;
}
.letter-spacing {letter-spacing: .3em;}

.btn {
	font-weight: 600;
	text-transform: uppercase;
	font-family: 'Inter', sans-serif;
}
/* Header
==================================== */
#header .navbar-collapse.show {
	padding: 1em;
}
/* BOOTSTRAP CARDS
-------------------------------------------------- */
.card {
	height: 100%;
	position: relative;
}
a.card {color: #333;}

.card-title {font-weight: 600;}

p.card-text {
	font-size: 107%;
	line-height: 1.3;
}
/* PAGES ----------------------- */
.page-title h1 {
	line-height: 1.2;
}
/* Pagination ------------------ */
.pagination {
	-webkit-box-pack: center!important;
	-ms-flex-pack: center!important;
	justify-content: center!important;
	font-family: 'Inter', sans-serif;
}
.pagination a:not(:disabled):not(.disabled) {
	cursor: pointer;
}
.pagination a, .pagination span {
	position: relative;
	display: block;
	padding: .5rem .75rem;
	margin: 0;
	line-height: 1.25;
}
.pagination .disabled span, .pagination .active span {
	color: #6c757d;
	pointer-events: none;
	cursor: auto;
	border-color: #dee2e6;
}
/* ARTICLE
-------------------------------------------------- */
article p, article div, article li {
	font-size: 108%;
	line-height: 1.6;
	margin-bottom: 1.2em;
  text-align: justify;
}
article h1, article h2, article h3, article h4, article h5, article h6 {
	margin: .5rem 0 1em;
}
article br {display: none;}

.post-image img {width: 100%;}

/* FOOTER
-------------------------------------------------- */
.credits {font-size: 85%;}

/* RESPONSIVE CSS
-------------------------------------------------- */
@media (max-width: 768px) {
	
}
@media (min-width: 768px) {
	
}
@media (min-width: 768px) and (max-width: 991px) {
	
}
@media (max-width: 991px) {
	
}
@media (min-width: 992px) {
	
}
@media (min-width: 992px) and (max-width: 1124px) {
	
}