/*
Theme Name: Betheme Child
Theme URI: https://themes.muffingroup.com/betheme
Author: Muffin group
Author URI: https://muffingroup.com
Description: Child Theme for Betheme
Template: betheme
Version: 2.0.2
*/
.icatt-footer-cf {
	
}
.icatt-footer-cf input.wpcf7-form-control.wpcf7-text, .icatt-footer-cf input.wpcf7-email {
    margin-bottom: -15px !important;
}
/*
.icatt-footer-cf .wpcf7-response-output {
    position: relative;
    bottom: -4%;
}*/
span.vcard.author.post-author, .author-date span.date .label {
	display:none;
}
@media (min-width: 990px) and (max-width: 1440px) {
	.hero1-btn, .hero2-btn{
		left:2% !important;
	}
}
ul.elementskit-dropdown.elementskit-submenu-panel {
    margin-top: -15px;
}

.hd-topbar ul.elementor-icon-list-items.elementor-inline-items {
	display:flex !important;
}

.in-news-d2-c1 .row.no-gutters {
    flex-direction: column;
}
.in-news-d2-c1 .order-1 {
    max-width: 100% !important;
    margin-bottom: 25px !important;
}

.in-news-d2-c1 .order-2 {
    max-width: 100% !important;
}

.in-news-d2 .elementor-post__title a, .in-news-d2-c2 .order-2 .elementskit-entry-header .entry-title {
	    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 1.4; /* Adjust based on your font */
    max-height: calc(1.4em * 3); /* line-height × number of lines */
}
.in-news-d2 .elementor-post__excerpt p{
	    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 1.4; /* Adjust based on your font */
    max-height: calc(1.4em * 5); /* line-height × number of lines */
}


.in-news-d2-c2 .order-2 {
	max-width:70% !important;
}
.cfo-posts img.attachment-.size- {
    height: 250px;
}
.cfo-posts .elementskit-info-box-title{
	    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 1.4; /* Adjust based on your font */
    max-height: calc(1.4em * 2); /* line-height × number of lines */
}

.cta-before-footer .elementor-icon-box-wrapper{
    display: flex;
    gap: 10px;
    justify-content: center;
    align-items: center;
}

@media (max-width: 767px) {
	.cta-before-footer .elementor-icon-box-wrapper{
		flex-direction: column;
		text-align: center;
	}
	.content_wrapper .section_wrapper {
		padding-left:0px !important;
		padding-right:0px !important;
	}
	.in-news-d2-c2 .order-1 a.elementskit-entry-thumb {
		height: 200px;
		margin-bottom:20px;
	}
	.in-news-d2-c2 .elementskit-blog-block-post {
		padding-bottom: 0px !important;
		margin-bottom: 0px !important;
	}
}
@media (min-width: 767px) {
	.in-news-d2-c2 .order-1 a.elementskit-entry-thumb {
		height: 130px;
	}
	.in-news-d2-c2 .order-1 {
		max-width:40% !important;
	}
}
body {font-family: var(--e-global-typography-text-font-family), Sans-serif;}
.style-simple .timeline_items > li h3 {
	    color: var(--e-global-color-primary);
    font-family: "Georgia", Sans-serif;
    font-size: 30px;
    font-weight: 600;
    line-height: 40px;
	border-left: 2px solid var(--e-global-color-primary);
}
.style-simple .timeline_items > li .desc {
	border-left: 2px solid var(--e-global-color-primary);
}
.st-exam-tbl table, .st-exam-tbl table tr, .st-exam-tbl table tr td {
    border: 2px solid red !important;
	font-family: "Helvetica", Sans-serif;
	
}
.main-nav a.dropdown-item {
    font-size: 14px !important;
	line-height: 18px !important;
}


.committee-team .elementor-widget.elementor-widget-image-box{
	display:flex !important;
	justify-content: center !important;
}

#menu-item-4832 > a::after,  #menu-item-5010 > a::after{
	content: "";
  display: inline-block;
    width: 36px;
    height: 28px;
    margin-left: 8px;
  background: url('/wp-content/uploads/2025/10/login-icon.webp') no-repeat center;
  background-size: contain;
  filter: brightness(0) invert(1); /* converts black icon to white */
  vertical-align: middle;
}