/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

/*.carousel-slider-v1 .awb-carousel,
.carousel-slider-v1 .fusion-image-wrapper {
    aspect-ratio: 16/9;
}*/


/* config - nemazat !! */

.fusion-tb-header > .hlavicka ~ .hlavicka,
.post-content > .slider ~ .slider,
.post-content > .sluzby ~ .sluzby,
.post-content > .o_nas ~ .o_nas,
.post-content > .galerie ~ .galerie,
.post-content > .vyhody ~ .vyhody,
.post-content > .novinky ~ .novinky,
.post-content > .kontakty ~ .kontakty,
.fusion-tb-footer .fusion-footer-widget-area > .paticka ~ .paticka {
    display: none;
}

.config_panel {
    position: fixed;
    z-index: 99999999999999;
    right: 20px;
    bottom: 20px;
    background-color: #ededed;
    border-radius: 8px;
    box-shadow: 0 6px 12px 0 rgba(0,0,0,0.20);
    padding: 32px;
    width: 100%;
    max-width: 400px;
    height: 300px;
    overflow-y: scroll;
}

.config_panel input[type="text"],
.config_panel input[type="email"]{
    background-color: #fff !important;
}

.config_panel label {
    cursor: pointer;
}

.main_color_hex,
.secondary_color_hex {
    margin-left: 10px;
    display: inline-block;
    font-size: 14px;
}

.config_close_btn {
    position: absolute;
    top: 10px;
    right: 10px;
    width: 30px;
    height: 30px;
    background-color: #000;
    color: #fff;
    border-radius: 100px;
    display: flex;
    flex-flow: row wrap;
    justify-content: center;
    align-items: center;
    cursor: pointer;
}

.config_show_btn {
    position: fixed;
    bottom: 20px;
    right: 20px;
    width: 50px;
    height: 50px;
    background-color: #000;
    color: #fff;
    border-radius: 100px;
    flex-flow: row wrap;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    transition: 0.25s ease all;
    font-size: 24px;
    font-weight: 700;
    display: none;
    z-index: 999999999999999;
    box-shadow: 0 6px 12px 0 rgba(0,0,0,0.20);
}

.config_print_btn {
    text-decoration: underline;
    cursor: pointer;
    display: block;
}

.config_print_btn:hover {
    text-decoration: none;
}

.config {
    height: 0 !important;
}

.odeslat_form {
    padding: 8px 16px;
    border-radius: 25px;
    background-color: #000;
    color: #fff;
    cursor: pointer;
}

.odeslat_form:hover {
    background-color: #fff;
    color: #000;
}

.hlavicka {
    width: 100% !important;
}



/*body:not(.page-id-178) .certifikaty_config,
.osoby_config,
body:not(.page-id-184) .formular_config,
body:not(.home) .slider_config,
body:not(.home) .sluzby_config,
body:not(.home) .o_nas_config,
body:not(.home) .vyhody_config,
body:not(.home) .galerie_config,
body:not(.home) .novinky_config,
body:not(.home) .kontakty_config {
    display: none;
}*/




.carousel-slider-v1 .awb-carousel {
    border-radius: 8px;
}

.carousel-slider-v1 .awb-swiper-button-next,
.carousel-slider-v1 .awb-swiper-button-prev {
    transform: none !important;
    border-radius: 8px;
    width: 40px;
    height: 40px;
}

.carousel-slider-v1 .awb-swiper-button-next {
    top: 20px !important;
    bottom: auto !important;;
    right: 75px;
}

.carousel-slider-v1 .awb-swiper-button-prev {
    top: 20px;
    bottom: auto;
    right: 125px;
    left: auto;
}

.fusion-carousel-border .fusion-image-wrapper {
    border: none!important;
    border-radius: 8px!important
}

.awb-swiper .fusion-image-wrapper {
    max-width: 600px;
}

.fake-logo{
    background-color: var(--awb-color4);
    border-radius: 50px;
    width: 70px;
    height: 70px;
}

.fusion-form-form-wrapper .fusion-form-field {
    margin-top: 0px!important;
}

.hp-novinky img {
    max-height: 200px;
    object-fit: cover;
}

/******* respo ********/

@media only screen and (max-width: 600px) {
    /*#post-7 > div > div.fusion-fullwidth.fullwidth-box.fusion-builder-row-2.fusion-flex-container.has-pattern-background.has-mask-background.fusion-parallax-none.hundred-percent-fullwidth.non-hundred-percent-height-scrolling.lazyloaded{
        background-image: none!important;
    }*/
    #post-7 > div > div.fusion-fullwidth.fullwidth-box.fusion-builder-row-7.fusion-flex-container.has-pattern-background.has-mask-background.fusion-parallax-none.nonhundred-percent-fullwidth.non-hundred-percent-height-scrolling.lazyloaded > div > div.fusion-layout-column.fusion_builder_column.fusion-builder-column-21.fusion_builder_column_1_1.\31 _1.fusion-flex-column > div > div > a{
        display: none!important;
    }
  }


