/*
Theme Name:		wp-jac-chota-timo
Theme URI:
Description:	based on chota 0.8.1
Author:			jacek
Author URI:		http://waliszewski.pl/
Text Domain:	wp-jac-chota-timo
Version:		0.1
*/

@font-face{
  font-family:"DIN W06 Regular";
  src:url("fonts/5591088/9ed03534-f484-47cf-a60b-b0cfd11b7238.woff2") format("woff2"),url("/fonts/5591088/e3fd9768-3efe-4bc2-9064-6c2dc909b994.woff") format("woff");
}
@font-face{
  font-family:"DIN W06 Medium";
  src:url("fonts/5591110/4928b1c0-29d1-4694-9034-4251eac4c128.woff2") format("woff2"),url("/fonts/5591110/bb59b38b-ae6e-40bc-82f7-4baeb1d32760.woff") format("woff");
}

body{
    font-family:"DIN W06 Regular";
}

h1, h2, h3, h4, h5, h6{
    font-family:"DIN W06 Medium";
}

html, body {
    height: 100%;
    margin: 0;
    padding: 0;
    display: flex;
    flex-direction: column;
}

main {
    flex: 1; /* Automatycznie dostosowuje wysokość treści */
}

footer {
    background: #333;
    color: white;
    text-align: center;
}

.slick-slider, .slick-list.draggable {
    -webkit-user-select: text;
    -khtml-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
}

#creator_slider_holder{
    padding:40px;
}

#creator_slider{
    position: relative;
}

.slide-inside{
    margin:10px;
    background:#F6F7F9;
    border-radius:9px;
    overflow: hidden;
}
.creator_slide .title{
    font-weight: 700;
    font-size: 24px;
    padding-top:20px;
}
.creator_slide .subtitle{
    padding-bottom:20px;
}

.creator_slide .title, .creator_slide .subtitle, .creator_slide .body {
    padding-left:20px;
    padding-right:20px;
}
.creator_slide .body {
    padding-bottom:20px;
}

.slick-dots li button .slick-dot-icon::before{
    font-size:24px;
}
.slick-dots li.slick-active button .slick-dot-icon{
    color:#F07D00;
}
.slick-autoplay-toggle-button{
    display:none;
}
.special-card{
    padding:0 40px;
}

.creator_slide .body ul {
    list-style: none; /* Usuń domyślne punktor */
    padding: 0;
}
.creator_slide .body li {
    list-style-type: none;
    position: relative;
    padding-left: 40px; /* Miejsce na ikonę */
}

.creator_slide .body li::before {
    content: '';
    position: absolute;
    top: 0%;
    left: 0;
    transform: translateY(0%);
    width: 24px; /* Ustaw szerokość SVG */
    height: 24px; /* Ustaw wysokość SVG */
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="%23000000" stroke-width="4" stroke-linecap="round" stroke-linejoin="round"><path d="M20 6L9 17L4 12"/></svg>');
    background-size: contain;
    background-repeat: no-repeat;
}

.slick-autoplay-toggle-button{
    height:24px;
    padding:0 10px !important;
}
.slick-autoplay-toggle-button span::before{
    font-size:12px !important;
    line-height:12px !important;
}

.slick-slider {
    max-width: 100%  !important;
    width: 100%;
}

.slick-track {
    display: flex !important;
    justify-content: center;
}
/**{
    min-height: 0;
    min-width: 0;
}*/


button, button span, span, {
        min-width:auto !important;
    }

    

.special-card{
    padding:0 40px;
   /* position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);*/
}

@media screen and (max-width: 768px) {
    #creator_slider_holder{
        padding:0;
    }
    .special-card{
    padding:0 40px;
    position:static;
    -webkit-transform: translateY(0%);
    -ms-transform: translateY(0%);
    transform: translateY(0%);
}
}

#main_header{
background: #0069B4;
}

.nav a, .nav .brand{
    padding:0;
}


#main_footer{
    background:#2D3644;
    color:#ffffff;
    padding-top: 20px;
}
#main_footer a{
    color:#ffffff;
    text-decoration: underline;
}
#main_footer hr{
    max-width: 120px;
    margin:auto;
    background-color: #ffffff;
    border: 2px solid #ffffff;
    border-radius: 0;
}