.d3mk-mobile-menu-backdrop{
position:fixed; inset:0;
  background:rgba(0,0,0,.45);
  z-index:9998;
}
.d3mk-mobile-menu{
position:fixed; top:0; right:0;
  width:320px; max-width:85vw;
  height:100vh;
  background:#fff;
  z-index:9999;
  transform:translateX(100%);
  transition:.25s ease;
  overflow:auto;
  box-shadow:0 0 30px rgba(0,0,0,.2);
}
html.dark-skin .d3mk-mobile-menu{
background:#121212; color:#eee;
}
.d3mk-mobile-menu[aria-hidden="false"]{
transform:translateX(0);
}
.d3mk-mobile-menu__inner{
padding:16px;
}
.d3mk-mobile-menu__close{
font-size:28px; line-height:1;
  border:0; background:transparent;
  cursor:pointer;
  float:left;
}
.d3mk-mobile-menu__list{
list-style:none; margin:14px 0 0; padding:0;
}
.d3mk-mobile-menu__list li{
margin:0; padding:0;
}
.d3mk-mobile-menu__list a{
display:block; padding:10px 8px;
  border-bottom:1px solid rgba(0,0,0,.07);
  text-decoration:none;
}
html.dark-skin .d3mk-mobile-menu__list a{
border-bottom-color: rgba(255,255,255,.08);
}
: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: #FFFFFF;
					--main-nav-secondry-background: rgba(0,0,0,0.03);
					--main-nav-primary-color: #0088ff;
					--main-nav-contrast-primary-color: #FFFFFF;
					--main-nav-text-color: #2c2f34;
					--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);
				--tie-buttons-color: transparent;--tie-buttons-border-width: 1px;--tie-buttons-text: #b31217;--tie-buttons-border-color: #b31217;--tie-buttons-hover-color: #810000;--tie-buttons-hover-text: #FFFFFF;
}
.magazine2 .container-wrapper,.magazine2.woocommerce div.product .woocommerce-tabs,.magazine2.woocommerce div.product .related.products{
border-width: 0;
    padding: 0;
    background-color: transparent;
    opacity: 0.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: transparent
}
.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: #ffffff
}
.dark-skin .magazine2.post-layout-8.one-column-no-sidebar .main-content{
background-color: #1f2024
}

}
.magazine2 .share-buttons-bottom{
border: 1px solid rgba(0,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;
    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;
    transform: translateY(-55%);
    transition: transform 0.2s;
    padding: 0px 4px;
    margin-right: -2px
}
.comp-sub-menu{
display: none;
    position: absolute;
    z-index: 1;
    right: 0;
    width: 250px;
    overflow: hidden;
    padding: 20px;
    background: #ffffff;
    cursor: default;
    box-shadow: 0 2px 5px rgba(0,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;
    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;
    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: transparent
}
.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: bold
}
.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 rgba(0,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 rgba(255,255,255,0.2)
}
.cart-list::-webkit-scrollbar-thumb{
background-color: transparent
}
.cart-list:hover::-webkit-scrollbar-thumb{
background-color: rgba(0,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: rgba(255,255,255,0.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: #ffffff
}
.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 rgba(0,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: transparent
}
textarea:hover,input:hover,select:hover,textarea:focus,input[type="text"]:focus,select:focus{
background-color: rgba(0,0,0,0.03)
}
textarea,input:not([type="checkbox"]):not([type="radio"]){
appearance: none;
    outline: none
}
textarea{
width: 100%
}
select{
padding: 5px;
    height: 30px;
    -webkit-appearance: menulist
}
select[multiple]{
height: auto
}
[type="radio"]{
appearance: radio
}
@media (max-width: 767px){
input:not([type="submit"]),select,textarea{
font-size:16px !important
}

}
.has-global-color-background-color{
background-color: var(--brand-color)
}
.has-global-color-color{
color: var(--brand-color)
}
.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;
    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: var(--wpr-bg-43408e2d-9a16-43b2-b760-8f94a0a68aa8) repeat top;
    background-size: 1px 40px;
    text-align: left;
    direction: ltr;
    tab-size: 2
}
code{
background-color: #d1d1d1;
    color: #1a1a1a;
    padding: 0.125em 0.25em
}
kbd{
font-family: Consolas, "Lucida Console", monospace;
    display: inline-block;
    border-radius: 3px;
    padding: 0px 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: black;
    color: #ddd;
    letter-spacing: 1px;
    -webkit-touch-callout: 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{
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: 0.5;
    background-color: var(--lazyload-loading-color, #eee);
    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
}
@keyframes lazyloadeffect{
from{
opacity: 0.3
}
to{
opacity: 1
}

}
@keyframes tieSlideInUp{
from{
transform: translate3d(0, 20px, 0);
        opacity: 0
}
to{
transform: translate3d(0, 0, 0);
        opacity: 1
}

}
#tie-body .tie-animate-slideInUp{
opacity: 0;
    animation: tieSlideInUp 0.4s forwards 1;
    animation-delay: 0.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;
    backface-visibility: hidden;
    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: rgba(35,38,42,0.8);
    transform: scale(1.5);
    transition: 0.4s;
    opacity: 0
}
.post-thumb-overlay:hover{
opacity: 1;
    transform: scale(1)
}
.post-thumb-overlay .tie-media-icon{
position: absolute;
    left: 50%;
    top: 50%;
    bottom: auto;
    right: auto;
    transform: translateX(-50%) translateY(-50%);
    color: #ffffff;
    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: transparent;
    transform: scale(1);
    opacity: 1
}
.media-overlay .tie-media-icon:before{
border: 2px solid #ffffff;
    border-radius: 50%;
    width: 40px;
    height: 40px;
    line-height: 36px;
    display: block;
    content: "\f030";
    text-align: center;
    font-size: 17px;
    background: rgba(0,0,0,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: 0.85
}
.media-overlay .post-thumb:hover .tie-media-icon:before{
background: rgba(0,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: normal;
    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: rgba(255,255,255,0.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;
    transform: translateX(-50%) translateY(-50%);
    content: attr(data-score);
    border-radius: 100%;
    line-height: 40px;
    font-size: 13px;
    font-weight: bold;
    color: #ffffff;
    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: 0.8;
    z-index: 1
}
.digital-rating-static strong{
font-size: 11px;
    line-height: 13px;
    font-weight: normal;
    color: #ffffff;
    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: #ffffff;
    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: rgba(0,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 rgba(0,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 rgba(0,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 rgba(0,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: flex;
    float: none;
    margin: 0;
    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: transparent;
    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: 0.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: 0.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: #ffffff
}
#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: #ffffff
}
.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: 0.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: #ffffff
}
#tie-wrapper .mejs-container .mejs-time-loaded,#tie-wrapper .mejs-container .mejs-horizontal-volume-current{
background: rgba(255,255,255,0.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: transparent;
    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: normal
}
#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: #ffffff;
    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;
    perspective: 10000px;
    background: transparent;
    position: absolute;
    *zoom:1;left: 50%;
    top: 50%;
    bottom: auto;
    right: auto;
    transform: translateX(-50%) translateY(-50%)
}
.spinner{
user-select: none;
    text-align: center;
    margin: auto;
    width: 5em
}
.show-more-button .spinner{
width: 3.101em
}
.spinner .bounce1{
animation-delay: -0.32s;
    margin-right: .5em;
    opacity: 0.8
}
.spinner .bounce2{
animation-delay: -0.16s;
    margin-right: .5em;
    opacity: 0.9
}
.spinner>div{
border-radius: 100%;
    animation: bouncedelay 1.4s infinite;
    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: 0.7em;
    height: 0.7em
}
@keyframes bouncedelay{
0%,80%,100%{
transform: scale(0)
}
40%{
transform: scale(1)
}

}
.spinner-circle{
position: absolute;
    z-index: 1;
    height: 40px;
    width: 40px;
    top: -20px;
    left: -20px;
    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);
    animation: child-animate 1.5s ease-in-out infinite;
    clip: rect(0, 40px, 40px, 20px)
}
@keyframes parent-animate{
0%{
transform: rotate(0)
}
100%{
transform: rotate(220deg)
}

}
@keyframes child-animate{
0%{
transform: rotate(-140deg)
}
100%{
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: 1.7;
    font-size: 15px
}
.entry p{
margin-bottom: 25px;
    line-height: 1.7
}
.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:flex;
        flex-direction: column
}
.sidebar-before-content .main-content{
order: 2
}
.sidebar-before-content .sidebar{
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: rgba(0,0,0,0.2);
    font-size: 40px;
    display: block;
    margin: 0 0 20px;
    line-height: 0.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: rgba(0,0,0,0.1);
    bottom: 0;
    left: 50%;
    right: auto;
    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: rgba(0,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: flex;
    justify-content: 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: #ffffff
}
.section-title-centered:before,.section-title-centered:after{
height: 2px;
    content: '';
    flex-basis: 15%;
    position: relative;
    background-color: var(--base-color);
    align-self: center
}
.dark-skin .section-title-centered:before,.dark-skin .section-title-centered:after{
background-color: #ffffff
}
.section-title-big{
padding: 0 15px;
    font-size: 80px;
    margin-bottom: -15px;
    line-height: 1;
    color: rgba(0,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: rgba(255,255,255,0.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: flex;
    align-items: flex-start;
    margin-bottom: 20px !important;
}
.mag-box-title h3{
font-size: 18px;
    margin-right: 20px;
    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{
flex-grow: 1;
    -ms-flex-positive: 1;
    width: 100%
}
.mag-box-options{
font-size: 12px;
    width: 100%;
    display: flex;
    justify-content: flex-end;
    align-items: flex-start
}
.mag-box-options .slider-arrow-nav{
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: transparent;
    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;
    transform: translateX(-100%) translateX(34px);
    min-width: 100px;
    text-align: right;
    white-space: nowrap;
    word-wrap: normal;
    border-radius: 2px;
    background: #ffffff
}
.flexMenu-popup li{
width: 100%;
    display: block
}
.mag-box-filter-links .flexMenu-popup{
top: 0;
    padding-top: 22px;
    box-shadow: 0 0 5px rgba(0,0,0,0.2)
}
.mag-box-filter-links .flexMenu-popup li:first-child{
border-top: 1px solid rgba(0,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: 0.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: transparent;
    border: 0;
    padding: 0;
    box-shadow: none
}
@media (max-width: 991px){
.content-only{
margin:30px 0
}

}
.show-more-button{
border: 1px solid rgba(0,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: 0.5;
    cursor: default !important
}
.pagination-disabled,.pagination-disabled:hover{
color: #888 !important
}
.categories-block .catgeory-title{
font-weight: bold;
    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;
    align-items: center
}
.categories-block.categories-block-vertical li a{
flex-direction: column;
    min-width: 150px;
    width: 100%
}
.categories-block.categories-block-horizontal a{
gap: 10px
}
.categories-block.categories-block-horizontal .catgeory-title{
flex-grow: 2
}
.categories-block ul{
display: flex;
    gap: 10px;
    justify-content: center
}
.categories-block ul.categories-layout-scroll{
overflow: auto;
    justify-content: flex-start;
    padding-bottom: 30px
}
.categories-block ul.categories-layout-wrap{
flex-wrap: wrap;
    justify-content: flex-start
}
.categories-block ul.categories-layout-wrap.categories-wrap-1 li{
flex-basis: 60%
}
.categories-block ul.categories-layout-wrap.categories-wrap-2 li{
flex-basis: 45%
}
.categories-block ul.categories-layout-wrap.categories-wrap-3 li{
flex-basis: 30%
}
.categories-block li{
background: rgba(0,0,0,0.02);
    transition: 0.15s;
    display: flex;
    position: relative;
    flex-grow: 1;
    border-radius: 5px
}
.dark-skin .categories-block li{
background-color: rgba(0,0,0,0.1)
}
.categories-block li:hover{
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: rgba(0,0,0,0.6);
    border-radius: 5px
}
.categories-block li.has-bg:hover:after{
opacity: 0.7
}
.categories-block li.has-bg .catgeory-title{
color: #fff;
    font-size: 16px
}
.categories-block li a{
padding: 10px 20px;
    display: flex;
    align-items: center;
    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 rgba(0,0,0,0.1);
    border-width: 0 0 1px;
    display: flex;
    flex-flow: row wrap
}
.tabs li{
display: inline-block;
    position: relative;
    padding: 0 !important
}
.tabs a{
background: rgba(0,0,0,0.02);
    display: block;
    text-align: center;
    border: 1px solid rgba(0,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: transparent
}
body .tabs.tabs .active>a{
background: rgba(225,225,255,0.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: flex
}
.normal-side .tabs li{
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: rgba(0,0,0,0.1);
    border-color: transparent rgba(255,255,255,0.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: rgba(0,0,0,0.1);
        border-width: 0 0 1px
}
.dark-skin .normal-side .tabs a{
border-bottom-color: rgba(255,255,255,0.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: #ffffff;
    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{
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: rgba(0,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 rgba(0,0,0,0.1);
    border-radius: 0;
    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: transparent rgba(255,255,255,0.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: rgba(0,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: rgba(255,255,255,0.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: transparent;
    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: normal
}
#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: normal
}
#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: 0.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;
    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: #ffffff
}
.thumb-overlay .thumb-title a:hover{
color: #cccccc
}
.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: #ffffff;
    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{
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, rgba(0,0,0,0.75));
    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: 0.9
}
.slide-mask .thumb-overlay:after{
height: 100% !important;
    opacity: 0.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: rgba(0,0,0,0.05)
}
.dark-skin .is-slider-overlay-disabled .thumb-overlay{
background-color: rgba(255,255,255,0.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: #ffffff;
    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{
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;
    user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: transparent
}
.slick-slider .slick-track,.slick-slider .slick-list{
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 transparent
}
.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: transparent;
    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);
    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: #ffffff
}
.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: #ffffff
}
.main-slider .thumb-meta a:not(:hover),.main-slider .thumb-meta .post-meta a:not(:hover){
color: #ffffff
}
.main-slider .thumb-meta a:not(:hover):hover,.main-slider .thumb-meta .post-meta a:not(:hover):hover{
opacity: 0.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 rgba(0,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: #ffffff
}
.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 transparent;
    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: #ffffff
}
.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: #ffffff
}
.block-head-1 .dark-skin .section-title-default:before{
border-top-color: #ffffff
}
.block-head-1 .dark-skin .widget-title:after{
background: #ffffff
}
.block-head-1 .dark-skin .widget-title:before{
border-top-color: #ffffff
}
.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: #ffffff
}
.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: #ffffff;
    border-bottom-color: rgba(255,255,255,0.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);
    margin-top: 10px;
}
.block-head-2 .section-title-default{
border-bottom-width: 5px
}
.block-head-2 #footer .widget-title:after{
content: "";
    background: #ffffff;
    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: #ffffff;
    border-bottom-color: rgba(255,255,255,0.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 rgba(0,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: #ffffff
}
.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: #ffffff
}
.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: #ffffff;
    border-bottom-color: rgba(255,255,255,0.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: 0.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: 0.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: #ffffff
}
.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: #ffffff
}
.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: #ffffff
}
.block-head-4 .mag-box>.container-wrapper,.block-head-4 .widget-title,.block-head-4 #footer .widget,.block-head-4 .side-aside .widget{
opacity: 0.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: transparent
}
.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);
    transform: translateY(0px) 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{
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{
transform: skew(-20deg) translateX(6px)
}
.block-head-5 .section-title-default{
padding: 5px 20px 5px 35px
}
.block-head-5 .section-title-default:before{
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);
    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);
    transform: skew(-40deg) translateX(14px);
    z-index: -1
}
.block-head-6 .section-title-default{
padding: 5px 25px
}
.block-head-6 .section-title-default:after{
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);
    transform: skew(-35deg)
}
.block-head-6.magazine2 .widget .tabs .active a{
position: static
}
.block-head-6.magazine2 .widget .tabs .active:last-child a:after{
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: #ffffff;
    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: #ffffff
}
.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: 0.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: rgba(255,255,255,0.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: #ffffff
}
.block-head-7 .mag-box>.container-wrapper,.block-head-7 .widget-title,.block-head-7 #footer .widget,.block-head-7 .side-aside .widget{
opacity: 0.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: #ffffff
}
.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%;
    transform: translateY(-50%);
    left: 0
}
.block-head-8 .section-title-default{
padding-left: 25px
}
.block-head-8 .section-title-default:before{
height: 0.8em;
    width: 15px
}
.block-head-8 .mag-box-title h3{
line-height: 22px
}
.block-head-8 .dark-skin .the-global-title{
color: #ffffff
}
.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: #ffffff
}
.block-head-9 .widget-title .the-subtitle{
text-align: center;
    justify-content: center;
    display: flex;
    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: 0.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);
    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: 0.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: transparent transparent transparent 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: rgba(0,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: rgba(255,255,255,0.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: flex
}
.scroll-2-box .slide{
display: flex;
    align-items: center;
    height: auto;
    background-color: rgba(0,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: #ffffff;
    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: 0.5
}
.scroll-2-box .slide:hover .post-thumb:after{
opacity: 0.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: #ffffff;
    border: 1px solid rgba(0,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: rgba(0,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;
        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: #ffffff;
    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: rgba(0,0,0,0.05)
}
.video-playlist-nav-wrapper:before{
content: "";
    position: absolute;
    right: 0;
    background: rgba(0,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: normal
}
.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 rgba(0,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 rgba(0,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: normal
}
.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: 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;
    flex: 0 0 50%;
    width: 50%;
    max-width: 420px
}
@media (max-width: 767px){
.wide-post-box .posts-items li .post-thumb{
flex:1 0 40%;
        width: 40%;
        max-width: 40%;
        margin-right: 3.55%
}

}
.wide-post-box .posts-items li .post-details{
flex: 1 1 auto;
    padding: 0 !important
}
@media (max-width: 580px){
.wide-post-box .posts-items li{
flex-direction:column
}
.wide-post-box .posts-items li .post-thumb{
width: 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{
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: #ffffff;
        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;
        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: #ffffff
}
.big-thumb-left-box-inner{
height: 470px;
    position: relative;
    background-repeat: no-repeat;
    background-position: center top;
    background-size: cover;
    background-color: rgba(0,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: rgba(0,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: 0.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 #ffffff;
    z-index: 1
}
.timeline-box .post-item-inner{
margin-left: 50px;
    display: flex
}
@media (max-width: 580px){
.timeline-box .post-item-inner{
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%;
    transform: translateY(-50%);
    z-index: 2
}
.wide-slider-wrapper .thumb-overlay .container:before{
clear: both
}
.wide-slider-wrapper .thumb-title{
font-size: 40px;
    color: #ffffff;
    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: transparent
}
.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: #ffffff;
    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: rgba(0,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: #ffffff;
    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: 0.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: flex;
    flex-flow: row wrap
}
.grid-5-big-centerd .tie-slider-nav+.slide{
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){
order: 3
}
.grid-5-big-centerd .grid-item:nth-child(2){
order: 1
}
.grid-5-big-centerd .grid-item:nth-child(3){
order: 2
}
.grid-5-big-centerd .grid-item:nth-child(4){
order: 4
}
.grid-5-big-centerd .grid-item:nth-child(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{
flex-flow:column wrap;
        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:flex;
        flex-flow: row wrap
}
.grid-6-slides .tie-slider-nav+.slide{
display: flex !important
}
.grid-6-slides .grid-item:nth-child(odd){
width: calc(50% - 4px);
        margin-right: 4px;
        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%;
        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: 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;
        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;
    transform: translateY(40px);
    transition: 1s
}
.slider-vertical-navigation .slick-initialized .thumb-title a{
display: block;
    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;
    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: transparent
}
.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: 0.5;
    transition: opacity 0.3s
}
.vertical-slider-nav .slide-overlay{
padding: 20px 0
}
.vertical-slider-nav .container{
position: relative;
    top: 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, rgba(0,0,0,0.8) 0%, rgba(204,204,204,0) 65%, rgba(229,229,229,0) 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: transform 0.3s, opacity 0.4s;
    opacity: 0;
    transform: translateY(-100%)
}
.vertical-slider-nav .tie-slider-nav li span{
width: 46px;
    height: 25px;
    line-height: 25px;
    border-radius: 0 0 2px 2px;
    transform: none !important
}
.vertical-slider-nav .tie-slider-nav li span:before{
transform: rotate(-90deg);
    display: inline-block
}
.vertical-slider-nav .tie-slider-nav li:first-child{
bottom: 0;
    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;
    transform: translateY(0)
}
.side-aside{
position: fixed;
    top: 0;
    z-index: 111;
    visibility: hidden;
    width: 350px;
    max-width: 100%;
    height: 100%;
    background: #FFFFFF;
    background-repeat: no-repeat;
    background-position: center top;
    background-size: cover;
    transition: transform, visibility;
    transition-duration: 0.5s;
    transition-timing-function: cubic-bezier(0.55, 0, 0.1, 1) 0s;
    overflow-y: auto
}
@media (min-width: 992px){
.side-aside{
right:0;
        transform: translate(350px, 0)
}
.side-aside:not(.slide-sidebar-desktop){
display: none
}

}
#footer .container-wrapper{
padding: 15px 0;
    margin: 0;
    background: transparent;
    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 rgba(255,255,255,0.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: 0.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: #ffffff;
    font-size: 20px;
    text-shadow: 0 0 10px rgba(0,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;
    transform: translateX(-50%) translateY(-50%)
}
#footer-tiktok .tiktok-feed-actions .tiktok-feed-button:hover{
box-shadow: 0px 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;
    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: rgba(0,0,0,0.7);
    text-shadow: 0 0 5px #000000;
    color: #ffffff;
    padding: 20px
}
#instagram-link.is-expanded{
background: #ffffff;
    color: #000;
    padding: 40px;
    font-size: 18px
}
html.dark-skin #instagram-link.is-expanded{
background-color: #1f2024;
    color: #ffffff
}
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: 0px 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: transparent;
    -moz-text-fill-color: transparent
}
#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;
        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: #ffffff
}
@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: #ffffff;
    transition: 0.3s;
    font-size: 22px;
    box-shadow: 0 5px 25px rgba(0,0,0,0.3);
    border-radius: 50%
}
a.go-to-top-button:hover{
opacity: 0.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: #ffffff
}
.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: #ffffff
}
.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: rgba(255,255,255,0.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: rgba(255,255,255,0.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 rgba(0,0,0,0.3)
}
.dark-skin .container-wrapper{
background-color: var(--tie-dark-skin-bg-main, #1f2024);
    border-color: rgba(255,255,255,0.1)
}
.dark-skin .post-layout-3 .fullwidth-entry-title,.dark-skin .post-layout-7 .fullwidth-entry-title{
background-color: transparent
}
.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: #ffffff
}
.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: rgba(255,255,255,0.1)
}
.dark-skin .timeline-widget ul:before{
background: rgba(0,0,0,0.3)
}
.dark-skin .timeline-widget .date:before{
background: var(--tie-dark-skin-bg, #27292d);
    border-color: rgba(0,0,0,0.3)
}
.dark-skin .subscribe-widget .subscribe-widget-content h3{
color: #ffffff
}
.dark-skin .subscribe-widget .newsletter-icon,.dark-skin .subscribe-widget form:before{
color: rgba(255,255,255,0.3)
}
.dark-skin .magazine1 .entry-header-outer+.mag-box{
border-top: 1px solid rgba(255,255,255,0.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:transparent
}

}
.dark-skin .tie-instagram.lite-skin,.dark-skin .tie-instagram.default-skin{
background-color: #ffffff
}
.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, rgba(31,32,36,0.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, rgba(39,41,45,0.15) 50%, var(--tie-dark-skin-bg, #27292d) 100%)
}

}
.dark-skin .sticky{
background: #1c1c1d;
    padding: 10px
}
.dark-skin .entry-header .entry-title{
color: #ffffff
}
.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: rgba(255,255,255,0.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: rgba(255,255,255,0.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: rgba(255,255,255,0.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: rgba(255,255,255,0.1)
}
.dark-skin #check-also-box{
border-color: rgba(255,255,255,0.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: transparent
}
.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 rgba(0,0,0,0.5)
}
.dark-skin .mag-box .slider-arrow-nav a,.box-dark-skin .slider-arrow-nav a{
border-color: rgba(255,255,255,0.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: #ffffff
}
.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: #ffffff
}
.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: rgba(255,255,255,0.05)
}
.dark-skin .mag-box .video-playlist-item h2,.box-dark-skin .video-playlist-item h2{
color: #ffffff
}
.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: rgba(255,255,255,0.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: rgba(255,255,255,0.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
}
: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: transparent
}
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: -0.25em
}
sup{
top: -0.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: bold
}
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 #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.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: normal;
    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;
}
.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: 0.375em 1.75em 1em 0
}
.alignright{
float: right;
    margin: 0.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;
	padding: 10px;
}
.container-wrapper{
background: #ffffff;
    border: 1px solid rgba(0,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 rgba(171,171,171,0.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: flex;
    justify-content: space-between;
    font-size: 16px;
    flex-wrap: wrap;
    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{
justify-content:center;
        padding-top: 15px;
        padding-bottom: 15px;
        gap: 15px;
        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: rgba(0,0,0,0.1) 0px 25px 20px -20px
}
.theme-header.top-nav-below .top-nav{
z-index: 8
}
.is-stretch-header .container{
max-width: 100%
}
#menu-components-wrap{
display: flex;
    justify-content: space-between;
    width: 100%;
    flex-wrap: wrap
}
.header-layout-2 #menu-components-wrap{
justify-content: center
}
.header-layout-4 #menu-components-wrap{
justify-content: flex-start
}
.header-layout-4 #menu-components-wrap .main-menu-wrap{
flex-grow: 2
}
.header-layout-4 #menu-components-wrap .flex-placeholder{
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: 0.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: bold
}
@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{
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: flex;
    align-items: center;
    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: rgba(255,255,255,0.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: rgba(0,0,0,0.05)
}
.components #search-input{
border: 0;
    width: 100%;
    background: transparent;
    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: #777777;
    background: transparent;
    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;
    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: flex;
    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: #ffffff
}
.top-nav-dark .top-nav .tie-weather-widget{
color: #ccc
}
.components .icon-basecloud-bg:after{
color: #ffffff
}
.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: flex;
    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, rgba(0,0,0,0.5))
}
@media (max-width: 991px){
.is-header-bg-extended #tie-wrapper #theme-header .logo-container:not(.fixed-nav){
background:transparent;
        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: -webkit-linear-gradient(left, #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%);
    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: flex;
        flex-flow: row nowrap;
        align-items: center;
        justify-content: space-between
}

}
.mobile-header-components{
display: none;
    z-index: 10;
    height: 30px;
    line-height: 30px;
    flex-wrap: nowrap;
    flex: 1 1 0%
}
.mobile-header-components .components{
float: none;
    display: flex !important;
    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{
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: transform 0.4s, background 0.4s, right .2s ease;
    transform: translateZ(0);
    backface-visibility: hidden
}
.mobile-header-components .nav-icon:before{
transform: translateY(-7px)
}
.mobile-header-components .nav-icon:after{
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: #ffffff
}
.dark-skin .mobile-header-components .nav-icon .menu-text,.main-nav-dark.header-layout-1 .mobile-header-components .nav-icon .menu-text{
color: #ffffff
}
.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: #ffffff
}
#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{
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{
flex-wrap: wrap
}
.mobile-components-row:not(.header-layout-1) #logo,.mobile-components-row.header-layout-1 .header-layout-1-logo{
flex: 1 0 100%;
        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: #ffffff;
    position: relative;
    z-index: 10;
    line-height: 40px;
    border: 1px solid rgba(0,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: 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{
flex-grow: 1;
    position: relative
}
.top-nav.has-breaking-news .tie-alignleft{
flex: 1 0 100px
}
.top-nav.has-breaking-news .tie-alignright{
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;
    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: #ffffff
}
.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: #ffffff;
        border: 1px solid rgba(0,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;
    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: rgba(255,255,255,0.1)
}
.top-nav-dark .top-nav .breaking a{
color: #ccc
}
.top-nav-dark .top-nav .breaking a:hover{
color: #ffffff
}
.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: #ffffff
}
.top-nav-dark .top-nav .top-menu li a{
color: #ccc;
    border-color: rgba(255,255,255,0.04)
}
.top-nav-dark .top-menu ul{
background: #2c2e32
}
.top-nav-dark .top-menu li:hover>a{
background: rgba(0,0,0,0.1);
    color: var(--brand-color)
}
.top-nav-dark.top-nav-boxed .top-nav{
background-color: transparent
}
.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: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 rgba(0,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%;
        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 rgba(0,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;
        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: transparent;
        border-top: 10px solid var(--main-nav-primary-color);
        border-right: 10px solid transparent;
        bottom: -10px;
        left: 100%;
        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;
        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 transparent transparent;
        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;
        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: rgba(255,255,255,0.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: rgba(31,32,36,0.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;
        transform: translateY(-50%);
        font-family: 'tiefonticon' !important;
        font-style: normal;
        font-weight: normal;
        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: transparent
}
.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
}
#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;
        transform: translateY(75%);
        transition: transform 0.3s cubic-bezier(0.55, 0, 0.1, 1),opacity 0.6s cubic-bezier(0.55, 0, 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{
flex-grow: 1
}

}
.theme-header .fixed-nav{
position: fixed;
    width: 100%;
    top: 0;
    bottom: auto !important;
    z-index: 100;
    will-change: transform;
    transform: translateY(-100%);
    transition: transform 0.3s;
    box-shadow: rgba(99,99,99,0.2) 0px 2px 8px 0px;
    border-width: 0;
    background-color: rgba(255,255,255,0.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;
    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: 0.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{
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: 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{
transform: translateY(0)
}
.fixed-nav.default-behavior-mode{
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 rgba(0,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: #ffffff
}
.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: rgba(31,32,36,0.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%
}

}
@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:flex;flex-direction:row;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;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{
flex-basis:calc(100%/3)
}
.mega-links-4col .mega-link-column{
flex-basis:calc(100%/4)
}
.mega-links-5col .mega-link-column{
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:transparent
}
.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:rgba(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:flex!important;padding:0 10px;flex-flow:row;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{
justify-content:center;display:flex;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{
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 rgba(0,0,0,.1);transition:0.3s
}
.box-dark-skin .breaking-news-nav li,.top-nav-dark .breaking-news-nav li{
border-color:rgba(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{
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 rgba(0,0,0,.05)
}
.dark-skin #mobile-menu .menu>li{
border-color:rgba(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;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;transform:rotate(0deg);transition:transform 0.3s
}
.dark-skin #mobile-menu .mobile-arrows{
color:#fff
}
#mobile-menu .mobile-arrows.is-open{
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:transparent;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:rgba(0,0,0,.05);border-color:rgba(255,255,255,.1);color:#fff;width:100%;border-radius:50px;padding:7px 45px 7px 20px
}
#mobile-search .search-submit{
background:transparent;font-size:0;width:35px;height:38px;position:absolute;top:0;right:5px;z-index:1
}
#mobile-search input::-webkit-input-placeholder{
color:rgba(255,255,255,.6)
}
#mobile-search input::-moz-placeholder{
color:rgba(255,255,255,.6)
}
#mobile-search input:-moz-placeholder{
color:rgba(255,255,255,.6)
}
#mobile-search input:-ms-input-placeholder{
color:rgba(255,255,255,.6)
}
#tie-wrapper:after{
position:absolute;z-index:1000;top:-10%;left:-50%;width:0;height:0;background:rgba(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;transform:translate(-100%,0)
}
.side-aside.appear-from-right{
right: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:rgba(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:transparent;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;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;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;transform:scale(.2);opacity:0;top:15px;right:15px;z-index:1
}
.tie-popup-is-opend .tie-popup a.remove{
opacity: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:transparent
}
.side-aside::-webkit-scrollbar-thumb,.has-custom-scroll::-webkit-scrollbar-thumb{
border-radius:20px;background:rgba(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:filter 0.2s;filter:blur(2px)
}
.tie-popup{
position:fixed;z-index:99999;left:0;top:0;height:100%;width:100%;background-color:rgba(0,0,0,.5);display:none;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 rgba(0,0,0,.2);transition:0.3s;will-change:transform,opacity;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;transform:scale(.7);opacity:0
}
.tie-popup-is-opend .pop-up-live-search,.tie-popup-is-opend .tie-popup-container{
opacity: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:rgba(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;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:rgba(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 rgba(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 rgba(0,0,0,.1);background:#fff
}
.live-search-popup{
position:fixed!important;width:100%!important;z-index:999999!important;background:rgba(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(assets/font/tielabs-fonticon.woff2?ciufdj1) format("woff2"),url(assets/font/tielabs-fonticon.woff?ciufdj1) format("woff"),url(assets/font/tielabs-fonticon.ttf?ciufdj1) format("truetype"),url("assets/font/tielabs-fonticon.svg?ciufdj1#tielabs-fonticon") format("svg");font-weight:400;font-style:normal;font-display:swap
}
.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:transparent;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:rgba(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{
animation:flashing 2s ease-out infinite
}
.is-animated .icon-thunder-animi:after{
animation:flashing-reverse 2s steps(1) infinite
}
.is-animated .icon-rainy-animi:after{
animation:rain-animi-effect 0.2s ease-out infinite
}
.is-animated .icon-rainy-animi-2:after{
animation:rain-animi-effect 0.25s ease-out infinite
}
.is-animated .icon-rainy-animi-4:after{
animation:rain-animi-effect 0.35s ease-out infinite
}
.is-animated .icon-rainy-animi-5:after{
animation:rain-animi-effect 0.4s ease-out infinite
}
.is-animated .drizzle-icons .icon-rainy-animi:after{
animation:drizzle-animi-effect 2.2s ease-out infinite
}
.is-animated .drizzle-icons .icon-rainy-animi-2:after{
animation:drizzle-animi-effect 2.3s ease-out infinite
}
.is-animated .drizzle-icons .icon-rainy-animi-4:after{
animation:drizzle-animi-effect 2.5s ease-out infinite
}
.is-animated .drizzle-icons .icon-rainy-animi-5:after{
animation:drizzle-animi-effect 2.6s ease-out infinite
}
.is-animated .showers-icons .icon-rainy-animi:after{
animation:drizzle-animi-effect 0.2s ease-out infinite
}
.is-animated .showers-icons .icon-rainy-animi-2:after{
animation:drizzle-animi-effect 0.23s ease-out infinite
}
.is-animated .showers-icons .icon-rainy-animi-4:after{
animation:drizzle-animi-effect 0.18s ease-out infinite
}
.is-animated .showers-icons .icon-rainy-animi-5:after{
animation:drizzle-animi-effect 0.44s ease-out infinite
}
.is-animated .icon-windysnow-animi:after,.is-animated .icon-windysnow-animi-2:after{
animation:rain-animi-effect-with-rotate 2s ease-out infinite
}
.is-animated .icon-windysnow-animi-2:after{
animation:rain-animi-effect-with-rotate 1.5s ease-out infinite
}
.is-animated .icon-moon:after{
animation:tie-float-y 2s linear infinite
}
.is-animated .icon-moon-animi:before{
animation:tie-float-y 2s linear infinite
}
.is-animated .icon-sun:after{
animation:tie-spin 8s infinite linear
}
.is-animated .icon-sun-animi:after{
animation:tie-spin 8s infinite linear
}
.is-animated .icon-cloud-behind:after{
animation:passing 2s linear infinite
}
.is-animated .icon-mist:before{
animation:tie-float-x 2s infinite ease
}
.is-animated .icon-mist-animi:before{
display:inline-block;animation:burst 2s infinite linear
}
@keyframes rain-animi-effect{
0%{
opacity:1
}
100%{
opacity:0;transform:translateY(3em)
}

}
@keyframes rain-animi-effect-with-rotate{
0%{
opacity:1;transform:translateY(0) rotate(0deg)
}
100%{
opacity:0;transform:translateY(1em) rotate(360deg)
}

}
@keyframes drizzle-animi-effect{
0%{
opacity:1;transform:translateY(0) translateX(0) rotate(10deg)
}
100%{
opacity:0;transform:translateY(3em) translateX(-3em) rotate(20deg)
}

}
@keyframes tie-float-y{
0%{
transform:translateY(0)
}
50%{
transform:translateY(-6px)
}
100%{
transform:translateY(0)
}

}
@keyframes tie-spin{
0%{
transform:rotate(0deg)
}
100%{
transform:rotate(360deg)
}

}
@keyframes passing{
0%{
transform:translateX(50%);opacity:0
}
50%{
transform:translateX(0);opacity:1
}
100%{
transform:translateX(-50%);opacity:0
}

}
@keyframes burst{
0%{
opacity:.6
}
50%{
transform:scale(1.8);opacity:0
}
100%{
opacity:0
}

}
@keyframes tie-float-x{
0%{
transform:translateX(0)
}
50%{
transform:translateX(-6px)
}
100%{
transform:translateX(0)
}

}
@keyframes flashing{
0%,100%,50%{
opacity:1
}
25%,75%{
opacity:0
}

}
@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:swap;src:url(assets/font/fa-brands-400.eot);src:url("assets/font/fa-brands-400.eot?#iefix") format("embedded-opentype"),url(assets/font/fa-brands-400.woff2) format("woff2"),url(assets/font/fa-brands-400.woff) format("woff"),url(assets/font/fa-brands-400.ttf) format("truetype"),url("assets/font/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:swap;src:url(assets/font/fa-regular-400.eot);src:url("assets/font/fa-regular-400.eot?#iefix") format("embedded-opentype"),url(assets/font/fa-regular-400.woff2) format("woff2"),url(assets/font/fa-regular-400.woff) format("woff"),url(assets/font/fa-regular-400.ttf) format("truetype"),url("assets/font/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:swap;src:url(assets/font/fa-solid-900.eot);src:url("assets/font/fa-solid-900.eot?#iefix") format("embedded-opentype"),url(assets/font/fa-solid-900.woff2) format("woff2"),url(assets/font/fa-solid-900.woff) format("woff"),url(assets/font/fa-solid-900.ttf) format("truetype"),url("assets/font/fa-solid-900.svg#fontawesome") format("svg")
}
.fa,.fas{
font-family:'Font Awesome 5 Free';font-weight:900
}
html:lang(ar),html[dir="rtl"]{
direction:rtl;unicode-bidi:isolate
}
body{
direction:rtl
}
@font-face{
font-family:"Readex Pro";src:url(assets/font/subset-ReadexPro-Regular.woff2) format("woff2"),url(assets/font/subset-ReadexPro-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0600-06FF,U+0750-077F,U+08A0-08FF,U+FB50-FDFF,U+FE70-FEFF
}
@font-face{
font-family:"Readex Pro";src:url(assets/font/subset-ReadexPro-SemiBold.woff2) format("woff2"),url(assets/font/subset-ReadexPro-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0600-06FF,U+0750-077F,U+08A0-08FF,U+FB50-FDFF,U+FE70-FEFF
}
@font-face{
font-family:"Readex Pro";src:url(assets/font/subset-ReadexPro-Bold.woff2) format("woff2"),url(assets/font/subset-ReadexPro-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0600-06FF,U+0750-077F,U+08A0-08FF,U+FB50-FDFF,U+FE70-FEFF
}
:root{
--font-base:"Readex Pro", system-ui, -apple-system, "Segoe UI", Roboto, "Noto Kufi Arabic", Arial, sans-serif;--lh-base:1.7;--fs-base:clamp(14.5px, 0.22vw + 13.8px, 16px);--fs-small:.93rem;--fs-body:1rem;--fs-lead:1.02rem;--fs-h1:clamp(1.60rem, 1.60vw + 1.10rem, 2.10rem);--fs-h2:clamp(1.28rem, 1.10vw + 0.95rem, 1.60rem);--fs-h3:clamp(1.14rem, 0.80vw + 0.90rem, 1.35rem);--brand:#0b2f55;--brand-strong:#09243f;--accent:#B31217;--accent-2:#7f0c10;--ink:#0F172A;--ink-2:#1f2937;--muted:#4b5563;--line:#e6eaf1;--line-soft:#eef2f7;--border-soft:#e9ecef;--bg:#ffffff;--bg-soft:#f7f9fc;--header-bg:#ffffff;--footer-bg:#f9fafb;--nav-link:#1f2937;--nav-hover:var(--brand);--focus:#0b2f55;--tap-size:44px;--logo-w:177;--logo-h:70;--breaking-top:0px;--meta-card-bg:#ffffff;--meta-card-line:#e6e9f1;--meta-card-ink:#2b3442;--meta-card-muted:#5b6472;--meta-card-accent:var(--accent)
}
html{
font-family:"Readex Pro",Arial,sans-serif
}
html{
-webkit-text-size-adjust:100%;text-size-adjust:100%;font-synthesis:none
}
body{
font-family:var(--font-base);font-size:var(--fs-base);line-height:var(--lh-base);font-weight:400;color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility
}
.entry,.entry-content,.single-post .entry{
font-size:var(--fs-body)
}
.entry p{
margin:0 0 1.05em
}
.entry p:first-of-type{
font-size:var(--fs-lead);font-weight:600
}
.entry b,.entry strong,b,strong{
font-weight:700!important
}
em,i{
font-style:normal;text-decoration:underline dotted rgba(0,0,0,.25)
}
@media (prefers-color-scheme:dark){
em,i{
text-decoration-color:rgba(255,255,255,.35)
}

}
h1{
font-weight:700;font-size:var(--fs-h1);line-height:1.35;margin:0 0 8px;color:var(--ink)
}
h1::after{
content:"";display:block;margin-block-start:6px;inline-size:56px;block-size:3px;background:var(--accent);border-radius:2px
}
body.single h2,body.single .entry h2{
font:700 var(--fs-h2)/1.55 var(--font-base);color:var(--ink);margin:22px 0 10px;padding-inline-start:12px;border-inline-start:4px solid var(--accent);scroll-margin-top:90px
}
body.single h3,body.single .entry h3{
font:600 var(--fs-h3)/1.6 var(--font-base);color:var(--ink-2);margin:16px 0 8px;padding-inline-start:10px;border-inline-start:3px solid var(--line)
}
.single-post .featured-area .post-thumb img,.post-thumb img,.tie-thumb img,.mag-box .post-thumb img{
aspect-ratio:16/9;width:100%;height:auto;object-fit:cover;background:#f3f4f6
}
.single .entry-content img{
max-width:100%;height:auto;display:block;background:#f3f4f6
}
html{
direction:rtl
}
.tie-col-xs-1,.tie-col-xs-10,.tie-col-xs-11,.tie-col-xs-12,.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{
float:right
}
@media (min-width:768px){
.tie-col-sm-1,.tie-col-sm-10,.tie-col-sm-11,.tie-col-sm-12,.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{
float:right
}

}
@media (min-width:992px){
.tie-col-md-1,.tie-col-md-10,.tie-col-md-11,.tie-col-md-12,.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{
float:right
}

}
.pull-right{
float:right!important
}
.pull-left{
float:left!important
}
.tie-alignleft{
float:right
}
.tie-alignright{
float:left
}
.post-cat{
margin-right:0;margin-left:4px
}
.search-field{
float:right
}
.woocommerce-product-search [type="submit"],.search-submit[type="submit"]{
float:left;margin-right:2%;margin-left:0
}
.post-meta .meta-item{
margin-left:8px;margin-right:0
}
.mag-box .post-meta .meta-item{
white-space:nowrap
}
.post-meta .tie-icon:before{
padding-left:3px;padding-right: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:right
}

}
.slider-arrow-nav{
float:left;margin-left:0;margin-right:5px
}
.slider-arrow-nav li{
float:right
}
.slider-arrow-nav a{
margin-left:0;margin-right:5px
}
.tie-popup-search-wrap input[type="text"]{
padding-right:20px;padding-left:80px
}
button.tie-popup-search-submit{
left:5px;right:auto
}
.post-thumb .post-rating,.digital-rating{
left:10px;right:auto
}
.post-meta .post-rating{
float:right;margin-right:0;margin-left:8px
}
.digital-rating-static{
left:auto;right:0;text-align:left
}
.post-thumb .trending-post.trending-lg{
right:10px;left:auto
}
.trending-post.trending-sm{
float:right
}
.thumb-meta .trending-post{
margin-left:7px;margin-right:0
}
.first-last-pages .pagination-icon{
border-width:0 1px 0 0;margin:0 10px 0 0;text-align:left
}
.first-last-pages .pagination-icon:before{
content:"\f104"
}
.first-last-pages.first-page .pagination-icon{
float:right;border-width:0 0 0 1px;margin:0 0 0 10px;text-align:right
}
.first-last-pages.first-page .pagination-icon:before{
content:"\f106"
}
.pages-standard .first-page{
float:right
}
.pages-standard .last-page,.pages-standard .pagination-icon{
float:left
}
.woocommerce-message,.woocommerce-error,.woocommerce-info,.bbp-template-notice,.indicator-hint{
padding:10px 50px 10px 10px!important
}
.woocommerce-message:before,.woocommerce-error:before,.woocommerce-info:before,.bbp-template-notice:before,.indicator-hint:before{
right:10px;left:auto
}
.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{
float:left
}
.menu-item-language img.iclflag{
margin-right:0;margin-left:4px
}
div[style*="visibility: hidden;"][style*="left: -10000px;"]{
left:auto!important;right:-10000px!important
}
a.remove{
left:0;right:auto
}
.tie-popup a.remove{
left:15px;right:auto
}
#tie-popup-search-mobile button.tie-popup-search-submit{
right:auto;left:0
}
#tie-popup-search-mobile input.tie-popup-search-input{
padding-right:20px;padding-left:50px
}
.block-head-7 #check-also-close{
left:5px;right:auto
}
.ilightbox-toolbar .ilightbox-prev-button,.ilightbox-toolbar .ilightbox-next-button{
transform:rotate(180deg)
}
div.wpcf7{
direction:rtl!important
}
#logo,.header-layout-1 #logo{
float:right
}
.header-layout-1 .main-menu{
float:left
}
.header-layout-4 #menu-components-wrap{
padding-right:20px;padding-left:0
}
.header-layout-4 .main-menu{
float:right
}
@media (min-width:992px){
header .menu-item-has-children>a:before,.mega-menu>a:before{
left:12px;right:auto
}
.main-menu .menu-sub-content .menu-item-has-children>a:before{
left:5px;right:auto;content:"\f104"
}
#theme-header .menu>li.menu-item-has-children:not(.is-icon-only)>a,#theme-header .main-menu li.mega-menu:not(.is-icon-only)>a{
padding-left:25px;padding-right:15px
}
.main-menu,.top-menu,.header-menu .menu li,#sticky-logo,.weather-menu-item .weather-forecast-day,.main-menu .mega-cat-more-links>li,.top-nav .tie-alignleft .components,.top-nav .tie-alignleft .components>i{
float:right
}
.header-menu .menu ul ul{
right:100%;left:auto
}
.components,.components>li{
float:left
}
.header-layout-1 .main-menu-wrap:only-child .menu>li:only-child>.menu-sub-content{
left:0;right:auto
}
.header-layout-1 .main-menu-wrap:only-child .menu>li:only-child>.menu-sub-content ul{
right:auto;left:100%
}
.main-menu .mega-cat-more-links>li ul{
right:calc(100% - 10px);left:auto
}
.main-menu .cats-horizontal li{
margin-right:0;margin-left:7px
}
.main-menu .cats-vertical{
float:right;padding-right:20px;padding-left:0
}
.main-menu .mega-recent-featured .mega-menu-content{
float:left
}
.main-menu .mega-recent-featured.menu-item-has-children .mega-recent-post{
padding-right:30px
}
.main-menu .mega-recent-post{
float:right;padding-right:0;padding-left:30px
}
.main-menu .mega-check-also{
float:right
}
.main-menu .mega-check-also li:nth-child(2n+1){
clear:right
}
.main-menu .mega-check-also .post-thumbnail{
float:right;margin-left:20px;margin-right:0
}
.main-menu .mega-check-also .post-details{
padding-right:130px;padding-left:0
}
.main-menu ul.mega-recent-featured-list{
float:right;padding-right:0;padding-left:30px
}
.main-menu ul.mega-recent-featured-list:after{
left:0;right:auto
}
.main-menu ul li .mega-links-head:after{
right:0;left:auto
}
.components .search-bar{
margin-right:10px;margin-left:0
}
.components #search-input{
padding:0 20px 0 35px
}
.components #search-submit{
left:0;right:auto
}
.top-nav-boxed .components li:first-child.weather-menu-item,.main-nav-boxed .components li:first-child.weather-menu-item,.components .search-bar+.weather-menu-item{
padding-left:10px;padding-right:0
}
.menu-counter-bubble-outer,.notifications-total-outer{
right:auto;left:2px
}
.comp-sub-menu{
left:0;right:auto
}
.comp-sub-menu .product-thumb{
float:right;margin-left:15px;margin-right:0
}
.comp-sub-menu .product-title{
padding-left:30px;padding-right:0
}
.comp-sub-menu.bp-notifications-menu li a{
padding:12px 35px 12px 10px
}
.comp-sub-menu.bp-notifications-menu li a span{
margin-right:-22px;margin-left:5px
}
.weather-menu-item{
padding-left:5px;padding-right:0
}
.topbar-today-date{
padding:0 0 0 15px
}
.tie-alignright .top-menu{
float:left
}
#top-nav .tie-alignleft .comp-sub-menu{
left:auto;right:-1px
}
.components .follow-btn .follow-text{
float:left;margin-right:8px;margin-left:0
}

}
.popup-login-icon.has-title span{
float:right
}
.popup-login-icon.has-title .login-title{
padding-left:0;padding-right:4px
}
.menu-tiny-label{
margin-left:auto;margin-right:3px
}
.ticker-content,.ticker-swipe{
left:auto;right:10px
}
.ticker-wrapper.has-js{
padding-left:20px;padding-right:0
}
@media (min-width:480px){
.ticker-wrapper.has-js{
padding-left:20px;padding-right:0
}
.controls-is-active .ticker-wrapper.has-js{
padding-left:70px;padding-right:0
}

}
.breaking-title{
float:right
}
ul.breaking-news-nav{
left:0;right:auto;padding-right:0;padding-left:8px
}
ul.breaking-news-nav li{
float:right;margin:6px 7px 6px 0
}
ul.breaking-news-nav li.jnt-prev,ul.breaking-news-nav li.jnt-next{
transform:rotate(180deg);backface-visibility:hidden
}
@media (min-width:992px){
.header-layout-3.has-normal-width-logo .stream-item-top-wrapper,.header-layout-3.has-normal-width-logo .stream-item-top-wrapper img{
float:left
}

}
@media (max-width:991px){
#theme-header.has-normal-width-logo #logo{
text-align:right
}
.mobile-header-components{
left:15px;right:auto
}
.header-layout-1 .mobile-header-components{
left:0;right:auto
}
#mobile-menu .menu>li li{
padding-left:0;padding-right:15px
}
#mobile-menu li a{
padding:15px 0 15px 50px
}
#mobile-menu li a>.fa{
margin-left:3px;margin-right:0
}
#mobile-menu .mobile-arrows{
left:0;right:auto
}
#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:0!important;padding-right:15px!important
}

}
#mobile-header-components-area_1 .components{
flex-direction:row-reverse
}
#mobile-header-components-area_2 .components{
flex-direction:row
}
.mobile-header-components .menu-text{
padding-left:0;padding-right:5px
}
#mobile-search .search-form:after{
left:10px;right:auto
}
#mobile-search .search-field{
padding-left:45px;padding-right:20px
}
#mobile-search .search-submit{
right:auto;left:5px
}
@media (max-width:991px){
.logo-container,.header-layout-1 .main-menu-wrapper{
flex-direction:row-reverse
}

}
#menu-featured-posts .comp-sub-menu li{
float:right
}
#menu-featured-posts .comp-sub-menu.has-posts-counter li::before{
left:auto;right:-5px
}
#menu-featured-posts .menu-featured-posts-title{
margin-right:10px
}
.main-nav-boxed #menu-featured-posts .menu-featured-posts-title{
margin-left:-15px
}
.main-nav-boxed .main-menu-wrapper{
padding-left:15px;padding-right:0
}
@media (min-width:992px){
.mega-menu-post{
float:right
}

}
.slider-area .tie-media-icon{
float:left;margin:-9px 10px 0 -5px
}
.slider-area .post-rating,.slider-area .digital-rating{
float:left;left:-5px;right:auto
}
.slider-area .digital-rating .pie-wrap,.tie-slider-nav li:last-child{
float:left
}
.slider-area .post-cat-wrap,.slick-slide,.fullwidth-slider-wrapper .tie-slick-dots li,.tie-slider-nav li,.video-duration,.grid-slider-wrapper .grid-item:nth-child(n){
float:right
}
.wide-slider-wrapper div.post-rating,.wide-slider-wrapper div.digital-rating{
float:right
}
.tie-slider-nav li>span,.mag-box .mag-box-options .slider-arrow-nav a,.megamenu-pagination{
transform:rotate(180deg);backface-visibility:hidden
}
@media (min-width:992px){
.boxed-slider-wrapper .thumb-content{
right:0;left:auto
}

}
.boxed-slider-wrapper .tie-slick-dots{
width:auto;left:30px;right:auto
}
.tie-slider-nav li:last-child>span{
left:0;right:auto
}
.grid-slider-wrapper .grid-item,.grid-4-big-first-half-second .grid-item:nth-child(3){
margin-right:0;margin-left:4px
}
.grid-2-big .grid-item:nth-child(2),.grid-3-slides .grid-item:nth-child(n+2),.grid-4-big-first-half-second .grid-item:nth-child(even),.grid-4-slides .grid-item:nth-child(even),.grid-5-first-big .grid-item:nth-child(n+3):nth-child(odd),.grid-5-in-rows .grid-item:nth-child(2),.grid-5-in-rows .grid-item:nth-child(5),.grid-6-slides .grid-item:nth-child(3),.grid-6-slides .grid-item:nth-child(6){
margin-left:0
}
.grid-4-slides .grid-item:nth-child(3),.grid-6-slides .grid-item:nth-child(4){
clear:right
}
.grid-5-slider .grid-item:nth-child(-2n+3),.grid-5-slider .grid-item:nth-child(5){
margin-left:0
}
.grid-5-slider .grid-item:nth-child(4){
margin-left:4px;margin-right:0
}
@media (min-width:992px){
.full-width .grid-5-slider .grid-item:nth-child(1){
margin-left:4px;margin-right:0
}
.full-width .grid-3-slides-half-first .grid-item:nth-child(2){
margin-right:0;margin-left:4px
}

}
@media (max-width:600px){
.grid-3-slides .grid-item:first-child,.grid-5-in-rows .grid-item:first-child{
margin-left:0
}
.grid-3-slides .grid-item:nth-child(even),.grid-5-in-rows .grid-item:nth-child(even){
margin-left:4px;margin-right:0
}
.grid-3-slides .grid-item:nth-child(n+3):nth-child(odd),.grid-5-in-rows .grid-item:nth-child(n+3):nth-child(odd){
margin-left:0
}
.grid-6-slides .grid-item:nth-child(odd){
margin-left:4px;margin-right:0
}
.grid-6-slides .grid-item:nth-child(even){
margin-left:0
}

}
.read-next-block-title{
right:40px;left:auto
}
.read-next-block-title:after{
right:0;left:auto
}
.layout-1 .read-next-block-title{
right:0
}
.slider-vertical-navigation span.icon{
float:right;margin-left:10px;margin-right:0
}
@media (min-width:768px){
.slider-vertical-navigation .slider-main-container .thumb-overlay .container{
margin-right:0
}

}
.has-sidebar .slider-vertical-navigation .wide-slider-nav-wrapper{
padding:0 0 0 15px
}
.vertical-slider-nav{
left:0;right:auto
}
.vertical-slider-nav .tie-slider-nav{
right:calc(50% - 23px);left:auto
}
.mag-box-title h3{
float:right;margin-right:0;margin-left:20px
}
.block-more-button{
margin-right:10px;margin-left:0
}
.mag-box-filter-links li{
float:right
}
.flexMenu-popup{
transform:translateX(100%) translateX(-34px);text-align:left
}
.mag-box .posts-items li{
float:right
}
.mag-box li:not(:first-child) .post-thumb{
float:right;margin-left:15px;margin-right:0
}
.mag-box li:not(:first-child) .post-details{
padding-right:125px;padding-left:0
}
.post-thumb .post-cat-wrap{
left:10px;right:auto
}
.no-small-thumbs.post-item .post-details,.no-small-thumbs.post-widget-body,.no-small-thumbs.comment-body{
padding-right:0!important
}
.big-post-top-box .posts-items li:first-child{
margin-left:0;margin-right:2%
}
.big-post-top-box .posts-items li:first-child .post-thumb{
float:right;margin-left:4%;margin-right:0
}
@media (min-width:671px){
.big-post-top-box .posts-items li:first-child .post-details{
padding-right:52%;padding-left:0
}

}
.big-post-top-box .posts-items li:nth-child(2n){
clear:right
}
@media (min-width:992px){
.full-width .big-post-top-box .posts-items li:first-child .post-details{
padding-right:34.767%;padding-left:0
}
.full-width .big-post-top-box .posts-items li:nth-child(3n+2){
clear:right
}

}
.half-box.mag-box{
padding-left:15px;padding-right:0;clear:left
}
.half-box.second-half-box{
padding-right:15px;padding-left:0
}
@media (min-width:768px){
.content-only.first-half-box{
padding-right:0
}

}
.news-gallery-items li{
float:right
}
.wide-post-box .posts-items li .post-thumb{
margin-left:25px;margin-right:0
}
.timeline-box .posts-items:before,.timeline-box .posts-items:last-of-type:after{
right:29px;left:0
}
.timeline-box .year-month{
float:right;margin-right:0;margin-left:10px
}
.timeline-box .day-month{
padding-right:50px;padding-left:0
}
.timeline-box .day-month:before{
left:auto;right:23px
}
.timeline-box .post-item-inner{
margin-left:0;margin-right:50px
}
.big-posts-box .posts-items li .post-thumb{
margin-left:0
}
.big-posts-box .posts-items li .post-details{
padding-right:0
}
.big-posts-box .posts-items li .post-title{
padding-right:0
}
.big-posts-box .posts-items li:nth-child(2n+1){
clear:right
}
@media (min-width:670px){
.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:right
}

}
@media (min-width:768px){
.full-overlay-title li:not(.no-post-thumb) .block-title-overlay{
padding:25px 0 0 25px
}
.full-overlay-title.media-overlay .tie-media-icon{
right:15px;left:auto
}
.full-overlay-title.media-overlay .is-trending .trending-post{
right:15px;left:auto
}
.full-overlay-title.media-overlay .is-trending .tie-media-icon{
right:63px;left:auto
}
.full-overlay-title .digital-rating{
left:15px;right:auto
}

}
.mini-posts-box .posts-items li .post-thumb{
float:right;margin-left:15px;margin-right:0
}
.mini-posts-box .posts-items li:nth-child(2n+1){
clear:right
}
@media (min-width:992px){
.full-width .mini-posts-box .posts-items li:nth-child(n){
clear:none
}
.full-width .mini-posts-box .posts-items li:nth-child(3n+1){
clear:right
}

}
@media (max-width:670px){
.miscellaneous-box li:first-child .tie-media-icon{
right:10px;left:auto
}
.miscellaneous-box li:first-child.is-trending .tie-media-icon{
right:50px;left:auto
}

}
@media (min-width:992px){
.full-width .miscellaneous-box .posts-items li:nth-child(4n+2){
clear:right
}

}
.playlist-title-icon{
float:right;margin-right:0;margin-left:10px
}
.videos-number,.video-play-icon,.video-paused-icon,.video-number,.video-thumbnail{
float:right;text-align:right
}
.video-info{
padding-left:0;padding-right:125px
}
.video-playlist-nav-wrapper .mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools,.video-playlist-nav-wrapper .mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{
left:0;right:auto
}
.mag-box .breaking{
border-left-width:1px;border-right-width:0
}
.mag-box .controls-is-active .ticker-wrapper.has-js{
padding-right:0;padding-left:90px
}
.mag-box .breaking-news-nav{
padding-left:0
}
.magazine2.full-width .masonry-with-spaces:not(.media-page-layout) #masonry-grid:not(.masonry-loaded) .post-element{
margin-left:4%;margin-right: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
}
.entry table td,.entry table th{
text-align:right!important;border:1px dotted rgba(0,0,0,.1)
}
.entry ol,.entry ul{
padding-right:15px;padding-left:0;margin-right:20px;margin-left:0
}
.entry li ol,.entry li ul{
margin-right:15px;margin-left:0
}
.entry .post-bottom-meta .post-bottom-meta-title,.entry .post-bottom-meta a{
float:right;margin:5px 0 0 5px
}
.tie-auto-dropcap .entry>p:first-of-type:first-letter{
float:right;margin:10px 0 0 20px
}
blockquote.quote-light{
border-left-width:0;border-right-width:3px
}
q:before,blockquote:before{
content:'\f10e'
}
q cite,blockquote cite{
text-align:left
}
.featured-area .single-caption-text{
right:0;left:auto
}
#reading-position-indicator{
right:0;left:auto
}
body:not(.centered-title-big-bg) .single-big-img.full-width-area #go-to-content{
left:15px;right:auto
}
.post-layout-4 .single-big-img #go-to-content,.post-layout-5 .single-big-img #go-to-content{
right:auto;left:30px
}
.entry-content .post-tags .tags-title{
float:right;margin-left:10px;margin-right:0
}
.entry-header .post-meta .meta-item{
margin-right:0;margin-left:12px
}
.entry-header .post-meta .tie-alignright .meta-item{
margin-right:0;margin-left:15px;white-space:nowrap
}
.entry-header .trending-post{
margin-left:5px;margin-right:0
}
.meta-author-avatar img{
margin-right:0;margin-left:3px
}
.single-big-img .post-meta .tie-alignright{
padding-left:0;padding-right:10px
}
.meta-views>span{
float:right;line-height:inherit;margin-left:3px
}
span.video-close-btn{
left:-10px;right:auto
}
@media (min-width:992px){
body.full-width #the-sticky-video.video-is-sticky .featured-area-inner,body.one-column-no-sidebar #the-sticky-video.video-is-sticky .featured-area-inner{
right:20px;left:auto
}

}
.prev-next-post-nav .prev-post{
padding-left:15px;padding-right:0;float:right
}
.prev-next-post-nav .prev-post .tie-media-icon:before{
content:"\f106";letter-spacing:-5px
}
.prev-next-post-nav .next-post{
padding-right:15px;padding-left:0;float:left
}
.prev-next-post-nav .next-post .tie-media-icon:before{
content:"\f104";letter-spacing:5px
}
.share-links a .share-btn-icon{
float:right
}
.share-links a .social-text{
float:right;border-right-width:1px;border-left-width:0;padding-right:15px;padding-left:25px
}
.share-skew a:before{
transform:skew(20deg) translateX(6px)
}
.share-inverted{
text-align:left
}
.share-title{
padding-left:15px;padding-right:0;float:right
}
.icons-text .large-share-button .social-text{
padding-left:8px;padding-right:6px
}
#related-posts .related-item{
float:right
}
@media (max-width:767px){
#related-posts .related-item:nth-child(2n+1){
clear:right!important
}

}
@media (min-width:480px){
.about-author .author-avatar{
float:right
}
.about-author .author-info{
padding-right:20px;padding-left:0
}
.about-author li.social-icons-item{
float:right
}

}
.comment-list .comment-author img{
float:right;margin:6px 6px 6px 20px
}
.comment-list .has-avatar .reply{
margin-left:0;margin-right:90px
}
.comment-list .reply a{
float:right
}
.comment-list ol.children{
margin-left:0;margin-right:75px
}
@media (max-width:670px){
.comment-list ol.children{
margin-right:25px
}

}
@media (max-width:479px){
.comment-list ol.children{
margin-right:10px
}

}
.comment-list li.comment #respond{
margin-right:90px;margin-left:0
}
#respond .comment-form-email,#respond .comment-form-url{
float:right
}
#respond .comment-form-email{
margin-right:0;margin-left:4%
}
#cancel-comment-reply-link{
float:left
}
.block-head-4 #cancel-comment-reply-link{
margin-right:50px;margin-left:0
}
.single-big-img .entry-header .entry-title{
padding-right:0;padding-left:30px
}
#story-highlights{
float:right;clear:right;margin-left:20px;margin-right:0
}
@media (min-width:768px){
.post-meta-column #the-post .entry-content{
float:left
}
.post-meta-column.magazine2 #post-extra-info{
padding-left:25px;padding-right:0
}
.post-meta-column #post-extra-info{
float:right;padding-right:25px;padding-left:0
}
.post-meta-column #post-extra-info .single-post-meta .meta-item:not(.meta-author-wrapper){
padding-right:8px;padding-left:0
}
.post-meta-column #post-extra-info #share-buttons-top .equal-width{
float:right
}
.post-meta-column #post-extra-info #share-buttons-top .share-skew a{
float:right
}
.post-meta-column #post-extra-info #share-buttons-top .share-pill a{
padding-right:5px;padding-left:2px
}

}
.has-sidebar .masonry-with-spaces #masonry-grid:not(.masonry-loaded) .post-element{
margin-left:4%;margin-right:0;float:right
}
.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-left:2%;margin-right:0;float:right
}
@media (min-width:1200px){
.is-percent-width .full-width .masonry-with-spaces #masonry-grid:not(.masonry-loaded) .post-element:nth-child(3n+3){
margin-left:2%;margin-right:0
}

}
@media (min-width:480px){
.full-width .entry-header-outer .author-info,.one-column-no-sidebar .entry-header-outer .author-info{
text-align:right
}

}
.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{
right:0;left:auto
}
.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{
right:0;left:auto;border-left:5px solid transparent;border-right:0
}
.block-head-2 .site-footer .widget-title:after{
right:0;left:auto
}
.block-head-3 .comment-reply-title:after,.block-head-3 .the-global-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{
right:0;left:auto
}
.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{
right:0;left:auto
}
.block-head-4 #check-also-box .widget-title{
padding-right:30px;padding-left:10px
}
.block-head-4 #check-also-close{
right:5px;left:auto
}
.block-head-4 span.widget-title-icon,.block-head-7 span.widget-title-icon{
float:right;margin-left:10px;margin-right:0
}
.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 25px 5px 15px
}
.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{
transform:skew(20deg) translateX(-6px)
}
.block-head-5 .section-title-default{
padding:5px 35px 5px 20px
}
.block-head-5 .section-title-default:before{
transform:skew(20deg) translateX(-13px)
}
.block-head-5 .widget-title{
padding:0 20px 0 10px
}
.block-head-5 #check-also-box .widget-title{
padding-right:37px
}
.block-head-5 #check-also-close{
right:12px;left:auto
}
.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{
left:0;right:auto;transform:skew(40deg) translateX(-14px)
}
.block-head-6 .section-title-default:after{
transform:skew(40deg) translateX(-32px)
}
.block-head-7 .slider-arrow-nav{
margin-left:-3px;margin-right:5px
}
.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{
padding-right:20px;padding-left:0
}
.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{
right:0;left:auto
}
.block-head-8 .section-title-default{
padding-right:25px;padding-left:0
}
.block-head-9 .the-subtitle .widget-title-icon{
padding-right:0;padding-left:5px
}
.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{
right:auto;left:0;transform:skew(30deg) translateX(-10px)
}
.block-head-10 .widget-title-icon{
float:right;margin-right:0;margin-left:10px
}
.block-head-10 .section-title-default{
padding-left:10px;padding-right:0
}
.block-head-10 .section-title-default:after{
border-left-width:0;border-right-width:40px
}
.block-head-10 #check-also-box .widget-title{
padding-right:30px;padding-left:0
}
.block-head-10 #check-also-close{
left:auto;right: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{
padding-right:0;padding-left: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{
right:auto;left:0;border-left-width:0;border-right-width:13px;border-right-color:var(--brand-color)
}
.block-head-11 .widget-title-icon{
float:right;margin-right:0;margin-left:10px
}
.block-head-11 .section-title-default{
padding-left:50px;padding-right:0
}
.block-head-11 .section-title-default:after{
border-left-width:0;border-right-width:40px
}
.block-head-11 #check-also-box .widget-title{
padding-right:30px;padding-left:0
}
.block-head-11 #check-also-close{
left:auto;right:5px
}
.widget-title-icon{
left:0;right:auto
}
.post-widget-body{
padding-left:0;padding-right:125px
}
.posts-inverted .post-widget-body:not(.no-small-thumbs){
padding-right:0;padding-left:125px
}
.post-widget-thumbnail{
float:right;margin-left:15px;margin-right:0
}
.posts-inverted .post-widget-thumbnail{
float:left;margin-right:15px;margin-left:0
}
.widget-pagination-wrapper .slider-arrow-nav{
flex-direction:row-reverse
}
.login-widget .pass-container input[type="password"]{
padding-left:70px;padding-right:10px
}
.login-widget .forget-text{
left:10px;right:auto
}
.flickr-widget .flickr_badge_image{
float:right
}
.recent-comments-widget .post-widget-body,.tab-content-comments .post-widget-body{
padding-left:0;padding-right:80px
}
.subscribe-widget .widget-title{
text-align:right
}
.subscribe-widget form:before{
right:12px;left:auto
}
.tie-instagram-post{
float:right
}
.tie-tiktok-avatar a{
float:right;margin-right:0;margin-left:15px
}
@media (max-width:767px){
.site-footer #instagram-link{
left:10px;right:auto
}

}
.tie-insta-avatar a{
float:right;margin-right:0;margin-left:15px
}
.widget_categories li,.widget_product_categories li,.widget_archive li{
text-align:left
}
.widget_categories li a,.widget_product_categories li a,.widget_archive li a{
float:right
}
.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 12px 5px 0
}
.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:'\f104';text-align:right;margin-right:-12px;margin-left:0
}
.widget_categories .children li,.widget_product_categories .children li,.widget_nav_menu .sub-menu li,.widget_pages .children li{
padding-right:15px;padding-left:0
}
.posts-list-bigs li .post-widget-thumbnail,.posts-list-big-first li:first-child .post-widget-thumbnail,.posts-list-half-posts li .post-widget-thumbnail{
margin-left:0
}
.posts-list-bigs li .post-widget-body,.posts-list-big-first li:first-child .post-widget-body,.posts-list-half-posts li .post-widget-body{
padding-right:0
}
.posts-list-half-posts li{
float:right
}
.posts-list-half-posts li:nth-child(2n){
float:left
}
@media (max-width:991px){
.posts-list-big-first li,.posts-list-bigs li{
float:right
}
.posts-list-big-first li:nth-child(2n),.posts-list-bigs li:nth-child(2n){
float:left
}
.posts-list-big-first li:first-child{
float:right;clear:left
}
.posts-list-big-first li:nth-child(n+2){
float:left
}

}
.timeline-widget ul{
padding-right:15px;padding-left:0
}
.timeline-widget ul:before{
right:0;left:auto
}
.timeline-widget ul li .date::before{
right:-20px;left:auto
}
.posts-list-counter .posts-list-items li.widget-post-list:before{
right:-15px;left:auto
}
@media (max-width:991px){
.magazine2 .posts-list-counter .posts-list-items li.widget-post-list:before{
right:-10px;left:auto
}

}
.widget_nav_menu ul.children li,.widget_nav_menu ul.sub-menu li{
padding-right:15px;padding-left:0
}
.latest-tweets-widget .tweetaya-body{
padding-left:0;padding-right:20px
}
.latest-tweets-widget .tweetaya-meta{
text-align:left
}
.latest-tweets-widget .twitter-icon-wrap{
float:right
}
.latest-tweets-widget .slider-links{
float:left
}
.latest-tweets-widget .slider-links .tie-slider-nav li{
float:left
}
.latest-tweets-widget .tie-slick-slider .twitter-icon-wrap{
margin-right:0;margin-left:20px
}
.fullwidth-area .latest-tweets-widget .slider-links{
left:20px;right:auto
}
@media (min-width:480px){
.fullwidth-area .latest-tweets-widget .tie-slick-slider .tweetaya-body{
padding-right:60px;padding-left:0
}

}
.fullwidth-area .latest-tweets-widget ul:not(.tie-slick-slider) .tweetaya-meta{
text-align:right
}
.weather-more-todays-stats{
text-align:right;padding-right:10px;padding-left:0
}
.widget .tie-weather-user-location{
right:auto;left:10px
}
.widget .tie-weather-user-location.has-title{
left:20px
}
.social-statistics-widget ul li,.social-statistics-widget a span.counter-icon,.social-statistics-widget a span[class^="arqicon-"],.social-statistics-widget a span[class*=" arqicon-"]{
float:right
}
.social-statistics-widget .followers{
float:right;margin-right:10px;margin-left:0
}
.fullwidth-stats-icons li::before{
left:auto;right:50px
}
.fullwidth-stats-icons .followers{
margin-right:30px;margin-left:0
}
.fullwidth-stats-icons .followers span{
float:right;margin-left:5px;margin-right:0
}
.circle-three-cols .social-icons-item a span.counter-icon,.circle-three-cols .social-icons-item a span[class^="arqicon-"],.circle-three-cols .social-icons-item a span[class*=" arqicon-"]{
left:auto;right:50%;margin-left:0;margin-right:-35px
}
.squared-four-cols li:nth-child(n) a .counter-icon,.squared-four-cols li:nth-child(n) a [class^="arqicon-"],.squared-four-cols li:nth-child(n) a [class*=" arqicon-"]{
left:auto;margin-left:0;right:50%;margin-right:-27px
}
.social-icons-widget .social-icons-item{
float:right
}
.aboutme-widget .about-author-img{
float:right;margin-right:0;margin-left:12px
}
.widget_media_video iframe.me-plugin{
right:0
}
.tie-parallax [id^="jarallax-container-"]>div,.tie-parallax [id^="jarallax-container-"]>iframe{
right:auto!important
}
.tabs a{
border-width:0 0 1px 1px
}
.normal-side .tabs li:last-child a{
border-left-width:0
}
@media (max-width:320px){
.normal-side .tabs a{
border-width:0 0 1px
}

}
.flex-tabs .flexMenu-viewMore a{
border-width:0 0 1px 0
}
.flex-tabs .flexMenu-popup{
left:0;right:auto;transform:translateY(-1px) translateX(-1px)
}
.flex-tabs .flexMenu-popup a{
padding:10px 40px 10px 20px;text-align:left
}
.tabs-vertical:after{
right:-1px;left:auto;border-width:0 0 0 1px
}
.tabs-vertical .tabs{
left:auto;float:right
}
.tabs-vertical .tabs li a{
border-width:0 0 1px 0
}
.tabs-vertical .tab-content{
float:right
}
.magazine2 .tabs-vertical .tab-content{
padding:0 30px 0 0
}
.block-head-4.magazine2 .tabs .flexMenu-popup{
transform:translateY(0) translateX(-1px)
}
.block-head-5.magazine2 .tabs>.active a:before{
right:0;left:auto;transform:skew(20deg)
}
.block-head-5.magazine2 .tabs>.active:first-child a:before,.block-head-5.magazine2 .widget .tabs .active:last-child a:after{
left:0;right:auto
}
.block-head-5.magazine2 .tabs>.active:first-child a:after,.block-head-5.magazine2 .widget .tabs .active:last-child a:before,.block-head-6.magazine2 .tabs>.active a:before{
right:0;left:auto
}
.block-head-6.magazine2 .tabs>.active a:after{
left:0;right:auto;transform:skew(35deg)
}
#go-to-top{
right:auto;left:15px
}
@media (max-width:768px){
#go-to-top{
right:auto;left:5px
}

}
@media (min-width:768px){
.site-info-layout-2 .copyright-text-first{
float:right
}
.site-info-layout-2 .copyright-text-second,.site-info-layout-2 ul.social-icons,.site-info-layout-2 .footer-menu{
float:left;margin-right:10px;margin-left:0
}

}
#the-post .entry-content,#the-post .entry-content p{
font-size: 17px;line-height: 2;
}
#tie-body{
background-color: #ffffff;
}
:root:root{
--brand-color: #b31217;--dark-brand-color: #810000;--bright-color: #FFFFFF;--base-color: #2c2f34;
}
#reading-position-indicator{
box-shadow: 0 0 10px rgba( 179,18,23,0.7);
}
::-moz-selection{
background-color: #b31217;color: #FFFFFF;
}
::selection{
background-color: #b31217;color: #FFFFFF;
}
a,body .entry a,.dark-skin body .entry a,.comment-list .comment-content a{
color: #b31217;
}
#content a:hover{
text-decoration: underline !important;
}
#tie-container a.post-title:hover,#tie-container .post-title a:hover,#tie-container .thumb-overlay .thumb-title a:hover{
background-size: 100% 2px;text-decoration: none !important;
}
a.post-title,.post-title a{
background-image: linear-gradient(to bottom,#000 0%,#000 98%);background-size: 0 1px;background-repeat: no-repeat;background-position: left 100%;color: #000;
}
.dark-skin a.post-title,.dark-skin .post-title a{
color: #fff;background-image: linear-gradient(to bottom,#fff 0%,#fff 98%);
}
.more-link,.button,[type='submit'],.generic-button a,.generic-button button{
background: transparent;
}
#header-notification-bar{
background: var( --tie-preset-gradient-4 );
}
#top-nav,#top-nav .sub-menu,#top-nav .comp-sub-menu,#top-nav .ticker-content,#top-nav .ticker-swipe,.top-nav-boxed #top-nav .topbar-wrapper,.top-nav-dark .top-menu ul,#autocomplete-suggestions.search-in-top-nav{
background-color : #ffffff;
}
#top-nav *,#autocomplete-suggestions.search-in-top-nav{
border-color: rgba( #000000,0.08);
}
#top-nav .icon-basecloud-bg:after{
color: #ffffff;
}
#top-nav a:not(:hover),#top-nav input,#top-nav #search-submit,#top-nav .fa-spinner,#top-nav .dropdown-social-icons li a span,#top-nav .components > li .social-link:not(:hover) span,#autocomplete-suggestions.search-in-top-nav a{
color: #b31217;
}
#top-nav input::-moz-placeholder{
color: #b31217;
}
#top-nav input:-moz-placeholder{
color: #b31217;
}
#top-nav input:-ms-input-placeholder{
color: #b31217;
}
#top-nav input::-webkit-input-placeholder{
color: #b31217;
}
#top-nav,#top-nav .comp-sub-menu,#top-nav .tie-weather-widget{
color: #34495e;
}
#autocomplete-suggestions.search-in-top-nav .post-meta,#autocomplete-suggestions.search-in-top-nav .post-meta a:not(:hover){
color: rgba( 52,73,94,0.7 );
}
#top-nav .weather-icon .icon-cloud,#top-nav .weather-icon .icon-basecloud-bg,#top-nav .weather-icon .icon-cloud-behind{
color: #34495e !important;
}
#main-nav,#main-nav .menu-sub-content,#main-nav .comp-sub-menu,#main-nav ul.cats-vertical li a.is-active,#main-nav ul.cats-vertical li a:hover,#autocomplete-suggestions.search-in-main-nav{
}
#main-nav{
border-width: 0;
}
#theme-header #main-nav:not(.fixed-nav){
bottom: 0;
}
#main-nav .icon-basecloud-bg:after{
color: #ffffff;
}
#autocomplete-suggestions.search-in-main-nav{
border-color: rgba(0,0,0,0.07);
}
.main-nav-boxed #main-nav .main-menu-wrapper{
border-width: 0;
}
#main-nav a:not(:hover),#main-nav a.social-link:not(:hover) span,#main-nav .dropdown-social-icons li a span,#autocomplete-suggestions.search-in-main-nav a{
color: #34495e;
}
.main-nav,.search-in-main-nav{
--main-nav-primary-color: #b31217;--tie-buttons-color: #b31217;--tie-buttons-border-color: #b31217;--tie-buttons-text: #FFFFFF;--tie-buttons-hover-color: #950000;
}
#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: #b31217;
}
#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: #b31217;
}
#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: #FFFFFF;
}
#main-nav .menu > li.tie-current-menu > a:before,#main-nav .menu > li:hover > a:before{
border-top-color: #FFFFFF;
}
#main-nav,#main-nav input,#main-nav #search-submit,#main-nav .fa-spinner,#main-nav .comp-sub-menu,#main-nav .tie-weather-widget{
color: #34495e;
}
#main-nav input::-moz-placeholder{
color: #34495e;
}
#main-nav input:-moz-placeholder{
color: #34495e;
}
#main-nav input:-ms-input-placeholder{
color: #34495e;
}
#main-nav input::-webkit-input-placeholder{
color: #34495e;
}
#main-nav .mega-menu .post-meta,#main-nav .mega-menu .post-meta a,#autocomplete-suggestions.search-in-main-nav .post-meta{
color: rgba(52,73,94,0.6);
}
#main-nav .weather-icon .icon-cloud,#main-nav .weather-icon .icon-basecloud-bg,#main-nav .weather-icon .icon-cloud-behind{
color: #34495e !important;
}
#footer{
}
#site-info{
background-color: #fcfcfc;background-image: var(--wpr-bg-3406c9b5-d762-4822-87e0-c8616f5608d0);
}
#footer .posts-list-counter .posts-list-items li.widget-post-list:before{
border-color: #fcfcfc;
}
#footer .timeline-widget a .date:before{
border-color: rgba(252,252,252,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(0,0,0,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(0,0,0,0.1);
}
#footer .social-statistics-widget .white-bg li:before{
background: rgba(0,0,0,0.1);
}
.site-footer #wp-calendar tbody td{
background: rgba(0,0,0,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(0,0,0,0.8);
}
#footer .timeline-widget ul:before,#footer .timeline-widget a:not(:hover) .date:before{
background-color: #dedede;
}
#footer,#footer textarea,#footer input:not([type='submit']),#footer select,#footer #wp-calendar tbody,#footer .tie-slider-nav li span:not(:hover),#footer .widget_categories li a:before,#footer .widget_product_categories li a:before,#footer .widget_layered_nav li a:before,#footer .widget_archive li a:before,#footer .widget_nav_menu li a:before,#footer .widget_meta li a:before,#footer .widget_pages li a:before,#footer .widget_recent_entries li a:before,#footer .widget_display_forums li a:before,#footer .widget_display_views li a:before,#footer .widget_rss li a:before,#footer .widget_display_stats dt:before,#footer .subscribe-widget-content h3,#footer .about-author .social-icons a:not(:hover) span{
color: #34495e;
}
#footer post-widget-body .meta-item,#footer .post-meta,#footer .stream-title,#footer.dark-skin .timeline-widget .date,#footer .wp-caption .wp-caption-text,#footer .rss-date{
color: rgba(52,73,94,0.7);
}
#footer input::-moz-placeholder{
color: #34495e;
}
#footer input:-moz-placeholder{
color: #34495e;
}
#footer input:-ms-input-placeholder{
color: #34495e;
}
#footer input::-webkit-input-placeholder{
color: #34495e;
}
.site-footer.dark-skin a:not(:hover){
color: #34495e;
}
.site-footer.dark-skin a:hover,#footer .stars-rating-active,#footer .twitter-icon-wrap span,.block-head-4.magazine2 #footer .tabs li a{
color: #b31217;
}
#footer .circle_bar{
stroke: #b31217;
}
#footer .widget.buddypress .item-options a.selected,#footer .widget.buddypress .item-options a.loading,#footer .tie-slider-nav span:hover,.block-head-4.magazine2 #footer .tabs{
border-color: #b31217;
}
.magazine2:not(.block-head-4) #footer .tabs a:hover,.magazine2:not(.block-head-4) #footer .tabs .active a,.magazine1 #footer .tabs a:hover,.magazine1 #footer .tabs .active a,.block-head-4.magazine2 #footer .tabs.tabs .active a,.block-head-4.magazine2 #footer .tabs > .active a:before,.block-head-4.magazine2 #footer .tabs > li.active:nth-child(n) a:after,#footer .digital-rating-static,#footer .timeline-widget li a:hover .date:before,#footer #wp-calendar #today,#footer .posts-list-counter .posts-list-items li.widget-post-list:before,#footer .cat-counter span,#footer.dark-skin .the-global-title:after,#footer .button,#footer [type='submit'],#footer .spinner > div,#footer .widget.buddypress .item-options a.selected,#footer .widget.buddypress .item-options a.loading,#footer .tie-slider-nav span:hover,#footer .fullwidth-area .tagcloud a:hover{
background-color: #b31217;color: #FFFFFF;
}
.block-head-4.magazine2 #footer .tabs li a:hover{
color: #950000;
}
.block-head-4.magazine2 #footer .tabs.tabs .active a:hover,#footer .widget.buddypress .item-options a.selected,#footer .widget.buddypress .item-options a.loading,#footer .tie-slider-nav span:hover{
color: #FFFFFF !important;
}
#footer .button:hover,#footer [type='submit']:hover{
background-color: #950000;color: #FFFFFF;
}
#footer .site-info a:hover{
color: #b31217;
}
a#go-to-top{
background-color: #b31217;
}
a#go-to-top{
color: #f1c40f;
}
.social-icons-item .custom-link-1-social-icon{
background-color: #333 !important;
}
.social-icons-item .custom-link-1-social-icon span{
color: #333;
}
@media (max-width: 991px){
#theme-header.has-normal-width-logo #logo img{
width:125px !important;max-width:100% !important;height: auto !important;max-height: 200px !important;
}

}
.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: 0.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 0.5%;
}
@media (min-width: 676px){
.is-view-type-carousel .web-stories-list__carousel:not(.glider){
height: 277px;
}

}
.web-stories-list__lightbox-wrapper,.i-amphtml-story-player-main-container{
direction: ltr;
}
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-right-radius: 35px;border-bottom-right-radius: 35px;
}
body .tabs li:last-child a,body .full-overlay-title li:not(.no-post-thumb) .block-title-overlay{
border-top-left-radius: 15px;
}
body .center-overlay-title li:not(.no-post-thumb) .block-title-overlay,body .tabs li:first-child a{
border-top-right-radius: 15px;
}
/*# sourceURL=yal-rtl-fix-inline-css */
		


	.no-js img.lazyload{
display: none;
}
figure.wp-block-image img.lazyloading{
min-width: 150px;
}
.lazyload,
			.lazyloading{
--smush-placeholder-width: 100px;
				--smush-placeholder-aspect-ratio: 1/1;
				width: var(--smush-image-width, var(--smush-placeholder-width)) !important;
				aspect-ratio: var(--smush-image-aspect-ratio, var(--smush-placeholder-aspect-ratio)) !important;
}
.lazyload, .lazyloading{
opacity: 0;
}
.lazyloaded{
opacity: 1;
				transition: opacity 400ms;
				transition-delay: 0ms;
}
/* ===== Pagination Professional Style ===== */
.nav-links{
display: flex;
  flex-wrap: wrap;
  gap: 8px;
  align-items: center;
  justify-content: center;
  margin: 30px 0;
}
.nav-links .page-numbers{
display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 38px;
  height: 38px;
  padding: 0 14px;
  border-radius: 10px; /* الحواف 10px */
  background: #f1f1f1;
  color: #555;
  text-decoration: none;
  font-weight: 500;
  font-size: 14px;
  transition: all 0.25s ease;
  border: 1px solid #e0e0e0;
}
/* Hover */
.nav-links .page-numbers:hover{
background: #e5e5e5;
  color: #000;
}
/* الصفحة الحالية */
.nav-links .page-numbers.current{
background: #e10600; /* أحمر احترافي */
  color: #fff;
  border-color: #e10600;
  box-shadow: 0 4px 12px rgba(225, 6, 0, 0.3);
}
/* النقاط ... */
.nav-links .dots{
background: transparent;
  border: none;
  color: #999;
  pointer-events: none;
}
/* زر التالي */
.nav-links .next{
padding: 0 16px;
  font-weight: 600;
}
/* موبايل */
@media (max-width: 600px){
.nav-links {
    gap: 6px;
  }
  .nav-links .page-numbers {
    min-width: 34px;
    height: 34px;
    font-size: 13px;
  }
}
