img{
vertical-align: middle;
}
.tpoverflow:after {
content: " ";
display: block;
clear: both;
}
.ne-page-loader-wrap {
position: fixed;
width: 100%;
top: 0;
left: 0;
bottom: 0;
background: white;
z-index: 9;
}
.elementor-html body.khbloaderactive{
display: block;
}    
.khobish-flex-inr {
display: flex;
flex-wrap: wrap;
align-content: stretch;
margin-left: -10px;
margin-right: -10px;
}
.khobish-flex-col {
width: 33.33%;
padding-left:10px;
padding-right:10px;
}
.khobishpreloader {
position: fixed;
display: block;
width: 100%;
height: 100%;
left: 0px;
top: 0px;
z-index: 55;
opacity: 1;
background: white;
}
.khobishpreloader {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
-webkit-transition: all 1s cubic-bezier(0.23, 1, 0.32, 1);
transition: all 1s cubic-bezier(0.23, 1, 0.32, 1);
}
.khobishpreloader.loaded {
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
}
.khobishpreloader .content-container {
position: relative;
width: 100%;
text-align: center;
top: 50%;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
}   .kb-filter-bar{
display: flex;
gap: 10px;
justify-content: space-between;
align-items: center;
}
.centerpart{
flex: 1;
}
.centerpart span{
display: block;
} .kb-filter-bar .leftpart h3{
margin: 0px;
padding: 0px;
}
.kb-filter-bar .leftpart h3 span{
display: block;
position: relative;
}
.kb-filter-bar .rightpart .view_more{
display: block;
height: 100%;
} ul.kb_subcats_list{
margin: 0px;
padding: 0px;
list-style-type: none; float: left;
}
.rightpart{
display: inline-flex;
align-items: center;    
}
ul.kb_subcats_list li{
float: left;
}
ul.kb_subcats_list li:not(:first-child){
padding-left: 15px;
}
ul.kb_subcats_list li.notneeded{
display: none;
}
.kb_more_list{
float: left;
position: relative;
display: none;
padding-left: 20px;
}
.kb_more_list.notneeded{
display: none;
}
.kb_more_list .more_label{
float: left;
height: 100%;
}
.kb_more_list .more_label span{
padding-right: 14px;
cursor: pointer;
}
.kb_dropdown_list a {
color:black !important;
}
.kb_more_list ul{
margin: 0px;
padding: 20px;
list-style-type: none;
box-shadow: 0px 0px 20px rgba(0,0,0,.05);
border-radius: 3px;
background-color: #fff;
}
.kb_more_list .kb_dropdown_list{
transform: translateY(15px);
opacity: 0;
visibility: hidden;
transition: all .3s ease;
width: max-content;
min-width: 150px;
z-index: 333;
position: absolute;
top: 100%;
right: 0px;
text-align: right;
padding-top: 12px;
}
.kb_more_list:hover .kb_dropdown_list{
opacity: 1;
visibility: visible;
transform: translateY(0px);
}
.kb_more_list ul li{
margin: 0px;
padding: 0px;
display: none;
margin-bottom: 5px;
}
.kb_more_list ul li:last-child{
margin-bottom: 0px;
}
.kb_more_list ul li.need{
display: block;
}
.kb-filter-bar span.forwidth{
width: auto;
display: block;
float: left;
position: absolute;
opacity: 0;
visibility: hidden;
}
.style-one .leftpart:after {
content: "";
background: #2c2f34;
width: 40px;
height: 2px;
position: absolute;
bottom: -2px;
left: 0;
}
.khobish-ajax-wrap{
position: relative;
overflow: hidden;
}
.mason-on .clear{
display: none;
}  .khobish_pagination{
clear: both;
display: flex;
font-size: 11px;
overflow: hidden;
align-items: center;
}
.khobish_pagination > div{
display: inline-block;
position: relative;
}
.khobish_pagination.load-more > div {
display: inline-block;
text-align: center;
position: relative;
}
.khobish_pagination a{
display: flex;
border: 1px solid #bebebe;
transition: all .3s ease;
justify-content: center;
align-items: center;
}
.khobish_pagination.load-more a {
width: 100%;
}
.khobish_pagination.load-more i,.khobish_pagination.load-more .xlspin span{
display: none;
}
.khobish_pagination.load-more .xlspin i{
display: block;
}
.khobish_pagination a.inactive:after,
.khobish_pagination a.inactive:before{
background-color: #d6d6d6;
}
.khobish_pagination a.inactive{
border-color: #d6d6d6;
cursor: default;
}
.khobish_pagination .mz_prev,.khobish_pagination .mz_next{
text-align: center;
}
.khobish_pagination.load-more .mz_next:before,.khobish_pagination.load-more .mz_next:after {
content: '';
height: 1px;
background: #eee;
width: 1000px;
margin: auto;
position: absolute;
top: 0;
bottom: 0;
display: block;
}
.khobish_pagination.prev-next .middle-bar span{
height: 1px;
display: block;
}
.khobish_pagination.load-more .mz_next:before {
right: 100%;
margin-right: 20px;
}
.khobish_pagination.load-more .mz_next:after {
left: 100%;
margin-left: 20px;
}
.khobish_pagination.prev-next .mz_prev:before,.khobish_pagination.prev-next .mz_next:after {
content: '';
height: 1px;
background: #eee;
width: 1000px;
margin: auto;
position: absolute;
top: 0;
bottom: 0;
display: block;
}
.khobish_pagination.prev-next .mz_prev:before {
right: 100%;
margin-right: 20px;
}
.khobish_pagination.prev-next .mz_next:after {
left: 100%;
margin-left: 20px;
}
.khobish_pagination.number-pagination .page-numbers {
list-style-type: none;
margin: 0;
padding: 0;
display: flex;
gap: 5px;
}
.khobish_pagination.number-pagination .page-numbers li {
display: inline-flex;
}
.khobish_pagination.number-pagination li .page-numbers{
display: flex;
justify-content: center;
align-items: center;  
} .entry_title{
margin: 0;
}
.clear{
clear: both;
}
.hidden-xl{
display:none !important;
}
.lazyload{
background-image: linear-gradient(to left,#f5f5f5 0%,#efefef 15%,#f5f5f5 40%,#f5f5f5 100%);
background-repeat: no-repeat !important;
background-color: #f5f5f5;
background-size: 900px 1700px;
background-position: center center;
animation: wbangonpreload 1s infinite linear forwards;
-webkit-animation: wbangonpreload 1s infinite linear forwards;  
}
@-webkit-keyframes
wbangonpreload{from{background-position:-800px 0}to{background-position:100px 0}}@keyframes
wbangonpreload{from{background-position:-800px 0}to{background-position:100px 0}}
.excerpt-wrap{
position: relative;
overflow: hidden;
} .no-margin{
margin-left:-15px;
margin-right:-15px;
} .no-pad{
padding-left:0px !important;
padding-right:0px !important;
} .load-wrap {
position: absolute;
top: 0px;
width: 100%;
z-index: 33;
left: 0px;
right: 0px;
bottom: 0;
display: flex;
align-items: center;
justify-content: center;    
}
.khobish-ajax-wrap.loading{
filter: blur(2px);
-webkit-filter: blur(2px);  
}
.khobish-ajax-wrap{
transition: all 0.3s;
-webkit-transition: all 0.3s;
opacity: 1;    
}
.ft-thumbwrap img {
max-width: none;
width: -webkit-calc(100% + 20px);
width: calc(100% + 20px);
-webkit-transition:  -webkit-transform 0.35s;
transition: transform 0.35s;
-webkit-transform: translate3d(-10px,0,0);
transform: translate3d(-10px,0,0);
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
.ft-thumbwrap:hover img {
-webkit-transform: translate3d(0,0,0);
opacity:.9;
transform: translate3d(0,0,0);
} .format-video .icon {
position: absolute;
left: 50%;
top: 50%;
bottom: auto;
right: auto;
-webkit-transform: translateX(-50%) translateY(-50%);
-ms-transform: translateX(-50%) translateY(-50%);
transform: translateX(-50%) translateY(-50%);
color: #ffffff;
z-index: 1;
}
.icon.xlsmall:before {
width: 30px;
height: 30px;
line-height: 28px;
font-size: 11px;
}x 
.format-video .icon:before {
content: "\f2be";
}
.format-gallery .icon:before {
content: "\f1e8";
}
.format-video .icon:before {
border: 2px solid #ffffff;
border-radius: 50%;
width: 40px;
height: 40px;
line-height: 36px;
display: block;
font-family: LineAwesome; 
text-align: center;
font-size: 17px;
background: rgba(0,0,0,0.3);
transition: 0.3s;
z-index: 2;
}
.ft-thumbwrap{
position: relative;
}
.no-overflow{
overflow: hidden;
}
.khboverlaythumb{
position: absolute;   
z-index: 2; 
}
.btn-more{
display: inline-block;
} .block-1 .ft-thumbwrap{
max-width: 350px;
float: left;
margin-right: 25px;
position: relative;
}
.post-item {
position: relative;
background-size: cover;
background-repeat: no-repeat; 
}
.bg-img.post-item {
height:300px;
background-size: cover;
background-position: center;
} .bottom-meta {
display: table;
width: 100%;
}
.col {
display: table-cell;
}
.post-info-author img{
display: inline-block;
vertical-align: middle;
}
.post-info-author img{
width: 30px;
border-radius: 50%;
margin-right: 7px;
display: inline-block !important;
} .bottom-meta{
border: 1px solid #eee;
border-left: 0px;
border-right: 0px;
padding: 6px 0px;
}
.xld_sharelist {
display: inline-block;
padding-left: 20px;
}
.xld_sharelist a {
padding:0px 2px;
}
.bottom-meta .col{
width:33.33%;
}
.bottom-meta .col.share{
border-left: 1px solid #eeee;
border-right: 1px solid #eee;
} .magazine-1{
clear: both;
overflow: hidden;
}
.magazine-1 .rest .ft-thumbwrap{
width: 100px;
float: left; 
}  .fa-chevron-right.slick-arrow {
right: 0;
}
.slick-slider .fa-chevron-left{
left:0;
}
.slick-slider:hover .slick-arrow{
opacity:1;
}
.slick-slider:hover .fa-chevron-left{
left:10px;
}
.slick-slider:hover .fa-chevron-right{
right:10px;
}
.grid-item {
position: relative;
overflow: hidden;
background-repeat: no-repeat;
background-position: center top;
background-size: cover;
}
.slide-bg {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
background-size: cover;
transition: 1.5s;
background-position: center center;
} .thumb-overlay {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
} .full-thumb-link {
position: absolute;
width: 100%;
height: 100%;
z-index: 1;
top: 0;
bottom: 0;
}
.thumb-overlay:after,.slide-bg:after {
content: "";
position: absolute;
left: 0;
right: 0;
bottom: 0;
height: 65%;
transition: height 0.2s;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
.bg-img.post-item:hover .thumb-overlay:after{
height:80%;
}
.style-three .full-thumb-link:after {
content: "";
display: block;
position: absolute;
width: 100%;
top: 0;
bottom: 0;
background: #00000052;
z-index: 2;
}
.grid-item:hover .slide-bg.zoomin{
-webkit-transform: scale(1.1);
transform: scale(1.1);
transition: 2s; 
} .slider-b {
list-style-type: none;
}
.slider-a-wrap{
margin: 0;
padding: 0;
list-style-type: none;
}
.grid-item{
height:100%
}
.mag-item-1:nth-child(1) {
width: 50%;
height: 100%;
margin-right: 1px;
padding-bottom: 1px;
float:left;
height:100%;
}
.mag-item-2:nth-child(n+2) {
height: calc(50% - 1px);
width: 24.9%;
width: calc(25% - 1px);
float: left;
margin-bottom: 1px;
}
.mag-item-2:nth-child(2n){
margin-right:1px;
}
@media (max-width: 767px){
.mag-item-1:nth-child(1) {
width:100%;
}
.mag-item-2:nth-child(n+2) {
width: calc(50% - 1px);
} 
} .ajxmpostainer{
overflow: hidden;
position: relative;
clear: both;
}
.loadmore.pagi {
clear: both;
}
.pagi.prev-nxt{
clear: both;
position: relative;
overflow: hidden;
text-align: center;
position: absolute;
right: 0;
display: inline-block;      
}
.loadmore .ash_loadmore{
position: relative;
cursor:pointer;
display: block;  
}
.ash_loadmore.disabled{
cursor:auto !important;
}
.pagi.prev-nxt .ash_loadmore{
display: inline-block;
border: 1px solid #eee;
font-size: 11px;
width: 23px;
padding: 2px;
cursor: pointer;
text-align: center;
position: relative;
} .post-carousel.style-one .thumb-overlay:after{
content:none;
}
.post-carousel.style-one .thumb-content {
background: #00000042;
padding: 20px 30px 20px;
transition: background 1s cubic-bezier(0.16, 0.84, 0.45, 1);
}
.style-one .grid-item:hover .thumb-content{
background: #ff55b3;
} .style-three .thumb-overlay3{
position: relative;
top: 48%;
max-width: 400px;
width: 100%;
margin: 0px auto;
text-align:center;
opacity: 0; 
transform: translateY(-50%);
-webkit-transition: all .5s;
-moz-transition: all .5s;
-o-transition: all .5s;
transition: all .5s;  
z-index: 3;
}
.style-three .slick-active .thumb-overlay3{
opacity:1;
} .post-carousel.style-five{
padding: 0px 25px;
}
.post-carousel.style-five .grid-item{
display: table;
}
.post-carousel.style-five .ft-thumbwrap {
vertical-align: top;
display: table-cell;
width: 75px;
float: left;  
}
.post-carousel.style-five .thumb-bottom {
display: table-cell;
vertical-align: middle;
}
.post-carousel.style-five .slick-arrow {
position: absolute;
padding: 8px;
display: flex !important;
align-items: center;
top: 0;
bottom: 0;
background: #d0d0d0;
font-size: 10px;
border-radius: 2px;
cursor: pointer;
z-index: 1;
-webkit-transition: all .5s;
-moz-transition: all .5s;
-o-transition: all .5s;
transition: all .5s;
width: auto;
height: auto; 
line-height: initial;
margin-top:0px;
opacity: 1;
}
.post-carousel.style-five:hover .fa-chevron-left {
left: 0;
}
.post-carousel.style-five:hover .fa-chevron-right {
right: 0;
} .post-overlay .thumb-overlay:after{
display: none;
} .box-content-wrap {
position: relative;
overflow: hidden;
z-index: 1;
}
.box-content-wrap:before {
display: block;
content: " ";
width: 100%;
padding-top: 80%;
}
.box-content {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 1;
}
.box-image {
background-repeat: no-repeat;
background-size: cover;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
-webkit-transition: all .5s;
-moz-transition: all .5s;
-o-transition: all .5s;
transition: all .5s;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
.box-image:before {
content: "";
position: absolute;
right: 0;
top: 0;
bottom: 0;
left: 0;
background: rgba(0,0,0,.2);
-webkit-transition: all .3s ease-in-out 0s;
-moz-transition: all .3s ease-in-out 0s;
transition: all .3s ease-in-out 0s;
}
.box-image:after {
border: 1px solid #fff;
content: "";
position: absolute;
-webkit-transition: all .3s ease-in-out 0s;
-moz-transition: all .3s ease-in-out 0s;
transition: all .3s ease-in-out 0s;
bottom: 15px;
left: 15px;
opacity: 0;
right: 15px;
top: 15px;
}
.cta-text {
position: absolute;
top: 50%;
pointer-events: none;
transform: translateY(-50%);
left: 0;
right: 0;
-webkit-backface-visibility: hidden;
text-align: center;
}
.box-content:hover .box-image:after {
opacity: 1;
}
.box-content .title{
display: inline-block;
margin: 0;
} ul.ae-nav {
list-style-type: none;
margin: 0;
padding: 0;
}
.ae-nav a {
display: block;
}
.ae-nav li{
display:inline-block;
}
.col-2 li{
width:50%;
float: left;
}
.col-3 li{
width:33.33%;
float: left;
} .fullwidth-insta,.columnar-insta{
margin: 0;
padding:0;
list-style-type: none;
overflow: hidden;
}
.fullwidth-insta li{
float:left;
}
.columnar-insta li{
float:left;
padding:4px;
}
@media (max-width: 768px) {
.fullwidth-insta li{
float:left;
}  
}
.xlinsta {
display: block;
overflow: hidden;
position: relative;
}
.xlinsta:before {
content: "";
display: block;
width: 100%;
height: 100%;
background: #000;
opacity: 0;
position: absolute;
transition: .2s cubic-bezier(.25,.46,.45,.94);
z-index: 1;
}
.xlinsta:hover:before {
opacity: .5;
} .aetaxo.full li:last-child{
border-bottom: 0;
padding-top: 0;
}
.aetaxo.full li{
color: #a0a0a0;
position: relative;
line-height: 1.8em;
padding: 5px 0;
text-align: left;
}
.aetaxo.full span{
float: right;
}
.aetaxo a{
display:block;
border-bottom: 1px solid #eee;
}
@-webkit-keyframes load8 {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@keyframes load8 {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
} .height5{
height:5px;
}
.height10{
height:10px;
} .ft-thumbwrap .counter{
position: absolute;
text-align: center;
} .timeline-widget{
position:relative;
padding-left:20px;
margin: 0px;
margin-left: 5px;
}
.timeline-widget li{
list-style-type:none;
}
.timeline-widget:before {
content: "";
position: absolute;
left: 0px;
top: 0;
width: 2px;
height: 100%;
background: #e6e6e6;
}
.timeline-widget .anim-fade:before {
content: "";
width: 12px;
height: 12px;
background: #e6e6e6;
border: 3px solid rgba(255,255,255,0.8);
position: absolute;
left: -4px;
display: inline-block;
vertical-align: middle;
border-radius: 50%;
-webkit-transform: translateZ(0);
transform: translateZ(0);
transition-duration: 0.3s;
}
.timeline-widget .anim-fade:hover:before {
background: #08f;
-webkit-transform: scale(1.2);
-ms-transform: scale(1.2);
transform: scale(1.2);
transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36);
}   .trending-now-label i {
margin-right: 5px;
} .xlvidpre,.playimg{
position: relative;
}
.xlvidpre.loading{
opacity:.5;   
}
.xlvidpre{
transition: opacity 0.3s;
-webkit-transition: opacity 0.3s;
opacity: 1;    
}
.plthmb{
cursor: pointer;
}
.slick-current .playimg:before {
border-color: #fff transparent transparent;
border-style: solid;
border-width: 10px 10px 0;
content: "";
right: 0;
left: 0;
width: 10px;
margin: auto;
position: absolute;
top: 0;
z-index: 2;
}
.list .playimg {
width: 77px;
float: left;
margin-right: 10px;
}
.list .title {
display: inline-block;
}
.list .plthmb {
overflow: hidden;
clear: both;
border-bottom: 1px solid #eee;
}
.list .playlist-title{
position: relative;
background: antiquewhite;
padding: 13px 15px;
}
.list .playlist-title i{
position: absolute;
top: 50%;
bottom: auto;
right: auto;
-webkit-transform: translateX(0%) translateY(-50%);
-ms-transform: translateX(0%) translateY(-50%);
transform: translateX(0%) translateY(-50%);
}
.list .playlist-title h2 {
margin: 0;
padding-left: 19px;
font-size: 20px;
}
.list .content{
overflow: hidden;
position: relative;
} .xld_postshare {
float: none;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-ms-flex-align: start;
align-items: flex-start;
}
.xld_share_post a {
float: left;
width: 44px;
max-width: 44px;
height: 38px;
line-height: 38px;
white-space: nowrap;
padding: 0 10px;
margin: 0 5px 5px 0;
text-align: center;
display: -ms-flexbox;
display: flex;
-ms-flex: 1;
flex: 1;
-ms-flex-pack: center;
justify-content: center;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
transition: .2s;
}
.xld_share_post a.expanded {
width: auto;
max-width: none;
padding: 0 12px;
}
.share-secondary {
display: none;
}
.xld_share_post .xld_btn-toggle {
background: #bdbdbd;
}
.xld_share_post a:last-child {
margin-right: 0;
}
.xld_share_post a:hover {
opacity: .75;
}
.xld_share_post.show-secondary .xld_btn-toggle {
max-width: auto;
}
.xld_share_post i {
font-size: 14px;
line-height: inherit;
}
.show-secondary .share-secondary {
display: block;
margin-right: 5px;
}
.show-secondary .xld_btn-toggle .fa {
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
}
.xld_share_post span{
padding-left: 8px;
}
.xld_btn-toggle .fa {
transition: transform .2s ease;
}
.flathym .xld_btn-facebook {
background: #3b5998;
}
.flathym .xld_btn-twitter{
background: #00aced;
}
.flathym .xld_btn-linkedin{
background: #007bb6;
}
.flathym .xld_btn-pinterest{
background: #BD081C;
}
@media only screen and (max-width: 767px) {
.xld_share_post span {
display: none;
}
} 
.khobish-fullshare .khb-view{
position:relative;
width: auto;
max-width: 94px;
margin-right: 15px;
padding-left: 0px;
justify-content: flex-start;  
}
.khobish-fullshare .khb-view i{
display:none;
}
.khobish-fullshare .khb-view:after {
width: 1px;
height: 100%;
background: #e0e0e0;
display: block;
content: "";
position: absolute;
right: 0;
top: -2px;
-webkit-transform: rotate(15deg);
transform: rotate(15deg);
} .khobish-circularshare .xld_sharelist{
background: white;
padding: 0px 15px;
position: relative;
}
.khobish-circularshare .xld_sharelist:after,.khobish-circularshare .xld_sharelist:before {
content: '';
height: 1px;
background: #eee;
width: 1000px;
margin: auto;
position: absolute;
top: 0;
bottom: 0;
display: block;
z-index: -1;
}
.khobish-circularshare .xld_sharelist:after {
right: 100%;
}
.khobish-circularshare a{
width: 32px;
height: 32px;
text-align: center;
float: left;
font-size: 14px;
margin: 0px 5px;
display: flex;
justify-content: center;
align-items: center;
-webkit-transition: all .1s linear;
-moz-transition: all .1s linear;
-ms-transition: all .1s linear;
-o-transition: all .1s linear;
transition: all .1s linear; 
border:1px solid;
} .magnews-posted-on >*{
padding-right: 5px;  
} .tp-section-sticky {
position: fixed;
left: 0;
right: 0;
}
.tp-section-sticky-hide {
display: none;
}
.tp-column-sticky {
position: fixed;
top: 0;
} .ne-margin-0{
margin: 0;
}
.entry_title{
text-overflow: ellipsis;
overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
word-wrap: break-word;
}
.background-title .entry_title a{
display: inline;
padding: 2px 12px;
box-decoration-break: clone;
-webkit-box-decoration-break: clone;
}
.ne-bg-holder{
display: flex;
align-items: stretch;  
}
.ne-bg-holder .inrwrp{
background-size: cover;
-webkit-animation: myfirst 1s;
animation: myfirst 1s;
position: relative;
display: flex;
overflow: hidden;  
width: 100%;
}
.inrwrp::before {
content: "";
height: 100%;
position: absolute;
top: 0;
left: 0;
width: 100%;
}
.khboverlaythumb{
position: absolute;
top: 10px;
}
.news-bg-holder::before {
content: "";
height: 100%;
position: absolute;
top: 0;
left: 0;
width: 100%;
}
.news-bg-holder{
overflow: hidden;
}
.elementor-element--toggle-edit-tools .mason-on{
height: unset !important;
}
.catbg-wrap{
display: inline-flex;
gap: 5px;
}
.catbg-wrap .cat-bg{
color: #fff;
padding: 1px 6px;
display: inline-block;
margin-right: 4px;	
background: black;
}
.abs-excerpt .excerpt-wrap{
position: absolute;
bottom: 0px;
width: 100%;
left: 0px;
}
.abs-excerpt .ft-thumbwrap >a:after {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
content: "";
display: block;
}
.has-overlay:after {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
content: "";
display: block;
}
.ne-has-rb-border::before,.ne-has-rb-border::after {
content: '';
position: absolute;
}
.ne-has-rb-border::before{
top: 0px;
}
.ne-click-capture {
position: fixed;
cursor: pointer;
top: 0;
left: 0;
width: 100%;
height: 100%;
visibility: hidden;
z-index: 9;
transition: all 0.3s ease;
-webkit-transition: all 0.6s ease;
-o-transition: all 0.6s ease;
transition: all 0.6s ease;
cursor: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='51px' height='51px' viewBox='0 0 51 51' enable-background='new 0 0 51 51' xml:space='preserve' style=' stroke-width: 2;%0A'%3E%3Cline fill='none' stroke='%23fff' stroke-miterlimit='10' x1='15.25' y1='35.75' x2='35.75' y2='15.25' style=' %0A'%3E%3C/line%3E%3Cline fill='none' stroke='%23fff' stroke-miterlimit='10' x1='15.25' y1='15.25' x2='35.75' y2='35.75'%3E%3C/line%3E%3C/svg%3E")21 21, pointer;    
}
.ne-overlay .ne-click-capture {
visibility: visible;
background: rgba(0, 0, 9, .35);
}
.ne-offsidebar{
position: fixed;
top: 0;
bottom: 0;
width: 100%;
max-width: 320px;
z-index: 100;
-webkit-transition: all 0.6s ease;
-o-transition: all 0.6s ease;
transition: all 0.6s ease;
overflow-y: auto;
}
.ne-offsidebar.right {
right: 0;
-webkit-transform: translateX(100%);
-ms-transform: translateX(100%);
-o-transform: translateX(100%);
transform: translateX(100%);
}
.ne-offsidebar.left {
left: 0;
-webkit-transform: translateX(-100%);
-ms-transform: translateX(-100%);
-o-transform: translateX(-100%);
transform: translateX(-100%);
}
.ne-offsidebar.active-container{
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
-o-transform: translateX(0);
transform: translateX(0);
box-shadow: 0 0 65px rgba(0, 0, 0, 0.07);
}
.tp-menu-wrap {
margin: 0;
list-style: none;
padding: 0;
align-items: center;
}
.tp-menu-wrap li {
display: inline-block;
position: relative;
}
.tp-menu-wrap.accordion li{
width: 100%;
}
.tp-menu-wrap>li>a{
position: relative;
}
.tp-menu-wrap.accordion{
flex-direction: column;  
}
.tp-menu-wrap.accordion .sub-menu {
display: none;
}
.tp-menu-wrap li.tp_mega_menu {
position: static;
}
.tp-menu-wrap.default .sub-menu {
margin-left: 0;
left: 0;
list-style: none;
padding: 0;
position: absolute;
top: 100%;
visibility: hidden;
opacity: 0;
margin-top: 30px;
transition: all 0.3s ease 0s;
}
.tp-menu-wrap.default li:hover>.sub-menu {
margin-top: 0;
opacity: 1;
visibility: visible;
z-index: 999;
}
.tp-menu-wrap .sub-menu li, .tp-menu-wrap .sub-menu li a {
display: block;
line-height: initial;
}
.poscenter .ne-megamenu-content-wrapper {
left: 0;
}
.ne-megamenu-content-wrapper {
position: absolute;
top: 100%;
width: 100%;
z-index: -999;
visibility: hidden;
opacity: 0;
margin-top: 30px;
transition: all 0.3s ease 0s;
}
.tp-menu-wrap li.tp_mega_menu:hover .ne-megamenu-content-wrapper {
margin-top: 0;
opacity: 1;
visibility: visible;
z-index: 999;
}
.tp-menu-wrap.default:hover>li {
opacity: .5;
}
.tp-menu-wrap.default>li:hover {
opacity: 1;
}
.tp-menu-wrap .sub-menu .sub-menu {
left: 100%;
top: 0;
}
.centered-axis-x {
position: absolute;
left: 50%;
transform: translate(-50%, 0);
width: 100%;
}
.centered-axis-xy {
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%,-50%);
width: 100%;
} .ne-loader,
.ne-loader:after {
border-radius: 50%;
width: 30px;
height: 30px;
z-index: 2;
margin-left: -15px;
margin-top: -15px;
}
.ne-loader {
font-size: 10px;
top: 50%;
left: 50%;
position: absolute;
text-indent: -9999em;
border-left: 2px solid #ffffff;
border-right: 2px solid #000;
border-top: 2px solid #000;
border-bottom: 2px solid #000;
-webkit-transform: translateZ(0);
-ms-transform: translateZ(0);
transform: translateZ(0);
-webkit-animation: load8 1.1s infinite linear;
animation: load8 1.1s infinite linear;
}
@-webkit-keyframes load8 {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@keyframes load8 {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
} .margin-0{
margin: 0;
}
.text-right{
text-align: right;
}
.pos-rel{
position: relative;
} 
.pos-abs{
position: absolute;
} 
.ne-d-flex {
display: flex;
}
.ne-d-inflex{
display: inline-flex;
}
.ne-flex-1{ 
flex:1;
}
.ne-flex-auto{
flex:auto;
}
.ne-v-center{
align-items: center;
}
.ne-d-flex.ne-gutter {
flex-wrap: wrap;
}
.ne-gutter {
margin: -10px 0 0 -10px;
}
div[class^="ne-df-"] {
position: relative;
}
.ne-df-100 {
flex: 0 0 100%;
width:100%;
}
.ne-df-50 {
flex: 0 0 50%;
width:50%;
}
.ne-df-19 {
flex: 0 0 19.44%;
width:19.44%;
}
.ne-df-58 {
flex: 0 0 58.33%;
width:58.33%;
}
.ne-df-41 {
flex: 0 0 41.66%;
width:41.66%;
}
.ne-df-66 {
flex: 0 0 66.66%;
width:66.66%;
}
.ne-df-25 {
flex: 0 0 25%;
width:25%;
}
.ne-df-33 {
flex: 0 0 33.33%;
width:33.33%;
}
.ne-relative{
position: relative;
}
.ne-dir-col{
flex-direction:column;
}
.ne-gutter>div[class^="ne-df-"] {
padding: 10px 0 0 10px;
}
.ne-space-btwn{
justify-content: space-between;    
} 
.ne-center-justify{
justify-content: center;    
} 
@media (max-width: 787px) {
.ne-mobile-block {
flex-direction: column !important;
}
.ne-mobile-block>div[class^="ne-df-"] {
flex: 0 0 100%;
width:100%;
}     
}