/*
recruit page css
*/

@media print,screen {
	.site-header {
		background-color: transparent;
	}
	.site-description {
		color: #333;
	}
	.content-area {
		margin-top: 0;
	}
	.ms-slide-info {
		display: -webkit-flex;
		display: -ms-flex;
		display: flex;
	}
	.ms-slide-info > .ms-info {
		display: block;
	}
	.menu-toggle:before,
	.menu-toggle:after,
	.menu-toggle span.middle {
		background-color: #222a35;
	}
	.menu-toggle span.text {
		color: #222a35;
	}
	body.toggled-on .menu-toggle:before,
	body.toggled-on .menu-toggle:after,
	body.toggled-on .menu-toggle span.middle {
		background-color: #fff;
	}
	body.toggled-on .menu-toggle span.text {
		color: #fff;
	}

	.voice_subtitle {
		margin: 40px 0 30px;
	}
	.single-voices .single-featured-image-header .inner_content .cell.title {
		text-align: left;
	}
	.single-voices .single-featured-image-header .inner_content .cell.title h1 {
		text-align: left;
		background: rgba(0,0,0,0.5);
		display: inline-block;
		padding: 5px 20px 10px;
		font-size: 170%;
	}
	.entry-content h2.voice_interview,
	.entry-content h2.voice_flow {
		background: #eee;
		border-radius: 5px;
		padding: 10px 130px 10px 10px;
		margin: 90px auto 70px;
	}
	.entry-content h2.voice_flow {
		padding: 10px;
	}
	.entry-content h2.voice_interview span.thumb {
		background: no-repeat center / cover;
		border-radius: 50%;
		overflow: hidden;
		position: absolute;
		right: 0;
		top: -50px;
		width: 150px;
		border: 5px solid #fff;
	}
	.entry-content h2.voice_interview span.thumb:after {
		content: "";
		display: block;
		padding-top: 100%;
	}
	.entry-content .interview {
		margin-top: 30px;
	}
	.entry-content .interview h3 {
		color: #E4005A;
	}
	.interview_content {
		margin-left: 20px;
		margin-right: 20px;
		font-size: 105%;
	}
	h3.interview_time {
		text-align: center;
		margin-bottom: 5px;
	}
	h3.interview_time:before {
		content: "";
		display: inline-block;
		width: 1em;
		height: 1em;
		background: #E4005A;
		margin-right: 10px;
		vertical-align: -2px;
	}
	.flow_wrap {
		margin: 0 15px 25px;
		padding: 10px 20px;
		background: #fff;
		border-radius: 5px;
		box-shadow: 0 0 5px rgba(0,0,0,0.2);
	}

	.voice_pagenation {
		display: -webkit-flex;
		display: -ms-flex;
		display: flex;
		flex-wrap: wrap;
		align-items: flex-start;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}
	.voice_pagenation > div {
		width: 50%;
		flex-basis: 50%;
	}
	.voice_pagenation > div.prev {
		text-align: right;
	}
}

@media print,screen and ( min-width: 600px ) and ( max-width: 767px ) {
}

@media print,screen and ( min-width: 768px ) {
	.navigation-top .main-navigation > div > ul > li a {
		color: #333;
		font-weight: bold;
	}
	.navigation-top .main-navigation > div > ul > li.current-menu-item > a {
		color: #fff;
	}
	body:not(.home) .site-branding .wrap .logos,
	body.home.header_hide .site-branding .wrap .logos {
		background: transparent;
	}
/*
	body:not(.home).page-template-page-recruit2nd .site-branding .wrap .logos,
	body.home.header_hide.page-template-page-recruit2nd .site-branding .wrap .logos {
		position: static;
	}
	body:not(.home).page-template-page-recruit2nd .site-branding .wrap,
	body.home.header_hide.page-template-page-recruit2nd .site-branding .wrap {
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}
*/
	.entry-content h2.voice_interview,
	.entry-content h2.voice_flow {
		width: 380px;
	}
}
@media print,screen and ( min-width: 768px ) and ( max-width: 1020px ) {
}
@media print,screen and ( min-width: 1021px ) {
}

@media print,screen and ( min-width: 1072px ) { /* 67em */
}

@media print,screen and ( min-width: 1280px ) {
}
@media print,screen and ( min-width: 1500px ) {
}
@media print,screen and ( min-width: 1800px ) {
}
@media screen and ( max-width: 767px ) {
}
@media screen and ( max-width: 480px ) {
}
