.services_section {
	color : #fff;
}

.scroll_table {
	position : absolute;
	top      : -30px;
	right    : 15px;
}

.services_section .container {
	position : relative;
}

.services_section .table_wrap {
	width         : calc(100% - 192px);
	overflow-x    : scroll;
	margin-left   : 207px;
	overflow-y    : visible;
	padding       : 0;
	text-align    : center;
	font          : 700 20px 'Furore', sans-serif;
	margin-bottom : 80px;
}

.services_section table {
	border-collapse : separate;
	border-spacing  : 0;
}

.services_section td,
.services_section th {
	margin           : 0;
	border           : none;
	white-space      : nowrap;
	border-top-width : 0;
	padding          : 13px 0;
}

.services_section td.unpublished {
	filter : saturate(0.2);
}

.services_section .headcol {
	position   : absolute;
	left       : 15px;
	top        : auto;
	width      : 217px;
	text-align : left;
}

.master_wrap {
	cursor         : pointer;
	width          : 170px;
	border-top     : 1px solid var(--wp--preset--color--brand-1);
	background     : rgba(0, 0, 0, .5);
	display        : flex;
	flex-direction : column;
	align-items    : center;
	padding        : 20px 0 30px;
	margin         : 0 13px;
	transition     : all .2s linear;
}

.master_wrap:hover {
	background : rgba(0, 0, 0, .8);
}

.master_wrap .img_wrap {
	width         : 130px;
	height        : 130px;
	border-radius : 50%;
	overflow      : hidden;
}

.master_wrap .img_wrap img {
	width      : 100%;
	height     : auto;
	object-fit : cover;
}

.unpublished .master_wrap .img_wrap img {
	filter: blur(1px);
}

.master_wrap .name {
	color : var(--wp--preset--color--brand-1);
	font  : 700 30px 'Furore', sans-serif;
}

.master_wrap .position {
	font-size : 16px;
}

.master_wrap .socials {
	margin-top : 5px;
	height     : 30px;
}

.master_wrap .social-link > img {
	height : 30px;
	width  : 30px;
}

@media (min-width : 600px) {
	.services_section .table_wrap {
		width : calc(100% - 207px);
	}
}

/* Webkit scrollbar */
@supports selector(::-webkit-scrollbar) {
	.services_section .table_wrap::-webkit-scrollbar {
		width  : 8px;
		height : 8px;
	}

	.services_section .table_wrap::-webkit-scrollbar-track {
		background : transparent;
	}

	.services_section .table_wrap::-webkit-scrollbar-thumb {
		background-color : var(--wp--preset--color--brand-1);
		border-radius    : 6px;
	}

	.services_section .table_wrap::-webkit-scrollbar-thumb:hover {
		background-color : var(--wp--preset--color--brand-1-dark);
	}
}

/* Firefox scrollbar */
@supports (scrollbar-color: auto) {
	.services_section .table_wrap {
		scrollbar-color : var(--wp--preset--color--brand-1) transparent;
	}
}