/******************** Common Css Start ********************/
html{line-height:1.15;-webkit-text-size-adjust:100%;box-sizing:border-box;scroll-behavior: smooth;}
body{margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color: #0C0B04;font-family: 'Proza Libre', sans-serif;font-style: normal;font-size:18px;line-height: 143.5%;font-weight:400;word-break:break-word;-webkit-transition:0.5s all linear;-moz-transition:0.5s all linear;transition:0.5s all linear;position: relative;}
.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important;}
.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:14px;font-size:0.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}
*,
:after,
:before{box-sizing:border-box;}

h1,
h2,
h3,
h4, 
h5,
h6,
.h7{
    font-family: "wayfinder-cf", sans-serif;
    font-weight:100;
    color: #3E3530;
    margin: 0 0 20px;
}
h1 {font-size: 50px;line-height: 105.5%;letter-spacing: -0.005em;margin-bottom: 32px;}
h2 {font-size: 32px;line-height: 105.5%;letter-spacing: -0.005em;margin-bottom: 32px;}
h3 {font-size: 26px;line-height: 115%;letter-spacing: -0.005em;}
h4 {font-size: 22px;line-height: 121.5%;letter-spacing: -0.005em;}
h5 {font-size: 18px;line-height: 193.5%;font-weight:300;letter-spacing: 0.13em;}
h6 {font-size: 14px;line-height: 100%;font-weight:300;letter-spacing: 0.14em;}
.h7{font-size: 12px;line-height: 150%;font-weight:300;letter-spacing: 0.14em;}

figcaption {font-style: italic;font-weight: 400;font-size: 10px;line-height: 147%;text-align: right;letter-spacing: -0.01em;color: #B2B0AF;font-family: "aktiv-grotesk",sans-serif;}
a{text-decoration:none;}
figure.wp-block-image{margin: 0;}
img{max-width:100%;}
p{font-size:16px;line-height:184%;color:#0C0B04;font-weight:400; margin:0 0 44px;font-family: 'Proza Libre', sans-serif;}
ul{list-style:none;margin: 0;padding: 0;}
ul li{font-size: 16px;line-height: 147%;}
.container{max-width:1348px;width:100%;margin:0 auto;padding:0 24px;}
.entry-header,
.entry-footer .edit-link {display: none;}
.ht-btn{font-size: 18px;line-height: 96%;font-family: "wayfinder-cf",serif;color: #fff;text-align: center;}
.full-width{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw!important;margin-right:-50vw!important;line-height:0;}
.mb{margin-bottom: 0 !important;}

.site-main {width: 1920px;max-width: 100%;margin: 0 auto;}
body .right-menu.todays-fact{display: none;}
body.user-subscribed:not(.user-not-confirmed) .right-menu.subscribe:not(.todays-fact) {display: none;}
body.user-subscribed:not(.user-not-confirmed) header:not(.header-stickey) .right-menu.todays-fact {display: block;}

/* Site Button Css  */
.site-btn {line-height: 0;}
.site-btn a{font-weight:100;font-size:18px;line-height:96%;color:#FFFFFF;font-family:"wayfinder-cf",sans-serif;background: #FA483B;padding:15px 10px;text-align:center;display:inline-block;min-width:153px;position:relative;overflow:hidden;}
.site-btn a:before{content:'';background:#730606;width:120%;left:-10%;transform:skew(30deg);transition:transform 0.4s cubic-bezier(0.3,1,0.8,1);position:absolute;top:0;height:100%;}
.site-btn a:hover:before{transform:translate3d(100%,0,0);}
.site-btn a span{position:relative;}
.site-btn a:focus {background: #730606;}

/* Submit Button Css  */
.submit button{font-weight:100;font-size:18px;line-height:96%;color:#fff;font-family:"wayfinder-cf",sans-serif;background:#fa483b;padding:18px 10px;text-align:center;display:inline-block;min-width:177px!important;position:relative;overflow:hidden;border:0;cursor:pointer;margin:0;}
.submit button:focus{background:#730606;}
.submit button:before{content:'';background:#730606;width:120%;left:-10%;transform:skew(30deg);transition:transform .4s cubic-bezier(.3,1,.8,1);position:absolute;top:0;height:100%;}
.submit button:hover:before{transform:translate3d(100%,0,0);}
.submit button span{position:relative;}

/* Load More Button Css  */
.site-btn a.ht-loadmore-btn-cmn{background:transparent!important;overflow:inherit;color:#0C0B04!important;border-bottom:1px solid #E4E4E4;text-align:inherit!important;padding:0 8px 7px 23px;min-width:95px;}
.site-btn a.ht-loadmore-btn-cmn:before{display:none;}
.site-btn a.ht-loadmore-btn-cmn:after{content:'';background:url(../images/icons/plus-icn.svg);width:9px;height:9px;display:inline-block;position:absolute;left:7px;top:4px;}

/* Shape Line Css  */
.shape-line-title{position:relative;overflow:hidden;}
.shape-line-title::before{width:100%;height:4px;border-top:1px solid #E4E4E4;position:absolute;content:"";right:0;top:27px;z-index:-11;}
.shape-line-title .shape-line{background:#fff;position:relative;padding-top:22px;border-top:1px solid #E4E4E4;display:inline-block;}
.shape-line-title .shape-line::before{ width:50px; height:50px; border-top:1px solid #E4E4E4; position:absolute; content:""; right:-16px; top:0; transform:rotate(48deg); -webkit-transform:rotate(48deg); -moz-transform:rotate(48deg); -ms-transform:rotate(48deg); -o-transform:rotate(48deg); }
.shape-line-title .shape-line::after{width:calc(100% + 25px);height:100%;position:absolute;content:"";right:-25px;top:0;background:#fff;z-index:-1;}

/* Add Text Line Css  */
.add-shape-line{position:relative;width:504px;max-width:100%;margin:0 auto;}
.add-shape-line:before{content:'';width:100%;height:1px;background:#E4E4E4;display:inline-block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
.add-shape-line .advertisement-label-style{z-index:99;position:relative;background:#F5F5F5;display:inline-block;padding-left:10px;padding-right:10px;margin-bottom: 1px;}

/* Parallaxe Css  */
.parallax-bg-main{background:#000;/* height: 380px; */padding:190px 0;overflow:hidden;position:relative;}
.parallax-bg-main .parallax-bg{background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;height:100%;left:0;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);position:absolute;top:0;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-o-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);width:100%;z-index:1;background-position: top center;}

/* Banner Css  */
.header-title .container{max-width:100%;padding:0;}
.header-title .headertitle-wrap .headertitle-logo{line-height:0;}
.header-title .headertitle-wrap .headertitle-logo img{width:100%;height:194px;object-fit:cover;}
.header-title h2{display:none;}

/******************** Common Css End ********************/

/******************** Header Css Start ********************/
.site-header{width: 1920px;max-width: 100%;margin: 0 auto;z-index:999;background:#fff;height: 110px;}
.site-header .site-header-wrap{border-bottom:1px solid #DBDBDB;background: #fff;}
.site-header .header-wrap{display:flex;align-items:center;justify-content:space-between;position:relative;padding-bottom:4px;/*padding-left: 20px;padding-right: 18px;*/}
.site-header .header-wrap .main-navigation{display:flex;align-items:center;}
.site-header .header-wrap .main-navigation .hamburger-menu{width:47px;text-align:center;padding:12px 5px;flex-shrink:0;}
.site-header.header-stickey .header-wrap .main-navigation .hamburger-menu img{width:17px;}
.site-header .header-wrap .main-navigation .menu-container .menu-header-menu-container .menu{display:flex;/*padding-left:13px;*/}
.site-header .header-wrap .main-navigation .menu-container .menu-header-menu-container .menu li a{font-size:12px;line-height:150%;color:#3E3530;letter-spacing:0.14em;text-transform:uppercase;font-family:"wayfinder-cf",sans-serif;font-weight:300;display:inline-block;padding:21px 16px 21px 36px;position:relative;}
.site-header .header-wrap .main-navigation .menu-container .menu-header-menu-container .menu li a:before{content:'';background-image:url(../images/icons/trending.svg);background-repeat:no-repeat;display:inline-block;width:10px;height:10px;background-size:100%;position:absolute;top:50%;left:16px;transform:translateY(-50%);}
.site-header .header-wrap .main-navigation .menu-container .menu-header-menu-container .menu li.fact-generator a:before{background-image:url(../images/icons/refresh.svg);width:10px;height:10px;}
.site-header .header-wrap .main-navigation .menu-container .menu-header-menu-container .menu li.trending a:before{background-image:url(../images/icons/about.svg);width:12px;height:12px;}
.site-header .header-wrap .main-navigation .sticky-logo-wrap{display:none;}
.site-header .header-wrap .site-branding{line-height:0;align-self:flex-start;}
.site-header .header-wrap .site-branding a{display:inline-block;}
.site-header .header-wrap .site-branding a svg{width:182px;}
/* .site-header .header-wrap .site-branding a .hf-logo-wrap{display:flex;align-items:center;width:182px;position:relative;height:56px;} */
/* .site-header .header-wrap .site-branding a .hf-logo-wrap .hf-logo-dp{transition:all .6s ease-in-out;position:absolute;top:0;left:0;} */
/* .site-header .header-wrap .site-branding a:hover .hf-logo-wrap .hf-logo-dp{top:5px;} */
/* .site-header .header-wrap .site-branding a .hf-logo-wrap .hf-logo-text{padding-left:51px;} */

.site-header .header-wrap .ft-right-menu{display:flex;}
.site-header .header-wrap .ft-right-menu .right-menu{line-height:0;}
.site-header .header-wrap .ft-right-menu .right-menu a{font-size:12px;line-height:150%;color:#3E3530;letter-spacing:0.14em;text-transform:uppercase;font-family:"wayfinder-cf",sans-serif;font-weight:300;display:inline-block;padding:21px 16px 21px 36px;position:relative;    /* border-left: 0.5px solid #E4E4E4; */border-left:0.5px solid transparent;}
.site-header .header-wrap .ft-right-menu .right-menu:last-child a{border-right:0.5px solid transparent;}
.site-header .header-wrap .ft-right-menu .right-menu a:before{content:'';background-image:url(../images/icons/categories.svg);background-repeat:no-repeat;display:inline-block;width:12px;height:14px;background-size:100%;position:absolute;top:50%;left:16px;transform:translateY(-50%);}
.site-header .header-wrap .ft-right-menu .right-menu.categories{display:none;}
.site-header .header-wrap .ft-right-menu .right-menu.categories a:before{top: 47%;}
.site-header .header-wrap .ft-right-menu .right-menu.search a:before{background-image:url(../images/icons/search.svg);width:12px;height:12px;top: 48%;}
.site-header .header-wrap .ft-right-menu .right-menu.subscribe a:before{background-image:url(../images/icons/bookmark-maroon.svg);width:11px;height:14px;}
.site-header .header-wrap .ft-progress-bar{display:none;position:absolute;bottom:-4px;left:0;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;line-height:0;width:100%;}
.site-header .header-wrap .ft-progress-bar .bar{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background-position:left center;background-repeat:repeat-x;border:0;border-radius:0;cursor:pointer;height:3px;width:100%;position:relative;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;}
.site-header .header-wrap .ft-progress-bar .bar::-webkit-progress-bar{background-color:transparent;}
.site-header .header-wrap .ft-progress-bar .bar::-webkit-progress-value{background-color:#730606;background-size:13px 6px;}
.site-header .header-wrap .ft-progress-bar .bar::-ms-fill{background-color:#730606;background-size:13px 6px;border:0;}
.site-header .header-wrap .ft-progress-bar .bar::-moz-progress-bar{background-color:#730606;background-size:13px 6px}
.site-header .cate-list{border-bottom:1px solid #DBDBDB;}
.site-header .cate-list ul{display:flex;align-items:center;justify-content:center;gap:24px;}
.site-header .cate-list ul li{font-size:initial;line-height:normal;}
.site-header .cate-list ul li a{font-size:12px;line-height:193.5%;letter-spacing:0.13em;text-transform:uppercase;color:#B2B0AF;transition:ease 0.5s all;display:inline-block;padding:10.5px 0;font-family:"wayfinder-cf",sans-serif;font-weight:400;}
.site-header .cate-list ul li a:hover{color:#0D0F11;}
.site-header .cate-list ul li.active a{color:#3E3530;}

.site-header .site-header-wrap .container {max-width: 100%;padding: 0;}
.site-header.header-stickey .site-header-wrap{position:fixed;left:0;right:0;top:0;z-index:9999;-webkit-animation:stickySlideDown .65s cubic-bezier(.23,1,.32,1) both;-moz-animation:stickySlideDown .65s cubic-bezier(.23,1,.32,1) both;animation:stickySlideDown .65s cubic-bezier(.23,1,.32,1) both;}
.site-header.header-stickey .header-wrap{padding-bottom:0;padding-left: 0;padding-right: 0;}
.site-header.header-stickey .header-wrap .main-navigation .hamburger-menu{border:0.5px solid #E4E4E4;border-top:0;border-bottom:0;border-left: 0;}
.site-header.header-stickey .header-wrap .main-navigation .menu-container{display:none;}
.site-header.header-stickey .header-wrap .main-navigation .sticky-logo-wrap{display:block;}
.site-header.header-stickey .header-wrap .main-navigation .sticky-logo-wrap .sticky-logo{display:flex;align-items:center;}
.site-header.header-stickey .header-wrap .main-navigation .sticky-logo-wrap .sticky-logo a{display:inline-block;line-height:0;padding:0 11px 0 16px;flex-shrink:0;}
.site-header.header-stickey .header-wrap .main-navigation .sticky-logo-wrap .sticky-logo p{margin:0;display:flex;align-items:center;}
.site-header.header-stickey .header-wrap .main-navigation .sticky-logo-wrap .sticky-logo p span{font-size:14px;line-height:163%;color:#3E3530;font-family:'Proza Libre',sans-serif;font-weight:400;margin-top: 5px;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden;}
.site-header.header-stickey .header-wrap .main-navigation .sticky-logo-wrap .sticky-logo p strong{font-size:18px;line-height:193.5%;font-weight:400;font-family:"wayfinder-cf",sans-serif;color:#3E3530;padding-right:13px;position:relative;flex-shrink:0;}
.site-header.header-stickey .header-wrap .main-navigation .sticky-logo-wrap .sticky-logo p strong:after{content:'';width:2px;height:13px;background:#3E3530;display:inline-block;position:absolute;top:11px;right:6px;}
.site-header.header-stickey .header-wrap .site-branding{display:none;}
.site-header.header-stickey .header-wrap .ft-right-menu .right-menu a{border-left:0.5px solid #E4E4E4;padding:16px 16px 16px 36px;}
.site-header.header-stickey .header-wrap .ft-right-menu .right-menu:last-child a{border-right:0;}
.site-header.header-stickey .header-wrap .ft-right-menu .right-menu.categories{display:block;}
.site-header.header-stickey .header-wrap .ft-progress-bar{display:block;}
.site-header.header-stickey .cate-list{display:none;}
.admin-bar .site-header.header-stickey .site-header-wrap{top:32px;}
@-webkit-keyframes stickySlideDown {
    from {
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes stickySlideDown {
    from {
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

.home .site-header{position:absolute;top:0;background:transparent;}
.home .site-header .site-header-wrap{background:transparent;border-bottom:1px solid rgb(219 219 219 / 42%);}
.home .site-header.header-stickey .site-header-wrap{background:#fff;}
.home .site-header .cate-list{border-bottom:1px solid rgb(219 219 219 / 42%);}
.home .site-header .header-wrap .main-navigation .hamburger-menu svg path{stroke:#fff;}
.home .site-header .header-wrap .main-navigation .menu-container .menu-header-menu-container .menu li a,
.home .site-header .header-wrap .ft-right-menu .right-menu a,
.home .site-header .cate-list ul li a{color:#fff;}
/* .home .site-header .header-wrap .site-branding a .hf-logo-wrap .hf-logo-text svg path {fill: #fff;} */
.home .site-header .header-wrap .site-branding a svg .hf-text {fill: #fff;}
.home .site-header.header-stickey .header-wrap .main-navigation .menu-container .menu-header-menu-container .menu li a,
.home .site-header.header-stickey .header-wrap .ft-right-menu .right-menu a,
.home .site-header.header-stickey .cate-list ul li a{color:#3E3530;}
.home .site-header.header-stickey .header-wrap .main-navigation .hamburger-menu svg path{stroke:#0C0B04}
.home .site-header .header-wrap .ft-right-menu .right-menu.categories a:before{background-image:url(../images/icons/white-categories.svg)}
.home .site-header .header-wrap .ft-right-menu .right-menu.search a:before{background-image:url(../images/icons/white-search.svg)}
.home .site-header .header-wrap .main-navigation .menu-container .menu-header-menu-container .menu li.fact-generator a:before{background-image:url(../images/icons/white-refresh.svg)}
.home .site-header .header-wrap .main-navigation .menu-container .menu-header-menu-container .menu li.trending a:before{background-image:url(../images/icons/white-about.svg)}
.home .site-header.header-stickey .header-wrap .ft-right-menu .right-menu.categories a:before{background-image:url(../images/icons/categories.svg)}
.home .site-header.header-stickey .header-wrap .ft-right-menu .right-menu.search a:before{background-image:url(../images/icons/search.svg)}
.home .site-header.header-stickey .header-wrap .main-navigation .menu-container .menu-header-menu-container .menu li.fact-generator a:before{background-image:url(../images/icons/refresh.svg)}
.home .site-header.header-stickey .header-wrap .main-navigation .menu-container .menu-header-menu-container .menu li.trending a:before{background-image:url(../images/icons/about.svg)}
/******************** Header Css End ********************/

/******************** Footer Css Start ********************/
.site-footer{width: 1920px;max-width: 100%;margin: 0 auto;}
.site-footer .site-info .footer-info{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;}
.site-footer .site-info .footer-info .footer-left{width:50%;background:#730606;padding: 82px 10% 110px 10%;display:flex;flex-direction:column;align-self:stretch;justify-content:center;}
.site-footer .site-info .footer-info .footer-right{width:50%;}
.site-footer .site-info .footer-info .footer-right .footer-image1 {line-height:0;display:flex;}
.site-footer .site-info .footer-info .footer-right .footer-image1 .widget{line-height:0;width:25%;}
.site-footer .site-info .footer-info .footer-right .footer-image1 .widget img{width:100%;height:467px;object-fit:cover;}
.site-footer .site-info .footer-info .footer-left .footer-logo{margin-bottom:24px;}
.site-footer .site-info .footer-info .footer-left .footer-logo p{margin:0;line-height:0;}
.site-footer .site-info .footer-info .footer-left .footer-logo a{display:inline-block;line-height:0;}
.site-footer .site-info .footer-info .footer-left .footer-logo a svg path{fill:#FA483B;}
.site-footer .site-info .widget{line-height:0;}
.site-footer .site-info .footer-info .footer-left .footer-title h2{font-size:50px;line-height:106%;letter-spacing:-0.005em;color:#FFFFFF;font-weight:100;margin:0 0 24px;width:243px;max-width:100%;}
.site-footer .site-info .footer-info .footer-left .footer-description p{margin:0;color:#fff;width:243px;max-width:100%;}
.site-footer .site-info .footer-cate-list{border-bottom:1px solid #E4E4E4;}
.site-footer .site-info .footer-cate-list ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:44px;}
.site-footer .site-info .footer-cate-list ul li {line-height: 0;font-size: 0;}
.site-footer .site-info .footer-cate-list ul li a{font-size:14px;line-height:1;letter-spacing:0.13em;text-transform:uppercase;color:#B2B0AF;transition:ease 0.5s all;display:inline-block;padding:27px 0 22px;font-family:"wayfinder-cf",sans-serif;font-weight:300;}
.site-footer .site-info .footer-cate-list ul li a:hover{color:#0D0F11;}
.site-footer .site-info .footer-cate-list ul li.active a{color:#3E3530;}
.site-footer .site-info .footer-menu ul{display:flex;align-items:center;justify-content:center;gap:24px;padding: 23px 0 48px;}
.site-footer .site-info .footer-menu ul li {line-height: 0;font-size: 0;}
.site-footer .site-info .footer-menu ul li a{font-size:12px;line-height: 147%;;letter-spacing:-0.01em;color:#B2B0AF;font-weight:400;font-family:"aktiv-grotesk",sans-serif;transition:ease 0.5s all;text-transform: capitalize;display: inline-block;}
.site-footer .site-info .footer-menu ul li a:hover{color:#0D0F11;}
.footer-pages-menu{padding:0 20px;display:none;}
.footer-pages-menu .menu{display:flex;flex-wrap:wrap;flex-direction:column;padding:26px 0;border-bottom:1px solid #E4E4E4;}
.footer-pages-menu .menu li{margin-bottom:24px;font-size:0;line-height:0;}
.footer-pages-menu .menu li:last-child{margin-bottom:0;}
.footer-pages-menu .menu li a{display:inline-block;font-size:12px;line-height:150%;font-weight:300;letter-spacing:0.14em;color:#3E3530;font-family:"wayfinder-cf",sans-serif;text-transform:uppercase;position:relative;padding-left:20px;}
.footer-pages-menu .menu li a:before{ content:''; background-image:url(../images/icons/bookmark-maroon.svg); width:11px; height:14px; background-repeat:no-repeat; background-size:100%; position:absolute; top:50%; left:0; transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); -o-transform:translateY(-50%); }
.footer-pages-menu .menu li.subscribe a:before{background-image:url(../images/icons/bookmark-maroon.svg);width:11px;height:14px;}
.footer-pages-menu .menu li.search a:before{background-image:url(../images/icons/search.svg);width:11px;height:11px;}
.footer-pages-menu .menu li.fact-generator a:before{background-image:url(../images/icons/refresh.svg);width:11px;height:11px;}
.footer-pages-menu .menu li.about a:before{background-image:url(../images/icons/about.svg);width:11px;height:9px;}
.footer-pages-menu .menu li.contact a:before{background-image:url(../images/icons/email-gray.svg);width:11px;height:9px;}
/******************** Footer Css End ********************/

.site-main {padding-top: 44px;}
.page-contact-us .site-main,
.page-search .site-main{padding-top:0;}
/* Post Css Start */
/* .ft-post-main {overflow: hidden;} */
.ft-post-main .post-container{width:1140px;max-width:100%;margin:0 auto;padding: 0 24px;}
.ft-post-main h1{text-align:center;width:817px;max-width:100%;margin:0 auto 24px;}
.ft-post-main .ft-bredscrumb{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin-bottom:32px;}
.ft-post-main .ft-bredscrumb li a{font-weight:300;font-size:12px;line-height:1;text-align:center;letter-spacing:0.13em;text-transform:uppercase;color:#B2B0AF;font-family:"wayfinder-cf",sans-serif;display:block;position:relative;padding-right:10px;margin-right:10px;}
.ft-post-main .ft-bredscrumb li a:after{content:'';width:0.5px;height:11px;background:#B2B0AF;display:inline-block;position:absolute;top:50%;right:0;transform: translateY(-50%) rotate(15deg);}
.ft-post-main .ft-bredscrumb li:last-child a{margin:0;padding:0;}
.ft-post-main .ft-bredscrumb li:last-child a:after{display:none;}
.ft-post-main .ft-social-frame{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin-bottom:32px;}
.ft-post-main .ft-social-frame li a{border:0.85px solid #DBDBDB;padding:4px 10.5px;width:36px;height:32px;display:flex;align-items:center;justify-content:center;position: relative;}
.ft-post-main .ft-post-wrap{margin-bottom: 64px;}
/* .ft-post-main .ft-post-conyent-wrap .ft-post-conyent-left p:last-child {margin-bottom: 0;} */
.ft-post-main .ft-post-banner{position:relative;margin-bottom:64px;overflow: hidden;}
.ft-post-add-wrap .ft-post-banner.full-width img { width: 100%; height: 351px; object-fit: cover; object-position: center; }
.ft-post-main .ft-post-banner .ft-post-banner-wrap{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw!important;margin-right:-50vw!important;line-height:0;}
.ft-post-main .ft-post-banner .ft-post-banner-wrap .post-thumbnail img{width:100%;height:351px;object-fit:cover;object-position: top;}
.ft-post-main .ft-post-banner .ft-expand-icon{width:27px;height:27px;display:flex;align-items:center;justify-content:center;background:#fff;position:absolute;bottom:17px;left:18px;line-height:27px;cursor:pointer;z-index: 1;}
.ft-post-main .ft-post-banner .ft-expand-icon img{width:11px;height:11px;text-align:center;object-fit:inherit;}
.ft-post-main .ft-post-banner .ft-caption {width: 1018px;max-width: 100%;margin: -15px auto 0;padding: 0 24px;text-align: right;position: relative;z-index: 11;}
.ft-post-main .ft-post-banner .ft-caption ul{display:flex;align-items:flex-end;justify-content:flex-end;flex-wrap:wrap;}
.ft-post-main .ft-post-banner .ft-caption ul li{line-height:0;font-size:0;background:#fff;position: relative;}
.ft-post-main .ft-post-banner .ft-caption ul li:first-child:before{content:'';border-bottom:16px solid #fff;border-left:12px solid transparent;border-right:16px solid transparent;position:absolute;bottom:0;left:-12px;}
.ft-post-main .ft-post-banner .ft-caption ul li div{font-weight:300;font-size:10px;line-height:100%;text-align:right;letter-spacing:0.2em;text-transform:uppercase;color:#B2B0AF;font-family:"wayfinder-cf",sans-serif;padding:6px 15px 0px 0;display:inline-block;position:relative;}
.ft-post-main .ft-post-banner .ft-caption ul li:first-child div{padding-left:10px;}
.ft-post-main .ft-post-banner .ft-caption ul li div:after{content:'';width:1px;height:10px;background:#E4E4E4;display:inline-block;position:absolute;top:6px;right:8px;}
.ft-post-main .ft-post-banner .ft-caption ul li:last-child div:after{display:none;}
.ft-post-metadata-wrap .ft-post-conyent-wrap .ft-post-conyent-left p {margin-bottom: 44px;}

.ft-post-grid-list-main .site-btn,
.recommendations-main .site-btn{text-align:center;margin:44px auto 0;line-height: 0;}
.parallax-opup-open .popup-open .ft-post-banner-popup{display:block;position:fixed;background:rgb(102 102 102/70%);width:100%;height:100%;z-index:99999;top:0;left:50%;right:0;transform:translateX(-50%);}
.ft-post-banner-popup{position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:99;display:none;}
.ft-post-banner-popup .ft-post-banner-popup-wrap{background:#0C0B04;padding:21px 21px 18px 21px;position:relative;width:600px;max-width:100%;margin:0 auto;display:inline-block;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width: calc(100% - 48px);max-height: 600px;}
.ft-post-banner-popup .ft-post-banner-popup-wrap .close-icn{position:absolute;top:-30px;right:0;line-height:0;padding:5px 0 5px 5px;cursor:pointer;}
.ft-post-banner-popup .ft-post-banner-popup-wrap .close-icn svg{width:9px;}
.ft-post-banner-popup .ft-post-banner-popup-wrap .ft-post-banner-popup-thumb{line-height:0;}
.ft-post-banner-popup .ft-post-banner-popup-wrap .ft-post-banner-popup-thumb img { object-fit: cover; height: 100%;width: 100%;}
.ft-post-banner-popup .ft-post-banner-popup-wrap .ft-post-banner-popup-info{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:13px 0 0;}
.ft-post-banner-popup .ft-post-banner-popup-wrap .ft-post-banner-popup-info .ft-post-banner-popup-caption{font-style:italic;font-weight:400;font-size:10px;line-height:147%;letter-spacing:-0.01em;color:#B2B0AF;width:50%;font-family:"aktiv-grotesk",sans-serif;text-align:left;padding-right:20px;}
.ft-post-banner-popup .ft-post-banner-popup-wrap .ft-post-banner-popup-info .ft-post-banner-popup-menus{width:50%;display:flex;flex-wrap:wrap;}
.ft-post-banner-popup .ft-post-banner-popup-wrap .ft-post-banner-popup-info .ft-post-banner-popup-menus .ft-social-frame{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:25px;width:100%;padding-right:10px;margin:0;}
.ft-post-banner-popup .ft-post-banner-popup-wrap .ft-post-banner-popup-info .ft-post-banner-popup-menus .ft-social-frame li{line-height:0;font-size:0;}
.ft-post-banner-popup .ft-post-banner-popup-wrap .ft-post-banner-popup-info .ft-post-banner-popup-menus .ft-social-frame li a{display:block;border:0;padding:0;width:auto;height:auto;}
/* .ft-post-banner-popup .ft-post-banner-popup-wrap .ft-post-banner-popup-info .ft-post-banner-popup-menus .ft-social-frame li a svg path{fill: #E4E4E4;} */

.ft-post-metadata-wrap {padding-top: 64px;}
.ft-post-main .ft-post-conyent-wrap{display:flex;flex-wrap:wrap;gap:64px;}
.ft-post-main .ft-post-conyent-wrap .ft-post-conyent-left{width:calc(100% - 364px); padding: 0 39px;}
.facts-template-default .ft-post-main .ft-post-conyent-wrap .ft-post-conyent-left p:last-child {
    margin-bottom: 0;
}
.ft-post-main .ft-post-conyent-wrap .ft-post-conyent-left h2.wp-block-heading {margin-bottom: 24px;}
.ft-post-main .ft-post-wrap .ft-post-conyent-wrap .ft-post-conyent-left > p:first-of-type:first-letter{font-weight:600;font-size:116px;line-height:0.7;font-family:"wayfinder-cf",sans-serif;letter-spacing:-0.58px;color:#0C0B04;text-transform:uppercase;vertical-align:top;float:left;padding-right:13px;margin:0;margin-top:12px;}
.related {margin-bottom: 0;display: flex;position: relative;}
.related strong{font-weight:400;font-size:19px;line-height:186.5%;color:#0C0B04;font-family:"wayfinder-cf",sans-serif;position: absolute;top: -3px;left: 0;}
.related span {padding-left: 60px;}
.related a{text-decoration:underline;padding-left:8px;font-size:16px;line-height:184%;color:#0C0B04;font-weight:400;margin:0;font-family:'Proza Libre',sans-serif;display: inline-block;}
.ft-post-main .ft-post-conyent-wrap .ft-post-conyent-right{width:300px;}
.ft-post-main .ft-post-conyent-wrap .ft-post-conyent-right h3{margin-bottom:44px;}
.ft-post-main .ft-post-conyent-wrap .ft-post-conyent-left .ft-post-like{list-style-type:none;padding-top: 20px;}
.ft-post-main .ft-post-conyent-wrap .ft-post-conyent-left .ft-post-like li{line-height:0;border-bottom:1px solid #E4E4E4;margin-bottom:24px;position:relative;counter-increment:step-counter;padding-bottom:24px;}
.ft-post-main .ft-post-conyent-wrap .ft-post-conyent-left .ft-post-like li a{display: flex;gap: 24px; align-items: center; text-decoration-line: underline;margin:0;font-weight:400;font-size:16px;line-height:147%;color:#3E3530;font-family:'Proza Libre', sans-serif;}
.ft-post-main .ft-post-conyent-wrap .ft-post-conyent-left .ft-post-like li .image-wrapper { max-width: 72px; height: 48px; width: 100%; overflow: hidden; }
.ft-post-main .ft-post-conyent-wrap .ft-post-conyent-left .ft-post-like li .image-wrapper img {width: 72px;height: 48px;object-fit: cover;}
.ft-post-main .ft-post-conyent-wrap .ft-post-conyent-right .ft-post-advertisement-sidebar{line-height:0;margin-top: -20px;margin-bottom: 44px;}
.ft-post-main .ft-post-wrap .ft-post-conyent-wrap .ft-post-conyent-right .ft-post-advertisement-sidebar{ position: sticky;top: 50px; margin-bottom: 65px }
.ft-post-main .ft-post-metadata-wrap .ft-post-conyent-wrap .ft-post-conyent-right .ft-post-advertisement-sidebar{margin-top: -26px;}
.ft-post-main .ft-post-metadata-wrap .ft-post-conyent-wrap .ft-post-conyent-right .ft-post-advertisement-sidebar{line-height:0;margin-bottom: 65px;position: sticky;top: 50px;}
/* .ft-post-main .ft-post-conyent-wrap .ft-post-conyent-right .ft-post-advertisement-sidebar .ft-advertisement-label{font-weight:400;font-size:10px;line-height:140%;text-align:center;color:#A1A1A1;margin-bottom:2px;font-family:'Proza Libre',sans-serif;} */

.ft-post-add-wrap{overflow: hidden;}
/* .ft-post-advertisement-full{margin-bottom:64px;} */
/* .ft-advertisement-label-line{font-weight:400;font-size:10px;line-height:140%;color:#A1A1A1;font-family:'Proza Libre',sans-serif;position:relative;display:flex;align-items:center;width:628px;max-width:100%;margin:0 auto 7px;text-align:center;justify-content:center;}
.ft-advertisement-label-line span{background:#fff;position:relative;padding:0 16px;}
.ft-advertisement-label-line:before{content:'';background:#E4E4E4;width:100%;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);} */
.ft-post-main .number-grid-list{display:grid;grid-template-columns:1fr 1fr;row-gap:27px;column-gap:24px;margin-bottom:64px;}
.ft-post-main .number-grid-list .number-grid-item{position:relative;font-size:0;line-height:0;-webkit-transition: all .3s linear;-o-transition: all .3s linear;transition: all .3s linear;}
.ft-post-main .number-grid-list .number-grid-item:after{content:'';width:100%;height:100%;background:rgba(241,241,241,.5);display:inline-block;position:absolute;top:6px;right:-6px;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.ft-post-main .number-grid-list .number-grid-item:hover:after {top: 0;right: 0;}
.ft-post-main .number-grid-list .number-grid-item .number-grid-item-wrap{padding: 20px 32px;border:1px solid #E4E4E4;min-height:234px;display:flex;align-items:center;position:relative;z-index:1;touch-action:manipulation;background:#fff;line-height:0;pointer-events: none;}
.ft-post-main .number-grid-list .number-grid-item .number-grid-item-wrap .number-grid-content{position:relative;z-index:1;}
.ft-post-main .number-grid-list .number-grid-item .number-grid-item-wrap .number-grid-content p{font-weight:400;font-size:14px;line-height:147%;letter-spacing:-0.01em;color:#3E3530;font-family:"aktiv-grotesk",sans-serif;margin-bottom:26px;}
.ft-post-main .number-grid-list .number-grid-item .number-grid-item-wrap .number-grid-content h3{font-weight:100;font-size:44px;line-height:121.5%;letter-spacing:-0.005em;color:#3E3530;margin:0;}
.dyn-title{margin-bottom:18px;}
.dyn-title span{position:relative;padding-left:23px;font-weight:300;font-size:14px;line-height:193.5%;display:flex;align-items:center;letter-spacing:0.13em;text-transform:uppercase;color:#0C0B04;}
.dyn-title span:before{content:'';width:10.5px;height:13.5px;display:inline-block;background:url(../images/icons/bookmark-gray.svg);background-size:100%;position:absolute;top:7px;left:0;z-index:9;}
.ft-post-main .list-numbers{list-style-type:none;margin-bottom:32px;}
.ft-post-main .list-numbers li{line-height:0;border-bottom:1px solid #E4E4E4;margin-bottom:24px;padding-left:46px;position:relative;counter-increment:step-counter;padding-bottom:24px;counter-increment:questionNumber;}
.ft-post-main .list-numbers li:last-child{border-bottom:0;}
.ft-post-main .list-numbers li a{margin:0;font-weight:400;font-size:16px;line-height:147%;color:#3E3530;font-family:'Proza Libre', sans-serif;}
.ft-post-main .list-numbers li:before{content:counters(questionNumber,".",decimal-leading-zero)'.';position:absolute;top:calc(50% - 12px);left:0;transform:translateY(-50%);font-weight:300;font-size:18px;line-height:193.5%;text-align:center;letter-spacing:0.13em;color:#3E3530;font-family:"wayfinder-cf",sans-serif;}
.ft-post-main .author-info{display:flex;justify-content:space-between;align-items:center;margin-bottom:44px;gap: 24px;flex-wrap: wrap;}
.ft-post-main .author-info .author-info-title{width: calc(100% - 231px);}
.ft-post-main .author-info .author-info-title h5{color:#3E3530;margin:0;text-transform: uppercase;font-size: 18px;line-height: 193.5%;}
.ft-post-main .author-info .author-info-title h5 span{font-weight:300;font-size:14px;line-height:100%;letter-spacing:0.14em;text-transform:uppercase;color:#B2B0AF;font-family:"wayfinder-cf",sans-serif;}
/* .ft-post-main .author-info .author-info-share{width:50%;display:flex;align-items:center;justify-content:flex-end;gap:24px;} */
.ft-post-main .author-info .ft-social-frame{margin:0;}
.ft-post-main .author-info .love-like {flex-shrink: 0;position: relative;}
.ft-post-main .author-info .love-like p{margin:0 !important;display:flex;align-items:center;}
.ft-post-main .author-info .love-like > p{display: flex !important;}

/* Article / Fact P tag manipulations Css Start */
.ft-post-main .ft-post-conyent-wrap .ft-post-conyent-left .ft-post-advertisement-sidebar{margin-bottom:44px;}
.ft-post-main .ft-post-conyent-wrap .ft-post-conyent-left p:has(+*:not(p)){margin-bottom:44px;}
.ft-post-main .ft-post-conyent-wrap .ft-post-conyent-left p {margin-bottom:16px;display: inline-block;font-size: 18px;}
.ft-post-main .ft-post-conyent-wrap .ft-post-conyent-left p:last-child { margin-bottom:64px;}

.ft-post-main .ft-post-conyent-wrap .ft-post-conyent-left p + .joinus-main + figure,
.ft-post-main .ft-post-conyent-wrap .ft-post-conyent-left p + .joinus-main + h2 { margin-top: 28px;}
/* Article / Fact P tag manipulations Css End*/

/* Tooltip Css */
.tooltip{display:inline-block;position:absolute;top:-35px;left:50%;font-weight:400;font-size:14px;line-height:160%;text-align:center;color:#FFFFFF;font-family:"aktiv-grotesk",sans-serif;padding:4px 10px;border-radius:4px;letter-spacing:normal;background:#730606;white-space:nowrap;width:auto;transform: translate(-50%);opacity:0;pointer-events: none;}
.tooltip:before{content:"";bottom:-3px;left:50%;position:absolute;transform:translateX(-50%) rotate(47deg);transition:all .5s;width:13px;height:13px;background:#730606;}
.ft-post-main .author-info .love-like p strong .tooltip{top: -45px;}
.ft-post-main .ft-social-frame li a .tooltip{top:-45px;}
.ft-post-main .ft-social-frame li a:hover .tooltip {opacity:1;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.tooltip span {position: relative;z-index: 99;}
.heartanimation.liked .tooltip {display: none !important;}

.ft-social-frame li a.grey-copy .tooltip{background: #B2B0AF;color: #fff;}
.ft-social-frame li a.grey-copy .tooltip:before{display: none;}
.ft-social-frame li a.grey-copy .tooltip {padding-right: 28px;}
.ft-social-frame li a.grey-copy .tooltip:after {content: '';width: 11px;height: 8px;display: inline-block;background: url(../images/icons/check-white.svg);background-size: 100%;cursor: pointer;background-repeat: no-repeat;position: absolute;top: calc(50% - 4px);right: 9px;}

.ft-post-main .author-info .love-like p strong:hover .tooltip{opacity:1;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.ft-post-main .author-info .love-like p .heartanimation .tooltip {opacity: 1;}
.ft-post-main .author-info .love-like p strong .tooltip span {font-weight: 400;font-size: 14px;line-height: 160%;text-align: center;color: #FFFFFF;font-family: "aktiv-grotesk",sans-serif;letter-spacing: normal;text-transform: inherit;}

.ft-post-main .author-info .love-like p .heartanimation,
.ft-post-main .read-fact .read-love-like .read-love-like-wrap p .heartanimation {position: relative;margin-right: 8px;line-height: 0;}
.ft-post-main .author-info .love-like p .heartanimation:before,
.ft-post-main .read-fact .read-love-like .read-love-like-wrap p .heartanimation:before {content: '';width: 20px;height: 18px;display: inline-block;background: url(../images/icons/Heart.svg);background-size: 100%;cursor: pointer;background-repeat: no-repeat;}
.ft-post-main .author-info .love-like p .heartanimation.liked:before,
.ft-post-main .read-fact .read-love-like .read-love-like-wrap p .heartanimation.liked:before {background: url(../images/icons/heart-red.svg);background-repeat: no-repeat;}
.ft-post-main .author-info .love-like p span{font-weight:400;font-size:14px;line-height:100%;text-align:center;color:#B2B0AF;font-family:'Proza Libre',sans-serif;flex-shrink: 0;text-transform: uppercase;}
.ft-post-main .author-info .ft-social-frame{margin:0;width: 144px;}
.ft-post-main .read-fact{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;padding-top:24px;border-top:1px solid #E4E4E4;gap: 24px;}
.ft-post-main .read-fact .read-fact-title{width: calc(100% - 375px);}
.ft-post-main .read-fact .read-fact-title h3{margin:0;}
.ft-post-main .read-fact .read-love-like{width: 198px;flex-shrink: 0;}
.ft-post-main .read-fact .read-love-like .read-love-like-wrap{display:flex;align-items:center;flex-shrink:0;justify-content: flex-end;gap: 24px;}
.ft-post-main .read-fact .read-love-like .read-love-like-wrap p{margin:0;display:flex;align-items:center;flex-shrink:0;position: relative;}
.ft-post-main .read-fact .read-love-like .read-love-like-wrap p span{font-weight:400;font-size:14px;line-height:100%;text-align:center;color:#B2B0AF;font-family:'Proza Libre',sans-serif;text-transform: uppercase;}
.ft-post-main .read-fact .read-love-like .read-love-like-wrap .read-cat{font-weight:300;font-size:14px;line-height:150%;letter-spacing:0.14em;text-transform:uppercase;color:#B2B0AF;font-family:"wayfinder-cf",sans-serif;flex-shrink:0;}
.ft-post-main .read-fact .site-btn {width: 153px;}
.liked{animation:heart-burst .8s steps(28) forwards;}
  @keyframes heart-burst {
      0% {
          background-position: left
      }
      100% {
          background-position: right
      }
  }

.recommendations-main{width:906px;max-width:100%;margin:0 auto;padding: 64px 0;}
.recommendations-main h2{text-align:center;margin-bottom:44px;}
.recommendations-main .recommendations-wrap li{border-top:1px solid #E4E4E4;}
.recommendations-main .recommendations-wrap li .recommendations-item-link {display: flex;align-items: center;flex-wrap: wrap;justify-content: flex-start;transition: all .3s linear;padding:44px 0;}
.recommendations-main .recommendations-wrap li .recommendations-number{font-weight:100;font-size:26px;line-height:115%;letter-spacing:-0.005em;color:#3E3530;font-family:"wayfinder-cf",sans-serif;width:120px;}
.recommendations-main .recommendations-wrap li .recommendations-info{width:calc(100% - 245px);display:flex;gap:44px;flex-wrap:wrap;align-items: center;}
.recommendations-main .recommendations-wrap li .recommendations-info .recommendations-thumb{line-height:0;width:190px;flex-shrink:0;overflow: hidden;}
.recommendations-main .recommendations-wrap li .recommendations-info .recommendations-thumb img{width: 190px;height: 116px; object-fit: cover;transition: ease .5s all;}
.recommendations-main .recommendations-wrap li:hover .recommendations-info .recommendations-thumb img {scale: 1.075;}
.recommendations-main .recommendations-wrap li .recommendations-info .recommendations-cont{width:calc(100% - 234px);}
.recommendations-main .recommendations-wrap li .recommendations-info .recommendations-cont span{font-weight:300;font-size:14px;line-height:100%;letter-spacing:0.14em;text-transform:uppercase;color:#B2B0AF;font-family:"wayfinder-cf",sans-serif;margin-bottom:11px;display:block;}
.recommendations-main .recommendations-wrap li .recommendations-info .recommendations-cont h3{font-weight:100;font-size:32px;line-height:105.5%;letter-spacing:-0.005em;color:#3E3530;margin:0;width:430px;max-width:100%;}
.recommendations-main .recommendations-wrap li .recommendations-link{line-height:0;width:125px;text-align:right;}
.recommendations-main .recommendations-wrap li .recommendations-link span{display:inline-block;line-height:0;padding:10px;transition: all .3s linear;}
.recommendations-main .recommendations-wrap li .recommendations-link span svg{width: 25px;}
/* .recommendations-main .recommendations-wrap li .recommendations-link span img{width:12px;} */
.recommendations-main .recommendations-wrap li .recommendations-item-link:hover .recommendations-link span {padding-right: 0;}
.ft-post-advertisement-bg{background:#F5F5F5;padding:3px 0 18px;text-align:center;}
.ft-post-advertisement-bg .ad-img-wrap {line-height: 0;}
/* .ft-post-advertisement-bg span{background:#F5F5F5;} */
.ft-post-advertisement-bg .ad-full {width: 100%;max-width: 100%;margin: 0 auto;line-height: 0;}
.ft-post-advertisement-bg .ad728 {width: 728px;max-width: 100%;margin: 0 auto;}

.ft-post-grid-list-main{width:954px;max-width:100%;margin:0 auto;padding: 64px 24px;}
.ft-post-grid-list-main h2{text-align:center;margin-bottom:44px;}
.ft-post-grid-list-main .post-grid-list{display:flex;flex-wrap:wrap;gap:24px;}
.ft-post-grid-list-main .post-grid-list .post-grid-item{width:calc(33.33% - 16px);border:1px solid #E4E4E4;}
.ft-post-grid-list-main .post-grid-list .post-grid-item .post-grid-content-wrap{height:100%;}
.ft-post-grid-list-main .post-grid-list .post-grid-item .post-grid-content-wrap .post-grid-thumb-img{line-height:0;overflow: hidden;}
.ft-post-grid-list-main .post-grid-list .post-grid-item .post-grid-content-wrap .post-grid-thumb-img .post-grid-cat{display:block;line-height:0;}
.ft-post-grid-list-main .post-grid-list .post-grid-item .post-grid-content-wrap .post-grid-thumb-img img{width:100%;height:191px;object-fit:cover;transition: ease .5s all;}
.ft-post-grid-list-main .post-grid-list .post-grid-item:hover .post-grid-content-wrap .post-grid-thumb-img img {scale: 1.075;}
.ft-post-grid-list-main .post-grid-list .post-grid-item .post-grid-content-wrap .post-grid-content{padding:24px 18px;text-align:center;display: flex;flex-direction: column;}
.hf-category-page #category-moreon-wrap .store-cat-wrap{pointer-events: none;}
.ft-post-grid-list-main .post-grid-list .post-grid-item .post-grid-content-wrap .post-grid-content .post-grid-cat{font-weight:300;font-size:14px;line-height:100%;letter-spacing:0.14em;text-transform:uppercase;color:#B2B0AF;font-family:"wayfinder-cf",sans-serif;display:block;margin-bottom:18px;}
.ft-post-grid-list-main .post-grid-list .post-grid-item .post-grid-content-wrap .post-grid-content h3{font-size:21px;line-height:121.5%;text-align:center;letter-spacing:-0.005em;color:#3E3530;margin:0 0 24px;min-height: 78px;}
.ft-post-grid-list-main .post-grid-list .post-grid-item .post-grid-content-wrap .post-grid-content .store-cat-data {justify-content: center;margin: 0;margin: 0 auto;margin-top: auto;text-align: center;}
.ft-post-grid-list-main .post-grid-list .post-grid-item .post-grid-content-wrap .post-grid-content .store-cat-data strong.heartanimation { pointer-events: none; }
.ft-post-box-data{margin-bottom:20px;display:inline-block;width:100%;}
.ft-post-box-data .ft-post-box-thumb{line-height:0;margin-bottom:24px;}
.ft-post-box-data .ft-post-box-thumb img{width: 541px;height: 361px;object-fit: cover;}

.joinus-main{margin-bottom:60px;}
.joinus-main .container{padding:0;}
.joinus-main .joinus-wrap{padding:44px 44px 30px 44px;border:1px solid #DBDBDB;position:relative;}
.ft-post-conyent-left .joinus-main .joinus-wrap.hide-form{display: none;}
.joinus-main .joinus-wrap .joinus-icn{position:absolute;top:50px;left:45px;line-height: 0;}
.joinus-main .joinus-wrap .joinus-icn img {width: 17px; height: 22px;object-fit: cover;}
.joinus-main .joinus-wrap h2{padding-left:33px;margin-bottom:18px;}
.joinus-main .joinus-wrap p{font-weight:400;font-size:14px;line-height:163%;color:#3E3530;width:418px;max-width: 100%;margin-bottom:32px;}
.joinus-main .joinus-wrap .agreement-text{font-weight:400;font-size:11px;line-height:14px;color:#B2B0AF;font-family:"aktiv-grotesk",sans-serif;position:absolute;bottom:-24px;left:0;margin: 0 !important;}
.joinus-main .joinus-wrap .agreement-text a{text-decoration: underline !important;color: #B2B0AF !important;}
.joinus-main .joinus-wrap .joinus-email-form{display:flex;width:100%;}
.joinus-main .joinus-wrap .joinus-email-form .form-email{width:calc(100% - 153px);position:relative;}
.joinus-main .joinus-wrap .joinus-email-form .form-email:before{content:'';width:13px;height:11px;display:inline-block;background:url(../images/icons/email-gray.svg);background-size:100%;position:absolute;top:19px;left:18px;z-index:9;background-repeat:no-repeat;}
.joinus-main .joinus-wrap .joinus-email-form .form-email input{width:100%;height:48px;border-radius:0;padding:16px 18px 16px 39px;border:1px solid #EFEFEF;background:transparent;font-weight:400;font-size:14px;line-height:163%;color:#0c0b04;font-family:'Proza Libre',sans-serif;}
.joinus-main .joinus-wrap .joinus-email-form .form-email input:focus{outline:none;}
.joinus-main .joinus-wrap .joinus-email-form .form-email input::placeholder{color:#B2B0AF;text-transform:capitalize;}
.joinus-main .joinus-wrap .joinus-email-form .form-email .field-required-error{display:none;position:absolute;font-size:12px;color:#e80000;left:0;bottom:-23px;}
.joinus-main .joinus-wrap .joinus-email-form .submit {width: 153px;}
.joinus-main .joinus-wrap .joinus-email-form .submit .joinus-email-btn{padding:15px 10px;min-width:153px;}
.joinus-main .pardon-joinun-after-submit{padding: 44px 44px 65px 44px;border:1px solid #DBDBDB;}
.joinus-main .pardon-joinun-after-submit h2 {position: relative;padding-left: 33px;    margin-bottom: 18px;}
.joinus-main .pardon-joinun-after-submit h2:before {content: '';background: url(../images/icons/bookmark-maroon.svg);width: 17px;height: 22px;display: inline-block;position: absolute;top: 4px;left: 0;background-repeat: no-repeat;}
.joinus-main .pardon-joinun-after-submit h3{margin: 0;font-weight: 400;font-size: 14px;line-height: 163%;color: #3E3530;font-family: 'Proza Libre', sans-serif;margin-bottom: 0;}
.ft-post-main .ft-post-conyent-wrap .ft-post-conyent-left p a {color: #0c0b04;text-decoration: underline;}
figcaption a {color: #b2b0af;text-decoration: underline;}
.ft-post-main .ft-post-conyent-wrap .ft-post-conyent-left figure img { width: 100%; }
.ft-post-grid-list-main .post-grid-list .post-grid-item .post-grid-content-wrap .post-grid-content .store-cat-data strong.heartanimation { pointer-events: none; }
/* Post Css End */

/* 404 Page Css End */
.error404 .site-main{padding-top:0;}
.error-404{text-align:center;background:url(../images/404-banner.jpg);background-repeat:no-repeat;padding:209px 0 261px;background-size:cover;background-position:center 0;}
.error-404 .error-404-wrap{width:440px;max-width:100%;margin:0 auto;}
.error-404 .error-404-wrap h1{color:#fff;margin-bottom:22px;}
.error-404 .error-404-wrap p{color:#fff;font-size:18px;}

/* Category Page Css  */
.hf-category-page-wrap{width:906px;max-width:100%;margin:0 auto 88px;}
.hf-category-page-wrap .hf-category-info{text-align:center;}
.hf-category-page-wrap .hf-category-info .hf-category-show{text-transform:uppercase;margin-bottom:18px;}
.hf-category-page-wrap .hf-category-info h1{margin-bottom:18px;}
.hf-category-page-wrap .hf-category-info h1 a{color: #3E3530;}
.hf-category-page-wrap .hf-category-info .store-cat-data-cover{margin-bottom:44px;}
.hf-category-page-wrap .hf-category-info .hf-category-banner{margin-bottom:44px;line-height:0;}
.hf-category-page-wrap .hf-category-info .hf-category-banner a{display: inline-block;line-height: 0;width: 100%;}
.hf-category-page-wrap .hf-category-info .hf-category-banner img{width:100%;}
.hf-category-page-wrap .hf-category-info .hf-category-description-wrap .hf-category-description{text-align:left;column-count:2;gap:44px;width:100%;margin-bottom:88px;font-size:16px;line-height: 29px;orphans: 4;}
.hf-category-page-wrap .hf-category-info .hf-category-description-wrap .hf-category-description:first-child:first-letter{font-weight:600;font-size:99px;line-height:0.7;font-family:"wayfinder-cf",sans-serif;letter-spacing:-0.005em;color:#0C0B04;text-transform:uppercase;vertical-align:top;float:left;padding-right:13px;margin:0;margin-top:10px;}
.hf-category-page-wrap .hf-category-info .hf-category-description-wrap .hf-category-description .moreless-button {color: #0C0B04;text-decoration: underline;}
.hf-category-page-wrap .hf-category-info .hf-category-description-wrap .hf-category-description .store-cat-data-cover{margin:18px 0 0;align-items:center;justify-content:flex-start;}
.hf-category-page-wrap .hf-category-title-tab{display:flex;align-items:center;padding-bottom:24px;border-bottom:1px solid #E4E4E4;margin-bottom:44px;}
.hf-category-page-wrap .hf-category-title-tab h2{margin:0;width:60%;}
.hf-category-page-wrap .hf-category-title-tab .tab-btn-list{margin:0;width:40%;justify-content:flex-end;}
.hf-category-page-wrap .site-btn{text-align:center;}

@media screen and (min-width:992px){
    .site-header .header-wrap .main-navigation {width: calc(50% - 81px);}
    .site-header .header-wrap .ft-right-menu {width: calc(50% - 81px);justify-content: flex-end;}
}

@media only screen and (max-width:991px){
    .site-header {height: 41px;}
    .site-header:not(.header-stickey) .site-header-wrap{height: 100%;}
    .site-header .site-header-wrap .container{padding:0;height: 100%;}
    .site-header .header-wrap{padding-bottom:0;padding-left: 0;padding-right: 0;height: 100%;}
    .site-header .header-wrap .main-navigation .menu-container{display:none;}
    .site-header .header-wrap .ft-right-menu .right-menu.subscribe{display:none;}
    body.user-subscribed:not(.user-not-confirmed) header:not(.header-stickey) .right-menu.todays-fact {display: none;}
    .site-header .header-wrap .ft-right-menu .right-menu a{padding:11px 16px 11px 36px;}
    .site-header .header-wrap .ft-right-menu .right-menu.categories a:before {width: 10px;height: 12px;}
    .site-header .header-wrap .ft-right-menu .right-menu.search a:before {width: 11px;height: 11px;}
    .site-header.header-stickey .header-wrap .ft-right-menu .right-menu.categories a:before {
        width: 12px;height: 14px;}
    .site-header.header-stickey .header-wrap .ft-right-menu .right-menu.search a:before {width: 12px;height: 12px;}
    .site-header .header-wrap .main-navigation .hamburger-menu{padding:7px 5px;border-right: 0.5px solid #E4E4E4;width: 37px;}
    .site-header .header-wrap .site-branding{line-height:0;position:absolute;top:0;left:50%;transform:translateX(-50%);}
    .site-header .header-wrap .site-branding a{display:inline-block;background:url(../images/hf-colored-logo.svg);background-size:cover;width:36px;height:51px;background-position:center bottom;background-repeat:no-repeat;}
    .site-header .header-wrap .site-branding a .hf-logo-wrap{display:none;}
    .site-header .header-wrap .site-branding a svg{display:none;}
    .site-header.header-stickey .header-wrap .main-navigation .sticky-logo-wrap .sticky-logo a{padding: 0 11px 0 12px;}
    .site-header.header-stickey .header-wrap .main-navigation .sticky-logo-wrap .sticky-logo p strong {font-size: 16px;}
    .site-header.header-stickey .header-wrap .main-navigation .sticky-logo-wrap .sticky-logo p strong:after {width: 1px;height: 12px;top: 10px;}
    .site-header.header-stickey .header-wrap .main-navigation .sticky-logo-wrap .sticky-logo p span{width:calc(100% - 43px);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;font-size: 10px;line-height: 121.5%;}
    .site-header.header-stickey .header-wrap .ft-right-menu .right-menu a{border-left:0.5px solid #E4E4E4;font-size:0;padding: 20px 16px;}
    .site-header:not(.header-stickey) .header-wrap .ft-right-menu .right-menu.search{position:absolute;top:0;left:45px;width:calc(50% - 70px);text-align:center;}
    .site-header:not(.header-stickey) .header-wrap .ft-right-menu .right-menu.categories{display:block;position:absolute;top:0;right:0;width:calc(50% - 18px);text-align:center;}
    .site-header .cate-list{display:none;}
    .site-footer .site-info .footer-info .footer-left{padding:20px 8%;}
    .site-footer .site-info .footer-cate-list ul{gap: 34px;}
    /* .site-header.header-stickey .header-wrap .ft-right-menu .right-menu a {padding: 19px 16px 19px 36px;} */
    .site-header.header-stickey .header-wrap .ft-right-menu .right-menu a:before { top: 50%; left: 50%; transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%); -moz-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); -o-transform: translate(-50%,-50%); }

    .home .site-header .header-wrap .main-navigation .hamburger-menu {
        border-right: 1px solid rgb(219 219 219 / 42%);
    }
    .site-main{padding-top:32px;}

    .ft-post-main .ft-post-wrap {margin-bottom: 44px;}
    /* .ft-post-main .ft-post-conyent-wrap .ft-post-conyent-left p:last-child {margin-bottom: 44px;} */
    .ft-post-main h1 {font-size: 38px;margin-bottom: 24px;}
    .ft-post-main .ft-bredscrumb,
    .ft-post-main .ft-social-frame {margin-bottom: 24px;}
    .ft-post-main .ft-post-banner {margin-bottom: 38px;}
    .ft-post-main .ft-post-banner .ft-post-banner-wrap .post-thumbnail img {height: 185px;}
    .ft-post-main .ft-post-banner .ft-expand-icon{width: 25px;height: 16px;bottom: -1px;left: auto;right: 0;z-index: 111;}
    .ft-post-main .ft-post-banner .ft-expand-icon svg {width: 7px;bottom: -2px; position: relative;}
    .ft-post-main .ft-post-banner .ft-caption{padding: 0 16px;}
    /* .ft-post-main .ft-post-banner .ft-caption {right: -24px;} */
    .ft-post-main .ft-post-wrap .ft-post-conyent-wrap .ft-post-conyent-left p:first-child:first-letter{font-size:94px;}
    .ft-post-metadata-wrap {padding-top: 44px;}
    .ft-post-main .ft-post-conyent-wrap {flex-direction: column;gap: 0;}
    .ft-post-main .ft-post-conyent-wrap .ft-post-conyent-left {width: 100%;padding: 0;}
    .ft-post-main .ft-post-conyent-wrap .ft-post-conyent-right {width: 100%;}
    .ft-post-main .list-numbers {margin-bottom: 0;}
    .ft-post-main .ft-post-conyent-wrap .ft-post-conyent-right .ft-post-advertisement-sidebar{display: none;}
    .ft-post-main .ft-post-conyent-wrap .ft-post-conyent-left .ft-post-like li:last-child {margin-bottom: 0;}
    .ft-post-main .ft-post-conyent-wrap .ft-post-conyent-right h3 {font-size: 26px;line-height: 105.5%;}
    .single-post .related {margin-bottom: 44px;}
    .related.secp {display: none;}

    .facts-template-default .ft-post-main .ft-post-conyent-wrap .ft-post-conyent-left p:last-child {margin-bottom: 44px;}

    .ft-post-main .author-info .ft-social-frame li a.hf-link-copy .tooltip {left: 0;transform: translateY(-2px);}
    .ft-post-main .author-info .ft-social-frame li a.hf-link-copy:hover .tooltip {transform: translateY(8px);}
    .ft-post-main .author-info .ft-social-frame li a.hf-link-copy .tooltip:before {left:20px;}
    .ft-post-main .author-info .ft-social-frame li a.hf-link-facebook .tooltip {left: auto;right: 0;transform: translateY(-2px);}
    .ft-post-main .author-info .ft-social-frame li a.hf-link-facebook:hover .tooltip {transform: translateY(8px);}
    .ft-post-main .author-info .ft-social-frame li a.hf-link-facebook .tooltip:before {left: auto;right: 10px;}

}
@media screen and (max-width: 782px){
    .admin-bar .site-header.header-stickey {top: 46px;}
    .admin-bar .site-header.header-stickey .site-header-wrap {top: 46px;}
}
@media only screen and (max-width:767px){
    h1 {font-size: 38px;margin-bottom: 24px;}
    h2 {font-size: 26px; line-height: 115.15%; margin-bottom: 24px;}
    h3 {font-size: 22px; line-height: 121.15%;}
    h5 {font-size: 14px;line-height: 100%;letter-spacing: 0.14em;}

    .parallax-bg-main{padding: 95px 0 94px;}
    .parallax-bg-main .parallax-bg{background-position: center center;}

    .shape-line-title::before{top: 23px;}
    .shape-line-title .shape-line{padding-right: 20px;}
    .shape-line-title .shape-line::before{width: 40px;height: 40px;right: -13px;}
    .shape-line-title .shape-line::after{right: -21px;}


    .header-title .headertitle-wrap .headertitle-logo img{height:152px;}

    .site-footer .site-info .footer-info{flex-direction:column;}
    .site-footer .site-info .footer-info .footer-left{padding: 64px 64px 91px;width:100%;}
    .site-footer .site-info .footer-info .footer-left .footer-title h2 {line-height: 96%;}
    .site-footer .site-info .footer-info .footer-right{width:100%;}
    .site-footer .site-info .footer-info .footer-right .footer-image1 .widget{width:33.33%;}
    .site-footer .site-info .footer-info .footer-right .footer-image1 .widget:nth-child(3){display:none;}
    .site-footer .site-info .footer-info .footer-right .footer-image1 .widget img{height:119px;}
    .site-footer .site-info .footer-cate-list{border-bottom:0;padding:0 20px;}
    .site-footer .site-info .footer-cate-list ul{align-items:flex-start;justify-content:flex-start;gap:inherit;flex-direction:column;padding:44px 0px 23px;border-bottom:1px solid #E4E4E4;}
    .site-footer .site-info .footer-cate-list ul li{margin-bottom:22px;font-size:0;line-height:0;}
    .site-footer .site-info .footer-cate-list ul li:last-child{margin-bottom:0;}
    .site-footer .site-info .footer-cate-list ul li a{color:#3E3530;padding:0;}
    .site-footer .site-info .footer-menu{padding:0 20px;}
    .site-footer .site-info .footer-menu ul{align-items:flex-start;justify-content:flex-start;flex-wrap: wrap;gap: inherit;padding: 23px 0 20px;row-gap: inherit;column-gap: 44px;width: 287px;max-width: 100%;flex-direction: column;}
    .site-footer .site-info .footer-menu ul li{margin-bottom:11.5px;font-size:0;line-height:0;}
    .site-footer .site-info .footer-menu ul li:last-child{margin-bottom:0;}
    .site-footer .site-info .footer-menu ul li a{font-size:12px;line-height:163%;color:#3E3530;min-width: 84px;font-family: 'Proza Libre', sans-serif;}
    .site-footer .site-info .footer-menu ul li.about {display: none;}
    .footer-pages-menu{display:block;}

    .ft-post-main .ft-bredscrumb li a{font-size:9px;}
    
    .ft-post-banner-popup .ft-post-banner-popup-wrap{background:#0C0B04;padding:21px;width:calc(100% - 48px);top:50px;left:50%;transform:translateX(-50%);}
    .ft-post-banner-popup .ft-post-banner-popup-wrap .ft-post-banner-popup-info{padding:13px 0 0;flex-direction:column;}
    .ft-post-banner-popup .ft-post-banner-popup-wrap .ft-post-banner-popup-info .ft-post-banner-popup-caption{padding-right:0;margin-bottom:15px;width:100%;text-align:center;}
    .ft-post-banner-popup .ft-post-banner-popup-wrap .ft-post-banner-popup-info .ft-post-banner-popup-menus{width:100%;align-items:center;text-align:center;}
    .ft-post-banner-popup .ft-post-banner-popup-wrap .ft-post-banner-popup-info .ft-post-banner-popup-menus .ft-social-frame{align-items:center;justify-content:center;width:100%;padding-right:0;}

    .ft-post-main .number-grid-list{display:block;margin-bottom:44px;}
    .ft-post-main .number-grid-list .number-grid-item{margin-bottom:24px;}
    .ft-post-main .number-grid-list .number-grid-item .number-grid-item-wrap {padding: 32px;min-height: auto;}
    .ft-post-main .author-info{justify-content:space-between;margin-bottom:44px;}
    .ft-post-main .author-info .author-info-title{width:calc(100% - 90px);}
    .ft-post-main .author-info .author-info-title h5 span{display:block;margin-bottom: 6px;}
    .ft-post-main .author-info .love-like p{justify-content: flex-end;}
    .ft-post-main .author-info .love-like p .heartanimation {margin-left: 0;}
    .ft-post-main .author-info .love-like p span {right: 0;}
    .ft-post-main .author-info .love-like p strong .tooltip {top: -45px;}
    .ft-post-main .author-info .ft-social-frame{width:100%;}
    .ft-post-main .author-info .ft-social-frame li {width: 25%;}
    .ft-post-main .author-info .ft-social-frame li a {width: auto;height: 50px;}
    .ft-post-main .author-info .ft-social-frame li a.hf-link-copy svg {width: 19px;height: 19px;}
    .ft-post-main .author-info .ft-social-frame li a.hf-link-bookmark svg {width: 18px;height: 20px;}
    .ft-post-main .author-info .ft-social-frame li a.hf-link-email svg {width: 18px;height: 15px;}
    .ft-post-main .author-info .ft-social-frame li a.hf-link-facebook svg {width: 9px;height: 18px;}
    /* .ft-post-main .author-info .ft-social-frame li a.hf-link-copy .tooltip {left: 0;transform: translateY(-2px);}
    .ft-post-main .author-info .ft-social-frame li a.hf-link-copy:hover .tooltip {transform: translateY(8px);}
    .ft-post-main .author-info .ft-social-frame li a.hf-link-copy .tooltip:before {left:20px;}
    .ft-post-main .author-info .ft-social-frame li a.hf-link-facebook .tooltip {left: auto;right: 0;transform: translateY(-2px);}
    .ft-post-main .author-info .ft-social-frame li a.hf-link-facebook:hover .tooltip {transform: translateY(8px);}
    .ft-post-main .author-info .ft-social-frame li a.hf-link-facebook .tooltip:before {left: auto;right: 10px;} */

    .ft-post-main .ft-post-conyent-wrap .ft-post-conyent-left p:last-child { margin-bottom:44px;}
    .ft-post-main .ft-post-conyent-wrap .ft-post-conyent-left p:has(+*:not(p)){margin-bottom:32px;}
    .ft-post-main .ft-post-conyent-wrap .ft-post-conyent-left p { font-size: 16px; }
    .recommendations-main{padding:44px 0;}
    .recommendations-main .recommendations-wrap li{border-top:0;margin-bottom:44px;position:relative;}
    .recommendations-main .recommendations-wrap li .recommendations-item-link{flex-direction:column;padding:0;}
    .recommendations-main .recommendations-wrap li .recommendations-number{font-size:18px;line-height:193.5%;border-bottom:1px solid #E4E4E4;padding-bottom:0;margin-bottom:12px;width:100%;}
    .recommendations-main .recommendations-wrap li .recommendations-info{width:100%;gap:18px;}
    .recommendations-main .recommendations-wrap li .recommendations-info .recommendations-thumb{width:125px;}
    .recommendations-main .recommendations-wrap li .recommendations-info .recommendations-thumb img{width:125px;height:76px;object-fit:cover;}
    .recommendations-main .recommendations-wrap li .recommendations-info .recommendations-cont{width:calc(100% - 143px);}
    .recommendations-main .recommendations-wrap li .recommendations-info .recommendations-cont span{font-size:13px;line-height:150%;margin-bottom:0;position:absolute;top:10px;left:36px;}
    .recommendations-main .recommendations-wrap li .recommendations-info .recommendations-cont h3{font-size:22px;line-height:121.5%;letter-spacing:-0.005em;width:100%;}
    .recommendations-main .recommendations-wrap li .recommendations-link{display:none;}
    .ft-post-main .read-fact{align-items:flex-start;justify-content:flex-start;gap:18px;flex-direction:column;}
    .ft-post-main .read-fact .read-fact-title{width:100%;order:2;}
    .ft-post-main .read-fact .read-love-like{width:100%;flex-shrink:0;order:1;}
    .ft-post-main .read-fact .read-love-like .read-love-like-wrap{flex-direction:row-reverse;justify-content:space-between;gap:inherit;}
    /* .ft-post-main .read-fact .read-love-like .read-love-like-wrap p {width: 50px;} */
    /* .ft-post-main .read-fact .read-love-like .read-love-like-wrap p span {right: 0;} */
    .show-post{display:flex;flex-wrap:wrap;flex-direction:column;flex-direction:column-reverse;border-bottom:1px solid #E4E4E4;padding-bottom:44px;}
    .ft-post-main .read-fact{border-top:0;margin-bottom: 0;}
    .ft-post-main .read-fact .read-love-like .read-love-like-wrap .read-cat{font-size:14px;line-height:100%;width: calc(100% - 50px);}
    .ft-post-main .read-fact .site-btn{width:100%;order:3;}
    .ft-post-main .read-fact a{display:block;}
    .ft-post-grid-list-main {padding: 44px 24px;}
    .ft-post-grid-list-main h2,
    .recommendations-main h2{text-align: left;}
    .ft-post-grid-list-main .post-grid-list{flex-direction:column;}
    .ft-post-grid-list-main .post-grid-list .post-grid-item{width:100%;}
    .ft-post-grid-list-main .post-grid-list .post-grid-item .post-grid-content-wrap .post-grid-content h3{min-height: auto;}
    .ft-post-box-data{margin-bottom:0;}
    .ft-post-box-data .ft-post-box-cont h2{font-size:28px;line-height:114.5%;margin-bottom:32px;}
    .ft-post-advertisement-bg .ad-img-wrap img {width: 300px;max-width: 100%;height: 250px;object-fit: cover;}
    .joinus-main{margin-bottom:72px;}
    .joinus-main .joinus-wrap{padding:32px;text-align:center;}
    .joinus-main .joinus-wrap .joinus-icn{top:0;left:50%;transform:translateX(-50%);}
    .joinus-main .joinus-wrap .joinus-icn img{width:23px;height:30px;}
    .joinus-main .joinus-wrap h2{padding-left:0;margin-bottom:12px;font-size:26px;text-align:center;margin-top:24px;}
    .joinus-main .joinus-wrap p{margin: 0 auto 24px;}
    .joinus-main .joinus-wrap .joinus-email-form{flex-direction:column;}
    .joinus-main .joinus-wrap .joinus-email-form .form-email{width:100%;margin-bottom:8px;}
    .joinus-main .joinus-wrap .joinus-email-form .submit{width:100%;}
    .joinus-main .joinus-wrap .joinus-email-form .submit .joinus-email-btn{display:block;width:100%;}
    .joinus-main .joinus-wrap .joinus-email-form .form-email .field-required-error{bottom:-80px;}
    .joinus-main .joinus-wrap .agreement-text{bottom: -38px;}
    .joinus-main .pardon-joinun-after-submit{padding:32px;text-align: center;}
    .joinus-main .pardon-joinun-after-submit h2{padding-left: 0; margin-bottom: 12px;font-size: 26px;text-align: center;margin-top: 24px;}
    .joinus-main .pardon-joinun-after-submit h2:before {width: 23px;height: 30px;top: -56px;left: 50%;transform: translateX(-50%);background-size: 100%;}
    .joinus-main .pardon-joinun-after-submit h3{margin: 0 auto;text-align: center;}

    .error-404{padding:215px 0;}
    .error-404 .error-404-wrap h1{font-size:32px;}
    .error-404 .error-404-wrap p{font-size:16px;}
    
    .hf-category-page-wrap{margin:0 auto 44px;}
    .hf-category-page-wrap .hf-category-info h1{font-size:32px;}
    .hf-category-page-wrap .hf-category-info .store-cat-data-cover{margin-bottom:24px;}
    .hf-category-page-wrap .hf-category-info .hf-category-banner{margin-bottom:24px;}
    .hf-category-page-wrap .hf-category-info .hf-category-description-wrap .hf-category-description:first-child:first-letter{font-size: 78.9064px;line-height: 0.7;}
    .hf-category-page-wrap .hf-category-info .hf-category-description-wrap .hf-category-description{column-count:auto;font-size:14px;line-height:163%;padding-bottom:44px;border-bottom:1px solid #E4E4E4;margin-bottom:44px;}
    .hf-category-page-wrap .hf-category-info .hf-category-description-wrap .hf-category-description .store-cat-data-cover{display:none;}
    .hf-category-page-wrap .hf-category-title-tab{align-items:center;padding-bottom:0;border-bottom:0;margin-bottom:44px;flex-direction:column;}
    .hf-category-page-wrap .hf-category-title-tab h2{margin-bottom:22px;text-align:center;width:100%;font-size: 32px;line-height: 105.5%;letter-spacing: -1px;}
    .hf-category-page-wrap .hf-category-title-tab .tab-btn-list{margin:0;width:100%;justify-content:center;}
}
@media screen and (max-width: 600px){
    #wpadminbar {position: fixed;}
}

/* Search Page Css  */
.ft-post-tab-main {padding: 44px 0 88px;}
.ft-post-tab-main .ft-post-tab-wrap{width:906px;max-width:100%;margin:0 auto;}
.ft-search-form{display:flex;flex-wrap:wrap;margin-bottom:88px;}
.ft-search-form .ft-search-title{width:75px;}
.ft-search-form .ft-search-title h2{color:#3E3530;margin:0;text-transform: capitalize;}
.ft-search-form .ft-search-bar{width:calc(100% - 75px);padding-left:18px;position: relative;}
.ft-search-form .ft-search-bar input{height:40px;width:100%;border:0;border-bottom:1px solid #E4E4E4;font-size:32px;line-height:105.5%;letter-spacing:-0.005em;color:#3E3530;font-weight:100;font-family:"wayfinder-cf",sans-serif;padding: 0;}
.ft-search-form .ft-search-bar input::placeholder{color:#B2B0AF;}
.ft-search-form .ft-search-bar input:focus {outline: none;}
.ft-search-form .ft-search-bar .clearresult{position:absolute;right:0;bottom:-28px;font-weight:400;font-size:12px;line-height:147%;display:flex;align-items:center;letter-spacing:-0.01em;color:#B2B0AF;font-family:"aktiv-grotesk",sans-serif;cursor:pointer;}
.ft-search-form .ft-search-bar .clearresult img{width:8px;margin-left:11px;}
.tab-btn-list{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:22px;}
.tab-btn-list li a{font-weight:300;font-size:14px;line-height:100%;text-align:right;letter-spacing:0.14em;text-transform:uppercase;color:#B2B0AF;font-family:"wayfinder-cf",sans-serif;display:block;padding:6px 8px;border-bottom:1px solid #E4E4E4;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.tab-btn-list li.tab-active a{color:#0C0B04;border-color:#B2B0AF;}
.tab-btn-list li a:hover{color:#0C0B04;border-color:#B2B0AF;}
.ft-post-tab-list .ft-post-tab-item{line-height:0;font-size:0;padding-bottom:44px;margin-bottom:44px;border-bottom:1px solid #E4E4E4;}
.ft-post-tab-list .ft-post-tab-item:last-child{padding-bottom:0;border-bottom:0;}
.ft-post-tab-list .ft-post-tab-item .pft-post-tab-content-wrap{display:flex;flex-wrap:wrap;line-height:0;}
.ft-post-tab-list .ft-post-tab-item .pft-post-tab-content-wrap .pft-post-tab-thumb-img{width:33.8%;overflow: hidden;}
.ft-post-tab-list .ft-post-tab-item .pft-post-tab-content-wrap .pft-post-tab-thumb-img img{width:100%;height:187px;object-fit:cover;transition: ease .5s all;}
.ft-post-tab-list .ft-post-tab-item:hover .pft-post-tab-content-wrap .pft-post-tab-thumb-img img {scale: 1.075;}
.ft-post-tab-list .ft-post-tab-item .pft-post-tab-content-wrap .ft-post-tab-content{width:66.2%;padding-left:44px;}
.ft-post-tab-list .ft-post-tab-item .pft-post-tab-content-wrap .ft-post-tab-content h2{color:#3E3530;margin-bottom:18px;width:429px;max-width:100%;}
.ft-post-tab-list .ft-post-tab-item .pft-post-tab-content-wrap .ft-post-tab-content p{margin:0;font-size:14px;line-height:163%;color:#3E3530;width:482px;max-width:100%;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden;}
.store-cat-wrap{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:18px;}
.store-cat-wrap .store-cat{font-weight:300;font-size:14px;line-height:100%;letter-spacing:0.14em;text-transform:uppercase;color:#B2B0AF;font-family:"wayfinder-cf",sans-serif;width: calc(100% - 160px);}
.store-cat-wrap .store-cat-data-wrap{width:160px;display:flex;align-items:flex-end;justify-content:flex-end;}
.store-cat-data-cover {display: flex;align-items: center;justify-content: center;}
.store-cat-data{margin-left:24px;display:flex;align-items:center;}
.store-cat-data:first-child {margin-left: 0;}
.store-cat-data .heartanimation{position:relative;margin-right:8px;line-height:0;}
.hf-category-page-wrap .hf-category-info .store-cat-data-cover .store-cat-data.like .heartanimation{cursor: pointer;}
.store-cat-data .heartanimation:before{content:'';width:16px;height:14px;display:inline-block;background:url(../images/icons/Heart.svg);background-size:100%;cursor:pointer;background-repeat:no-repeat;pointer-events: none;}
.store-cat-data .heartanimation.liked:before{background:url(../images/icons/heart-red.svg);background-repeat:no-repeat;}
.store-cat-data.bookmark .heartanimation:before{content:'';width:10px;height:13px;display:inline-block;background:url(../images/icons/bookmark-gray-outline.svg);background-size:100%;cursor:pointer;background-repeat:no-repeat;}
.store-cat-data.bookmark .heartanimation.liked:before{background:url(../images/icons/bookmark-sharp-orange.svg);background-repeat:no-repeat;}
.store-cat-data.article-lebal .heartanimation:before{content:'';width:15px;height:12px;display:inline-block;background:url(../images/icons/article-label-gray.svg);background-size:100%;cursor:pointer;background-repeat:no-repeat;}
.store-cat-data.article-lebal .heartanimation.liked:before{background:url(../images/icons/article-label-gray.svg);background-repeat:no-repeat;}
.store-cat-data .store-cat-text{font-weight:400;font-size:12px;line-height:160%;color:#B2B0AF;font-family:"aktiv-grotesk",sans-serif;}
.store-cat-data .store-cat-text.number{font-weight: 300;font-family: "wayfinder-cf", sans-serif;letter-spacing: 0.14em;text-transform: uppercase;font-size: 14px;line-height: 100%;}
.ft-post-tab-wrap .site-btn{text-align:center;}
@media screen and (max-width:767px){
    .ft-post-tab-main{padding:44px 0;}
    .ft-search-form{flex-direction:column;margin-bottom:33px;}
    .ft-search-form .ft-search-title{width:100%;}
    .ft-search-form .ft-search-title h2{font-size:14px;line-height:100%;letter-spacing:0.14em;text-transform:uppercase;margin-bottom:16px;}
    .ft-search-form .ft-search-bar{width:100%;padding-left:0;}
    .ft-search-form .ft-search-bar input{font-size:26px;line-height:115%;letter-spacing:-0.005em;}
    .ft-search-form .ft-search-bar .clearresult {right: 0;bottom: auto;top: 10px;font-size: 0;}
    .tab-btn-list {justify-content: center;margin-bottom: 30px;}
    .ft-post-tab-list .ft-post-tab-item{padding-bottom:0;border:0;}
    .ft-post-tab-list .ft-post-tab-item .pft-post-tab-content-wrap{flex-direction:column;}
    .ft-post-tab-list .ft-post-tab-item .pft-post-tab-content-wrap .pft-post-tab-thumb-img{width:100%;margin-bottom:24px;}
    .ft-post-tab-list .ft-post-tab-item .pft-post-tab-content-wrap .pft-post-tab-thumb-img img{height:200;}
    .ft-post-tab-list .ft-post-tab-item .pft-post-tab-content-wrap .ft-post-tab-content{width:100%;padding-left:0;}
    .ft-post-tab-list .ft-post-tab-item .pft-post-tab-content-wrap .ft-post-tab-content h2{font-size:26px;line-height:115%;margin-bottom:12px;}
}

/* Poppular Topics  */
.poppular-topics{margin-bottom:44px;}
.poppular-topics .poppular-topics-title{font-weight:300;font-size:12px;line-height:150%;letter-spacing:0.14em;text-transform:uppercase;color:#3E3530;font-family:"wayfinder-cf",sans-serif;display:block;margin-bottom:22px;}
.poppular-topics .hf-casestudy-list-categories{display:flex;flex-wrap: wrap;width:410px;max-width:100%;gap:18px;}
/* .poppular-topics .hf-casestudy-list-categories li{margin-bottom:18px;} */
.poppular-topics .hf-casestudy-list-categories li a{font-weight:100;font-size:16px;line-height:96%;text-align:center;color:#3E3530;font-family:"wayfinder-cf",sans-serif;display:block;border:1px solid #E4E4E4;padding:12px 24px;white-space:normal;}

/* Subscribe page (temporary until I can fix the webpack compilation to handle importing images correctly) */
.page-subscribe .site-main {
	background-image: url(../images/subscribe-background.jpg);
}
.page-subscribe .site-main .field-required-error:before {
    position: absolute;
    content: '';
    background-image: url(../images/icons/alert.svg);
    background-repeat: no-repeat;
    background-size: 100%;
    width: 16px;
    height: 16px;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
}

/* Unsubscribe page (temp also because of the same issue mentioned above) */
.unsubscribe-wrap .unsubscribe-email-form .form-email:before{content:'';width:13px;height:11px;display:inline-block;background:url(../images/icons/email-gray.svg);background-size:100%;position:absolute;top:19px;left:18px;z-index:9;background-repeat:no-repeat;}

.single .site-main { padding-top: 0; }
.single article { padding-top: 64px;}
.single .article-loader { width: 1018px;max-width: 100%;margin: 0 auto;padding: 64px 24px;text-align: center;}
.ft-post-main .ft-post-conyent-wrap .ft-post-conyent-left .ft-post-advertisement-bg { margin-bottom: 44px; margin-left: -39px; margin-right: -39px; background: transparent; padding: 0;position: relative;}
.ft-post-main .ft-post-conyent-wrap .ft-post-conyent-left .ft-post-advertisement-bg .advertisement-label-style { position: absolute;width: 100%;top: -26px; }
.ft-post-advertisement-bg.header { padding: 16px 0; }
.ft-post-advertisement-bg.header .ad-img-wrap .crw-leaderboard-desktop-adblock iframe, 
.ft-post-advertisement-bg.header .ad-img-wrap .crw-leaderboard-desktop-adblock, 
.ft-post-advertisement-bg.header .ad-img-wrap .crw-leaderboard-mobile-adblock,
.ft-post-advertisement-bg.header .ad-img-wrap .crw-leaderboard-mobile-adblock iframe{ min-height: 90px; }
.home .main-wrap-fact {display: none;visibility: hidden;}
.home .main-wrap-fact.active {visibility: visible; }
.home .main-wrap-fact:first-child {display: block;}
@media screen and (max-width:767px){ 
    .ft-post-advertisement-bg.header .ad-img-wrap .crw-leaderboard-mobile-adblock,
    .ft-post-advertisement-bg.header .ad-img-wrap .crw-leaderboard-mobile-adblock iframe{ min-height: 50px; }
    .single article { padding-top: 44px;}
    .ft-post-main .ft-post-conyent-wrap .ft-post-conyent-left .ft-post-advertisement-bg { margin: 0 -24px 44px -24px; }
}