.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, .main-menu > ul > li {
    font-family: "Opinion Pro Lt", "Segoe", "Segoe UI", sans-serif;
}

:root:root {
    --brand-color: #cd2122;
    --dark-brand-color: #9b0000;
    --bright-color: #FFFFFF;
    --base-color: #2c2f34;
}


:root {
    --tie-preset-gradient-1: linear-gradient(135deg, rgba(6, 147, 227, 1) 0%, rgb(155, 81, 224) 100%);
    --tie-preset-gradient-2: linear-gradient(135deg, rgb(122, 220, 180) 0%, rgb(0, 208, 130) 100%);
    --tie-preset-gradient-3: linear-gradient(135deg, rgba(252, 185, 0, 1) 0%, rgba(255, 105, 0, 1) 100%);
    --tie-preset-gradient-4: linear-gradient(135deg, rgba(255, 105, 0, 1) 0%, rgb(207, 46, 46) 100%);
    --tie-preset-gradient-5: linear-gradient(135deg, rgb(238, 238, 238) 0%, rgb(169, 184, 195) 100%);
    --tie-preset-gradient-6: linear-gradient(135deg, rgb(74, 234, 220) 0%, rgb(151, 120, 209) 20%, rgb(207, 42, 186) 40%, rgb(238, 44, 130) 60%, rgb(251, 105, 98) 80%, rgb(254, 248, 76) 100%);
    --tie-preset-gradient-7: linear-gradient(135deg, rgb(255, 206, 236) 0%, rgb(152, 150, 240) 100%);
    --tie-preset-gradient-8: linear-gradient(135deg, rgb(254, 205, 165) 0%, rgb(254, 45, 45) 50%, rgb(107, 0, 62) 100%);
    --tie-preset-gradient-9: linear-gradient(135deg, rgb(255, 203, 112) 0%, rgb(199, 81, 192) 50%, rgb(65, 88, 208) 100%);
    --tie-preset-gradient-10: linear-gradient(135deg, rgb(255, 245, 203) 0%, rgb(182, 227, 212) 50%, rgb(51, 167, 181) 100%);
    --tie-preset-gradient-11: linear-gradient(135deg, rgb(202, 248, 128) 0%, rgb(113, 206, 126) 100%);
    --tie-preset-gradient-12: linear-gradient(135deg, rgb(2, 3, 129) 0%, rgb(40, 116, 252) 100%);
    --tie-preset-gradient-13: linear-gradient(135deg, #4D34FA, #ad34fa);
    --tie-preset-gradient-14: linear-gradient(135deg, #0057FF, #31B5FF);
    --tie-preset-gradient-15: linear-gradient(135deg, #FF007A, #FF81BD);
    --tie-preset-gradient-16: linear-gradient(135deg, #14111E, #4B4462);
    --tie-preset-gradient-17: linear-gradient(135deg, #F32758, #FFC581);
    --main-nav-background: #1f2024;
    --main-nav-secondry-background: rgba(0, 0, 0, 0.2);
    --main-nav-primary-color: #0088ff;
    --main-nav-contrast-primary-color: #FFFFFF;
    --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);
    --tie-buttons-radius: 100px;
}


#footer-widgets-container {
    border-top: 8px solid #cd2122;
    -webkit-box-shadow: 0 -5px 0 rgba(0,0,0,0.07);
    -moz-box-shadow: 0 -8px 0 rgba(0,0,0,0.07);
    box-shadow: 0 -8px 0 rgba(0,0,0,0.07);
}

#reading-position-indicator {
    box-shadow: 0 0 10px rgba(205,33,34,0.7);
}

.tie-weather-widget.widget,
.container-wrapper {
    box-shadow: 0 5px 15px 0 rgba(0,0,0,0.05);
}

.dark-skin .tie-weather-widget.widget,
.dark-skin .container-wrapper {
    box-shadow: 0 5px 15px 0 rgba(0,0,0,0.2);
}

#tie-body{
    background-image: url(../images/bg/bg_02.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    background-position: center center;
}
.background-overlay{
    background-attachment: fixed;
    background-image: url(../images/bg-dots.png);
    background-color: rgba(255,255,255,0.5);
}
    
#footer {
    background-color: #0a0a0a;
    background-image: url(../images/bg/footer-1.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    background-position: center center;
}

#tie-wrapper #theme-header {
    background-color: #1d2327;
    background-image: url(../images/bg/head_bg_1.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
}

#footer .posts-list-counter .posts-list-items li.widget-post-list:before {
    border-color: #0a0a0a;
}

#footer .timeline-widget a .date:before {
    border-color: rgba(10,10,10,0.8);
}

#footer .footer-boxed-widget-area,
#footer textarea,
#footer input:not([type=submit]),
#footer select,
#footer code,
#footer kbd,
#footer pre,
#footer samp,
#footer .show-more-button,
#footer .slider-links .tie-slider-nav span,
#footer #wp-calendar,
#footer #wp-calendar tbody td,
#footer #wp-calendar thead th,
#footer .widget.buddypress .item-options a {
    border-color: rgba(255,255,255,0.1);
}

#footer .social-statistics-widget .white-bg li.social-icons-item a,
#footer .widget_tag_cloud .tagcloud a,
#footer .latest-tweets-widget .slider-links .tie-slider-nav span,
#footer .widget_layered_nav_filters a {
    border-color: rgba(255,255,255,0.1);
}

#footer .social-statistics-widget .white-bg li:before {
    background: rgba(255,255,255,0.1);
}

.site-footer #wp-calendar tbody td {
    background: rgba(255,255,255,0.02);
}

#footer .white-bg .social-icons-item a span.followers span,
#footer .circle-three-cols .social-icons-item a .followers-num,
#footer .circle-three-cols .social-icons-item a .followers-name {
    color: rgba(255,255,255,0.8);
}

#footer .timeline-widget ul:before,
#footer .timeline-widget a:not(:hover) .date:before {
    background-color: #000000;
}
    
.tie-cat-2,
.tie-cat-item-2 > span{background-color:#e67e22 !important;color:#FFFFFF !important;}
.tie-cat-2:after{border-top-color:#e67e22 !important;}
.tie-cat-2:hover{background-color:#c86004 !important;}
.tie-cat-2:hover:after{border-top-color:#c86004 !important;}
.tie-cat-3,
.tie-cat-item-3 > span{background-color:#2ecc71 !important;color:#FFFFFF !important;}
.tie-cat-3:after{border-top-color:#2ecc71 !important;}
.tie-cat-3:hover{background-color:#10ae53 !important;}
.tie-cat-3:hover:after{border-top-color:#10ae53 !important;}
.tie-cat-4,
.tie-cat-item-4 > span{background-color:#9b59b6 !important;color:#FFFFFF !important;}
.tie-cat-4:after{border-top-color:#9b59b6 !important;}
.tie-cat-4:hover{background-color:#7d3b98 !important;}
.tie-cat-4:hover:after{border-top-color:#7d3b98 !important;}
.tie-cat-6,
.tie-cat-item-6 > span{background-color:#34495e !important;color:#FFFFFF !important;}
.tie-cat-6:after{border-top-color:#34495e !important;}
.tie-cat-6:hover{background-color:#162b40 !important;}
.tie-cat-6:hover:after{border-top-color:#162b40 !important;}
.tie-cat-7,
.tie-cat-item-7 > span{background-color:#795548 !important;color:#FFFFFF !important;}
.tie-cat-7:after{border-top-color:#795548 !important;}
.tie-cat-7:hover{background-color:#5b372a !important;}
.tie-cat-7:hover:after{border-top-color:#5b372a !important;}

.tie-cat-8,
.tie-cat-item-8 > span{background-color:#795548 !important;color:#FFFFFF !important;}
.tie-cat-8:after{border-top-color:#795548 !important;}
.tie-cat-8:hover{background-color:#5b372a !important;}
.tie-cat-:hover:after{border-top-color:#5b372a !important;}

.tie-cat-9,
.tie-cat-item-9 > span{background-color:#4CAF50 !important;color:#FFFFFF !important;}
.tie-cat-9:after{border-top-color:#4CAF50 !important;}
.tie-cat-9:hover{background-color:#2e9132 !important;}
.tie-cat-9:hover:after{border-top-color:#2e9132 !important;}

.tie-cat-13,
.tie-cat-item-13 > span{background-color:#249791 !important;color:#FFFFFF !important;}
.tie-cat-13:after{border-top-color:#249791 !important;}
.tie-cat-13:hover{background-color:#0d6e69 !important;}
.tie-cat-13:hover:after{border-top-color:#0d6e69 !important;}

.tie-cat-14,
.tie-cat-item-14 > span{background-color:#138932 !important;color:#FFFFFF !important;}
.tie-cat-14:after{border-top-color:#138932 !important;}
.tie-cat-14:hover{background-color:#2e9132 !important;}
.tie-cat-14:hover:after{border-top-color:#2e9132 !important;}

.tie-cat-16,
.tie-cat-item-16 > span{background-color:#c10b80 !important;color:#FFFFFF !important;}
.tie-cat-16:after{border-top-color:#c10b80 !important;}
.tie-cat-16:hover{background-color:#7e0754 !important;}
.tie-cat-16:hover:after{border-top-color:#7e0754 !important;}

.tie-cat-17,
.tie-cat-item-17 > span{background-color:#098ca1 !important;color:#FFFFFF !important;}
.tie-cat-17:after{border-top-color:#098ca1 !important;}
.tie-cat-17:hover{background-color:#065d6a !important;}
.tie-cat-17:hover:after{border-top-color:#065d6a !important;}

.tie-cat-64,
.tie-cat-item-64 > span{background-color:#217fdf !important;color:#FFFFFF !important;}
.tie-cat-64:after{border-top-color:#217fdf !important;}
.tie-cat-64:hover{background-color:#0b5199 !important;}
.tie-cat-64:hover:after{border-top-color:#0b5199 !important;}

.tie-cat-75,
.tie-cat-item-75 > span{background-color:#ff510e !important;color:#FFFFFF !important;}
.tie-cat-75:after{border-top-color:#ff510e !important;}
.tie-cat-75:hover{background-color:#b53809 !important;}
.tie-cat-75:hover:after{border-top-color:#b53809 !important;}

.tie-cat-76,
.tie-cat-item-76 > span{background-color:#1e7887 !important;color:#FFFFFF !important;}
.tie-cat-76:after{border-top-color:#1e7887 !important;}
.tie-cat-76:hover{background-color:#0c4750 !important;}
.tie-cat-76:hover:after{border-top-color:#0c4750 !important;}

.tie-cat-77,
.tie-cat-item-77 > span{background-color:#e16800 !important;color:#FFFFFF !important;}
.tie-cat-77:after{border-top-color:#e16800 !important;}
.tie-cat-77:hover{background-color:#b95906 !important;}
.tie-cat-77:hover:after{border-top-color:#b95906 !important;}



.tie-cat-100,
.tie-cat-item-100 > span{background-color:#ba0000 !important;color:#FFFFFF !important;}
.tie-cat-100:after{border-top-color:#2c2f34 !important;}
.tie-cat-100:hover{background-color:#ec2223 !important;}
.tie-cat-100:hover:after{border-top-color:#2c2f34 !important;}

@media (min-width: 1200px) {
    .container {
        width: auto;
    }
}

.boxed-layout #tie-wrapper,
.boxed-layout .fixed-nav {
    max-width: 1310px;
}

@media (min-width: 1280px) {
    .container,
    .wide-next-prev-slider-wrapper .slider-main-container {
        max-width: 1280px;
    }
}

body .mag-box .breaking,
body .social-icons-widget .social-icons-item .social-link,
body .widget_product_tag_cloud a,
body .widget_tag_cloud a,
body .post-tags a,
body .widget_layered_nav_filters a,
body .post-bottom-meta-title,
body .post-bottom-meta a,
body .post-cat,
body .show-more-button,
body #instagram-link.is-expanded .follow-button,
body .cat-counter a + span,
body .mag-box-options .slider-arrow-nav a,
body .main-menu .cats-horizontal li a,
body #instagram-link.is-compact,
body .pages-numbers a,
body .pages-nav-item,
body .bp-pagination-links .page-numbers,
body .fullwidth-area .widget_tag_cloud .tagcloud a,
body ul.breaking-news-nav li.jnt-prev,
body ul.breaking-news-nav li.jnt-next,
body #tie-popup-search-mobile table.gsc-search-box {
    border-radius: 35px;
}

body .mag-box ul.breaking-news-nav li {
    border: 0 !important;
}

body #instagram-link.is-compact {
    padding-right: 40px;
    padding-left: 40px;
}

body .post-bottom-meta-title,
body .post-bottom-meta a,
body .more-link {
    padding-right: 15px;
    padding-left: 15px;
}

body #masonry-grid .container-wrapper .post-thumb img {
    border-radius: 0px;
}

body .video-thumbnail,
body .review-item,
body .review-summary,
body .user-rate-wrap,
body textarea,
body input,
body select {
    border-radius: 5px;
}

body .post-content-slideshow,
body #tie-read-next,
body .prev-next-post-nav .post-thumb,
body .post-thumb img,
body .container-wrapper,
body .tie-popup-container .container-wrapper,
body .widget,
body .grid-slider-wrapper .grid-item,
body .slider-vertical-navigation .slide,
body .boxed-slider:not(.grid-slider-wrapper) .slide,
body .buddypress-wrap .activity-list .load-more a,
body .buddypress-wrap .activity-list .load-newest a,
body .woocommerce .products .product .product-img img,
body .woocommerce .products .product .product-img,
body .woocommerce .woocommerce-tabs,
body .woocommerce div.product .related.products,
body .woocommerce div.product .up-sells.products,
body .woocommerce .cart_totals,
.woocommerce .cross-sells,
body .big-thumb-left-box-inner,
body .miscellaneous-box .posts-items li:first-child,
body .single-big-img,
body .masonry-with-spaces .container-wrapper .slide,
body .news-gallery-items li .post-thumb,
body .scroll-2-box .slide,
.magazine1.archive:not(.bbpress) .entry-header-outer,
.magazine1.search .entry-header-outer,
.magazine1.archive:not(.bbpress) .mag-box .container-wrapper,
.magazine1.search .mag-box .container-wrapper,
body.magazine1 .entry-header-outer + .mag-box,
body .digital-rating-static,
body .entry q,
body .entry blockquote,
body #instagram-link.is-expanded,
body.single-post .featured-area,
body.post-layout-8 #content,
body .footer-boxed-widget-area,
body .tie-video-main-slider,
body .post-thumb-overlay,
body .widget_media_image img,
body .stream-item-mag img,
body .media-page-layout .post-element {
    border-radius: 15px;
}

#subcategories-section .container-wrapper {
    border-radius: 15px !important;
    margin-top: 15px !important;
    border-top-width: 1px !important;
}

@media (max-width: 767px) {
    .tie-video-main-slider iframe {
        border-top-right-radius: 15px;
        border-top-left-radius: 15px;
    }
}

.magazine1.archive:not(.bbpress) .mag-box .container-wrapper,
.magazine1.search .mag-box .container-wrapper {
    margin-top: 15px;
    border-top-width: 1px;
}

body .section-wrapper:not(.container-full) .wide-slider-wrapper .slider-main-container,
body .section-wrapper:not(.container-full) .wide-slider-three-slids-wrapper {
    border-radius: 15px;
    overflow: hidden;
}

body .wide-slider-nav-wrapper,
body .share-buttons-bottom,
body .first-post-gradient li:first-child .post-thumb:after,
body .scroll-2-box .post-thumb:after {
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;
}

body .main-menu .menu-sub-content,
body .comp-sub-menu {
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}

body.single-post .featured-area {
    overflow: hidden;
}

body #check-also-box.check-also-left {
    border-top-right-radius: 15px;
    border-bottom-right-radius: 15px;
}

body #check-also-box.check-also-right {
    border-top-left-radius: 15px;
    border-bottom-left-radius: 15px;
}

body .mag-box .breaking-news-nav li:last-child {
    border-top-right-radius: 35px;
    border-bottom-right-radius: 35px;
}

body .mag-box .breaking-title:before {
    border-top-left-radius: 35px;
    border-bottom-left-radius: 35px;
}

body .tabs li:last-child a,
body .full-overlay-title li:not(.no-post-thumb) .block-title-overlay {
    border-top-right-radius: 15px;
}

body .center-overlay-title li:not(.no-post-thumb) .block-title-overlay,
body .tabs li:first-child a {
    border-top-left-radius: 15px;
}