header .config_pages--type--header-block .mobile_menu_wrapper .mobile_navigation>ul.menu>li>a, header .config_pages--type--header-block .mobile_menu_wrapper .mobile_navigation>ul.menu>li>span {
    text-transform: none;
}

h1 {
  font-size: 2.75em;
}
h2 {
  font-size: 2.75em;
}
h3 {
  font-size: 1.95em;
}
h4 {
  font-size: 1.5em;
}
h5 {
  font-size: 1.2em;
}
h6 {
  font-size: 1.1em;
  font-weight:800;
}
blockquote p {
  line-height: 1.3;
}
a.text-btn,
button,
input[type=button] {
  padding: 8px 30px;
}
a.text-btn.grey-btn,
button.grey-btn,
input[type=button].grey-btn,
a.text-btn.newsletter-btn,
button.newsletter-btn,
input[type=button].newsletter-btn {
  padding: 5px 25px;
}

.fa-icon {
  padding: 5px 10px;
  font-size:0.9em;
  font-weight:600;
}
.fa-icon > .fa-solid {
  padding: 0 5px;
}

/*Table Elements */
table th {
  padding: 1em 1.5em;
}
table td {
  padding: 1em 1.5em;
  min-width: 180px;
}

/* border collapse */
table.border-collapse {
  border-collapse: separate !important;
  border-spacing: 2px;
}

table.border-collapse thead tr th, table.border-collapse tbody tr td {
    border-bottom: 0;
}
/* style-b */

.mtpc-block-sidemenu-block.style-b>ul.menu li
 {
    padding: 15px 30px;
    margin: 0;
}

.mtpc-block-sidemenu-block.style-b ul.menu li::before {
    content: '\f054';
    font-family: "Font Awesome 6 Pro";
    font-weight: 400;
    padding-right: 0.2em;
    font-size:0.8em;
}

.mtpc-block-sidemenu-block.style-b ul.menu li ul.submenu.multiple_items li {
  padding-top:10px;
  margin:0;
}

.mtpc-block-sidemenu-block.style-b ul.menu li ul.submenu.multiple_items li::before {
  content: '';
  padding:0;
}

/* by Creasant */
/* General Start */
.cbsa-border-top-block{
  border-top: 1px solid #CC9902;
  /*padding-top: 25px;*/
}
.cbsa-top-left-border-image-block,
.cbsa-top-right-border-image-block,
.cbsa-bottom-left-border-image-block,
.cbsa-bottom-right-border-image-block{
  overflow: hidden;
}
.cbsa-top-left-border-image-block{
  border-top-left-radius: 120px;
}
.cbsa-bottom-left-border-image-block{
  border-bottom-left-radius: 120px;
}
.cbsa-top-right-border-image-block{
  border-top-right-radius: 120px;
}
.cbsa-bottom-right-border-image-block{
  border-bottom-right-radius: 120px;
}
/* General End */
/* font size */
.mtpc-textarea hr:first-child,
.mtpc-textarea h1:first-child,
.mtpc-textarea h2:first-child,
.mtpc-textarea h3:first-child,
.mtpc-textarea h4:first-child,
.mtpc-textarea h5:first-child,
.mtpc-textarea h6:first-child,
.mtpc-textarea a:first-child,
.mtpc-textarea ul:first-child,
.mtpc-textarea li:first-child,
.mtpc-textarea table:first-child,
.mtpc-textarea .table-responsive:first-child,
.mtpc-textarea p:first-child{
  margin-top: 0;
}

.mtpc-textarea hr:last-child,
.mtpc-textarea h1:last-child,
.mtpc-textarea h2:last-child,
.mtpc-textarea h3:last-child,
.mtpc-textarea h4:last-child,
.mtpc-textarea h5:last-child,
.mtpc-textarea h6:last-child,
.mtpc-textarea a:last-child,
.mtpc-textarea ul:last-child,
.mtpc-textarea li:last-child,
.mtpc-textarea table:last-child,
.mtpc-textarea .table-responsive:last-child,
.mtpc-textarea p:last-child{
  margin-bottom: 0;
}

p, li{
  margin-bottom: 20px;
}

h2, h3, h4, h5, h6{
  margin-bottom: 20px;
}

h1{
  font-size: 54px;
  line-height: 1.2;
}
h2{
  font-size: 36px;
  line-height: 1.1;
}
h3{
  font-size: 30px;
}
h4{
  font-size: 27px;
  line-height: 1.5;
}
h5{
  font-size: 24px;
}
h6{
  font-size: 22px;
  font-weight: 400;
  line-height: 1.5;
}
span.family-mulish{
  font-weight: 800;
  font-family: "Mulish", sans-serif;
}
body, body p,
p, li{
  font-size: 18px;
}

p.small-text{
  font-size: 16px;
}

small{
  font-size: 14px;
}

.font-weight-900{
  font-weight: 900;
}

.font-weight-400{
  font-weight: 400;
}

a.pdf-btn{
  font-weight: 800;
  display: inline-block;
}

a.pdf-btn:before{
  content: url('/sites/default/files/2026-05/pdf_icon_1.svg');
  margin-right: 20px;
  vertical-align: middle;
}

.node__content.mtpc-event-detail .back-btn,
a.text-btn, button, input[type=button]{
  display: inline-block;
  font-size: 14px;
  font-weight: 800;
  line-height: 1.2;
  padding: 10px 30px;
  text-decoration: none;
  border: 1px solid;
}

.node__content.mtpc-event-detail .back-btn,
a.text-btn.color-solid{
  font-weight: 700;
}

strong, b {
  font-weight: 800;
}

hr{
  border-width: 1px;
  margin: 30px 0;
}

ul{
  margin-bottom: 25px;
}

ul ul {
  margin-top: 15px;
  margin-bottom: 20px;
  margin-left: 40px;
}

ul ul li {
  margin-bottom: 5px;
}

li > ol > li, li > ul > li {
  margin-top: 0em;
}

/* body */
body{
  background-color: #FFFFFF;
}
/* Header */
header .mtpc_header .header .wrapper .logos .logos_left .logo_one img{
  max-height: unset;
}

header .mtpc_header .header .wrapper .logos .second_layer{
  margin-top: 45px;
  justify-content: flex-start;
}

header .mtpc_header .header .wrapper .logos{
  padding: 30px 0 15px 15px;
}

header .mtpc_header .top-header .wrapper .top_head_right .search_icon{
  display: block;
}

header .mtpc_header .header .wrapper .logos .search_icon{
  display: none;
}

header .mtpc_header .header .wrapper .logos .navigation>ul.menu>li{
  margin-left: 40px;
}

header .config_pages--type--header-block .mobile_menu_wrapper .mobile_navigation>ul.menu>li.no-submenu-items>a:after,
header .config_pages--type--header-block .mobile_menu_wrapper .mobile_navigation>ul.menu>li>a.arrow-right:after, 
header .config_pages--type--header-block .mobile_menu_wrapper .mobile_navigation>ul.menu>li>span.arrow-right:after,
.mtpc_header .navigation > ul.menu > li a, .mtpc_header .navigation > ul.menu > li span,
header .config_pages--type--header-block .mobile_menu_wrapper .mobile_navigation>ul.menu>li>a, header .config_pages--type--header-block .mobile_menu_wrapper .mobile_navigation>ul.menu>li>span{
  color: #333;
}

header .config_pages--type--header-block .mobile_menu_wrapper .mobile_navigation .top_links>ul.menu>li.menu-item,
header .mtpc_header .top-header .wrapper .top_head_right .top_links .menu li.menu-item{
  display: block;
}

header .config_pages--type--header-block .mobile_menu_wrapper .mobile_navigation .top_links>ul.menu>li,
header .mtpc_header .top-header .wrapper .top_head_right .top_links .menu li{
  display: none;
}

header .mtpc_header .header .wrapper .logos .logos_left .logo_one.show_vertical_line{
  border-right: 5px solid #0f3f6f;
}

/* start mobile */
header .config_pages--type--header-block .mobile_menu_wrapper .mobile_navigation>ul.menu>li>a:hover, 
header .config_pages--type--header-block .mobile_menu_wrapper .mobile_navigation>ul.menu>li>span:hover,
header .config_pages--type--header-block .mobile_menu_wrapper .mobile_navigation>ul.menu>li>a.is-active, 
header .config_pages--type--header-block .mobile_menu_wrapper .mobile_navigation>ul.menu>li>span.is-active,
header .config_pages--type--header-block .mobile_menu_wrapper .mobile_navigation>ul.menu>li:has( .is-active)>a, 
header .config_pages--type--header-block .mobile_menu_wrapper .mobile_navigation>ul.menu>li:has( .is-active)>span,
/* end mobile */
header .mtpc_header .header .wrapper .logos .navigation>ul.menu>li.menu-item--active-trail>a, header .mtpc_header .header .wrapper .logos .navigation>ul.menu>li.menu-item--active-trail>span,
.mtpc_header .navigation > ul.menu > li a:hover, .mtpc_header .navigation > ul.menu > li span:hover,
.mtpc_header .navigation > ul.menu > li:has( .is-active) a, .mtpc_header .navigation > ul.menu > li:has( .is-active) span{
  color: #CC9902;
}

header .config_pages--type--header-block .mobile_menu_wrapper .mobile_navigation>ul.menu>li.menu-item--expanded>ul,
.mtpc_header .navigation > ul.menu > li > ul > li{
  background-color: #DAAD2D;
}

header .mtpc_header .header .wrapper .logos .navigation>ul.menu li ul{
  left: -15px;
}

header .mtpc_header .header .wrapper .logos .navigation>ul.menu li ul li{
  width: unset;
  min-width: 200px;
}

header .mtpc_header .header .wrapper .logos .navigation>ul.menu>li a, header .mtpc_header .header .wrapper .logos .navigation>ul.menu>li span{
  font-size: 18px;
  font-weight: 700;
}

.mtpc_header .navigation > ul.menu > li a {
  color: #333;
}

header .config_pages--type--header-block .mobile_menu_wrapper .mobile_navigation>ul.menu>li.menu-item--expanded>ul>li>a, 
header .config_pages--type--header-block .mobile_menu_wrapper .mobile_navigation>ul.menu>li.menu-item--expanded>ul>li>span{
  color: #FFFFFF;
}

header .mtpc_header .header .wrapper .logos .navigation>ul.menu li ul li a, header .mtpc_header .header .wrapper .logos .navigation>ul.menu li ul li span{
  padding: 0 54px 0 30px;
  font-size: 18px;
  font-weight: 600;
  color: #ffffff;
}

/* start mobile */
header .config_pages--type--header-block .mobile_menu_wrapper .mobile_navigation>ul.menu>li.menu-item--expanded>ul>li>a.is-active,
header .config_pages--type--header-block .mobile_menu_wrapper .mobile_navigation>ul.menu>li.menu-item--expanded>ul>li>span.is-active,
header .config_pages--type--header-block .mobile_menu_wrapper .mobile_navigation>ul.menu>li.menu-item--expanded>ul>li>a:hover,
header .config_pages--type--header-block .mobile_menu_wrapper .mobile_navigation>ul.menu>li.menu-item--expanded>ul>li>span:hover,
/* end mobile */
header .mtpc_header .header .wrapper .logos .navigation>ul.menu li ul li a:hover, header .mtpc_header .header .wrapper .logos .navigation>ul.menu li ul li span:hover,
header .mtpc_header .header .wrapper .logos .navigation>ul.menu li ul li a.is-active, header .mtpc_header .header .wrapper .logos .navigation>ul.menu li ul li span.is-active{
  color: #333333;
}

header .mtpc_header .header .wrapper .logos .navigation>ul.menu li ul{
  width: max-content;
}

header .mtpc_header .header .wrapper .logos .navigation>ul.menu li ul.single_item li:first-child{
  padding-top: 30px;
}

header .mtpc_header .header .wrapper .logos .navigation>ul.menu li ul li:first-child {
  padding: 30px 0 10px;
}

header .mtpc_header .header .wrapper .logos .navigation>ul.menu li ul li:last-child{
  padding: 10px 0 30px;
}
/* footer */
.mtpc_footer{
  margin: 0;
}

body footer{
  background-color: #003366;
  margin-bottom: -1px;
}

.mtpc_footer .wrapper{
  max-width: 1480px;
  margin: 0 auto;
  padding: 20px;
  overflow: hidden;
}

.region-footer-left ul.menu{
  margin: 40px auto 40px 0;
  padding-right: 70px;
  padding-left: 40px;
  display: flex;
  flex-wrap: wrap;
  max-width: 465px;
  gap: 13px 100px;
}

.region-footer-left ul.menu li{
  width: calc(50% - 100px/2);
  list-style: none;
  padding: 0 0 15px 0;
  border-bottom: 1px solid #FFFFFF;
}

.region-footer-left ul.menu li:last-child,
.region-footer-left ul.menu li:has( + li:last-child) {
  border-bottom: none;
}

.region-footer-left ul.menu li span,
.region-footer-left ul.menu li a{
  font-size: 18px;
  font-weight: 700;
  color: #FFFFFF;
  text-decoration: none;
}

.region-footer-left ul.menu li a:hover{
  text-decoration: none;
}

body footer > .wrapper{
  display: flex;
  flex-direction: column;
}

body footer .region-footer{
  order: 2;
  border-top: 1px solid #ffffff30;
}

body footer .region-footer.page-container{
  order: 1;
  display: flex;
  width: 100%;
  max-width: 1480px;
  border-top: none;
}

body footer .region-footer.page-container > div.col{
  width: 50%;
  background-color: #003366;
}

body footer .region-footer.page-container > div.col:first-child{
  border-right: 1px solid #ffffff30;
}

.region-footer-right > div > div,
.region-footer-right > div,
.region-footer-right{
  height: 100%;
}

.region-footer-right .block .block-body{
  position: relative;
  padding: 40px 40px 0px 50px;
  height: calc(100% - 40px);
}

.region-footer-right .field--name-body * {
  color: #ffffff;
  width: 475px;
  max-width: 55%;
  line-height: 1.6;
  font-size: 13px;
  color: #ffffff85;
}

.region-footer-right .field--name-field-logo {
  width: 292px;
  max-width: 55%;
  padding-bottom: 15px;
  aspect-ratio: 292 / 48;
}

.region-footer-right .field--name-field-background-image {
  width: 45%;
  position: absolute;
  right: 0;
  bottom: 0;
}

.mtpc_footer .footer_right_logo{
  display: none;
}

.mtpc_footer .social_container{
  margin-right: 0;
}

/* .mtpc-block-slideshow-block */
.mtpc-block-slideshow-block .slick-dots{
  bottom: 40px;
}

/* .mtpc-profile-list-block */
.field__item:has(>.mtpc-profile-list-block) + .field__item:has(>.mtpc-profile-list-block){
  padding-top: 30px;
  border-top: 1px solid #CC9902
}

.mtpc-profile-list-title h3{
  font-size: 33px;
  font-weight: 800;
  line-height: 1.2;
}

.mtpc-profile-list-title{
  padding-bottom: 0;
  border-bottom-width: 0;
  margin-bottom: 30px;
}

.mtpc_pl_item_wrapper .mtpc_pl_pic{
  width: 170px;
  margin-right: 35px;
}
.mtpc_pl_item_wrapper .mtpc_pl_texts{
  width: -webkit-calc(100% - 205px);
  width: -moz-calc(100% - 205px);
  width: calc(100% - 205px);
}

.profile-name-en a,
.profile-name-en,
.mtpc_profile_name{
  font-size: 24px;
  line-height: 1.2;
  margin-bottom: 3px;
}

.profile-name-en a:hover,
a:has( > .profile-name-en):hover,
.mtpc_profile_name_container > a:hover{
  text-decoration: none;
}

/* Research & Projects Details Page */
.mtpc-2col-item:has( .cbsa-page-head-background) > div > .field__items{
  position: relative;
}
.cbsa-page-head-text{
  padding-top: 60px;
  padding-bottom: 40px;
}
.cbsa-page-head-text h1{
  font-size: clamp(38px, 2.813vw, 53px);
}
.cbsa-page-head-text p{
  margin-bottom: 0;
  line-height: 1;
}
.cbsa-page-head-background .contextual-region{
  position: unset;
}
.cbsa-page-head-background .field__item > img{
  position: absolute;
  top: 0;
  z-index: -1;
  width: calc(61vw + 0%);
  margin-left: calc(-50vw + 100% + -65px);
  object-fit: cover;
  height: 100%;
  min-height: 435px;
  border-top-right-radius: 120px;
  overflow: hidden;
}
.mtpc-2col-section .mtpc-2col-section-wrapper{
  align-items: stretch;
}
.mtpc-2col-section .mtpc-2col-section-wrapper > div:has( .cbsa-page-head-image) > div > div,
.mtpc-2col-section .mtpc-2col-section-wrapper > div:has( .cbsa-page-head-image) > div{
  height: 100%;
}
.mtpc-2col-section .mtpc-2col-section-wrapper > div:has( .cbsa-page-head-image) > div > div{
  display: flex;
}
.field__items > .field__item:has( > .cbsa-page-head-image){
  margin-top: auto;
  padding-top: 150px;
}
.mtpc-2col-section .mtpc-2col-section-wrapper>.mtpc-2col-item--2:has( .cbsa-page-head-image){
  margin-bottom: 30px;
}
.cbsa-page-head-image{
  border-top: 10px;
  border-left: 10px;
  border-bottom: 10px;
  border-style: solid;
  border-color: #FFFFFF;
  margin-bottom: -100px;
}
.cbsa-description-textarea-block{
  background-color: #DAE5F1;
  padding: 45px 75px;
}
.region-content.fixed-width .messages{
  margin-left: 8px;
  width: calc(100% - 64px);
}
/* mtpc events & mtpc news */
.node__content.mtpc-event-detail{
  position: relative;
  padding-top: 30px;
  padding-bottom: 120px;
}

.mtpc_pagetitle.mtpc_news h1,
.node__content.mtpc-event-detail .event-head .event-title h1{
  font-size: 32px;
  line-height: 1.2;
}

.node__content.mtpc-event-detail .event-head,
.node__content.mtpc-event-detail .main-content .node-content{
  width: calc(68% - 20px);
}

.node__content.mtpc-event-detail .main-content .social-share{
  width: calc(32% - 20px);
  position: absolute;
  right: 40px;
  top: 30px;
}

.node__content.mtpc-event-detail .main-content img{
  width: 100%;
}

.node__content.mtpc-event-detail .main-content .node-content .event-data-box-full-width .event-info{
  padding: 30px;
}

.node__content.mtpc-event-detail .main-content .node-content .add-to-calendar{
  display: none;
}

.node__content.mtpc-event-detail .back-btn{
  padding: 10px 20px;
  text-transform: uppercase;
  font-weight: 700;
}

.social-share #st-2 .st-btn{
  margin-right: 12px;
}

article.mtpc-news-article .mtpc_news_date,
.node__content.mtpc-event-detail .event-date p{
  font-weight: 400;
  font-size: 16px;
  line-height: 100%;
  color: #003366;
  margin-bottom: 15px;
  padding: 0;
  text-transform: capitalize;
}

.mtpc_pagetitle.mtpc_news,
article.mtpc-news-article .mtpc_news_date,
.node__content.mtpc-event-detail .main-content .node-content .event-data-box .event-info{
  display: none;
}

.node__content.mtpc-event-detail .main-content .node-content .event-data-box .event-banner {
  max-width: 100%;
  width: 100%;
}

.path-node.page-node-type-news article.mtpc-news-article .mtpc_news_images,
.node__content.mtpc-event-detail .main-content .node-content .evnet-images-block.masonry-style{
  border-top: 1px solid #CC9902;
  padding-top: 60px;
}

.node__content.mtpc-event-detail .main-content .node-content .evnet-images-block .image-caption-block .image-caption{
  font-size: 16px;
  font-weight: 400;
  line-height: 1.2;
}

.node__content.mtpc-event-detail .main-content .node-content .evnet-images-block.masonry-style .image-caption-block {
  width: calc(50% - 15px);
  margin-right: 30px;
}

.mtpc-news-container .mtpc_news_left .mtpc_pagetitle.mtpc_news,
article.mtpc-news-article .mtpc_news_date:has( +h1){
  display: block;
}
article.mtpc-news-article{
  padding-top: 60px;
  padding-bottom: 120px;
}
.path-node.page-node-type-news .mtpc_pagetitle.mtpc_news{
  padding: 0 0 30px;
}
.mtpc_pagetitle.mtpc_news h1{
  max-width: unset;
}
.path-node.page-node-type-news .back-btn-wrapper{
  padding-top: 40px;
}
.select2-container--default .select2-selection--single{
  background-color: transparent;
  border: 1px solid #CC9902;
  padding: 10px 35px 10px 20px;
}
.event-listing-page{
  max-width: 1580px;
  padding-top: 60px;
  padding-bottom: 120px;
}
.event-listing-head .views-exposed-form .form--inline .form-item.form-type-select .select2-container--default .select2-selection--single .select2-selection__rendered{
  padding: 0;
  font-weight: 700;
  font-size: 14px;
  line-height: 100%;
  color: #CC9902;
  overflow: unset;
}
.event-listing-head .views-exposed-form .form--inline .form-item.form-type-select .select2-container--default .select2-selection--single .select2-selection__arrow b{
  display: inline-block;
  width: 0;
  height: 0;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-top: 7px solid #CC9902;
  transform: unset;
  top: calc(50% - 3px);
  left: 5px;
}
.event-listing-head .views-exposed-form .form--inline .form-item:last-child,
.event-listing-head .views-exposed-form .form--inline .form-item{
  min-width: 120px;
  margin-right: 115px;
}
.view-id-news_events .view-content .views-row .row_container .mtpc_news_desc,
.event-listing-head .views-exposed-form .form--inline .form-item.form-item-news-category{
  display: none;
}
.event-listing-head .views-exposed-form .form--inline .form-item.form-item-field-tt-event-category-target-id{
  display: block !important;
}
.view-id-news_events .view-content .views-row{
  padding: 40px 0 20px;
  border: none;
}
.view-id-news_events .view-content .views-row .row_container.has_thumb .thumb_container{
  margin-right: 30px;
  width: 310px;
}
.view-id-news_events .view-content .views-row .row_container.has_thumb .content_container{
  width: -webkit-calc(100% - 300px);
  width: -moz-calc(100% - 300px);
  width: calc(100% - 300px);
  border-top: 1px solid #CC9902;
  padding-top: 30px;
}
.view-id-news_events .view-content .views-row .row_container .mtpc_news_date{
  text-transform: capitalize;
  font-size: 16px;
  margin-bottom: 15px;
  color: #003366;
}
.view-id-news_events .view-content .views-row .row_container .mtpc_news_title h3 > a,
.view-id-news_events .view-content .views-row .row_container .mtpc_news_title h3{
  color: #0085b2;
  font-size: 22px;
}
.view-id-news_events .view-content .views-row .row_container .mtpc_news_title h3 a:hover{
  color: #CC9902;
}
.view-id-news_events .view-content{
  padding: 0;
}
.pager__item{
  margin-left: 2px;
  margin-right: 2px;
}
.event-listing-page .pager__items{
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
}
.event-listing-page .pager__items .pager__item--next, .event-listing-page .pager__items .pager__item--previous{
  display: inline;
}
.event-listing-page .pager__items .pager__item.is-active{
  border-color: #CC9902;
}
.event-listing-page .pager__items .pager__item.pager__item--next{
  opacity: 1;
}
.event-listing-page .pager__items a{
  color: #CC9902;
  font-size: 20px;
}
.event-listing-head .views-exposed-form .form--inline .form-item.form-item-field-tt-event-category-target-id .select2-container{
  width: 220px !important;
}
.event-listing-head .views-exposed-form .form--inline .form-item.form-item-date-year .select2-container{
  width: 120px !important;
}
.event-listing-head .views-exposed-form .form--inline .form-item.form-item-field-tt-event-category-target-id{
  margin-right: 10px;
}
.select2-container--open .select2-results__option{
  opacity: 0;
}
.event-listing-page .listing.grid-view{
  max-width: 1280px;
  margin: 0 auto;
}
body.path-events .event-listing-head h1{
  text-transform: uppercase;
  margin-bottom: 40px;
}
body.path-events .event-listing-head{
  margin-bottom: 0;
  align-items: flex-end;
}
.event-listing-page .listing.grid-view .event-item{
  margin: 0;
  padding-top: 60px;
  padding-right: 20px;
  padding-bottom: 20px;
  width: calc((100% - 40px ) / 3);
  border-bottom: 1px solid #CC9902;
}
.event-listing-page .listing.grid-view .event-item:nth-child(1),
.event-listing-page .listing.grid-view .event-item:nth-child(2),
.event-listing-page .listing.grid-view .event-item:nth-child(3){
  padding-top: 30px;
}
.event-listing-page .listing.grid-view .event-item:nth-child(3n){
  padding-right: 0;
}
.event-listing-page .listing.grid-view .event-item .event-thumbnail{
  margin-bottom: 15px;
}
.event-listing-page .listing.grid-view .event-item .event-thumbnail img{
  aspect-ratio: 413 / 270;
  object-fit: cover;
  object-position: top;
}
body.path-events .event-info{
  display: flex;
  flex-direction: column-reverse;
}
body.path-events .event-listing-page .listing .event-item .event-info .event-btn{
  display: none;
}
body.path-events .event-listing-page .listing .event-item .event-info .icon i{
  display: none;
}
body.path-events .event-listing-page .listing .event-item .event-info .icon p{
  padding-left: 0;
  font-size: 16px;
}
body.path-events .event-listing-page .listing .event-item .event-info .event-title,
body.path-events .event-listing-page .listing .event-item .event-info .event-title a{
  font-weight: 800;
  font-size: 18px;
  line-height: 1.2;
  color: #0085B2;
}
body.path-events .event-listing-page .listing .event-item .event-info .event-title a:hover{
  color: #CC9902;
}