/*!
Theme Name: Kadence Child
Theme URI: https://www.kadencewp.com/kadence-theme/
Template: kadence
Author: Go3.pl
Author URI: https://www.go3.pl/
Description: A child theme for the Kadence Theme.
Version: 1.0.0
License: GNU General Public License v3.0 (or later)
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: kadence-child
*/

/* Theme customization starts here
-------------------------------------------------------------- */
input[type="date"]{line-height:1em !important;position:relative;max-height:40px;}
input[type="date"]::-webkit-calendar-picker-indicator {
    position: absolute;
    top: 0;
    left: 0;
    right: 7px;
    bottom: 0;
    width: auto;
    height: auto;
	background: transparent url('/wp-content/uploads/2024/03/ico_kalendarz.png') no-repeat right;
	cursor: pointer;
}
input[type="date"]::-webkit-datetime-edit-day-field:focus{background:transparent;color:#000}
input[type="date"]::-webkit-inner-spin-button {
  display: none;
}
input[type="date"]::-webkit-calendar-picker-indicator {
  opacity: 1;
}

#null-error, #email-error, .kb-adv-form-warning{display:none;}

.kb-splide .splide__arrows .splide__arrow, .kb-splide .splide__arrows .splide__arrow:focus, .kb-splide .splide__arrows .splide__arrow:hover, .kb-splide.kt-carousel-arrowstyle-blackonlight{background:none !important;--splide-nav-background:none !important}
.kb-splide .splide__arrows .splide__arrow:focus{opacity:0.25;}
.kb-splide .splide__arrows .splide__arrow:hover{opacity:1;}

.section-zaufanie .content{min-width:46%}

.kt-accodion-icon-style-basiccircle .kt-accordion-header-wrap .kt-blocks-accordion-icon-trigger:before, .kt-accodion-icon-style-basiccircle .kt-accordion-header-wrap .kt-blocks-accordion-icon-trigger:after{width:12px;left:6px;top:10px;}

.wp-block-kadence-column.section-form{max-width:450px;min-width:350px;}
.wp-block-kadence-advanced-form{border-radius:10px;min-width:350px}
.wp-block-kadence-advanced-form-select option {color:#fff !important;}

.yoast-breadcrumbs a{color:var(--global-palette4);text-decoration:none;}
.yoast-breadcrumbs .breadcrumb_last{color:var(--global-palette3);font-weight:bold;}

.section-blog .kadence-splide-slider-init{margin: 0 50px;}

.kadence-post-image img, .type-post .wp-block-kadence-image img{border-radius:5px;}

#primary-menu .sub-menu{margin-left:-26px;padding:20px;}
#main-header .header-button{padding: 10px 20px;text-align: center;width: 120px;}

/* JOB OFFERS */
div[data-hash="data-wyjazdu"] input[type="date"]:before {
    content: attr(placeholder) !important;
    color: #aaa;
	font-size:1.2em;
	margin-left:2px;
    margin-right: 0.5em;
	margin-top:10px;
}
div[data-hash="data-wyjazdu"] input[type="date"], div[data-hash="data-wyjazdu"]{cursor:pointer;}
.kb-query-basic-style div[data-hash="data-wyjazdu"] .kadence-filter-wrap input[type="date"]{font-size:0.8em;}

.oferty-pracy .kadence-splide-slider-init{margin: 0 50px;padding: 0 10px 10px 10px !important;}
.data-wyjazdu a{text-decoration:none;}

.kadence-column4369_935061-ef{flex:unset !important;}

@keyframes cta_button {
  from {background-color: #fff;}
  to {background-color: var(--global-palette1);color:#fff;}
}
.cta_button button{animation-name:cta_button;animation-duration:2s;animation-iteration-count: infinite;padding-bottom:15px;}
.cta_button button:hover{animation:none;}

.oferty-filtry{position:relative;}
.oferty-filtry input, .oferty-filtry select{min-width:160px;}
.oferty-filtry select{color:var(--global-palette5);}
.oferty-filtry .wp-block-kadence-query-filter-search .kb-filter-search-wrap{margin-right:20px;max-width:140px;position:inherit;}
.oferty-filtry .wp-block-kadence-query-filter-search .kb-filter-search-wrap input{color:var(--global-palette3)}
.oferty-filtry .wp-block-kadence-query-filter-search .kb-filter-search-wrap input::placeholder{color:var(--global-palette5);opacity:1}

.oferty-filtry .wp-block-kadence-query-filter-search .kb-filter-search-wrap .kb-filter-search-btn{background-color: var(--global-palette3);border-radius:99px;color:#fff;height:45px;position:absolute;right:20px;top:20px;width:150px;}
.oferty-filtry .wp-block-kadence-query-filter-search .kb-filter-search-wrap .kb-filter-search-btn:hover{background-color: var(--global-palette1);color:#fff;}
.oferty-filtry .wp-block-kadence-query-filter-search .kb-filter-search-wrap .kb-filter-search-btn:after{content:"WYSZUKAJ";}
.oferty-filtry .wp-block-kadence-query-filter-search .kb-filter-search-wrap .kb-filter-search-btn svg{display:none;}

.section-oferty .oferta-pracy .kt-blocks-post-grid-item{overflow:visible;}

.section-warunki .kb-dynamic-list.kb-dynamic-list-style-pill li, .section-obowiazki .kb-dynamic-list.kb-dynamic-list-style-pill li{border-radius:99px;margin-right:20px;padding:10px;}
.section-warunki .kb-dynamic-list.kb-dynamic-list-style-pill li{background:#fff;color:var(--global-palette4);font-weight:bold;padding:10px 30px 10px 20px;text-align:left;}
.section-warunki .kb-dynamic-list.kb-dynamic-list-style-pill li img{margin:-2px 5px 0 5px;vertical-align:middle;}

.section-obowiazki .kb-dynamic-list.kb-dynamic-list-style-pill li {border: 1px solid var(--global-palette6); background: #fff url('/wp-content/themes/kadence-child/images/ico_check.png') no-repeat 12px;padding:10px 20px 10px 40px;}

.section-pomoce .kb-dynamic-list.kb-dynamic-list-layout-horizontal .kb-dynamic-list-divider{font-size: 12px;margin-top: 4px;padding: 0 15px;}

.oferta-banner .kb-advanced-slide-inner-wrap{height:87%; border-radius:7px;}

@media (max-width: 767px) {
	#main .oferty-filtry>.kt-inside-inner-col{padding-bottom:80px;}
	.oferty-filtry .wp-block-kadence-query-filter-search .kb-filter-search-wrap .kb-filter-search-btn{bottom:20px;top:auto;}
	.cta_button .kt-blocks-modal-link{padding:10px 20px !important;margin: 0 0 0 120px !important;}
	
	.section-pomoce .kb-dynamic-list .kb-dynamic-list-item{width:90%;}
	.section-pomoce .kb-dynamic-list.kb-dynamic-list-layout-horizontal .kb-dynamic-list-divider{width:5%}
	
	
	.oferty-filtry .kadence-query-filter, .oferty-filtry .kb-filter-search-wrap input, .oferty-filtry .kb-filter-search-wrap{width:100%;margin-bottom:20px !important;max-width:100% !important;}
	.oferty-filtry .kb-filter-search-wrap{margin-bottom:-20px !important;}
	
	.wp-block-categories-list{display:inline !important;}
	
	.inner{padding-left:40px;}
	
	div[data-hash="data-wyjazdu"] input[type="date"]:before{
		display:block;
		margin-top:4px;
		width:100%;
	}
}
/* END JOB OFFERS */


/* TESTIMONIALS/OPINIONS */
.section-opinie .kt-blocks-testimonial-carousel-item .kt-testimonial-item-wrap{text-align:left;}
.section-opinie .kt-svg-testimonial-global-icon-wrap{text-align:left;}
.section-opinie .kt-testimonial-content{text-align:left;}
.section-opinie .kt-testimonial-content-wrap{margin-top:17px;}
.section-opinie .kt-testimonial-content{font-style:italic;}
.section-opinie .kt-testimonial-item-wrap .kt-testimonial-meta-wrap{justify-content:left;}
.section-opinie .kt-testimonial-occupation-wrap{margin-top:-2px}
.section-opinie .kt-testimonial-item-wrap{margin-top: 30px;}
/* END TESTIMONIALS/OPINIONS */


/* BLOG */
.wp-block-categories-list {display:flex;margin-left:10px;}
.wp-block-categories-list li{list-style:none;margin-right:20px}
.wp-block-categories-list li:after, .category-all:after{content:"|";font-size:12px;margin-left:20px;vertical-align:middle}
.wp-block-categories-list li:last-child:after{content:""}
.wp-block-categories-list a{text-decoration:none;}
.wp-block-categories-list .current-cat a, .kt-inside-inner-col:not(:has(.current-cat)) .category-all a {color:var(--global-palette2)}
.taxonomy-category a{text-decoration:none;}

.wp-block-post-excerpt__excerpt, .post-heading {height:70px;}
.wp-block-post-excerpt__more-link {background:#fff;border: 1px solid var(--global-palette2);color:var(--global-palette4);border-radius:99px;margin-top:20px;padding: 0.4em 1em;text-decoration:none;text-transform:uppercase;}
.wp-block-post-excerpt__more-link:hover{background:var(--global-palette2);color:#fff;border-radius:99px}

.taxonomy-post_tag{margin:0;}
.taxonomy-post_tag a:before{content:"#"}
.taxonomy-post_tag a{background-color: var(--global-palette2);border-radius:5px;margin-right:20px;padding:5px;text-decoration:none;text-transform:uppercase;}
.taxonomy-post_tag .wp-block-post-terms__separator{display:none;}

.wp-block-search input[type="search"]:focus{color:var(--global-palette4)}
.wp-block-search .wp-block-search__input{background:#fff;color:var(--global-palette4)}
.wp-block-search .wp-block-search__button{border-radius:99px !important;color:#fff;}
.wp-block-search .wp-block-search__button:hover{background:var(--global-palette1)}
/* END BLOG */


/* BONUSES */
.section-premie .kadence-splide-slider-init{margin: 0 50px;padding: 10px !important}
.section-premie .kt-blocks-post-grid-item{overflow:visible;}
.section-premia img, .section-premia .kt-sc-imgcol-bg-cover{border-radius:5px;}
/* END BONUSES */


/* ABOUT US */
.o-nas .splide__track{margin:0 60px;max-height:350px;}
.o-nas .kadence-blocks-gallery-item {min-width:250px;}
.o-nas .kb-gallery-ul .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner figure .kb-gal-image-radius{width:200px;}
.o-nas .kadence-blocks-gallery-item__caption {display:flex;flex-direction:column;max-width:250px;}
.o-nas .kb-gallery-caption-style-below .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner .kadence-blocks-gallery-item__caption {padding:8px;}
.o-nas .kadence-blocks-gallery-item__caption strong{font-size:20px;color:var(--global-palette4);}
.o-nas .kadence-blocks-gallery-item__caption br{display:none;}
.o-nas .kadence-blocks-gallery-item__caption em{font-size:15px;color:var(--global-palette6);font-style:normal;font-weight:bold;line-height:1.2em;margin-bottom:10px;min-height:36px;}
.about-us.description .kt-sc-imgcol{border-radius:5px;}
.about-us.counter {border-right:1px solid white}

ul li#gdynia em{color:var(--global-palette4);font-style:normal;left: 40px;position:relative;}
ul li#torun{margin-left:30px;}
/* END ABOUT US */

.main-contact-form .kb-advanced-form .kb-radio-check-item{margin-top:5px;order:1;}
.main-contact-form .kb-advanced-form .kb-radio-check-item input{height:25px;width:25px;}
.main-contact-form .kb-advanced-form .kb-radio-check-item label{display:none;}
.main-contact-form .kb-advanced-form .kb-radio-check-item-wrap legend{float:right;font-size:12px;margin-left:10px;order:2;width:80%}
.kb-adv-form-success{background:green !important;color:#fff !important}


/* FOOTER */
#footer-menu{display:flex;flex-direction:column;}
#footer-menu li{line-height:1.2em;}
.footer-widget1 p{line-height:1.3em;margin-top:0;}
.footer-widget2 figure{margin: 0}
/*.footer-widget3 p{font-size:13px;margin-top:-30px;width:80%}*/
.site-footer-section .contact a{text-decoration:underline;}
.site-footer-section .contact a:hover{color:var(--global-palette3)}
.site-footer-bottom-section-1{margin-top:-20px;}
.site-footer-bottom-section-1 p{font-size:13px;}
/* END FOOTER */

/* SLIDER */
@media only screen and (min-width: 1900px) {
.kadence-column3580_ba6991-4e > .kt-inside-inner-col,.kadence-column4503_76f4ed-50>.kt-inside-inner-col, .kb-row-layout-id473_e00358-71 > .kt-row-column-wrap, .kadence-column545_130996-da > .kt-inside-inner-col,.kadence-column133_bcc7d8-d3 > .kt-inside-inner-col,.kadence-column4503_5379d9-fa > .kt-inside-inner-col,.kadence-column4565_60cae1-74 > .kt-inside-inner-col, .kadence-column4503_1c439d-25 > .kt-inside-inner-col, .kadence-column545_abe749-e4 > .kt-inside-inner-col{
	padding-left:0px !important;
	}}
/* END SLIDER */
#kt-modal4369_f18e0f-55 .kt-blocks-modal-link{
	padding: 8px 20px 8px 20px !important;
}
.post-share span{
	background-color: #fff !important;
}
.offer-share span{
	background-color: #F7FAFC !important;
}
.home .home-offer-btn {
	margin-bottom:0px !important;
}
.popup-drawer .drawer-inner{
	width:70% !important;
}
.mobile-navigation:not(.drawer-navigation-parent-toggle-true) ul li.menu-item-has-children .drawer-nav-drop-wrap button{
	border-left:0px !important;
}
.modal-btn button{
		margin-top:0px !important;
	}
@media (max-width: 767px) {
.footer-widget-area p {
margin-left:0px !important;	
	}
	.modal-btn button{
		margin-top:2px !important;
	}
	.divider-offer-bar{
		color:#F5793B !important;
	}
	.kt-modal-overlay .kt-modal-close{
		color: #fff !important;
	}
	.wp-block-categories-list li:after, .category-all:after{
		display:none;
	}
	.wp-block-kadence-advancedbtn.kb-btns4565_6aa1e1-ee{
		padding-top:0px !important;
	}
	ul li#gdynia em{
		display:none;
	}
	.about-us.counter{
		border-right:0px !important;
	}
	.section-pomoce .kb-dynamic-list.kb-dynamic-list-layout-horizontal .kb-dynamic-list-divider{
		display:none;
	}
	.wp-block-kadence-column.section-form{max-width:100% !important;min-width:250px;}
	.footer-social-inner-wrap img{
		width:42px !important;
		max-width:42px !important;
	}
	.footer-social-inner-wrap a.social-button{
		width:3em !important;
	}
.wp-block-post-excerpt__excerpt, .post-heading {height:auto !important}
.single-bonus .kt-sc-textcol{
		padding:20px 0px 0px 0px !important;
	}
	.yoast-breadcrumbs{
		font-size:12px !important;
	}
ul li#torun{margin-left:0px !important;}}
@media all and (min-width: 768px) and (max-width: 1024px){
	.wp-block-kadence-column.section-form{max-width:100% !important;min-width:350px;}
}
.mobile-navigation ul{
	text-align:left !important;
}
.wp-block-kadence-query-filter-search .kb-filter-search-wrap .kb-filter-search-btn:focus,
.wp-block-kadence-query-filter-search .kb-filter-search-wrap .kb-filter-search-btn:hover{
	color:#fff !important;
}