/*************************sid css *********************/

body {
	background: #fff;
	font-family: 'Open Sans', sans-serif !important;

}

section.header_part_hide {
	margin-top: 120px;
}

.artha_post_page {
	margin-bottom: 2rem;

}

.post,
.page {
	margin: 0 0 0 !important;
}

h1,
h2,
h3,
h4 {
	font-family: 'Open Sans', sans-serif !important;
}

.agl-header--logo img {
	width: auto;
	height: 39px;
}

.tbi-nav--primary ul>li a {
	font-family: 'Open Sans', sans-serif !important;
	font-size: 18px;
	line-height: 53px;
}

.menu-nav-bar-container ul {
	margin: 0;
}

.slider_artha .pulse-polling {
	border-left: 5px solid #edb871;
}

.slider_artha .emerging {
	border-left: 5px solid #85c677;
}

.slider_artha .public-health {
	border-left: 5px solid #7bcabc;
}

.slider_artha .technology-innovation {
	border-left: 5px solid #57a6cb;
}

.slider_artha .access-to-justice {
	border-left: 5px solid #a588bf;
}

.slider_artha .inclusive-sustainable {
	border-left: 5px solid #ead3bd;
}

figure.pulse-polling {
	border: 9px solid #edb871;
}

figure.emerging {
	border: 9px solid #85c677;
}

figure.public-health {
	border: 9px solid #7bcabc;
}

figure.technology-innovation {
	border: 9px solid #57a6cb;
}

figure.access-to-justice {
	border: 9px solid #a588bf;
}

figure.inclusive-sustainable {
	border: 9px solid #ead3bd;
}

p.agl-spotlight--eyebrow.pulse-polling {
	border-left: 5px solid #edb871;
	padding-left: 15px;
}

p.agl-spotlight--eyebrow.emerging {
	border-left: 5px solid #85c677;
	padding-left: 15px;
}

p.agl-spotlight--eyebrow.public-health {
	border-left: 5px solid #7bcabc;
	padding-left: 15px;
}

p.agl-spotlight--eyebrow.technology-innovation {
	border-left: 5px solid #57a6cb;
	padding-left: 15px;
}

p.agl-spotlight--eyebrow.access-to-justice {
	border-left: 5px solid #a588bf;
	padding-left: 15px;
}

p.agl-spotlight--eyebrow.inclusive-sustainable {
	border-left: 5px solid #ead3bd;
	padding-left: 15px;
}


h2.agl-spotlight--title.pulse-polling {
	padding-left: 15px;
	border-left: 5px solid #edb871;
}

h2.agl-spotlight--title.emerging {
	padding-left: 15px;
	border-left: 5px solid #85c677;
}

h2.agl-spotlight--title.public-health {
	padding-left: 15px;
	border-left: 5px solid #7bcabc;
}

h2.agl-spotlight--title.technology-innovation {
	padding-left: 15px;
	border-left: 5px solid #57a6cb;
}

h2.agl-spotlight--title.access-to-justice {
	padding-left: 15px;
	border-left: 5px solid #a588bf;
}

h2.agl-spotlight--title.inclusive-sustainable {
	padding-left: 15px;
	border-left: 5px solid #ead3bd;
}

button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
	padding: inherit !important;
}

.agl-header .agl-search__input {
	border: none;

}

input.agl-search__input.focus {
	outline: none;
}

button.agl-search__open-submit {
	padding: 3px 0px !important;
}

.team_artha_single {
	margin-top: 140px;
}

.agl-post_type_list-left {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 42fr 60fr !important;
	grid-template-columns: 21fr 60fr !important;
	-ms-grid-rows: auto;
	grid-template-rows: auto;
}

.agl-post_type_list-left:not(:last-of-type) {
	border-bottom: 1px solid rgba(34, 36, 38, .15);
	padding: 0 0 10px;
	margin: 0 0 10px;
}

p.agl-spotlight--eyebrow.side_post_home span {
	padding: 0 5px;
}

.agl-post_type_list-left:hover h2.agl-spotlight--title a {
	-webkit-text-decoration-color: #e8733c;
	text-decoration-color: #bb2433 !important;
	text-decoration: underline;
}

.agl-post_type_list-left h2.agl-spotlight--title {
	line-height: 1.23em;
	font-size: 26px;
	font-size: 1.3rem;
}

.agl-post_type_list-left .agl-spotlight--right--content {
	padding: 25px 0px 30px 20px;
}

.artha_main_menu .global_menu li {
	padding: 0 30px;
	font-size: 16px;
	color: #000000;
	font-weight: bold;
	transition-duration: .3s;
	transition-timing-function: linear;
	list-style: none;
	margin: 0;
	display: inline-block;
}

h1.arthglobal_page_header {
	color: #43454b !important;
	font-size: 1.5rem;
	line-height: 3rem;
	font-weight: 500;
	text-transform: uppercase;
	margin: 0;
}

.artha_post_page header.page-header {
	padding-top: 28px;
}

p.agl-spotlight--byline {
	text-transform: capitalize;
}

.artha_main_menu.hearerartha.hello li {
	padding: 0px 16px;
	transition-duration: .3s;
	transition-timing-function: linear;
}

.artha_main_menu .global_menu li a {
	color: #000;
}

.artha_main_menu ul .menu-item-has-children:hover ul.sub-menu {
	display: block;
	position: absolute;
	background-color: #fff;
	padding-top: 30px;
	padding-bottom: 20px;
	z-index: 99;
	visibility: visible;
	opacity: 1;
	transition: all 0.3s ease-in;
	box-shadow: 0px 6px 3px 0px #0000001c;
}

.artha_main_menu ul .menu-item-has-children ul.sub-menu {
	visibility: hidden;
	opacity: 0;
	transition: all 0.1s ease-out;
	position: absolute;
	margin-left: -25px;
	padding: 30px 25px 20px 25px;
}

.artha_main_menu ul .menu-item-has-children:hover ul.sub-menu li {
	padding: 10px 0px;
}

.artha_main_menu ul .menu-item-has-children ul.sub-menu li {
	display: block;
}

.artha_main_menu ul {
	margin: 0;
}

.artha_main_menu ul .menu-item-has-children ul.sub-menu li {
	padding: 0px 0px;
	font-size: 15px;
	font-weight: 400;
	border-bottom: 1px solid #0000000d;
}

.artha_main_menu ul .menu-item-has-children ul.sub-menu li:last-child {
	border: none;
}

.artha_main_menu ul .menu-item-has-children ul.sub-menu li:hover a {
	opacity: 0.6;
}

.artha_main_menu .global_menu li a {
	display: block;
}

.artha_main_menu .global_menu li.menu-item-has-children a:after {
	font-family: 'FontAwesome';
	content: '\f0d7 ';
	position: absolute;
	padding-left: 8px;
	margin-top: 2px;
	font-size: 14px;
	opacity: 0.4;
}

.artha_main_menu ul .menu-item-has-children ul.sub-menu li a:after {
	display: none;
}

.agl-header--search.agl-header--search__desktop input.search-field {
	width: 0;
	margin-right: 0;
	line-height: 1;
	color: #53565A;
	letter-spacing: -0.01em;
	transition: width 250ms ease-in, color 250ms ease-in, margin-right 250ms ease-in;
	border: none;
}

.agl-header--search.agl-header--search__desktop input.search-field.focus {
	width: 200px;
	margin-right: 20px;
	color: #53565A;
	border: none;
	outline: none;
}

.agl-header--search.agl-header--search__desktop input[type="submit"] {
	display: none;
}

article.agl-spotlight {
	margin-left: 20px;
}

article.agl-spotlight:first-child {
	margin-left: 0;
}

article.agl-spotlight.agl-article__teaser {
	transform: none;
	transition: none;
	width: 33.33333%;
}

strong.centers_display a {
	color: #fff;
	background-color: #53565a;
	padding: 5px 12px;
}

.carousel-item img.sid-slider {
	filter: brightness(0.5);
	width: 100%;
	height: 670px;
	object-fit: cover;
}

.slider_artha {
	position: absolute;
	width: 100%;
	margin-top: 17%;
	z-index: 9;
}

.slider_artha h1 {
	color: #fff;
	margin-bottom: 0;
	font-size: 44px;
	background-color: rgba(83, 86, 90, 0.7);
	padding: 0.2em;
	font-weight: 500;
	line-height: 1.2;
	overflow: hidden;
	margin-top: 15px;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	border-radius: 10px 10px 0 0;
}

.bottom_slider_container {
	width: 100% !important;
	padding: 0;
	margin: 0;
	max-width: 100%;
}

.topics_posttype {

	margin-bottom: 8px;
}

.topics_posttype a:first-child {
	background-color: #bb2433;
}

.topics_posttype a:hover,
.topics_posttype a:active,
.topics_posttype a:focus,
.topics_posttype a:target,
.topics_posttype a:focus-within,
.topics_posttype a:visited,
.topics_posttype a:focus-visible {
	color: #fff;
}

.taglist_side a {
	margin-right: 12px;
	color: #000;
	font-size: 11px;
	text-decoration: overline;
}

.taglist_side a:hover,
.taglist_side a:visited {
	color: #000;
}

.topics_posttype a {
	background-color: #000;
	padding: 3px 12px;
	color: #fff;
	font-size: 14px;
	border-radius: 4px
}

.slider_artha h1 a {
	color: #fff;
}

.slider_artha p {
	background-color: rgba(83, 86, 90, 0.7);
	padding: 0.2em 0.5em;
	color: #fff;
	font-size: 18px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	border-radius: 0 0px 10px 10px;
}

.slider_artha h6 {

	margin-bottom: 11px;
	text-transform: capitalize;
}

.slider_artha .tbi-authors__author-bio {
	color: #d1d1d1;
	display: inline-block;
	font-size: 12px;
	font-style: italic;
}

.bottom_slider {
	position: absolute;
	bottom: 7%;
	width: 100% !important;
	height: 360px;
	padding: 0;
	margin: 0;
	bottom: 0;
}

.tbi-authors__author-name h6 a {
	color: #fff;
	font-style: italic;
	font-size: 12px;

}

p.agl-spotlight--byline span {
	font-style: italic;
	font-weight: 600;
}

.bottom_slider:after {
	content: "";
	position: absolute;
	z-index: 3;
	height: 100%;
	width: 104%;
	background: linear-gradient(180deg, #00000000 0, #00000038 30%, #000);
	opacity: 0.8;
}

.carousel.slide .owl-controls.clickable {
	margin: 0;

}

.carousel.slide .owl-controls.clickable .owl-pagination {
	position: absolute;
	bottom: 10px;
	width: 100%;
}

.tbi-authors__author-text {
	position: absolute;
	bottom: 40px;
	z-index: 99;
	width: 100%;
}

.tbi-authors__author-name h6 {
	display: inline-block;
	position: relative;
	color: #fff;
	letter-spacing: 1px;
}

.agl-spotlight--single.agl-spotlight--right {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 50fr 60fr;
	grid-template-columns: 50fr 60fr;
	-ms-grid-rows: auto;
	grid-template-rows: auto;
}

.agl-spotlight--thumb figure.image.letest_post_home_img img {
	object-fit: cover;
}

.tbi-authors__author-text .tags_list {
	padding: 0 50px;
}

.tbi-authors__author-text .tags_list a {
	margin: 0 3px;
	font-size: 12px;
	color: #d1d1d1;
}

.tbi-authors__author-name h5 {
	display: inline-block;
	position: relative;
	color: #fff;
	padding: 0 9px;

}

.tbi-authors__author-name h5:after {
	content: '';
	position: absolute;
	top: 64%;
	color: #bb2433;
	border-bottom: 2px solid;
	width: 280vw;
	margin: 0 20px;
	left: 100%;
}

.tbi-authors__author-name {
	text-align: left;
	position: relative;
	overflow: hidden;
}

.carousel.slide .owl-theme .owl-controls .owl-page span {
	width: 17px;
	height: 17px;
	border-radius: 50%;
	background: #52565a;
	border: 2px solid #ffffff4f;
}

.carousel.slide .owl-controls.clickable .owl-buttons {
	position: absolute;
	width: 100%;
	top: 50%;
}

.carousel.slide .owl-controls.clickable .owl-buttons .owl-prev {
	position: absolute;
	left: 60px;
	font-size: 50px;
}

.carousel.slide .owl-controls.clickable .owl-buttons .owl-next {
	position: absolute;
	right: 60px;
	font-size: 50px;
}

.owl-theme .owl-controls .owl-buttons div {
	padding: 3px 32px !important;
	-webkit-border-radius: 100% !important;
	-moz-border-radius: 100% !important;
	border-radius: 100% !important;
	background: #797d8300 !important;
}

.carousel.slide .owl-controls.clickable .owl-buttons i {
	text-shadow: 0px 4px 0px black !important;
}

.nav-list.hearerartha.hello a {
	padding: 16px;
	transition-duration: .3s;
	transition-timing-function: linear;
}

.nav-list.hearerartha a {
	padding: 0 27px;
	font-size: 17px;
	color: #000000;
	font-weight: bold;
	transition-duration: .3s;
	transition-timing-function: linear;
}

.agl-hero__video.col-sm-6.col-sm-offset-2 {
	padding: 0;
}

article.agl-article__teaser h4 {
	font-size: 19px;
}

article.agl-article__teaser h4 a {
	color: #404069;
	text-decoration: none;
}

.footerblocks p {
	color: #fff;
	padding: 20px;
	font-size: 18px;
	margin-top: 15px;
	margin-bottom: 15px;
}

.tbi-article__hero-text__meta-type {
	margin-bottom: 40px;
	color: #868686;
}

.tbi-article__hero-text__meta-type__date {
	display: inline-block;
	margin-left: 0.5em;
	padding-left: 0.5em;
	border-left: 6px solid #ffffff;
}

div#about {
	text-align: center;
}

section.section-policy {
	padding-top: 60px;
	padding-bottom: 60px;
	position: relative;
}


.section-policy h3 {
	color: #43454b !important;
	font-size: 2.5rem;
	line-height: 3rem;
	font-weight: 500;
}

h4.custom-teaser {
	font-size: 1.6rem;
	line-height: 2.4rem;
	font-weight: 500;
}

.custom-content-block:first-child {
	padding-top: 0px !important;
}

.agl-footer__subnav .agl-footer__nav-item {

	list-style: none;
}

.agl-footer__nav-item {
	list-style: none;
}

.agl-footer__subnav {
	padding: 0 !important;
	margin: 0 !important;
}

a {
	text-decoration: none;
}

li.agl-footer__nav-item a {
	color: #fff;
}

.agl-social li {
	list-style: none;
}

ul.agl-social.socialLinks {
	margin: 0;
	padding: 0;
}

.tbi-newsletter-signup__fields-wrapper {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.tbi-newsletter-signup__fieldset {
	width: 47.55%;
}

label {

	top: 1.2em;
	left: 1em;
	color: #868686;
	transition: all 0.3s ease-in-out;

}

.tbi-newsletter-signup__fieldset input {
	border-radius: 0;
	-webkit-appearance: none;
	width: 100%;
	height: 52px;
	margin-bottom: 1em;
	padding: 0.66em 1.33em;
	background: white;
	border: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	box-shadow: inset 1px 1px 0 #d8d8d8, inset -1px -1px 0 #d8d8d8;
	font-size: 17px;
	font-size: 1.0625rem;
}

input[type="submit"] {
	width: 100%;
	font-weight: bold;
	color: white;
	border: none;
	border-radius: 0;
	cursor: pointer;
	-webkit-appearance: none;
	font-size: 17px;
	font-size: 1.0625rem;
	display: inline-block;
	min-width: 161px;
	min-height: 52px;
	padding: 18px 25px;
	font-weight: bold;
	line-height: 1;
	text-align: center;
	white-space: nowrap;
	transition: all 0.3s ease-in-out;
	background: linear-gradient(-45deg, #bb2433 50%, #bb2433 51%);
	background-position-x: 100%;
	background-size: 300%;
	box-shadow: inset 0 0 0 #d8d8d8, inset 0 0 0 #d8d8d8;
}

.agl-footer__subnav .agl-footer__nav-item {
	padding: 2px;
}


.footerblocks {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 0 1px;
	background: #bb2433;
}

.block1 {
	width: 16.6%;
	padding-top: 8px;
	padding-left: 6px;
	border-bottom: 10px solid #edb871;
	background: #000000;
}

.block1:hover {
	background: #edb871;
}

.block2 {
	width: 16.6%;
	padding-top: 8px;
	padding-left: 6px;
	border-bottom: 10px solid #85c677;
	background: #000000;
	transition: .2s;
}

.block2:hover {
	background: #85c677;
}

.block3 {
	width: 16.6%;
	padding-top: 8px;
	padding-left: 6px;
	border-bottom: 10px solid #7bcabc;
	background: #000000;
	transition: .2s;
}

.block3:hover {
	background: #7bcabc;
}

.block4 {
	width: 16.6%;
	padding-top: 8px;
	padding-left: 6px;
	border-bottom: 10px solid #57a6cb;
	background: #000000;
	transition: .2s;
}

.block4:hover {
	background: #57a6cb;
}

.block5 {
	width: 16.6%;
	padding-top: 8px;
	padding-left: 6px;
	border-bottom: 10px solid #a588bf;
	background: #000000;
	transition: .2s;
}

.block5:hover {
	background: #a588bf;
}

.block6 {
	width: 16.6%;
	padding-top: 8px;
	padding-left: 6px;
	border-bottom: 10px solid #ead3bd;
	background: #000000;
	transition: .2s;
}

.block6:hover {
	background: #ead3bd;
}

.block1:hover a p {
	color: #000;

}

.block2:hover a p {
	color: #000;

}

.block3:hover a p {
	color: #000;

}

.block4:hover a p {
	color: #000;

}

.block5:hover a p {
	color: #000;

}

.block6:hover a p {
	color: #000;

}

.footerblocks p {
	color: #fff;

	padding: 20px;
	font-size: 16px;
	font-size: 16px;
}

.agl-footer__legal-links ul {
	margin: 0;
	padding: 0;
}

.news-block .inner-box {
	position: relative;
	background-color: #ffffff;
	-webkit-box-shadow: 0 0 20px rgb(0 0 0 / 10%);
	box-shadow: 0 0 20px rgb(0 0 0 / 10%);
}

.news-block .image-box {
	position: relative;
}

.news-block .image-box .tag {
	position: absolute;
	left: 20px;
	top: 20px;
	z-index: 1;
	font-size: 16px;
	color: #fdfdfd;
	background: #bb2433;
	background: -o-linear-gradient(45deg, #ffc600 1%, #ff6c00 100%);
	background: linear-gradient(45deg, #d3404efa 1%, #bb2433 100%);
	font-weight: 600;
	color: #ffffff;
	padding: 0 9px;
	font-size: 13px;
}

.news-block .image {
	position: relative;
	overflow: hidden;
	margin-bottom: 0;
}

figure {
	margin: 0 0 1rem;
}

.news-block .image img {
	display: block;
	width: 100%;
}

.news-block .lower-content {
	position: relative;
	padding: 15px 30px 15px;
}

.news-block .author {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	justify-content: space-between;
	margin-bottom: 0px;
}

.news-block h4 {
	position: relative;
	display: block;
	font-size: 24px;
	line-height: 1.4em;
	color: #081245;

	margin-bottom: 15px;
}

.news-block h4 a {
	color: #43454b;
	display: inline-block;
	-webkit-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	transition: all 300ms ease;
}

.news-block .text {
	position: relative;
	font-size: 16px;
	line-height: 30px;
	color: #555555;
	font-weight: 400;
	margin-bottom: 20px;
}

.news-block .post-info {
	position: relative;
}

.news-block .post-info li {
	position: relative;
	display: inline-block;
	font-size: 16px;
	line-height: 24px;
	color: #555555;
	font-weight: 400;
	margin-right: 25px;
}

.container.sport.light {
	margin-top: 60px;
}

.news-block .post-info li span {
	margin-right: 10px;
	color: #ff4200;
}

.far {
	font-family: 'Font Awesome 5 Free';
	font-weight: 400;
}

.author h5 {
	font-size: 14px;
}

.lower-content h4 {
	font-size: 18px;
	margin-bottom: 5px;
}

.footerblocks p {
	text-align: left;
}

.agl-content-teaser-block {
	padding-top: 40px !important;
	padding-bottom: 40px !important;
	margin-top: 60px !important;
	background: #efefef !important;
}

.container.sport.light {
	margin-top: 60px;
}

.agl-footer__subnav .agl-footer__nav-item a {
	font-weight: 800 !important;
	color: #fff !important;
}

.agl-footer__copyright {

	color: #fff !important;
}

.footerblocks p {

	margin-top: 0px !important;

}

.agl-footer__section:after {

	background-color: #d8d8d836 !important;
}

.agl-footer__nav-item a {

	border-color: #d8d8d836 !important;
}

.tbi-newsletter-signup__fieldset input {
	border-radius: 0 !important;
	-webkit-appearance: none !important;
	width: 100%;
	height: 52px;
	margin-bottom: 1em;
	padding: 0.66em 1.33em !important;
	background: white;
	border: none !important;
	-moz-appearance: none;
	-webkit-appearance: none !important;
	box-shadow: inset 1px 1px 0 #d8d8d8, inset -1px -1px 0 #d8d8d8;
	font-size: 1.0625rem !important;
}

.tbi-newsletter-signup__submit input[type="submit"] {
	width: 100%;
	font-weight: bold;
	color: white;
	border: none;
	border-radius: 0;
	cursor: pointer;
	-webkit-appearance: none;
	font-size: 17px;
	font-size: 1.0625rem;
	display: inline-block;
	min-width: 161px;
	min-height: 52px;
	padding: 18px 25px;
	font-weight: bold;
	line-height: 1;
	text-align: center;
	white-space: nowrap;
	transition: all 0.3s ease-in-out;
	background: linear-gradient(-45deg, #bb2433 50%, #bb2433 51%);
	background-position-x: 100%;
	background-size: 300%;
	box-shadow: inset 0 0 0 #d8d8d8, inset 0 0 0 #d8d8d8;
}

.agl-footer {
	padding: 46px 0 !important;
	background-color: #000 !important;
}

.agl-footer__logo {

	padding: 0 0 30px !important;
}

.agl-footer__logo img {
	filter: invert(1);
}





@media (min-width: 992px) {
	.agl-post__section {
		position: relative;
		display: -ms-flexbox;
		display: flex;
	}

	.agl-footer__col {
		width: 70%;
	}

	.agl-post__col {
		width: 75%;
		padding-right: 2.7rem;
	}

	.agl-footer__nav-item {
		width: auto !important;
		padding: 0 0 0 20px;
	}

	.agl-footer__menu {
		width: 30%;
	}

	.agl-post__menu {
		width: 25%;
		padding-left: 1rem;
		padding-right: 1rem;
	}

	.agl-footer__social {

		width: 22.3% !important;
	}

	.agl-footer__text {
		color: #fff;
		font-size: 16px !important;
	}
}


@media (min-width: 769px) {
	.agl-header--header {
		padding: 16px 23px 14px;
	}
}



@media (max-width: 769px) {
	.agl-nav {
		width: 330px;
		right: 60px;
	}

	article.agl-spotlight.agl-article__teaser {
		width: 100%;
		max-width: 90vw;
	}

	article.agl-spotlight {
		margin-left: 0px;
	}
}




@media (min-width: 769px) {
	.agl-nav {
		width: 330px;
	}
}



@media (min-width: 1200px) {
	.agl-header--search.agl-header--search__desktop input.search-field.focus {
		width: 180px;
	}
}




@media (min-width: 992px) {
	.agl-header--search.agl-header--search__desktop input.search-field.focus {
		width: 180px;
		font-size: 18px;
	}

}


























/******************spotlight********************/

.agl-spotlight--opener {
	margin: 0 auto 60px;
	/*max-width: 1280px;*/
}

h2.agl-spotlight--opener--title {
	display: inline-block;
	font-size: 18px;
	font-size: 1.125rem;
	letter-spacing: .05em;
	padding: 0 !important;
	position: relative;
	text-transform: uppercase;
}

h2.agl-spotlight--opener--title:after {
	background-color: #bb2433;
	content: "";
	height: 1px;
	position: absolute;
	top: calc(50% - 1px);
	right: -1097px;
	left: calc(100% + 30px);
}

.agl-spotlight--single.agl-spotlight--left {
	-ms-grid-column: span 1;
	grid-column: span 1;
	-ms-grid-row: span 3;
	grid-row: span 3;
	padding-right: 5vw;
}

.spotlightpart {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 42fr 58fr;
	grid-template-columns: 60fr 50fr;
	-ms-grid-rows: auto;
	grid-template-rows: auto;
}

figure.image.letest_post_home_img {
	width: 100%;
	margin-bottom: 30px;
}

figure.image.letest_post_home_img img {
	border-radius: 10px;
	height: 400px;
	object-fit: cover;
}

.agl-hero__heading__description p {
	margin: 0;
}

a.agl-spotlight--link {
	display: inline-block;
	text-decoration: none;
}

p.agl-spotlight--eyebrow {
	letter-spacing: .05em;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1.16em;
	text-transform: uppercase;
	padding-bottom: 15px;
	color: #000;
	letter-spacing: 1.5px;
	font-weight: 700;
	margin-bottom: 0;
}

h2.agl-spotlight--title {
	line-height: 1.2em;
	font-size: 2.6rem;
	color: #000000;
}

.agl-spotlight--left .gta-spotlight--excerpt {
	font-size: 20px;
	font-size: 1.25rem;
	line-height: 1.3em;
}

.s-button.secondary {
	background: #e8733c;
	color: #fff;
}

.agl-spotlight--button {
	letter-spacing: .1em;
	line-height: 1.22em;
	margin-top: 60px;
	max-width: none;
	font-size: 18px;
	font-size: 1.125rem;
	min-width: 220px;
	padding: 9px 15px 8px;
	width: auto;
}

a.tbi-cta__primary.section-institute.custom {
	color: white;
	display: inline-block;
	margin-top: 30px;
	min-width: 161px;
	min-height: 52px;
	padding: 18px 25px;
	font-weight: bold;
	line-height: 1;
	text-align: center;
	white-space: nowrap;
	transition: all 0.3s ease-in-out;
	border-radius: 50px;
}

p.agl-spotlight--excerpt {
	color: #000;
}

a.agl-spotlight--link:hover h2.agl-spotlight--title {
	-webkit-text-decoration-color: #e8733c;
	text-decoration-color: #bb2433 !important;
}

.agl-spotlight--link:hover .agl-spotlight--title {
	text-decoration: underline;
}

a.tbi-cta__primary.section-institute.custom {
	background: linear-gradient(-45deg, #007681 50%, #004f56 51%);
	background-position-x: 100%;
	background-size: 300%;
	box-shadow: inset 0 0 0 #53565a, inset 0 0 0 #53565a;
	background: linear-gradient(-45deg, #53565A 50%, #bb2433 51%);
	background-position-x: 100%;
	background-size: 300%;
	box-shadow: inset 0 0 0 #d8d8d8, inset 0 0 0 #d8d8d8;
}

.agl-spotlight--single.agl-spotlight--right {
	-ms-grid-column: span 1;
	grid-column: span 1;
	-ms-grid-row: span 1;
	grid-row: span 1;
}

.agl-spotlight--right .agl-spotlight--link {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.agl-spotlight--link {
	display: inline-block;
	text-decoration: none;
}

.agl-spotlight--thumb-inner {
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: cover;
	display: block;
	padding-top: 104.83871%;
}

.agl-spotlight--right--content {
	padding-left: 20px;
}

p.agl-spotlight--eyebrow.side_post_home {
	margin: 0;
}

.agl-spotlight--excerpt p {
	font-size: 13px;
}

h2.agl-spotlight--title a {
	color: #000000;
}

.agl-spotlight--single.agl-spotlight--right:hover h2.agl-spotlight--title a {
	-webkit-text-decoration-color: #e8733c;
	text-decoration-color: #bb2433 !important;
	text-decoration: underline;
}

p.agl-spotlight--byline span a {
	color: #000;
}

p.agl-spotlight--byline span a:hover {
	opacity: 0.6;
}

p.agl-spotlight--eyebrow.side_post_home a {
	color: #ffffff;
	background: #bb2433;
	padding: 0 6px;
	border-radius: 4px;
}

p.agl-spotlight--eyebrow a {
	color: #ffffff;
	background: #bb2433;
	padding: 0 6px;
	border-radius: 4px;
}

h3#h-the-global-energy-center-presents a {
	padding: 0 6px;
	background-color: #bb2433;
	color: #fff !important;
	border-radius: 4px;
}

.letest_leftpost:hover h2.agl-spotlight--title a {
	-webkit-text-decoration-color: #e8733c;
	text-decoration-color: #bb2433 !important;
	text-decoration: underline;
}

.agl-spotlight--right .agl-spotlight--title {
	line-height: 1.23em;
	font-size: 26px;
	font-size: 1.3rem;
}

p.agl-spotlight--byline {
	letter-spacing: .05em;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1.16em;
	padding-bottom: 20px;
}

p.agl-spotlight--excerpt {
	color: #000;
	line-height: 1.375em;
	font-size: 16px;
	font-size: 1rem;
}

.agl-spotlight--single.agl-spotlight--right {
	margin-top: 0px;
}

a.tbi-cta__primary.section-institute.custom:hover,
a.tbi-cta__primary.section-institute.custom:focus {
	background-position-x: 0;
}

.agl-spotlight--single.agl-spotlight--right p.agl-spotlight--excerpt {
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}

section.agl_gray {
	background-color: #efefef;
	padding: 60px 0;
}

h3#h-the-global-energy-center-presents {
	margin: 0;
	padding: 0 3.6%;
}

h2#h-global-energy-forum {
	font-size: 2.6rem;
	padding: 0 3.6%;
}

.event_date {
	padding: 0 3.6%;
	margin-bottom: 10px;
}

h3#h-the-global-energy-center-presents a {
	color: #000;
	font-size: 17px;
	text-transform: uppercase;
	letter-spacing: 1.5px;
}

h2#h-global-energy-forum a {
	color: #000;
}



/************************/

* {
	margin: 0px;
	padding: 0px;
}


.context {
	width: 100%;
	position: absolute;


}

.context h1 {
	text-align: center;
	color: #fff;
	font-size: 50px;
}


.area {
	background: #4e54c8;
	background: -webkit-linear-gradient(to left, #8f94fb, #4e54c8);
	width: 100%;



}

.circles {

	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.circles li {
	position: absolute;
	display: block;
	list-style: none;
	width: 20px;
	height: 20px;
	background: rgba(255, 255, 255, 0.2);
	animation: animate 25s linear infinite;
	bottom: -150px;

}

.circles li:nth-child(1) {
	left: 25%;
	width: 80px;
	height: 80px;
	animation-delay: 0s;
	background-color: #6bc77b;
}


.circles li:nth-child(2) {
	left: 10%;
	width: 20px;
	height: 20px;
	animation-delay: 2s;
	animation-duration: 12s;
	background-color: #64cbbd;
}

.circles li:nth-child(3) {
	left: 70%;
	width: 20px;
	height: 20px;
	animation-delay: 4s;
	background-color: #aa86bd;
}

.circles li:nth-child(4) {
	left: 40%;
	width: 60px;
	height: 60px;
	animation-delay: 0s;
	animation-duration: 18s;
	background-color: #d37574;
}

.circles li:nth-child(5) {
	left: 65%;
	width: 20px;
	height: 20px;
	animation-delay: 0s;
	background-color: #f1b56c;
}

.circles li:nth-child(6) {
	left: 75%;
	width: 110px;
	height: 110px;
	animation-delay: 3s;
	background-color: #d37574;
}

.circles li:nth-child(7) {
	left: 35%;
	width: 150px;
	height: 150px;
	animation-delay: 7s;
	background-color: #aa86bd;
}

.circles li:nth-child(8) {
	left: 50%;
	width: 25px;
	height: 25px;
	animation-delay: 15s;
	animation-duration: 45s;
	background-color: #53a8cb;
}

.circles li:nth-child(9) {
	left: 20%;
	width: 15px;
	height: 15px;
	animation-delay: 2s;
	animation-duration: 35s;
	background-color: #64cbbd;
}

.circles li:nth-child(10) {
	left: 85%;
	width: 150px;
	height: 150px;
	animation-delay: 0s;
	animation-duration: 11s;
	background-color: #6bc77b;
}



@keyframes animate {

	0% {
		transform: translateY(0) rotate(0deg);
		opacity: 1;
		border-radius: 0;
	}

	100% {
		transform: translateY(-1000px) rotate(720deg);
		opacity: 0;
		border-radius: 50%;
	}

}


/***************About us******************/


.aboutus_top_h.row {
	display: flex;
	height: 350px;
	justify-content: space-between;
	flex-direction: column;
}

.wp-block-media-text__content ul li img {
	position: absolute;
	left: -23px;

}

.aboutus_top_h.row h1 {
	border-radius: 10px;
	color: #fff;
	width: 220px;
	margin-bottom: 0;
	font-size: 44px;
	background-color: rgba(83, 86, 90, 0.7);
	padding: 0.2em;
	font-weight: 500;
	line-height: 1.2;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}

.aboutus_top_h.row h1 a {
	color: #fff;
}

.centerplease {
	margin: 0 auto;
	max-width: 270px;
	font-size: 40px;
}

/*Question*/
.question {
	display: block;
	width: 100%;
	cursor: pointer;
	font-size: 1.5rem;
	line-height: 1.75rem;
	color: #000;
	font-weight: 800;
}

/*Answer*/
.answers {
	padding: 0px 0px;
	margin: 5px 0;
	width: 100% !important;
	height: 0;
	font-size: 1.125rem;
	font-weight: 800;
	overflow: hidden;

	position: relative;
	opacity: 0;
	-webkit-transition: .3s ease;
	-moz-transition: .3s ease;
	-o-transition: .3s ease;
	transition: .3s ease;
}

.questions:checked~.answers {
	height: auto;
	padding-top: 2rem;
	opacity: 1;


}

/*FAQ Toggle*/
.plus {
	position: absolute;
	margin-top: 2px;
	z-index: 5;
	font-size: 2em;
	line-height: 100%;
	right: 30px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
	-webkit-transition: .3s ease;
	-moz-transition: .3s ease;
	-o-transition: .3s ease;
	transition: .3s ease;

}

.questions:checked~.plus {
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);

}

.questions {
	display: none;

}

.content.aboutfaq {

	margin: auto;
	margin-bottom: 60px;
	position: relative;
}

.content.aboutfaq>div {
	padding: 1.25rem 1rem;
	background-color: #ffb810;

	margin-bottom: 2rem;
}

.wp-block-media-text__media img,
.wp-block-media-text__media video {
	height: 100% !important;
	object-fit: cover;

}

.wp-block-media-text .wp-block-media-text__content {
	padding: 0;
}

figure.wp-block-media-text__media {
	align-self: auto !important;
}

.wp-block-media-text__content p {

	font-weight: 800;
}

.wp-block-media-text__content h4 {
	font-size: 1.75rem;
	margin-bottom: 1rem;
	line-height: 3.25rem;
	font-weight: 800;
	color: #fff;
}

.wp-block-media-text__content h4 span {
	color: rgb(187 36 51);
}

.wp-block-media-text__content ul {
	margin: 0;
}

.wp-block-media-text__content ul li {
	list-style: none;
	position: relative;
	margin-bottom: 10px;
}

.wp-block-media-text__content ul li {
	list-style: none;
	position: relative;
	margin-bottom: 10px;
	padding-left: 10px;
	color: #fff;
}

a.videolinkabout img {
	width: 100%;
	height: 40rem;
	object-fit: cover;
	filter: brightness(0.7);
}

section.about_body {
	padding: 70px 0px;
}

element.style {}

a.videolinkabout:after {
	transition: all .3s cubic-bezier(.7, 0, .3, 1);
	content: '';
	display: block;
	height: 120px;
	width: 120px;
	background: url(https://europeanclimate.org/wp-content/themes/ecf/img/icon-play.svg) center no-repeat;
	background-size: cover;
	position: absolute;
	left: calc(50% - 60px);
	top: calc(50% - 60px);
	transform: scale(1);
	z-index: 10;
	transform-origin: center;
}

.detailsabout h2 {
	font-size: 3rem;
	line-height: 3rem;
	margin-bottom: 5.5rem;
	position: relative;
}

.detailsabout h5 {
	font-size: 2.75rem;
	line-height: 1.4;
	margin-bottom: 2rem;
}

.detailsabout p {
	margin-bottom: 1.75rem;
	font-weight: 800;
	font-size: 1.125rem;
}

.logo_content {
	display: flex;
	align-items: center;
	position: relative;
}

.logo_content img {
	width: 182px;
	position: absolute;
	margin-top: -59px;
	left: -87px;
	height: 150px;
	object-fit: cover;
}

.detailsabout h2 span {
	color: #bb2433;
}

.video-container {
	position: relative;
}

figure.image.letest_post_home_img.left a:focus {
	outline: none;
}

.video-container video {
	width: 100%;
	height: 100%;
	position: absolute;
	object-fit: cover;
	z-index: 0;
	filter: brightness(0.5);
}

.video-container .caption {
	z-index: 1;
	position: relative;
	padding: 70px 60px;
}


.agl-spotlight--single.agl-spotlight--right {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 42fr 60fr !important;
	grid-template-columns: 42fr 60fr !important;
	-ms-grid-rows: auto;
	grid-template-rows: auto;
}

p.agl-spotlight--byline {
	margin: 0;
}

.agl-spotlight--thumb figure.image.letest_post_home_img img {
	height: 215px !important;
	border-radius: 50%;
	width: 215px !important;
}

.owl-carousel .owl-wrapper-outer {
	overflow: hidden;
	position: relative;
	width: 100%;
}


.slider_artha {
	position: absolute;
	width: 100%;
	margin-top: 22% !important;
	z-index: 9;
}

.agl-spotlight--single.agl-spotlight--right {
	margin-top: 0px !important;
}

p.agl-footer__copyright {
	color: #959595 !important;
}

.agl-footer__col.agl-footer__col--large span {
	font-weight: 800;
	color: #fff !important;
	margin-right: 8px;
}


/*************Publication*****************/

p.pagination_single {
	text-align: center;
	padding-top: 30px;
}

p.pagination_single>a:first-child {
	float: left;
	border: none;
	text-transform: uppercase;
	font-weight: 600;
}

p.pagination_single>a:last-child {
	float: right;
	border: none;
	text-transform: uppercase;
	font-weight: 600;
}

p.pagination_single a {
	border: 1px solid #d3d3d3;
	border-radius: 0;
	margin-right: 0.25rem;
	min-width: 1rem;
	padding: 0.0rem 0.5rem;
	text-align: center;
	font-size: 0.9rem;
	color: #000;
}

p.pagination_single span {
	margin-right: 0.25rem;
	padding: 0.0rem 0.2rem;
	text-align: center;
	font-size: 0.9rem;
	font-weight: bold;
}

p.pagination_single a:hover {
	background: #0000000a;
}

h3.is-style-sub-header {
	margin-left: -1rem !important;
	margin-right: -1rem !important;
	max-width: calc(100% + 2rem) !important;
	margin-bottom: 1rem;
	line-height: 1.28571429em;
	font-weight: normal;
	letter-spacing: .1em;
	background-color: #000;
	padding: 9px 1em;
	font-size: 13px;
	color: #fff;
	text-transform: uppercase;
}

.side_publicationpart {
	border-left: 1px solid rgba(34, 36, 38, .15);
}

.ui.divider {
	border-bottom: 1px solid hsla(0, 0%, 100%, .1);
	border-top: 1px solid rgba(34, 36, 38, .15);
	max-width: 100%;
	margin: 1rem 0;
}

.update_remove {
	display: flex;
	-webkit-box-align: center;
	align-items: center;
	flex-direction: row;
	margin-bottom: 1em;
}

.update_remove input {
	background-color: #1378c5;
	color: #fff;
	text-shadow: none;
	font-size: 1rem;
	line-height: 0;
	min-width: 100%;
	min-height: 40px;
	border: none;
}

.side_publicationpart h4 {
	font-weight: 700;
	text-transform: uppercase;
	line-height: 15px;
	margin-bottom: 15px;
	letter-spacing: 0.05em;
	clear: both;
	color: black;
	font-size: 13px;
	display: inline-flex;
	width: 87%;
}

.side_publicationpart ul {
	margin: 0;
}

.side_publicationpart ul li {
	list-style: none;
	margin: 0;
	padding-top: 0.2em;
	font-size: 0.96rem;
	color: #000;
	position: relative;
}

.side_publicationpart ul li input:checked+label {
	color: #000;
	font-weight: 900;
}

.side_publicationpart ul li input {
	display: none;
}

.side_publicationpart ul li label {
	cursor: pointer;
	color: #403f3f;
}

.side_publicationpart ul li label:before {
	content: '';
	-webkit-appearance: none;
	background-color: transparent;
	border: 1px solid #0000004a;
	box-shadow: 0 1px 2px rgb(0 0 0 / 5%), inset 0px -15px 10px -12px rgb(0 0 0 / 5%);
	padding: 8px;
	border-radius: 3px;
	display: inline-block;
	position: relative;
	vertical-align: middle;
	cursor: pointer;
	margin-right: 14px;
}

.side_publicationpart ul li input:checked+label:after {
	content: '';
	display: block;
	position: absolute;
	top: 8px;
	left: 6px;
	width: 7px;
	height: 13px;
	border: solid #000;
	border-width: 0 3px 3px 0;
	transform: rotate(45deg);
}

ul.radio_selecter li label:after {
	display: none;
}

ul.radio_selecter li label:before {
	display: none;
}

ul.radio_selecter li input:checked+label:after {
	display: none;
}

.update_remove input {
	border: navajowhite;
}


.update_remove input[type="submit"] {
	min-width: 100% !important;
	max-width: 100% !important;
	border: none;
	min-height: 35px !important;
	font-size: 14px;
	color: #a19f9f;
	z-index: 9;
}

input.check_show_hide.itemshowhide {
	min-width: 40% !important;
	max-width: 65% !important;
	background-color: #bb2433;
	color: #fff;
}

.update_remove p {
	font-size: 12px;
	padding-left: 11px;
	color: #bb2433;
	font-weight: 900;
	cursor: pointer;
	margin: 0;
	width: 0;
	opacity: 0;
	position: absolute;
	right: 36px;
}

.update_remove p.check_show_hide.itemshowhide {
	width: auto;
	opacity: 1;
}

.update_remove p i {
	background-color: #bb2433;
	border-radius: 50%;
	color: #fff;
	margin-left: 5px;
	font-size: 12px;
	width: 16px;
	height: 16px;
	padding: 2px 3.7px;
}

span.d_cross i {
	background-color: #000000;
	border-radius: 50%;
	color: #fff;
	margin-left: 5px;
	font-size: 12px;
	width: 16px;
	height: 16px;
	padding: 2px 3.4px;
}

input.check_show_hide {
	background-color: #bb2433;
	color: #fff;
}

input#filter {
	background-color: #bb2433;
	color: #fff;
}

input.disable_filter {
	background: #e6e6e6 !important;
	color: #8d8a8a !important;
	pointer-events: none;
}

span.d_cross {
	cursor: pointer;
}

span#cat_uncheck {
	display: none;
}

span#post_uncheck {
	display: none;
}

span#centre_uncheck {
	display: none;
}

span#auth_uncheck {
	display: none;
}

span#date_uncheck {
	display: none;
}

span.d_cross.count-C {
	display: inline-block !important;
}

p.filter_by {
	font-size: 13px;
	line-height: 2.7;
}

p.filter_by a {
	padding: 4px 6px;
	margin: 0 3px;
	background: #e8e8e8;
	border-radius: 3px;
	color: #00000099;
	font-weight: 600;
	cursor: pointer;
}

p.filter_by a i {
	margin-left: 6px;
	background: #00000099;
	border-radius: 50%;
	color: #e8e8e8;
	font-size: 10px;
	width: 15px;
	height: 15px;
	text-align: center;
	line-height: 1.4;
}

.agl-post__section {
	border-top: 1px solid rgba(34, 36, 38, .15);
}

p.nopost {
	text-align: center;
	padding: 40px 0px;
	font-size: 19px;
	font-weight: 800;
	color: #bb2433;
}

.team_artha_single h2.tlp-member-title {
	color: #000;
}

.tlp-position {
	font-size: 16px !important;
	color: #bb2433;
	font-weight: 900 !important;
}

.teamartha-list .tlp-member-detail p {
	font-size: 1.0625rem;
}

select {
	padding: 8px 15px;
	border-radius: 5px;
	color: #8f8b8b !important;
	outline: none;
	border-color: #e6e6e696 !important;
	font-size: 14px !important;
}

.teamartha-list-updated {
	display: flex !important;
	flex-wrap: wrap;
	width: 100%;
	justify-content: flex-start;
	align-items: flex-start;
}

.tlp-member-description-container .tlp-member-detail p {
	-webkit-line-clamp: unset !important;
	-webkit-box-orient: vertical !important;
}

.tlp-member-detail p {
	font-size: 14px !important;
	line-height: 18px !important;
	display: -webkit-box !important;
	-webkit-line-clamp: 3 !important;
	-webkit-box-orient: vertical !important;
	overflow: hidden !important;
}

.teamartha-list-updated .tlp-content h3 {
	line-height: 24px;
}

.teamartha-list-updated .tlp-content h3 span a {
	font-weight: 900;
}


/*team css*/
.single-team-area img {
	height: 300px !important;
	width: 300px !important;
	max-width: 100% !important;
	object-fit: cover !important;
	border: 4px solid #ccc !important;
	transition: all 0.3s linear !important;
	/*border-radius:0 !important*/
	border-radius: 50% !important
}

.single-team-area:hover img {
	border: 4px solid #000 !important
}

span.team-name a {
	color: #000;
	font-size: 22px;
	font-weight: 400;
}

.tlp-position a {
	color: #bb2433;
	font-size: 15px !important;
}



.tlp-content h3 {
	margin-top: 5px !important;
	margin-bottom: 5px !important;
}

/*team css*/
.rt-team-container .tlp-single-detail img {
	/*border-radius:0 !important*/
	border-radius: 50% !important
}

@media screen and (min-width: 768px) and (max-width: 1199px) {
	.single-team-area img {
		width: 100% !important;
		height: 220px !important;
	}
}

/*updates dec 2024*/
.related-content-block {
	display: grid;
	grid-template-columns: repeat(5, 1fr);
	column-gap: 16px;
	row-gap: 16px;
}
/* .project-item{
	text-align:center;
} */
.related-item-artha .featured-image a {
	display: block;
	aspect-ratio: 1/1;
	color: #000;
}

.related-item-artha .featured-image img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	border-radius: 10px;
}

.related-item-artha .related-item-title {
	margin: 0.5rem 0;
	font-size: 1.4rem;
	line-height: 1.8rem;
	/* display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	overflow: hidden;
	max-height: 30px; */
}

.related-item-artha .related-item-title a {
	color: #000;
}

.related-item-artha .related-item-title a:hover,
.related-item-artha .related-item-title a:focus,
.related-item-artha .related-item-title a:active {
	color: #000;
}

.related-item-desc p {
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	max-height: 52px;
	color: #000;
	margin:0;
}
.related-block-artha{
	padding:0 0 40px 0;
}
.related-block-artha .agl-spotlight--opener--title,.ps1-team-block .agl-spotlight--opener--title{
	margin:0;
}
.ps1-content{
	margin:3rem 0 0 0;
	display:flex;
	flex-wrap:wrap;
	width:100%;
	justify-content: space-between;
	align-items: flex-start;
}
.ps1-item{
	flex:0 0 48%;
	max-width:48%;
	margin:0 0 24px 0;
}
.ps1-item h2{
	margin:0 0 1.5rem 0;
	/* font-size: 1.8rem;
	line-height: 2.2rem; */
}
.ps1-team-block{
	margin:2.5rem 0 0 0;
}
.ps1-team-list{
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	column-gap: 16px;
	row-gap: 16px;
}
.ps1-team-photo .featured-image{
	aspect-ratio: 1/1;
}
.ps1-team-photo .featured-image img{
	width:100%;
	height:100%;
	object-fit: cover;
	border-radius: 10px;
	/* min-height:230px;  */
	border-radius:100%;
}
.ps1-team-name a,.ps1-team-name a:hover,.ps1-team-name a:focus,.ps1-team-name a:active,.ps1-team-name a:visited{
	color:#000;
}
.ps1-team-name h4{
	margin:0.5rem 0 0 0;
	font-size: 1.4rem;
  line-height: 1.8rem;
}
.center-tag{
	display:inline-block;
	padding:5px 10px;
	font-size:0.8rem;
	color:#fff;
	background:#bb2433;
}
.filter-block{
	margin-top:24px;
}
.btn-artha-red{
	display:inline-block;
	padding:6px 10px !important;
	color:#fff;
	background:#bb2433;
	border:1px solid #bb2433;
	cursor:pointer;
	border-radius:6px;
}
.btn-artha-red:hover,.btn-artha-red:focus,.btn-artha-red:active{
	background:#a01f2c;
	border:1px solid #bb2433;
}
@media screen and (max-width:767px) {
	.related-content-block {		
		grid-template-columns: repeat(2, 1fr);
		column-gap: 16px;
		row-gap: 16px;
	}
	.ps1-item{
		flex:0 0 100%;
		max-width:100%;
	}
}
@media screen and (max-width:480px) {
	.related-content-block {		
		grid-template-columns: repeat(1, 1fr);
		column-gap: 16px;
		row-gap: 16px;
	}
	.ps1-team-list{
		grid-template-columns: repeat(1, 1fr);
	}
	.ps1-content{
		margin:0;
	}
}

/*updates dec 2024*/