/* Safety-net only: the original Archi theme CSS is now restored from the vendor demo
   archive (style.css, css/bootstrap.css, plugin.css, designesia.js, total1.js).
   These few rules only neutralise the things the archive could not provide. */
#jpreOverlay,.jpreOverlay,#jpreLoader,#jprePercentage,.jpreLoader{display:none!important;visibility:hidden!important;opacity:0!important}
img{max-width:100%;height:auto}
iframe{max-width:100%}
.mainfooter svg,.footer-side-nav svg{max-width:32px;max-height:32px}
/* the archive only kept the .logo-2 image; the theme hides that class in the sidebar layout */
.de-navbar-left header div#logo .logo-2,header div#logo .logo-2{display:inline-block!important;max-width:210px;height:auto}
/* hero background: the original Home-Page-01.png was never archived */
.vc_custom_1590518967007{background-image:url(/wp-content/uploads/2016/10/interior-1.jpg)!important;background-size:cover!important;background-position:center center!important;position:relative}
.vc_custom_1590518967007:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.55);z-index:0}
.vc_custom_1590518967007 .wpb_wrapper{position:relative;z-index:1}
/* WOW.js entrance animations never finish in a static mirror -> keep content visible */
.wow,.wpb_animate_when_almost_visible{visibility:visible!important;opacity:1!important;animation:none!important}
