.zak-primary-nav .sub-menu li a{
line-height: 1.3;
} .ka-cykly-all{
}
.ka-cykly-all h2{
font-size: 26px;
margin-bottom: 10px;
}
.ka-cykly-all h3{
font-size: 20px;
margin-bottom: 8px;
}
.ka-cykly-actual{
padding-bottom:1.5em;
}
.ka-part-all{
display:none;
}
.ka-part-single{
display: flex;
flex-direction: row;
align-items: center;
gap:30px;
}
.ka-part-single .ka-part-s-date{
font-weight: 500;
}
.ka-part-single.old-date .ka-part-s-date{
font-weight: 300;
color:#888888;
}
.ka-part-single.old-date a{
font-weight: 300;
color:#888888;
}
.ka-cykly-actual .ka-part-all{
display:block;
}
.ka-cykly-show-icon{
margin-right: 1rem;
}
.ka-cykly-single{
padding: 1.5em 0;
}
.ka-cykly-parrent .ka-cykly-name{
padding:1rem 10px;
font-size: 1.1em;
cursor: pointer;
}
.ka-cykly-parrent.ka-cykly-actual-parrent .ka-cykly-name, .ka-cykly-parrent-no.ka-cykly-actual-parrent .ka-cykly-name{
font-weight: 600;
}
.ka-part-all{
margin-left: 2em;
} .select2-container .select2-search--inline .select2-search__field{
height: 60px;
} .ka-main-sunday-all{
padding:20px;
border:2px solid var(--primary);
border-radius: 12px;
max-width: 450px;
width: 100%;
margin: 0 0 0 auto;
line-height: 1.3;
}
.ka-main-sunday-all h2{
font-size: 2.5rem;
margin-bottom: 10px;
font-weight: 400;
color:var(--primaryDark);
}
.ka-main-sunday-all h2:after{
content: '';
display: block;
max-width: 60px;
width: 100%;
height: 4px;
background-color: var(--primary);
margin-top: 8px;
}
.ka-main-sunday-all h3{
margin: 20px 0 0 0;
font-size: 2.1rem;
font-weight: 500;
}
.ka-main-sunday-first{
font-size: 2.1rem;
font-weight: 400;
}
.ka-main-sunday-other{
font-size: 1.6rem;
}
.ka-main-sunday-other .ka-ms-o-single{
padding:10px 0;
} .ka-song-logo{
max-width: 800px;
width: 100%;
margin: 0 auto;
}
.ka-song-logo figure{
text-align: right;
}
.ka-song-all{
max-width: 800px;
width: 100%;
margin: 0 auto;
}
.ka-song-all-grid{
display:grid;
grid-template-columns: 1fr 1fr;
grid-gap: 12px;
margin-bottom: 20px;
}
.ka-song-flex{
display: grid;
grid-template-columns: 30px 1fr;
grid-gap: 12px;
margin-bottom: 10px;
}
.ka-song-vers{
font-weight: 600;
}
.ka-song-text{
}
.ka-song-autors > span{
font-weight: 500;
}
@media screen and (max-width: 1200px){ .ka-song-all-grid{
grid-template-columns: 1fr;
}
.ka-song-flex{
padding: 10px 0;
}
}
@media screen and (max-width: 776px){ .ka-song-all h2{
font-size:2.2rem;
}
.ka-song-logo figure{
text-align: center;
} .ka-part-all{
margin: 0;
}
.ka-part-single{
display: grid;
grid-template-columns: 108px 1fr;
grid-gap:15px;
align-items: start;
line-height: 1.3;
margin-bottom: 2rem;
}
}