/* Base required imports
--------------------------------------------- */
/* Bootstrap
--------------------------------------------- */
/* Import variables and mixins
--------------------------------------------- */
/* Bootsrap required imports & components
--------------------------------------------- */
.block-content-news {
	max-width: 1100px;
	margin: auto;
}

.block-content-news .block-content-news-excerpt {
	margin: 0 0 2.2rem;
	color: #2f2e2c;
	font-family: "unbounded-300", "unbounded-fallback", Arial, sans-serif;
	font-size: 18px;
	line-height: 1.45;
	letter-spacing: 0.01em;
}

.block-content-news .block-content-news-wysiwyg {
	color: #2f2e2c;
	font-family: "unbounded-300", "unbounded-fallback", Arial, sans-serif;
	font-size: 15px;
	line-height: 1.7;
}

.block-content-news .block-content-news-wysiwyg > *:last-child {
	margin-bottom: 0;
}

.block-content-news .block-content-news-wysiwyg p {
	margin: 0 0 1.3rem;
}

.block-content-news .block-content-news-wysiwyg h2,
.block-content-news .block-content-news-wysiwyg h3 {
	color: #21201e;
	font-family: "unbounded-400", "unbounded-fallback", Arial, sans-serif;
	font-weight: 400;
	letter-spacing: 0;
}

.block-content-news .block-content-news-wysiwyg h2 {
	margin: 2.2rem 0 1rem;
	font-size: 24px;
	line-height: 1.15;
}

.block-content-news .block-content-news-wysiwyg h3 {
	margin: 2rem 0 0.85rem;
	font-size: 20px;
	line-height: 1.15;
}

.block-content-news .block-content-news-wysiwyg ul,
.block-content-news .block-content-news-wysiwyg ol {
	margin: 1.1rem 0 1.4rem;
	padding: 0 0 0 1rem;
	border-left: 1px solid #df9f69;
	list-style: none;
}

.block-content-news .block-content-news-wysiwyg li {
	position: relative;
	margin: 0 0 0.6rem;
	padding-left: 1.8rem;
}

.block-content-news .block-content-news-wysiwyg li::before {
	content: "\2192";
	position: absolute;
	left: 0;
	top: 0;
	color: #df9f69;
	font-family: "unbounded-400", "unbounded-fallback", Arial, sans-serif;
	font-size: 15px;
	line-height: 1.7;
}

.block-content-news .block-content-news-wysiwyg span {
	font-size: 16px;
}

.block-content-news .block-content-news-wysiwyg strong {
	font-family: "unbounded-600", "unbounded-fallback", Arial, sans-serif;
}

.block-content-news .block-content-news-wysiwyg a {
	background-color: #FCF7F0;
	border-bottom: solid 1px #df9f69;
	color: #df9f69;
	cursor: pointer;
}

.block-content-news .block-content-news-wysiwyg a:hover {
	background-color: transparent;
}

.block-content-news .block-content-news-wysiwyg .content-news-table-wrap {
	overflow-x: auto;
	-webkit-overflow-scrolling: touch;
	margin: 1.7rem 0;
}

.block-content-news .block-content-news-wysiwyg table {
	width: 100%;
	min-width: 760px;
	border-collapse: collapse;
	background: #fff;
}

.block-content-news .block-content-news-wysiwyg table thead th {
	background: #e2bd99;
	color: #21201e;
	font-family: "unbounded-600", "unbounded-fallback", Arial, sans-serif;
	font-size: 15px;
	line-height: 1.3;
	padding: 1rem 1.15rem;
	text-align: center;
	border: 1px solid #e3ddd5;
}

.block-content-news .block-content-news-wysiwyg table thead th:first-child {
	background: transparent;
	border-top-color: transparent;
	border-left-color: transparent;
	border-right-color: #e3ddd5;
}

.block-content-news .block-content-news-wysiwyg table tbody th,
.block-content-news .block-content-news-wysiwyg table tbody td {
	border: 1px solid #e3ddd5;
	padding: 0.95rem 1.1rem;
	font-size: 15px;
	line-height: 1.35;
	text-align: center;
}

.block-content-news .block-content-news-wysiwyg table tbody th {
	background: #f2eee9;
	color: #21201e;
	font-family: "unbounded-600", "unbounded-fallback", Arial, sans-serif;
	font-weight: 600;
}

.block-content-news .block-content-news-wysiwyg table tbody td {
	background: #ffffff;
	color: #21201e;
	font-family: "unbounded-300", "unbounded-fallback", Arial, sans-serif;
}

/*# sourceMappingURL=content-news.css.map */