.acf-field.acf-field-view-as-event .acf-label, .acf-field.acf-field-view-as-event .acf-input, .acf-field.acf-field-view-as-event-day .acf-label, .acf-field.acf-field-view-as-event-day .acf-input {
    display: inline-block;
    vertical-align: top;
}

.acf-field.acf-field-view-as-event .acf-input {
    margin: 0 5px;
}

.acf-field.acf-field-date-time-picker .acf-label {
    display: inline-block;
    margin: 3px 0;
}

.acf-input > .acf-true-false{
    display: inline-block;
}


.acf-field.acf-field-date-time-picker .acf-input {
    display: inline-block;
    vertical-align: top;
    margin: 0 5px;
}

.acf-field-calendar-category ul li {
    display: inline-block;
    width: 200px;
    padding: 5px 0;
}


/* SETTINGS SECTION */
.multisite-calendar-settings p.submit {
    display: inline-block;
    margin-right: 10px;
}
.dropdown.multisite-calendar {
    width: 200px;
}



.acf-field.acf-field-checkbox.acf-field-calendar-category{
	visibility: hidden;
	display: none;
}
#caldera-forms-form-insert{
	visibility: hidden;
	display: none;
}

.oceanwp-theme #wpadminbar{
    z-index: 9999999;
}



/* Actions */

a.edit_detail_link::before{
    content: "\f464";
    text-indent: 0px;
}

body.editmodal{
    background-color: whitesmoke;
}

a.edit_detail_link{
    text-indent: -3000px;
}

.row-actions .clone_X, .row-actions .edit_as_new_draft, .row-actions  .edit_with_elementor{
    visibility: hidden;
    display: none;

}

.column-actions .cpac_use_icons + .hidden + .row-actions > span.duplicate_post_save_as_new_post a::before, .column-actions .cpac_use_icons + .row-actions > span.duplicate_post_save_as_new_post a::before {
    content: "\f133";
}



.editmodal.ac-post #elementor-switch-mode-button, .editmodal.ac-produkt #elementor-switch-mode-button{
    visibility: hidden;
    display: none; 
}


.editmodal.post-type-lide #post-body-content_X{
    visibility: hidden;
    display: none;    
}


.editmodal.edit-tags-php #col-left{
    visibility: hidden;
    display: none;    
    width: 0px;
}
.editmodal.edit-tags-php #col-right{

    width: 100%;
}

.editmodal #edittag .form-table:nth-of-type(1){
    visibility: hidden;
    display: none;  
}

.editmodal #profile-page .form-table:nth-of-type(1), .editmodal #profile-page .form-table:nth-of-type(4), .editmodal #profile-page .form-table:nth-of-type(6){
    visibility: hidden;
    display: none;  
}

.editmodal #profile-page .description, .editmodal #profile-page h2, .editmodal #profile-page h3{
    visibility: hidden;
    display: none;  
}

.editmodal #profile-page .form-table:nth-of-type(2) tbody{
    display: flex;  
    flex-wrap: wrap;
    flex-direction: row;
}

.editmodal #profile-page .form-table:nth-of-type(2) tr {
    display: inline; 
}

.but_back{
    visibility: hidden;
    display: none; 
}

.editmodal .but_back{
    margin-top: -40px;
    margin-left: 20px;
    padding-top:5px;
    padding-bottom:5px;
    cursor: pointer;
    visibility: visible;
    display: inline;
}






.editmodal.ac-produkt .edit_X, .editmodal.ac-post .edit_X{
    visibility: hidden;
    display: none; 
}


.editmodal.post-php .postexcerpt, .editmodal.post-php #commentsdiv, .editmodal.post-php #edit-slug-box,  .editmodal.ac-wp-media .view-attachment{
    visibility: hidden;
    display: none; 
}






.editmodal.ac-shop .edit_detail_link, .editmodal.ac-sponsors .edit_detail_link, .editmodal.ac-lide .edit_detail_link,  .editmodal.ac-training .edit_detail_link ,  .editmodal.ac-nastenka .edit_detail_link { 
    visibility: hidden;
    display: none; 
}

#acf-osoba_detail .inside.acf-fields{
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
}



#acf-acf_group_kalendar .inside.acf-fields{
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
}


.acf-fields.acf-form-fields{

    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
}


.acf-fields.acf-form-fields .acf-field-icon-category{
    visibility: hidden;
    display: none;
}

.acf-fields.acf-form-fields .acf-field--post-content .acf-label{
    visibility: hidden;
    display: none;
}

.editmodal.wp-admin.wp-core-ui  #wpadminbar{ /*  .editmodal  */ 
    visibility: hidden;
    display: none;
}

.editmodal  #wpadminbar{
    visibility: hidden;
    display: none;
}

.editmodal.wp-admin.wp-core-ui  #adminmenuwrap{
    visibility: hidden;
    display: none;
}


.editmodal.wp-admin.wp-core-ui  #adminmenuback{
    visibility: hidden;
    display: none;
    width: 0px;
}

.wp-admin.wp-core-ui.editmodal #wpcontent {
    margin-left: 0px;

}

.editmodal.wp-admin.wp-core-ui .fancybox-slide--iframe .fancybox-content {
    width  : 1500px;
    height : 800px;
    max-width  : 80%;
    max-height : 80%;
    margin: 0;
}

.editmodal.wp-admin.wp-core-ui  #screen-meta-links{
    visibility: hidden;
    display: none;
    
}


.editmodal.wp-admin.wp-core-ui  .edit-tag-actions #delete-link{
    visibility: hidden;
    display: none;
    
}



#wpfooter{
    visibility: hidden;
    display: none;
}


.notice{
    visibility: hidden;
    display: none;
    height:0px;
    margin-top:0px;
    margin-bottom:0px;

}


.acf-field--post-content{
    flex: 2 100%;
}

.acf-field-date-publish{
    flex: 1 20%;
    order: -2;
}

.acf-field-rrule .acf-input, .modal-content .acf-field-rrule .acf-label{
    display: inline-block;
}
.logged-in .acf-fields > .acf-field { 
    border-top-width:0px;
    border-top-style: none;
}

.fancybox-slide--iframe .fancybox-content{
    width: 1500;
}

.wp-admin.post-type-produkt .postarea.wp-editor-expand{
    visibility: hidden;
    display: none;
    height:0px;
    margin-top:0px;
    margin-bottom:0px;
}




@media (max-width: 768px) {
    .aci-package-item{
        width:100%;
        margin:20px 0;
    }
    .aci-dd-pc-display{
        display:none;
    }

    .aci-dd-mob-display{
        display:block;
    }
}

.wpb_wrapper .edit-list.backend.fancy .edit{
    
    font-size: 25px;
    margin-right: 10px;
    margin-left: 10px;

}

.wpb_wrapper .edit-list.backend.fancy{
    
    font-size: 25px;
    padding-right: 5px;
    padding-top: 5px;
    padding-left: 5px;
    margin-left: 5px;
    margin-right: 5px;
    border-radius: 8px;
    border: 0px solid #e5e5e5; 

    
}


.Grid1 .nadpis_vizitka .edit-list.backend.fancy .dashicons.dashicons-edit{
    
    color: #e5e5e5;
}

.Grid1 .nadpis_vizitka .edit-list.backend.fancy .dashicons.dashicons-edit{
    
    color: #e5e5e5;
    color: #1e4612;
}



.wpb_wrapper .edit-list.backend.fancy > div{
    
    font-size: 12px;
    padding-top: 10px;;
    margin-right: 10px;
    margin-left: 10px;
    max-width: 80px;
    line-height: 15px;
    color: rgb(72, 90, 72);
    font-weight: 300;

    
}
.page-id-46789 .wpb_wrapper > .cara{
    line-height: 10px;
    width:70%;
    height:2px;
    margin-bottom: 25px;
    margin-top: 15px;
}

.wpb_wrapper .edit-list.backend.fancy{    
    padding-top: 10px;
    margin-top: 10px;
}
.wpb_wrapper .edit-list.backend.fancy .edit{    
    color: rgb(0, 128, 0);

}


.wpb_wrapper .edit-list.backend.fancy .edit:hover{    
    color: rgb(47, 194, 47);
    font-size: 28px;
}

.page-id-46789 #aktuality > .vc_column_container .vc_column-inner .wpb_wrapper{
    /*background-color: beige;*/
    margin-top:15px;
    margin-bottom:15px;
    padding-bottom: 2px;
    padding-top: 6px;

}
.page-id-46789 #aktuality.first-row-admin{
    margin-top:40px;

}



#post-46789 {
    padding-left:30px;
    padding-right:30px;
}



.wpb_wrapper .edit_novinky{
    display: flex;
    justify-content: center;
    flex-direction: row;
    flex-wrap: wrap;
    margin: 5px;
    padding: 0px;
    font-size: 12px;
}

.page-id-46789 .blok_text1 h2{
    font-size: 21px;
    padding-top: 0px;
    margin-top: 15px;
    font-variant: small-caps;
}


/* sticky-buttons */

.sticky-buttons {
    position: fixed;
    top: 30%;
    right:0;
    z-index: 105;
    transform: rotate(270deg);
    transform-origin: right bottom;
}

/* sticky-buttons  LEFT*/

.sticky-buttons { 
    position: fixed;
    top: 25%;
    left:40px;
    z-index: 9999;
    transform: rotate(90deg);
    transform-origin: left top;
}

.sticky-buttons a.but_edit {
    background-color: #585858;
    cursor: pointer;
    color: #fff;
    display: inline-block;
    text-decoration: none;
    padding-bottom:20px;
    padding-top:5px;
    padding-left:15px;
    padding-right:15px;
    min-width:70px;
    border-radius: 5px 5px 0px 0px;
}
.sticky-buttons .nadpis_but {
    color: rgb(255, 255, 255);   
    font-size: 20px;
    font-weight: 500;
    font-stretch: condensed;
    font-variant: small-caps;
    line-height: 25px;
    letter-spacing: 1.5px;

}


.sticky-buttons .icon.icon-calendar-1{
    display: inline;
    margin-right:10px;
    width: 18px;

}
.sticky-buttons .icon.icon-calendar-1:before{
    font-size: 18px;
}
.sticky-buttons .but_fb{
    margin-left:4px;
}

.sticky-buttons .but_team{
    margin-left:4px;
    background-color: #f0f0f0;
    color: rgb(0, 0, 0);
    text-transform: uppercase;
    font-weight: 700;
}

/* headers */

.logged-in.admin-bar .logo_main, .logged-in.admin-bar .wpmm-pro-sticky.navbar-fixed-top  .logo_sticky {
    top: 32px;
    height: 100px;
    z-index: 99990;
    margin-left: 0px;
    margin-top: 0px;
    width: 100%;
    text-align: center;
    background-color: #fff;
}
.logged-in.admin-bar #wpmm-wrap-mikrosite1{
    top: 132px;
}


.home.page #bodywrapper{
    top:100px;
    padding-top: 132px;
}




.page-id-46789  #bodywrapper{
    top:100px;
    padding-top: 132px;
}


.single-post #bodywrapper{
    top:100px;
    padding-top: 0px;
}


.home-slider  .wpb_text_column.wpb_content_element {
    margin-bottom: 0px;
}

.page-id-37472 #blok_dokumenty{ /*dokumenty*/
    margin-top:230px;
}
.page-id-38408 #blok_dokumenty{ /*o společnosti*/
    margin-top:230px;
}

@media (max-width: 910px){
	
    .home.page #bodywrapper{
        top:100px;
        padding-top: 0px;
    }
    .page-id-37472 #blok_dokumenty{ /*dokumenty*/
        margin-top:0px;
    }
    .page-id-38408 #blok_dokumenty{ /*o společnosti*/
        margin-top:0px;
    }

    .ut-layout-produkt-detail-levy-sloupec.sticky-header #bodywrapper{
        top:0px;
        padding-top: 160px;
    }



}	


@media (min-width: 1680px){
    .page-id-37472 #blok_dokumenty{  /*dokumenty*/
        margin-top:250px;
    }
    .page-id-38436 #blok_dokumenty{   /*kontakty*/
        margin-top:160px;
    }
}


/*  dokumenty ke stažení */

.seznam_dokumenty .items-grid.seznam1{
    width:100%;
    justify-content:center;
    text-align: center;
    width: 100%;
    padding-left:10%;
    padding-right:10%;
}

.seznam_dokumenty .items-grid.seznam1 .col-md-2.col-mob1{

    justify-content:right;
    text-align: right;
}

.seznam_dokumenty .seznam1 > .grid-item {
    width: 100%;
    height: 45px;
    padding-left:0%;
    padding-right:15%;

    }

    .seznam_dokumenty .items-grid.seznam1 .col-md-12.s_dokumenty{
        border-style: dashed;
        padding-bottom: 5px;
        margin-top: 5px;
        border-top-color: #ffffff;
        border-bottom-color: #ffffff;
        border-left-color: #ffffff;
        border-right-color: #ffffff;
        border-color: #cccccc;
        border-top-width: 0px; 
        border-bottom-width: 1px;
        border-left-width: 0px;
        border-right-width: 0px;
        display: flex;
        justify-content: space-between ;

    }



    

    /*  replace banners */
    .upsell-wrapper{
        visibility: hidden;
        display: none;
    }

     .uc-fashion-slider-mt .uc-fashion-slider-container .uc-fashion-slider-content.link_blok.grid-uvod{
        margin-bottom: 0px; 
    }


    .page-id-38286 .grid_sluzby .items-grid {
        
        margin-top: 0px;
    }
    
        
    .myButton {
        background:linear-gradient(to bottom, #44c767 5%, #ffffff 100%);
        background-color:#44c767;
        border-radius:3px;
        border:1px solid #18ab29;
        display:inline-block;
        cursor:pointer;
        color:#ffffff;
        font-family:Arial;
        font-size:17px;
        text-transform: uppercase;
        padding:16px 31px;
        margin-top: 20px;
        text-decoration:none;
        text-shadow:0px 1px 0px #4f8746;
    }
    .myButton:hover {
        background:linear-gradient(to bottom, #ffffff 1%, #44c767 100%);
        background-color:#5cbf2a;
    }
    .myButton:active {
        position:relative;
        top:1px;}