﻿.fancybox-close{right:5px; top: -40px;}

/* Backoffice Buttons */
body .zcmsdoor.visible-door {  -moz-transition: all 0.5s; -o-transition: all 0.5s; -webkit-transition: all 0.5s; transition: all 0.5s; 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.newitemdoor.visible-door {  top: 10px; right: unset; left:10px;}
    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 a.zcmscontentbox-edit { display: inline-block; }
    body .zcmscontent-options.active a { display: inline-block; }
        body .zcmscontent-options.active a.zcmscontent-edit { display: none; }
        body .zcmscontent-options.active a.zcmscontentbox-edit { display: none; }

body .zcmscontent { }
    body .zcmscontent.active { border: 1px solid #999; }
        body .zcmscontent.active .block-placeholder { margin: 15px; min-height: 120px; border: 2px dashed #808080; border-radius: 30px; background: none; }
        body .zcmscontent.active.loading { opacity: 0.7; filter: alpha(opacity=70); background: #999; }
        body .zcmscontent.active hr { padding-bottom: 4px; padding-top: 5px; }

body .zcmscontent.active .os-animation { opacity: 1;}

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; }


/* 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; }

/*CONTENTBOX*/
.is-content-website {max-width: 1230px !important;}
.is-content-full {max-width: 100% !important; padding-left: 0!important; padding-right: 0!important;}

.is-section-tool{ z-index: 10000;}
.row-tool{width: 120px;top: -31px; left: -1px!important;}
.row-handle{display: inline-block;    border-radius: 0;}
.row-html{display: inline-block;    border-radius: 0;}
.row-copy{display: inline-block;    border-radius: 0;}
.row-remove{display: inline-block;    border-radius: 0;}

.is-boxes{min-height:30px;}
.no-margin-section .is-container{margin-top:0!important; margin-bottom:0!important;}
/*.container-fluid{padding-left:15px; padding-right:15px;}*/