/*
Theme Name:     Kadence Child
Theme URI:      n/a
Template:       kadence
Author:         Yesmark
Author URI:     n/a
Description:    Child Theme Description
Version:        1.0
License:        GNU General Public License v3.0 (or later)
License URI:    https://www.gnu.org/licenses/gpl-3.0.html
*/


/* Kadence fix */
.wp-block-button__link.kt-btn-width-type-auto{
    width: auto;
}

[data-aos=fade-up]{
    transform: translate3d(0,40px,0) !important;
}
[data-aos=fade-left]{
    transform: translate3d(40px,0,0) !important;
}
[data-aos=fade-right]{
    transform: translate3d(-40px,0,0) !important;
}
[data-aos^=fade][data-aos^=fade].aos-animate{
    transform: translate3d(0,0,0) !important;
}
.pagination .page-numbers{
    border-radius: 0;
    font-family: Jost;
}

@media(min-width:1024px){
   body:not(.blog) .kb-posts-style-unboxed .entry-content-wrap{
        margin-left: 30px!important;
    } 
}

.custom-img-gal{
    border-radius: 14px;
    overflow: hidden;
}
.custom-img-gal .splide__pagination{
    position: absolute;
}
.custom-img-gal .kb-splide .splide__pagination,
.custom-img-gal .kb-splide ul.splide__pagination.splide__pagination{
    bottom: 20px;
    left: 40%;
    display: flex;
}
.custom-img-gal .kb-splide .splide__pagination li{
    flex-grow: 1;
}
.custom-img-gal .kb-splide .splide__pagination__page{
    border-radius: 0;
    height: 5px;
    width: 100%;
    flex-grow: 1;
}
.custom-img-gal.wp-block-kadence-advancedgallery .kt-blocks-carousel-init[data-slider-dots=true]{
    margin-bottom: 0;
}

.wp-block-kadence-advanced-form1357-cpt-id .kb-advanced-form input[readonly]{
    font-style: italic;
    color: #999 !important;
}
.kb-container{
    column-gap: 80px;
    max-width: var(--global-content-width, 1290px);
    padding-left: var(--global-content-edge-padding);
    padding-right: var(--global-content-edge-padding);
    padding-top: 40px;
    padding-bottom: 40px;
    grid-template-columns: minmax(0, 1fr);
    margin: 0 auto;
}
.package-prices{
    text-align: center;
}
.package-prices strong{
    font-size: 2rem;
    color: var(--global-palette1);
}
.objednat.btn{
    padding: 7px 20px;
}

.custom-galleries .kt-blocks-post-grid-item .kt-blocks-post-grid-item-inner{
    position: absolute;
    bottom: 0;
    width: 100%;
}
.custom-galleries .kt-blocks-post-grid-item .kt-blocks-post-grid-item-inner header .entry-title{
    padding: 0;
}

@media screen and (min-width: 1025px) and (max-width: 1099px){
    .main-navigation .primary-menu-container > ul > li.menu-item > a{
        padding-left: 10px;
        padding-right: 10px;
        font-size: 13px;
    }
}


.ec-v-form-holder-basic{
    height: auto;
    width: 100% !important;
    background: none !important;
}
.ec-v-form-holder-basic form,
.ec-v-form-holder-basic form .ec-v-form-step{
    min-height: auto !important;
    height: auto !important;
}
#rank-math-analytics-stats-wrapper{
    display: none !important;
}
.footer-roubenky-img img{
    max-width: 100px;
}
.site-middle-footer-inner-wrap .widget{
    margin-bottom: 10px;
}