body.alc-web-page [alc-block-properties] .__fixedit [alc-block-properties] .alc-web--block-overlay {
    top: 100px;
}

@media (max-width: 576px) {
    body.alc-web-logged.alc-web-page {
        overflow: auto !important;
    }
    /*-- modal --*/
    body.alc-web-logged .modal-wrap .modal-container {
        width: 90vw !important;
    }
    body.alc-web-logged .modal-wrap .modal-container .modal-content input {
        border: 1px solid #CCC;
    }
    body.alc-web-logged .modal-wrap .modal-container .modal-header .modal-title {
        font-size: 16px !important;
    }
    body.alc-web-logged .modal-wrap .modal-container .modal-content label {
        font-size: 13px !important;
    }
    /*-- alc-web__navbar (open) --*/
    body.alc-web-logged.alc-web-page main.site-main.page-main {
        display: block !important;
    }
    body.alc-web-logged.alc-web-page div#alc-web__navbar #alc-web__bar-content {
        width: 100%;
    }
    body.alc-web-logged.alc-web-page div#alc-web__navbar {
        width: 100vw;
        max-width: 100vw !important;
        overflow: hidden;
    }
    body.alc-web-logged.alc-web-page div#container {
        height: 40vh;
    }
    body.alc-web-logged.alc-web-page div#alc-web__navbar,
    body.alc-web-logged.alc-web-page div#alc-web__navbar #alc-web__bar-content {
        height: 60vh;
        overflow-y: auto;
    }
    body.alc-web-logged.alc-web-page #alc-web-panel-drag .alc-web--panel-content .alc-web--panel-view.active {
        height: calc(60vh - 115px) !important;
    }
    body.alc-web-logged.alc-web-page #alc-web__bar-content .alc-web-bar-content-inner ul.tabs>li {
        font-size: 12px;
        height: calc(60vh - 62px);
    }
    /*-- bloques --*/
    body.alc-web-logged.alc-web-page [alc-block-properties] .alc-web--block-overlay {
        display: block !important;
        background-color: rgba(0, 160, 210, .1);
        overflow: hidden;
    }
    body.alc-web-logged.alc-web-page [alc-block-properties] .alc-web--block-overlay .block-title {
        font-size: 14px !important;
    }
    body.alc-web-logged.alc-web-page [alc-block-properties] {
        width: 100% !important;
        min-height: 200px;
    }
    body.alc-web-logged.alc-web-page.mobileDevice [alc-block-properties] .alc-web--block-overlay a.move-block {
        display: none;
    }
    body.alc-web-logged.alc-web-page [alc-block-properties] .alc-web--block-overlay a {
        color: rgba(255, 255, 255, .9) !important;
    }
}

body.alc-web-logged .modal-wrap .modal-header h2.modal-title {
    font-size: 18px !important;
    font-family: Verdana, 'Geneva', sans-serif !important;
}

body.alc-web-logged .modal-wrap .modal-content label {
    font-size: 16px!important;
    font-family: Verdana, 'Geneva', sans-serif !important;
}

body.alc-web-logged .modal-wrap .modal-content .select-style {
    width: 100%!important;
}

body.alc-web-logged .modal-wrap .modal-content .select-style select {
    width: 100%!important;
    padding: 0px !important;
    font-size: 16px!important;
}

body.alc-web-logged .modal-wrap .modal-content .form-check {
    padding-left: 1em;
}

body.alc-web-logged #alc-modal .input-info {
    font-size: 14px!important;
}

body.alc-web-logged .modal-wrap .modal-content {
    font-size: 16px!important;
}

body.alc-web-logged .alc-dynamic-menu-items.alc-shotcut-menu .alc-tooltip a {
    padding: 0 12px !important;
}

#alc-web__navbar_close {
    line-height: normal !important;
}

span.panel-title {
    line-height: normal !important;
}

.alc-dynamic-menu-items.alc-shotcut-menu {
    min-height: 32px !important;
}

a.alc-mainmenu-action.alc-icon {
    line-height: 2;
}

#alc-web__navbar #snackbar {
    padding: 0 16px;
    font-size: 16px;
}

.alc-web-page [alc-block-properties].hidden {
    display: block !important;
    opacity: .3;
    border: 1px dotted #F6F6F6;
}

body.alc-web-page .iframe-content .tabs form fieldset .form-group,
body.alc-web-page .iframe-content .tabs form fieldset .form-group label,
body.alc-web-page .alcbtn {
    font-size: 14px !important;
}

body.alc-web-page .iframe-content .tabs form fieldset .form-group [type="checkbox"]:not(:checked),
body.alc-web-page .iframe-content .tabs form fieldset .form-group [type="checkbox"]:checked {
    position: relative;
    opacity: 1;
    pointer-events: auto;
    font-size: inherit;
    appearance: auto;
    width: auto;
}