 @media screen and (min-width:768px){.item-video{height:500px}}@media screen and (max-width:759.98px){.item-video{height:250px}}a.grid-item>img{max-height:600px}.tp-caption{white-space:nowrap}.banner-video-title{font-size:calc(.5em + 2.5vw)}.banner-video-content{font-size:calc(.5em + 1.5vw)!important;line-height:1.5!important}.slider-caption-right{text-align:right}.owl-dots .swiper-video.actived,.owl-dots .swiper-video:hover{background-color:rgba(255,255,255,.6)}.video-title span{display:-webkit-box!important;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.owl-carousel .owl-video-play-icon{background:inherit}.img-hover-wrap{-webkit-transition:transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease;-moz-transform-style:flat!important;-webkit-backface-visibility:hidden}.img-hover-wrap:hover{-webkit-transform:scale(1.06);-ms-transform:scale(1.06);-o-transform:scale(1.06);transform:scale(1.06);z-index:2}.img-hover-card>a::after{content:" ";width:100%;height:100%;position:absolute;left:0;top:0;z-index:0;-webkit-transition:background-color .3s ease;-o-transition:background-color .3s ease;transition:background-color .3s ease}.img-hover-wrap:hover .img-hover-card>a::after{background-color:rgba(0,0,0,0)}.img-hover-card{position:relative;display:block;will-change:transform;transition:all .3s ease;box-shadow:0 10px 40px transparent}.img-hover-card a{width:100%;max-width:100%;display:block;z-index:99}.img-hover-card.hover-in{transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out}.img-hover-card.hover-3d{z-index:2}.img-hover-card.hover-out{transition:-webkit-transform .2s ease-in;transition:transform .2s ease-in;transition:transform .2s ease-in,-webkit-transform .2s ease-in}.img-hover-wrap .img-hover-detail{position:absolute;top:auto;left:40px;bottom:40px;pointer-events:none;-webkit-backface-visibility:hidden;-webkit-transform:scale(1) translateY(40px) translateZ(50px);-ms-transform:scale(1) translateY(30px) translateZ(50px);-o-transform:scale(1) translateY(30px) translateZ(50px);transform:scale(1) translateY(30px) translateZ(50px);-webkit-transition:transform .2s ease;-o-transition:transform .2s ease;transition:transform .2s ease}.img-hover-wrap:hover .img-hover-detail{opacity:1;-webkit-transform:scale(1.06) translateY(-5px) translateZ(50px);-ms-transform:scale(1.06) translateY(-5px) translateZ(50px);-o-transform:scale(1.06) translateY(-5px) translateZ(50px);transform:scale(1.06) translateY(-5px) translateZ(50px)}.img-hover-wrap .img-hover-title{margin:0 0 6px 0;font-size:17px;font-weight:600;text-shadow:0 1px 1px rgba(0,0,0,.3);z-index:9}.img-hover-wrap .img-link{opacity:0;width:20px;height:20px;border:1px solid #FFF;border-radius:50%;text-align:center;line-height:18px;font-size:11px;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.img-hover-wrap:hover .img-link{opacity:1}.img-hover-detail i,.img-hover-detail a,.img-hover-detail h3{color:#FFF}.fslider-custom{position:relative;width:100%}.fslider-custom:before{content:'';width:100%;padding-top:calc(var(--h) * 100% / var(--w));display:block}.flexslider-intro{height:auto!important;margin:auto!important;display:flex!important;flex-direction:column}.flexslider-intro{position:absolute!important;top:0!important;left:0!important}.flexslider-news,.flexslider-article{position:absolute!important;top:0!important;bottom:0!important;height:auto!important;margin:auto!important;display:flex!important;flex-direction:column}.flexslider.cover{max-width:80%;margin:auto auto}.flexslider-article:before,.flexslider-intro:before,.flexslider-relative-article:before{content:'';flex-grow:.5}.flexslider-relative-article{margin:auto!important;height:140px!important;display:flex!important;flex-direction:column}.flexslider-article .slide{margin:auto auto}.rectangle-frame{display:block;width:100px;height:40px;line-height:40px;margin:0 .25rem;font-size:1rem;text-align:center;border-radius:0;border-width:1px;border-style:solid;border-color:var(--hoverColor,#1ABC9C);-webkit-backface-visibility:hidden;transition:all .3s ease}.img-expand .portfolio-desc h4{-webkit-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.img-expand:hover .portfolio-desc h4{-webkit-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease;color:var(--hoverColor,#1ABC9C)}.img-expand:not(:hover) img{-webkit-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease}.img-expand:hover img{-webkit-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;transform:scale(1.2)}.portfolio-desc h4.ellipsis-title{height:50px}.si-rounded{border-radius:50%!important}#page-title.page-title-center span{margin-top:20px;max-width:600px}.widget-search input,.widget-search .btn{border-color:#DDD}.dark .widget-search .form-control:not(.not-dark),.dark .widget-search .btn{border-color:rgba(255,255,255,.1)}.widget-nav .nav{flex-direction:row}.widget-nav .nav .nav-item .nav-link{padding:5px 10px;color:var(--textColor,#444);line-height:1.3;font-weight:500;transition:all .2s ease}.dark .widget-nav .nav .nav-item .nav-link{color:#DDD}.widget-nav .nav .nav-item .nav-link.mixitup-control-active,.widget-nav .nav .nav-item.active .nav-link,.widget-nav .nav .nav-item:hover .nav-link{cursor:pointer;border-left-color:var(--hoverColor,#1ABC9C);color:var(--hoverColor,#1ABC9C)}@media (max-width:991.98px){.cat-widgets.position-sticky{position:relative!important;top:0;z-index:9;padding:3rem;top:0!important;width:100%}}@media (min-width:992px){.content-wrap{overflow:inherit}.widget-nav .nav{flex-direction:column}.widget-nav .nav .nav-item .nav-link{padding:5px 0 5px 15px;border-left:1px solid #DDD;line-height:1.8}.dark .widget-nav .nav .nav-item .nav-link,.dark #header.sticky-header #header-wrap,.dark .single-post .media-content .entry-title{border-color:rgba(255,255,255,.1)}}