/* ===========================================
 * Start of 11/2023
 * ===========================================
*/

/* Home Categories migrate after title style 
 * ======================================== */
 .pw-carousel-categories {
	list-style:none;
	margin:0 0 1rem;
	padding:0;
}
.pw-carousel-categories li {
	display:inline-flex;
	
	list-style:none;
	margin:0;
	padding:0;
}
.pw-carousel-categories li a {
	background-color:#f2f2f2;
	color:#434343;
	border-radius:50px;
	padding: 0.1rem 1rem;
    font-size: 11px;
    font-weight: 600;
}
.pw-carousel-categories li a:hover {
	background-color:#e4e4e4;
}

/* Blog Style Categories 01
 * ======================================== */
 .pw-blog-style-01 {
	
 }
 .pw-blog-style-01 .eael-post-grid {
	   display: flex;
	   flex-wrap: wrap;
 }
 /* container */
 .pw-blog-style-01 .eael-post-grid article {
	   display: flex; 
	   padding: 0.5em;
	   width: 100%;
 }
 /* article */
 .pw-blog-style-01 .eael-post-grid article .eael-grid-post-holder {
	   display: flex;
		flex-direction: column;
		width: 100%;
 }
 /* article responsiveness */
 @media screen and (max-width:767px) {
	.pw-blog-style-01 .eael-post-grid article {
		 width: 100%;
	}
	#main .isense-researcher-name .facetwp-facet .fs-wrap.single {
		width: 100%;
	}
 }
 @media screen and (min-width:768px) and (max-width:1024px) {
	.pw-blog-style-01 .eael-post-grid article {
		 width: 50%;
	}
	#main .isense-researcher-name .facetwp-facet .fs-wrap.single {
		width: 75%;
	}
 }
 @media screen and (min-width:1024px) {
	.pw-blog-style-01 .eael-post-grid article {
		 width: 75%;
	}
	#main .isense-researcher-name .facetwp-facet .fs-wrap.single {
		width: 100%;
	}
	#main .isense-researcher-name .facetwp-facet .fs-wrap.single .fs-label-wrap .fs-label {
		font-size: 14px!important;
	}
 }
 
 /* wrapper */
 .pw-blog-style-01 .eael-entry-wrapper {
	 padding: 1rem 0;
 }
 /* image */
 .pw-blog-style-01 .eael-entry-media .eael-entry-thumbnail img {
	 object-fit: cover;
	 height:250px;
 }
 /* date */
 .pw-blog-style-01 .eael-entry-header-after {
	 font-size: 12px;
	 font-weight: 500;
 }
/* ================== end of 11/2023 ============================ */


/* HOMEPAGE CHANGES */
/* EQUAL HEIGHTS ON INFO BOXES */
@media (min-width: 768px) {
    .custom-equal-heights-cont {
        display:flex;
    }
    .custom-equal-heights-cont .elementor-element {
        height:100%;
    }
    .custom-equal-heights-cont .elementor-widget-container {
        height:100%;
        display:flex;
        align-items: center;
    }
}
/* REMOVE IMAGE FROM EVENTS DISPLAY */
.isense-carousel-no-image .mec-event-image img {
	display:none!important;
}

/* I-SENSE GROUP PAGE CHANGES */
/* CUSTOMIZE DISPLAY OF RESEARCH AREAS */
.isense-post-carousel .premium-blog-content-wrapper {
	height: 200px!important;
	justify-content: center;
	display: flex;
	align-items: center;
	text-align: center!important;
	margin:0px!important;
}

/* RESEARCH PAGES CHANGES */
/* DISPLAY IN PEOPLE SECTION */
.isense-people-carousel .premium-blog-thumbnail-container,
.isense-people-carousel .elementor-post__card .elementor-post__thumbnail {
	border-radius:100%;
}
.isense-people-carousel .elementor-post__thumbnail__link,
.isense-people-carousel .premium-blog-thumb-effect-wrapper {
	padding:10px 30px;
}

/* NEWS PAGES CHANGES */


/* NEWS FRONT PAGE */
.isense-news-layout .elementor-element {
	margin-bottom:0px!important;
}


/* PODS CHANGES */
/* PODS LI CUSTOM LAYOUT */
.pods-fields-list li {
    text-align:left;
    line-height:1.5;
    list-style-position: outside;
	margin-left:20px;
}
.pods-field-marker li {
	list-style-type:none;
    padding:0px;
    margin:0px;
	margin-left:0px!important;
}
.isense-project-layout .elementor-element-fc8cc12,
.isense-project-layout .elementor-element-24bde34 {
	margin-bottom:0px!important;
}
.isense-project-layout .elementor-element-51154e1 span {
	font-weight:400!important;
	font-style:italic!important;
}

/* CUSTOMIZED FOOTER SETTINGS */
.widget-title {
	font-size:24px;
	border-width:0 0 0 0;
	padding-left:0px;
}
.oceanwp-custom-links li a {
	font-size:16px!important;
}

/* FACET DISPLAY CHANGES */
/* CUSTOMIZED FACETWP SHORTCODE WIDGETS */
.isense-shortcode-box .facetwp-facet {
	margin-bottom:0px!important;
	padding-bottom:10px;
}
.isense-shortcode-box .fs-wrap {
	display:block;
}
.isense-shortcode-box .fs-label-wrap {
	width:100%;
}
.isense-shortcode-box .fs-label-wrap .fs-label {
	padding-left:18px;
}
.isense-reset-button .elementor-element[data-widget_type="html.default"] {
	text-align:right;
}
.isense-reset-button .elementor-element .elementor-widget-container button {
	background-color:transparent;
	padding: 7px 15px;
	border:none;
	color: var(--e-global-color-deef9bb);
	transition: all 0.3s ease;
}
.isense-reset-button .elementor-element .elementor-widget-container button::before {
	content:"\2715";
	margin-right:5px;
}

.isense-reset-button .elementor-element .elementor-widget-container button:hover {
	color:#646464;
}
/* ELIMINATE MARGIN ON PARAGRAPH */
.isense-paragraph .elementor-shortcode ul, ol,
.elementor-shortcode p {
    margin:0px;
}
/* CUSTOM POSITION FOR STICKY SIDEBARS*/
.isense-sticky-sidebar .elementor-widget-wrap {
    margin-top:-10px!important;
	margin-bottom:-10px!important;
}
.isense-sticky-sidebar .elementor-widget-wrap .sidebar-box {
	margin-bottom:0px!important;
}
.isense-custom-featured-image .elementor-post__card a {
    margin-bottom:0px!important;
}
.isense-margin-row-posts .elementor-5205 .elementor-element.elementor-element-5304c2b {
	--grid-row-gap: 15px;
}

/* CUSTOM DISPLAY ON PEOPLE MAIN PAGE */
/* Display people images in circle*/

.isense-people-circle-image .elementor-post__thumbnail {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}
.isense-people-circle-image .elementor-image a,
.isense-people-circle-image .elementor-post__thumbnail {
	display: flex!important;
	flex-direction: column;
	justify-content: stretch;
	align-items: stretch;
	border-radius: 100%;
	padding: 0px!important;
	margin: 3vh auto;
	overflow: hidden;
	min-height: 150px;
	width: 150px;
}
.isense-people-circle-image .elementor-image a img,
.isense-people-circle-image .elementor-post__thumbnail img {
	object-fit: cover;
	height: 150px;
	width: 100%;
}


/* Custom display people inner page*/
.isense-people-layout .elementor-shortcode {
	font-size:16px!important;
}

/* Optimize Person's title under Post title in People listing */
.type-people .elementor-post__title small {
	display:block;
	font-size:12px;
	color:#666;
	margin-top:5px;
}

/* EVENTS HOMEPAGE */
.isense-events .elementor-widget-container {
	background-color:#fff!important;
}

/* FACETWP PAGINATION */
.facetwp-pager {
	text-align:center;
}

/* Logo image fix */ 
@media (min-width: 768px) {
	#site-header .elementor-widget-image-box.elementor-vertical-align-middle .elementor-image-box-wrapper {
		justify-content: flex-end;
	}
	#site-header .elementor-widget-image-box.elementor-vertical-align-middle .elementor-image-box-content {
		display: inline-block;
		width: auto;
	}
}
/* slide element subtitle */
.slide-subtitle {
	color: var(--e-global-color-deef9bb);
	font-weight:600;
	margin-bottom:1rem;
	font-size: 24px;
}
/* Facet Project Listing styles */
/* .pw-facet-style-01 {
	height: 100%;
}
.pw-facet-style-01 .pw-facet-item-wrapper {
	box-shadow: 0 0 16px 8px rgba(0,0,0,0.03);
	position:relative;
	padding:1rem;
}
.pw-facet-style-01 .pw-facet-item-wrapper .pw-facet-inner-content {
	padding:1rem 0;
}
.pw-facet-style-01 .pw-facet-item-wrapper .pw-facet-inner-content .pw-facet-item-title {
	line-height:2.4rem;
}
.pw-facet-style-01 .pw-facet-item-wrapper .pw-facet-item-image {
	margin-bottom:1.6rem;
}
.pw-facet-style-01 .pw-facet-item-wrapper .pw-facet-item-image img {
	object-fit: cover;
    height: 200px;
	width: 100%;
}
.pw-facet-style-01 .pw-facet-item-wrapper .pw-facet-item-link,
.pw-facet-style-01 .pw-facet-item-wrapper .pw-facet-item-link a {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	margin:auto;
	width:100%;
	height:100%;
}

.pw-facet-style-01 .pw-facet-item-wrapper .pw-facet-item-link a {
	border: 2px solid transparent;
	transition: all 0.3s ease;
}

.pw-facet-style-01 .pw-facet-item-wrapper .pw-facet-item-link a:hover {
	border-color: var(--e-global-color-deef9bb);
} */


/* Facet Listings */
.pw-listings .elementor-pagination {
	background-color:#f2f2f2;
	margin-top:4rem;
	margin-bottom:4rem;
	padding:2rem;
	font-weight:600;
}
#main .facetwp-facet {
	margin-bottom: 1rem;
}
.pw-radius-fit-image img {
	object-fit: cover;
    width: 60%;
    aspect-ratio: 1;
}





/* ---------------------------------
 * FACETS CUSTOMIZATION
 * --------------------------------- */

#main .isense-project-state .elementor-widget-wrap,
#main .isense-filters .elementor-widget-wrap,
#main .isense-research-teams .facetwp-facet  {
	display: block;
}
#main .isense-filters-head .elementor-element[data-widget_type="html.default"] {
	text-align:left;
}

#main .isense-filters-head .isense-filters-title-container {
	padding-bottom:1rem;
/* 	border-bottom:2px solid var(--e-global-color-deef9bb); */
}
@media screen and (min-width:1024px) {
	#main .isense-project-state .elementor-widget-wrap,
	#main .isense-filters .elementor-widget-wrap,
	#main .isense-research-teams .facetwp-facet  {
		display: inline-flex;
		flex-wrap: wrap;
	}
	#main .isense-project-state .elementor-widget-wrap .elementor-element {
		width: 33.3333%;
		margin:0;
	}
	#main .isense-project-state .elementor-widget-wrap .elementor-widget-facetwp-facet {
		width: 66.6666%;
	}
	#main .isense-project-state-facet .facetwp-facet .facetwp-checkbox {
		width: 50%;
	}
	#main .isense-project-state-facet .facetwp-facet {
		display: flex;
		flex-direction: row;
	}
	#main .isense-filters-head .elementor-element[data-widget_type="html.default"] button {
		position: absolute;
		left: -10rem;
		top: -1.5rem;
	}
}
/* Projects - project state */
#main .isense-project-state .elementor-widget-wrap .elementor-element p {
    margin:0;
}
/* Projects - project state facet */
#main .isense-project-state-facet .facetwp-facet {
    margin-bottom:0;
}

/* Projects - filters */
#main .isense-filters .elementor-widget-wrap {
	margin-left: -1rem;
	margin-right: -1rem;
}
#main .isense-filters .elementor-widget-wrap .elementor-element {
    width: auto;
    margin:0 1rem;
}
#main .isense-filters .elementor-widget-wrap .isense-facet-pills-title {
    width: 10%;
}
#main .elementor-widget-wrap .isense-facet-pills-title .elementor-icon-list-text {
    font-weight:500;
	font-size: 2rem;
}
#main .elementor-widget-wrap .isense-facet-pills-title.title-big .elementor-icon-list-text{
}
/* Projects - filters pills */
#main .isense-filters .isense-pill .fs-wrap {
    width: auto;
}
#main .isense-filters .isense-pill .fs-wrap .fs-label-wrap {
    cursor: pointer;
    display: inline-flex;
    padding: 12px 20px;
	font-size: 14px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    border-radius: 6px;
    border-color: #D5D5D5;
    background-color: #FCFCFC;
	margin: 0;
	transition: background-color .2s ease-in-out;
}
#main .isense-filters .isense-pill .fs-wrap .fs-label-wrap:hover {
/*     border-color: #A8A8A8; */
    background-color: #F2F4F5;
}
#main .isense-filters .isense-pill .fs-wrap .fs-label-wrap .fs-label {
	padding: 6px 22px 6px 22px;
}
#main .isense-filters .isense-pill .fs-wrap .fs-label-wrap .fs-arrow {
    right: 25px;
}

/* Projects & People - research teams */
#main .isense-research-teams .facetwp-facet {
	margin-left:-1rem;
	margin-right:-1rem;
}
#main .isense-research-teams .facetwp-facet .facetwp-dropdown,
#main .isense-research-teams .facetwp-facet .facetwp-checkbox,
#main .isense-research-teams .facetwp-facet .facetwp-radio {
	display: inline-flex;
    height: auto;
    line-height: 1.2;
    max-width: 250px;
    padding: 1rem 2.4rem;
    margin: 1rem;
    justify-content: center;
    align-items: center;
    gap: 10px;
    flex-shrink: 0;
    border-radius: 12px;
    background: #ECEFF1;
    font-size: 1.4rem;
    text-align: center;
	transition: background-color .2s ease-in-out;
}
#main .isense-research-teams .facetwp-facet .facetwp-dropdown:hover,
#main .isense-research-teams .facetwp-facet .facetwp-checkbox:hover,
#main .isense-research-teams .facetwp-facet .facetwp-radio:hover {
    background-color: #f2f4f5;
}
#main .isense-research-teams .facetwp-facet .facetwp-checkbox.checked,
#main .isense-research-teams .facetwp-facet .facetwp-radio.checked {
	background: var(--e-global-color-deef9bb);
	position:relative;
}
#main .isense-research-teams .facetwp-facet .facetwp-checkbox.checked:hover:after {
	content: '\2716';
    background-color: black;
    color: #fff;
    padding: 0.2rem;
    border-radius: 4px;
    width: 15px;
    height: 15px;
    position: absolute;
    right: 1rem;
    display: block;
    font-size: 1rem;
}
#main .isense-research-teams .facetwp-facet .facetwp-checkbox .facetwp-counter,
#main .isense-research-teams .facetwp-facet .facetwp-radio .facetwp-counter {
	display:none;
}
/* News Page Dropdown - Same style as research teams checkbox with some diferations */

#main .isense-research-teams .facetwp-facet .facetwp-dropdown {
    max-width: 100%;
    text-align: left;
    padding: 1.6rem 2rem 1.6rem 1rem;
	border-radius: 4px;
}


/* People - researcher name */
#main .isense-researcher-name .facetwp-facet {
	margin:0;
}
#main .isense-researcher-name .facetwp-facet .fs-wrap.single .fs-label-wrap {
	border-radius: 25px;
	border: 0.5px solid #A8A8A8;
	background: #F7F7F7;
	height: 53px;
	flex-shrink: 0;
	display: flex;
    align-items: center;
	justify-content: flex-end;
	padding-right:2rem;
	cursor:text;
}
#main .isense-researcher-name .facetwp-facet .fs-wrap.single .fs-label-wrap .fs-label {
	font-size:2rem;
	font-weight:500;
}
#main .isense-researcher-name .facetwp-facet .fs-wrap.single .fs-label-wrap .fs-arrow {
	right: 25px;
}

#main .isense-researcher-name .facetwp-facet .fs-wrap.single .fs-dropdown {
	background-color: transparent;
	border: 0 none;
	top:0;
}

#main .isense-researcher-name .facetwp-facet .fs-wrap.single .fs-dropdown .fs-search {
	background-color: transparent;
	padding: 0 1rem;
}
#main .isense-researcher-name .facetwp-facet .fs-wrap.single .fs-dropdown .fs-search input {
	height:53px;
}

#main .isense-researcher-name .facetwp-facet .fs-wrap.single .fs-options {
	background-color:#ffffff;
	box-shadow: 0 0 16px 8px rgba(0,0,0,.05);
}
#main .isense-researcher-name .facetwp-facet .fs-wrap.single .fs-options .fs-option:hover {
	background-color:#f2f2f2;
}

.iccs-logo img {
	width: 40px;
    margin-left: 1.5rem;
}


svg .cls-2,
svg .cls-4{
	fill: #f68d2e!important;
}
svg .cls-1,
svg .cls-3{
	fill: #36d2d1!important;
}

/* REVOLUTION SLIDER NO GAP */

.elementor-widget-wrap {
	padding-bottom:0px!important;
	padding-top:0px!important;
}


/* -- Changing the menu background on scroll effect -- */

.elementor-sticky--effects,
.elementor-sticky--effects .sub-menu {
   background-color: #f2f2f2!important; /* change the background color here*/
}
