/*
Theme Name: Saumasto
Description: Total child theme.
Author: ArtCloud
Author URI: https://www.artcloud.fi
Template: Total
Version: 1.0
*/


/* ===== Content ===== */
.page-header {
	border-top: none;
	border-bottom-color: #ffc61e;
	border-bottom-width: 2px;
	padding-top: 0;
}
.page-header .wp-post-image {
	display: block;
	margin-bottom: 20px;
}

/* ===== Blog ===== */
.vcex-module.vcex-blog-grid-wrap .vcex-blog-entry-media {
	margin-bottom: 1rem;
}
.vcex-module.vcex-blog-grid-wrap .vcex-blog-entry-details {
	border: none;
	padding: 0;
}
.vcex-module.vcex-blog-grid-wrap .entry-readmore-wrap .theme-button {
	border-radius: 0;
	display: block;
	text-align: center;
	text-transform: unset;
}

/* ===== References ===== */
.facetwp-template #references {
	margin: 0 -30px 30px;
}

#references #accordion {
	background-color: #fff;
}
#references #accordion th,
#references #accordion td {
	border: none;
	color: #4c4c4c;
	vertical-align: middle;
}
#references #accordion thead {
	background-color: #4c4c4c;
}
#references #accordion thead th {
	color: #ffc61e;
}
#references #accordion tr.accordion-tab {
	background-color: #fff;
	border: none;
	border-bottom: 2px solid #ffc61e;
	transition: unset;
}
#references #accordion tr.accordion-tab.ui-state-active {
	background-color: #ffc61e;
}
#references #accordion tr.accordion-panel {
	border-bottom: 2px solid #ffc61e;
}
#references #accordion .reference-more {
	width: 50px;
}
#references #accordion .reference-more .plus {
	background-color: #ffc61e;
	display: block;
	height: 30px;
	position: relative;
	width: 30px;
}
#references #accordion .reference-more .plus::before,
#references #accordion .reference-more .plus::after {
	background-color: #4c4c4c;
	content: "";
	display: block;
	position: absolute;
	transition: all .3s;
}
#references #accordion .reference-more .plus::before {
	left: 50%;
	top: 6px;
	bottom: 6px;
	width: 4px;
	transform: translateX(-50%);
}
#references #accordion .reference-more .plus::after {
	top: 50%;
	left: 6px;
	right: 6px;
	height: 4px;
	transform: translateY(-50%);
}
#references #accordion tr.accordion-tab.ui-state-active .reference-more .plus::before {
	transform: rotate(90deg);
}
