/*
	Theme Name:     Textron Child
	Theme URI:      http://enovathemes.com/textron
	Description:    Industrial WordPress Theme
	Author:         Enovathemes
	Author URI:     https://enovathemes.com
	Version:        1.0
	Template:       textron
*/

/* =Theme customization starts here
-------------------------------------------------------------- */
.white{
	color:#fff;
}

.green {
	color:#1DF0C9;
}

.poppins {
	font-family: 'Poppins'!important;
	font-weight:600;
}

.size-12 {
	font-size:12px!important;
}

.size-20 {
	font-size:20px!important;
	line-height:32px!important;
}

@font-face {
    font-family: 'handel_gothic_dregular';
    src: url('https://www.emcore.com/wp-content/uploads/2026/01/Handel-Gothic-D-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}
 
h1, h2 {
	font-family:'handel_gothic_dregular'!important;
	letter-spacing:-2px;
	font-weight: 800;
}

h3,h4,h5,h6 {
	font-family:'Poppins'!important;
	letter-spacing:-1px;
	font-weight: 800;
}

h3 {
	color:#5A6B78!important;
}

.slider-header-font {
	font-family: 'handel_gothic_dregular';
    src: url('https://www.emcore.com/wp-content/uploads/2026/01/Handel-Gothic-D-Regular.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
}

.cta-button {
	font-size: 14px;
	color:#fff;
	border:2px #fff solid;
}




/* MENUS */
.nav-menu .sub-menu .sub-menu {
	left: 265px;
  	top: 0;
	padding-top: 7px !important;
	//padding: 5px 10px!important;
}

//.nav-menu .sub-menu .sub-menu .mi-link {
	color:#000!important;
	font-weight:400!important;
}

.myspec1 .sub-menu .sub-menu {
	background-color:#CED6E0!important;
}
.myspec1 .sub-menu .sub-menu .menu-item .mi-link {
    color: #5a6b78!important;
}
.myspec1 .sub-menu .sub-menu .menu-item .mi-link:hover{
	color:#1df0c9!important;
}
.myspec1 .sub-menu .sub-menu .menu-item .mi-link:active{
	color:#1df0c9!important;
}

.et-mm > .menu-item {
	padding-bottom:0px;
}

.megamenu-tab .tab-item {
	padding: 7px 28px;
}

.megamenu-tab.large .tabset {
  width: 43.33333333333333%;
}

#megamenu-4262 {
  width: 1000px!important;
  max-width: 1000px!important;
}

.et-mm > .menu-item {
  padding-bottom: 30px!important;
}

.mobile-menu li ul {
	padding-bottom:0px!important;
}

.bold-menu-item {
	font-size: 16px!important;
  font-weight: bold!important;
	padding-top:15px!important;
}

.mm-32345 .sub-menu .menu-item .mi-link {
	font-weight:inherit!important;
}

/* PRODUCTS */
.loop-posts .post-title {
	font-family:'Poppins'!important;
	font-weight:600;
	padding-bottom:20px;
}

.loop-posts .post .post-body {
	padding:30px;
}

/* WIDGETS */

.widget_nav_menu ul li a {
	font-weight: 700!important;
	font-family: Poppins!important;
  	line-height: 26px!important;
	font-size:16px!important;
	color: #5a6b78!important;
}

.widget_nav_menu ul ul li a {
	font-size:14px!important;
}

.widget_nav_menu ul li {
	padding: 0 0 16px 0;
}

.widget_nav_menu ul li a::before {
	width:0;
}

.sub-menu {
	font-size:14px!important;
	margin-bottom: 20px!important;
}

.textwidget ul li {
	list-style-type: none!important;
}

.widget ul li {
	padding: 0 0 10px 10px;	
}

.sub-menu a:hover {
	color:#3a8dff;
}

.widget-menu-title {
	font-weight:600;
	margin: 0 0 10px 0;
}

.sub-menu a:active {
	font-weight:600;
}

.sub-menu-section ul li a:active {
	 font-weight: 700!important;
	
}
.sub-menu li:has(a[aria-current="page"]) {
  font-weight: 600;
}


/* PRODUCT TABLES */
.specs-table {
    width: 100%;
    max-width: 800px;
    border-collapse: collapse;
    font-family: Arial, Helvetica, sans-serif;
    color: #333333;
    border: 1px solid #cccccc;
  }
  
  .specs-table th {
    background-color: #1df0c9; /* Dark green matching the image */
    color: #333;
    text-align: left;
    padding: 10px 14px;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
  }
  
  .specs-table td {
    padding: 10px 14px;
    font-size: 14px;
  }

  /* Alternating row colors */
  .specs-table tbody tr:nth-child(odd) td {
    background-color: #ffffff;
  }
  
  .specs-table tbody tr:nth-child(even) td {
    background-color: #f0f0f0; /* Light gray */
  }


/* MISC */
.et-tagline .tagline-title {
	margin-bottom:15px;
}

.doc-link {
	color:#1df0c9;
	font-weight:600;
	text-decoration:underline;
	vertical-align:middle;
}

.doc-section {
	vertical-align:middle;
}

.enovathemes-filter {
	text-align:center!important;
}

.wpb_content_element ul {
  list-style-position: outside!important;
	margin-left: 15px!important;
}

.wpb_content_element .textwidget  ul {
	margin-left: 0!important;
}

.post-single-navigation {
	display:none;
}

.single-project-page {
	padding-bottom:50px;
}


/* MOBILE */
@media screen and (max-width: 480px) {
.left-menu {display:none;}
	
	.widget {margin-bottom: 0;}
	
	.et-button.medium {margin-top: 30px !important;}
	
	h1 {
		font-size: 32px!important;
		line-height:38px!important;
	}
	
	.vc_row .container img {
		width:100%;
	}
	
}
#header-logo-206908 .logo {
     max-height: none!important;
}