/*//////////////////////////////////////////////////////////////////
Featured
/////////////////////////////////////////////////////////////////////
1. Featrued Posts 
2. Respansive  (min-width:1921px)
3. Respansive (min-width: 1500px) 
4. Respansive Standard
5. Respansive  (max-width: 1240px)
6. Respansive (max-width: 1240px) and (min-width: 980px)
7. Respansive (max-width: 979px)
8. Respansive (max-width: 979px) and (min-width: 768px)
9. Respansive (max-width: 767px) and (min-width: 500px) 
10.Respansive (max-width: 499px)
*/

/********************************************************************
1. Featrued Posts
*********************************************************************/

.rd-featured-warp {
	margin: 0px;
	width: 100%;
	float: right;
}
.rd-featured-warp .rd-title-box {
	margin-bottom: 20px;
	padding: 00px;
	width: 100%;
}
.rd-featured-warp.rd-between-0 .rd-title-box {
	margin-bottom: 20px;
}
.rd-featured-warp.rd-between-0 .rd-post-module-3 .rd-post-container {
	padding: 0px;
}
.rd-featured-warp.rd-between-2 .rd-title-box {
	margin-bottom: 19px;
}
.rd-featured-warp.rd-between-2 .rd-post-module-3 .rd-post-container {
	padding: 1px;
}
.rd-featured-warp.rd-between-10  .rd-post-list{
	margin:  -1%;
	margin:   -5px;
	width: 101%;
	width: calc(100% + 10px);
}
.rd-featured-warp  .rd-title-box {
	margin-bottom: 20px
}
.rd-featured-warp.rd-between-10 .rd-post-module-3 .rd-post-container {
	padding: 5px;
}
.rd-featured-warp.rd-between-20 .rd-post-list{
	margin:   -2%;
	margin:   -10px;
	width: 102%;
	width: calc(100% + 20px);
}
.rd-featured-warp.rd-between-20 .rd-post-module-3 .rd-post-container {
	padding: 10px;
}
 
.rd-featured-warp.rd-between-30 .rd-post-list{
	margin:   -3% ;
	margin:   -15px ;
	width: 103%;
	width: calc(100% + 30px);
}

.rd-featured-warp.rd-between-30 .rd-post-module-3 .rd-post-container {
	padding: 15px;
} 
.rd-featured-warp.rd-between-40 .rd-post-list{
	margin:   -4% ;
	margin:   -20px ;
	width: 104%;
	width: calc(100% + 40px);
}

.rd-featured-warp.rd-between-40 .rd-post-module-3 .rd-post-container {
	padding: 20px;
}
.rd-between-0 .rd-post-module-3 .rd-post-warp {
	border-width: 0px !important;
}
.rd-post-module-3 {
	float: left;
	width: 100%;
	display: inline-block;
	position: relative;
}
.rd-post-module-3 .rd-post-container {
	padding: 00px;
	height: 100%;
	position: absolute;
	height: 100%;
	width: 100%;
}
.rd-post-module-3 .rd-post-warp {
	border-radius: 0px;
	overflow: hidden;
	width: 100%;
	height: 100%;
	position: relative;
 	padding: 0!important
}
.rd-post-module-3 .rd-post-warp::after {
	position: absolute;
	content: "";
	width: 100%;
	height: 100%;
	left: 0px;
	border: solid 1px rgba(255, 255, 255, 0.00);
	box-shadow: 0 0 0 100px rgba(0, 0, 0, 0.0);
	pointer-events: none;
	top: 0px;
	transition: All 1s ease-out;
	-webkit-transition: All 1s ease-out;
	-moz-transition: All 1s ease-out;
	-o-transition: All 1s ease-out;
}
.rd-post-module-3 .rd-post-warp:hover::after {
	width: calc(100% - 4%);
	height: calc(100% - 4%);
	width: calc(100% - 40px);
	height: calc(100% - 40px);
	margin: 2%;
	margin: 20px;box-shadow: 0 0 0 100px  rgba(126, 128, 130, 0.2);
	border-radius: 0px;
	border: solid 1px rgba(255, 255, 255, 0.5);
	transition: All 1s ease-out;
	border-radius:5px;
	-webkit-transition: All 1s ease-out;
	-moz-transition: All 1s ease-out;
	-o-transition: All 1s ease-out;
	z-index: 1;
	pointer-events: none;
}
.rd-post.rd-post-module-3 .rd-post-warp::after {
	content: inherit !important;
}
.rd-post.rd-post-module-3 .rd-post-warp::after {
	content: inherit !important;
}
.rd-post.rd-post-module-3 .rd-post-thumbnail::before {
	left: 0;
	content: "";
	z-index: 1;
	background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.15) 0%, rgba(0, 0, 0, 0.65) 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.15) 0%, rgba(0, 0, 0, 0.65) 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0.15) 0%, rgba(0, 0, 0, 0.65) 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	height: 100%;
	width: 100%;
	position: absolute;
}
.rd-post-module-3 .rd-thumb,
.rd-post-module-3 .sao-thumb {
	position: absolute;
	width: 100%;
	overflow: hidden;
	height: 100%
}
.rd-post-module-3 .rd-post-container .rd-thumb .rd-post-thumbnail {
	top: 0px;
	right: 0;
	width: 100.1%;
	position: absolute;
	height: 100.1%
}
.rd-post-module-3 .rd-details {
	z-index: 1;
	padding: 20px;
	position: absolute;
	bottom: 0;
	pointer-events: none;
	width: 100%
}
.rd-details-middle .rd-post-module-3 .rd-post-thumbnail::before {
	background: rgba(0, 0, 0, 0.50)
}
.rd-details-middle .rd-post-module-3 .rd-details {
	margin: auto;
	top: 50%;
	right: 50%;
	bottom: auto;
	height: auto;
	transform: translate(-50%, -50%)!important;
	-webkit-transform: translate(-50%, -50%)!important;
	-moz-transform: translate(-50%, -50%)!important;
	-o-transform: translate(-50%, -50%)!important;
	-ms-transform: translate(-50%, -50%)!important;
	position: absolute;
	z-index: 1
}
.rd-ratio40 .rd-post-module-3 {
	padding-bottom: 40%
}
.rd-ratio50 .rd-post-module-3 {
	padding-bottom: 50%
}
.rd-ratio60 .rd-post-module-3 {
	padding-bottom: 60%
}
.rd-ratio75 .rd-post-module-3 {
	padding-bottom: 75%
}
.rd-ratio100 .rd-post-module-3 {
	padding-bottom: 100%
}
.rd-ratio135 .rd-post-module-3 {
	padding-bottom: 135%
}
.rd-ratio40 .rd-ratio1-2x .rd-post-module-3 {
	padding-bottom: 20%
}
.rd-ratio50 .rd-ratio1-2x .rd-post-module-3 {
	padding-bottom: 25%
}
.rd-ratio60 .rd-ratio1-2x .rd-post-module-3 {
	padding-bottom: 30%
}
.rd-ratio75 .rd-ratio1-2x .rd-post-module-3 {
	padding-bottom: 37.5%
}
.rd-ratio100 .rd-ratio1-2x .rd-post-module-3 {
	padding-bottom: 50%
}
.rd-ratio135 .rd-ratio1-2x .rd-post-module-3 {
	padding-bottom: 67.5%
}
.rd-ratio40 .rd-ratio2x .rd-post-module-3 {
	padding-bottom: 80%
}
.rd-ratio50 .rd-ratio2x .rd-post-module-3 {
	padding-bottom: 100%
}
.rd-ratio60 .rd-ratio2x .rd-post-module-3 {
	padding-bottom: 120%
}
.rd-ratio75 .rd-ratio2x .rd-post-module-3 {
	padding-bottom: 150%
}
.rd-ratio100 .rd-ratio2x .rd-post-module-3 {
	padding-bottom: 200%
}
.rd-ratio135 .rd-ratio2x .rd-post-module-3 {
	padding-bottom: 270%
}
.rd-post.rd-post-module-3 .rd-meta .rd-author a {
	color: #ffffff !important;
}
.rd-post-module-3 .rd-title a {
	color: #ffffff !important;
}
.rd-post-module-3 .rd-ex a {
	color: #ffffff !important;
}
/********************************************************************
1. Type:Posts
*********************************************************************/

.rd-post.rd-post-module-3 .rd-title a {
	overflow: hidden;
	color: #fff;
	text-shadow: 0 2px 3px rgba(0, 0, 0, 0.67)
}
.rd-post.rd-post-module-3 .rd-excerpt {
	color: #e1e5e9 !important;
	text-shadow: 0 2px 2px rgba(0, 0, 0, 0.67)
}
.rd-post.rd-post-module-3 .rd-meta li,
.rd-post.rd-post-module-3 .rd-meta li a {
	color: #c1c5c9 !important;
	text-shadow: 0 2px 2px rgba(0, 0, 0, 0.67)
}
.rd-post.rd-post-module-3 .rd-category a {
	color: #c1c5c9 !important;
	text-shadow: 0 2px 2px rgba(0, 0, 0, 0.67)
}
.rd-post.rd-post-module-3 .rd-thumb:hover .rd-post-thumbnail::before {
	background: rgba(0, 0, 0, 0.5)!important
}
/********************************************************************
1. Type:Porduct
*********************************************************************/

.rd-product.rd-post-module-3 .rd-details {
	display: none;
}
@media (min-width: 992px) {
	.rd-post-featured_13 .rd_column_3_4 .rd-post-item {
		float: left;
	}
}
@media (max-width: 991px) {
	.rd-post.rd-post-module-3 .rd-excerpt {
		display: none;
	}
}
.rd-ratio60 .rd-post.rd-post-module-3 .rd-150-item .rd-font-medium,
.rd-ratio75 .rd-post.rd-post-module-3 .rd-150-item .rd-font-medium,
.rd-ratio100 .rd-post.rd-post-module-3 .rd-150-item .rd-font-medium,
.rd-ratio135 .rd-post.rd-post-module-3 .rd-150-item .rd-font-medium,
.rd-ratio60 .rd-post.rd-post-module-3 .rd-200-item .rd-font-medium,
.rd-ratio75 .rd-post.rd-post-module-3 .rd-200-item .rd-font-medium,
.rd-ratio100 .rd-post.rd-post-module-3 .rd-200-item .rd-font-medium,
.rd-ratio135 .rd-post.rd-post-module-3 .rd-200-item .rd-font-medium,
.rd-ratio60 .rd-post.rd-post-module-3 .rd-250-item .rd-font-medium,
.rd-ratio75 .rd-post.rd-post-module-3 .rd-250-item .rd-font-medium,
.rd-ratio100 .rd-post.rd-post-module-3 .rd-250-item .rd-font-medium,
.rd-ratio135 .rd-post.rd-post-module-3 .rd-250-item .rd-font-medium,
.rd-ratio60 .rd-post.rd-post-module-3 .rd-300-item .rd-font-medium,
.rd-ratio75 .rd-post.rd-post-module-3 .rd-300-item .rd-font-medium,
.rd-ratio100 .rd-post.rd-post-module-3 .rd-300-item .rd-font-medium,
.rd-ratio60 .rd-post.rd-post-module-3 .rd-400-item .rd-font-medium,
.rd-ratio75 .rd-post.rd-post-module-3 .rd-400-item .rd-font-medium {
	display: none !important;
}
.rd-ratio60 .rd-post.rd-post-module-3 .rd-150-item .rd-meta,
.rd-ratio75 .rd-post.rd-post-module-3 .rd-150-item .rd-meta,
.rd-ratio100 .rd-post.rd-post-module-3 .rd-150-item .rd-meta,
.rd-ratio135 .rd-post.rd-post-module-3 .rd-150-item .rd-meta,
.rd-ratio60 .rd-post.rd-post-module-3 .rd-200-item .rd-meta,
.rd-ratio75 .rd-post.rd-post-module-3 .rd-200-item .rd-meta,
.rd-ratio100 .rd-post.rd-post-module-3 .rd-200-item .rd-meta,
.rd-ratio135 .rd-post.rd-post-module-3 .rd-200-item .rd-meta {
	display: none !important;
}.rd-post-module-3 .rd-post-warp {
	transition: All 0.5s linear;
	-webkit-transition: All 0.5s linear;
	-moz-transition: All 0.5s linear;
	-o-transition: All 0.5s linear;
}
.rd-post-module-3 .rd-post-container {
	overflow: hidden;
}
.rd-post-module-3 .rd-post-warp:hover {
	transform: scale(1.02);
	-webkit-transform: scale(1.02);
	-moz-transform: scale(1.02);
	-o-transform: scale(1.02);
	-ms-transform: scale(1.02);
}