/*
Theme Name: Kadence Child
Author: geib
Description: Geib Industries has been in the business of helping our customers solve their hose and fitting requirements for over 75 years. We are the leader in critical hose and fitting products to keeping your business flowing!
Version: 1.0
Template: kadence

This is the child theme for Kadence theme, generated with Generate Child Theme plugin by catchthemes.

(optional values you can add: Theme URI, Author URI, License, License URI, Tags, Text Domain)
*/
/* START : HOME */
.block--desktop-hide{display:none;}
.resource-link{max-width:max-content !important;}
.resource-link a:hover{color:#141924 !important;}
.resource-link:hover{border-bottom:2px solid #141924 !important;}
/* END : HOME */
.header-button-inner-wrap{border: 1px solid black;display: block;background: linear-gradient(to right, #F9DC04 50%, white 50%);background-size: 200% 100%; background-position: right bottom;transition: all .5s ease-out;}
.header-button-inner-wrap:hover{background-position: left bottom;color:#060606;}
.header-button-inner-wrap a{text-align: center;font-size: 18px;line-height: 25px; color: #141924;font-weight:600;transition: all .6s ease-out;display: block;background-color:transparent;}
.header-button-inner-wrap a:hover {color:#060606 !important; background-color:transparent;}
.header-navigation ul li{padding-left:20px;padding-right:20px;}
.header-navigation ul li a{padding-left: 0 !important;padding-right: 0 !important;}
.header-navigation .header-menu-container ul ul li.menu-item{padding-left: 0 !important;padding-right: 0 !important;}
.header-navigation ul li.current-menu-item>a,.header-navigation ul li.current-page-ancestor a{position:relative;    }
.header-navigation ul li.current-menu-item>a:before,.header-navigation ul li>a:hover:before,.header-navigation ul li.current-page-ancestor>a:before{content:"";border-bottom:2px solid #FF8987;position:absolute;left:0;right:0;bottom:30px;}
.header-navigation ul li ul li>a:hover:before{border-bottom:0;}
.header-navigation ul li:hover .dropdown-nav-toggle .kadence-svg-iconset{    transform: rotate(180deg);margin-top: 4px;}
.kadence-info-box-icon-container .kb-svg-icon-wrap svg{fill: none !important;}
.button__icon .kb-svg-icon-wrap svg{fill: none !important;}
.home-banner-slider{height:calc(85vh - 125px);display:flex;align-items:center;}
.home-banner-slider .splide__pagination__page{width: 40px !important;height: 3px !important;border-radius: 0 !important;}
.home-banner-slider .splide__pagination__page.is-active{background-color:#FF8987 !important;}
.home-banner-slider .splide__pagination{bottom:20px !important;z-index:2 !important;}
.kb-splide .splide__pagination {align-items:flex-start !important;justify-content:flex-start !important;}
.product-categories__wrapper{height:100%;}
.product-categories__item .kt-inside-inner-col{position:relative;}
.product-categories__item .wp-block-kadence-image{margin-bottom:0 !important;overflow:hidden;}
.product-categories__wrapper .product-categories__item .wp-block-kadence-image{border:2px solid #FFDAD9; }
.product-categories__wrapper:hover .product-categories__item .wp-block-kadence-image{border:2px solid #E02926;}
.product-categories__wrapper:hover .product-categories__item .wp-block-kadence-image img{ transform: scale(1.1);}
.product-categories__item .wp-block-kadence-image img{transition: all 600ms ease-out; transform: scale(1);border:0 !important;}
/* .product-categories__item .wp-block-kadence-advancedbtn{position:absolute;top:50%;transform:translatey(-50%);left:0;right:0;opacity:0; transition: all 600ms ease-out;} */
/* .product-categories__wrapper:hover .product-categories__item .wp-block-kadence-advancedbtn{opacity:1;} */
.product-categories__wrapper:hover .product-categories__name{color:#8E0200 !important;}
.product-categories__wrapper:hover .product-categories__name p{color:#8E0200 !important;}
.product-categories__item img{width:100%;}
.product-categories img {height:200px;object-fit:contain;background:#fff;}
.product-height img{height:521px;object-fit:contain;}
.cat-logo-image img{object-fit:contain !important;}
/* START:ABOUT-BANNER */
.inner-banner .bc-delimiter,.inner-banner .kadence-bread-current{color:#FF8987 !important;}
.inner-banner .kadence-breadcrumb-container{text-transform:uppercase;    letter-spacing: 2.56px;font-size:16px;}
.inner-banner .kadence-breadcrumbs{margin:5px 0;}
.inner-banner{background: url(/wp-content/uploads/2026/02/Option_2_New-1-scaled.webp) no-repeat right / cover;width:100%;height:100%;}
.inner-banner h1{font-weight:700 !important;text-shadow: 2px 2px 2px rgba(255, 255, 255, 0.25);letter-spacing:-0.32px;}
.inner-banner .kt-row-layout-overlay{background-image:unset !important;}
/* END:ABOUT-BANNER */
.catalogs-block ul.kt-svg-icon-list li svg{fill:none;}
.catalogs-block ul.kt-svg-icon-list li{border-bottom:1px solid #D8F0FF;}
.icon--bottom-border-ports li{border-bottom:1px solid #D8F0FF;padding-bottom:20px !important;}
.icon--bottom-border-ports li:last-child{border-bottom:0;padding-bottom:0px !important;}
.icon--bottom-border-catalogs li{border-bottom:1px solid #D8F0FF;padding-bottom:10px !important;}
.icon--bottom-border-ports li:last-child{padding-bottom:0px !important;}
.pdf-list li svg{fill:none;}
/* START: Industries-box */
.industries-box:hover .kt-blocks-info-box-media{color:#0079C1;}
/* END: Industries-box */
.privacy-list li{list-style:decimal !important;display:revert !important;}
.privacy-list li .kt-svg-icon-list-single{display:none !important;}
.privacy-list ul{padding-left:25px !important;}
/* START: CONATCT FORM */
.contact-form__input input{border:0 !important;border-bottom:1px solid #141924 !important;border-radius:0 !important;padding-left:0 !important;}
.contact-form__input input::placeholder,.contact-form__input--textarea textarea::placeholder{font-size:22px;color:#878FA2;line-height:31.9px;}
.contact-form__input--textarea textarea{border:1px solid #141924 !important;border-radius:0 !important;font-size:22px !important;color:#878FA2 !important;line-height:31.9px !important;}
/* END: CONATCT FORM */
.copyright{color:#fff;}
.industry-dropdown .kb-svg-icon-wrap{display:none !important;}
.header-button-wrap .header-button{    padding: 14px 28px 14px 28px !important;}
.header-navigation.header-navigation-dropdown-animation-none .header-menu-container ul.menu>li.kadence-menu-mega-width-custom:nth-child(2)>ul.sub-menu {transform: translate(-31%, 0) !important; left: 18% !important;top: 90%;}
.header-navigation.header-navigation-dropdown-animation-none .header-menu-container ul.menu>li.kadence-menu-mega-width-custom>ul.sub-menu {top: 90%;}
.kadence-breadcrumb-container .bc-delimiter{color: transparent !important;display:inline-block;position:relative;}
.kadence-breadcrumb-container .bc-delimiter:before {content: ">";font-size: 14px;margin: 0 5px;position: absolute;left: -6px;color:#FF8987 !important;}
.kadence-breadcrumb-container a{text-decoration:none;}
.site-main-header-wrap{    box-shadow: 0px 4px 6px -2px rgba(16, 24, 40, 0.02), 0px 12px 16px -4px rgba(16, 24, 40, 0.06);}
.home-banner-slider .kb-section-dir-horizontal-reverse{display:initial;}
.home-banner-slider .kt-inside-inner-col,.home-banner-slider .kb-section-dir-horizontal{display:initial;}
.home-banner-slider__logos{justify-content: space-between;flex-direction:row-reverse !important;width: 100%;    align-items: center;display:flex !important;}
.home-banner-slider ul.splide__pagination.splide__pagination{position: initial !important;    padding: 0 !important;}
.home-banner-slider .splide__pagination__page{    background:rgba(255,255,255,0.5) !important;opacity:1 !important;margin:0 3px !important;}
.block__image .kt-inside-inner-col,.block__image .wp-block-kadence-image,.block__image .kb-image-ratio-square,.block__image img{height:100% !important;}
.partner-block .wp-block-kadence-advancedheading{max-width:max-content !important;}
.video-block .wp-block-kadence-column,.video-block .wp-block-kadence-column iframe{height:200px;object-fit:contain;}
.text--blue{color:#E02926;}
.catalog-img-hide{display:none;}
.left-image-sticky{position: sticky !important;top: 30px; align-self: flex-start;overflow: visible !important; height: fit-content;z-index: 3;}
.popup-form select option,.popup-form select,.popup-form input,.popup-form textarea{color:#878FA2 !important;}
.popup-form textarea{border:1px solid #141924 !important;padding:20px !important;height:205px;}
.popup-form input{height:54px;}
.popup-modal .kt-modal-close{top:23px !important;right:23px !important;}
.employment-application .kb-file-field{border-bottom:0 !important;}
.employment-application input{padding-left:0 !important;}
.employment-application .kb-adv-form-label{padding-bottom:8px !important;}
.employment-application .kb-radio-check-item-wrap{gap:20px !important;}
.employment-application .kb-radio-check-item label{font-size:24px !important;}
.employment-application textarea{border:1px solid #141924 !important;}
.site-footer ul.kb-navigation li a{width:auto !important;}
.resource-image img{width:522px !important;height:522px !important;object-fit:contain !important;}
.read-only{pointer-events:none;}
.service-link__content .resource-link:hover,.resource-link.link-hover:hover{border-bottom: 0 !important;}
.term-industrial-hose .filter__content{grid-template-columns: 1.8fr 1fr 1fr;}
/* .site-footer{background: #060606 !important;} */
/* .site-footer:before{content:"";position:absolute;background-color:rgba(0, 86, 137, 0.9);width:100%;height:100%;z-index:-1;} */
.footer-widget-area-inner .widget.widget_block{margin-bottom:0 !important;}
.footer-icon-list ul li span.kt-svg-icon-list-single{padding-top: 8px !important;}
.footer-widget1{align-items:flex-start !important;}
.footer-logo {max-width: 500px;margin: 0 auto;}
@media only screen and (min-width: 1199px) {
	.partners-slider ul li.wp-block-kadence-slide{max-width:180px;}
	.partners-slider ul li.wp-block-kadence-slide:last-child{margin-right:0 !important;}
	.partners-slider ul li.wp-block-kadence-slide img{object-fit:contain !important;}
	.partners-slider .splide__list{justify-content:space-around;}
	
}
@media only screen and (max-width: 1300px) {
	.industries-block .kb-row-layout-id20_6ec719-33 > .kt-row-column-wrap{column-gap:28px;row-gap:28px;}
	.term-industrial-hose .filter__content {
    grid-template-columns: 1fr 1fr;
}
}
@media only screen and (max-width: 1199px) {
	.main-navigation .primary-menu-container > ul > li.menu-item > a{padding-left:10px !important;padding-right:10px !important;}
	.header-navigation.header-navigation-dropdown-animation-none .header-menu-container ul.menu>li.kadence-menu-mega-width-custom:nth-child(2)>ul.sub-menu{transform: translate(-36%, 0) !important;}
	.header-navigation ul li{padding-left:0;padding-right:0;}
	.inner-banner h1{font-size:54px;line-height:60px;}
	.header-button-wrap .header-button{padding: 14px 10px 14px 10px !important;}
	.home-banner-slider__wrap .kt-row-column-wrap{padding-top:15px !important;}
}
@media only screen and (max-width: 1024px) {
	.left-image-sticky{position:initial !important;}
	.industry-dropdown .kb-svg-icon-wrap{display:block !important;}
	.mobile-navigation ul ul{padding:2px 0 !important;} 
	.industry-dropdown .kt-row-column-wrap,.industry-dropdown ul.kt-svg-icon-list{padding:0 !important;}
	.mobile-navigation ul li a{padding:15px 0  14px !important;}
	.industry-dropdown .kt-title-item-1{border-bottom:1px solid #E1E3E9!important;}
	.industry-dropdown .kt-row-column-wrap {gap:0 !important;}
	.industry-dropdown a.kt-tab-title{justify-content:space-between;}
	.industry-dropdown .kt-tab-title-active svg{    transform: rotate(-180deg);}
	.industry-dropdown .kt-svg-icon-list{margin-bottom:0 !important;}
	.industry-dropdown .kt-tabs-content-wrap{padding-left:20px;}
	.mobile-navigation ul ul{border-bottom:1px solid #E1E3E9!important;}
	.resource-doropdown .kt-svg-icon-list,.resource-doropdown .kt-svg-icon-list li:last-child a{border-bottom:0 !important;}
	.resource-doropdown .kt-svg-icon-list li:last-child a{padding-bottom:0 !important;}
	.drawer-sub-toggle{border-left:0 !important;padding: 10px 5px !important;}
	.popup-drawer .drawer-content {padding: 0 16px 16px !important;}
	.site-header-item .mobile-header-button-wrap,.site-header-item .mobile-header-button-wrap .mobile-header-button{width:100% !important;text-align:center !important;}
	.resource-doropdown .kt-row-column-wrap{padding-top:0 !important;}
	.popup-drawer .drawer-header{padding:0 16px !important;}
	.contact-form__input input::placeholder,.contact-form__input--textarea textarea::placeholder{font-size:18px;line-height:25px;}
	.contact-form__input--textarea textarea{font-size:18px !important;line-height:25px !important;}
	.full-image img{width:100%;}
	.site-header-item .mobile-html-inner{position: absolute;top: 3px;}
	.partners-slider .wp-block-kadence-image{margin:0 auto;}
	.block__image .kt-inside-inner-col, .block__image .wp-block-kadence-image, .block__image .kb-image-ratio-square, .block__image img {height: auto !important;}
	.video-block .wp-block-kadence-column,.video-block .wp-block-kadence-column iframe{height:100%;object-fit:contain;}
	.category-pdf-list ul{grid-template-columns:1fr;gap: 32px;}
	.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-4{grid-template-columns: repeat(3, 1fr) !important;}
/* 	.site-footer-middle-section-1{grid-column: 1 / -1;} */
	.footer-logo .kt-row-column-wrap {grid-template-columns: repeat(3, minmax(0, 1fr)) !important;}
	.footer-logo .wp-block-kadence-column{grid-column: initial !important;}
}
@media only screen and (max-width: 767px) {
	.block--mobile-hide{display:none;}
	.block--desktop-hide{display:block;margin: 0 auto;max-width:max-content !important;}
	.home-banner-slider__logos{flex-direction: column-reverse !important;}
	.home-banner-slider ul.splide__pagination.splide__pagination{    justify-content: flex-start !important;text-align: left;width: 100%;}
	.home-banner-slider__logos{gap:55px;}
	.home-banner-slider__logos .kt-inside-inner-col{width:100%;}
	.catalogs-img img{height:100%;}
	.category-pdf-list ul li a{font-size:20px;line-height:30px;}
	.product-height img,.resource-image img {height: 100% !important;}
	.inner-banner h1{font-size:44px;line-height:50px;    text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.25);}
	.term-industrial-hose .filter__content {grid-template-columns: 1fr;}
/* 	.inner-banner{width: 100%; height: 100%; background: #044EAF;}
	.inner-banner:before{background: url(/wp-content/uploads/2026/02/Option_2_New-1-scaled.webp) no-repeat right / cover;width:100%;height:200px;position: absolute;} */
	.inner-banner:before {background: url(http://geib.demo.cmsminds.net/wp-content/uploads/2026/03/G-logo.png) no-repeat right / cover;width: 150px;height: 150px;position: absolute;right: 10px;top: 50%; z-index: -1;transform: translateY(-50%);display:none !important;}
	.inner-banner { width: 100%;height:100%;background: linear-gradient(160deg, #70B8E7 0%, #044EAF 100%);z-index:1;overflow:hidden;}
	.inner-banner:after {content: "";position: absolute;background: url(http://geib.demo.cmsminds.net/wp-content/uploads/2026/03/shadow-new.png) no-repeat;        width: 320px;
        height: 290px;top: 44%;opacity: 0.3;mix-blend-mode: screen;right: 4%;z-index:3;transform: translateY(-50%); display:none !important;}
.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-4{grid-template-columns: 1fr !important;}
	.site-footer-middle-section-3 {padding: 20px 0;}
	.footer-widget1{padding-bottom:20px;}
	.home-banner-slider{height:calc(90vh - 125px);}
	
}

@media only screen and (max-width: 480px) {
	.home-banner-slider__logos {
        gap: 45px;
    }
	.footer-logo .kt-row-column-wrap {grid-template-columns:1fr !important;
}