section.navigation {
    padding: 10px 0;
    height: 114px;
    background-color: #fdfdfe;
}

.brand {
    position: absolute;
    padding-left: 20px;
    float: left;
    line-height: 55px;
    text-transform: uppercase;
    font-size: 1.4em;
}

.brand a,
.brand a:visited {
    color: #ffffff;
    text-decoration: none;
}

ul.nav-list {
    padding-top: 15px;
}

.nav-container {
    max-width: 1000px;
    margin: 0 auto;
}

nav {
    float: right;
}

nav ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

nav ul li {
    float: left;
    position: relative;
}

nav ul li a,
nav ul li a:visited {
    display: block;
    padding: 0 20px;
    line-height: 65px;
    color: #000;
    background: #ffffff;
    text-decoration: none;
}

nav ul li a {
    background: transparent;
    color: #000;
}

nav ul li a:hover,
nav ul li a:visited:hover {
    /* background: #2581DC; */
    color: #ff560c;
}

/*.navbar-dropdown li a{
     background: #2581DC;
}*/
nav ul li a:not(:only-child):after,
nav ul li a:visited:not(:only-child):after {
    padding-left: 4px;
    /*     content: ' \025BE';*/
}

nav ul li ul li {
    min-width: 255px;
}

nav ul li ul li a {
    padding: 15px;
    line-height: 20px;
}

.navbar-dropdown {
    position: absolute;
    display: none;
    z-index: 1;
    background: #fff;
    box-shadow: 0 0 35px 0 rgba(0, 0, 0, 0.25);
}

/* Mobile navigation */
.nav-mobile {
    display: none;
    position: absolute;
    top: 0;
    right: 0;
    background: transparent;
    height: 55px;
    width: 70px;
}

@media only screen and (max-width: 800px) {
    .nav-mobile {
        display: block;
    }

    nav {
        width: 100%;
        padding: 55px 0 15px;
    }

    nav ul {
        display: none;
    }

    nav ul li {
        float: none;
    }

    nav ul li a {
        padding: 15px;
        line-height: 20px;
        background: #fff;
    }

    nav ul li ul li a {
        padding-left: 30px;
    }

    .navbar-dropdown {
        position: static;
    }

    @media screen and (min-width:800px) {
        .nav-list {
            display: block !important;
        }
    }

    #navbar-toggle {
        position: absolute;
        left: 18px;
        top: 15px;
        cursor: pointer;
        padding: 10px 35px 16px 0px;
    }

    #navbar-toggle span,
    #navbar-toggle span:before,
    #navbar-toggle span:after {
        cursor: pointer;
        border-radius: 1px;
        height: 3px;
        width: 30px;
        background: #000000;
        position: absolute;
        display: block;
        content: '';
        transition: all 300ms ease-in-out;
    }

    #navbar-toggle span:before {
        top: -10px;
    }

    #navbar-toggle span:after {
        bottom: -10px;
    }

    #navbar-toggle.active span {
        background-color: transparent;
    }

    #navbar-toggle.active span:before,
    #navbar-toggle.active span:after {
        top: 0;
    }

    #navbar-toggle.active span:before {
        transform: rotate(45deg);
    }

    #navbar-toggle.active span:after {
        transform: rotate(-45deg);
    }



















    html {
        --wp-admin--admin-bar--height: 32px;
        scroll-padding-top: var(--wp-admin--admin-bar--height)
    }

    #wpadminbar * {
        height: auto;
        width: auto;
        margin: 0;
        padding: 0;
        position: static;
        text-shadow: none;
        text-transform: none;
        letter-spacing: normal;
        font-size: 13px;
        font-weight: 400;
        font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style: normal;
        line-height: 2.46153846;
        border-radius: 0;
        box-sizing: content-box;
        transition: none;
        -webkit-font-smoothing: subpixel-antialiased;
        -moz-osx-font-smoothing: auto
    }

    #wpadminbar .ab-empty-item {
        cursor: default
    }

    #wpadminbar .ab-empty-item,
    #wpadminbar a.ab-item,
    #wpadminbar > #wp-toolbar span.ab-label,
    #wpadminbar > #wp-toolbar span.noticon {
        color: #f0f0f1
    }

    #wpadminbar #wp-admin-bar-my-sites a.ab-item,
    #wpadminbar #wp-admin-bar-site-name a.ab-item {
        white-space: nowrap
    }

    #wpadminbar ul li:after,
    #wpadminbar ul li:before {
        content: normal
    }

    #wpadminbar a,
    #wpadminbar a img,
    #wpadminbar a img:hover,
    #wpadminbar a:hover {
        border: none;
        text-decoration: none;
        background: 0 0;
        box-shadow: none
    }

    #wpadminbar a:active,
    #wpadminbar a:focus,
    #wpadminbar div,
    #wpadminbar input[type=email],
    #wpadminbar input[type=number],
    #wpadminbar input[type=password],
    #wpadminbar input[type=search],
    #wpadminbar input[type=text],
    #wpadminbar input[type=url],
    #wpadminbar select,
    #wpadminbar textarea {
        box-shadow: none
    }

   

    #wpadminbar {
        direction: ltr;
        color: #c3c4c7;
        font-size: 13px;
        font-weight: 400;
        font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        line-height: 2.46153846;
        height: 32px;
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        min-width: 600px;
        z-index: 99999;
        background: #1d2327
    }

    #wpadminbar .ab-sub-wrapper,
    #wpadminbar ul,
    #wpadminbar ul li {
        background: 0 0;
        clear: none;
        list-style: none;
        margin: 0;
        padding: 0;
        position: relative;
        text-indent: 0;
        z-index: 99999
    }

    #wpadminbar ul#wp-admin-bar-root-default > li {
        margin-right: 0
    }

    #wpadminbar .quicklinks ul {
        text-align: left
    }

    #wpadminbar li {
        float: left
    }

    #wpadminbar .ab-empty-item {
        outline: 0
    }

    #wpadminbar .quicklinks .ab-top-secondary > li {
        float: right
    }

    #wpadminbar .quicklinks .ab-empty-item,
    #wpadminbar .quicklinks a,
    #wpadminbar .shortlink-input {
        height: 32px;
        display: block;
        padding: 0 10px;
        margin: 0
    }

    #wpadminbar .quicklinks > ul > li > a {
        padding: 0 8px 0 7px
    }

    #wpadminbar .menupop .ab-sub-wrapper,
    #wpadminbar .shortlink-input {
        margin: 0;
        padding: 0;
        box-shadow: 0 3px 5px rgb(0 0 0 / .2);
        background: #2c3338;
        display: none;
        position: absolute;
        float: none
    }

    #wpadminbar .ab-top-menu > .menupop > .ab-sub-wrapper {
        min-width: 100%
    }

    #wpadminbar .ab-top-secondary .menupop .ab-sub-wrapper {
        right: 0;
        left: auto
    }

    #wpadminbar .ab-submenu {
        padding: 6px 0
    }

   

    #wpadminbar .quicklinks .menupop ul li {
        float: none
    }

    

    #wpadminbar .quicklinks .menupop ul li .ab-item,
    #wpadminbar .quicklinks .menupop ul li a strong,
    #wpadminbar .quicklinks .menupop.hover ul li .ab-item,
    #wpadminbar .shortlink-input,
    #wpadminbar.nojs .quicklinks .menupop:hover ul li .ab-item {
        line-height: 2;
        height: 26px;
        white-space: nowrap;
        min-width: 140px
    }



    #wpadminbar li.hover > .ab-sub-wrapper,
    #wpadminbar.nojs li:hover > .ab-sub-wrapper {
        display: block
    }

  

    #wpadminbar .ab-top-menu > li.hover > .ab-item,
    #wpadminbar.nojq .quicklinks .ab-top-menu > li > .ab-item:focus,
    #wpadminbar:not(.mobile) .ab-top-menu > li:hover > .ab-item,
    #wpadminbar:not(.mobile) .ab-top-menu > li > .ab-item:focus {
        background: #2c3338;
        color: #72aee6
    }

    #wpadminbar:not(.mobile) > #wp-toolbar a:focus span.ab-label,
    #wpadminbar:not(.mobile) > #wp-toolbar li:hover span.ab-label,
    #wpadminbar > #wp-toolbar li.hover span.ab-label {
        color: #72aee6
    }

    #wpadminbar .ab-icon,
    #wpadminbar .ab-item:before,
    #wpadminbar > #wp-toolbar > #wp-admin-bar-root-default .ab-icon,
    .wp-admin-bar-arrow {
        position: relative;
        float: left;
        font: normal 20px/1 dashicons;
        speak: never;
        padding: 4px 0;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        background-image: none !important;
        margin-right: 6px
    }

    #wpadminbar #adminbarsearch:before,
    #wpadminbar .ab-icon:before,
    #wpadminbar .ab-item:before {
        color: #a7aaad;
        color: rgb(240 246 252 / .6)
    }

    #wpadminbar #adminbarsearch:before,
    #wpadminbar .ab-icon:before,
    #wpadminbar .ab-item:before {
        position: relative;
        transition: color .1s ease-in-out
    }

    #wpadminbar .ab-label {
        display: inline-block;
        height: 32px
    }

    #wpadminbar .ab-submenu .ab-item {
        color: #c3c4c7;
        color: rgb(240 246 252 / .7)
    }

    #wpadminbar .quicklinks .menupop ul li a,
    #wpadminbar .quicklinks .menupop ul li a strong,
    #wpadminbar .quicklinks .menupop.hover ul li a,
    #wpadminbar.nojs .quicklinks .menupop:hover ul li a {
        color: #c3c4c7;
        color: rgb(240 246 252 / .7)
    }

    #wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover > a,
    #wpadminbar .quicklinks .menupop ul li a:focus,
    #wpadminbar .quicklinks .menupop ul li a:focus strong,
    #wpadminbar .quicklinks .menupop ul li a:hover,
    #wpadminbar .quicklinks .menupop ul li a:hover strong,
    #wpadminbar .quicklinks .menupop.hover ul li a:focus,
    #wpadminbar .quicklinks .menupop.hover ul li a:hover,
    #wpadminbar .quicklinks .menupop.hover ul li div[tabindex]:focus,
    #wpadminbar .quicklinks .menupop.hover ul li div[tabindex]:hover,
    #wpadminbar li #adminbarsearch.adminbar-focused:before,
    #wpadminbar li .ab-item:focus .ab-icon:before,
    #wpadminbar li .ab-item:focus:before,
    #wpadminbar li a:focus .ab-icon:before,
    #wpadminbar li.hover .ab-icon:before,
    #wpadminbar li.hover .ab-item:before,
    #wpadminbar li:hover #adminbarsearch:before,
    #wpadminbar li:hover .ab-icon:before,
    #wpadminbar li:hover .ab-item:before,
    #wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus,
    #wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover {
        color: #72aee6
    }

    #wpadminbar.mobile .quicklinks .ab-icon:before,
    #wpadminbar.mobile .quicklinks .ab-item:before {
        color: #c3c4c7
    }


    #wpadminbar .ab-top-secondary {
        float: right
    }

    #wpadminbar ul li:last-child,
    #wpadminbar ul li:last-child .ab-item {
        box-shadow: none
    }


    #wp-admin-bar-my-account > .ab-item:before {
        content: "\f110";
        top: 2px;
        float: right;
        margin-left: 6px;
        margin-right: 0
    }

    #wp-admin-bar-my-account.with-avatar > .ab-item:before {
        display: none;
        content: none
    }


    #wpadminbar #wp-admin-bar-my-account.with-avatar > .ab-empty-item img,
    #wpadminbar #wp-admin-bar-my-account.with-avatar > a img {
        width: auto;
        height: 16px;
        padding: 0;
        border: 1px solid #8c8f94;
        background: #f0f0f1;
        line-height: 1.84615384;
        vertical-align: middle;
        margin: -4px 0 0 6px;
        float: none;
        display: inline
    }

    #wpadminbar #wp-admin-bar-wp-logo > .ab-item .ab-icon {
        width: 15px;
        height: 20px;
        margin-right: 0;
        padding: 6px 0 5px
    }

    #wpadminbar #wp-admin-bar-wp-logo > .ab-item {
        padding: 0 7px
    }

    #wpadminbar #wp-admin-bar-wp-logo > .ab-item .ab-icon:before {
        content: "\f120";
        top: 2px
    }

    

    #wpadminbar #wp-admin-bar-my-sites > .ab-item:before,
    #wpadminbar #wp-admin-bar-site-name > .ab-item:before {
        content: "\f541";
        top: 2px
    }


    #wpadminbar #wp-admin-bar-customize > .ab-item:before {
        content: "\f540";
        top: 2px
    }

    #wpadminbar #wp-admin-bar-edit > .ab-item:before {
        content: "\f464";
        top: 2px
    }

    #wpadminbar #wp-admin-bar-site-name > .ab-item:before {
        content: "\f226"
    }

    .wp-admin #wpadminbar #wp-admin-bar-site-name > .ab-item:before {
        content: "\f102"
    }

    #wpadminbar #wp-admin-bar-comments .ab-icon {
        margin-right: 6px
    }

    #wpadminbar #wp-admin-bar-comments .ab-icon:before {
        content: "\f101";
        top: 3px
    }

    #wpadminbar #wp-admin-bar-comments .count-0 {
        opacity: .5
    }

    #wpadminbar #wp-admin-bar-new-content .ab-icon:before {
        content: "\f132";
        top: 4px
    }

    #wpadminbar #wp-admin-bar-updates .ab-icon:before {
        content: "\f463";
        top: 2px
    }



    #wpadminbar #wp-admin-bar-search .ab-item {
        padding: 0;
        background: 0 0
    }

    #wpadminbar #adminbarsearch {
        position: relative;
        height: 32px;
        padding: 0 2px;
        z-index: 1
    }

    #wpadminbar #adminbarsearch:before {
        position: absolute;
        top: 6px;
        left: 5px;
        z-index: 20;
        font: normal 20px/1 dashicons !important;
        content: "\f179";
        speak: never;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale
    }

    #wpadminbar > #wp-toolbar > #wp-admin-bar-top-secondary > #wp-admin-bar-search #adminbarsearch input.adminbar-input {
        display: inline-block;
        float: none;
        position: relative;
        z-index: 30;
        font-size: 13px;
        font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        line-height: 1.84615384;
        text-indent: 0;
        height: 24px;
        width: 24px;
        max-width: none;
        padding: 0 3px 0 24px;
        margin: 0;
        color: #c3c4c7;
        background-color: #fff0;
        border: none;
        outline: 0;
        cursor: pointer;
        box-shadow: none;
        box-sizing: border-box;
        transition-duration: .4s;
        transition-property: width, background;
        transition-timing-function: ease
    }

  

    #wpadminbar #adminbarsearch .adminbar-button {
        display: none
    }

    .customize-support #wpadminbar .hide-if-customize,
    .customize-support .hide-if-customize,
    .customize-support .wp-core-ui .hide-if-customize,
    .customize-support.wp-core-ui .hide-if-customize,
    .no-customize-support #wpadminbar .hide-if-no-customize,
    .no-customize-support .hide-if-no-customize,
    .no-customize-support .wp-core-ui .hide-if-no-customize,
    .no-customize-support.wp-core-ui .hide-if-no-customize {
        display: none
    }

    #wpadminbar .screen-reader-text,
    #wpadminbar .screen-reader-text span {
        border: 0;
        clip: rect(1px, 1px, 1px, 1px);
        -webkit-clip-path: inset(50%);
        clip-path: inset(50%);
        height: 1px;
        margin: -1px;
        overflow: hidden;
        padding: 0;
        position: absolute;
        width: 1px;
        word-wrap: normal !important
    }

    #wpadminbar .screen-reader-shortcut {
        position: absolute;
        top: -1000em;
        left: 6px;
        height: auto;
        width: auto;
        display: block;
        font-size: 14px;
        font-weight: 600;
        padding: 15px 23px 14px;
        background: #f0f0f1;
        color: #2271b1;
        z-index: 100000;
        line-height: normal;
        text-decoration: none
    }

    

        #wpadminbar .ab-icon {
            font: 40px/1 dashicons !important;
            margin: 0;
            padding: 0;
            width: 52px;
            height: 46px;
            text-align: center
        }

        #wpadminbar .ab-icon:before {
            text-align: center
        }

        #wpadminbar .ab-submenu {
            padding: 0
        }

        #wpadminbar #wp-admin-bar-my-account a.ab-item,
        #wpadminbar #wp-admin-bar-my-sites a.ab-item,
        #wpadminbar #wp-admin-bar-site-name a.ab-item {
            text-overflow: clip
        }

        #wpadminbar .quicklinks .menupop ul li .ab-item,
        #wpadminbar .quicklinks .menupop ul li a strong,
        #wpadminbar .quicklinks .menupop.hover ul li .ab-item,
        #wpadminbar .shortlink-input,
        #wpadminbar.nojs .quicklinks .menupop:hover ul li .ab-item {
            line-height: 1.6
        }

        #wpadminbar .ab-label {
            border: 0;
            clip: rect(1px, 1px, 1px, 1px);
            -webkit-clip-path: inset(50%);
            clip-path: inset(50%);
            height: 1px;
            margin: -1px;
            overflow: hidden;
            padding: 0;
            position: absolute;
            width: 1px;
            word-wrap: normal !important
        }


        #wpadminbar #wp-admin-bar-wp-logo > .ab-item .ab-icon:before {
            font: 28px/1 dashicons !important;
            top: -3px
        }

        #wpadminbar .ab-icon,
        #wpadminbar .ab-item:before {
            padding: 0
        }

        #wpadminbar #wp-admin-bar-customize > .ab-item,
        #wpadminbar #wp-admin-bar-edit > .ab-item,
        #wpadminbar #wp-admin-bar-my-account > .ab-item,
        #wpadminbar #wp-admin-bar-my-sites > .ab-item,
        #wpadminbar #wp-admin-bar-site-editor > .ab-item,
        #wpadminbar #wp-admin-bar-site-name > .ab-item {
            text-indent: 100%;
            white-space: nowrap;
            overflow: hidden;
            width: 52px;
            padding: 0;
            color: #a7aaad;
            position: relative
        }

        #wpadminbar .ab-icon,
        #wpadminbar .ab-item:before,
        #wpadminbar > #wp-toolbar > #wp-admin-bar-root-default .ab-icon {
            padding: 0;
            margin-right: 0
        }

        #wpadminbar #wp-admin-bar-customize > .ab-item:before,
        #wpadminbar #wp-admin-bar-edit > .ab-item:before,
        #wpadminbar #wp-admin-bar-my-account > .ab-item:before,
        #wpadminbar #wp-admin-bar-my-sites > .ab-item:before,
        #wpadminbar #wp-admin-bar-site-editor > .ab-item:before,
        #wpadminbar #wp-admin-bar-site-name > .ab-item:before {
            display: block;
            text-indent: 0;
            font: normal 32px/1 dashicons;
            speak: never;
            top: 7px;
            width: 52px;
            text-align: center;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale
        }

       
        #wpadminbar #wp-admin-bar-new-content .ab-icon:before {
            top: 0;
            line-height: 1.33333333;
            height: 46px !important;
            text-align: center;
            width: 52px;
            display: block
        }

        #wpadminbar #wp-admin-bar-updates {
            text-align: center
        }

        #wpadminbar #wp-admin-bar-updates .ab-icon:before {
            top: 3px
        }

        #wpadminbar #wp-admin-bar-comments .ab-icon {
            margin: 0
        }

        #wpadminbar #wp-admin-bar-comments .ab-icon:before {
            display: block;
            font-size: 34px;
            height: 46px;
            line-height: 1.38235294;
            top: 0
        }

        #wpadminbar #wp-admin-bar-my-account > a {
            position: relative;
            white-space: nowrap;
            text-indent: 150%;
            width: 28px;
            padding: 0 10px;
            overflow: hidden
        }

        #wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar > a img {
            position: absolute;
            top: 13px;
            right: 10px;
            width: 26px;
            height: 26px
        }

        #wpadminbar #wp-admin-bar-user-actions.ab-submenu {
            padding: 0
        }

        #wpadminbar #wp-admin-bar-user-actions.ab-submenu img.avatar {
            display: none
        }

        #wpadminbar #wp-admin-bar-my-account.with-avatar #wp-admin-bar-user-actions > li {
            margin: 0
        }

        #wpadminbar #wp-admin-bar-user-info .display-name {
            height: auto;
            font-size: 16px;
            line-height: 1.5;
            color: #f0f0f1
        }

        #wpadminbar #wp-admin-bar-user-info a {
            padding-top: 4px
        }

        #wpadminbar #wp-admin-bar-user-info .username {
            line-height: .8 !important;
            margin-bottom: -2px
        }

        #wp-toolbar > ul > li {
            display: none
        }

        #wpadminbar li#wp-admin-bar-comments,
        #wpadminbar li#wp-admin-bar-customize,
        #wpadminbar li#wp-admin-bar-edit,
        #wpadminbar li#wp-admin-bar-menu-toggle,
        #wpadminbar li#wp-admin-bar-my-account,
        #wpadminbar li#wp-admin-bar-my-sites,
        #wpadminbar li#wp-admin-bar-new-content,
        #wpadminbar li#wp-admin-bar-site-editor,
        #wpadminbar li#wp-admin-bar-site-name,
        #wpadminbar li#wp-admin-bar-updates,
        #wpadminbar li#wp-admin-bar-wp-logo {
            display: block
        }

        

        #wpadminbar #wp-admin-bar-comments,
        #wpadminbar #wp-admin-bar-edit,
        #wpadminbar #wp-admin-bar-my-account,
        #wpadminbar #wp-admin-bar-my-sites,
        #wpadminbar #wp-admin-bar-new-content,
        #wpadminbar #wp-admin-bar-site-name,
        #wpadminbar #wp-admin-bar-updates,
        #wpadminbar #wp-admin-bar-wp-logo,
        #wpadminbar .ab-top-menu,
        #wpadminbar .ab-top-secondary {
            position: static
        }

        #wpadminbar #wp-admin-bar-my-account {
            float: right
        }

        .network-admin #wpadminbar ul#wp-admin-bar-top-secondary > li#wp-admin-bar-my-account {
            margin-right: 0
        }

        #wpadminbar .ab-top-secondary .menupop .menupop > .ab-item:before {
            top: 10px;
            left: 0
        }
    }

    @media screen and (max-width:600px) {
        #wpadminbar {
            position: absolute
        }

        #wp-responsive-overlay {
            position: fixed;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            z-index: 400
        }

        #wpadminbar .ab-top-menu > .menupop > .ab-sub-wrapper {
            width: 100%;
            left: 0
        }

        

    @media screen {
        html {
            margin-top: 32px !important
        }
    }


    #wpadminbar .quicklinks .menupop ul li.wpo-cache-stats::before {
        content: "";
        display: block;
        margin-left: 10px;
        margin-right: 10px;
        border-top: 1px solid rgb(114 119 124 / .48);
        padding-top: 5px;
        margin-top: 5px
    }

    #wpadminbar .quicklinks .menupop ul li.wpo-cache-stats .ab-item {
        height: auto;
        line-height: 1.2
    }

    #wpadminbar .quicklinks .menupop ul li.wpo-cache-stats .ab-item span {
        line-height: 1.5;
        font-size: 80%;
        color: #989898
    }

    #wpadminbar .quicklinks .menupop ul li.wpo-cache-stats .ab-item h4 {
        font-weight: 500;
        text-transform: uppercase;
        color: #FFF
    }

    #wpadminbar .quicklinks .menupop ul li .ab-item.loading {
        opacity: .2
    }

    #wpo_always_purge_this_post_type_select + .select2 {
        width: 90% !important
    }

    .wpo-collapsible-content .smush-details th {
        font-weight: 700
    }

    .wpo-collapsible-content .smush-details tr {
        display: table-row
    }

    .wpo-collapsible-content .smush-details th,
    .wpo-collapsible-content .smush-details td {
        text-align: left;
        padding: 0 3px;
        font-size: .8em
    }

    .wpo-collapsible-content .smush-details td:first-child {
        word-break: break-all
    }

    .wpo-collapsible {
        cursor: pointer
    }

    .wpo-collapsible::before {
        display: inline-block;
        width: 10px
    }

    .wpo-collapsible::before {
        content: "+"
    }

    .wpo-collapsible.opened::before {
        content: "-"
    }

    .wpo-collapsible-content {
        display: none
    }

    .wpo-collapsible.opened + .wpo-collapsible-content {
        display: block
    }

    #wp-user-profile-avatar-errors,
    #wp-user-profile-avatar-readable-size-error,
    .wp-user-profile-avatar-error {
        color: #c00 !important;
        font-weight: 700 !important
    }

    #wp-user-profile-avatar-readable-size-success,
    #wp-user-profile-avatar-success,
    .wp-user-profile-avatar-success {
        color: #179a17 !important;
        font-weight: 700 !important
    }

    #wp-user-profile-avatar-readable-size-error,
    #wp_user_profile_avatar_undo_button {
        display: none
    }

    #wp_user_profile_avatar_preview,
    #wp_user_profile_avatar_preview-existing {
        margin-right: 10px
    }

    #wp_user_profile_avatar_preview,
    #wp_user_profile_avatar_preview-existing,
    #wp_user_profile_avatar_thumbnail,
    #wp_user_profile_avatar_thumbnail-existing {
        display: inline-block;
        text-align: center;
        vertical-align: top
    }

    #wp_user_profile_avatar_preview img,
    #wp_user_profile_avatar_preview-existing img,
    #wp_user_profile_avatar_thumbnail img,
    #wp_user_profile_avatar_thumbnail-existing img {
        max-height: 96px;
        border: 1px solid #dfdfdf;
        display: block
    }

    .widget_wp_user_profile_avatar #wp_user_profile_avatar_preview img,
    .widget_wp_user_profile_avatar #wp_user_profile_avatar_preview-existing img,
    .widget_wp_user_profile_avatar #wp_user_profile_avatar_thumbnail img,
    .widget_wp_user_profile_avatar #wp_user_profile_avatar_thumbnail-existing img {
        max-height: 64px
    }

    .defaultavatarpicker #wp_user_profile_avatar_preview,
    .defaultavatarpicker #wp_user_profile_avatar_preview-existing {
        width: 32px;
        height: 32px;
        margin-right: 0;
        display: inline-block;
        overflow: hidden;
        vertical-align: middle
    }

    .defaultavatarpicker #wp_user_profile_avatar_preview img,
    .defaultavatarpicker #wp_user_profile_avatar_preview-existing img {
        width: 32px;
        height: auto;
        border: 0
    }

    #wp-user-profile-avatar-edit #wp_user_profile_avatar_remove,
    #wp-user-profile-avatar-edit #wp_user_profile_avatar_undo,
    #wp-user-profile-avatar-edit-attachment {
        margin-left: 10px !important
    }

    #wp-user-profile-avatar-slider {
        width: 22.75em
    }

    #wp-user-profile-avatar-upload-messages span {
        display: block
    }

    .wp-user-profile-avatar-hide {
        display: none !important
    }

    .wp-user-profile-avatar-no-avatars {
        display: none
    }

    .wp-user-profile-avatar .alignleft {
        float: left;
        margin: .3rem 2rem 2rem 2rem
    }

    .wp-user-profile-avatar .alignright {
        float: right;
        margin: .3rem 0 2rem 2rem
    }

    .wp-user-profile-avatar .aligncenter {
        margin-bottom: 4rem;
        margin-top: 4rem;
        margin-left: auto;
        margin-right: auto;
        text-align: center
    }

    .wp-user-profile-avatar .alignnone {
        margin-bottom: 4rem;
        margin-top: 4rem;
        margin-left: auto;
        margin-right: auto;
        text-align: center
    }

    #ez-toc-container {
        background: #f9f9f9;
        border: 1px solid #aaa;
        border-radius: 4px;
        -webkit-box-shadow: 0 1px 1px rgb(0 0 0 / .05);
        box-shadow: 0 1px 1px rgb(0 0 0 / .05);
        display: table;
        margin-bottom: 1em;
        padding: 10px;
        position: relative;
        width: auto
    }

    div.ez-toc-widget-container {
        padding: 0;
        position: relative
    }

    #ez-toc-container.ez-toc-light-blue {
        background: #edf6ff
    }

    #ez-toc-container.ez-toc-white {
        background: #fff
    }

    #ez-toc-container.ez-toc-black {
        background: #000
    }

    #ez-toc-container.ez-toc-transparent {
        background: none
    }

    div.ez-toc-widget-container ul {
        display: block
    }

    div.ez-toc-widget-container li {
        border: none;
        padding: 0
    }

    div.ez-toc-widget-container ul.ez-toc-list {
        padding: 10px
    }

    #ez-toc-container ul ul,
    .ez-toc div.ez-toc-widget-container ul ul {
        margin-left: 1.5em
    }

    #ez-toc-container li,
    #ez-toc-container ul {
        padding: 0
    }

    #ez-toc-container li,
    #ez-toc-container ul,
    #ez-toc-container ul li,
    div.ez-toc-widget-container,
    div.ez-toc-widget-container li {
        background: 0 0;
        list-style: none;
        line-height: 1.6;
        margin: 0;
        overflow: hidden;
        z-index: 1
    }

    #ez-toc-container p.ez-toc-title {
        text-align: left;
        line-height: 1.45;
        margin: 0;
        padding: 0
    }

    .ez-toc-title-container {
        display: table;
        width: 100%
    }

    .ez-toc-title,
    .ez-toc-title-toggle {
        display: inline;
        text-align: left;
        vertical-align: middle
    }

    .ez-toc-btn,
    .ez-toc-glyphicon {
        display: inline-block;
        font-weight: 400
    }

    #ez-toc-container.ez-toc-black a,
    #ez-toc-container.ez-toc-black a:visited,
    #ez-toc-container.ez-toc-black p.ez-toc-title {
        color: #fff
    }

    #ez-toc-container div.ez-toc-title-container + ul.ez-toc-list {
        margin-top: 1em
    }

    .ez-toc-wrap-left {
        float: left;
        margin-right: 10px
    }

    .ez-toc-wrap-right {
        float: right;
        margin-left: 10px
    }

    #ez-toc-container a {
        color: #444;
        box-shadow: none;
        text-decoration: none;
        text-shadow: none;
        display: inline-flex;
        align-items: stretch;
        flex-wrap: nowrap
    }

    #ez-toc-container a:visited {
        color: #9f9f9f
    }

    #ez-toc-container a:hover {
        text-decoration: underline
    }

    .ez-toc-widget-container ul.ez-toc-list li::before {
        content: ' ';
        position: absolute;
        left: 0;
        right: 0;
        height: 30px;
        line-height: 30px;
        z-index: -1
    }

    .ez-toc-widget-container ul.ez-toc-list li.active {
        background-color: #ededed;
        height: auto !important
    }

    .ez-toc-widget-container li.active > a {
        font-weight: 900
    }

    .ez-toc-btn {
        padding: 6px 12px;
        margin-bottom: 0;
        font-size: 14px;
        line-height: 1.428571429;
        text-align: center;
        white-space: nowrap;
        vertical-align: middle;
        cursor: pointer;
        background-image: none;
        border: 1px solid #fff0;
        border-radius: 4px;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        -o-user-select: none;
        user-select: none
    }

    .ez-toc-btn:focus {
        outline: #333 dotted thin;
        outline: -webkit-focus-ring-color auto 5px;
        outline-offset: -2px
    }

    .ez-toc-btn:focus,
    .ez-toc-btn:hover {
        color: #333;
        text-decoration: none
    }

    .ez-toc-btn.active,
    .ez-toc-btn:active {
        background-image: none;
        outline: 0;
        -webkit-box-shadow: inset 0 3px 5px rgb(0 0 0 / .125);
        box-shadow: inset 0 3px 5px rgb(0 0 0 / .125)
    }

    .ez-toc-btn-default {
        color: #333;
        background-color: #fff;
        -webkit-box-shadow: inset 0 1px 0 rgb(255 255 255 / .15), 0 1px 1px rgb(0 0 0 / .075);
        box-shadow: inset 0 1px 0 rgb(255 255 255 / .15), 0 1px 1px rgb(0 0 0 / .075);
        text-shadow: 0 1px 0 #fff;
        background-image: -webkit-gradient(linear, left 0, left 100%, from(#fff), to(#e0e0e0));
        background-image: -webkit-linear-gradient(top, #fff 0, #e0e0e0 100%);
        background-image: -moz-linear-gradient(top, #fff 0, #e0e0e0 100%);
        background-image: linear-gradient(to bottom, #fff 0, #e0e0e0 100%);
        background-repeat: repeat-x;
        border-color: #ccc
    }

    .ez-toc-btn-default.active,
    .ez-toc-btn-default:active,
    .ez-toc-btn-default:focus,
    .ez-toc-btn-default:hover {
        color: #333;
        background-color: #ebebeb;
        border-color: #adadad
    }

    .ez-toc-btn-default.active,
    .ez-toc-btn-default:active {
        background-image: none;
        background-color: #e0e0e0;
        border-color: #dbdbdb
    }

    .ez-toc-btn-sm,
    .ez-toc-btn-xs {
        padding: 5px 10px;
        font-size: 12px;
        line-height: 1.5;
        border-radius: 3px
    }

    .ez-toc-btn-xs {
        padding: 1px 5px
    }

    .ez-toc-btn-default:active {
        -webkit-box-shadow: inset 0 3px 5px rgb(0 0 0 / .125);
        box-shadow: inset 0 3px 5px rgb(0 0 0 / .125)
    }

    .btn.active,
    .ez-toc-btn:active {
        background-image: none
    }

    .ez-toc-btn-default:focus,
    .ez-toc-btn-default:hover {
        background-color: #e0e0e0;
        background-position: 0 -15px
    }

    .ez-toc-pull-right {
        float: right !important;
        margin-left: 10px
    }

    #ez-toc-container label.cssicon,
    #ez-toc-widget-container label.cssicon {
        height: 30px
    }

    .ez-toc-glyphicon {
        position: relative;
        top: 1px;
        font-family: 'Glyphicons Halflings';
        -webkit-font-smoothing: antialiased;
        font-style: normal;
        line-height: 1;
        -moz-osx-font-smoothing: grayscale
    }

    .ez-toc-glyphicon:empty {
        width: 1em
    }

    .ez-toc-toggle i.ez-toc-glyphicon,
    label.cssicon .ez-toc-glyphicon:empty {
        font-size: 16px;
        margin-left: 2px
    }

    #ez-toc-container input,
    .ez-toc-toggle #item {
        position: absolute;
        left: -999em
    }

    #ez-toc-container input[type=checkbox]:checked + nav,
    #ez-toc-widget-container input[type=checkbox]:checked + nav {
        opacity: 0;
        max-height: 0;
        border: none;
        display: none
    }

    #ez-toc-container nav ul.eztoc-visibility-hide-by-default,
    #ez-toc-widget-container nav ul.eztoc-visibility-hide-by-default,
    label.cssiconcheckbox {
        display: none
    }

    #ez-toc-container label {
        float: right;
        position: relative;
        font-size: 16px;
        padding: 0 4px 0 5px;
        border: 1px solid #999191;
        border-radius: 5px;
        cursor: pointer;
        width: 30px;
        left: 10px
    }

    #ez-toc-container .ez-toc-toggle label,
    #ez-toc-container label.cssicon,
    #ez-toc-widget-container label.cssicon {
        float: right;
        position: relative;
        font-size: 16px;
        padding: 0;
        border: 1px solid #999191;
        border-radius: 5px;
        cursor: pointer;
        left: 10px;
        width: 35px
    }

    div#ez-toc-container p.ez-toc-title {
        display: contents
    }

    div#ez-toc-container {
        padding-right: 20px
    }

    .ez-toc-wrap-center {
        margin: 0 auto
    }

    #ez-toc-container a.ez-toc-toggle {
        display: flex;
        align-items: center;
        color: #444;
        background: inherit;
        border: inherit
    }

    .ez-toc-widget-container ul li a {
        padding-left: 10px;
        display: inline-flex;
        align-items: stretch;
        flex-wrap: nowrap
    }

    div#ez-toc-container p.ez-toc-title {
        font-size: 120%
    }

    div#ez-toc-container p.ez-toc-title {
        font-weight: 500
    }

    div#ez-toc-container ul li {
        font-size: 95%
    }

    div#ez-toc-container nav ul ul li ul li {
        font-size: 90% !important
    }

    .ez-toc-container-direction {
        direction: ltr
    }

    .ez-toc-counter ul {
        counter-reset: item
    }

    .ez-toc-counter nav ul li a::before {
        content: counters(item, ".", decimal) ". ";
        display: inline-block;
        counter-increment: item;
        flex-grow: 0;
        flex-shrink: 0;
        margin-right: .2em;
        float: left
    }

    .ez-toc-widget-direction {
        direction: ltr
    }

    .ez-toc-widget-container ul {
        counter-reset: item
    }

    .ez-toc-widget-container nav ul li a::before {
        content: counters(item, ".", decimal) ". ";
        display: inline-block;
        counter-increment: item;
        flex-grow: 0;
        flex-shrink: 0;
        margin-right: .2em;
        float: left
    }

    /*!
  * Plugin:	Rank Math
  * URL:	https://rankmath.com/wordpress/plugin/seo-suite/
  * Name:	rank-math.css
  */
    :root {
        --rankmath-wp-adminbar-height: 0
    }

    #wp-admin-bar-rank-math .rank-math-icon {
        display: inline-block;
        top: 6px;
        position: relative;
        padding-right: 10px;
        line-height: 1
    }

    #wp-admin-bar-rank-math .rank-math-icon svg {
        fill-rule: evenodd;
        fill: #dedede;
        height: 21px;
        vertical-align: inherit
    }

    #wp-admin-bar-rank-math:hover .rank-math-icon svg {
        fill-rule: evenodd;
        fill: #00b9eb
    }

    #wp-admin-bar-rank-math span.rm-mark-page-icon {
        font-family: dashicons;
        font-size: 19px;
        line-height: 28px;
        margin: 0 3px 0 -4px
    }

    :root {
        --brand-color: #0669ff;
        --dark-brand-color: #0051cc;
        --bright-color: #FFF;
        --base-color: #2c2f34
    }

    html {
        -ms-touch-action: manipulation;
        touch-action: manipulation;
        -webkit-text-size-adjust: 100%;
        -ms-text-size-adjust: 100%
    }

    article,
    aside,
    details,
    figcaption,
    figure,
    footer,
    header,
    main,
    menu,
    nav,
    section,
    summary {
        display: block
    }

    audio,
    canvas,
    progress,
    video {
        display: inline-block
    }

    audio:not([controls]) {
        display: none;
        height: 0
    }

    progress {
        vertical-align: baseline
    }

    template,
    [hidden] {
        display: none
    }

    a {
        background-color: #fff0
    }

    a:active,
    a:hover {
        outline-width: 0
    }

    abbr[title] {
        border-bottom: none;
        text-decoration: underline;
        text-decoration: underline dotted
    }

    b,
    strong {
        font-weight: inherit
    }

    b,
    strong {
        font-weight: 600
    }

    dfn {
        font-style: italic
    }

    mark {
        background-color: #ff0;
        color: #000
    }

    small {
        font-size: 80%
    }

    sub,
    sup {
        font-size: 75%;
        line-height: 0;
        position: relative;
        vertical-align: baseline
    }

    sub {
        bottom: -.25em
    }

    sup {
        top: -.5em
    }

    img {
        border-style: none
    }

    svg:not(:root) {
        overflow: hidden
    }

    figure {
        margin: 1em 0
    }

    hr {
        box-sizing: content-box;
        height: 0;
        overflow: visible
    }

    button,
    input,
    select,
    textarea {
        font: inherit
    }

    optgroup {
        font-weight: 700
    }

    button,
    input,
    select {
        overflow: visible
    }

    button,
    input,
    select,
    textarea {
        margin: 0
    }

    button,
    select {
        text-transform: none
    }

    button,
    [type="button"],
    [type="reset"],
    [type="submit"] {
        cursor: pointer
    }

    [disabled] {
        cursor: default
    }

    button,
    html [type="button"],
    [type="reset"],
    [type="submit"] {
        -webkit-appearance: button
    }

    button::-moz-focus-inner,
    input::-moz-focus-inner {
        border: 0;
        padding: 0
    }

    button:-moz-focusring,
    input:-moz-focusring {
        outline: 1px dotted ButtonText
    }

    fieldset {
        border: 1px solid silver;
        margin: 0 2px;
        padding: .35em .625em .75em
    }

    legend {
        box-sizing: border-box;
        color: inherit;
        display: table;
        max-width: 100%;
        padding: 0;
        white-space: normal
    }

    textarea {
        overflow: auto
    }

    [type="checkbox"],
    [type="radio"] {
        box-sizing: border-box;
        padding: 0
    }

    [type="number"]::-webkit-inner-spin-button,
    [type="number"]::-webkit-outer-spin-button {
        height: auto
    }

    [type="search"] {
        -webkit-appearance: textfield
    }

    [type="search"]::-webkit-search-cancel-button,
    [type="search"]::-webkit-search-decoration {
        -webkit-appearance: none
    }

    * {
        padding: 0;
        margin: 0;
        list-style: none;
        border: 0;
        outline: none;
        box-sizing: border-box
    }

    *:before,
    *:after {
        box-sizing: border-box
    }

    body {
        background: #F7F7F7;
        color: var(--base-color);
        font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", "Open Sans", Arial, sans-serif;
        font-size: 13px;
        line-height: 21px
    }

    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    .the-subtitle {
        line-height: 1.4;
        font-weight: 600
    }

    h1 {
        font-size: 41px;
        font-weight: 700
    }

    h2 {
        font-size: 27px
    }

    h3 {
        font-size: 23px
    }

    h4,
    .the-subtitle {
        font-size: 17px
    }

    h5 {
        font-size: 13px
    }

    h6 {
        font-size: 12px
    }

    a {
        color: var(--base-color);
        text-decoration: none;
        transition: 0.15s
    }

    .brand-title,
    a:hover {
        color: var(--brand-color)
    }

    img,
    object,
    embed {
        max-width: 100%;
        height: auto
    }

    iframe {
        max-width: 100%
    }

    p {
        line-height: 1.7
    }

    .says,
    .screen-reader-text,
    .comment-form-comment label {
        clip: rect(1px, 1px, 1px, 1px);
        position: absolute !important;
        height: 1px;
        width: 1px;
        overflow: hidden
    }

    .stream-title {
        margin-bottom: 3px;
        font-size: 11px;
        color: #a5a5a5;
        display: block
    }

    .stream-item {
        text-align: center;
        position: relative;
        z-index: 2;
        margin: 20px 0;
        padding: 0
    }

    .stream-item iframe {
        margin: 0 auto
    }

    .stream-item img {
        max-width: 100%;
        width: auto;
        height: auto;
        margin: 0 auto;
        display: inline-block;
        vertical-align: middle
    }

    .stream-item.stream-item-above-header {
        margin: 0
    }

    .stream-item.stream-item-between .post-item-inner {
        width: 100%;
        display: block
    }

    .post-layout-8.is-header-layout-1.has-header-ad .entry-header-outer,
    body.post-layout-8.has-header-below-ad .entry-header-outer {
        padding-top: 0
    }

    .stream-item-top-wrapper ~ .stream-item-below-header,
    .is-header-layout-1.has-header-ad.post-layout-6 .featured-area,
    .has-header-below-ad.post-layout-6 .featured-area {
        margin-top: 0
    }

    .has-header-below-ad .fullwidth-entry-title.container-wrapper,
    .is-header-layout-1.has-header-ad .fullwidth-entry-title,
    .is-header-layout-1.has-header-ad .is-first-section,
    .has-header-below-ad .is-first-section {
        padding-top: 0;
        margin-top: 0
    }

    @media (max-width:991px) {
        body:not(.is-header-layout-1).has-header-below-ad.has-header-ad .top-nav-below .has-breaking-news {
            margin-bottom: 20px
        }

        .has-header-ad .fullwidth-entry-title.container-wrapper,
        .has-header-ad.has-header-below-ad .stream-item-below-header,
        .single.has-header-ad:not(.has-header-below-ad) #content,
        .page.has-header-ad:not(.has-header-below-ad) #content {
            margin-top: 0
        }

        .has-header-ad .is-first-section {
            padding-top: 0
        }

        .has-header-ad:not(.has-header-below-ad) .buddypress-header-outer {
            margin-bottom: 15px
        }
    }

    .has-full-width-logo .stream-item-top-wrapper,
    .header-layout-2 .stream-item-top-wrapper {
        width: 100%;
        max-width: 100%;
        float: none;
        clear: both
    }

    @media (min-width:992px) {
        .header-layout-2.has-normal-width-logo .stream-item-top-wrapper {
            margin-top: 0
        }
    }

    .header-layout-3.no-stream-item .logo-container {
        width: 100%;
        float: none
    }

    @media (min-width:992px) {
        .header-layout-3.has-normal-width-logo .stream-item-top img {
            float: right
        }
    }

    @media (max-width:991px) {
        .header-layout-3.has-normal-width-logo .stream-item-top {
            clear: both
        }
    }

    #background-stream-cover {
        top: 0;
        left: 0;
        z-index: 0;
        overflow: hidden;
        width: 100%;
        height: 100%;
        position: fixed
    }

    @media (max-width:768px) {

        .hide_banner_header .stream-item-above-header,
        .hide_banner_top .stream-item-top-wrapper,
        .hide_banner_below_header .stream-item-below-header,
        .hide_banner_bottom .stream-item-above-footer,
        .hide_banner_above .stream-item-above-post,
        .hide_banner_above_content .stream-item-above-post-content,
        .hide_banner_below_content .stream-item-below-post-content,
        .hide_banner_below .stream-item-below-post,
        .hide_banner_comments .stream-item-below-post-comments,
        .hide_breaking_news #top-nav,
        .hide_sidebars .sidebar,
        .hide_footer_tiktok #footer-tiktok,
        .hide_footer_instagram #footer-instagram,
        .hide_footer #footer-widgets-container,
        .hide_copyright #site-info,
        .hide_breadcrumbs #breadcrumb,
        .hide_share_post_top .share-buttons-top,
        .hide_share_post_bottom .share-buttons-bottom,
        .hide_post_newsletter #post-newsletter,
        .hide_related #related-posts,
        .hide_read_next #read-next-block,
        .hide_post_authorbio .post-components .about-author,
        .hide_post_nav .prev-next-post-nav,
        .hide_back_top_button #go-to-top,
        .hide_read_more_buttons .more-link,
        .hide_inline_related_posts #inline-related-post {
            display: none !important
        }
    }

    .tie-icon:before,
    [class^="tie-icon-"],
    [class*=" tie-icon-"] {
        font-family: 'tiefonticon' !important;
        speak: never;
        font-style: normal;
        font-weight: 400;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        display: inline-block
    }

    body.tie-no-js a.remove,
    body.tie-no-js .tooltip,
    body.tie-no-js .woocommerce-message,
    body.tie-no-js .woocommerce-error,
    body.tie-no-js .woocommerce-info,
    body.tie-no-js .bbp-template-notice,
    body.tie-no-js .indicator-hint,
    body.tie-no-js .menu-counter-bubble-outer,
    body.tie-no-js .notifications-total-outer,
    body.tie-no-js .comp-sub-menu,
    body.tie-no-js .menu-sub-content {
        display: none !important
    }

    body.tie-no-js .fa,
    body.tie-no-js .fas,
    body.tie-no-js .far,
    body.tie-no-js .fab,
    body.tie-no-js .tie-icon:before,
    body.tie-no-js [class^="tie-icon-"],
    body.tie-no-js [class*=" tie-icon-"],
    body.tie-no-js .weather-icon {
        visibility: hidden !important
    }

    body.tie-no-js [class^="tie-icon-"]:before,
    body.tie-no-js [class*=" tie-icon-"]:before {
        content: "\f105"
    }

    .tie-popup,
    #autocomplete-suggestions {
        display: none
    }

    .container {
        margin-right: auto;
        margin-left: auto;
        padding-left: 15px;
        padding-right: 15px
    }

    .container:after {
        content: "";
        display: table;
        clear: both
    }

    @media (min-width:768px) {
        .container {
            width: 100%
        }
    }

    @media (min-width:1200px) {
        .container {
            max-width: 1200px
        }
    }

    .tie-row {
        margin-left: -15px;
        margin-right: -15px
    }

    .tie-row:after {
        content: "";
        display: table;
        clear: both
    }

    .tie-col-xs-1,
    .tie-col-sm-1,
    .tie-col-md-1,
    .tie-col-xs-2,
    .tie-col-sm-2,
    .tie-col-md-2,
    .tie-col-xs-3,
    .tie-col-sm-3,
    .tie-col-md-3,
    .tie-col-xs-4,
    .tie-col-sm-4,
    .tie-col-md-4,
    .tie-col-xs-5,
    .tie-col-sm-5,
    .tie-col-md-5,
    .tie-col-xs-6,
    .tie-col-sm-6,
    .tie-col-md-6,
    .tie-col-xs-7,
    .tie-col-sm-7,
    .tie-col-md-7,
    .tie-col-xs-8,
    .tie-col-sm-8,
    .tie-col-md-8,
    .tie-col-xs-9,
    .tie-col-sm-9,
    .tie-col-md-9,
    .tie-col-xs-10,
    .tie-col-sm-10,
    .tie-col-md-10,
    .tie-col-xs-11,
    .tie-col-sm-11,
    .tie-col-md-11,
    .tie-col-xs-12,
    .tie-col-sm-12,
    .tie-col-md-12 {
        position: relative;
        min-height: 1px;
        padding-left: 15px;
        padding-right: 15px
    }

    .tie-col-xs-1,
    .tie-col-xs-2,
    .tie-col-xs-3,
    .tie-col-xs-4,
    .tie-col-xs-5,
    .tie-col-xs-6,
    .tie-col-xs-7,
    .tie-col-xs-8,
    .tie-col-xs-9,
    .tie-col-xs-10,
    .tie-col-xs-11,
    .tie-col-xs-12 {
        float: left
    }

    .tie-col-xs-1 {
        width: 8.33333%
    }

    .tie-col-xs-2 {
        width: 16.66667%
    }

    .tie-col-xs-3 {
        width: 25%
    }

    .tie-col-xs-4 {
        width: 33.33333%
    }

    .tie-col-xs-5 {
        width: 41.66667%
    }

    .tie-col-xs-6 {
        width: 50%
    }

    .tie-col-xs-7 {
        width: 58.33333%
    }

    .tie-col-xs-8 {
        width: 66.66667%
    }

    .tie-col-xs-9 {
        width: 75%
    }

    .tie-col-xs-10 {
        width: 83.33333%
    }

    .tie-col-xs-11 {
        width: 91.66667%
    }

    .tie-col-xs-12 {
        width: 100%
    }

    @media (min-width:768px) {

        .tie-col-sm-1,
        .tie-col-sm-2,
        .tie-col-sm-3,
        .tie-col-sm-4,
        .tie-col-sm-5,
        .tie-col-sm-6,
        .tie-col-sm-7,
        .tie-col-sm-8,
        .tie-col-sm-9,
        .tie-col-sm-10,
        .tie-col-sm-11,
        .tie-col-sm-12 {
            float: left
        }

        .tie-col-sm-1 {
            width: 8.33333%
        }

        .tie-col-sm-2 {
            width: 16.66667%
        }

        .tie-col-sm-3 {
            width: 25%
        }

        .tie-col-sm-4 {
            width: 33.33333%
        }

        .tie-col-sm-5 {
            width: 41.66667%
        }

        .tie-col-sm-6 {
            width: 50%
        }

        .tie-col-sm-7 {
            width: 58.33333%
        }

        .tie-col-sm-8 {
            width: 66.66667%
        }

        .tie-col-sm-9 {
            width: 75%
        }

        .tie-col-sm-10 {
            width: 83.33333%
        }

        .tie-col-sm-11 {
            width: 91.66667%
        }

        .tie-col-sm-12 {
            width: 100%
        }
    }

    @media (min-width:992px) {

        .tie-col-md-1,
        .tie-col-md-2,
        .tie-col-md-3,
        .tie-col-md-4,
        .tie-col-md-5,
        .tie-col-md-6,
        .tie-col-md-7,
        .tie-col-md-8,
        .tie-col-md-9,
        .tie-col-md-10,
        .tie-col-md-11,
        .tie-col-md-12 {
            float: left
        }

        .tie-col-md-1 {
            width: 8.33333%
        }

        .tie-col-md-2 {
            width: 16.66667%
        }

        .tie-col-md-3 {
            width: 25%
        }

        .tie-col-md-4 {
            width: 33.33333%
        }

        .tie-col-md-5 {
            width: 41.66667%
        }

        .tie-col-md-6 {
            width: 50%
        }

        .tie-col-md-7 {
            width: 58.33333%
        }

        .tie-col-md-8 {
            width: 66.66667%
        }

        .tie-col-md-9 {
            width: 75%
        }

        .tie-col-md-10 {
            width: 83.33333%
        }

        .tie-col-md-11 {
            width: 91.66667%
        }

        .tie-col-md-12 {
            width: 100%
        }
    }

    .tie-alignleft {
        float: left
    }

    .tie-alignright {
        float: right
    }

    .tie-aligncenter {
        clear: both;
        margin-left: auto;
        margin-right: auto
    }

    .fullwidth {
        width: 100% !important
    }

    .alignleft {
        float: left;
        margin: .375em 1.75em 1em 0
    }

    .alignright {
        float: right;
        margin: .375em 0 1em 1.75em
    }

    .aligncenter {
        clear: both;
        display: block;
        margin: 0 auto 1.75em;
        text-align: center;
        margin-left: auto;
        margin-right: auto;
        margin-top: 6px;
        margin-bottom: 6px
    }

    @media (max-width:767px) {

        .entry .alignright,
        .entry .alignright img,
        .entry .alignleft,
        .entry .alignleft img {
            float: none;
            clear: both;
            display: block;
            margin: 0 auto 1.75em
        }
    }

    .clearfix:before,
    .clearfix:after {
        content: "\0020";
        display: block;
        height: 0;
        overflow: hidden
    }

    .clearfix:after {
        clear: both
    }

    .tie-container,
    #tie-wrapper {
        height: 100%;
        min-height: 650px
    }

    .tie-container {
        position: relative;
        overflow: hidden
    }

    #tie-wrapper {
        background: #fff;
        position: relative;
        z-index: 108;
        height: 100%;
        margin: 0 auto
    }

    .container-wrapper {
        background: #fff;
        border: 1px solid rgb(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,
    .boxed-layout .fixed-nav {
        max-width: 1230px
    }

    .boxed-layout.wrapper-has-shadow #tie-wrapper {
        box-shadow: 0 1px 7px rgb(171 171 171 / .5)
    }

    @media (min-width:992px) {

        .boxed-layout #main-nav.fixed-nav,
        .boxed-layout #tie-wrapper {
            width: 95%
        }
    }

    @media (min-width:992px) {
        .framed-layout #tie-wrapper {
            margin-top: 25px;
            margin-bottom: 25px
        }
    }

    @media (min-width:992px) {
        .border-layout #tie-container {
            margin: 25px
        }

        .border-layout:after,
        .border-layout:before {
            background: inherit;
            content: "";
            display: block;
            height: 25px;
            left: 0;
            bottom: 0;
            position: fixed;
            width: 100%;
            z-index: 110
        }

        .border-layout:before {
            top: 0;
            bottom: auto
        }

        .border-layout.admin-bar:before {
            top: 32px
        }

        .border-layout #main-nav.fixed-nav {
            left: 25px;
            right: 25px;
            width: calc(100% - 50px)
        }
    }

    #header-notification-bar {
        background: var(--brand-color);
        color: #fff;
        position: relative;
        z-index: 1
    }

    #header-notification-bar p a {
        color: #fff;
        text-decoration: underline
    }

    #header-notification-bar .container {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
        font-size: 16px;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        gap: 40px;
        min-height: 65px
    }

    #header-notification-bar .container .button {
        font-size: 14px
    }

    #header-notification-bar .container:after {
        display: none
    }

    @media (max-width:991px) {
        #header-notification-bar .container {
            -webkit-justify-content: center;
            -ms-flex-pack: center;
            justify-content: center;
            padding-top: 15px;
            padding-bottom: 15px;
            gap: 15px;
            -webkit-flex-direction: column;
            -ms-flex-direction: column;
            flex-direction: column
        }
    }

    .theme-header {
        background: #fff;
        position: relative;
        z-index: 999
    }

    .theme-header:after {
        content: "";
        display: table;
        clear: both
    }

    .theme-header.has-shadow {
        box-shadow: rgb(0 0 0 / .1) 0 25px 20px -20px
    }

    .theme-header.top-nav-below .top-nav {
        z-index: 8
    }

    .is-stretch-header .container {
        max-width: 100%
    }

    #menu-components-wrap {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
        width: 100%;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .header-layout-2 #menu-components-wrap {
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .header-layout-4 #menu-components-wrap {
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }

    .header-layout-4 #menu-components-wrap .main-menu-wrap {
        -webkit-flex-grow: 2;
        -ms-flex-positive: 2;
        flex-grow: 2
    }

    .header-layout-4 #menu-components-wrap .flex-placeholder {
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1
    }

    .logo-row {
        position: relative
    }

    #logo {
        margin-top: 40px;
        margin-bottom: 40px;
        display: block;
        float: left
    }

    #logo img {
        vertical-align: middle
    }

    #logo img[src*='.svg'] {
        width: 100% !important
    }

    @-moz-document url-prefix() {
        #logo img[src*='.svg'] {
            height: 100px
        }
    }

    #logo a {
        display: inline-block
    }

    #logo .h1-off {
        position: absolute;
        top: -9000px;
        left: -9000px
    }

    #logo.text-logo a {
        color: var(--brand-color)
    }

    #logo.text-logo a:hover {
        color: var(--dark-brand-color);
        opacity: .8
    }

    #tie-logo-inverted,
    #tie-sticky-logo-inverted {
        display: none
    }

    .tie-skin-inverted #tie-sticky-logo-inverted,
    .tie-skin-inverted #tie-logo-inverted {
        display: block
    }

    .tie-skin-inverted #tie-sticky-logo-default,
    .tie-skin-inverted #tie-logo-default {
        display: none
    }

    .logo-text {
        font-size: 50px;
        line-height: 50px;
        font-weight: 700
    }

    @media (max-width:670px) {
        .logo-text {
            font-size: 30px
        }
    }

    .has-full-width-logo.is-stretch-header .logo-container {
        padding: 0
    }

    .has-full-width-logo #logo {
        margin: 0
    }

    .has-full-width-logo #logo a,
    .has-full-width-logo #logo img {
        width: 100%;
        height: auto;
        display: block
    }

    .has-full-width-logo #logo,
    .header-layout-2 #logo {
        float: none;
        text-align: center
    }

    .has-full-width-logo #logo img,
    .header-layout-2 #logo img {
        margin-right: auto;
        margin-left: auto
    }

    .has-full-width-logo .logo-container,
    .header-layout-2 .logo-container {
        width: 100%;
        float: none
    }

    @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-default:not(.header-layout-1) #logo,
        #theme-header.mobile-header-default.header-layout-1 .header-layout-1-logo {
            -webkit-flex-grow: 10;
            -ms-flex-positive: 10;
            flex-grow: 10
        }

        #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 {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-justify-content: end;
        -ms-flex-pack: end;
        justify-content: end
    }

    .components > li {
        position: relative
    }

    .components > li.social-icons-item {
        margin: 0
    }

    .components > li > a {
        display: block;
        position: relative;
        width: 30px;
        text-align: center;
        font-size: 16px;
        white-space: nowrap
    }

    .components > li > a:hover,
    .components > li:hover > a {
        z-index: 2
    }

    .components .avatar {
        border-radius: 100%;
        position: relative;
        top: 3px;
        max-width: 20px
    }

    .components a.follow-btn {
        width: auto;
        padding-left: 15px;
        padding-right: 15px;
        overflow: hidden;
        font-size: 12px
    }

    .components .search-bar form {
        width: auto;
        background: rgb(255 255 255 / .1);
        line-height: 36px;
        border-radius: 50px;
        position: relative
    }

    .main-nav-light .main-nav .components .search-bar form,
    .top-nav-light .top-nav .components .search-bar form {
        background: rgb(0 0 0 / .05)
    }

    .components #search-input {
        border: 0;
        width: 100%;
        background: #fff0;
        padding: 0 35px 0 20px;
        border-radius: 0;
        font-size: inherit
    }

    .components #search-submit {
        position: absolute;
        right: 0;
        top: 0;
        width: 40px;
        line-height: inherit;
        color: #777;
        background: #fff0;
        font-size: 15px;
        padding: 0;
        transition: color 0.15s;
        border: none
    }

    .components #search-submit:hover {
        color: var(--brand-color)
    }

    #search-submit .tie-icon-spinner {
        color: #fff;
        cursor: default;
        -webkit-animation: tie-spin 3s infinite linear;
        animation: tie-spin 3s infinite linear
    }

    .popup-login-icon.has-title a {
        width: auto;
        padding: 0 8px
    }

    .popup-login-icon.has-title span {
        line-height: unset;
        float: left
    }

    .popup-login-icon.has-title .login-title {
        position: relative;
        font-size: 13px;
        padding-left: 4px
    }

    .weather-menu-item {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        padding-right: 5px;
        overflow: hidden
    }

    .weather-menu-item .weather-wrap {
        padding: 0;
        overflow: inherit;
        line-height: 23px
    }

    .weather-menu-item .weather-forecast-day {
        display: block;
        float: left;
        width: auto;
        padding: 0 5px;
        line-height: initial
    }

    .weather-menu-item .weather-forecast-day .weather-icon {
        font-size: 26px;
        margin-bottom: 0
    }

    .weather-menu-item .city-data {
        float: left;
        display: block;
        font-size: 12px
    }

    .weather-menu-item .weather-current-temp {
        font-size: 16px;
        font-weight: 400
    }

    .weather-menu-item .weather-current-temp sup {
        font-size: 9px;
        top: -2px
    }

    .weather-menu-item .theme-notice {
        padding: 0 10px
    }

    .components .tie-weather-widget {
        color: var(--base-color)
    }

    .main-nav-dark .main-nav .tie-weather-widget {
        color: #fff
    }

    .top-nav-dark .top-nav .tie-weather-widget {
        color: #ccc
    }

    .components .icon-basecloud-bg:after {
        color: #fff
    }

    .main-nav-dark .main-nav .icon-basecloud-bg:after {
        color: #1f2024
    }

    .top-nav-dark .top-nav .icon-basecloud-bg:after {
        color: #1f2024
    }

    .custom-menu-button {
        padding-right: 5px
    }

    .custom-menu-button .button {
        font-size: 13px;
        display: inline-block;
        line-height: 21px;
        width: auto
    }

    .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
    }

    .is-header-bg-extended #theme-header,
    .is-header-bg-extended #theme-header.header-layout-1 #main-nav:not(.fixed-nav) {
        background: transparent !important;
        display: inline-block !important;
        width: 100% !important;
        box-shadow: none !important;
        transition: background 0.3s
    }

    .is-header-bg-extended #theme-header:before,
    .is-header-bg-extended #theme-header.header-layout-1 #main-nav:not(.fixed-nav):before {
        content: "";
        position: absolute;
        width: 100%;
        left: 0;
        right: 0;
        top: 0;
        height: 150px;
        background-image: linear-gradient(to top, transparent, rgb(0 0 0 / .5))
    }

    @media (max-width:991px) {
        .is-header-bg-extended #tie-wrapper #theme-header .logo-container:not(.fixed-nav) {
            background: #fff0;
            box-shadow: none;
            transition: background 0.3s
        }
    }

    .is-header-bg-extended .has-background .is-first-section {
        margin-top: -350px !important
    }

    .is-header-bg-extended .has-background .is-first-section > * {
        padding-top: 350px !important
    }

    .rainbow-line {
        height: 3px;
        width: 100%;
        position: relative;
        z-index: 2;
        background-image: linear-gradient(to right, #f76570 0%, #f76570 8%, #f3a46b 8%, #f3a46b 16%, #f3a46b 16%, #ffd205 16%, #ffd205 24%, #ffd205 24%, #1bbc9b 24%, #1bbc9b 25%, #1bbc9b 32%, #14b9d5 32%, #14b9d5 40%, #c377e4 40%, #c377e4 48%, #f76570 48%, #f76570 56%, #f3a46b 56%, #f3a46b 64%, #ffd205 64%, #ffd205 72%, #1bbc9b 72%, #1bbc9b 80%, #14b9d5 80%, #14b9d5 80%, #14b9d5 89%, #c377e4 89%, #c377e4 100%)
    }

    @media (max-width:991px) {

        .logo-container,
        .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
    }

    .mobile-header-components .components li.custom-menu-link > a .menu-counter-bubble {
        right: calc(50% - 10px);
        bottom: -10px
    }

    .header-layout-1.main-nav-dark .mobile-header-components .components li.custom-menu-link > a {
        color: #fff
    }

    .mobile-header-components .components .comp-sub-menu {
        padding: 10px
    }

    .dark-skin .mobile-header-components .components .comp-sub-menu {
        background: #1f2024
    }

    .mobile-header-components [class^="tie-icon-"],
    .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 .tie-icon-grid-9,
    .mobile-header-components .tie-icon-grid-4 {
        -webkit-transform: scale(1.75);
        -ms-transform: scale(1.75);
        transform: scale(1.75)
    }

    .mobile-header-components .nav-icon {
        display: inline-block;
        width: 20px;
        height: 2px;
        background-color: var(--base-color);
        position: relative;
        top: -4px;
        transition: background 0.4s ease
    }

    .mobile-header-components .nav-icon:before,
    .mobile-header-components .nav-icon:after {
        position: absolute;
        right: 0;
        background-color: var(--base-color);
        content: '';
        display: block;
        width: 100%;
        height: 100%;
        transition: background 0.4s, right .2s ease, -webkit-transform 0.4s;
        transition: transform 0.4s, background 0.4s, right .2s ease;
        transition: transform 0.4s, background 0.4s, right .2s ease, -webkit-transform 0.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 .nav-icon.is-layout-2:before,
    .mobile-header-components .nav-icon.is-layout-2:after {
        width: 70%;
        right: 15%
    }

    .mobile-header-components .nav-icon.is-layout-3:after {
        width: 60%
    }

    .mobile-header-components .nav-icon.is-layout-4:after {
        width: 60%;
        right: auto;
        left: 0
    }

    .dark-skin .mobile-header-components .nav-icon,
    .dark-skin .mobile-header-components .nav-icon:before,
    .dark-skin .mobile-header-components .nav-icon:after,
    .main-nav-dark.header-layout-1 .mobile-header-components .nav-icon,
    .main-nav-dark.header-layout-1 .mobile-header-components .nav-icon:before,
    .main-nav-dark.header-layout-1 .mobile-header-components .nav-icon:after {
        background-color: #fff
    }

    .dark-skin .mobile-header-components .nav-icon .menu-text,
    .main-nav-dark.header-layout-1 .mobile-header-components .nav-icon .menu-text {
        color: #fff
    }

    .mobile-header-components .menu-text-wrapper {
        white-space: nowrap;
        width: auto !important
    }

    .mobile-header-components .menu-text {
        color: var(--base-color);
        line-height: 30px;
        font-size: 12px;
        padding: 0 0 0 5px;
        display: inline-block;
        transition: color 0.4s
    }

    .dark-skin .mobile-header-components .menu-text,
    .main-nav-dark.header-layout-1 .mobile-header-components .menu-text {
        color: #fff
    }

    #mobile-header-components-area_1 .components li.custom-menu-link > a {
        margin-right: 15px
    }

    #mobile-header-components-area_1 .comp-sub-menu {
        left: 0;
        right: auto
    }

    #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:before,
    #mobile-menu-icon:hover .nav-icon:after {
        background-color: var(--brand-color)
    }

    @media (max-width:991px) {

        .logo-container:before,
        .logo-container:after {
            height: 1px
        }

        .mobile-components-row .logo-wrapper {
            height: auto !important
        }

        .mobile-components-row .logo-container,
        .mobile-components-row.header-layout-1 .main-menu-wrapper {
            -webkit-flex-wrap: wrap;
            -ms-flex-wrap: wrap;
            flex-wrap: wrap
        }

        .mobile-components-row:not(.header-layout-1) #logo,
        .mobile-components-row.header-layout-1 .header-layout-1-logo {
            -webkit-flex: 1 0 100%;
            -ms-flex: 1 0 100%;
            flex: 1 0 100%;
            -webkit-order: -1;
            -ms-flex-order: -1;
            order: -1
        }

        .mobile-components-row .mobile-header-components {
            padding: 5px 0;
            height: 45px
        }

        .mobile-components-row .mobile-header-components .components li.custom-menu-link > a {
            padding-bottom: 0
        }

        #tie-body #mobile-container,
        .mobile-header-components {
            display: block
        }

        #slide-sidebar-widgets {
            display: none
        }
    }

    .top-nav {
        background-color: #fff;
        position: relative;
        z-index: 10;
        line-height: 40px;
        border: 1px solid rgb(0 0 0 / .1);
        border-width: 1px 0;
        color: var(--base-color);
        clear: both
    }

    .main-nav-below.top-nav-above .top-nav {
        border-top-width: 0
    }

    .top-nav a:not(.button):not(:hover) {
        color: var(--base-color)
    }

    .top-nav .components > li:hover > a {
        color: var(--brand-color)
    }

    .top-nav .search-bar {
        margin-top: 3px;
        margin-bottom: 3px;
        line-height: 34px
    }

    .topbar-wrapper {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        min-height: 40px
    }

    .top-nav.has-menu .topbar-wrapper,
    .top-nav.has-components .topbar-wrapper {
        display: block
    }

    .top-nav .tie-alignleft,
    .top-nav .tie-alignright {
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        position: relative
    }

    .top-nav.has-breaking-news .tie-alignleft {
        -webkit-flex: 1 0 100px;
        -ms-flex: 1 0 100px;
        flex: 1 0 100px
    }

    .top-nav.has-breaking-news .tie-alignright {
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        z-index: 1
    }

    .top-nav.has-date-components .tie-alignleft .components > li:first-child:not(.search-bar),
    .top-nav.has-date-components-menu .components > li:first-child:not(.search-bar),
    .top-nav-boxed .top-nav.has-components .components > li:first-child:not(.search-bar) {
        border-width: 0
    }

    @media (min-width:992px) {
        .header-layout-1.top-nav-below:not(.has-shadow) .top-nav {
            border-width: 0 0 1px
        }
    }

    .topbar-today-date {
        float: left;
        padding-right: 15px;
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0
    }

    .top-menu .menu a {
        padding: 0 10px
    }

    .top-menu .menu li:hover > a {
        color: var(--brand-color)
    }

    .top-menu .menu ul {
        display: none;
        position: absolute;
        background: #fff
    }

    .top-menu .menu li:hover > ul {
        display: block
    }

    .top-menu .menu li {
        position: relative
    }

    .top-menu .menu ul.sub-menu a {
        width: 200px;
        line-height: 20px;
        padding: 10px 15px
    }

    .tie-alignright .top-menu {
        float: right;
        border-width: 0 1px
    }

    .top-menu .menu .tie-current-menu > a {
        color: var(--brand-color)
    }

    @media (min-width:992px) {
        .top-nav-boxed .topbar-wrapper {
            padding-right: 15px;
            padding-left: 15px
        }

        .top-nav-boxed .top-nav {
            background: transparent !important;
            border-width: 0
        }

        .top-nav-boxed .topbar-wrapper {
            background: #fff;
            border: 1px solid rgb(0 0 0 / .1);
            border-width: 1px 0;
            width: 100%
        }

        .top-nav-boxed.has-shadow.top-nav-below .topbar-wrapper,
        .top-nav-boxed.has-shadow.top-nav-below-main-nav .topbar-wrapper {
            border-bottom-width: 0 !important
        }
    }

    .top-nav .tie-alignleft .components,
    .top-nav .tie-alignleft .components > li {
        float: left;
        -webkit-justify-content: start;
        -ms-flex-pack: start;
        justify-content: start
    }

    .top-nav .tie-alignleft .comp-sub-menu {
        right: auto;
        left: -1px
    }

    .top-nav-dark .top-nav {
        background-color: #2c2e32;
        color: #ccc
    }

    .top-nav-dark .top-nav * {
        border-color: rgb(255 255 255 / .1)
    }

    .top-nav-dark .top-nav .breaking a {
        color: #ccc
    }

    .top-nav-dark .top-nav .breaking a:hover {
        color: #fff
    }

    .top-nav-dark .top-nav .components > li > a,
    .top-nav-dark .top-nav .components > li.social-icons-item .social-link:not(:hover) span {
        color: #ccc
    }

    .top-nav-dark .top-nav .components > li:hover > a {
        color: #fff
    }

    .top-nav-dark .top-nav .top-menu li a {
        color: #ccc;
        border-color: rgb(255 255 255 / .04)
    }

    .top-nav-dark .top-menu ul {
        background: #2c2e32
    }

    .top-nav-dark .top-menu li:hover > a {
        background: rgb(0 0 0 / .1);
        color: var(--brand-color)
    }

    .top-nav-dark.top-nav-boxed .top-nav {
        background-color: #fff0
    }

    .top-nav-dark.top-nav-boxed .topbar-wrapper {
        background-color: #2c2e32
    }

    .top-nav-dark.top-nav-boxed.top-nav-above.main-nav-below .topbar-wrapper {
        border-width: 0
    }

    .top-nav-light #top-nav .weather-icon .icon-cloud,
    .top-nav-light #top-nav .weather-icon .icon-basecloud-bg,
    .top-nav-light #top-nav .weather-icon .icon-cloud-behind,
    .main-nav-light #main-nav .weather-icon .icon-cloud,
    .main-nav-light #main-nav .weather-icon .icon-basecloud-bg,
    .main-nav-light #main-nav .weather-icon .icon-cloud-behind {
        color: #d3d3d3
    }

    @media (max-width:991px) {

        .top-nav:not(.has-breaking-news),
        .topbar-today-date,
        .top-menu,
        .theme-header .components {
            display: none
        }
    }

    .breaking {
        display: none
    }

    .main-nav-wrapper {
        position: relative;
        z-index: 4
    }

    .main-nav-below.top-nav-below-main-nav .main-nav-wrapper {
        z-index: 9
    }

    .main-nav-above.top-nav-below .main-nav-wrapper {
        z-index: 10
    }

    .main-nav {
        background-color: var(--main-nav-background);
        color: var(--main-nav-primary-color);
        position: relative;
        border: 1px solid var(--main-nav-main-border-color);
        border-width: 1px 0
    }

    .main-menu-wrapper {
        position: relative
    }

    @media (min-width:992px) {
        .header-menu .menu {
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex
        }

        .header-menu .menu a {
            display: block;
            position: relative
        }

        .header-menu .menu > li > a {
            white-space: nowrap
        }

        .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:not(.sub-menu-columns):not(.sub-menu-columns-item):not(.sub-list):not(.mega-cat-sub-categories):not(.slider-arrow-nav) {
            box-shadow: 0 2px 5px rgb(0 0 0 / .1)
        }

        .header-menu .menu ul li {
            position: relative
        }

        .header-menu .menu ul a {
            border-width: 0 0 1px;
            transition: 0.15s
        }

        .header-menu .menu ul ul {
            top: 0;
            left: 100%
        }

        #main-nav {
            z-index: 9;
            line-height: 60px
        }

        .main-menu .menu a {
            transition: 0.15s
        }

        .main-menu .menu > li > a {
            padding: 0 14px;
            font-size: 14px;
            font-weight: 700
        }

        .main-menu .menu > li > .menu-sub-content {
            border-top: 2px solid var(--main-nav-primary-color)
        }

        .main-menu .menu > li.is-icon-only > a {
            padding: 0 20px;
            line-height: inherit
        }

        .main-menu .menu > li.is-icon-only > a:before {
            display: none
        }

        .main-menu .menu > li.is-icon-only > a .tie-menu-icon {
            font-size: 160%;
            -webkit-transform: translateY(15%);
            -ms-transform: translateY(15%);
            transform: translateY(15%)
        }

        .main-menu .menu ul {
            line-height: 20px;
            z-index: 1
        }

        .main-menu .menu .sub-menu .tie-menu-icon,
        .main-menu .menu .mega-recent-featured-list .tie-menu-icon,
        .main-menu .menu .mega-link-column .tie-menu-icon,
        .main-menu .menu .mega-cat-more-links .tie-menu-icon {
            width: 20px
        }

        .main-menu .menu-sub-content {
            background: var(--main-nav-background);
            display: none;
            padding: 15px;
            width: 230px;
            position: absolute;
            box-shadow: 0 3px 4px rgb(0 0 0 / .2)
        }

        .main-menu .menu-sub-content a {
            width: 200px
        }

        .main-menu ul li:hover > .menu-sub-content,
        .main-menu ul li[aria-expanded="true"] > ul,
        .main-menu ul li[aria-expanded="true"] > .mega-menu-block {
            display: block;
            z-index: 1
        }

        nav.main-nav.menu-style-default .menu > li.tie-current-menu {
            border-bottom: 5px solid var(--main-nav-primary-color);
            margin-bottom: -5px
        }

        nav.main-nav.menu-style-default .menu > li.tie-current-menu > a:after {
            content: "";
            width: 20px;
            height: 2px;
            position: absolute;
            margin-top: 17px;
            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%);
            background: #2c2f34;
            transition: 0.3s
        }

        nav.main-nav.menu-style-solid-bg .menu > li.tie-current-menu > a,
        nav.main-nav.menu-style-solid-bg .menu > li:hover > a {
            background-color: var(--main-nav-primary-color);
            color: var(--main-nav-contrast-primary-color)
        }

        nav.main-nav.menu-style-side-arrow .menu > li.tie-current-menu {
            border-bottom-color: var(--main-nav-primary-color);
            border-bottom-width: 10px !important;
            border-bottom-style: solid;
            margin-bottom: -10px
        }

        nav.main-nav.menu-style-side-arrow .menu > li.tie-current-menu + .tie-current-menu {
            border-bottom: none !important
        }

        nav.main-nav.menu-style-side-arrow .menu > li.tie-current-menu + .tie-current-menu > a:after {
            display: none !important
        }

        nav.main-nav.menu-style-side-arrow .menu > li.tie-current-menu > a:after {
            position: absolute;
            content: "";
            width: 0;
            height: 0;
            background-color: #fff0;
            border-top: 10px solid var(--main-nav-primary-color);
            border-right: 10px solid #fff0;
            bottom: -10px;
            left: 100%;
            -webkit-filter: brightness(80%);
            filter: brightness(80%)
        }

        nav.main-nav.menu-style-side-arrow .menu > li.tie-current-menu.menu-item-has-children:hover:after,
        nav.main-nav.menu-style-side-arrow .menu > li.tie-current-menu.menu-item-has-children:hover > a:after,
        nav.main-nav.menu-style-side-arrow .menu > li.tie-current-menu.mega-menu:hover:after,
        nav.main-nav.menu-style-side-arrow .menu > li.tie-current-menu.mega-menu:hover > a:after {
            display: none
        }

        nav.main-nav.menu-style-minimal .menu > li.tie-current-menu > a,
        nav.main-nav.menu-style-minimal .menu > li:hover > a {
            color: var(--main-nav-primary-color) !important
        }

        nav.main-nav.menu-style-minimal .menu > li.tie-current-menu > a::before,
        nav.main-nav.menu-style-minimal .menu > li:hover > a::before {
            border-top-color: var(--main-nav-primary-color) !important
        }

        nav.main-nav.menu-style-border-bottom .menu > li.tie-current-menu {
            border-bottom: 3px solid var(--main-nav-primary-color);
            margin-bottom: -3px
        }

        nav.main-nav.menu-style-border-top .menu > li.tie-current-menu {
            border-top: 3px solid var(--main-nav-primary-color);
            margin-bottom: -3px
        }

        nav.main-nav.menu-style-line .menu > li > a:after {
            content: "";
            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%);
            height: 3px;
            position: absolute;
            margin-top: 14px;
            background: var(--main-nav-primary-color);
            transition: 0.4s;
            width: 0
        }

        nav.main-nav.menu-style-line .menu > li.tie-current-menu > a:after,
        nav.main-nav.menu-style-line .menu > li:hover > a:after {
            width: 50%
        }

        nav.main-nav.menu-style-arrow .menu > li.tie-current-menu > a:after {
            border-color: #fff #fff0 #fff0;
            border-top-color: var(--main-nav-primary-color);
            border-style: solid;
            border-width: 7px 7px 0;
            display: block;
            height: 0;
            left: 50%;
            margin-left: -7px;
            top: 0 !important;
            width: 0;
            content: "";
            position: absolute
        }

        nav.main-nav.menu-style-vertical-line .menu > li.tie-current-menu > a:after {
            content: "";
            width: 2px;
            height: 20px;
            position: absolute;
            margin-top: 17px;
            left: 50%;
            right: auto;
            -webkit-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
            transform: translateX(-50%);
            bottom: 0;
            background: var(--main-nav-primary-color)
        }

        .header-layout-1 .main-menu-wrap .menu > li:only-child:not(.mega-menu) {
            position: relative
        }

        .header-layout-1 .main-menu-wrap .menu > li:only-child > .menu-sub-content {
            right: 0;
            left: auto
        }

        .header-layout-1 .main-menu-wrap .menu > li:only-child > .menu-sub-content ul {
            left: auto;
            right: 100%
        }

        nav.main-nav .components > li:hover > a {
            color: var(--brand-color)
        }

        .main-nav .menu ul li:hover > a:not(.megamenu-pagination),
        .main-nav .components li a:hover,
        .main-nav .menu ul li.current-menu-item:not(.mega-link-column) > a {
            color: var(--main-nav-primary-color)
        }

        .main-nav .menu a,
        .main-nav .components li a {
            color: var(--main-nav-text-color)
        }

        .main-nav .components li.custom-menu-button:hover a.button,
        .main-nav .components li a.button:hover,
        .main-nav .components li a.checkout-button {
            color: var(--main-nav-contrast-primary-color)
        }

        .main-nav-light {
            --main-nav-background: #FFFFFF;
            --main-nav-secondry-background: rgba(0, 0, 0, 0.03);
            --main-nav-primary-color: var(--brand-color);
            --main-nav-contrast-primary-color: var(--bright-color);
            --main-nav-text-color: var(--base-color);
            --main-nav-secondry-text-color: rgba(0, 0, 0, 0.5);
            --main-nav-main-border-color: rgba(0, 0, 0, 0.1);
            --main-nav-secondry-border-color: rgba(0, 0, 0, 0.08)
        }

        .main-nav-light.fixed-nav {
            background-color: rgb(255 255 255 / .95)
        }

        .main-nav-dark {
            --main-nav-background: #1f2024;
            --main-nav-secondry-background: rgba(0, 0, 0, 0.2);
            --main-nav-primary-color: var(--brand-color);
            --main-nav-contrast-primary-color: var(--bright-color);
            --main-nav-text-color: #FFFFFF;
            --main-nav-secondry-text-color: rgba(225, 255, 255, 0.5);
            --main-nav-main-border-color: rgba(255, 255, 255, 0.07);
            --main-nav-secondry-border-color: rgba(255, 255, 255, 0.04)
        }

        .main-nav-dark .main-nav,
        .main-nav-dark .main-nav ul.cats-horizontal li a {
            border-width: 0
        }

        .main-nav-dark .main-nav.fixed-nav {
            background-color: rgb(31 32 36 / .95)
        }
    }

    @media (min-width:992px) {

        header .menu-item-has-children > a:before,
        .mega-menu > a:before {
            content: '';
            position: absolute;
            right: 10px;
            top: 50%;
            bottom: auto;
            -webkit-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            transform: translateY(-50%);
            font-family: 'tiefonticon' !important;
            font-style: normal;
            font-weight: 400;
            font-variant: normal;
            text-transform: none;
            content: "\f079";
            font-size: 11px;
            line-height: 1
        }

        header .menu-item-has-children .menu-item-has-children > a:before,
        .mega-menu .menu-item-has-children > a:before {
            content: "\f106";
            font-size: 15px
        }

        .menu > .menu-item-has-children:not(.is-icon-only) > a,
        .menu .mega-menu:not(.is-icon-only) > a {
            padding-right: 25px
        }
    }

    @media (min-width:992px) {
        .main-nav-boxed .main-nav {
            border-width: 0
        }

        .main-nav-boxed .main-menu-wrapper {
            float: left;
            width: 100%;
            background-color: var(--main-nav-background);
            padding-right: 15px
        }

        .main-nav-boxed.main-nav-light .main-menu-wrapper {
            border: 1px solid var(--main-nav-main-border-color)
        }

        .dark-skin .main-nav-boxed.main-nav-light .main-menu-wrapper {
            border-width: 0
        }

        .main-nav-boxed.main-nav-light .fixed-nav .main-menu-wrapper {
            border-color: #fff0
        }

        .main-nav-above.top-nav-above #main-nav:not(.fixed-nav) {
            top: -1px
        }

        .main-nav-below.top-nav-below #main-nav:not(.fixed-nav) {
            bottom: -1px
        }

        .dark-skin .main-nav-below.top-nav-above #main-nav {
            border-width: 0
        }

        .dark-skin .main-nav-below.top-nav-below-main-nav #main-nav {
            border-top-width: 0
        }
    }

    .main-nav-boxed .main-nav:not(.fixed-nav),
    .main-nav-boxed .fixed-nav .main-menu-wrapper,
    .theme-header:not(.main-nav-boxed) .fixed-nav .main-menu-wrapper {
        background: transparent !important
    }

    @media (min-width:992px) {
        .header-layout-1.main-nav-below.top-nav-above .main-nav {
            margin-top: -1px;
            border-top-width: 0
        }

        .header-layout-1.main-nav-below.top-nav-above .breaking-title {
            top: 0;
            margin-bottom: -1px
        }
    }

    .header-layout-1.main-nav-below.top-nav-below-main-nav .main-nav-wrapper {
        z-index: 9
    }

    .header-layout-1.main-nav-below.top-nav-below-main-nav .main-nav {
        margin-bottom: -1px;
        bottom: 0;
        border-top-width: 0
    }

    @media (min-width:992px) {
        .header-layout-1.main-nav-below.top-nav-below-main-nav .top-nav {
            margin-top: -1px
        }
    }

    .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
        }

        .main-nav .menu > li.is-icon-only > a {
            padding-left: 15px;
            padding-right: 15px
        }
    }

    .menu-tiny-label {
        font-size: 10px;
        border-radius: 10px;
        padding: 2px 7px 3px;
        margin-left: 3px;
        line-height: 1;
        position: relative;
        top: -1px
    }

    .menu-tiny-label.menu-tiny-circle {
        border-radius: 100%
    }

    @media (max-width:991px) {
        #sticky-logo {
            display: none
        }
    }

    #main-nav:not(.fixed-nav) #sticky-logo,
    #main-nav:not(.fixed-nav) .flex-placeholder {
        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
        }

        .just-before-sticky #sticky-logo img,
        .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: opacity 0.6s cubic-bezier(.55, 0, .1, 1), -webkit-transform 0.3s cubic-bezier(.55, 0, .1, 1);
            transition: transform 0.3s cubic-bezier(.55, 0, .1, 1), opacity 0.6s cubic-bezier(.55, 0, .1, 1);
            transition: transform 0.3s cubic-bezier(.55, 0, .1, 1), opacity 0.6s cubic-bezier(.55, 0, .1, 1), -webkit-transform 0.3s cubic-bezier(.55, 0, .1, 1)
        }

        .theme-header.header-layout-1:not(.has-custom-sticky-logo) #sticky-logo img {
            transition: none
        }

        .theme-header:not(.header-layout-1) #main-nav:not(.fixed-nav) #sticky-logo img {
            margin-left: -20px
        }

        .header-layout-1 .flex-placeholder {
            -webkit-flex-grow: 1;
            -ms-flex-positive: 1;
            flex-grow: 1
        }
    }

    .theme-header .fixed-nav {
        position: fixed;
        width: 100%;
        top: 0;
        bottom: auto !important;
        z-index: 100;
        will-change: transform;
        -webkit-transform: translateY(-100%);
        -ms-transform: translateY(-100%);
        transform: translateY(-100%);
        transition: -webkit-transform 0.3s;
        transition: transform 0.3s;
        transition: transform 0.3s, -webkit-transform 0.3s;
        box-shadow: rgb(99 99 99 / .2) 0 2px 8px 0;
        border-width: 0;
        background-color: rgb(255 255 255 / .95)
    }

    .theme-header .fixed-nav:not(.just-before-sticky) {
        line-height: 60px !important
    }

    @media (min-width:992px) {
        .theme-header .fixed-nav:not(.just-before-sticky) .header-layout-1-logo {
            display: none
        }
    }

    .theme-header .fixed-nav:not(.just-before-sticky) #sticky-logo {
        display: block
    }

    .theme-header .fixed-nav:not(.just-before-sticky) #sticky-logo img {
        opacity: 1;
        visibility: visible;
        width: auto !important;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }

    @media (min-width:992px) {
        .header-layout-1:not(.just-before-sticky):not(.has-custom-sticky-logo) .fixed-nav #sticky-logo {
            display: block
        }
    }

    .admin-bar .theme-header .fixed-nav {
        top: 32px
    }

    @media (max-width:782px) {
        .admin-bar .theme-header .fixed-nav {
            top: 46px
        }
    }

    @media (max-width:600px) {
        .admin-bar .theme-header .fixed-nav {
            top: 0
        }
    }

    @media (min-width:992px) {
        .border-layout .theme-header .fixed-nav {
            top: 25px
        }

        .border-layout.admin-bar .theme-header .fixed-nav {
            top: 57px
        }
    }

    .theme-header .fixed-nav .container {
        opacity: .95
    }

    .theme-header .fixed-nav .main-menu-wrapper,
    .theme-header .fixed-nav .main-menu {
        border-top: 0
    }

    .theme-header .fixed-nav.fixed-unpinned:not(.default-behavior-mode) .main-menu .menu > li.tie-current-menu {
        border-bottom-width: 0;
        margin-bottom: 0
    }

    .theme-header .fixed-nav.unpinned-no-transition {
        transition: none
    }

    .theme-header .fixed-nav:not(.fixed-unpinned):not(.fixed-pinned) .tie-current-menu {
        border: none !important
    }

    .theme-header .fixed-pinned,
    .theme-header .default-behavior-mode.fixed-unpinned {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }

    @media (max-width:991px) {
        .theme-header .fixed-nav {
            transition: none
        }

        .fixed-nav.logo-container.sticky-up,
        .fixed-nav.logo-container.sticky-nav-slide.sticky-down,
        .fixed-nav#main-nav.sticky-up,
        .fixed-nav#main-nav.sticky-nav-slide.sticky-down {
            transition: -webkit-transform 0.4s ease;
            transition: transform 0.4s ease;
            transition: transform 0.4s ease, -webkit-transform 0.4s ease
        }

        .sticky-type-slide .fixed-nav.logo-container.sticky-nav-slide-visible,
        .sticky-type-slide .fixed-nav#main-nav.sticky-nav-slide-visible {
            -webkit-transform: translateY(0);
            -ms-transform: translateY(0);
            transform: translateY(0)
        }

        .fixed-nav.default-behavior-mode {
            -webkit-transform: none !important;
            -ms-transform: none !important;
            transform: none !important
        }
    }

    @media (max-width:991px) {
        #tie-wrapper header#theme-header {
            box-shadow: none;
            background: transparent !important
        }

        .logo-container,
        .header-layout-1 .main-nav {
            border-width: 0;
            box-shadow: 0 3px 7px 0 rgb(0 0 0 / .1)
        }

        .header-layout-1.top-nav-below .main-nav:not(.fixed-nav) {
            box-shadow: none
        }

        .is-header-layout-1.has-header-ad .top-nav-below .main-nav {
            border-bottom-width: 1px
        }

        .logo-container,
        .header-layout-1 .main-nav {
            background-color: #fff
        }

        .dark-skin .logo-container,
        .main-nav-dark.header-layout-1 .main-nav {
            background-color: #1f2024
        }

        .dark-skin #theme-header .logo-container.fixed-nav {
            background-color: rgb(31 32 36 / .95)
        }

        .header-layout-1.main-nav-below.top-nav-below-main-nav .main-nav {
            margin-bottom: 0
        }

        #sticky-nav-mask,
        .header-layout-1 #menu-components-wrap,
        .header-layout-3 .main-nav-wrapper,
        .header-layout-2 .main-nav-wrapper {
            display: none
        }

        .main-menu-wrapper .main-menu-wrap {
            width: 100%
        }
    }

    .magazine2 .container-wrapper,
    .magazine2.woocommerce div.product .woocommerce-tabs,
    .magazine2.woocommerce div.product .related.products {
        border-width: 0;
        padding: 0;
        background-color: #fff0;
        opacity: .99
    }

    @media (min-width:992px) {

        .magazine2.sidebar-left .sidebar,
        .magazine2 .sidebar-left .sidebar {
            padding-right: 40px
        }

        .magazine2.sidebar-right .sidebar,
        .magazine2 .sidebar-right .sidebar {
            padding-left: 40px
        }
    }

    .magazine2.page .entry-content,
    .magazine2.archive .wide-post-box .container-wrapper {
        padding-top: 0
    }

    .magazine2 .mag-box,
    .magazine2 .sidebar .container-wrapper,
    .magazine2 .sidebar .tie-weather-widget,
    .magazine2 .widget-content-only {
        margin-bottom: 50px
    }

    @media (max-width:991px) {

        .magazine2 .mag-box,
        .magazine2 .sidebar .container-wrapper,
        .magazine2 .sidebar .tie-weather-widget,
        .magazine2 .widget-content-only {
            margin-bottom: 30px
        }
    }

    .magazine2 .has-background .slider-area,
    .magazine2 .mag-box.breaking-news-outer {
        margin-bottom: 30px
    }

    @media (max-width:991px) {

        .magazine2 .has-background .slider-area,
        .magazine2 .mag-box.breaking-news-outer {
            margin-bottom: 15px
        }
    }

    html:not(.dark-skin) .magazine2 .section-item:not(.dark-skin) .box-dark-skin > .container-wrapper {
        padding: 30px
    }

    @media (max-width:767px) {
        html:not(.dark-skin) .magazine2 .section-item:not(.dark-skin) .box-dark-skin > .container-wrapper {
            padding: 15px
        }
    }

    .dark-skin .magazine2 .container-wrapper {
        background-color: #fff0
    }

    .dark-skin .magazine2 .mag-box.timeline-box .posts-items:last-of-type:after,
    .magazine2 .box-dark-skin.timeline-box .posts-items:last-of-type:after {
        background-image: linear-gradient(to bottom, #404146 0%, #27292d 80%)
    }

    .dark-skin .magazine2 .mag-box .day-month:before,
    .magazine2 .box-dark-skin .day-month:before {
        border-color: #27292d
    }

    @media (min-width:768px) {
        .dark-skin .magazine2 .mag-box.full-overlay-title li:not(.no-post-thumb) .block-title-overlay {
            background: #27292d
        }
    }

    .magazine2.post-layout-1 .entry-header-outer,
    .magazine2.post-layout-2 .entry-header-outer,
    .magazine2.post-layout-6 .entry-header-outer {
        padding: 0 0 20px
    }

    .magazine2.post-layout-2 .featured-area,
    .magazine2.archive:not(.bbpress) .entry-header-outer,
    .magazine2.search .entry-header-outer {
        margin-bottom: 30px
    }

    @media (max-width:991px) {

        .magazine2.post-layout-2 .featured-area,
        .magazine2.archive:not(.bbpress) .entry-header-outer,
        .magazine2.search .entry-header-outer {
            margin-bottom: 20px
        }
    }

    @media (min-width:992px) {
        .magazine2.post-layout-8.one-column-no-sidebar .main-content {
            padding: 30px;
            background: #fff
        }

        .dark-skin .magazine2.post-layout-8.one-column-no-sidebar .main-content {
            background-color: #1f2024
        }
    }

    .magazine2 .share-buttons-bottom {
        border: 1px solid rgb(0 0 0 / .1);
        padding: 15px
    }

    .magazine2 .share-buttons-top {
        padding-right: 0;
        padding-left: 0
    }

    .magazine2 .share-buttons-top:first-child {
        padding-top: 0
    }

    .magazine2 .post-components > div,
    .magazine2 .post-components #add-comment-block {
        margin-top: 50px
    }

    @media (max-width:991px) {

        .magazine2 .post-components > div,
        .magazine2 .post-components #add-comment-block {
            margin-top: 30px
        }
    }

    .magazine2 #post-newsletter {
        padding: 30px;
        border-width: 1px;
        background: #F7F7F7
    }

    @media (max-width:670px) {
        .magazine2 #post-newsletter {
            padding: 15px
        }
    }

    .dark-skin .magazine2 #post-newsletter {
        background-color: #18191c
    }

    .magazine2 .entry-content {
        padding: 0 0 30px
    }

    @media (max-width:670px) {
        .magazine2 .entry-content {
            padding: 0 0 15px
        }
    }

    .magazine2:not(.post-layout-8):not(.one-column-no-sidebar) .tie-full-width-img img,
    .magazine2:not(.post-layout-8):not(.one-column-no-sidebar):not(.full-width) .entry .alignwide,
    .magazine2:not(.post-layout-8):not(.one-column-no-sidebar):not(.full-width) .entry .alignfull {
        margin-right: 0;
        margin-left: 0;
        width: 100%
    }

    .magazine2 .post-element .entry-archives-header {
        padding: 0
    }

    .magazine2 .post-element .entry-content {
        padding: 15px 0 0
    }

    @media (min-width:768px) {
        .magazine2.full-width .masonry-with-spaces:not(.media-page-layout) .post-element {
            width: calc(92% / 3);
            margin-bottom: 4%
        }

        .magazine2.full-width .masonry-with-spaces:not(.media-page-layout) .grid-sizer {
            width: calc(92% / 3)
        }

        .magazine2.full-width .masonry-with-spaces:not(.media-page-layout) .gutter-sizer {
            width: 4%
        }
    }

    .magazine2.full-width .masonry-with-spaces:not(.media-page-layout) #masonry-grid:not(.masonry-loaded) .post-element {
        margin-right: 4%;
        margin-left: 0
    }

    .magazine2.full-width .masonry-with-spaces:not(.media-page-layout) #masonry-grid:not(.masonry-loaded) .post-element:nth-child(3n+3) {
        margin-right: 0;
        margin-left: 0
    }

    .magazine2 .entry .authors-wrap {
        margin-top: 60px
    }

    .magazine2 .entry .authors-wrap > li {
        margin-bottom: 50px
    }

    .magazine2 .has-custom-bg-color .container-wrapper {
        padding: 30px
    }

    @media (max-width:767px) {
        .magazine2 .has-custom-bg-color .container-wrapper {
            padding: 15px
        }
    }

    .menu-counter-bubble-outer,
    .notifications-total-outer {
        position: absolute;
        top: 50%;
        bottom: auto;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        right: 2px
    }

    .menu-counter-bubble {
        position: relative;
        min-width: 16px;
        height: 16px;
        line-height: 16px;
        background: #e74c3c;
        border-radius: 10px;
        display: block;
        text-align: center;
        font-size: 10px;
        color: #fff;
        -webkit-transform: translateY(-55%);
        -ms-transform: translateY(-55%);
        transform: translateY(-55%);
        transition: -webkit-transform 0.2s;
        transition: transform 0.2s;
        transition: transform 0.2s, -webkit-transform 0.2s;
        padding: 0 4px;
        margin-right: -2px
    }

    .comp-sub-menu {
        display: none;
        position: absolute;
        z-index: 1;
        right: 0;
        width: 250px;
        overflow: hidden;
        padding: 20px;
        background: #fff;
        cursor: default;
        box-shadow: 0 2px 5px rgb(0 0 0 / .1);
        box-sizing: content-box
    }

    li.custom-menu-link:hover .comp-sub-menu {
        display: block
    }

    .comp-sub-menu li {
        position: relative;
        width: 100%
    }

    .comp-sub-menu .cart-list {
        max-height: 275px;
        overflow-y: auto;
        overflow-x: hidden
    }

    .comp-sub-menu .cart-list .remove {
        opacity: 0;
        -webkit-transform: scale(0);
        -ms-transform: scale(0);
        transform: scale(0)
    }

    .comp-sub-menu .cart-list li {
        overflow: hidden;
        padding-bottom: 10px;
        margin-bottom: 10px
    }

    .comp-sub-menu .cart-list li:last-child {
        margin-bottom: 0
    }

    .comp-sub-menu .cart-list li:hover .remove {
        opacity: 1;
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1)
    }

    .comp-sub-menu .product-thumb {
        float: left;
        margin-right: 15px;
        width: 50px
    }

    .comp-sub-menu .product-thumb img {
        display: block
    }

    .comp-sub-menu .product-thumb a {
        padding: 0;
        line-height: 0
    }

    .comp-sub-menu .product-title {
        line-height: 10px;
        padding-right: 30px
    }

    .comp-sub-menu .product-title a {
        display: inline;
        font-size: 14px;
        font-weight: 400;
        text-align: left;
        line-height: 20px;
        width: 100%;
        border: 0;
        padding: 0
    }

    .comp-sub-menu .product-title a,
    .comp-sub-menu .notifications-item a {
        background-color: #fff0
    }

    .comp-sub-menu .product-meta {
        display: block;
        line-height: 18px;
        font-size: 12px
    }

    .comp-sub-menu .shopping-subtotal {
        line-height: 30px;
        margin: 5px 0;
        font-size: 14px;
        text-align: center
    }

    .comp-sub-menu .shopping-subtotal span {
        font-weight: 700
    }

    .comp-sub-menu .button,
    .comp-sub-menu .view-cart-button {
        display: block;
        margin-top: 10px
    }

    .comp-sub-menu .view-cart-button,
    .comp-sub-menu .cart-empty-message {
        text-align: center;
        line-height: 1.5
    }

    .comp-sub-menu.bp-notifications-menu {
        padding: 0
    }

    .comp-sub-menu.bp-notifications-menu li {
        padding: 0;
        margin: 0;
        line-height: 18px;
        font-size: 90%
    }

    .comp-sub-menu.bp-notifications-menu li a {
        padding: 10px 10px 10px 35px;
        display: block
    }

    .comp-sub-menu.bp-notifications-menu li a span {
        margin-left: -22px;
        margin-right: 5px
    }

    .comp-sub-menu #no-notifications {
        text-align: center
    }

    .comp-sub-menu.dropdown-social-icons {
        width: 160px;
        padding: 0;
        margin: 0;
        line-height: 35px
    }

    .comp-sub-menu.dropdown-social-icons li {
        margin: 0
    }

    .comp-sub-menu.dropdown-social-icons a {
        display: block;
        font-size: 13px
    }

    .comp-sub-menu.dropdown-social-icons a span {
        color: var(--base-color)
    }

    .comp-sub-menu.dropdown-social-icons a .tie-social-icon {
        width: 35px;
        text-align: center;
        display: inline-block
    }

    .comp-sub-menu.dropdown-social-icons li:last-child {
        border-bottom: 0
    }

    .components-user-profile {
        width: 180px
    }

    .components-user-profile .author-avatar {
        display: none
    }

    .components-user-profile .welcome-text {
        margin-bottom: 10px;
        font-size: 14px
    }

    .components-user-profile li {
        line-height: 32px
    }

    .components-user-profile li a {
        display: block
    }

    .cart-list::-webkit-scrollbar {
        width: 3px;
        opacity: 0
    }

    .cart-list::-webkit-scrollbar-track {
        -webkit-box-shadow: none
    }

    .cart-list:hover::-webkit-scrollbar-track {
        -webkit-box-shadow: inset 0 0 6px rgb(0 0 0 / .2)
    }

    .main-nav-dark .main-nav .cart-list:hover::-webkit-scrollbar-track,
    .top-nav-dark .top-nav .cart-list:hover::-webkit-scrollbar-track {
        -webkit-box-shadow: inset 0 0 6px rgb(255 255 255 / .2)
    }

    .cart-list::-webkit-scrollbar-thumb {
        background-color: #fff0
    }

    .cart-list:hover::-webkit-scrollbar-thumb {
        background-color: rgb(0 0 0 / .5);
        outline: 1px solid slategrey
    }

    .main-nav-dark .main-nav .cart-list:hover::-webkit-scrollbar-thumb,
    .top-nav-dark .top-nav .cart-list:hover::-webkit-scrollbar-thumb {
        background-color: rgb(255 255 255 / .2)
    }

    .main-nav-dark .main-nav .comp-sub-menu,
    .top-nav-dark .top-nav .comp-sub-menu {
        background: #1f2024;
        color: #ccc
    }

    .main-nav-dark .main-nav .dropdown-social-icons li a span,
    .top-nav-dark .top-nav .dropdown-social-icons li a span {
        color: #ccc
    }

    .main-nav-dark .main-nav .comp-sub-menu a:not(:hover),
    .top-nav-dark .top-nav .comp-sub-menu a:not(:hover) {
        color: #fff
    }

    .main-nav-dark .main-nav .comp-sub-menu a.checkout-button:not(:hover),
    .top-nav-dark .top-nav .comp-sub-menu a.checkout-button:not(:hover) {
        color: var(--bright-color)
    }

    .main-nav-dark .main-nav input,
    .top-nav-dark .top-nav input {
        color: #ccc
    }

    .top-nav-dark .top-nav .comp-sub-menu {
        background: #2c2e32
    }

    .top-nav-dark .top-nav input {
        color: #ccc
    }

    @media (max-width:767px) {

        .magazine1:not(.has-builder):not(.error404) .main-content,
        .magazine1:not(.has-builder):not(.error404) .related-posts-full-width .tie-col-md-12,
        .magazine1:not(.has-builder):not(.error404) .sidebar {
            padding-left: 0;
            padding-right: 0
        }

        .magazine1:not(.has-builder):not(.error404) .social-icons-widget.widget-content-only {
            padding: 0 20px
        }
    }

    textarea,
    input,
    select {
        border: 1px solid rgb(0 0 0 / .1);
        color: var(--base-color);
        font-size: 13px;
        outline: none;
        padding: 10px 12px;
        line-height: 23px;
        border-radius: 2px;
        transition: background 0.3s, border 0.3s;
        max-width: 100%;
        background-color: #fff0
    }

    textarea:hover,
    input:hover,
    select:hover,
    textarea:focus,
    input[type="text"]:focus,
    select:focus {
        background-color: rgb(0 0 0 / .03)
    }

    textarea,
    input:not([type="checkbox"]):not([type="radio"]) {
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        outline: none
    }

    textarea {
        width: 100%
    }

    select {
        padding: 5px;
        height: 30px;
        -webkit-appearance: menulist
    }

    select[multiple] {
        height: auto
    }

    [type="radio"] {
        -webkit-appearance: radio;
        -moz-appearance: radio;
        appearance: radio
    }

    @media (max-width:767px) {

        input:not([type="submit"]),
        select,
        textarea {
            font-size: 16px !important
        }
    }

    .button,
    [type="submit"],
    .generic-button a,
    .generic-button button {
        width: auto;
        position: relative;
        background-color: var(--tie-buttons-color, var(--brand-color));
        color: var(--tie-buttons-text, var(--bright-color));
        border-radius: var(--tie-buttons-radius, 2px);
        border: var(--tie-buttons-border-width, 0) solid var(--tie-buttons-border-color, var(--brand-color));
        padding: 10px 25px;
        margin: 0;
        font-weight: 600;
        font-size: 14px;
        display: inline-block;
        text-align: center;
        line-height: 21px;
        cursor: pointer;
        text-decoration: none;
        vertical-align: middle;
        transition: 0.3s;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none
    }

    .button:hover,
    [type="submit"]:hover,
    .generic-button a:hover,
    .generic-button button:hover {
        background-color: var(--tie-buttons-hover-color, var(--dark-brand-color));
        color: var(--tie-buttons-hover-text, var(--bright-color));
        text-decoration: none
    }

    code,
    kbd,
    tt,
    var,
    samp,
    pre {
        font-family: Inconsolata, Monaco, 'MonacoRegular', monospace;
        font-size: 13px;
        line-height: 1.6
    }

    pre {
        overflow: auto;
        margin: 20px 0;
        padding: 1.43em;
        color: #3f3b36;
        border: 1px solid var(--brand-color);
        border-left: 10px solid var(--brand-color);
        background: url(https://hindi.oneworldnews.com/wp-content/themes/jannah/assets/css/../images/code-bg.png) repeat top;
        background-size: 1px 40px;
        text-align: left;
        direction: ltr;
        -moz-tab-size: 2;
        tab-size: 2
    }

    code {
        background-color: #d1d1d1;
        color: #1a1a1a;
        padding: .125em .25em
    }

    kbd {
        font-family: Consolas, "Lucida Console", monospace;
        display: inline-block;
        border-radius: 3px;
        padding: 0 4px;
        box-shadow: 1px 1px 1px #777;
        margin: 2px;
        font-size: small;
        vertical-align: text-bottom;
        font-weight: 500;
        color: #555;
        cursor: pointer;
        font-variant: small-caps;
        font-weight: 600;
        background: #000;
        color: #ddd;
        letter-spacing: 1px;
        -webkit-touch-callout: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none
    }

    ::-moz-selection {
        background: var(--brand-color);
        color: var(--bright-color);
        text-shadow: none
    }

    ::selection {
        background: var(--brand-color);
        color: var(--bright-color);
        text-shadow: none
    }

    .more-link {
        margin-top: 10px;
        white-space: nowrap;
        word-wrap: normal
    }

    @media (min-width:992px) {
        .sidebar-right .main-content {
            float: left
        }

        .sidebar-right .sidebar {
            float: right
        }

        .sidebar-right.magazine1 .main-content,
        .magazine1 .sidebar-right .main-content {
            padding-right: 3px
        }

        .sidebar-right.magazine2 .main-content,
        .magazine2 .sidebar-right .main-content {
            padding-right: 5px
        }

        .sidebar-left .main-content {
            float: right;
            padding-left: 5px
        }

        .sidebar-left .sidebar {
            float: left
        }

        .sidebar-left.magazine1 .main-content,
        .magazine1 .sidebar-left .main-content {
            padding-left: 3px
        }

        .sidebar-left.magazine2 .main-content,
        .magazine2 .sidebar-left .main-content {
            padding-left: 5px
        }
    }

    .full-width .main-content {
        width: 100%
    }

    .one-column-no-sidebar .main-content {
        margin-right: auto;
        margin-left: auto;
        float: none
    }

    @media (min-width:992px) {
        .one-column-no-sidebar .main-content {
            max-width: 780px;
            width: 100%
        }
    }

    .tie-parallax {
        position: relative;
        overflow: hidden;
        background-size: cover;
        background-repeat: no-repeat;
        background-position: 50% 50%;
        z-index: 1
    }

    .tie-parallax [id^="jarallax-container-"] > div,
    .tie-parallax [id^="jarallax-container-"] > iframe {
        max-width: inherit
    }

    .has-video-background:not(.tie-parallax) > div:last-child img,
    .has-video-background:not(.tie-parallax) > div:last-child iframe {
        -webkit-transform: translateY(-50%) !important;
        -ms-transform: translateY(-50%) !important;
        transform: translateY(-50%) !important;
        position: absolute !important;
        top: 50% !important;
        margin-top: 0 !important;
        margin-left: 0 !important;
        margin-right: 0 !important;
        width: auto
    }

    .is-lazyload .lazy-img {
        will-change: opacity
    }

    .is-lazyload .lazy-img[data-src] {
        opacity: .5;
        background-color: var(--lazyload-loading-color, #eee);
        -webkit-animation: lazyloadeffect 0.5s linear alternate 100;
        animation: lazyloadeffect 0.5s linear alternate 100
    }

    .is-lazyload .tie-slick-slider:not(.slick-initialized) .lazy-bg,
    .is-lazyload [data-lazy-bg] .post-thumb,
    .is-lazyload [data-lazy-bg].post-thumb,
    .is-lazyload .lazy-img[data-src] {
        background-size: 60%;
        background-repeat: no-repeat;
        background-position: center
    }

    @-webkit-keyframes lazyloadeffect {
        from {
            opacity: .3
        }

        to {
            opacity: 1
        }
    }

    @keyframes lazyloadeffect {
        from {
            opacity: .3
        }

        to {
            opacity: 1
        }
    }

    @-webkit-keyframes tieSlideInUp {
        from {
            -webkit-transform: translate3d(0, 20px, 0);
            transform: translate3d(0, 20px, 0);
            opacity: 0
        }

        to {
            -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
            opacity: 1
        }
    }

    @keyframes tieSlideInUp {
        from {
            -webkit-transform: translate3d(0, 20px, 0);
            transform: translate3d(0, 20px, 0);
            opacity: 0
        }

        to {
            -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
            opacity: 1
        }
    }

    #tie-body .tie-animate-slideInUp {
        opacity: 0;
        -webkit-animation: tieSlideInUp 0.4s forwards 1;
        animation: tieSlideInUp 0.4s forwards 1;
        -webkit-animation-delay: .3;
        animation-delay: .3
    }

    .is-thumb-overlay-disabled .post-thumb:hover {
        opacity: 0.85 !important
    }

    .is-thumb-overlay-disabled .media-overlay .post-thumb:hover img {
        opacity: 1
    }

    .is-thumb-overlay-disabled .post-thumb-overlay {
        display: none
    }

    .is-thumb-overlay-disabled .media-overlay .post-thumb-overlay {
        display: block
    }

    .post-thumb {
        position: relative;
        height: 100%;
        display: block;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0);
        transition: opacity 0.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: rgb(35 38 42 / .8);
        -webkit-transform: scale(1.5);
        -ms-transform: scale(1.5);
        transform: scale(1.5);
        transition: 0.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"
    }

    .tie-video .tie-media-icon:before {
        content: "\e6b6"
    }

    .tie-thumb .tie-media-icon:before,
    .tie-slider .tie-media-icon:before {
        content: "\e6ac"
    }

    .tie-map .tie-media-icon:before {
        content: "\e6ab"
    }

    .tie-audio .tie-media-icon:before {
        content: "\e6a2"
    }

    .media-overlay .post-thumb-overlay {
        background: #fff0;
        -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: rgb(0 0 0 / .3);
        transition: 0.3s;
        z-index: 2
    }

    .media-overlay .tie-video .tie-media-icon:before {
        content: "\f04b";
        letter-spacing: -3px
    }

    .media-overlay .tie-audio .tie-media-icon:before {
        content: "\f028"
    }

    .media-overlay .post-thumb:hover img {
        opacity: .85
    }

    .media-overlay .post-thumb:hover .tie-media-icon:before {
        background: rgb(0 0 0 / .6)
    }

    .media-overlay .tie-map .tie-media-icon,
    .media-overlay .tie-standard .tie-media-icon {
        display: none
    }

    .media-overlay .digital-rating-static,
    .media-overlay .digital-rating,
    .media-overlay .post-rating {
        z-index: 3
    }

    @media (min-width:768px) {

        .has-first-big-post li:first-child .tie-media-icon:before,
        .full-width-img-news-box li:not(.is-trending) .tie-media-icon:before,
        .wide-post-box .tie-media-icon:before,
        .big-posts-box .tie-media-icon:before,
        .posts-list-bigs .tie-media-icon:before {
            width: 50px;
            height: 50px;
            line-height: 46px
        }
    }

    .first-post-gradient:not(.media-overlay) li:first-child .post-thumb-overlay,
    .scroll-2-box .post-thumb-overlay {
        display: none !important
    }

    .post-meta {
        margin: 10px 0 8px;
        font-size: 12px;
        overflow: hidden
    }

    .post-meta,
    .post-meta a:not(:hover) {
        color: #666
    }

    .post-meta .meta-item {
        margin-right: 8px;
        display: inline-block
    }

    .post-meta .meta-item .fa {
        display: none
    }

    .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 .no-avatars .author-name:before {
        content: "\f007";
        padding-right: 3px
    }

    .post-meta .tie-alignright .meta-item:last-child {
        margin: 0 !important
    }

    @media (max-width:767px) {

        .entry-header .post-meta > span,
        .entry-header .post-meta > div,
        .main-content .post-meta > span,
        .main-content .post-meta > div {
            float: left
        }
    }

    .warm {
        color: #f47512
    }

    .hot {
        color: #f3502a
    }

    .very-hot {
        color: #f11e1e
    }

    .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: var(--brand-color);
        color: var(--bright-color);
        padding: 0 11px;
        font-size: 13px;
        line-height: 2em;
        margin-right: 4px;
        position: relative;
        white-space: nowrap;
        word-wrap: normal;
        letter-spacing: 0;
        transition: 0.3s;
        border-radius: 4px
    }

    .post-cat:first-child:last-child {
        margin: 0
    }

    a.post-cat:hover {
        background: var(--dark-brand-color);
        color: var(--bright-color)
    }

    .post-rating {
        position: absolute;
        top: 10px;
        right: 10px;
        white-space: nowrap;
        word-wrap: normal;
        letter-spacing: 4px;
        text-align: center;
        text-indent: 2px;
        font-size: 15px;
        direction: ltr;
        z-index: 1
    }

    .stars-rating-bg {
        color: #434850
    }

    .stars-rating-bg:before {
        content: "\f005""\f005""\f005""\f005""\f005";
        font-family: tiefonticon;
        display: block
    }

    .stars-rating-active-inner {
        text-align: left
    }

    .stars-rating-active-inner:before {
        content: "\f005""\f005""\f005""\f005""\f005";
        font-family: tiefonticon;
        display: block
    }

    .stars-rating-active {
        transition: width 1.5s;
        position: absolute;
        left: 0;
        top: 0;
        width: 0;
        overflow: hidden;
        color: var(--brand-color)
    }

    .image-hearts .stars-rating-bg:before,
    .image-hearts .stars-rating-active-inner:before {
        content: "\f004""\f004""\f004""\f004""\f004"
    }

    .image-thumbs .stars-rating-bg:before,
    .image-thumbs .stars-rating-active-inner:before {
        content: "\f164""\f164""\f164""\f164""\f164"
    }

    .post-meta .post-rating {
        position: relative;
        top: -1px;
        float: left;
        right: auto;
        margin-right: 8px;
        font-size: 13px;
        text-indent: 0;
        letter-spacing: 2px
    }

    .post-meta .post-rating .stars-rating-active {
        width: 0
    }

    .digital-rating {
        position: absolute;
        z-index: 2;
        top: 10px;
        right: 10px;
        width: 40px;
        height: 40px
    }

    .pie-svg circle {
        transition: stroke-dashoffset 1s linear;
        stroke: rgb(255 255 255 / .3);
        stroke-width: 2px
    }

    circle.circle_bar {
        stroke-dashoffset: 125.66;
        stroke: var(--brand-color)
    }

    .pie-wrap {
        display: block;
        height: 40px;
        width: 40px;
        border-radius: 100%;
        position: relative
    }

    .pie-wrap:after {
        position: absolute;
        display: block;
        height: 40px;
        width: 40px;
        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%);
        content: attr(data-score);
        border-radius: 100%;
        line-height: 40px;
        font-size: 13px;
        font-weight: 700;
        color: #fff;
        text-shadow: 0 0 3px #333;
        text-align: center
    }

    .pie-wrap.review-percentage:after {
        content: attr(data-score) "%"
    }

    .digital-rating-static {
        transition: width 1.5s;
        background: var(--brand-color);
        color: var(--bright-color);
        position: absolute;
        bottom: 0;
        left: 0;
        width: 0;
        text-align: right;
        overflow: hidden;
        opacity: .8;
        z-index: 1
    }

    .digital-rating-static strong {
        font-size: 11px;
        line-height: 13px;
        font-weight: 400;
        color: #fff;
        padding: 2px 5px;
        display: block;
        white-space: nowrap;
        word-wrap: normal
    }

    .tie-slider-nav {
        width: 100%;
        position: absolute;
        z-index: 1;
        *height: 0;
        top: 50%;
        margin-top: -23px;
        transition: opacity
    }

    .tie-slider-nav li {
        cursor: pointer;
        position: relative;
        float: left
    }

    .tie-slider-nav li:last-child {
        float: right
    }

    .tie-slider-nav li span {
        position: absolute;
        z-index: 2;
        width: 25px;
        height: 46px;
        line-height: 46px;
        background: #fff;
        text-align: center;
        font-size: 20px;
        color: var(--base-color);
        transition: 0.3s;
        border-radius: 2px;
        border-top-left-radius: 0;
        border-bottom-left-radius: 0
    }

    .tie-slider-nav li span:hover {
        background: var(--brand-color);
        color: var(--bright-color)
    }

    .dark-skin .tie-slider-nav li span:not(:hover) {
        color: #ccc
    }

    .tie-slider-nav li:last-child span {
        right: 0;
        border-radius: 2px;
        border-top-right-radius: 0;
        border-bottom-right-radius: 0
    }

    .tie-slider-nav a:hover {
        background: rgb(0 0 0 / .1)
    }

    @media (min-width:992px) {
        .tie-slider-nav {
            opacity: 0
        }

        .main-slider:hover .tie-slider-nav {
            opacity: 1
        }
    }

    @media (max-width:767px) {

        .grid-slider-wrapper .tie-slider-nav,
        .boxed-slider-three-slides-wrapper .tie-slider-nav,
        .boxed-five-slides-slider .tie-slider-nav,
        .boxed-four-taller-slider .tie-slider-nav {
            display: none
        }
    }

    .slider-arrow-nav {
        float: right;
        margin-left: 5px
    }

    .slider-arrow-nav li {
        float: left;
        clear: none
    }

    .slider-arrow-nav a {
        border: 1px solid rgb(0 0 0 / .1);
        margin-left: 5px;
        font-size: 12px;
        line-height: 20px;
        width: 22px;
        height: 22px;
        text-align: center;
        display: inline-block;
        cursor: pointer;
        border-radius: 2px
    }

    .slider-arrow-nav a:not(.pagination-disabled):hover {
        background-color: var(--brand-color);
        color: var(--bright-color);
        border-color: var(--brand-color)
    }

    .pages-nav {
        padding: 30px 0 0;
        overflow: hidden;
        width: 100%;
        margin: auto
    }

    @media (max-width:991px) {
        .pages-nav {
            padding: 15px 0 0
        }
    }

    @media (min-width:992px) {
        .magazine2 .pages-nav {
            padding: 50px 0 0
        }
    }

    .pages-numbers {
        overflow: hidden;
        text-align: center;
        margin-bottom: -3px
    }

    .pages-numbers li {
        display: inline-block;
        margin: 3px
    }

    .pages-numbers li.current span {
        background: var(--brand-color);
        border-color: var(--brand-color);
        color: var(--bright-color)
    }

    .pages-numbers a:not(:hover) {
        color: var(--base-color)
    }

    .pages-numbers a,
    .pages-nav-item,
    .bp-pagination-links .page-numbers {
        line-height: 36px;
        padding: 0 15px;
        border: 1px solid rgb(0 0 0 / .1);
        border-radius: 2px;
        display: inline-block;
        overflow: hidden
    }

    .first-last-pages .pagination-icon {
        width: 22px;
        font-size: 16px;
        line-height: 36px;
        font-family: tiefonticon;
        border: 1px solid rgb(0 0 0 / .1);
        border-width: 0 0 0 1px;
        margin: 0 0 0 10px;
        text-align: right
    }

    .first-last-pages .pagination-icon:before {
        content: "\f106"
    }

    .first-last-pages.first-page .pagination-icon {
        float: left;
        border-width: 0 1px 0 0;
        margin: 0 10px 0 0;
        text-align: left
    }

    .first-last-pages.first-page .pagination-icon:before {
        content: "\f104"
    }

    .pages-standard {
        overflow: hidden
    }

    .pages-standard .first-page {
        float: left
    }

    .pages-standard .last-page,
    .pages-standard .pagination-icon {
        float: right
    }

    .widget-pagination-wrapper {
        clear: both;
        overflow: hidden;
        margin-top: 15px !important
    }

    .widget-pagination-wrapper .slider-arrow-nav {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        float: none;
        margin: 0;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .widget-pagination-wrapper .slider-arrow-nav li {
        margin: 0;
        padding: 0
    }

    .widget-pagination-wrapper .slider-arrow-nav a {
        width: 30px;
        height: 30px;
        line-height: 28px
    }

    .widget-pagination-wrapper .widget-pagination {
        margin-top: 0 !important
    }

    #breadcrumb {
        margin: 50px 0 0
    }

    #breadcrumb,
    #breadcrumb a:not(:hover) {
        color: #666
    }

    #breadcrumb .delimiter {
        margin: 0 3px;
        font-style: normal
    }

    .entry-header-outer #breadcrumb {
        margin: 0 0 20px;
        padding: 0
    }

    @media (max-width:767px) {

        .page #breadcrumb .current,
        .page #breadcrumb em:last-of-type,
        .single-post #breadcrumb .current,
        .single-post #breadcrumb em:last-of-type {
            display: none
        }
    }

    .author-signature img {
        margin-top: 10px;
        max-width: 150px
    }

    .about-author {
        overflow: hidden;
        background: #fff0;
        box-shadow: none !important
    }

    .about-author .author-avatar {
        float: left;
        line-height: 0
    }

    .about-author .author-avatar img {
        transition: 0.15s
    }

    .about-author .author-avatar:hover img {
        opacity: .8
    }

    .about-author .author-info {
        padding-left: 20px;
        overflow: hidden
    }

    .about-author .author-info h4 {
        margin-top: 0
    }

    .about-author .author-name {
        font-size: 18px;
        display: inline-block
    }

    .about-author .author-bio {
        margin: 5px 0 10px
    }

    .entry .about-author .author-bio {
        font-size: 13px
    }

    .about-author .social-icons {
        padding: 0;
        margin: 0
    }

    .about-author li.social-icons-item {
        float: left;
        list-style: none;
        padding: 0;
        margin: 0
    }

    .about-author li.social-icons-item a {
        font-size: 15px;
        width: auto;
        height: auto
    }

    .about-author li.social-icons-item a span {
        width: 24px
    }

    .about-author li.social-icons-item a:not(:hover) span {
        color: var(--base-color)
    }

    .about-author li.social-icons-item a:hover {
        background-color: transparent !important
    }

    @media (max-width:479px) {
        .about-author {
            text-align: center
        }

        .about-author .author-avatar {
            float: none
        }

        .about-author .author-avatar img {
            margin: 0 auto 10px;
            display: block
        }

        .about-author .author-info {
            padding: 0
        }

        .about-author .social-icons li {
            float: none;
            display: inline-block
        }
    }

    .author-avatar {
        display: block
    }

    .author-avatar img {
        border-radius: 50%;
        max-width: 111px;
        object-fit: cover;
        aspect-ratio: 1
    }

    a.author-avatar:hover {
        opacity: .8
    }

    .social-icons-item {
        float: right;
        margin-left: 6px;
        position: relative
    }

    .social-icons-item .social-link span {
        color: var(--base-color);
        transition: 0.15s;
        line-height: unset
    }

    .social-icons .social-icons-item .social-link,
    .social-icons-widget .social-icons-item .social-link {
        width: 24px;
        height: 24px;
        line-height: 24px;
        padding: 0;
        display: block;
        text-align: center;
        border-radius: 2px
    }

    .social-icons-item .social-link.custom-social-img span.social-icon-img {
        background-size: 18px;
        background-repeat: no-repeat;
        background-position: center;
        width: 100%;
        display: inline-block
    }

    .social-icons-item .social-link.custom-social-img span.social-icon-img:before {
        content: "\f005";
        visibility: hidden
    }

    .social-icons-item .social-link.social-custom-link:hover {
        background-color: #27292d;
        color: #fff
    }

    #theme-header .dropdown-social-icons .social-icons-item .social-link:hover span {
        color: #ffffff !important
    }

    .social-icons-widget .social-icons-item .social-link:hover span {
        color: #fff
    }

    .main-nav .components > li.social-icons-item .social-link:hover {
        background-color: transparent !important
    }

    .main-nav .components > li.social-icons-item .social-link:not(:hover) span {
        color: var(--main-nav-text-color)
    }

    .top-nav .components > li.social-icons-item .social-link:hover {
        background-color: transparent !important
    }

    .top-nav .components > li.social-icons-item .social-link:not(:hover) span {
        color: var(--base-color)
    }

    .social-icons-item .facebook-social-icon {
        background-color: #4080FF !important
    }

    .social-icons-item .facebook-social-icon span {
        color: #4080FF
    }

    .social-icons-item .twitter-social-icon {
        background-color: #000 !important
    }

    .social-icons-item .twitter-social-icon span {
        color: #000
    }

    .social-icons-item .pinterest-social-icon {
        background-color: #e13138 !important
    }

    .social-icons-item .pinterest-social-icon span {
        color: #e13138
    }

    .social-icons-item .linkedin-social-icon {
        background-color: #238cc8 !important
    }

    .social-icons-item .linkedin-social-icon span {
        color: #238cc8
    }

    .social-icons-item .instagram-social-icon {
        background-color: #c13584 !important
    }

    .social-icons-item .instagram-social-icon span {
        color: #c13584
    }

    .social-icons-item .vimeo-social-icon {
        background-color: #35c6ea !important
    }

    .social-icons-item .vimeo-social-icon span {
        color: #35c6ea
    }

    .social-icons-item .dribbble-social-icon {
        background-color: #f7659c !important
    }

    .social-icons-item .dribbble-social-icon span {
        color: #f7659c
    }

    .social-icons-item .youtube-social-icon {
        background-color: #ef4e41 !important
    }

    .social-icons-item .youtube-social-icon span {
        color: #ef4e41
    }

    .social-icons-item .soundcloud-social-icon {
        background-color: #ff7e30 !important
    }

    .social-icons-item .soundcloud-social-icon span {
        color: #ff7e30
    }

    .social-icons-item .flickr-social-icon {
        background-color: #ff48a3 !important
    }

    .social-icons-item .flickr-social-icon span {
        color: #ff48a3
    }

    .social-icons-item .github-social-icon {
        background-color: #3f91cb !important
    }

    .social-icons-item .github-social-icon span {
        color: #3f91cb
    }

    .social-icons-item .behance-social-icon {
        background-color: #1879fd !important
    }

    .social-icons-item .behance-social-icon span {
        color: #1879fd
    }

    .social-icons-item .foursquare-social-icon {
        background-color: #f94877 !important
    }

    .social-icons-item .foursquare-social-icon span {
        color: #f94877
    }

    .social-icons-item .px500-social-icon {
        background-color: #0099e5 !important
    }

    .social-icons-item .px500-social-icon span {
        color: #0099e5
    }

    .social-icons-item .vk-social-icon {
        background-color: #45668e !important
    }

    .social-icons-item .vk-social-icon span {
        color: #45668e
    }

    .social-icons-item .mixcloud-social-icon {
        background-color: #589fC3 !important
    }

    .social-icons-item .mixcloud-social-icon span {
        color: #589fC3
    }

    .social-icons-item .twitch-social-icon {
        background-color: #6441a5 !important
    }

    .social-icons-item .twitch-social-icon span {
        color: #6441a5
    }

    .social-icons-item .rss-social-icon {
        background-color: #faa33d !important
    }

    .social-icons-item .rss-social-icon span {
        color: #faa33d
    }

    .social-icons-item .goodreads-social-icon {
        background-color: #A06E0A !important
    }

    .social-icons-item .goodreads-social-icon span {
        color: #A06E0A
    }

    .social-icons-item .steam-social-icon {
        background-color: #111 !important
    }

    .social-icons-item .steam-social-icon span {
        color: #111
    }

    .social-icons-item .tiktok-social-icon {
        background-color: #EE1D52 !important
    }

    .social-icons-item .tiktok-social-icon span {
        color: #EE1D52
    }

    .social-icons-item .spotify-social-icon {
        background-color: #2ebd59 !important
    }

    .social-icons-item .spotify-social-icon span {
        color: #2ebd59
    }

    .social-icons-item .skype-social-icon {
        background-color: #00aff0 !important
    }

    .social-icons-item .skype-social-icon span {
        color: #00aff0
    }

    .social-icons-item .reddit-social-icon {
        background-color: #ff4500 !important
    }

    .social-icons-item .reddit-social-icon span {
        color: #ff4500
    }

    .social-icons-item .tumblr-social-icon {
        background-color: #35465c !important
    }

    .social-icons-item .tumblr-social-icon span {
        color: #35465c
    }

    .social-icons-item .wordpress-social-icon {
        background-color: #21759b !important
    }

    .social-icons-item .wordpress-social-icon span {
        color: #21759b
    }

    .social-icons-item .yelp-social-icon {
        background-color: #af0606 !important
    }

    .social-icons-item .yelp-social-icon span {
        color: #af0606
    }

    .social-icons-item .lastfm-social-icon {
        background-color: #d51007 !important
    }

    .social-icons-item .lastfm-social-icon span {
        color: #d51007
    }

    .social-icons-item .xing-social-icon {
        background-color: #026466 !important
    }

    .social-icons-item .xing-social-icon span {
        color: #026466
    }

    .social-icons-item .deviantart-social-icon {
        background-color: #05cc47 !important
    }

    .social-icons-item .deviantart-social-icon span {
        color: #05cc47
    }

    .social-icons-item .apple-social-icon {
        background-color: #333 !important
    }

    .social-icons-item .apple-social-icon span {
        color: #333
    }

    .social-icons-item .paypal-social-icon {
        background-color: #003087 !important
    }

    .social-icons-item .paypal-social-icon span {
        color: #003087
    }

    .social-icons-item .google_play-social-icon {
        background-color: #689F38 !important
    }

    .social-icons-item .google_play-social-icon span {
        color: #689F38
    }

    .social-icons-item .odnoklassniki-social-icon {
        background-color: #ee8208 !important
    }

    .social-icons-item .odnoklassniki-social-icon span {
        color: #ee8208
    }

    .social-icons-item .telegram-social-icon {
        background-color: #08c !important
    }

    .social-icons-item .telegram-social-icon span {
        color: #08c
    }

    .social-icons-item .whatsapp-social-icon {
        background-color: #43d854 !important
    }

    .social-icons-item .whatsapp-social-icon span {
        color: #43d854
    }

    .social-icons-item .bitbucket-social-icon {
        background-color: #205081 !important
    }

    .social-icons-item .bitbucket-social-icon span {
        color: #205081
    }

    .social-icons-item .medium-social-icon {
        background-color: #4bad31 !important
    }

    .social-icons-item .medium-social-icon span {
        color: #4bad31
    }

    .social-icons-item .viadeo-social-icon {
        background-color: #f07355 !important
    }

    .social-icons-item .viadeo-social-icon span {
        color: #f07355
    }

    .social-icons-item .snapchat-social-icon {
        background-color: #e8e600 !important
    }

    .social-icons-item .snapchat-social-icon span {
        color: #e8e600
    }

    .social-icons-item .tripadvisor-social-icon {
        background-color: #448040 !important
    }

    .social-icons-item .tripadvisor-social-icon span {
        color: #448040
    }

    .social-icons-item .patreon-social-icon {
        background-color: #000 !important
    }

    .social-icons-item .patreon-social-icon span {
        color: #000
    }

    .social-icons-item .buymeacoffee-social-icon {
        background-color: #fd0 !important
    }

    .social-icons-item .buymeacoffee-social-icon span {
        color: #fd0
    }

    .social-icons-item .flipboard-social-icon {
        background-color: #f52828 !important
    }

    .social-icons-item .flipboard-social-icon span {
        color: #f52828
    }

    ul:not(.solid-social-icons) .social-icons-item a:not(:hover) {
        background-color: transparent !important
    }

    .social-icons-item .social-custom-link span {
        color: #ccc
    }

    .solid-social-icons .social-link {
        background-color: var(--base-color);
        transition: opacity 0.3s
    }

    .dark-skin .solid-social-icons .social-link {
        background-color: #27292d;
        border-color: #27292d
    }

    .solid-social-icons .social-link span {
        color: #ffffff !important;
        transition: 0.1s
    }

    .solid-social-icons .social-link:hover {
        opacity: .8
    }

    .tie-fluid-width-video-wrapper,
    .featured-area.video-is-sticky {
        width: 100%;
        position: relative;
        padding: 0;
        padding-top: 56%
    }

    .entry .tie-fluid-width-video-wrapper {
        clear: both
    }

    .tie-fluid-width-video-wrapper iframe,
    .tie-fluid-width-video-wrapper object,
    .tie-fluid-width-video-wrapper embed,
    .tie-fluid-width-video-wrapper .wp-video {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%
    }

    div:not(.tie-ignore-fitvid) > .wp-video-shortcode,
    div:not(.tie-ignore-fitvid) > .wp-video {
        width: 100% !important;
        height: auto !important
    }

    .tie-ignore-fitvid .wp-video-shortcode,
    .tie-ignore-fitvid .wp-video {
        margin-right: auto;
        margin-left: auto
    }

    #tie-wrapper .mejs-container .mejs-controls {
        background: var(--brand-color);
        color: var(--bright-color)
    }

    #tie-wrapper .mejs-container .mejs-time-current {
        background: #fff
    }

    #tie-wrapper .mejs-container .mejs-time-loaded,
    #tie-wrapper .mejs-container .mejs-horizontal-volume-current {
        background: rgb(255 255 255 / .5)
    }

    #tie-wrapper .mejs-container.wp-video-shortcode.mejs-video {
        padding-top: 57%
    }

    #tie-wrapper .mejs-container .mejs-overlay,
    #tie-wrapper .mejs-container .mejs-poster {
        width: 100% !important;
        height: 100% !important
    }

    #tie-wrapper .mejs-container .mejs-mediaelement video {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        width: 100% !important;
        height: 100% !important
    }

    #tie-wrapper .wp-playlist {
        padding: 0
    }

    #tie-wrapper .wp-playlist.wp-playlist-light,
    #tie-wrapper .wp-playlist.wp-playlist-dark {
        border-color: #eee;
        background: #fff0;
        color: #333
    }

    #tie-wrapper .wp-playlist.wp-playlist-light .wp-playlist-playing,
    #tie-wrapper .wp-playlist.wp-playlist-dark .wp-playlist-playing {
        background: #eee;
        color: #444
    }

    #tie-wrapper .wp-playlist .wp-playlist-item {
        padding: 5px;
        border-color: #eee
    }

    #tie-wrapper .wp-playlist .wp-playlist-item-length {
        right: 6px;
        top: 5px
    }

    #tie-wrapper .wp-playlist .wp-playlist-playing {
        font-weight: 400
    }

    #tie-wrapper .wp-playlist .wp-playlist-tracks {
        margin-top: 0
    }

    .theme-notice {
        background: #fff6ac;
        padding: 10px;
        color: #000000 !important;
        display: block;
        clear: both
    }

    #the-post .theme-notice {
        margin-bottom: 10px
    }

    .trending-post.tie-icon-bolt {
        width: 22px;
        height: 22px;
        line-height: 22px;
        text-align: center;
        font-size: 12px;
        background: #F64E4E;
        color: #fff;
        border-radius: 100%;
        z-index: 4;
        display: inline-block
    }

    .thumb-meta .trending-post {
        margin-right: 7px
    }

    .trending-post.trending-lg,
    .centered-title-slider .trending-post {
        display: block;
        margin: 5px auto !important;
        width: 35px;
        height: 35px;
        line-height: 35px;
        font-size: 18px
    }

    .wide-slider-nav-wrapper .trending-post,
    .boxed-five-slides-slider .trending-post {
        width: 18px;
        height: 18px;
        line-height: 18px;
        font-size: 12px;
        margin-top: -5px
    }

    .post-thumb .trending-post.trending-lg {
        position: absolute;
        margin: 0 !important;
        left: 10px;
        top: -10px
    }

    @media (max-width:670px) {
        .post-thumb .trending-post.trending-lg {
            top: 10px
        }
    }

    .trending-post.trending-sm {
        display: block;
        width: 14px;
        height: 14px;
        line-height: 15px;
        font-size: 12px;
        float: left;
        top: 3px;
        position: relative
    }

    .loader-overlay {
        opacity: 1;
        -webkit-perspective: 10000px;
        perspective: 10000px;
        background: #fff0;
        position: absolute;
        *zoom: 1;
        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%)
    }

    .spinner {
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        text-align: center;
        margin: auto;
        width: 5em
    }

    .show-more-button .spinner {
        width: 3.101em
    }

    .spinner .bounce1 {
        -webkit-animation-delay: -0.32s;
        animation-delay: -0.32s;
        margin-right: .5em;
        opacity: .8
    }

    .spinner .bounce2 {
        -webkit-animation-delay: -0.16s;
        animation-delay: -0.16s;
        margin-right: .5em;
        opacity: .9
    }

    .spinner > div {
        border-radius: 100%;
        -webkit-animation: bouncedelay 1.4s infinite;
        animation: bouncedelay 1.4s infinite;
        -webkit-animation-fill-mode: both;
        animation-fill-mode: both;
        background-color: var(--brand-color);
        color: var(--bright-color);
        display: block;
        float: left;
        height: 1em;
        width: 1em
    }

    #product-images-slider-nav .spinner > div,
    .show-more-button .spinner > div {
        width: .7em;
        height: .7em
    }

    @-webkit-keyframes bouncedelay {

        0%,
        80%,
        100% {
            -webkit-transform: scale(0);
            transform: scale(0)
        }

        40% {
            -webkit-transform: scale(1);
            transform: scale(1)
        }
    }

    @keyframes bouncedelay {

        0%,
        80%,
        100% {
            -webkit-transform: scale(0);
            transform: scale(0)
        }

        40% {
            -webkit-transform: scale(1);
            transform: scale(1)
        }
    }

    .spinner-circle {
        position: absolute;
        z-index: 1;
        height: 40px;
        width: 40px;
        top: -20px;
        left: -20px;
        -webkit-animation: parent-animate 1.5s linear infinite;
        animation: parent-animate 1.5s linear infinite;
        clip: rect(0, 40px, 40px, 20px)
    }

    .spinner-circle:after {
        content: '';
        position: absolute;
        border-radius: 50%;
        height: 40px;
        width: 40px;
        box-shadow: inset 0 0 0 2px;
        color: var(--brand-color);
        -webkit-animation: child-animate 1.5s ease-in-out infinite;
        animation: child-animate 1.5s ease-in-out infinite;
        clip: rect(0, 40px, 40px, 20px)
    }

    @-webkit-keyframes parent-animate {
        0% {
            -webkit-transform: rotate(0);
            transform: rotate(0)
        }

        100% {
            -webkit-transform: rotate(220deg);
            transform: rotate(220deg)
        }
    }

    @keyframes parent-animate {
        0% {
            -webkit-transform: rotate(0);
            transform: rotate(0)
        }

        100% {
            -webkit-transform: rotate(220deg);
            transform: rotate(220deg)
        }
    }

    @-webkit-keyframes child-animate {
        0% {
            -webkit-transform: rotate(-140deg);
            transform: rotate(-140deg)
        }

        100% {
            -webkit-transform: rotate(140deg);
            transform: rotate(140deg)
        }
    }

    @keyframes child-animate {
        0% {
            -webkit-transform: rotate(-140deg);
            transform: rotate(-140deg)
        }

        100% {
            -webkit-transform: rotate(140deg);
            transform: rotate(140deg)
        }
    }

    .entry-header,
    .entry-archives-header {
        padding: 30px 30px 0;
        margin-bottom: 20px
    }

    @media (max-width:991px) {

        .entry-header,
        .entry-archives-header {
            padding: 20px 20px 0
        }
    }

    @media (max-width:1199px) {
        .entry-archives-header {
            padding: 20px 20px 0;
            margin-bottom: 10px
        }
    }

    #tie-body .post-cat:hover,
    #tie-body .social-statistics-widget a:hover,
    #tie-body a.remove:hover,
    #tie-body a.button:hover,
    #tie-body .tabs > li > a:hover,
    #tie-body .item-list-tabs a:hover,
    #tie-body .item-options a:hover,
    #tie-body .action a:hover {
        text-decoration: none !important
    }

    #is-scroller-outer {
        visibility: hidden;
        width: 100px;
        height: 0;
        overflow: scroll
    }

    #is-scroller {
        width: 100%
    }

    .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
        }
    }

    @media (max-width:991px) {
        .sidebar-before-content .main-content-row {
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-flex-direction: column;
            -ms-flex-direction: column;
            flex-direction: column
        }

        .sidebar-before-content .main-content {
            -webkit-order: 2;
            -ms-flex-order: 2;
            order: 2
        }

        .sidebar-before-content .sidebar {
            -webkit-order: 1;
            -ms-flex-order: 1;
            order: 1;
            margin-bottom: 20px
        }
    }

    .subscribe-widget .widget-inner-wrap {
        text-align: center
    }

    .subscribe-widget .widget-title {
        text-align: left
    }

    .subscribe-widget .widget-title-icon:before {
        content: "\f0e0"
    }

    .subscribe-widget .newsletter-icon {
        color: rgb(0 0 0 / .2);
        font-size: 40px;
        display: block;
        margin: 0 0 20px;
        line-height: .8
    }

    .subscribe-widget .subscribe-widget-content {
        margin-bottom: 20px
    }

    .subscribe-widget .subscribe-widget-content .subscribe-subtitle {
        font-size: 15px;
        position: relative;
        padding-bottom: 10px;
        margin-bottom: 10px;
        display: block
    }

    .subscribe-widget .subscribe-widget-content .subscribe-subtitle:after {
        content: "";
        position: absolute;
        width: 50px;
        height: 1px;
        background-color: rgb(0 0 0 / .1);
        bottom: 0;
        left: 50%;
        right: auto;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
        transition: 0.15s
    }

    .subscribe-widget .subscribe-widget-content h3 {
        font-size: 28px;
        color: #2c2f34;
        margin-bottom: 10px
    }

    .subscribe-widget form {
        position: relative
    }

    .subscribe-widget form:before {
        font-size: 15px;
        position: absolute;
        left: 12px;
        top: 10px;
        color: rgb(0 0 0 / .2);
        font-size: 18px;
        content: "\f0e0";
        font-family: tiefonticon
    }

    .subscribe-widget .subscribe-input {
        padding: 8px 30px;
        width: 100%;
        text-align: center;
        font-size: 13px
    }

    .subscribe-widget .subscribe-input::-webkit-input-placeholder {
        text-align: center
    }

    .subscribe-widget .subscribe-input::-moz-placeholder {
        text-align: center
    }

    .subscribe-widget .subscribe-input:-moz-placeholder {
        text-align: center
    }

    .subscribe-widget .subscribe-input:-ms-input-placeholder {
        text-align: center
    }

    .subscribe-widget .button {
        margin-top: 10px;
        width: 100%
    }

    .section-title {
        font-weight: 700
    }

    .section-title.section-title-default {
        font-size: 50px;
        margin-bottom: 40px
    }

    @media (max-width:767px) {
        .section-title.section-title-default {
            font-size: 35px;
            margin-top: 10px;
            margin-bottom: 20px
        }
    }

    .section-title span.the-section-title .the-section-icon {
        font-size: 85%
    }

    .section-title-centered {
        font-size: 50px;
        margin-bottom: 50px;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-align-content: center;
        -ms-flex-line-pack: center;
        align-content: center
    }

    @media (max-width:767px) {
        .section-title-centered {
            font-size: 35px;
            margin-top: 10px;
            margin-bottom: 30px
        }
    }

    .section-title-centered span.the-section-title {
        padding: 0 2%;
        text-align: center;
        line-height: 1
    }

    .dark-skin .section-title-centered {
        color: #fff
    }

    .section-title-centered:before,
    .section-title-centered:after {
        height: 2px;
        content: '';
        -webkit-flex-basis: 15%;
        -ms-flex-preferred-size: 15%;
        flex-basis: 15%;
        position: relative;
        background-color: var(--base-color);
        -webkit-align-self: center;
        -ms-flex-item-align: center;
        align-self: center
    }

    .dark-skin .section-title-centered:before,
    .dark-skin .section-title-centered:after {
        background-color: #fff
    }

    .section-title-big {
        padding: 0 15px;
        font-size: 80px;
        margin-bottom: -15px;
        line-height: 1;
        color: rgb(0 0 0 / .3)
    }

    @media (max-width:767px) {
        .section-title-big {
            font-size: 35px;
            margin-top: 10px;
            margin-bottom: 5px
        }
    }

    .dark-skin .section-title-big {
        color: rgb(255 255 255 / .3)
    }

    .is-stretch-section .container {
        max-width: 100%
    }

    .section-item {
        position: relative;
        padding: 30px 0 0;
        clear: both
    }

    @media (max-width:991px) {
        .section-item {
            padding-top: 15px
        }
    }

    .has-title .section-item {
        padding-top: 85px;
        padding-bottom: 55px
    }

    @media (max-width:991px) {
        .has-title .section-item {
            padding-top: 20px;
            padding-bottom: 10px
        }
    }

    .without-background:not(.has-title) + .without-background.has-title .section-item {
        padding-top: 55px
    }

    .has-background .section-item {
        overflow: hidden;
        background-size: cover;
        background-repeat: no-repeat;
        background-position: 50% 50%
    }

    .archive .has-background .section-item {
        padding-bottom: 30px
    }

    .normal-width.has-background .section-item {
        padding-right: 30px;
        padding-left: 30px
    }

    @media (max-width:991px) {
        .normal-width.has-background .section-item {
            padding-right: 15px;
            padding-left: 15px
        }
    }

    @media (max-width:991px) {
        .container.has-background {
            padding-right: 0;
            padding-left: 0
        }
    }

    .section-item.first-block-is-full-width,
    .without-background + .without-background .section-item {
        padding-top: 0
    }

    .has-background .section-item > section {
        margin-bottom: 0
    }

    .has-background .section-item > section + .container {
        margin-top: 30px
    }

    @media (max-width:991px) {
        .has-background .section-item > section + .container {
            margin-top: 15px
        }
    }

    .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%
    }

    .mag-box-title .tie-alignright {
        -webkit-flex-grow: 1;
        flex-grow: 1;
        -ms-flex-positive: 1;
        width: 100%
    }

    .mag-box-options {
        font-size: 12px;
        width: 100%;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
        justify-content: flex-end;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start
    }

    .mag-box-options .slider-arrow-nav {
        -webkit-flex: 0 0 55px;
        -ms-flex: 0 0 55px;
        flex: 0 0 55px
    }

    .block-more-button {
        margin-left: 10px;
        line-height: 22px
    }

    .mag-box-filter-links {
        opacity: 0;
        transition: opacity 0.5s;
        overflow: hidden;
        height: 22px;
        padding-left: 15px
    }

    .mag-box-filter-links li {
        float: left
    }

    .mag-box-filter-links a {
        padding: 0 6px;
        margin: 0 2px;
        line-height: 22px;
        border-radius: 2px;
        color: var(--base-color);
        display: inline-block;
        transition: 0.2s;
        white-space: nowrap;
        word-wrap: normal
    }

    .mag-box-filter-links a:hover {
        border-color: var(--brand-color);
        background-color: var(--brand-color);
        color: var(--bright-color)
    }

    div.mag-box .mag-box-options .mag-box-filter-links a.active {
        color: var(--brand-color);
        background-color: #fff0;
        cursor: default
    }

    .flexMenu-viewMore > a {
        position: relative;
        z-index: 5
    }

    .flexMenu-viewMore > a > span {
        display: inline-block;
        line-height: 22px;
        font-size: 16px
    }

    .mag-box-filter-links .flexMenu-viewMore:hover > a {
        background-color: transparent !important;
        color: var(--brand-color)
    }

    .flexMenu-popup {
        z-index: 4;
        -webkit-transform: translateX(-100%) translateX(34px);
        -ms-transform: translateX(-100%) translateX(34px);
        transform: translateX(-100%) translateX(34px);
        min-width: 100px;
        text-align: right;
        white-space: nowrap;
        word-wrap: normal;
        border-radius: 2px;
        background: #fff
    }

    .flexMenu-popup li {
        width: 100%;
        display: block
    }

    .mag-box-filter-links .flexMenu-popup {
        top: 0;
        padding-top: 22px;
        box-shadow: 0 0 5px rgb(0 0 0 / .2)
    }

    .mag-box-filter-links .flexMenu-popup li:first-child {
        border-top: 1px solid rgb(0 0 0 / .05)
    }

    .flexMenu-popup a {
        border-radius: 0;
        display: block;
        padding: 3px 10px;
        transition: none;
        margin: 0
    }

    .mag-box-container {
        position: relative
    }

    .mag-box .posts-items li:nth-child(1),
    .mini-posts-box .posts-items li:nth-child(2),
    .big-post-left-box .posts-items li:nth-child(2),
    .big-posts-box .posts-items li:nth-child(2) {
        margin-top: 0
    }

    .mag-box {
        margin-bottom: 30px;
        clear: both
    }

    @media (max-width:991px) {
        .mag-box {
            margin-bottom: 15px
        }
    }

    .mag-box .is-loading {
        opacity: .5;
        transition: opacity 0.3s
    }

    .mag-box .posts-items {
        clear: both;
        margin: 0 -2%
    }

    .mag-box .posts-items li {
        float: left;
        width: 50%;
        margin-top: 24px;
        padding: 0 2%
    }

    @media (max-width:670px) {
        .mag-box .posts-items li {
            width: 100%
        }

        .mag-box .posts-items li:not(:first-child) {
            margin-top: 14px
        }
    }

    .mag-box .posts-items-loaded-ajax {
        margin-top: 24px !important
    }

    .mag-box .post-title {
        font-size: 20px;
        line-height: 1.4
    }

    .mag-box .post-meta {
        margin: 0 0 3px
    }

    .mag-box .post-excerpt {
        margin-top: 10px;
        color: #666;
        word-break: break-word;
        font-size: 14px
    }

    .mag-box li:not(:first-child) .post-thumb {
        float: left;
        margin-right: 15px
    }

    .mag-box li:not(:first-child) .post-details {
        padding-left: 125px
    }

    .mag-box li:not(:first-child) .post-title {
        font-size: 16px
    }

    .no-small-thumbs.post-item .post-details,
    .no-small-thumbs.post-widget-body,
    .no-small-thumbs.comment-body {
        padding-left: 0 !important
    }

    .content-only:not(.tabs-box),
    .content-only:not(.tabs-box) > .container-wrapper {
        background-color: #fff0;
        border: 0;
        padding: 0;
        box-shadow: none
    }

    @media (max-width:991px) {
        .content-only {
            margin: 30px 0
        }
    }

    .show-more-button {
        border: 1px solid rgb(0 0 0 / .1);
        height: 50px;
        line-height: 50px;
        position: relative;
        text-align: center;
        display: block;
        font-weight: 600;
        cursor: pointer;
        clear: both
    }

    .mag-box .show-more-button {
        margin: 25px -30px -30px;
        border-width: 1px 0 0
    }

    @media (max-width:767px) {
        .mag-box .show-more-button {
            margin: 20px -15px -20px
        }
    }

    .pages-nav .show-more-button {
        padding: 0 20px;
        min-height: 50px;
        line-height: 50px
    }

    .magazine1 .content-only .show-more-button,
    .magazine2 .show-more-button {
        border-width: 1px;
        margin: 35px auto 0;
        max-width: 350px
    }

    @media (max-width:991px) {

        .magazine1 .content-only .show-more-button,
        .magazine2 .show-more-button {
            margin-top: 20px
        }
    }

    .show-more-button .spinner-circle {
        top: -13px;
        left: -13px;
        height: 26px;
        width: 26px;
        clip: rect(0, 26px, 26px, 13px)
    }

    .show-more-button .spinner-circle:after {
        left: 0;
        top: 0;
        height: 26px;
        width: 26px;
        clip: rect(0, 26px, 26px, 13px)
    }

    .pagination-disabled {
        opacity: .5;
        cursor: default !important
    }

    .pagination-disabled,
    .pagination-disabled:hover {
        color: #888 !important
    }

    .categories-block .catgeory-title {
        font-weight: 700;
        white-space: nowrap
    }

    .categories-block .catgeory-count {
        border-radius: 100%;
        background-color: #fff;
        min-width: 34px;
        text-align: center;
        height: 34px;
        line-height: 34px;
        font-size: 8pt;
        display: inline-block
    }

    .dark-skin .categories-block .catgeory-count {
        background-color: #1e1e1e
    }

    .categories-block .catgeory-icon {
        width: 60px
    }

    .categories-block .catgeory-icon img {
        border-radius: 50%;
        object-fit: cover;
        aspect-ratio: 1;
        height: 60px;
        float: inline-start
    }

    .categories-block.categories-block-vertical li {
        text-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center
    }

    .categories-block.categories-block-vertical li a {
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        min-width: 150px;
        width: 100%
    }

    .categories-block.categories-block-horizontal a {
        gap: 10px
    }

    .categories-block.categories-block-horizontal .catgeory-title {
        -webkit-flex-grow: 2;
        -ms-flex-positive: 2;
        flex-grow: 2
    }

    .categories-block ul {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        gap: 10px;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .categories-block ul.categories-layout-scroll {
        overflow: auto;
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        padding-bottom: 30px
    }

    .categories-block ul.categories-layout-wrap {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }

    .categories-block ul.categories-layout-wrap.categories-wrap-1 li {
        -webkit-flex-basis: 60%;
        -ms-flex-preferred-size: 60%;
        flex-basis: 60%
    }

    .categories-block ul.categories-layout-wrap.categories-wrap-2 li {
        -webkit-flex-basis: 45%;
        -ms-flex-preferred-size: 45%;
        flex-basis: 45%
    }

    .categories-block ul.categories-layout-wrap.categories-wrap-3 li {
        -webkit-flex-basis: 30%;
        -ms-flex-preferred-size: 30%;
        flex-basis: 30%
    }

    .categories-block li {
        background: rgb(0 0 0 / .02);
        transition: 0.15s;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        position: relative;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        border-radius: 5px
    }

    .dark-skin .categories-block li {
        background-color: rgb(0 0 0 / .1)
    }

    .categories-block li:hover {
        -webkit-transform: scale(1.022);
        -ms-transform: scale(1.022);
        transform: scale(1.022)
    }

    .categories-block li.has-bg {
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center
    }

    .categories-block li.has-bg:after {
        content: "";
        position: absolute;
        display: block;
        left: 0;
        right: 0;
        bottom: 0;
        height: 100%;
        transition: opacity 0.2s;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        background-color: rgb(0 0 0 / .6);
        border-radius: 5px
    }

    .categories-block li.has-bg:hover:after {
        opacity: .7
    }

    .categories-block li.has-bg .catgeory-title {
        color: #fff;
        font-size: 16px
    }

    .categories-block li a {
        padding: 10px 20px;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        z-index: 1;
        gap: 5px
    }

    .categories-block li a:hover {
        text-decoration: none !important
    }

    .tabs {
        transition: opacity 0.3s;
        max-height: 75px;
        width: 100%;
        padding: 0;
        border: 1px solid rgb(0 0 0 / .1);
        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: rgb(0 0 0 / .02);
        display: block;
        text-align: center;
        border: 1px solid rgb(0 0 0 / .1);
        border-width: 0 1px 1px 0;
        font-size: 15px
    }

    .tabs a:not(:hover) {
        color: var(--base-color)
    }

    .dark-skin .tabs a:not(:hover) {
        color: #ccc
    }

    .tabs > li > a {
        line-height: 65px;
        padding: 0 15px;
        border-bottom-color: #fff0
    }

    body .tabs.tabs .active > a {
        background: rgb(225 225 255 / .05);
        color: var(--brand-color)
    }

    .tab-content,
    .woocommerce-tabs .panel {
        padding: 30px;
        display: none
    }

    .tab-content {
        position: relative;
        transition: 0.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 a span {
        font-size: 20px;
        vertical-align: sub
    }

    .normal-side .tabs li:last-child a {
        border-right-width: 0
    }

    .dark-skin .normal-side .tabs {
        border-color: #2c3033
    }

    .dark-skin .normal-side .tabs a {
        background: rgb(0 0 0 / .1);
        border-color: #fff0 rgb(255 255 255 / .1)
    }

    @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: rgb(0 0 0 / .1);
            border-width: 0 0 1px
        }

        .dark-skin .normal-side .tabs a {
            border-bottom-color: rgb(255 255 255 / .1)
        }
    }

    .magazine2:not(.block-head-4) .dark-widgetized-area .tabs-container-wrapper,
    .magazine1 .dark-widgetized-area .tabs-container-wrapper {
        border-width: 0
    }

    .magazine2:not(.block-head-4) .dark-widgetized-area .tab-content,
    .magazine1 .dark-widgetized-area .tab-content {
        padding: 0
    }

    .magazine2:not(.block-head-4) .dark-widgetized-area ul.tabs,
    .magazine1 .dark-widgetized-area ul.tabs {
        margin-bottom: 20px;
        border-width: 0;
        max-height: 55px
    }

    .magazine2:not(.block-head-4) .dark-widgetized-area ul.tabs a,
    .magazine1 .dark-widgetized-area ul.tabs a {
        border: 0;
        color: #fff;
        line-height: 55px;
        background-color: #27292d
    }

    .magazine2:not(.block-head-4) .dark-widgetized-area ul.tabs a:before,
    .magazine1 .dark-widgetized-area ul.tabs a:before {
        display: none
    }

    .magazine2:not(.block-head-4) .dark-widgetized-area ul.tabs a:hover,
    .magazine2:not(.block-head-4) .dark-widgetized-area ul.tabs .active a,
    .magazine1 .dark-widgetized-area ul.tabs a:hover,
    .magazine1 .dark-widgetized-area ul.tabs .active a {
        background: var(--brand-color);
        color: var(--bright-color)
    }

    .flex-tabs .tabs {
        position: relative;
        z-index: 4;
        opacity: 0
    }

    .flex-tabs .tabs a {
        padding-left: 30px;
        padding-right: 30px;
        white-space: nowrap;
        word-wrap: normal
    }

    .flex-tabs .flexMenu-viewMore {
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1
    }

    .flex-tabs .flexMenu-viewMore a {
        padding-left: 10px;
        padding-right: 10px;
        border-width: 0 0 1px 0
    }

    .flex-tabs .flexMenu-viewMore.active > a {
        background: rgb(0 0 0 / .02)
    }

    .flex-tabs .flexMenu-popup {
        margin: 0;
        padding: 0;
        right: 0;
        padding-top: 0;
        box-shadow: none;
        min-width: calc(100% + 1px);
        border: 1px solid rgb(0 0 0 / .1);
        border-radius: 0;
        -webkit-transform: translateY(-1px) translateX(1px);
        -ms-transform: translateY(-1px) translateX(1px);
        transform: translateY(-1px) translateX(1px)
    }

    .flex-tabs .flexMenu-popup li {
        float: none;
        display: block
    }

    .flex-tabs .flexMenu-popup a {
        padding: 10px 20px 10px 40px;
        text-align: right;
        font-size: 13px
    }

    .flex-tabs .flexMenu-popup li:last-child a {
        border-width: 0
    }

    .tabs-box .mag-box {
        margin-bottom: 0
    }

    .tabs-box .container-wrapper {
        border-width: 0;
        padding: 0;
        box-shadow: none
    }

    .tabs-box .tabs-wrapper {
        overflow: initial
    }

    .tabs-box .tab-content {
        position: relative
    }

    .box-dark-skin.tabs-box {
        background: #1f2024
    }

    .dark-skin .mag-box .tabs,
    .box-dark-skin .tabs {
        border-color: #2c3033
    }

    .dark-skin .mag-box .tabs a,
    .box-dark-skin .tabs a {
        border-color: #fff0 rgb(255 255 255 / .1)
    }

    .dark-skin .mag-box .flexMenu-popup,
    .box-dark-skin .flexMenu-popup {
        background-color: #1f2024;
        border-color: #2c3033
    }

    .dark-skin .mag-box .flexMenu-popup li a,
    .box-dark-skin .flexMenu-popup li a {
        border-bottom-color: #2c3033
    }

    .dark-skin .mag-box .tabs.tabs .active a,
    .box-dark-skin .tabs.tabs .active a {
        background-color: #1f2024
    }

    .dark-skin .magazine2 .tabs.tabs .active > a {
        background-color: rgb(0 0 0 / .1)
    }

    .magazine2 .tab-content {
        padding: 30px 0 0
    }

    @media (max-width:767px) {
        .magazine2 .tab-content {
            padding: 20px 0 0
        }
    }

    html:not(.dark-skin) .magazine2 .section-item:not(.dark-skin) .box-dark-skin.tabs-box .tab-content {
        padding: 30px
    }

    .magazine2 .tabs {
        border-width: 1px
    }

    .dark-skin .magazine2 .tabs {
        border-color: rgb(255 255 255 / .05)
    }

    .dark-skin .magazine2 .flexMenu-popup {
        background-color: #27292d
    }

    .magazine2 .tabs > .active > a {
        border-bottom-color: inherit
    }

    .without-header #content {
        margin-top: 0;
        padding-top: 30px
    }

    .without-header.without-footer {
        height: 100%;
        position: absolute;
        width: 100%;
        margin: 0;
        display: table;
        vertical-align: middle;
        float: none;
        top: 0;
        left: 0;
        table-layout: fixed
    }

    .without-header.without-footer .background-overlay {
        display: table-cell;
        float: none;
        vertical-align: middle;
        width: 100%;
        position: static;
        z-index: 2;
        overflow: hidden
    }

    .without-header.without-footer .tie-container,
    .without-header.without-footer #tie-wrapper {
        height: auto;
        min-height: 0
    }

    .without-footer #content {
        margin-bottom: 0;
        padding-bottom: 30px
    }

    .page .entry-header-outer {
        padding-bottom: 0
    }

    .page .entry-content {
        padding-top: 30px
    }

    .archive:not(.bbpress) .entry-header-outer,
    .search .entry-header-outer {
        border-radius: 2px;
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0
    }

    .archive:not(.bbpress) .entry-header-outer #breadcrumb,
    .search .entry-header-outer #breadcrumb {
        margin-bottom: 20px;
        padding: 0
    }

    .archive:not(.bbpress) .entry-header-outer .taxonomy-description,
    .search .entry-header-outer .taxonomy-description {
        margin-top: 10px
    }

    .archive:not(.bbpress) .main-content > div:last-child,
    .search .main-content > div:last-child {
        margin-bottom: 0
    }

    .archive:not(.bbpress) #subcategories-section .container-wrapper,
    .archive:not(.bbpress) .mag-box .container-wrapper,
    .search #subcategories-section .container-wrapper,
    .search .mag-box .container-wrapper {
        border-top-width: 0;
        border-radius: 2px;
        border-top-left-radius: 0;
        border-top-right-radius: 0
    }

    .archive:not(.bbpress) .mag-box,
    .search .mag-box,
    .home:not(.page) .mag-box {
        margin-bottom: 0
    }

    .entry-header-outer .about-author {
        background: #fff0;
        border: none;
        padding: 0;
        margin-top: 25px
    }

    .entry .authors-wrap {
        padding: 0;
        margin: 0
    }

    .entry .authors-wrap > li {
        list-style: none;
        margin-bottom: 30px
    }

    .entry .authors-wrap > li:last-child {
        margin-bottom: 0
    }

    .not-found h5 {
        margin-bottom: 20px;
        font-weight: 400
    }

    #sitemap ul {
        padding: 0
    }

    #sitemap ul li {
        list-style-position: outside;
        list-style-type: disc
    }

    .error404 .main-content {
        width: 100%
    }

    .container-404 {
        text-align: center;
        margin: 30px 0
    }

    .container-404 .img-404 {
        margin: 20px auto
    }

    .container-404 h2 {
        font-size: 150px
    }

    @media (max-width:767px) {
        .container-404 h2 {
            font-size: 60px
        }
    }

    .container-404 h3 {
        font-size: 28px
    }

    .container-404 h4 {
        margin: 50px auto 20px;
        font-weight: 400
    }

    #content-404 {
        max-width: 400px;
        margin: 0 auto
    }

    #menu-404 {
        margin: 40px auto;
        text-align: center
    }

    #menu-404 li {
        display: inline-block;
        margin: 0 10px
    }

    #menu-404 li a {
        display: block;
        min-width: 20px
    }

    #menu-404 li a:before {
        display: none
    }

    .page-template-template-masonry .post-content {
        margin-bottom: 30px
    }

    .page-template-template-masonry .entry-header-inner .post-cat {
        margin-bottom: 10px
    }

    .page-template-template-masonry .entry-content.entry {
        padding: 30px
    }

    .page-template-template-masonry.has-not-post-content #the-post .entry-content {
        display: none
    }

    .page-template-template-masonry.has-not-post-content.has-not-post-title #the-post {
        display: none
    }

    div.post-element {
        padding: 0;
        position: relative;
        margin-bottom: 50px;
        overflow: hidden
    }

    div.post-element .featured-area {
        margin-bottom: 0
    }

    div.post-element div.entry-content {
        padding: 30px
    }

    @media (max-width:991px) {
        div.post-element div.entry-content {
            padding: 20px
        }
    }

    div.post-element div.entry-content img {
        min-width: 100%
    }

    .masonry-grid-wrapper {
        position: relative
    }

    .masonry-grid-wrapper img {
        aspect-ratio: attr(width)/attr(height)
    }

    .masonry-with-spaces .post-element {
        width: 48%;
        margin-bottom: 4%
    }

    @media (max-width:991px) {
        .has-sidebar .masonry-with-spaces .post-element {
            margin-bottom: 30px
        }
    }

    @media (max-width:767px) {
        .magazine1 .masonry-with-spaces.masonry-with-spaces {
            padding: 0 2%
        }

        .masonry-with-spaces .post-element.post-element {
            margin-bottom: 30px
        }
    }

    .masonry-with-spaces .grid-sizer {
        width: 48%
    }

    .masonry-with-spaces .gutter-sizer {
        width: 4%
    }

    @media (min-width:768px) {
        .full-width .masonry-with-spaces .post-element {
            width: 32%;
            margin-bottom: 2%
        }

        .full-width .masonry-with-spaces .grid-sizer {
            width: 32%
        }

        .full-width .masonry-with-spaces .gutter-sizer {
            width: 2%
        }
    }

    @media (min-width:1200px) {
        .is-percent-width .full-width .masonry-with-spaces .post-element {
            width: 23.5%;
            margin-bottom: 2%
        }

        .is-percent-width .full-width .masonry-with-spaces .grid-sizer {
            width: 23.5%
        }

        .is-percent-width .full-width .masonry-with-spaces .gutter-sizer {
            width: 2%
        }
    }

    @media (max-width:991px) {
        .masonry-with-spaces .post-element {
            width: 32%;
            margin-bottom: 2%
        }

        .masonry-with-spaces .grid-sizer {
            width: 32%
        }

        .masonry-with-spaces .gutter-sizer {
            width: 2%
        }
    }

    @media (max-width:767px) {

        .masonry-with-spaces .post-element,
        .masonry-with-spaces .grid-sizer {
            width: 48%
        }

        .masonry-with-spaces .gutter-sizer {
            width: 4%
        }
    }

    @media (max-width:560px) {

        .masonry-with-spaces .post-element,
        .masonry-with-spaces .grid-sizer {
            width: 100%
        }

        .masonry-with-spaces .gutter-sizer {
            width: 0
        }
    }

    .masonry-with-spaces #masonry-grid {
        width: 100%;
        position: relative
    }

    .has-sidebar .masonry-with-spaces #masonry-grid:not(.masonry-loaded) .post-element {
        margin-right: 4%;
        margin-left: 0;
        float: left
    }

    .has-sidebar .masonry-with-spaces #masonry-grid:not(.masonry-loaded) .post-element:nth-child(2n+2) {
        margin-right: 0;
        margin-left: 0
    }

    .full-width .masonry-with-spaces #masonry-grid:not(.masonry-loaded) .post-element {
        margin-right: 2%;
        margin-left: 0;
        float: left
    }

    .full-width .masonry-with-spaces #masonry-grid:not(.masonry-loaded) .post-element:nth-child(3n+3) {
        margin-right: 0;
        margin-left: 0
    }

    @media (min-width:1200px) {
        .is-percent-width .full-width .masonry-with-spaces #masonry-grid:not(.masonry-loaded) .post-element:nth-child(3n+3) {
            margin-right: 2%
        }

        .is-percent-width .full-width .masonry-with-spaces #masonry-grid:not(.masonry-loaded) .post-element:nth-child(4n+4) {
            margin-right: 0;
            margin-left: 0
        }
    }

    .mag-box + .masonry-page-content,
    .mag-box + script + .masonry-page-content {
        margin-top: 40px
    }

    .media-page-layout {
        margin-top: 0
    }

    .media-page-layout .post-element {
        border: 0 !important
    }

    .media-page-layout .post-element .slide {
        height: 300px;
        background-size: cover;
        background-position: center top;
        position: relative
    }

    .media-page-layout .post-element .slide:hover .thumb-overlay:after {
        opacity: .9
    }

    .media-page-layout .post-element:nth-child(4n+2) .slide,
    .media-page-layout .post-element:nth-child(4n+3) .slide {
        height: 450px
    }

    .media-page-layout .loader-overlay {
        top: 200px
    }

    .full-width .media-page-layout .post-element .slide,
    .full-width .media-page-layout .post-element:nth-child(4n+2) .slide,
    .full-width .media-page-layout .post-element:nth-child(4n+3) .slide {
        height: 300px
    }

    .full-width .media-page-layout .post-element:nth-child(2n+2) .slide {
        height: 450px
    }

    .media-page-layout .thumb-overlay {
        overflow: hidden;
        pointer-events: none
    }

    .media-page-layout .thumb-overlay .thumb-title {
        font-size: 24px;
        line-height: 30px
    }

    .full-width .entry-header-outer,
    .full-width .not-found h5,
    .full-width .not-found .search-form,
    .one-column-no-sidebar .entry-header-outer,
    .one-column-no-sidebar .not-found h5,
    .one-column-no-sidebar .not-found .search-form {
        text-align: center
    }

    @media (min-width:480px) {

        .full-width .entry-header-outer .author-info,
        .full-width .not-found h5 .author-info,
        .full-width .not-found .search-form .author-info,
        .one-column-no-sidebar .entry-header-outer .author-info,
        .one-column-no-sidebar .not-found h5 .author-info,
        .one-column-no-sidebar .not-found .search-form .author-info {
            text-align: left
        }
    }

    .full-width .media-page-layout:not(.masonry-with-spaces),
    .one-column-no-sidebar .media-page-layout:not(.masonry-with-spaces) {
        padding-top: 0
    }

    .masonry-without-spaces .grid-sizer {
        width: 50%
    }

    .masonry-without-spaces .gutter-sizer {
        width: 0
    }

    .masonry-without-spaces .post-element {
        width: 50%;
        margin: 0;
        padding: 0
    }

    @media (min-width:768px) {
        .full-width .masonry-without-spaces .grid-sizer {
            width: 33.334%
        }

        .full-width .masonry-without-spaces .post-element {
            width: 33.334%
        }

        .full-width .masonry-without-spaces .post-element .slide,
        .full-width .masonry-without-spaces .post-element:nth-child(2n+2) .slide {
            height: 300px
        }

        .full-width .masonry-without-spaces .post-element:nth-child(3n+2) .slide {
            height: 450px
        }
    }

    @media (min-width:1200px) {
        .is-percent-width .full-width .masonry-without-spaces .grid-sizer {
            width: 25%
        }

        .is-percent-width .full-width .masonry-without-spaces .post-element {
            width: 25%
        }
    }

    @media (max-width:991px) {
        .masonry-without-spaces .grid-sizer {
            width: 33.334%
        }

        .masonry-without-spaces .post-element {
            width: 33.334%
        }
    }

    @media (max-width:767px) {

        .masonry-without-spaces .post-element,
        .masonry-without-spaces .grid-sizer {
            width: 50%
        }

        .masonry-without-spaces .slide {
            height: 400px
        }
    }

    @media (max-width:560px) {

        .masonry-without-spaces .post-element,
        .masonry-without-spaces .grid-sizer {
            width: 100%
        }
    }

    #masonry-grid:not(.masonry-loaded) .post-element {
        float: left;
        opacity: 0
    }

    .search .entry-header-outer + #media-page-layout,
    .search .entry-header-outer + .masonry-with-spaces,
    .archive .entry-header-outer + #media-page-layout,
    .archive .entry-header-outer + .masonry-with-spaces {
        margin-top: 30px
    }

    .search .wide-post-box .container-wrapper,
    .archive .wide-post-box .container-wrapper {
        padding-top: 40px
    }

    .search .one-column-no-sidebar .wide-post-box .container-wrapper,
    .archive .one-column-no-sidebar .wide-post-box .container-wrapper {
        padding-top: 15px
    }

    #category-footer-description {
        margin-top: 30px
    }

    #category-footer-description .review_wrap {
        display: none !important
    }

    #category-footer-description .entry *:last-child {
        margin-bottom: 0
    }

    .thumb-overlay-link {
        position: absolute;
        width: 100%;
        height: 100%;
        z-index: 2
    }

    .thumb-overlay {
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        padding: 30px;
        border-radius: 2px
    }

    .thumb-overlay .thumb-content {
        position: absolute;
        bottom: 0;
        left: 0;
        padding: 0 30px 20px;
        z-index: 3;
        width: 100%;
        pointer-events: none;
        transition: bottom 0.3s;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden
    }

    .thumb-overlay .thumb-title a,
    .thumb-overlay .meta-author a {
        pointer-events: auto
    }

    .thumb-overlay .post-meta,
    .thumb-overlay .thumb-title a {
        color: #ffffff !important
    }

    .thumb-overlay .thumb-title {
        font-size: 30px;
        color: #fff
    }

    .thumb-overlay .thumb-title a:hover {
        color: #ccc
    }

    .thumb-overlay .meta-view,
    .thumb-overlay .meta-comments {
        pointer-events: auto;
        display: inline-block
    }

    .thumb-overlay .thumb-meta {
        margin: 0 0 5px
    }

    .thumb-overlay .thumb-meta .meta-view,
    .thumb-overlay .thumb-meta .meta-comments {
        margin-right: 15px
    }

    .thumb-overlay .thumb-desc {
        color: #fff;
        max-height: 0;
        line-height: 18px;
        overflow: hidden;
        opacity: 0;
        transition: opacity 0.4s ease-out, max-height 0.4s ease-out, margin 0.4s
    }

    .thumb-overlay .thumb-desc p {
        margin: 0
    }

    @media (min-width:992px) {

        .main-slider:not(.grid-slider-wrapper) .slide:hover .thumb-desc,
        .slide .grid-item:hover .thumb-desc,
        .media-page-layout .post-element:hover .thumb-desc,
        .boxed-slider-wrapper .tie-slick-slider:hover .thumb-desc {
            opacity: 1;
            max-height: 100px;
            margin-top: 5px;
            transition: opacity 0.4s ease-out, max-height 0.9s ease-out
        }
    }

    .thumb-overlay,
    .first-post-gradient li:first-child .post-thumb,
    .scroll-2-box .post-thumb {
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden
    }

    .thumb-overlay:after,
    .first-post-gradient li:first-child .post-thumb:after,
    .scroll-2-box .post-thumb:after {
        content: "";
        position: absolute;
        z-index: 1;
        left: 0;
        right: 0;
        bottom: 0;
        height: 65%;
        transition: opacity 0.2s;
        background-image: linear-gradient(to bottom, transparent, rgb(0 0 0 / .75));
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden
    }

    .wide-slider-wrapper .thumb-overlay:after,
    .wide-slider-three-slids-wrapper .thumb-overlay:after {
        height: 85%
    }

    .wide-slider-wrapper .slide:hover .thumb-overlay:after,
    .wide-slider-three-slids-wrapper .slide:hover .thumb-overlay:after,
    .boxed-slider:not(.grid-slider-wrapper) .slide:hover .thumb-overlay:after,
    .grid-item:hover .thumb-overlay:after {
        opacity: .9
    }

    .slide-mask .thumb-overlay:after {
        height: 100% !important;
        opacity: .7
    }

    .slide-mask .tie-slide-1 .thumb-overlay:after {
        background-image: linear-gradient(135deg, #67B26F, #4ca2cd)
    }

    .slide-mask .tie-slide-2 .thumb-overlay:after {
        background-image: linear-gradient(-135deg, #d38312, #002f4b)
    }

    .slide-mask .tie-slide-3 .thumb-overlay:after {
        background-image: linear-gradient(135deg, #292484, #dc4225)
    }

    .slide-mask .tie-slide-4 .thumb-overlay:after {
        background-image: linear-gradient(-135deg, #e0be00, #dc4225)
    }

    .slide-mask .tie-slide-5 .thumb-overlay:after {
        background-image: linear-gradient(135deg, #5f2c82, #49a09d)
    }

    .slide-mask .tie-slide-6 .thumb-overlay:after {
        background-image: linear-gradient(135deg, #7474BF, #348AC7)
    }

    .is-slider-overlay-disabled .thumb-overlay {
        background-color: rgb(0 0 0 / .05)
    }

    .dark-skin .is-slider-overlay-disabled .thumb-overlay {
        background-color: rgb(255 255 255 / .05)
    }

    .is-slider-overlay-disabled .thumb-overlay:after {
        display: none
    }

    .slider-area {
        position: relative;
        overflow: hidden
    }

    .slider-area .tie-media-icon {
        position: relative;
        float: right;
        margin: -9px -5px 0 10px;
        height: 40px;
        width: 40px;
        color: #fff;
        text-align: center;
        font-size: 32px;
        line-height: 32px;
        z-index: 8;
        pointer-events: none
    }

    .slider-area .post-rating,
    .slider-area .digital-rating {
        float: right;
        position: relative;
        top: 0;
        right: -5px
    }

    .slider-area .digital-rating {
        top: -9px
    }

    .slider-area .digital-rating .pie-wrap {
        height: 40px;
        width: 40px;
        float: right
    }

    .slider-area .post-cat-wrap {
        float: left
    }

    .slider-area .tie-media-icon,
    .slider-area .post-cat-wrap,
    .slider-area .post-rating,
    .slider-area .digital-rating {
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden
    }

    @media (max-width:767px) {

        .slider-area .tie-media-icon,
        .slider-area .post-rating,
        .slider-area .digital-rating {
            display: none
        }
    }

    .slider-area-inner {
        position: relative
    }

    .third-party-slider {
        margin-bottom: 50px
    }

    .slick-slider {
        position: relative;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        -ms-touch-action: pan-y;
        touch-action: pan-y;
        -webkit-touch-callout: none;
        -webkit-tap-highlight-color: #fff0
    }

    .slick-slider .slick-track,
    .slick-slider .slick-list {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }

    .slick-list {
        position: relative;
        overflow: hidden;
        display: block;
        margin: 0;
        padding: 0;
        width: 99%;
        width: calc(100% - 10px)
    }

    .slick-list a,
    .slick-list:focus {
        outline: none
    }

    .slick-list.dragging {
        cursor: pointer;
        cursor: hand
    }

    .slick-track {
        position: relative;
        left: 0;
        top: 0;
        display: block
    }

    .slick-track:before,
    .slick-track:after {
        content: "";
        display: table
    }

    .slick-track:after {
        clear: both
    }

    .slick-loading .slick-track {
        visibility: hidden
    }

    .slick-slide {
        float: left;
        height: 100%;
        min-height: 1px;
        display: none
    }

    [dir="rtl"] .slick-slide {
        float: right
    }

    .tie-main-slider .slick-slide img {
        display: none;
        max-width: none
    }

    .slick-slide.slick-loading img {
        display: none
    }

    .slick-slide.dragging img {
        pointer-events: none
    }

    .slick-initialized .slick-slide {
        display: block
    }

    .slick-loading .slick-slide {
        visibility: hidden
    }

    .slick-vertical .slick-slide {
        display: block;
        height: auto;
        border: 1px solid #fff0
    }

    .slick-arrow.slick-hidden {
        display: none
    }

    .tie-slick-dots {
        position: absolute;
        bottom: 100px;
        list-style: none;
        display: block;
        text-align: left;
        padding: 0;
        width: 100%
    }

    @media (max-width:1199px) {
        .tie-slick-dots {
            bottom: 30px
        }
    }

    .tie-slick-dots li {
        position: relative;
        display: inline-block;
        width: 10px;
        height: 11px;
        margin: 0 3px;
        padding: 0;
        cursor: pointer
    }

    .tie-slick-dots button {
        border: 0;
        display: block;
        outline: none;
        line-height: 0;
        font-size: 0;
        color: #fff0;
        cursor: pointer;
        background: #2c2f34;
        height: 8px;
        width: 8px;
        padding: 0;
        margin: 1px;
        border-radius: 100%;
        transition: 0.3s
    }

    .tie-slick-dots button:hover,
    .tie-slick-dots button:focus {
        outline: none
    }

    .tie-slick-dots button:hover:before,
    .tie-slick-dots button:focus:before {
        opacity: 1
    }

    .tie-slick-dots .slick-active button,
    .tie-slick-dots button:hover {
        background: var(--brand-color);
        -webkit-transform: scale(1.5, 1.5);
        -ms-transform: scale(1.5, 1.5);
        transform: scale(1.5, 1.5)
    }

    .fullwidth-slider-wrapper .tie-slick-dots .slick-active button,
    .boxed-slider-wrapper .tie-slick-dots .slick-active button,
    .fullwidth-slider-wrapper .tie-slick-dots button:hover,
    .boxed-slider-wrapper .tie-slick-dots button:hover {
        background: #fff
    }

    .slide-bg {
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        background-size: cover;
        background-position: center top;
        transition: opacity 0.5s;
        opacity: 0
    }

    .slide-bg[style] {
        opacity: 1
    }

    .main-slider {
        position: relative;
        z-index: 3
    }

    .main-slider .slider-main-container {
        max-width: 100%;
        width: 100%;
        padding: 0
    }

    .main-slider .slick-list {
        width: 100%
    }

    .main-slider .slide {
        position: relative;
        overflow: hidden;
        background-repeat: no-repeat;
        background-position: center top;
        background-size: cover
    }

    .main-slider .tie-slick-slider:not(.slick-initialized) .slide {
        display: none
    }

    .main-slider .tie-slick-slider:not(.slick-initialized) .slide:first-child,
    .main-slider .tie-slick-slider:not(.slick-initialized) .tie-slider-nav + .slide {
        display: block
    }

    .main-slider .tie-slick-dots {
        pointer-events: none
    }

    .main-slider .tie-slick-dots li {
        pointer-events: auto
    }

    .main-slider .slide-overlay .container {
        max-width: 100%
    }

    .main-slider .thumb-meta {
        color: #fff
    }

    .main-slider .thumb-meta a:not(:hover),
    .main-slider .thumb-meta .post-meta a:not(:hover) {
        color: #fff
    }

    .main-slider .thumb-meta a:not(:hover):hover,
    .main-slider .thumb-meta .post-meta a:not(:hover):hover {
        opacity: .8
    }

    .main-slider .thumb-meta .tie-alignright {
        float: none;
        display: inline-block
    }

    @media (max-width:991px) {
        .main-slider .thumb-desc {
            display: none
        }
    }

    @media (max-width:479px) {
        .main-slider .thumb-title {
            font-size: 16px !important
        }
    }

    @media (max-width:320px) {

        .main-slider .post-cat,
        .main-slider .thumb-meta {
            display: none
        }
    }

    .all-over-thumb-link {
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        z-index: 2
    }

    .wide-slider-three-slids-wrapper .tie-slick-slider:not(.slick-initialized) .slide,
    .boxed-slider-three-slides-wrapper .tie-slick-slider:not(.slick-initialized) .slide,
    .boxed-five-slides-slider .tie-slick-slider:not(.slick-initialized) .slide,
    .boxed-four-taller-slider .tie-slick-slider:not(.slick-initialized) .slide {
        display: none !important
    }

    @media (min-width:992px) {

        .has-builder .has-sidebar .grid-3-slides .grid-item:nth-child(n+2) .thumb-title,
        .has-builder .has-sidebar .grid-5-in-rows .thumb-title,
        .has-builder .has-sidebar .grid-4-slides .thumb-title,
        .has-builder .has-sidebar .grid-6-slides .thumb-title {
            display: -webkit-box;
            -webkit-line-clamp: 2;
            -webkit-box-orient: vertical;
            overflow: hidden;
            text-overflow: ellipsis;
            max-height: 2.6em
        }

        .has-builder .has-sidebar .grid-3-slides .grid-item:nth-child(n+2) .thumb-overlay,
        .has-builder .has-sidebar .grid-3-slides .grid-item:nth-child(n+2) .thumb-content,
        .has-builder .has-sidebar .grid-5-in-rows .thumb-overlay,
        .has-builder .has-sidebar .grid-5-in-rows .thumb-content,
        .has-builder .has-sidebar .grid-4-slides .thumb-overlay,
        .has-builder .has-sidebar .grid-4-slides .thumb-content,
        .has-builder .has-sidebar .grid-6-slides .thumb-overlay,
        .has-builder .has-sidebar .grid-6-slides .thumb-content {
            padding: 20px 15px 10px
        }
    }

    .grid-3-slides .grid-item:nth-child(1) .thumb-desc,
    .grid-5-slider .grid-item:nth-child(1) .thumb-desc,
    .grid-4-big-first-half-second .grid-item:nth-child(1) .thumb-desc {
        opacity: 1;
        max-height: 100px;
        margin-top: 5px
    }

    @media (min-width:768px) {

        .grid-3-slides .grid-item:nth-child(1) .thumb-title,
        .grid-5-slider .grid-item:nth-child(1) .thumb-title,
        .grid-4-big-first-half-second .grid-item:nth-child(1) .thumb-title {
            font-size: 35px
        }

        .grid-4-slides .thumb-title,
        .grid-5-in-rows .grid-item:nth-child(-n+2) .thumb-title {
            font-size: 24px
        }
    }

    @media (max-width:1199px) {

        .boxed-four-taller-slider .tie-media-icon,
        .boxed-four-taller-slider .post-rating,
        .boxed-four-taller-slider .digital-rating {
            display: none
        }
    }

    @media only screen and (min-width:992px) and (max-width:1200px) {

        .full-width .grid-5-slider .grid-item:nth-child(n+2) .tie-media-icon,
        .full-width .grid-5-slider .grid-item:nth-child(n+2) .post-rating,
        .full-width .grid-5-slider .grid-item:nth-child(n+2) .digital-rating,
        .full-width .grid-4-big-first-half-second .grid-item:nth-child(n+3) .tie-media-icon,
        .full-width .grid-4-big-first-half-second .grid-item:nth-child(n+3) .post-rating,
        .full-width .grid-4-big-first-half-second .grid-item:nth-child(n+3) .digital-rating {
            display: none
        }
    }

    @media (max-width:991px) {

        .grid-6-slides .tie-media-icon,
        .grid-6-slides .post-rating,
        .grid-6-slides .digital-rating,
        .grid-5-in-rows .grid-item:nth-child(n+3) .tie-media-icon,
        .grid-5-in-rows .grid-item:nth-child(n+3) .post-rating,
        .grid-5-in-rows .grid-item:nth-child(n+3) .digital-rating,
        .grid-3-slides .grid-item:nth-child(n+2) .tie-media-icon,
        .grid-3-slides .grid-item:nth-child(n+2) .post-rating,
        .grid-3-slides .grid-item:nth-child(n+2) .digital-rating {
            display: none
        }
    }

    @media (max-width:320px) {

        .grid-3-slides .slide,
        .grid-4-slides .slide,
        .grid-4-big-first-half-second .slide,
        .grid-5-in-rows .slide,
        .grid-5-slider .slide,
        .grid-6-slides .slide {
            height: auto
        }

        .grid-3-slides .grid-item:nth-child(n),
        .grid-4-slides .grid-item:nth-child(n),
        .grid-4-big-first-half-second .grid-item:nth-child(n),
        .grid-5-in-rows .grid-item:nth-child(n),
        .grid-5-slider .grid-item:nth-child(n),
        .grid-6-slides .grid-item:nth-child(n) {
            width: 100% !important;
            margin-right: 0 !important;
            height: 120px
        }
    }

    .block-head-1 .the-global-title,
    .block-head-1 .comment-reply-title,
    .block-head-1 .related.products > h2,
    .block-head-1 .up-sells > h2,
    .block-head-1 .cross-sells > h2,
    .block-head-1 .cart_totals > h2,
    .block-head-1 .bbp-form legend {
        position: relative;
        font-size: 17px;
        padding: 0 0 15px;
        border-bottom: 2px solid rgb(0 0 0 / .1);
        margin-bottom: 20px
    }

    .block-head-1 .the-global-title:after,
    .block-head-1 .comment-reply-title:after,
    .block-head-1 .related.products > h2:after,
    .block-head-1 .up-sells > h2:after,
    .block-head-1 .cross-sells > h2:after,
    .block-head-1 .cart_totals > h2:after,
    .block-head-1 .bbp-form legend:after {
        content: "";
        background: #2c2f34;
        width: 40px;
        height: 2px;
        position: absolute;
        bottom: -2px;
        left: 0
    }

    .dark-skin .block-head-1 .the-global-title:after,
    .dark-skin .block-head-1 .comment-reply-title:after,
    .dark-skin .block-head-1 .related.products > h2:after,
    .dark-skin .block-head-1 .up-sells > h2:after,
    .dark-skin .block-head-1 .cross-sells > h2:after,
    .dark-skin .block-head-1 .cart_totals > h2:after,
    .dark-skin .block-head-1 .bbp-form legend:after {
        background: #fff
    }

    .block-head-1 .the-global-title:before,
    .block-head-1 .comment-reply-title:before,
    .block-head-1 .related.products > h2:before,
    .block-head-1 .up-sells > h2:before,
    .block-head-1 .cross-sells > h2:before,
    .block-head-1 .cart_totals > h2:before,
    .block-head-1 .bbp-form legend:before {
        content: "";
        width: 0;
        height: 0;
        position: absolute;
        bottom: -5px;
        left: 0;
        border-left: 0;
        border-right: 5px solid #fff0;
        border-top: 5px solid #2c2f34
    }

    .dark-skin .block-head-1 .the-global-title:before,
    .dark-skin .block-head-1 .comment-reply-title:before,
    .dark-skin .block-head-1 .related.products > h2:before,
    .dark-skin .block-head-1 .up-sells > h2:before,
    .dark-skin .block-head-1 .cross-sells > h2:before,
    .dark-skin .block-head-1 .cart_totals > h2:before,
    .dark-skin .block-head-1 .bbp-form legend:before {
        border-top-color: #fff
    }

    .block-head-1 .mag-box div.mag-box-title:before {
        border-top-color: var(--brand-color)
    }

    .block-head-1 .dark-skin .section-title-default:after {
        background: #fff
    }

    .block-head-1 .dark-skin .section-title-default:before {
        border-top-color: #fff
    }

    .block-head-1 .dark-skin .widget-title:after {
        background: #fff
    }

    .block-head-1 .dark-skin .widget-title:before {
        border-top-color: #fff
    }

    .block-head-1 #footer .widget-title:before {
        display: none
    }

    .block-head-1 #footer .widget-title {
        border-bottom: 0
    }

    .dark-skin .block-head-1 .the-global-title:after,
    .dark-skin .block-head-1 .related.products > h2:after,
    .dark-skin .block-head-1 .up-sells > h2:after,
    .dark-skin .block-head-1 .cross-sells > h2:after,
    .dark-skin .block-head-1 .cart_totals > h2:after,
    .dark-skin .block-head-1 .bbp-form legend:after {
        background: #fff
    }

    .block-head-1 .mag-box div.mag-box-title,
    .block-head-1 .mag-box-title h3 a,
    .block-head-1 .block-more-button {
        color: var(--brand-color)
    }

    .block-head-1 .mag-box-title h3 a:hover,
    .block-head-1 .block-more-button:hover {
        color: var(--dark-brand-color)
    }

    .block-head-1 .mag-box div.mag-box-title:after {
        background: var(--brand-color)
    }

    .block-head-1 .dark-skin .the-global-title,
    .dark-skin .block-head-1 .the-global-title,
    .dark-skin .block-head-1 .related.products > h2,
    .dark-skin .block-head-1 .up-sells > h2,
    .dark-skin .block-head-1 .cross-sells > h2,
    .dark-skin .block-head-1 .cart_totals > h2,
    .dark-skin .block-head-1 .bbp-form legend {
        color: #fff;
        border-bottom-color: rgb(255 255 255 / .1)
    }

    .block-head-2 .the-global-title,
    .block-head-2 .comment-reply-title,
    .block-head-2 .related.products > h2,
    .block-head-2 .up-sells > h2,
    .block-head-2 .cross-sells > h2,
    .block-head-2 .cart_totals > h2,
    .block-head-2 .bbp-form legend {
        position: relative;
        font-size: 17px;
        padding: 0 0 15px;
        margin-bottom: 20px;
        border-bottom: 3px solid var(--brand-color);
        color: var(--brand-color)
    }

    .block-head-2 .section-title-default {
        border-bottom-width: 5px
    }

    .block-head-2 #footer .widget-title:after {
        content: "";
        background: #fff;
        width: 40px;
        height: 2px;
        position: absolute;
        bottom: -2px;
        left: 0
    }

    .block-head-2 #footer .widget-title {
        border-bottom: 0
    }

    .block-head-2 .dark-skin .the-global-title,
    .dark-skin .block-head-2 .the-global-title,
    .dark-skin .block-head-2 .related.products > h2,
    .dark-skin .block-head-2 .up-sells > h2,
    .dark-skin .block-head-2 .cross-sells > h2,
    .dark-skin .block-head-2 .cart_totals > h2,
    .dark-skin .block-head-2 .bbp-form legend {
        color: #fff;
        border-bottom-color: rgb(255 255 255 / .1)
    }

    .block-head-3 .the-global-title,
    .block-head-3 .comment-reply-title,
    .block-head-3 .related.products > h2,
    .block-head-3 .up-sells > h2,
    .block-head-3 .cross-sells > h2,
    .block-head-3 .cart_totals > h2,
    .block-head-3 .bbp-form legend {
        position: relative;
        font-size: 17px;
        margin-bottom: 20px;
        border-bottom: 1px solid rgb(0 0 0 / .1);
        padding: 0 0 14px
    }

    .block-head-3 .the-global-title:after,
    .block-head-3 .comment-reply-title:after,
    .block-head-3 .related.products > h2:after,
    .block-head-3 .up-sells > h2:after,
    .block-head-3 .cross-sells > h2:after,
    .block-head-3 .cart_totals > h2:after,
    .block-head-3 .bbp-form legend:after {
        content: "";
        background: #27292d;
        width: 80px;
        height: 3px;
        position: absolute;
        bottom: -1px;
        left: 0
    }

    .block-head-3 .dark-skin .the-global-title:after {
        background: #fff
    }

    .block-head-3 #footer .widget-title:after {
        width: 50px
    }

    .block-head-3 #footer .widget-title {
        border-bottom: 0
    }

    .dark-skin .block-head-3 .the-global-title:after,
    .dark-skin .block-head-3 .related.products > h2:after,
    .dark-skin .block-head-3 .up-sells > h2:after,
    .dark-skin .block-head-3 .cross-sells > h2:after,
    .dark-skin .block-head-3 .cart_totals > h2:after,
    .dark-skin .block-head-3 .bbp-form legend:after {
        background: #fff
    }

    .block-head-3 .mag-box div.mag-box-title,
    .block-head-3 .mag-box-title h3 a,
    .block-head-3 .block-more-button {
        color: var(--brand-color)
    }

    .block-head-3 .mag-box-title h3 a:hover,
    .block-head-3 .block-more-button:hover {
        color: var(--dark-brand-color)
    }

    .block-head-3 .mag-box div.mag-box-title:after {
        background: var(--brand-color)
    }

    .block-head-3 .dark-skin .the-global-title,
    .dark-skin .block-head-3 .the-global-title,
    .dark-skin .block-head-3 .related.products > h2,
    .dark-skin .block-head-3 .up-sells > h2,
    .dark-skin .block-head-3 .cross-sells > h2,
    .dark-skin .block-head-3 .cart_totals > h2,
    .dark-skin .block-head-3 .bbp-form legend {
        color: #fff;
        border-bottom-color: rgb(255 255 255 / .1)
    }

    .block-head-4 .has-block-head-4,
    .block-head-4 .mag-box-title h3,
    .block-head-4 .comment-reply-title,
    .block-head-4 .related.products > h2,
    .block-head-4 .up-sells > h2,
    .block-head-4 .cross-sells > h2,
    .block-head-4 .cart_totals > h2,
    .block-head-4 .bbp-form legend {
        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: var(--bright-color)
    }

    .block-head-4 .has-block-head-4:before,
    .block-head-4 .mag-box-title h3:before,
    .block-head-4 .comment-reply-title:before,
    .block-head-4 .related.products > h2:before,
    .block-head-4 .up-sells > h2:before,
    .block-head-4 .cross-sells > h2:before,
    .block-head-4 .cart_totals > h2:before,
    .block-head-4 .bbp-form legend:before {
        content: '';
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        background-color: var(--brand-color);
        z-index: -1
    }

    .block-head-4 .section-title-default {
        padding: 5px 20px
    }

    .block-head-4 .mag-box-title h3 a,
    .block-head-4 .section-title-default a,
    .block-head-4 #cancel-comment-reply-link {
        color: var(--bright-color)
    }

    .block-head-4 .mag-box-title h3 a:hover,
    .block-head-4 .section-title-default a:hover,
    .block-head-4 #cancel-comment-reply-link:hover {
        opacity: .8
    }

    .block-head-4 .mag-box-title {
        position: relative;
        margin-bottom: 0
    }

    .block-head-4 .mag-box-title h3 {
        font-size: 18px
    }

    .block-head-4 .mag-box-title .tie-alignright {
        margin-top: 6px
    }

    .block-head-4 .widget-title {
        padding: 0 10px
    }

    .block-head-4 .widget-title .the-subtitle {
        line-height: 27px
    }

    .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 {
        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-4 .widget-title a:not(:hover) {
        color: #fff
    }

    .block-head-4 .mag-box-filter-links .flexMenu-popup {
        top: 5px
    }

    .block-head-4 span.widget-title-icon {
        float: left;
        margin-right: 10px;
        line-height: 27px;
        position: static;
        color: #fff
    }

    .block-head-4 .mag-box > .container-wrapper,
    .block-head-4 .widget-title,
    .block-head-4 #footer .widget,
    .block-head-4 .side-aside .widget {
        opacity: .99
    }

    .block-head-4.magazine2 .tabs {
        border: 1px solid var(--brand-color);
        border-radius: 2px;
        max-height: 40px
    }

    .block-head-4.magazine2 .tabs > li > a {
        line-height: 38px;
        border-width: 0;
        padding: 0 20px
    }

    .block-head-4.magazine2 .tabs li a {
        color: var(--brand-color);
        background-color: #fff0
    }

    .block-head-4.magazine2 .tabs li a:hover {
        color: var(--dark-brand-color)
    }

    .block-head-4.magazine2 .tabs.tabs li.active a {
        color: var(--bright-color);
        background-color: var(--brand-color)
    }

    .block-head-4.magazine2 .tabs .flexMenu-popup {
        border-color: var(--brand-color);
        -webkit-transform: translateY(0) translateX(1px);
        -ms-transform: translateY(0) translateX(1px);
        transform: translateY(0) translateX(1px)
    }

    .block-head-4.magazine2 .tabs .flexMenu-popup a {
        padding-top: 6px;
        padding-bottom: 6px;
        border-bottom-width: 0
    }

    html:not(.dark-skin) .block-head-4.magazine2 .section-item:not(.dark-skin) .box-dark-skin.tabs-box .tabs {
        border-width: 0 0 1px;
        max-height: 50px;
        border-radius: 0
    }

    html:not(.dark-skin) .block-head-4.magazine2 .section-item:not(.dark-skin) .box-dark-skin.tabs-box .tabs > li > a {
        line-height: 48px
    }

    html:not(.dark-skin) .block-head-4.magazine2 .section-item:not(.dark-skin) .box-dark-skin.tabs-box .tabs .flexMenu-popup {
        -webkit-transform: none;
        -ms-transform: none;
        transform: none
    }

    .block-head-5 .has-block-head-4,
    .block-head-5 .mag-box-title h3,
    .block-head-5 .comment-reply-title,
    .block-head-5 .related.products > h2,
    .block-head-5 .up-sells > h2,
    .block-head-5 .cross-sells > h2,
    .block-head-5 .cart_totals > h2,
    .block-head-5 .bbp-form legend {
        padding: 5px 15px 5px 25px
    }

    .block-head-5 .has-block-head-4:before,
    .block-head-5 .mag-box-title h3:before,
    .block-head-5 .comment-reply-title:before,
    .block-head-5 .related.products > h2:before,
    .block-head-5 .up-sells > h2:before,
    .block-head-5 .cross-sells > h2:before,
    .block-head-5 .cart_totals > h2:before,
    .block-head-5 .bbp-form legend:before {
        -webkit-transform: skew(-20deg) translateX(6px);
        -ms-transform: skew(-20deg) translateX(6px);
        transform: skew(-20deg) translateX(6px)
    }

    .block-head-5 .section-title-default {
        padding: 5px 20px 5px 35px
    }

    .block-head-5 .section-title-default:before {
        -webkit-transform: skew(-20deg) translateX(13px);
        -ms-transform: skew(-20deg) translateX(13px);
        transform: skew(-20deg) translateX(13px)
    }

    .block-head-5 .widget-title {
        padding: 0 10px 0 20px
    }

    .block-head-5 #check-also-box .widget-title {
        padding-left: 37px
    }

    .block-head-5 #check-also-close {
        left: 12px
    }

    .block-head-5.magazine2 .tabs > .active a {
        background-color: transparent !important;
        position: relative
    }

    .block-head-5.magazine2 .tabs > .active a:before {
        content: '';
        position: absolute;
        z-index: -1;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        background-color: var(--brand-color);
        -webkit-transform: skew(-20deg);
        -ms-transform: skew(-20deg);
        transform: skew(-20deg)
    }

    .block-head-5.magazine2 .tabs > .active:first-child a:before {
        width: 70%;
        right: 0;
        left: auto
    }

    .block-head-5.magazine2 .tabs > .active:first-child a:after {
        content: '';
        position: absolute;
        z-index: -1;
        width: 50%;
        height: 100%;
        top: 0;
        left: 0;
        background-color: var(--brand-color)
    }

    .block-head-5.magazine2 .widget .tabs .active a {
        position: static
    }

    .block-head-5.magazine2 .widget .tabs .active:last-child a:before {
        width: 70%;
        left: 0;
        right: auto
    }

    .block-head-5.magazine2 .widget .tabs .active:last-child a:after {
        content: '';
        position: absolute;
        z-index: -1;
        width: 50%;
        height: 100%;
        top: 0;
        right: 0;
        left: auto;
        background-color: var(--brand-color)
    }

    .block-head-6 .has-block-head-4:after,
    .block-head-6 .mag-box-title h3:after,
    .block-head-6 .comment-reply-title:after,
    .block-head-6 .related.products > h2:after,
    .block-head-6 .up-sells > h2:after,
    .block-head-6 .cross-sells > h2:after,
    .block-head-6 .cart_totals > h2:after,
    .block-head-6 .bbp-form legend:after {
        content: '';
        position: absolute;
        right: 0;
        top: 0;
        width: 70%;
        height: 100%;
        background-color: var(--brand-color);
        -webkit-transform: skew(-40deg) translateX(14px);
        -ms-transform: skew(-40deg) translateX(14px);
        transform: skew(-40deg) translateX(14px);
        z-index: -1
    }

    .block-head-6 .section-title-default {
        padding: 5px 25px
    }

    .block-head-6 .section-title-default:after {
        -webkit-transform: skew(-40deg) translateX(32px);
        -ms-transform: skew(-40deg) translateX(32px);
        transform: skew(-40deg) translateX(32px)
    }

    .block-head-6#tie-body .widget-title:after {
        background: #111
    }

    .block-head-6.magazine2 .tabs > .active a {
        background-color: transparent !important;
        position: relative
    }

    .block-head-6.magazine2 .tabs > .active a:before {
        content: '';
        position: absolute;
        z-index: -1;
        width: 50%;
        height: 100%;
        top: 0;
        left: 0;
        background-color: var(--brand-color)
    }

    .block-head-6.magazine2 .tabs > .active a:after {
        content: '';
        position: absolute;
        z-index: -1;
        width: 70%;
        height: 100%;
        top: 0;
        right: 0;
        background-color: var(--brand-color);
        -webkit-transform: skew(-35deg);
        -ms-transform: skew(-35deg);
        transform: skew(-35deg)
    }

    .block-head-6.magazine2 .widget .tabs .active a {
        position: static
    }

    .block-head-6.magazine2 .widget .tabs .active:last-child a:after {
        -webkit-transform: skew(0);
        -ms-transform: skew(0);
        transform: skew(0)
    }

    .block-head-7 .the-global-title,
    .block-head-7 .comment-reply-title,
    .block-head-7 .related.products > h2,
    .block-head-7 .up-sells > h2,
    .block-head-7 .cross-sells > h2,
    .block-head-7 .cart_totals > h2,
    .block-head-7 .bbp-form legend {
        position: relative;
        font-size: 15px;
        line-height: 1.3;
        font-weight: 500;
        margin-bottom: 20px;
        padding: 7px 10px;
        color: #fff;
        background-color: #111
    }

    .block-head-7 .section-title-default {
        padding: 5px 15px
    }

    .block-head-7 .mag-box-title h3 {
        font-size: 15px;
        line-height: 22px
    }

    .block-head-7 .the-global-title a {
        color: #fff
    }

    .block-head-7 .mag-box .mag-box-title .mag-box-filter-links a.active {
        color: var(--brand-color)
    }

    .block-head-7 .mag-box-title h3 a:hover,
    .block-head-7 .block-more-button:hover,
    .block-head-7 .section-title-default a:hover,
    .block-head-7 .widget-title a:hover {
        opacity: .8
    }

    .block-head-7 .mag-box-filter-links .flexMenu-popup {
        top: 6px
    }

    .block-head-7 .mag-box-filter-links .flexMenu-popup a:not(:hover):not(.active) {
        color: var(--base-color)
    }

    .dark-skin .block-head-7 .mag-box-filter-links .flexMenu-popup a:not(:hover):not(.active),
    .block-head-7 .dark-skin .mag-box-filter-links .flexMenu-popup a:not(:hover):not(.active) {
        color: #ccc
    }

    .block-head-7 .slider-arrow-nav {
        margin-right: -3px
    }

    .block-head-7 .slider-arrow-nav a {
        border-color: rgb(255 255 255 / .2)
    }

    .block-head-7 #footer .widget-title {
        display: inline-block
    }

    .block-head-7 span.widget-title-icon {
        line-height: 19px
    }

    .block-head-7 span.widget-title-icon {
        float: left;
        margin-right: 10px;
        line-height: 27px;
        position: static;
        color: #fff
    }

    .block-head-7 .mag-box > .container-wrapper,
    .block-head-7 .widget-title,
    .block-head-7 #footer .widget,
    .block-head-7 .side-aside .widget {
        opacity: .99
    }

    .block-head-8 .the-global-title,
    .block-head-8 .comment-reply-title,
    .block-head-8 .related.products > h2,
    .block-head-8 .up-sells > h2,
    .block-head-8 .cross-sells > h2,
    .block-head-8 .cart_totals > h2,
    .block-head-8 .bbp-form legend {
        position: relative;
        font-size: 15px;
        margin-bottom: 20px;
        padding-left: 20px;
        min-height: 0
    }

    .dark-skin .block-head-8 .the-global-title,
    .dark-skin .block-head-8 .comment-reply-title,
    .dark-skin .block-head-8 .related.products > h2,
    .dark-skin .block-head-8 .up-sells > h2,
    .dark-skin .block-head-8 .cross-sells > h2,
    .dark-skin .block-head-8 .cart_totals > h2,
    .dark-skin .block-head-8 .bbp-form legend {
        color: #fff
    }

    .block-head-8 .the-global-title:before,
    .block-head-8 .comment-reply-title:before,
    .block-head-8 .related.products > h2:before,
    .block-head-8 .up-sells > h2:before,
    .block-head-8 .cross-sells > h2:before,
    .block-head-8 .cart_totals > h2:before,
    .block-head-8 .bbp-form legend:before {
        content: "";
        background: var(--brand-color);
        height: 1em;
        width: 10px;
        position: absolute;
        top: 50%;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        left: 0
    }

    .block-head-8 .section-title-default {
        padding-left: 25px
    }

    .block-head-8 .section-title-default:before {
        height: .8em;
        width: 15px
    }

    .block-head-8 .mag-box-title h3 {
        line-height: 22px
    }

    .block-head-8 .dark-skin .the-global-title {
        color: #fff
    }

    .block-head-9 .the-global-title,
    .block-head-9 .comment-reply-title,
    .block-head-9 .related.products > h2,
    .block-head-9 .up-sells > h2,
    .block-head-9 .cross-sells > h2,
    .block-head-9 .cart_totals > h2,
    .block-head-9 .bbp-form legend {
        margin-bottom: 25px
    }

    .dark-skin .block-head-9 .the-global-title,
    .dark-skin .block-head-9 .comment-reply-title,
    .dark-skin .block-head-9 .related.products > h2,
    .dark-skin .block-head-9 .up-sells > h2,
    .dark-skin .block-head-9 .cross-sells > h2,
    .dark-skin .block-head-9 .cart_totals > h2,
    .dark-skin .block-head-9 .bbp-form legend {
        color: #fff
    }

    .block-head-9 .widget-title .the-subtitle {
        text-align: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: row-reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse
    }

    .block-head-9 .widget-title .the-subtitle .widget-title-icon {
        position: relative;
        padding-right: 5px;
        color: inherit
    }

    .block-head-9 .mag-box-title h3 {
        line-height: 22px
    }

    .block-head-10 .has-block-head-4,
    .block-head-10 .mag-box-title h3,
    .block-head-10 .comment-reply-title,
    .block-head-10 .related.products > h2,
    .block-head-10 .up-sells > h2,
    .block-head-10 .cross-sells > h2,
    .block-head-10 .cart_totals > h2,
    .block-head-10 .bbp-form legend {
        position: relative;
        opacity: .99;
        display: inline-block !important;
        width: auto;
        font-size: 15px;
        line-height: 1;
        font-weight: 500;
        margin-bottom: 20px
    }

    .block-head-10 .has-block-head-4:after,
    .block-head-10 .mag-box-title h3:after,
    .block-head-10 .comment-reply-title:after,
    .block-head-10 .related.products > h2:after,
    .block-head-10 .up-sells > h2:after,
    .block-head-10 .cross-sells > h2:after,
    .block-head-10 .cart_totals > h2:after,
    .block-head-10 .bbp-form legend:after {
        content: '';
        position: absolute;
        right: 0;
        top: 0;
        width: 2px;
        height: 100%;
        z-index: -1;
        background-color: var(--brand-color);
        -webkit-transform: skew(-30deg) translateX(10px);
        -ms-transform: skew(-30deg) translateX(10px);
        transform: skew(-30deg) translateX(10px)
    }

    .block-head-10 .widget-title-icon {
        float: left;
        margin-right: 10px;
        position: static;
        color: inherit
    }

    .block-head-10 .mag-box-title {
        position: relative;
        margin-bottom: 0
    }

    .block-head-10 .mag-box-title h3 {
        font-size: 18px
    }

    .block-head-10 .section-title-default {
        padding-right: 10px
    }

    .block-head-10 #check-also-box .widget-title {
        padding-left: 30px
    }

    .block-head-10 #check-also-close {
        left: 5px
    }

    .block-head-11 .has-block-head-4,
    .block-head-11 .mag-box-title h3,
    .block-head-11 .comment-reply-title,
    .block-head-11 .related.products > h2,
    .block-head-11 .up-sells > h2,
    .block-head-11 .cross-sells > h2,
    .block-head-11 .cart_totals > h2,
    .block-head-11 .bbp-form legend {
        position: relative;
        opacity: .99;
        display: inline-block !important;
        width: auto;
        font-size: 15px;
        line-height: 1;
        font-weight: 500;
        margin-bottom: 20px;
        padding: 0;
        padding-right: 21px
    }

    .block-head-11 .has-block-head-4:after,
    .block-head-11 .mag-box-title h3:after,
    .block-head-11 .comment-reply-title:after,
    .block-head-11 .related.products > h2:after,
    .block-head-11 .up-sells > h2:after,
    .block-head-11 .cross-sells > h2:after,
    .block-head-11 .cart_totals > h2:after,
    .block-head-11 .bbp-form legend:after {
        content: '';
        position: absolute;
        right: 0;
        top: 0;
        width: 0;
        height: 0;
        z-index: -1;
        opacity: .5;
        border-color: #fff0 #fff0 #fff0 var(--brand-color);
        border-style: solid;
        border-width: 16px 0 0 13px
    }

    .block-head-11 .widget-title-icon {
        float: left;
        margin-right: 10px;
        position: static;
        color: inherit
    }

    .block-head-11 .mag-box-title {
        position: relative;
        margin-bottom: 0
    }

    .block-head-11 .mag-box-title h3 {
        font-size: 18px
    }

    .block-head-11 .section-title-default {
        padding-right: 50px
    }

    .block-head-11 .section-title-default:after {
        border-width: 45px 0 0 40px
    }

    .block-head-11 #check-also-box .widget-title {
        padding-left: 30px
    }

    .block-head-11 #check-also-close {
        left: 5px
    }

    .block-head-11 #footer.dark-skin .the-global-title::after {
        background: transparent !important
    }

    .big-post-left-box .posts-items {
        font-size: 0
    }

    .big-post-left-box .posts-items .post-excerpt {
        font-size: 13px
    }

    .big-post-left-box .posts-items li:nth-child(n+2) {
        float: none;
        display: inline-block;
        vertical-align: top
    }

    .big-post-left-box .posts-items li:nth-child(n+2) .post-thumb img {
        max-width: 110px
    }

    .big-post-left-box li:first-child .post-thumb {
        margin-bottom: 10px
    }

    @media (min-width:992px) {
        .full-width .big-post-left-box .posts-items li {
            width: calc(100% / 3)
        }

        .full-width .big-post-left-box .posts-items li:nth-child(3) {
            margin-top: 0
        }
    }

    .big-post-top-box .posts-items li:first-child {
        width: 96%;
        padding-left: 0;
        padding-right: 0;
        margin-left: 2%;
        margin-bottom: 24px
    }

    .big-post-top-box .posts-items li:first-child .post-thumb {
        float: left;
        width: 48%;
        margin-right: 4%;
        margin-bottom: 0
    }

    .big-post-top-box .posts-items li:first-child .post-details {
        padding-left: 52%
    }

    .big-post-top-box .posts-items li:nth-child(2n) {
        clear: left
    }

    .big-post-top-box .posts-items li:nth-child(-n+3) {
        margin-top: 0
    }

    .big-post-top-box .posts-items li:nth-child(n+2) .post-thumb img {
        max-width: 110px
    }

    @media (max-width:670px) {
        .big-post-top-box .posts-items li:first-child {
            margin-bottom: 14px
        }

        .big-post-top-box .posts-items li:first-child .post-thumb {
            width: 100%;
            margin: 0 0 10px
        }

        .big-post-top-box .posts-items li:first-child .post-meta {
            width: 100%
        }

        .big-post-top-box .posts-items li:first-child .post-details {
            padding: 0
        }

        .big-post-top-box .posts-items li:nth-child(3),
        .big-post-top-box .posts-items li:nth-child(4) {
            margin-top: 14px
        }
    }

    @media (min-width:992px) {
        .full-width .big-post-top-box .posts-items li {
            width: calc(100% / 3)
        }

        .full-width .big-post-top-box .posts-items li:nth-child(-n+4) {
            margin-top: 0
        }

        .full-width .big-post-top-box .posts-items li:first-child {
            width: 96%
        }

        .full-width .big-post-top-box .posts-items li:first-child .post-thumb {
            width: 30.6%
        }

        .full-width .big-post-top-box .posts-items li:first-child .post-details {
            padding-left: 34.767%
        }

        .full-width .big-post-top-box .posts-items li:nth-child(2n) {
            clear: none
        }

        .full-width .big-post-top-box .posts-items li:nth-child(3n+2) {
            clear: left
        }
    }

    .half-box.mag-box {
        padding-left: 0;
        clear: right
    }

    .half-box.second-half-box {
        padding-left: 15px;
        padding-right: 0
    }

    @media (max-width:767px) {
        .half-box {
            padding: 0 !important
        }
    }

    @media (min-width:768px) {
        .content-only.first-half-box {
            padding-right: 15px
        }
    }

    .half-box .posts-items {
        margin: 0
    }

    .half-box .posts-items li {
        width: 100%;
        padding: 0
    }

    .half-box .posts-items li:first-child {
        margin-bottom: 24px
    }

    @media (max-width:670px) {
        .half-box .posts-items li:first-child {
            margin-bottom: 14px
        }
    }

    .half-box .posts-items li:first-child .post-thumb {
        margin-bottom: 10px
    }

    .half-box .posts-items li:nth-child(2) {
        margin-top: 0
    }

    .half-box .posts-items li:nth-child(n+2) .post-thumb img {
        max-width: 110px
    }

    .news-gallery .mag-box-container {
        overflow: hidden;
        margin-bottom: -10px
    }

    .news-gallery-items {
        width: calc(100% + 10px);
        margin: 0 -5px
    }

    .news-gallery-items li {
        float: left;
        height: 75px;
        width: 16.66667%;
        padding: 0 5px 10px
    }

    .news-gallery-items li .post-thumb {
        background-color: rgb(0 0 0 / .2);
        background-size: cover;
        background-position: center top;
        background-repeat: no-repeat;
        float: none !important;
        margin: 0 !important
    }

    .media-overlay .news-gallery-items .post-thumb-overlay {
        transition: 0.3s
    }

    .media-overlay .news-gallery-items li:hover .post-thumb-overlay {
        background: rgb(255 255 255 / .2)
    }

    .big-first-gallery .news-gallery-items {
        height: 280px
    }

    .big-first-gallery .news-gallery-items li {
        height: 25%
    }

    .big-first-gallery .news-gallery-items li:first-child {
        width: 50%;
        height: 100%
    }

    @media (min-width:992px) {
        .full-width .big-first-gallery .news-gallery-items {
            height: 400px
        }

        .full-width .news-grid .news-gallery-items li {
            height: 100px
        }
    }

    @media (max-width:767px) {

        .news-gallery-items li,
        .big-first-gallery .news-gallery-items li {
            width: 33.3334%;
            height: 95px
        }

        .big-first-gallery .news-gallery-items {
            height: 620px
        }

        .big-first-gallery .news-gallery-items li:first-child {
            width: 100%;
            height: 250px
        }
    }

    .two-columns-small-thumb li:first-child {
        display: none
    }

    .scrolling-box .mag-box-container {
        min-height: 150px
    }

    .scrolling-slider {
        overflow: hidden;
        display: none
    }

    .scrolling-slider.slick-dotted {
        padding-bottom: 40px
    }

    .scrolling-slider .slick-list {
        width: 100%;
        width: calc(100% + 24px);
        margin-right: calc(-12px);
        margin-left: calc(-12px);
        overflow: inherit;
        transition: height 0.3s
    }

    .scrolling-slider .tie-slick-dots {
        bottom: 0;
        text-align: center
    }

    .scrolling-slider .slide {
        margin: 0 12px;
        position: relative
    }

    .scrolling-slider .post-title {
        font-size: 16px;
        margin-top: 8px
    }

    .scrolling-slider .post-meta {
        margin: 8px 0 0
    }

    .scroll-2-box .slick-track {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex
    }

    .scroll-2-box .slide {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        height: auto;
        background-color: rgb(0 0 0 / .2)
    }

    .scroll-2-box .post-overlay {
        pointer-events: none;
        position: absolute;
        top: 0;
        left: 0;
        z-index: 1;
        height: 100%;
        width: 100%;
        padding: 10px
    }

    .scroll-2-box .post-content {
        position: absolute;
        bottom: 0;
        left: 0;
        padding: 10px;
        width: 100%
    }

    .scroll-2-box .post-title a {
        color: #fff;
        white-space: normal;
        display: block;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
        max-height: 4.2em
    }

    @media only screen and (min-width:400px) and (max-width:570px) {
        .scroll-2-box .post-title a {
            -webkit-line-clamp: 2;
            max-height: 2.8em
        }
    }

    .scroll-2-box .post-thumb:after {
        opacity: .5
    }

    .scroll-2-box .slide:hover .post-thumb:after {
        opacity: .9
    }

    .breaking-news-outer {
        height: 40px;
        overflow: hidden;
        border-radius: 2px
    }

    .mag-box .breaking-title {
        line-height: 40px;
        margin-top: -1px;
        padding-left: 20px;
        padding-right: 20px
    }

    .mag-box .breaking {
        height: 40px;
        background-color: #fff;
        border: 1px solid rgb(0 0 0 / .1);
        border-left-width: 0
    }

    .mag-box .controls-is-active .ticker-wrapper.has-js {
        padding-right: 90px
    }

    .mag-box .ticker-wrapper.has-js,
    .mag-box .ticker,
    .mag-box .ticker-content,
    .mag-box .ticker-swipe,
    .mag-box .breaking-news-nav,
    .mag-box .breaking-news-nav li {
        line-height: 38px;
        height: 38px
    }

    .mag-box .breaking-news-nav {
        padding-right: 0
    }

    .mag-box .breaking-news-nav li {
        margin: 0;
        width: 38px;
        border-width: 0 0 0 1px;
        border-radius: 0;
        font-size: 16px
    }

    .mag-box .breaking-news-nav li:hover {
        border-color: transparent !important
    }

    .mag-box .pages-nav {
        padding-top: 20px
    }

    @media (max-width:767px) {
        .stream-item-mag .container-wrapper {
            padding: 5px 0 !important;
            border-radius: 0;
            border: 0;
            box-shadow: none
        }
    }

    .stream-item-mag.stream-item.half-box .stream-item {
        margin: 0
    }

    .stream-item-mag.stream-item.half-box .adsbygoogle {
        width: 300px !important;
        min-height: 250px !important;
        margin: 0 auto
    }

    @media (max-width:991px) {
        .stream-item-mag.content-only {
            margin: 15px 0
        }
    }

    @media (min-width:671px) {
        .miscellaneous-box li:first-child .post-title {
            font-size: 36px;
            line-height: 1.2
        }
    }

    .miscellaneous-box li:not(:first-child) .post-thumb {
        margin: 0 0 5px !important
    }

    .miscellaneous-box .posts-items li {
        width: calc(100% / 3);
        margin-top: 30px
    }

    .miscellaneous-box .posts-items li:first-child {
        width: 96%;
        padding: 0;
        margin: 0 2%;
        position: relative
    }

    @media (min-width:480px) {
        .miscellaneous-box .posts-items li:first-child {
            min-height: 180px;
            background-color: rgb(0 0 0 / .2)
        }
    }

    .miscellaneous-box .posts-items li:nth-child(3n+2) {
        clear: both
    }

    @media (max-width:670px) {
        .miscellaneous-box .posts-items li {
            width: 50%
        }

        .miscellaneous-box .posts-items li:nth-child(3n+2) {
            clear: none
        }

        .miscellaneous-box .posts-items li:nth-child(2n+2) {
            clear: both
        }

        .miscellaneous-box li:first-child .post-content {
            padding: 10px 15px
        }

        .miscellaneous-box li:first-child .tie-media-icon {
            left: 10px;
            top: 10px;
            -webkit-transform: none;
            -ms-transform: none;
            transform: none
        }

        .miscellaneous-box li:first-child .tie-media-icon:before {
            width: 35px;
            height: 35px;
            line-height: 30px
        }

        .miscellaneous-box li:first-child.is-trending .tie-media-icon {
            left: 50px
        }
    }

    @media (max-width:479px) {
        .miscellaneous-box li:first-child .post-title {
            font-size: 18px;
            max-height: 2.4em;
            overflow: hidden
        }

        .miscellaneous-box li:first-child .post-meta {
            max-height: 2em
        }

        .miscellaneous-box li:first-child .trending-post,
        .miscellaneous-box li:first-child .post-cat,
        .miscellaneous-box li:first-child .post-rating,
        .miscellaneous-box li:first-child .digital-rating,
        .miscellaneous-box li:first-child .tie-media-icon {
            display: none
        }
    }

    @media (max-width:380px) {
        .miscellaneous-box .posts-items li {
            width: 100%
        }
    }

    @media (min-width:992px) {
        .full-width .miscellaneous-box .posts-items {
            margin: 0 -1.33%
        }

        .full-width .miscellaneous-box .posts-items li:first-child {
            margin: 0 1.33%;
            width: 97.34%
        }

        .full-width .miscellaneous-box .posts-items li:not(:first-child) {
            width: 25%;
            padding: 0 1.33%
        }

        .full-width .miscellaneous-box .posts-items li:nth-child(3n+2) {
            clear: none
        }

        .full-width .miscellaneous-box .posts-items li:nth-child(4n+2) {
            clear: left
        }
    }

    .video-playlist-wrapper {
        background-color: #27292d;
        position: relative;
        width: 66%;
        height: 434px;
        float: left
    }

    .video-playlist-wrapper .loader-overlay {
        z-index: 1
    }

    .video-playlist-wrapper iframe {
        height: 434px;
        width: 100%
    }

    .video-player-wrapper {
        position: relative;
        z-index: 2
    }

    .video-frame {
        visibility: hidden
    }

    .video-playlist-nav-wrapper {
        width: 34%;
        float: right;
        height: 434px;
        overflow: hidden;
        background: #fff;
        position: relative;
        border-width: 0 1px 1px 0
    }

    .video-playlist-nav-wrapper:after {
        content: "";
        position: absolute;
        right: 0;
        top: 0;
        height: 100%;
        width: 1px;
        background: rgb(0 0 0 / .05)
    }

    .video-playlist-nav-wrapper:before {
        content: "";
        position: absolute;
        right: 0;
        background: rgb(0 0 0 / .05);
        width: 100%;
        height: 1px;
        bottom: 0;
        top: auto
    }

    .video-playlist-nav-wrapper .mCustomScrollBox > .mCSB_scrollTools {
        right: 0;
        left: auto
    }

    .playlist-title {
        background: var(--brand-color);
        color: var(--bright-color);
        height: 70px;
        width: 100%;
        padding: 0 15px;
        line-height: 17px;
        z-index: 9
    }

    .playlist-title h2 {
        padding-top: 14px;
        font-size: 18px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis
    }

    .videos-number {
        font-size: 11px;
        display: block;
        float: left
    }

    .playlist-title-icon {
        font-size: 27px;
        float: left;
        margin-right: 10px;
        height: 70px;
        line-height: 70px;
        width: 40px;
        text-align: center;
        font-weight: 400
    }

    .video-playlist-nav {
        position: relative;
        height: 434px;
        clear: both
    }

    .is-mobile .video-playlist-nav {
        overflow-y: auto
    }

    .video-playlist-nav:not(.playlist-has-title) {
        border-top: 1px solid rgb(0 0 0 / .05)
    }

    .playlist-has-title {
        height: 364px
    }

    .video-playlist-item {
        padding: 12px 10px;
        display: block;
        overflow: hidden;
        cursor: pointer;
        border-bottom: 1px solid rgb(0 0 0 / .05);
        transition: 0.3s
    }

    .video-playlist-item:last-of-type {
        border-bottom: 0
    }

    .video-playlist-item h2 {
        font-size: 14px;
        font-weight: 400
    }

    .video-playlist-item:hover,
    .is-playing {
        background: #F7F7F7
    }

    .video-paused-icon,
    .video-play-icon,
    .video-number {
        float: left;
        width: 15px;
        text-align: left;
        line-height: 46px;
        font-size: 11px;
        color: var(--base-color)
    }

    .video-play-icon {
        display: none;
        color: var(--brand-color)
    }

    .is-playing .video-number,
    .is-paused .video-number,
    .video-paused-icon {
        display: none
    }

    .is-playing .video-play-icon,
    .is-paused .video-paused-icon {
        display: block
    }

    .video-thumbnail {
        width: 100px;
        height: 56px;
        background-repeat: no-repeat;
        background-position: center center;
        background-size: cover;
        float: left
    }

    .video-info {
        padding-left: 125px
    }

    .video-duration {
        float: left;
        font-size: 11px;
        color: #666;
        margin-top: 3px;
        line-height: 1
    }

    @media only screen and (min-width:768px) and (max-width:991px) {

        .video-playlist-nav-wrapper,
        .video-playlist-wrapper,
        .video-playlist-wrapper iframe {
            height: 383px
        }

        .video-playlist-nav {
            height: 383px !important
        }

        .playlist-has-title {
            height: 313px !important
        }
    }

    @media (max-width:767px) {
        .video-playlist-wrapper {
            width: 100%;
            height: auto
        }

        .video-playlist-wrapper iframe {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%
        }

        .video-player-wrapper {
            position: relative;
            padding-bottom: 56.25%;
            height: 0
        }

        .video-playlist-nav-wrapper {
            height: auto !important;
            width: 100%
        }

        .video-playlist-nav {
            height: 270px !important
        }

        .playlist-has-title {
            height: 244px !important
        }
    }

    @media (min-width:992px) {

        .has-builder .has-sidebar .video-playlist-nav-wrapper,
        .has-builder .has-sidebar .video-playlist-nav,
        .has-builder .has-sidebar .video-playlist-wrapper,
        .has-builder .has-sidebar .video-playlist-wrapper iframe {
            height: 323px !important
        }

        .has-builder .has-sidebar .playlist-has-title {
            height: 263px !important
        }

        .has-builder .has-sidebar .playlist-title {
            height: 60px
        }

        .has-builder .has-sidebar .playlist-title h2 {
            padding-top: 11px
        }

        .has-builder .has-sidebar .playlist-title-icon {
            height: 60px;
            line-height: 60px
        }
    }

    .mini-posts-box .posts-items li .post-title {
        font-size: 18px;
        margin-bottom: 10px
    }

    .mini-posts-box .posts-items li .post-thumb {
        float: left;
        margin-right: 15px
    }

    .mini-posts-box .posts-items li .post-thumb img {
        max-width: 110px
    }

    .mini-posts-box .posts-items li:nth-child(2n+1) {
        clear: left
    }

    @media only screen and (min-width:992px) and (max-width:1100px),
    only screen and (max-width:767px) {
        .mini-posts-box .posts-items li {
            width: 100%
        }

        .mini-posts-box .posts-items li:nth-child(n+2) {
            margin-top: 24px
        }
    }

    @media (min-width:992px) {
        .full-width .mini-posts-box .posts-items li:nth-child(-n+3) {
            margin-top: 0
        }

        .full-width .mini-posts-box .posts-items li:nth-child(n) {
            width: calc(100% / 3);
            clear: none
        }

        .full-width .mini-posts-box .posts-items li:nth-child(3n+1) {
            clear: left
        }
    }

    @media (max-width:670px) {
        .big-posts-box .posts-items li {
            width: 100%
        }
    }

    .big-posts-box .posts-items li .post-thumb {
        margin-right: 0;
        float: none !important;
        margin-bottom: 10px
    }

    .big-posts-box .posts-items li .post-details {
        padding-left: 0
    }

    .big-posts-box .posts-items li .post-title {
        font-size: 20px;
        padding-left: 0
    }

    .big-posts-box .posts-items li:nth-child(2n+1) {
        clear: left
    }

    @media (min-width:670px) {
        .full-width .big-posts-box .posts-items {
            margin: 0 -1.35%
        }

        .full-width .big-posts-box .posts-items li {
            width: calc(100% / 3);
            padding: 0 1.35%
        }

        .full-width .big-posts-box .posts-items li:nth-child(-n+3) {
            margin-top: 0
        }

        .full-width .big-posts-box .posts-items li:nth-child(2n+1) {
            clear: none
        }

        .full-width .big-posts-box .posts-items li:nth-child(3n+1) {
            clear: left
        }
    }

    .wide-post-box .posts-items {
        margin: 0
    }

    .wide-post-box .posts-items li {
        width: 100%;
        padding: 0;
        display: -webkit-flex !important;
        display: -ms-flexbox !important;
        display: flex !important
    }

    .wide-post-box .posts-items li .post-title {
        font-size: 20px
    }

    .wide-post-box .posts-items li .post-thumb {
        margin-right: 25px;
        float: none;
        -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        width: 50%;
        max-width: 420px
    }

    @media (max-width:767px) {
        .wide-post-box .posts-items li .post-thumb {
            -webkit-flex: 1 0 40%;
            -ms-flex: 1 0 40%;
            flex: 1 0 40%;
            width: 40%;
            max-width: 40%;
            margin-right: 3.55%
        }
    }

    .wide-post-box .posts-items li .post-details {
        -webkit-flex: 1 1 auto;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto;
        padding: 0 !important
    }

    @media (max-width:580px) {
        .wide-post-box .posts-items li {
            -webkit-flex-direction: column;
            -ms-flex-direction: column;
            flex-direction: column
        }

        .wide-post-box .posts-items li .post-thumb {
            width: 100%;
            -webkit-flex: 1 0 100%;
            -ms-flex: 1 0 100%;
            flex: 1 0 100%;
            max-width: 100%;
            margin: 0 0 10px 0
        }

        .wide-post-box .posts-items li .post-meta {
            width: 100%
        }
    }

    .small-wide-post-box .posts-items li .post-thumb {
        -webkit-flex: 0 0 30%;
        -ms-flex: 0 0 30%;
        flex: 0 0 30%
    }

    .full-width-img-news-box .posts-items li {
        width: 100%;
        float: none
    }

    @media (min-width:992px) {
        .full-width-img-news-box .posts-items li:not(:first-child) {
            margin-top: 40px
        }
    }

    .full-width-img-news-box .posts-items li .post-title {
        font-size: 30px;
        line-height: 1.2
    }

    @media (max-width:767px) {
        .full-width-img-news-box .posts-items li .post-title {
            font-size: 25px
        }
    }

    @media (max-width:670px) {
        .full-width-img-news-box .posts-items li .post-title {
            font-size: 20px
        }
    }

    .full-width-img-news-box .posts-items li .post-thumb {
        width: 100%;
        margin-bottom: 10px;
        float: none !important
    }

    .full-width-img-news-box .posts-items .post-meta {
        clear: both
    }

    .full-width-img-news-box .posts-items .post-excerpt,
    .full-width-img-news-box .posts-items .entry {
        margin-top: 10px
    }

    @media (min-width:768px) {
        .full-overlay-title li:not(.no-post-thumb) .block-post-overlay {
            position: relative;
            margin-bottom: 20px
        }

        .full-overlay-title li:not(.no-post-thumb) .block-title-overlay {
            position: absolute;
            bottom: -1px;
            padding: 25px 25px 0 0;
            background: #fff;
            z-index: 4;
            width: 70%
        }

        .full-overlay-title li:not(.no-post-thumb) img {
            min-height: 250px;
            background-color: #f6f7f8
        }

        .full-overlay-title.dark-skin li:not(.no-post-thumb) img,
        .dark-skin .full-overlay-title li:not(.no-post-thumb) img {
            background-color: #161619
        }

        .full-overlay-title.media-overlay .tie-media-icon {
            left: 15px;
            top: 15px;
            -webkit-transform: none;
            -ms-transform: none;
            transform: none
        }

        .full-overlay-title.media-overlay .is-trending .trending-post {
            top: 16px;
            left: 15px;
            width: 38px;
            height: 38px;
            line-height: 38px
        }

        .full-overlay-title.media-overlay .is-trending .tie-media-icon {
            left: 63px
        }

        .full-overlay-title .digital-rating {
            top: 15px;
            right: 15px
        }
    }

    @media (min-width:768px) {
        .center-overlay-title li:not(.no-post-thumb) .block-title-overlay {
            padding: 25px 25px 15px 25px !important;
            width: 86%;
            left: 7%;
            text-align: center
        }

        .center-overlay-title li:not(.no-post-thumb) .tie-alignright {
            float: none;
            display: inline-block
        }
    }

    .first-post-gradient li:first-child .post-title {
        font-size: 25px;
        line-height: 1.2;
        margin: 5px 0
    }

    .first-post-gradient li:first-child .post-overlay {
        pointer-events: none;
        position: absolute;
        top: 0;
        height: 100%;
        width: 100%;
        border-radius: 2px;
        z-index: 2
    }

    .first-post-gradient li:first-child .post-content {
        width: 100%;
        padding: 22px 30px;
        position: absolute;
        bottom: 0;
        left: 0
    }

    .first-post-gradient li:first-child .post-cat-wrap {
        pointer-events: none
    }

    .first-post-gradient li:first-child .post-cat-wrap a,
    .first-post-gradient li:first-child .meta-author a {
        pointer-events: auto
    }

    .first-post-gradient .posts-items li:first-child a:not(:hover),
    .first-post-gradient li:first-child .post-meta {
        color: #fff
    }

    .big-thumb-left-box-inner {
        height: 470px;
        position: relative;
        background-repeat: no-repeat;
        background-position: center top;
        background-size: cover;
        background-color: rgb(0 0 0 / .2)
    }

    @media (max-width:670px) {
        .big-thumb-left-box-inner {
            height: 325px
        }
    }

    .big-thumb-left-box li:first-child .post-content {
        padding: 12px 20px
    }

    .big-thumb-left-box li:first-child .post-thumb {
        margin-bottom: 0
    }

    .timeline-box .posts-items {
        position: relative;
        overflow: hidden
    }

    .timeline-box .posts-items::before,
    .timeline-box .posts-items:last-of-type:after {
        content: "";
        width: 2px;
        height: 100%;
        background: rgb(0 0 0 / .1);
        position: absolute;
        left: 29px;
        z-index: 0
    }

    .timeline-box .posts-items:last-of-type:after {
        background-image: linear-gradient(to bottom, #e5e5e5 0%, #fff 80%);
        height: 150px;
        bottom: 0
    }

    .timeline-box .posts-items li {
        display: block !important
    }

    @media (max-width:580px) {
        .timeline-box .posts-items li .post-thumb {
            float: none
        }
    }

    .timeline-box .posts-items-loaded-ajax {
        margin-top: 0 !important
    }

    .timeline-box .posts-items-loaded-ajax li:first-child {
        padding-top: 30px
    }

    .timeline-box .year-month {
        background: #e6e6e6;
        color: #2c2f34;
        text-align: center;
        width: 60px;
        height: 60px;
        line-height: 18px;
        float: left;
        margin: 0 10px 10px 0;
        position: relative;
        overflow: hidden;
        z-index: 1;
        padding-top: 12px;
        border-radius: 100%
    }

    .timeline-box .year-month span {
        font-weight: 600;
        font-size: 14px
    }

    .timeline-box .year-month em {
        display: block;
        font-size: 80%;
        padding-top: 1px;
        opacity: .7
    }

    .timeline-box .day-month {
        margin-bottom: 10px;
        padding-left: 50px;
        position: relative;
        z-index: 2
    }

    .timeline-box .day-month::before {
        position: absolute;
        left: 23px;
        top: 3px;
        content: "";
        width: 14px;
        height: 14px;
        border-radius: 50%;
        background: #e6e6e6;
        border: 3px solid #fff;
        z-index: 1
    }

    .timeline-box .post-item-inner {
        margin-left: 50px;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex
    }

    @media (max-width:580px) {
        .timeline-box .post-item-inner {
            -webkit-flex-direction: column;
            -ms-flex-direction: column;
            flex-direction: column
        }
    }

    .wide-slider-wrapper .slide {
        height: 400px
    }

    .wide-slider-wrapper .thumb-overlay {
        padding: 40px
    }

    .wide-slider-wrapper .thumb-overlay .container {
        position: relative;
        top: 50%;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        z-index: 2
    }

    .wide-slider-wrapper .thumb-overlay .container:before {
        clear: both
    }

    .wide-slider-wrapper .thumb-title {
        font-size: 40px;
        color: #fff;
        line-height: 1.2
    }

    .wide-slider-wrapper div.post-rating,
    .wide-slider-wrapper div.digital-rating {
        float: left;
        top: -5px;
        left: 0
    }

    .wide-slider-wrapper span.tie-media-icon {
        margin: -5px 0 0 0
    }

    .wide-slider-wrapper span.post-cat-wrap {
        float: none;
        clear: both
    }

    @media (min-width:992px) {
        .wide-slider-wrapper .thumb-title {
            display: -webkit-box;
            -webkit-line-clamp: 3;
            -webkit-box-orient: vertical;
            overflow: hidden;
            text-overflow: ellipsis;
            max-height: 4em
        }

        .full-width .wide-slider-wrapper .slide {
            height: 500px
        }

        .full-width .wide-slider-wrapper .thumb-title {
            font-size: 50px
        }

        .full-width .wide-slider-wrapper .post-cat-wrap {
            margin-bottom: 10px
        }
    }

    @media (max-width:767px) {
        .wide-slider-wrapper .slide {
            height: 300px
        }

        .wide-slider-wrapper .thumb-overlay {
            padding: 40px 60px 0
        }

        .wide-slider-wrapper .thumb-title {
            font-size: 25px
        }
    }

    @media (max-width:479px) {
        .wide-slider-wrapper .slide {
            height: 220px
        }

        .wide-slider-wrapper .thumb-overlay {
            padding: 40px 40px 0
        }
    }

    .fullwidth-slider-wrapper {
        overflow: hidden;
        background: #fff0
    }

    .fullwidth-slider-wrapper .tie-slick-dots {
        position: relative;
        max-width: 850px;
        height: 30px;
        margin: -30px auto 0;
        bottom: 70px;
        padding: 0 60px
    }

    .has-builder .has-sidebar .fullwidth-slider-wrapper .tie-slick-dots {
        padding: 0 40px
    }

    .fullwidth-slider-wrapper .thumb-overlay .container {
        max-width: 850px;
        padding: 0
    }

    .fullwidth-slider-wrapper .post-cat-wrap {
        margin-bottom: 10px
    }

    .fullwidth-slider-wrapper .thumb-content {
        top: 0;
        position: relative;
        padding: 0
    }

    @media (min-width:992px) {
        .full-width .fullwidth-slider-wrapper .tie-slick-dots {
            padding: 0
        }

        .has-builder .has-sidebar .fullwidth-slider-wrapper .thumb-content {
            top: auto;
            bottom: 20px
        }

        .has-builder .has-sidebar .fullwidth-slider-wrapper .thumb-title {
            display: -webkit-box;
            -webkit-line-clamp: 2;
            -webkit-box-orient: vertical;
            overflow: hidden;
            text-overflow: ellipsis;
            max-height: 2.5em
        }
    }

    @media (max-width:479px) {
        .fullwidth-slider-wrapper .thumb-meta {
            display: none
        }
    }

    .centered-title-slider .slide .container {
        width: 100%
    }

    .centered-title-slider .thumb-overlay .container {
        top: 42%;
        text-align: center
    }

    .centered-title-slider div.thumb-content {
        width: 100%;
        top: 0;
        position: relative;
        padding: 0
    }

    .centered-title-slider .thumb-title {
        max-width: 450px;
        margin: 0 auto 15px
    }

    @media (min-width:992px) {
        .full-width .centered-title-slider .thumb-title {
            max-width: 650px
        }
    }

    .centered-title-slider .post-cat-wrap {
        margin-bottom: 20px;
        width: 100%
    }

    @media (max-width:767px) {
        .centered-title-slider .post-cat-wrap {
            margin-bottom: 20px
        }

        .centered-title-slider .thumb-meta {
            display: none
        }
    }

    .wide-next-prev-slider-wrapper .slider-main-container {
        max-width: 1200px;
        padding: 0 15px
    }

    .wide-next-prev-slider-wrapper .slick-list {
        width: 100%;
        padding: 0 !important;
        overflow: inherit
    }

    .wide-next-prev-slider-wrapper .tie-slider-nav {
        width: 90%;
        left: 5%;
        opacity: 1
    }

    .wide-next-prev-slider-wrapper .tie-slider-nav span {
        background: transparent !important;
        color: #fff;
        font-size: 80px
    }

    .wide-next-prev-slider-wrapper .tie-slider-nav li:hover span {
        color: var(--brand-color)
    }

    @media (max-width:767px) {
        .wide-next-prev-slider-wrapper .tie-slider-nav {
            left: 1%;
            width: 98%
        }

        .wide-next-prev-slider-wrapper .tie-slider-nav span {
            font-size: 50px
        }
    }

    .wide-slider-with-navfor-wrapper .thumb-title {
        max-width: 850px;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis
    }

    @media (min-width:768px) {
        .wide-slider-with-navfor-wrapper .thumb-title {
            max-height: 2.5em;
            -webkit-line-clamp: 2;
            font-size: 30px
        }
    }

    @media (min-width:992px) {
        .full-width .wide-slider-with-navfor-wrapper .thumb-title {
            max-height: 4em;
            -webkit-line-clamp: 3;
            font-size: 40px
        }
    }

    .wide-slider-nav-wrapper {
        height: 110px;
        overflow: hidden;
        width: 100%;
        position: absolute;
        bottom: 0;
        z-index: 3;
        opacity: 0;
        padding: 0 35px;
        background-color: rgb(0 0 0 / .3)
    }

    @media (max-width:767px) {
        .wide-slider-nav-wrapper {
            display: none
        }
    }

    .wide-slider-nav-wrapper .slick-list {
        width: 100%
    }

    .wide-slider-nav-wrapper .slide {
        cursor: pointer;
        transition: 0.3s;
        height: 110px;
        color: var(--brand-color)
    }

    .wide-slider-nav-wrapper .slick-current {
        box-shadow: inset 0 -5px 0 0
    }

    .wide-slider-nav-wrapper .slide-overlay {
        padding: 35px 15px 0
    }

    .wide-slider-nav-wrapper .thumb-meta {
        color: #e6e6e6;
        margin-bottom: 2px
    }

    .wide-slider-nav-wrapper .thumb-title {
        font-size: 16px;
        color: #fff;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        word-wrap: normal
    }

    .wide-slider-nav-wrapper .tie-slider-nav {
        margin: -23px -35px;
        opacity: 1
    }

    .wide-slider-three-slids-wrapper {
        min-height: 390px
    }

    .wide-slider-three-slids-wrapper .slide {
        height: 390px
    }

    .wide-slider-three-slids-wrapper .thumb-overlay {
        padding: 20px
    }

    .wide-slider-three-slids-wrapper .thumb-overlay .container {
        padding: 0
    }

    .wide-slider-three-slids-wrapper .thumb-content {
        padding: 20px
    }

    .wide-slider-three-slids-wrapper .thumb-title {
        font-size: 24px
    }

    @media (max-width:1199px) {
        .wide-slider-three-slids-wrapper {
            min-height: 330px
        }

        .wide-slider-three-slids-wrapper .slide {
            height: 330px
        }
    }

    @media (max-width:767px) {
        .wide-slider-three-slids-wrapper {
            min-height: 280px
        }

        .wide-slider-three-slids-wrapper .slide {
            height: 280px
        }

        .wide-slider-three-slids-wrapper .thumb-title {
            font-size: 20px
        }
    }

    @media (max-width:479px) {
        .wide-slider-three-slids-wrapper {
            min-height: 220px
        }

        .wide-slider-three-slids-wrapper .slide {
            height: 220px
        }
    }

    .boxed-slider {
        height: auto
    }

    .boxed-slider .tie-slick-slider {
        overflow: hidden
    }

    .boxed-slider .slick-list {
        width: 100%;
        width: calc(100% + 30px);
        margin: 0 -15px;
        overflow: inherit
    }

    .boxed-slider .slide {
        margin: 0 15px;
        height: 318px
    }

    .boxed-slider .thumb-overlay {
        padding: 30px
    }

    .boxed-slider .thumb-title {
        font-size: 20px
    }

    @media (max-width:670px) {
        .boxed-slider .thumb-title {
            font-size: 16px
        }
    }

    .boxed-slider .tie-slick-dots {
        position: relative;
        bottom: -20px;
        height: 0;
        text-align: center
    }

    .slider-area .boxed-five-slides-slider .slick-dotted,
    .slider-area .boxed-four-taller-slider .slick-dotted,
    .slider-area .boxed-slider-three-slides-wrapper .slick-dotted {
        padding-bottom: 46px
    }

    .slider-area .boxed-five-slides-slider .tie-slider-nav,
    .slider-area .boxed-four-taller-slider .tie-slider-nav,
    .slider-area .boxed-slider-three-slides-wrapper .tie-slider-nav {
        margin-top: -46px
    }

    .boxed-slider-three-slides-wrapper {
        min-height: 318px
    }

    .boxed-slider-three-slides-wrapper .thumb-overlay,
    .boxed-slider-three-slides-wrapper .thumb-content {
        padding: 20px
    }

    @media (max-width:1024px) {
        .boxed-slider-three-slides-wrapper {
            min-height: 280px
        }

        .boxed-slider-three-slides-wrapper .slide {
            height: 280px
        }
    }

    @media (max-width:767px) {
        .boxed-slider-three-slides-wrapper {
            min-height: 220px
        }

        .boxed-slider-three-slides-wrapper .slide {
            height: 220px
        }
    }

    .boxed-five-slides-slider {
        min-height: 155px
    }

    .boxed-five-slides-slider .slide {
        height: 155px
    }

    @media (max-width:550px) {
        .boxed-five-slides-slider .slide {
            height: 180px
        }
    }

    .boxed-five-slides-slider .thumb-overlay,
    .boxed-five-slides-slider div.thumb-content {
        padding: 10px
    }

    .boxed-five-slides-slider .thumb-meta {
        margin-bottom: 0
    }

    .boxed-five-slides-slider .thumb-title {
        margin-bottom: 0;
        font-size: 14px;
        pointer-events: none
    }

    .boxed-five-slides-slider span.tie-media-icon {
        width: 30px;
        height: 30px;
        margin: 0
    }

    .boxed-five-slides-slider .tie-media-icon:before,
    .boxed-five-slides-slider .tie-media-icon:after {
        width: 30px;
        height: 30px
    }

    .boxed-five-slides-slider .tie-media-icon:before {
        line-height: 26px;
        font-size: 12px
    }

    .boxed-four-taller-slider {
        margin-bottom: 10px;
        min-height: 440px
    }

    .boxed-four-taller-slider .slick-list {
        width: calc(100% + 1px);
        margin: 0 -2px
    }

    .boxed-four-taller-slider .slide {
        margin: 0 2px;
        height: 440px
    }

    .boxed-four-taller-slider .thumb-overlay,
    .boxed-four-taller-slider .thumb-content {
        padding: 20px
    }

    @media (max-width:1024px) {
        .boxed-four-taller-slider {
            min-height: 220px
        }

        .boxed-four-taller-slider .slide {
            height: 220px
        }

        .boxed-four-taller-slider .thumb-title {
            display: -webkit-box;
            -webkit-line-clamp: 3;
            -webkit-box-orient: vertical;
            overflow: hidden;
            text-overflow: ellipsis;
            line-height: 1.4;
            max-height: 4.2em
        }
    }

    @media (max-width:900px) {
        .boxed-four-taller-slider {
            min-height: 180px
        }

        .boxed-four-taller-slider .slide {
            height: 180px
        }
    }

    .boxed-slider-wrapper {
        height: auto
    }

    .boxed-slider-wrapper .slick-list {
        margin: 0;
        width: 100%;
        overflow: hidden
    }

    .boxed-slider-wrapper .slide {
        margin: 0;
        height: 380px
    }

    .boxed-slider-wrapper .tie-slick-dots {
        position: absolute;
        bottom: 30px;
        right: 30px;
        width: calc(100% - 60px);
        height: 6px;
        text-align: right
    }

    .boxed-slider-wrapper .tie-slick-dots li {
        vertical-align: top
    }

    .boxed-slider-wrapper .thumb-title {
        font-size: 38px
    }

    @media (min-width:992px) {
        .full-width .boxed-slider-wrapper .slide {
            height: 480px
        }

        .boxed-slider-wrapper .thumb-content {
            max-width: 80%
        }
    }

    @media (max-width:991px) {
        .boxed-slider-wrapper .thumb-desc {
            display: none
        }
    }

    @media (max-width:767px) {
        .boxed-slider-wrapper .slide {
            height: 300px
        }

        .boxed-slider-wrapper .thumb-overlay,
        .boxed-slider-wrapper .thumb-content {
            padding: 20px
        }

        .boxed-slider-wrapper .thumb-title {
            font-size: 25px
        }
    }

    @media (max-width:670px) {
        .boxed-slider-wrapper .slide {
            height: 250px
        }
    }

    @media (max-width:479px) {
        .boxed-slider-wrapper .slide {
            height: 200px
        }

        .boxed-slider-wrapper .thumb-title {
            font-size: 20px
        }
    }

    .boxed-slider-wrapper .tie-slick-slider:hover .thumb-overlay:after {
        opacity: .9
    }

    .grid-slider-wrapper .container {
        position: relative
    }

    .grid-slider-wrapper .slick-list {
        width: 100%;
        margin: 0
    }

    .grid-slider-wrapper .slide {
        margin: 0;
        height: 500px
    }

    .grid-slider-wrapper .thumb-overlay,
    .grid-slider-wrapper .thumb-content {
        padding: 20px 20px 15px
    }

    @media (max-width:767px) {

        .grid-slider-wrapper .thumb-overlay,
        .grid-slider-wrapper .thumb-content {
            padding: 10px
        }
    }

    .grid-slider-wrapper .thumb-title {
        font-size: 20px
    }

    @media (max-width:991px) {
        .grid-slider-wrapper .thumb-title {
            font-size: 16px
        }
    }

    @media (max-width:767px) {
        .grid-slider-wrapper .thumb-title {
            white-space: normal;
            display: block;
            display: -webkit-box;
            -webkit-line-clamp: 2;
            -webkit-box-orient: vertical;
            overflow: hidden;
            text-overflow: ellipsis;
            line-height: 1.4;
            max-height: 2.8em
        }
    }

    .grid-slider-wrapper .grid-item {
        position: relative;
        overflow: hidden;
        margin-bottom: 4px;
        margin-right: 4px;
        background-repeat: no-repeat;
        background-position: center top;
        background-size: cover
    }

    .grid-slider-wrapper .grid-item:nth-child(1) {
        float: left;
        width: 50%;
        height: 100%
    }

    .grid-slider-wrapper .grid-item:nth-child(2),
    .grid-slider-wrapper .grid-item:nth-child(3) {
        margin-bottom: 4px
    }

    .grid-slider-wrapper .grid-item:nth-child(n+2) {
        float: left;
        width: 25%;
        width: calc(25% - 2px);
        height: 50%
    }

    .has-builder .has-sidebar .grid-slider-wrapper .thumb-desc {
        display: none
    }

    @media (max-width:479px) {
        .grid-slider-wrapper .thumb-meta {
            display: none
        }
    }

    .grid-2-big .slide {
        height: 360px
    }

    @media (min-width:992px) {
        .full-width .grid-2-big .slide {
            height: 400px
        }
    }

    @media (min-width:768px) {
        .grid-2-big .thumb-title {
            font-size: 30px
        }
    }

    @media (max-width:767px) {
        .grid-2-big .slide {
            height: 200px
        }
    }

    .grid-2-big .grid-item {
        float: left;
        width: 49.5%;
        width: calc(50% - 4px);
        height: 100%
    }

    .grid-2-big .grid-item:nth-child(2) {
        width: calc(50% - 4px);
        height: 100%;
        margin-right: 0
    }

    .has-builder .has-sidebar .grid-2-big .thumb-desc {
        display: block
    }

    @media (max-width:479px) {
        .grid-2-big .slide {
            height: auto
        }

        .grid-2-big .grid-item:nth-child(n) {
            width: 100%;
            width: calc(100% - 4px);
            margin-right: 0;
            height: 180px
        }
    }

    .grid-3-slides .slide {
        height: 380px
    }

    @media (max-width:767px) {
        .grid-3-slides .slide {
            height: 300px
        }
    }

    @media (min-width:992px) {
        .full-width .grid-3-slides .slide {
            height: 470px
        }
    }

    .grid-3-slides .grid-item:nth-child(1) {
        float: left;
        width: 65.7%;
        width: calc(66% - 4px);
        height: calc(100% - 4px)
    }

    .grid-3-slides .grid-item:nth-child(n+2) {
        width: 34%;
        margin-right: 0;
        height: calc(50% - 4px)
    }

    @media (max-width:600px) {
        .grid-3-slides .slide {
            display: block;
            height: auto
        }

        .grid-3-slides .grid-item:nth-child(n) {
            height: 140px
        }

        .grid-3-slides .grid-item:first-child {
            width: 100%;
            width: 100%;
            height: 200px;
            margin-right: 0
        }

        .grid-3-slides .grid-item:nth-child(even) {
            width: 49.9%;
            width: calc(50% - 4px);
            margin-right: 4px;
            clear: none
        }

        .grid-3-slides .grid-item:nth-child(n+3):nth-child(odd) {
            width: 50%;
            margin-right: 0;
            clear: none
        }
    }

    @media (min-width:992px) {
        .full-width .grid-3-slides-half-first .grid-item:nth-child(1) {
            width: calc(50% - 4px);
            height: 100%
        }

        .full-width .grid-3-slides-half-first .grid-item:nth-child(2) {
            width: calc(25% - 4px);
            margin-right: 4px;
            height: 100%
        }

        .full-width .grid-3-slides-half-first .grid-item:nth-child(3) {
            width: 25%;
            margin-right: 0;
            height: 100%
        }
    }

    .grid-4-big-first-half-second .slide {
        height: 700px;
        display: block
    }

    @media (max-width:767px) {
        .grid-4-big-first-half-second .slide {
            height: 480px
        }
    }

    .grid-4-big-first-half-second .grid-item:nth-child(1) {
        height: 40%;
        width: 100%
    }

    .grid-4-big-first-half-second .grid-item:nth-child(2) {
        height: calc(30% - 4px);
        width: 100%
    }

    .grid-4-big-first-half-second .grid-item:nth-child(3) {
        height: calc(30% - 4px);
        margin-right: 4px;
        width: calc(50% - 4px)
    }

    .grid-4-big-first-half-second .grid-item:nth-child(4) {
        width: 50%;
        height: calc(30% - 4px);
        margin-right: 0
    }

    .grid-4-big-first-half-second .grid-item:nth-child(odd):last-child {
        margin-right: 0;
        margin-left: 0;
        width: 100%
    }

    @media (min-width:992px) {
        .full-width .grid-4-big-first-half-second .slide {
            height: 450px
        }

        .full-width .grid-4-big-first-half-second .grid-item {
            float: left;
            height: calc(50% - 2px)
        }

        .full-width .grid-4-big-first-half-second .grid-item:nth-child(1) {
            height: 100%;
            width: calc(50% - 4px)
        }

        .full-width .grid-4-big-first-half-second .grid-item:nth-child(2) {
            width: 50%;
            margin-right: 0
        }

        .full-width .grid-4-big-first-half-second .grid-item:nth-child(3) {
            width: 24.9%;
            width: calc(25% - 4px)
        }

        .full-width .grid-4-big-first-half-second .grid-item:nth-child(4) {
            width: 25%;
            margin-right: 0
        }
    }

    .grid-4-slides .slide {
        height: auto
    }

    .grid-4-slides .grid-item:nth-child(n) {
        width: 49.9%;
        width: calc(50% - 4px);
        height: 180px
    }

    @media (min-width:992px) {
        .full-width .grid-4-slides .grid-item:nth-child(n) {
            height: 250px
        }
    }

    @media (max-width:767px) {
        .grid-4-slides .grid-item:nth-child(n) {
            height: 150px
        }
    }

    .grid-4-slides .grid-item:nth-child(2),
    .grid-4-slides .grid-item:nth-child(4) {
        width: 50%;
        margin-right: 0
    }

    .grid-4-slides .grid-item:nth-child(odd):last-child {
        margin-right: 0;
        margin-left: 0;
        width: 100%
    }

    .grid-5-in-rows .slide {
        height: auto
    }

    .grid-5-in-rows .grid-item:nth-child(n) {
        height: 180px
    }

    @media (min-width:992px) {
        .full-width .grid-5-in-rows .grid-item:nth-child(n) {
            height: 250px
        }
    }

    @media (max-width:767px) {
        .grid-5-in-rows .grid-item:nth-child(n) {
            height: 150px
        }
    }

    .grid-5-in-rows .grid-item:nth-child(1),
    .grid-5-in-rows .grid-item:nth-child(2) {
        width: 49.9%;
        width: calc(50% - 2px)
    }

    .grid-5-in-rows .grid-item:nth-child(2) {
        margin-right: 0
    }

    .grid-5-in-rows .grid-item:nth-child(3) {
        clear: left
    }

    .grid-5-in-rows .grid-item:nth-child(3),
    .grid-5-in-rows .grid-item:nth-child(4) {
        width: 33.2%;
        width: calc(33.3334% - 4px)
    }

    .grid-5-in-rows .grid-item:nth-child(5) {
        width: calc(33.337% - 2px);
        margin-right: 0
    }

    @media (max-width:991px) {
        .grid-5-in-rows .grid-item:nth-child(5) {
            width: 33.334%
        }
    }

    @media (max-width:600px) {
        .grid-5-in-rows .slide {
            display: block;
            height: auto
        }

        .grid-5-in-rows .grid-item:nth-child(n) {
            height: 140px
        }

        .grid-5-in-rows .grid-item:first-child {
            width: 100%;
            width: 100%;
            height: 200px;
            margin-right: 0
        }

        .grid-5-in-rows .grid-item:nth-child(even) {
            width: 49.9%;
            width: calc(50% - 4px);
            margin-right: 4px;
            clear: none
        }

        .grid-5-in-rows .grid-item:nth-child(n+3):nth-child(odd) {
            width: 50%;
            margin-right: 0;
            clear: none
        }
    }

    .grid-5-big-centerd .slide {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-flow: row wrap;
        -ms-flex-flow: row wrap;
        flex-flow: row wrap
    }

    .grid-5-big-centerd .tie-slider-nav + .slide {
        display: -webkit-flex !important;
        display: -ms-flexbox !important;
        display: flex !important
    }

    .grid-5-big-centerd .grid-item:nth-child(n+2) {
        height: 49.9%;
        height: calc(50% - 4px)
    }

    .grid-5-big-centerd .grid-item:nth-child(1) {
        -webkit-order: 3;
        -ms-flex-order: 3;
        order: 3
    }

    .grid-5-big-centerd .grid-item:nth-child(2) {
        -webkit-order: 1;
        -ms-flex-order: 1;
        order: 1
    }

    .grid-5-big-centerd .grid-item:nth-child(3) {
        -webkit-order: 2;
        -ms-flex-order: 2;
        order: 2
    }

    .grid-5-big-centerd .grid-item:nth-child(4) {
        -webkit-order: 4;
        -ms-flex-order: 4;
        order: 4
    }

    .grid-5-big-centerd .grid-item:nth-child(5) {
        -webkit-order: 5;
        -ms-flex-order: 5;
        order: 5
    }

    .grid-5-big-centerd .grid-item:nth-child(n+4) {
        width: 25%;
        margin-right: 0
    }

    @media (min-width:992px) {
        .full-width .grid-5-big-centerd .slide {
            -webkit-flex-flow: column wrap;
            -ms-flex-flow: column wrap;
            flex-flow: column wrap;
            -webkit-align-content: flex-start;
            -ms-flex-line-pack: start;
            align-content: flex-start;
            box-orient: vertical;
            box-direction: normal
        }
    }

    .grid-5-slider .grid-item:nth-child(1) {
        width: 100%;
        width: calc(100% - 2px);
        height: 50%;
        margin-right: 0
    }

    .grid-5-slider .grid-item:nth-child(2),
    .grid-5-slider .grid-item:nth-child(3) {
        height: 25%;
        width: 49.9%;
        width: calc(50% - 4px)
    }

    .grid-5-slider .grid-item:nth-child(n+4) {
        height: 25%;
        margin-right: 4px;
        width: calc(50% - 4px)
    }

    .grid-5-slider .grid-item:nth-child(n+3):nth-child(odd) {
        width: 50%;
        width: calc(50% - 2px);
        margin-right: 0
    }

    .grid-5-slider .slide {
        height: 800px
    }

    @media (max-width:767px) {
        .grid-5-slider .slide {
            height: 600px
        }
    }

    @media (max-width:600px) {
        .grid-5-slider .slide {
            height: 500px
        }

        .grid-5-slider .grid-item:nth-child(1) {
            height: 40%
        }

        .grid-5-slider .grid-item:nth-child(n+2) {
            height: 30%;
            height: calc(30% - 4px)
        }
    }

    @media (max-width:479px) {
        .grid-5-slider .slide {
            height: 470px
        }
    }

    @media (min-width:992px) {
        .full-width .grid-5-slider .slide {
            height: 470px
        }

        .full-width .grid-5-slider .grid-item:nth-child(1) {
            width: 50%;
            height: 100%;
            margin-right: 4px
        }

        .full-width .grid-5-slider .grid-item:nth-child(n+2) {
            height: calc(50% - 4px);
            width: 24.9%;
            width: calc(25% - 4px)
        }
    }

    @media (min-width:992px) {
        .full-width .grid-5-first-big .grid-item:nth-child(n+2) {
            height: calc(50% - 2px)
        }
    }

    .grid-6-slides {
        min-height: 180px
    }

    @media (max-width:991px) {
        .grid-6-slides {
            min-height: 100px
        }
    }

    .grid-6-slides .slide {
        height: auto
    }

    .grid-6-slides .grid-item {
        float: left
    }

    .grid-6-slides .grid-item:nth-child(n) {
        height: 180px;
        width: 33.1%;
        width: calc(33.1% - 3px)
    }

    @media (min-width:992px) {
        .full-width .grid-6-slides .grid-item:nth-child(n) {
            height: 225px
        }
    }

    @media (max-width:767px) {
        .grid-6-slides .grid-item:nth-child(n) {
            height: 145px
        }
    }

    .grid-6-slides .grid-item:nth-child(4) {
        clear: left
    }

    .grid-6-slides .grid-item:nth-child(3),
    .grid-6-slides .grid-item:nth-child(6) {
        width: calc(33.337% - 2.5px);
        margin-right: 0
    }

    @media (max-width:991px) {

        .grid-6-slides .grid-item:nth-child(3),
        .grid-6-slides .grid-item:nth-child(6) {
            width: 33.32%
        }
    }

    @media (max-width:600px) {
        .grid-6-slides .slide {
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-flex-flow: row wrap;
            -ms-flex-flow: row wrap;
            flex-flow: row wrap
        }

        .grid-6-slides .tie-slider-nav + .slide {
            display: -webkit-flex !important;
            display: -ms-flexbox !important;
            display: flex !important
        }

        .grid-6-slides .grid-item:nth-child(odd) {
            width: calc(50% - 4px);
            margin-right: 4px;
            -webkit-flex-grow: 1;
            -ms-flex-positive: 1;
            flex-grow: 1
        }

        .grid-6-slides .grid-item:nth-child(odd):last-child {
            margin-right: 0;
            margin-left: 0
        }

        .grid-6-slides .grid-item:nth-child(even) {
            width: 50%;
            -webkit-flex-grow: 0;
            -ms-flex-positive: 0;
            flex-grow: 0;
            margin-right: 0;
            clear: none
        }
    }

    .slider-vertical-navigation {
        position: relative;
        z-index: 1
    }

    .slider-vertical-navigation .post-cat-wrap {
        margin-bottom: 10px
    }

    .slider-vertical-navigation .thumb-meta {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex
    }

    .slider-vertical-navigation span.icon {
        float: left;
        margin-right: 10px
    }

    .slider-vertical-navigation div.post-rating {
        top: 5px
    }

    @media (min-width:768px) {
        .slider-vertical-navigation .slider-main-container .thumb-overlay {
            padding-top: 90px
        }

        .slider-vertical-navigation .slider-main-container .thumb-overlay .container {
            top: 20px;
            -webkit-transform: none;
            -ms-transform: none;
            transform: none;
            width: 60%;
            margin-left: 0;
            padding: 0
        }
    }

    .slider-vertical-navigation .thumb-meta > span {
        display: inline-block
    }

    .slider-vertical-navigation .slick-initialized .post-cat-wrap,
    .slider-vertical-navigation .slick-initialized .thumb-meta,
    .slider-vertical-navigation .slick-initialized .thumb-title {
        overflow: hidden
    }

    .slider-vertical-navigation .slick-initialized .post-cat-wrap a,
    .slider-vertical-navigation .slick-initialized .thumb-meta > span,
    .slider-vertical-navigation .slick-initialized .thumb-title a,
    .slider-vertical-navigation .slick-initialized .read-next-button {
        opacity: 0;
        -webkit-transform: translateY(40px);
        -ms-transform: translateY(40px);
        transform: translateY(40px);
        transition: 1s
    }

    .slider-vertical-navigation .slick-initialized .thumb-title a {
        display: block;
        -webkit-transform: translateY(140px);
        -ms-transform: translateY(140px);
        transform: translateY(140px)
    }

    .slider-vertical-navigation .slick-current .post-cat-wrap a,
    .slider-vertical-navigation .slick-current .thumb-meta > span,
    .slider-vertical-navigation .slick-current .thumb-title a,
    .slider-vertical-navigation .slick-current .read-next-button {
        opacity: 1;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }

    .slider-vertical-navigation .thumb-content {
        padding: 0;
        position: relative
    }

    .has-sidebar .slider-vertical-navigation .wide-slider-nav-wrapper {
        padding: 0 15px 0 0
    }

    .vertical-slider-nav {
        top: 0;
        right: 0;
        left: auto;
        width: 30%;
        height: 100%;
        padding: 0 15px;
        background: #fff0
    }

    .vertical-slider-nav .slick-list {
        max-height: 500px
    }

    .vertical-slider-nav .slide {
        height: auto;
        margin-bottom: 20px;
        box-shadow: inset 0 0 0 0 #fff;
        transition: 0.5s 0.3s;
        opacity: .5;
        transition: opacity 0.3s
    }

    .vertical-slider-nav .slide-overlay {
        padding: 20px 0
    }

    .vertical-slider-nav .container {
        position: relative;
        top: 50%;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%)
    }

    .vertical-slider-nav .thumb-title {
        font-size: 19px;
        line-height: 1.4em;
        max-height: 2.8em;
        font-weight: 300;
        white-space: inherit
    }

    .vertical-slider-nav .thumb-meta {
        display: none
    }

    .vertical-slider-nav .slick-current {
        opacity: 1
    }

    .section-item.has-sidebar .vertical-slider-nav,
    .single-post.has-sidebar .vertical-slider-nav {
        width: 40%
    }

    .section-item.has-sidebar .vertical-slider-nav .slide-overlay,
    .single-post.has-sidebar .vertical-slider-nav .slide-overlay {
        padding: 15px 0
    }

    .section-item.has-sidebar .vertical-slider-nav .thumb-title,
    .single-post.has-sidebar .vertical-slider-nav .thumb-title {
        font-size: 14px
    }

    .vertical-slider-nav:before,
    .vertical-slider-nav:after {
        content: '';
        position: absolute;
        top: -25px;
        left: 0;
        width: 100%;
        height: 40px;
        z-index: 1;
        background: radial-gradient(ellipse at center, rgb(0 0 0 / .8) 0%, #fff0 65%, #fff0 100%)
    }

    .vertical-slider-nav:after {
        bottom: -25px;
        top: auto
    }

    .vertical-slider-nav .tie-slider-nav {
        width: auto;
        height: 100%;
        top: 0;
        margin: 0;
        left: calc(50% - 23px);
        z-index: 2
    }

    .vertical-slider-nav .tie-slider-nav li {
        position: absolute;
        width: 46px;
        height: 25px;
        transition: opacity 0.4s, -webkit-transform 0.3s;
        transition: transform 0.3s, opacity 0.4s;
        transition: transform 0.3s, opacity 0.4s, -webkit-transform 0.3s;
        opacity: 0;
        -webkit-transform: translateY(-100%);
        -ms-transform: translateY(-100%);
        transform: translateY(-100%)
    }

    .vertical-slider-nav .tie-slider-nav li span {
        width: 46px;
        height: 25px;
        line-height: 25px;
        border-radius: 0 0 2px 2px;
        -webkit-transform: none !important;
        -ms-transform: none !important;
        transform: none !important
    }

    .vertical-slider-nav .tie-slider-nav li span:before {
        -webkit-transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
        transform: rotate(-90deg);
        display: inline-block
    }

    .vertical-slider-nav .tie-slider-nav li:first-child {
        bottom: 0;
        -webkit-transform: translateY(100%);
        -ms-transform: translateY(100%);
        transform: translateY(100%)
    }

    .vertical-slider-nav .tie-slider-nav li:first-child span {
        border-radius: 2px 2px 0 0
    }

    .vertical-slider-nav:hover .tie-slider-nav li {
        opacity: 1;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }

    .side-aside {
        position: fixed;
        top: 0;
        z-index: 111;
        visibility: hidden;
        width: 350px;
        max-width: 100%;
        height: 100%;
        background: #FFF;
        background-repeat: no-repeat;
        background-position: center top;
        background-size: cover;
        transition: visibility, -webkit-transform;
        transition: transform, visibility;
        transition: transform, visibility, -webkit-transform;
        transition-duration: 0.5s;
        transition-timing-function: 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
        }
    }

    #footer .container-wrapper {
        padding: 15px 0;
        margin: 0;
        background: #fff0;
        box-shadow: none
    }

    .site-footer {
        margin-top: 50px;
        padding: 0
    }

    @media (max-width:991px) {
        .site-footer {
            margin-top: 30px
        }

        .section-wrapper.has-background + .site-footer {
            margin-top: 0
        }
    }

    .container-full.has-background + .site-footer {
        margin-top: 0;
        overflow: hidden
    }

    .site-footer .widget-title-icon {
        display: none
    }

    .site-footer .widget,
    .site-footer .widget-content-only {
        margin-bottom: 0;
        border: 0
    }

    .site-footer .widget.buddypress,
    .site-footer .widget-content-only.buddypress {
        margin-bottom: 30px
    }

    .site-footer .widget.tie-weather-widget {
        margin: 15px 0
    }

    @media (max-width:767px) {
        .site-footer .widget {
            margin-bottom: 20px
        }
    }

    .site-footer .widget_nav_menu li {
        list-style: none
    }

    .site-footer .posts-list-counter .posts-list-items li.widget-post-list:before {
        border-color: #2c2f34
    }

    .footer-widget-area {
        margin-bottom: 10px
    }

    .footer-widget-area:first-child:not(.footer-boxed-widget-area) {
        padding-top: 60px
    }

    @media (max-width:767px) {
        .footer-widget-area:first-child:not(.footer-boxed-widget-area) {
            padding-top: 30px
        }
    }

    .footer-widget-area:last-child {
        margin-bottom: 20px
    }

    @media (max-width:767px) {
        .footer-widget-area {
            margin-bottom: 20px
        }
    }

    @media (min-width:992px) {
        .footer-boxed-widget-area {
            padding: 30px 30px 0;
            margin-bottom: 50px;
            border: 1px solid rgb(255 255 255 / .1);
            border-radius: 2px
        }

        .footer-boxed-widget-area:first-child {
            margin-top: 50px
        }

        .footer-boxed-widget-area:last-child {
            margin-bottom: 30px
        }

        .footer-boxed-widget-area > .tie-row > [class*="tie-col"] {
            padding-right: 10px;
            padding-left: 10px
        }

        #footer .footer-boxed-widget-area .container-wrapper,
        #footer .footer-boxed-widget-area .widget.widget-content-only {
            padding: 0;
            margin-bottom: 30px
        }
    }

    .side-aside .latest-tweets-widget .dark-btn,
    .site-footer .latest-tweets-widget .dark-btn {
        display: none
    }

    .tie-insta-photos {
        overflow: hidden;
        display: grid;
        grid-template-columns: repeat(3, 1fr)
    }

    .tie-insta-post {
        position: relative
    }

    .tie-insta-post a {
        display: block;
        line-height: 0;
        position: relative;
        height: 100%
    }

    .tie-insta-post a:hover img {
        opacity: .8
    }

    .tie-insta-post img {
        width: 100%;
        height: 100%;
        object-fit: cover;
        float: left
    }

    .tie-insta-post .media-video {
        position: absolute;
        top: 10px;
        right: 10px;
        color: #fff;
        font-size: 20px;
        text-shadow: 0 0 10px rgb(0 0 0 / .5)
    }

    #footer-tiktok {
        position: relative;
        text-align: center;
        color: #fff
    }

    #footer-tiktok .tiktok-feed-list {
        margin: 0 !important
    }

    #footer-tiktok .tiktok-feed-list .tiktok-feed-item {
        padding: 0 !important
    }

    #footer-tiktok .tiktok-feed-actions {
        position: absolute;
        z-index: 999;
        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%)
    }

    #footer-tiktok .tiktok-feed-actions .tiktok-feed-button:hover {
        box-shadow: 0 9px 20px -5px #ff5374
    }

    @media screen and (max-width:1023px) and (min-width:768px) {

        #footer-tiktok .tiktok-feed-feed[data-feed_layout=gallery] .tiktok-feed-list .tiktok-feed-item,
        #footer-tiktok .tiktok-feed-feed[data-feed_layout=masonry] .tiktok-feed-list .tiktok-feed-item {
            min-width: 16%
        }
    }

    @media screen and (max-width:767px) {

        #footer-tiktok .tiktok-feed-feed[data-feed_layout=gallery] .tiktok-feed-list .tiktok-feed-item,
        #footer-tiktok .tiktok-feed-feed[data-feed_layout=masonry] .tiktok-feed-list .tiktok-feed-item {
            min-width: 33.333%
        }
    }

    #footer-instagram {
        position: relative;
        text-align: center;
        color: #fff
    }

    #footer-instagram .tie-insta-photos {
        grid-template-columns: repeat(6, 1fr)
    }

    @media (max-width:900px) {
        #footer-instagram .tie-insta-photos {
            white-space: nowrap;
            overflow-x: auto;
            overflow-y: hidden;
            scrollbar-width: thin
        }

        #footer-instagram .tie-insta-photos::-webkit-scrollbar {
            width: 5px
        }

        #footer-instagram .tie-insta-post {
            width: 150px !important
        }
    }

    #instagram-link {
        position: absolute;
        display: block;
        z-index: 1;
        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%);
        display: block;
        font-size: 16px;
        font-weight: 600;
        text-align: center;
        white-space: nowrap;
        word-wrap: normal;
        line-height: 1
    }

    #instagram-link .account-username {
        direction: ltr
    }

    #instagram-link.is-compact {
        background: rgb(0 0 0 / .7);
        text-shadow: 0 0 5px #000;
        color: #fff;
        padding: 20px
    }

    #instagram-link.is-expanded {
        background: #fff;
        color: #000;
        padding: 40px;
        font-size: 18px
    }

    html.dark-skin #instagram-link.is-expanded {
        background-color: #1f2024;
        color: #fff
    }

    html.dark-skin #instagram-link.is-expanded a:not(:hover) {
        color: #fff
    }

    #instagram-link.is-expanded.has-6-media {
        padding: 20px
    }

    @media (min-width:768px) {
        #instagram-link.is-expanded span:not(:last-child) {
            display: block;
            text-align: center;
            margin: 0 auto 20px
        }

        #instagram-link.is-expanded span.tie-icon-instagram {
            font-size: 50px;
            width: 50px;
            height: 50px;
            margin-bottom: 10px
        }
    }

    #instagram-link.is-expanded a:not(:hover) {
        color: #000
    }

    #instagram-link.is-expanded .follow-button {
        font-size: 16px;
        color: inherit;
        background-color: transparent !important;
        border: 2px solid #000;
        border-radius: 0;
        padding-left: 40px;
        padding-right: 40px;
        font-weight: 600
    }

    html.dark-skin #instagram-link.is-expanded .follow-button:not(:hover) {
        border-color: #fff
    }

    #instagram-link.is-expanded .follow-button:hover {
        color: var(--brand-color);
        border-color: var(--brand-color)
    }

    #instagram-link.is-expanded.is-colored .tie-icon-instagram,
    #instagram-link.is-expanded.is-colored .account-username,
    #instagram-link.is-expanded.is-colored .follow-button {
        background: #f09433;
        background: linear-gradient(29.61deg, #f38334 0%, #da2e7d 50.39%, #6b54c6 100%);
        border: none
    }

    #instagram-link.is-expanded.is-colored a.follow-button {
        color: #fff !important
    }

    #instagram-link.is-expanded.is-colored a.follow-button:hover {
        box-shadow: 0 9px 20px -3px #6b54c6
    }

    #instagram-link.is-expanded.is-colored .tie-icon-instagram,
    #instagram-link.is-expanded.is-colored .account-username {
        background-size: 100%;
        -webkit-background-clip: text;
        -moz-background-clip: text;
        -webkit-text-fill-color: #fff0;
        -moz-text-fill-color: #fff0
    }

    #instagram-link .tie-icon-instagram {
        font-size: 22px;
        vertical-align: sub;
        width: 22px;
        height: 22px
    }

    @media (max-width:767px) {
        #instagram-link {
            right: 10px;
            top: 10px;
            left: auto;
            -webkit-transform: none;
            -ms-transform: none;
            transform: none;
            padding: 10px !important;
            border-radius: 2px
        }

        #instagram-link .account-username,
        #instagram-link .follow-button {
            display: none !important
        }
    }

    .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
    }

    .site-info .social-icons {
        text-align: center
    }

    .site-info .social-icons li {
        float: none;
        display: inline-block;
        margin: 0
    }

    @media (max-width:767px) {
        .site-info .social-icons li a {
            width: 48px !important;
            height: 48px !important;
            line-height: 48px !important;
            font-size: 18px;
            margin-top: 10px
        }
    }

    .site-info .social-icons li a span {
        color: #ccc
    }

    .site-info .social-icons li a:hover span {
        color: #fff
    }

    @media (max-width:767px) {

        .site-info .tie-alignleft,
        .site-info .tie-alignright {
            float: none
        }
    }

    @media (min-width:768px) {
        .site-info-layout-2 .copyright-text-first {
            float: left
        }

        .site-info-layout-2 .copyright-text-second,
        .site-info-layout-2 ul.social-icons,
        .site-info-layout-2 .footer-menu {
            float: right;
            margin: 0;
            margin-left: 10px
        }
    }

    a.go-to-top-button {
        width: 42px;
        height: 42px;
        line-height: 40px;
        background: var(--brand-color);
        text-align: center;
        display: block;
        position: fixed;
        bottom: -100px;
        right: 20px;
        z-index: 3;
        color: #fff;
        transition: 0.3s;
        font-size: 22px;
        box-shadow: 0 5px 25px rgb(0 0 0 / .3);
        border-radius: 50%
    }

    a.go-to-top-button:hover {
        opacity: .85
    }

    a.go-to-top-button.show-top-button {
        bottom: 20px
    }

    .border-layout a.go-to-top-button.show-top-button {
        bottom: 30px
    }

    @media (max-width:767px) {
        a.go-to-top-button {
            right: 5px
        }

        a.go-to-top-button.show-top-button {
            bottom: 45px
        }
    }

    .stream-item-above-footer {
        margin: 40px auto 5px
    }

    @media (max-width:767px) {
        .stream-item-above-footer {
            max-width: 728px;
            margin: 40px 15px 5px
        }
    }

    .dark-skin {
        --lazyload-loading-color: #161717
    }

    .dark-skin,
    .dark-skin body {
        background-color: var(--tie-dark-skin-bg-main, #1f2024);
        color: #fff
    }

    .dark-skin .change-skin-icon:before {
        content: "\f113"
    }

    .dark-skin .mag-box .post-excerpt,
    .dark-skin .wp-caption .wp-caption-text,
    .dark-skin .entry-header .entry-sub-title {
        color: #ccc
    }

    .dark-skin textarea,
    .dark-skin input:not([type="submit"]),
    .dark-skin select {
        color: #ccc
    }

    .dark-skin a:not(:hover),
    .dark-skin .single-big-img .post-meta,
    .dark-skin .single-big-img .post-meta a:not(:hover),
    .dark-skin .pages-nav .pages-numbers a:not(:hover),
    .dark-skin .page-title,
    .dark-skin .entry h1,
    .dark-skin .entry h2,
    .dark-skin .entry h3,
    .dark-skin .entry h4,
    .dark-skin .entry h5,
    .dark-skin .entry h6 {
        color: #fff
    }

    .dark-skin .post-excerpt,
    .dark-skin .post-meta,
    .dark-skin .post-meta a:not(:hover),
    .dark-skin .timeline-widget ul li .date,
    .dark-skin .multiple-post-pages a:not(:hover),
    .dark-skin .video-playlist-nav-wrapper .video-playlist-item .video-duration,
    .dark-skin .login-widget .forget-text:not(:hover),
    .dark-skin #autocomplete-suggestions,
    .dark-skin .mobile-header-components:not(:hover) .menu-text,
    .dark-skin .about-author .social-icons li.social-icons-item a:not(:hover) span {
        color: #ccc !important
    }

    @media (min-width:1570px) {
        .dark-skin #story-index li a:not(.is-current) {
            color: #ccc
        }
    }

    .dark-skin textarea,
    .dark-skin input:not([type=submit]),
    .dark-skin select,
    .dark-skin code,
    .dark-skin kbd,
    .dark-skin pre,
    .dark-skin samp,
    .dark-skin .latest-tweets-slider-widget .latest-tweets-slider .tie-slider-nav li a:not(:hover),
    .dark-skin .next-posts,
    .dark-skin .prev-posts,
    .dark-skin .show-more-button,
    .dark-skin .pages-nav .pages-numbers a,
    .dark-skin .pages-nav .pages-numbers span.pages-nav-item,
    .dark-skin .pages-nav .pages-numbers .first-last-pages .pagination-icon,
    .dark-skin .multiple-post-pages .post-page-numbers,
    .dark-skin .latest-tweets-widget .slider-links .tie-slider-nav span {
        border-color: rgb(255 255 255 / .1)
    }

    .dark-skin #tie-wrapper,
    .dark-skin #theme-header {
        background-color: var(--tie-dark-skin-bg, #27292d)
    }

    .dark-skin .subscribe-widget .subscribe-widget-content .subscribe-subtitle:after,
    .dark-skin .boxed-slider-three-slides-wrapper li:not(.slick-active) button:not(:hover),
    .dark-skin .boxed-four-taller-slider li:not(.slick-active) button:not(:hover),
    .dark-skin .boxed-five-slides-slider li:not(.slick-active) button:not(:hover) {
        background-color: rgb(255 255 255 / .1)
    }

    .dark-skin .video-playlist-wrapper,
    .dark-skin .tie-slider-nav span {
        background: #18191c
    }

    .dark-skin .boxed-layout.wrapper-has-shadow #tie-wrapper {
        box-shadow: 0 1px 10px rgb(0 0 0 / .3)
    }

    .dark-skin .container-wrapper {
        background-color: var(--tie-dark-skin-bg-main, #1f2024);
        border-color: rgb(255 255 255 / .1)
    }

    .dark-skin .post-layout-3 .fullwidth-entry-title,
    .dark-skin .post-layout-7 .fullwidth-entry-title {
        background-color: #fff0
    }

    .dark-skin .tie-popup-container .container-wrapper {
        background-color: var(--tie-dark-skin-bg-main, #1f2024) !important
    }

    .dark-skin .widget a:not(:hover),
    .dark-skin .widget-title,
    .dark-skin .widget-title a:not(:hover) {
        color: #fff
    }

    .dark-skin .widget-title-icon {
        color: #ccc
    }

    .dark-skin .widget_product_tag_cloud a,
    .dark-skin .widget_tag_cloud .tagcloud a,
    .dark-skin .post-tags a,
    .dark-skin .widget_layered_nav_filters a {
        border-color: rgb(255 255 255 / .1)
    }

    .dark-skin .timeline-widget ul:before {
        background: rgb(0 0 0 / .3)
    }

    .dark-skin .timeline-widget .date:before {
        background: var(--tie-dark-skin-bg, #27292d);
        border-color: rgb(0 0 0 / .3)
    }

    .dark-skin .subscribe-widget .subscribe-widget-content h3 {
        color: #fff
    }

    .dark-skin .subscribe-widget .newsletter-icon,
    .dark-skin .subscribe-widget form:before {
        color: rgb(255 255 255 / .3)
    }

    .dark-skin .magazine1 .entry-header-outer + .mag-box {
        border-top: 1px solid rgb(255 255 255 / .1)
    }

    .dark-skin .post-layout-8 #content {
        background-color: var(--tie-dark-skin-bg, #27292d)
    }

    @media (min-width:992px) {
        .dark-skin .post-layout-8.one-column-no-sidebar #content {
            background-color: #fff0
        }
    }

    .dark-skin .tie-instagram.lite-skin,
    .dark-skin .tie-instagram.default-skin {
        background-color: #fff
    }

    .dark-skin .tie-instagram.lite-skin a,
    .dark-skin .tie-instagram.default-skin a {
        color: var(--base-color)
    }

    @media (max-width:991px) {
        .dark-skin .post-has-toggle #the-post .entry:not(.is-expanded):before {
            background-image: linear-gradient(to bottom, rgb(31 32 36 / .15) 50%, var(--tie-dark-skin-bg-main, #1f2024) 100%)
        }

        .dark-skin .magazine2.post-has-toggle #the-post .entry:not(.is-expanded):before {
            background-image: linear-gradient(to bottom, rgb(39 41 45 / .15) 50%, var(--tie-dark-skin-bg, #27292d) 100%)
        }
    }

    .dark-skin .sticky {
        background: #1c1c1d;
        padding: 10px
    }

    .dark-skin .entry-header .entry-title {
        color: #fff
    }

    .dark-skin .follow-us-post-section .post-followus-btn {
        background-color: #fff
    }

    .dark-skin .follow-us-post-section .post-followus-btn,
    .dark-skin .share-buttons-bottom,
    .dark-skin .wp-block-table.is-style-stripes {
        border-color: rgb(255 255 255 / .1)
    }

    .dark-skin .magazine1 .share-buttons-bottom {
        background: var(--tie-dark-skin-bg-main, #1f2024)
    }

    .dark-skin .comment-list li,
    .dark-skin .commentlist li,
    .dark-skin .entry table *,
    .dark-skin .woocommerce table.shop_table tfoot * {
        border-color: rgb(255 255 255 / .1)
    }

    .dark-skin .wp-block-table.is-style-stripes tbody tr:nth-child(2n+1) {
        background-color: #333
    }

    .dark-skin .comment-list .comment-author img,
    .dark-skin .commentlist .comment-author img {
        box-shadow: 0 0 6px #111;
        border-color: rgb(255 255 255 / .1)
    }

    .dark-skin .post-content-slideshow,
    .dark-skin .post-content-slideshow .tie-slider-nav-wrapper,
    .dark-skin .post-content-slideshow .tie-slider-nav li span,
    .dark-skin .divider,
    .dark-skin .toggle,
    .dark-skin .tabs-wrapper.tabs-vertical:after,
    .dark-skin .tabs-wrapper.tabs-vertical .tabs li a {
        border-color: rgb(255 255 255 / .1)
    }

    .dark-skin #check-also-box {
        border-color: rgb(255 255 255 / .1);
        background-color: var(--tie-dark-skin-bg-main, #1f2024)
    }

    .dark-skin .site-footer {
        background-color: #1c1d21
    }

    .dark-skin .mag-box:not(.tabs-box),
    .box-dark-skin:not(.tabs-box) {
        background-color: #fff0
    }

    .dark-skin .mag-box .mag-box-filter-links a:not(:hover),
    .box-dark-skin .mag-box-filter-links a:not(:hover) {
        color: #ccc
    }

    .dark-skin .mag-box .mag-box-filter-links .flexMenu-popup,
    .box-dark-skin .mag-box-filter-links .flexMenu-popup {
        background-color: #1f2024;
        box-shadow: 0 0 5px rgb(0 0 0 / .5)
    }

    .dark-skin .mag-box .slider-arrow-nav a,
    .box-dark-skin .slider-arrow-nav a {
        border-color: rgb(255 255 255 / .1)
    }

    .dark-skin .mag-box.timeline-box .posts-items:before,
    .box-dark-skin.timeline-box .posts-items:before {
        background: #404146
    }

    .dark-skin .mag-box.timeline-box .posts-items:last-of-type:after,
    .box-dark-skin.timeline-box .posts-items:last-of-type:after {
        background-image: linear-gradient(to bottom, #404146 0%, #1f2024 80%)
    }

    .dark-skin .mag-box .year-month,
    .box-dark-skin .year-month {
        background: #404146;
        color: #fff
    }

    .dark-skin .mag-box .day-month:before,
    .box-dark-skin .day-month:before {
        background: #404146;
        border-color: #1f2024
    }

    @media (min-width:768px) {

        .dark-skin .mag-box.full-overlay-title li:not(.no-post-thumb) .block-title-overlay,
        .box-dark-skin.full-overlay-title li:not(.no-post-thumb) .block-title-overlay {
            background: #1f2024
        }
    }

    .dark-skin .mag-box .videos-block,
    .box-dark-skin .videos-block {
        background: #27292d
    }

    .dark-skin .mag-box .video-playlist-nav-wrapper,
    .box-dark-skin .video-playlist-nav-wrapper {
        background: #1a1b1f
    }

    .dark-skin .mag-box .playlist-title,
    .box-dark-skin .playlist-title {
        background: #131416;
        color: #fff
    }

    .dark-skin .mag-box .video-playlist-item,
    .dark-skin .mag-box .mag-box-filter-links .flexMenu-popup li:first-child,
    .box-dark-skin .video-playlist-item,
    .box-dark-skin .mag-box-filter-links .flexMenu-popup li:first-child {
        border-color: rgb(255 255 255 / .05)
    }

    .dark-skin .mag-box .video-playlist-item h2,
    .box-dark-skin .video-playlist-item h2 {
        color: #fff
    }

    .dark-skin .mag-box .video-playlist-item:hover,
    .dark-skin .mag-box .is-playing,
    .box-dark-skin .video-playlist-item:hover,
    .box-dark-skin .is-playing {
        background: #222428
    }

    .dark-skin .mag-box .video-paused-icon,
    .dark-skin .mag-box .video-number,
    .dark-skin .mag-box .video-duration,
    .box-dark-skin .video-paused-icon,
    .box-dark-skin .video-number,
    .box-dark-skin .video-duration {
        color: #ccc
    }

    .dark-skin .mag-box .tie-slick-dots li:not(.slick-active) button,
    .box-dark-skin .tie-slick-dots li:not(.slick-active) button {
        background: rgb(255 255 255 / .2)
    }

    .dark-skin .mag-box .breaking,
    .dark-skin .mag-box .breaking-news-nav li,
    .box-dark-skin .breaking,
    .box-dark-skin .breaking-news-nav li {
        border-color: rgb(255 255 255 / .1)
    }

    .dark-skin .mag-box .breaking,
    .dark-skin .mag-box .ticker-content,
    .dark-skin .mag-box .ticker-swipe,
    .box-dark-skin .breaking,
    .box-dark-skin .ticker-content,
    .box-dark-skin .ticker-swipe {
        background-color: #27292d
    }

    .sidebar .container-wrapper,
    .sidebar .tie-weather-widget {
        margin-bottom: 30px
    }

    @media (max-width:991px) {

        .sidebar .container-wrapper,
        .sidebar .tie-weather-widget {
            margin-bottom: 15px
        }
    }

    body:not(.has-builder) .sidebar .container-wrapper:last-child,
    body:not(.has-builder) .sidebar .tie-weather-widget:last-child {
        margin-bottom: 0
    }

    @media (max-width:991px) {
        .has-sidebar .sidebar {
            margin-top: 15px
        }

        .magazine2.has-sidebar .sidebar {
            margin-top: 40px
        }
    }

    .widget-title {
        position: relative
    }

    .widget-title .the-subtitle {
        font-size: 15px;
        min-height: 15px
    }

    .widget-title-icon {
        position: absolute;
        right: 0;
        top: 1px;
        color: #b9bec3;
        font-size: 15px
    }

    .widget-title-icon:before {
        content: "\f08d"
    }

    .post-widget-body {
        padding-left: 125px
    }

    .posts-inverted .post-widget-body:not(.no-small-thumbs) {
        padding-left: 0;
        padding-right: 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
    }

    .posts-inverted .post-widget-thumbnail {
        float: right;
        margin-left: 15px;
        margin-right: 0
    }

    .post-widget-thumbnail img.tie-small-image,
    .post-widget-thumbnail img.size-thumbnail,
    .review-thumbnail img.tie-small-image,
    .review-thumbnail img.size-thumbnail {
        width: 110px
    }

    .post-widget-thumbnail .tie-small-image img,
    .review-thumbnail .tie-small-image img {
        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-content-only:last-child {
        margin-bottom: 0
    }

    .widget-content-only.tie-slider-widget {
        padding: 0;
        border: 0
    }

    .widget-content-only .widget-title {
        display: none
    }

    .widget-content-only,
    .section-item .widget-content-only:last-child,
    .side-aside .widget-content-only:last-child {
        margin-bottom: 30px
    }

    .widget_recent_entries .widget-title-icon:before,
    .categort-posts .widget-title-icon:before,
    .posts-list .widget-title-icon:before,
    .widget_pages .widget-title-icon:before,
    .widget_text .widget-title-icon:before,
    .text-html .widget-title-icon:before,
    .tie-slider-widget .widget-title-icon:before {
        content: "\f0f6"
    }

    .posts-list-circle img.size-thumbnail {
        border-radius: 100%;
        aspect-ratio: 1;
        object-fit: cover
    }

    .posts-list-big-first .posts-list-items li:first-child,
    .posts-list-bigs .posts-list-items li,
    .posts-list-half-posts .posts-list-items li {
        padding-bottom: 20px
    }

    .posts-list-big-first li:first-child .post-widget-thumbnail,
    .posts-list-bigs li .post-widget-thumbnail,
    .posts-list-half-posts li .post-widget-thumbnail {
        width: 100%;
        margin-right: 0;
        margin-bottom: 10px
    }

    .posts-list-big-first li:first-child .post-widget-thumbnail a,
    .posts-list-bigs li .post-widget-thumbnail a,
    .posts-list-half-posts li .post-widget-thumbnail a {
        min-height: 40px
    }

    .posts-list-big-first li:first-child .post-widget-body,
    .posts-list-bigs li .post-widget-body,
    .posts-list-half-posts li .post-widget-body {
        padding-left: 0
    }

    .posts-list-big-first li:first-child .post-title,
    .posts-list-bigs li .post-title {
        font-size: 18px
    }

    .posts-list-bigs li:last-child {
        padding-bottom: 0
    }

    .posts-list-half-posts .posts-list-items {
        overflow: hidden;
        margin-bottom: -20px
    }

    .posts-list-half-posts li {
        width: 47%;
        float: left
    }

    @media only screen and (min-width:480px) and (max-width:992px) {
        .posts-list-half-posts li {
            width: 48%
        }
    }

    .posts-list-half-posts li:nth-child(2) {
        padding-top: 0
    }

    .posts-list-half-posts li:nth-child(2n) {
        float: right
    }

    .posts-list-half-posts li:nth-child(2n+1) {
        clear: both
    }

    .posts-list-half-posts li .post-title {
        font-size: 14px;
        line-height: 1.4
    }

    .posts-list-half-posts .post-meta {
        overflow: inherit
    }

    @media (max-width:991px) {

        .posts-list-big-first .posts-list-items,
        .posts-list-bigs .posts-list-items {
            overflow: hidden
        }

        .posts-list-big-first li,
        .posts-list-bigs li {
            width: 48%;
            float: left
        }

        .posts-list-big-first li:nth-child(2),
        .posts-list-bigs li:nth-child(2) {
            padding-top: 0
        }

        .posts-list-big-first li:nth-child(2n),
        .posts-list-bigs li:nth-child(2n) {
            float: right
        }

        .posts-list-big-first li:nth-child(2n+1),
        .posts-list-bigs li:nth-child(2n+1) {
            clear: both
        }

        .posts-list-big-first li:nth-child(2),
        .posts-list-big-first li:nth-child(3) {
            float: right;
            clear: none
        }

        .posts-list-big-first li:nth-child(n+5) {
            display: none
        }

        .posts-list-half-posts li .post-title {
            font-size: 20px
        }
    }

    @media (max-width:670px) {
        .posts-list-big-first li {
            width: 100%
        }

        .posts-list-big-first li:nth-child(2) {
            padding-top: 12px
        }

        .posts-list-big-first li:nth-child(n+5) {
            display: block
        }

        .posts-list-bigs li {
            width: 100%
        }

        .posts-list-bigs li:not(:last-child) {
            padding-bottom: 12px
        }

        .posts-list-half-posts li .post-title {
            font-size: 14px
        }
    }

    .posts-pictures-widget .tie-row {
        margin: 0 -4px -8px
    }

    .posts-pictures-widget .tie-row > div:nth-child(3n+1) {
        clear: both
    }

    .posts-pictures-widget .tie-col-xs-4 {
        padding: 0 4px 8px
    }

    .widget_search .widget-title-icon:before,
    .widget_display_search .widget-title-icon:before,
    .widget_product_search .widget-title-icon:before {
        content: "\f002"
    }

    form.woocommerce-product-search {
        overflow: hidden
    }

    form.search-form {
        overflow: auto;
        position: relative;
        width: 100%;
        margin-top: 10px
    }

    .search-field {
        float: left;
        width: 73%;
        padding: 8px 15px
    }

    .woocommerce-product-search [type="submit"],
    .search-submit[type="submit"] {
        float: right;
        padding: 10px 5px;
        margin-left: 2%;
        width: 25%
    }

    .widget_text p,
    .text-html p {
        line-height: 24px
    }

    .widget_text p:not(:last-child),
    .widget_text ul:not(:last-child),
    .widget_text ol:not(:last-child),
    .text-html p:not(:last-child),
    .text-html ul:not(:last-child),
    .text-html ol:not(:last-child) {
        margin-bottom: 20px
    }

    .widget_text ol li,
    .text-html ol li {
        list-style: inside decimal
    }

    .widget_text ul li,
    .text-html ul li {
        list-style: inside disc
    }

    .widget_text .fa,
    .text-html .fa {
        width: 16px;
        text-align: center
    }

    .widget_text .textwidget {
        overflow: hidden
    }

    .login-widget .widget-title-icon:before,
    .bbp_widget_login .widget-title-icon:before,
    .widget_bp_core_login_widget .widget-title-icon:before {
        content: "\f023"
    }

    .login-widget form input[type="text"],
    .login-widget form input[type="password"] {
        width: 100%;
        float: none;
        margin-bottom: 15px
    }

    .login-widget .pass-container {
        position: relative
    }

    .login-widget .pass-container input[type="password"] {
        padding-right: 70px
    }

    .login-widget .forget-text {
        position: absolute;
        right: 15px;
        line-height: 45px;
        top: 0;
        font-size: 12px
    }

    .login-widget .forget-text:not(:hover) {
        color: #666
    }

    .login-widget .rememberme {
        display: block;
        margin-bottom: 15px
    }

    .login-widget .register-link {
        margin: 8px 0 0;
        display: block;
        text-align: center
    }

    .login-widget .wp-social-login-widget {
        padding-top: 15px
    }

    .login-widget .wp-social-login-provider-list {
        padding: 5px 0 0
    }

    .login-widget .is-logged-login .author-avatar {
        text-align: center;
        margin: 0 auto 10px
    }

    .login-widget .is-logged-login .welcome-text {
        text-align: center;
        margin-bottom: 15px
    }

    .login-widget .is-logged-login li {
        list-style: none
    }

    .recent-comments-widget .widget-title-icon:before {
        content: "\f086"
    }

    .recent-comments-widget .comment-author {
        font-weight: 700;
        display: block;
        font-size: 14px
    }

    .recent-comments-widget .post-widget-body,
    .tab-content-comments .post-widget-body {
        padding-left: 80px
    }

    .widget_recent_comments .widget-title-icon:before {
        content: "\f086"
    }

    .widget_tag_cloud .widget-title-icon:before,
    .widget_product_tag_cloud .widget-title-icon:before {
        content: "\f02c"
    }

    .widget_product_tag_cloud .tagcloud,
    .widget_tag_cloud .tagcloud,
    .post-tags .tagcloud,
    .widget_layered_nav_filters .tagcloud {
        margin: 0 -3px;
        font-size: 0;
        display: block
    }

    .widget_product_tag_cloud a,
    .widget_tag_cloud a,
    .post-tags a,
    .widget_layered_nav_filters a {
        font-size: 12px !important;
        display: inline-block;
        background: rgb(0 0 0 / .03);
        border: 1px solid rgb(0 0 0 / .1);
        line-height: 14px;
        margin: 3px;
        padding: 6px 10px;
        border-radius: 2px
    }

    .widget_product_tag_cloud a:not(:hover),
    .widget_tag_cloud a:not(:hover),
    .post-tags a:not(:hover),
    .widget_layered_nav_filters a:not(:hover) {
        color: var(--base-color)
    }

    .widget-posts-list + .button {
        margin-top: 24px !important
    }

    li.widget-post-list,
    .recent-comments-widget li {
        padding: 7px 0;
        position: relative
    }

    .widget_categories .widget-title-icon:before,
    .tie-widget-categories-grid .widget-title-icon:before,
    .widget_product_categories .widget-title-icon:before {
        content: "\f07b"
    }

    .widget_categories li,
    .widget_product_categories li,
    .widget_archive li {
        text-align: right
    }

    .widget_categories li a,
    .widget_product_categories li a,
    .widget_archive li a {
        float: left;
        white-space: nowrap;
        word-wrap: normal
    }

    .widget_categories li,
    .widget_product_categories li,
    .widget_layered_nav li,
    .widget_archive li,
    .widget_nav_menu li,
    .widget_meta li,
    .widget_pages li,
    .widget_recent_entries li,
    .widget_display_forums li,
    .widget_display_views li,
    .widget_rss li,
    .widget_display_stats dt {
        padding: 5px 0 5px 12px;
        font-size: 105%
    }

    .widget_categories li a:before,
    .widget_product_categories li a:before,
    .widget_layered_nav li a:before,
    .widget_archive li a:before,
    .widget_nav_menu li a:before,
    .widget_meta li a:before,
    .widget_pages li a:before,
    .widget_recent_entries li a:before,
    .widget_display_forums li a:before,
    .widget_display_views li a:before,
    .widget_rss li a:before,
    .widget_display_stats dt: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
    }

    .dark-skin .widget_categories li a:before,
    .dark-skin .widget_product_categories li a:before,
    .dark-skin .widget_layered_nav li a:before,
    .dark-skin .widget_archive li a:before,
    .dark-skin .widget_nav_menu li a:before,
    .dark-skin .widget_meta li a:before,
    .dark-skin .widget_pages li a:before,
    .dark-skin .widget_recent_entries li a:before,
    .dark-skin .widget_display_forums li a:before,
    .dark-skin .widget_display_views li a:before,
    .dark-skin .widget_rss li a:before,
    .dark-skin .widget_display_stats dt:before {
        color: #ccc
    }

    .widget_categories .children,
    .widget_product_categories .children,
    .widget_nav_menu .sub-menu,
    .widget_pages .children {
        margin-top: 0;
        clear: both
    }

    .widget_categories .children li,
    .widget_product_categories .children li,
    .widget_nav_menu .sub-menu li,
    .widget_pages .children li {
        padding-left: 15px
    }

    .widget_categories .children li:first-child,
    .widget_product_categories .children li:first-child,
    .widget_nav_menu .sub-menu li:first-child,
    .widget_pages .children li:first-child {
        padding-top: 10px
    }

    .widget_categories select,
    .widget_archive select {
        width: 100%
    }

    .widget_nav_menu .widget-title-icon:before {
        content: "\f0c9"
    }

    .site-footer .widget_nav_menu li {
        padding-left: 0;
        padding-right: 0
    }

    .site-footer .widget_nav_menu li a:before {
        display: none
    }

    .widget_recent_entries a + span,
    .widget_display_replies li div,
    .widget_display_topics li div,
    .widget_rss .rss-date {
        display: inline;
        color: #666;
        font-size: 90%
    }

    .widget_recent_entries a + span:before,
    .widget_display_replies li div:before,
    .widget_display_topics li div:before,
    .widget_rss .rss-date:before {
        content: ' - '
    }

    .widget_display_replies img,
    .widget_display_topics img {
        margin-bottom: -2px;
        border-radius: 50%
    }

    .stream-item .widget-title-icon:before,
    .stream-item-widget .widget-title-icon:before {
        content: "\f0a1"
    }

    .stream-item-widget a {
        display: block
    }

    .stream-item-widget img {
        display: block;
        margin-right: auto;
        margin-left: auto;
        height: auto
    }

    .stream-item-widget .stream-item-widget-content {
        text-align: center
    }

    .stream-item-125-widget .widget-title-icon:before {
        content: "\f0a1"
    }

    .stream-item-125-widget ul {
        text-align: center;
        margin: 0 -5px -5px
    }

    .stream-item-125-widget li {
        display: inline-block;
        padding: 0;
        margin: 5px;
        width: 125px;
        height: 125px
    }

    .stream-item-125-widget li a {
        display: block
    }

    .container-wrapper .wpcv-global-updates,
    .container-wrapper .wpcv-chart,
    .container-wrapper .wpcv-map {
        margin: 0
    }

    .entry .wpcv-widget {
        margin-bottom: 30px
    }

    .weather-wrap {
        clear: both;
        overflow: hidden;
        text-align: center;
        padding: 15px 0 20px;
        line-height: 1
    }

    .weather-icon {
        position: relative;
        margin: 0 auto .1em;
        font-size: 75px;
        width: 1em;
        height: .9em
    }

    .weather-icon-and-city {
        display: inline-block;
        padding: 0 10px
    }

    .weather-icon-and-city .icon-sun:after,
    .weather-icon-and-city .icon-sun:before,
    .weather-icon-and-city .icon-cloud:after,
    .weather-icon-and-city .icon-cloud:before,
    .weather-icon-and-city .icon-mist:after,
    .weather-icon-and-city .icon-mist:before,
    .weather-icon-and-city .icon-mist-animi:after,
    .weather-icon-and-city .icon-mist-animi:before {
        top: 0
    }

    .weather-current-temp {
        font-size: 70px;
        font-weight: 700
    }

    .weather-current-temp sup {
        font-size: 17px;
        vertical-align: super;
        font-weight: 400
    }

    .small-weather-icons .animi-icons-wrap {
        font-size: .2em;
        width: 2em
    }

    .small-weather-icons .icon-sun-animi:after {
        right: -.35em
    }

    .small-weather-icons .icon-windysnow-animi:before {
        top: .5em;
        left: .1em
    }

    .small-weather-icons .icon-windysnow-animi:after {
        width: .5em;
        height: 1.2em;
        top: 1em
    }

    .small-weather-icons .icon-thunder-animi:before {
        left: 50%;
        top: 40%;
        font-size: 2em
    }

    .small-weather-icons .icon-mist:before {
        font-size: .8em
    }

    .small-weather-icons .icon-mist-animi {
        display: none
    }

    .small-weather-icons .icon-cloud-behind:after {
        left: -.4em
    }

    .small-weather-icons .icon-moon-animi:before {
        right: -.4em;
        top: .1em
    }

    .basecloud:before {
        font-size: .86em;
        font-family: 'tiefonticon';
        content: '\f105';
        position: absolute;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
        z-index: 2
    }

    .icon-thunder-animi {
        position: absolute;
        width: 100%;
        height: 100%
    }

    .icon-thunder-animi:before,
    .icon-thunder-animi:after {
        content: "\f114";
        position: absolute;
        width: 100%;
        z-index: 2;
        font-size: 3em;
        left: 40%;
        -webkit-transform: translateX(-50%) translateY(-30%);
        -ms-transform: translateX(-50%) translateY(-30%);
        transform: translateX(-50%) translateY(-30%)
    }

    .icon-thunder-animi:after {
        color: orange;
        z-index: 2;
        font-size: 2.5em;
        top: 90%
    }

    .icon-rainy-animi,
    .icon-rainy-animi-2,
    .icon-rainy-animi-4,
    .icon-rainy-animi-5,
    .icon-windysnow-animi,
    .icon-windysnow-animi-2,
    .icon-moon {
        position: absolute;
        width: 100%;
        height: 100%
    }

    .icon-rainy-animi:before,
    .icon-rainy-animi:after,
    .icon-rainy-animi-2:before,
    .icon-rainy-animi-2:after,
    .icon-rainy-animi-4:before,
    .icon-rainy-animi-4:after,
    .icon-rainy-animi-5:before,
    .icon-rainy-animi-5:after,
    .icon-windysnow-animi:before,
    .icon-windysnow-animi:after,
    .icon-windysnow-animi-2:before,
    .icon-windysnow-animi-2:after {
        content: "\f107";
        position: absolute;
        z-index: 2;
        opacity: .6
    }

    .icon-rainy-animi:after,
    .icon-rainy-animi-2:after,
    .icon-rainy-animi-4:after,
    .icon-rainy-animi-5:after,
    .icon-windysnow-animi:after,
    .icon-windysnow-animi-2:after {
        opacity: 0;
        -webkit-animation-fill-mode: forwards;
        animation-fill-mode: forwards
    }

    .animi-icons-wrap {
        font-size: .14em;
        position: absolute;
        z-index: 2;
        left: 48%;
        bottom: 0;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
        width: 2.5em;
        height: 2.5em
    }

    .icon-rainy-animi:before,
    .icon-rainy-animi:after,
    .icon-rainy-animi-2:before,
    .icon-rainy-animi-2:after,
    .icon-rainy-animi-4:before,
    .icon-rainy-animi-4:after,
    .icon-rainy-animi-5:before,
    .icon-rainy-animi-5:after {
        content: "\f078";
        top: calc(50% - 0.43em);
        left: 0;
        right: auto;
        width: .96em;
        height: .96em
    }

    .icon-rainy-animi-2:before,
    .icon-rainy-animi-2:after {
        right: 0;
        left: auto;
        top: calc(50% - 0.43em)
    }

    .icon-rainy-animi-4:before,
    .icon-rainy-animi-4:after {
        left: calc(50% - 0.43em);
        top: calc(100% - 0.96em)
    }

    .icon-rainy-animi-5:before,
    .icon-rainy-animi-5:after {
        left: calc(50% - 0.43em);
        top: 0
    }

    .drizzle-icons .icon-rainy-animi:before,
    .drizzle-icons .icon-rainy-animi:after,
    .drizzle-icons .icon-rainy-animi-2:before,
    .drizzle-icons .icon-rainy-animi-2:after,
    .drizzle-icons .icon-rainy-animi-4:before,
    .drizzle-icons .icon-rainy-animi-4:after,
    .drizzle-icons .icon-rainy-animi-5:before,
    .drizzle-icons .icon-rainy-animi-5:after {
        -webkit-transform: rotate(30deg);
        -ms-transform: rotate(30deg);
        transform: rotate(30deg)
    }

    .icon-windysnow-animi:before,
    .icon-windysnow-animi:after,
    .icon-windysnow-animi-2:before,
    .icon-windysnow-animi-2:after {
        content: "\f103";
        width: 100%;
        height: 100%;
        font-size: 1.8em;
        top: 0;
        left: .3em
    }

    .icon-windysnow-animi:after,
    .icon-windysnow-animi-2:after {
        width: 2em;
        height: 2em
    }

    .icon-windysnow-animi-2:before,
    .icon-windysnow-animi-2:after {
        font-size: 1em;
        top: 1.5em;
        right: .7em;
        left: auto
    }

    .icon-windysnow-animi-2:after {
        width: 2em;
        height: 2em;
        left: -.5em
    }

    .icon-moon:after {
        content: "\f10d";
        position: absolute;
        font-size: .65em;
        left: 0;
        right: 0;
        top: .2em
    }

    .icon-moon:before {
        display: none
    }

    .icon-moon-animi:before {
        content: "\f10d";
        position: absolute;
        right: -.3em;
        font-size: .35em;
        top: .2em
    }

    .icon-sun:after {
        content: "\f113";
        position: absolute;
        color: orange;
        font-size: .9em;
        left: 0;
        right: 0
    }

    .icon-sun-animi:after {
        content: "\f113";
        position: absolute;
        color: orange;
        right: -.3em;
        top: .07em;
        font-size: .4em
    }

    .icon-basecloud-bg:after,
    .icon-cloud:after {
        content: "\e904";
        font-size: .86em;
        position: absolute;
        left: 0;
        right: 0;
        z-index: 2
    }

    .icon-basecloud-bg:after {
        content: '\e905';
        z-index: 1
    }

    .icon-cloud-behind:after {
        font-size: .48em;
        content: "\e904";
        position: absolute;
        left: -.2em;
        top: .4em;
        z-index: 1;
        opacity: .6
    }

    .icon-mist:before {
        content: '\f108';
        position: absolute;
        left: 0;
        right: 0
    }

    .icon-mist-animi:before {
        content: '\f108';
        position: absolute;
        left: 0;
        right: 0;
        display: none
    }

    .authors-list-widget .widget-title-icon::before {
        content: "\f007"
    }

    .authors-list-widget .about-author {
        padding-bottom: 10px
    }

    .authors-list-widget .author-avatar img {
        max-width: 60px
    }

    .authors-list-widget .author-name {
        font-size: 16px
    }

    .social-statistics-widget .widget-title-icon:before {
        content: "\f164"
    }

    .social-statistics-widget ul {
        overflow: hidden
    }

    .social-statistics-widget li {
        float: left;
        width: 50%;
        margin-left: 0;
        padding: 10px 5px 0;
        border-bottom: 0
    }

    .social-statistics-widget li:last-child {
        margin-bottom: 0
    }

    .social-statistics-widget .followers-num {
        font-weight: 600
    }

    .social-statistics-widget .followers-name {
        font-size: 11px
    }

    .social-statistics-widget a {
        display: block;
        padding: 10px;
        position: relative;
        overflow: hidden;
        border-radius: 2px
    }

    .social-statistics-widget a:hover {
        opacity: .8
    }

    .social-statistics-widget a span.counter-icon {
        float: left;
        color: #fff;
        background-color: #2c2f34;
        width: 30px;
        height: 30px;
        line-height: 30px;
        text-align: center;
        font-size: 18px;
        border-radius: 2px;
        transition: 0.3s
    }

    .social-statistics-widget .followers {
        float: left;
        margin-left: 10px;
        line-height: 15px
    }

    .social-statistics-widget .followers .followers-num,
    .social-statistics-widget .followers .followers-name {
        color: #fff;
        display: block;
        transition: 0.3s;
        white-space: nowrap;
        word-wrap: normal
    }

    .social-statistics-widget .followers .followers-name {
        opacity: .8
    }

    .social-counter-total {
        margin-bottom: 15px;
        font-size: 120%;
        text-align: center
    }

    ul + .social-counter-total {
        margin-bottom: 0;
        margin-top: 15px
    }

    .social-counter-total .tie-icon-heart {
        color: red
    }

    .two-cols {
        margin-left: -5px;
        margin-right: -5px
    }

    .two-cols:not(.fullwidth-stats-icons) li:nth-child(2) {
        padding-top: 0
    }

    .two-cols li:nth-last-child(-n+2) {
        margin-bottom: 0
    }

    .two-cols li:nth-child(2n+1) {
        clear: both
    }

    @media (min-width:1050px) {
        .two-cols li:nth-child(odd):last-child {
            width: 100%
        }
    }

    .two-cols:not(.transparent-icons):not(.white-bg) a span.counter-icon,
    .fullwidth-stats-icons:not(.transparent-icons):not(.white-bg) a span.counter-icon {
        background: #2c2f34 !important
    }

    .fullwidth-stats-icons li {
        width: 100%;
        margin-left: 0;
        margin-right: 0;
        padding: 10px 0 0;
        position: relative
    }

    .fullwidth-stats-icons li:before {
        content: "";
        position: absolute;
        z-index: 1;
        width: 1px;
        height: calc(100% - 10px);
        left: 50px;
        top: 10px;
        background: rgb(255 255 255 / .3)
    }

    .fullwidth-stats-icons li:first-child {
        padding-top: 0
    }

    .fullwidth-stats-icons li:first-child:before {
        height: 100%;
        top: 0
    }

    .fullwidth-stats-icons .followers {
        margin-left: 30px
    }

    .fullwidth-stats-icons .followers span {
        float: left;
        line-height: 30px;
        margin-right: 5px
    }

    .transparent-icons li a span.counter-icon {
        background-color: #fff0
    }

    .white-bg .social-icons-item:before {
        background: rgb(0 0 0 / .1)
    }

    .white-bg .social-icons-item a {
        border: 1px solid rgb(0 0 0 / .1) !important;
        background: transparent !important
    }

    .white-bg .social-icons-item a span.followers span {
        color: var(--base-color)
    }

    .dark-skin .white-bg .social-icons-item a span.followers span {
        color: #ccc
    }

    .circle-icons .social-icons-item a span.counter-icon {
        border-radius: 50%;
        width: 35px;
        height: 35px;
        line-height: 35px
    }

    .circle-icons.two-cols .social-icons-item a {
        border: 0 !important
    }

    .three-cols:not(.three-cols-without-spaces) {
        margin-right: -5px;
        margin-left: -5px
    }

    .three-cols .social-icons-item {
        width: 33.3333%;
        margin: 0;
        overflow: hidden
    }

    .three-cols .social-icons-item:nth-child(-n+3) {
        padding-top: 0
    }

    .three-cols .social-icons-item:nth-child(3n+1) {
        clear: both
    }

    .three-cols .social-icons-item:nth-last-child(-n+3) {
        margin-bottom: 0
    }

    .three-cols .social-icons-item a {
        padding: 0
    }

    .three-cols .social-icons-item a span.counter-icon {
        line-height: 60px;
        height: 60px;
        font-size: 25px;
        width: 100%;
        text-align: center;
        background-color: #fff0;
        color: #fff
    }

    .three-cols .social-icons-item .followers {
        background: rgb(255 255 255 / .2);
        margin: 0;
        width: 100%;
        min-height: 58px;
        padding: 10px 0;
        text-align: center;
        line-height: 19px
    }

    .three-cols-without-spaces .social-icons-item:nth-child(n) {
        padding: 0
    }

    .three-cols-without-spaces .social-icons-item:nth-child(n) a {
        border-radius: 0
    }

    .three-cols-without-spaces .social-icons-item:nth-child(n) a span.counter-icon {
        padding-top: 5px
    }

    .three-cols-without-spaces .social-icons-item:nth-child(n) .followers {
        background-color: #fff0;
        padding-top: 0
    }

    .three-cols-without-spaces .social-icons-item:nth-child(n) .followers-num {
        font-size: 18px
    }

    .social-icons-item .mailchimp-social-icon,
    .social-icons-item .mailchimp-social-icon .counter-icon,
    .social-icons-item .mailpoet-social-icon,
    .social-icons-item .mailpoet-social-icon .counter-icon,
    .social-icons-item .mymail-social-icon,
    .social-icons-item .mymail-social-icon .counter-icon {
        background-color: #2c9ab7
    }

    .social-icons-item .posts-social-icon,
    .social-icons-item .posts-social-icon .counter-icon {
        background-color: #9b59b6
    }

    .social-icons-item .comments-social-icon,
    .social-icons-item .comments-social-icon .counter-icon {
        background-color: #1abc9c
    }

    .social-icons-item .groups-social-icon,
    .social-icons-item .groups-social-icon .counter-icon {
        background-color: #788cb6
    }

    .social-icons-item .forums-social-icon,
    .social-icons-item .forums-social-icon .counter-icon {
        background-color: #88aca1
    }

    .social-icons-item .members-social-icon,
    .social-icons-item .members-social-icon .counter-icon {
        background-color: #dc5034
    }

    .social-icons-item .topics-social-icon,
    .social-icons-item .topics-social-icon .counter-icon {
        background-color: #613854
    }

    .social-icons-item .replies-social-icon,
    .social-icons-item .replies-social-icon .counter-icon {
        background-color: #71c6c1
    }

    .circle-three-cols {
        margin-right: -10px;
        margin-left: -10px
    }

    .circle-three-cols .social-icons-item {
        width: calc(100% / 3);
        margin-right: 0;
        height: 125px;
        overflow: hidden;
        padding: 0
    }

    .circle-three-cols .social-icons-item:before {
        background: rgb(0 0 0 / .1)
    }

    .circle-three-cols .social-icons-item a {
        position: relative;
        background: transparent !important
    }

    .circle-three-cols .social-icons-item a .followers-num,
    .circle-three-cols .social-icons-item a .followers-name {
        color: var(--base-color)
    }

    .dark-skin .circle-three-cols .social-icons-item a .followers-num,
    .dark-skin .circle-three-cols .social-icons-item a .followers-name {
        color: #ccc
    }

    .circle-three-cols .social-icons-item a span {
        position: relative;
        z-index: 2
    }

    .circle-three-cols .social-icons-item a span.counter-icon {
        color: #ffffff !important;
        width: 70px;
        height: 70px;
        line-height: 70px;
        font-size: 25px;
        position: relative;
        left: 50%;
        margin-left: -35px
    }

    .circle-three-cols .social-icons-item .followers {
        margin: 10px 0 0 0;
        width: 100%;
        text-align: center
    }

    .circle-three-cols .social-icons-item .followers-num {
        font-size: 15px
    }

    .squared-four-cols {
        margin-right: -10px;
        margin-left: -10px
    }

    .squared-four-cols li {
        width: 25%;
        margin: 0
    }

    .squared-four-cols li:nth-child(-n+4) {
        padding-top: 0
    }

    .squared-four-cols li:nth-child(4n+1) {
        clear: both
    }

    .squared-four-cols li:nth-child(n) a {
        border: 0 !important;
        padding-top: 0
    }

    .squared-four-cols li:nth-child(n) a .counter-icon {
        position: relative;
        left: 50%;
        width: 54px;
        height: 54px;
        line-height: 54px;
        margin-left: -27px;
        font-size: 20px
    }

    .squared-four-cols li:nth-child(n) .followers {
        text-align: center;
        margin: 10px 0 0;
        display: block;
        width: 100%
    }

    @media only screen and (min-width:992px) and (max-width:1050px) {

        .two-cols.white-bg:not(.circle-icons) li,
        .two-cols.transparent-icons li,
        .two-cols:not(.transparent-icons):not(.white-bg) li {
            width: 100%
        }

        .two-cols.white-bg:not(.circle-icons) li:nth-child(2),
        .two-cols.transparent-icons li:nth-child(2),
        .two-cols:not(.transparent-icons):not(.white-bg) li:nth-child(2) {
            padding-top: 10px
        }

        .two-cols.white-bg.circle-icons li a {
            padding: 10px 0
        }

        .squared-four-cols li {
            width: 33.3334%
        }

        .squared-four-cols li:nth-child(4n+1) {
            clear: none
        }

        .squared-four-cols li:nth-child(3n+1) {
            clear: both
        }
    }

    @media only screen and (min-width:768px) and (max-width:991px) {

        .two-cols.white-bg,
        .two-cols.transparent-icons,
        .two-cols:not(.transparent-icons):not(.white-bg),
        .fullwidth-stats-icons {
            margin-left: -5px;
            margin-right: -5px
        }

        .two-cols.white-bg li,
        .two-cols.transparent-icons li,
        .two-cols:not(.transparent-icons):not(.white-bg) li,
        .fullwidth-stats-icons li {
            width: 25%;
            padding-left: 5px;
            padding-right: 5px
        }

        .two-cols.white-bg li:before,
        .two-cols.transparent-icons li:before,
        .two-cols:not(.transparent-icons):not(.white-bg) li:before,
        .fullwidth-stats-icons li:before {
            left: 55px
        }

        .two-cols.white-bg li:nth-child(-n+4),
        .two-cols.transparent-icons li:nth-child(-n+4),
        .two-cols:not(.transparent-icons):not(.white-bg) li:nth-child(-n+4),
        .fullwidth-stats-icons li:nth-child(-n+4) {
            padding-top: 0
        }

        .two-cols.white-bg li:nth-child(-n+4):before,
        .two-cols.transparent-icons li:nth-child(-n+4):before,
        .two-cols:not(.transparent-icons):not(.white-bg) li:nth-child(-n+4):before,
        .fullwidth-stats-icons li:nth-child(-n+4):before {
            top: 0;
            height: 100%
        }

        .two-cols.white-bg li:nth-child(2n+1),
        .two-cols.transparent-icons li:nth-child(2n+1),
        .two-cols:not(.transparent-icons):not(.white-bg) li:nth-child(2n+1),
        .fullwidth-stats-icons li:nth-child(2n+1) {
            clear: none
        }

        .two-cols.white-bg li:nth-child(4n+1),
        .two-cols.transparent-icons li:nth-child(4n+1),
        .two-cols:not(.transparent-icons):not(.white-bg) li:nth-child(4n+1),
        .fullwidth-stats-icons li:nth-child(4n+1) {
            clear: both
        }

        .two-cols.white-bg li .followers span,
        .two-cols.transparent-icons li .followers span,
        .two-cols:not(.transparent-icons):not(.white-bg) li .followers span,
        .fullwidth-stats-icons li .followers span {
            float: none;
            line-height: inherit
        }

        .three-cols .social-icons-item,
        .white-bg.two-cols .social-icons-item,
        .circle-three-cols .social-icons-item,
        .squared-four-cols .social-icons-item {
            width: 20%
        }

        .three-cols .social-icons-item:nth-child(-n+5),
        .white-bg.two-cols .social-icons-item:nth-child(-n+5),
        .circle-three-cols .social-icons-item:nth-child(-n+5),
        .squared-four-cols .social-icons-item:nth-child(-n+5) {
            padding-top: 0
        }

        .three-cols .social-icons-item:nth-child(5n+1),
        .white-bg.two-cols .social-icons-item:nth-child(5n+1),
        .circle-three-cols .social-icons-item:nth-child(5n+1),
        .squared-four-cols .social-icons-item:nth-child(5n+1) {
            clear: both
        }

        .three-cols .social-icons-item:nth-child(3n+1),
        .three-cols .social-icons-item:nth-child(4n+1),
        .white-bg.two-cols .social-icons-item:nth-child(3n+1),
        .white-bg.two-cols .social-icons-item:nth-child(4n+1),
        .circle-three-cols .social-icons-item:nth-child(3n+1),
        .circle-three-cols .social-icons-item:nth-child(4n+1),
        .squared-four-cols .social-icons-item:nth-child(3n+1),
        .squared-four-cols .social-icons-item:nth-child(4n+1) {
            clear: none
        }
    }

    .dark-skin .social-statistics-widget .white-bg li.social-icons-item:before {
        background: rgb(255 255 255 / .1)
    }

    .dark-skin .social-statistics-widget .white-bg li.social-icons-item a {
        border-color: rgb(255 255 255 / .1) !important
    }

    .dark-skin .social-statistics-widget .white-bg li.social-icons-item a:after {
        background: rgb(255 255 255 / .1)
    }

    .social-icons-item .arqicon-goodreads {
        line-height: 2.5 !important
    }

    .social-icons-item .arqicon-goodreads svg {
        width: 20px;
        height: 20px
    }

    .social-statistics-widget ul.three-cols .arqicon-goodreads,
    .social-statistics-widget ul.circle-three-cols .arqicon-goodreads,
    .social-statistics-widget ul.squared-four-cols .arqicon-goodreads {
        line-height: 3 !important
    }

    .social-statistics-widget ul.three-cols .arqicon-goodreads svg,
    .social-statistics-widget ul.circle-three-cols .arqicon-goodreads svg,
    .social-statistics-widget ul.squared-four-cols .arqicon-goodreads svg {
        width: 25px;
        height: 25px
    }

    .social-statistics-widget ul.circle-three-cols .arqicon-goodreads {
        line-height: 3.7 !important
    }

    .social-statistics-widget svg path {
        fill: #FFF
    }

    @supports (-ms-accelerator:true) {
        .social-statistics-widget a {
            transition: none
        }
    }

    .facebook-widget .widget-title-icon:before {
        content: "\f09a"
    }

    .facebook-widget .fb_iframe_widget {
        margin: 0 auto;
        max-width: 100%;
        display: table !important
    }

    .soundcloud-widget .widget-title-icon:before {
        content: "\f1be"
    }

    .flickr-widget .widget-title-icon:before {
        content: "\f16e"
    }

    .flickr-widget .flickr_badge_image {
        width: 33.33333%;
        padding: 0 2px 4px;
        position: relative;
        min-height: 1px;
        float: left;
        line-height: 0
    }

    .flickr-widget .flickr-images-wrapper {
        margin: 0 -2px;
        margin-bottom: 10px
    }

    .flickr-widget a {
        display: block
    }

    .flickr-widget img {
        width: 100%;
        transition: 0.3s
    }

    .flickr-widget img:hover {
        opacity: .8
    }

    .widget_youtube-widget .widget-title-icon:before {
        content: "\f16a"
    }

    .widget_youtube-widget .youtube-box {
        text-align: center
    }

    .widget_tie-snapchat-theme .widget-title-icon::before {
        content: "\f2ac"
    }

    .tie-snapchat-badge {
        display: block;
        background-repeat: no-repeat;
        background-position: center;
        font-size: 0;
        line-height: 0;
        border: 3px solid #000;
        overflow: hidden;
        width: 200px;
        margin: 0 auto;
        border-radius: 20px;
        transition: all 0.25s
    }

    .tie-snapchat-badge.is-circle {
        border-radius: 100%
    }

    .tie-snapchat-badge-wrap a:hover {
        color: #e6e419
    }

    .tie-snapchat-badge-wrap .snapchat-username,
    .tie-snapchat-badge-wrap .snapchat-userid {
        text-align: center;
        display: block
    }

    .tie-snapchat-badge-wrap .snapchat-username {
        margin-top: 10px;
        font-size: 20px;
        font-weight: 700
    }

    .widget_tie-patreon-widget .widget-title-icon::before {
        content: "\e90d"
    }

    .tie-patreon-badge-wrap .button {
        background: #000;
        color: #fff
    }

    .tie-patreon-badge-wrap .button:hover {
        background: #333
    }

    .widget_tie-buymeacoffee-widget .widget-title-icon::before {
        content: "\e90c"
    }

    .widget .tie-buymeacoffee-badge-wrap a.button {
        background: #fd0;
        color: #000
    }

    .widget .tie-buymeacoffee-badge-wrap a.button:hover {
        background: #000;
        color: #fd0
    }

    .tie-buymeacoffee-badge-wrap,
    .tie-patreon-badge-wrap {
        text-align: center
    }

    .tie-buymeacoffee-badge-wrap .button,
    .tie-patreon-badge-wrap .button {
        display: block;
        font-weight: 700;
        font-size: 14px;
        border-radius: 100px;
        padding: 12px 5px;
        margin-top: 20px;
        border: none
    }

    .tie-buymeacoffee-badge-wrap svg,
    .tie-patreon-badge-wrap svg {
        height: 8rem;
        width: 8rem;
        display: inline-block;
        margin: 10px auto
    }

    .latest-tweets-widget {
        position: relative;
        min-height: 80px
    }

    .latest-tweets-widget .widget-title-icon:before {
        content: "\e90f"
    }

    .latest-tweets-widget li {
        padding: 0 0 10px
    }

    .latest-tweets-widget li:last-child {
        padding: 0;
        margin-bottom: 0;
        border-bottom: 0
    }

    .latest-tweets-widget .widget-title + ul {
        margin-bottom: 20px
    }

    .twitter-icon-wrap {
        width: 20px;
        float: left
    }

    .twitter-icon-wrap span {
        color: var(--brand-color);
        margin-top: 5px
    }

    .latest-tweets-widget .tweetaya-body {
        padding-left: 20px
    }

    .latest-tweets-widget .tweetaya-meta {
        display: block;
        font-size: 11px;
        text-align: right
    }

    .latest-tweets-widget .tie-slick-slider {
        display: none;
        position: relative;
        border-radius: 2px
    }

    .latest-tweets-widget .tie-slick-slider .slick-list {
        width: 100%
    }

    .latest-tweets-widget .tie-slick-slider li {
        border: 0;
        height: 58px;
        padding-bottom: 0;
        overflow: hidden
    }

    .latest-tweets-widget .tie-slick-slider .twitter-icon-wrap {
        width: 40px;
        height: 40px;
        line-height: 40px;
        background: #000;
        border-radius: 2px;
        margin-right: 20px;
        text-align: center;
        display: none
    }

    .latest-tweets-widget .tie-slick-slider .tweetaya-body {
        padding: 0
    }

    .latest-tweets-widget .tie-slick-slider .tweetaya-body p {
        margin: 0
    }

    .latest-tweets-widget .slider-links {
        float: right;
        display: none
    }

    .latest-tweets-widget .slider-links .button {
        line-height: 23px;
        padding: 1px 10px;
        margin-right: 10px
    }

    .latest-tweets-widget .slider-links .tie-slider-nav {
        margin: 0;
        opacity: 1;
        float: right;
        position: static;
        width: auto
    }

    .latest-tweets-widget .slider-links .tie-slider-nav li {
        padding: 0;
        border: 0;
        margin-bottom: 0;
        margin-left: 5px;
        float: right
    }

    .latest-tweets-widget .slider-links .tie-slider-nav li span {
        width: 25px;
        height: 25px;
        border: 1px solid rgb(0 0 0 / .1);
        line-height: 23px;
        position: relative;
        top: 0;
        cursor: pointer;
        font-size: 14px
    }

    .dark-skin .latest-tweets-widget .slider-links .tie-slider-nav li span:not(:hover) {
        background-color: #fff0
    }

    .latest-tweets-widget .slick-initialized ~ .slider-links {
        display: block
    }

    .normal-side .latest-tweets-widget .tie-slick-slider .tweetaya-body p {
        white-space: normal;
        display: block;
        display: -webkit-box;
        height: 36.4px;
        margin: 0 auto;
        font-size: 13px;
        line-height: 1.4;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis
    }

    .twitter-embedded-timeline-dark,
    .dark-skin .twitter-embedded-timeline-light {
        display: none
    }

    .dark-skin .twitter-embedded-timeline-dark {
        display: block !important
    }

    .twitter-embedded-timeline {
        height: 400px;
        border: 1px solid rgb(0 0 0 / .1);
        border-radius: 8px;
        overflow: hidden
    }

    .fullwidth-area .latest-tweets-widget {
        padding-bottom: 0
    }

    @media (max-width:767px) {
        .fullwidth-area .latest-tweets-widget {
            max-height: inherit
        }
    }

    .fullwidth-area .latest-tweets-widget .tie-slick-slider {
        margin-bottom: 0;
        background: rgb(0 0 0 / .15);
        padding: 20px
    }

    .fullwidth-area .latest-tweets-widget .tie-slick-slider .slide {
        margin: 2px 0;
        height: auto
    }

    .fullwidth-area .latest-tweets-widget .tie-slick-slider .twitter-icon-wrap {
        display: inline-block
    }

    .fullwidth-area .latest-tweets-widget .tie-slick-slider .twitter-icon-wrap span {
        color: #ffffff !important
    }

    .fullwidth-area .latest-tweets-widget .tie-slick-slider .tweetaya-body {
        width: calc(100% - 160px);
        padding-left: 60px
    }

    .fullwidth-area .latest-tweets-widget .tie-slick-slider .tweetaya-body p {
        display: block;
        overflow: hidden;
        white-space: nowrap;
        word-wrap: normal;
        text-overflow: ellipsis
    }

    .fullwidth-area .latest-tweets-widget .tie-slick-slider .tweetaya-body .tweetaya-meta {
        display: inline
    }

    @media (max-width:767px) {
        .fullwidth-area .latest-tweets-widget .tie-slick-slider .slide {
            height: 58px
        }

        .fullwidth-area .latest-tweets-widget .tie-slick-slider .tweetaya-body p {
            white-space: normal;
            display: block;
            display: -webkit-box;
            height: 36.4px;
            margin: 0 auto;
            font-size: 13px;
            line-height: 1.4;
            -webkit-line-clamp: 2;
            -webkit-box-orient: vertical;
            overflow: hidden;
            text-overflow: ellipsis
        }
    }

    .fullwidth-area .latest-tweets-widget ul:not(.tie-slick-slider) .tweetaya-meta {
        text-align: left
    }

    .fullwidth-area .latest-tweets-widget .slider-links {
        margin: 0;
        right: 20px;
        top: 40px;
        bottom: 35px;
        position: absolute
    }

    @media (min-width:601px) {
        .fullwidth-area .latest-tweets-widget .widget-title ~ .slider-links {
            top: 100px
        }
    }

    @media (max-width:600px) {
        .fullwidth-area .latest-tweets-widget .tie-slick-slider {
            padding-bottom: 60px
        }

        .fullwidth-area .latest-tweets-widget .tie-slick-slider .tweetaya-body {
            width: 100%
        }

        .fullwidth-area .latest-tweets-widget .slider-links {
            top: auto;
            bottom: 35px
        }
    }

    @media (max-width:479px) {
        .fullwidth-area .latest-tweets-widget .tie-slick-slider .tweetaya-body {
            padding-left: 0
        }

        .fullwidth-area .latest-tweets-widget .tie-slick-slider .twitter-icon-wrap {
            display: none
        }
    }

    .posts-list-counter {
        counter-reset: post-widget-counter
    }

    .posts-list-counter li.widget-post-list:before {
        display: block;
        width: 30px;
        height: 30px;
        content: counter(post-widget-counter, decimal);
        counter-increment: post-widget-counter;
        position: absolute;
        z-index: 2;
        top: 0;
        left: -15px;
        text-align: center;
        font-size: 14px;
        font-weight: 600;
        line-height: 26px;
        border: 2px solid #fff;
        background: var(--brand-color);
        color: var(--bright-color);
        border-radius: 100%
    }

    @media (max-width:991px) {
        .magazine2 .posts-list-counter li.widget-post-list:before {
            left: -10px
        }
    }

    .dark-skin .posts-list-counter li.widget-post-list:before {
        border-color: #27292d
    }

    .site-footer .posts-list-counter li.widget-post-list:before,
    .side-aside.dark-skin .posts-list-counter li.widget-post-list:before {
        border-color: #1f2024
    }

    .posts-list-counter li.widget-post-list:nth-child(1):before {
        top: -10px;
        -webkit-transform: scale(1.35, 1.35);
        -ms-transform: scale(1.35, 1.35);
        transform: scale(1.35, 1.35)
    }

    .posts-list-counter li.widget-post-list:nth-child(2):before {
        -webkit-transform: scale(1.25, 1.25);
        -ms-transform: scale(1.25, 1.25);
        transform: scale(1.25, 1.25)
    }

    .posts-list-counter li.widget-post-list:nth-child(3):before {
        -webkit-transform: scale(1.15, 1.15);
        -ms-transform: scale(1.15, 1.15);
        transform: scale(1.15, 1.15)
    }

    .posts-list-counter li.widget-post-list:nth-child(4):before {
        -webkit-transform: scale(1.1, 1.1);
        -ms-transform: scale(1.1, 1.1);
        transform: scale(1.1, 1.1)
    }

    .posts-list-counter li.widget-post-list .no-small-thumbs {
        padding-left: 30px !important
    }

    .timeline-widget .widget-title-icon:before {
        content: "\f073"
    }

    .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: #666;
        line-height: 12px;
        margin-bottom: 5px
    }

    .timeline-widget li .date:before {
        content: "";
        width: 12px;
        height: 12px;
        background: #e6e6e6;
        border: 3px solid rgb(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: 0.3s
    }

    .timeline-widget li h3 {
        font-size: 14px;
        line-height: 1.4
    }

    .timeline-widget li a:hover .date:before {
        background: var(--brand-color);
        -webkit-transform: scale(1.2);
        -ms-transform: scale(1.2);
        transform: scale(1.2)
    }

    .social-icons-widget .widget-title-icon:before {
        content: "\f1e0"
    }

    .social-icons-widget ul {
        margin: 0 -3px
    }

    .social-icons-widget .social-icons-item {
        float: left;
        margin: 3px;
        border-bottom: 0;
        padding: 0
    }

    .social-icons-widget .social-icons-item .social-link {
        width: 40px;
        height: 40px;
        line-height: 40px;
        font-size: 18px
    }

    .social-icons-widget .is-centered {
        text-align: center;
        overflow: hidden
    }

    .social-icons-widget .is-centered .social-icons-item {
        float: none;
        display: inline-block
    }

    @media (max-width:479px) {
        .social-icons-widget .solid-social-icons {
            text-align: center
        }

        .social-icons-widget .social-icons-item {
            float: none;
            display: inline-block
        }
    }

    .tie-weather-widget.widget {
        background: var(--brand-color);
        color: var(--bright-color);
        border-width: 0;
        padding: 0;
        position: relative;
        overflow: hidden
    }

    .tie-weather-widget.widget .icon-basecloud-bg:after {
        color: var(--brand-color)
    }

    .tie-weather-widget.widget .user-weather-error {
        position: absolute;
        width: 100%;
        top: 0
    }

    .tie-weather-widget.widget .user-weather-error .theme-notice {
        background: rgb(255 0 0 / .5);
        color: #fff !important;
        text-align: center;
        padding: 0
    }

    .tie-weather-widget .widget-title {
        border-bottom: 0 !important;
        background-color: #fff0;
        margin-bottom: 0;
        padding: 20px 20px 0
    }

    .tie-weather-widget .widget-title:after,
    .tie-weather-widget .widget-title:before {
        display: none
    }

    .tie-weather-widget .widget-title .the-subtitle {
        font-size: 18px;
        color: var(--bright-color);
        margin: 0;
        padding: 0
    }

    .tie-weather-widget .widget-title .the-subtitle:after,
    .tie-weather-widget .widget-title .the-subtitle:before,
    .tie-weather-widget .widget-title .the-subtitle .widget-title-icon {
        display: none
    }

    .tie-weather-widget .widget-title span {
        font-weight: 400;
        font-size: 14px
    }

    .tie-weather-widget [class^="icon-"]:before,
    .tie-weather-widget [class^="icon-"]:after,
    .tie-weather-widget [class*=" icon-"]:before,
    .tie-weather-widget [class*=" icon-"]:after {
        font-family: "tiefonticon"
    }

    .tie-weather-user-location {
        position: absolute;
        font-size: 22px;
        display: block;
        top: 10px;
        right: 10px
    }

    .tie-weather-user-location.has-title {
        top: 20px;
        right: 20px
    }

    .tie-weather-user-location:not(.is-loading) {
        cursor: pointer
    }

    .tie-weather-user-location .tie-icon-gps:not(:hover) {
        opacity: .5
    }

    .tie-weather-user-location .tie-icon-spinner {
        -webkit-animation: tie-spin 1s infinite linear;
        animation: tie-spin 1s infinite linear;
        opacity: .5
    }

    .weather-name {
        font-size: 32px;
        padding-top: 5px;
        font-weight: 700;
        white-space: nowrap
    }

    .weather-todays-stats {
        display: inline-block;
        padding: 0 10px;
        vertical-align: top
    }

    .weather-more-todays-stats {
        text-align: left;
        line-height: 1.6;
        font-size: 90%;
        padding-top: 12px;
        padding-left: 10px
    }

    .weather-more-todays-stats [class^="tie-icon-"]:before,
    .weather-more-todays-stats [class*=" tie-icon-"]:before {
        width: 15px;
        display: inline-block;
        text-align: center
    }

    .weather-desc {
        margin-top: 5px
    }

    .weather-forecast {
        clear: both;
        padding: 20px 10px;
        overflow: hidden;
        margin: 20px 0 -20px
    }

    .weather-forecast-day {
        position: relative;
        width: 1%;
        display: table-cell;
        text-align: center
    }

    .weather-forecast-day .weather-icon {
        font-size: 35px
    }

    .weather-forecast-day .weather-icon .icon-cloud:after,
    .weather-forecast-day .weather-icon .icon-basecloud-bg:after,
    .weather-forecast-day .weather-icon .basecloud:before {
        font-size: inherit;
        line-height: 1.05
    }

    .weather-forecast-day .weather-icon .icon-rainy-animi-5,
    .weather-forecast-day .weather-icon .icon-thunder-animi:after,
    .weather-forecast-day .weather-icon .icon-windysnow-animi-2 {
        display: none
    }

    .weather-forecast-day-abbr {
        font-weight: 700;
        font-size: .8em;
        margin-top: 3px;
        line-height: 1.4
    }

    .weather-forecast-day-temp {
        font-size: 14px
    }

    .weather-forecast-day-temp sup {
        font-size: 8px;
        padding-left: 2px
    }

    .widget_tie-tiktok-theme .widget-title-icon:before {
        content: "\e90b"
    }

    .widget_tie-tiktok-theme .tiktok-feed-feed .tiktok-feed-list .tiktok-feed-item {
        padding: 5px !important
    }

    .widget_tie-tiktok-theme .tiktok-feed-feed .tiktok-feed-list .tiktok-feed-item .tiktok-feed-video-mask-content > span,
    .widget_tie-tiktok-theme .tiktok-feed-feed .tiktok-feed-list .tiktok-feed-item .tiktok-feed-icon > span {
        font-weight: 400 !important;
        font-size: 12px !important
    }

    .widget_tie-tiktok-theme .tiktok-feed-feed .tiktok-feed-actions {
        margin-bottom: 0;
        margin-right: -5px;
        margin-left: -5px
    }

    .widget_tie-tiktok-theme .tiktok-feed-feed .tiktok-feed-actions .tiktok-feed-button {
        width: 100%;
        margin: 0
    }

    .widget_tie-tiktok-theme .tiktok-feed-feed .tiktok-feed-actions .tiktok-feed-button:hover {
        box-shadow: 0 9px 20px -5px #ff5374
    }

    #wp-calendar {
        width: 100%
    }

    #wp-calendar caption {
        font-weight: 700;
        margin-bottom: 15px;
        text-align: center
    }

    #wp-calendar thead th {
        text-align: center;
        border: none
    }

    #wp-calendar tbody {
        color: #aaa
    }

    #wp-calendar tbody td {
        border: none;
        padding: 10px;
        text-align: center
    }

    #wp-calendar tbody .pad {
        background: none;
        border: none
    }

    #wp-calendar tfoot #next {
        text-align: right
    }

    #wp-calendar #today {
        background-color: var(--brand-color)
    }

    #wp-calendar #today,
    #wp-calendar #today a {
        color: var(--bright-color)
    }

    .widget_author .widget-title-icon:before {
        content: "\f007"
    }

    .widget_author .multiple-authors .about-author {
        border-width: 0;
        border-bottom-width: 1px;
        padding: 0 0 10px;
        margin-bottom: 20px
    }

    .widget_author .multiple-authors .about-author:last-child {
        margin-bottom: 0;
        padding: 0;
        border-bottom-width: 0
    }

    .widget_author .single-author .about-author {
        padding: 0;
        border: 0;
        margin: 0
    }

    @media (min-width:992px) {
        .widget_author div.author-avatar {
            float: none
        }

        .widget_author div.author-avatar a {
            display: block;
            width: 90px;
            margin: 0 auto 10px
        }

        .widget_author .author-info {
            padding: 0 !important
        }
    }

    .aboutme-widget .widget-title-icon:before {
        content: "\f007"
    }

    .aboutme-widget .about-content-wrapper {
        overflow: hidden
    }

    .fullwidth-area .aboutme-widget .about-content-wrapper {
        padding: 0 15%
    }

    @media (max-width:991px) {
        .aboutme-widget .about-content-wrapper {
            text-align: center
        }

        .aboutme-widget .about-content-wrapper .aboutme-widget-content {
            max-width: 500px;
            margin: 0 auto
        }

        .aboutme-widget .about-content-wrapper .social-icons li.social-icons-item {
            float: none;
            display: inline-block
        }
    }

    .aboutme-widget .aboutme-widget-content {
        overflow: hidden;
        min-width: 140px
    }

    .aboutme-widget .aboutme-widget-content h3 {
        margin-bottom: 10px
    }

    .aboutme-widget .aboutme-widget-content span.tie-social-icon {
        margin-right: 5px;
        font-size: 16px;
        line-height: 25px
    }

    .aboutme-widget .about-author-img {
        float: left;
        margin: 7px 20px 15px 0;
        width: auto;
        height: auto
    }

    .aboutme-widget .about-author-img.lazy-img[data-src] {
        width: 100px;
        height: 100px
    }

    @media (max-width:991px) {
        .aboutme-widget .about-author-img {
            float: none;
            margin: 7px auto 15px
        }
    }

    .aboutme-widget .social-icons {
        margin: 15px 0 0
    }

    .aboutme-widget .social-icons:before {
        display: table;
        content: "";
        clear: both
    }

    .aboutme-widget ul.about-info {
        margin-top: 10px
    }

    @media (min-width:992px) {
        .aboutme-widget .is-centered.about-content-wrapper {
            text-align: center
        }

        .aboutme-widget .is-centered img.about-author-img {
            float: none;
            margin: 0 auto 10px
        }

        .aboutme-widget .is-centered .social-icons li.social-icons-item {
            float: none;
            display: inline-block
        }
    }

    .aboutme-widget .image-is-circle .about-author-img {
        border-radius: 100%
    }

    .aboutme-widget .tie-padding {
        margin-bottom: 0
    }

    .widget_tie-instagram-theme .widget-title-icon:before {
        content: "\f16d"
    }

    .widget_tie-instagram-theme .tie-insta-photos {
        margin: 0 -2px;
        clear: both
    }

    .widget_tie-instagram-theme .tie-insta-post {
        padding: 0 2px 4px !important
    }

    .widget_tie-instagram-theme .button {
        padding-top: 12px;
        padding-bottom: 12px;
        font-size: 14px;
        font-weight: 700;
        margin-top: 10px;
        background: #da2e7d;
        background: linear-gradient(29.61deg, #f38334 0%, #da2e7d 50.39%, #6b54c6 100%);
        transition: all 0.25s;
        border: none;
        color: #fff
    }

    .widget_tie-instagram-theme .button:hover {
        margin-top: 8px;
        margin-bottom: 2px;
        box-shadow: 0 9px 20px -5px #6b54c6;
        background: linear-gradient(150deg, #f38334 0%, #da2e7d 50.39%, #6b54c6 100%)
    }

    .widget_tie-instagram-theme .button .tie-icon-instagram {
        font-size: 12pt;
        vertical-align: text-bottom
    }

    .tie-widget-categories li a:hover + span {
        box-shadow: inset 0 0 0 11px rgb(0 0 0 / .3)
    }

    div.tie-widget-categories .children li {
        padding-left: 0;
        padding-right: 0
    }

    .cat-counter a + span {
        display: inline-block;
        background-color: var(--brand-color);
        text-align: center;
        font-size: 85%;
        padding: 0 5px;
        min-width: 24px;
        height: 22px;
        line-height: 22px;
        color: var(--bright-color);
        border-radius: 2px;
        transition: box-shadow 0.6s cubic-bezier(.165, .84, .44, 1)
    }

    .widget_rss .widget-title-icon:before {
        content: "\f09e"
    }

    .widget_rss img.rss-widget-icon {
        display: none
    }

    .widget_meta .widget-title-icon:before {
        content: "\f0c1"
    }

    .widget_media_video .widget-title-icon:before {
        content: "\f04b"
    }

    .widget_media_video iframe,
    .widget_media_video video {
        max-width: 100%
    }

    .widget_media_image .widget-title-icon:before {
        content: "\f030"
    }

    .widget_media_image img {
        margin: 0 auto;
        display: block
    }

    .widget_media_audio .widget-title-icon:before {
        content: "\f025"
    }

    .widget_archive .widget-title-icon:before {
        content: "\f187"
    }

    .fullwidth-area .widget_tag_cloud {
        text-align: center
    }

    .fullwidth-area .widget_tag_cloud .widget-title {
        padding-bottom: 0;
        margin-bottom: 20px
    }

    .fullwidth-area .widget_tag_cloud .widget-title .the-subtitle {
        font-weight: 700;
        font-size: 32px
    }

    .fullwidth-area .widget_tag_cloud .widget-title:before,
    .fullwidth-area .widget_tag_cloud .widget-title:after {
        display: none
    }

    .block-head-4 .fullwidth-area .widget_tag_cloud .widget-title {
        padding-top: 10px;
        padding-bottom: 10px
    }

    .block-head-4 .fullwidth-area .widget_tag_cloud .widget-title:before {
        display: block
    }

    .block-head-7 .fullwidth-area .widget_tag_cloud .widget-title {
        padding: 7px 10px
    }

    .fullwidth-area .widget_tag_cloud .tagcloud a {
        background: rgb(0 0 0 / .2);
        border-radius: 0;
        font-size: 20px !important;
        font-weight: 600;
        margin: 0 2px 6px 2px;
        padding: 14px 18px;
        border: none;
        text-transform: capitalize
    }

    @media (max-width:767px) {
        .fullwidth-area .widget_tag_cloud .tagcloud a {
            font-size: 14px !important;
            margin: 0 2px 6px 2px;
            padding: 10px 15px
        }
    }

    .fullwidth-area .widget_tag_cloud .tagcloud a:hover {
        background-color: var(--brand-color);
        color: var(--bright-color)
    }

    .widget-posts-list-container {
        position: relative
    }

    .widget-posts-list-container.is-loading {
        opacity: .5;
        transition: opacity 0.3s
    }

    .tie-slider-widget .main-slider {
        z-index: 2
    }

    .tie-slider-widget .slide img {
        display: none
    }

    .normal-side .tie-slider-widget .container {
        width: 100%;
        max-width: none;
        margin: 0;
        padding: 0
    }

    .normal-side .tie-slider-widget .tie-slick-slider:not(.slick-initialized) .slide:first-child {
        display: block !important
    }

    .normal-side .tie-slider-widget .slick-list {
        width: 100%;
        margin: 0
    }

    .normal-side .tie-slider-widget .slide {
        margin: 0;
        height: 220px
    }

    @media only screen and (min-width:480px) and (max-width:768px) {
        .normal-side .tie-slider-widget .slide {
            height: 300px
        }
    }

    @media only screen and (min-width:768px) and (max-width:992px) {
        .sidebar.normal-side .tie-slider-widget .slide {
            height: 400px
        }
    }

    .normal-side .tie-slider-widget .thumb-overlay {
        padding: 20px
    }

    .normal-side .tie-slider-widget .thumb-title {
        font-size: 18px
    }

    .normal-side .tie-slider-widget .tie-slider-nav li {
        padding: 0
    }

    .fullwidth-area .main-slider-inner > .container,
    .fullwidth-area > .container {
        padding: 0
    }

    .fullwidth-area .tie-slick-dots {
        display: none !important
    }

    @media (min-width:992px) {
        .mega-menu .mega-menu-block {
            left: 0;
            width: 100%;
            padding: 30px
        }

        .mega-menu .mega-menu-block a {
            width: auto
        }

        .mega-menu .mega-menu-block ul.slider-arrow-nav {
            box-shadow: none;
            display: none;
            clear: both
        }

        .mega-menu .mega-menu-block .megamenu-pagination {
            width: 30px;
            height: 30px;
            line-height: 30px;
            font-size: 20px;
            border-width: 1px
        }

        .mega-menu-post {
            display: block;
            float: left
        }

        .sub-menu-columns {
            margin: 0 -15px;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-flex-direction: row;
            -ms-flex-direction: row;
            flex-direction: row;
            -webkit-flex-wrap: wrap;
            -ms-flex-wrap: wrap;
            flex-wrap: wrap
        }

        .mega-links .mega-menu-block {
            padding-bottom: 15px
        }

        .main-menu .mega-links-head {
            width: 100%;
            font-weight: 600;
            background: transparent !important;
            border-bottom: 2px solid var(--main-nav-secondry-border-color);
            border-top: 0;
            line-height: 40px;
            font-size: 14px;
            margin-bottom: 10px
        }

        .main-menu .mega-links-head:before {
            display: none
        }

        .main-menu .mega-links-head:after {
            display: block;
            content: "";
            width: 50px;
            height: 2px;
            background: var(--main-nav-primary-color);
            position: absolute;
            bottom: -2px;
            left: 0;
            transition: width 0.2s
        }

        li.mega-link-column {
            margin-bottom: 10px;
            padding: 0 15px;
            -webkit-flex-basis: 50%;
            -ms-flex-preferred-size: 50%;
            flex-basis: 50%
        }

        li.mega-link-column li {
            width: 100%
        }

        li.mega-link-column li a {
            padding: 8px 0
        }

        li.mega-link-column:hover .mega-links-head:after {
            width: 65px
        }

        li.mega-link-column .menu-sub-content {
            width: 100%;
            max-width: 200px
        }

        .hide-mega-headings {
            margin-top: 20px;
            margin-bottom: 0
        }

        .hide-mega-headings > a {
            display: none !important
        }

        .mega-links-3col .mega-link-column {
            -webkit-flex-basis: calc(100%/3);
            -ms-flex-preferred-size: calc(100%/3);
            flex-basis: calc(100%/3)
        }

        .mega-links-4col .mega-link-column {
            -webkit-flex-basis: calc(100%/4);
            -ms-flex-preferred-size: calc(100%/4);
            flex-basis: calc(100%/4)
        }

        .mega-links-5col .mega-link-column {
            -webkit-flex-basis: calc(100%/5);
            -ms-flex-preferred-size: calc(100%/5);
            flex-basis: calc(100%/5)
        }

        .mega-menu .post-box-title {
            line-height: 1.4
        }

        .mega-menu a.mega-menu-link {
            font-size: 14px;
            font-weight: 500;
            border: 0;
            display: block
        }

        .mega-menu a.mega-menu-link:hover {
            color: var(--main-nav-primary-color);
            background: transparent !important
        }

        .mega-menu .post-thumb {
            margin-bottom: 10px
        }

        .mega-menu .post-meta {
            margin: 5px 0 0;
            line-height: 20px
        }

        .mega-menu .post-meta a {
            padding: 0;
            background-color: #fff0
        }

        .mega-menu .post-meta,
        .mega-menu .post-meta a:not(:hover) {
            color: var(--main-nav-secondry-text-color)
        }

        .main-menu .is-loading .mega-recent-post,
        .main-menu .is-loading .mega-menu-post {
            opacity: 0.5 !important;
            transition: opacity 0.3s
        }

        .main-menu .mega-cat-wrapper {
            overflow: hidden;
            height: auto;
            clear: both
        }

        .main-menu .mega-ajax-content {
            min-height: 200px;
            position: relative
        }

        .main-menu .mega-recent-featured .mega-ajax-content {
            min-height: 325px
        }

        .main-menu .mega-cat .mega-menu-content {
            clear: both
        }

        .main-menu .mega-cat .mega-menu-block {
            padding: 0
        }

        .main-menu .mega-cat-content {
            padding: 30px
        }

        .main-menu .mega-cat-sub-exists {
            width: 80%;
            float: left
        }

        .main-menu .horizontal-posts {
            width: 100%
        }

        .main-menu .mega-cat-posts-container .megamenu-loaded-ajax {
            margin-left: -10px;
            margin-right: -10px
        }

        .main-menu .mega-cat .mega-menu-post {
            width: 20%;
            opacity: 0;
            padding: 0 10px
        }

        .main-menu .mega-cat .mega-menu-post:nth-child(5n+1) {
            clear: both
        }

        .main-menu .vertical-posts .mega-menu-post {
            width: 25%
        }

        .main-menu .menu-item-has-children .cats-vertical,
        .main-menu .menu-item-has-children .cats-vertical + .mega-cat-content {
            padding-top: 30px
        }

        .main-menu ul.mega-cat-more-links {
            opacity: 1 !important;
            box-shadow: none !important;
            overflow: hidden
        }

        .main-menu .mega-cat-more-links {
            padding: 20px 10px
        }

        .main-menu .mega-cat-more-links > li {
            float: left;
            width: 25%;
            padding: 0 10px
        }

        .main-menu .mega-cat-more-links > li ul {
            left: calc(100% - 10px)
        }

        .main-menu .mega-cat-more-links > li li {
            width: 100%
        }

        .main-menu ul.mega-cat-sub-categories {
            overflow: hidden;
            box-shadow: none
        }

        .main-menu .cats-horizontal {
            margin: 30px 30px -10px
        }

        .main-menu .cats-horizontal li {
            line-height: 20px;
            margin-right: 7px;
            float: left
        }

        .main-menu .cats-horizontal li a {
            border: 1px solid var(--main-nav-secondry-border-color);
            background: var(--main-nav-secondry-background);
            border-radius: 2px;
            padding: 1px 10px;
            width: auto
        }

        .main-nav .mega-menu.mega-cat .cats-horizontal li a.is-active,
        .main-nav .mega-menu.mega-cat .cats-horizontal li a:hover {
            color: var(--main-nav-contrast-primary-color);
            background: var(--main-nav-primary-color);
            border-color: var(--main-nav-primary-color)
        }

        .main-menu .cats-vertical {
            background: var(--main-nav-secondry-background);
            width: 20%;
            float: left;
            padding: 30px 0 0 20px;
            padding-bottom: 1500px;
            margin-bottom: -1500px
        }

        .main-menu .cats-vertical li {
            width: 100%
        }

        .main-menu .cats-vertical li:last-child {
            margin-bottom: 50px
        }

        .main-menu .cats-vertical li a {
            display: block;
            border-top: 0;
            width: 100%;
            padding: 8px 10px
        }

        .main-menu .cats-vertical li a.is-active,
        .main-menu .cats-vertical li a:hover {
            background: var(--main-nav-background)
        }

        .main-menu .mega-recent-post {
            float: left;
            width: 37%;
            padding-right: 30px
        }

        .main-menu .mega-recent-post .post-box-title a {
            font-size: 22px;
            margin-top: 7px;
            line-height: 30px
        }

        .main-menu .mega-check-also {
            float: left;
            width: 63%;
            overflow: hidden;
            margin: 0 -15px -20px
        }

        .main-menu .mega-check-also .mega-menu-post {
            width: 50%;
            padding: 0 15px 20px;
            overflow: hidden
        }

        .main-menu .mega-check-also .mega-menu-post:nth-child(2n+1) {
            clear: left
        }

        .main-menu .mega-check-also .post-thumbnail {
            margin-right: 20px;
            float: left
        }

        .main-menu .mega-check-also .post-thumb {
            overflow: hidden;
            margin-bottom: 0
        }

        .main-menu .mega-check-also .post-thumb img {
            width: 110px
        }

        .main-menu .mega-check-also .post-details {
            padding-left: 130px
        }

        .main-menu .mega-recent-featured > .menu-sub-content {
            overflow: hidden
        }

        .main-menu .mega-recent-featured .mega-menu-content {
            float: right;
            position: relative;
            min-height: 30px;
            width: 100%
        }

        .main-menu .mega-recent-featured.menu-item-has-children .mega-menu-content {
            width: 75%
        }

        .main-menu .mega-recent-featured.menu-item-has-children .mega-recent-post {
            width: 52%;
            padding-left: 30px
        }

        .main-menu .mega-recent-featured.menu-item-has-children .mega-check-also {
            width: 48%
        }

        .main-menu .mega-recent-featured.menu-item-has-children .mega-check-also .mega-menu-post {
            width: 100%
        }

        .main-menu ul.mega-recent-featured-list {
            width: 25%;
            padding-right: 30px;
            float: left;
            position: relative;
            box-shadow: none
        }

        .main-menu .mega-recent-featured-list li {
            width: 100%;
            z-index: 2
        }

        .main-menu .mega-recent-featured-list a {
            display: block;
            padding: 10px 0
        }

        .main-menu .mega-recent-featured-list:after {
            content: "";
            width: 1500px;
            height: 1500px;
            background: rgb(0 0 0 / .03);
            position: absolute;
            z-index: 1;
            right: 0;
            top: -100px
        }

        .ajax-no-more-posts {
            text-align: center;
            position: absolute;
            width: calc(100% - 40px)
        }
    }

    @media (min-width:992px) {
        .two-columns-submenu > ul {
            width: 320px !important
        }

        .two-columns-submenu > ul > li {
            width: 50% !important;
            float: left
        }

        .two-columns-submenu > ul > li a {
            width: 100% !important
        }

        .two-columns-submenu.odd > ul > li:last-child {
            width: 100% !important
        }
    }

    @media (min-width:992px) {
        .theme-header .logo-row > div {
            height: auto !important
        }

        .logo-container.fixed-nav.fixed-nav {
            position: static !important;
            line-height: initial !important;
            box-shadow: none !important;
            background-color: transparent !important
        }

        .header-layout-3 .logo-container.fixed-nav.fixed-nav {
            width: auto
        }

        .header-layout-3 .stream-item-top-wrapper {
            float: right
        }
    }

    #menu-featured-posts {
        position: static
    }

    .menu-featured-posts-title {
        height: auto;
        width: auto !important;
        line-height: inherit;
        cursor: pointer;
        position: relative;
        color: var(--main-nav-contrast-primary-color) !important;
        background-color: var(--main-nav-primary-color);
        display: -webkit-flex !important;
        display: -ms-flexbox !important;
        display: flex !important;
        padding: 0 10px;
        -webkit-flex-flow: row;
        -ms-flex-flow: row;
        flex-flow: row;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        margin-left: 10px
    }

    .main-nav-boxed .menu-featured-posts-title {
        margin-right: -15px
    }

    .menu-featured-posts-title:before {
        bottom: 2% !important;
        top: auto !important;
        right: 50% !important;
        margin-right: -4px
    }

    .menu-featured-posts-title strong {
        font-size: 34px;
        font-weight: 900
    }

    .menu-featured-posts-title span {
        font-size: 14px;
        clear: both;
        display: block;
        line-height: 1
    }

    .menu-featured-posts-words {
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-flow: column;
        -ms-flex-flow: column;
        flex-flow: column;
        text-transform: uppercase
    }

    #menu-featured-posts .comp-sub-menu {
        border-top: 2px solid var(--main-nav-primary-color);
        width: 100%;
        box-sizing: border-box;
        padding: 30px 30px 20px
    }

    #menu-featured-posts .comp-sub-menu.has-posts-counter {
        counter-reset: featured-menu-posts-counter
    }

    #menu-featured-posts .comp-sub-menu.has-posts-counter li {
        min-height: 70px
    }

    #menu-featured-posts .comp-sub-menu.has-posts-counter li:before {
        display: block;
        content: counter(featured-menu-posts-counter, decimal);
        counter-increment: featured-menu-posts-counter;
        position: absolute;
        z-index: 1;
        top: 0;
        left: -15px;
        text-align: center;
        font-size: 70px;
        font-weight: 600;
        color: var(--bright-color);
        font-style: italic;
        opacity: .5;
        height: 70px;
        line-height: 70px
    }

    #menu-featured-posts .comp-sub-menu li {
        float: left;
        border: none;
        padding: 0 10px
    }

    .breaking {
        float: left;
        width: 100%;
        display: block !important
    }

    .breaking-title {
        padding: 0 10px;
        display: block;
        float: left;
        color: #fff;
        font-size: 12px;
        position: relative
    }

    .breaking-title span {
        position: relative;
        z-index: 1
    }

    .breaking-title span.breaking-icon {
        display: none
    }

    @media (max-width:600px) {
        .breaking-title span.breaking-icon {
            display: inline-block
        }

        .breaking-title .breaking-title-text {
            display: none
        }
    }

    .breaking-title:before {
        content: "";
        background: #f05555;
        width: 100%;
        height: 100%;
        position: absolute;
        left: 0;
        top: 0;
        z-index: 0
    }

    .breaking-news {
        display: none
    }

    .ticker-wrapper.has-js {
        margin: 0;
        padding: 0;
        height: 40px;
        display: block;
        overflow: hidden;
        position: relative;
        padding-right: 20px
    }

    @media (min-width:480px) {
        .controls-is-active .ticker-wrapper.has-js {
            padding-right: 70px
        }
    }

    .ticker {
        width: 100%;
        height: 40px;
        display: block;
        position: relative;
        overflow: hidden
    }

    .ticker-content {
        display: none;
        left: 10px;
        line-height: 40px;
        position: absolute;
        background-color: #fff;
        overflow: hidden;
        white-space: nowrap;
        word-wrap: normal;
        text-overflow: ellipsis;
        max-width: calc(100% - 10px);
        width: auto
    }

    .top-nav-dark .ticker-content {
        background-color: #2c2e32
    }

    .ticker-content:focus {
        outline: none
    }

    .ticker-content.is-paused {
        -webkit-transform: none !important;
        -ms-transform: none !important;
        transform: none !important
    }

    .ticker-swipe {
        position: absolute;
        top: 0;
        left: 10px;
        display: block;
        width: calc(100% - 10px);
        height: 40px
    }

    .ticker-swipe span {
        margin-left: 1px;
        height: 40px;
        width: 7px;
        display: block
    }

    .ticker-swipe span:after {
        content: "_"
    }

    .ticker-content,
    .ticker-swipe {
        background-color: #fff
    }

    .top-nav-dark .ticker-content,
    .top-nav-dark .ticker-swipe,
    .box-dark-skin .ticker-content,
    .box-dark-skin .ticker-swipe {
        background-color: #2c2e32
    }

    .breaking-news-nav {
        position: absolute;
        right: 0;
        padding-right: 8px;
        list-style-type: none;
        height: 40px
    }

    header:not(.top-nav-boxed) .has-breaking .breaking-news-nav {
        padding: 0
    }

    @media (max-width:479px) {
        .breaking-news-nav {
            display: none
        }
    }

    .breaking-news-nav li {
        padding: 0;
        margin: 9px 0 0 7px;
        float: left;
        cursor: pointer;
        height: 23px;
        width: 23px;
        display: block;
        line-height: 20px;
        text-align: center;
        border-radius: 2px;
        border: 1px solid rgb(0 0 0 / .1);
        transition: 0.3s
    }

    .box-dark-skin .breaking-news-nav li,
    .top-nav-dark .breaking-news-nav li {
        border-color: rgb(255 255 255 / .1)
    }

    .breaking-news-nav li:after {
        opacity: .8;
        display: inline-block;
        content: "\f04c";
        font-family: tiefonticon
    }

    .breaking-news-nav li:hover {
        background-color: #f05555;
        border-color: #f05555;
        color: #fff
    }

    .breaking-news-nav li:hover:after {
        opacity: 1
    }

    .breaking-news-nav li.jnt-prev:after {
        content: "\f104"
    }

    .breaking-news-nav li.jnt-next:after {
        content: "\f106"
    }

    .up-down-controls .breaking-news-nav li:after {
        -webkit-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        transform: rotate(90deg);
        margin-left: 5px
    }

    .ticker-dir-left .ticker-content,
    .ticker-dir-left .ticker {
        float: left
    }

    .ticker-dir-right .ticker-content,
    .ticker-dir-right .ticker {
        float: right
    }

    #mobile-container {
        display: none;
        padding: 10px 30px 30px
    }

    #mobile-menu {
        margin-bottom: 20px;
        position: relative;
        padding-top: 15px
    }

    #mobile-menu .hide-mega-headings > a {
        display: none
    }

    #mobile-menu .hide-mega-headings > a + ul {
        display: block
    }

    #mobile-menu.hide-menu-icons a span.tie-menu-icon {
        display: none
    }

    #mobile-menu .menu > li {
        border-bottom: 1px solid rgb(0 0 0 / .05)
    }

    .dark-skin #mobile-menu .menu > li {
        border-color: rgb(255 255 255 / .05)
    }

    #mobile-menu .menu > li li {
        padding-left: 15px
    }

    #mobile-menu .menu > li:only-child {
        border-bottom: none
    }

    #mobile-menu .menu > li:only-child li {
        padding: 0
    }

    #mobile-menu .menu > li:only-child li a {
        font-size: 16px;
        font-weight: 600
    }

    #mobile-menu li {
        display: block;
        position: relative
    }

    #mobile-menu li .screen-reader-text {
        height: auto;
        width: auto;
        position: initial !important;
        overflow: initial !important;
        clip: initial !important;
        -webkit-clip-path: initial !important;
        clip-path: initial !important
    }

    #mobile-menu li a {
        display: block;
        padding: 15px 50px 15px 0;
        font-size: 16px;
        line-height: 22px;
        font-weight: 600
    }

    .dark-skin #mobile-menu li a {
        color: #fff
    }

    #mobile-menu li a:hover {
        opacity: .7
    }

    #mobile-menu li a > .tie-menu-icon {
        margin-right: 3px;
        width: 25px;
        text-align: center
    }

    #mobile-menu li.menu-item-has-children > a:before {
        display: none
    }

    #mobile-menu li ul,
    #mobile-menu li .menu-sub-content {
        opacity: 1 !important;
        background-image: none !important;
        padding: 0 !important;
        min-height: unset !important
    }

    #mobile-menu li ul {
        padding-left: 15px;
        display: none
    }

    #mobile-menu li ul a {
        font-weight: 400;
        font-size: 14px;
        padding-top: 10px;
        padding-bottom: 10px
    }

    #mobile-menu li ul .mobile-arrows {
        font-size: 12px
    }

    #mobile-menu:not(.hide-menu-icons) li.menu-item-has-icon > ul,
    #mobile-menu:not(.hide-menu-icons) li.menu-item-has-icon > div {
        padding-left: 15px !important
    }

    #mobile-menu .mobile-arrows {
        width: 50px;
        position: absolute;
        right: 0;
        top: 0;
        z-index: 1;
        padding: 15px 10px;
        line-height: 22px;
        cursor: pointer;
        text-align: center;
        font-size: 14px;
        -webkit-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        transform: rotate(0deg);
        transition: -webkit-transform 0.3s;
        transition: transform 0.3s;
        transition: transform 0.3s, -webkit-transform 0.3s
    }

    .dark-skin #mobile-menu .mobile-arrows {
        color: #fff
    }

    #mobile-menu .mobile-arrows.is-open {
        -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        transform: rotate(180deg)
    }

    #mobile-social-icons {
        margin-bottom: 15px
    }

    #mobile-social-icons ul {
        text-align: center;
        overflow: hidden
    }

    #mobile-social-icons ul .social-icons-item {
        float: none;
        display: inline-block
    }

    #mobile-social-icons .social-icons-item {
        margin: 0
    }

    #mobile-social-icons .social-icons-item .social-link {
        background: #fff0;
        border: none
    }

    #mobile-search .search-form {
        overflow: hidden;
        position: relative
    }

    #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: rgb(0 0 0 / .05);
        border-color: rgb(255 255 255 / .1);
        color: #fff;
        width: 100%;
        border-radius: 50px;
        padding: 7px 45px 7px 20px
    }

    #mobile-search .search-submit {
        background: #fff0;
        font-size: 0;
        width: 35px;
        height: 38px;
        position: absolute;
        top: 0;
        right: 5px;
        z-index: 1
    }

    #mobile-search input::-webkit-input-placeholder {
        color: rgb(255 255 255 / .6)
    }

    #mobile-search input::-moz-placeholder {
        color: rgb(255 255 255 / .6)
    }

    #mobile-search input:-moz-placeholder {
        color: rgb(255 255 255 / .6)
    }

    #mobile-search input:-ms-input-placeholder {
        color: rgb(255 255 255 / .6)
    }

    #tie-wrapper:after {
        position: absolute;
        z-index: 1000;
        top: -10%;
        left: -50%;
        width: 0;
        height: 0;
        background: rgb(0 0 0 / .2);
        content: '';
        opacity: 0;
        cursor: pointer;
        transition: opacity 0.5s, width 0.1s 0.5s, height 0.1s 0.5s
    }

    .dark-skin .side-aside {
        background: #0e0f11
    }

    @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)
        }

        .side-aside.appear-from-right {
            right: 0;
            -webkit-transform: translate(100%, 0);
            -ms-transform: translate(100%, 0);
            transform: translate(100%, 0)
        }

        .side-aside.is-fullwidth {
            width: 100%
        }
    }

    .is-mobile .side-aside .side-aside-wrapper,
    .is-desktop .side-aside .has-custom-scroll {
        padding: 50px 0 0
    }

    .admin-bar.is-desktop .side-aside .has-custom-scroll,
    .is-mobile.admin-bar .side-aside .side-aside-wrapper {
        padding-top: 72px
    }

    .side-aside .widget-content-only:first-child {
        margin-top: 20px
    }

    .side-aside:after {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: rgb(0 0 0 / .2);
        content: '';
        opacity: 1;
        transition: opacity 0.5s
    }

    .side-aside .tie-slider-widget {
        position: relative;
        z-index: 1
    }

    .side-aside .container-wrapper {
        padding: 30px !important;
        border-radius: 0;
        border: 0;
        background: #fff0;
        box-shadow: none !important
    }

    .side-aside .widget-content-only {
        padding: 0 !important
    }

    .side-aside-open #tie-wrapper:after {
        width: 200%;
        height: 110%;
        opacity: 1;
        transition: opacity 0.5s
    }

    .border-layout .side-aside-open #tie-wrapper:after {
        opacity: 0
    }

    .side-aside-open .side-aside {
        visibility: visible !important;
        -webkit-transform: translate(0, 0) !important;
        -ms-transform: translate(0, 0) !important;
        transform: translate(0, 0) !important
    }

    .side-aside-open .side-aside:after {
        display: none;
        width: 0;
        height: 0;
        opacity: 0;
        transition: opacity 0.5s, width 0.1s 0.5s, height 0.1s 0.5s
    }

    a.remove {
        position: absolute;
        top: 0;
        right: 0;
        display: block;
        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 0.15s
    }

    a.remove:hover:before {
        color: #bf2718
    }

    a.remove.big-btn {
        width: 25px;
        height: 25px;
        line-height: 25px;
        font-size: 22px
    }

    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%)
    }

    .admin-bar .side-aside a.remove {
        top: 47px
    }

    .admin-bar.is-mobile .side-aside a.remove {
        top: 61px
    }

    .side-aside a.remove:not(:hover):before {
        color: #111
    }

    .side-aside.dark-skin a.remove:not(:hover):before {
        color: #fff
    }

    .tie-popup a.remove {
        transition: 0.3s;
        -webkit-transform: scale(.2);
        -ms-transform: scale(.2);
        transform: scale(.2);
        opacity: 0;
        top: 15px;
        right: 15px;
        z-index: 1
    }

    .tie-popup-is-opend .tie-popup a.remove {
        opacity: 1;
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1)
    }

    .theiaStickySidebar:after {
        content: "";
        display: table;
        clear: both
    }

    .side-aside,
    .has-custom-scroll {
        overflow-x: hidden;
        scrollbar-width: thin
    }

    .side-aside::-webkit-scrollbar,
    .has-custom-scroll::-webkit-scrollbar {
        width: 5px
    }

    .side-aside::-webkit-scrollbar-track,
    .has-custom-scroll::-webkit-scrollbar-track {
        background: #fff0
    }

    .side-aside::-webkit-scrollbar-thumb,
    .has-custom-scroll::-webkit-scrollbar-thumb {
        border-radius: 20px;
        background: rgb(0 0 0 / .2)
    }

    .dark-skin .side-aside::-webkit-scrollbar-thumb,
    .dark-skin .has-custom-scroll::-webkit-scrollbar-thumb {
        background: #000
    }

    .ui-front {
        z-index: 110
    }

    .tie-popup-is-opend #tie-wrapper {
        transition: -webkit-filter 0.2s;
        transition: filter 0.2s;
        transition: filter 0.2s, -webkit-filter 0.2s;
        -webkit-filter: blur(2px);
        filter: blur(2px)
    }

    .tie-popup {
        position: fixed;
        z-index: 99999;
        left: 0;
        top: 0;
        height: 100%;
        width: 100%;
        background-color: rgb(0 0 0 / .5);
        display: none;
        -webkit-perspective: 600px;
        perspective: 600px
    }

    .tie-popup-container {
        position: relative;
        z-index: 100;
        width: 90%;
        max-width: 420px;
        margin: 10em auto 0;
        border-radius: 2px;
        box-shadow: 0 0 20px rgb(0 0 0 / .2);
        transition: 0.3s;
        will-change: transform, opacity;
        -webkit-transform: scale(.5);
        -ms-transform: scale(.5);
        transform: scale(.5);
        opacity: 0
    }

    .tie-popup-container .login-submit {
        padding-top: 15px;
        padding-bottom: 15px
    }

    .tie-popup-container .container-wrapper {
        padding: 60px;
        background-color: #fff !important;
        border-radius: 5px
    }

    @media (max-width:479px) {
        .tie-popup-container .container-wrapper {
            padding: 30px
        }
    }

    #tie-popup-adblock .tie-popup-container {
        max-width: 500px
    }

    #tie-popup-adblock .container-wrapper {
        background: #e74c3c !important;
        text-align: center;
        color: #fff
    }

    #tie-popup-adblock .container-wrapper .tie-btn-close:before {
        color: #fff
    }

    #tie-popup-adblock .tie-adblock-icon {
        font-size: 120px;
        margin-bottom: 10px
    }

    #tie-popup-adblock .adblock-message {
        margin-top: 10px
    }

    .pop-up-live-search {
        will-change: transform, opacity;
        transition: 0.3s;
        -webkit-transform: scale(.7);
        -ms-transform: scale(.7);
        transform: scale(.7);
        opacity: 0
    }

    .tie-popup-is-opend .pop-up-live-search,
    .tie-popup-is-opend .tie-popup-container {
        opacity: 1;
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1)
    }

    .tie-popup-search-wrap .container {
        padding: 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: rgb(0 0 0 / .7) !important;
        font-weight: 500;
        font-size: 22px;
        border: 0;
        padding-right: 80px;
        padding-left: 30px;
        color: #fff;
        border-radius: 5px
    }

    button.tie-popup-search-submit {
        font-size: 28px;
        color: #666;
        position: absolute;
        right: 5px;
        top: 15px;
        background: transparent !important;
        transition: 0.15s
    }

    button.tie-popup-search-submit .tie-icon-spinner {
        color: #666;
        cursor: default;
        -webkit-animation: tie-spin 3s infinite linear;
        animation: tie-spin 3s infinite linear
    }

    #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
    }

    #tie-popup-search-mobile table.gsc-search-box {
        width: 100%;
        background: rgb(0 0 0 / .7) !important;
        border: 0;
        color: #fff;
        padding-left: 10px !important
    }

    #tie-popup-search-mobile .gsc-input {
        font-weight: 500 !important;
        font-size: 22px !important;
        height: 50px !important;
        line-height: 1 !important
    }

    #autocomplete-suggestions {
        overflow: auto;
        padding: 20px;
        color: #eee;
        position: absolute;
        display: none;
        width: 370px;
        z-index: 9999;
        margin-top: 15px
    }

    #autocomplete-suggestions .post-meta {
        margin: 3px 0 0
    }

    .autocomplete-suggestion {
        padding-bottom: 20px;
        clear: both;
        overflow: hidden
    }

    .autocomplete-suggestion:last-child {
        padding-bottom: 0 !important
    }

    .autocomplete-no-suggestion {
        text-align: center;
        font-weight: 600
    }

    .live-search-dark {
        color: #ccc;
        background: #1f2024;
        border: 1px solid rgb(255 255 255 / .07);
        margin: 0 -1px
    }

    .live-search-dark.search-in-top-nav {
        background-color: #2c2e32
    }

    .live-search-dark .post-title a:not(:hover),
    .live-search-popup .post-title a:not(:hover) {
        color: #fff
    }

    .live-search-light {
        border: 1px solid rgb(0 0 0 / .1);
        background: #fff
    }

    .live-search-popup {
        position: fixed !important;
        width: 100% !important;
        z-index: 999999 !important;
        background: rgb(0 0 0 / .7);
        padding: 35px;
        border-top: 1px solid #222
    }

    @media (max-width:991px) {
        .live-search-popup {
            padding: 20px;
            max-height: calc(100vmax - 150px)
        }
    }

    @media (min-width:992px) {
        .live-search-popup .post-widget-body .post-title {
            line-height: 23px;
            font-size: 16px
        }
    }

    .live-search-popup .button {
        font-size: 14px;
        padding-top: 12px;
        padding-bottom: 12px
    }

    @font-face {
        font-family: 'tiefonticon';
        src: url(https://hindi.oneworldnews.com/wp-content/themes/jannah/assets/css/../fonts/tielabs-fonticon/tielabs-fonticon.ttf#1717048213) format("truetype"), url(https://hindi.oneworldnews.com/wp-content/themes/jannah/assets/css/../fonts/tielabs-fonticon/tielabs-fonticon.woff#1717048213) format("woff"), url(https://hindi.oneworldnews.com/wp-content/themes/jannah/assets/css/../fonts/tielabs-fonticon/tielabs-fonticon.svg?ciufdj#tielabs-fonticon) format("svg");
        font-weight: 400;
        font-style: normal;
        font-display: block
    }

    .tie-icon-flipboard:before {
        content: "\e90e"
    }

    .tie-icon-x:before {
        content: "\e90f"
    }

    .tie-icon-buymeacoffee:before {
        content: "\e90c"
    }

    .tie-icon-patreon:before {
        content: "\e90d"
    }

    .tie-icon-tiktok:before {
        content: "\e90b"
    }

    .tie-icon-line:before {
        content: "\e906"
    }

    .tie-icon-messenger:before {
        content: "\f39f"
    }

    .tie-icon-facebook:before {
        content: "\f09a"
    }

    .tie-icon-basecloud-2:before {
        content: "\f105"
    }

    .tie-icon-cloud-2:before {
        content: "\e904"
    }

    .tie-icon-cloud-solid:before {
        content: "\e905"
    }

    .tie-icon-gps:before {
        content: "\e90a"
    }

    .tie-icon-check:before {
        content: "\e116"
    }

    .tie-icon-cross:before {
        content: "\e117"
    }

    .tie-icon-search:before {
        content: "\f002"
    }

    .tie-icon-heart:before {
        content: "\f004"
    }

    .tie-icon-star-s:before {
        content: "\f005"
    }

    .tie-icon-star-o:before {
        content: "\f006"
    }

    .tie-icon-author:before {
        content: "\f007"
    }

    .tie-icon-plus:before {
        content: "\f067"
    }

    .tie-icon-minus:before {
        content: "\f068"
    }

    .tie-icon-check1:before {
        content: "\f00c"
    }

    .tie-icon-remove:before {
        content: "\f00d"
    }

    .tie-icon-search-plus:before {
        content: "\f00e"
    }

    .tie-icon-cog:before {
        content: "\f013"
    }

    .tie-icon-home:before {
        content: "\f015"
    }

    .tie-icon-clock:before {
        content: "\f017"
    }

    .tie-icon-download:before {
        content: "\f019"
    }

    .tie-icon-refresh:before {
        content: "\f021"
    }

    .tie-icon-lock:before {
        content: "\f023"
    }

    .tie-icon-headphones:before {
        content: "\f025"
    }

    .tie-icon-volume-up:before {
        content: "\f028"
    }

    .tie-icon-tags:before {
        content: "\f02c"
    }

    .tie-icon-bookmark:before {
        content: "\f02e"
    }

    .tie-icon-print:before {
        content: "\f02f"
    }

    .tie-icon-camera:before {
        content: "\f030"
    }

    .tie-icon-list:before {
        content: "\f03a"
    }

    .tie-icon-video-camera:before {
        content: "\f03d"
    }

    .tie-icon-pencil:before {
        content: "\f040"
    }

    .tie-icon-play:before {
        content: "\f04b"
    }

    .tie-icon-pause:before {
        content: "\f04c"
    }

    .tie-icon-ban:before {
        content: "\f05e"
    }

    .tie-icon-gift:before {
        content: "\f06b"
    }

    .tie-icon-eye:before {
        content: "\f06e"
    }

    .tie-icon-warning:before {
        content: "\f071"
    }

    .tie-icon-random:before {
        content: "\f074"
    }

    .tie-icon-chevron-down:before {
        content: "\f079"
    }

    .tie-icon-shopping-cart:before {
        content: "\f07a"
    }

    .tie-icon-folder:before {
        content: "\f07b"
    }

    .tie-icon-bar-chart:before {
        content: "\f080"
    }

    .tie-icon-comments:before {
        content: "\f086"
    }

    .tie-icon-sign-out:before {
        content: "\f08b"
    }

    .tie-icon-thumb-tack:before {
        content: "\f08d"
    }

    .tie-icon-external-link:before {
        content: "\f08e"
    }

    .tie-icon-phone:before {
        content: "\f095"
    }

    .tie-icon-twitter-old:before {
        content: "\f099"
    }

    .tie-icon-twitter:before {
        content: "\e90f"
    }

    .tie-icon-github:before {
        content: "\f09b"
    }

    .tie-icon-credit-card:before {
        content: "\f09d"
    }

    .tie-icon-feed:before {
        content: "\f09e"
    }

    .tie-icon-bullhorn:before {
        content: "\f0a1"
    }

    .tie-icon-globe:before {
        content: "\f0ac"
    }

    .tie-icon-filter:before {
        content: "\f0b0"
    }

    .tie-icon-group:before {
        content: "\f0c0"
    }

    .tie-icon-link:before {
        content: "\f0c1"
    }

    .tie-icon-navicon:before {
        content: "\f0c9"
    }

    .tie-icon-truck:before {
        content: "\f0d1"
    }

    .tie-icon-pinterest:before {
        content: "\f0d2"
    }

    .tie-icon-envelope:before {
        content: "\f0e0"
    }

    .tie-icon-linkedin:before {
        content: "\f0e1"
    }

    .tie-icon-dashboard:before {
        content: "\f0e4"
    }

    .tie-icon-bolt:before {
        content: "\f0e7"
    }

    .tie-icon-lightbulb:before {
        content: "\f0eb"
    }

    .tie-icon-bell:before {
        content: "\f0f3"
    }

    .tie-icon-file-text:before {
        content: "\f0f6"
    }

    .tie-icon-angle-left:before {
        content: "\f104"
    }

    .tie-icon-angle-right:before {
        content: "\f106"
    }

    .tie-icon-angle-up:before {
        content: "\f107"
    }

    .tie-icon-angle-down:before {
        content: "\f109"
    }

    .tie-icon-circle-o:before {
        content: "\f10c"
    }

    .tie-icon-quote-left:before {
        content: "\f10e"
    }

    .tie-icon-quote-right:before {
        content: "\f10f"
    }

    .tie-icon-spinner:before {
        content: "\f110"
    }

    .tie-icon-info:before {
        content: "\f129"
    }

    .tie-icon-thumbs-up:before {
        content: "\f164"
    }

    .tie-icon-thumbs-down:before {
        content: "\f165"
    }

    .tie-icon-xing:before {
        content: "\f168"
    }

    .tie-icon-youtube:before {
        content: "\f16a"
    }

    .tie-icon-instagram:before {
        content: "\f16d"
    }

    .tie-icon-flickr:before {
        content: "\f16e"
    }

    .tie-icon-bitbucket:before {
        content: "\f171"
    }

    .tie-icon-tumblr:before {
        content: "\f173"
    }

    .tie-icon-long-arrow-right:before {
        content: "\f178"
    }

    .tie-icon-apple:before {
        content: "\f179"
    }

    .tie-icon-dribbble:before {
        content: "\f17d"
    }

    .tie-icon-skype:before {
        content: "\f17e"
    }

    .tie-icon-foursquare:before {
        content: "\f180"
    }

    .tie-icon-archive:before {
        content: "\f187"
    }

    .tie-icon-vk:before {
        content: "\f189"
    }

    .tie-icon-dot-circle-o:before {
        content: "\f192"
    }

    .tie-icon-wordpress:before {
        content: "\f19a"
    }

    .tie-icon-reddit:before {
        content: "\f1a1"
    }

    .tie-icon-behance:before {
        content: "\f1b4"
    }

    .tie-icon-steam:before {
        content: "\f1b6"
    }

    .tie-icon-spotify:before {
        content: "\f1bc"
    }

    .tie-icon-deviantart:before {
        content: "\f1bd"
    }

    .tie-icon-soundcloud:before {
        content: "\f1be"
    }

    .tie-icon-paper-plane:before {
        content: "\f1d8"
    }

    .tie-icon-share:before {
        content: "\f1e0"
    }

    .tie-icon-twitch:before {
        content: "\f1e8"
    }

    .tie-icon-yelp:before {
        content: "\f1e9"
    }

    .tie-icon-wifi:before {
        content: "\f1eb"
    }

    .tie-icon-paypal:before {
        content: "\f1ed"
    }

    .tie-icon-lastfm:before {
        content: "\f202"
    }

    .tie-icon-cart-plus:before {
        content: "\f217"
    }

    .tie-icon-whatsapp:before {
        content: "\f232"
    }

    .tie-icon-medium:before {
        content: "\f23a"
    }

    .tie-icon-tripadvisor:before {
        content: "\f262"
    }

    .tie-icon-odnoklassniki:before {
        content: "\f263"
    }

    .tie-icon-get-pocket:before {
        content: "\f265"
    }

    .tie-icon-500px:before {
        content: "\f26e"
    }

    .tie-icon-vimeo:before {
        content: "\f27d"
    }

    .tie-icon-mixcloud:before {
        content: "\f289"
    }

    .tie-icon-shopping-bag:before {
        content: "\f290"
    }

    .tie-icon-shopping-basket:before {
        content: "\f291"
    }

    .tie-icon-viadeo:before {
        content: "\f2a9"
    }

    .tie-icon-snapchat:before {
        content: "\f2ac"
    }

    .tie-icon-grid-4:before {
        content: "\e908"
    }

    .tie-icon-grid-9:before {
        content: "\e909"
    }

    .tie-icon-wind:before {
        content: "\e902"
    }

    .tie-icon-thermometer-half:before {
        content: "\e901"
    }

    .tie-icon-dots-three-vertical:before {
        content: "\e907"
    }

    .tie-icon-dots-three-horizontal:before {
        content: "\e903"
    }

    .tie-icon-fire:before {
        content: "\e900"
    }

    .tie-icon-map:before {
        content: "\e6ab"
    }

    .tie-icon-goto:before {
        content: "\e64a"
    }

    .tie-icon-star:before {
        content: "\e66b"
    }

    .tie-icon-plaine:before {
        content: "\e671"
    }

    .tie-icon-house:before {
        content: "\e67d"
    }

    .tie-icon-users:before {
        content: "\e69b"
    }

    .tie-icon-user:before {
        content: "\e69c"
    }

    .tie-icon-typing:before {
        content: "\e69e"
    }

    .tie-icon-settings:before {
        content: "\e6a3"
    }

    .tie-icon-ringer:before {
        content: "\e6a7"
    }

    .tie-icon-messageright:before {
        content: "\e6b3"
    }

    .tie-icon-list1:before {
        content: "\e6b8"
    }

    .tie-icon-inbox:before {
        content: "\e6bb"
    }

    .tie-icon-edit:before {
        content: "\e6bd"
    }

    .tie-icon-raindrop:before {
        content: "\f078"
    }

    .tie-icon-text:before {
        content: "\e685"
    }

    .tie-icon-audio:before {
        content: "\e6a2"
    }

    .tie-icon-picture:before {
        content: "\e6ac"
    }

    .tie-icon-video:before {
        content: "\e6b6"
    }

    .tie-icon-windysnow:before {
        content: "\f103"
    }

    .tie-icon-mist:before {
        content: "\f108"
    }

    .tie-icon-moon:before {
        content: "\f10d"
    }

    .tie-icon-sun:before {
        content: "\f113"
    }

    .tie-icon-thunder:before {
        content: "\f114"
    }

    .woocommerce-message,
    .woocommerce-error,
    .woocommerce-info,
    .bbp-template-notice,
    .indicator-hint {
        list-style: none outside;
        width: 100%;
        word-wrap: break-word;
        position: relative;
        padding: 10px 10px 10px 50px !important;
        margin: 15px 0 !important;
        line-height: 30px;
        background-color: #89ba16;
        color: #fff;
        border-radius: 2px;
        *zoom: 1
    }

    .woocommerce-message p,
    .woocommerce-error p,
    .woocommerce-info p,
    .bbp-template-notice p,
    .indicator-hint p {
        margin: 0;
        line-height: inherit;
        height: auto
    }

    .woocommerce-message:after,
    .woocommerce-error:after,
    .woocommerce-info:after,
    .bbp-template-notice:after,
    .indicator-hint:after {
        content: " ";
        display: table
    }

    .woocommerce-message:before,
    .woocommerce-error:before,
    .woocommerce-info:before,
    .bbp-template-notice:before,
    .indicator-hint:before {
        position: absolute;
        left: 10px;
        top: 10px;
        font-family: tiefonticon;
        content: "\f00c";
        font-size: 14px;
        width: 30px;
        text-align: center;
        display: inline-block
    }

    .woocommerce-message a,
    .woocommerce-message a.button,
    .woocommerce-error a,
    .woocommerce-error a.button,
    .woocommerce-info a,
    .woocommerce-info a.button,
    .bbp-template-notice a,
    .bbp-template-notice a.button,
    .indicator-hint a,
    .indicator-hint a.button {
        color: #ffffff !important;
        background: #fff0;
        float: right;
        padding: 0 10px;
        line-height: 30px
    }

    .woocommerce-message a:hover,
    .woocommerce-message a.button:hover,
    .woocommerce-error a:hover,
    .woocommerce-error a.button:hover,
    .woocommerce-info a:hover,
    .woocommerce-info a.button:hover,
    .bbp-template-notice a:hover,
    .bbp-template-notice a.button:hover,
    .indicator-hint a:hover,
    .indicator-hint a.button:hover {
        background-color: rgb(255 255 255 / .1) !important
    }

    .woocommerce-info,
    .bbp-template-notice.info {
        background-color: #3498db !important
    }

    .woocommerce-info:before,
    .bbp-template-notice.info:before {
        content: "\f129"
    }

    .woocommerce-error,
    .bbp-template-notice.error {
        background-color: #e74c3c
    }

    .woocommerce-error:before,
    .bbp-template-notice.error:before {
        content: "\e117"
    }

    .woocommerce-warning,
    .bbp-template-notice.important,
    .bbp-template-notice.warning {
        background-color: #f39c12
    }

    .woocommerce-warning:before,
    .bbp-template-notice.important:before,
    .bbp-template-notice.warning:before {
        content: "\f071"
    }

    @media (min-width:768px) {
        .cdsROW.wide {
            margin: 25px auto 35px !important;
            border-radius: 60px !important;
            width: 500px !important
        }

        .cdsROW.wide .cdsLocName {
            max-width: 280px !important;
            width: 280px !important
        }
    }

    @media (max-width:767px) {
        .cdsROW.wide {
            width: 100% !important;
            padding: 30px;
            text-align: center;
            height: auto !important
        }

        .cdsROW.wide .cdsROWContainer > div {
            width: 100% !important;
            display: block !important;
            margin: 0 0 20px;
            max-width: none !important
        }

        .cdsROW.wide .cdsROWContainer > div:last-child {
            margin-bottom: 0
        }

        .cdsROW.wide .logo {
            border-right: none !important
        }
    }

    .is-animated .icon-thunder-animi:before {
        -webkit-animation: flashing 2s ease-out infinite;
        animation: flashing 2s ease-out infinite
    }

    .is-animated .icon-thunder-animi:after {
        -webkit-animation: flashing-reverse 2s steps(1) infinite;
        animation: flashing-reverse 2s steps(1) infinite
    }

    .is-animated .icon-rainy-animi:after {
        -webkit-animation: rain-animi-effect 0.2s ease-out infinite;
        animation: rain-animi-effect 0.2s ease-out infinite
    }

    .is-animated .icon-rainy-animi-2:after {
        -webkit-animation: rain-animi-effect 0.25s ease-out infinite;
        animation: rain-animi-effect 0.25s ease-out infinite
    }

    .is-animated .icon-rainy-animi-4:after {
        -webkit-animation: rain-animi-effect 0.35s ease-out infinite;
        animation: rain-animi-effect 0.35s ease-out infinite
    }

    .is-animated .icon-rainy-animi-5:after {
        -webkit-animation: rain-animi-effect 0.4s ease-out infinite;
        animation: rain-animi-effect 0.4s ease-out infinite
    }

    .is-animated .drizzle-icons .icon-rainy-animi:after {
        -webkit-animation: drizzle-animi-effect 2.2s ease-out infinite;
        animation: drizzle-animi-effect 2.2s ease-out infinite
    }

    .is-animated .drizzle-icons .icon-rainy-animi-2:after {
        -webkit-animation: drizzle-animi-effect 2.3s ease-out infinite;
        animation: drizzle-animi-effect 2.3s ease-out infinite
    }

    .is-animated .drizzle-icons .icon-rainy-animi-4:after {
        -webkit-animation: drizzle-animi-effect 2.5s ease-out infinite;
        animation: drizzle-animi-effect 2.5s ease-out infinite
    }

    .is-animated .drizzle-icons .icon-rainy-animi-5:after {
        -webkit-animation: drizzle-animi-effect 2.6s ease-out infinite;
        animation: drizzle-animi-effect 2.6s ease-out infinite
    }

    .is-animated .showers-icons .icon-rainy-animi:after {
        -webkit-animation: drizzle-animi-effect 0.2s ease-out infinite;
        animation: drizzle-animi-effect 0.2s ease-out infinite
    }

    .is-animated .showers-icons .icon-rainy-animi-2:after {
        -webkit-animation: drizzle-animi-effect 0.23s ease-out infinite;
        animation: drizzle-animi-effect 0.23s ease-out infinite
    }

    .is-animated .showers-icons .icon-rainy-animi-4:after {
        -webkit-animation: drizzle-animi-effect 0.18s ease-out infinite;
        animation: drizzle-animi-effect 0.18s ease-out infinite
    }

    .is-animated .showers-icons .icon-rainy-animi-5:after {
        -webkit-animation: drizzle-animi-effect 0.44s ease-out infinite;
        animation: drizzle-animi-effect 0.44s ease-out infinite
    }

    .is-animated .icon-windysnow-animi:after,
    .is-animated .icon-windysnow-animi-2:after {
        -webkit-animation: rain-animi-effect-with-rotate 2s ease-out infinite;
        animation: rain-animi-effect-with-rotate 2s ease-out infinite
    }

    .is-animated .icon-windysnow-animi-2:after {
        -webkit-animation: rain-animi-effect-with-rotate 1.5s ease-out infinite;
        animation: rain-animi-effect-with-rotate 1.5s ease-out infinite
    }

    .is-animated .icon-moon:after {
        -webkit-animation: tie-float-y 2s linear infinite;
        animation: tie-float-y 2s linear infinite
    }

    .is-animated .icon-moon-animi:before {
        -webkit-animation: tie-float-y 2s linear infinite;
        animation: tie-float-y 2s linear infinite
    }

    .is-animated .icon-sun:after {
        -webkit-animation: tie-spin 8s infinite linear;
        animation: tie-spin 8s infinite linear
    }

    .is-animated .icon-sun-animi:after {
        -webkit-animation: tie-spin 8s infinite linear;
        animation: tie-spin 8s infinite linear
    }

    .is-animated .icon-cloud-behind:after {
        -webkit-animation: passing 2s linear infinite;
        animation: passing 2s linear infinite
    }

    .is-animated .icon-mist:before {
        -webkit-animation: tie-float-x 2s infinite ease;
        animation: tie-float-x 2s infinite ease
    }

    .is-animated .icon-mist-animi:before {
        display: inline-block;
        -webkit-animation: burst 2s infinite linear;
        animation: burst 2s infinite linear
    }

    @-webkit-keyframes rain-animi-effect {
        0% {
            opacity: 1
        }

        100% {
            opacity: 0;
            -webkit-transform: translateY(3em);
            transform: translateY(3em)
        }
    }

    @keyframes rain-animi-effect {
        0% {
            opacity: 1
        }

        100% {
            opacity: 0;
            -webkit-transform: translateY(3em);
            transform: translateY(3em)
        }
    }

    @-webkit-keyframes rain-animi-effect-with-rotate {
        0% {
            opacity: 1;
            -webkit-transform: translateY(0) rotate(0deg);
            transform: translateY(0) rotate(0deg)
        }

        100% {
            opacity: 0;
            -webkit-transform: translateY(1em) rotate(360deg);
            transform: translateY(1em) rotate(360deg)
        }
    }

    @keyframes rain-animi-effect-with-rotate {
        0% {
            opacity: 1;
            -webkit-transform: translateY(0) rotate(0deg);
            transform: translateY(0) rotate(0deg)
        }

        100% {
            opacity: 0;
            -webkit-transform: translateY(1em) rotate(360deg);
            transform: translateY(1em) rotate(360deg)
        }
    }

    @-webkit-keyframes drizzle-animi-effect {
        0% {
            opacity: 1;
            -webkit-transform: translateY(0) translateX(0) rotate(10deg);
            transform: translateY(0) translateX(0) rotate(10deg)
        }

        100% {
            opacity: 0;
            -webkit-transform: translateY(3em) translateX(-3em) rotate(20deg);
            transform: translateY(3em) translateX(-3em) rotate(20deg)
        }
    }

    @keyframes drizzle-animi-effect {
        0% {
            opacity: 1;
            -webkit-transform: translateY(0) translateX(0) rotate(10deg);
            transform: translateY(0) translateX(0) rotate(10deg)
        }

        100% {
            opacity: 0;
            -webkit-transform: translateY(3em) translateX(-3em) rotate(20deg);
            transform: translateY(3em) translateX(-3em) rotate(20deg)
        }
    }

    @-webkit-keyframes tie-float-y {
        0% {
            -webkit-transform: translateY(0);
            transform: translateY(0)
        }

        50% {
            -webkit-transform: translateY(-6px);
            transform: translateY(-6px)
        }

        100% {
            -webkit-transform: translateY(0);
            transform: translateY(0)
        }
    }

    @keyframes tie-float-y {
        0% {
            -webkit-transform: translateY(0);
            transform: translateY(0)
        }

        50% {
            -webkit-transform: translateY(-6px);
            transform: translateY(-6px)
        }

        100% {
            -webkit-transform: translateY(0);
            transform: translateY(0)
        }
    }

    @-webkit-keyframes tie-spin {
        0% {
            -webkit-transform: rotate(0deg);
            transform: rotate(0deg)
        }

        100% {
            -webkit-transform: rotate(360deg);
            transform: rotate(360deg)
        }
    }

    @keyframes tie-spin {
        0% {
            -webkit-transform: rotate(0deg);
            transform: rotate(0deg)
        }

        100% {
            -webkit-transform: rotate(360deg);
            transform: rotate(360deg)
        }
    }

    @-webkit-keyframes passing {
        0% {
            -webkit-transform: translateX(50%);
            transform: translateX(50%);
            opacity: 0
        }

        50% {
            -webkit-transform: translateX(0);
            transform: translateX(0);
            opacity: 1
        }

        100% {
            -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
            opacity: 0
        }
    }

    @keyframes passing {
        0% {
            -webkit-transform: translateX(50%);
            transform: translateX(50%);
            opacity: 0
        }

        50% {
            -webkit-transform: translateX(0);
            transform: translateX(0);
            opacity: 1
        }

        100% {
            -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
            opacity: 0
        }
    }

    @-webkit-keyframes burst {
        0% {
            opacity: .6
        }

        50% {
            -webkit-transform: scale(1.8);
            transform: scale(1.8);
            opacity: 0
        }

        100% {
            opacity: 0
        }
    }

    @keyframes burst {
        0% {
            opacity: .6
        }

        50% {
            -webkit-transform: scale(1.8);
            transform: scale(1.8);
            opacity: 0
        }

        100% {
            opacity: 0
        }
    }

    @-webkit-keyframes tie-float-x {
        0% {
            -webkit-transform: translateX(0);
            transform: translateX(0)
        }

        50% {
            -webkit-transform: translateX(-6px);
            transform: translateX(-6px)
        }

        100% {
            -webkit-transform: translateX(0);
            transform: translateX(0)
        }
    }

    @keyframes tie-float-x {
        0% {
            -webkit-transform: translateX(0);
            transform: translateX(0)
        }

        50% {
            -webkit-transform: translateX(-6px);
            transform: translateX(-6px)
        }

        100% {
            -webkit-transform: translateX(0);
            transform: translateX(0)
        }
    }

    @-webkit-keyframes flashing {

        0%,
        100%,
        50% {
            opacity: 1
        }

        25%,
        75% {
            opacity: 0
        }
    }

    @keyframes flashing {

        0%,
        100%,
        50% {
            opacity: 1
        }

        25%,
        75% {
            opacity: 0
        }
    }

    @-webkit-keyframes flashing-reverse {

        0%,
        100%,
        50% {
            opacity: 0
        }

        25%,
        75% {
            opacity: 1
        }
    }

    @keyframes flashing-reverse {

        0%,
        100%,
        50% {
            opacity: 0
        }

        25%,
        75% {
            opacity: 1
        }
    }

    .fa,
    .fas,
    .far,
    .fal,
    .fad,
    .fab {
        -moz-osx-font-smoothing: grayscale;
        -webkit-font-smoothing: antialiased;
        display: inline-block;
        font-style: normal;
        font-variant: normal;
        text-rendering: auto;
        line-height: 1
    }

    .fa-lg {
        font-size: 1.33333em;
        line-height: .75em;
        vertical-align: -.0667em
    }

    .fa-xs {
        font-size: .75em
    }

    .fa-sm {
        font-size: .875em
    }

    .fa-1x {
        font-size: 1em
    }

    .fa-2x {
        font-size: 2em
    }

    .fa-3x {
        font-size: 3em
    }

    .fa-4x {
        font-size: 4em
    }

    .fa-5x {
        font-size: 5em
    }

    .fa-6x {
        font-size: 6em
    }

    .fa-7x {
        font-size: 7em
    }

    .fa-8x {
        font-size: 8em
    }

    .fa-9x {
        font-size: 9em
    }

    .fa-10x {
        font-size: 10em
    }

    .fa-fw {
        text-align: center;
        width: 1.25em
    }

    .fa-ul {
        list-style-type: none;
        margin-left: 2.5em;
        padding-left: 0
    }

    .fa-ul > li {
        position: relative
    }

    .fa-li {
        left: -2em;
        position: absolute;
        text-align: center;
        width: 2em;
        line-height: inherit
    }

    .fa-border {
        border: solid .08em #eee;
        border-radius: .1em;
        padding: .2em .25em .15em
    }

    .fa-pull-left {
        float: left
    }

    .fa-pull-right {
        float: right
    }

    .fa.fa-pull-left,
    .fas.fa-pull-left,
    .far.fa-pull-left,
    .fal.fa-pull-left,
    .fab.fa-pull-left {
        margin-right: .3em
    }

    .fa.fa-pull-right,
    .fas.fa-pull-right,
    .far.fa-pull-right,
    .fal.fa-pull-right,
    .fab.fa-pull-right {
        margin-left: .3em
    }

    .fa-spin {
        -webkit-animation: fa-spin 2s infinite linear;
        animation: fa-spin 2s infinite linear
    }

    .fa-pulse {
        -webkit-animation: fa-spin 1s infinite steps(8);
        animation: fa-spin 1s infinite steps(8)
    }

    @-webkit-keyframes fa-spin {
        0% {
            -webkit-transform: rotate(0deg);
            transform: rotate(0deg)
        }

        100% {
            -webkit-transform: rotate(360deg);
            transform: rotate(360deg)
        }
    }

    @keyframes fa-spin {
        0% {
            -webkit-transform: rotate(0deg);
            transform: rotate(0deg)
        }

        100% {
            -webkit-transform: rotate(360deg);
            transform: rotate(360deg)
        }
    }

    .fa-rotate-90 {
        -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg)
    }

    .fa-rotate-180 {
        -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg)
    }

    .fa-rotate-270 {
        -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
        -webkit-transform: rotate(270deg);
        transform: rotate(270deg)
    }

    .fa-flip-horizontal {
        -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
        -webkit-transform: scale(-1, 1);
        transform: scale(-1, 1)
    }

    .fa-flip-vertical {
        -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
        -webkit-transform: scale(1, -1);
        transform: scale(1, -1)
    }

    .fa-flip-both,
    .fa-flip-horizontal.fa-flip-vertical {
        -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
        -webkit-transform: scale(-1, -1);
        transform: scale(-1, -1)
    }

    :root .fa-rotate-90,
    :root .fa-rotate-180,
    :root .fa-rotate-270,
    :root .fa-flip-horizontal,
    :root .fa-flip-vertical,
    :root .fa-flip-both {
        -webkit-filter: none;
        filter: none
    }

    .fa-stack {
        display: inline-block;
        height: 2em;
        line-height: 2em;
        position: relative;
        vertical-align: middle;
        width: 2.5em
    }

    .fa-stack-1x,
    .fa-stack-2x {
        left: 0;
        position: absolute;
        text-align: center;
        width: 100%
    }

    .fa-stack-1x {
        line-height: inherit
    }

    .fa-stack-2x {
        font-size: 2em
    }

    .fa-inverse {
        color: #fff
    }

    .fa-500px:before {
        content: "\f26e"
    }

    .fa-accessible-icon:before {
        content: "\f368"
    }

    .fa-accusoft:before {
        content: "\f369"
    }

    .fa-acquisitions-incorporated:before {
        content: "\f6af"
    }

    .fa-ad:before {
        content: "\f641"
    }

    .fa-address-book:before {
        content: "\f2b9"
    }

    .fa-address-card:before {
        content: "\f2bb"
    }

    .fa-adjust:before {
        content: "\f042"
    }

    .fa-adn:before {
        content: "\f170"
    }

    .fa-adobe:before {
        content: "\f778"
    }

    .fa-adversal:before {
        content: "\f36a"
    }

    .fa-affiliatetheme:before {
        content: "\f36b"
    }

    .fa-air-freshener:before {
        content: "\f5d0"
    }

    .fa-airbnb:before {
        content: "\f834"
    }

    .fa-algolia:before {
        content: "\f36c"
    }

    .fa-align-center:before {
        content: "\f037"
    }

    .fa-align-justify:before {
        content: "\f039"
    }

    .fa-align-left:before {
        content: "\f036"
    }

    .fa-align-right:before {
        content: "\f038"
    }

    .fa-alipay:before {
        content: "\f642"
    }

    .fa-allergies:before {
        content: "\f461"
    }

    .fa-amazon:before {
        content: "\f270"
    }

    .fa-amazon-pay:before {
        content: "\f42c"
    }

    .fa-ambulance:before {
        content: "\f0f9"
    }

    .fa-american-sign-language-interpreting:before {
        content: "\f2a3"
    }

    .fa-amilia:before {
        content: "\f36d"
    }

    .fa-anchor:before {
        content: "\f13d"
    }

    .fa-android:before {
        content: "\f17b"
    }

    .fa-angellist:before {
        content: "\f209"
    }

    .fa-angle-double-down:before {
        content: "\f103"
    }

    .fa-angle-double-left:before {
        content: "\f100"
    }

    .fa-angle-double-right:before {
        content: "\f101"
    }

    .fa-angle-double-up:before {
        content: "\f102"
    }

    .fa-angle-down:before {
        content: "\f107"
    }

    .fa-angle-left:before {
        content: "\f104"
    }

    .fa-angle-right:before {
        content: "\f105"
    }

    .fa-angle-up:before {
        content: "\f106"
    }

    .fa-angry:before {
        content: "\f556"
    }

    .fa-angrycreative:before {
        content: "\f36e"
    }

    .fa-angular:before {
        content: "\f420"
    }

    .fa-ankh:before {
        content: "\f644"
    }

    .fa-app-store:before {
        content: "\f36f"
    }

    .fa-app-store-ios:before {
        content: "\f370"
    }

    .fa-apper:before {
        content: "\f371"
    }

    .fa-apple:before {
        content: "\f179"
    }

    .fa-apple-alt:before {
        content: "\f5d1"
    }

    .fa-apple-pay:before {
        content: "\f415"
    }

    .fa-archive:before {
        content: "\f187"
    }

    .fa-archway:before {
        content: "\f557"
    }

    .fa-arrow-alt-circle-down:before {
        content: "\f358"
    }

    .fa-arrow-alt-circle-left:before {
        content: "\f359"
    }

    .fa-arrow-alt-circle-right:before {
        content: "\f35a"
    }

    .fa-arrow-alt-circle-up:before {
        content: "\f35b"
    }

    .fa-arrow-circle-down:before {
        content: "\f0ab"
    }

    .fa-arrow-circle-left:before {
        content: "\f0a8"
    }

    .fa-arrow-circle-right:before {
        content: "\f0a9"
    }

    .fa-arrow-circle-up:before {
        content: "\f0aa"
    }

    .fa-arrow-down:before {
        content: "\f063"
    }

    .fa-arrow-left:before {
        content: "\f060"
    }

    .fa-arrow-right:before {
        content: "\f061"
    }

    .fa-arrow-up:before {
        content: "\f062"
    }

    .fa-arrows-alt:before {
        content: "\f0b2"
    }

    .fa-arrows-alt-h:before {
        content: "\f337"
    }

    .fa-arrows-alt-v:before {
        content: "\f338"
    }

    .fa-artstation:before {
        content: "\f77a"
    }

    .fa-assistive-listening-systems:before {
        content: "\f2a2"
    }

    .fa-asterisk:before {
        content: "\f069"
    }

    .fa-asymmetrik:before {
        content: "\f372"
    }

    .fa-at:before {
        content: "\f1fa"
    }

    .fa-atlas:before {
        content: "\f558"
    }

    .fa-atlassian:before {
        content: "\f77b"
    }

    .fa-atom:before {
        content: "\f5d2"
    }

    .fa-audible:before {
        content: "\f373"
    }

    .fa-audio-description:before {
        content: "\f29e"
    }

    .fa-autoprefixer:before {
        content: "\f41c"
    }

    .fa-avianex:before {
        content: "\f374"
    }

    .fa-aviato:before {
        content: "\f421"
    }

    .fa-award:before {
        content: "\f559"
    }

    .fa-aws:before {
        content: "\f375"
    }

    .fa-baby:before {
        content: "\f77c"
    }

    .fa-baby-carriage:before {
        content: "\f77d"
    }

    .fa-backspace:before {
        content: "\f55a"
    }

    .fa-backward:before {
        content: "\f04a"
    }

    .fa-bacon:before {
        content: "\f7e5"
    }

    .fa-bahai:before {
        content: "\f666"
    }

    .fa-balance-scale:before {
        content: "\f24e"
    }

    .fa-balance-scale-left:before {
        content: "\f515"
    }

    .fa-balance-scale-right:before {
        content: "\f516"
    }

    .fa-ban:before {
        content: "\f05e"
    }

    .fa-band-aid:before {
        content: "\f462"
    }

    .fa-bandcamp:before {
        content: "\f2d5"
    }

    .fa-barcode:before {
        content: "\f02a"
    }

    .fa-bars:before {
        content: "\f0c9"
    }

    .fa-baseball-ball:before {
        content: "\f433"
    }

    .fa-basketball-ball:before {
        content: "\f434"
    }

    .fa-bath:before {
        content: "\f2cd"
    }

    .fa-battery-empty:before {
        content: "\f244"
    }

    .fa-battery-full:before {
        content: "\f240"
    }

    .fa-battery-half:before {
        content: "\f242"
    }

    .fa-battery-quarter:before {
        content: "\f243"
    }

    .fa-battery-three-quarters:before {
        content: "\f241"
    }

    .fa-battle-net:before {
        content: "\f835"
    }

    .fa-bed:before {
        content: "\f236"
    }

    .fa-beer:before {
        content: "\f0fc"
    }

    .fa-behance:before {
        content: "\f1b4"
    }

    .fa-behance-square:before {
        content: "\f1b5"
    }

    .fa-bell:before {
        content: "\f0f3"
    }

    .fa-bell-slash:before {
        content: "\f1f6"
    }

    .fa-bezier-curve:before {
        content: "\f55b"
    }

    .fa-bible:before {
        content: "\f647"
    }

    .fa-bicycle:before {
        content: "\f206"
    }

    .fa-biking:before {
        content: "\f84a"
    }

    .fa-bimobject:before {
        content: "\f378"
    }

    .fa-binoculars:before {
        content: "\f1e5"
    }

    .fa-biohazard:before {
        content: "\f780"
    }

    .fa-birthday-cake:before {
        content: "\f1fd"
    }

    .fa-bitbucket:before {
        content: "\f171"
    }

    .fa-bitcoin:before {
        content: "\f379"
    }

    .fa-bity:before {
        content: "\f37a"
    }

    .fa-black-tie:before {
        content: "\f27e"
    }

    .fa-blackberry:before {
        content: "\f37b"
    }

    .fa-blender:before {
        content: "\f517"
    }

    .fa-blender-phone:before {
        content: "\f6b6"
    }

    .fa-blind:before {
        content: "\f29d"
    }

    .fa-blog:before {
        content: "\f781"
    }

    .fa-blogger:before {
        content: "\f37c"
    }

    .fa-blogger-b:before {
        content: "\f37d"
    }

    .fa-bluetooth:before {
        content: "\f293"
    }

    .fa-bluetooth-b:before {
        content: "\f294"
    }

    .fa-bold:before {
        content: "\f032"
    }

    .fa-bolt:before {
        content: "\f0e7"
    }

    .fa-bomb:before {
        content: "\f1e2"
    }

    .fa-bone:before {
        content: "\f5d7"
    }

    .fa-bong:before {
        content: "\f55c"
    }

    .fa-book:before {
        content: "\f02d"
    }

    .fa-book-dead:before {
        content: "\f6b7"
    }

    .fa-book-medical:before {
        content: "\f7e6"
    }

    .fa-book-open:before {
        content: "\f518"
    }

    .fa-book-reader:before {
        content: "\f5da"
    }

    .fa-bookmark:before {
        content: "\f02e"
    }

    .fa-bootstrap:before {
        content: "\f836"
    }

    .fa-border-all:before {
        content: "\f84c"
    }

    .fa-border-none:before {
        content: "\f850"
    }

    .fa-border-style:before {
        content: "\f853"
    }

    .fa-bowling-ball:before {
        content: "\f436"
    }

    .fa-box:before {
        content: "\f466"
    }

    .fa-box-open:before {
        content: "\f49e"
    }

    .fa-box-tissue:before {
        content: "\f95b"
    }

    .fa-boxes:before {
        content: "\f468"
    }

    .fa-braille:before {
        content: "\f2a1"
    }

    .fa-brain:before {
        content: "\f5dc"
    }

    .fa-bread-slice:before {
        content: "\f7ec"
    }

    .fa-briefcase:before {
        content: "\f0b1"
    }

    .fa-briefcase-medical:before {
        content: "\f469"
    }

    .fa-broadcast-tower:before {
        content: "\f519"
    }

    .fa-broom:before {
        content: "\f51a"
    }

    .fa-brush:before {
        content: "\f55d"
    }

    .fa-btc:before {
        content: "\f15a"
    }

    .fa-buffer:before {
        content: "\f837"
    }

    .fa-bug:before {
        content: "\f188"
    }

    .fa-building:before {
        content: "\f1ad"
    }

    .fa-bullhorn:before {
        content: "\f0a1"
    }

    .fa-bullseye:before {
        content: "\f140"
    }

    .fa-burn:before {
        content: "\f46a"
    }

    .fa-buromobelexperte:before {
        content: "\f37f"
    }

    .fa-bus:before {
        content: "\f207"
    }

    .fa-bus-alt:before {
        content: "\f55e"
    }

    .fa-business-time:before {
        content: "\f64a"
    }

    .fa-buy-n-large:before {
        content: "\f8a6"
    }

    .fa-buysellads:before {
        content: "\f20d"
    }

    .fa-calculator:before {
        content: "\f1ec"
    }

    .fa-calendar:before {
        content: "\f133"
    }

    .fa-calendar-alt:before {
        content: "\f073"
    }

    .fa-calendar-check:before {
        content: "\f274"
    }

    .fa-calendar-day:before {
        content: "\f783"
    }

    .fa-calendar-minus:before {
        content: "\f272"
    }

    .fa-calendar-plus:before {
        content: "\f271"
    }

    .fa-calendar-times:before {
        content: "\f273"
    }

    .fa-calendar-week:before {
        content: "\f784"
    }

    .fa-camera:before {
        content: "\f030"
    }

    .fa-camera-retro:before {
        content: "\f083"
    }

    .fa-campground:before {
        content: "\f6bb"
    }

    .fa-canadian-maple-leaf:before {
        content: "\f785"
    }

    .fa-candy-cane:before {
        content: "\f786"
    }

    .fa-cannabis:before {
        content: "\f55f"
    }

    .fa-capsules:before {
        content: "\f46b"
    }

    .fa-car:before {
        content: "\f1b9"
    }

    .fa-car-alt:before {
        content: "\f5de"
    }

    .fa-car-battery:before {
        content: "\f5df"
    }

    .fa-car-crash:before {
        content: "\f5e1"
    }

    .fa-car-side:before {
        content: "\f5e4"
    }

    .fa-caravan:before {
        content: "\f8ff"
    }

    .fa-caret-down:before {
        content: "\f0d7"
    }

    .fa-caret-left:before {
        content: "\f0d9"
    }

    .fa-caret-right:before {
        content: "\f0da"
    }

    .fa-caret-square-down:before {
        content: "\f150"
    }

    .fa-caret-square-left:before {
        content: "\f191"
    }

    .fa-caret-square-right:before {
        content: "\f152"
    }

    .fa-caret-square-up:before {
        content: "\f151"
    }

    .fa-caret-up:before {
        content: "\f0d8"
    }

    .fa-carrot:before {
        content: "\f787"
    }

    .fa-cart-arrow-down:before {
        content: "\f218"
    }

    .fa-cart-plus:before {
        content: "\f217"
    }

    .fa-cash-register:before {
        content: "\f788"
    }

    .fa-cat:before {
        content: "\f6be"
    }

    .fa-cc-amazon-pay:before {
        content: "\f42d"
    }

    .fa-cc-amex:before {
        content: "\f1f3"
    }

    .fa-cc-apple-pay:before {
        content: "\f416"
    }

    .fa-cc-diners-club:before {
        content: "\f24c"
    }

    .fa-cc-discover:before {
        content: "\f1f2"
    }

    .fa-cc-jcb:before {
        content: "\f24b"
    }

    .fa-cc-mastercard:before {
        content: "\f1f1"
    }

    .fa-cc-paypal:before {
        content: "\f1f4"
    }

    .fa-cc-stripe:before {
        content: "\f1f5"
    }

    .fa-cc-visa:before {
        content: "\f1f0"
    }

    .fa-centercode:before {
        content: "\f380"
    }

    .fa-centos:before {
        content: "\f789"
    }

    .fa-certificate:before {
        content: "\f0a3"
    }

    .fa-chair:before {
        content: "\f6c0"
    }

    .fa-chalkboard:before {
        content: "\f51b"
    }

    .fa-chalkboard-teacher:before {
        content: "\f51c"
    }

    .fa-charging-station:before {
        content: "\f5e7"
    }

    .fa-chart-area:before {
        content: "\f1fe"
    }

    .fa-chart-bar:before {
        content: "\f080"
    }

    .fa-chart-line:before {
        content: "\f201"
    }

    .fa-chart-pie:before {
        content: "\f200"
    }

    .fa-check:before {
        content: "\f00c"
    }

    .fa-check-circle:before {
        content: "\f058"
    }

    .fa-check-double:before {
        content: "\f560"
    }

    .fa-check-square:before {
        content: "\f14a"
    }

    .fa-cheese:before {
        content: "\f7ef"
    }

    .fa-chess:before {
        content: "\f439"
    }

    .fa-chess-bishop:before {
        content: "\f43a"
    }

    .fa-chess-board:before {
        content: "\f43c"
    }

    .fa-chess-king:before {
        content: "\f43f"
    }

    .fa-chess-knight:before {
        content: "\f441"
    }

    .fa-chess-pawn:before {
        content: "\f443"
    }

    .fa-chess-queen:before {
        content: "\f445"
    }

    .fa-chess-rook:before {
        content: "\f447"
    }

    .fa-chevron-circle-down:before {
        content: "\f13a"
    }

    .fa-chevron-circle-left:before {
        content: "\f137"
    }

    .fa-chevron-circle-right:before {
        content: "\f138"
    }

    .fa-chevron-circle-up:before {
        content: "\f139"
    }

    .fa-chevron-down:before {
        content: "\f078"
    }

    .fa-chevron-left:before {
        content: "\f053"
    }

    .fa-chevron-right:before {
        content: "\f054"
    }

    .fa-chevron-up:before {
        content: "\f077"
    }

    .fa-child:before {
        content: "\f1ae"
    }

    .fa-chrome:before {
        content: "\f268"
    }

    .fa-chromecast:before {
        content: "\f838"
    }

    .fa-church:before {
        content: "\f51d"
    }

    .fa-circle:before {
        content: "\f111"
    }

    .fa-circle-notch:before {
        content: "\f1ce"
    }

    .fa-city:before {
        content: "\f64f"
    }

    .fa-clinic-medical:before {
        content: "\f7f2"
    }

    .fa-clipboard:before {
        content: "\f328"
    }

    .fa-clipboard-check:before {
        content: "\f46c"
    }

    .fa-clipboard-list:before {
        content: "\f46d"
    }

    .fa-clock:before {
        content: "\f017"
    }

    .fa-clone:before {
        content: "\f24d"
    }

    .fa-closed-captioning:before {
        content: "\f20a"
    }

    .fa-cloud:before {
        content: "\f0c2"
    }

    .fa-cloud-download-alt:before {
        content: "\f381"
    }

    .fa-cloud-meatball:before {
        content: "\f73b"
    }

    .fa-cloud-moon:before {
        content: "\f6c3"
    }

    .fa-cloud-moon-rain:before {
        content: "\f73c"
    }

    .fa-cloud-rain:before {
        content: "\f73d"
    }

    .fa-cloud-showers-heavy:before {
        content: "\f740"
    }

    .fa-cloud-sun:before {
        content: "\f6c4"
    }

    .fa-cloud-sun-rain:before {
        content: "\f743"
    }

    .fa-cloud-upload-alt:before {
        content: "\f382"
    }

    .fa-cloudscale:before {
        content: "\f383"
    }

    .fa-cloudsmith:before {
        content: "\f384"
    }

    .fa-cloudversify:before {
        content: "\f385"
    }

    .fa-cocktail:before {
        content: "\f561"
    }

    .fa-code:before {
        content: "\f121"
    }

    .fa-code-branch:before {
        content: "\f126"
    }

    .fa-codepen:before {
        content: "\f1cb"
    }

    .fa-codiepie:before {
        content: "\f284"
    }

    .fa-coffee:before {
        content: "\f0f4"
    }

    .fa-cog:before {
        content: "\f013"
    }

    .fa-cogs:before {
        content: "\f085"
    }

    .fa-coins:before {
        content: "\f51e"
    }

    .fa-columns:before {
        content: "\f0db"
    }

    .fa-comment:before {
        content: "\f075"
    }

    .fa-comment-alt:before {
        content: "\f27a"
    }

    .fa-comment-dollar:before {
        content: "\f651"
    }

    .fa-comment-dots:before {
        content: "\f4ad"
    }

    .fa-comment-medical:before {
        content: "\f7f5"
    }

    .fa-comment-slash:before {
        content: "\f4b3"
    }

    .fa-comments:before {
        content: "\f086"
    }

    .fa-comments-dollar:before {
        content: "\f653"
    }

    .fa-compact-disc:before {
        content: "\f51f"
    }

    .fa-compass:before {
        content: "\f14e"
    }

    .fa-compress:before {
        content: "\f066"
    }

    .fa-compress-alt:before {
        content: "\f422"
    }

    .fa-compress-arrows-alt:before {
        content: "\f78c"
    }

    .fa-concierge-bell:before {
        content: "\f562"
    }

    .fa-confluence:before {
        content: "\f78d"
    }

    .fa-connectdevelop:before {
        content: "\f20e"
    }

    .fa-contao:before {
        content: "\f26d"
    }

    .fa-cookie:before {
        content: "\f563"
    }

    .fa-cookie-bite:before {
        content: "\f564"
    }

    .fa-copy:before {
        content: "\f0c5"
    }

    .fa-copyright:before {
        content: "\f1f9"
    }

    .fa-cotton-bureau:before {
        content: "\f89e"
    }

    .fa-couch:before {
        content: "\f4b8"
    }

    .fa-cpanel:before {
        content: "\f388"
    }

    .fa-creative-commons:before {
        content: "\f25e"
    }

    .fa-creative-commons-by:before {
        content: "\f4e7"
    }

    .fa-creative-commons-nc:before {
        content: "\f4e8"
    }

    .fa-creative-commons-nc-eu:before {
        content: "\f4e9"
    }

    .fa-creative-commons-nc-jp:before {
        content: "\f4ea"
    }

    .fa-creative-commons-nd:before {
        content: "\f4eb"
    }

    .fa-creative-commons-pd:before {
        content: "\f4ec"
    }

    .fa-creative-commons-pd-alt:before {
        content: "\f4ed"
    }

    .fa-creative-commons-remix:before {
        content: "\f4ee"
    }

    .fa-creative-commons-sa:before {
        content: "\f4ef"
    }

    .fa-creative-commons-sampling:before {
        content: "\f4f0"
    }

    .fa-creative-commons-sampling-plus:before {
        content: "\f4f1"
    }

    .fa-creative-commons-share:before {
        content: "\f4f2"
    }

    .fa-creative-commons-zero:before {
        content: "\f4f3"
    }

    .fa-credit-card:before {
        content: "\f09d"
    }

    .fa-critical-role:before {
        content: "\f6c9"
    }

    .fa-crop:before {
        content: "\f125"
    }

    .fa-crop-alt:before {
        content: "\f565"
    }

    .fa-cross:before {
        content: "\f654"
    }

    .fa-crosshairs:before {
        content: "\f05b"
    }

    .fa-crow:before {
        content: "\f520"
    }

    .fa-crown:before {
        content: "\f521"
    }

    .fa-crutch:before {
        content: "\f7f7"
    }

    .fa-css3:before {
        content: "\f13c"
    }

    .fa-css3-alt:before {
        content: "\f38b"
    }

    .fa-cube:before {
        content: "\f1b2"
    }

    .fa-cubes:before {
        content: "\f1b3"
    }

    .fa-cut:before {
        content: "\f0c4"
    }

    .fa-cuttlefish:before {
        content: "\f38c"
    }

    .fa-d-and-d:before {
        content: "\f38d"
    }

    .fa-d-and-d-beyond:before {
        content: "\f6ca"
    }

    .fa-dailymotion:before {
        content: "\f952"
    }

    .fa-dashcube:before {
        content: "\f210"
    }

    .fa-database:before {
        content: "\f1c0"
    }

    .fa-deaf:before {
        content: "\f2a4"
    }

    .fa-delicious:before {
        content: "\f1a5"
    }

    .fa-democrat:before {
        content: "\f747"
    }

    .fa-deploydog:before {
        content: "\f38e"
    }

    .fa-deskpro:before {
        content: "\f38f"
    }

    .fa-desktop:before {
        content: "\f108"
    }

    .fa-dev:before {
        content: "\f6cc"
    }

    .fa-deviantart:before {
        content: "\f1bd"
    }

    .fa-dharmachakra:before {
        content: "\f655"
    }

    .fa-dhl:before {
        content: "\f790"
    }

    .fa-diagnoses:before {
        content: "\f470"
    }

    .fa-diaspora:before {
        content: "\f791"
    }

    .fa-dice:before {
        content: "\f522"
    }

    .fa-dice-d20:before {
        content: "\f6cf"
    }

    .fa-dice-d6:before {
        content: "\f6d1"
    }

    .fa-dice-five:before {
        content: "\f523"
    }

    .fa-dice-four:before {
        content: "\f524"
    }

    .fa-dice-one:before {
        content: "\f525"
    }

    .fa-dice-six:before {
        content: "\f526"
    }

    .fa-dice-three:before {
        content: "\f527"
    }

    .fa-dice-two:before {
        content: "\f528"
    }

    .fa-digg:before {
        content: "\f1a6"
    }

    .fa-digital-ocean:before {
        content: "\f391"
    }

    .fa-digital-tachograph:before {
        content: "\f566"
    }

    .fa-directions:before {
        content: "\f5eb"
    }

    .fa-discord:before {
        content: "\f392"
    }

    .fa-discourse:before {
        content: "\f393"
    }

    .fa-disease:before {
        content: "\f7fa"
    }

    .fa-divide:before {
        content: "\f529"
    }

    .fa-dizzy:before {
        content: "\f567"
    }

    .fa-dna:before {
        content: "\f471"
    }

    .fa-dochub:before {
        content: "\f394"
    }

    .fa-docker:before {
        content: "\f395"
    }

    .fa-dog:before {
        content: "\f6d3"
    }

    .fa-dollar-sign:before {
        content: "\f155"
    }

    .fa-dolly:before {
        content: "\f472"
    }

    .fa-dolly-flatbed:before {
        content: "\f474"
    }

    .fa-donate:before {
        content: "\f4b9"
    }

    .fa-door-closed:before {
        content: "\f52a"
    }

    .fa-door-open:before {
        content: "\f52b"
    }

    .fa-dot-circle:before {
        content: "\f192"
    }

    .fa-dove:before {
        content: "\f4ba"
    }

    .fa-download:before {
        content: "\f019"
    }

    .fa-draft2digital:before {
        content: "\f396"
    }

    .fa-drafting-compass:before {
        content: "\f568"
    }

    .fa-dragon:before {
        content: "\f6d5"
    }

    .fa-draw-polygon:before {
        content: "\f5ee"
    }

    .fa-dribbble:before {
        content: "\f17d"
    }

    .fa-dribbble-square:before {
        content: "\f397"
    }

    .fa-dropbox:before {
        content: "\f16b"
    }

    .fa-drum:before {
        content: "\f569"
    }

    .fa-drum-steelpan:before {
        content: "\f56a"
    }

    .fa-drumstick-bite:before {
        content: "\f6d7"
    }

    .fa-drupal:before {
        content: "\f1a9"
    }

    .fa-dumbbell:before {
        content: "\f44b"
    }

    .fa-dumpster:before {
        content: "\f793"
    }

    .fa-dumpster-fire:before {
        content: "\f794"
    }

    .fa-dungeon:before {
        content: "\f6d9"
    }

    .fa-dyalog:before {
        content: "\f399"
    }

    .fa-earlybirds:before {
        content: "\f39a"
    }

    .fa-ebay:before {
        content: "\f4f4"
    }

    .fa-edge:before {
        content: "\f282"
    }

    .fa-edit:before {
        content: "\f044"
    }

    .fa-egg:before {
        content: "\f7fb"
    }

    .fa-eject:before {
        content: "\f052"
    }

    .fa-elementor:before {
        content: "\f430"
    }

    .fa-ellipsis-h:before {
        content: "\f141"
    }

    .fa-ellipsis-v:before {
        content: "\f142"
    }

    .fa-ello:before {
        content: "\f5f1"
    }

    .fa-ember:before {
        content: "\f423"
    }

    .fa-empire:before {
        content: "\f1d1"
    }

    .fa-envelope:before {
        content: "\f0e0"
    }

    .fa-envelope-open:before {
        content: "\f2b6"
    }

    .fa-envelope-open-text:before {
        content: "\f658"
    }

    .fa-envelope-square:before {
        content: "\f199"
    }

    .fa-envira:before {
        content: "\f299"
    }

    .fa-equals:before {
        content: "\f52c"
    }

    .fa-eraser:before {
        content: "\f12d"
    }

    .fa-erlang:before {
        content: "\f39d"
    }

    .fa-ethereum:before {
        content: "\f42e"
    }

    .fa-ethernet:before {
        content: "\f796"
    }

    .fa-etsy:before {
        content: "\f2d7"
    }

    .fa-euro-sign:before {
        content: "\f153"
    }

    .fa-evernote:before {
        content: "\f839"
    }

    .fa-exchange-alt:before {
        content: "\f362"
    }

    .fa-exclamation:before {
        content: "\f12a"
    }

    .fa-exclamation-circle:before {
        content: "\f06a"
    }

    .fa-exclamation-triangle:before {
        content: "\f071"
    }

    .fa-expand:before {
        content: "\f065"
    }

    .fa-expand-alt:before {
        content: "\f424"
    }

    .fa-expand-arrows-alt:before {
        content: "\f31e"
    }

    .fa-expeditedssl:before {
        content: "\f23e"
    }

    .fa-external-link-alt:before {
        content: "\f35d"
    }

    .fa-external-link-square-alt:before {
        content: "\f360"
    }

    .fa-eye:before {
        content: "\f06e"
    }

    .fa-eye-dropper:before {
        content: "\f1fb"
    }

    .fa-eye-slash:before {
        content: "\f070"
    }

    .fa-facebook:before {
        content: "\f09a"
    }

    .fa-facebook-f:before {
        content: "\f39e"
    }

    .fa-facebook-messenger:before {
        content: "\f39f"
    }

    .fa-facebook-square:before {
        content: "\f082"
    }

    .fa-fan:before {
        content: "\f863"
    }

    .fa-fantasy-flight-games:before {
        content: "\f6dc"
    }

    .fa-fast-backward:before {
        content: "\f049"
    }

    .fa-fast-forward:before {
        content: "\f050"
    }

    .fa-faucet:before {
        content: "\f905"
    }

    .fa-fax:before {
        content: "\f1ac"
    }

    .fa-feather:before {
        content: "\f52d"
    }

    .fa-feather-alt:before {
        content: "\f56b"
    }

    .fa-fedex:before {
        content: "\f797"
    }

    .fa-fedora:before {
        content: "\f798"
    }

    .fa-female:before {
        content: "\f182"
    }

    .fa-fighter-jet:before {
        content: "\f0fb"
    }

    .fa-figma:before {
        content: "\f799"
    }

    .fa-file:before {
        content: "\f15b"
    }

    .fa-file-alt:before {
        content: "\f15c"
    }

    .fa-file-archive:before {
        content: "\f1c6"
    }

    .fa-file-audio:before {
        content: "\f1c7"
    }

    .fa-file-code:before {
        content: "\f1c9"
    }

    .fa-file-contract:before {
        content: "\f56c"
    }

    .fa-file-csv:before {
        content: "\f6dd"
    }

    .fa-file-download:before {
        content: "\f56d"
    }

    .fa-file-excel:before {
        content: "\f1c3"
    }

    .fa-file-export:before {
        content: "\f56e"
    }

    .fa-file-image:before {
        content: "\f1c5"
    }

    .fa-file-import:before {
        content: "\f56f"
    }

    .fa-file-invoice:before {
        content: "\f570"
    }

    .fa-file-invoice-dollar:before {
        content: "\f571"
    }

    .fa-file-medical:before {
        content: "\f477"
    }

    .fa-file-medical-alt:before {
        content: "\f478"
    }

    .fa-file-pdf:before {
        content: "\f1c1"
    }

    .fa-file-powerpoint:before {
        content: "\f1c4"
    }

    .fa-file-prescription:before {
        content: "\f572"
    }

    .fa-file-signature:before {
        content: "\f573"
    }

    .fa-file-upload:before {
        content: "\f574"
    }

    .fa-file-video:before {
        content: "\f1c8"
    }

    .fa-file-word:before {
        content: "\f1c2"
    }

    .fa-fill:before {
        content: "\f575"
    }

    .fa-fill-drip:before {
        content: "\f576"
    }

    .fa-film:before {
        content: "\f008"
    }

    .fa-filter:before {
        content: "\f0b0"
    }

    .fa-fingerprint:before {
        content: "\f577"
    }

    .fa-fire:before {
        content: "\f06d"
    }

    .fa-fire-alt:before {
        content: "\f7e4"
    }

    .fa-fire-extinguisher:before {
        content: "\f134"
    }

    .fa-firefox:before {
        content: "\f269"
    }

    .fa-firefox-browser:before {
        content: "\f907"
    }

    .fa-first-aid:before {
        content: "\f479"
    }

    .fa-first-order:before {
        content: "\f2b0"
    }

    .fa-first-order-alt:before {
        content: "\f50a"
    }

    .fa-firstdraft:before {
        content: "\f3a1"
    }

    .fa-fish:before {
        content: "\f578"
    }

    .fa-fist-raised:before {
        content: "\f6de"
    }

    .fa-flag:before {
        content: "\f024"
    }

    .fa-flag-checkered:before {
        content: "\f11e"
    }

    .fa-flag-usa:before {
        content: "\f74d"
    }

    .fa-flask:before {
        content: "\f0c3"
    }

    .fa-flickr:before {
        content: "\f16e"
    }

    .fa-flipboard:before {
        content: "\f44d"
    }

    .fa-flushed:before {
        content: "\f579"
    }

    .fa-fly:before {
        content: "\f417"
    }

    .fa-folder:before {
        content: "\f07b"
    }

    .fa-folder-minus:before {
        content: "\f65d"
    }

    .fa-folder-open:before {
        content: "\f07c"
    }

    .fa-folder-plus:before {
        content: "\f65e"
    }

    .fa-font:before {
        content: "\f031"
    }

    .fa-font-awesome:before {
        content: "\f2b4"
    }

    .fa-font-awesome-alt:before {
        content: "\f35c"
    }

    .fa-font-awesome-flag:before {
        content: "\f425"
    }

    .fa-font-awesome-logo-full:before {
        content: "\f4e6"
    }

    .fa-fonticons:before {
        content: "\f280"
    }

    .fa-fonticons-fi:before {
        content: "\f3a2"
    }

    .fa-football-ball:before {
        content: "\f44e"
    }

    .fa-fort-awesome:before {
        content: "\f286"
    }

    .fa-fort-awesome-alt:before {
        content: "\f3a3"
    }

    .fa-forumbee:before {
        content: "\f211"
    }

    .fa-forward:before {
        content: "\f04e"
    }

    .fa-foursquare:before {
        content: "\f180"
    }

    .fa-free-code-camp:before {
        content: "\f2c5"
    }

    .fa-freebsd:before {
        content: "\f3a4"
    }

    .fa-frog:before {
        content: "\f52e"
    }

    .fa-frown:before {
        content: "\f119"
    }

    .fa-frown-open:before {
        content: "\f57a"
    }

    .fa-fulcrum:before {
        content: "\f50b"
    }

    .fa-funnel-dollar:before {
        content: "\f662"
    }

    .fa-futbol:before {
        content: "\f1e3"
    }

    .fa-galactic-republic:before {
        content: "\f50c"
    }

    .fa-galactic-senate:before {
        content: "\f50d"
    }

    .fa-gamepad:before {
        content: "\f11b"
    }

    .fa-gas-pump:before {
        content: "\f52f"
    }

    .fa-gavel:before {
        content: "\f0e3"
    }

    .fa-gem:before {
        content: "\f3a5"
    }

    .fa-genderless:before {
        content: "\f22d"
    }

    .fa-get-pocket:before {
        content: "\f265"
    }

    .fa-gg:before {
        content: "\f260"
    }

    .fa-gg-circle:before {
        content: "\f261"
    }

    .fa-ghost:before {
        content: "\f6e2"
    }

    .fa-gift:before {
        content: "\f06b"
    }

    .fa-gifts:before {
        content: "\f79c"
    }

    .fa-git:before {
        content: "\f1d3"
    }

    .fa-git-alt:before {
        content: "\f841"
    }

    .fa-git-square:before {
        content: "\f1d2"
    }

    .fa-github:before {
        content: "\f09b"
    }

    .fa-github-alt:before {
        content: "\f113"
    }

    .fa-github-square:before {
        content: "\f092"
    }

    .fa-gitkraken:before {
        content: "\f3a6"
    }

    .fa-gitlab:before {
        content: "\f296"
    }

    .fa-gitter:before {
        content: "\f426"
    }

    .fa-glass-cheers:before {
        content: "\f79f"
    }

    .fa-glass-martini:before {
        content: "\f000"
    }

    .fa-glass-martini-alt:before {
        content: "\f57b"
    }

    .fa-glass-whiskey:before {
        content: "\f7a0"
    }

    .fa-glasses:before {
        content: "\f530"
    }

    .fa-glide:before {
        content: "\f2a5"
    }

    .fa-glide-g:before {
        content: "\f2a6"
    }

    .fa-globe:before {
        content: "\f0ac"
    }

    .fa-globe-africa:before {
        content: "\f57c"
    }

    .fa-globe-americas:before {
        content: "\f57d"
    }

    .fa-globe-asia:before {
        content: "\f57e"
    }

    .fa-globe-europe:before {
        content: "\f7a2"
    }

    .fa-gofore:before {
        content: "\f3a7"
    }

    .fa-golf-ball:before {
        content: "\f450"
    }

    .fa-goodreads:before {
        content: "\f3a8"
    }

    .fa-goodreads-g:before {
        content: "\f3a9"
    }

    .fa-google:before {
        content: "\f1a0"
    }

    .fa-google-drive:before {
        content: "\f3aa"
    }

    .fa-google-play:before {
        content: "\f3ab"
    }

    .fa-google-plus:before {
        content: "\f2b3"
    }

    .fa-google-plus-g:before {
        content: "\f0d5"
    }

    .fa-google-plus-square:before {
        content: "\f0d4"
    }

    .fa-google-wallet:before {
        content: "\f1ee"
    }

    .fa-gopuram:before {
        content: "\f664"
    }

    .fa-graduation-cap:before {
        content: "\f19d"
    }

    .fa-gratipay:before {
        content: "\f184"
    }

    .fa-grav:before {
        content: "\f2d6"
    }

    .fa-greater-than:before {
        content: "\f531"
    }

    .fa-greater-than-equal:before {
        content: "\f532"
    }

    .fa-grimace:before {
        content: "\f57f"
    }

    .fa-grin:before {
        content: "\f580"
    }

    .fa-grin-alt:before {
        content: "\f581"
    }

    .fa-grin-beam:before {
        content: "\f582"
    }

    .fa-grin-beam-sweat:before {
        content: "\f583"
    }

    .fa-grin-hearts:before {
        content: "\f584"
    }

    .fa-grin-squint:before {
        content: "\f585"
    }

    .fa-grin-squint-tears:before {
        content: "\f586"
    }

    .fa-grin-stars:before {
        content: "\f587"
    }

    .fa-grin-tears:before {
        content: "\f588"
    }

    .fa-grin-tongue:before {
        content: "\f589"
    }

    .fa-grin-tongue-squint:before {
        content: "\f58a"
    }

    .fa-grin-tongue-wink:before {
        content: "\f58b"
    }

    .fa-grin-wink:before {
        content: "\f58c"
    }

    .fa-grip-horizontal:before {
        content: "\f58d"
    }

    .fa-grip-lines:before {
        content: "\f7a4"
    }

    .fa-grip-lines-vertical:before {
        content: "\f7a5"
    }

    .fa-grip-vertical:before {
        content: "\f58e"
    }

    .fa-gripfire:before {
        content: "\f3ac"
    }

    .fa-grunt:before {
        content: "\f3ad"
    }

    .fa-guitar:before {
        content: "\f7a6"
    }

    .fa-gulp:before {
        content: "\f3ae"
    }

    .fa-h-square:before {
        content: "\f0fd"
    }

    .fa-hacker-news:before {
        content: "\f1d4"
    }

    .fa-hacker-news-square:before {
        content: "\f3af"
    }

    .fa-hackerrank:before {
        content: "\f5f7"
    }

    .fa-hamburger:before {
        content: "\f805"
    }

    .fa-hammer:before {
        content: "\f6e3"
    }

    .fa-hamsa:before {
        content: "\f665"
    }

    .fa-hand-holding:before {
        content: "\f4bd"
    }

    .fa-hand-holding-heart:before {
        content: "\f4be"
    }

    .fa-hand-holding-medical:before {
        content: "\f95c"
    }

    .fa-hand-holding-usd:before {
        content: "\f4c0"
    }

    .fa-hand-holding-water:before {
        content: "\f4c1"
    }

    .fa-hand-lizard:before {
        content: "\f258"
    }

    .fa-hand-middle-finger:before {
        content: "\f806"
    }

    .fa-hand-paper:before {
        content: "\f256"
    }

    .fa-hand-peace:before {
        content: "\f25b"
    }

    .fa-hand-point-down:before {
        content: "\f0a7"
    }

    .fa-hand-point-left:before {
        content: "\f0a5"
    }

    .fa-hand-point-right:before {
        content: "\f0a4"
    }

    .fa-hand-point-up:before {
        content: "\f0a6"
    }

    .fa-hand-pointer:before {
        content: "\f25a"
    }

    .fa-hand-rock:before {
        content: "\f255"
    }

    .fa-hand-scissors:before {
        content: "\f257"
    }

    .fa-hand-sparkles:before {
        content: "\f95d"
    }

    .fa-hand-spock:before {
        content: "\f259"
    }

    .fa-hands:before {
        content: "\f4c2"
    }

    .fa-hands-helping:before {
        content: "\f4c4"
    }

    .fa-hands-wash:before {
        content: "\f95e"
    }

    .fa-handshake:before {
        content: "\f2b5"
    }

    .fa-handshake-alt-slash:before {
        content: "\f95f"
    }

    .fa-handshake-slash:before {
        content: "\f960"
    }

    .fa-hanukiah:before {
        content: "\f6e6"
    }

    .fa-hard-hat:before {
        content: "\f807"
    }

    .fa-hashtag:before {
        content: "\f292"
    }

    .fa-hat-cowboy:before {
        content: "\f8c0"
    }

    .fa-hat-cowboy-side:before {
        content: "\f8c1"
    }

    .fa-hat-wizard:before {
        content: "\f6e8"
    }

    .fa-hdd:before {
        content: "\f0a0"
    }

    .fa-head-side-cough:before {
        content: "\f961"
    }

    .fa-head-side-cough-slash:before {
        content: "\f962"
    }

    .fa-head-side-mask:before {
        content: "\f963"
    }

    .fa-head-side-virus:before {
        content: "\f964"
    }

    .fa-heading:before {
        content: "\f1dc"
    }

    .fa-headphones:before {
        content: "\f025"
    }

    .fa-headphones-alt:before {
        content: "\f58f"
    }

    .fa-headset:before {
        content: "\f590"
    }

    .fa-heart:before {
        content: "\f004"
    }

    .fa-heart-broken:before {
        content: "\f7a9"
    }

    .fa-heartbeat:before {
        content: "\f21e"
    }

    .fa-helicopter:before {
        content: "\f533"
    }

    .fa-highlighter:before {
        content: "\f591"
    }

    .fa-hiking:before {
        content: "\f6ec"
    }

    .fa-hippo:before {
        content: "\f6ed"
    }

    .fa-hips:before {
        content: "\f452"
    }

    .fa-hire-a-helper:before {
        content: "\f3b0"
    }

    .fa-history:before {
        content: "\f1da"
    }

    .fa-hockey-puck:before {
        content: "\f453"
    }

    .fa-holly-berry:before {
        content: "\f7aa"
    }

    .fa-home:before {
        content: "\f015"
    }

    .fa-hooli:before {
        content: "\f427"
    }

    .fa-hornbill:before {
        content: "\f592"
    }

    .fa-horse:before {
        content: "\f6f0"
    }

    .fa-horse-head:before {
        content: "\f7ab"
    }

    .fa-hospital:before {
        content: "\f0f8"
    }

    .fa-hospital-alt:before {
        content: "\f47d"
    }

    .fa-hospital-symbol:before {
        content: "\f47e"
    }

    .fa-hospital-user:before {
        content: "\f80d"
    }

    .fa-hot-tub:before {
        content: "\f593"
    }

    .fa-hotdog:before {
        content: "\f80f"
    }

    .fa-hotel:before {
        content: "\f594"
    }

    .fa-hotjar:before {
        content: "\f3b1"
    }

    .fa-hourglass:before {
        content: "\f254"
    }

    .fa-hourglass-end:before {
        content: "\f253"
    }

    .fa-hourglass-half:before {
        content: "\f252"
    }

    .fa-hourglass-start:before {
        content: "\f251"
    }

    .fa-house-damage:before {
        content: "\f6f1"
    }

    .fa-house-user:before {
        content: "\f965"
    }

    .fa-houzz:before {
        content: "\f27c"
    }

    .fa-hryvnia:before {
        content: "\f6f2"
    }

    .fa-html5:before {
        content: "\f13b"
    }

    .fa-hubspot:before {
        content: "\f3b2"
    }

    .fa-i-cursor:before {
        content: "\f246"
    }

    .fa-ice-cream:before {
        content: "\f810"
    }

    .fa-icicles:before {
        content: "\f7ad"
    }

    .fa-icons:before {
        content: "\f86d"
    }

    .fa-id-badge:before {
        content: "\f2c1"
    }

    .fa-id-card:before {
        content: "\f2c2"
    }

    .fa-id-card-alt:before {
        content: "\f47f"
    }

    .fa-ideal:before {
        content: "\f913"
    }

    .fa-igloo:before {
        content: "\f7ae"
    }

    .fa-image:before {
        content: "\f03e"
    }

    .fa-images:before {
        content: "\f302"
    }

    .fa-imdb:before {
        content: "\f2d8"
    }

    .fa-inbox:before {
        content: "\f01c"
    }

    .fa-indent:before {
        content: "\f03c"
    }

    .fa-industry:before {
        content: "\f275"
    }

    .fa-infinity:before {
        content: "\f534"
    }

    .fa-info:before {
        content: "\f129"
    }

    .fa-info-circle:before {
        content: "\f05a"
    }

    .fa-instagram:before {
        content: "\f16d"
    }

    .fa-instagram-square:before {
        content: "\f955"
    }

    .fa-intercom:before {
        content: "\f7af"
    }

    .fa-internet-explorer:before {
        content: "\f26b"
    }

    .fa-invision:before {
        content: "\f7b0"
    }

    .fa-ioxhost:before {
        content: "\f208"
    }

    .fa-italic:before {
        content: "\f033"
    }

    .fa-itch-io:before {
        content: "\f83a"
    }

    .fa-itunes:before {
        content: "\f3b4"
    }

    .fa-itunes-note:before {
        content: "\f3b5"
    }

    .fa-java:before {
        content: "\f4e4"
    }

    .fa-jedi:before {
        content: "\f669"
    }

    .fa-jedi-order:before {
        content: "\f50e"
    }

    .fa-jenkins:before {
        content: "\f3b6"
    }

    .fa-jira:before {
        content: "\f7b1"
    }

    .fa-joget:before {
        content: "\f3b7"
    }

    .fa-joint:before {
        content: "\f595"
    }

    .fa-joomla:before {
        content: "\f1aa"
    }

    .fa-journal-whills:before {
        content: "\f66a"
    }

    .fa-js:before {
        content: "\f3b8"
    }

    .fa-js-square:before {
        content: "\f3b9"
    }

    .fa-jsfiddle:before {
        content: "\f1cc"
    }

    .fa-kaaba:before {
        content: "\f66b"
    }

    .fa-kaggle:before {
        content: "\f5fa"
    }

    .fa-key:before {
        content: "\f084"
    }

    .fa-keybase:before {
        content: "\f4f5"
    }

    .fa-keyboard:before {
        content: "\f11c"
    }

    .fa-keycdn:before {
        content: "\f3ba"
    }

    .fa-khanda:before {
        content: "\f66d"
    }

    .fa-kickstarter:before {
        content: "\f3bb"
    }

    .fa-kickstarter-k:before {
        content: "\f3bc"
    }

    .fa-kiss:before {
        content: "\f596"
    }

    .fa-kiss-beam:before {
        content: "\f597"
    }

    .fa-kiss-wink-heart:before {
        content: "\f598"
    }

    .fa-kiwi-bird:before {
        content: "\f535"
    }

    .fa-korvue:before {
        content: "\f42f"
    }

    .fa-landmark:before {
        content: "\f66f"
    }

    .fa-language:before {
        content: "\f1ab"
    }

    .fa-laptop:before {
        content: "\f109"
    }

    .fa-laptop-code:before {
        content: "\f5fc"
    }

    .fa-laptop-house:before {
        content: "\f966"
    }

    .fa-laptop-medical:before {
        content: "\f812"
    }

    .fa-laravel:before {
        content: "\f3bd"
    }

    .fa-lastfm:before {
        content: "\f202"
    }

    .fa-lastfm-square:before {
        content: "\f203"
    }

    .fa-laugh:before {
        content: "\f599"
    }

    .fa-laugh-beam:before {
        content: "\f59a"
    }

    .fa-laugh-squint:before {
        content: "\f59b"
    }

    .fa-laugh-wink:before {
        content: "\f59c"
    }

    .fa-layer-group:before {
        content: "\f5fd"
    }

    .fa-leaf:before {
        content: "\f06c"
    }

    .fa-leanpub:before {
        content: "\f212"
    }

    .fa-lemon:before {
        content: "\f094"
    }

    .fa-less:before {
        content: "\f41d"
    }

    .fa-less-than:before {
        content: "\f536"
    }

    .fa-less-than-equal:before {
        content: "\f537"
    }

    .fa-level-down-alt:before {
        content: "\f3be"
    }

    .fa-level-up-alt:before {
        content: "\f3bf"
    }

    .fa-life-ring:before {
        content: "\f1cd"
    }

    .fa-lightbulb:before {
        content: "\f0eb"
    }

    .fa-line:before {
        content: "\f3c0"
    }

    .fa-link:before {
        content: "\f0c1"
    }

    .fa-linkedin:before {
        content: "\f08c"
    }

    .fa-linkedin-in:before {
        content: "\f0e1"
    }

    .fa-linode:before {
        content: "\f2b8"
    }

    .fa-linux:before {
        content: "\f17c"
    }

    .fa-lira-sign:before {
        content: "\f195"
    }

    .fa-list:before {
        content: "\f03a"
    }

    .fa-list-alt:before {
        content: "\f022"
    }

    .fa-list-ol:before {
        content: "\f0cb"
    }

    .fa-list-ul:before {
        content: "\f0ca"
    }

    .fa-location-arrow:before {
        content: "\f124"
    }

    .fa-lock:before {
        content: "\f023"
    }

    .fa-lock-open:before {
        content: "\f3c1"
    }

    .fa-long-arrow-alt-down:before {
        content: "\f309"
    }

    .fa-long-arrow-alt-left:before {
        content: "\f30a"
    }

    .fa-long-arrow-alt-right:before {
        content: "\f30b"
    }

    .fa-long-arrow-alt-up:before {
        content: "\f30c"
    }

    .fa-low-vision:before {
        content: "\f2a8"
    }

    .fa-luggage-cart:before {
        content: "\f59d"
    }

    .fa-lungs:before {
        content: "\f604"
    }

    .fa-lungs-virus:before {
        content: "\f967"
    }

    .fa-lyft:before {
        content: "\f3c3"
    }

    .fa-magento:before {
        content: "\f3c4"
    }

    .fa-magic:before {
        content: "\f0d0"
    }

    .fa-magnet:before {
        content: "\f076"
    }

    .fa-mail-bulk:before {
        content: "\f674"
    }

    .fa-mailchimp:before {
        content: "\f59e"
    }

    .fa-male:before {
        content: "\f183"
    }

    .fa-mandalorian:before {
        content: "\f50f"
    }

    .fa-map:before {
        content: "\f279"
    }

    .fa-map-marked:before {
        content: "\f59f"
    }

    .fa-map-marked-alt:before {
        content: "\f5a0"
    }

    .fa-map-marker:before {
        content: "\f041"
    }

    .fa-map-marker-alt:before {
        content: "\f3c5"
    }

    .fa-map-pin:before {
        content: "\f276"
    }

    .fa-map-signs:before {
        content: "\f277"
    }

    .fa-markdown:before {
        content: "\f60f"
    }

    .fa-marker:before {
        content: "\f5a1"
    }

    .fa-mars:before {
        content: "\f222"
    }

    .fa-mars-double:before {
        content: "\f227"
    }

    .fa-mars-stroke:before {
        content: "\f229"
    }

    .fa-mars-stroke-h:before {
        content: "\f22b"
    }

    .fa-mars-stroke-v:before {
        content: "\f22a"
    }

    .fa-mask:before {
        content: "\f6fa"
    }

    .fa-mastodon:before {
        content: "\f4f6"
    }

    .fa-maxcdn:before {
        content: "\f136"
    }

    .fa-mdb:before {
        content: "\f8ca"
    }

    .fa-medal:before {
        content: "\f5a2"
    }

    .fa-medapps:before {
        content: "\f3c6"
    }

    .fa-medium:before {
        content: "\f23a"
    }

    .fa-medium-m:before {
        content: "\f3c7"
    }

    .fa-medkit:before {
        content: "\f0fa"
    }

    .fa-medrt:before {
        content: "\f3c8"
    }

    .fa-meetup:before {
        content: "\f2e0"
    }

    .fa-megaport:before {
        content: "\f5a3"
    }

    .fa-meh:before {
        content: "\f11a"
    }

    .fa-meh-blank:before {
        content: "\f5a4"
    }

    .fa-meh-rolling-eyes:before {
        content: "\f5a5"
    }

    .fa-memory:before {
        content: "\f538"
    }

    .fa-mendeley:before {
        content: "\f7b3"
    }

    .fa-menorah:before {
        content: "\f676"
    }

    .fa-mercury:before {
        content: "\f223"
    }

    .fa-meteor:before {
        content: "\f753"
    }

    .fa-microblog:before {
        content: "\f91a"
    }

    .fa-microchip:before {
        content: "\f2db"
    }

    .fa-microphone:before {
        content: "\f130"
    }

    .fa-microphone-alt:before {
        content: "\f3c9"
    }

    .fa-microphone-alt-slash:before {
        content: "\f539"
    }

    .fa-microphone-slash:before {
        content: "\f131"
    }

    .fa-microscope:before {
        content: "\f610"
    }

    .fa-microsoft:before {
        content: "\f3ca"
    }

    .fa-minus:before {
        content: "\f068"
    }

    .fa-minus-circle:before {
        content: "\f056"
    }

    .fa-minus-square:before {
        content: "\f146"
    }

    .fa-mitten:before {
        content: "\f7b5"
    }

    .fa-mix:before {
        content: "\f3cb"
    }

    .fa-mixcloud:before {
        content: "\f289"
    }

    .fa-mixer:before {
        content: "\f956"
    }

    .fa-mizuni:before {
        content: "\f3cc"
    }

    .fa-mobile:before {
        content: "\f10b"
    }

    .fa-mobile-alt:before {
        content: "\f3cd"
    }

    .fa-modx:before {
        content: "\f285"
    }

    .fa-monero:before {
        content: "\f3d0"
    }

    .fa-money-bill:before {
        content: "\f0d6"
    }

    .fa-money-bill-alt:before {
        content: "\f3d1"
    }

    .fa-money-bill-wave:before {
        content: "\f53a"
    }

    .fa-money-bill-wave-alt:before {
        content: "\f53b"
    }

    .fa-money-check:before {
        content: "\f53c"
    }

    .fa-money-check-alt:before {
        content: "\f53d"
    }

    .fa-monument:before {
        content: "\f5a6"
    }

    .fa-moon:before {
        content: "\f186"
    }

    .fa-mortar-pestle:before {
        content: "\f5a7"
    }

    .fa-mosque:before {
        content: "\f678"
    }

    .fa-motorcycle:before {
        content: "\f21c"
    }

    .fa-mountain:before {
        content: "\f6fc"
    }

    .fa-mouse:before {
        content: "\f8cc"
    }

    .fa-mouse-pointer:before {
        content: "\f245"
    }

    .fa-mug-hot:before {
        content: "\f7b6"
    }

    .fa-music:before {
        content: "\f001"
    }

    .fa-napster:before {
        content: "\f3d2"
    }

    .fa-neos:before {
        content: "\f612"
    }

    .fa-network-wired:before {
        content: "\f6ff"
    }

    .fa-neuter:before {
        content: "\f22c"
    }

    .fa-newspaper:before {
        content: "\f1ea"
    }

    .fa-nimblr:before {
        content: "\f5a8"
    }

    .fa-node:before {
        content: "\f419"
    }

    .fa-node-js:before {
        content: "\f3d3"
    }

    .fa-not-equal:before {
        content: "\f53e"
    }

    .fa-notes-medical:before {
        content: "\f481"
    }

    .fa-npm:before {
        content: "\f3d4"
    }

    .fa-ns8:before {
        content: "\f3d5"
    }

    .fa-nutritionix:before {
        content: "\f3d6"
    }

    .fa-object-group:before {
        content: "\f247"
    }

    .fa-object-ungroup:before {
        content: "\f248"
    }

    .fa-odnoklassniki:before {
        content: "\f263"
    }

    .fa-odnoklassniki-square:before {
        content: "\f264"
    }

    .fa-oil-can:before {
        content: "\f613"
    }

    .fa-old-republic:before {
        content: "\f510"
    }

    .fa-om:before {
        content: "\f679"
    }

    .fa-opencart:before {
        content: "\f23d"
    }

    .fa-openid:before {
        content: "\f19b"
    }

    .fa-opera:before {
        content: "\f26a"
    }

    .fa-optin-monster:before {
        content: "\f23c"
    }

    .fa-orcid:before {
        content: "\f8d2"
    }

    .fa-osi:before {
        content: "\f41a"
    }

    .fa-otter:before {
        content: "\f700"
    }

    .fa-outdent:before {
        content: "\f03b"
    }

    .fa-page4:before {
        content: "\f3d7"
    }

    .fa-pagelines:before {
        content: "\f18c"
    }

    .fa-pager:before {
        content: "\f815"
    }

    .fa-paint-brush:before {
        content: "\f1fc"
    }

    .fa-paint-roller:before {
        content: "\f5aa"
    }

    .fa-palette:before {
        content: "\f53f"
    }

    .fa-palfed:before {
        content: "\f3d8"
    }

    .fa-pallet:before {
        content: "\f482"
    }

    .fa-paper-plane:before {
        content: "\f1d8"
    }

    .fa-paperclip:before {
        content: "\f0c6"
    }

    .fa-parachute-box:before {
        content: "\f4cd"
    }

    .fa-paragraph:before {
        content: "\f1dd"
    }

    .fa-parking:before {
        content: "\f540"
    }

    .fa-passport:before {
        content: "\f5ab"
    }

    .fa-pastafarianism:before {
        content: "\f67b"
    }

    .fa-paste:before {
        content: "\f0ea"
    }

    .fa-patreon:before {
        content: "\f3d9"
    }

    .fa-pause:before {
        content: "\f04c"
    }

    .fa-pause-circle:before {
        content: "\f28b"
    }

    .fa-paw:before {
        content: "\f1b0"
    }

    .fa-paypal:before {
        content: "\f1ed"
    }

    .fa-peace:before {
        content: "\f67c"
    }

    .fa-pen:before {
        content: "\f304"
    }

    .fa-pen-alt:before {
        content: "\f305"
    }

    .fa-pen-fancy:before {
        content: "\f5ac"
    }

    .fa-pen-nib:before {
        content: "\f5ad"
    }

    .fa-pen-square:before {
        content: "\f14b"
    }

    .fa-pencil-alt:before {
        content: "\f303"
    }

    .fa-pencil-ruler:before {
        content: "\f5ae"
    }

    .fa-penny-arcade:before {
        content: "\f704"
    }

    .fa-people-arrows:before {
        content: "\f968"
    }

    .fa-people-carry:before {
        content: "\f4ce"
    }

    .fa-pepper-hot:before {
        content: "\f816"
    }

    .fa-percent:before {
        content: "\f295"
    }

    .fa-percentage:before {
        content: "\f541"
    }

    .fa-periscope:before {
        content: "\f3da"
    }

    .fa-person-booth:before {
        content: "\f756"
    }

    .fa-phabricator:before {
        content: "\f3db"
    }

    .fa-phoenix-framework:before {
        content: "\f3dc"
    }

    .fa-phoenix-squadron:before {
        content: "\f511"
    }

    .fa-phone:before {
        content: "\f095"
    }

    .fa-phone-alt:before {
        content: "\f879"
    }

    .fa-phone-slash:before {
        content: "\f3dd"
    }

    .fa-phone-square:before {
        content: "\f098"
    }

    .fa-phone-square-alt:before {
        content: "\f87b"
    }

    .fa-phone-volume:before {
        content: "\f2a0"
    }

    .fa-photo-video:before {
        content: "\f87c"
    }

    .fa-php:before {
        content: "\f457"
    }

    .fa-pied-piper:before {
        content: "\f2ae"
    }

    .fa-pied-piper-alt:before {
        content: "\f1a8"
    }

    .fa-pied-piper-hat:before {
        content: "\f4e5"
    }

    .fa-pied-piper-pp:before {
        content: "\f1a7"
    }

    .fa-pied-piper-square:before {
        content: "\f91e"
    }

    .fa-piggy-bank:before {
        content: "\f4d3"
    }

    .fa-pills:before {
        content: "\f484"
    }

    .fa-pinterest:before {
        content: "\f0d2"
    }

    .fa-pinterest-p:before {
        content: "\f231"
    }

    .fa-pinterest-square:before {
        content: "\f0d3"
    }

    .fa-pizza-slice:before {
        content: "\f818"
    }

    .fa-place-of-worship:before {
        content: "\f67f"
    }

    .fa-plane:before {
        content: "\f072"
    }

    .fa-plane-arrival:before {
        content: "\f5af"
    }

    .fa-plane-departure:before {
        content: "\f5b0"
    }

    .fa-plane-slash:before {
        content: "\f969"
    }

    .fa-play:before {
        content: "\f04b"
    }

    .fa-play-circle:before {
        content: "\f144"
    }

    .fa-playstation:before {
        content: "\f3df"
    }

    .fa-plug:before {
        content: "\f1e6"
    }

    .fa-plus:before {
        content: "\f067"
    }

    .fa-plus-circle:before {
        content: "\f055"
    }

    .fa-plus-square:before {
        content: "\f0fe"
    }

    .fa-podcast:before {
        content: "\f2ce"
    }

    .fa-poll:before {
        content: "\f681"
    }

    .fa-poll-h:before {
        content: "\f682"
    }

    .fa-poo:before {
        content: "\f2fe"
    }

    .fa-poo-storm:before {
        content: "\f75a"
    }

    .fa-poop:before {
        content: "\f619"
    }

    .fa-portrait:before {
        content: "\f3e0"
    }

    .fa-pound-sign:before {
        content: "\f154"
    }

    .fa-power-off:before {
        content: "\f011"
    }

    .fa-pray:before {
        content: "\f683"
    }

    .fa-praying-hands:before {
        content: "\f684"
    }

    .fa-prescription:before {
        content: "\f5b1"
    }

    .fa-prescription-bottle:before {
        content: "\f485"
    }

    .fa-prescription-bottle-alt:before {
        content: "\f486"
    }

    .fa-print:before {
        content: "\f02f"
    }

    .fa-procedures:before {
        content: "\f487"
    }

    .fa-product-hunt:before {
        content: "\f288"
    }

    .fa-project-diagram:before {
        content: "\f542"
    }

    .fa-pump-medical:before {
        content: "\f96a"
    }

    .fa-pump-soap:before {
        content: "\f96b"
    }

    .fa-pushed:before {
        content: "\f3e1"
    }

    .fa-puzzle-piece:before {
        content: "\f12e"
    }

    .fa-python:before {
        content: "\f3e2"
    }

    .fa-qq:before {
        content: "\f1d6"
    }

    .fa-qrcode:before {
        content: "\f029"
    }

    .fa-question:before {
        content: "\f128"
    }

    .fa-question-circle:before {
        content: "\f059"
    }

    .fa-quidditch:before {
        content: "\f458"
    }

    .fa-quinscape:before {
        content: "\f459"
    }

    .fa-quora:before {
        content: "\f2c4"
    }

    .fa-quote-left:before {
        content: "\f10d"
    }

    .fa-quote-right:before {
        content: "\f10e"
    }

    .fa-quran:before {
        content: "\f687"
    }

    .fa-r-project:before {
        content: "\f4f7"
    }

    .fa-radiation:before {
        content: "\f7b9"
    }

    .fa-radiation-alt:before {
        content: "\f7ba"
    }

    .fa-rainbow:before {
        content: "\f75b"
    }

    .fa-random:before {
        content: "\f074"
    }

    .fa-raspberry-pi:before {
        content: "\f7bb"
    }

    .fa-ravelry:before {
        content: "\f2d9"
    }

    .fa-react:before {
        content: "\f41b"
    }

    .fa-reacteurope:before {
        content: "\f75d"
    }

    .fa-readme:before {
        content: "\f4d5"
    }

    .fa-rebel:before {
        content: "\f1d0"
    }

    .fa-receipt:before {
        content: "\f543"
    }

    .fa-record-vinyl:before {
        content: "\f8d9"
    }

    .fa-recycle:before {
        content: "\f1b8"
    }

    .fa-red-river:before {
        content: "\f3e3"
    }

    .fa-reddit:before {
        content: "\f1a1"
    }

    .fa-reddit-alien:before {
        content: "\f281"
    }

    .fa-reddit-square:before {
        content: "\f1a2"
    }

    .fa-redhat:before {
        content: "\f7bc"
    }

    .fa-redo:before {
        content: "\f01e"
    }

    .fa-redo-alt:before {
        content: "\f2f9"
    }

    .fa-registered:before {
        content: "\f25d"
    }

    .fa-remove-format:before {
        content: "\f87d"
    }

    .fa-renren:before {
        content: "\f18b"
    }

    .fa-reply:before {
        content: "\f3e5"
    }

    .fa-reply-all:before {
        content: "\f122"
    }

    .fa-replyd:before {
        content: "\f3e6"
    }

    .fa-republican:before {
        content: "\f75e"
    }

    .fa-researchgate:before {
        content: "\f4f8"
    }

    .fa-resolving:before {
        content: "\f3e7"
    }

    .fa-restroom:before {
        content: "\f7bd"
    }

    .fa-retweet:before {
        content: "\f079"
    }

    .fa-rev:before {
        content: "\f5b2"
    }

    .fa-ribbon:before {
        content: "\f4d6"
    }

    .fa-ring:before {
        content: "\f70b"
    }

    .fa-road:before {
        content: "\f018"
    }

    .fa-robot:before {
        content: "\f544"
    }

    .fa-rocket:before {
        content: "\f135"
    }

    .fa-rocketchat:before {
        content: "\f3e8"
    }

    .fa-rockrms:before {
        content: "\f3e9"
    }

    .fa-route:before {
        content: "\f4d7"
    }

    .fa-rss:before {
        content: "\f09e"
    }

    .fa-rss-square:before {
        content: "\f143"
    }

    .fa-ruble-sign:before {
        content: "\f158"
    }

    .fa-ruler:before {
        content: "\f545"
    }

    .fa-ruler-combined:before {
        content: "\f546"
    }

    .fa-ruler-horizontal:before {
        content: "\f547"
    }

    .fa-ruler-vertical:before {
        content: "\f548"
    }

    .fa-running:before {
        content: "\f70c"
    }

    .fa-rupee-sign:before {
        content: "\f156"
    }

    .fa-sad-cry:before {
        content: "\f5b3"
    }

    .fa-sad-tear:before {
        content: "\f5b4"
    }

    .fa-safari:before {
        content: "\f267"
    }

    .fa-salesforce:before {
        content: "\f83b"
    }

    .fa-sass:before {
        content: "\f41e"
    }

    .fa-satellite:before {
        content: "\f7bf"
    }

    .fa-satellite-dish:before {
        content: "\f7c0"
    }

    .fa-save:before {
        content: "\f0c7"
    }

    .fa-schlix:before {
        content: "\f3ea"
    }

    .fa-school:before {
        content: "\f549"
    }

    .fa-screwdriver:before {
        content: "\f54a"
    }

    .fa-scribd:before {
        content: "\f28a"
    }

    .fa-scroll:before {
        content: "\f70e"
    }

    .fa-sd-card:before {
        content: "\f7c2"
    }

    .fa-search:before {
        content: "\f002"
    }

    .fa-search-dollar:before {
        content: "\f688"
    }

    .fa-search-location:before {
        content: "\f689"
    }

    .fa-search-minus:before {
        content: "\f010"
    }

    .fa-search-plus:before {
        content: "\f00e"
    }

    .fa-searchengin:before {
        content: "\f3eb"
    }

    .fa-seedling:before {
        content: "\f4d8"
    }

    .fa-sellcast:before {
        content: "\f2da"
    }

    .fa-sellsy:before {
        content: "\f213"
    }

    .fa-server:before {
        content: "\f233"
    }

    .fa-servicestack:before {
        content: "\f3ec"
    }

    .fa-shapes:before {
        content: "\f61f"
    }

    .fa-share:before {
        content: "\f064"
    }

    .fa-share-alt:before {
        content: "\f1e0"
    }

    .fa-share-alt-square:before {
        content: "\f1e1"
    }

    .fa-share-square:before {
        content: "\f14d"
    }

    .fa-shekel-sign:before {
        content: "\f20b"
    }

    .fa-shield-alt:before {
        content: "\f3ed"
    }

    .fa-shield-virus:before {
        content: "\f96c"
    }

    .fa-ship:before {
        content: "\f21a"
    }

    .fa-shipping-fast:before {
        content: "\f48b"
    }

    .fa-shirtsinbulk:before {
        content: "\f214"
    }

    .fa-shoe-prints:before {
        content: "\f54b"
    }

    .fa-shopify:before {
        content: "\f957"
    }

    .fa-shopping-bag:before {
        content: "\f290"
    }

    .fa-shopping-basket:before {
        content: "\f291"
    }

    .fa-shopping-cart:before {
        content: "\f07a"
    }

    .fa-shopware:before {
        content: "\f5b5"
    }

    .fa-shower:before {
        content: "\f2cc"
    }

    .fa-shuttle-van:before {
        content: "\f5b6"
    }

    .fa-sign:before {
        content: "\f4d9"
    }

    .fa-sign-in-alt:before {
        content: "\f2f6"
    }

    .fa-sign-language:before {
        content: "\f2a7"
    }

    .fa-sign-out-alt:before {
        content: "\f2f5"
    }

    .fa-signal:before {
        content: "\f012"
    }

    .fa-signature:before {
        content: "\f5b7"
    }

    .fa-sim-card:before {
        content: "\f7c4"
    }

    .fa-simplybuilt:before {
        content: "\f215"
    }

    .fa-sistrix:before {
        content: "\f3ee"
    }

    .fa-sitemap:before {
        content: "\f0e8"
    }

    .fa-sith:before {
        content: "\f512"
    }

    .fa-skating:before {
        content: "\f7c5"
    }

    .fa-sketch:before {
        content: "\f7c6"
    }

    .fa-skiing:before {
        content: "\f7c9"
    }

    .fa-skiing-nordic:before {
        content: "\f7ca"
    }

    .fa-skull:before {
        content: "\f54c"
    }

    .fa-skull-crossbones:before {
        content: "\f714"
    }

    .fa-skyatlas:before {
        content: "\f216"
    }

    .fa-skype:before {
        content: "\f17e"
    }

    .fa-slack:before {
        content: "\f198"
    }

    .fa-slack-hash:before {
        content: "\f3ef"
    }

    .fa-slash:before {
        content: "\f715"
    }

    .fa-sleigh:before {
        content: "\f7cc"
    }

    .fa-sliders-h:before {
        content: "\f1de"
    }

    .fa-slideshare:before {
        content: "\f1e7"
    }

    .fa-smile:before {
        content: "\f118"
    }

    .fa-smile-beam:before {
        content: "\f5b8"
    }

    .fa-smile-wink:before {
        content: "\f4da"
    }

    .fa-smog:before {
        content: "\f75f"
    }

    .fa-smoking:before {
        content: "\f48d"
    }

    .fa-smoking-ban:before {
        content: "\f54d"
    }

    .fa-sms:before {
        content: "\f7cd"
    }

    .fa-snapchat:before {
        content: "\f2ab"
    }

    .fa-snapchat-ghost:before {
        content: "\f2ac"
    }

    .fa-snapchat-square:before {
        content: "\f2ad"
    }

    .fa-snowboarding:before {
        content: "\f7ce"
    }

    .fa-snowflake:before {
        content: "\f2dc"
    }

    .fa-snowman:before {
        content: "\f7d0"
    }

    .fa-snowplow:before {
        content: "\f7d2"
    }

    .fa-soap:before {
        content: "\f96e"
    }

    .fa-socks:before {
        content: "\f696"
    }

    .fa-solar-panel:before {
        content: "\f5ba"
    }

    .fa-sort:before {
        content: "\f0dc"
    }

    .fa-sort-alpha-down:before {
        content: "\f15d"
    }

    .fa-sort-alpha-down-alt:before {
        content: "\f881"
    }

    .fa-sort-alpha-up:before {
        content: "\f15e"
    }

    .fa-sort-alpha-up-alt:before {
        content: "\f882"
    }

    .fa-sort-amount-down:before {
        content: "\f160"
    }

    .fa-sort-amount-down-alt:before {
        content: "\f884"
    }

    .fa-sort-amount-up:before {
        content: "\f161"
    }

    .fa-sort-amount-up-alt:before {
        content: "\f885"
    }

    .fa-sort-down:before {
        content: "\f0dd"
    }

    .fa-sort-numeric-down:before {
        content: "\f162"
    }

    .fa-sort-numeric-down-alt:before {
        content: "\f886"
    }

    .fa-sort-numeric-up:before {
        content: "\f163"
    }

    .fa-sort-numeric-up-alt:before {
        content: "\f887"
    }

    .fa-sort-up:before {
        content: "\f0de"
    }

    .fa-soundcloud:before {
        content: "\f1be"
    }

    .fa-sourcetree:before {
        content: "\f7d3"
    }

    .fa-spa:before {
        content: "\f5bb"
    }

    .fa-space-shuttle:before {
        content: "\f197"
    }

    .fa-speakap:before {
        content: "\f3f3"
    }

    .fa-speaker-deck:before {
        content: "\f83c"
    }

    .fa-spell-check:before {
        content: "\f891"
    }

    .fa-spider:before {
        content: "\f717"
    }

    .fa-spinner:before {
        content: "\f110"
    }

    .fa-splotch:before {
        content: "\f5bc"
    }

    .fa-spotify:before {
        content: "\f1bc"
    }

    .fa-spray-can:before {
        content: "\f5bd"
    }

    .fa-square:before {
        content: "\f0c8"
    }

    .fa-square-full:before {
        content: "\f45c"
    }

    .fa-square-root-alt:before {
        content: "\f698"
    }

    .fa-squarespace:before {
        content: "\f5be"
    }

    .fa-stack-exchange:before {
        content: "\f18d"
    }

    .fa-stack-overflow:before {
        content: "\f16c"
    }

    .fa-stackpath:before {
        content: "\f842"
    }

    .fa-stamp:before {
        content: "\f5bf"
    }

    .fa-star:before {
        content: "\f005"
    }

    .fa-star-and-crescent:before {
        content: "\f699"
    }

    .fa-star-half:before {
        content: "\f089"
    }

    .fa-star-half-alt:before {
        content: "\f5c0"
    }

    .fa-star-of-david:before {
        content: "\f69a"
    }

    .fa-star-of-life:before {
        content: "\f621"
    }

    .fa-staylinked:before {
        content: "\f3f5"
    }

    .fa-steam:before {
        content: "\f1b6"
    }

    .fa-steam-square:before {
        content: "\f1b7"
    }

    .fa-steam-symbol:before {
        content: "\f3f6"
    }

    .fa-step-backward:before {
        content: "\f048"
    }

    .fa-step-forward:before {
        content: "\f051"
    }

    .fa-stethoscope:before {
        content: "\f0f1"
    }

    .fa-sticker-mule:before {
        content: "\f3f7"
    }

    .fa-sticky-note:before {
        content: "\f249"
    }

    .fa-stop:before {
        content: "\f04d"
    }

    .fa-stop-circle:before {
        content: "\f28d"
    }

    .fa-stopwatch:before {
        content: "\f2f2"
    }

    .fa-stopwatch-20:before {
        content: "\f96f"
    }

    .fa-store:before {
        content: "\f54e"
    }

    .fa-store-alt:before {
        content: "\f54f"
    }

    .fa-store-alt-slash:before {
        content: "\f970"
    }

    .fa-store-slash:before {
        content: "\f971"
    }

    .fa-strava:before {
        content: "\f428"
    }

    .fa-stream:before {
        content: "\f550"
    }

    .fa-street-view:before {
        content: "\f21d"
    }

    .fa-strikethrough:before {
        content: "\f0cc"
    }

    .fa-stripe:before {
        content: "\f429"
    }

    .fa-stripe-s:before {
        content: "\f42a"
    }

    .fa-stroopwafel:before {
        content: "\f551"
    }

    .fa-studiovinari:before {
        content: "\f3f8"
    }

    .fa-stumbleupon:before {
        content: "\f1a4"
    }

    .fa-stumbleupon-circle:before {
        content: "\f1a3"
    }

    .fa-subscript:before {
        content: "\f12c"
    }

    .fa-subway:before {
        content: "\f239"
    }

    .fa-suitcase:before {
        content: "\f0f2"
    }

    .fa-suitcase-rolling:before {
        content: "\f5c1"
    }

    .fa-sun:before {
        content: "\f185"
    }

    .fa-superpowers:before {
        content: "\f2dd"
    }

    .fa-superscript:before {
        content: "\f12b"
    }

    .fa-supple:before {
        content: "\f3f9"
    }

    .fa-surprise:before {
        content: "\f5c2"
    }

    .fa-suse:before {
        content: "\f7d6"
    }

    .fa-swatchbook:before {
        content: "\f5c3"
    }

    .fa-swift:before {
        content: "\f8e1"
    }

    .fa-swimmer:before {
        content: "\f5c4"
    }

    .fa-swimming-pool:before {
        content: "\f5c5"
    }

    .fa-symfony:before {
        content: "\f83d"
    }

    .fa-synagogue:before {
        content: "\f69b"
    }

    .fa-sync:before {
        content: "\f021"
    }

    .fa-sync-alt:before {
        content: "\f2f1"
    }

    .fa-syringe:before {
        content: "\f48e"
    }

    .fa-table:before {
        content: "\f0ce"
    }

    .fa-table-tennis:before {
        content: "\f45d"
    }

    .fa-tablet:before {
        content: "\f10a"
    }

    .fa-tablet-alt:before {
        content: "\f3fa"
    }

    .fa-tablets:before {
        content: "\f490"
    }

    .fa-tachometer-alt:before {
        content: "\f3fd"
    }

    .fa-tag:before {
        content: "\f02b"
    }

    .fa-tags:before {
        content: "\f02c"
    }

    .fa-tape:before {
        content: "\f4db"
    }

    .fa-tasks:before {
        content: "\f0ae"
    }

    .fa-taxi:before {
        content: "\f1ba"
    }

    .fa-teamspeak:before {
        content: "\f4f9"
    }

    .fa-teeth:before {
        content: "\f62e"
    }

    .fa-teeth-open:before {
        content: "\f62f"
    }

    .fa-telegram:before {
        content: "\f2c6"
    }

    .fa-telegram-plane:before {
        content: "\f3fe"
    }

    .fa-temperature-high:before {
        content: "\f769"
    }

    .fa-temperature-low:before {
        content: "\f76b"
    }

    .fa-tencent-weibo:before {
        content: "\f1d5"
    }

    .fa-tenge:before {
        content: "\f7d7"
    }

    .fa-terminal:before {
        content: "\f120"
    }

    .fa-text-height:before {
        content: "\f034"
    }

    .fa-text-width:before {
        content: "\f035"
    }

    .fa-th:before {
        content: "\f00a"
    }

    .fa-th-large:before {
        content: "\f009"
    }

    .fa-th-list:before {
        content: "\f00b"
    }

    .fa-the-red-yeti:before {
        content: "\f69d"
    }

    .fa-theater-masks:before {
        content: "\f630"
    }

    .fa-themeco:before {
        content: "\f5c6"
    }

    .fa-themeisle:before {
        content: "\f2b2"
    }

    .fa-thermometer:before {
        content: "\f491"
    }

    .fa-thermometer-empty:before {
        content: "\f2cb"
    }

    .fa-thermometer-full:before {
        content: "\f2c7"
    }

    .fa-thermometer-half:before {
        content: "\f2c9"
    }

    .fa-thermometer-quarter:before {
        content: "\f2ca"
    }

    .fa-thermometer-three-quarters:before {
        content: "\f2c8"
    }

    .fa-think-peaks:before {
        content: "\f731"
    }

    .fa-thumbs-down:before {
        content: "\f165"
    }

    .fa-thumbs-up:before {
        content: "\f164"
    }

    .fa-thumbtack:before {
        content: "\f08d"
    }

    .fa-ticket-alt:before {
        content: "\f3ff"
    }

    .fa-times:before {
        content: "\f00d"
    }

    .fa-times-circle:before {
        content: "\f057"
    }

    .fa-tint:before {
        content: "\f043"
    }

    .fa-tint-slash:before {
        content: "\f5c7"
    }

    .fa-tired:before {
        content: "\f5c8"
    }

    .fa-toggle-off:before {
        content: "\f204"
    }

    .fa-toggle-on:before {
        content: "\f205"
    }

    .fa-toilet:before {
        content: "\f7d8"
    }

    .fa-toilet-paper:before {
        content: "\f71e"
    }

    .fa-toilet-paper-slash:before {
        content: "\f972"
    }

    .fa-toolbox:before {
        content: "\f552"
    }

    .fa-tools:before {
        content: "\f7d9"
    }

    .fa-tooth:before {
        content: "\f5c9"
    }

    .fa-torah:before {
        content: "\f6a0"
    }

    .fa-torii-gate:before {
        content: "\f6a1"
    }

    .fa-tractor:before {
        content: "\f722"
    }

    .fa-trade-federation:before {
        content: "\f513"
    }

    .fa-trademark:before {
        content: "\f25c"
    }

    .fa-traffic-light:before {
        content: "\f637"
    }

    .fa-trailer:before {
        content: "\f941"
    }

    .fa-train:before {
        content: "\f238"
    }

    .fa-tram:before {
        content: "\f7da"
    }

    .fa-transgender:before {
        content: "\f224"
    }

    .fa-transgender-alt:before {
        content: "\f225"
    }

    .fa-trash:before {
        content: "\f1f8"
    }

    .fa-trash-alt:before {
        content: "\f2ed"
    }

    .fa-trash-restore:before {
        content: "\f829"
    }

    .fa-trash-restore-alt:before {
        content: "\f82a"
    }

    .fa-tree:before {
        content: "\f1bb"
    }

    .fa-trello:before {
        content: "\f181"
    }

    .fa-tripadvisor:before {
        content: "\f262"
    }

    .fa-trophy:before {
        content: "\f091"
    }

    .fa-truck:before {
        content: "\f0d1"
    }

    .fa-truck-loading:before {
        content: "\f4de"
    }

    .fa-truck-monster:before {
        content: "\f63b"
    }

    .fa-truck-moving:before {
        content: "\f4df"
    }

    .fa-truck-pickup:before {
        content: "\f63c"
    }

    .fa-tshirt:before {
        content: "\f553"
    }

    .fa-tty:before {
        content: "\f1e4"
    }

    .fa-tumblr:before {
        content: "\f173"
    }

    .fa-tumblr-square:before {
        content: "\f174"
    }

    .fa-tv:before {
        content: "\f26c"
    }

    .fa-twitch:before {
        content: "\f1e8"
    }

    .fa-twitter:before {
        content: "\f099"
    }

    .fa-twitter-square:before {
        content: "\f081"
    }

    .fa-typo3:before {
        content: "\f42b"
    }

    .fa-uber:before {
        content: "\f402"
    }

    .fa-ubuntu:before {
        content: "\f7df"
    }

    .fa-uikit:before {
        content: "\f403"
    }

    .fa-umbraco:before {
        content: "\f8e8"
    }

    .fa-umbrella:before {
        content: "\f0e9"
    }

    .fa-umbrella-beach:before {
        content: "\f5ca"
    }

    .fa-underline:before {
        content: "\f0cd"
    }

    .fa-undo:before {
        content: "\f0e2"
    }

    .fa-undo-alt:before {
        content: "\f2ea"
    }

    .fa-uniregistry:before {
        content: "\f404"
    }

    .fa-unity:before {
        content: "\f949"
    }

    .fa-universal-access:before {
        content: "\f29a"
    }

    .fa-university:before {
        content: "\f19c"
    }

    .fa-unlink:before {
        content: "\f127"
    }

    .fa-unlock:before {
        content: "\f09c"
    }

    .fa-unlock-alt:before {
        content: "\f13e"
    }

    .fa-untappd:before {
        content: "\f405"
    }

    .fa-upload:before {
        content: "\f093"
    }

    .fa-ups:before {
        content: "\f7e0"
    }

    .fa-usb:before {
        content: "\f287"
    }

    .fa-user:before {
        content: "\f007"
    }

    .fa-user-alt:before {
        content: "\f406"
    }

    .fa-user-alt-slash:before {
        content: "\f4fa"
    }

    .fa-user-astronaut:before {
        content: "\f4fb"
    }

    .fa-user-check:before {
        content: "\f4fc"
    }

    .fa-user-circle:before {
        content: "\f2bd"
    }

    .fa-user-clock:before {
        content: "\f4fd"
    }

    .fa-user-cog:before {
        content: "\f4fe"
    }

    .fa-user-edit:before {
        content: "\f4ff"
    }

    .fa-user-friends:before {
        content: "\f500"
    }

    .fa-user-graduate:before {
        content: "\f501"
    }

    .fa-user-injured:before {
        content: "\f728"
    }

    .fa-user-lock:before {
        content: "\f502"
    }

    .fa-user-md:before {
        content: "\f0f0"
    }

    .fa-user-minus:before {
        content: "\f503"
    }

    .fa-user-ninja:before {
        content: "\f504"
    }

    .fa-user-nurse:before {
        content: "\f82f"
    }

    .fa-user-plus:before {
        content: "\f234"
    }

    .fa-user-secret:before {
        content: "\f21b"
    }

    .fa-user-shield:before {
        content: "\f505"
    }

    .fa-user-slash:before {
        content: "\f506"
    }

    .fa-user-tag:before {
        content: "\f507"
    }

    .fa-user-tie:before {
        content: "\f508"
    }

    .fa-user-times:before {
        content: "\f235"
    }

    .fa-users:before {
        content: "\f0c0"
    }

    .fa-users-cog:before {
        content: "\f509"
    }

    .fa-usps:before {
        content: "\f7e1"
    }

    .fa-ussunnah:before {
        content: "\f407"
    }

    .fa-utensil-spoon:before {
        content: "\f2e5"
    }

    .fa-utensils:before {
        content: "\f2e7"
    }

    .fa-vaadin:before {
        content: "\f408"
    }

    .fa-vector-square:before {
        content: "\f5cb"
    }

    .fa-venus:before {
        content: "\f221"
    }

    .fa-venus-double:before {
        content: "\f226"
    }

    .fa-venus-mars:before {
        content: "\f228"
    }

    .fa-viacoin:before {
        content: "\f237"
    }

    .fa-viadeo:before {
        content: "\f2a9"
    }

    .fa-viadeo-square:before {
        content: "\f2aa"
    }

    .fa-vial:before {
        content: "\f492"
    }

    .fa-vials:before {
        content: "\f493"
    }

    .fa-viber:before {
        content: "\f409"
    }

    .fa-video:before {
        content: "\f03d"
    }

    .fa-video-slash:before {
        content: "\f4e2"
    }

    .fa-vihara:before {
        content: "\f6a7"
    }

    .fa-vimeo:before {
        content: "\f40a"
    }

    .fa-vimeo-square:before {
        content: "\f194"
    }

    .fa-vimeo-v:before {
        content: "\f27d"
    }

    .fa-vine:before {
        content: "\f1ca"
    }

    .fa-virus:before {
        content: "\f974"
    }

    .fa-virus-slash:before {
        content: "\f975"
    }

    .fa-viruses:before {
        content: "\f976"
    }

    .fa-vk:before {
        content: "\f189"
    }

    .fa-vnv:before {
        content: "\f40b"
    }

    .fa-voicemail:before {
        content: "\f897"
    }

    .fa-volleyball-ball:before {
        content: "\f45f"
    }

    .fa-volume-down:before {
        content: "\f027"
    }

    .fa-volume-mute:before {
        content: "\f6a9"
    }

    .fa-volume-off:before {
        content: "\f026"
    }

    .fa-volume-up:before {
        content: "\f028"
    }

    .fa-vote-yea:before {
        content: "\f772"
    }

    .fa-vr-cardboard:before {
        content: "\f729"
    }

    .fa-vuejs:before {
        content: "\f41f"
    }

    .fa-walking:before {
        content: "\f554"
    }

    .fa-wallet:before {
        content: "\f555"
    }

    .fa-warehouse:before {
        content: "\f494"
    }

    .fa-water:before {
        content: "\f773"
    }

    .fa-wave-square:before {
        content: "\f83e"
    }

    .fa-waze:before {
        content: "\f83f"
    }

    .fa-weebly:before {
        content: "\f5cc"
    }

    .fa-weibo:before {
        content: "\f18a"
    }

    .fa-weight:before {
        content: "\f496"
    }

    .fa-weight-hanging:before {
        content: "\f5cd"
    }

    .fa-weixin:before {
        content: "\f1d7"
    }

    .fa-whatsapp:before {
        content: "\f232"
    }

    .fa-whatsapp-square:before {
        content: "\f40c"
    }

    .fa-wheelchair:before {
        content: "\f193"
    }

    .fa-whmcs:before {
        content: "\f40d"
    }

    .fa-wifi:before {
        content: "\f1eb"
    }

    .fa-wikipedia-w:before {
        content: "\f266"
    }

    .fa-wind:before {
        content: "\f72e"
    }

    .fa-window-close:before {
        content: "\f410"
    }

    .fa-window-maximize:before {
        content: "\f2d0"
    }

    .fa-window-minimize:before {
        content: "\f2d1"
    }

    .fa-window-restore:before {
        content: "\f2d2"
    }

    .fa-windows:before {
        content: "\f17a"
    }

    .fa-wine-bottle:before {
        content: "\f72f"
    }

    .fa-wine-glass:before {
        content: "\f4e3"
    }

    .fa-wine-glass-alt:before {
        content: "\f5ce"
    }

    .fa-wix:before {
        content: "\f5cf"
    }

    .fa-wizards-of-the-coast:before {
        content: "\f730"
    }

    .fa-wolf-pack-battalion:before {
        content: "\f514"
    }

    .fa-won-sign:before {
        content: "\f159"
    }

    .fa-wordpress:before {
        content: "\f19a"
    }

    .fa-wordpress-simple:before {
        content: "\f411"
    }

    .fa-wpbeginner:before {
        content: "\f297"
    }

    .fa-wpexplorer:before {
        content: "\f2de"
    }

    .fa-wpforms:before {
        content: "\f298"
    }

    .fa-wpressr:before {
        content: "\f3e4"
    }

    .fa-wrench:before {
        content: "\f0ad"
    }

    .fa-x-ray:before {
        content: "\f497"
    }

    .fa-xbox:before {
        content: "\f412"
    }

    .fa-xing:before {
        content: "\f168"
    }

    .fa-xing-square:before {
        content: "\f169"
    }

    .fa-y-combinator:before {
        content: "\f23b"
    }

    .fa-yahoo:before {
        content: "\f19e"
    }

    .fa-yammer:before {
        content: "\f840"
    }

    .fa-yandex:before {
        content: "\f413"
    }

    .fa-yandex-international:before {
        content: "\f414"
    }

    .fa-yarn:before {
        content: "\f7e3"
    }

    .fa-yelp:before {
        content: "\f1e9"
    }

    .fa-yen-sign:before {
        content: "\f157"
    }

    .fa-yin-yang:before {
        content: "\f6ad"
    }

    .fa-yoast:before {
        content: "\f2b1"
    }

    .fa-youtube:before {
        content: "\f167"
    }

    .fa-youtube-square:before {
        content: "\f431"
    }

    .fa-zhihu:before {
        content: "\f63f"
    }

    .sr-only {
        border: 0;
        clip: rect(0, 0, 0, 0);
        height: 1px;
        margin: -1px;
        overflow: hidden;
        padding: 0;
        position: absolute;
        width: 1px
    }

    .sr-only-focusable:active,
    .sr-only-focusable:focus {
        clip: auto;
        height: auto;
        margin: 0;
        overflow: visible;
        position: static;
        width: auto
    }

    @font-face {
        font-family: 'Font Awesome 5 Brands';
        font-style: normal;
        font-weight: 400;
        font-display: block;
        src: url(https://hindi.oneworldnews.com/wp-content/themes/jannah/assets/css/../fonts/fontawesome/fa-brands-400.eot);
        src: url(https://hindi.oneworldnews.com/wp-content/themes/jannah/assets/css/../fonts/fontawesome/fa-brands-400.eot#1717048213) format("embedded-opentype"), url(https://hindi.oneworldnews.com/wp-content/themes/jannah/assets/css/../fonts/fontawesome/fa-brands-400.woff2) format("woff2"), url(https://hindi.oneworldnews.com/wp-content/themes/jannah/assets/css/../fonts/fontawesome/fa-brands-400.woff) format("woff"), url(https://hindi.oneworldnews.com/wp-content/themes/jannah/assets/css/../fonts/fontawesome/fa-brands-400.ttf) format("truetype"), url(https://hindi.oneworldnews.com/wp-content/themes/jannah/assets/css/../fonts/fontawesome/fa-brands-400.svg#fontawesome) format("svg")
    }

    .fab {
        font-family: 'Font Awesome 5 Brands';
        font-weight: 400
    }

    @font-face {
        font-family: 'Font Awesome 5 Free';
        font-style: normal;
        font-weight: 400;
        font-display: block;
        src: url(https://hindi.oneworldnews.com/wp-content/themes/jannah/assets/css/../fonts/fontawesome/fa-regular-400.eot);
        src: url(https://hindi.oneworldnews.com/wp-content/themes/jannah/assets/css/../fonts/fontawesome/fa-regular-400.eot#1717048213) format("embedded-opentype"), url(https://hindi.oneworldnews.com/wp-content/themes/jannah/assets/css/../fonts/fontawesome/fa-regular-400.woff2) format("woff2"), url(https://hindi.oneworldnews.com/wp-content/themes/jannah/assets/css/../fonts/fontawesome/fa-regular-400.woff) format("woff"), url(https://hindi.oneworldnews.com/wp-content/themes/jannah/assets/css/../fonts/fontawesome/fa-regular-400.ttf) format("truetype"), url(https://hindi.oneworldnews.com/wp-content/themes/jannah/assets/css/../fonts/fontawesome/fa-regular-400.svg#fontawesome) format("svg")
    }

    .far {
        font-family: 'Font Awesome 5 Free';
        font-weight: 400
    }

    @font-face {
        font-family: 'Font Awesome 5 Free';
        font-style: normal;
        font-weight: 900;
        font-display: block;
        src: url(https://hindi.oneworldnews.com/wp-content/themes/jannah/assets/css/../fonts/fontawesome/fa-solid-900.eot);
        src: url(https://hindi.oneworldnews.com/wp-content/themes/jannah/assets/css/../fonts/fontawesome/fa-solid-900.eot#1717048213) format("embedded-opentype"), url(https://hindi.oneworldnews.com/wp-content/themes/jannah/assets/css/../fonts/fontawesome/fa-solid-900.woff2) format("woff2"), url(https://hindi.oneworldnews.com/wp-content/themes/jannah/assets/css/../fonts/fontawesome/fa-solid-900.woff) format("woff"), url(https://hindi.oneworldnews.com/wp-content/themes/jannah/assets/css/../fonts/fontawesome/fa-solid-900.ttf) format("truetype"), url(https://hindi.oneworldnews.com/wp-content/themes/jannah/assets/css/../fonts/fontawesome/fa-solid-900.svg#fontawesome) format("svg")
    }

    .fa,
    .fas {
        font-family: 'Font Awesome 5 Free';
        font-weight: 900
    }

    .ilightbox-overlay,
    .ilightbox-loader,
    .ilightbox-loader *,
    .ilightbox-holder,
    .ilightbox-holder .ilightbox-container,
    .ilightbox-holder .ilightbox-container img.ilightbox-image,
    .ilightbox-holder .ilightbox-container .ilightbox-caption,
    .ilightbox-toolbar,
    .ilightbox-toolbar *,
    .ilightbox-thumbnails,
    .ilightbox-thumbnails *,
    .ilightbox-holder .ilightbox-container .ilightbox-social,
    .ilightbox-holder .ilightbox-container .ilightbox-social * {
        float: none;
        margin: 0;
        padding: 0;
        border: 0;
        outline: 0;
        font-size: 100%;
        line-height: 100%;
        vertical-align: baseline;
        background: #fff0;
        -webkit-touch-callout: none;
        -webkit-user-select: none;
        -moz-user-select: -moz-none;
        -o-user-select: none;
        -ms-user-select: none;
        user-select: none
    }

    .ilightbox-overlay,
    .ilightbox-loader,
    .ilightbox-loader *,
    .ilightbox-holder .ilightbox-container .ilightbox-caption,
    .ilightbox-toolbar,
    .ilightbox-thumbnails,
    .ilightbox-thumbnails *,
    .ilightbox-holder .ilightbox-container .ilightbox-social {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    .ilightbox-noscroll {
        overflow: hidden
    }

    .ilightbox-closedhand * {
        cursor: url(https://hindi.oneworldnews.com/wp-content/themes/jannah/assets/ilightbox/dark-skin/ilightbox/closedhand.cur), default !important
    }

    .ilightbox-overlay {
        display: none;
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: 100000
    }

    .ilightbox-loader {
        position: fixed;
        z-index: 100005;
        top: 45%;
        left: -192px;
        padding-left: 30px;
        opacity: .9;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
        filter: alpha(opacity=90);
        border-radius: 0 100px 100px 0
    }

    .ilightbox-loader div {
        width: 72px;
        height: 72px;
        border-radius: 0 100px 100px 0
    }

    .ilightbox-loader.horizontal {
        left: 45%;
        top: -192px;
        padding: 0;
        padding-top: 30px;
        border-radius: 0 0 100px 100px
    }

    .ilightbox-loader.horizontal div {
        border-radius: 0 0 100px 100px
    }

    .ilightbox-toolbar {
        display: none;
        position: fixed;
        z-index: 100010
    }

    .ilightbox-toolbar a {
        float: left;
        cursor: pointer
    }

    .ilightbox-toolbar .ilightbox-prev-button,
    .ilightbox-toolbar .ilightbox-next-button {
        display: none
    }

    .ilightbox-thumbnails {
        display: block;
        position: fixed;
        z-index: 100009
    }

    .ilightbox-thumbnails.ilightbox-horizontal {
        bottom: 0;
        left: 0;
        width: 100%;
        height: 100px
    }

    .ilightbox-thumbnails.ilightbox-horizontal .ilightbox-thumbnails-container {
        width: 100%;
        height: 100px
    }

    .ilightbox-thumbnails.ilightbox-vertical {
        top: 0;
        right: 0;
        width: 140px;
        height: 100%;
        overflow: hidden
    }

    .ilightbox-thumbnails.ilightbox-vertical .ilightbox-thumbnails-container {
        width: 140px;
        height: 100%
    }

    .ilightbox-thumbnails .ilightbox-thumbnails-container {
        display: block;
        position: relative
    }

    .ilightbox-thumbnails .ilightbox-thumbnails-grid {
        display: block;
        position: absolute;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    .ilightbox-thumbnails .ilightbox-thumbnails-grid .ilightbox-thumbnail {
        display: block;
        cursor: pointer;
        padding: 10px;
        position: relative
    }

    .ilightbox-thumbnails .ilightbox-thumbnails-grid .ilightbox-thumbnail img {
        width: 100%;
        height: 100%;
        border-radius: 2px;
        -ms-interpolation-mode: bicubic
    }

    .ilightbox-thumbnails .ilightbox-thumbnails-grid .ilightbox-thumbnail .ilightbox-thumbnail-icon {
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        opacity: .7
    }

    .ilightbox-thumbnails .ilightbox-thumbnails-grid .ilightbox-thumbnail .ilightbox-thumbnail-icon:hover {
        opacity: 1
    }

    .ilightbox-holder {
        display: none;
        position: fixed;
        z-index: 100003;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none
    }

    .ilightbox-holder.ilightbox-next,
    .ilightbox-holder.ilightbox-prev {
        cursor: pointer
    }

    .ilightbox-holder div.ilightbox-container {
        position: relative;
        width: 100%;
        height: 100%
    }

    .ilightbox-holder.supportTouch div.ilightbox-container {
        overflow: scroll;
        -webkit-overflow-scrolling: touch
    }

    .ilightbox-holder img.ilightbox-image {
        width: 100%;
        height: 100%
    }

    .ilightbox-holder .ilightbox-container .ilightbox-caption {
        display: none;
        position: absolute;
        left: 30px;
        right: 30px;
        bottom: 0;
        max-width: 100%;
        padding: 5px 10px;
        margin: 0 auto;
        font-size: 12px;
        line-height: 150%;
        word-wrap: break-word;
        z-index: 20003;
        box-sizing: border-box;
        border-radius: 3px 3px 0 0
    }

    .ilightbox-holder .ilightbox-alert {
        display: block;
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        text-align: center;
        padding-top: 100px;
        margin: auto;
        width: 300px;
        height: 50px
    }

    .ilightbox-holder .ilightbox-wrapper {
        width: 100%;
        height: 100%;
        overflow: auto;
        -webkit-overflow-scrolling: touch
    }

    .ilightbox-holder .ilightbox-inner-toolbar {
        position: relative;
        z-index: 100
    }

    .ilightbox-holder .ilightbox-inner-toolbar .ilightbox-toolbar {
        position: absolute
    }

    .ilightbox-button {
        position: fixed;
        z-index: 100008;
        cursor: pointer
    }

    .isMobile .ilightbox-button,
    .isMobile .ilightbox-thumbnails {
        display: none !important
    }

    .isMobile .ilightbox-toolbar .ilightbox-prev-button,
    .isMobile .ilightbox-toolbar .ilightbox-next-button {
        display: block
    }

    .ilightbox-title {
        font-size: 12px !important
    }

    .ilightbox-title a {
        color: #ccc
    }

    .ilightbox-title a:hover {
        color: #fff
    }

    .ilightbox-holder.light .ilightbox-inner-toolbar .ilightbox-title a,
    .ilightbox-holder.metro-white .ilightbox-inner-toolbar .ilightbox-title a {
        color: #555
    }

    .ilightbox-holder.light .ilightbox-inner-toolbar .ilightbox-title a:hover,
    .ilightbox-holder.metro-white .ilightbox-inner-toolbar .ilightbox-title a:hover {
        color: #000
    }

    .ilightbox-overlay {
        background: #000
    }

    .ilightbox-loader {
        -webkit-box-shadow: #000 0 0 85px, black 0 0 85px;
        box-shadow: #000 0 0 85px, black 0 0 85px
    }

    .ilightbox-loader div {
        background: #000 url(https://hindi.oneworldnews.com/wp-content/themes/jannah/assets/ilightbox/dark-skin/preloader.gif) no-repeat center
    }

    .ilightbox-holder {
        padding: 5px;
        background: #000;
        -webkit-box-shadow: 0 0 15px hsl(0 0% 0% / .8);
        box-shadow: 0 0 15px hsl(0 0% 0% / .8)
    }

    .ilightbox-holder .ilightbox-container .ilightbox-caption {
        background: url(https://hindi.oneworldnews.com/wp-content/themes/jannah/assets/ilightbox/dark-skin/caption-bg.png);
        color: #FFF;
        text-shadow: 0 1px #000
    }

    .ilightbox-holder .ilightbox-container .ilightbox-social {
        background: url(https://hindi.oneworldnews.com/wp-content/themes/jannah/assets/ilightbox/dark-skin/caption-bg.png);
        -webkit-border-radius: 2px;
        border-radius: 2px
    }

    .ilightbox-holder .ilightbox-alert {
        background: url(https://hindi.oneworldnews.com/wp-content/themes/jannah/assets/ilightbox/dark-skin/alert.png) no-repeat center top;
        color: #555
    }

    .ilightbox-toolbar {
        top: 11px;
        left: 10px
    }

    .ilightbox-toolbar a {
        width: 25px;
        height: 23px;
        background: #000 url(https://hindi.oneworldnews.com/wp-content/themes/jannah/assets/ilightbox/dark-skin/buttons.png) no-repeat 7px 6px
    }

    .ilightbox-toolbar a.disabled {
        opacity: .2;
        filter: alpha(opacity=20);
        cursor: default;
        background-color: #000 !important
    }

    .ilightbox-toolbar a:first-of-type {
        -webkit-border-bottom-left-radius: 3px;
        -webkit-border-top-left-radius: 3px;
        border-bottom-left-radius: 3px;
        border-top-left-radius: 3px
    }

    .ilightbox-toolbar a:last-of-type {
        -webkit-border-bottom-right-radius: 3px;
        -webkit-border-top-right-radius: 3px;
        border-bottom-right-radius: 3px;
        border-top-right-radius: 3px
    }

    .ilightbox-toolbar a.ilightbox-close:hover {
        background-position: -32px 6px
    }

    .ilightbox-toolbar a.ilightbox-fullscreen {
        background-position: 6px -33px;
        right: 35px
    }

    .ilightbox-toolbar a.ilightbox-fullscreen:hover {
        background-position: -31px -33px
    }

    .ilightbox-toolbar a.ilightbox-play {
        background-position: 8px -57px
    }

    .ilightbox-toolbar a.ilightbox-play:hover {
        background-position: -32px -57px
    }

    .ilightbox-toolbar a.ilightbox-pause {
        background-position: 8px -83px
    }

    .ilightbox-toolbar a.ilightbox-pause:hover {
        background-position: -32px -83px
    }

    .isMobile .ilightbox-toolbar {
        background: #000;
        top: auto;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 40px;
        text-align: center;
        -webkit-box-shadow: 0 0 25px rgb(0 0 0 / .8);
        box-shadow: 0 0 25px rgb(0 0 0 / .8)
    }

    .isMobile .ilightbox-toolbar a {
        display: inline-block;
        float: none;
        width: 50px;
        height: 40px;
        background-size: 50%;
        background-position: 50% !important
    }

    .isMobile .ilightbox-toolbar a:hover {
        background-color: #111
    }

    .isMobile .ilightbox-toolbar a.ilightbox-fullscreen {
        background-image: url(https://hindi.oneworldnews.com/wp-content/themes/jannah/assets/ilightbox/dark-skin/fullscreen-icon-64.png);
        background-image: url(https://hindi.oneworldnews.com/wp-content/themes/jannah/assets/ilightbox/dark-skin/fullscreen-icon-ie.png)\9
    }

    .isMobile .ilightbox-toolbar a.ilightbox-close {
        background-image: url(https://hindi.oneworldnews.com/wp-content/themes/jannah/assets/ilightbox/dark-skin/x-mark-icon-64.png);
        background-image: url(https://hindi.oneworldnews.com/wp-content/themes/jannah/assets/ilightbox/dark-skin/x-mark-icon-ie.png)\9
    }

    .isMobile .ilightbox-toolbar a.ilightbox-next-button {
        background-image: url(https://hindi.oneworldnews.com/wp-content/themes/jannah/assets/ilightbox/dark-skin/arrow-next-icon-64.png);
        background-image: url(https://hindi.oneworldnews.com/wp-content/themes/jannah/assets/ilightbox/dark-skin/arrow-next-icon-ie.png)\9;
        background-position: 52% 50%
    }

    .isMobile .ilightbox-toolbar a.ilightbox-prev-button {
        background-image: url(https://hindi.oneworldnews.com/wp-content/themes/jannah/assets/ilightbox/dark-skin/arrow-prev-icon-64.png);
        background-image: url(https://hindi.oneworldnews.com/wp-content/themes/jannah/assets/ilightbox/dark-skin/arrow-prev-icon-ie.png)\9;
        background-position: 48% 50%
    }

    .isMobile .ilightbox-toolbar a.ilightbox-play {
        background-image: url(https://hindi.oneworldnews.com/wp-content/themes/jannah/assets/ilightbox/dark-skin/play-icon-64.png);
        background-image: url(https://hindi.oneworldnews.com/wp-content/themes/jannah/assets/ilightbox/dark-skin/play-icon-ie.png)\9
    }

    .isMobile .ilightbox-toolbar a.ilightbox-pause {
        background-image: url(https://hindi.oneworldnews.com/wp-content/themes/jannah/assets/ilightbox/dark-skin/pause-icon-64.png);
        background-image: url(https://hindi.oneworldnews.com/wp-content/themes/jannah/assets/ilightbox/dark-skin/pause-icon-ie.png)\9
    }

    .ilightbox-holder .ilightbox-inner-toolbar .ilightbox-title {
        font-size: 18px;
        padding: 10px 8px;
        padding-right: 60px;
        color: #FFF
    }

    .ilightbox-holder .ilightbox-inner-toolbar .ilightbox-toolbar {
        left: auto;
        top: 5px;
        right: 5px
    }

    .ilightbox-holder .ilightbox-inner-toolbar .ilightbox-toolbar a {
        -webkit-border-radius: 0;
        border-radius: 0;
        float: right
    }

    .ilightbox-holder .ilightbox-inner-toolbar .ilightbox-toolbar a:first-of-type {
        -webkit-border-bottom-right-radius: 3px;
        -webkit-border-top-right-radius: 3px;
        border-bottom-right-radius: 3px;
        border-top-right-radius: 3px
    }

    .ilightbox-holder .ilightbox-inner-toolbar .ilightbox-toolbar a:last-of-type {
        -webkit-border-bottom-left-radius: 3px;
        -webkit-border-top-left-radius: 3px;
        border-bottom-left-radius: 3px;
        border-top-left-radius: 3px
    }

    .ilightbox-thumbnails .ilightbox-thumbnails-grid .ilightbox-thumbnail img {
        box-shadow: 0 0 6px rgb(0 0 0 / .9)
    }

    .ilightbox-thumbnails .ilightbox-thumbnails-grid .ilightbox-thumbnail .ilightbox-thumbnail-video {
        background: url(https://hindi.oneworldnews.com/wp-content/themes/jannah/assets/ilightbox/dark-skin/thumb-overlay-play.png) no-repeat center
    }

    .ilightbox-button.disabled {
        opacity: .1;
        filter: alpha(opacity=10);
        cursor: default;
        background-color: #000 !important
    }

    .ilightbox-button span {
        display: block;
        width: 100%;
        height: 100%
    }

    .ilightbox-button {
        bottom: 0;
        right: 0;
        left: 0;
        left: 45%\9;
        right: auto\9;
        width: 95px;
        height: 75px;
        margin: auto;
        background: url(https://hindi.oneworldnews.com/wp-content/themes/jannah/assets/ilightbox/dark-skin/arrow-next-vertical-icon-64.png) no-repeat 50% 65%;
        background-color: #000;
        -webkit-border-radius: 0;
        border-radius: 0;
        -webkit-border-top-left-radius: 5px;
        -webkit-border-top-right-radius: 5px;
        border-top-left-radius: 5px;
        border-top-right-radius: 5px
    }

    .ilightbox-button.ilightbox-button:hover {
        background-color: #111
    }

    .ilightbox-button.ilightbox-prev-button {
        top: 0;
        bottom: auto;
        background-image: url(https://hindi.oneworldnews.com/wp-content/themes/jannah/assets/ilightbox/dark-skin/arrow-prev-vertical-icon-64.png);
        background-position: 50% 35%;
        -webkit-border-radius: 0;
        border-radius: 0;
        -webkit-border-bottom-left-radius: 5px;
        -webkit-border-bottom-right-radius: 5px;
        border-bottom-left-radius: 5px;
        border-bottom-right-radius: 5px
    }

    .ilightbox-button.horizontal {
        right: 0;
        left: auto;
        top: 0;
        bottom: 0;
        top: 41%\9;
        bottom: auto\9;
        width: 75px;
        height: 95px;
        background-image: url(https://hindi.oneworldnews.com/wp-content/themes/jannah/assets/ilightbox/dark-skin/arrow-next-icon-64.png);
        background-position: 65% 50%;
        -webkit-border-radius: 0;
        border-radius: 0;
        -webkit-border-bottom-left-radius: 5px;
        -webkit-border-top-left-radius: 5px;
        border-bottom-left-radius: 5px;
        border-top-left-radius: 5px
    }

    .ilightbox-button.ilightbox-prev-button.horizontal {
        right: auto;
        left: 0;
        background-image: url(https://hindi.oneworldnews.com/wp-content/themes/jannah/assets/ilightbox/dark-skin/arrow-prev-icon-64.png);
        background-position: 35% 50%;
        -webkit-border-radius: 0;
        border-radius: 0;
        -webkit-border-bottom-right-radius: 5px;
        -webkit-border-top-right-radius: 5px;
        border-bottom-right-radius: 5px;
        border-top-right-radius: 5px
    }

    @font-face {
        font-family: 'Google Sans Display';
        font-style: normal;
        font-weight: 400;
        font-display: fallback;
        src: url(https://fonts.gstatic.com/s/googlesansdisplay/v21/ea8FacM9Wef3EJPWRrHjgE4B6CnlZxHVDvr9oT3ZQZRENA.woff2) format('woff2');
        unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
    }

    @font-face {
        font-family: 'Google Sans Display';
        font-style: normal;
        font-weight: 400;
        font-display: fallback;
        src: url(https://fonts.gstatic.com/s/googlesansdisplay/v21/ea8FacM9Wef3EJPWRrHjgE4B6CnlZxHVDv39oT3ZQZRENA.woff2) format('woff2');
        unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF
    }

    @font-face {
        font-family: 'Google Sans Display';
        font-style: normal;
        font-weight: 400;
        font-display: fallback;
        src: url(https://fonts.gstatic.com/s/googlesansdisplay/v21/ea8FacM9Wef3EJPWRrHjgE4B6CnlZxHVDvH9oT3ZQZRENA.woff2) format('woff2');
        unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB
    }

    @font-face {
        font-family: 'Google Sans Display';
        font-style: normal;
        font-weight: 400;
        font-display: fallback;
        src: url(https://fonts.gstatic.com/s/googlesansdisplay/v21/ea8FacM9Wef3EJPWRrHjgE4B6CnlZxHVDvD9oT3ZQZRENA.woff2) format('woff2');
        unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
    }

    @font-face {
        font-family: 'Google Sans Display';
        font-style: normal;
        font-weight: 400;
        font-display: fallback;
        src: url(https://fonts.gstatic.com/s/googlesansdisplay/v21/ea8FacM9Wef3EJPWRrHjgE4B6CnlZxHVDv79oT3ZQZQ.woff2) format('woff2');
        unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
    }

    @font-face {
        font-family: 'Google Sans Display';
        font-style: normal;
        font-weight: 500;
        font-display: fallback;
        src: url(https://fonts.gstatic.com/s/googlesansdisplay/v21/ea8IacM9Wef3EJPWRrHjgE4B6CnlZxHVBg3etBT7TL5-PQEKcA.woff2) format('woff2');
        unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
    }

    @font-face {
        font-family: 'Google Sans Display';
        font-style: normal;
        font-weight: 500;
        font-display: fallback;
        src: url(https://fonts.gstatic.com/s/googlesansdisplay/v21/ea8IacM9Wef3EJPWRrHjgE4B6CnlZxHVBg3etBP7TL5-PQEKcA.woff2) format('woff2');
        unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF
    }

    @font-face {
        font-family: 'Google Sans Display';
        font-style: normal;
        font-weight: 500;
        font-display: fallback;
        src: url(https://fonts.gstatic.com/s/googlesansdisplay/v21/ea8IacM9Wef3EJPWRrHjgE4B6CnlZxHVBg3etB_7TL5-PQEKcA.woff2) format('woff2');
        unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB
    }

    @font-face {
        font-family: 'Google Sans Display';
        font-style: normal;
        font-weight: 500;
        font-display: fallback;
        src: url(https://fonts.gstatic.com/s/googlesansdisplay/v21/ea8IacM9Wef3EJPWRrHjgE4B6CnlZxHVBg3etB77TL5-PQEKcA.woff2) format('woff2');
        unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
    }

    @font-face {
        font-family: 'Google Sans Display';
        font-style: normal;
        font-weight: 500;
        font-display: fallback;
        src: url(https://fonts.gstatic.com/s/googlesansdisplay/v21/ea8IacM9Wef3EJPWRrHjgE4B6CnlZxHVBg3etBD7TL5-PQE.woff2) format('woff2');
        unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
    }

    @font-face {
        font-family: 'Google Sans Display';
        font-style: normal;
        font-weight: 700;
        font-display: fallback;
        src: url(https://fonts.gstatic.com/s/googlesansdisplay/v21/ea8IacM9Wef3EJPWRrHjgE4B6CnlZxHVBkXYtBT7TL5-PQEKcA.woff2) format('woff2');
        unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
    }

    @font-face {
        font-family: 'Google Sans Display';
        font-style: normal;
        font-weight: 700;
        font-display: fallback;
        src: url(https://fonts.gstatic.com/s/googlesansdisplay/v21/ea8IacM9Wef3EJPWRrHjgE4B6CnlZxHVBkXYtBP7TL5-PQEKcA.woff2) format('woff2');
        unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF
    }

    @font-face {
        font-family: 'Google Sans Display';
        font-style: normal;
        font-weight: 700;
        font-display: fallback;
        src: url(https://fonts.gstatic.com/s/googlesansdisplay/v21/ea8IacM9Wef3EJPWRrHjgE4B6CnlZxHVBkXYtB_7TL5-PQEKcA.woff2) format('woff2');
        unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB
    }

    @font-face {
        font-family: 'Google Sans Display';
        font-style: normal;
        font-weight: 700;
        font-display: fallback;
        src: url(https://fonts.gstatic.com/s/googlesansdisplay/v21/ea8IacM9Wef3EJPWRrHjgE4B6CnlZxHVBkXYtB77TL5-PQEKcA.woff2) format('woff2');
        unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
    }

    @font-face {
        font-family: 'Google Sans Display';
        font-style: normal;
        font-weight: 700;
        font-display: fallback;
        src: url(https://fonts.gstatic.com/s/googlesansdisplay/v21/ea8IacM9Wef3EJPWRrHjgE4B6CnlZxHVBkXYtBD7TL5-PQE.woff2) format('woff2');
        unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
    }

    @font-face {
        font-family: 'Google Sans Text';
        font-style: normal;
        font-weight: 400;
        font-display: fallback;
        src: url(https://fonts.gstatic.com/s/googlesanstext/v21/5aUu9-KzpRiLCAt4Unrc-xIKmCU5qE52i0VBuxOCBA.woff2) format('woff2');
        unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
    }

    @font-face {
        font-family: 'Google Sans Text';
        font-style: normal;
        font-weight: 400;
        font-display: fallback;
        src: url(https://fonts.gstatic.com/s/googlesanstext/v21/5aUu9-KzpRiLCAt4Unrc-xIKmCU5qEl2i0VBuxOCBA.woff2) format('woff2');
        unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF
    }

    @font-face {
        font-family: 'Google Sans Text';
        font-style: normal;
        font-weight: 400;
        font-display: fallback;
        src: url(https://fonts.gstatic.com/s/googlesanstext/v21/5aUu9-KzpRiLCAt4Unrc-xIKmCU5qEV2i0VBuxOCBA.woff2) format('woff2');
        unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB
    }

    @font-face {
        font-family: 'Google Sans Text';
        font-style: normal;
        font-weight: 400;
        font-display: fallback;
        src: url(https://fonts.gstatic.com/s/googlesanstext/v21/5aUu9-KzpRiLCAt4Unrc-xIKmCU5qER2i0VBuxOCBA.woff2) format('woff2');
        unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
    }

    @font-face {
        font-family: 'Google Sans Text';
        font-style: normal;
        font-weight: 400;
        font-display: fallback;
        src: url(https://fonts.gstatic.com/s/googlesanstext/v21/5aUu9-KzpRiLCAt4Unrc-xIKmCU5qEp2i0VBuxM.woff2) format('woff2');
        unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
    }

    @font-face {
        font-family: 'Google Sans Text';
        font-style: normal;
        font-weight: 500;
        font-display: fallback;
        src: url(https://fonts.gstatic.com/s/googlesanstext/v21/5aUp9-KzpRiLCAt4Unrc-xIKmCU5oLlVnmxjtjm4DZzFQQ.woff2) format('woff2');
        unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
    }

    @font-face {
        font-family: 'Google Sans Text';
        font-style: normal;
        font-weight: 500;
        font-display: fallback;
        src: url(https://fonts.gstatic.com/s/googlesanstext/v21/5aUp9-KzpRiLCAt4Unrc-xIKmCU5oLlVnmtjtjm4DZzFQQ.woff2) format('woff2');
        unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF
    }

    @font-face {
        font-family: 'Google Sans Text';
        font-style: normal;
        font-weight: 500;
        font-display: fallback;
        src: url(https://fonts.gstatic.com/s/googlesanstext/v21/5aUp9-KzpRiLCAt4Unrc-xIKmCU5oLlVnmdjtjm4DZzFQQ.woff2) format('woff2');
        unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB
    }

    @font-face {
        font-family: 'Google Sans Text';
        font-style: normal;
        font-weight: 500;
        font-display: fallback;
        src: url(https://fonts.gstatic.com/s/googlesanstext/v21/5aUp9-KzpRiLCAt4Unrc-xIKmCU5oLlVnmZjtjm4DZzFQQ.woff2) format('woff2');
        unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
    }

    @font-face {
        font-family: 'Google Sans Text';
        font-style: normal;
        font-weight: 500;
        font-display: fallback;
        src: url(https://fonts.gstatic.com/s/googlesanstext/v21/5aUp9-KzpRiLCAt4Unrc-xIKmCU5oLlVnmhjtjm4DZw.woff2) format('woff2');
        unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
    }

    :root {
        --reach-combobox: 1
    }

    .googlesitekit-plugin {
        color: #161b18;
        font-family: "Google Sans Text", "Helvetica Neue", Helvetica, Arial, sans-serif;
        font-size: 14px;
        line-height: 1.43
    }

    .googlesitekit-plugin *,
    .googlesitekit-plugin *::before,
    .googlesitekit-plugin *::after {
        box-sizing: border-box
    }

    .googlesitekit-plugin svg {
        color: inherit
    }

    .googlesitekit-plugin svg:not(:root) {
        overflow: hidden
    }

    .googlesitekit-plugin h1,
    .googlesitekit-plugin h2,
    .googlesitekit-plugin h3,
    .googlesitekit-plugin h4,
    .googlesitekit-plugin h5,
    .googlesitekit-plugin h6 {
        color: #161b18;
        font-family: "Google Sans Display", "Helvetica Neue", Helvetica, Arial, sans-serif;
        line-height: 1.16
    }

    .googlesitekit-plugin h1,
    .googlesitekit-plugin .googlesitekit-heading-1 {
        font-size: 32px;
        font-weight: 400;
        line-height: 1.25
    }

    .googlesitekit-plugin h2,
    .googlesitekit-plugin .googlesitekit-heading-2 {
        font-size: 28px;
        font-weight: 400;
        line-height: 1.286
    }

    .googlesitekit-plugin h3,
    .googlesitekit-plugin .googlesitekit-heading-3 {
        font-size: 22px;
        font-weight: 400;
        line-height: 1.27
    }

    .googlesitekit-plugin h4,
    .googlesitekit-plugin .googlesitekit-heading-4 {
        font-size: 18px;
        font-weight: 700;
        line-height: 1.33
    }

    .googlesitekit-plugin .googlesitekit-subheading-1 {
        font-family: "Google Sans Display", "Helvetica Neue", Helvetica, Arial, sans-serif;
        font-size: 14px;
        font-weight: 700;
        line-height: 1.14
    }

    .googlesitekit-plugin .googlesitekit-subheading-2 {
        font-family: "Google Sans Text", "Helvetica Neue", Helvetica, Arial, sans-serif;
        font-size: 12px;
        font-weight: 500;
        letter-spacing: .2px;
        line-height: 1.33
    }

    .googlesitekit-plugin .googlesitekit-nodata {
        display: none
    }

    .googlesitekit-plugin legend,
    .googlesitekit-plugin p:not([class*=mdc-]) {
        font-size: 14px;
        letter-spacing: .25px
    }

    .googlesitekit-plugin a {
        color: #108080;
        text-decoration: none
    }

    .googlesitekit-plugin a:hover {
        color: #108080;
        text-decoration: underline
    }

    .googlesitekit-plugin a:focus {
        box-shadow: none;
        outline: 1px dotted #000;
        outline-offset: 3px
    }

    .googlesitekit-plugin button {
        background: none;
        border: none;
        border-radius: 100px;
        color: #108080;
        text-decoration: none
    }

    .googlesitekit-plugin button:hover {
        text-decoration: underline
    }

    .googlesitekit-plugin button:focus {
        outline: 1px dotted #000;
        outline-offset: 6px
    }

    .googlesitekit-plugin legend {
        line-height: 1.5;
        margin: 1em 0
    }

    .googlesitekit-plugin .screen-reader-only {
        clip: rect(1px, 1px, 1px, 1px);
        height: 1px;
        overflow: hidden;
        position: absolute !important;
        width: 1px
    }

    @media(max-width:599px) {
        .googlesitekit-plugin .hidden-on-mobile {
            display: none
        }
    }

    .googlesitekit-hidden {
        display: none !important
    }

    .mdc-button,
    #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar .mdc-button {
        font-family: "Google Sans Text", "Helvetica Neue", Helvetica, Arial, sans-serif;
        -moz-osx-font-smoothing: grayscale;
        -webkit-font-smoothing: antialiased;
        font-size: .875rem;
        line-height: 2.25rem;
        font-weight: 500;
        letter-spacing: .0892857143em;
        text-decoration: none;
        text-transform: uppercase;
        padding: 0 8px 0 8px;
        display: inline-flex;
        position: relative;
        align-items: center;
        justify-content: center;
        box-sizing: border-box;
        min-width: 64px;
        height: 36px;
        border: none;
        outline: none;
        line-height: inherit;
        -webkit-user-select: none;
        -ms-user-select: none;
        user-select: none;
        -webkit-appearance: none;
        overflow: hidden;
        vertical-align: middle;
        border-radius: 4px
    }

    .mdc-button::-moz-focus-inner,
    #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar .mdc-button::-moz-focus-inner {
        padding: 0;
        border: 0
    }

    .mdc-button:active,
    #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar .mdc-button:active {
        outline: none
    }

    .mdc-button:hover,
    #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar .mdc-button:hover {
        cursor: pointer
    }

    .mdc-button:disabled,
    #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar .mdc-button:disabled {
        background-color: #fff0;
        color: rgb(0 0 0 / .37);
        cursor: default;
        pointer-events: none
    }

    .mdc-button.mdc-button--dense,
    #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar .mdc-button--dense.mdc-button {
        border-radius: 4px
    }

    .mdc-button:not(:disabled),
    #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar .mdc-button:not(:disabled) {
        background-color: #fff0
    }

    .mdc-button .mdc-button__icon,
    #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar .mdc-button .mdc-button__icon {
        margin-left: 0;
        margin-right: 8px;
        display: inline-block;
        width: 18px;
        height: 18px;
        font-size: 18px;
        vertical-align: top
    }

    [dir=rtl] .mdc-button .mdc-button__icon,
    [dir=rtl] #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar .mdc-button .mdc-button__icon,
    #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar [dir=rtl] .mdc-button .mdc-button__icon,
    .mdc-button .mdc-button__icon[dir=rtl],
    #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar .mdc-button .mdc-button__icon[dir=rtl] {
        margin-left: 8px;
        margin-right: 0
    }

    .mdc-button:not(:disabled),
    #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar .mdc-button:not(:disabled) {
        color: #3c7251;
        color: #3c7251;
        color: var(--mdc-theme-primary, #3c7251)
    }

    .mdc-button__label + .mdc-button__icon {
        margin-left: 8px;
        margin-right: 0
    }

    [dir=rtl] .mdc-button__label + .mdc-button__icon,
    .mdc-button__label + .mdc-button__icon[dir=rtl] {
        margin-left: 0;
        margin-right: 8px
    }

    svg.mdc-button__icon {
        fill: currentColor
    }

    .mdc-button--raised .mdc-button__icon,
    #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar .mdc-button--raised .mdc-button__icon,
    .mdc-button--unelevated .mdc-button__icon,
    .mdc-button--outlined .mdc-button__icon {
        margin-left: -4px;
        margin-right: 8px
    }

    [dir=rtl] .mdc-button--raised .mdc-button__icon,
    [dir=rtl] #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar .mdc-button--raised .mdc-button__icon,
    #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar [dir=rtl] .mdc-button--raised .mdc-button__icon,
    .mdc-button--raised .mdc-button__icon[dir=rtl],
    #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar .mdc-button--raised .mdc-button__icon[dir=rtl],
    [dir=rtl] .mdc-button--unelevated .mdc-button__icon,
    .mdc-button--unelevated .mdc-button__icon[dir=rtl],
    [dir=rtl] .mdc-button--outlined .mdc-button__icon,
    .mdc-button--outlined .mdc-button__icon[dir=rtl] {
        margin-left: 8px;
        margin-right: -4px
    }

    .mdc-button--raised .mdc-button__label + .mdc-button__icon,
    #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar .mdc-button--raised .mdc-button__label + .mdc-button__icon,
    .mdc-button--unelevated .mdc-button__label + .mdc-button__icon,
    .mdc-button--outlined .mdc-button__label + .mdc-button__icon {
        margin-left: 8px;
        margin-right: -4px
    }

    [dir=rtl] .mdc-button--raised .mdc-button__label + .mdc-button__icon,
    [dir=rtl] #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar .mdc-button--raised .mdc-button__label + .mdc-button__icon,
    #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar [dir=rtl] .mdc-button--raised .mdc-button__label + .mdc-button__icon,
    .mdc-button--raised .mdc-button__label + .mdc-button__icon[dir=rtl],
    #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar .mdc-button--raised .mdc-button__label + .mdc-button__icon[dir=rtl],
    [dir=rtl] .mdc-button--unelevated .mdc-button__label + .mdc-button__icon,
    .mdc-button--unelevated .mdc-button__label + .mdc-button__icon[dir=rtl],
    [dir=rtl] .mdc-button--outlined .mdc-button__label + .mdc-button__icon,
    .mdc-button--outlined .mdc-button__label + .mdc-button__icon[dir=rtl] {
        margin-left: -4px;
        margin-right: 8px
    }

    .mdc-button--raised,
    #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar .mdc-button--raised,
    .mdc-button--unelevated {
        padding: 0 16px 0 16px
    }

    .mdc-button--raised:disabled,
    #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar .mdc-button--raised:disabled,
    .mdc-button--unelevated:disabled {
        background-color: rgb(0 0 0 / .12);
        color: rgb(0 0 0 / .37)
    }

    .mdc-button--raised:not(:disabled),
    #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar .mdc-button--raised:not(:disabled),
    .mdc-button--unelevated:not(:disabled) {
        background-color: #3c7251
    }

    @supports not (-ms-ime-align:auto) {

        .mdc-button--raised:not(:disabled),
        #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar .mdc-button--raised:not(:disabled),
        .mdc-button--unelevated:not(:disabled) {
            background-color: #3c7251;
            background-color: var(--mdc-theme-primary, #3c7251)
        }
    }

    .mdc-button--raised:not(:disabled),
    #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar .mdc-button--raised:not(:disabled),
    .mdc-button--unelevated:not(:disabled) {
        color: #fff;
        color: #fff;
        color: var(--mdc-theme-on-primary, #fff)
    }

    .mdc-button--raised,
    #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar .mdc-button--raised {
        box-shadow: 0 3px 1px -2px rgb(0 0 0 / .2), 0 2px 2px 0 rgb(0 0 0 / .14), 0 1px 5px 0 rgb(0 0 0 / .12);
        transition: box-shadow 280ms cubic-bezier(.4, 0, .2, 1)
    }

    .mdc-button--raised:hover,
    #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar .mdc-button--raised:hover,
    .mdc-button--raised:focus,
    #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar .mdc-button--raised:focus {
        box-shadow: 0 2px 4px -1px rgb(0 0 0 / .2), 0 4px 5px 0 rgb(0 0 0 / .14), 0 1px 10px 0 rgb(0 0 0 / .12)
    }

    .mdc-button--raised:active,
    #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar .mdc-button--raised:active {
        box-shadow: 0 5px 5px -3px rgb(0 0 0 / .2), 0 8px 10px 1px rgb(0 0 0 / .14), 0 3px 14px 2px rgb(0 0 0 / .12)
    }

    .mdc-button--raised:disabled,
    #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar .mdc-button--raised:disabled {
        box-shadow: 0 0 0 0 rgb(0 0 0 / .2), 0 0 0 0 rgb(0 0 0 / .14), 0 0 0 0 rgb(0 0 0 / .12)
    }

    .mdc-button--outlined {
        border-style: solid;
        padding: 0 15px 0 15px;
        border-width: 1px
    }

    .mdc-button--outlined:disabled {
        border-color: rgb(0 0 0 / .37)
    }

    .mdc-button--outlined:not(:disabled) {
        border-color: #3c7251;
        border-color: #3c7251;
        border-color: var(--mdc-theme-primary, #3c7251)
    }

    .mdc-button--dense {
        height: 32px;
        font-size: .8125rem
    }

    @keyframes mdc-ripple-fg-radius-in {
        from {
            animation-timing-function: cubic-bezier(.4, 0, .2, 1);
            transform: translate(0) scale(1);
            transform: translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1)
        }

        to {
            transform: translate(0) scale(1);
            transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
        }
    }

    @keyframes mdc-ripple-fg-opacity-in {
        from {
            animation-timing-function: linear;
            opacity: 0
        }

        to {
            opacity: 0;
            opacity: var(--mdc-ripple-fg-opacity, 0)
        }
    }

    @keyframes mdc-ripple-fg-opacity-out {
        from {
            animation-timing-function: linear;
            opacity: 0;
            opacity: var(--mdc-ripple-fg-opacity, 0)
        }

        to {
            opacity: 0
        }
    }

    .mdc-ripple-surface--test-edge-var-bug {
        --mdc-ripple-surface-test-edge-var: 1px solid #000;
        visibility: hidden
    }

    .mdc-ripple-surface--test-edge-var-bug::before {
        border: var(--mdc-ripple-surface-test-edge-var)
    }

    .mdc-button,
    #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar .mdc-button {
        --mdc-ripple-fg-size: 0;
        --mdc-ripple-left: 0;
        --mdc-ripple-top: 0;
        --mdc-ripple-fg-scale: 1;
        --mdc-ripple-fg-translate-end: 0;
        --mdc-ripple-fg-translate-start: 0;
        -webkit-tap-highlight-color: #fff0
    }

    .mdc-button::before,
    #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar .mdc-button::before,
    .mdc-button::after,
    #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar .mdc-button::after {
        position: absolute;
        border-radius: 50%;
        opacity: 0;
        pointer-events: none;
        content: ""
    }

    .mdc-button::before,
    #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar .mdc-button::before {
        transition: opacity 15ms linear, background-color 15ms linear;
        z-index: 1
    }

    .mdc-button.mdc-ripple-upgraded::before,
    #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar .mdc-ripple-upgraded.mdc-button::before {
        transform: scale(1);
        transform: scale(var(--mdc-ripple-fg-scale, 1))
    }

    .mdc-button.mdc-ripple-upgraded::after,
    #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar .mdc-ripple-upgraded.mdc-button::after {
        top: 0;
        left: 0;
        transform: scale(0);
        transform-origin: center center
    }

    .mdc-button.mdc-ripple-upgraded--unbounded::after,
    #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar .mdc-ripple-upgraded--unbounded.mdc-button::after {
        top: 0;
        top: var(--mdc-ripple-top, 0);
        left: 0;
        left: var(--mdc-ripple-left, 0)
    }

    .mdc-button.mdc-ripple-upgraded--foreground-activation::after,
    #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar .mdc-ripple-upgraded--foreground-activation.mdc-button::after {
        animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
    }

    .mdc-button.mdc-ripple-upgraded--foreground-deactivation::after,
    #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar .mdc-ripple-upgraded--foreground-deactivation.mdc-button::after {
        animation: mdc-ripple-fg-opacity-out 150ms;
        transform: translate(0) scale(1);
        transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
    }

    .mdc-button::before,
    #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar .mdc-button::before,
    .mdc-button::after,
    #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar .mdc-button::after {
        top: calc(50% - 100%);
        left: calc(50% - 100%);
        width: 200%;
        height: 200%
    }

    .mdc-button.mdc-ripple-upgraded::after,
    #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar .mdc-ripple-upgraded.mdc-button::after {
        width: 100%;
        width: var(--mdc-ripple-fg-size, 100%);
        height: 100%;
        height: var(--mdc-ripple-fg-size, 100%)
    }

    .mdc-button::before,
    #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar .mdc-button::before,
    .mdc-button::after,
    #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar .mdc-button::after {
        background-color: #3c7251
    }

    @supports not (-ms-ime-align:auto) {

        .mdc-button::before,
        #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar .mdc-button::before,
        .mdc-button::after,
        #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar .mdc-button::after {
            background-color: #3c7251;
            background-color: var(--mdc-theme-primary, #3c7251)
        }
    }

    .mdc-button:hover::before,
    #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar .mdc-button:hover::before {
        opacity: .04
    }

    .mdc-button:not(.mdc-ripple-upgraded):focus::before,
    #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar .mdc-button:not(.mdc-ripple-upgraded):focus::before,
    .mdc-button.mdc-ripple-upgraded--background-focused::before,
    #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar .mdc-ripple-upgraded--background-focused.mdc-button::before {
        transition-duration: 75ms;
        opacity: .12
    }

    .mdc-button:not(.mdc-ripple-upgraded)::after,
    #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar .mdc-button:not(.mdc-ripple-upgraded)::after {
        transition: opacity 150ms linear
    }

    .mdc-button:not(.mdc-ripple-upgraded):active::after,
    #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar .mdc-button:not(.mdc-ripple-upgraded):active::after {
        transition-duration: 75ms;
        opacity: .12
    }

    .mdc-button.mdc-ripple-upgraded,
    #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar .mdc-ripple-upgraded.mdc-button {
        --mdc-ripple-fg-opacity: 0.12
    }

    .mdc-button--raised::before,
    #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar .mdc-button--raised::before,
    .mdc-button--raised::after,
    #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar .mdc-button--raised::after,
    .mdc-button--unelevated::before,
    .mdc-button--unelevated::after {
        background-color: #fff
    }

    @supports not (-ms-ime-align:auto) {

        .mdc-button--raised::before,
        #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar .mdc-button--raised::before,
        .mdc-button--raised::after,
        #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar .mdc-button--raised::after,
        .mdc-button--unelevated::before,
        .mdc-button--unelevated::after {
            background-color: #fff;
            background-color: var(--mdc-theme-on-primary, #fff)
        }
    }

    .mdc-button--raised:hover::before,
    #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar .mdc-button--raised:hover::before,
    .mdc-button--unelevated:hover::before {
        opacity: .08
    }

    .mdc-button--raised:not(.mdc-ripple-upgraded):focus::before,
    #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar .mdc-button--raised:not(.mdc-ripple-upgraded):focus::before,
    .mdc-button--raised.mdc-ripple-upgraded--background-focused::before,
    #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar .mdc-ripple-upgraded--background-focused.mdc-button--raised::before,
    .mdc-button--unelevated:not(.mdc-ripple-upgraded):focus::before,
    .mdc-button--unelevated.mdc-ripple-upgraded--background-focused::before {
        transition-duration: 75ms;
        opacity: .24
    }

    .mdc-button--raised:not(.mdc-ripple-upgraded)::after,
    #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar .mdc-button--raised:not(.mdc-ripple-upgraded)::after,
    .mdc-button--unelevated:not(.mdc-ripple-upgraded)::after {
        transition: opacity 150ms linear
    }

    .mdc-button--raised:not(.mdc-ripple-upgraded):active::after,
    #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar .mdc-button--raised:not(.mdc-ripple-upgraded):active::after,
    .mdc-button--unelevated:not(.mdc-ripple-upgraded):active::after {
        transition-duration: 75ms;
        opacity: .24
    }

    .mdc-button--raised.mdc-ripple-upgraded,
    #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar .mdc-ripple-upgraded.mdc-button--raised,
    .mdc-button--unelevated.mdc-ripple-upgraded {
        --mdc-ripple-fg-opacity: 0.24
    }

    :root {
        --mdc-layout-grid-margin-desktop: 24px;
        --mdc-layout-grid-gutter-desktop: 24px;
        --mdc-layout-grid-column-width-desktop: 72px;
        --mdc-layout-grid-margin-tablet: 16px;
        --mdc-layout-grid-gutter-tablet: 16px;
        --mdc-layout-grid-column-width-tablet: 72px;
        --mdc-layout-grid-margin-phone: 16px;
        --mdc-layout-grid-gutter-phone: 16px;
        --mdc-layout-grid-column-width-phone: 72px
    }

    @media(min-width:961px) {

        .mdc-layout-grid,
        #wpadminbar.nojs .googlesitekit-noscript .mdc-layout-grid,
        #wpadminbar .googlesitekit-adminbar .mdc-layout-grid {
            box-sizing: border-box;
            margin: 0 auto;
            padding: 24px;
            padding: 24px;
            padding: var(--mdc-layout-grid-margin-desktop, 24px)
        }
    }

    @media(min-width:601px)and (max-width:960px) {

        .mdc-layout-grid,
        #wpadminbar.nojs .googlesitekit-noscript .mdc-layout-grid,
        #wpadminbar .googlesitekit-adminbar .mdc-layout-grid {
            box-sizing: border-box;
            margin: 0 auto;
            padding: 16px;
            padding: 16px;
            padding: var(--mdc-layout-grid-margin-tablet, 16px)
        }
    }

    @media(max-width:600px) {

        .mdc-layout-grid,
        #wpadminbar.nojs .googlesitekit-noscript .mdc-layout-grid,
        #wpadminbar .googlesitekit-adminbar .mdc-layout-grid {
            box-sizing: border-box;
            margin: 0 auto;
            padding: 16px;
            padding: 16px;
            padding: var(--mdc-layout-grid-margin-phone, 16px)
        }
    }

    @media(min-width:961px) {

        .mdc-layout-grid__inner,
        #wpadminbar.nojs .googlesitekit-noscript .mdc-layout-grid__inner,
        #wpadminbar .googlesitekit-adminbar .mdc-layout-grid__inner {
            display: flex;
            flex-flow: row wrap;
            align-items: stretch;
            margin: -12px;
            margin: calc(24px / 2 * -1);
            margin: calc(var(--mdc-layout-grid-gutter-desktop, 24px) / 2 * -1)
        }

        @supports(display:grid) {

            .mdc-layout-grid__inner,
            #wpadminbar.nojs .googlesitekit-noscript .mdc-layout-grid__inner,
            #wpadminbar .googlesitekit-adminbar .mdc-layout-grid__inner {
                display: grid;
                margin: 0;
                grid-gap: 24px;
                grid-gap: 24px;
                grid-gap: var(--mdc-layout-grid-gutter-desktop, 24px);
                grid-template-columns: repeat(12, minmax(0, 1fr))
            }
        }
    }

    @media(min-width:601px)and (max-width:960px) {

        .mdc-layout-grid__inner,
        #wpadminbar.nojs .googlesitekit-noscript .mdc-layout-grid__inner,
        #wpadminbar .googlesitekit-adminbar .mdc-layout-grid__inner {
            display: flex;
            flex-flow: row wrap;
            align-items: stretch;
            margin: -8px;
            margin: calc(16px / 2 * -1);
            margin: calc(var(--mdc-layout-grid-gutter-tablet, 16px) / 2 * -1)
        }

        @supports(display:grid) {

            .mdc-layout-grid__inner,
            #wpadminbar.nojs .googlesitekit-noscript .mdc-layout-grid__inner,
            #wpadminbar .googlesitekit-adminbar .mdc-layout-grid__inner {
                display: grid;
                margin: 0;
                grid-gap: 16px;
                grid-gap: 16px;
                grid-gap: var(--mdc-layout-grid-gutter-tablet, 16px);
                grid-template-columns: repeat(8, minmax(0, 1fr))
            }
        }
    }

    @media(max-width:600px) {

        .mdc-layout-grid__inner,
        #wpadminbar.nojs .googlesitekit-noscript .mdc-layout-grid__inner,
        #wpadminbar .googlesitekit-adminbar .mdc-layout-grid__inner {
            display: flex;
            flex-flow: row wrap;
            align-items: stretch;
            margin: -8px;
            margin: calc(16px / 2 * -1);
            margin: calc(var(--mdc-layout-grid-gutter-phone, 16px) / 2 * -1)
        }

        @supports(display:grid) {

            .mdc-layout-grid__inner,
            #wpadminbar.nojs .googlesitekit-noscript .mdc-layout-grid__inner,
            #wpadminbar .googlesitekit-adminbar .mdc-layout-grid__inner {
                display: grid;
                margin: 0;
                grid-gap: 16px;
                grid-gap: 16px;
                grid-gap: var(--mdc-layout-grid-gutter-phone, 16px);
                grid-template-columns: repeat(4, minmax(0, 1fr))
            }
        }
    }

    @media(min-width:961px) {

        .mdc-layout-grid__cell,
        #wpadminbar.nojs .googlesitekit-noscript .mdc-layout-grid__cell,
        #wpadminbar .googlesitekit-adminbar .mdc-layout-grid__cell {
            width: calc(33.3333333333% - 24px);
            width: calc(33.3333333333% - 24px);
            width: calc(33.3333333333% - var(--mdc-layout-grid-gutter-desktop, 24px));
            box-sizing: border-box;
            margin: 12px;
            margin: calc(24px / 2);
            margin: calc(var(--mdc-layout-grid-gutter-desktop, 24px) / 2)
        }

        @supports(display:grid) {

            .mdc-layout-grid__cell,
            #wpadminbar.nojs .googlesitekit-noscript .mdc-layout-grid__cell,
            #wpadminbar .googlesitekit-adminbar .mdc-layout-grid__cell {
                width: auto;
                grid-column-end: span 4
            }
        }

        @supports(display:grid) {

            .mdc-layout-grid__cell,
            #wpadminbar.nojs .googlesitekit-noscript .mdc-layout-grid__cell,
            #wpadminbar .googlesitekit-adminbar .mdc-layout-grid__cell {
                margin: 0
            }
        }

        .mdc-layout-grid__cell--span-1,
        .mdc-layout-grid__cell--span-1-desktop {
            width: calc(8.3333333333% - 24px);
            width: calc(8.3333333333% - 24px);
            width: calc(8.3333333333% - var(--mdc-layout-grid-gutter-desktop, 24px))
        }

        @supports(display:grid) {

            .mdc-layout-grid__cell--span-1,
            .mdc-layout-grid__cell--span-1-desktop {
                width: auto;
                grid-column-end: span 1
            }
        }

        .mdc-layout-grid__cell--span-2,
        #wpadminbar .googlesitekit-adminbar .mdc-layout-grid__cell--span-2,
        .mdc-layout-grid__cell--span-2-desktop {
            width: calc(16.6666666667% - 24px);
            width: calc(16.6666666667% - 24px);
            width: calc(16.6666666667% - var(--mdc-layout-grid-gutter-desktop, 24px))
        }

        @supports(display:grid) {

            .mdc-layout-grid__cell--span-2,
            #wpadminbar .googlesitekit-adminbar .mdc-layout-grid__cell--span-2,
            .mdc-layout-grid__cell--span-2-desktop {
                width: auto;
                grid-column-end: span 2
            }
        }

        .mdc-layout-grid__cell--span-3,
        #wpadminbar .googlesitekit-adminbar .mdc-layout-grid__cell--span-3,
        .mdc-layout-grid__cell--span-3-desktop,
        #wpadminbar .googlesitekit-adminbar .mdc-layout-grid__cell--span-3-desktop {
            width: calc(25% - 24px);
            width: calc(25% - 24px);
            width: calc(25% - var(--mdc-layout-grid-gutter-desktop, 24px))
        }

        @supports(display:grid) {

            .mdc-layout-grid__cell--span-3,
            #wpadminbar .googlesitekit-adminbar .mdc-layout-grid__cell--span-3,
            .mdc-layout-grid__cell--span-3-desktop,
            #wpadminbar .googlesitekit-adminbar .mdc-layout-grid__cell--span-3-desktop {
                width: auto;
                grid-column-end: span 3
            }
        }

        .mdc-layout-grid__cell--span-4,
        #wpadminbar .googlesitekit-adminbar .mdc-layout-grid__cell--span-4,
        .mdc-layout-grid__cell--span-4-desktop {
            width: calc(33.3333333333% - 24px);
            width: calc(33.3333333333% - 24px);
            width: calc(33.3333333333% - var(--mdc-layout-grid-gutter-desktop, 24px))
        }

        @supports(display:grid) {

            .mdc-layout-grid__cell--span-4,
            #wpadminbar .googlesitekit-adminbar .mdc-layout-grid__cell--span-4,
            .mdc-layout-grid__cell--span-4-desktop {
                width: auto;
                grid-column-end: span 4
            }
        }

        .mdc-layout-grid__cell--span-5,
        .mdc-layout-grid__cell--span-5-desktop {
            width: calc(41.6666666667% - 24px);
            width: calc(41.6666666667% - 24px);
            width: calc(41.6666666667% - var(--mdc-layout-grid-gutter-desktop, 24px))
        }

        @supports(display:grid) {

            .mdc-layout-grid__cell--span-5,
            .mdc-layout-grid__cell--span-5-desktop {
                width: auto;
                grid-column-end: span 5
            }
        }

        .mdc-layout-grid__cell--span-6,
        .mdc-layout-grid__cell--span-6-desktop,
        #wpadminbar .googlesitekit-adminbar .mdc-layout-grid__cell--span-6-desktop {
            width: calc(50% - 24px);
            width: calc(50% - 24px);
            width: calc(50% - var(--mdc-layout-grid-gutter-desktop, 24px))
        }

        @supports(display:grid) {

            .mdc-layout-grid__cell--span-6,
            .mdc-layout-grid__cell--span-6-desktop,
            #wpadminbar .googlesitekit-adminbar .mdc-layout-grid__cell--span-6-desktop {
                width: auto;
                grid-column-end: span 6
            }
        }

        .mdc-layout-grid__cell--span-7,
        #wpadminbar .googlesitekit-adminbar .mdc-layout-grid__cell--span-7,
        .mdc-layout-grid__cell--span-7-desktop,
        #wpadminbar .googlesitekit-adminbar .mdc-layout-grid__cell--span-7-desktop {
            width: calc(58.3333333333% - 24px);
            width: calc(58.3333333333% - 24px);
            width: calc(58.3333333333% - var(--mdc-layout-grid-gutter-desktop, 24px))
        }

        @supports(display:grid) {

            .mdc-layout-grid__cell--span-7,
            #wpadminbar .googlesitekit-adminbar .mdc-layout-grid__cell--span-7,
            .mdc-layout-grid__cell--span-7-desktop,
            #wpadminbar .googlesitekit-adminbar .mdc-layout-grid__cell--span-7-desktop {
                width: auto;
                grid-column-end: span 7
            }
        }

        .mdc-layout-grid__cell--span-8,
        .mdc-layout-grid__cell--span-8-desktop {
            width: calc(66.6666666667% - 24px);
            width: calc(66.6666666667% - 24px);
            width: calc(66.6666666667% - var(--mdc-layout-grid-gutter-desktop, 24px))
        }

        @supports(display:grid) {

            .mdc-layout-grid__cell--span-8,
            .mdc-layout-grid__cell--span-8-desktop {
                width: auto;
                grid-column-end: span 8
            }
        }

        .mdc-layout-grid__cell--span-9,
        .mdc-layout-grid__cell--span-9-desktop {
            width: calc(75% - 24px);
            width: calc(75% - 24px);
            width: calc(75% - var(--mdc-layout-grid-gutter-desktop, 24px))
        }

        @supports(display:grid) {

            .mdc-layout-grid__cell--span-9,
            .mdc-layout-grid__cell--span-9-desktop {
                width: auto;
                grid-column-end: span 9
            }
        }

        .mdc-layout-grid__cell--span-10,
        .mdc-layout-grid__cell--span-10-desktop {
            width: calc(83.3333333333% - 24px);
            width: calc(83.3333333333% - 24px);
            width: calc(83.3333333333% - var(--mdc-layout-grid-gutter-desktop, 24px))
        }

        @supports(display:grid) {

            .mdc-layout-grid__cell--span-10,
            .mdc-layout-grid__cell--span-10-desktop {
                width: auto;
                grid-column-end: span 10
            }
        }

        .mdc-layout-grid__cell--span-11,
        .mdc-layout-grid__cell--span-11-desktop {
            width: calc(91.6666666667% - 24px);
            width: calc(91.6666666667% - 24px);
            width: calc(91.6666666667% - var(--mdc-layout-grid-gutter-desktop, 24px))
        }

        @supports(display:grid) {

            .mdc-layout-grid__cell--span-11,
            .mdc-layout-grid__cell--span-11-desktop {
                width: auto;
                grid-column-end: span 11
            }
        }

        .mdc-layout-grid__cell--span-12,
        .mdc-layout-grid__cell--span-12-desktop {
            width: calc(100% - 24px);
            width: calc(100% - 24px);
            width: calc(100% - var(--mdc-layout-grid-gutter-desktop, 24px))
        }

        @supports(display:grid) {

            .mdc-layout-grid__cell--span-12,
            .mdc-layout-grid__cell--span-12-desktop {
                width: auto;
                grid-column-end: span 12
            }
        }
    }

    @media(min-width:601px)and (max-width:960px) {

        .mdc-layout-grid__cell,
        #wpadminbar.nojs .googlesitekit-noscript .mdc-layout-grid__cell,
        #wpadminbar .googlesitekit-adminbar .mdc-layout-grid__cell {
            width: calc(50% - 16px);
            width: calc(50% - 16px);
            width: calc(50% - var(--mdc-layout-grid-gutter-tablet, 16px));
            box-sizing: border-box;
            margin: 8px;
            margin: calc(16px / 2);
            margin: calc(var(--mdc-layout-grid-gutter-tablet, 16px) / 2)
        }

        @supports(display:grid) {

            .mdc-layout-grid__cell,
            #wpadminbar.nojs .googlesitekit-noscript .mdc-layout-grid__cell,
            #wpadminbar .googlesitekit-adminbar .mdc-layout-grid__cell {
                width: auto;
                grid-column-end: span 4
            }
        }

        @supports(display:grid) {

            .mdc-layout-grid__cell,
            #wpadminbar.nojs .googlesitekit-noscript .mdc-layout-grid__cell,
            #wpadminbar .googlesitekit-adminbar .mdc-layout-grid__cell {
                margin: 0
            }
        }

        .mdc-layout-grid__cell--span-1,
        .mdc-layout-grid__cell--span-1-tablet {
            width: calc(12.5% - 16px);
            width: calc(12.5% - 16px);
            width: calc(12.5% - var(--mdc-layout-grid-gutter-tablet, 16px))
        }

        @supports(display:grid) {

            .mdc-layout-grid__cell--span-1,
            .mdc-layout-grid__cell--span-1-tablet {
                width: auto;
                grid-column-end: span 1
            }
        }

        .mdc-layout-grid__cell--span-2,
        #wpadminbar .googlesitekit-adminbar .mdc-layout-grid__cell--span-2,
        .mdc-layout-grid__cell--span-2-tablet,
        #wpadminbar .googlesitekit-adminbar .mdc-layout-grid__cell--span-2-tablet {
            width: calc(25% - 16px);
            width: calc(25% - 16px);
            width: calc(25% - var(--mdc-layout-grid-gutter-tablet, 16px))
        }

        @supports(display:grid) {

            .mdc-layout-grid__cell--span-2,
            #wpadminbar .googlesitekit-adminbar .mdc-layout-grid__cell--span-2,
            .mdc-layout-grid__cell--span-2-tablet,
            #wpadminbar .googlesitekit-adminbar .mdc-layout-grid__cell--span-2-tablet {
                width: auto;
                grid-column-end: span 2
            }
        }

        .mdc-layout-grid__cell--span-3,
        #wpadminbar .googlesitekit-adminbar .mdc-layout-grid__cell--span-3,
        .mdc-layout-grid__cell--span-3-tablet {
            width: calc(37.5% - 16px);
            width: calc(37.5% - 16px);
            width: calc(37.5% - var(--mdc-layout-grid-gutter-tablet, 16px))
        }

        @supports(display:grid) {

            .mdc-layout-grid__cell--span-3,
            #wpadminbar .googlesitekit-adminbar .mdc-layout-grid__cell--span-3,
            .mdc-layout-grid__cell--span-3-tablet {
                width: auto;
                grid-column-end: span 3
            }
        }

        .mdc-layout-grid__cell--span-4,
        #wpadminbar .googlesitekit-adminbar .mdc-layout-grid__cell--span-4,
        .mdc-layout-grid__cell--span-4-tablet,
        #wpadminbar .googlesitekit-adminbar .mdc-layout-grid__cell--span-4-tablet {
            width: calc(50% - 16px);
            width: calc(50% - 16px);
            width: calc(50% - var(--mdc-layout-grid-gutter-tablet, 16px))
        }

        @supports(display:grid) {

            .mdc-layout-grid__cell--span-4,
            #wpadminbar .googlesitekit-adminbar .mdc-layout-grid__cell--span-4,
            .mdc-layout-grid__cell--span-4-tablet,
            #wpadminbar .googlesitekit-adminbar .mdc-layout-grid__cell--span-4-tablet {
                width: auto;
                grid-column-end: span 4
            }
        }

        .mdc-layout-grid__cell--span-5,
        .mdc-layout-grid__cell--span-5-tablet {
            width: calc(62.5% - 16px);
            width: calc(62.5% - 16px);
            width: calc(62.5% - var(--mdc-layout-grid-gutter-tablet, 16px))
        }

        @supports(display:grid) {

            .mdc-layout-grid__cell--span-5,
            .mdc-layout-grid__cell--span-5-tablet {
                width: auto;
                grid-column-end: span 5
            }
        }

        .mdc-layout-grid__cell--span-6,
        .mdc-layout-grid__cell--span-6-tablet {
            width: calc(75% - 16px);
            width: calc(75% - 16px);
            width: calc(75% - var(--mdc-layout-grid-gutter-tablet, 16px))
        }

        @supports(display:grid) {

            .mdc-layout-grid__cell--span-6,
            .mdc-layout-grid__cell--span-6-tablet {
                width: auto;
                grid-column-end: span 6
            }
        }

        .mdc-layout-grid__cell--span-7,
        #wpadminbar .googlesitekit-adminbar .mdc-layout-grid__cell--span-7,
        .mdc-layout-grid__cell--span-7-tablet {
            width: calc(87.5% - 16px);
            width: calc(87.5% - 16px);
            width: calc(87.5% - var(--mdc-layout-grid-gutter-tablet, 16px))
        }

        @supports(display:grid) {

            .mdc-layout-grid__cell--span-7,
            #wpadminbar .googlesitekit-adminbar .mdc-layout-grid__cell--span-7,
            .mdc-layout-grid__cell--span-7-tablet {
                width: auto;
                grid-column-end: span 7
            }
        }

        .mdc-layout-grid__cell--span-8,
        .mdc-layout-grid__cell--span-8-tablet,
        #wpadminbar .googlesitekit-adminbar .mdc-layout-grid__cell--span-8-tablet {
            width: calc(100% - 16px);
            width: calc(100% - 16px);
            width: calc(100% - var(--mdc-layout-grid-gutter-tablet, 16px))
        }

        @supports(display:grid) {

            .mdc-layout-grid__cell--span-8,
            .mdc-layout-grid__cell--span-8-tablet,
            #wpadminbar .googlesitekit-adminbar .mdc-layout-grid__cell--span-8-tablet {
                width: auto;
                grid-column-end: span 8
            }
        }

        .mdc-layout-grid__cell--span-9,
        .mdc-layout-grid__cell--span-9-tablet {
            width: calc(100% - 16px);
            width: calc(100% - 16px);
            width: calc(100% - var(--mdc-layout-grid-gutter-tablet, 16px))
        }

        @supports(display:grid) {

            .mdc-layout-grid__cell--span-9,
            .mdc-layout-grid__cell--span-9-tablet {
                width: auto;
                grid-column-end: span 8
            }
        }

        .mdc-layout-grid__cell--span-10,
        .mdc-layout-grid__cell--span-10-tablet {
            width: calc(100% - 16px);
            width: calc(100% - 16px);
            width: calc(100% - var(--mdc-layout-grid-gutter-tablet, 16px))
        }

        @supports(display:grid) {

            .mdc-layout-grid__cell--span-10,
            .mdc-layout-grid__cell--span-10-tablet {
                width: auto;
                grid-column-end: span 8
            }
        }

        .mdc-layout-grid__cell--span-11,
        .mdc-layout-grid__cell--span-11-tablet {
            width: calc(100% - 16px);
            width: calc(100% - 16px);
            width: calc(100% - var(--mdc-layout-grid-gutter-tablet, 16px))
        }

        @supports(display:grid) {

            .mdc-layout-grid__cell--span-11,
            .mdc-layout-grid__cell--span-11-tablet {
                width: auto;
                grid-column-end: span 8
            }
        }

        .mdc-layout-grid__cell--span-12,
        .mdc-layout-grid__cell--span-12-tablet,
        #wpadminbar.nojs .googlesitekit-noscript .mdc-layout-grid__cell {
            width: calc(100% - 16px);
            width: calc(100% - 16px);
            width: calc(100% - var(--mdc-layout-grid-gutter-tablet, 16px))
        }

        @supports(display:grid) {

            .mdc-layout-grid__cell--span-12,
            .mdc-layout-grid__cell--span-12-tablet,
            #wpadminbar.nojs .googlesitekit-noscript .mdc-layout-grid__cell {
                width: auto;
                grid-column-end: span 8
            }
        }
    }

    @media(max-width:600px) {

        .mdc-layout-grid__cell,
        #wpadminbar.nojs .googlesitekit-noscript .mdc-layout-grid__cell,
        #wpadminbar .googlesitekit-adminbar .mdc-layout-grid__cell {
            width: calc(100% - 16px);
            width: calc(100% - 16px);
            width: calc(100% - var(--mdc-layout-grid-gutter-phone, 16px));
            box-sizing: border-box;
            margin: 8px;
            margin: calc(16px / 2);
            margin: calc(var(--mdc-layout-grid-gutter-phone, 16px) / 2)
        }

        @supports(display:grid) {

            .mdc-layout-grid__cell,
            #wpadminbar.nojs .googlesitekit-noscript .mdc-layout-grid__cell,
            #wpadminbar .googlesitekit-adminbar .mdc-layout-grid__cell {
                width: auto;
                grid-column-end: span 4
            }
        }

        @supports(display:grid) {

            .mdc-layout-grid__cell,
            #wpadminbar.nojs .googlesitekit-noscript .mdc-layout-grid__cell,
            #wpadminbar .googlesitekit-adminbar .mdc-layout-grid__cell {
                margin: 0
            }
        }

        .mdc-layout-grid__cell--span-1,
        .mdc-layout-grid__cell--span-1-phone {
            width: calc(25% - 16px);
            width: calc(25% - 16px);
            width: calc(25% - var(--mdc-layout-grid-gutter-phone, 16px))
        }

        @supports(display:grid) {

            .mdc-layout-grid__cell--span-1,
            .mdc-layout-grid__cell--span-1-phone {
                width: auto;
                grid-column-end: span 1
            }
        }

        .mdc-layout-grid__cell--span-2,
        #wpadminbar .googlesitekit-adminbar .mdc-layout-grid__cell--span-2,
        .mdc-layout-grid__cell--span-2-phone {
            width: calc(50% - 16px);
            width: calc(50% - 16px);
            width: calc(50% - var(--mdc-layout-grid-gutter-phone, 16px))
        }

        @supports(display:grid) {

            .mdc-layout-grid__cell--span-2,
            #wpadminbar .googlesitekit-adminbar .mdc-layout-grid__cell--span-2,
            .mdc-layout-grid__cell--span-2-phone {
                width: auto;
                grid-column-end: span 2
            }
        }

        .mdc-layout-grid__cell--span-3,
        #wpadminbar .googlesitekit-adminbar .mdc-layout-grid__cell--span-3,
        .mdc-layout-grid__cell--span-3-phone {
            width: calc(75% - 16px);
            width: calc(75% - 16px);
            width: calc(75% - var(--mdc-layout-grid-gutter-phone, 16px))
        }

        @supports(display:grid) {

            .mdc-layout-grid__cell--span-3,
            #wpadminbar .googlesitekit-adminbar .mdc-layout-grid__cell--span-3,
            .mdc-layout-grid__cell--span-3-phone {
                width: auto;
                grid-column-end: span 3
            }
        }

        .mdc-layout-grid__cell--span-4,
        #wpadminbar .googlesitekit-adminbar .mdc-layout-grid__cell--span-4,
        .mdc-layout-grid__cell--span-4-phone {
            width: calc(100% - 16px);
            width: calc(100% - 16px);
            width: calc(100% - var(--mdc-layout-grid-gutter-phone, 16px))
        }

        @supports(display:grid) {

            .mdc-layout-grid__cell--span-4,
            #wpadminbar .googlesitekit-adminbar .mdc-layout-grid__cell--span-4,
            .mdc-layout-grid__cell--span-4-phone {
                width: auto;
                grid-column-end: span 4
            }
        }

        .mdc-layout-grid__cell--span-5,
        .mdc-layout-grid__cell--span-5-phone {
            width: calc(100% - 16px);
            width: calc(100% - 16px);
            width: calc(100% - var(--mdc-layout-grid-gutter-phone, 16px))
        }

        @supports(display:grid) {

            .mdc-layout-grid__cell--span-5,
            .mdc-layout-grid__cell--span-5-phone {
                width: auto;
                grid-column-end: span 4
            }
        }

        .mdc-layout-grid__cell--span-6,
        .mdc-layout-grid__cell--span-6-phone {
            width: calc(100% - 16px);
            width: calc(100% - 16px);
            width: calc(100% - var(--mdc-layout-grid-gutter-phone, 16px))
        }

        @supports(display:grid) {

            .mdc-layout-grid__cell--span-6,
            .mdc-layout-grid__cell--span-6-phone {
                width: auto;
                grid-column-end: span 4
            }
        }

        .mdc-layout-grid__cell--span-7,
        #wpadminbar .googlesitekit-adminbar .mdc-layout-grid__cell--span-7,
        .mdc-layout-grid__cell--span-7-phone {
            width: calc(100% - 16px);
            width: calc(100% - 16px);
            width: calc(100% - var(--mdc-layout-grid-gutter-phone, 16px))
        }

        @supports(display:grid) {

            .mdc-layout-grid__cell--span-7,
            #wpadminbar .googlesitekit-adminbar .mdc-layout-grid__cell--span-7,
            .mdc-layout-grid__cell--span-7-phone {
                width: auto;
                grid-column-end: span 4
            }
        }

        .mdc-layout-grid__cell--span-8,
        .mdc-layout-grid__cell--span-8-phone {
            width: calc(100% - 16px);
            width: calc(100% - 16px);
            width: calc(100% - var(--mdc-layout-grid-gutter-phone, 16px))
        }

        @supports(display:grid) {

            .mdc-layout-grid__cell--span-8,
            .mdc-layout-grid__cell--span-8-phone {
                width: auto;
                grid-column-end: span 4
            }
        }

        .mdc-layout-grid__cell--span-9,
        .mdc-layout-grid__cell--span-9-phone {
            width: calc(100% - 16px);
            width: calc(100% - 16px);
            width: calc(100% - var(--mdc-layout-grid-gutter-phone, 16px))
        }

        @supports(display:grid) {

            .mdc-layout-grid__cell--span-9,
            .mdc-layout-grid__cell--span-9-phone {
                width: auto;
                grid-column-end: span 4
            }
        }

        .mdc-layout-grid__cell--span-10,
        .mdc-layout-grid__cell--span-10-phone {
            width: calc(100% - 16px);
            width: calc(100% - 16px);
            width: calc(100% - var(--mdc-layout-grid-gutter-phone, 16px))
        }

        @supports(display:grid) {

            .mdc-layout-grid__cell--span-10,
            .mdc-layout-grid__cell--span-10-phone {
                width: auto;
                grid-column-end: span 4
            }
        }

        .mdc-layout-grid__cell--span-11,
        .mdc-layout-grid__cell--span-11-phone {
            width: calc(100% - 16px);
            width: calc(100% - 16px);
            width: calc(100% - var(--mdc-layout-grid-gutter-phone, 16px))
        }

        @supports(display:grid) {

            .mdc-layout-grid__cell--span-11,
            .mdc-layout-grid__cell--span-11-phone {
                width: auto;
                grid-column-end: span 4
            }
        }

        .mdc-layout-grid__cell--span-12,
        .mdc-layout-grid__cell--span-12-phone {
            width: calc(100% - 16px);
            width: calc(100% - 16px);
            width: calc(100% - var(--mdc-layout-grid-gutter-phone, 16px))
        }

        @supports(display:grid) {

            .mdc-layout-grid__cell--span-12,
            .mdc-layout-grid__cell--span-12-phone {
                width: auto;
                grid-column-end: span 4
            }
        }
    }

    .mdc-layout-grid__cell--order-1 {
        order: 1
    }

    .mdc-layout-grid__cell--order-2 {
        order: 2
    }

    .mdc-layout-grid__cell--order-3 {
        order: 3
    }

    .mdc-layout-grid__cell--order-4 {
        order: 4
    }

    .mdc-layout-grid__cell--order-5 {
        order: 5
    }

    .mdc-layout-grid__cell--order-6 {
        order: 6
    }

    .mdc-layout-grid__cell--order-7 {
        order: 7
    }

    .mdc-layout-grid__cell--order-8 {
        order: 8
    }

    .mdc-layout-grid__cell--order-9 {
        order: 9
    }

    .mdc-layout-grid__cell--order-10 {
        order: 10
    }

    .mdc-layout-grid__cell--order-11 {
        order: 11
    }

    .mdc-layout-grid__cell--order-12 {
        order: 12
    }

    .mdc-layout-grid__cell--align-top {
        align-self: flex-start
    }

    @supports(display:grid) {
        .mdc-layout-grid__cell--align-top {
            align-self: start
        }
    }

    .mdc-layout-grid__cell--align-middle {
        align-self: center
    }

    .mdc-layout-grid__cell--align-bottom {
        align-self: flex-end
    }

    @supports(display:grid) {
        .mdc-layout-grid__cell--align-bottom {
            align-self: end
        }
    }

    @media(min-width:961px) {
        .mdc-layout-grid--fixed-column-width {
            width: 1176px;
            width: calc(72px * 12 + 24px * 11 + 24px * 2);
            width: calc(var(--mdc-layout-grid-column-width-desktop, 72px) * 12 + var(--mdc-layout-grid-gutter-desktop, 24px) * 11 + var(--mdc-layout-grid-margin-desktop, 24px) * 2)
        }
    }

    @media(min-width:601px)and (max-width:960px) {
        .mdc-layout-grid--fixed-column-width {
            width: 720px;
            width: calc(72px * 8 + 16px * 7 + 16px * 2);
            width: calc(var(--mdc-layout-grid-column-width-tablet, 72px) * 8 + var(--mdc-layout-grid-gutter-tablet, 16px) * 7 + var(--mdc-layout-grid-margin-tablet, 16px) * 2)
        }
    }

    @media(max-width:600px) {
        .mdc-layout-grid--fixed-column-width {
            width: 368px;
            width: calc(72px * 4 + 16px * 3 + 16px * 2);
            width: calc(var(--mdc-layout-grid-column-width-phone, 72px) * 4 + var(--mdc-layout-grid-gutter-phone, 16px) * 3 + var(--mdc-layout-grid-margin-phone, 16px) * 2)
        }
    }

    .mdc-layout-grid--align-left {
        margin-right: auto;
        margin-left: 0
    }

    .mdc-layout-grid--align-right {
        margin-right: 0;
        margin-left: auto
    }

    @keyframes primary-indeterminate-translate {
        0% {
            transform: translateX(0)
        }

        20% {
            animation-timing-function: cubic-bezier(.5, 0, .701732, .495819);
            transform: translateX(0)
        }

        59.15% {
            animation-timing-function: cubic-bezier(.302435, .381352, .55, .956352);
            transform: translateX(83.67142%)
        }

        100% {
            transform: translateX(200.611057%)
        }
    }

    @keyframes primary-indeterminate-scale {
        0% {
            transform: scaleX(.08)
        }

        36.65% {
            animation-timing-function: cubic-bezier(.334731, .12482, .785844, 1);
            transform: scaleX(.08)
        }

        69.15% {
            animation-timing-function: cubic-bezier(.06, .11, .6, 1);
            transform: scaleX(.661479)
        }

        100% {
            transform: scaleX(.08)
        }
    }

    @keyframes secondary-indeterminate-translate {
        0% {
            animation-timing-function: cubic-bezier(.15, 0, .515058, .409685);
            transform: translateX(0)
        }

        25% {
            animation-timing-function: cubic-bezier(.31033, .284058, .8, .733712);
            transform: translateX(37.651913%)
        }

        48.35% {
            animation-timing-function: cubic-bezier(.4, .627035, .6, .902026);
            transform: translateX(84.386165%)
        }

        100% {
            transform: translateX(160.277782%)
        }
    }

    @keyframes secondary-indeterminate-scale {
        0% {
            animation-timing-function: cubic-bezier(.205028, .057051, .57661, .453971);
            transform: scaleX(.08)
        }

        19.15% {
            animation-timing-function: cubic-bezier(.152313, .196432, .648374, 1.004315);
            transform: scaleX(.457104)
        }

        44.15% {
            animation-timing-function: cubic-bezier(.257759, -.003163, .211762, 1.38179);
            transform: scaleX(.72796)
        }

        100% {
            transform: scaleX(.08)
        }
    }

    @keyframes buffering {
        to {
            transform: translateX(-10px)
        }
    }

    @keyframes primary-indeterminate-translate-reverse {
        0% {
            transform: translateX(0)
        }

        20% {
            animation-timing-function: cubic-bezier(.5, 0, .701732, .495819);
            transform: translateX(0)
        }

        59.15% {
            animation-timing-function: cubic-bezier(.302435, .381352, .55, .956352);
            transform: translateX(-83.67142%)
        }

        100% {
            transform: translateX(-200.611057%)
        }
    }

    @keyframes secondary-indeterminate-translate-reverse {
        0% {
            animation-timing-function: cubic-bezier(.15, 0, .515058, .409685);
            transform: translateX(0)
        }

        25% {
            animation-timing-function: cubic-bezier(.31033, .284058, .8, .733712);
            transform: translateX(-37.651913%)
        }

        48.35% {
            animation-timing-function: cubic-bezier(.4, .627035, .6, .902026);
            transform: translateX(-84.386165%)
        }

        100% {
            transform: translateX(-160.277782%)
        }
    }

    @keyframes buffering-reverse {
        to {
            transform: translateX(10px)
        }
    }

    .mdc-linear-progress,
    #wpadminbar .googlesitekit-adminbar .mdc-linear-progress {
        position: relative;
        width: 100%;
        height: 4px;
        transform: translateZ(0);
        transition: opacity 250ms 0ms cubic-bezier(.4, 0, .6, 1);
        overflow: hidden
    }

    .mdc-linear-progress__bar,
    #wpadminbar .googlesitekit-adminbar .mdc-linear-progress__bar {
        position: absolute;
        width: 100%;
        height: 100%;
        animation: none;
        transform-origin: top left;
        transition: transform 250ms 0ms cubic-bezier(.4, 0, .6, 1)
    }

    .mdc-linear-progress__bar-inner,
    #wpadminbar .googlesitekit-adminbar .mdc-linear-progress__bar-inner {
        display: inline-block;
        position: absolute;
        width: 100%;
        height: 100%;
        animation: none
    }

    .mdc-linear-progress__buffering-dots,
    #wpadminbar .googlesitekit-adminbar .mdc-linear-progress__buffering-dots {
        position: absolute;
        width: 100%;
        height: 100%;
        animation: buffering 250ms infinite linear;
        background-repeat: repeat-x;
        background-size: 10px 4px
    }

    .mdc-linear-progress__buffer,
    #wpadminbar .googlesitekit-adminbar .mdc-linear-progress__buffer {
        position: absolute;
        width: 100%;
        height: 100%;
        transform-origin: top left;
        transition: transform 250ms 0ms cubic-bezier(.4, 0, .6, 1)
    }

    .mdc-linear-progress__primary-bar,
    #wpadminbar .googlesitekit-adminbar .mdc-linear-progress__primary-bar {
        transform: scaleX(0)
    }

    .mdc-linear-progress__secondary-bar,
    #wpadminbar .googlesitekit-adminbar .mdc-linear-progress__secondary-bar {
        visibility: hidden
    }

    .mdc-linear-progress--indeterminate .mdc-linear-progress__bar,
    .mdc-linear-progress--indeterminate #wpadminbar .googlesitekit-adminbar .mdc-linear-progress__bar,
    #wpadminbar .googlesitekit-adminbar .mdc-linear-progress--indeterminate .mdc-linear-progress__bar {
        transition: none
    }

    .mdc-linear-progress--indeterminate .mdc-linear-progress__primary-bar,
    .mdc-linear-progress--indeterminate #wpadminbar .googlesitekit-adminbar .mdc-linear-progress__primary-bar,
    #wpadminbar .googlesitekit-adminbar .mdc-linear-progress--indeterminate .mdc-linear-progress__primary-bar {
        left: -145.166611%;
        animation: primary-indeterminate-translate 2s infinite linear
    }

    .mdc-linear-progress--indeterminate .mdc-linear-progress__primary-bar > .mdc-linear-progress__bar-inner,
    .mdc-linear-progress--indeterminate #wpadminbar .googlesitekit-adminbar .mdc-linear-progress__primary-bar > .mdc-linear-progress__bar-inner,
    #wpadminbar .googlesitekit-adminbar .mdc-linear-progress--indeterminate .mdc-linear-progress__primary-bar > .mdc-linear-progress__bar-inner {
        animation: primary-indeterminate-scale 2s infinite linear
    }

    .mdc-linear-progress--indeterminate .mdc-linear-progress__secondary-bar,
    .mdc-linear-progress--indeterminate #wpadminbar .googlesitekit-adminbar .mdc-linear-progress__secondary-bar,
    #wpadminbar .googlesitekit-adminbar .mdc-linear-progress--indeterminate .mdc-linear-progress__secondary-bar {
        left: -54.888891%;
        animation: secondary-indeterminate-translate 2s infinite linear;
        visibility: visible
    }

    .mdc-linear-progress--indeterminate .mdc-linear-progress__secondary-bar > .mdc-linear-progress__bar-inner,
    .mdc-linear-progress--indeterminate #wpadminbar .googlesitekit-adminbar .mdc-linear-progress__secondary-bar > .mdc-linear-progress__bar-inner,
    #wpadminbar .googlesitekit-adminbar .mdc-linear-progress--indeterminate .mdc-linear-progress__secondary-bar > .mdc-linear-progress__bar-inner {
        animation: secondary-indeterminate-scale 2s infinite linear
    }

    .mdc-linear-progress--reversed .mdc-linear-progress__bar,
    .mdc-linear-progress--reversed #wpadminbar .googlesitekit-adminbar .mdc-linear-progress__bar,
    #wpadminbar .googlesitekit-adminbar .mdc-linear-progress--reversed .mdc-linear-progress__bar,
    .mdc-linear-progress--reversed .mdc-linear-progress__buffer,
    .mdc-linear-progress--reversed #wpadminbar .googlesitekit-adminbar .mdc-linear-progress__buffer,
    #wpadminbar .googlesitekit-adminbar .mdc-linear-progress--reversed .mdc-linear-progress__buffer {
        right: 0;
        transform-origin: center right
    }

    .mdc-linear-progress--reversed .mdc-linear-progress__primary-bar,
    .mdc-linear-progress--reversed #wpadminbar .googlesitekit-adminbar .mdc-linear-progress__primary-bar,
    #wpadminbar .googlesitekit-adminbar .mdc-linear-progress--reversed .mdc-linear-progress__primary-bar {
        animation-name: primary-indeterminate-translate-reverse
    }

    .mdc-linear-progress--reversed .mdc-linear-progress__secondary-bar,
    .mdc-linear-progress--reversed #wpadminbar .googlesitekit-adminbar .mdc-linear-progress__secondary-bar,
    #wpadminbar .googlesitekit-adminbar .mdc-linear-progress--reversed .mdc-linear-progress__secondary-bar {
        animation-name: secondary-indeterminate-translate-reverse
    }

    .mdc-linear-progress--reversed .mdc-linear-progress__buffering-dots,
    .mdc-linear-progress--reversed #wpadminbar .googlesitekit-adminbar .mdc-linear-progress__buffering-dots,
    #wpadminbar .googlesitekit-adminbar .mdc-linear-progress--reversed .mdc-linear-progress__buffering-dots {
        animation: buffering-reverse 250ms infinite linear
    }

    .mdc-linear-progress--closed {
        opacity: 0
    }

    .mdc-linear-progress__bar-inner,
    #wpadminbar .googlesitekit-adminbar .mdc-linear-progress__bar-inner {
        background-color: #3c7251;
        background-color: #3c7251;
        background-color: var(--mdc-theme-primary, #3c7251)
    }

    .mdc-linear-progress__buffering-dots,
    #wpadminbar .googlesitekit-adminbar .mdc-linear-progress__buffering-dots {
        background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='%23e6e6e6'/%3E%3C/svg%3E")
    }

    .mdc-linear-progress__buffer,
    #wpadminbar .googlesitekit-adminbar .mdc-linear-progress__buffer {
        background-color: #e6e6e6
    }

    .mdc-linear-progress--indeterminate.mdc-linear-progress--reversed .mdc-linear-progress__primary-bar,
    .mdc-linear-progress--indeterminate.mdc-linear-progress--reversed #wpadminbar .googlesitekit-adminbar .mdc-linear-progress__primary-bar,
    #wpadminbar .googlesitekit-adminbar .mdc-linear-progress--indeterminate.mdc-linear-progress--reversed .mdc-linear-progress__primary-bar {
        right: -145.166611%;
        left: auto
    }

    .mdc-linear-progress--indeterminate.mdc-linear-progress--reversed .mdc-linear-progress__secondary-bar,
    .mdc-linear-progress--indeterminate.mdc-linear-progress--reversed #wpadminbar .googlesitekit-adminbar .mdc-linear-progress__secondary-bar,
    #wpadminbar .googlesitekit-adminbar .mdc-linear-progress--indeterminate.mdc-linear-progress--reversed .mdc-linear-progress__secondary-bar {
        right: -54.888891%;
        left: auto
    }

    .googlesitekit-plugin .mdc-button,
    #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar .mdc-button {
        box-shadow: none;
        text-transform: none
    }

    .googlesitekit-plugin .mdc-button:not(:disabled),
    #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar .mdc-button:not(:disabled) {
        color: #3c7251
    }

    @media(max-width:960px) {

        .googlesitekit-plugin .mdc-button,
        #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar .mdc-button {
            min-width: auto
        }
    }

    .googlesitekit-plugin .mdc-button .mdc-button__icon--image,
    #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar .mdc-button .mdc-button__icon--image {
        border-radius: 50%;
        display: block;
        height: 18px;
        width: 18px
    }

    .googlesitekit-plugin .mdc-button .mdc-button__trailing-icon,
    #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar .mdc-button .mdc-button__trailing-icon {
        margin-left: 8px
    }

    .googlesitekit-plugin .mdc-button--raised,
    #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar .mdc-button--raised {
        border-radius: 100px;
        box-shadow: none;
        font-family: "Google Sans Text", "Helvetica Neue", Helvetica, Arial, sans-serif;
        font-weight: 400;
        height: auto;
        letter-spacing: normal;
        min-height: 40px;
        padding-bottom: 8px;
        padding-top: 8px;
        text-align: center
    }

    .googlesitekit-plugin .mdc-button--raised:not(:disabled),
    #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar .mdc-button--raised:not(:disabled) {
        background-color: #3c7251
    }

    .googlesitekit-plugin .mdc-button--raised:not(:disabled),
    #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar .mdc-button--raised:not(:disabled) {
        color: #fff;
        color: #fff;
        color: var(--mdc-theme-text-primary-on-dark, white)
    }

    .googlesitekit-plugin .mdc-button--raised::before,
    #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar .mdc-button--raised::before,
    .googlesitekit-plugin .mdc-button--raised::after,
    #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar .mdc-button--raised::after {
        background-color: #fff
    }

    @supports not (-ms-ime-align:auto) {

        .googlesitekit-plugin .mdc-button--raised::before,
        #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar .mdc-button--raised::before,
        .googlesitekit-plugin .mdc-button--raised::after,
        #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar .mdc-button--raised::after {
            background-color: #fff;
            background-color: var(--mdc-theme-text-primary-on-dark, white)
        }
    }

    .googlesitekit-plugin .mdc-button--raised:hover::before,
    #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar .mdc-button--raised:hover::before {
        opacity: .08
    }

    .googlesitekit-plugin .mdc-button--raised:not(.mdc-ripple-upgraded):focus::before,
    #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar .mdc-button--raised:not(.mdc-ripple-upgraded):focus::before,
    .googlesitekit-plugin .mdc-button--raised.mdc-ripple-upgraded--background-focused::before,
    #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar .mdc-ripple-upgraded--background-focused.mdc-button--raised::before {
        transition-duration: 75ms;
        opacity: .24
    }

    .googlesitekit-plugin .mdc-button--raised:not(.mdc-ripple-upgraded)::after,
    #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar .mdc-button--raised:not(.mdc-ripple-upgraded)::after {
        transition: opacity 150ms linear
    }

    .googlesitekit-plugin .mdc-button--raised:not(.mdc-ripple-upgraded):active::after,
    #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar .mdc-button--raised:not(.mdc-ripple-upgraded):active::after {
        transition-duration: 75ms;
        opacity: .24
    }

    .googlesitekit-plugin .mdc-button--raised.mdc-ripple-upgraded,
    #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar .mdc-ripple-upgraded.mdc-button--raised {
        --mdc-ripple-fg-opacity: 0.24
    }

    .googlesitekit-plugin .mdc-button--raised.mdc-button--dense,
    #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar .mdc-button--dense.mdc-button--raised {
        border-radius: 100px
    }

    .googlesitekit-plugin .mdc-button--raised:hover,
    #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar .mdc-button--raised:hover {
        text-decoration: none
    }

    .googlesitekit-plugin .mdc-button--raised:focus,
    #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar .mdc-button--raised:focus {
        outline: none
    }

    .googlesitekit-plugin .mdc-button--danger:not(:disabled) {
        background-color: #ac4220
    }

    .googlesitekit-plugin .mdc-button--danger:not(:disabled) {
        color: #fff;
        color: #fff;
        color: var(--mdc-theme-text-primary-on-dark, white)
    }

    .googlesitekit-plugin .mdc-button--danger::before,
    .googlesitekit-plugin .mdc-button--danger::after {
        background-color: #fff
    }

    @supports not (-ms-ime-align:auto) {

        .googlesitekit-plugin .mdc-button--danger::before,
        .googlesitekit-plugin .mdc-button--danger::after {
            background-color: #fff;
            background-color: var(--mdc-theme-text-primary-on-dark, white)
        }
    }

    .googlesitekit-plugin .mdc-button--danger:hover::before {
        opacity: .08
    }

    .googlesitekit-plugin .mdc-button--danger:not(.mdc-ripple-upgraded):focus::before,
    .googlesitekit-plugin .mdc-button--danger.mdc-ripple-upgraded--background-focused::before {
        transition-duration: 75ms;
        opacity: .24
    }

    .googlesitekit-plugin .mdc-button--danger:not(.mdc-ripple-upgraded)::after {
        transition: opacity 150ms linear
    }

    .googlesitekit-plugin .mdc-button--danger:not(.mdc-ripple-upgraded):active::after {
        transition-duration: 75ms;
        opacity: .24
    }

    .googlesitekit-plugin .mdc-button--danger.mdc-ripple-upgraded {
        --mdc-ripple-fg-opacity: 0.24
    }

    .googlesitekit-plugin .mdc-button--dropdown {
        background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2212%22%20height%3D%228%22%20viewBox%3D%220%200%2012%208%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M10.6.6L12%202%206%208%200%202%201.4.6%206%205.2z%22%20fill%3D%22%23757575%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);
        background-position: calc(100% - 8px) center;
        background-repeat: no-repeat;
        background-size: 9px 6px;
        letter-spacing: normal;
        padding-right: 12px;
        text-transform: none
    }

    .googlesitekit-plugin .mdc-button--dropdown:not(:disabled) {
        color: #161b18
    }

    @media(min-width:600px) {
        .googlesitekit-plugin .mdc-button--dropdown {
            padding-right: 25px
        }
    }

    .googlesitekit-plugin .mdc-button--dropdown:hover,
    .googlesitekit-plugin .mdc-button--dropdown:active,
    .googlesitekit-plugin .mdc-button--dropdown:focus {
        text-decoration: none
    }

    .googlesitekit-plugin .mdc-button--dropdown:hover:not(:disabled),
    .googlesitekit-plugin .mdc-button--dropdown:active:not(:disabled),
    .googlesitekit-plugin .mdc-button--dropdown:focus:not(:disabled) {
        background-color: #ebeef0
    }

    .googlesitekit-plugin .mdc-button--dropdown:hover:not(:disabled),
    .googlesitekit-plugin .mdc-button--dropdown:active:not(:disabled),
    .googlesitekit-plugin .mdc-button--dropdown:focus:not(:disabled) {
        color: rgb(0 0 0 / .87);
        color: rgb(0 0 0 / .87);
        color: var(--mdc-theme-text-primary-on-light, rgb(0 0 0 / .87))
    }

    .googlesitekit-plugin .mdc-button--dropdown:hover::before,
    .googlesitekit-plugin .mdc-button--dropdown:hover::after,
    .googlesitekit-plugin .mdc-button--dropdown:active::before,
    .googlesitekit-plugin .mdc-button--dropdown:active::after,
    .googlesitekit-plugin .mdc-button--dropdown:focus::before,
    .googlesitekit-plugin .mdc-button--dropdown:focus::after {
        background-color: rgb(0 0 0 / .87)
    }

    @supports not (-ms-ime-align:auto) {

        .googlesitekit-plugin .mdc-button--dropdown:hover::before,
        .googlesitekit-plugin .mdc-button--dropdown:hover::after,
        .googlesitekit-plugin .mdc-button--dropdown:active::before,
        .googlesitekit-plugin .mdc-button--dropdown:active::after,
        .googlesitekit-plugin .mdc-button--dropdown:focus::before,
        .googlesitekit-plugin .mdc-button--dropdown:focus::after {
            background-color: rgb(0 0 0 / .87);
            background-color: var(--mdc-theme-text-primary-on-light, rgb(0 0 0 / .87))
        }
    }

    .googlesitekit-plugin .mdc-button--dropdown:hover:hover::before,
    .googlesitekit-plugin .mdc-button--dropdown:active:hover::before,
    .googlesitekit-plugin .mdc-button--dropdown:focus:hover::before {
        opacity: .04
    }

    .googlesitekit-plugin .mdc-button--dropdown:hover:not(.mdc-ripple-upgraded):focus::before,
    .googlesitekit-plugin .mdc-button--dropdown:hover.mdc-ripple-upgraded--background-focused::before,
    .googlesitekit-plugin .mdc-button--dropdown:active:not(.mdc-ripple-upgraded):focus::before,
    .googlesitekit-plugin .mdc-button--dropdown:active.mdc-ripple-upgraded--background-focused::before,
    .googlesitekit-plugin .mdc-button--dropdown:focus:not(.mdc-ripple-upgraded):focus::before,
    .googlesitekit-plugin .mdc-button--dropdown:focus.mdc-ripple-upgraded--background-focused::before {
        transition-duration: 75ms;
        opacity: .12
    }

    .googlesitekit-plugin .mdc-button--dropdown:hover:not(.mdc-ripple-upgraded)::after,
    .googlesitekit-plugin .mdc-button--dropdown:active:not(.mdc-ripple-upgraded)::after,
    .googlesitekit-plugin .mdc-button--dropdown:focus:not(.mdc-ripple-upgraded)::after {
        transition: opacity 150ms linear
    }

    .googlesitekit-plugin .mdc-button--dropdown:hover:not(.mdc-ripple-upgraded):active::after,
    .googlesitekit-plugin .mdc-button--dropdown:active:not(.mdc-ripple-upgraded):active::after,
    .googlesitekit-plugin .mdc-button--dropdown:focus:not(.mdc-ripple-upgraded):active::after {
        transition-duration: 75ms;
        opacity: .12
    }

    .googlesitekit-plugin .mdc-button--dropdown:hover.mdc-ripple-upgraded,
    .googlesitekit-plugin .mdc-button--dropdown:active.mdc-ripple-upgraded,
    .googlesitekit-plugin .mdc-button--dropdown:focus.mdc-ripple-upgraded {
        --mdc-ripple-fg-opacity: 0.12
    }

    @media(max-width:599px) {
        .googlesitekit-plugin .mdc-button--dropdown {
            background-image: none
        }
    }

    @media(max-width:599px) {
        .googlesitekit-plugin .mdc-button--dropdown .mdc-button__label {
            clip: rect(1px, 1px, 1px, 1px);
            height: 1px;
            overflow: hidden;
            position: absolute !important;
            width: 1px
        }
    }

    @media(min-width:600px) {
        .googlesitekit-plugin .mdc-button--dropdown .mdc-button__label {
            max-width: 220px;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap
        }
    }

    @media(min-width:960px) {
        .googlesitekit-plugin .mdc-button--dropdown .mdc-button__label {
            max-width: 300px
        }
    }

    @media(min-width:1280px) {
        .googlesitekit-plugin .mdc-button--dropdown .mdc-button__label {
            max-width: 450px
        }
    }

    .googlesitekit-plugin .mdc-button--inverse:not(:disabled) {
        background-color: #161b18
    }

    .googlesitekit-plugin .mdc-button--inverse:not(:disabled) {
        color: #fff;
        color: #fff;
        color: var(--mdc-theme-text-primary-on-dark, white)
    }

    .googlesitekit-plugin .mdc-button--inverse::before,
    .googlesitekit-plugin .mdc-button--inverse::after {
        background-color: #fff
    }

    @supports not (-ms-ime-align:auto) {

        .googlesitekit-plugin .mdc-button--inverse::before,
        .googlesitekit-plugin .mdc-button--inverse::after {
            background-color: #fff;
            background-color: var(--mdc-theme-text-primary-on-dark, white)
        }
    }

    .googlesitekit-plugin .mdc-button--inverse:hover::before {
        opacity: .08
    }

    .googlesitekit-plugin .mdc-button--inverse:not(.mdc-ripple-upgraded):focus::before,
    .googlesitekit-plugin .mdc-button--inverse.mdc-ripple-upgraded--background-focused::before {
        transition-duration: 75ms;
        opacity: .24
    }

    .googlesitekit-plugin .mdc-button--inverse:not(.mdc-ripple-upgraded)::after {
        transition: opacity 150ms linear
    }

    .googlesitekit-plugin .mdc-button--inverse:not(.mdc-ripple-upgraded):active::after {
        transition-duration: 75ms;
        opacity: .24
    }

    .googlesitekit-plugin .mdc-button--inverse.mdc-ripple-upgraded {
        --mdc-ripple-fg-opacity: 0.24
    }

    .googlesitekit-plugin .mdc-button--tertiary {
        font-family: "Google Sans Text", "Helvetica Neue", Helvetica, Arial, sans-serif;
        font-weight: 500;
        height: auto;
        letter-spacing: normal;
        min-height: 40px;
        padding: 8px 16px
    }

    .googlesitekit-plugin .mdc-button--tertiary:not(:disabled) {
        color: #6c726e
    }

    .googlesitekit-plugin .mdc-button--tertiary:hover {
        text-decoration: none
    }

    .googlesitekit-plugin .mdc-button--tertiary:hover:not(:disabled) {
        background-color: rgb(22 27 24 / .08)
    }

    .googlesitekit-plugin .mdc-button--tertiary:hover:not(:disabled) {
        color: #fff;
        color: #fff;
        color: var(--mdc-theme-text-primary-on-dark, white)
    }

    .googlesitekit-plugin .mdc-button--tertiary:hover::before,
    .googlesitekit-plugin .mdc-button--tertiary:hover::after {
        background-color: #fff
    }

    @supports not (-ms-ime-align:auto) {

        .googlesitekit-plugin .mdc-button--tertiary:hover::before,
        .googlesitekit-plugin .mdc-button--tertiary:hover::after {
            background-color: #fff;
            background-color: var(--mdc-theme-text-primary-on-dark, white)
        }
    }

    .googlesitekit-plugin .mdc-button--tertiary:hover:hover::before {
        opacity: .08
    }

    .googlesitekit-plugin .mdc-button--tertiary:hover:not(.mdc-ripple-upgraded):focus::before,
    .googlesitekit-plugin .mdc-button--tertiary:hover.mdc-ripple-upgraded--background-focused::before {
        transition-duration: 75ms;
        opacity: .24
    }

    .googlesitekit-plugin .mdc-button--tertiary:hover:not(.mdc-ripple-upgraded)::after {
        transition: opacity 150ms linear
    }

    .googlesitekit-plugin .mdc-button--tertiary:hover:not(.mdc-ripple-upgraded):active::after {
        transition-duration: 75ms;
        opacity: .24
    }

    .googlesitekit-plugin .mdc-button--tertiary:hover.mdc-ripple-upgraded {
        --mdc-ripple-fg-opacity: 0.24
    }

    .googlesitekit-plugin .mdc-button--tertiary:hover:not(:disabled) {
        color: #161b18
    }

    .googlesitekit-plugin .mdc-button--tertiary:active,
    .googlesitekit-plugin .mdc-button--tertiary:focus {
        outline: none
    }

    .googlesitekit-plugin .mdc-button--tertiary:active:not(:disabled),
    .googlesitekit-plugin .mdc-button--tertiary:focus:not(:disabled) {
        background-color: rgb(22 27 24 / .26)
    }

    .googlesitekit-plugin .mdc-button--tertiary:active:not(:disabled),
    .googlesitekit-plugin .mdc-button--tertiary:focus:not(:disabled) {
        color: #fff;
        color: #fff;
        color: var(--mdc-theme-text-primary-on-dark, white)
    }

    .googlesitekit-plugin .mdc-button--tertiary:active::before,
    .googlesitekit-plugin .mdc-button--tertiary:active::after,
    .googlesitekit-plugin .mdc-button--tertiary:focus::before,
    .googlesitekit-plugin .mdc-button--tertiary:focus::after {
        background-color: #fff
    }

    @supports not (-ms-ime-align:auto) {

        .googlesitekit-plugin .mdc-button--tertiary:active::before,
        .googlesitekit-plugin .mdc-button--tertiary:active::after,
        .googlesitekit-plugin .mdc-button--tertiary:focus::before,
        .googlesitekit-plugin .mdc-button--tertiary:focus::after {
            background-color: #fff;
            background-color: var(--mdc-theme-text-primary-on-dark, white)
        }
    }

    .googlesitekit-plugin .mdc-button--tertiary:active:hover::before,
    .googlesitekit-plugin .mdc-button--tertiary:focus:hover::before {
        opacity: .08
    }

    .googlesitekit-plugin .mdc-button--tertiary:active:not(.mdc-ripple-upgraded):focus::before,
    .googlesitekit-plugin .mdc-button--tertiary:active.mdc-ripple-upgraded--background-focused::before,
    .googlesitekit-plugin .mdc-button--tertiary:focus:not(.mdc-ripple-upgraded):focus::before,
    .googlesitekit-plugin .mdc-button--tertiary:focus.mdc-ripple-upgraded--background-focused::before {
        transition-duration: 75ms;
        opacity: .24
    }

    .googlesitekit-plugin .mdc-button--tertiary:active:not(.mdc-ripple-upgraded)::after,
    .googlesitekit-plugin .mdc-button--tertiary:focus:not(.mdc-ripple-upgraded)::after {
        transition: opacity 150ms linear
    }

    .googlesitekit-plugin .mdc-button--tertiary:active:not(.mdc-ripple-upgraded):active::after,
    .googlesitekit-plugin .mdc-button--tertiary:focus:not(.mdc-ripple-upgraded):active::after {
        transition-duration: 75ms;
        opacity: .24
    }

    .googlesitekit-plugin .mdc-button--tertiary:active.mdc-ripple-upgraded,
    .googlesitekit-plugin .mdc-button--tertiary:focus.mdc-ripple-upgraded {
        --mdc-ripple-fg-opacity: 0.24
    }

    .googlesitekit-plugin .mdc-button--tertiary:active:not(:disabled),
    .googlesitekit-plugin .mdc-button--tertiary:focus:not(:disabled) {
        color: #161b18
    }

    .googlesitekit-plugin .mdc-linear-progress,
    .googlesitekit-plugin #wpadminbar .googlesitekit-adminbar .mdc-linear-progress,
    #wpadminbar .googlesitekit-adminbar .googlesitekit-plugin .mdc-linear-progress {
        margin: 32px 0
    }

    .googlesitekit-plugin .mdc-linear-progress .mdc-linear-progress__bar-inner,
    .googlesitekit-plugin .mdc-linear-progress #wpadminbar .googlesitekit-adminbar .mdc-linear-progress__bar-inner,
    #wpadminbar .googlesitekit-adminbar .googlesitekit-plugin .mdc-linear-progress .mdc-linear-progress__bar-inner,
    .googlesitekit-plugin #wpadminbar .googlesitekit-adminbar .mdc-linear-progress .mdc-linear-progress__bar-inner {
        background-color: #3c7251
    }

    @media(min-width:960px) {

        .googlesitekit-plugin .mdc-linear-progress,
        .googlesitekit-plugin #wpadminbar .googlesitekit-adminbar .mdc-linear-progress,
        #wpadminbar .googlesitekit-adminbar .googlesitekit-plugin .mdc-linear-progress {
            margin: 48px 0
        }
    }

    .googlesitekit-plugin .mdc-linear-progress--small {
        max-width: 150px
    }

    .googlesitekit-plugin .mdc-linear-progress--compress {
        margin: 0
    }

    .googlesitekit-plugin .MuiCircularProgress-colorPrimary {
        color: #3c7251
    }

    .googlesitekit-plugin .MuiCircularProgress-colorSecondary {
        color: #108080
    }

    #wpadminbar .googlesitekit-adminbar * {
        font-family: "Google Sans Text", "Helvetica Neue", Helvetica, Arial, sans-serif;
        line-height: normal
    }

    #wpadminbar .googlesitekit-adminbar .mdc-linear-progress {
        margin: 32px 0
    }

    #wpadminbar .googlesitekit-adminbar .mdc-linear-progress .mdc-linear-progress__bar-inner {
        background-color: #446199
    }

    @media(min-width:960px) {
        #wpadminbar .googlesitekit-adminbar .mdc-linear-progress {
            margin: 48px 0
        }
    }

    #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar .googlesitekit-cta {
        box-sizing: border-box
    }

    #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar .googlesitekit-cta-link {
        background-color: #fff0;
        font-size: 16px;
        height: auto;
        letter-spacing: .5px;
        width: max-content
    }

    #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar .googlesitekit-error-cta-wrapper .mdc-button {
        margin-bottom: 24px
    }

    #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar .googlesitekit-analytics-cta strong {
        font-weight: 600
    }

    #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar .googlesitekit-analytics-cta .mdc-button__label {
        font-weight: 400;
        letter-spacing: 1.25px
    }

    #wpadminbar.nojs .googlesitekit-noscript {
        border-left: 4px solid #fece72;
        display: none;
        left: 0;
        position: absolute;
        top: 32px;
        width: 100%
    }

    #wpadminbar.nojs .googlesitekit-wp-adminbar:hover .googlesitekit-noscript {
        display: block
    }

    #wpadminbar .googlesitekit-plugin.ab-sub-wrapper {
        left: 0;
        width: 100%
    }

    #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar {
        box-shadow: 0 1.25px 5px 0 rgb(0 0 0 / .19), 0 .33px 1.5px 0 rgb(0 0 0 / .039);
        background: #fff;
        color: #000;
        left: 0;
        padding: 0;
        position: absolute;
        right: 0;
        top: 46px;
        z-index: 9999
    }

    @media(min-width:783px) {
        #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar {
            top: 32px
        }
    }

    #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar.--has-error {
        display: none
    }

    #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar .googlesitekit-adminbar__subtitle {
        color: #6c726e;
        font-size: 16px;
        letter-spacing: .5px
    }

    #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar .googlesitekit-adminbar__title {
        color: #333935;
        font-family: "Google Sans Display", "Helvetica Neue", Helvetica, Arial, sans-serif;
        font-size: 18px;
        font-weight: 500;
        margin: 5px 0 0
    }

    #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar .googlesitekit-adminbar__title .googlesitekit-adminbar__title--date-range {
        color: #6c726e;
        font-size: 14px;
        letter-spacing: .25px
    }

    #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar .googlesitekit-adminbar__link {
        display: none
    }

    #wpadminbar:not(.mobile) .googlesitekit-plugin .googlesitekit-adminbar .googlesitekit-adminbar__link {
        display: inline-block
    }

    #wpadminbar:not(.mobile) .googlesitekit-plugin .googlesitekit-adminbar .googlesitekit-adminbar__link--mobile {
        display: none
    }

    @media(min-width:960px) {
        #wpadminbar.mobile .googlesitekit-plugin .googlesitekit-adminbar .googlesitekit-adminbar__link {
            display: inline-block
        }
    }

    #wpadminbar.mobile .googlesitekit-plugin .googlesitekit-adminbar .googlesitekit-adminbar__link--mobile {
        display: inline-block;
        padding-left: 16px;
        position: relative;
        top: -16px
    }

    @media(min-width:960px) {
        #wpadminbar.mobile .googlesitekit-plugin .googlesitekit-adminbar .googlesitekit-adminbar__link--mobile {
            display: none
        }
    }

    #wpadminbar.mobile .googlesitekit-plugin .googlesitekit-adminbar .mdc-layout-grid {
        pointer-events: none
    }

    @media(min-width:960px) {
        #wpadminbar.mobile .googlesitekit-plugin .googlesitekit-adminbar .mdc-layout-grid {
            pointer-events: auto
        }
    }

    #wpadminbar .googlesitekit-wp-adminbar {
        display: block;
        position: static
    }

    #wpadminbar .googlesitekit-wp-adminbar .ab-item {
        display: block;
        float: left;
        height: 46px;
        position: static;
        width: 52px
    }

    @media(min-width:783px) {
        #wpadminbar .googlesitekit-wp-adminbar .ab-item {
            height: auto;
            width: auto
        }
    }

    #wpadminbar .googlesitekit-wp-adminbar .googlesitekit-wp-adminbar__icon {
        background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2243%22%20height%3D%2244%22%20viewBox%3D%220%200%2043%2044%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%3Cdefs%3E%3Cpath%20d%3D%22M42.5%2018H22v8.5h11.8C32.7%2031.9%2028.1%2035%2022%2035c-7.2%200-13-5.8-13-13S14.8%209%2022%209c3.1%200%205.9%201.1%208.1%202.9l6.4-6.4C32.6%202.1%2027.6%200%2022%200%209.8%200%200%209.8%200%2022s9.8%2022%2022%2022c11%200%2021-8%2021-22%200-1.3-.2-2.7-.5-4z%22%20id%3D%22a%22%2F%3E%3C%2Fdefs%3E%3Cuse%20fill%3D%22%23FFF%22%20xlink%3Ahref%3D%22%23a%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);
        background-repeat: no-repeat;
        background-size: contain;
        display: block;
        height: 26px;
        margin: 10px auto;
        opacity: .6;
        padding: 0;
        position: relative;
        width: 26px
    }

    @media(min-width:783px) {
        #wpadminbar .googlesitekit-wp-adminbar .googlesitekit-wp-adminbar__icon {
            float: left;
            height: 15px;
            margin: 8px 8px 5px 0;
            width: 15px
        }
    }

    #wpadminbar .googlesitekit-wp-adminbar .googlesitekit-wp-adminbar__label {
        display: none
    }

    @media(min-width:783px) {
        #wpadminbar .googlesitekit-wp-adminbar .googlesitekit-wp-adminbar__label {
            display: inline
        }
    }

    #wpadminbar .ab-top-menu > .googlesitekit-wp-adminbar.hover > .ab-item,
    #wpadminbar:not(.mobile) .quicklinks .ab-top-menu > .googlesitekit-wp-adminbar:hover > .ab-item,
    #wpadminbar:not(.mobile) .quicklinks .ab-top-menu > .googlesitekit-wp-adminbar > .ab-item:focus,
    #wpadminbar.nojq .quicklinks .ab-top-menu > .googlesitekit-wp-adminbar > .ab-item:focus {
        background-color: #fff;
        color: #161b18;
        position: relative;
        z-index: 10000
    }

    #wpadminbar .googlesitekit-wp-adminbar.hover .googlesitekit-wp-adminbar__icon,
    #wpadminbar:not(.mobile) .googlesitekit-wp-adminbar:hover .googlesitekit-wp-adminbar__icon,
    #wpadminbar:not(.mobile) .googlesitekit-wp-adminbar .ab-item:focus .googlesitekit-wp-adminbar__icon {
        background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDMiIGhlaWdodD0iNDQiIHZpZXdCb3g9IjAgMCA0MyA0NCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGRlZnM+PHBhdGggZD0iTTQyLjUgMThIMjJ2OC41aDExLjhDMzIuNyAzMS45IDI4LjEgMzUgMjIgMzVjLTcuMiAwLTEzLTUuOC0xMy0xM1MxNC44IDkgMjIgOWMzLjEgMCA1LjkgMS4xIDguMSAyLjlsNi40LTYuNEMzMi42IDIuMSAyNy42IDAgMjIgMCA5LjggMCAwIDkuOCAwIDIyczkuOCAyMiAyMiAyMmMxMSAwIDIxLTggMjEtMjIgMC0xLjMtLjItMi43LS41LTR6IiBpZD0iYSIvPjwvZGVmcz48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxtYXNrIGlkPSJiIiBmaWxsPSIjZmZmIj48dXNlIHhsaW5rOmhyZWY9IiNhIi8+PC9tYXNrPjxwYXRoIGZpbGw9IiNGQkJDMDUiIG1hc2s9InVybCgjYikiIGQ9Ik0tMiAzNVY5bDE3IDEzeiIvPjxwYXRoIGZpbGw9IiMzNEE4NTMiIG1hc2s9InVybCgjYikiIGQ9Ik0tMiAzNWwzMC0yMyA3LjkgMUw0Ni0ydjQ4SC0yeiIvPjxwYXRoIGZpbGw9IiM0Mjg1RjQiIG1hc2s9InVybCgjYikiIGQ9Ik00NiA0NkwxNSAyMmwtNC0zTDQ2IDl6Ii8+PHBhdGggZmlsbD0iI0VBNDMzNSIgbWFzaz0idXJsKCNiKSIgZD0iTS0yIDlsMTcgMTMgNy02LjFMNDYgMTJWLTJILTJ6Ii8+PC9nPjwvc3ZnPg==);
        opacity: 1
    }

    .googlesitekit-plugin .googlesitekit-analytics-cta,
    #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar .googlesitekit-analytics-cta {
        --cta-analytics-gap: 16px;
        --cta-analytics-gap-narrow: calc(var(--cta-analytics-gap) / 2);
        background-color: #ebeef0;
        display: flex;
        flex-direction: column;
        grid-gap: var(--cta-analytics-gap);
        gap: var(--cta-analytics-gap);
        padding: var(--cta-analytics-gap)
    }

    @media(min-width:1440px) {

        .googlesitekit-plugin .googlesitekit-analytics-cta,
        #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar .googlesitekit-analytics-cta {
            --cta-analytics-gap: 24px;
            flex-direction: row-reverse
        }
    }

    .googlesitekit-plugin .googlesitekit-analytics-cta .googlesitekit-analytics-cta--description,
    #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar .googlesitekit-analytics-cta .googlesitekit-analytics-cta--description {
        color: #161b18;
        font-size: 14px;
        letter-spacing: .25px;
        margin: 0
    }

    .googlesitekit-plugin .googlesitekit-analytics-cta .mdc-button,
    #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar .googlesitekit-analytics-cta .mdc-button,
    #wpadminbar .googlesitekit-plugin .googlesitekit-analytics-cta .googlesitekit-adminbar .mdc-button {
        margin-top: var(--cta-analytics-gap-narrow);
        width: 100%
    }

    @media(min-width:960px) {

        .googlesitekit-plugin .googlesitekit-analytics-cta .mdc-button,
        #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar .googlesitekit-analytics-cta .mdc-button,
        #wpadminbar .googlesitekit-plugin .googlesitekit-analytics-cta .googlesitekit-adminbar .mdc-button {
            width: auto
        }
    }

    @media(min-width:1440px) {

        .googlesitekit-plugin .googlesitekit-analytics-cta .mdc-button,
        #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar .googlesitekit-analytics-cta .mdc-button,
        #wpadminbar .googlesitekit-plugin .googlesitekit-analytics-cta .googlesitekit-adminbar .mdc-button {
            margin-top: var(--cta-analytics-gap)
        }
    }

    .googlesitekit-plugin .googlesitekit-analytics-cta .googlesitekit-cta--activate-analytics,
    #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar .googlesitekit-analytics-cta .googlesitekit-cta--activate-analytics,
    .googlesitekit-plugin .googlesitekit-analytics-cta .googlesitekit-analytics-cta__preview-graphs,
    #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar .googlesitekit-analytics-cta .googlesitekit-analytics-cta__preview-graphs {
        display: flex;
        grid-gap: var(--cta-analytics-gap);
        gap: var(--cta-analytics-gap)
    }

    .googlesitekit-plugin .googlesitekit-analytics-cta .googlesitekit-analytics-cta__preview-graph,
    #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar .googlesitekit-analytics-cta .googlesitekit-analytics-cta__preview-graph {
        background-color: #fff;
        border-radius: 4px;
        display: flex;
        flex: 1;
        flex-direction: column;
        padding: var(--cta-analytics-gap-narrow)
    }

    #dashboard-widgets .googlesitekit-plugin .googlesitekit-analytics-cta h3.googlesitekit-analytics-cta__preview-graph--title,
    .googlesitekit-plugin .googlesitekit-analytics-cta .googlesitekit-analytics-cta__preview-graph--title,
    #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar .googlesitekit-analytics-cta .googlesitekit-analytics-cta__preview-graph--title {
        color: #333935;
        font-family: "Google Sans Display", "Helvetica Neue", Helvetica, Arial, sans-serif;
        font-size: 12px;
        font-weight: 700;
        letter-spacing: .2px;
        margin: 0 0 auto;
        padding-bottom: var(--cta-analytics-gap-narrow)
    }

    .googlesitekit-plugin .googlesitekit-analytics-cta .googlesitekit-analytics-cta__preview-graph--icons,
    #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar .googlesitekit-analytics-cta .googlesitekit-analytics-cta__preview-graph--icons {
        align-items: center;
        color: #cbd0d3;
        display: flex;
        grid-gap: 4px;
        gap: 4px;
        padding-top: var(--cta-analytics-gap-narrow)
    }

    .googlesitekit-plugin .googlesitekit-analytics-cta .googlesitekit-analytics-cta__preview-graph--up-arrow,
    #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar .googlesitekit-analytics-cta .googlesitekit-analytics-cta__preview-graph--up-arrow {
        height: 12px
    }

    .googlesitekit-plugin .googlesitekit-analytics-cta .googlesitekit-analytics-cta__preview-graph--bar,
    #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar .googlesitekit-analytics-cta .googlesitekit-analytics-cta__preview-graph--bar {
        background-color: #cbd0d3;
        border-radius: 5px;
        height: 8px;
        width: 24px
    }

    @media(min-width:1440px) {

        .googlesitekit-plugin .googlesitekit-analytics-cta .googlesitekit-analytics-cta__preview-graphs,
        #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar .googlesitekit-analytics-cta .googlesitekit-analytics-cta__preview-graphs,
        .googlesitekit-plugin .googlesitekit-analytics-cta .googlesitekit-analytics-cta__details,
        #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar .googlesitekit-analytics-cta .googlesitekit-analytics-cta__details {
            flex: 1
        }
    }

    .googlesitekit-plugin .googlesitekit-change-arrow {
        --color-up: #46732b;
        --color-down: #ac4220
    }

    .googlesitekit-plugin .googlesitekit-change-arrow--inverted-color {
        --color-up: #ac4220;
        --color-down: #46732b
    }

    .googlesitekit-plugin .googlesitekit-change-arrow--up {
        color: var(--color-up)
    }

    .googlesitekit-plugin .googlesitekit-change-arrow--down {
        color: var(--color-up);
        transform: rotate(180deg)
    }

    .googlesitekit-plugin .googlesitekit-change-arrow--down path {
        fill: var(--color-down)
    }

    .googlesitekit-plugin .googlesitekit-cta,
    #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar .googlesitekit-cta,
    #dashboard-widgets .inside .googlesitekit-plugin .googlesitekit-cta {
        background-color: #ebeef0;
        border-radius: 16px;
        font-size: 14px;
        grid-column: span 3;
        grid-row: span 3;
        height: 100%;
        letter-spacing: .25px;
        line-height: 1.43;
        padding: 16px;
        width: 100%
    }

    @media(min-width:960px) {

        .googlesitekit-plugin .googlesitekit-cta,
        #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar .googlesitekit-cta,
        #dashboard-widgets .inside .googlesitekit-plugin .googlesitekit-cta {
            padding: 24px
        }
    }

    .googlesitekit-wp-dashboard .googlesitekit-plugin .googlesitekit-cta--error,
    .googlesitekit-wp-dashboard #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar .googlesitekit-cta--error,
    #wpadminbar .googlesitekit-wp-dashboard .googlesitekit-plugin .googlesitekit-adminbar .googlesitekit-cta--error,
    .googlesitekit-wp-dashboard #dashboard-widgets .inside .googlesitekit-plugin .googlesitekit-cta--error {
        background-color: #fff
    }

    .googlesitekit-adminbar-modules .googlesitekit-plugin .googlesitekit-cta,
    .googlesitekit-adminbar-modules #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar .googlesitekit-cta,
    #wpadminbar .googlesitekit-adminbar-modules .googlesitekit-plugin .googlesitekit-adminbar .googlesitekit-cta,
    .googlesitekit-adminbar-modules #dashboard-widgets .inside .googlesitekit-plugin .googlesitekit-cta {
        padding: 16px
    }

    .googlesitekit-wp-dashboard .googlesitekit-plugin .googlesitekit-cta,
    .googlesitekit-wp-dashboard #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar .googlesitekit-cta,
    #wpadminbar .googlesitekit-wp-dashboard .googlesitekit-plugin .googlesitekit-adminbar .googlesitekit-cta,
    .googlesitekit-wp-dashboard #dashboard-widgets .inside .googlesitekit-plugin .googlesitekit-cta {
        background-color: #ebeef0;
        box-sizing: border-box;
        height: auto;
        margin-top: 12px;
        padding: 12px
    }

    .googlesitekit-wp-dashboard .googlesitekit-wp-dashboard-stats__cta .googlesitekit-plugin .googlesitekit-cta,
    .googlesitekit-wp-dashboard .googlesitekit-wp-dashboard-stats__cta #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar .googlesitekit-cta,
    #wpadminbar .googlesitekit-wp-dashboard .googlesitekit-wp-dashboard-stats__cta .googlesitekit-plugin .googlesitekit-adminbar .googlesitekit-cta,
    .googlesitekit-wp-dashboard .googlesitekit-wp-dashboard-stats__cta #dashboard-widgets .inside .googlesitekit-plugin .googlesitekit-cta {
        margin-top: 0
    }

    .googlesitekit-plugin .googlesitekit-cta .googlesitekit-cta__title,
    #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar .googlesitekit-cta .googlesitekit-cta__title,
    #wpadminbar .googlesitekit-plugin .googlesitekit-cta .googlesitekit-adminbar .googlesitekit-cta__title,
    #dashboard-widgets .inside .googlesitekit-plugin .googlesitekit-cta .googlesitekit-cta__title {
        color: #161b18;
        font-size: 14px;
        font-weight: 500;
        margin: 0 0 5px
    }

    .googlesitekit-plugin .googlesitekit-cta .googlesitekit-adminbar-modules .googlesitekit-cta__title,
    #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar .googlesitekit-cta .googlesitekit-adminbar-modules .googlesitekit-cta__title,
    #wpadminbar .googlesitekit-plugin .googlesitekit-cta .googlesitekit-adminbar-modules .googlesitekit-adminbar .googlesitekit-cta__title,
    #dashboard-widgets .inside .googlesitekit-plugin .googlesitekit-cta .googlesitekit-adminbar-modules .googlesitekit-cta__title {
        font-weight: 700;
        letter-spacing: .5px
    }

    .googlesitekit-plugin .googlesitekit-cta .googlesitekit-cta__description,
    #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar .googlesitekit-cta .googlesitekit-cta__description,
    #wpadminbar .googlesitekit-plugin .googlesitekit-cta .googlesitekit-adminbar .googlesitekit-cta__description,
    #dashboard-widgets .inside .googlesitekit-plugin .googlesitekit-cta .googlesitekit-cta__description {
        color: #161b18;
        margin: 0 0 20px
    }

    .googlesitekit-plugin .googlesitekit-cta .googlesitekit-cta__description p:first-child,
    #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar .googlesitekit-cta .googlesitekit-cta__description p:first-child,
    #wpadminbar .googlesitekit-plugin .googlesitekit-cta .googlesitekit-adminbar .googlesitekit-cta__description p:first-child,
    #dashboard-widgets .inside .googlesitekit-plugin .googlesitekit-cta .googlesitekit-cta__description p:first-child {
        margin-top: 0
    }

    .googlesitekit-plugin .googlesitekit-cta.googlesitekit-cta--error,
    #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar .googlesitekit-cta--error.googlesitekit-cta,
    #dashboard-widgets .inside .googlesitekit-plugin .googlesitekit-cta.googlesitekit-cta--error {
        background-color: #ffded3
    }

    .googlesitekit-plugin .googlesitekit-cta.googlesitekit-cta--error a,
    #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar .googlesitekit-cta--error.googlesitekit-cta a,
    .googlesitekit-plugin .googlesitekit-cta.googlesitekit-cta--error .googlesitekit-cta__title,
    #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar .googlesitekit-cta--error.googlesitekit-cta .googlesitekit-cta__title,
    #wpadminbar .googlesitekit-plugin .googlesitekit-cta.googlesitekit-cta--error .googlesitekit-adminbar .googlesitekit-cta__title,
    #dashboard-widgets .inside .googlesitekit-plugin .googlesitekit-cta.googlesitekit-cta--error a,
    #dashboard-widgets .inside .googlesitekit-plugin .googlesitekit-cta.googlesitekit-cta--error .googlesitekit-cta__title {
        color: #7a1e00
    }

    .googlesitekit-plugin .googlesitekit-cta.googlesitekit-cta--error .googlesitekit-cta__description,
    #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar .googlesitekit-cta--error.googlesitekit-cta .googlesitekit-cta__description,
    #wpadminbar .googlesitekit-plugin .googlesitekit-cta.googlesitekit-cta--error .googlesitekit-adminbar .googlesitekit-cta__description,
    #dashboard-widgets .inside .googlesitekit-plugin .googlesitekit-cta.googlesitekit-cta--error .googlesitekit-cta__description {
        color: #7a1e00;
        word-break: break-word
    }

    .googlesitekit-plugin .googlesitekit-cta.googlesitekit-cta--error .mdc-button:not(:disabled),
    #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar .googlesitekit-cta--error.googlesitekit-cta .mdc-button:not(:disabled),
    #wpadminbar .googlesitekit-plugin .googlesitekit-cta.googlesitekit-cta--error .googlesitekit-adminbar .mdc-button:not(:disabled),
    #dashboard-widgets .inside .googlesitekit-plugin .googlesitekit-cta.googlesitekit-cta--error .mdc-button:not(:disabled) {
        background-color: #ac4220;
        color: #fff
    }

    .googlesitekit-plugin .googlesitekit-cta *:last-child,
    #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar .googlesitekit-cta *:last-child,
    #dashboard-widgets .inside .googlesitekit-plugin .googlesitekit-cta *:last-child {
        margin-bottom: 0
    }

    .googlesitekit-wp-dashboard .googlesitekit-cta--error,
    .googlesitekit-wp-dashboard #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar .googlesitekit-cta--error,
    #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar .googlesitekit-wp-dashboard .googlesitekit-cta--error {
        margin-top: 12px
    }

    .googlesitekit-cta-link,
    #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar .googlesitekit-cta-link {
        align-items: center;
        cursor: pointer;
        display: inline-flex;
        font-family: inherit;
        font-size: inherit;
        font-weight: inherit;
        padding: 0;
        text-align: left;
        text-decoration: none
    }

    .googlesitekit-cta-link svg,
    #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar .googlesitekit-cta-link svg {
        fill: currentColor
    }

    .googlesitekit-cta-link:hover svg,
    #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar .googlesitekit-cta-link:hover svg {
        fill: currentColor
    }

    .googlesitekit-page .googlesitekit-cta-link,
    .googlesitekit-page #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar .googlesitekit-cta-link,
    #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar .googlesitekit-page .googlesitekit-cta-link {
        color: #108080
    }

    .googlesitekit-page .googlesitekit-cta-link:hover,
    .googlesitekit-page #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar .googlesitekit-cta-link:hover,
    #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar .googlesitekit-page .googlesitekit-cta-link:hover {
        color: #108080;
        text-decoration: underline
    }

    .googlesitekit-cta-link.googlesitekit-cta-link--secondary,
    #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar .googlesitekit-cta-link--secondary.googlesitekit-cta-link {
        color: #108080
    }

    .googlesitekit-cta-link.googlesitekit-cta-link--secondary svg,
    #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar .googlesitekit-cta-link--secondary.googlesitekit-cta-link svg {
        fill: currentColor
    }

    .googlesitekit-cta-link.googlesitekit-cta-link--secondary:hover,
    #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar .googlesitekit-cta-link--secondary.googlesitekit-cta-link:hover {
        color: #108080
    }

    .googlesitekit-cta-link.googlesitekit-cta-link--secondary:hover svg,
    #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar .googlesitekit-cta-link--secondary.googlesitekit-cta-link:hover svg {
        fill: currentColor
    }

    .googlesitekit-cta-link.googlesitekit-cta-link--caps,
    #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar .googlesitekit-cta-link--caps.googlesitekit-cta-link {
        text-transform: uppercase
    }

    .googlesitekit-cta-link.googlesitekit-cta-link--danger,
    #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar .googlesitekit-cta-link--danger.googlesitekit-cta-link {
        color: #ac4220
    }

    .googlesitekit-cta-link.googlesitekit-cta-link--small,
    #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar .googlesitekit-cta-link--small.googlesitekit-cta-link {
        font-size: 12px;
        letter-spacing: .2px
    }

    .googlesitekit-cta-link.googlesitekit-cta-link--standalone,
    #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar .googlesitekit-cta-link--standalone.googlesitekit-cta-link {
        display: flex
    }

    .googlesitekit-cta-link.googlesitekit-cta-link--inverse,
    #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar .googlesitekit-cta-link--inverse.googlesitekit-cta-link {
        color: #fff
    }

    .googlesitekit-cta-link.googlesitekit-cta-link--inverse:hover,
    #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar .googlesitekit-cta-link--inverse.googlesitekit-cta-link:hover {
        color: #fff
    }

    .googlesitekit-cta-link.googlesitekit-cta-link--disabled,
    #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar .googlesitekit-cta-link--disabled.googlesitekit-cta-link {
        color: #b8bdb9;
        cursor: default
    }

    .googlesitekit-cta-link.googlesitekit-cta-link--danger:hover,
    #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar .googlesitekit-cta-link--danger.googlesitekit-cta-link:hover {
        color: #ac4220
    }

    .googlesitekit-cta-link.googlesitekit-cta-link--disabled:hover,
    #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar .googlesitekit-cta-link--disabled.googlesitekit-cta-link:hover {
        color: #b8bdb9;
        text-decoration: none
    }

    button.googlesitekit-cta-link,
    #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar button.googlesitekit-cta-link {
        color: #3c7251
    }

    button.googlesitekit-cta-link svg,
    #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar button.googlesitekit-cta-link svg {
        fill: currentColor
    }

    button.googlesitekit-cta-link:hover,
    #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar button.googlesitekit-cta-link:hover {
        color: #2e5f41
    }

    button.googlesitekit-cta-link:hover svg,
    #wpadminbar .googlesitekit-plugin .googlesitekit-adminbar button.googlesitekit-cta-link:hover svg {
        fill: currentColor
    }

    button.googlesitekit-cta-link--link-button {
        padding: 2px 10px
    }

    button.googlesitekit-cta-link--link-button:focus {
        background-color: rgb(60 114 81 / .08);
        outline: none
    }

    button.googlesitekit-cta-link--link-button.googlesitekit-cta-link--secondary:focus {
        background-color: rgb(16 128 128 / .08)
    }

    .googlesitekit-data-block,
    #wpadminbar .googlesitekit-adminbar .googlesitekit-data-block {
        --color-up: #46732b;
        --color-down: #ac4220;
        position: relative;
        text-align: left
    }

    .post-php .googlesitekit-data-block,
    .post-php #wpadminbar .googlesitekit-adminbar .googlesitekit-data-block,
    #wpadminbar .googlesitekit-adminbar .post-php .googlesitekit-data-block {
        min-width: 150px
    }

    .googlesitekit-wp-dashboard .googlesitekit-data-block,
    .googlesitekit-wp-dashboard #wpadminbar .googlesitekit-adminbar .googlesitekit-data-block,
    #wpadminbar .googlesitekit-adminbar .googlesitekit-wp-dashboard .googlesitekit-data-block {
        padding-top: 12px
    }

    .googlesitekit-data-block .googlesitekit-data-block__title,
    #wpadminbar .googlesitekit-adminbar .googlesitekit-data-block .googlesitekit-data-block__title,
    .googlesitekit-data-block #wpadminbar .googlesitekit-adminbar .googlesitekit-data-block__title {
        align-items: flex-start;
        color: #6c726e;
        display: flex;
        flex: 1;
        flex-direction: column;
        font-family: "Google Sans Display", "Helvetica Neue", Helvetica, Arial, sans-serif;
        font-size: 14px;
        font-weight: 700;
        justify-content: flex-start;
        line-height: 1.14;
        margin: 0 0 12px;
        grid-row-gap: 8px;
        row-gap: 8px
    }

    .googlesitekit-data-block .googlesitekit-data-block__title .googlesitekit-new-badge,
    #wpadminbar .googlesitekit-adminbar .googlesitekit-data-block .googlesitekit-data-block__title .googlesitekit-new-badge,
    .googlesitekit-data-block #wpadminbar .googlesitekit-adminbar .googlesitekit-data-block__title .googlesitekit-new-badge {
        margin-left: 0
    }

    .googlesitekit-data-block.googlesitekit-data-block--button .googlesitekit-data-block__title,
    #wpadminbar .googlesitekit-adminbar .googlesitekit-data-block--button.googlesitekit-data-block .googlesitekit-data-block__title,
    .googlesitekit-data-block.googlesitekit-data-block--button #wpadminbar .googlesitekit-adminbar .googlesitekit-data-block__title {
        align-items: center
    }

    .googlesitekit-adminbar .googlesitekit-data-block .googlesitekit-data-block__title,
    #wpadminbar .googlesitekit-adminbar .googlesitekit-data-block .googlesitekit-data-block__title {
        font-size: 16px;
        font-weight: 700;
        letter-spacing: .5px;
        margin-bottom: 5px
    }

    #dashboard-widgets .googlesitekit-wp-dashboard .googlesitekit-data-block .googlesitekit-data-block__title {
        font-size: 12px;
        letter-spacing: .2px
    }

    .googlesitekit-data-block .googlesitekit-data-block__title-inner,
    #wpadminbar .googlesitekit-adminbar .googlesitekit-data-block .googlesitekit-data-block__title-inner {
        align-items: center;
        display: flex;
        flex: 1
    }

    .googlesitekit-data-block .googlesitekit-data-block__title-datapoint-wrapper,
    #wpadminbar .googlesitekit-adminbar .googlesitekit-data-block .googlesitekit-data-block__title-datapoint-wrapper {
        display: flex;
        flex: 1;
        flex-flow: column
    }

    .googlesitekit-data-block .googlesitekit-data-block__datapoint,
    #wpadminbar .googlesitekit-adminbar .googlesitekit-data-block .googlesitekit-data-block__datapoint,
    .googlesitekit-data-block #wpadminbar .googlesitekit-adminbar .googlesitekit-data-block__datapoint {
        color: #161b18;
        font-family: "Google Sans Display", "Helvetica Neue", Helvetica, Arial, sans-serif;
        font-size: 46px;
        font-weight: 500;
        line-height: 1.13;
        margin: 0
    }

    .googlesitekit-adminbar .googlesitekit-data-block .googlesitekit-data-block__datapoint,
    #wpadminbar .googlesitekit-adminbar .googlesitekit-data-block .googlesitekit-data-block__datapoint {
        display: inline-block;
        font-family: "Google Sans Display", "Helvetica Neue", Helvetica, Arial, sans-serif;
        font-size: 38px;
        line-height: 1.158;
        margin-right: 5px
    }

    .googlesitekit-wp-dashboard .googlesitekit-data-block .googlesitekit-data-block__datapoint,
    .googlesitekit-wp-dashboard #wpadminbar .googlesitekit-adminbar .googlesitekit-data-block .googlesitekit-data-block__datapoint,
    #wpadminbar .googlesitekit-adminbar .googlesitekit-wp-dashboard .googlesitekit-data-block .googlesitekit-data-block__datapoint,
    .googlesitekit-wp-dashboard .googlesitekit-data-block #wpadminbar .googlesitekit-adminbar .googlesitekit-data-block__datapoint {
        font-size: 32px
    }

    .googlesitekit-data-block .googlesitekit-data-block__change,
    #wpadminbar .googlesitekit-adminbar .googlesitekit-data-block .googlesitekit-data-block__change,
    .googlesitekit-data-block #wpadminbar .googlesitekit-adminbar .googlesitekit-data-block__change {
        color: #6c726e;
        font-size: 12px;
        letter-spacing: .2px;
        line-height: 1;
        margin-top: 16px;
        text-transform: none
    }

    .googlesitekit-adminbar .googlesitekit-data-block .googlesitekit-data-block__change,
    #wpadminbar .googlesitekit-adminbar .googlesitekit-data-block .googlesitekit-data-block__change {
        display: inline-block;
        font-size: 16px;
        letter-spacing: .5px;
        margin-top: 0
    }

    .googlesitekit-wp-dashboard .googlesitekit-data-block .googlesitekit-data-block__change,
    .googlesitekit-wp-dashboard #wpadminbar .googlesitekit-adminbar .googlesitekit-data-block .googlesitekit-data-block__change,
    #wpadminbar .googlesitekit-adminbar .googlesitekit-wp-dashboard .googlesitekit-data-block .googlesitekit-data-block__change,
    .googlesitekit-wp-dashboard .googlesitekit-data-block #wpadminbar .googlesitekit-adminbar .googlesitekit-data-block__change {
        margin-top: 10px
    }

    .googlesitekit-data-block .googlesitekit-data-block__change--no-change,
    #wpadminbar .googlesitekit-adminbar .googlesitekit-data-block .googlesitekit-data-block__change--no-change {
        visibility: hidden
    }

    .googlesitekit-data-block .googlesitekit-data-block__sparkline,
    #wpadminbar .googlesitekit-adminbar .googlesitekit-data-block .googlesitekit-data-block__sparkline,
    .googlesitekit-data-block #wpadminbar .googlesitekit-adminbar .googlesitekit-data-block__sparkline {
        margin-top: 8px;
        max-width: 150px
    }

    .googlesitekit-adminbar .googlesitekit-data-block .googlesitekit-data-block__sparkline,
    #wpadminbar .googlesitekit-adminbar .googlesitekit-data-block .googlesitekit-data-block__sparkline {
        display: none
    }

    .googlesitekit-data-block .googlesitekit-data-block__arrow,
    #wpadminbar .googlesitekit-adminbar .googlesitekit-data-block .googlesitekit-data-block__arrow,
    .googlesitekit-data-block #wpadminbar .googlesitekit-adminbar .googlesitekit-data-block__arrow {
        display: inline-block;
        line-height: 1;
        margin-right: 2px;
        vertical-align: baseline
    }

    .googlesitekit-data-block .googlesitekit-data-block__arrow--reverse,
    #wpadminbar .googlesitekit-adminbar .googlesitekit-data-block .googlesitekit-data-block__arrow--reverse {
        transform: rotate(180deg)
    }

    #wpadminbar .googlesitekit-data-block .googlesitekit-data-block__arrow .svg {
        height: 9px;
        width: 9px
    }

    .googlesitekit-data-block .googlesitekit-data-block__suffix,
    #wpadminbar .googlesitekit-adminbar .googlesitekit-data-block .googlesitekit-data-block__suffix {
        margin-left: 4px
    }

    .googlesitekit-data-block .googlesitekit-data-block__value,
    #wpadminbar .googlesitekit-adminbar .googlesitekit-data-block .googlesitekit-data-block__value,
    .googlesitekit-data-block #wpadminbar .googlesitekit-adminbar .googlesitekit-data-block__value,
    .googlesitekit-data-block .googlesitekit-data-block__suffix,
    #wpadminbar .googlesitekit-adminbar .googlesitekit-data-block .googlesitekit-data-block__suffix {
        color: #6c726e;
        display: inline-block;
        font-size: 12px;
        font-weight: 500;
        letter-spacing: .2px;
        line-height: 1.33;
        text-transform: none
    }

    .googlesitekit-adminbar .googlesitekit-data-block .googlesitekit-data-block__value,
    #wpadminbar .googlesitekit-adminbar .googlesitekit-data-block .googlesitekit-data-block__value,
    .googlesitekit-adminbar .googlesitekit-data-block .googlesitekit-data-block__suffix,
    #wpadminbar .googlesitekit-adminbar .googlesitekit-data-block .googlesitekit-data-block__suffix {
        font-size: 16px;
        font-weight: 400;
        letter-spacing: .5px
    }

    .googlesitekit-data-block .googlesitekit-data-block__value--up,
    #wpadminbar .googlesitekit-adminbar .googlesitekit-data-block .googlesitekit-data-block__value--up,
    .googlesitekit-data-block .googlesitekit-data-block__suffix--up,
    #wpadminbar .googlesitekit-adminbar .googlesitekit-data-block .googlesitekit-data-block__suffix--up {
        color: var(--color-up)
    }

    .googlesitekit-data-block .googlesitekit-data-block__value--down,
    #wpadminbar .googlesitekit-adminbar .googlesitekit-data-block .googlesitekit-data-block__value--down,
    .googlesitekit-data-block .googlesitekit-data-block__suffix--down,
    #wpadminbar .googlesitekit-adminbar .googlesitekit-data-block .googlesitekit-data-block__suffix--down {
        color: var(--color-down)
    }

    .googlesitekit-data-block .googlesitekit-data-block__source,
    #wpadminbar .googlesitekit-adminbar .googlesitekit-data-block .googlesitekit-data-block__source {
        font-size: 12px;
        letter-spacing: .2px;
        margin-top: 8px
    }

    @media(min-width:960px) {

        .googlesitekit-data-block .googlesitekit-data-block__source,
        #wpadminbar .googlesitekit-adminbar .googlesitekit-data-block .googlesitekit-data-block__source {
            margin-top: 12px
        }
    }

    .googlesitekit-data-block--button .googlesitekit-data-block__sparkline,
    .googlesitekit-data-block--button #wpadminbar .googlesitekit-adminbar .googlesitekit-data-block__sparkline,
    #wpadminbar .googlesitekit-adminbar .googlesitekit-data-block--button .googlesitekit-data-block__sparkline {
        margin: 8px auto 0 auto
    }

    .googlesitekit-data-block--button {
        cursor: pointer;
        display: flex;
        flex-direction: column;
        height: 100%;
        justify-content: flex-end;
        padding-bottom: 16px;
        padding-top: 20px;
        text-align: center;
        transition: background-color .2s ease-in-out
    }

    @media(min-width:960px) {
        .googlesitekit-data-block--button {
            padding-bottom: 24px;
            padding-top: 28px
        }
    }

    .googlesitekit-data-block--button::before {
        content: "";
        height: 4px;
        left: 0;
        opacity: 0;
        position: absolute;
        right: 0;
        top: 0;
        transition: opacity .2s ease-in-out
    }

    .googlesitekit-data-block--selected::before {
        opacity: 1
    }

    .googlesitekit-data-block--button-1:not(.googlesitekit-data-block--is-gathering-data):hover,
    .googlesitekit-data-block--button-1:not(.googlesitekit-data-block--is-gathering-data):focus,
    .googlesitekit-data-block--button-1:not(.googlesitekit-data-block--is-gathering-data):active {
        background-color: rgb(99 128 184 / .1)
    }

    .googlesitekit-data-block--button-1.googlesitekit-data-block--is-gathering-data::before {
        background-color: #999f9b
    }

    .googlesitekit-data-block--button-1.googlesitekit-data-block--is-gathering-data.googlesitekit-data-block--selected::before {
        opacity: .6
    }

    .googlesitekit-data-block--button-1::before {
        background-color: #6380b8
    }

    .googlesitekit-data-block--button-2:not(.googlesitekit-data-block--is-gathering-data):hover,
    .googlesitekit-data-block--button-2:not(.googlesitekit-data-block--is-gathering-data):focus,
    .googlesitekit-data-block--button-2:not(.googlesitekit-data-block--is-gathering-data):active {
        background-color: rgb(190 212 255 / .1)
    }

    .googlesitekit-data-block--button-2.googlesitekit-data-block--is-gathering-data::before {
        background-color: #999f9b
    }

    .googlesitekit-data-block--button-2.googlesitekit-data-block--is-gathering-data.googlesitekit-data-block--selected::before {
        opacity: .6
    }

    .googlesitekit-data-block--button-2::before {
        background-color: #bed4ff
    }

    .googlesitekit-data-block--button-3:not(.googlesitekit-data-block--is-gathering-data):hover,
    .googlesitekit-data-block--button-3:not(.googlesitekit-data-block--is-gathering-data):focus,
    .googlesitekit-data-block--button-3:not(.googlesitekit-data-block--is-gathering-data):active {
        background-color: rgb(92 146 113 / .1)
    }

    .googlesitekit-data-block--button-3.googlesitekit-data-block--is-gathering-data::before {
        background-color: #999f9b
    }

    .googlesitekit-data-block--button-3.googlesitekit-data-block--is-gathering-data.googlesitekit-data-block--selected::before {
        opacity: .6
    }

    .googlesitekit-data-block--button-3::before {
        background-color: #5c9271
    }

    .googlesitekit-data-block--button-4:not(.googlesitekit-data-block--is-gathering-data):hover,
    .googlesitekit-data-block--button-4:not(.googlesitekit-data-block--is-gathering-data):focus,
    .googlesitekit-data-block--button-4:not(.googlesitekit-data-block--is-gathering-data):active {
        background-color: rgb(110 72 171 / .1)
    }

    .googlesitekit-data-block--button-4.googlesitekit-data-block--is-gathering-data::before {
        background-color: #999f9b
    }

    .googlesitekit-data-block--button-4.googlesitekit-data-block--is-gathering-data.googlesitekit-data-block--selected::before {
        opacity: .6
    }

    .googlesitekit-data-block--button-4::before {
        background-color: #6e48ab
    }

    .googlesitekit-plugin .googlesitekit-data-block__loading {
        align-items: center;
        display: flex;
        flex-direction: row
    }

    .googlesitekit-plugin .googlesitekit-data-block--is-gathering-data {
        cursor: auto
    }

    .googlesitekit-error-text {
        color: #ac4220;
        font-weight: 500
    }

    .googlesitekit-error-retry-text {
        color: #ac4220;
        margin-left: 1rem
    }

    .googlesitekit-report-error-actions {
        align-items: center;
        display: flex;
        flex-wrap: wrap;
        grid-gap: 1rem;
        gap: 1rem
    }

    .googlesitekit-plugin .googlesitekit-gathering-data-notice {
        text-transform: lowercase
    }

    .googlesitekit-plugin .googlesitekit-gathering-data-notice.googlesitekit-gathering-data-notice--has-style-small span {
        color: #6c726e;
        display: block;
        font-size: 28px;
        line-height: 1.286;
        padding: 0
    }

    .googlesitekit-plugin .googlesitekit-gathering-data-notice.googlesitekit-gathering-data-notice--has-style-small span {
        font-size: 12px;
        letter-spacing: .2px;
        line-height: 1.33;
        padding: 0
    }

    .googlesitekit-plugin .googlesitekit-gathering-data-notice.googlesitekit-gathering-data-notice--has-style-default {
        position: relative;
        text-align: inherit
    }

    .googlesitekit-plugin .googlesitekit-gathering-data-notice.googlesitekit-gathering-data-notice--has-style-default span {
        color: #6c726e;
        display: block;
        font-size: 28px;
        line-height: 1.286;
        padding: 0
    }

    .googlesitekit-plugin .googlesitekit-gathering-data-notice.googlesitekit-gathering-data-notice--has-style-overlay {
        align-items: center;
        display: flex;
        height: 100%;
        justify-content: center;
        left: 0;
        position: absolute;
        top: 0;
        width: 100%
    }

    .googlesitekit-plugin .googlesitekit-gathering-data-notice.googlesitekit-gathering-data-notice--has-style-overlay span {
        color: #6c726e;
        display: block;
        font-size: 28px;
        line-height: 1.286;
        padding: 0
    }

    .googlesitekit-plugin .googlesitekit-gathering-data-notice.googlesitekit-gathering-data-notice--has-style-small-overlay {
        align-items: center;
        display: flex;
        height: 100%;
        justify-content: center;
        left: 0;
        position: absolute;
        top: 0;
        width: 100%
    }

    .googlesitekit-plugin .googlesitekit-gathering-data-notice.googlesitekit-gathering-data-notice--has-style-small-overlay span {
        color: #6c726e;
        display: block;
        font-size: 28px;
        line-height: 1.286;
        padding: 0
    }

    .googlesitekit-plugin .googlesitekit-gathering-data-notice.googlesitekit-gathering-data-notice--has-style-small-overlay span {
        font-size: 18px;
        line-height: 1.33;
        max-width: 80px;
        padding: 0;
        text-align: center
    }

    .googlesitekit-plugin .googlesitekit-gathering-data-notice.googlesitekit-gathering-data-notice--has-style-large span {
        color: #6c726e;
        display: block;
        font-size: 28px;
        line-height: 1.286;
        padding: 0
    }

    #wpadminbar .googlesitekit-plugin .googlesitekit-gathering-data-notice span {
        color: #999f9b;
        font-size: 12px;
        letter-spacing: .2px;
        line-height: 1.33;
        text-transform: lowercase
    }

    .googlesitekit-plugin .googlesitekit-icon-wrapper {
        align-items: center;
        display: inline-flex
    }

    .googlesitekit-preview-block {
        display: flex;
        flex-direction: column
    }

    .googlesitekit-preview-block--padding {
        padding: 16px
    }

    .googlesitekit-preview-block--padding + .googlesitekit-preview-block--padding {
        padding-top: 0
    }

    @media(min-width:960px) {
        .googlesitekit-preview-block--padding {
            padding: 24px
        }
    }

    .googlesitekit-preview-block__wrapper {
        animation: googlesitekit-pulse 1s infinite ease-in-out;
        animation-direction: alternate;
        flex: 1 1 auto
    }

    @media(prefers-reduced-motion:reduce) {
        .googlesitekit-preview-block__wrapper {
            animation: none;
            background-image: linear-gradient(150deg, rgb(0 0 0 / .05), rgb(0 0 0 / .15))
        }
    }

    .googlesitekit-preview-block__wrapper--circle {
        border-radius: 50%
    }

    @keyframes googlesitekit-pulse {
        0% {
            background-color: #ebeef0
        }

        100% {
            background-color: #cbd0d3
        }
    }

    .googlesitekit-noscript {
        background-color: #fff;
        margin: 5px 20px 5px 0
    }

    @media(min-width:600px) {
        .googlesitekit-noscript {
            padding-left: 10px;
            padding-right: 10px
        }
    }

    .googlesitekit-noscript__title {
        margin: 0
    }

    .no-js:not([amp-version]) [id^=js-googlesitekit-] {
        display: none
    }

    .googlesitekit-plugin .googlesitekit-font-weight-bold {
        font-weight: 700 !important
    }

    .wf-active .logo-text,
    .wf-active h1,
    .wf-active h2,
    .wf-active h3,
    .wf-active h4,
    .wf-active h5,
    .wf-active h6,
    .wf-active .the-subtitle {
        font-family: 'Poppins'
    }

    #main-nav .main-menu > ul > li > a {
        text-transform: uppercase
    }

    .entry-header h1.entry-title {
        font-size: 38px
    }

    #the-post .entry-content,
    #the-post .entry-content p {
        font-size: 18px
    }

    .entry h1 {
        font-size: 28px
    }

    .entry h2 {
        font-size: 26px
    }

    a:hover,
    body .entry a:hover,
    .dark-skin body .entry a:hover,
    .comment-list .comment-content a:hover {
        color: #cc3922
    }

    #header-notification-bar {
        background: var(--tie-preset-gradient-13)
    }

    #header-notification-bar {
        --tie-buttons-color: #FFFFFF;
        --tie-buttons-border-color: #FFFFFF;
        --tie-buttons-hover-color: #e1e1e1;
        --tie-buttons-hover-text: #000000
    }

    #header-notification-bar {
        --tie-buttons-text: #000000
    }

    .main-nav,
    .search-in-main-nav {
        --main-nav-primary-color: #cc3922;
        --tie-buttons-color: #cc3922;
        --tie-buttons-border-color: #cc3922;
        --tie-buttons-text: #FFFFFF;
        --tie-buttons-hover-color: #ae1b04
    }

    #main-nav .mega-links-head:after,
    #main-nav .cats-horizontal a.is-active,
    #main-nav .cats-horizontal a:hover,
    #main-nav .spinner > div {
        background-color: #cc3922
    }

    #main-nav .menu ul li:hover > a,
    #main-nav .menu ul li.current-menu-item:not(.mega-link-column) > a,
    #main-nav .components a:hover,
    #main-nav .components > li:hover > a,
    #main-nav #search-submit:hover,
    #main-nav .cats-vertical a.is-active,
    #main-nav .cats-vertical a:hover,
    #main-nav .mega-menu .post-meta a:hover,
    #main-nav .mega-menu .post-box-title a:hover,
    #autocomplete-suggestions.search-in-main-nav a:hover,
    #main-nav .spinner-circle:after {
        color: #cc3922
    }

    #main-nav .menu > li.tie-current-menu > a,
    #main-nav .menu > li:hover > a,
    .theme-header #main-nav .mega-menu .cats-horizontal a.is-active,
    .theme-header #main-nav .mega-menu .cats-horizontal a:hover {
        color: #FFF
    }

    #main-nav .menu > li.tie-current-menu > a:before,
    #main-nav .menu > li:hover > a:before {
        border-top-color: #FFF
    }

    .tie-cat-16667,
    .tie-cat-item-16667 > span {
        background-color: #e67e22 !important;
        color: #FFFFFF !important
    }

    .tie-cat-16667:after {
        border-top-color: #e67e22 !important
    }

    .tie-cat-16667:hover {
        background-color: #c86004 !important
    }

    .tie-cat-16667:hover:after {
        border-top-color: #c86004 !important
    }

    .tie-cat-16671,
    .tie-cat-item-16671 > span {
        background-color: #2ecc71 !important;
        color: #FFFFFF !important
    }

    .tie-cat-16671:after {
        border-top-color: #2ecc71 !important
    }

    .tie-cat-16671:hover {
        background-color: #10ae53 !important
    }

    .tie-cat-16671:hover:after {
        border-top-color: #10ae53 !important
    }

    .tie-cat-16673,
    .tie-cat-item-16673 > span {
        background-color: #9b59b6 !important;
        color: #FFFFFF !important
    }

    .tie-cat-16673:after {
        border-top-color: #9b59b6 !important
    }

    .tie-cat-16673:hover {
        background-color: #7d3b98 !important
    }

    .tie-cat-16673:hover:after {
        border-top-color: #7d3b98 !important
    }

    .tie-cat-16675,
    .tie-cat-item-16675 > span {
        background-color: #34495e !important;
        color: #FFFFFF !important
    }

    .tie-cat-16675:after {
        border-top-color: #34495e !important
    }

    .tie-cat-16675:hover {
        background-color: #162b40 !important
    }

    .tie-cat-16675:hover:after {
        border-top-color: #162b40 !important
    }

    .tie-cat-16293,
    .tie-cat-item-16293 > span {
        background-color: #795548 !important;
        color: #FFFFFF !important
    }

    .tie-cat-16293:after {
        border-top-color: #795548 !important
    }

    .tie-cat-16293:hover {
        background-color: #5b372a !important
    }

    .tie-cat-16293:hover:after {
        border-top-color: #5b372a !important
    }

    .tie-cat-16676,
    .tie-cat-item-16676 > span {
        background-color: #4CAF50 !important;
        color: #FFFFFF !important
    }

    .tie-cat-16676:after {
        border-top-color: #4CAF50 !important
    }

    .tie-cat-16676:hover {
        background-color: #2e9132 !important
    }

    .tie-cat-16676:hover:after {
        border-top-color: #2e9132 !important
    }

    @media (max-width:991px) {
        .side-aside.normal-side {
            background: #cc3922;
            background: -webkit-linear-gradient(135deg, #5933a2, #cc3922);
            background: -moz-linear-gradient(135deg, #5933a2, #cc3922);
            background: -o-linear-gradient(135deg, #5933a2, #cc3922);
            background: linear-gradient(135deg, #cc3922, #5933a2)
        }
    }

    .web-stories-list {
        position: relative;
        z-index: 1
    }

    .mag-box .web-stories-list {
        margin-bottom: 10px;
        margin-top: 10px
    }

    .web-stories-list__story-poster:after {
        transition: opacity 0.2s
    }

    .web-stories-list__story:hover .web-stories-list__story-poster:after {
        opacity: .6
    }

    .web-stories-list.is-view-type-carousel .web-stories-list__story,
    .web-stories-list.is-view-type-grid .web-stories-list__story {
        min-width: 0 !important
    }

    .is-view-type-circles.is-carousel .web-stories-list__inner-wrapper .web-stories-list__story:not(.visible) {
        height: var(--ws-circle-size);
        overflow: hidden
    }

    .web-stories-list-block.is-carousel .web-stories-list__story:not(.glider-slide) {
        visibility: hidden
    }

    .is-view-type-list .web-stories-list__inner-wrapper {
        display: flex;
        flex-wrap: wrap
    }

    .is-view-type-list .web-stories-list__inner-wrapper > * {
        flex: 0 0 49%;
        margin: 0 .5%
    }

    @media (min-width:676px) {
        .is-view-type-carousel .web-stories-list__carousel:not(.glider) {
            height: 277px
        }
    }

    #tie-block_3151 {
        --brand-color: #dd3333;
        --dark-brand-color: #bf1515;
        --bright-color: #FFFFFF
    }

    #tie-block_1160 {
        --brand-color: #dd3333;
        --dark-brand-color: #bf1515;
        --bright-color: #FFFFFF
    }

    #tie-block_1160 {
        color: #000
    }

    #tie-block_1160 .container-wrapper,
    #tie-block_1160 .flexMenu-popup,
    #tie-block_1160.full-overlay-title li:not(.no-post-thumb) .block-title-overlay {
        background-color: #fff
    }

    #tie-block_1160 .slider-arrow-nav a:not(:hover),
    #tie-block_1160 .pagination-disabled,
    #tie-block_1160 .pagination-disabled:hover {
        color: #000000 !important
    }

    #tie-block_1160 a:not(:hover):not(.button) {
        color: #000
    }

    #tie-block_1160 .entry,
    #tie-block_1160 .post-excerpt,
    #tie-block_1160 .post-meta,
    #tie-block_1160 .day-month,
    #tie-block_1160 .post-meta a:not(:hover) {
        color: #000000 !important;
        opacity: .9
    }

    #tie-block_1160.first-post-gradient .posts-items li:first-child a:not(:hover),
    #tie-block_1160.first-post-gradient li:first-child .post-meta {
        color: #ffffff !important
    }

    #tie-block_1160 .slider-arrow-nav a,
    #tie-block_1160 .pages-nav .pages-numbers a,
    #tie-block_1160 .show-more-button {
        border-color: #e1e1e1
    }

    .block-head-1 #tie-block_1160 .the-global-title {
        border-color: #e1e1e1
    }

    #tie-block_1810 {
        --brand-color: #dd3333;
        --dark-brand-color: #bf1515;
        --bright-color: #FFFFFF
    }

    #tie-block_304 {
        --brand-color: #dd3333;
        --dark-brand-color: #bf1515;
        --bright-color: #FFFFFF
    }

    #tie-block_2077 {
        --brand-color: #dd3333;
        --dark-brand-color: #bf1515;
        --bright-color: #FFFFFF
    }

    #tie-block_3209 {
        --brand-color: #dd3333;
        --dark-brand-color: #bf1515;
        --bright-color: #FFFFFF
    }

    #tie-block_611 {
        --brand-color: #dd3333;
        --dark-brand-color: #bf1515;
        --bright-color: #FFFFFF
    }

    #tie-s_1441 {
        --brand-color: #dd3333;
        --dark-brand-color: #bf1515;
        --bright-color: #FFFFFF
    }

    #tie-block_1801 {
        --brand-color: #dd3333;
        --dark-brand-color: #bf1515;
        --bright-color: #FFFFFF
    }
