#aafeTemplateLibraryModal .elementor-templates-modal__header__menu-area{display:none}.athemes-addons-templateLibrary-preview{overflow:hidden;margin:auto;width:100%;height:100%;-webkit-transition:width .2s,height .2s;transition:width .2s,height .2s}.athemes-addons-templateLibrary-preview>iframe{width:150%;height:150%;-webkit-transform:scale(.666) translateX(-25%) translateY(-25%);-ms-transform:scale(.666) translateX(-25%) translateY(-25%);transform:scale(.666) translateX(-25%) translateY(-25%)}#athemes-addons-templateLibrary-toolbar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}#athemes-addons-templateLibrary-toolbar-filter,#athemes-addons-templateLibrary-toolbar-search{position:relative;width:200px}#athemes-addons-templateLibrary-toolbar-search i,.athemes-addons-templateLibrary-filter-btn i{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.athemes-addons-templateLibrary-filter-btn{display:block;text-align:left;cursor:pointer}#athemes-addons-templateLibrary-search{border:none}#athemes-addons-templateLibrary-search,.athemes-addons-templateLibrary-filter-btn{padding:8px 15px 8px 0;border-bottom:1px solid #d5dadf;border-radius:0;text-transform:uppercase;font-size:11px}.athemes-addons-templateLibrary-header-logo{height:40px}.athemes-addons-templateLibrary-header-logo img{height:100%;max-width:26px}.elementor-templates-modal__header{height:60px}.athemes-addons-templateLibrary-template-title{bottom:0;left:0;padding:5px 0;background:#fff;width:100%;text-align:center}.athemes-addons-templateLibrary-template-title span{display:block;font-size:14px;color:#000}#elementor-template-athemes-addons-templateLibrary-header-menu .athemes-addons-TemplateLibrary-menu-item{display:inline-block;padding:12px 0;width:115px;cursor:pointer}.select2-container--default .select2-selection--single .select2-selection__arrow{top:-1px;right:5px}#athemes-addons-templateLibrary-toolbar-filter .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:36px}#athemes-addons-templateLibrary-toolbar-filter .select2-container.select2-container--default .select2-selection--single{height:36px;padding:0 10px}.athemes-addons-TemplateLibrary_header-menu .elementor-template-library-menu-item.elementor-active{border-color:#d63c3f}#athemes-addons-templateLibrary-templates{height:calc(100% + 30px)}.athemes-addons-templateLibrary-templates-window{position:relative;overflow-y:auto;margin:10px -15px 0;height:calc(100% - 45px)}#athemes-addons-templateLibrary-templates-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-ms-flex-align:start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.athemes-addons-templateLibrary-template{position:relative;overflow:hidden;margin:15px;width:calc(33.333% - 30px);border-radius:2px;background-color:#fff;box-shadow:0 1px 20px 0 rgba(0,0,0,.07)}.athemes-addons-templateLibrary-template-body{position:relative}.athemes-addons-templateLibrary-template-preview{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);opacity:0;cursor:pointer;-webkit-transition:opacity .5s;transition:opacity .5s}.athemes-addons-templateLibrary-template-preview i{position:absolute;top:50%;left:50%;color:#d5dadf;font-size:20px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.athemes-addons-templateLibrary-template-badge{position:absolute;top:10px;right:10px;display:inline-block;padding:2px 4px;border-radius:2px;background-color:#e8357c;color:#fff;text-transform:uppercase;letter-spacing:.5px;font-size:10px}.athemes-addons-templateLibrary-template:hover .athemes-addons-templateLibrary-template-preview{opacity:1}.athemes-addons-templateLibrary-template-thumbnail{display:block;width:100%;height:100%;object-fit:cover;-o-object-fit:cover}.athemes-addons-templateLibrary-template-footer{position:absolute;bottom:0;left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;padding:10px;width:100%;background-color:#fff;font-size:11px;line-height:1;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.athemes-addons-templateLibrary-template:hover .athemes-addons-templateLibrary-template-footer{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.athemes-addons-templateLibrary-template .athemes-addons-templateLibrary-pro-button{color:#fff;background-color:#d63c3f}.athemes-addons-templateLibrary-template .athemes-addons-templateLibrary-pro-button:focus,.athemes-addons-templateLibrary-template .athemes-addons-templateLibrary-pro-button:hover{color:#fff;background-color:#962527}.athemes-addons-templateLibrary-template .athemes-addons-templateLibrary-insert-button{color:#d63c3f;background:0 0;padding:0}.athemes-addons-templateLibrary-template .athemes-addons-templateLibrary-insert-button:focus,.athemes-addons-templateLibrary-template .athemes-addons-templateLibrary-insert-button:hover{color:#d63c3f;background:0 0;padding:0}.athemes-addons-templateLibrary-template .athemes-addons-templateLibrary-preview-button{color:#495157;background:0 0;padding:0}.athemes-addons-templateLibrary-template .athemes-addons-templateLibrary-preview-button:focus,.athemes-addons-templateLibrary-template .athemes-addons-templateLibrary-preview-button:hover{color:#606b73;background:0 0;padding:0}#elementor-template-library-header-preview .athemes-addons-templateLibrary-pro-button{background-color:#d63c3f;color:#fff}#elementor-template-library-header-preview .athemes-addons-templateLibrary-pro-button:focus,#elementor-template-library-header-preview .athemes-addons-templateLibrary-pro-button:hover{background-color:#d63c3f;color:#fff}#elementor-template-library-header-preview .athemes-addons-templateLibrary-insert-button{background-color:#d63c3f;color:#fff}#elementor-template-library-header-preview .athemes-addons-templateLibrary-insert-button:focus,#elementor-template-library-header-preview .athemes-addons-templateLibrary-insert-button:hover{background-color:#d63c3f;color:#fff}#athemes-addons-templateLibrary-toolbar-filter .select2-container--default .select2-selection--single{border-width:0 0 1px 0;border-style:solid;border-color:#d5dadf;border-radius:0;font-family:Roboto,Arial,Helvetica,Verdana,sans-serif;text-transform:uppercase;color:#e0e1e3;text-align:left}#athemes-addons-templateLibrary-toolbar-filter .select2-container--default .select2-selection--single .select2-selection__rendered{padding:0}#athemes-addons-templateLibrary-toolbar-filter .select2-container--default .select2-selection--single .select2-selection__placeholder{color:#e0e1e3!important;font-size:11px}.pro-label{position:absolute;top:15px;right:15px;background:#d63c3f;padding:5px 10px;line-height:1;color:#fff;border-radius:5px;text-transform:uppercase;letter-spacing:1px;font-size:11px}#aafeTemplateLibraryModal .elementor-template-library-menu-item[data-tab=footers],#aafeTemplateLibraryModal .elementor-template-library-menu-item[data-tab=headers]{position:relative}#aafeTemplateLibraryModal .elementor-template-library-menu-item[data-tab=footers]:after,#aafeTemplateLibraryModal .elementor-template-library-menu-item[data-tab=headers]:after{content:'PRO';position:absolute;top:4px;right:0;background:#d63c3f;padding:3px 5px;line-height:1;color:#fff;border-radius:5px;text-transform:uppercase;letter-spacing:1px;font-size:10px}#aafeTemplateLibraryModal .dialog-message{overflow:hidden}.athemes-addons-templateLibrary-disabled-wrap{position:relative;display:inline-block}.athemes-addons-templateLibrary-disabled-button{opacity:.5;cursor:not-allowed!important;pointer-events:none}.athemes-addons-missing-widgets-tooltip{display:none;position:absolute;bottom:100%;left:25%;background:#1a1a2e;color:#fff;font-size:11px;line-height:1.5;padding:8px;border-radius:4px;white-space:nowrap;z-index:9999;min-width:180px;box-shadow:0 4px 12px rgba(0,0,0,.3);pointer-events:auto}.athemes-addons-missing-widgets-tooltip::after{content:'';position:absolute;bottom:10px;left:10px;border:5px solid transparent;border-top-color:#1a1a2e}.athemes-addons-templateLibrary-disabled-wrap:hover .athemes-addons-missing-widgets-tooltip{display:block}.athemes-addons-missing-widgets-label{display:block;margin-bottom:4px;font-weight:600}.athemes-addons-missing-widgets-list{margin:0 0 8px 0;padding:0 0 0 14px}.athemes-addons-missing-widgets-list li{margin-bottom:2px}.athemes-addons-dashboard-link{display:inline-block;color:#a0b4ff;text-decoration:underline;font-size:11px}.athemes-addons-dashboard-link:hover{color:#fff}