/*!
Theme Name: CUHK Biz Master's
Author: Team Grayscale
Author URI: https://grayscale.com.hk/
Template: cuhkbiz
Description: CUHK Business School – Master's
Version: 1.0
License: GNU General Public License v3 or later
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: cuhkbiz-masters
*/.fp-preamble{border-bottom:1px solid currentcolor;border-top:1px solid currentcolor;font-size:1.2rem;padding-top:1.5rem;position:relative;z-index:1}@media (min-width:640px) and (max-width:1023px){.fp-preamble{padding-bottom:1.5rem}}@media (min-width:1024px){.fp-preamble{padding-bottom:1.5rem}.fp-preamble:after{background:#f2f2f2;bottom:0;content:"";display:block;height:100%;position:absolute;right:0;top:0;width:295px}}.fp-programmes{background:#f2f2f2;padding:3rem 0;position:relative}.fp-programmes:before{background:#fff;bottom:0;content:"";display:block;height:calc(100% - 3rem - 10px - 9.0625rem);left:0;position:absolute;right:0;width:100%}.fp-news{-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start}.blog .news-image{display:none}@media (min-width:400px){.blog .news-image{-ms-flex:0 0 20%;-webkit-box-flex:0;display:block;flex:0 0 20%}}@media (min-width:400px){.blog .news-info{-ms-flex:0 0 80%;-webkit-box-flex:0;flex:0 0 80%;padding-left:1rem}}@media (min-width:640px){.blog aside.medium-4 .filter{min-height:435px}}.blog .cards+p{margin:1rem auto 2rem 0}.blog aside{-ms-flex-order:-1;-webkit-box-ordinal-group:0;order:-1}@media (min-width:640px){.blog aside{-ms-flex-order:0;-webkit-box-ordinal-group:1;order:0}}.single-programmes article{margin-bottom:2rem}.single-programmes .core{padding-bottom:3rem}@media (min-width:640px){.single-programmes .core{padding-bottom:4rem}}.programme-payoff{color:#fff}.programme-payoff>.wrapper{background:#392064;padding:15px}@media (min-width:640px){.programme-payoff>.wrapper{background:-webkit-gradient(linear,left top,right top,color-stop(0,#2e1a4c),color-stop(35%,#2e1a4c),color-stop(35%,#392064),to(#392064));background:linear-gradient(90deg,#2e1a4c 0,#2e1a4c 35%,#392064 0,#392064)}}@media (min-width:1215px){.programme-payoff>.wrapper{padding:2rem}}.programme-payoff h2{color:#fff}.programme-payoff .gform_fields{-ms-flex-pack:justify;-ms-flex-wrap:wrap;-webkit-box-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.programme-payoff .gfield{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%}@media (min-width:960px){.programme-payoff .gfield{-ms-flex-preferred-size:calc(50% - 0.125rem);flex-basis:calc(50% - 0.125rem)}.programme-payoff .gfield.hide-label.field_is_checkbox{-ms-flex-preferred-size:100%;flex-basis:100%}}.programme-payoff .gform_footer{text-align:right}@media (min-width:640px){.programme-payoff [action] .button[type=submit]{width:calc(50% - .125rem)}}@media (min-width:768px){.postid-221.cuhk-business-school-masters .content-block #sticky-anchor .medium-4 {width: 30%;display: inline-block;margin-left: .5rem;margin-right: .5rem} .postid-221.cuhk-business-school-masters .content-block #sticky-anchor .medium-4 .card-alumni {height: 639px;border: 1px solid rgba(46,26,76,.0)}} @media (min-width:1024px){.postid-221.cuhk-business-school-masters .content-block #sticky-anchor .medium-4 {width: 31%;display: inline-block;margin-left: .5rem;margin-right: .5rem} .postid-221.cuhk-business-school-masters .content-block #sticky-anchor .medium-4 .card-alumni {height: 497px;border: 1px solid rgba(46,26,76,.0)}}

/*-----archive page side menu bottom spacing*/
.archive aside.cell.large-3 {margin-bottom: 1rem;}
/*----end of archive page side menu-----*/



.testimonial-container .quote p {
	display: inline-block;
	font-size: 28pt;
	font-weight: bold;
	font-style: italic;
	color: #5c33ad;
}

.quote{
	color:#5c33ad;
}

.quote p:last-child {
	text-indent: 24px;
	transform: translateY(-20px);
}

.testimonial-container .quote::before, .testimonial-container .quote::after {
	font-family: "Arial";
	font-size: 54pt;
	line-height:0.5;
	position:relative;
}

.testimonial-container .quote::before{
	content:"“";
	bottom:-20px;
}
.testimonial-container .quote::after{
	content:"”";
}


.testimonial-container .quote p.quote-mark.open {
	text-indent:-36px;
}
.testimonial-container {
	border-bottom: 1px solid #f2f2f2;
}
.testimonial-container p {
	margin-bottom: 5px;
}

@media(max-width:1120px){
	.testimonial-container .quote p {
		font-size: 23pt;
	}
	.testimonial-container p{
		font-size:12pt;
	}
}

@media(max-width:955px){
	.testimonial-container .quote p {
		font-size: 18pt;
	}

	.testimonial-container .quote::before, .testimonial-container .quote::after{
		font-size:45pt;
	}

	.testimonial-container p{
		font-size:10pt;
	}
}


@media(max-width:800px){
	.testimonial-container .quote p {
		font-size: 15pt;
	}
	.testimonial-container p{
		font-size:10pt;
	}
}

@media(max-width:700px) and (min-width:640px){
	.testimonial-container .quote p {
		font-size: 13pt;
	}
	.testimonial-container p{
		font-size:8pt;
	}
}

@media(max-width:639px){
	.quote p:last-child{
		text-indent: 0;
		transform:none;
	}

	.testimonial-container .quote::after{
		top:20px;
	}
}

@media(max-width:400px){
	.testimonial-container .quote p{
		font-size:13pt;
	}
}

@media(max-width:360px){
	.testimonial-container .quote::before{
		bottom:-10px;
	}
	.testimonial-container .quote::after{
		top:10px;
	}
	.testimonial-container .quote::before, .testimonial-container .quote::after{
		font-size:35pt;
	}
	.testimonial-container .quote p{
		font-size:11pt;
	}
	.testimonial-container p {
		font-size: 8pt;
	}
}

.postid-43 h2#master-the-world-of-finance{
	color:#5c33ad;
}

/*@media (min-width: 1800px){
.hero-quote .hero-title p:first-child, .hero-title .hero-quote p:first-child, .hero-title h1 {
transform: translateX(0px)!important;
}
}*/

@media (max-width:639px){
	.hero-quote p:first-child, h1 {
		margin-top: 20px!important;
	}
}

@media (min-width: 640px){
	.hero-title .hero-quote p:first-child{
		transform: none !important;
		width: 100% !important;
		font-size: 1.93rem;
	}
}

@media (min-width: 1800px){
	.hero-title .hero-quote p:first-child{
		transform: translateX(0px)!important;
		font-size: 1.7rem!important;
		width: calc(100% + 100px)!important;
	}
}
/* 
@media (max-width:1210px) and (min-width: 999px) {
.hero-quote p:first-child, .home .hero-quote a {font-size: 1.5rem !important;}
}

@media (max-width:998px) and (min-width: 800px) {
.hero-quote p:first-child, .home .hero-quote a {font-size: 1.3rem !important;}
}

@media (max-width:799px) and (min-width: 641px) {
.hero-quote p:first-child, .home .hero-quote a {font-size: 1rem !important;}
}

@media (max-width:640px) {
.hero-quote p:first-child, .home .hero-quote a {font-size: 1.5rem !important;}		
} */

@media (min-width: 640px){
	.hero-quote .hero-title p:first-child, .hero-title .hero-quote p:first-child, .hero-title h1 {
		transform: none!important;
	}
}


/*hero section*/
@media (min-width: 640px) {
	.hero-image-gradient:after {
		background: -webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,0)),color-stop(60%,hsla(0,0%,100%,.1)),to(hsla(0,0%,100%,.6)));
		background: linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0, 0%, 100%, 0.1) 60%,hsla(0,0%,100%,.6)) !important;
	}
	.hero-quote .hero-title p:first-child,.hero-title .hero-quote p:first-child, .hero-title h1 {
		-ms-transform: none !important;
		-webkit-transform: none !important;
		transform: none !important;
		width: 100% !important;
	}
	.hero-quote p:first-child, .home .hero-quote a {font-size: 1.7rem !important;}
}

.home .hero-image {margin-bottom: 0px;}

ul.slick-dots {
	position: absolute;
	bottom: 0px;
	display: block;
	width: 100%;
	padding: 0;
	margin: 0;
	list-style: none;
	text-align: center;
}

.slick-dots li button {
	font-size: 0;
	line-height: 0;
	display: block;
	width: 10px;
	height: 10px;
	padding: 5px;
	cursor: pointer;
	color: transparent;
	border: 0;
	outline: none;
	background: rgba(101, 102, 106, 0.2);;
	border-radius: 25%;
}

.slick-dots .slick-active button {
	background-color: #5c33ad;
}

.slick-dots li {
	position: relative;
	display: inline-block;
	width: 20px;
	height: 20px;
	margin: 0 5px;
	padding: 0;
	cursor: pointer;
}

.hero-quote p:first-child::after, .hero-quote p:first-child::before {
	display: none;
}

.hero-quote {
	margin-bottom: 30px;
}

span.arve-ar {
	padding-top: 56%!important;
}
/*hero fp*/
.fp-highlight {display: none;}
.fp-preamble { padding-bottom: 1.5rem;}

.hero-quote:hover p:first-child:before, .hero-quote:hover p:first-child:after { color: #000000;}
.home section.hero .slick-arrow {
	-ms-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	background: none;
	border: 0;
	color: #ffffff;
	font-size: 3rem;
	padding: 0;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	z-index: 1;
	filter: drop-shadow(0px 6px 18px #9c9c9c);
	-webkit-filter: drop-shadow(0px 6px 18px #9c9c9c);
	opacity: 0;
	text-shadow: 0px 6px 18px #9c9c9c;
}
.home .fp-hero-slick:hover .slick-arrow {
	opacity: 1;
	transition: 0.5s;
}
section.hero .slick-arrow.fa-chevron-right {right: -3rem;}
section.hero .slick-arrow.fa-chevron-left {left: -3rem;}
.slick-arrow:hover {opacity: 0.5; transition: 0.5s;}

@media (max-width:1304px){
	section.hero .slick-arrow.fa-chevron-right {right: 0rem;}
	section.hero .slick-arrow.fa-chevron-left {left: 0rem;}
	.home section.hero .slick-arrow { font-size: 2rem;}
}
@media(max-width:768px){
	.home .hero .slick-dots{display: block !important;}
	.home section.hero .slick-arrow{display:block !important;}
}

@media (max-width:750px) {
	.hero a.button.button-primary {
		padding: 1rem !important;
	}

	.hero a.button.button-primary span {
		font-size: 1rem !important;
	}
}

.hero-quote a {
	text-decoration: none !important;
}

.hero .grid-x.grid-margin-x {
	margin-top: 10px;
}

@media (max-width:639px) {
	.hero-quote p:first-child {
		font-size: 1.45rem !important;
	}
}

/*********event-template*******************/

span.breadcrumb_last {
	display: none !important;
}

.event-content {
	margin-top: 30px;
	width: 100%;
}

.events-template .content-block {
	margin-top: -10px;
}

.event-content .e-reg {
	margin-top: 70px;
}

.e-date p, .e-location p {
	font-size: 22px !important;
}

.e-title h2 {
	font-size: 2.5rem !important;
}

.e-reg a {
	font-size: 22px !important;
}

.organizer h3 {
	padding: 20px 20px 0px 20px;
}

.organizer p, .speakers p, .heateor_sss_sharing_container.heateor_sss_horizontal_sharing {
	padding: 0 20px;
	padding-bottom: 30px;
}

.speakers h3 {
	padding: 20px 20px 0px 20px;
}

/* .grey-box .aside-card {
width: 50% !important;
} */

.social-share, .speakers, .organizer {
	min-height: 120px;
	display: flex;
	flex-direction: column;
	justify-content: center;
}

.speaker-te {
	padding: 20px 20px 0px 20px;
}

.speaker-te h4 {
	font-size: 1.2rem;
	margin-bottom: 20px;
}

.speaker-te a {
	padding: 0 20px;
}

.speaker-te img.attachment-avatar.size-avatar {
	width: 70px;
	height: 70px;
}

.speaker-te-av {
	display: flex;
}

.speakert-con {
	width: 100%;
}

@media (max-width:1720px) and (min-width:1370px) {
	.grey-box .aside-card {
		width: 100%;
	}

	.grey-box {
		padding-left: 50px;
	}
}

@media (max-width:1369px) and (min-width:1301px) {
	.grey-box .aside-card {
		width: 100%;
	}

	.grey-box {
		padding-left: 50px;
	}

	.speaker-te a {
		padding: 0 !important;
		padding-left: 20px !important;
	}
}

@media (max-width:1300px) and (min-width:1162px) {
	.grey-box {
		width: 45% !important;
	}

	.events-template .content {
		width:50% !important;
	}

	.speaker-te a {
		padding: 0 !important;
		padding-left: 20px !important;
	}
}

@media (max-width: 1161px) and (min-width: 640px) {
	.speaker-te-av {
		display: block !important;
	}

	.speaker-te a {
		padding: 0 !important;
	}

	.speakert-con p {
		padding: 0 !important;
	}

	.speakert-con {
		margin-top: 10px;
	}

	.speaker-te {padding: 20px 0;}

	.speakers h3 {
		padding: 20px 0;
		padding-bottom: 0 !important;
	}

	.event-content hr {
		margin: 0 !important;
	}
}

@media (max-width:639px) {
	.e-img {
		height: 320px !important;
		background-position: center;
	}

	.e-title {
		margin: 0 auto !important;
		width: 100% !important;
		padding: 0 30px;
	}

	.e-title hr {
		margin: 0 !important;
	}

	.e-reg {
		margin: 30px 0 !important;
		padding: 0 30px !important;
	}

	.e-date, .e-location {
		width: calc(50% - 1rem) !important;
	}

	.events-template .content {
		padding: 0 20px;
	}

	.e-co {
		display: flex !important;
		flex-direction: column-reverse !important;
	}

	.aside-card {
		width: 90% !important;
	}
}

@media (max-width:350px) {
	.e-date, .e-location {
		width: calc(100% - 1rem) !important;
	}
}

@media (max-width:535px) and (min-width:475px) {
	.speaker-te {
		padding: 0 !important;
	}

	.speakers h3 {
		padding: 20px 0 !important;
	}
}

@media (max-width:474px) and (min-width:370px) {
	.speaker-te {
		padding: 0 !important;
		padding-bottom: 20px !important;
	}

	.speakers h3 {
		padding: 20px 0 !important;
	}

	.grey-box .aside-card {
		width: 90%;
	}
}

@media (max-width:369px) {
	.speaker-te a {
		padding: 0;
		margin-left: 10px !important;
	}

	.speaker-te {
		padding: 0 !important;
		padding-bottom: 20px !important;
	}

	.speakers h3 {
		padding: 20px 0 !important;
	}

	.grey-box .aside-card {
		width: 95%;
	}

	.speakert-con p {
		padding: 0;
		margin-left: 10px;
	}
}

/*front page demo 22/7/2021*/
.post-date span {
	display: block;
	text-align: center;
	color: white;
}

.post-date {
	position: absolute;
	top: 0;
	left: 0;
	background: rgba(246, 168, 28, 0.6);
	width: 20%;
}

.card-image {
	position: relative;
	/* background: #f6a81c; */
}

.post-date::before {
	background: #f6a81c;
	/* content: ""; */
	width: 100%;
	height: 100%;
	display: block;
	position: absolute;
	opacity: 0.5;
}

span.day {
	font-size: xx-large;
	font-weight: 600;
	/* border-bottom: 1px solid white; */
}

span.day::after {content: '';border-bottom: 1px solid #fff;width: 60%;display: block;margin: 0 auto;}

.card-content {
	height: 150px;
}

.card-programme{
	margin:0 auto;
}

@media (max-width:500px){
	.card-programme{
		width: unset!important;
	}
}


/********fp-ky*******************/
section#upcoming-events {
	min-height: 600px;
	background-repeat: no-repeat;
	background-size: cover;
	display: flex;
	flex-direction: column;
	justify-content: center;
	background-position: right 0% bottom 30%;
}

#upcoming-events .grid-x.grid-margin-x {
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
}

#upcoming-events  .card-image img {min-height: 205px;}

/* .fp-event-slick .slick-item {
padding: 20px;
} */

#upcoming-events .slick-arrow {
	opacity: 1 !important;
}

section.hero.preamble {
	padding-top: 70px;
}

@media (max-width:639px) {
	section#upcoming-events {
		padding-top: 50px;
		height: auto !important;
	}
}

.home .card-content p {
	overflow: hidden;
	display: -webkit-box !important;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}

p.fp-prog {
	position: relative;
}

.programme-heading p.item-meta {
	display: none;
}

.fp-programmes .card-programme {
	height: 320px;
	width: 300px;
}

.programme-excerpt {
	display: none;
	height: 0 !important;
}

.fp-programmes a.card.card-programme {
	transform: none !important;
}

.card-programme:active img, .card-programme:active svg, .card-programme:focus img, .card-programme:focus svg, .card-programme:hover img, .card-programme:hover svg {transform: translateY(100%) !important;}

.card-programme img, .card-programme svg {
	width: 100%;
	height: auto;
	top: -350px;
}

.card-programme h3 {
	font-size: 20px !important;
	padding-bottom: 1rem !important;
}

@media (max-width:970px) {
	.cell.medium-4.small-4 {
		width: 50%;
	}

	.fp-programmes  .cell.medium-4.small-4:nth-child(odd) a.card.card-programme {
		float: right;
	}

	.fp-programmes .cell.medium-4.small-4:nth-child(even) a.card.card-programme {
		float: left;
	}
}

@media (max-width:740px) {
	.cell.medium-4.small-4 {
		width: 100% !important;
	}

	.fp-programmes .cell.medium-4.small-4 a.card.card-programme {
		float: none !important;
	}
}

@media (max-width:500px) and (min-width:490px ) {
	.card-programme img, .card-programme svg {
		width: 100%;
		height: auto;
		top: unset;
	}

	.fp-programmes .cell.medium-4.small-4 a.card.card-programme {
		float: none !important;
		height: 400px !important;
	}

	.fp-programmes .card-programme {
		width: 300px !important
	}
}

@media (max-width:489px) and (min-width:400px ) {
	.card-programme img, .card-programme svg {
		width: 100%;
		height: auto;
		top: -360px;
	}

	.fp-programmes .cell.medium-4.small-4 a.card.card-programme {
		float: none !important;
		height: 400px !important;
		width: 350px !important;
	}
}

@media (max-width:399px) and (min-width:320px ) {
	.card-programme img, .card-programme svg {
		width: 100%;
		height: auto;
		top: auto !important;
	}

	.fp-programmes .cell.medium-4.small-4 a.card.card-programme {
		float: none !important;
		height: 400px !important;
	}

	.fp-programmes .card-programme {
		width: 300px !important
	}
}

.hero {
	padding-bottom: 30px;
}

.home .core p {
	margin-bottom: 1.1rem !important;
}

section.event-listing {
	display: none;
}

.card-event a {
	text-decoration: none !important;
}

.card-content h4 {
	font-size: 23px;
}

.content-block {
	margin-top: -10px;
}

/* careeer slider 8/12/2021 */
.page-id-4266 .hero-title .hero-quote p:first-child {
	font-size: 1.2rem!important;
}

.page-id-4266 h5{
	text-transform:unset!important;
	font-weight:500!important;
}


/*.postid-4961 li#menu-item-61 a:after {
	content: " ";
	height: 16px;
	width: 40px;
	display: inline-block;
	margin-right: 5px;
	background-size: 100%;
	background-image: url(/20250227214207oe_/https://masters.bschool.cuhk.edu.hk/wp-content/uploads/Red-new-gif.gif);
	background-repeat: no-repeat;
}*/

/*.postid-4961 li#menu-item-65 a:before {
	content: " ";
	height: 16px;
	width: 40px;
	display: inline-block;
	margin-right: 5px;
	background-size: 100%;
	background-image: url(/20250227214207oe_/https://masters.bschool.cuhk.edu.hk/wp-content/uploads/Untitled-1.gif);
	background-repeat: no-repeat;
}*/

/*.postid-4961 li#menu-item-59 a:after {
	content: " ";
	clear: both;
	height: 16px;
	width: 40px;
	display: block;
	margin-right: 5px;
	background-size: 100%;
	background-image: url(/20250227214207oe_/https://masters.bschool.cuhk.edu.hk/wp-content/uploads/Untitled-1.gif);
	background-repeat: no-repeat;
	position: absolute;
	right: 5px!important;
	top: 320px;
	margin-top: unset!important;
	left: unset!important;
}*/

/*.postid-4961 li#menu-item-63 a:before {
	content: " ";
	height: 16px;
	width: 40px;
	display: inline-block;
	margin-right: 5px;
	background-size: 100%;
	background-image: url(/20250227214207oe_/https://masters.bschool.cuhk.edu.hk/wp-content/uploads/Red-new-gif.gif);
	background-repeat: no-repeat;
}*/


/*** Jayson - 20/10/2021 ***/

section.fp-programmes.programmes-slider .grid-x.grid-padding-x.align-spaced {
	justify-content: flex-start!important;
}

/*li#menu-item-5015 a:after {
	content: " ";
	height: 20px;
	width: 40px;
	display: inline-block;
	margin-right: 5px;
	background-size: 100%;
	background-image: url(/20250227214207oe_/https://masters.bschool.cuhk.edu.hk/wp-content/uploads/Red-new-gif.gif);
	background-repeat: no-repeat;
	position: absolute;
	right: 75px!important;
	margin-top: unset!important;
	top: 21%!important;
}*/


/*li#menu-item-5018 a:after {
	content: " ";
	height: 20px;
	width: 40px;
	display: inline-block;
	margin-right: 5px;
	background-size: 100%;
	background-image: url(/20250227214207oe_/https://masters.bschool.cuhk.edu.hk/wp-content/uploads/Red-new-gif.gif);
	background-repeat: no-repeat;
	margin-left: 5px!important;
}*/

/*div#mega-menu .tabs-content .tabs-panel:last-child ul.grid-x.grid-margin-x.menu li:nth-child(3) ul.sub-menu.link-list li:nth-child(2) a:after {
	content: " ";
	height: 20px;
	width: 40px;
	display: inline-block;
	margin-right: 5px;
	background-size: 100%;
	background-image: url(/20250227214207oe_/https://masters.bschool.cuhk.edu.hk/wp-content/uploads/Red-new-gif.gif);
	background-repeat: no-repeat;
}*/

/*div#mega-menu ul.accordion li.accordion-item:last-child .accordion-content li:nth-child(3) ul.sub-menu.link-list li:nth-child(2) a:after{
	content: " ";
	height: 20px;
	width: 40px;
	display: inline-block;
	margin-right: 5px;
	background-size: 100%;
	background-image: url(/20250227214207oe_/https://masters.bschool.cuhk.edu.hk/wp-content/uploads/Red-new-gif.gif);
	background-repeat: no-repeat;
}*/

/*section.fp-programmes.programmes-slider .wrapper .grid-x.grid-padding-x.align-spaced .cell.medium-4.small-4:nth-child(2) .programme-heading h3:before {
	content: " ";
	height: 20px;
	width: 40px;
	display: inline-block;
	margin-right: 5px;
	background-size: 100%;
	background-image: url(/20250227214207oe_/https://masters.bschool.cuhk.edu.hk/wp-content/uploads/new3.gif);
	background-repeat: no-repeat;
	display: block;
}*/

/*.cell.medium-4.small-4:nth-child(2):after {
content: " ";
height: 20px;
width: 40px;
display: inline-block;
margin-right: 5px;
background-size: 100%;
background-image: url(/20250227214207oe_/https://masters.bschool.cuhk.edu.hk/wp-content/uploads/new3.png);
background-repeat: no-repeat;
position: absolute;
top: 150px;
right: 1010px;
}*/

.hide {
	display: none !important;
}

/*** Jayson - 14/12/2021 ***/

section#upcoming-events .slick .card {
	width: 380px;
}

@media (max-width:374px){
	section#upcoming-events .slick .card {
		width: 270px;
	}
}

@media (min-width:375px) and (max-width:400px){
	section#upcoming-events .slick .card {
		width: 320px;
	}
}

@media (min-width:401px) and (max-width:425px){
	section#upcoming-events .slick .card {
		width: 350px;
	}
}

section#upcoming-events .slick-item:nth-child(3), section#upcoming-events .slick-item:nth-child(4) {
	visibility: hidden;
}

@media (max-width:1023px){
section#upcoming-events .slick-list.draggable {
    overflow-x: scroll;
}
}

@media (max-width:639px){
section#upcoming-events .slick-track {
    max-width: 200%;
}
}

@media (min-width:640px) and (max-width:1023px){
section#upcoming-events .slick-track {
    max-width: 132%;
}
}

/*** End CSS Jayson - 14/12/2021 ***/

/*** Master Accountancy Staff CSS - Chee Haw - 07 March 2022 ***/
@media only screen and (min-width: 1085px){
.rt-team-container .layout1 .tlp-content-layout1, .rt-team-container .tlp-content {
	color: #ffffff;
    padding: 10px 10px 10px 10px;
    position: absolute;
    width: 80%;
    min-height: 100px;
    bottom: -50px;
    left: 55px;
    transform: skewX(-8deg);
    border-radius: 0 3% 3%;
}
	
.rt-team-container.rt-team-container-5563 .single-team-area .skill-prog .fill, .tlp-team .rt-team-container.rt-team-container-5563 .tlp-content, .tlp-popup-wrap-5563 .tlp-tooltip + .tooltip > .tooltip-inner, .tlp-modal-5563 .tlp-tooltip + .tooltip > .tooltip-inner, .rt-modal-5563 .tlp-tooltip + .tooltip > .tooltip-inner, .rt-team-container.rt-team-container-5563 .layout1 .tlp-content, .rt-team-container.rt-team-container-5563 .layout11 .single-team-area .tlp-title, .rt-team-container.rt-team-container-5563 .carousel7 .single-team-area .team-name, .rt-team-container.rt-team-container-5563 .layout14 .rt-grid-item .tlp-overlay, .rt-team-container.rt-team-container-5563 .carousel8 .rt-grid-item .tlp-overlay, .rt-team-container.rt-team-container-5563 .isotope6 .single-team-area h3 .team-name, .rt-team-container.rt-team-container-5563 .carousel8 .rt-grid-item .tlp-overlay .social-icons:before, .rt-team-container.rt-team-container-5563 .layout14 .rt-grid-item .tlp-overlay .social-icons:before, .rt-team-container.rt-team-container-5563 .skill-prog .fill, .rt-team-container.rt-team-container-5563 .special-selected-top-wrap .ttp-label, #rt-smart-modal-container.rt-modal-5563 .rt-smart-modal-header, .rt-team-container.rt-team-container-5563 .layout6 .tlp-info-block, .rt-team-container.rt-team-container-5563 .isotope-free .tlp-content, .rt-team-container.rt-team-container-5563 .carousel9 .single-team-area .tlp-overlay{
		background: linear-gradient(90deg, rgba(92,51,173,0.8239670868347339) 0%, rgba(57,32,100,1) 100%) !important;
	}
	
.rt-team-container .layout1 .single-team-area h3, .rt-team-container .layout1 .single-team-area h3 a, .rt-team-container .layout1 .tlp-position{
	color: #000000 !important;
    background-color: #ffffff;
    position: absolute;
    width: 200px;
    top: 0px;
    left: 0;
    padding: 4px !important;
    padding-left: 10px !important;
    transform: skew(0deg);
	}
	
.rt-team-container.rt-team-container-5563 .short-bio p {
	color: #ffffff;
    font-size: 13px;
    font-weight: normal;
    position: absolute;
    top: 20px;
    left: 13px;
    transform: skewX(8deg);
	width: 200px;
	}

.rt-team-container .even-grid-item {
	margin-bottom: 80px!important; }
}

@media only screen and (max-width: 1084px) and (min-width:992px) {
.rt-team-container .layout1 .tlp-content-layout1, .rt-team-container .tlp-content {
	color: #ffffff;
    padding: 10px 10px 10px 10px;
    position: absolute;
    width: 80%;
    min-height: 110px;
    bottom: -60px;
    left: 55px;
    transform: skewX(-8deg);
    border-radius: 0 3% 3%;
}
	
.rt-team-container.rt-team-container-5563 .single-team-area .skill-prog .fill, .tlp-team .rt-team-container.rt-team-container-5563 .tlp-content, .tlp-popup-wrap-5563 .tlp-tooltip + .tooltip > .tooltip-inner, .tlp-modal-5563 .tlp-tooltip + .tooltip > .tooltip-inner, .rt-modal-5563 .tlp-tooltip + .tooltip > .tooltip-inner, .rt-team-container.rt-team-container-5563 .layout1 .tlp-content, .rt-team-container.rt-team-container-5563 .layout11 .single-team-area .tlp-title, .rt-team-container.rt-team-container-5563 .carousel7 .single-team-area .team-name, .rt-team-container.rt-team-container-5563 .layout14 .rt-grid-item .tlp-overlay, .rt-team-container.rt-team-container-5563 .carousel8 .rt-grid-item .tlp-overlay, .rt-team-container.rt-team-container-5563 .isotope6 .single-team-area h3 .team-name, .rt-team-container.rt-team-container-5563 .carousel8 .rt-grid-item .tlp-overlay .social-icons:before, .rt-team-container.rt-team-container-5563 .layout14 .rt-grid-item .tlp-overlay .social-icons:before, .rt-team-container.rt-team-container-5563 .skill-prog .fill, .rt-team-container.rt-team-container-5563 .special-selected-top-wrap .ttp-label, #rt-smart-modal-container.rt-modal-5563 .rt-smart-modal-header, .rt-team-container.rt-team-container-5563 .layout6 .tlp-info-block, .rt-team-container.rt-team-container-5563 .isotope-free .tlp-content, .rt-team-container.rt-team-container-5563 .carousel9 .single-team-area .tlp-overlay{
		background: linear-gradient(90deg, rgba(92,51,173,0.8239670868347339) 0%, rgba(57,32,100,1) 100%) !important;
	}
	
.rt-team-container .layout1 .single-team-area h3, .rt-team-container .layout1 .single-team-area h3 a, .rt-team-container .layout1 .tlp-position{
	color: #000000 !important;
    background-color: #ffffff;
    position: absolute;
    width: 190px;
    top: 0px;
    left: 0;
    padding: 4px !important;
    padding-left: 10px !important;
    transform: skew(0deg);
	font-size: 14px !important;
	}
	
.rt-team-container.rt-team-container-5563 .short-bio p {
	color: #ffffff;
    font-size: 12px;
    font-weight: normal;
    position: absolute;
    top: 20px;
    left: 13px;
	width: 170px;
    transform: skewX(8deg);
	}

.rt-team-container .even-grid-item {
	margin-bottom: 80px!important; }

}

@media only screen and (max-width: 991px){
.rt-team-container .layout1 .tlp-content-layout1, .rt-team-container .tlp-content {
	color: #ffffff;
    padding: 10px 10px 10px 10px;
    position: absolute;
    width: 80%;
    min-height: 100px;
    bottom: -50px;
    left: 55px;
    transform: skewX(-8deg);
    border-radius: 0 3% 3%;
}
	
.rt-team-container.rt-team-container-5563 .single-team-area .skill-prog .fill, .tlp-team .rt-team-container.rt-team-container-5563 .tlp-content, .tlp-popup-wrap-5563 .tlp-tooltip + .tooltip > .tooltip-inner, .tlp-modal-5563 .tlp-tooltip + .tooltip > .tooltip-inner, .rt-modal-5563 .tlp-tooltip + .tooltip > .tooltip-inner, .rt-team-container.rt-team-container-5563 .layout1 .tlp-content, .rt-team-container.rt-team-container-5563 .layout11 .single-team-area .tlp-title, .rt-team-container.rt-team-container-5563 .carousel7 .single-team-area .team-name, .rt-team-container.rt-team-container-5563 .layout14 .rt-grid-item .tlp-overlay, .rt-team-container.rt-team-container-5563 .carousel8 .rt-grid-item .tlp-overlay, .rt-team-container.rt-team-container-5563 .isotope6 .single-team-area h3 .team-name, .rt-team-container.rt-team-container-5563 .carousel8 .rt-grid-item .tlp-overlay .social-icons:before, .rt-team-container.rt-team-container-5563 .layout14 .rt-grid-item .tlp-overlay .social-icons:before, .rt-team-container.rt-team-container-5563 .skill-prog .fill, .rt-team-container.rt-team-container-5563 .special-selected-top-wrap .ttp-label, #rt-smart-modal-container.rt-modal-5563 .rt-smart-modal-header, .rt-team-container.rt-team-container-5563 .layout6 .tlp-info-block, .rt-team-container.rt-team-container-5563 .isotope-free .tlp-content, .rt-team-container.rt-team-container-5563 .carousel9 .single-team-area .tlp-overlay{
		background: linear-gradient(90deg, rgba(92,51,173,0.8239670868347339) 0%, rgba(57,32,100,1) 100%) !important;
	}
	
.rt-team-container .layout1 .single-team-area h3, .rt-team-container .layout1 .single-team-area h3 a, .rt-team-container .layout1 .tlp-position{
	color: #000000 !important;
    background-color: #ffffff;
    position: absolute;
    width: 250px;
    top: 0px;
    left: 0;
    padding: 4px !important;
    padding-left: 10px !important;
    transform: skew(0deg);
	}
	
.rt-team-container.rt-team-container-5563 .short-bio p {
	color: #ffffff;
    font-size: 13px;
    font-weight: normal;
    position: absolute;
    top: 20px;
    left: 13px;
    transform: skewX(8deg);
	width: 250px;
	}

.rt-team-container .even-grid-item {
	margin-bottom: 80px!important; }

}

@media only screen and (max-width: 767px) and (min-width: 351px){
.rt-team-container .layout1 .tlp-content-layout1, .rt-team-container .tlp-content {
	color: #ffffff;
    padding: 10px 10px 10px 10px;
    position: absolute;
    width: 75%;
    min-height: 100px;
    bottom: -50px;
    left: 65px;
    transform: skewX(-8deg);
    border-radius: 0 3% 3%;
}
	
.rt-team-container.rt-team-container-5563 .single-team-area .skill-prog .fill, .tlp-team .rt-team-container.rt-team-container-5563 .tlp-content, .tlp-popup-wrap-5563 .tlp-tooltip + .tooltip > .tooltip-inner, .tlp-modal-5563 .tlp-tooltip + .tooltip > .tooltip-inner, .rt-modal-5563 .tlp-tooltip + .tooltip > .tooltip-inner, .rt-team-container.rt-team-container-5563 .layout1 .tlp-content, .rt-team-container.rt-team-container-5563 .layout11 .single-team-area .tlp-title, .rt-team-container.rt-team-container-5563 .carousel7 .single-team-area .team-name, .rt-team-container.rt-team-container-5563 .layout14 .rt-grid-item .tlp-overlay, .rt-team-container.rt-team-container-5563 .carousel8 .rt-grid-item .tlp-overlay, .rt-team-container.rt-team-container-5563 .isotope6 .single-team-area h3 .team-name, .rt-team-container.rt-team-container-5563 .carousel8 .rt-grid-item .tlp-overlay .social-icons:before, .rt-team-container.rt-team-container-5563 .layout14 .rt-grid-item .tlp-overlay .social-icons:before, .rt-team-container.rt-team-container-5563 .skill-prog .fill, .rt-team-container.rt-team-container-5563 .special-selected-top-wrap .ttp-label, #rt-smart-modal-container.rt-modal-5563 .rt-smart-modal-header, .rt-team-container.rt-team-container-5563 .layout6 .tlp-info-block, .rt-team-container.rt-team-container-5563 .isotope-free .tlp-content, .rt-team-container.rt-team-container-5563 .carousel9 .single-team-area .tlp-overlay{
		background: linear-gradient(90deg, rgba(92,51,173,0.8239670868347339) 0%, rgba(57,32,100,1) 100%) !important;
	}
	
.rt-team-container .layout1 .single-team-area h3, .rt-team-container .layout1 .single-team-area h3 a, .rt-team-container .layout1 .tlp-position{
	color: #000000 !important;
    background-color: #ffffff;
    position: absolute;
    width: 250px;
    top: 0px;
    left: 0;
    padding: 4px !important;
    padding-left: 10px !important;
    transform: skew(0deg);
	}
	
.rt-team-container.rt-team-container-5563 .short-bio p {
	color: #ffffff;
    font-size: 13px;
    font-weight: normal;
    position: absolute;
    top: 20px;
    left: 13px;
    transform: skewX(8deg);
	width: 88%;
	}

.rt-team-container .even-grid-item {
	margin-bottom: 80px!important; }
	
}

@media only screen and (max-width: 350px) and (min-width: 319px){
.rt-team-container .layout1 .tlp-content-layout1, .rt-team-container .tlp-content {
	color: #ffffff;
    padding: 10px 10px 10px 10px;
    position: absolute;
    width: 80%;
    min-height: 100px;
    bottom: -50px;
    left: 40px;
    transform: skewX(-8deg);
    border-radius: 0 3% 3%;
}
	
.rt-team-container.rt-team-container-5563 .single-team-area .skill-prog .fill, .tlp-team .rt-team-container.rt-team-container-5563 .tlp-content, .tlp-popup-wrap-5563 .tlp-tooltip + .tooltip > .tooltip-inner, .tlp-modal-5563 .tlp-tooltip + .tooltip > .tooltip-inner, .rt-modal-5563 .tlp-tooltip + .tooltip > .tooltip-inner, .rt-team-container.rt-team-container-5563 .layout1 .tlp-content, .rt-team-container.rt-team-container-5563 .layout11 .single-team-area .tlp-title, .rt-team-container.rt-team-container-5563 .carousel7 .single-team-area .team-name, .rt-team-container.rt-team-container-5563 .layout14 .rt-grid-item .tlp-overlay, .rt-team-container.rt-team-container-5563 .carousel8 .rt-grid-item .tlp-overlay, .rt-team-container.rt-team-container-5563 .isotope6 .single-team-area h3 .team-name, .rt-team-container.rt-team-container-5563 .carousel8 .rt-grid-item .tlp-overlay .social-icons:before, .rt-team-container.rt-team-container-5563 .layout14 .rt-grid-item .tlp-overlay .social-icons:before, .rt-team-container.rt-team-container-5563 .skill-prog .fill, .rt-team-container.rt-team-container-5563 .special-selected-top-wrap .ttp-label, #rt-smart-modal-container.rt-modal-5563 .rt-smart-modal-header, .rt-team-container.rt-team-container-5563 .layout6 .tlp-info-block, .rt-team-container.rt-team-container-5563 .isotope-free .tlp-content, .rt-team-container.rt-team-container-5563 .carousel9 .single-team-area .tlp-overlay{
		background: linear-gradient(90deg, rgba(92,51,173,0.8239670868347339) 0%, rgba(57,32,100,1) 100%) !important;
	}
	
.rt-team-container .layout1 .single-team-area h3, .rt-team-container .layout1 .single-team-area h3 a, .rt-team-container .layout1 .tlp-position{
	color: #000000 !important;
    background-color: #ffffff;
    position: absolute;
    width: 200px;
    top: 0px;
    left: 0;
    padding: 4px !important;
    padding-left: 10px !important;
    transform: skew(0deg);
	}
	
.rt-team-container.rt-team-container-5563 .short-bio p {
	color: #ffffff;
    font-size: 13px;
    font-weight: normal;
    position: absolute;
    top: 20px;
    left: 13px;
    transform: skewX(8deg);
	width: 88%;
	}

.rt-team-container .even-grid-item {
	margin-bottom: 80px!important; }
	
}

@media only screen and (max-width: 425px)
{
	.rt-team-container .special01 .img-responsive, .rt-team-container .single-team-area img{
		width: 250px;
		display: block;
		margin-left: auto;
		margin-right: auto;
	}
}

/*** End of Master Accountancy Staff CSS - Chee Haw - 07 March 2022 ***/


/*** Jayson - 29/08/2022 ***/

/* .single-programmes.postid-5976 section.programme-payoff {
    display: none;
} */

.single-programmes.postid-5976 ul.accordion + p {
    margin-top: -20px;
    display: block!important;
}


/*** Jayson - 18/10/2022 - New Programme ( Master of Science in Information Science and Technology Management ) ***/

li#menu-item-6273 a:after {
	/*content: " ";
    height: 20px;
    width: 40px;
    display: inline-block;
    margin-right: 5px;
    background-size: 100%;
    background-image: url(/20250227214207oe_/https://masters.bschool.cuhk.edu.hk/wp-content/uploads/Red-new-gif.gif);
    background-repeat: no-repeat;
    position: absolute;
    right: 25px!important;
    margin-top: unset!important;
    top: 66%!important;*/
	
	/*** Jayson ***/
	
	/*content: " ";
    height: 20px;
    width: 40px;
    display: inline-block;
    margin-right: 5px;
    background-size: 100%;
    background-image: url(/20250227214207oe_/https://masters.bschool.cuhk.edu.hk/wp-content/uploads/Red-new-gif.gif);
    background-repeat: no-repeat;
    position: absolute;
    right: 175px!important;
    margin-top: unset!important;
    top: 69.5%!important; */
}


/* li#menu-item-6274 a:after {
	content: " ";
    height: 20px;
    width: 40px;
    display: inline-block;
    background-size: 100%;
    background-image: url(/20250227214207oe_/https://masters.bschool.cuhk.edu.hk/wp-content/uploads/Red-new-gif.gif);
    background-repeat: no-repeat;
    margin-left: 5px!important;
    position: absolute;
    margin-top: 5px;
} */

/* div#mega-menu .tabs-content .tabs-panel:last-child ul.grid-x.grid-margin-x.menu li:nth-child(3) ul.sub-menu.link-list li:nth-child(6) a:after {
	content: " ";
    height: 20px;
    width: 40px;
    display: inline-block;
    background-size: 100%;
    background-image: url(/20250227214207oe_/https://masters.bschool.cuhk.edu.hk/wp-content/uploads/Red-new-gif.gif);
    background-repeat: no-repeat;
    position: absolute;
    margin-left: 210px;
    margin-top: 25px;
} */

/* div#mega-menu ul.accordion li.accordion-item:last-child .accordion-content li:nth-child(3) ul.sub-menu.link-list li:nth-child(6) a:after{
	content: " ";
	height: 20px;
	width: 40px;
	display: inline-block;
	margin-right: 5px;
	background-size: 100%;
	background-image: url(/20250227214207oe_/https://masters.bschool.cuhk.edu.hk/wp-content/uploads/Red-new-gif.gif);
	background-repeat: no-repeat;
} */

/*** Backup - Mobile Mega Menu ***/
div#mega-menu ul.accordion li.accordion-item:last-child .accordion-content li:nth-child(3) ul.sub-menu.link-list li:nth-child(6) a:after{
    /* content: " ";
    height: 20px;
    width: 40px;
    display: inline-block;
    background-size: 100%;
    background-image: url(/20250227214207oe_/https://masters.bschool.cuhk.edu.hk/wp-content/uploads/Red-new-gif.gif);
    background-repeat: no-repeat;
    position: absolute;
    margin-left: 120px;
    margin-top: 25px; */
}
/* 
section.fp-programmes.programmes-slider .wrapper .grid-x.grid-padding-x.align-spaced .cell.medium-4.small-4:nth-child(6) .programme-heading h3:before {
	content: " ";
	height: 20px;
	width: 40px;
	display: inline-block;
	margin-right: 5px;
	background-size: 100%;
	background-image: url(/20250227214207oe_/https://masters.bschool.cuhk.edu.hk/wp-content/uploads/new3.gif);
	background-repeat: no-repeat;
	display: block;
} */


/*** Jayson - 27/10/2022 ***/

section#upcoming-events .slick-item:nth-child(3) {
    visibility: visible!important;
}


/*** Jayson - 13/06/2023 ***/
.statusF img {
    height: 20px;
    width: 40px;
    display: inline-block;
    margin-right: 5px;
    background-size: 100%;
    background-repeat: no-repeat;
    display: block;
    top: 0px;
    position: relative!important;
    transform: none!important;
}

.home .card-programme:hover .statusF img {
	transform: none!important;
}

/*** Master Accountancy Staff CSS - Jayson - 03 July 2024 ***/
@media only screen and (min-width: 1085px){
.rt-team-container .layout1 .tlp-content-layout1, .rt-team-container .tlp-content {
	color: #ffffff;
    padding: 10px 10px 10px 10px;
    position: absolute;
    width: 80%;
    min-height: 100px;
    bottom: -50px;
    left: 55px;
    transform: skewX(-8deg);
    border-radius: 0 3% 3%;
}
	
.rt-team-container.rt-team-container-12020 .single-team-area .skill-prog .fill, .tlp-team .rt-team-container.rt-team-container-12020 .tlp-content, .tlp-popup-wrap-12020 .tlp-tooltip + .tooltip > .tooltip-inner, .tlp-modal-12020 .tlp-tooltip + .tooltip > .tooltip-inner, .rt-modal-12020 .tlp-tooltip + .tooltip > .tooltip-inner, .rt-team-container.rt-team-container-12020 .layout1 .tlp-content, .rt-team-container.rt-team-container-12020 .layout11 .single-team-area .tlp-title, .rt-team-container.rt-team-container-12020 .carousel7 .single-team-area .team-name, .rt-team-container.rt-team-container-12020 .layout14 .rt-grid-item .tlp-overlay, .rt-team-container.rt-team-container-12020 .carousel8 .rt-grid-item .tlp-overlay, .rt-team-container.rt-team-container-12020 .isotope6 .single-team-area h3 .team-name, .rt-team-container.rt-team-container-12020 .carousel8 .rt-grid-item .tlp-overlay .social-icons:before, .rt-team-container.rt-team-container-12020 .layout14 .rt-grid-item .tlp-overlay .social-icons:before, .rt-team-container.rt-team-container-12020 .skill-prog .fill, .rt-team-container.rt-team-container-12020 .special-selected-top-wrap .ttp-label, #rt-smart-modal-container.rt-modal-12020 .rt-smart-modal-header, .rt-team-container.rt-team-container-12020 .layout6 .tlp-info-block, .rt-team-container.rt-team-container-12020 .isotope-free .tlp-content, .rt-team-container.rt-team-container-12020 .carousel9 .single-team-area .tlp-overlay{
		background: linear-gradient(90deg, rgba(92,51,173,0.8239670868347339) 0%, rgba(57,32,100,1) 100%) !important;
	}
	
.rt-team-container .layout1 .single-team-area h3, .rt-team-container .layout1 .single-team-area h3 a, .rt-team-container .layout1 .tlp-position{
	color: #000000 !important;
    background-color: #ffffff;
    position: absolute;
    width: 200px;
    top: 0px;
    left: 0;
    padding: 4px !important;
    padding-left: 10px !important;
    transform: skew(0deg);
	}
	
.rt-team-container.rt-team-container-12020 .short-bio p {
	color: #ffffff;
    font-size: 13px;
    font-weight: normal;
    position: absolute;
    top: 20px;
    left: 13px;
    transform: skewX(8deg);
	width: 200px;
	}

.rt-team-container .even-grid-item {
	margin-bottom: 80px!important; }
}

@media only screen and (max-width: 1084px) and (min-width:992px) {
.rt-team-container .layout1 .tlp-content-layout1, .rt-team-container .tlp-content {
	color: #ffffff;
    padding: 10px 10px 10px 10px;
    position: absolute;
    width: 80%;
    min-height: 110px;
    bottom: -60px;
    left: 55px;
    transform: skewX(-8deg);
    border-radius: 0 3% 3%;
}
	
.rt-team-container.rt-team-container-12020 .single-team-area .skill-prog .fill, .tlp-team .rt-team-container.rt-team-container-12020 .tlp-content, .tlp-popup-wrap-12020 .tlp-tooltip + .tooltip > .tooltip-inner, .tlp-modal-12020 .tlp-tooltip + .tooltip > .tooltip-inner, .rt-modal-12020 .tlp-tooltip + .tooltip > .tooltip-inner, .rt-team-container.rt-team-container-12020 .layout1 .tlp-content, .rt-team-container.rt-team-container-12020 .layout11 .single-team-area .tlp-title, .rt-team-container.rt-team-container-12020 .carousel7 .single-team-area .team-name, .rt-team-container.rt-team-container-12020 .layout14 .rt-grid-item .tlp-overlay, .rt-team-container.rt-team-container-12020 .carousel8 .rt-grid-item .tlp-overlay, .rt-team-container.rt-team-container-12020 .isotope6 .single-team-area h3 .team-name, .rt-team-container.rt-team-container-12020 .carousel8 .rt-grid-item .tlp-overlay .social-icons:before, .rt-team-container.rt-team-container-12020 .layout14 .rt-grid-item .tlp-overlay .social-icons:before, .rt-team-container.rt-team-container-12020 .skill-prog .fill, .rt-team-container.rt-team-container-12020 .special-selected-top-wrap .ttp-label, #rt-smart-modal-container.rt-modal-12020 .rt-smart-modal-header, .rt-team-container.rt-team-container-12020 .layout6 .tlp-info-block, .rt-team-container.rt-team-container-12020 .isotope-free .tlp-content, .rt-team-container.rt-team-container-12020 .carousel9 .single-team-area .tlp-overlay{
		background: linear-gradient(90deg, rgba(92,51,173,0.8239670868347339) 0%, rgba(57,32,100,1) 100%) !important;
	}
	
.rt-team-container .layout1 .single-team-area h3, .rt-team-container .layout1 .single-team-area h3 a, .rt-team-container .layout1 .tlp-position{
	color: #000000 !important;
    background-color: #ffffff;
    position: absolute;
    width: 190px;
    top: 0px;
    left: 0;
    padding: 4px !important;
    padding-left: 10px !important;
    transform: skew(0deg);
	font-size: 14px !important;
	}
	
.rt-team-container.rt-team-container-12020 .short-bio p {
	color: #ffffff;
    font-size: 12px;
    font-weight: normal;
    position: absolute;
    top: 20px;
    left: 13px;
	width: 170px;
    transform: skewX(8deg);
	}

.rt-team-container .even-grid-item {
	margin-bottom: 80px!important; }

}

@media only screen and (max-width: 991px){
.rt-team-container .layout1 .tlp-content-layout1, .rt-team-container .tlp-content {
	color: #ffffff;
    padding: 10px 10px 10px 10px;
    position: absolute;
    width: 80%;
    min-height: 100px;
    bottom: -50px;
    left: 55px;
    transform: skewX(-8deg);
    border-radius: 0 3% 3%;
}
	
.rt-team-container.rt-team-container-12020 .single-team-area .skill-prog .fill, .tlp-team .rt-team-container.rt-team-container-12020 .tlp-content, .tlp-popup-wrap-12020 .tlp-tooltip + .tooltip > .tooltip-inner, .tlp-modal-12020 .tlp-tooltip + .tooltip > .tooltip-inner, .rt-modal-12020 .tlp-tooltip + .tooltip > .tooltip-inner, .rt-team-container.rt-team-container-12020 .layout1 .tlp-content, .rt-team-container.rt-team-container-12020 .layout11 .single-team-area .tlp-title, .rt-team-container.rt-team-container-12020 .carousel7 .single-team-area .team-name, .rt-team-container.rt-team-container-12020 .layout14 .rt-grid-item .tlp-overlay, .rt-team-container.rt-team-container-12020 .carousel8 .rt-grid-item .tlp-overlay, .rt-team-container.rt-team-container-12020 .isotope6 .single-team-area h3 .team-name, .rt-team-container.rt-team-container-12020 .carousel8 .rt-grid-item .tlp-overlay .social-icons:before, .rt-team-container.rt-team-container-12020 .layout14 .rt-grid-item .tlp-overlay .social-icons:before, .rt-team-container.rt-team-container-12020 .skill-prog .fill, .rt-team-container.rt-team-container-12020 .special-selected-top-wrap .ttp-label, #rt-smart-modal-container.rt-modal-12020 .rt-smart-modal-header, .rt-team-container.rt-team-container-12020 .layout6 .tlp-info-block, .rt-team-container.rt-team-container-12020 .isotope-free .tlp-content, .rt-team-container.rt-team-container-12020 .carousel9 .single-team-area .tlp-overlay{
		background: linear-gradient(90deg, rgba(92,51,173,0.8239670868347339) 0%, rgba(57,32,100,1) 100%) !important;
	}
	
.rt-team-container .layout1 .single-team-area h3, .rt-team-container .layout1 .single-team-area h3 a, .rt-team-container .layout1 .tlp-position{
	color: #000000 !important;
    background-color: #ffffff;
    position: absolute;
    width: 250px;
    top: 0px;
    left: 0;
    padding: 4px !important;
    padding-left: 10px !important;
    transform: skew(0deg);
	}
	
.rt-team-container.rt-team-container-12020 .short-bio p {
	color: #ffffff;
    font-size: 13px;
    font-weight: normal;
    position: absolute;
    top: 20px;
    left: 13px;
    transform: skewX(8deg);
	width: 250px;
	}

.rt-team-container .even-grid-item {
	margin-bottom: 80px!important; }

}

@media only screen and (max-width: 767px) and (min-width: 351px){
.rt-team-container .layout1 .tlp-content-layout1, .rt-team-container .tlp-content {
	color: #ffffff;
    padding: 10px 10px 10px 10px;
    position: absolute;
    width: 75%;
    min-height: 100px;
    bottom: -50px;
    left: 65px;
    transform: skewX(-8deg);
    border-radius: 0 3% 3%;
}
	
.rt-team-container.rt-team-container-12020 .single-team-area .skill-prog .fill, .tlp-team .rt-team-container.rt-team-container-12020 .tlp-content, .tlp-popup-wrap-12020 .tlp-tooltip + .tooltip > .tooltip-inner, .tlp-modal-12020 .tlp-tooltip + .tooltip > .tooltip-inner, .rt-modal-12020 .tlp-tooltip + .tooltip > .tooltip-inner, .rt-team-container.rt-team-container-12020 .layout1 .tlp-content, .rt-team-container.rt-team-container-12020 .layout11 .single-team-area .tlp-title, .rt-team-container.rt-team-container-12020 .carousel7 .single-team-area .team-name, .rt-team-container.rt-team-container-12020 .layout14 .rt-grid-item .tlp-overlay, .rt-team-container.rt-team-container-12020 .carousel8 .rt-grid-item .tlp-overlay, .rt-team-container.rt-team-container-12020 .isotope6 .single-team-area h3 .team-name, .rt-team-container.rt-team-container-12020 .carousel8 .rt-grid-item .tlp-overlay .social-icons:before, .rt-team-container.rt-team-container-12020 .layout14 .rt-grid-item .tlp-overlay .social-icons:before, .rt-team-container.rt-team-container-12020 .skill-prog .fill, .rt-team-container.rt-team-container-12020 .special-selected-top-wrap .ttp-label, #rt-smart-modal-container.rt-modal-12020 .rt-smart-modal-header, .rt-team-container.rt-team-container-12020 .layout6 .tlp-info-block, .rt-team-container.rt-team-container-12020 .isotope-free .tlp-content, .rt-team-container.rt-team-container-12020 .carousel9 .single-team-area .tlp-overlay{
		background: linear-gradient(90deg, rgba(92,51,173,0.8239670868347339) 0%, rgba(57,32,100,1) 100%) !important;
	}
	
.rt-team-container .layout1 .single-team-area h3, .rt-team-container .layout1 .single-team-area h3 a, .rt-team-container .layout1 .tlp-position{
	color: #000000 !important;
    background-color: #ffffff;
    position: absolute;
    width: 250px;
    top: 0px;
    left: 0;
    padding: 4px !important;
    padding-left: 10px !important;
    transform: skew(0deg);
	}
	
.rt-team-container.rt-team-container-12020 .short-bio p {
	color: #ffffff;
    font-size: 13px;
    font-weight: normal;
    position: absolute;
    top: 20px;
    left: 13px;
    transform: skewX(8deg);
	width: 88%;
	}

.rt-team-container .even-grid-item {
	margin-bottom: 80px!important; }
	
}

@media only screen and (max-width: 350px) and (min-width: 319px){
.rt-team-container .layout1 .tlp-content-layout1, .rt-team-container .tlp-content {
	color: #ffffff;
    padding: 10px 10px 10px 10px;
    position: absolute;
    width: 80%;
    min-height: 100px;
    bottom: -50px;
    left: 40px;
    transform: skewX(-8deg);
    border-radius: 0 3% 3%;
}
	
.rt-team-container.rt-team-container-12020 .single-team-area .skill-prog .fill, .tlp-team .rt-team-container.rt-team-container-12020 .tlp-content, .tlp-popup-wrap-12020 .tlp-tooltip + .tooltip > .tooltip-inner, .tlp-modal-12020 .tlp-tooltip + .tooltip > .tooltip-inner, .rt-modal-12020 .tlp-tooltip + .tooltip > .tooltip-inner, .rt-team-container.rt-team-container-12020 .layout1 .tlp-content, .rt-team-container.rt-team-container-12020 .layout11 .single-team-area .tlp-title, .rt-team-container.rt-team-container-12020 .carousel7 .single-team-area .team-name, .rt-team-container.rt-team-container-12020 .layout14 .rt-grid-item .tlp-overlay, .rt-team-container.rt-team-container-12020 .carousel8 .rt-grid-item .tlp-overlay, .rt-team-container.rt-team-container-12020 .isotope6 .single-team-area h3 .team-name, .rt-team-container.rt-team-container-12020 .carousel8 .rt-grid-item .tlp-overlay .social-icons:before, .rt-team-container.rt-team-container-12020 .layout14 .rt-grid-item .tlp-overlay .social-icons:before, .rt-team-container.rt-team-container-12020 .skill-prog .fill, .rt-team-container.rt-team-container-12020 .special-selected-top-wrap .ttp-label, #rt-smart-modal-container.rt-modal-12020 .rt-smart-modal-header, .rt-team-container.rt-team-container-12020 .layout6 .tlp-info-block, .rt-team-container.rt-team-container-12020 .isotope-free .tlp-content, .rt-team-container.rt-team-container-12020 .carousel9 .single-team-area .tlp-overlay{
		background: linear-gradient(90deg, rgba(92,51,173,0.8239670868347339) 0%, rgba(57,32,100,1) 100%) !important;
	}
	
.rt-team-container .layout1 .single-team-area h3, .rt-team-container .layout1 .single-team-area h3 a, .rt-team-container .layout1 .tlp-position{
	color: #000000 !important;
    background-color: #ffffff;
    position: absolute;
    width: 200px;
    top: 0px;
    left: 0;
    padding: 4px !important;
    padding-left: 10px !important;
    transform: skew(0deg);
	}
	
.rt-team-container.rt-team-container-12020 .short-bio p {
	color: #ffffff;
    font-size: 13px;
    font-weight: normal;
    position: absolute;
    top: 20px;
    left: 13px;
    transform: skewX(8deg);
	width: 88%;
	}

.rt-team-container .even-grid-item {
	margin-bottom: 80px!important; }
	
}

@media only screen and (max-width: 425px)
{
	.rt-team-container .special01 .img-responsive, .rt-team-container .single-team-area img{
		width: 250px;
		display: block;
		margin-left: auto;
		margin-right: auto;
	}
}

@media only screen and (min-width: 1085px) {
    .rt-team-container.rt-team-container-12020  .layout1 .tlp-content-layout1, .rt-team-container .tlp-content {
        min-height: 130px;
    }
}

@media only screen and (max-width: 767px) and (min-width: 351px) {
    .rt-team-container.rt-team-container-12020  .layout1 .tlp-content-layout1, .rt-team-container .tlp-content {
        min-height: 120px;
    }
}

@media only screen and (max-width: 991px) {
    .rt-team-container.rt-team-container-12020 .layout1 .tlp-content-layout1, .rt-team-container .tlp-content {
        min-height: 120px;
    }
}

@media only screen and (max-width: 1084px) and (min-width: 992px) {
    .rt-team-container.rt-team-container-12020 .layout1 .tlp-content-layout1, .rt-team-container .tlp-content {
        min-height: 125px;
    }
}

/*** End of Master Accountancy Staff CSS - Jayson - 03 July 2024 ***/

.logged-in.cuhk-business-school-masters .cell.medium-4.small-4 {
    display: block !important;
}

.embed-vdeo-title h3 {
    color: #5c33ad;
    font-size: 20px;
    padding-bottom: 1rem;
    width: 100%;
    position: relative;
}

.embed-vdeo-title {
    display: block;
    visibility: visible;
    opacity: 1;
}

.fp-video-clip {
    width: 300px;
    height: auto;
    display: block;
    margin: 0 auto;
}

@media (max-width: 399px){
.fp-video-clip {
    width: 300px;
    height: auto;
    display: block;
    margin: 0 auto;
}
}

@media (min-width: 400px) and (max-width: 489px){
.fp-video-clip {
    width: 350px;
    height: auto;
    display: block;
    margin: 0 auto;
}
}

.fp-video-clip .embed-vdeo .gs-proportional {
    padding-bottom: 100%!important;
}

.fp-video-clip {
    display: none;
}

/** Jayson - 21/8/2024 ***/

@media (min-width: 1024px) {
.postid-221.cuhk-business-school-masters .content-block #sticky-anchor .medium-4 .card-alumni {
    height: auto;
    min-height: 550px;
    background-color: #f2f2f2;
}
}

.card-alumni .card-header {
    background-color: #fff;
}

/*  */
.fp-stat-slider .item {text-align: center;width: calc(100% / 3);height: 400px;}
.fp-stat-slider * {font-size: 18px;}
.fp-stat-slider img:hover {transform: scale(1.1);transition: 1s;}
.fp-stat-slider span.counter {font-size: 2.15rem;}
#fp-stat .slick button {
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    background: none;
    border: 0;
    color: #fff !important;
    font-size: 3.5rem;
    padding: 0;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: 1;
}

.fp-stat-slider {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
}

.fp-stat-slider img {
    width: 50% !important;
    display: block;
    margin: 0 auto !important;
}

.page-id-12344 section.hero, .page-id-12378  section.hero{
    display: none !important;
}

.page-id-12382  section.hero, .page-id-12385  section.hero, .page-id-12388  section.hero {
    display: none !important;
}

/*** DOT - ITM Staff CSS -  Jayson ***/
@media only screen and (min-width: 1085px){
.rt-team-container .layout1 .tlp-content-layout1, .rt-team-container .tlp-content {
	color: #ffffff;
    padding: 10px 10px 10px 10px;
    position: absolute;
    width: 80%;
    min-height: 100px;
    bottom: -50px;
    left: 55px;
    transform: skewX(-8deg);
    border-radius: 0 3% 3%;
}
	
.rt-team-container.rt-team-container-12730 .single-team-area .skill-prog .fill, .tlp-team .rt-team-container.rt-team-container-12730 .tlp-content, .tlp-popup-wrap-12730 .tlp-tooltip + .tooltip > .tooltip-inner, .tlp-modal-12730 .tlp-tooltip + .tooltip > .tooltip-inner, .rt-modal-12730 .tlp-tooltip + .tooltip > .tooltip-inner, .rt-team-container.rt-team-container-12730 .layout1 .tlp-content, .rt-team-container.rt-team-container-12730 .layout11 .single-team-area .tlp-title, .rt-team-container.rt-team-container-12730 .carousel7 .single-team-area .team-name, .rt-team-container.rt-team-container-12730 .layout14 .rt-grid-item .tlp-overlay, .rt-team-container.rt-team-container-12730 .carousel8 .rt-grid-item .tlp-overlay, .rt-team-container.rt-team-container-12730 .isotope6 .single-team-area h3 .team-name, .rt-team-container.rt-team-container-12730 .carousel8 .rt-grid-item .tlp-overlay .social-icons:before, .rt-team-container.rt-team-container-12730 .layout14 .rt-grid-item .tlp-overlay .social-icons:before, .rt-team-container.rt-team-container-12730 .skill-prog .fill, .rt-team-container.rt-team-container-12730 .special-selected-top-wrap .ttp-label, #rt-smart-modal-container.rt-modal-12730 .rt-smart-modal-header, .rt-team-container.rt-team-container-12730 .layout6 .tlp-info-block, .rt-team-container.rt-team-container-12730 .isotope-free .tlp-content, .rt-team-container.rt-team-container-12730 .carousel9 .single-team-area .tlp-overlay{
		background: linear-gradient(90deg, rgba(92,51,173,0.8239670868347339) 0%, rgba(57,32,100,1) 100%) !important;
	}
	
.rt-team-container .layout1 .single-team-area h3, .rt-team-container .layout1 .single-team-area h3 a, .rt-team-container .layout1 .tlp-position{
	color: #000000 !important;
    background-color: #ffffff;
    position: absolute;
    width: 200px;
    top: 0px;
    left: 0;
    padding: 4px !important;
    padding-left: 10px !important;
    transform: skew(0deg);
	}
	
.rt-team-container.rt-team-container-12730 .short-bio p {
	color: #ffffff;
    font-size: 13px;
    font-weight: normal;
    position: absolute;
    top: 20px;
    left: 13px;
    transform: skewX(8deg);
	width: 200px;
	}

.rt-team-container .even-grid-item {
	margin-bottom: 80px!important; }
}

@media only screen and (max-width: 1084px) and (min-width:992px) {
.rt-team-container .layout1 .tlp-content-layout1, .rt-team-container .tlp-content {
	color: #ffffff;
    padding: 10px 10px 10px 10px;
    position: absolute;
    width: 80%;
    min-height: 110px;
    bottom: -60px;
    left: 55px;
    transform: skewX(-8deg);
    border-radius: 0 3% 3%;
}
	
.rt-team-container.rt-team-container-12730 .single-team-area .skill-prog .fill, .tlp-team .rt-team-container.rt-team-container-12730 .tlp-content, .tlp-popup-wrap-12730 .tlp-tooltip + .tooltip > .tooltip-inner, .tlp-modal-12730 .tlp-tooltip + .tooltip > .tooltip-inner, .rt-modal-12730 .tlp-tooltip + .tooltip > .tooltip-inner, .rt-team-container.rt-team-container-12730 .layout1 .tlp-content, .rt-team-container.rt-team-container-12730 .layout11 .single-team-area .tlp-title, .rt-team-container.rt-team-container-12730 .carousel7 .single-team-area .team-name, .rt-team-container.rt-team-container-12730 .layout14 .rt-grid-item .tlp-overlay, .rt-team-container.rt-team-container-12730 .carousel8 .rt-grid-item .tlp-overlay, .rt-team-container.rt-team-container-12730 .isotope6 .single-team-area h3 .team-name, .rt-team-container.rt-team-container-12730 .carousel8 .rt-grid-item .tlp-overlay .social-icons:before, .rt-team-container.rt-team-container-12730 .layout14 .rt-grid-item .tlp-overlay .social-icons:before, .rt-team-container.rt-team-container-12730 .skill-prog .fill, .rt-team-container.rt-team-container-12730 .special-selected-top-wrap .ttp-label, #rt-smart-modal-container.rt-modal-12730 .rt-smart-modal-header, .rt-team-container.rt-team-container-12730 .layout6 .tlp-info-block, .rt-team-container.rt-team-container-12730 .isotope-free .tlp-content, .rt-team-container.rt-team-container-12730 .carousel9 .single-team-area .tlp-overlay{
		background: linear-gradient(90deg, rgba(92,51,173,0.8239670868347339) 0%, rgba(57,32,100,1) 100%) !important;
	}
	
.rt-team-container .layout1 .single-team-area h3, .rt-team-container .layout1 .single-team-area h3 a, .rt-team-container .layout1 .tlp-position{
	color: #000000 !important;
    background-color: #ffffff;
    position: absolute;
    width: 190px;
    top: 0px;
    left: 0;
    padding: 4px !important;
    padding-left: 10px !important;
    transform: skew(0deg);
	font-size: 14px !important;
	}
	
.rt-team-container.rt-team-container-12730 .short-bio p {
	color: #ffffff;
    font-size: 12px;
    font-weight: normal;
    position: absolute;
    top: 20px;
    left: 13px;
	width: 170px;
    transform: skewX(8deg);
	}

.rt-team-container .even-grid-item {
	margin-bottom: 80px!important; }

}

@media only screen and (max-width: 991px){
.rt-team-container .layout1 .tlp-content-layout1, .rt-team-container .tlp-content {
	color: #ffffff;
    padding: 10px 10px 10px 10px;
    position: absolute;
    width: 80%;
    min-height: 100px;
    bottom: -50px;
    left: 55px;
    transform: skewX(-8deg);
    border-radius: 0 3% 3%;
}
	
.rt-team-container.rt-team-container-12730 .single-team-area .skill-prog .fill, .tlp-team .rt-team-container.rt-team-container-12730 .tlp-content, .tlp-popup-wrap-12730 .tlp-tooltip + .tooltip > .tooltip-inner, .tlp-modal-12730 .tlp-tooltip + .tooltip > .tooltip-inner, .rt-modal-12730 .tlp-tooltip + .tooltip > .tooltip-inner, .rt-team-container.rt-team-container-12730 .layout1 .tlp-content, .rt-team-container.rt-team-container-12730 .layout11 .single-team-area .tlp-title, .rt-team-container.rt-team-container-12730 .carousel7 .single-team-area .team-name, .rt-team-container.rt-team-container-12730 .layout14 .rt-grid-item .tlp-overlay, .rt-team-container.rt-team-container-12730 .carousel8 .rt-grid-item .tlp-overlay, .rt-team-container.rt-team-container-12730 .isotope6 .single-team-area h3 .team-name, .rt-team-container.rt-team-container-12730 .carousel8 .rt-grid-item .tlp-overlay .social-icons:before, .rt-team-container.rt-team-container-12730 .layout14 .rt-grid-item .tlp-overlay .social-icons:before, .rt-team-container.rt-team-container-12730 .skill-prog .fill, .rt-team-container.rt-team-container-12730 .special-selected-top-wrap .ttp-label, #rt-smart-modal-container.rt-modal-12730 .rt-smart-modal-header, .rt-team-container.rt-team-container-12730 .layout6 .tlp-info-block, .rt-team-container.rt-team-container-12730 .isotope-free .tlp-content, .rt-team-container.rt-team-container-12730 .carousel9 .single-team-area .tlp-overlay{
		background: linear-gradient(90deg, rgba(92,51,173,0.8239670868347339) 0%, rgba(57,32,100,1) 100%) !important;
	}
	
.rt-team-container .layout1 .single-team-area h3, .rt-team-container .layout1 .single-team-area h3 a, .rt-team-container .layout1 .tlp-position{
	color: #000000 !important;
    background-color: #ffffff;
    position: absolute;
    width: 250px;
    top: 0px;
    left: 0;
    padding: 4px !important;
    padding-left: 10px !important;
    transform: skew(0deg);
	}
	
.rt-team-container.rt-team-container-12730 .short-bio p {
	color: #ffffff;
    font-size: 13px;
    font-weight: normal;
    position: absolute;
    top: 20px;
    left: 13px;
    transform: skewX(8deg);
	width: 250px;
	}

.rt-team-container .even-grid-item {
	margin-bottom: 80px!important; }

}

@media only screen and (max-width: 767px) and (min-width: 351px){
.rt-team-container .layout1 .tlp-content-layout1, .rt-team-container .tlp-content {
	color: #ffffff;
    padding: 10px 10px 10px 10px;
    position: absolute;
    width: 75%;
    min-height: 100px;
    bottom: -50px;
    left: 65px;
    transform: skewX(-8deg);
    border-radius: 0 3% 3%;
}
	
.rt-team-container.rt-team-container-12730 .single-team-area .skill-prog .fill, .tlp-team .rt-team-container.rt-team-container-12730 .tlp-content, .tlp-popup-wrap-12730 .tlp-tooltip + .tooltip > .tooltip-inner, .tlp-modal-12730 .tlp-tooltip + .tooltip > .tooltip-inner, .rt-modal-12730 .tlp-tooltip + .tooltip > .tooltip-inner, .rt-team-container.rt-team-container-12730 .layout1 .tlp-content, .rt-team-container.rt-team-container-12730 .layout11 .single-team-area .tlp-title, .rt-team-container.rt-team-container-12730 .carousel7 .single-team-area .team-name, .rt-team-container.rt-team-container-12730 .layout14 .rt-grid-item .tlp-overlay, .rt-team-container.rt-team-container-12730 .carousel8 .rt-grid-item .tlp-overlay, .rt-team-container.rt-team-container-12730 .isotope6 .single-team-area h3 .team-name, .rt-team-container.rt-team-container-12730 .carousel8 .rt-grid-item .tlp-overlay .social-icons:before, .rt-team-container.rt-team-container-12730 .layout14 .rt-grid-item .tlp-overlay .social-icons:before, .rt-team-container.rt-team-container-12730 .skill-prog .fill, .rt-team-container.rt-team-container-12730 .special-selected-top-wrap .ttp-label, #rt-smart-modal-container.rt-modal-12730 .rt-smart-modal-header, .rt-team-container.rt-team-container-12730 .layout6 .tlp-info-block, .rt-team-container.rt-team-container-12730 .isotope-free .tlp-content, .rt-team-container.rt-team-container-12730 .carousel9 .single-team-area .tlp-overlay{
		background: linear-gradient(90deg, rgba(92,51,173,0.8239670868347339) 0%, rgba(57,32,100,1) 100%) !important;
	}
	
.rt-team-container .layout1 .single-team-area h3, .rt-team-container .layout1 .single-team-area h3 a, .rt-team-container .layout1 .tlp-position{
	color: #000000 !important;
    background-color: #ffffff;
    position: absolute;
    width: 250px;
    top: 0px;
    left: 0;
    padding: 4px !important;
    padding-left: 10px !important;
    transform: skew(0deg);
	}
	
.rt-team-container.rt-team-container-12730 .short-bio p {
	color: #ffffff;
    font-size: 13px;
    font-weight: normal;
    position: absolute;
    top: 20px;
    left: 13px;
    transform: skewX(8deg);
	width: 88%;
	}

.rt-team-container .even-grid-item {
	margin-bottom: 80px!important; }
	
}

@media only screen and (max-width: 350px) and (min-width: 319px){
.rt-team-container .layout1 .tlp-content-layout1, .rt-team-container .tlp-content {
	color: #ffffff;
    padding: 10px 10px 10px 10px;
    position: absolute;
    width: 80%;
    min-height: 100px;
    bottom: -50px;
    left: 40px;
    transform: skewX(-8deg);
    border-radius: 0 3% 3%;
}
	
.rt-team-container.rt-team-container-12730 .single-team-area .skill-prog .fill, .tlp-team .rt-team-container.rt-team-container-12730 .tlp-content, .tlp-popup-wrap-12730 .tlp-tooltip + .tooltip > .tooltip-inner, .tlp-modal-12730 .tlp-tooltip + .tooltip > .tooltip-inner, .rt-modal-12730 .tlp-tooltip + .tooltip > .tooltip-inner, .rt-team-container.rt-team-container-12730 .layout1 .tlp-content, .rt-team-container.rt-team-container-12730 .layout11 .single-team-area .tlp-title, .rt-team-container.rt-team-container-12730 .carousel7 .single-team-area .team-name, .rt-team-container.rt-team-container-12730 .layout14 .rt-grid-item .tlp-overlay, .rt-team-container.rt-team-container-12730 .carousel8 .rt-grid-item .tlp-overlay, .rt-team-container.rt-team-container-12730 .isotope6 .single-team-area h3 .team-name, .rt-team-container.rt-team-container-12730 .carousel8 .rt-grid-item .tlp-overlay .social-icons:before, .rt-team-container.rt-team-container-12730 .layout14 .rt-grid-item .tlp-overlay .social-icons:before, .rt-team-container.rt-team-container-12730 .skill-prog .fill, .rt-team-container.rt-team-container-12730 .special-selected-top-wrap .ttp-label, #rt-smart-modal-container.rt-modal-12730 .rt-smart-modal-header, .rt-team-container.rt-team-container-12730 .layout6 .tlp-info-block, .rt-team-container.rt-team-container-12730 .isotope-free .tlp-content, .rt-team-container.rt-team-container-12730 .carousel9 .single-team-area .tlp-overlay{
		background: linear-gradient(90deg, rgba(92,51,173,0.8239670868347339) 0%, rgba(57,32,100,1) 100%) !important;
	}
	
.rt-team-container .layout1 .single-team-area h3, .rt-team-container .layout1 .single-team-area h3 a, .rt-team-container .layout1 .tlp-position{
	color: #000000 !important;
    background-color: #ffffff;
    position: absolute;
    width: 200px;
    top: 0px;
    left: 0;
    padding: 4px !important;
    padding-left: 10px !important;
    transform: skew(0deg);
	}
	
.rt-team-container.rt-team-container-12730 .short-bio p {
	color: #ffffff;
    font-size: 13px;
    font-weight: normal;
    position: absolute;
    top: 20px;
    left: 13px;
    transform: skewX(8deg);
	width: 88%;
	}

.rt-team-container .even-grid-item {
	margin-bottom: 80px!important; }
	
}

@media only screen and (max-width: 425px)
{
	.rt-team-container .special01 .img-responsive, .rt-team-container .single-team-area img{
		width: 250px;
		display: block;
		margin-left: auto;
		margin-right: auto;
	}
}

/*** End of DOT - ITM Staff CSS - Jayson ***/

/*** DOT - ISTM Staff CSS -  Jayson ***/
@media only screen and (min-width: 1085px){
.rt-team-container .layout1 .tlp-content-layout1, .rt-team-container .tlp-content {
	color: #ffffff;
    padding: 10px 10px 10px 10px;
    position: absolute;
    width: 80%;
    min-height: 120px;
    bottom: -50px;
    left: 55px;
    transform: skewX(-8deg);
    border-radius: 0 3% 3%;
}
	
.rt-team-container.rt-team-container-12800 .single-team-area .skill-prog .fill, .tlp-team .rt-team-container.rt-team-container-12800 .tlp-content, .tlp-popup-wrap-12800 .tlp-tooltip + .tooltip > .tooltip-inner, .tlp-modal-12800 .tlp-tooltip + .tooltip > .tooltip-inner, .rt-modal-12800 .tlp-tooltip + .tooltip > .tooltip-inner, .rt-team-container.rt-team-container-12800 .layout1 .tlp-content, .rt-team-container.rt-team-container-12800 .layout11 .single-team-area .tlp-title, .rt-team-container.rt-team-container-12800 .carousel7 .single-team-area .team-name, .rt-team-container.rt-team-container-12800 .layout14 .rt-grid-item .tlp-overlay, .rt-team-container.rt-team-container-12800 .carousel8 .rt-grid-item .tlp-overlay, .rt-team-container.rt-team-container-12800 .isotope6 .single-team-area h3 .team-name, .rt-team-container.rt-team-container-12800 .carousel8 .rt-grid-item .tlp-overlay .social-icons:before, .rt-team-container.rt-team-container-12800 .layout14 .rt-grid-item .tlp-overlay .social-icons:before, .rt-team-container.rt-team-container-12800 .skill-prog .fill, .rt-team-container.rt-team-container-12800 .special-selected-top-wrap .ttp-label, #rt-smart-modal-container.rt-modal-12800 .rt-smart-modal-header, .rt-team-container.rt-team-container-12800 .layout6 .tlp-info-block, .rt-team-container.rt-team-container-12800 .isotope-free .tlp-content, .rt-team-container.rt-team-container-12800 .carousel9 .single-team-area .tlp-overlay {
	background: linear-gradient(90deg, rgba(92,51,173,0.8239670868347339) 0%, rgba(57,32,100,1) 100%) !important;
}
	
.rt-team-container .layout1 .single-team-area h3, .rt-team-container .layout1 .single-team-area h3 a, .rt-team-container .layout1 .tlp-position {
	color: #000000 !important;
    background-color: #ffffff;
    position: absolute;
    width: 200px;
    top: 0px;
    left: 0;
    padding: 4px !important;
    padding-left: 10px !important;
    transform: skew(0deg);
}
	
.rt-team-container.rt-team-container-12800 .short-bio p {
	color: #ffffff;
    font-size: 13px;
    font-weight: normal;
    position: absolute;
    top: 20px;
    left: 13px;
    transform: skewX(8deg);
	width: 200px;
}

.rt-team-container .even-grid-item {
	margin-bottom: 80px!important; 
}
}

@media only screen and (max-width: 1084px) and (min-width:992px) {
.rt-team-container .layout1 .tlp-content-layout1, .rt-team-container .tlp-content {
	color: #ffffff;
    padding: 10px 10px 10px 10px;
    position: absolute;
    width: 80%;
    min-height: 110px;
    bottom: -60px;
    left: 55px;
    transform: skewX(-8deg);
    border-radius: 0 3% 3%;
}
	
.rt-team-container.rt-team-container-12800 .single-team-area .skill-prog .fill, .tlp-team .rt-team-container.rt-team-container-12800 .tlp-content, .tlp-popup-wrap-12800 .tlp-tooltip + .tooltip > .tooltip-inner, .tlp-modal-12800 .tlp-tooltip + .tooltip > .tooltip-inner, .rt-modal-12800 .tlp-tooltip + .tooltip > .tooltip-inner, .rt-team-container.rt-team-container-12800 .layout1 .tlp-content, .rt-team-container.rt-team-container-12800 .layout11 .single-team-area .tlp-title, .rt-team-container.rt-team-container-12800 .carousel7 .single-team-area .team-name, .rt-team-container.rt-team-container-12800 .layout14 .rt-grid-item .tlp-overlay, .rt-team-container.rt-team-container-12800 .carousel8 .rt-grid-item .tlp-overlay, .rt-team-container.rt-team-container-12800 .isotope6 .single-team-area h3 .team-name, .rt-team-container.rt-team-container-12800 .carousel8 .rt-grid-item .tlp-overlay .social-icons:before, .rt-team-container.rt-team-container-12800 .layout14 .rt-grid-item .tlp-overlay .social-icons:before, .rt-team-container.rt-team-container-12800 .skill-prog .fill, .rt-team-container.rt-team-container-12800 .special-selected-top-wrap .ttp-label, #rt-smart-modal-container.rt-modal-12800 .rt-smart-modal-header, .rt-team-container.rt-team-container-12800 .layout6 .tlp-info-block, .rt-team-container.rt-team-container-12800 .isotope-free .tlp-content, .rt-team-container.rt-team-container-12800 .carousel9 .single-team-area .tlp-overlay{
		background: linear-gradient(90deg, rgba(92,51,173,0.8239670868347339) 0%, rgba(57,32,100,1) 100%) !important;
	}
	
.rt-team-container .layout1 .single-team-area h3, .rt-team-container .layout1 .single-team-area h3 a, .rt-team-container .layout1 .tlp-position{
	color: #000000 !important;
    background-color: #ffffff;
    position: absolute;
    width: 190px;
    top: 0px;
    left: 0;
    padding: 4px !important;
    padding-left: 10px !important;
    transform: skew(0deg);
	font-size: 14px !important;
	}
	
.rt-team-container.rt-team-container-12800 .short-bio p {
	color: #ffffff;
    font-size: 12px;
    font-weight: normal;
    position: absolute;
    top: 20px;
    left: 13px;
	width: 170px;
    transform: skewX(8deg);
	}

.rt-team-container .even-grid-item {
	margin-bottom: 80px!important; }

}

@media only screen and (max-width: 991px){
.rt-team-container .layout1 .tlp-content-layout1, .rt-team-container .tlp-content {
	color: #ffffff;
    padding: 10px 10px 10px 10px;
    position: absolute;
    width: 80%;
    min-height: 100px;
    bottom: -50px;
    left: 55px;
    transform: skewX(-8deg);
    border-radius: 0 3% 3%;
}
	
.rt-team-container.rt-team-container-12800 .single-team-area .skill-prog .fill, .tlp-team .rt-team-container.rt-team-container-12800 .tlp-content, .tlp-popup-wrap-12800 .tlp-tooltip + .tooltip > .tooltip-inner, .tlp-modal-12800 .tlp-tooltip + .tooltip > .tooltip-inner, .rt-modal-12800 .tlp-tooltip + .tooltip > .tooltip-inner, .rt-team-container.rt-team-container-12800 .layout1 .tlp-content, .rt-team-container.rt-team-container-12800 .layout11 .single-team-area .tlp-title, .rt-team-container.rt-team-container-12800 .carousel7 .single-team-area .team-name, .rt-team-container.rt-team-container-12800 .layout14 .rt-grid-item .tlp-overlay, .rt-team-container.rt-team-container-12800 .carousel8 .rt-grid-item .tlp-overlay, .rt-team-container.rt-team-container-12800 .isotope6 .single-team-area h3 .team-name, .rt-team-container.rt-team-container-12800 .carousel8 .rt-grid-item .tlp-overlay .social-icons:before, .rt-team-container.rt-team-container-12800 .layout14 .rt-grid-item .tlp-overlay .social-icons:before, .rt-team-container.rt-team-container-12800 .skill-prog .fill, .rt-team-container.rt-team-container-12800 .special-selected-top-wrap .ttp-label, #rt-smart-modal-container.rt-modal-12800 .rt-smart-modal-header, .rt-team-container.rt-team-container-12800 .layout6 .tlp-info-block, .rt-team-container.rt-team-container-12800 .isotope-free .tlp-content, .rt-team-container.rt-team-container-12800 .carousel9 .single-team-area .tlp-overlay{
		background: linear-gradient(90deg, rgba(92,51,173,0.8239670868347339) 0%, rgba(57,32,100,1) 100%) !important;
	}
	
.rt-team-container .layout1 .single-team-area h3, .rt-team-container .layout1 .single-team-area h3 a, .rt-team-container .layout1 .tlp-position{
	color: #000000 !important;
    background-color: #ffffff;
    position: absolute;
    width: 250px;
    top: 0px;
    left: 0;
    padding: 4px !important;
    padding-left: 10px !important;
    transform: skew(0deg);
	}
	
.rt-team-container.rt-team-container-12800 .short-bio p {
	color: #ffffff;
    font-size: 13px;
    font-weight: normal;
    position: absolute;
    top: 20px;
    left: 13px;
    transform: skewX(8deg);
	width: 250px;
	}

.rt-team-container .even-grid-item {
	margin-bottom: 80px!important; }

}

@media only screen and (max-width: 767px) and (min-width: 351px){
.rt-team-container .layout1 .tlp-content-layout1, .rt-team-container .tlp-content {
	color: #ffffff;
    padding: 10px 10px 10px 10px;
    position: absolute;
    width: 75%;
    min-height: 100px;
    bottom: -50px;
    left: 65px;
    transform: skewX(-8deg);
    border-radius: 0 3% 3%;
}
	
.rt-team-container.rt-team-container-12800 .single-team-area .skill-prog .fill, .tlp-team .rt-team-container.rt-team-container-12800 .tlp-content, .tlp-popup-wrap-12800 .tlp-tooltip + .tooltip > .tooltip-inner, .tlp-modal-12800 .tlp-tooltip + .tooltip > .tooltip-inner, .rt-modal-12800 .tlp-tooltip + .tooltip > .tooltip-inner, .rt-team-container.rt-team-container-12800 .layout1 .tlp-content, .rt-team-container.rt-team-container-12800 .layout11 .single-team-area .tlp-title, .rt-team-container.rt-team-container-12800 .carousel7 .single-team-area .team-name, .rt-team-container.rt-team-container-12800 .layout14 .rt-grid-item .tlp-overlay, .rt-team-container.rt-team-container-12800 .carousel8 .rt-grid-item .tlp-overlay, .rt-team-container.rt-team-container-12800 .isotope6 .single-team-area h3 .team-name, .rt-team-container.rt-team-container-12800 .carousel8 .rt-grid-item .tlp-overlay .social-icons:before, .rt-team-container.rt-team-container-12800 .layout14 .rt-grid-item .tlp-overlay .social-icons:before, .rt-team-container.rt-team-container-12800 .skill-prog .fill, .rt-team-container.rt-team-container-12800 .special-selected-top-wrap .ttp-label, #rt-smart-modal-container.rt-modal-12800 .rt-smart-modal-header, .rt-team-container.rt-team-container-12800 .layout6 .tlp-info-block, .rt-team-container.rt-team-container-12800 .isotope-free .tlp-content, .rt-team-container.rt-team-container-12800 .carousel9 .single-team-area .tlp-overlay{
		background: linear-gradient(90deg, rgba(92,51,173,0.8239670868347339) 0%, rgba(57,32,100,1) 100%) !important;
	}
	
.rt-team-container .layout1 .single-team-area h3, .rt-team-container .layout1 .single-team-area h3 a, .rt-team-container .layout1 .tlp-position{
	color: #000000 !important;
    background-color: #ffffff;
    position: absolute;
    width: 250px;
    top: 0px;
    left: 0;
    padding: 4px !important;
    padding-left: 10px !important;
    transform: skew(0deg);
	}
	
.rt-team-container.rt-team-container-12800 .short-bio p {
	color: #ffffff;
    font-size: 13px;
    font-weight: normal;
    position: absolute;
    top: 20px;
    left: 13px;
    transform: skewX(8deg);
	width: 88%;
	}

.rt-team-container .even-grid-item {
	margin-bottom: 80px!important; }
	
}

@media only screen and (max-width: 350px) and (min-width: 319px){
.rt-team-container .layout1 .tlp-content-layout1, .rt-team-container .tlp-content {
	color: #ffffff;
    padding: 10px 10px 10px 10px;
    position: absolute;
    width: 80%;
    min-height: 100px;
    bottom: -50px;
    left: 40px;
    transform: skewX(-8deg);
    border-radius: 0 3% 3%;
}
	
.rt-team-container.rt-team-container-12800 .single-team-area .skill-prog .fill, .tlp-team .rt-team-container.rt-team-container-12800 .tlp-content, .tlp-popup-wrap-12800 .tlp-tooltip + .tooltip > .tooltip-inner, .tlp-modal-12800 .tlp-tooltip + .tooltip > .tooltip-inner, .rt-modal-12800 .tlp-tooltip + .tooltip > .tooltip-inner, .rt-team-container.rt-team-container-12800 .layout1 .tlp-content, .rt-team-container.rt-team-container-12800 .layout11 .single-team-area .tlp-title, .rt-team-container.rt-team-container-12800 .carousel7 .single-team-area .team-name, .rt-team-container.rt-team-container-12800 .layout14 .rt-grid-item .tlp-overlay, .rt-team-container.rt-team-container-12800 .carousel8 .rt-grid-item .tlp-overlay, .rt-team-container.rt-team-container-12800 .isotope6 .single-team-area h3 .team-name, .rt-team-container.rt-team-container-12800 .carousel8 .rt-grid-item .tlp-overlay .social-icons:before, .rt-team-container.rt-team-container-12800 .layout14 .rt-grid-item .tlp-overlay .social-icons:before, .rt-team-container.rt-team-container-12800 .skill-prog .fill, .rt-team-container.rt-team-container-12800 .special-selected-top-wrap .ttp-label, #rt-smart-modal-container.rt-modal-12800 .rt-smart-modal-header, .rt-team-container.rt-team-container-12800 .layout6 .tlp-info-block, .rt-team-container.rt-team-container-12800 .isotope-free .tlp-content, .rt-team-container.rt-team-container-12800 .carousel9 .single-team-area .tlp-overlay{
		background: linear-gradient(90deg, rgba(92,51,173,0.8239670868347339) 0%, rgba(57,32,100,1) 100%) !important;
	}
	
.rt-team-container .layout1 .single-team-area h3, .rt-team-container .layout1 .single-team-area h3 a, .rt-team-container .layout1 .tlp-position{
	color: #000000 !important;
    background-color: #ffffff;
    position: absolute;
    width: 200px;
    top: 0px;
    left: 0;
    padding: 4px !important;
    padding-left: 10px !important;
    transform: skew(0deg);
	}
	
.rt-team-container.rt-team-container-12800 .short-bio p {
	color: #ffffff;
    font-size: 13px;
    font-weight: normal;
    position: absolute;
    top: 20px;
    left: 13px;
    transform: skewX(8deg);
	width: 88%;
	}

.rt-team-container .even-grid-item {
	margin-bottom: 80px!important; }
	
}

@media only screen and (max-width: 425px)
{
	.rt-team-container .special01 .img-responsive, .rt-team-container .single-team-area img{
		width: 250px;
		display: block;
		margin-left: auto;
		margin-right: auto;
	}
}

/*** End of DOT - ISTM Staff CSS - Jayson ***/

.rt-team-container .even-grid-item .short-bio {
    position: relative;
}

.rt-team-container .even-grid-item .short-bio p {
    font-size: 13px!important;
    top: -45px!important;
    left: auto!important;
    right: 0;
    transform: skewX(-8deg);
}

@media (max-width: 980px){
.rt-team-container .even-grid-item .short-bio p {
    font-size: 13px!important;
    top: -25px!important;
    left: 50px!important;
    right: 0;
    transform: skewX(-8deg);
}
}

@media (max-width: 767px){
.rt-team-container .even-grid-item .short-bio p {
    font-size: 13px!important;
    top: -25px!important;
    left: 65px!important;
    right: 0;
    transform: skewX(-8deg);
}
}

.rt-team-container .even-grid-item .tlp-content h3 a {
    font-size: 13px!important;
}