
:root {
	--tt-main-bg-color: #0a0a0a; /* background color. */
	--tt-main-color: #c00; /* main color. */
	--tt-main-height: 60%;
}
.slider_demo2 .mos-img img, .carousel_post.nav_style1 .mos-img img,.carousel_feature.nav_style3 .mos-img img,.carousel_post2.nav_style2  .mos-img img {display: none !important;}
.slider_arrow {
 position:absolute;
 top:0;
 left:0;
 background:#fff;
 height:66px;
 width:30px;
 line-height:66px;
 text-align:center;
 color:#000;
 font-size:21px;
 z-index:99;
 transition:all .3s;
 box-shadow:0 10px 40px rgba(0,0,0,.15)
}
.slider_arrow.arrow_right {
 left:auto;
 right:0
}
.slider_arrow:hover {
 background:#1091ff;
 color:#fff;
 transition:all .3s
}
.ol_post span.tranding {
 height:54px;
 width:54px;
 display:inline-block;
 text-align:center;
 line-height:54px;
 font-size:16px;
 background:#f55;
 color:#fff;
 position:absolute;
 left:auto;
 top:15px;
 border-radius:50%;
 right:15px
}
.ol_post .single_post_text {
 position:absolute;
 bottom:0;
 z-index:9;
 padding:40px
}
.ol_post .single_post_text p.post-p {
 font-size:15px;
 line-height:21px;
 font-weight:400
}
.ol_post .single_post_text .meta {
 font-weight:500;
 font-size:14px
}
.ol_post .single_post_text .meta span {
 color:#fff
}
.ol_post .single_post_text p, .ol_post .single_post_text .mos-img {
 color:#fff
}
.ol_post .single_post_text a,.ol_post h4, .ol_post .single_post_text .meta span {
 color:#fff;
 font-size:30px;
 line-height:36px;
 font-weight:700
}
.ol_post .single_post_text .meta, .ol_post .single_post_text .meta span {
 margin-bottom:0
}
.ol_post .single_post_text .meta a, .ol_post .single_post_text .meta span {
 font-size:14px;
 text-transform:capitalize;
 position:relative;
 z-index:2
}
.ol_post .single_post_text .meta span:last-child {
 margin-left:20px
}
.ol_post .single_post_text .meta span:last-child:before {
 position:absolute;
 content:"/";
 height:20px;
 width:10px;
 left:-18px;
 top:50%;
 margin-top:-10px;
 line-height:20px;
 text-align:center
}
.post_img {
 position:relative;
 z-index:2;
 width:100%;
 height:100%;
 overflow:hidden;
}
.post_img a {
 display:block;
 width:100%;
 height:100%;
}
.post_img img {
 display:block;
 width:100%;
 height:100%;
 object-fit:cover;
 margin: 0px !important;
}
.readmore {
 font-size:14px!important
}
.ol_post .single_post_text .btn {
background-color: #333; color: #fff;
}
.ol_post .single_post_text .btn:hover {
background-color: #fff; color: #222;
}
.single_post .single_post_text a:hover {
 color:#1091ff;
 transition:all .3s
}
.gradient1 {
 position:relative;
 z-index:2
}

.slider_demo2 .post_img .slider-zoom-icon {
  position:absolute;
  top:22px;
  right:20px;
  z-index:5;
  color:#fff;
  font-size:20px;
	padding-top: 8px;
	padding-left: 16px;
	background-color: rgba(0, 0, 0, 0.4);
	color: #fff;
	height: 50px;
	width: 50px;
	border-radius: 50px;
	display: inline-block;
  opacity:0;
  transition:opacity .2s ease;
}
.slider_demo2 .post_img:hover .slider-zoom-icon,
.slider_demo2 .post_img a:focus-visible .slider-zoom-icon {
  opacity:1;
}

.slider_demo2 a {
 transition:all .4s;
 color:#1091ff;
 display:inline-block
}
.slider_demo2 a:hover {
 transition:all .4s;
 color:#1091ff
}
.fields-container li, .field-entry {list-style: none;  display: inline-block; color: #FAFAFA; background: rgba(13, 13, 13, 0.3); padding: 3px 20px}
/* Arrows */
.slick-prev,
.slick-next
{
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 48%;
    display: block;
    width: 40px;
    height: 60px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    cursor: pointer;
    color: transparent;
    border: none;
    outline: none;
    background: #333;
    padding: 20px 10px;
    z-index: 10;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
    color: transparent;
    outline: none;
    background: #555;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25;
}
.slick-prev:before,
.slick-next:before
{
    font-family: 'slick';
    font-size: 20px;
    line-height: 1;
    opacity: .75;
    color: white;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-prev
{
    left: 0px;
}
[dir='rtl'] .slick-prev
{
    right: 0px;
    left: auto;
}
.slick-prev:before
{
    content: '←';
}
[dir='rtl'] .slick-prev:before
{
    content: '→';
}
.slick-next
{
    right: 0px;
}
[dir='rtl'] .slick-next
{
    right: auto;
    left: 0px;
}
.slick-next:before
{
    content: '→';
}
[dir='rtl'] .slick-next:before
{
    content: '←';
}
.ol_post .tags {
list-style: none;
margin: 0;
padding: 0;
border: none;
justify-content: center;
display: block;
border-top: 0;
border-bottom: 0;
order: 6 !important;
margin-bottom: 10px !important;
}
.ol_post .tags > li {
	margin: 0;
}
.ol_post .tags > li a {
display: inline-block;
  background: #f4f4f4;
  padding: 6px 16px;
  margin-top: 5px;
  font-size: 14px;
  font-weight: 500;
  border-radius: 5px;
  border: none;
  color: #333;
  line-height: 22px;
}
.ol_post .tags > li a:hover {
background-color: #333;
  color: #fff !important;
}

.ol_post .tags > li {margin-left: 5px;}
.mx-egallery-slider .slider_demo1 .single_gallary_item {
 box-sizing:border-box;
 border:1px solid transparent;
 transition:opacity .25s ease, border-color .25s ease, box-shadow .25s ease, transform .25s ease;
}
.mx-egallery-slider .slider_demo1 .slick-slide.slick-current img {
 opacity:1 !important;
 border: 2px solid var(--tt-main-color, #c00);
 z-index:1;
 filter:brightness(1.12);
}
.mx-egallery-slider .slider-layout {
 display:flex;
 gap:12px;
}
.mx-egallery-slider .slider-layout--bottom {
 flex-direction:column;
}
.mx-egallery-slider .slider-layout--left,
.mx-egallery-slider .slider-layout--right {
 flex-direction:row;
}
.mx-egallery-slider .slider-layout--left .slider_demo2,
.mx-egallery-slider .slider-layout--right .slider_demo2 {
 flex:1 1 0;
 min-width:0;
}
.mx-egallery-slider .slider-layout--left .slider_demo1,
.mx-egallery-slider .slider-layout--right .slider_demo1 {
 flex:0 0 110px;
 width:110px;
}
.mx-egallery-slider .slider-layout--left .slider_demo1 .slick-list.draggable,
.mx-egallery-slider .slider-layout--right .slider_demo1 .slick-list.draggable {
 height:100% !important;
}
.mx-egallery-slider .slider-layout--right .slider_demo1 {
 order:1;
}
.mx-egallery-slider .slider-layout--left .slider_demo2 {
 order:1;
}
.mx-egallery-slider .slider-layout--left .slider_demo1 {
 order:0;
}
.mx-egallery-slider .slider-layout--left .slider_demo1 .slick-prev,
.mx-egallery-slider .slider-layout--right .slider_demo1 .slick-prev {
 top:0;
 left:50%;
 transform:translateX(-50%) rotate(90deg);
}
.mx-egallery-slider .slider-layout--left .slider_demo1 .slick-next,
.mx-egallery-slider .slider-layout--right .slider_demo1 .slick-next {
 top:auto;
 right:auto;
 bottom:0;
 left:50%;
 transform:translateX(-50%) rotate(90deg);
}
button {
  background-color: transparent;
  cursor: pointer;
  border: none;
}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.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}