/*
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, black 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;}
.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: #fff; 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 #82D0FF;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 .kt-row-column-wrap{display:flex;align-items:center;} */
.home-banner-slider{height:calc(100vh - 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:#82D0FF !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:hover .product-categories__item .wp-block-kadence-image{border:2px solid #0079C1;}
.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);}
/* .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:#005689 !important;}
.product-categories__wrapper:hover .product-categories__name p{color:#005689 !important;}
.product-categories__item img{width:100%;}
/* START:ABOUT-BANNER */
.inner-banner .bc-delimiter,.inner-banner .kadence-bread-current{color:#82D0FF !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-image: linear-gradient(135deg, #003f63 0%, #00568A 1%, #0077B8 100%, #1E8ED2 84%) !important;background-color:transparent !important;}
/* .inner-banner{background-image: linear-gradient(
  135deg,
  #00568A 0%,    
  #006BA7 40%,   
  #1A84C9 70%,   
  #1E8ED2 100%  
) !important;background-color:transparent !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: 100% !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:#82D0FF !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;}
/* .partners-slider ul {gap:35px !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:#0079c1;}
/* .catalogs-img img{height: 350px;object-fit: contain;} */
.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;}
@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;}
}
@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;}
}
@media only screen and (max-width: 1023px) {
	.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;}
}
@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:95px;}
	.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;}
}