.sd-abc-filter span + span{border-color:#DEDEDE;}
.sd-abc-filter{font-size: 0.75rem; font-weight: 300;}
.sd-abc-filter a{display: block; color:#808183; padding:0.25rem 0.65rem;}
.sd-abc-filter a:not(.disabled):hover, .sd-abc-filter a:not(.disabled):focus{color:#004885;}
.sd-abc-filter span{width:auto;}
.sd-abc-filter .active a{color:#004885; cursor: default;}

.sd-listing .sd-item{overflow: visible; outline: none; box-shadow:none; display: block; margin-bottom:7.12rem; }
.sd-listing .sd-item .sd-image-block{margin-right:1.5rem; margin-bottom:3.87rem;}
.sd-listing .sd-item .sd-content-block{position: absolute; bottom:0; right:0; left:1.5rem; border:0; font-size: 1rem; background-color:#F7F7F8; transition:background 0.2s ease; }
.sd-listing .sd-item .sd-content-block .contacts{margin-top:0.5rem; z-index: 3;}
.sd-listing .sd-item .sd-content-block .contacts .item+.item{margin-top:0.5rem;}
.sd-listing .sd-item .sd-content-block .contacts .item{display: flex; align-items: flex-start;}
.sd-listing .sd-item .sd-content-block .contacts .item [class*='fa']{flex:none; margin:0.25rem 0.75rem 0 0; color:#798FAD;}
.sd-listing .sd-item .sd-content-block .contacts .item a[href*='mailto:']{word-break: break-all;}
.sd-listing .sd-item:hover{outline: none; box-shadow: none;}
.sd-listing .sd-item:hover .sd-content-block{background-color: #DEE4ED;}
.sd-inner-wrap{margin-bottom:-3.5rem;}

.sd-flex-form .button-wrapper{display: flex; align-items: center;}

.division-title{width:100%; margin-left:1rem; margin-right:1rem;}



.sd-contact-body{display: block;}
.sd-scrool-block{min-height: inherit; overflow-y: inherit;}
.sd-modal-body .sd-card .sd-link-block{display: block;}
.sd-link-block .item{display: flex; align-items: flex-start;}
.sd-link-block .item [class*='fa']{flex:none; margin-right:0.75rem; margin-top:0.25rem; color:#798FAD;}
.sd-link-block .item a[href*='mailto:']{word-break: break-all;}
.sd-link-block .item:not(:last-child){margin-bottom:0.5rem;}
.sd-listing .sd-item .sd-modal-body .sd-image-block{margin-bottom:0;}


.staff-details-header{margin-top:-1.5rem;}
.staff-details-header:before{content: ''; top:-3.5rem; left:-3.5rem; right:calc(1632px*0.3333 - 30px); bottom:0; background-color: #fff; display: block; position: absolute;}
.staff-details-header .text .sd-link-block{display: flex; align-items: flex-start; flex-wrap:wrap;}
.staff-details-header .text .sd-link-block .item{width:50%; padding-right:2rem;}
.staff-details-header .text .sd-link-block .item.item-email{width:auto;}
.staff-details-header .text{min-height:11rem;}
.staff-details-header .text-intro{margin-right:calc(-1632px*0.25);}
.staff-details-header .image img{width:100%; max-width: 100%;}

.staff-side-block{background-color:#DEE4ED; padding:1.5rem 2rem;}
.staff-side-block .textbox ul{padding-left:0;}



@media (max-width: 1720px) {
	.staff-details-header:before{right:calc(1170px*0.25 - 30px);}
	.staff-details-header .text-intro{margin-right:calc(-1170px*0.25);}
	
	.sd-listing .sd-item, .sd-listing .sd-item .sd-item-title{line-height: 1.2;}
	.sd-listing .sd-item .sd-item-title span{display: block;}
	.sd-listing .sd-item .sd-content-block .contacts .item [class*="fa"]{margin-top:0.15rem;}
	.sd-listing .sd-item .sd-content-block{padding:1rem;}
}

@media (max-width: 1370px) {
	.sd-listing .sd-item{width:calc(33.33% - 2rem); margin-bottom:2rem;}
	.sd-inner-wrap{margin-bottom:-0.5rem;}
	
	.staff-details-header:before{right:calc(970px*0.25 - 30px);}
	.staff-details-header .text-intro{margin-right:calc(-970px*0.3333);}
	
	.sd-inner-wrap .division-title:not(:first-child){margin-top:3.5rem;}
	
	
	
}

@media (max-width: 991px){
	.sd-listing .sd-item .sd-content-block{position: relative; left:0; margin-left:1.5rem; margin-top:-3.87rem;}
	.sd-listing .sd-item .sd-content-block .collapse{display: block;}
	.sd-listing .sd-item .sd-image-block{margin-bottom:0;}
	
	.sd-inner-wrap{margin-left:-0.5rem; margin-right:-0.5rem;}
	.sd-listing .sd-item{width:calc(33.33% - 1rem); margin-left:0.5rem; margin-right:0.5rem;}
	
	.sd-flex-form{margin-left:-0.5rem; margin-right:-0.5rem;}
	.sd-flex-form .form-group, .sd-flex-form .button-wrapper{margin-left:0.5rem; margin-right:0.5rem;}
	
	.sd-abc-filter{font-size: 1.12rem;}
	
	.staff-details-header:before{display: none;}
	.staff-details-header .text-intro{margin-right:0;}
	
	.staff-side-block{padding:1.5rem;}
	
	.division-title{margin-left:0.5rem; margin-right:0.5rem;}
}

@media (max-width: 767px) {
	.sd-listing .sd-item{width:calc(50% - 1rem); margin-bottom:2rem;}
	
	.sd-flex-form .form-group{margin-bottom:1rem;}
	
	.sd-listing .sd-item .sd-modal-body .sd-image-block{margin-right:0; margin-bottom:1rem;}
	
	.sd-inner-wrap .division-title:not(:first-child){margin-top:2rem;}
}

@media (max-width: 566px){
	.sd-listing .sd-item{width:100%; margin-bottom:2rem; margin-left:0; margin-right:0;}
	.sd-inner-wrap{margin-bottom:0;}
	
	.staff-details-header .text .sd-link-block{display: block;}
	
	.division-title{margin-left:0; margin-right:0;}
	.sd-inner-wrap .division-title:not(:first-child){margin-top:3rem;}
	
	.sd-listing .sd-item .sd-item-title span{display: inline;}

}
