﻿.fancybox-close{right:5px; top: -40px;}

/* Backoffice Buttons */
body .zcmsdoor.visible-door { position: absolute; top: 10px; right: 10px; z-index: 999; display: inline-block; height: 30px; line-height: 30px; padding: 0 10px; color: #ffffff; background-color: #2c3e50; border-color: #000; font-size: 14px; -webkit-box-shadow: 2px 2px 3px 0px rgba(50, 50, 50, 0.75); -moz-box-shadow: 2px 2px 3px 0px rgba(50, 50, 50, 0.75); box-shadow: 2px 2px 3px 0px rgba(50, 50, 50, 0.75); }
    body .zcmsdoor.visible-door i { margin-right:2px; vertical-align:top; }
    body .zcmsdoor.visible-door:hover { background: #691384; -webkit-box-shadow: 2px 2px 7px 0px rgba(50, 50, 50, 0.75); -moz-box-shadow: 2px 2px 7px 0px rgba(50, 50, 50, 0.75); box-shadow: 2px 2px 7px 0px rgba(50, 50, 50, 0.75); }

body .zcmscontent-options { display: block; padding: 20px; text-align: center; }
    body .zcmscontent-options a { margin: 0 10px; display: none; }
        body .zcmscontent-options a.zcmscontent-edit { display: inline-block; }
    body .zcmscontent-options.active a { display: inline-block; }
        body .zcmscontent-options.active a.zcmscontent-edit { display: none; }

body .zcmscontent-area {}
    body .zcmscontent-area.active { border: 1px solid #999; }
        body .zcmscontent-area.active .block-placeholder { margin: 15px; min-height: 120px; border: 2px dashed #808080; border-radius: 30px; background: none; }
        body .zcmscontent-area.active.loading { opacity: 0.7; filter: alpha(opacity=70); background: #999; }
        body .zcmscontent-area.active hr { padding-bottom: 4px; padding-top: 5px; }


body .zcmscontentbox-options { display: block; padding: 20px; text-align: center; }
    body .zcmscontentbox-options a { margin: 0 10px; display: none; }
        body .zcmscontentbox-options a.zcmscontentbox-edit { display: inline-block; }
    body .zcmscontentbox-options.active a { display: inline-block; }
        body .zcmscontentbox-options.active a.zcmscontentbox-edit { display: none; }

body .zcmscontentbox-area { }
    body .zcmscontentbox-area.active { border: 1px solid #999; }
        body .zcmscontentbox-area.active .block-placeholder { margin: 15px; min-height: 120px; border: 2px dashed #808080; border-radius: 30px; background: none; }
        body .zcmscontentbox-area.active.loading { opacity: 0.7; filter: alpha(opacity=70); background: #999; }
        body .zcmscontentbox-area.active hr { padding-bottom: 4px; padding-top: 5px; }

body .zcmscontentbox-area.is-wrapper > div.is-section-20 { height: 20vh; }
body .zcmscontentbox-area.is-wrapper > div.is-section-30 { height: 30vh; }
body .zcmscontentbox-area.is-wrapper > div.is-section-40 { height: 40vh; }
body .zcmscontentbox-area.is-wrapper > div.is-section-50 { height: 50vh; }
body .zcmscontentbox-area.is-wrapper > div.is-section-60 { height: 60vh; }
body .zcmscontentbox-area.is-wrapper > div.is-section-75 { height: 75vh; }
body .zcmscontentbox-area.is-wrapper > div.is-section-100 { height: 100vh; }
body .zcmscontentbox-area.is-wrapper > div.is-section-auto { height: auto; }

body .zcmscontentbox-area.active .os-animation { opacity: 1;}
body .zcmscontent-area.active .os-animation { opacity: 1;}

/* FrontEnd Behavior */
#zCMSTitlePage { display: none; }
#zCMSContent { visibility: hidden; min-height: 350px; }
    #zCMSContent.no-visible { visibility: hidden !important; }
#zCMSContentLoading, .zCMS-custom-loader { display: none; position: absolute; left: 0; right: 0; bottom: 0; top: 0; text-align: center; z-index: 10; background: #FFF; }
    .zCMS-custom-loader { display:block; z-index:1000; }
    #zCMSContentLoading .zCMS-loading, .zCMS-custom-loader .zCMS-loading { margin-top: 150px; display: inline-block; width: 35px; height: 35px; background: url('/Content/app/js/plugins/zcms/img/loader.gif') no-repeat; }
        #zCMSContentLoading .zCMS-loading[data-loader="advanced"],.zCMS-custom-loader .zCMS-loading[data-loader="advanced"] { background: url('/Content/app/js/plugins/zcms/img/loader-advanced.gif') no-repeat; }
        #zCMSContentLoading .zCMS-loading[data-loader="circles"],.zCMS-custom-loader .zCMS-loading[data-loader="circles"] { background: url('/Content/app/js/plugins/zcms/img/loader-circles.gif') no-repeat; }
        #zCMSContentLoading .zCMS-loading[data-loader="squares"],.zCMS-custom-loader .zCMS-loading[data-loader="squares"] { background: url('/Content/app/js/plugins/zcms/img/loader-squares.gif') no-repeat; }