.blog_post_id_navigation {
	width: 100%;
	box-sizing: border-box;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 19px;
	padding-bottom: 17px;
	float: right;
	text-align: center;
	display: inline-block;
	margin-top: 30px;
	background-color: rgba(255,255,255,1);
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ccc;
}
.blog_post_id_arrow_right {  
	font-size: 18px;
	text-decoration: none;
	line-height: 1em;
	text-align: center;
	width: auto;
	margin-right: 0%;
	margin-left: 0%;
	background-repeat: no-repeat;
	color: #231f20;
	padding-right:  0px;
	padding-left: 0px;
	float: right;
}
.blog_post_id_arrow_right:hover {
	background-repeat: no-repeat;
	background-image: url('../../../images/System/arrow_right.png');
	background-position: 100% center;
	color:#472a71
}
.blog_post_id_go_back {
	font-size: 18px;
	transition: 0.2s all;
	-webkit-transition: 0.2s all;
	-moz-transition: 0.2s all;
	-o-transition: 0.2s all;
	text-decoration: none;
	line-height: 1em;
	text-align: center;
	width: auto;
	margin-right: 0%;
	margin-left: 0%;
	color: #231f20;
	padding-right: 0px;
	padding-left: 0px;
	float: none!important;
}
.blog_post_id_go_back:hover {
	color:#472a71
}
.blog_post_id_arrow_left {
	font-size: 18px;
	transition: 0.2s all;
	-webkit-transition: 0.2s all;
	-moz-transition: 0.2s all;
	-o-transition: 0.2s all;
	text-decoration: none;
	line-height: 1em;
	text-align: center;
	width: auto;
	margin-right: 0%;
	margin-left: 0%;
	background-repeat: no-repeat;
	color: #231f20;
	padding-right: 0px;
	padding-left:  0px;
	float: left;
	background-image: url('../../../images/System/arrow_left.png');
	background-position: 2% center;
}
.blog_post_id_arrow_left:hover {
	background-repeat: no-repeat;
	background-image: url('../../../images/System/arrow_left.png');
	background-position: 0% center;
	color:#472a71
}

.team_item:hover {
}
.team_item img {
	float: right;
	display: inline-block;
	width: 100%;
	max-width: 100%;
}
.team_item_content {
	width: 90%;
	float: right;
	margin-left: 5%;
	margin-right: 5%;
	margin-top: 10px;
	text-align:center;
	display:inline-block;
}
.team_item_name {
	width: 100%;
	float: left;
	margin-top: 15px;
}
.team_item_profession {
	font-size: 21px;
	font-weight: 400;
	text-align: center;
	width: 100%;
	margin-bottom: 10px;
	list-style-type: none;
	float: left;
	height: 20px;
	overflow: hidden;
	visibility: visible;
	line-height: 1.3em;
}
.team_item_text {
	width: 100%;
	float: right;
	min-height: 200px;
	max-height: 200px;
	overflow: hidden;
	visibility: visible;
}
.team_btn {
	float: none;
	width: auto;
	font-size: 17px;
	font-weight: 700;
	line-height: 1em;
	text-decoration: none;
	color: #fff;
	text-align: center;
	padding-right: 15px;
	padding-left: 15px;
	padding-top:7px;
	padding-bottom:7px;
	position: relative;
	box-sizing: border-box;
	border: 1px solid #bb9532;
	direction: rtl;
	border-radius: 25px;
	display:inline-block;
}
.team_btn:hover {
	color: #fff;
	background-color: #000;
}
.team_id_section {
	width: 100%;
	float: left;
	padding-top:120px;
	padding-bottom:80px
}
.team_id_grid {
	width: 800px;
	float: none;
	margin:auto;
}
.team_id_item {
	width: 100%;
	float: right;
	background:#fff;
	box-sizing:border-box;
	padding:30px;
}
.team_id_img {
	width: 160px;
	height:160px;
	float: right;
	margin-right:calc(50% - 80px);
	margin-bottom: 20px;
	border-radius:50%;
}
.team_id_img img {
	width: 300px;
	height:300px;	
}
.team_id_name {
	width: 100%;
	float: left;
}
.team_id_role {
	width: 100%;
	float: left;
	margin-bottom:20px;
}
.team_id_content {
	width: 100%;
	float: left;
}
/* Media Queries for Desktop
---------------------------------------------------------------*/
@media (min-width: 1438px) {
.team_section {
	width: 100%;
	float: left;
	padding-top:80px;
	padding-bottom:80px
}
.team_items {
	width: 100%;
	float: left;
}
.team_item {
	width: 30%;
	float: right;
	margin-left: 5%;
	margin-bottom: 5%;
	margin-top: 0px;
	margin-right: 0;
	padding: 0px 0px 40px 0px;
	box-sizing: border-box;
	display: inline-block;
	direction: rtl;
	transition: 0.2s all;
	-webkit-transition: 0.2s all;
	-moz-transition: 0.2s all;
	-o-transition: 0.2s all;
	border-bottom: 1px solid #bb9532;
}
.team_item:nth-of-type(3n) {
	margin-left: 0%;
}
.team_item_text {
	width: 100%;
	float: right;
	min-height: 200px;
	max-height: 200px;
	overflow: hidden;
	visibility: visible;
}
}
/* Media Queries for Laptop
-------------------------------------------------------------- */
@media all and (max-width: 1439px) and (min-width: 769px) {
.team_section {
	width: 100%;
	float: left;
	padding-top:80px;
	padding-bottom:80px
}
.team_items {
	width: 100%;
	float: left;
}
.team_item {
	width: 30%;
	float: right;
	margin-left: 5%;
	margin-bottom: 5%;
	margin-top: 0px;
	margin-right: 0;
	padding: 0px 0px 40px 0px;
	box-sizing: border-box;
	display: inline-block;
	direction: rtl;
	transition: 0.2s all;
	-webkit-transition: 0.2s all;
	-moz-transition: 0.2s all;
	-o-transition: 0.2s all;
	border-bottom: 1px solid #bb9532;
}
.team_item:nth-of-type(3n) {
	margin-left: 0%;
}
.team_item_text {
	width: 100%;
	float: right;
	min-height: 200px;
	max-height: 200px;
	overflow: hidden;
	visibility: visible;
}
}
/* Media Queries for Ipad
-------------------------------------------------------------- */
@media (max-width: 768px) and (min-width: 319px) {
.team_id_section {
	padding-top:50px;
	padding-bottom:0px
}
.team_id_grid {
	width: 100%;
}
.team_section {
	width: 100%;
	float: left;
	padding-top:30px;
	padding-bottom: 0px
}
.team_items {
	width: 100%;
	float: left;
}
.team_item {
	width: 100%;
	float: right;
	margin-left: 5%;
	margin-bottom: 5%;
	margin-top: 0px;
	margin-right: 0;
	padding: 0px 0px 40px 0px;
	box-sizing: border-box;
	display: inline-block;
	direction: rtl;
	transition: 0.2s all;
	-webkit-transition: 0.2s all;
	-moz-transition: 0.2s all;
	-o-transition: 0.2s all;
	border-bottom: 1px solid #bb9532;
}
.team_item:nth-of-type(3n) {
	margin-left: 0%;
}
.team_item_text {
	width: 100%;
	float: right;
	min-height: auto;
	max-height: auto;
	margin-bottom:20px
}
}
/* Media Queries for Phone Portrait
-------------------------------------------------------------- */
@media (max-width: 320px) {
	.team_id_section {
	padding-top:50px;
	padding-bottom:0px
}
.team_id_grid {
	width: 100%;
}
.team_section {
	width: 100%;
	float: left;
	padding-top:30px;
	padding-bottom: 0px
}
.team_items {
	width: 100%;
	float: left;
}
.team_item {
	width: 100%;
	float: right;
	margin-left: 5%;
	margin-bottom: 5%;
	margin-top: 0px;
	margin-right: 0;
	padding: 0px 0px 40px 0px;
	box-sizing: border-box;
	display: inline-block;
	direction: rtl;
	transition: 0.2s all;
	-webkit-transition: 0.2s all;
	-moz-transition: 0.2s all;
	-o-transition: 0.2s all;
	border-bottom: 1px solid #bb9532;
}
.team_item:nth-of-type(3n) {
	margin-left: 0%;
}
.team_item_text {
	width: 100%;
	float: right;
	min-height: auto;
	max-height: auto;
	margin-bottom:20px
}
}