.elementor-11900 .elementor-element.elementor-element-b50122c > .elementor-container{min-height:40vh;}.elementor-11900 .elementor-element.elementor-element-b50122c:not(.elementor-motion-effects-element-type-background), .elementor-11900 .elementor-element.elementor-element-b50122c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://webarchive.lib.cuhk.edu.hk/20230310120621oe_/https://www.law.cuhk.edu.hk/app/wp-content/uploads/2020/07/CCTL_Transnational-Legal-History-Group_banner.jpg");background-position:0px -200px;background-repeat:no-repeat;background-size:100% auto;}.elementor-11900 .elementor-element.elementor-element-b50122c{border-style:solid;border-width:0px 0px 0px 0px;border-color:#646569;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-11900 .elementor-element.elementor-element-b50122c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11900 .elementor-element.elementor-element-260a24a{padding:50px 0px 0px 0px;}.elementor-11900 .elementor-element.elementor-element-21dec42{text-align:left;}.elementor-11900 .elementor-element.elementor-element-21dec42 .elementor-heading-title{font-size:25px;font-weight:500;text-transform:uppercase;}.elementor-11900 .elementor-element.elementor-element-21dec42 > .elementor-widget-container{margin:20px 0px 12px 0px;}.elementor-11900 .elementor-element.elementor-element-5d500b9{text-align:left;}.elementor-11900 .elementor-element.elementor-element-5d500b9 .elementor-heading-title{font-size:25px;font-weight:500;text-transform:uppercase;}.elementor-11900 .elementor-element.elementor-element-5d500b9 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-11900 .elementor-element.elementor-element-0c3bb02 > .elementor-widget-container{margin:0px 0px 10px 3px;}.elementor-11900 .elementor-element.elementor-element-b75fc9c .elementor-tab-title{background-color:#FFFFFF;}.elementor-11900 .elementor-element.elementor-element-b75fc9c .elementor-accordion-icon, .elementor-11900 .elementor-element.elementor-element-b75fc9c .elementor-accordion-title{color:#AC1618;}.elementor-11900 .elementor-element.elementor-element-b75fc9c .elementor-accordion-icon svg{fill:#AC1618;}.elementor-11900 .elementor-element.elementor-element-b75fc9c .elementor-active .elementor-accordion-icon, .elementor-11900 .elementor-element.elementor-element-b75fc9c .elementor-active .elementor-accordion-title{color:#AC1618;}.elementor-11900 .elementor-element.elementor-element-b75fc9c .elementor-active .elementor-accordion-icon svg{fill:#AC1618;}.elementor-11900 .elementor-element.elementor-element-b75fc9c .elementor-tab-content{padding:10px 10px 10px 10px;}@media(max-width:1024px){.elementor-11900 .elementor-element.elementor-element-b50122c > .elementor-container{min-height:30vh;}.elementor-11900 .elementor-element.elementor-element-b50122c:not(.elementor-motion-effects-element-type-background), .elementor-11900 .elementor-element.elementor-element-b50122c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;background-size:100% auto;}.elementor-11900 .elementor-element.elementor-element-b50122c{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-11900 .elementor-element.elementor-element-b50122c:not(.elementor-motion-effects-element-type-background), .elementor-11900 .elementor-element.elementor-element-b50122c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;background-size:100% auto;}}/* Start custom CSS for accordion, class: .elementor-element-b75fc9c */* {
  box-sizing: border-box;
}

.column1 {
    
  float: left;
  width: 15%;
  padding: 10px;
  padding-left: 25px;
}
.column2 {
  float: left;
  width: 30%;
  padding: 7px;
}

.saparate {
  float: left;
  padding: 40px;
}


#table1 {
  border-collapse: separate;
  border-spacing: 5px;
}
 

tr:nth-child(odd) {
  background-color: #f1f1f1;
}

tr:nth-child(even) {
  background-color: #e6e7e8;
}

#table1 th {
    padding: 10px;
}

#table1 td {
    padding: 10px;
}


.peopleRow {
    width: 100%;
	display: flex; 
	flex-direction: row; 
	justify-content: flex-start;
	padding-bottom:10px;
	padding-top:10px;
	flex-wrap: wrap;
}

.peopleItem {
    width:47%; 

	display: flex; 
	flex-direction: row; 
	margin:5px;

	text-align: left;
	line-height: 1.3;
}

.peopleItemPhoto {
    width: 130px;
}

.peopleItemDesc {
    width:100%; 
    max-width: 300px; 
    display: flex; 
    flex-direction: column; 
    padding-left: 5px;
}

@media only screen and (max-width : 900px) {
    .peopleRow {
		flex-direction: column;
		padding-bottom:0px;
    }

	.peopleItem { 
	    width: 100%;

		min-height: 164px;

	}
}

@media only screen and (max-device-width : 900px) {
    .peopleRow {
		flex-direction: column;
		padding-bottom:0px;
    }
	
	.peopleItem { 
	    width: 100%;

		min-height: 164px;
	}
}/* End custom CSS */
