/******************************************************************************************************************************************************
******************************************************************************************************************************************************

																	 Glider
																		
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/ 
.rd-glider{
	--rd-post-tl-lk:var(--rd-cap-txt) ;
	--rd-expt-txt:var(--rd-cap-expt-txt) ;
	--rd-meta-txt:var(--rd-cap-meta-txt) ;
	--rd-main-br-cr:var(--rd-cap-br-cr) ;
	padding:0px ;
}
.rd-glider [class*="rd-post-"]{
	padding-bottom: calc((var(--rd-ratio,0px) - var(--rd-gp,0px)) - (var(--rd-post-img-sd,0px) * 4));
 	width: calc(100% - (var(--rd-post-img-sd,0px) * 4));

float: right;
 
position: relative;
overflow: hidden;
 border-radius: var(--rd-main-rd,0px);
 	border:var(--rd-post-img-br,none);
	box-shadow:0 0 var(--rd-post-img-sd,0px) var(--rd-post-img-sd,0px) var(--rd-post-sd);
margin: calc((var(--rd-gp,0px) / 2) + (var(--rd-post-img-sd,0px) * 2));	
 
}

.rd-boxed-content .rd-glider [class*="rd-post-"]{
	margin:calc(var(--rd-post-img-sd,0px) * 2)  !important;
 }
.rd-boxed-content .rd-ratio-full .rd-glider [class*="rd-post-"]{
 
 	height:  100%  !important;
}

.rd-glider [class*="rd-post-"] .rd-inner {
  position: absolute;
  right: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
}
 
.rd-glider .rd-thumb{
	height:var(--rd-ratio-ht,fit-content);
	position: var(--rd-ratio-po,absolute);
	width: 100%;
}
.rd-glider .rd-thumb a{
	padding-bottom:0px !important;
}
.rd-glider .rd-thumb a::before{
	position:absolute;
	top:0px;
	bottom:0px;
	content:"";
	width:100%;
	height:100%;
	z-index:1;
	background:var(--sao-sl-cr-bg,none);
}
.rd-glider .rd-details{
max-width: var(--rd-body-wt);
margin: 0 auto;
}
.rd-glider.rd-not-thumb{
	background: var(--rd-cap-bg) ;
}
.rd-glider .rd-hover-icon{
	display:var(--rd-dp-2,inline-block);
}
[class*="rd-el-"]:not(.rd-cap-hover-middle) .rd-glider figcaption{
	opacity:1 !important;
	transform:none !important;
	padding:0px !important;
}
[class*="rd-el-"]:not(.rd-cap-hover-middle) .rd-glider figcaption::before,
[class*="rd-el-"]:not(.rd-cap-hover-middle) .rd-glider figcaption::after{
	display:none !important;
}
.rd-cap-hide .rd-glider figcaption{
	display:none !important;
}
.rd-cap-middle .rd-glider figcaption,
.rd-cap-hover-middle .rd-glider figcaption {
	align-items: center;
}
.rd-cap-hover-bottom .rd-glider figcaption,
.rd-cap-bottom figcaption,.rd-cap-gradient-bottom  .rd-glider figcaption{
	align-items: end;
}
.rd-cap-bottom .rd-glider figcaption{
	height:auto;
	bottom:0px;
}
.rd-cap-middle .rd-glider .rd-icon-video {
	position: relative;
	margin: 0 0 var(--rd-mg-tp);
	display: inline-block;
	width: 100%;
	vertical-align: top;
	text-align: var(--rd-ag,center);
	height: var(--rd-icn-sz);
	float: var(--rd-ag,center);
}
.rd-cap-gradient-bottom .rd-glider figcaption{
	background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,var(--rd-cap-bg) 100%) !important;
}
 
.rd-cap-hover-bottom .rd-glider  figcaption{
	bottom:-100%;
	height:auto !important;
	transition: bottom 350ms;
}
.rd-cap-hover-bottom .rd-glider [class*="rd-post-"]:hover figcaption{
	bottom:0px;
	transition: bottom 350ms;
}
.rd-glider [class*="rd-post-"]:hover .rd-hover-icon{
	margin-bottom:var(--rd-mg-tp);
}
.rd-glider .rd-details{
	position:relative;
	padding:var(--rd-pd);
}
.rd-glider .rd-excerpt,.rd-glider .rd-readmore{
	display: var(--rd-dp,inline-block) !important;
}
.rd-glider .rd-meta,
.rd-glider .rd-all-category-blog,
.rd-glider .rd-icon-video {
	display: var(--rd-dp-4,inline-block) !important;
}
.rd-glider .rd-all-category-blog {
 float: right;
width:auto;
margin-bottom: 0px !important;
}
.rd-glider .rd-all-category-blog {
	text-align:var(--rd-ag,right);
}
  

.rd-glider .rd-post-slider  .rd-thumb a{
background-image: var(--rd-bg-2,var(--rd-bg,none));
background-position: center center !important;
background-repeat: no-repeat !important;
background-size: cover !important;
}

.rd-image-featured {
grid-template-columns: var(--rd-flx-col);
display: grid;
}
.rd-image-featured .rd-post-slider{
 	padding-bottom:  0 !important;
width: 100%!important;
float: right !important;
--rd-ratio-ht:100%;
 position: relative !important;
overflow: hidden !important;
box-shadow: var(--rd-box-layout-sd) !important;
border-radius: var(--rd-main-rd,0px) !important;
margin: calc(var(--rd-gp,0px) / 2) !important;
height: calc(100% - var(--rd-gp,0px)) !important;
}
.rd-image-featured .rd-post-slider .rd-inner{
	position:relative;
}
@media (max-width: 1024px) {
.rd-image-featured > .rd-glider{
	display:none !important;
}
.rd-image-featured {
	grid-template-columns: 100%!important;
display: grid;
}
}
 @media (min-width: 1025px) {
	 [class*="rd-bw-border"] 	[class*="rd_featured_mg"] .rd-glider [class*="rd-post-"]{
 			margin-bottom:0px !important;		 

		}
	 
  	 [class*="rd-bw-border"] .rd_featured_mg_c > *:nth-child(2) [class*="rd-post-"]::after,
	[class*="rd-bw-border"] .rd_featured_mg_c > *:nth-child(4)  [class*="rd-post-"]::after{
		display:none !important;
		
	}
 
 
 	[class*="rd-bw-border"] .rd_featured_mg_c .rd-glider [class*="rd-post-"]{
 		margin-left:0px !important;
		margin-right:0px !important;
 	}
	
	   	 
    	[class*="rd-bw-border"] .rd_featured_mg_l .rd-glider [class*="rd-post-"]{
		margin-left:0px !important;
  	}
 
 
   [class*="rd-bw-border"] .rd_featured_mg_3c > *:first-child [class*="rd-post-"]{
 		margin-left:calc(var(--rd-gp,0px)/6);
  	}
 
  	 [class*="rd-bw-border"] .rd_featured_mg_3c > *:nth-child(3) [class*="rd-post-"]
	  {
 		margin-right:calc(var(--rd-gp,0px)/6);
  	} 
	 
 	 [class*="rd-bw-border"] .rd_featured_mg_3c > .rd-glider:nth-child(2) [class*="rd-post-"]{
 		margin-right:calc(var(--rd-gp,0px)/3);
 		margin-left:calc(var(--rd-gp,0px)/3);
  	} 
	 
 
	
  	[class*="rd-bw-border"]	.rd_featured_mg_2c > .rd-glider:first-child [class*="rd-post-"]{
	margin-left:calc(var(--rd-gp,0px)/4);
  	}
  
  		  [class*="rd-bw-border"] .rd_featured_mg_2c > .rd-glider:nth-child(2) [class*="rd-post-"] {
 		margin-right:calc(var(--rd-gp,0px)/4);
   	} 
	 

	

 }