@charset "UTF-8";
/*IE8 */


.row .large-5{
	width: 41.66667%\9 !important;
	float: left\9;;
}
.row .large-6{
	width: 49%\9 !important;
	float: left\9;
}
.row .large-7{
	width: 58.33333%\9 !important;
	float: left\9;
}
.row .large-8{
	width: 66.66667%\9 !important;
	float: left\9;
}
.row .large-4{
	width: 33.3%\9 !important;
	float: left\9;
}
.row .large-3{
	width: 25%\9 !important;
	float: left\9;
}
.large-block-grid-3 > li{
	width: 33%\9 !important;
	float: left\9;;
}
.youtube_frames{
	margin-top: 100px\9 !important;
}
.media__primary .media_caption a{
	color: #111\9 !important;
}

.media_caption{
	background: #eee\9;
}

.media_over{
	display: none\9;
}

figure{
	width: 100% !important;
}
.author_large .avatar_th{
	margin: auto;
}

.page_content .fz-lg{
	font-size: 120%;
}

.input-cell{
	font-size: 16px;
	max-width: 100%;
}
.media__general{
	height: 235px\9 !important;
}
@media all and (-ms-high-contrast:none){
	.media__general{
		height: 235px;
	}
}



.hiro_img{
	max-width: 960px;
	width: 100%;
	margin: 30px auto 10px;
}
.hiro_img img{
	max-width: 100%;
	height: auto;
}

@media screen and (max-width: 64.0625em){
	.hiro_img{
		padding: 0 10px;
		margin-top: 10px;
	}
	.hiro_img.hidden{
		display: none;
	}
}

@media screen and (max-height: 540px){	
	.slicknav_menu._scroll{
		height: 100%;
	}
	._scroll .slicknav_nav{
		height: 100%;
		overflow: auto;
		background: #00bbff;
	}
	._scroll .slicknav_nav ul{
		height: 560px;
		overflow: auto;
	}
	
}
