/*
 Theme Name:   Bowman Bearing Technologies Inc cc
 Theme URI:    https://github.com/leonp/underscores-child-theme
 Description:  Description
 Author:       Leon Paternoster
 Author URI:   https://www.thisdaysportion.com
 Template:     bowman
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         clean, accessibility-ready
 Text Domain:  bowman-child
*/
:root {
     --white02:#ffffff;
     --black02:#000000;
     --grey-F3F5FA: #F3F5FA;
     --e-global-color-primary: #211D51;
     --e-global-color-secondary: #F5B21E;
     --e-global-color-5D6371: #5D6371;
     --e-global-color-0D0D0D: #0D0D0D;
 }
.bowmanint-head{-webkit-transition: all 0.6s ; -moz-transition: all 0.6s ; -ms-transition: all 0.6s ; -o-transition: all 0.6s ; transition: all 0.6s ; }
.bowmanint-head a:hover{ color: var(--white02) !important;}
.global-header {padding-top: 30px; -webkit-transition: all 0.6s ; -moz-transition: all 0.6s ; -ms-transition: all 0.6s ; -o-transition: all 0.6s ; transition: all 0.6s ; }
.global-header.global-header-fixed {padding-top: 5px; }
.global-header.global-header-fixed .bowmanint-head {opacity:0; height: 0;}
.megamenu-tab .e-n-tabs-content{background-color: #fff;}
.megamenu-tab .e-n-tabs-content>.elementor-element{padding:35px 45px;}
.megamenu-tab .e-n-tabs-heading {padding: 35px;}
.megamenu-items.megamenu-products-tech .elementor-image-box-content h6 a {padding: 0px !important;top: 5px !important;}
.megamenu-products-tech.megamenu-items.e-con-full.e-grid.e-con.e-child {padding: 0px !important;background-color: transparent !important;border-bottom:0px !important;}
.megamenu-products-tech .elementor-image-box-img a {line-height: 0px;}
.megamenu-tab button.e-n-tab-title {justify-content: space-between !important;}
.megamenu-tab .e-n-tab-title[aria-selected=true] .e-n-tab-icon svg path,
.megamenu-tab .e-n-tab-title:hover .e-n-tab-icon svg path {fill: var(--n-tabs-icon-color-active) !important;}
.global-header .global-nav .elementskit-megamenu-panel .megamenu-items.megamenu-products-tech div.e-con.e-flex.elementor-element:last-child {display: flex !important;}
.global-header .global-nav .elementskit-megamenu-panel .megamenu-items.megamenu-products-tech .button-yellow * {width: 100% !important;height: 100% !important;display: flex;align-items: center;justify-content: center;margin: 0 !important;line-height:100%;}
.global-header .global-nav .elementskit-megamenu-panel .megamenu-items.megamenu-products-tech .button-yellow{height: auto !important;}
.btech-footer-logos img {height: 90px;object-fit: contain;object-position: center;}
@media(min-width: 1749px){
     .global-header .global-nav .elementor-widget-ekit-nav-menu .elementskit-navbar-nav>li> a {padding: 0 20px !important;}
}
@media(max-width:1491px){
    .global-header.global-header-fixed {padding-top: 0; }
    .megamenu-tab .e-n-tab-title .e-n-tab-title-text{font-size:16px !important;}
    .megamenu-tab .e-n-tabs-content>.elementor-element,.megamenu-tab .e-n-tabs-heading{padding:25px !important;}
    .megamenu-tab .e-n-tab-title {padding:25px !important;}
}
@media(max-width:1199px){
    .megamenu-tab .e-n-tabs-content>.elementor-element,.megamenu-tab .e-n-tabs-heading{padding:20px !important;}
    .megamenu-tab .e-n-tab-title {padding: 15px !important;}
    .megamenu-tab .e-n-tab-title .e-n-tab-title-text{font-size:14px !important;}
}
@media (max-width: 1250px) and (min-width:1025px){
    .global-header .global-nav .elementor-widget-ekit-nav-menu .elementskit-navbar-nav>li> a {
        padding: 0 6px !important;
    }
}
@media(min-width:1025px) {
    .megamenu-tab .e-n-tabs-content .elementor-widget-image-box img,
    .global-header .global-nav .elementskit-megamenu-panel .megamenu-items.megamenu-products-tech .button-yellow{
        width: 100%;
        aspect-ratio: 4 / 3 !important;
        object-fit: cover;
    }
}
@media(max-width:1024px){
     .global-header .elementskit-menu-hamburger {top: 2px;}
     .global-header {padding-top: 38px;}
     .global-header.global-header-fixed {padding-top: 9px;}
     .elementor.elementor .megamenu-tab.elementor-widget-n-tabs.e-n-tabs-tablet {--n-tabs-direction:column;--n-tabs-heading-display: contents;--n-tabs-content-display: contents}
    .megamenu-tab.elementor-widget-n-tabs.e-n-tabs-tablet .e-n-tabs {gap: 0}
    .megamenu-tab.elementor-widget-n-tabs.e-n-tabs-tablet .e-n-tabs-content>.e-con {order: var(--n-tabs-title-order)}
    .megamenu-tab.elementor-widget-n-tabs.e-n-tabs-tablet .e-n-tab-title {order: var(--n-tabs-title-order);width: auto}
    .megamenu-tab.elementor-widget-n-tabs.e-n-tabs-tablet .e-n-tab-title:not(:first-child) {margin-block-start:var(--n-tabs-title-gap)}
    .megamenu-tab.elementor-widget-n-tabs.e-n-tabs-tablet .e-n-tab-title[aria-selected=true] {margin-block-end: var(--n-tabs-gap);}
    .megamenu-tab{padding: 10px !important;}
    .megamenu-tab .e-n-tab-title {padding: 15px !important;}
    .megamenu-tab .e-n-tab-title span.e-n-tab-title-text{font-size:13px !important;line-height:15px !important;}
    .megamenu-tab .e-n-tab-title span.e-n-tab-icon {transform: rotate(90deg);}
    .megamenu-tab .e-n-tabs-content>.elementor-element {padding:15px !important;}
    .megamenu-tab .e-n-tab-title .e-n-tab-icon svg {width: 16px !important;height: auto !important;}
    .megamenu-products-tech.megamenu-items.e-con-full.e-grid{grid-template-columns:repeat(3, 1fr);gap:15px !important;}
    .global-header .global-nav .elementskit-megamenu-panel .megamenu-items.megamenu-products-tech .button-yellow {height: 78px !important;}
    .megamenu-products-tech .elementor-element{display:none;}
    .megamenu-products-tech .elementor-element:nth-child(-n+5),
    .megamenu-products-tech .elementor-element:last-child{display: flex !important;}
}
 @media(max-width:767px){  
     .global-header {padding-top: 50px;}
     .global-header .bowmanint-head {height: 50px;}
     main#primary {padding-top: 110px !important;}
     .global-header.global-header-fixed {padding-top: 6px;}     
     .global-header .elementskit-menu-hamburger {top: 4px;}
     .button-white a, .button-blue a, .button-yellow a{padding: 0 40px !important;}
     .btech-footer-logos img {height:75px;}
 }
 @media(max-width:480px){
     ul#menu-quick-links {column-count: 1;}
}
.cky-btn-revisit-wrapper.cky-revisit-bottom-left {background-color: #f5b21e !important;}
button.cky-btn.cky-btn-reject,button.cky-btn.cky-btn-customize,button.cky-btn.cky-btn-preferences{border-color:#211d51 !important;color:#211d51 !important;}
.product-details-heading .partNumberwrap a {pointer-events: none !important;color: var(--e-global-color-secondary) !important;text-decoration: none !important;}