/*
Theme Name: Nextmind Child
Template:   nextmind
Theme URI: https://1.envato.market/nextmind-wp
Description: Nextmind Child Theme
Author: Awaiken Themes
Author URI: https://awaikenthemes.com/
Version: 1.0.0
Text Domain: nextmind-child
*/
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700&display=swap');

.elementor-heading-title span{
	    font-weight: 600;
}

.agency-item-content-royal .elementor-icon-box-title::after{
	left: -120px !important;
}


.elementor-7162 .fw-500 .elementor-icon-box-title span{
	font-weight: 500 !important;
}

.elementor-7162 .elementor-element.elementor-element-a9572fa .elementskit-infobox .elementskit-info-box-title {
    font-weight : 500 !important
}

.elementor-7162 .elementskit-infobox .elementskit-info-box-title{
	 font-weight : 500 !important
}

.post-entry table tr td, .post-entry table tr th{
	border-right: 1px solid #3e3e3e !important;
    border-bottom: 1px solid #3e3e3e !important;
}

.post-entry table{
	border-top: 1px solid #3e3e3e !important;
    border-left: 1px solid #3e3e3e !important;
}

.imprcm_whitepaper .ultp-block-item{
	border: 1px solid #202020 !important;
    border-radius: 20px;
}

.fw-500 h4{
	font-weight: 500 !important
}

.line-height h4{
	line-height : 1.5 !important
}
.elementor-testimonial-name{
	font-size:16px !important
}
.elementor-testimonial-job{
    font-weight: 300 !important;
    background: linear-gradient(to right, var(--e-global-color-accentsecondary) 0%, var(--e-global-color-accent) 100%) !important;
    background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
}

.single-post .page-header{
	background-image: none !important
}

.single-post .page-single-post{
	padding-top:0px !important
}

.single-post .post-entry h1, .single-post .post-entry h2,.single-post .post-entry h3,.single-post .post-entry h4,.single-post .post-entry h5,.single-post .post-entry h6 {
  margin-top: 34px !important;
  margin-bottom: 10px;
  line-height: 1.3;
}

/* ====== Blog Post Heading Styles (Scoped to Single Post) ====== */
.single-post .post-entry h1 {
  font-size: 38px;
  font-weight: 700;
  margin-bottom: 20px;
}

.single-post .post-entry h2 {
  font-size: 30px;
  font-weight: 600;
  border-left: 4px solid #5a67d8; /* optional accent line */
  padding-left: 10px;
}

.single-post .page-single-post h3 {
  font-size: 24px;
  font-weight: 600;
  color: #333;
}

.single-post .page-single-post h4 {
  font-size: 20px;
  font-weight: 500;
  color: #444;
}

.single-post .page-single-post h5 {
  font-size: 18px;
  font-weight: 500;
  color: #555;
  letter-spacing: 0.5px;
}

.single-post .page-single-post h6 {
  font-size: 16px;
  font-weight: 500;
  color: #666;
}

.single-post .post-single-meta{
	display:none !important
}

.single-post .post-entry strong {
    font-weight: 500;
}

.single-post .post-entry h1,
.single-post .post-entry h2,
.single-post .post-entry h3,
.single-post .post-entry h4,
.single-post .post-entry h5,
.single-post .post-entry h6 {
  color: #d7d7d9 !important;
}

.single-post .page-header-box h1{
	font-size: 55px !important
}

.single-post .page-header{
	padding:125px 0 38px !important
}

.single-post .page-single-post .post-entry ul li{
	font-weight: 400 !important
}

.ai-image .elementor-heading-title span{
/* 	font-weight:200 !important; */
	    background: #6fd9dd;
    background-clip: text;
    -webkit-text-fill-color: transparent;
}

.page-id-3598 .footer-cta{
	display: none !important
}

.mega-products .mega-ev{
	display: block !important;
	border-bottom: 1px solid #131414;
    padding-top: 7px;
} 

.mega-ev .menu-subtitle{
	font-size: 13px;
	margin-top: 5px;
	color: #a3a3a3;
	margin-bottom: 5px;
}

.mega-ev{
	color: #ffffff !important
}

.mega-ev:hover{
	color: #07A6C2 !important
}

.mega-ev .active{
	color: #07A6C2 !important
}

.page-id-3598 .ekit-template-content-footer .e-con-inner{
	padding-top: 50px;
}

.elementor-170 .elementor-element.elementor-element-abb4646 .elementskit-navbar-nav .elementskit-submenu-panel{
	 background-color: #0C0401;
	 background-image: none;
	 border: 1px solid #626668;
	 margin-top: 0px;
     border-radius: 0px 0px 7px 7px;
}

.elementskit-dropdown .elementskit-submenu-panel > ul {
	margin-right: 40px !important
}

ul >.sub-menu {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
    border-bottom: 1px solid #222222;
/* 	margin: 0 10px; */
}

ul > .sub-menu:last-child {
    border-bottom: none !important;
}

ul > li:last-child {
    border-bottom: none !important;
}

.sub-menu > ul.elementskit-dropdown.elementskit-submenu-panel {
     margin-left: 0px;
    border-radius: 0px 7px 7px 0px !important;
}

.menu-item-7306 > ul.elementskit-dropdown.elementskit-submenu-panel {
    margin-left: 10px;
}


.elementor-170 .elementor-element.elementor-element-abb4646 .elementskit-navbar-nav .elementskit-submenu-panel > li:hover > a {
    color: #07A6C2;
}
.elementor-170 .elementor-element.elementor-element-abb4646 .elementskit-navbar-nav .elementskit-submenu-panel > li > a{
	font-size: 15px !important;
}

.menu-item-11150 ul.elementskit-dropdown.elementskit-submenu-panel
 {
    top: -105px;
}

.menu-item-10970 ul.elementskit-dropdown.elementskit-submenu-panel
 {
     top: -53px;
}

.single-post .post-single-image{
	padding : 0 85px !important;
}

.page-id-10086 .entry-title a{
	display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  font-weight:500;
}

.page-id-10086 .elementskit-post-body  p{
	display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
