.elementor-kit-5{--e-global-color-primary:#C99700;--e-global-color-secondary:#EC834E;--e-global-color-text:#54595F;--e-global-color-accent:#FFCC00;--e-global-color-8890140:#FFFFFF;--e-global-color-a7a4b42:#813F90;--e-global-color-1a8a646:#D1121B;--e-global-color-e14466b:#009EE3;--e-global-color-1684747:#099938;--e-global-color-c792ec9:#2B2B2B;--e-global-color-dcc9b1f:#FDFDFD;--e-global-color-9bde550:#FDFDFD63;--e-global-color-d05004c:#EAEAEA;--e-global-color-f09048e:#EFEFEF;--e-global-color-6ce33c2:#F8F8F8;--e-global-color-2d19997:#002D72;--e-global-color-1f24682:#C99700;--e-global-color-ef77d00:#BAE4FE;--e-global-color-5d63d80:#F6F5F0;--e-global-color-63a6ee6:#061E47;--e-global-typography-primary-font-family:"Satoshi";--e-global-typography-primary-font-weight:700;--e-global-typography-secondary-font-family:"Satoshi";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Satoshi";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Satoshi";--e-global-typography-accent-font-weight:500;--e-global-typography-3c7bc4c-font-family:"Satoshi";--e-global-typography-3c7bc4c-font-size:1rem;--e-global-typography-3c7bc4c-font-weight:400;--e-global-typography-b2fed47-font-family:"Satoshi";--e-global-typography-b2fed47-font-size:16px;--e-global-typography-b2fed47-font-weight:300;--e-global-typography-f2a228b-font-family:"Satoshi";--e-global-typography-f2a228b-font-size:15px;--e-global-typography-2355d9c-font-family:"Satoshi";--e-global-typography-2355d9c-font-size:16px;--e-global-typography-2355d9c-font-weight:400;--e-global-typography-c2c1562-font-family:"Satoshi";--e-global-typography-c2c1562-font-size:clamp(1.375rem, 1.063rem + 0.833vw, 1.813rem);--e-global-typography-c2c1562-font-weight:700;--e-global-typography-99bd230-font-family:"Satoshi";--e-global-typography-99bd230-font-weight:400;--e-global-typography-cffc526-font-family:"Satoshi";--e-global-typography-cffc526-font-size:clamp(1.73rem, 1.5vw + 1.4rem, 2.07rem);--e-global-typography-b877032-font-family:"Satoshi";--e-global-typography-b877032-font-size:clamp(2.07rem, 2vw + 1.6rem, 2.49rem);--e-global-typography-b877032-font-weight:700;font-size:1rem;font-weight:300;}.elementor-kit-5 e-page-transition{background-color:#FFFFFF1C;}.elementor-kit-5 a{color:var( --e-global-color-accent );font-family:"Satoshi", Sans-serif;}.elementor-kit-5 a:hover{color:var( --e-global-color-primary );}.elementor-kit-5 h1{font-family:"Satoshi", Sans-serif;font-size:1.8rem;font-weight:700;text-transform:uppercase;}.elementor-kit-5 h2{font-family:"Satoshi", Sans-serif;font-size:1.8rem;font-weight:700;}.elementor-kit-5 h3{font-family:"Satoshi", Sans-serif;}.elementor-kit-5 h4{font-family:"Satoshi", Sans-serif;}.elementor-kit-5 h5{font-family:"Satoshi", Sans-serif;}.elementor-kit-5 h6{font-family:"Satoshi", Sans-serif;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//*wyrozniana tekstu przez znaczki np ++ */
.jetwp-plus{
    color: var(--e-global-color-1f24682);
}
.jetwp-bracket {
        font-family: "DM Serif Text"!important;
        color: var(--e-global-color-1f24682);
        font-size: clamp(1.75rem, 0.783vw + 1.248rem, 2.188rem)
}

/*wyróżnienie linków stopka */
.men_fot_hov span:hover {
 color: var(--e-global-color-primary);
}

/*grandient ikony */
.ikon_grand .elementor-icon-box-icon span {
     background-color: transparent;
    background-image: linear-gradient(90deg, #FFCC00 54%, #FD7E15 100%);
}
/*przyciski*/
.btn_grand .elementor-cta__button.elementor-button {
    background-image: linear-gradient(90deg, #FFCC00 50%, #FD7E14 100%);
}
.btn_grand:hover .elementor-cta__button {
    background-image: linear-gradient(90deg, #FD7E14 0%, #FD7E14 100%);
}

.btn_grand .elementor-button[type="submit"] {
    background-image: linear-gradient(90deg, #FFCC00 50%, #FD7E14 100%);
}
.btn_grand .elementor-button[type="submit"]:hover {
    background-image: linear-gradient(90deg, #FD7E14 0%, #FD7E14 100%);}
    
    .btn_grand .elementor-field-textual:focus {
        box-shadow: none;
    }
    

/* zoom zdjęć z przejściem*/

.img_zoom img {
    transition: 0.9s all ease-in-out;
}
.img_zoom:hover img {
    transform: scale(1.1);
}
.img_zoom {
    overflow: hidden;
}
/*licznik odstępy tekstu */
#licznik .elementor-counter-title {
    padding-top: 20px;
}
/* podmiana menu*/
.elementor-sticky--effects .menutextcolours .e-n-menu-item-title-text .e-link a {
 color: #333333!important;
 transition: color 0.5s ease-in-out;
}
 .elementor-sticky--effects .menutextcolours .e-n-menu-title-text {
 color: #333333!important;
 transition: color 0.5s ease-in-out;
}

.elementor-sticky--effects .menutextcolours .e-focus:hover {
 color: #FD7E14!important;
 }
 
.elementor-sticky--effects .e-n-menu-toggle-icon e-close:hover {
 color: #FD7E14;

}

/* Zmiana tła przy scrolowaniu #e6e6e6aa */
.elementor-sticky--effects {
 background: #e6e6e6f5!important;
 transition: background 0.5s ease-in-out;
}

.elementor-sticky--effects .logo_2 {
    display: initial;
}
.elementor-sticky--effects .logo_1 {
    display: none;
}
/*przyciski logowania */
.btn_log_col a {
    color: #fff!important;
}

/*CSS dla mapy placówek */
.wpgmp-map-1 div.categories_filter, div.wpgmp_before_listing, div.wpgmp_categories, div.wpgmp_listing_header
{
    float: none;
    width: 50%;
    margin: 0 auto;
}
.lokacje-mapa {
display: flex;
padding: 10px;
width: 100%;
}
.lokacje-mapa-child {
    flex: 1;
    border: 1px solid;
    
}
.lokacje-mapa-child:first-child {
    margin-right: 10px;
}

/* Licznik na stronie główej - ustawienie wysokości inline */
.counter_main .elementor-counter-title {
    line-height: 30px!important;
    margin-top: 10px;
}
/* cta powiększanie zdjęcia*/

.cta_own {
transition: transform .5s ease;
transform-origin: 65% 75%;
  transition: transform 3s, filter .5s ease-out;
}
.cta_own:hover {
    transform: scale(1.1);
    
}

/*grayscale na logotypach */
.sld_gray:hover {
    filter: grayscale(0);
    transition: all 0.5s ease-in-out;
    
}
.sld_gray {
    filter: grayscale(1);
    transition: all 0.5s ease-in-out;
}
/*konfiguracja ACF - pola ekspertów*/
.acf_last {
    margin-bottom: 30px;
}

/*faq justowanie tekstu */
.faq_list p {
    text-align: justify
}
/*zmiana punktorów*/
.punkt ul li {
    list-style: none;
}

.punkt a {
    color: #54595F;
}

.punkt ul li::before {
    content: "\2610";
    color: #FD7E14;
    padding-right: 10px;
    margin-left: -25px
}

.punkt-text ul li {
    list-style: none;
}

.punkt-text a {
    color: #54595F;
}

.punkt-text ul li::before {
    content: "\2610";
    color: #FD7E14;
    margin-left: -25px
}
.punkt_white ul li {
    list-style: none;
}

.punkt_white ul li::before {
    content: "\2610";
    color: #fff;
    padding-right: 10px;
    margin-left: -25px
}
.punkt ul {
    padding-bottom: 10px;
}


/* Skalowanie obrazka w wynikach wyszukiwania */
.eael-advanced-search-widget .eael-advanced-search-result .eael-advanced-search-content .eael-advanced-search-content-item .item-thumb img {
     object-fit: scale-down!important;
    
}

/*mapa zmiany css */

a.place_title {
   font-family: "Poppins", Sans-serif!important;
}

.wpgmp-map-1 .wpgmp_locations_head {
        color: #54595F;
        text-align: center!important;
}

.fc-badge.info {
        font-family: 'Roboto';
    font-size: 15px;
}
.fc-badge {
    color: var(--e-global-color-text);
    margin-top: 10px;
}

div.categories_filter select {background: url(https://old.credipass.pl/wp-content/plugins/wp-google-map-gold/assets/images/white_select_arrow.png) 99% 50% no-repeat #54595F;
        font-weight: 400;
}
	
.bnt_infowindow {
    margin-top: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  line-height: 1;
  color: #ffffff;
  border-radius: 0px;
  width: 160px;
  height: 50px;
  transition: 0.3s;
  background-image: linear-gradient(98deg, rgba(255, 204, 0, 1) 10%, rgba(253, 126, 20, 1) 90%);
  font-family: "Roboto", Sans-serif;
	   font-size: 15px;
	   font-weight: 300;
	   margin: auto!important;
}

.bnt_infowindow:hover {
  background-color: #FD7E14;
  background-image:none;
}
	
	a.bnt_infowindow {
	    color: #fff!important;

	}
	
	
	.wpgmp-map-1 .wpgmp_infowindow .fc-item-content.fc-item-body-text-color.fc-item-top-space {
	    font-family: "Roboto", sans-serif!important;
    font-weight: normal;
    font-size: 15px!important;
    line-height: 19px;
	}
	
	.wpgmp-map-1 div.categories_filter, div.wpgmp_before_listing, div.wpgmp_categories, div.wpgmp_listing_header {
	    width: 80%;
	}
	
@media screen and (max-width: 900px){
	.wpgmp_filter_wrappers {
	  padding:20px 5px;  
	    
	}}
	
	
	.wpgmp_listing_grid .fc-item-default.fc-wait .wpgmp_location_meta {
    display: flex;
    width: 100%;
    justify-content: center;}
    
    
    .wpgmp_listing_grid .fc-item-default.fc-wait .wpgmp_locations {
            background-color: #FDFDFD;
    }
	
	/* Paginacja mapy */
	.wpgmp_pagination {
	    display: flex;
    justify-content: center;}
    
        .wpgmp_pagination a {
        background: var(--e-global-color-d05004c);
        color: var(--e-global-color-c792ec9);
    }
    
    .wpgmp_pagination span.current {
        background: var(--e-global-color-primary  )
    }
    
    .wpgmp_pagination a:hover {
        background: var(--e-global-color-accent);
        color: #fff;
    }
    
    
    
	/*Ruch elementów na stronie współpraca */
	.box_up {
   transition: margin-top 1s ease-in-out; 
}
.box_up:hover {
margin-top: -20px;  
}


div.wpgmp_categories div.wpgmp_no_locations {
    font: 18px/25px roboto;
    margin: 10px 6px;
}

/* formularze zgody */

.zgody_form {
    font-size: 13px;
    text-align: justify
}

    /*wyłączeni linków w menu */
.off-link {    
   pointer-events: none;
    text-decoration: none;
}

/*poprawa komunikatu w formularzach*/
.elementor-message {
    padding-top: 10px;
    font-size: 14px;
    text-align: center;
}

/*Wygląd cytatów */
blockquote {
    border-left: 4px solid #ffcc00;
  margin: 5px 5px;
  padding:  5px 15px;
}
blockquote p {
   font-style: italic;
}

/*autor w postach*/ 
.elementor-13327 .elementor-element.elementor-element-02ca902 {
    padding-left: 10px;
}
.elementor-13327 .elementor-element.elementor-element-aaeb629 .dce-post-item { padding-bottom: 0px !important;}

/*przecinki w opisach kategorii */
.elementor-post-info__terms-list {
    color: var(--e-global-color-text)!important;
}


/*mapa kategorie wybieranie */

div.categories_filter select {
    text-transform: none;
}
/* Odpowiada wysokości nagłówka */
html {
  scroll-padding-top: 100px; /* Odpowiada wysokości nagłówka */
}

blockquote {
    padding: 0px 5px;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Satoshi';
	font-style: normal;
	font-weight: 300;
	font-display: swap;
	src: url('https://old.credipass.pl/wp-content/uploads/Satoshi-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Satoshi';
	font-style: italic;
	font-weight: 300;
	font-display: swap;
	src: url('https://old.credipass.pl/wp-content/uploads/Satoshi-LightItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Satoshi';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('https://old.credipass.pl/wp-content/uploads/Satoshi-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Satoshi';
	font-style: italic;
	font-weight: 400;
	font-display: swap;
	src: url('https://old.credipass.pl/wp-content/uploads/Satoshi-Italic.ttf') format('truetype');
}
@font-face {
	font-family: 'Satoshi';
	font-style: italic;
	font-weight: 600;
	font-display: swap;
	src: url('https://old.credipass.pl/wp-content/uploads/Satoshi-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Satoshi';
	font-style: oblique;
	font-weight: 600;
	font-display: swap;
	src: url('https://old.credipass.pl/wp-content/uploads/Satoshi-MediumItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Satoshi';
	font-style: normal;
	font-weight: 800;
	font-display: swap;
	src: url('https://old.credipass.pl/wp-content/uploads/Satoshi-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Satoshi';
	font-style: italic;
	font-weight: 800;
	font-display: swap;
	src: url('https://old.credipass.pl/wp-content/uploads/Satoshi-BoldItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Satoshi';
	font-style: normal;
	font-weight: 900;
	font-display: swap;
	src: url('https://old.credipass.pl/wp-content/uploads/Satoshi-Black.ttf') format('truetype');
}
@font-face {
	font-family: 'Satoshi';
	font-style: italic;
	font-weight: 900;
	font-display: swap;
	src: url('https://old.credipass.pl/wp-content/uploads/Satoshi-BlackItalic.ttf') format('truetype');
}
/* End Custom Fonts CSS */