article{border:1px solid #dce1e800;}
article:hover{/*border:1px solid #4667f0;*/ transform:translateY(-6px);-webkit-transform:translateY(-6px);-moz-transform:translateY(-6px);}
article.style-app-default,article.style-book-v1,article.style-post-min {border:none;}
.keyboard-btn {border:1px solid silver;border-radius:6px;height:2.5em;width:2.5em;display:inline-flex;align-items:center;justify-content:center;background:#f2f4f7;}
.search-tools .btn:not(:disabled):not(.disabled):hover,.search-box .btn:not(:disabled):not(.disabled):hover {background:#e0e6ff;}
.search-box .vc-theme,.search-tools .vc-theme {--this-bg:#fff;}
.aside-card .io {color:#4667f0;}
.aside-card .iconfont {color:#4667f0;font-size:1.2em;vertical-align:-0.1em;width:1.25em;}
.icon-submit {font-size:20px !important;}
.icon-statement:before {font-size:18px;}
.icon-search:before,.icon-submit:before,.site-tag:before {color:#4667f0;}
.external {color:#4667f0;}
.header-nav .navbar-header{font-size:1rem;}
.wp-block-image .aligncenter>figcaption {text-align:center;font-size:12px;color:#666;}
.panel-body ul,.panel-body ol {font-size:1rem !important;}
.panel-body ul li,.panel-body ol li {line-height:2 !important;}
.panel-body h2:not(.item-title) {font-weight:bold !important;}
.panel-body h2:not(.item-title)::before{box-shadow: none !important;}
.panel-body h3:not(.item-title) {color:var(--theme-color);font-weight:bold;}
.panel-body h3:not(.item-title)::before {width:0px !important;margin-right:0 !important}
.panel-body h4:not(.item-title) {font-weight:bold !important;}
.panel-body h4:not(.item-title)::after{background: none !important;}
.ioui-main nav i.text-color {color:#6c757d !important;margin:0 5px;}
.btn-tab-h.active,.vc-theme {--this-hover-bg:#3458ef !important;--this-shadow-bg:#ffffff00 !important;}
.nothing .nothing-svg {max-width:150px !important;}
.table-title {padding:4px 0;}
.card {box-shadow:none !important;}
.sites-preview .site-img {height:240px;}
.nav-login>a>.icon-user {vertical-align:-0.2em;}
.navbar-header li.current-menu-item>a, .navbar-header li>a:hover{color: var(--main-color);}

.content-card .btn-more {font-size:14px !important;margin-right:0.5rem;}
.sites-item:hover .item-image img {transform:scale(1) rotate(360deg)!important}
.tab-to-more::before {height: 1px !important;background: linear-gradient(90deg, #0960cf, #00BCD4, #4CAF50, #2196F3, #1889e3, #6e6ee7, #9C27B0) !important;animation: gradientMoveReverse 3slinear infinite;}
@keyframes gradientMoveReverse {0% {background-position:100% 50%;}100% {background-position:0% 50%;}}
.posts-item.app-item:hover .item-media {transform:scale(1);}
.sites-item:not(.style-sites-max) .togo {opacity:1 !important;right:2px !important;padding:10px 5px 10px 20px;background:linear-gradient(270deg,var(--main-bg-color)60%,hsla(0,0%,100%,0) 100%);height:100%;border-radius:0 var(--main-radius) var(--main-radius) 0;display:inline-flex;align-items:center;}
.sites-item:not(.style-sites-max):hover .togo {opacity:1 !important;transform:translate(2px,-50%) !important;}
.custom-siteInfo {display:flex;flex-wrap:wrap;}
.custom-siteInfo .wznav-site-up {border-radius:10px 10px 5px 5px;overflow:hidden}
.custom-siteInfo .site-stats-buttons a,.custom-siteInfo .site-stats-buttons span {color:#fff;mix-blend-mode:difference}
.wznav-site-down {position:relative;width:100%;order:2;z-index:10}
.wznav-site-up {width:100%;height:200px;order:1;position:relative}
.site-title-icon {width:100px;height:100px;vertical-align:top;border-radius:18px!important;margin-right:15px;border:5px solid #fff;margin-top:-45px;background:#fff}
.site-name span .mb-2 {margin-bottom:0!important}
.site-name span p.mb-2 {font-size:1rem;max-height:2.8em;line-height:1.4;margin-top:5px}
.site-stats-buttons {display:flex;position:absolute;top:15px;left:15px;z-index:20;flex-wrap:wrap;max-width:70%}
.site-stats-button {display:flex;align-items:center;margin-right:10px;margin-bottom:10px;padding:4px 10px;border-radius:20px;background-color:rgba(0,0,0,.1);border:1px solid #ffffff8c;color:#fff;font-size:12px;transition:all .3s ease;white-space:nowrap;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}
.site-stats-button i {margin-right:5px;font-size:14px}
.site-stats-button small {font-size:12px;overflow:hidden;text-overflow:ellipsis}
.site-stats-button.active {background-color:rgba(var(--mainColor-rgb),.7)}
.site-name.align-items-center {padding:0 1.25rem}
.site-qr-code {position:absolute;top:40px;right:30px;z-index:10;display:flex;flex-direction:column;align-items:center;padding:0 10px 10px 10px;border-radius:8px;gap:4px;font-size:12px;color:#fff}
.site-qr-code img {border-radius:6px;}
.site-img-overlay {position:absolute;top:0;right:0;width:100%;max-width:180px;height:100%;background:#0006;backdrop-filter:saturate(2) blur(15px);-webkit-backdrop-filter:saturate(2) blur(15px);z-index:1;pointer-events:none}
.siteico.site-img-wrapper::after {content:"";background:#000;position:absolute;width:100%;height:100%;display:block;opacity:.2;top:0;z-index:1}
.site-img-wrapper {position:absolute;width:100%!important;max-width:1280px!important;height:100%!important;max-height:960px!important;z-index:1;object-fit:cover}
.wznav-site-down {padding-bottom:20px}
#wznavPosterModal .modal-body {padding:0}
.posts-row.row-col-6a.mb-2 {text-align:center;justify-content:center}
.site-img-overlay2 {position:absolute;top:0;right:0;width:100%;max-width:100%;height:100%;background:#00000012;backdrop-filter:saturate(1.5) blur(30px)  brightness(1.2);-webkit-backdrop-filter:saturate(1.5) blur(30px)  brightness(1.2);z-index:1;pointer-events:none}
@media (max-width:767px) {.wznav-site-down {width:100%;padding-right:0;order:2}
.wznav-site-up {width:100%;order:1;height:100px;margin-bottom:15px}
.site-title-icon {width:48px;height:48px;margin-right:8px;border:3px solid #fff;background:#fff;border-radius:6px !important;margin-top:0}
.site-name.h3 {font-size:1.8rem;margin-top:.5rem!important;margin-bottom:.5rem!important}
.site-name span p.mb-2 {font-size:.85rem;margin-bottom:.3rem!important}
.site-stats-buttons {top:20px;right:20px;left:auto;max-width:100%;}
.site-stats-button {margin-right:0px;margin-left:8px;margin-bottom:6px;padding:3px 8px;font-size:12px}
.site-name.h3.my-3.d-flex.align-items-center img.site-title-icon {width:60px;height:60px;margin-right:15px}
.wznav-site-down {position:relative;margin-top:-50px;z-index:10}
.site-img-wrapper {max-width:100%;mask-image:linear-gradient(to bottom,#000 0,transparent 90%);-webkit-mask-image:linear-gradient(to bottom,#000 0,transparent 90%);border:none}
.site-img-overlay,.site-qr-code {display:none !important}
}