/******* Do not edit this file *******
Woody ad snippets CSS and JS
Saved: Oct 01 2020 | 17:02:56 */
/* Archive Staff Grid by Chords Agency */
.post-type-archive-staff .page-header .taxonomy-description {
	display: none;
}

.tax-department article.post,
.post-type-archive-staff article.post {
    margin-bottom: 45px !important;
    margin-bottom: 60px !important;
}

.tax-department article.post, .post-type-archive-staff article.post .entry-content {
	padding-bottom: 15px;
}

.tax-department .type-staff,
.post-type-archive-staff .type-staff {
    max-width: 315px;
}

.tax-department .entry-thumbnail,
.post-type-archive-staff .entry-thumbnail {
    width: 285px;
    height: 380px;
    overflow: hidden;
}

.tax-department .entry-header,
.post-type-archive-staff .entry-header {
	padding: 10px 10px 0 10px;
}

.tax-department .entry-content,
.post-type-archive-staff .entry-content {
	padding: 0 10px 10px 10px;
}

.tax-department .archive-control-area ul,
.post-type-archive-staff .archive-control-area.archive-control-area-after ul {
	list-style: none;
    margin: 0 auto;
}

.tax-department .archive-control-area ul li,
.post-type-archive-staff .archive-control-area.archive-control-area-after ul li {
    float: left;
	margin: 5px 5px;
    text-align: center;
}

.tax-department .archive-control-area ul li a,
.post-type-archive-staff .archive-control-area.archive-control-area-after ul li a {
	display: block;
	padding: 8px 16px;
	text-decoration: none;
	background: #fff;
	color: #23282d;
	-webkit-box-shadow: 0 5px 40px 0 rgba(0,0,0,.1);
    box-shadow: 0 5px 40px 0 rgba(0,0,0,.1);
	transition: all .15s ease-in;
}

.tax-department .archive-control-area ul li.current-menu-item a,
.post-type-archive-staff .archive-control-area.archive-control-area-after ul li.current-menu-item a {
	background: #e0e0e0;
	color: #23282d; /*  */
}

.tax-department .archive-control-area ul li a:hover,
.post-type-archive-staff .archive-control-area.archive-control-area-after ul li a:hover {
	color: #fff;
	background: #23282d;
}

/* Grid Design */
.tax-department .page-header,
.post-type-archive-staff .page-header { grid-area: header; }
.tax-department .archive-control-area,
.post-type-archive-staff .archive-control-area { grid-area: menu; }
.type-staff:nth-of-type(1) { grid-area: main1; }
.type-staff:nth-of-type(2) { grid-area: main2; }
.type-staff:nth-of-type(3) { grid-area: main3; }
.type-staff:nth-of-type(4) { grid-area: main4; }
.type-staff:nth-of-type(5) { grid-area: main5; }
.type-staff:nth-of-type(6) { grid-area: main6; }
.type-staff:nth-of-type(7) { grid-area: main7; }
.type-staff:nth-of-type(8) { grid-area: main8; }
.type-staff:nth-of-type(9) { grid-area: main9; }
.type-staff:nth-of-type(10) { grid-area: main10; }
.type-staff:nth-of-type(11) { grid-area: main11; }
.type-staff:nth-of-type(12) { grid-area: main12; }
.type-staff:nth-of-type(13) { grid-area: main13; }
.type-staff:nth-of-type(14) { grid-area: main14; }
.type-staff:nth-of-type(15) { grid-area: main15; }
.type-staff:nth-of-type(16) { grid-area: main16; }
.type-staff:nth-of-type(17) { grid-area: main17; }
.type-staff:nth-of-type(18) { grid-area: main18; }
.tax-department .post-pagination,
.post-type-archive-staff .post-pagination { grid-area: footer; }

.type-staff {
	padding: 15px;
}

.tax-department .archive-control-area,
.post-type-archive-staff .archive-control-area {
	grid-area: menu; margin-bottom: 30px;
}

.tax-department .site-main,
.post-type-archive-staff .site-main {
	display: grid;
	grid-template-areas:
		'header header header'
		'menu menu menu'
		'main1 main2 main3'
		'main4 main5 main6'
		'main7 main8 main9'
		'main10 main11 main12'
		'main13 main14 main15'
		'main16 main17 main18'
		'footer footer footer';
	grid-gap: 0 30px;
}

@media screen and (max-width: 1040px) {
	.tax-department .site-main,
	.post-type-archive-staff .site-main {
		grid-template-areas:
			'header header'
			'menu menu'
			'main1 main2'
			'main3 main4'
			'main5 main6'
			'main7 main8'
			'main9 main10'
			'main11 main12'
			'main13 main14'
			'main15 main16'
			'main17 main18'
			'footer footer';
		grid-template-columns: 315px auto;
	}
}

@media screen and (max-width: 740px) {
	.tax-department .site-main,
	.post-type-archive-staff .site-main {
		grid-template-areas:
			'header'
			'menu'
			'main1'
			'main2'
			'main3'
			'main4'
			'main5'
			'main6'
			'main7'
			'main8'
			'main9'
			'main9'
			'main10'
			'main11'
			'main12'
			'main13'
			'main14'
			'main15'
			'main16'
			'main17'
			'main18'
			'footer';
		grid-template-columns: auto;
	}
	
	.tax-department .type-staff, .post-type-archive-staff .type-staff {
		margin: 0 auto;
	}
}

