/*//////////////////////////////////////////////////////////////////
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
*********************************************************************/
.sao_element_zshop_slider_featured,.sao_element_sao_slider {
	display:none;
}
.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-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 {
	margin: -1%;
	margin: -5px;
	width: 101%;
	width: calc(100% + 10px);
}
.rd-featured-warp.rd-between-10 .rd-title-box {
	padding: 5px;
	margin-bottom: 10px
}
.rd-featured-warp.rd-between-10 .rd-post-module-3 .rd-post-container {
	padding: 5px;
}
.rd-featured-warp.rd-between-20 {
	margin: -2%;
	margin: -10px;
	width: 102%;
	width: calc(100% + 20px);
}
.rd-featured-warp.rd-between-20 .rd-title-box {
	padding: 2%;
	padding: 10px;
	margin-bottom: 0px;
}
.rd-featured-warp.rd-between-20 .rd-post-module-3 .rd-post-container {
	padding: 10px;
}
.rd-featured-warp.rd-between-40 {
	margin: -4% -4% -4%;
	margin: -20px -20px -20px;
	width: 104%;
	width: calc(100% + 40px);
}
.rd-featured-warp.rd-between-40 .rd-title-box {
	padding: 2% 4%;
	padding: 10px 20px;
	margin-bottom: 0px;
}
.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: 5px;
	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);
	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;
	border-radius: 00px;
	border: solid 1px rgba(255, 255, 255, 0.5);
	transition: All 1s ease-out;
	-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-featured_13 .rd_column_3_4 .rd-post-item {
		float: right;
	}
}
@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;
}