@charset "UTF-8";

/* ----------------------------------------

Awards

---------------------------------------- */
#awards .gd-carousel{margin-left:auto;margin-right:auto;
	position:relative;
	overflow:hidden;
	width:100%;max-width:372px;
	height:auto;
}

#awards .spec-prev-btn{
	display:none;
	position:absolute;
	bottom:0;
	left:0;
	z-index:2;
	cursor:pointer;
	margin-bottom:-12.5%;
	margin-left:-22%;
	width:40%;
	max-width:;
	text-align:left;
}

#awards .spec-next-btn{
	display:none;
	position:absolute;
	bottom:0;
	right:0;
	z-index:2;
	cursor:pointer;
	margin-right:-22%;
	margin-bottom:-12.5%;
	width:40%;
	max-width:;
	text-align:right;
}

#awards .spec-prev-btn img,
#awards .spec-next-btn img{
	width:100%;
}


#awards{
	background-color:#ededed;
}

#awards .width1600-wrapper{
	overflow:hidden;
	width:100%;
	background-color:#ededed;
	margin-top:184px;
	margin-bottom:140px;
}

#awards .width1600-block{
	float:none;
	width:1600px;
	color:#000000;
}

#awards .section-block{
	position:relative;
	margin-bottom:0;
/* 	background:#000000; */
	page-break-inside:avoid;
}


/* inner-section-full-width */


/* inner-section-optional-width */
#awards .inner-section-optional-width{
	background-color:transparent;
/* 	background-image:url("/en/images/50th_anniversary/anv_h1_bg.jpg");
	background-repeat:no-repeat;
	background-position:center 24%; */
	position:relative;
	display:block;
	float:none;
	margin:0 auto;
	box-sizing: border-box;
	max-width:1174px;
	width:auto;
	height:auto;
	padding:0;
}

#awards .inner-section-optional-width h2.block-heading{
	margin:100px 0 80px 0;
	padding-left:15px;
	padding-right:15px;
	border-bottom:solid 1px #cccccc;
	max-width:100%;
	font-weight:normal;
	font-size:340%;
	line-height:1.4em;
	color:#000000;
}

#awards .inner-section-optional-width h3.block-heading{
	display:block;
	float:none;
	margin:0;
	width:auto;
	padding:0 0 0.6em 0;
/* 	color:#009de9; */
	font-weight:normal;
	font-size:250%;
	line-height:1.3em;
/* 	white-space:nowrap; */
}


#awards .inner-section-optional-width .image{
	position:absolute;
	top:0;
	left:50%;
/* 	z-index:-1; */
}


/* lead */
#awards .inner-section-optional-width .lead{
	padding-left:400px;
	padding-bottom:10px;
	text-align:justify;
}


/* awards-block */
#awards .awards-block{
	position:relative;
}

#awards .awards-block p{
	margin-bottom:0;
}

/* awards-block 2016-2017 */

#awards #awards-block-1 .type010,
#awards #awards-block-2 .type010{
	position:absolute;
	top:0;
	left:0;
	right:0;
	box-sizing: border-box;
	margin:0 auto;
	border-left:solid 2px #e3e3e3;
	border-right:solid 2px #e3e3e3;
	width:400px;
	padding:0 12px 0 12px;
	vertical-align:top;
}

#awards #awards-block-1 .type100,
#awards #awards-block-2 .type100{
	float:left;
	box-sizing: border-box;
	margin:0;
	width:385px;
	padding:0 12px 0 1px;
	vertical-align:top;
}

#awards #awards-block-1 .type001,
#awards #awards-block-2 .type001{
	float:right;
	box-sizing: border-box;
	margin:0;
	width:385px;
	padding:0 1px 0 12px;
	vertical-align:top;
}

/* awards-block 2018 */

#awards #awards-block-3 .type010{
	position:absolute;
	top:0;
	left:0;
	right:0;
	box-sizing: border-box;
	margin:0 auto;
	border-left:solid 2px #e3e3e3;
	border-right:solid 2px #e3e3e3;
	width:400px;
	padding:0 12px 0 12px;
	vertical-align:top;
}

#awards #awards-block-3 .type100{
	float:left;
	box-sizing: border-box;
	margin:0;
	width:385px;
	padding:0 12px 0 1px;
	vertical-align:top;
}

#awards #awards-block-3 .type001{
	float:right;
	box-sizing: border-box;
	margin:0;
	width:385px;
	padding:0 1px 0 12px;
	vertical-align:top;
}

/* awards-note */
#awards .awards-note{
	margin-top:5em;
	text-align:right;
}



@media screen and (max-width: 1600px){
	#awards .width1600-wrapper{
		width:100%;
	}

	#awards .width1600-block{
		width:100%;
	}

}

@media screen and (min-width: 0px) and (max-width: 1169px){
	#awards .inner-section-optional-width h2.block-heading,
	#awards .inner-section-optional-width h3.block-heading,
	#awards .inner-section-optional-width h4.block-heading,
	#awards .inner-section-optional-width p{
		margin-left:0;
		padding-left:15px;
		padding-right:15px;
	}

	#awards .inner-section-optional-width h2.block-heading{
		margin-left:15px;
		margin-right:15px;
	}

	#awards .inner-section-optional-width h3.block-heading{
		box-sizing: border-box;
/* 		width:20%; */
	}


/* lead */
	#awards .inner-section-optional-width .text .lead{
		margin:0 auto;
		max-width:800px;
		padding-left:15px;
		padding-bottom:90px;
	}


/* awards-block */
	#awards .awards-block h2.block-heading,
	#awards .awards-block h3.block-heading,
	#awards .awards-block h4.block-heading,
	#awards .awards-block p{
		padding-left:0;
		padding-right:0;
	}

	#awards .awards-block{
		margin:0 auto;
		width:100%;
	}

	#awards .awards-block .spec-prev-btn,
	#awards .awards-block .spec-next-btn{
		display:block !important;
	}

/* awards-block 2016-2017 */

	#awards #awards-block-1 .type010,
	#awards #awards-block-2 .type010{
		position:relative;
		box-sizing: border-box;
		margin-bottom:100px;
		border-left:none;
		border-right:none;
	}

	#awards #awards-block-1 .type010 h3.block-heading,
	#awards #awards-block-2 .type010 h3.block-heading{
		margin-bottom:-30px;
	}

	#awards #awards-block-1 .type100,
	#awards #awards-block-2 .type100{
		float:left;
		margin:0;
		border-right:solid 2px #e3e3e3;
		width:50.1%;
		padding:0 12px 0 15px;
		text-align:center;
	}

	#awards #awards-block-1 .type001,
	#awards #awards-block-2 .type001{
		float:right;
		box-sizing: border-box;
		margin:0;
		width:49.8%;
		padding:0 15px 0 12px;
		text-align:center;
	}

/* awards-block 2018 */

	#awards #awards-block-3 .type010{
		position:relative;
		float:left;
		margin:0;
		border-left:none;
		border-right:solid 2px #e3e3e3;
		width:50.1%;
		padding:0 12px 0 15px;
		text-align:center;
	}

/* 	#awards #awards-block-3 .type010 h3.block-heading{
		margin-bottom:-30px;
	} */

	#awards #awards-block-3 .type100{
		position:relative;
		float:none;
		box-sizing: border-box;
		margin:0 auto;
		margin-bottom:100px;
		border-left:none;
		border-right:none;
		width:400px;
		padding:0 12px 0 12px;
	}

	#awards #awards-block-3 .type001{
		float:right;
		box-sizing: border-box;
		margin:0;
		width:49.8%;
		padding:0 15px 0 12px;
		text-align:center;
	}

}

@media screen and (min-width: 0px) and (max-width: 800px){
	#awards .width1600-wrapper{
		margin-top:94px;
	}

	#awards .width1600-block{
		width:100%;
	}

	#awards .section-block{
		margin-top:0 !important;
	}

	#awards .inner-section-optional-width h3.block-heading{
		margin-top:0 !important;
		margin-bottom:12px !important;
	}

	#awards .inner-section-optional-width .image{
		position:static;
		text-align:center;
	}

	#awards .inner-section-optional-width h3.block-heading{
		box-sizing: border-box;
/* 		width:30%; */
		padding:0 6px;
/* 		text-align:center; */
/* 		font-size:275%; */
	}

	#description_p011{
		margin-top:0;
		text-align:left;
	}


/* 	#awards h3.block-heading span{
		white-space:nowrap;
	} */


/* lead */
	#awards .inner-section-optional-width .text .lead{
		padding-left:15px;
		padding-bottom:10px;
	}


/* awards-block */
	#awards .awards-block h2.block-heading,
	#awards .awards-block h3.block-heading,
	#awards .awards-block h4.block-heading,
	#awards .awards-block p{
/* 		padding-left:15px;
		padding-right:15px; */
	}

	#awards .awards-block{
		margin:0 auto;
		width:100%;
	}

	#awards .awards-block img{
		width:100%;
	}

/* awards-block 2016-2017 */
	#awards #awards-block-1 .type010,
	#awards #awards-block-2 .type010{
		position:relative;
		margin-bottom:100px;
		border-left:none;
		border-right:none;
		max-width:372px;
		width:100%;
		padding:0 15px;
	}

	#awards #awards-block-1 .type010 h3.block-heading,
	#awards #awards-block-2 .type010 h3.block-heading{
		margin-bottom:-60px !important;
	}

	#awards #awards-block-1 .type100,
	#awards #awards-block-2 .type100{
		float:none;
		margin:0 auto;
		margin-bottom:100px;
		border-right:none;
		max-width:372px;
		width:100%;
		padding:0 15px;
	}

	#awards #awards-block-1 .type001,
	#awards #awards-block-2 .type001{
		float:none;
		margin:0 auto;
		max-width:372px;
		width:100%;
		padding:0 15px;
	}

	#awards #awards-block-1 .type001 h3.block-heading,
	#awards #awards-block-2 .type001 h3.block-heading{
		margin-bottom:-40px !important;
	}

/* awards-block 2018 */
	#awards #awards-block-3 .type010{
		float:none;
		margin:0 auto;
		margin-bottom:100px;
		border-right:none;
		max-width:372px;
		width:100%;
		padding:0 15px;
	}

/* 	#awards #awards-block-3 .type010 h3.block-heading{
		margin-bottom:-60px !important;
	} */

	#awards #awards-block-3 .type100{
		position:relative;
		margin-bottom:100px;
		border-left:none;
		border-right:none;
		max-width:372px;
		width:100%;
		padding:0 15px;
	}

	#awards #awards-block-3 .type001{
		float:none;
		margin:0 auto;
		max-width:372px;
		width:100%;
		padding:0 15px;
	}

	#awards #awards-block-3 .type001 h3.block-heading{
		margin-bottom:-60px !important;
	}

/* awards-note */
	#awards .awards-note{
		margin-top:5em;
		text-align:center;
	}

}





/* ----------------------------------------

print

---------------------------------------- */
@media print {
	#awards .header-block{
		margin:auto;
	}

	#awards .page-header img{
	}

	#awards .page-header h1{
		position:relative;
	}

	#awards .page-header .spec-prev-btn,
	#awards .page-header .owl-carousel,
	#awards .page-header .spec-next-btn{
		display:none !important;
	}

	#awards .width1600-wrapper{
		position:relative !important;
		overflow:hidden !important;
/* 		margin-top:94px; */
		width:auto !important;
	}

	#awards .width1600-block{
		position:relative !important;
		margin:0 !important;
		width:auto !important;
		padding:0 !important;
	}

	#awards .section-block{
		margin-top:0 !important;
		margin-bottom:0 !important;
		width:auto !important;
	}

	#awards .inner-section-optional-width{}

	#awards .inner-section-optional-width h3.block-heading{
/* 		margin-bottom:15px; */
	}

	#awards .inner-section-optional-width h2.block-heading,
	#awards .inner-section-optional-width h3.block-heading,
	#awards .inner-section-optional-width h4.block-heading,
	#awards .inner-section-optional-width p{
		margin-left:0;
		padding-left:15px;
		padding-right:15px;
	}

	#awards .inner-section-optional-width h3.block-heading{
		box-sizing: border-box;
/* 		width:20%; */
	}


/* awards-block */
	#awards .awards-block h2.block-heading,
	#awards .awards-block h3.block-heading,
	#awards .awards-block h4.block-heading,
	#awards .awards-block p{
		padding-left:0;
		padding-right:0;
	}

	#awards .awards-block{
		margin:0 auto;
		width:100%;
	}

	#awards .awards-block img{
		width:100%;
	}

	#awards .awards-block .type010{
		width:33.3% !important;
		padding:0 15px 0 15px !important;
	}

	#awards .awards-block .type010 p img{padding-top:1px;
		width:89.5%;
	}

	#awards .awards-block .type010 h3.block-heading{
	}

	#awards .awards-block .type100{
		float:left;
		margin:0;
		width:33.3% !important;
		padding:0 15px 0 15px !important;
	}

	#awards .awards-block .type001{
		float:right;
		margin:0;
		width:33.3% !important;
		padding:0 15px 0 15px !important;
	}


	#awards .gd-carousel{
		position:relative;
		overflow:hidden;
		width:100%;
		height:auto;
/* 		background-image:url("/en/images/awards/awa_p020.jpg"); */
		background-repeat:no-repeat;
		background-position:0 1px;
		background-size:100%;
	}

	#awards .spec-prev-btn,
	#awards .owl-carousel,
	#awards .spec-next-btn{
		visibility:hidden;
	}
}








