20";display:block;height:0;overflow:hidden}.clearfix:after{clear:both}#tie-wrapper,.tie-container{min-height:650px;position:relative;height:100%}.tie-container{overflow:hidden}#tie-wrapper{background:#fff;z-index:108;margin:0 auto}.container-wrapper{background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:2px;padding:30px}#content{margin-top:30px}@media (max-width:991px){#content{margin-top:15px}}.site-content{-ms-word-wrap:break-word;word-wrap:break-word}.boxed-layout #tie-wrapper{max-width:1230px}@media (min-width:992px){.boxed-layout #tie-wrapper{width:95%}}.theme-header{background:#fff;position:relative;z-index:999}.theme-header:after{content:"";display:table;clear:both}.theme-header.has-shadow{box-shadow:0 0 10px 5px rgba(0,0,0,.1)}.is-stretch-header .container{max-width:100%}#logo{margin-top:40px;margin-bottom:40px;display:block;float:left}#logo a{display:inline-block}@media (max-width:991px){#theme-header.has-normal-width-logo #logo{margin:14px 0!important;text-align:left;line-height:1}#theme-header.has-normal-width-logo #logo img{width:auto;height:auto;max-width:190px}}@media (max-width:479px){#theme-header.has-normal-width-logo #logo img{max-width:160px;max-height:60px!important}}@media (max-width:991px){#theme-header.mobile-header-centered.header-layout-1 .header-layout-1-logo{width:auto!important}#theme-header.mobile-header-centered #logo{float:none;text-align:center}}.components{float:right}.components>li{position:relative;float:right;list-style:none}.components>li>a{display:block;width:30px;line-height:inherit;font-size:16px}.components>li:hover>a,.components>li>a:hover{z-index:2}.header-layout-1 #menu-components-wrap{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.header-layout-1 .main-menu-wrapper{display:table;width:100%}.header-layout-1 #logo{line-height:1;float:left;margin-top:20px;margin-bottom:20px}.header-layout-1 .header-layout-1-logo{display:table-cell;vertical-align:middle;float:none}@media (max-width:991px){.header-layout-1 .main-menu-wrapper{border-width:0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}.mobile-header-components{display:none;z-index:10;height:30px;line-height:30px;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex:1 1 0;-ms-flex:1 1 0%;flex:1 1 0%}.mobile-header-components .components{float:none;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-justify-content:stretch;-ms-flex-pack:stretch;justify-content:stretch}.mobile-header-components .components li.custom-menu-link{display:inline-block;float:none}.mobile-header-components .components li.custom-menu-link>a{width:20px;padding-bottom:15px}.dark-skin .mobile-header-components .components a.button.guest-btn:not(:hover){background:#23262a;border-color:#23262a;color:#fff}.mobile-header-components [class^=tie-icon-]{font-size:18px;width:20px;height:20px;vertical-align:middle}.mobile-header-components .tie-mobile-menu-icon{font-size:20px}.mobile-header-components .nav-icon{display:inline-block;width:20px;height:2px;background-color:#2c2f34;position:relative;top:-4px;transition:background .4s ease}.mobile-header-components .nav-icon:after,.mobile-header-components .nav-icon:before{position:absolute;right:0;background-color:#2c2f34;content:'';display:block;width:100%;height:100%;transition:transform .4s,background .4s,right .2s ease;transition:transform .4s,background .4s,right .2s ease,-webkit-transform .4s;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.mobile-header-components .nav-icon:before{-webkit-transform:translateY(-7px);-ms-transform:translateY(-7px);transform:translateY(-7px)}.mobile-header-components .nav-icon:after{-webkit-transform:translateY(7px);-ms-transform:translateY(7px);transform:translateY(7px)}.mobile-header-components .menu-text-wrapper{white-space:nowrap;width:auto!important}.mobile-header-components .menu-text{color:#2c2f34;line-height:30px;font-size:12px;padding:0 0 0 5px;display:inline-block;transition:color .4s}#mobile-header-components-area_1 .components li.custom-menu-link>a{margin-right:15px}#mobile-header-components-area_2 .components{-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}#mobile-header-components-area_2 .components li.custom-menu-link>a{margin-left:15px}#mobile-menu-icon:hover .nav-icon,#mobile-menu-icon:hover .nav-icon:after,#mobile-menu-icon:hover .nav-icon:before{background-color:#08f}@media (max-width:991px){#tie-body #mobile-container,.mobile-header-components{display:block}}.top-nav a:not(.button):not(:hover){color:#2c2f34}.block-head-7 .dark-skin .mag-box-filter-links .flexMenu-popup a:not(:hover):not(.active),.dark-skin .block-head-7 .mag-box-filter-links .flexMenu-popup a:not(:hover):not(.active),.top-nav-dark .top-nav .components>li.social-icons-item .social-link:not(:hover) span{color:#ccc}@media (max-width:991px){.theme-header .components{display:none}}.main-nav-wrapper{position:relative;z-index:4}.main-nav{position:relative;border:1px solid rgba(0,0,0,.1);border-width:1px 0}.main-menu-wrapper{border:0 solid rgba(0,0,0,.1);position:relative}@media (min-width:992px){.header-menu{float:left}.header-menu .menu li{display:block;float:left}.header-menu .menu a{display:block;position:relative}.header-menu .menu .sub-menu a{padding:8px 10px}.header-menu .menu a:hover,.header-menu .menu li:hover>a{z-index:2}.header-menu .menu ul{box-shadow:0 2px 5px rgba(0,0,0,.1)}.header-menu .menu ul li{position:relative}.header-menu .menu ul a{border-width:0 0 1px;transition:.15s}#main-nav{z-index:9;line-height:60px}.main-menu .menu a{transition:.15s}.main-menu .menu>li>a{padding:0 14px;font-size:13px;font-weight:600}.main-menu .menu>li>.menu-sub-content{border-top:2px solid #08f}.main-menu .menu ul{line-height:20px;z-index:1}.main-menu .menu-sub-content{display:none;padding:15px;width:230px;position:absolute;box-shadow:0 2px 2px rgba(0,0,0,.15)}.main-menu .menu-sub-content a{width:200px}.main-menu ul li:hover>.menu-sub-content{display:block;z-index:1}nav.main-nav .menu>li:hover>a{background-color:#08f;color:#fff}.main-nav-light .main-nav .components li a:hover,.main-nav-light .main-nav .menu ul li:hover>a,nav.main-nav .components>li:hover>a{color:#08f}.main-nav-dark .main-nav .components>li.social-icons-item .social-link:not(:hover) span{color:#fff}.main-nav-light .main-nav{background-color:#fff;color:#2c2f34}.main-nav-light .main-nav .menu-sub-content{background:#fff}.main-nav-light .main-nav .components li a,.main-nav-light .main-nav .menu a{color:#2c2f34}.main-nav-light .mega-menu .post-meta a:not(:hover){color:rgba(0,0,0,.5)}.menu-item-has-children>a:before{content:'';position:absolute;right:12px;margin-top:2px;top:50%;bottom:auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:0;height:0;border:4px solid transparent;border-top:4px solid #fff;transition:border .15s}.menu>.menu-item-has-children:not(.is-icon-only)>a{padding-right:25px}.main-menu .menu>li:hover>a:before{border-top-color:#fff}.main-nav-light .main-nav .menu-item-has-children>a:before{border-top-color:#2c2f34}.main-nav-light .main-nav .menu-item-has-children li:hover>a:before{border-left-color:#08f}}.header-layout-1.has-shadow:not(.top-nav-below) .main-nav{border-bottom:0!important}#theme-header.header-layout-1>div:only-child nav{border-width:0!important}@media only screen and (min-width:992px) and (max-width:1100px){.main-nav .menu>li:not(.is-icon-only)>a{padding-left:7px;padding-right:7px}.main-nav .menu>li:not(.is-icon-only)>a:before{display:none}}@media (max-width:991px){#sticky-logo{display:none}}@media (min-width:992px){#sticky-logo{overflow:hidden;float:left;vertical-align:middle}#sticky-logo a{line-height:1;display:inline-block}#sticky-logo img{position:relative;vertical-align:middle;padding:8px 10px;top:-1px;max-height:50px}.header-layout-1 #sticky-logo img{padding:0}.header-layout-1:not(.has-custom-sticky-logo) #sticky-logo{display:none}.theme-header #sticky-logo img{opacity:0;visibility:hidden;width:0!important;-webkit-transform:translateY(75%);-ms-transform:translateY(75%);transform:translateY(75%);transition:transform .3s cubic-bezier(.55,0,.1,1),opacity .6s cubic-bezier(.55,0,.1,1);transition:transform .3s cubic-bezier(.55,0,.1,1),opacity .6s cubic-bezier(.55,0,.1,1),-webkit-transform .3s cubic-bezier(.55,0,.1,1)}.theme-header.header-layout-1:not(.has-custom-sticky-logo) #sticky-logo img{transition:none}.header-layout-1 .flex-placeholder{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}}@media (max-width:991px){#tie-wrapper header#theme-header{box-shadow:none;background:0 0!important}.header-layout-1 .main-nav{border-width:0;box-shadow:0 3px 7px 0 rgba(0,0,0,.1);background-color:#fff}.header-layout-1 #menu-components-wrap{display:none}.main-menu-wrapper .tie-alignleft{width:100%}}.main-nav-dark .main-nav .comp-sub-menu a.checkout-button:not(:hover),.main-nav-dark .main-nav .comp-sub-menu a:not(:hover),.top-nav-dark .top-nav .comp-sub-menu a.checkout-button:not(:hover),.top-nav-dark .top-nav .comp-sub-menu a:not(:hover){color:#fff}.top-nav-dark .top-nav .comp-sub-menu .button.guest-btn:not(:hover){background:#1f2024;border-color:#1f2024}@media (min-width:992px){.main-menu .mega-menu .post-meta a:not(:hover){color:#777}}@media (max-width:767px){.magazine1:not(.has-builder):not(.error404) .main-content,.magazine1:not(.has-builder):not(.error404) .sidebar{padding-left:0;padding-right:0}}input,textarea{padding:5px}input,select,textarea{border:1px solid rgba(0,0,0,.1);color:#2c2f34;font-size:13px;outline:0;line-height:23px;border-radius:2px;transition:background .3s,border .3s;max-width:100%;background-color:transparent}input:hover,input[type=text]:focus,select:focus,select:hover,textarea:focus,textarea:hover{background-color:rgba(0,0,0,.03)}input:not([type=checkbox]):not([type=radio]),textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0}textarea{width:100%}select{padding:5px;height:30px;-webkit-appearance:menulist}@media (max-width:767px){input:not([type=submit]),select,textarea{font-size:16px!important}}[type=submit]{width:auto;position:relative;background-color:#08f;color:#fff;padding:7px 15px;margin:0;font-weight:400;font-size:13px;display:inline-block;text-align:center;line-height:21px;border:0;cursor:pointer;text-decoration:none;vertical-align:middle;transition:.3s;border-radius:2px;-webkit-appearance:none;-moz-appearance:none;appearance:none}[type=submit]:hover{background-color:#006dcc;text-decoration:none;color:#fff}.button.guest-btn:not(:hover){color:#2c2f34;background:#fff}pre{font-family:Inconsolata,Monaco,'MonacoRegular',monospace;font-size:13px;line-height:1.6;overflow:auto;margin:20px 0;padding:1.43em;color:#3f3b36;border:1px solid #08f;border-left:10px solid #08f;background:url(/wp-content/themes/jannah/assets/images/code-bg.png) top;background-size:1px 40px;text-align:left;direction:ltr;-moz-tab-size:2;tab-size:2}::-moz-selection{background:#08f;text-shadow:none}::selection{background:#08f;text-shadow:none}.background-overlay{background-attachment:fixed}.sidebar-right .main-content{float:left}.sidebar-right .sidebar{float:right}@media (min-width:992px){.sidebar-right.magazine1 .main-content{padding-right:3px}}.is-thumb-overlay-disabled .post-thumb:hover{opacity:.85!important}.is-thumb-overlay-disabled .post-thumb-overlay{display:none}.is-thumb-overlay-disabled .media-overlay .post-thumb-overlay,.post-thumb,.wp-caption img[class*=wp-image-]{display:block}.post-thumb{position:relative;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);transition:opacity .2s}.post-thumb img{width:100%;display:block}.post-thumb .post-cat-wrap{position:absolute;bottom:10px;margin:0;right:10px}.post-thumb-overlay-wrap{position:absolute;width:100%;height:100%;overflow:hidden}.post-thumb-overlay{position:absolute;width:100%;height:100%;z-index:3;background:rgba(35,38,42,.8);-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5);transition:.4s;opacity:0}.post-thumb-overlay:hover{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.post-thumb-overlay .tie-media-icon{position:absolute;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);color:#fff;text-align:center;font-size:32px;z-index:8}.post-thumb-overlay .tie-media-icon:before{height:32px;width:32px;content:"\e685"}.media-overlay .post-thumb-overlay{background:0 0;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}.media-overlay .tie-media-icon:before{border:2px solid #fff;border-radius:50%;width:40px;height:40px;line-height:36px;display:block;content:"\f030";text-align:center;font-size:17px;background:rgba(0,0,0,.3);transition:.3s;z-index:2}.media-overlay .post-thumb:hover .tie-media-icon:before{background:rgba(0,0,0,.6)}.post-meta{margin:10px 0 8px;font-size:12px;overflow:hidden}.post-meta,.post-meta a:not(:hover){color:#767676}.post-meta .meta-item{margin-right:8px;display:inline-block}.post-meta .meta-item.tie-icon:before{padding-right:3px}.post-meta .meta-item.date:before{content:"\f017"}.post-meta .meta-item.meta-comment:before{content:"\f086"}.post-meta .tie-alignright .meta-item:last-child{margin:0!important}@media (max-width:767px){.entry-header .post-meta>div,.entry-header .post-meta>span,.main-content .post-meta>div,.main-content .post-meta>span{float:left}}.post-cat-wrap{position:relative;z-index:3;pointer-events:auto;margin-bottom:5px;font-weight:400;font-family:inherit!important;line-height:0;display:block}.post-cat{display:inline-block;background:#08f;color:#fff;padding:0 6px;font-size:12px;line-height:1.85em;margin-right:4px;position:relative;white-space:nowrap;word-wrap:normal;letter-spacing:0;transition:.3s;border-radius:2px}.post-cat:first-child:last-child{margin:0}a.post-cat:hover{background:#006dcc}.dark-skin .tie-slider-nav li span:not(:hover){color:#ccc;border-color:rgba(0,0,0,.1)}.about-author li.social-icons-item a:not(:hover) span,.block-head-7 .mag-box-filter-links .flexMenu-popup a:not(:hover):not(.active),.main-nav .components>li.social-icons-item .social-link:not(:hover) span,.pages-numbers a:not(:hover),.tabs a:not(:hover),.top-nav .components>li.social-icons-item .social-link:not(:hover) span{color:#2c2f34}#breadcrumb{margin:50px 0 0}#breadcrumb,#breadcrumb a:not(:hover){color:#999}#breadcrumb .delimiter{margin:0 3px;font-style:normal}.entry-header-outer #breadcrumb{margin:0 0 20px;padding:0}@media (max-width:767px){.single-post #breadcrumb .current,.single-post #breadcrumb em:last-of-type{display:none}}ul:not(.solid-social-icons) .social-icons-item a:not(:hover){background-color:transparent!important}.entry-header{padding:30px 30px 0;margin-bottom:20px}@media (max-width:991px){.entry-header{padding:20px 20px 0}}#tie-body .post-cat:hover,#tie-body .tabs>li>a:hover,#tie-body a.remove:hover{text-decoration:none!important}#is-scroller-outer{visibility:hidden;width:100px;height:0;overflow:scroll}#is-scroller,.featured-area img{width:100%}.wp-caption{max-width:100%}.wp-caption:not(.alignleft):not(.alignright),.wp-caption:not(.alignleft):not(.alignright) img{margin-right:auto;margin-left:auto}.wp-caption .wp-caption-text{color:#686868;font-size:13px;font-style:italic;line-height:1.6153846154;padding-top:5px;margin-bottom:20px}table{border-spacing:0;width:100%;border-collapse:separate;margin-bottom:1.5em}table tr:nth-child(even){background:rgba(0,0,0,.03)}table td,table th{padding:.4em;text-align:left;border-right:1px dotted rgba(0,0,0,.1)}table thead th{background:rgba(0,0,0,.03);border:1px solid rgba(0,0,0,.1);text-transform:uppercase;padding:.7em .4em;vertical-align:middle}.entry{line-height:26px;font-size:15px}.entry p{margin-bottom:25px;line-height:26px}.entry p:last-child{margin:0}@media (max-width:767px){.container-wrapper,.entry-content{padding:20px 15px}}#mobile-container{display:none;padding:10px 30px 30px}#mobile-menu{margin-bottom:20px;position:relative;padding-top:15px}.light-skin #mobile-social-icons .social-link:not(:hover) span{color:#777!important}#mobile-search .search-form{overflow:hidden}#mobile-search .search-form:after{position:absolute;content:"\f002";font-family:'tiefonticon';top:4px;right:10px;line-height:30px;width:30px;font-size:16px;border-radius:50%;text-align:center;color:#fff}#mobile-search .search-field{background-color:rgba(0,0,0,.05);border-color:rgba(255,255,255,.1);color:#fff;width:100%;border-radius:50px;padding:7px 45px 7px 20px}#mobile-search .search-submit{background:0 0;font-size:0;width:35px;height:38px;position:absolute;top:0;right:5px;z-index:1}#mobile-search input::-webkit-input-placeholder{color:rgba(255,255,255,.6)}#mobile-search input::-moz-placeholder{color:rgba(255,255,255,.6)}#mobile-search input:-moz-placeholder{color:rgba(255,255,255,.6)}#mobile-search input:-ms-input-placeholder{color:rgba(255,255,255,.6)}.block-head-4 .comment-reply-title,.block-head-4 .has-block-head-4,.block-head-4 .mag-box-title h3{position:relative;opacity:.99;display:inline-block!important;width:auto;font-size:15px;line-height:1.3;font-weight:500;margin-bottom:20px;padding:5px 10px;color:#fff}.block-head-4 .mag-box-title h3{font-size:18px}.block-head-4 .comment-reply-title:before,.block-head-4 .has-block-head-4:before,.block-head-4 .mag-box-title h3:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:#08f;z-index:-1}.block-head-4 #cancel-comment-reply-link{color:#fff}.block-head-4 #cancel-comment-reply-link:hover{opacity:.8}.block-head-4 .mag-box-title{position:relative;margin-bottom:0}.block-head-4 .widget-title{padding:0 10px;opacity:.99}.block-head-4 .widget-title .the-subtitle{line-height:27px}.block-head-4 .widget-title a:not(:hover),.block-head-4#tie-body .widget-title,.block-head-4#tie-body .widget-title a:not(:hover){color:#fff}.block-head-4#tie-body .widget-title:before,.block-head-6#tie-body .widget-title:after{background:#111}.block-head-4 #check-also-box .widget-title{padding-left:30px}.block-head-4 #check-also-close{top:4px;left:5px}.block-head-6 .comment-reply-title:after,.block-head-6 .has-block-head-4:after,.block-head-6 .mag-box-title h3:after{content:'';position:absolute;right:0;top:0;width:70%;height:100%;background-color:#08f;-webkit-transform:skew(-40deg) translateX(14px);-ms-transform:skew(-40deg) translateX(14px);transform:skew(-40deg) translateX(14px);z-index:-1}.mag-box-title{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin-bottom:20px}.mag-box-title h3{font-size:18px;margin-right:20px;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;max-width:calc(100% - 145px);float:left}@media (max-width:479px){.mag-box-title h3{max-width:calc(100% - 105px)}}.mag-box-title h3:only-child{max-width:100%}.first-post-gradient .posts-items li:first-child a:not(:hover){color:#fff}.box-dark-skin .mag-box-filter-links a:not(:hover),.dark-skin .mag-box .mag-box-filter-links a:not(:hover),.dark-skin .tabs a:not(:hover),.dark-skin input:not([type=submit]){color:#ccc}.tabs,.tabs a{border:1px solid rgba(0,0,0,.1)}.tabs{transition:opacity .3s;max-height:75px;width:100%;padding:0;border-width:0 0 1px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.tabs li{display:inline-block;position:relative;padding:0!important}.tabs a{background:rgba(0,0,0,.02);display:block;text-align:center;border-width:0 1px 1px 0;font-size:15px}.tabs>li>a{line-height:65px;padding:0 15px;border-bottom-color:transparent}.tab-content{padding:30px;display:none;position:relative;transition:.3s}@media (max-width:767px){.tab-content{padding:20px}}.tab-content-elements li{opacity:0}.tab-content:not(.is-not-active):first-of-type{display:block}.tab-content:not(.is-not-active):first-of-type .tab-content-elements li{opacity:1}.tabs-container-wrapper{padding:0!important}.normal-side .tabs{display:-webkit-flex;display:-ms-flexbox;display:flex}.normal-side .tabs li{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.normal-side .tabs a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 10px!important}.normal-side .tabs li:last-child a{border-right-width:0}@media (max-width:320px){.normal-side .tabs{max-height:none;border-bottom:0}.normal-side .tabs li{display:block;width:100%;float:none}.normal-side .tabs a{border-bottom-color:rgba(0,0,0,.1);border-width:0 0 1px}}.main-slider .thumb-meta .post-meta a:not(:hover),.main-slider .thumb-meta a:not(:hover),html.dark-skin #instagram-link.is-expanded a:not(:hover){color:#fff}.main-slider .thumb-meta .post-meta a:not(:hover):hover,.main-slider .thumb-meta a:not(:hover):hover{opacity:.8}#tie-wrapper:after,.side-aside:after{position:absolute;background:rgba(0,0,0,.2);content:''}#tie-wrapper:after{z-index:1000;top:-10%;left:-50%;width:0;height:0;opacity:0;cursor:pointer;transition:opacity .5s,width .1s .5s,height .1s .5s}.side-aside{position:fixed;top:0;z-index:111;visibility:hidden;width:350px;max-width:100%;height:100%;background:#161619;background-repeat:no-repeat;background-position:center top;background-size:cover;transition:.5s cubic-bezier(.55,0,.1,1) 0s;overflow-y:auto}@media (min-width:992px){.side-aside{right:0;-webkit-transform:translate(350px,0);-ms-transform:translate(350px,0);transform:translate(350px,0)}.side-aside:not(.slide-sidebar-desktop){display:none}}@media (max-width:991px){.side-aside.appear-from-left{left:0;-webkit-transform:translate(-100%,0);-ms-transform:translate(-100%,0);transform:translate(-100%,0)}}.is-desktop .side-aside .has-custom-scroll{padding:50px 0 0}.side-aside:after{top:0;left:0;width:100%;height:100%;opacity:1;transition:opacity .5s}.site-footer{margin-top:50px;padding:0}@media (max-width:991px){.site-footer{margin-top:30px}}#instagram-link.is-expanded a:not(:hover){color:#000}html.dark-skin #instagram-link.is-expanded .follow-button:not(:hover){border-color:#fff}.site-info{background:#161619;padding:20px 0;line-height:32px;text-align:center}.copyright-text{font-size:13px}.footer-menu{text-align:center}.footer-menu li{display:inline-block;margin:0 5px}a.go-to-top-button{width:35px;height:35px;line-height:35px;background:#08f;text-align:center;display:block;position:fixed;bottom:-100px;right:15px;z-index:3;color:#fff;transition:.3s}a.go-to-top-button:hover{opacity:.85}@media (max-width:767px){a.go-to-top-button{right:5px}}.dark-skin{background-color:#1f2024;color:#fff}.dark-skin .about-author .social-icons li.social-icons-item a:not(:hover) span,.dark-skin .login-widget .forget-text:not(:hover),.dark-skin .mobile-header-components:not(:hover) .menu-text,.dark-skin .multiple-post-pages a:not(:hover),.dark-skin .post-meta a:not(:hover){color:#ccc!important}.dark-skin .latest-tweets-slider-widget .latest-tweets-slider .tie-slider-nav li a:not(:hover),.dark-skin input:not([type=submit]){border-color:rgba(255,255,255,.1)}.dark-skin .boxed-five-slides-slider li:not(.slick-active) button:not(:hover),.dark-skin .boxed-four-taller-slider li:not(.slick-active) button:not(:hover),.dark-skin .boxed-slider-three-slides-wrapper li:not(.slick-active) button:not(:hover){background-color:rgba(255,255,255,.1)}.dark-skin .pages-nav .pages-numbers a:not(:hover),.dark-skin .single-big-img .post-meta a:not(:hover),.dark-skin .widget a:not(:hover),.dark-skin .widget-title a:not(:hover),.dark-skin a:not(:hover){color:#fff}.sidebar .container-wrapper{margin-bottom:30px}@media (max-width:991px){.sidebar .container-wrapper{margin-bottom:15px}}body:not(.has-builder) .sidebar .container-wrapper:last-child{margin-bottom:0}@media (max-width:991px){.has-sidebar .sidebar{margin-top:15px}}.widget-title{position:relative}.widget-title .the-subtitle{font-size:15px;min-height:15px}.post-widget-body{padding-left:125px}.post-widget-body .post-title{font-size:14px;line-height:1.4;margin-bottom:5px}.post-widget-thumbnail{float:left;margin-right:15px;position:relative}.post-widget-thumbnail img.tie-small-image{width:110px}.widget li{padding:6px 0}.widget li:first-child{padding-top:0}.widget li:last-child{padding-bottom:0;border-bottom:0}.widget li:after{clear:both;display:table;content:""}.widget .post-meta{margin:2px 0 0;font-size:11px;line-height:17px}.widget-posts-list-container{position:relative}.posts-list-big-first .posts-list-items li:first-child{padding-bottom:20px}.posts-list-big-first li:first-child .post-widget-thumbnail{width:100%;margin-right:0;margin-bottom:10px}.posts-list-big-first li:first-child .post-widget-thumbnail a{min-height:40px}.posts-list-big-first li:first-child .post-widget-body{padding-left:0}.posts-list-big-first li:first-child .post-title{font-size:18px}@media (max-width:991px){.posts-list-big-first .posts-list-items{overflow:hidden}.posts-list-big-first li{width:48%;float:left}.posts-list-big-first li:nth-child(2n+1){clear:both}}@media (max-width:670px){.posts-list-big-first li{width:100%}}.timeline-widget ul{position:relative;padding-left:15px}.timeline-widget ul:before{content:"";position:absolute;left:0;top:0;width:2px;height:100%;background:#e6e6e6}.timeline-widget li{border-bottom:0;padding-bottom:10px}.timeline-widget li .date{font-size:10px;display:block;position:relative;color:#767676;line-height:12px;margin-bottom:5px}.timeline-widget li .date:before{content:"";width:12px;height:12px;background:#e6e6e6;border:3px solid rgba(255,255,255,.8);position:absolute;left:-20px;display:inline-block;vertical-align:middle;border-radius:50%;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition-duration:.3s}.timeline-widget li h3{font-size:14px;line-height:1.4}.timeline-widget li a:hover .date:before{background:#08f;-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}form.search-form{overflow:auto;position:relative;width:100%;margin-top:10px}.search-field{float:left;width:73%;padding:8px 15px}.search-submit[type=submit]{float:right;padding:10px 5px;margin-left:2%;width:25%}.login-widget .forget-text:not(:hover),.post-tags a:not(:hover),.widget_layered_nav_filters a:not(:hover),.widget_product_tag_cloud a:not(:hover),.widget_tag_cloud a:not(:hover){color:#2c2f34}li.widget-post-list{padding:7px 0;position:relative}.widget_categories li{text-align:right;padding:5px 0 5px 12px;font-size:105%}.widget_categories li a{float:left;white-space:nowrap;word-wrap:normal}.widget_categories li a:before{content:"\f106";font-family:'tiefonticon';color:#2c2f34;font-size:13px;display:inline-block;line-height:18px;width:12px;margin-left:-12px;text-align:left}.tie-widget-categories li a:hover+span{box-shadow:inset 0 0 0 11px rgba(0,0,0,.3)}.cat-counter a+span{display:inline-block;background-color:#08f;text-align:center;font-size:85%;padding:0 5px;min-width:24px;height:22px;line-height:22px;color:#fff;border-radius:2px;transition:box-shadow .6s cubic-bezier(.165,.84,.44,1)}.tie-weather-user-location .tie-icon-gps:not(:hover){opacity:.5}.dark-skin .latest-tweets-widget .slider-links .tie-slider-nav li span:not(:hover),.post-content-slideshow .tie-slider-nav li span:not(:hover){background-color:transparent}a.remove{position:absolute;top:0;right:0;speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:20px;height:20px;display:block;line-height:20px;text-align:center;font-size:15px}a.remove:before{content:"\e117";font-family:'tiefonticon';color:#e74c3c;transition:color .15s}a.remove:hover:before{color:#bf2718}a.remove.big-btn{width:25px;height:25px;line-height:25px;font-size:22px}.live-search-dark .post-title a:not(:hover),.live-search-popup .post-title a:not(:hover),a.remove.light-btn:not(:hover):before{color:#fff}.side-aside a.remove{z-index:1;top:15px;left:50%;right:auto;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.tie-popup a.remove{transition:.3s;-webkit-transform:scale(.2);-ms-transform:scale(.2);transform:scale(.2);opacity:0;top:15px;right:15px;z-index:1}#respond label:after,.theiaStickySidebar:after{content:"";display:table;clear:both}.has-custom-scroll,.side-aside{overflow-x:hidden;scrollbar-width:thin}.has-custom-scroll::-webkit-scrollbar,.side-aside::-webkit-scrollbar{width:5px}.has-custom-scroll::-webkit-scrollbar-track,.side-aside::-webkit-scrollbar-track{background:0 0}.has-custom-scroll::-webkit-scrollbar-thumb,.side-aside::-webkit-scrollbar-thumb{border-radius:20px;background:rgba(0,0,0,.2)}.dark-skin .has-custom-scroll::-webkit-scrollbar-thumb{background:#000}.tie-popup{position:fixed;z-index:99999;left:0;top:0;height:100%;width:100%;background-color:rgba(0,0,0,.9);display:none;-webkit-perspective:600px;perspective:600px}.pop-up-live-search{will-change:transform,opacity;transition:.3s;-webkit-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7);opacity:0}.tie-popup-search-wrap::-webkit-input-placeholder{color:#fff}.tie-popup-search-wrap::-moz-placeholder{color:#fff}.tie-popup-search-wrap:-moz-placeholder{color:#fff}.tie-popup-search-wrap:-ms-input-placeholder{color:#fff}.tie-popup-search-wrap form{position:relative;height:80px;margin-bottom:20px}.popup-search-wrap-inner{position:relative;padding:80px 15px 0;margin:0 auto;max-width:800px}input.tie-popup-search-input{width:100%;height:80px;line-height:80px;background:rgba(0,0,0,.7)!important;font-weight:500;font-size:22px;border:0;padding-right:80px;padding-left:30px;color:#fff}button.tie-popup-search-submit{font-size:28px;color:#666;position:absolute;right:10px;top:20px;background:0 0!important;transition:.15s}#tie-popup-search-mobile .popup-search-wrap-inner{padding-top:50px}#tie-popup-search-mobile input.tie-popup-search-input{height:50px;line-height:1;padding-left:20px;padding-right:50px}#tie-popup-search-mobile button.tie-popup-search-submit{font-size:16px;top:9px;right:0}#autocomplete-suggestions{overflow:auto;padding:20px;color:#eee;position:absolute;display:none;width:370px;z-index:9999}@font-face{font-family:'tiefonticon';src:url(/wp-content/themes/jannah/assets/fonts/tielabs-fonticon/tielabs-fonticon.eot);src:url(/wp-content/themes/jannah/assets/fonts/tielabs-fonticon/tielabs-fonticon.eot#iefix) format("embedded-opentype"),url(/wp-content/themes/jannah/assets/fonts/tielabs-fonticon/tielabs-fonticon.woff) format("woff"),url(/wp-content/themes/jannah/assets/fonts/tielabs-fonticon/tielabs-fonticon.ttf) format("truetype"),url(/wp-content/themes/jannah/assets/fonts/tielabs-fonticon/tielabs-fonticon.svg#tielabs-fonticon) format("svg");font-weight:400;font-style:normal;font-display:block}.tie-icon-search:before{content:"\f002"}.tie-icon-home:before{content:"\f015"}.tie-icon-bookmark:before{content:"\f02e"}.tie-icon-twitter:before{content:"\f099"}.tie-icon-pinterest:before{content:"\f0d2"}.tie-icon-linkedin:before{content:"\f0e1"}.tie-icon-angle-up:before{content:"\f107"}.tie-icon-tumblr:before{content:"\f173"}.tie-icon-reddit:before{content:"\f1a1"}.tie-icon-paper-plane:before{content:"\f1d8"}.tie-icon-share:before{content:"\f1e0"}.tie-icon-whatsapp:before{content:"\f232"}.tie-icon-facebook:before{content:"\f09a"}@font-face{font-family:'Font Awesome 5 Brands';font-style:normal;font-weight:400;font-display:block;src:url(/wp-content/themes/jannah/assets/fonts/fontawesome/fa-brands-400.eot);src:url(/wp-content/themes/jannah/assets/fonts/fontawesome/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(/wp-content/themes/jannah/assets/fonts/fontawesome/fa-brands-400.woff2) format("woff2"),url(/wp-content/themes/jannah/assets/fonts/fontawesome/fa-brands-400.woff) format("woff"),url(/wp-content/themes/jannah/assets/fonts/fontawesome/fa-brands-400.ttf) format("truetype"),url(/wp-content/themes/jannah/assets/fonts/fontawesome/fa-brands-400.svg#fontawesome) format("svg")}@font-face{font-family:'Font Awesome 5 Free';font-style:normal;font-weight:400;font-display:block;src:url(/wp-content/themes/jannah/assets/fonts/fontawesome/fa-regular-400.eot);src:url(/wp-content/themes/jannah/assets/fonts/fontawesome/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(/wp-content/themes/jannah/assets/fonts/fontawesome/fa-regular-400.woff2) format("woff2"),url(/wp-content/themes/jannah/assets/fonts/fontawesome/fa-regular-400.woff) format("woff"),url(/wp-content/themes/jannah/assets/fonts/fontawesome/fa-regular-400.ttf) format("truetype"),url(/wp-content/themes/jannah/assets/fonts/fontawesome/fa-regular-400.svg#fontawesome) format("svg")}@font-face{font-family:'Font Awesome 5 Free';font-style:normal;font-weight:900;font-display:block;src:url(/wp-content/themes/jannah/assets/fonts/fontawesome/fa-solid-900.eot);src:url(/wp-content/themes/jannah/assets/fonts/fontawesome/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(/wp-content/themes/jannah/assets/fonts/fontawesome/fa-solid-900.woff2) format("woff2"),url(/wp-content/themes/jannah/assets/fonts/fontawesome/fa-solid-900.woff) format("woff"),url(/wp-content/themes/jannah/assets/fonts/fontawesome/fa-solid-900.ttf) format("truetype"),url(/wp-content/themes/jannah/assets/fonts/fontawesome/fa-solid-900.svg#fontawesome) format("svg")}.post-content.container-wrapper{padding:0}.post-components #add-comment-block,.post-components>div{margin-top:30px}@media (max-width:991px){.post-components #add-comment-block,.post-components>div{margin-top:15px}}.post-components #respond{margin-top:30px}.entry-header{font-size:45px;line-height:1.2}@media (max-width:767px){.entry-header{font-size:28px}}.entry-header .entry-title{margin-bottom:15px}@media (max-width:767px){.entry-header .entry-title{font-size:28px}}.entry-header .post-cat{margin-bottom:6px}.entry-header .post-meta{overflow:inherit;font-size:12px;margin-top:5px;margin-bottom:0;line-height:24px}.entry-header .post-meta .meta-item{margin-right:12px}#inline-related-post ul li a:not(:hover),.entry-header .post-meta,.entry-header .post-meta a:not(:hover){color:#333}.dark-skin .entry-header .post-meta a:not(:hover){color:#aaa}.entry-header .post-meta .date:before{content:"22";color:#ccc;margin:0 3px 0 5px;display:inline-block}.entry-header .post-meta .tie-alignright{display:inline}@media (max-width:767px){.entry-header .post-meta{margin-bottom:-8px}.entry-header .post-meta .tie-alignright{float:none}.entry-header .post-meta .meta-item,.entry-header .post-meta .tie-alignright .meta-item:last-child{margin-bottom:8px!important}.entry-header .post-meta>div,.entry-header .post-meta>span{float:initial!important}}.single-big-img .post-meta a:not(:hover),.theme-header .header-nav .comp-sub-menu a.checkout-button:not(:hover){color:#fff}.post-layout-1 div.entry-content{padding-top:0}.post-layout-1 .entry-header-outer{padding:30px 30px 20px}@media (max-width:767px){.post-layout-1 .entry-header-outer{padding:20px}}.post-layout-1 .entry-header{padding:0;margin:0}.featured-area{position:relative;margin-bottom:30px;line-height:1}@media (max-width:767px){.featured-area{margin-bottom:20px}}.single-featured-image{position:relative;margin:0;line-height:0}.entry-content{padding:0 30px 30px}@media (max-width:767px){.entry-content{padding-right:15px;padding-left:15px}}.entry h3{margin:0 0 .5em}@media (max-width:767px){.single .entry-content{padding-top:15px}}.post-bottom-meta a:not(:hover){color:#2c2f34}.dark-skin .post-bottom-meta a:not(:hover){color:#ccc}.share-buttons{padding:18px 28px;line-height:0}@media (max-width:767px){.share-buttons{padding:15px}}.magazine1 .share-buttons-bottom{background:#fafafa;border-top:1px solid rgba(0,0,0,.1)}@media (min-width:768px){.share-buttons-top{padding-bottom:0}}.entry-header-outer+.share-buttons-top{padding-top:0}.post-layout-1 .share-buttons-top{padding-bottom:18px}@media (min-width:768px){.share-buttons-top~.entry-content{padding-top:20px}}.share-links a{color:#fff;display:inline-block;margin:2px;height:40px;transition:.3s;border-radius:2px;width:40px}.share-links,.share-links a{overflow:hidden;position:relative}.share-links .share-btn-icon{font-size:15px}.share-links a,.share-links a:before{background-color:#444}.share-links a.large-share-button{width:auto}.share-links a .share-btn-icon{width:40px;height:40px;float:left;display:block;text-align:center;line-height:40px}.share-links a .social-text{border:0 solid rgba(255,255,255,.3);border-left-width:1px;padding-left:15px;height:20px;float:left;margin-top:10px;padding-right:25px;font-size:12px;line-height:20px;font-family:"open sans",sans-serif}.share-links a:hover{opacity:.8;color:#fff}.share-centered{text-align:center}.share-title{padding-right:15px;display:inline-block;float:left;line-height:40px;font-size:12px;margin:2px 0}.share-title .tie-icon-share{margin-right:5px;font-size:14px}.share-links a.facebook-share-btn,.share-links a.facebook-share-btn:before{background:#4080ff}.share-links a.twitter-share-btn,.share-links a.twitter-share-btn:before{background:#40bff5}.share-links a.linkedin-share-btn,.share-links a.linkedin-share-btn:before{background:#238cc8}.share-links a.pinterest-share-btn,.share-links a.pinterest-share-btn:before{background:#e13138}.share-links a.reddit-share-btn,.share-links a.reddit-share-btn:before{background:#ff4500}.share-links a.tumblr-share-btn,.share-links a.tumblr-share-btn:before{background:#35465c}.share-links a.whatsapp-share-btn,.share-links a.whatsapp-share-btn:before{background:#43d854}.share-links a.telegram-share-btn,.share-links a.telegram-share-btn:before{background:#08c}@media (max-width:767px){.social-text{display:none}}@media (max-width:479px){.share-title{display:none}}@media (min-width:768px){a.telegram-share-btn,a.whatsapp-share-btn{display:none!important}}.prev-next-post-nav{overflow:hidden}.prev-next-post-nav .tie-media-icon{float:left;font-size:16px;margin-right:10px;display:block;line-height:30px}.prev-next-post-nav .prev-post{padding-left:0;float:left}.prev-next-post-nav .prev-post .tie-media-icon:before{content:"\f104";letter-spacing:5px}.prev-next-post-nav .next-post{padding-right:0;float:right}.prev-next-post-nav .next-post .tie-media-icon:before{content:"\f106";letter-spacing:-5px}@media (max-width:479px){.prev-next-post-nav>div{width:100%;padding:0!important}.prev-next-post-nav>div:first-child{margin-bottom:20px}.prev-next-post-nav>div:last-child h3{padding-bottom:0}}.prev-next-post-nav .post-thumb{height:180px;background-size:cover;background-color:rgba(0,0,0,.2)}.prev-next-post-nav .post-thumb .tie-media-icon{width:60px;height:60px}.prev-next-post-nav .post-thumb .tie-media-icon:after,.prev-next-post-nav .post-thumb .tie-media-icon:before{width:60px;height:60px;line-height:50px;font-size:50px;border-width:3px}.prev-next-post-nav .post-thumb:hover{opacity:.8}.prev-next-post-nav h3{font-size:16px;transition:.15s;line-height:22px;text-align:center;padding:10px 20px 0}@media (max-width:767px){.prev-next-post-nav h3{padding:10px 10px 0}}#related-posts .related-posts-list{overflow:hidden;margin:0 -15px -20px}@media (max-width:767px){#related-posts .related-posts-list{margin:0 -8px -20px}}#related-posts .related-item{position:relative;float:left;width:33.333%;padding:0 15px;margin-bottom:20px}@media (max-width:767px){#related-posts .related-item{padding:0 8px}}#related-posts .related-item .post-thumb{margin-bottom:10px}#related-posts .related-item .post-title{font-size:14px;line-height:19px}#related-posts .related-item .post-meta{margin:4px 0 0}.has-sidebar .site-content #related-posts .related-item:nth-child(3n+1){clear:both}@media (max-width:767px){#related-posts .related-item{width:50%!important;clear:none!important}#related-posts .related-item:nth-child(2n+1){clear:left!important}}#related-posts.has-extra-post .related-item:last-child{clear:none!important;display:none}@media only screen and (min-width:320px) and (max-width:767px){#related-posts.has-extra-post .related-item:last-child{display:block}}#add-comment-block{margin-bottom:0}#add-comment-block #respond{margin-top:0}#cancel-comment-reply-link{float:right;line-height:18px}.block-head-4 #cancel-comment-reply-link{margin-left:10px}#respond .comment-form-author input,#respond .comment-form-email input,#respond .comment-form-url input{width:100%}#respond .comment-form-email,#respond .comment-form-url{width:48%;float:left}#respond .comment-form-email{margin-right:4%}@media (max-width:670px){#respond .comment-form-email,#respond .comment-form-url{width:100%;float:none;margin-right:0}}#respond .comment-notes,#respond p{margin-bottom:10px}#respond p:last-of-type{margin-bottom:0}#respond .required{font-weight:700;color:red}#respond label{line-height:30px;font-weight:700}#respond textarea{vertical-align:top;resize:none}#check-also-box .has-first-big-post .post-widget-body,#respond .form-submit{clear:both}#respond .form-submit #submit{margin-top:15px}#reading-position-indicator{display:block;height:4px;position:fixed;bottom:0;left:0;background:#08f;width:0;z-index:9999;max-width:100%}#check-also-box{position:fixed;background-color:#fff;z-index:999;bottom:15px;right:-1px;-webkit-transform:translatex(100%);-ms-transform:translatex(100%);transform:translatex(100%);width:340px;padding:30px;border:1px solid rgba(0,0,0,.1);transition:.3s cubic-bezier(.55,0,.1,1) 0s;border-radius:2px;border-top-right-radius:0;border-bottom-right-radius:0}#check-also-box .posts-list-big-first li .post-title{font-size:18px;line-height:1.3em}@media (max-width:991px){#check-also-box{display:none}}.multiple-post-pages a:not(:hover){color:#2c2f34}.stream-item-above-post-content{margin:0 auto 30px}.dark-skin #inline-related-post ul li a:not(:hover){color:#eee}#post-extra-info{display:none}@media print{@media print{body,html{background-color:#fff;color:#000;margin:0;padding:0}img{max-width:100%;display:block}li,ul{page-break-inside:avoid}h1,h3,h4{page-break-after:avoid}table,td,tr{page-break-before:avoid}.single-post.sidebar-right .main-content{width:100%}.single-post .tie-row{border:0}.single-post .main-content{border:0;max-width:75%!important;margin:0 auto!important;float:none!important}.single-post #add-comment-block,.single-post #breadcrumb,.single-post #check-also-box,.single-post #footer,.single-post #go-to-top,.single-post #reading-position-indicator,.single-post #related-posts,.single-post #respond,.single-post #theme-header,.single-post .mobile-header-components,.single-post .prev-next-post-nav,.single-post .share-buttons,.single-post .sidebar{display:none!important}.single-big-img .entry-header .post-meta a:not(:hover){color:#000;text-shadow:unset}}}.main-menu .menu>li>.menu-sub-content,pre{border-color:#1f8c10}.main-nav .main-menu .menu>li:hover>a:before{border-top-color:#fff}header.main-nav-light .main-nav .menu-item-has-children li:hover>a:before{border-left-color:#1f8c10}#top-nav .guest-btn:not(:hover){background-color:#f5f5f5}#top-nav .components>li .social-link:not(:hover) span,#top-nav a:not(:hover){color:#444}.search-in-top-nav.autocomplete-suggestions .post-meta a:not(:hover){color:rgba(119,119,119,.7)}#footer{background-color:#444}#site-info{background-color:#fff}#footer .timeline-widget a:not(:hover) .date:before{background-color:#262626}#footer .widget-title a:not(:hover){color:#ddd}#footer,#footer .about-author .social-icons a:not(:hover) span,#footer .tie-slider-nav li span:not(:hover){color:#aaa}#site-info,#site-info ul.social-icons li a:not(:hover) span{color:#999}#footer .site-info a:not(:hover){color:#666}.tie-cat-item-3>span{background-color:#2ecc71!important;color:#fff!important}.tie-cat-item-2>span{background-color:#9b59b6!important;color:#fff!important}.tie-cat-item-5>span{background-color:#f1c40f!important;color:#fff!important}.tie-cat-item-4>span{background-color:#e74c3c!important;color:#fff!important}.tie-cat-item-9>span{background-color:#34495e!important;color:#fff!important}.tie-cat-item-27>span{background-color:#e80092!important;color:#fff!important}.tie-cat-item-22>span{background-color:#a04e06!important;color:#fff!important}.tie-cat-item-19>span{background-color:#0019db!important;color:#fff!important}.tie-cat-item-8>span{background-color:red!important;color:#fff!important}.tie-cat-7,.tie-cat-item-7>span{background-color:#1f8c10!important;color:#fff!important}.tie-cat-7:after{border-top-color:#1f8c10!important}.tie-cat-7:hover{background-color:#016e00!important}.tie-cat-7:hover:after{border-top-color:#016e00!important}@media (min-width:1200px){.container{width:auto}}@media (min-width:992px){.boxed-layout #tie-wrapper,.boxed-layout .container,.container{max-width:100%}}@media (max-width:991px){#theme-header.has-normal-width-logo #logo img{width:200px!important;max-width:100%!important;height:auto!important;max-height:200px!important}}body .cat-counter a+span,body .post-cat,body [type=submit],body a.go-to-top-button,body input:not([type=checkbox]):not([type=radio]),body textarea{border-radius:35px}body .post-cat{padding-right:15px;padding-left:15px}body input,body select,body textarea{border-radius:5px}body .container-wrapper,body .post-thumb img,body .post-thumb-overlay,body .prev-next-post-nav .post-thumb,body .widget,body.single-post .featured-area{border-radius:15px}body .share-buttons-bottom{border-bottom-left-radius:15px;border-bottom-right-radius:15px}body .main-menu .menu-sub-content{border-bottom-left-radius:10px;border-bottom-right-radius:10px}body.single-post .featured-area{overflow:hidden}body #check-also-box.check-also-right{border-top-left-radius:15px;border-bottom-left-radius:15px}body .tabs li:last-child a{border-top-right-radius:15px}body .tabs li:first-child a{border-top-left-radius:15px}#main-nav .menu ul:not(.cats-horizontal) li:hover>a,#mobile-menu-icon:hover .menu-text,.site-footer a:hover,.site-info a:hover,.theme-header .header-nav .components li a:hover,.theme-header .header-nav .components>li:hover>a,.tie-popup-search-submit,a:hover{color:#1f8c10}#go-to-top,#mobile-menu-icon:hover .nav-icon,#mobile-menu-icon:hover .nav-icon:after,#mobile-menu-icon:hover .nav-icon:before,#reading-position-indicator,.cat-counter a+span,.latest-tweets-widget .slider-links .button:not(:hover),.post-cat,.timeline-widget li a:hover .date:before,[type=submit],nav.main-nav .menu>li:hover>a{background-color:#1f8c10;color:#fff}::-moz-selection{background-color:#1f8c10;color:#fff}::selection{background-color:#1f8c10;color:#fff}#reading-position-indicator{box-shadow:0 0 10px rgba(31,140,16,.7)}a.post-cat:hover,input[type=submit]:hover{background-color:#005a00;color:#fff}#tie-body #cancel-comment-reply-link,#tie-body .comment-reply-title,#tie-body .has-block-head-4,#tie-body .mag-box-title h3{color:#fff}#tie-body .comment-reply-title:after,#tie-body .comment-reply-title:before,#tie-body .has-block-head-4:after,#tie-body .has-block-head-4:before,#tie-body .mag-box-title h3:after,#tie-body .mag-box-title h3:before{background-color:#1f8c10}body{top:0!important}.cookielawinfo-column-1{width:25%}.cookielawinfo-column-3{width:15%}.cookielawinfo-column-4{width:50%}table.cookielawinfo-winter{font:85% "Lucida Grande","Lucida Sans Unicode","Trebuchet MS",sans-serif;padding:0;margin:10px 0 20px;border-collapse:collapse;color:#333;background:#f3f5f7}table.cookielawinfo-winter thead th{background:#3a4856;padding:15px 10px;color:#fff;text-align:left;font-weight:400}table.cookielawinfo-winter tbody{border-left:1px solid #eaecee;border-right:1px solid #eaecee;border-bottom:1px solid #eaecee}table.cookielawinfo-winter tbody td{padding:10px;background:url(/wp-content/plugins/cookie-law-info/images/td_back.gif) repeat-x;text-align:left}table.cookielawinfo-winter tbody tr{background:#f3f5f7}table.cookielawinfo-winter tbody tr:hover{background:#eaecee;color:#111}@media (max-width:800px){table.cookielawinfo-row-cat-table td,table.cookielawinfo-row-cat-table th{width:23%;font-size:12px;word-wrap:break-word}table.cookielawinfo-row-cat-table .cookielawinfo-column-4{width:45%}}.cookielawinfo-row-cat-table{width:99%;margin-left:5px}
Accelereu les vostres pàgines més lentes amb la recuperació prèvia | BehMaster Select Language Afrikaans Albanian Amharic Arabic Armenian Azerbaijani Basque Belarusian Bengali Bosnian Bulgarian Catalan Cebuano Chichewa Chinese (Simplified) Chinese (Traditional) Corsican Croatian Czech Danish Dutch Esperanto Estonian Filipino Finnish French Frisian Galician Georgian German Greek Gujarati Haitian Hausa Hawaiian Hebrew Hindi Hmong Hungarian Icelandic Igbo Indonesian Irish Italian Japanese Javanese Kannada Kazakh Khmer Korean Kurdish Kyrgyz Lao Latin Latvian Lithuanian Luxembourgish Macedonian Malagasy Malayalam Malay Maltese Maori Marathi Mongolian Myanmar (Burmese) Nepali Norwegian Pashto Persian Polish Portuguese Punjabi Romanian Russian Serbian Shona Sesotho Sindhi Sinhala Slovak Slovenian Samoan Scots Gaelic Somali Spanish Sundanese Swahili Swedish Tajik Tamil Telugu Thai Turkish Ukrainian Urdu Uzbek Vietnamese Welsh Xhosa Yiddish Yoruba Zulu
Millorar la velocitat del vostre lloc de comerç electrònic hauria de ser una prioritat per al 2020. Tot i que les millores de rendiment poden costar molt de temps i ser costoses, hi ha solucions ràpides que marquen una gran diferència.
La velocitat de la pàgina és important, sobretot perquè l'equip de Google Chrome té previst fer vergonya els llocs de càrrega lenta aquest any, tal com es descriu el novembre de 2019 al seu bloc de Chromium:
En el futur, Chrome pot identificar llocs que normalment es carreguen ràpidament o lentament per als usuaris amb insígnies clares. Això pot prendre diverses formes i tenim previst experimentar amb diferents opcions per determinar quina aporta més valor als nostres usuaris.
La insígnia té com a objectiu identificar quan els llocs s'han creat d'una manera que els fa lents en general, tenint en compte les latències de càrrega històriques. Més endavant, podem ampliar això per incloure la identificació de quan és probable que una pàgina sigui lenta per a un usuari en funció del seu dispositiu i de les condicions de la xarxa.
Google diu que identificarà els llocs de càrrega lenta. Font: Chromium Blog.
En articles anteriors, he tractat idees per millorar el rendiment, com ara la memòria cau HTML i aïllar els recursos de càrrega lenta. En aquesta publicació, explicaré com determinar les pàgines més lentes i aplicar una solució senzilla per accelerar-les.
Google Analytics informa de les pàgines més lentes d'un lloc i de com els usuaris hi arriben. Podem indicar als navegadors web que "precarreguin" aquestes pàgines perquè quan els usuaris hi facin clic, es carreguen molt ràpidament.
Aquí teniu el procés.
Pàgines lentes A Google Analytics, vés a Comportament > Velocitat del lloc > Temps de pàgina. Seleccioneu la visualització de dades (quadrícula) i ordeneu les columnes per "Mitj. Temps de càrrega de la pàgina."
Per veure pàgines de càrrega lenta a Google Analytics, aneu a
Comportament > Velocitat del lloc > Temps de pàgina .
Feu clic a la imatge per ampliar-la.
Això mostrarà primer les pàgines més lentes. L'última columna, "Valor de la pàgina", normalitza els ingressos atribuïts a cada pàgina suposant que el comerç electrònic millorat està activat. És una bona mètrica perquè els comerciants prioritzin les pàgines a les quals es centren.
A continuació, hem de conèixer el camí intern que condueix els visitants a les pàgines més lentes. Crearem un informe personalitzat per a això. Però, primer, observem els camins típics dels usuaris a Comportament > Flux de comportament .
Aquí podem veure els camins més populars dels visitants. (L'informe també pot ajudar a entendre quines pàgines produeixen la major baixada de visitants.)
Anar a
Comportament > Flux de comportament per veure les rutes d'usuari habituals.
Feu clic a la imatge per ampliar-la.
Per crear l'informe personalitzat, aneu a Personalització > Informes personalitzats > Nou informe personalitzat. Assigna un títol a l'informe (he utilitzat "Camins de pàgina lents" a la captura de pantalla següent) i selecciona com a dimensions "Camí de la pàgina anterior", "Pàgina" i "Pàgina de sortida". Per a les mètriques, seleccioneu "Valor de la pàgina" i "Mitj. Temps de càrrega de la pàgina."
Creeu l'informe personalitzat a
Personalització > Informes personalitzats > Nou informe personalitzat. Feu clic a la imatge per ampliar-la.
Obtenim un informe com el de dalt (a Comportament > Velocitat del lloc > Temps de pàgina) , però aquesta inclou la pàgina anterior en una sessió típica d'usuari.
L'informe personalitzat de Google Analytics inclou la pàgina anterior en una sessió d'usuari típica. Feu clic a la imatge per ampliar-la.
El següent pas és aplicar un concepte potent: les pistes del navegador web.
Consells del navegador web Els "consells" són instruccions per als navegadors web per carregar recursos i enllaços de la pàgina amb antelació. El procés millora molt la velocitat de la pàgina. No tots els navegadors admeten totes les pistes. Tres dels més populars són la "càrrega prèvia", la "obtenció prèvia" i la "prestació prèvia".
Precarrega requereix codi al CAP del document HTML, com ara:
La pista de càrrega prèvia és una directiva que obliga el navegador a descarregar un recurs abans que el descobreixi al document. Un bon exemple és un tipus de lletra en fitxers CSS ocults. En lloc de fer que el navegador descarregui i processi els fitxers CSS i després els tipus de lletra, la directiva de càrrega prèvia descarrega el tipus de lletra en segon pla i el fa disponible quan sigui necessari.
Per obtenir més informació sobre la càrrega prèvia i els navegadors que la admeten, consulteu la publicació de CanIUse.com.
Recollida prèvia requereix un codi al CAP del document HTML, com aquest:
Aquesta pista permet que el navegador web obtingui els recursos que poden ser necessaris quan l'usuari faci la següent acció. El navegador ho farà només després de representar la pàgina actual sempre que hi hagi prou amplada de banda.
Ampliaré la recuperació prèvia en aquesta publicació per accelerar les pàgines lentes.
Obteniu més informació sobre la recuperació prèvia i els navegadors que l'admeten aquí.
Prerendering abans era una directiva potent, però ara està obsoleta. Va permetre la recuperació prèvia de recursos en una pàgina de destinació i, també, renderitzar-los. Necessitava un codi com aquest al CAP del document HTML:
La renderització prèvia es fa massa intensiva en recursos quan, per exemple, Chrome troba una pista de renderització prèvia a una pàgina i realitza una "Captura prèvia sense estat", que és similar però no executa JavaScript ni la representació relacionada.
Obteniu més informació sobre la renderització prèvia i els navegadors que encara ho admeten aquí.
Predicció de seqüències ràpides Podem inserir manualment una pista per demanar-li al navegador que precarregui les properes pàgines més lentes. Sabem quines pàgines col·locar aquest enllaç a partir de les dades de Google Analytics, descrites anteriorment.
El meu informe de mostra, però, va identificar aproximadament 20,000 seqüències potencials. Inserir les pistes a tots ells trigaria molt de temps!
En comptes d'això, podem crear un model utilitzant la pàgina anterior i la pàgina actual que prediu la pàgina següent que l'usuari probablement farà clic. Llavors el podem recuperar prèviament.
Podríem entrenar una xarxa neuronal sofisticada, tal com vaig explicar al meu darrer article. Però un mètode més ràpid i senzill és un arbre de predicció compacte, un concepte desenvolupat per tres professors d'informàtica. Del seu paper:
Donat un conjunt de seqüències d'entrenament, el problema de la predicció de seqüències consisteix a trobar el següent element d'una seqüència objectiu només observant els seus ítems anteriors. El nombre d'aplicacions associades a aquest problema és extens. Inclou aplicacions com ara la recuperació prèvia de pàgines web, la recomanació de productes de consum, la predicció del temps i la predicció de la borsa.
Per implementar-lo, faré servir JavaScript d'un dipòsit de Github.
És relativament fàcil. Inseriu les dades d'entrenament, especifiqueu un objectiu per a la predicció i recupereu els millors partits.
Un exemple de dades d'entrenament del nostre informe personalitzat de Google Analytics seria el següent:
deixar dades = [ ['/previous-page1', '/current-page1', '/next-slow-page1'], ['/previous-page2', '/current-page2', '/next-slow- pàgina2'], ['/pàgina-anterior3', '/pàgina-actual 3', '/pàgina-següent-lenta-1'], ['/pàgina-anterior-4', '/pàgina-actual-1', '/següent-lenta- pàgina2'], ['/pàgina-anterior2', '/pàgina-actual3', '/pàgina-següent-lenta3'], ['/pàgina-anterior-3', '/pàgina-actual-2', '/següent-lenta- pàgina4'], ['/pàgina-anterior4', '/pàgina-actual1', '/pàgina-següent-lenta1'], ]
I així és com provaríem una pàgina de destinació:
let target = [['/previous-page2', '/current-page3'] ];
I finalment, una predicció seria:
console.log(prediccions) // [['/next-slow-page3]']
Putting It Together Per simplificar les coses, hauríem d'incloure un fitxer JavaScript a totes les pàgines (o les pàgines que condueixen a les que volem millorar). L'script obtindria la ruta de referència de la pàgina actual, la ruta de l'URL actual i prediria la pàgina següent a la qual l'usuari té més probabilitats de fer clic.
A continuació, simplement inserim una o més pistes de navegador amb les prediccions.
enllaç rel="prefetch" href="https://wp2wp.com/next-slow-page3 La meva pàgina d'exemple a Github té codi que ho fa.
Aquesta línia importa el fitxer de la biblioteca.
script src="index.js"
Vaig trobar problemes amb el codi original al repositori, però gràcies a David Sottimano, un consultor de màrqueting digital, vaig poder modificar els fitxers per fer-los funcionar com un únic script. Aquí teniu el seu fitxer index.js.
També hauria d'agrair a Michelle Robbins, tecnòloga i enginyera de màrqueting, que em va presentar a Compact Prediction Trees en un seminari web recent.
Torna al botó superior
Utilitzem cookies al nostre lloc web per oferir-vos l’experiència més rellevant recordant les vostres preferències i repetides visites. En fer clic a "Acceptar", accepteu l'ús de TOTES les cookies.
Gestionar el consentiment