div#body.page-boardMembers .bg-lightgold{ background-color:#e0dfdb; }
div#body.page-boardMembers .border-2px{ border-width:2px; }
div#body.page-boardMembers .border-darkgold{ border-color:#999480; }

/* Caption - Start */
div#body.page-boardMembers .caption{ padding:15px 30px; margin-top:42px; margin-bottom:33px; }
div#body.page-boardMembers .caption h1{ font-size:30px; font-weight:normal; }
div#body.page-boardMembers .caption h3{ font-size:25px; font-weight:normal; margin:10px 0; }
div#body.page-boardMembers .caption p{ font-size:14px; line-height:22px; }
div#body.page-boardMembers .caption #caption-text{ display:flex; align-items:center; margin:15px 0; }
div#body.page-boardMembers .caption #caption-text div:last-child{ padding-left:30px; padding-right:0; }
/* Caption - End */

/* Item Lists - Start */
div#body.page-boardMembers .board-items-wrapper .board-items{ margin-bottom:15px; }
div#body.page-boardMembers .board-items-wrapper .board-items:nth-child(-n+4){ margin-top:0; }
div#body.page-boardMembers .board-items-wrapper .board-items .image{ line-height:0; text-align:center; }
div#body.page-boardMembers .board-items-wrapper .board-items .info{ padding:10px 15px; transition:.3s background-color linear; -webkit-transition:.3s background-color linear; -moz-transition:.3s background-color linear; -o-transition:.3s background-color linear; }
div#body.page-boardMembers .board-items-wrapper .board-items .info h3, div#body.page-boardMembers .board-items-wrapper .board-items .info p{ transition:.2s color linear; -webkit-transition:.2s color linear; -moz-transition:.2s color linear; -o-transition:.2s color linear; }
div#body.page-boardMembers .board-items-wrapper .board-items .info h3{ font-size:25px; line-height:28px; color:#000; }
div#body.page-boardMembers .board-items-wrapper .board-items .info p{ font-size:19px; line-height:23px; color:#999480; }

	/* On Hover - Start */
	div#body.page-boardMembers .board-items-wrapper .board-items:hover .info{ background:#999480; }
	div#body.page-boardMembers .board-items-wrapper .board-items:hover .info h3, div#body.page-boardMembers .board-items-wrapper .board-items:hover .info p{ color:#FFF; }
	/* On Hover - End */
/* Item Lists - End */

/* Responsive - Start */

@media (min-width: 320px) and (max-width: 766px) {
	
	/* Caption - Start */
	div#body.page-boardMembers .caption{ margin-top:86px; }
	body.lang-en_EN div#body.page-boardMembers .caption h1{ font-size:30px; padding:0 !important; }
	body.lang-en_EN div#body.page-boardMembers .caption h3{ font-size:28px; }
	div#body.page-boardMembers .caption p{ font-size:14px; line-height:22px; }
	div#body.page-boardMembers .caption #caption-text{ display:block; margin:0; }
	div#body.page-boardMembers .caption #caption-text div:first-child hr{ margin:15px auto; width:55px; border-top:1px solid #999480; }
	div#body.page-boardMembers .caption #caption-text div:last-child{ border:none; padding:0 !important; }
	/* Caption - End */
	
	/* Item Lists - Start */
	div#body.page-boardMembers .board-items-wrapper .board-items:nth-child(-n+4){ margin-top:0; margin-bottom:30px; }
	div#body.page-boardMembers .board-items-wrapper .board-items .info h3{ font-size:16px; line-height:20px; }
	div#body.page-boardMembers .board-items-wrapper .board-items .info p{ font-size:14px; line-height:18px; }
	/* Item Lists - End */
	
}
@media (min-width: 767px) and (max-width: 991px) {
	
	/* Caption - Start */
	div#body.page-boardMembers .caption{ margin-top:86px; }
	div#body.page-boardMembers .caption h1{ font-size:30px; }
	div#body.page-boardMembers .caption p{ font-size:14px; line-height:26px; }
	body.lang-en_EN div#body.page-boardMembers .caption #caption-text div:first-child{ padding:0 15px !important; }
	div#body.page-boardMembers .caption #caption-text div:last-child{ padding:0 15px; }
	/* Caption - End */
	
}
@media (min-width: 992px) and (max-width: 1199px) {
/* 	div#body.page-boardMembers .caption #caption-text div:last-child{ padding:0 15px; } */
	div#body.page-boardMembers .caption #caption-text div:last-child br{ display:none; }
}
@media (min-width: 1200px) and (max-width: 1679px) {
	
}
@media (min-width: 1680px) {

}

	/* iPad Landscape - Start */
	@media (min-width: 992px) and (max-width: 1025px) {
		
		/* Caption - Start */
/*
		div#body.page-boardMembers .caption h1{ font-size:36px; }
		div#body.page-boardMembers .caption p{ font-size:22px; line-height:26px; }
*/
		/* Caption - End */
		
	}
	/* iPad Landscape - End */

/* Responsive - End */

/* Fix text alignment - Start */
@media (min-width: 320px) and (max-width: 766px) {
	.text-xs-left { text-align: left; }
	.text-xs-right { text-align: right; }
	.text-xs-center { text-align: center; }
	.text-xs-justify { text-align: justify; }
}

@media (min-width: 767px) {
 	.text-sm-left { text-align: left; }
 	.text-sm-right { text-align: right; }
 	.text-sm-center { text-align: center; }
 	.text-sm-justify { text-align: justify; }
}

@media (min-width: 992px) {
 	.text-md-left { text-align: left; }
 	.text-md-right { text-align: right; }
 	.text-md-center { text-align: center; }
 	.text-md-justify { text-align: justify; }
}

@media (min-width: 1200px) {
 	.text-lg-left { text-align: left; }
 	.text-lg-right { text-align: right; }
 	.text-lg-center { text-align: center; }
 	.text-lg-justify { text-align: justify; }
}
/* Fix text alignment - End */