/*//////////////////////////////////////////////////////////////////
List
/////////////////////////////////////////////////////////////////////
1. List Posts 
2. Respansive Standard
3. Respansive (max-width: 1240px) and (min-width: 980px)
4. Respansive (max-width: 979px) and (min-width: 768px)
5. Respansive (max-width: 767px)
6. Respansive (max-width: 767px) and (min-width: 500px)
7. Respansive (max-width: 499px)
*/

/********************************************************************
List Posts
*********************************************************************/

.rd-list-warp {
	width: 100%;
	float: left;
	border-radius: 7px;
	overflow: hidden
}
.rd-list-warp .rd-title-box {
	width: 100%;
}
.rd-post-list {
	float: left;
	width: 100%;
	position: relative;
}
.rd-post-module-1 {
	width: 100%;
	float: left;
	padding: 1px 1px 0 0;
	height: 100%;
	position: relative;
}
.rd-post-module-1 .rd-thumb {
	float: left;
	position: relative;
	width: 100%
}
.rd-post-module-1 .rd-post-container {
	width: 100%;
	height: 100%;
	position: relative;
	float: left;
}
.rd-none .rd-post-module-1 .rd-post-container {
	width: 100%;
	float: left;
	overflow: hidden;
	position: relative;
}
.rd-post.rd-post-module-1 .rd-thumb {
	width: 100%
}
.rd-post.rd-post-module-1 .rd-thumb {
	width: 100%
}
.rd-post.rd-post-module-1 .rd-post-warp {
	grid-template-columns: 35% 65%;
}
.rd-post-module-1 .rd-post-thumbnail {
	pointer-events: all;
	border-radius: 5px;
	padding-bottom: 0px;
	position: relative;
	height: auto;
	width: 100%;
	overflow: hidden;
	display: block
}
.rd-post.rd-post-module-1 .rd-post-warp .rd-ratio60 .rd-post-module-1 .rd-post-thumbnail {
	padding-bottom: 60%
}
.rd-ratio75 .rd-post-module-1 .rd-post-thumbnail {
	padding-bottom: 75%
}
.rd-ratio100 .rd-post-module-1 .rd-post-thumbnail {
	padding-bottom: 100%
}
.rd-ratio135 .rd-post-module-1 .rd-post-thumbnail {
	padding-bottom: 135%
}
.rd-post-module-1 .rd-details {
	margin-top: 0;
	padding-left: 20px;
	width: 100%;
}
.rd-post-module-1 .rd-thumb:hover .rd-post-thumbnail img,
.rd-post.rd-post-module-2 .rd-thumb:hover .rd-post-thumbnail img {
	opacity: .75;
}
body .rd-post-module-1:not(.has-post-thumbnail) .rd-post-warp {
	grid-template-columns: 100%!important;
}
body .rd-post-module-1:not(.has-post-thumbnail) .rd-details {
	padding: 0!important
}
.rd-post-module-1 .rd-post-warp {
	float: left;
	width: 100%;
	vertical-align: top;
	position: relative;
	display: grid;
}
.rd-post-module-1 .rd-post-container:hover {
	z-index: 111;
	-webkit-transition: all 300ms linear;
	-moz-transition: all 300ms linear;
	-ms-transition: all 300ms linear;
	-o-transition: all 300ms linear;
	transition: all 300ms linear;
	box-shadow: 0 0 3px 3px rgba(118, 128, 138, 0.2) inset;
}
.rd-list-warp .rd-post-module-1 {
	padding: 1px 1px ;
}
@media (max-width: 1199px) {
	.rd-ratio60 .rd-post-module-1 .rd-400-item .rd-excerpt,
	.rd-ratio60 .rd-post-module-1 .rd-300-item .rd-excerpt,
	.rd-post-module-1 .rd-250-item .rd-excerpt,
	.rd-post-module-1 .rd-200-item .rd-excerpt,
	.rd-post-module-1 .rd-150-item .rd-excerpt,
	.rd-ratio60 .rd-post-module-1 .rd-400-item .rd-readmore,
	.rd-ratio60 .rd-post-module-1 .rd-300-item .rd-readmore,
	.rd-post-module-1 .rd-250-item .rd-readmore,
	.rd-post-module-1 .rd-200-item .rd-readmore,
	.rd-post-module-1 .rd-150-item .rd-readmore {
		display: none!important
	}
	body .rd-list-warp .rd-post-module-1.rd-400-post .rd-post-warp,
	body .rd-list-warp .rd-post-module-1.rd-300-post .rd-post-warp,
	body .rd-list-warp .rd-post-module-1.rd-250-post .rd-post-warp,
	body .rd-list-warp .rd-post-module-1.rd-200-post .rd-post-warp,
	body .rd-list-warp .rd-post-module-1.rd-150-post .rd-post-warp {
		grid-template-columns: 35% 65%;
	}
}
#rd-row-blog .rd-post-module-1 .rd-300-item .rd-button-add-to-cart,
#rd-row-blog .rd-post-module-1 .rd-300-item .rd-cart-item,
#rd-row-blog .rd-post-module-1 .rd-250-item .rd-button-add-to-cart,
#rd-row-blog .rd-post-module-1 .rd-250-item .rd-cart-item,
#rd-row-blog .rd-post-module-1 .rd-200-item .rd-button-add-to-cart,
#rd-row-blog .rd-post-module-1 .rd-200-item .rd-cart-item,
#rd-row-blog .rd-post-module-1 .rd-150-item .rd-button-add-to-cart,
#rd-row-blog .rd-post-module-1 .rd-150-item .rd-cart-item {
	display: none !important;
}
.rd-post-module-1 .rd-category,
.rd-post-module-1 .rd-readmore a {
	transform: translate(0, 0%) !important;
	float: left;
	left: 0 !important;
	position: relative;
	-webkit-transform: translate(00%, 00%)!important;
	-moz-transform: translate(00%, 00%)!important;
	-o-transform: translate(00%, 00%)!important;
	-ms-transform: translate(00%, 0%)!important;
}
.rd-post-module-1 .rd-meta li,
.rd-post-module-1 .rd-meta,
.rd-post-module-1 .rd-excerpt,
.rd-post-module-1 .rd-title a,
.rd-post-module-1 .rd-readmore a {
	text-align: left !important;
	float: left !important;
	display: inline-block;
}
body #rd-wrapper.rd-wrapper .rd-price del {
	margin-left: 0px;
}
body #rd-wrapper.rd-wrapper .rd-product .rd-price del span,
body #rd-wrapper.rd-wrapper .rd-product .rd-price .woocommerce-Price-amount.amount {
	color: inherit !important;
}
body #rd-wrapper.rd-wrapper .rd-product .rd-price ins {
	font-size: 1em !important;
}
body #rd-wrapper.rd-wrapper .rd-product .rd-price del span,
body #rd-wrapper.rd-wrapper .rd-product .rd-price .woocommerce-Price-amount.amount {
	font-size: inherit !important;
}
.rd-product.rd-post-module-1 .rd-price-rating {
	margin-top: 00px;
}
.rd-product.rd-post-module-1 .rd-price {
	width: 100%;
	margin-top: 10px;
	text-align: left !important;
}
.rd-product.rd-post-module-1 .rd-rating {
	float: left;
	margin-top: 10px;
	width: 100%;
}
.rd-product.rd-post-module-1 .star-rating {
	float: left;
}
.rd-product.rd-post-module-1 .rd-post-warp {
	grid-template-columns: 30% 70%;
}
.rd-list-warp.rd-none {
	background: none;
}
.rd-product.rd-post-module-1 .rd-cart-item {
	float: left;
}
.rd-list-warp.rd_image_alignment_right .rd-post-warp {
	direction: rtl;
}
.rd-list-warp.rd_image_alignment_right .rd-thumb {
	float: left;
	direction: ltr;
	width: 100%;
}
.rd-list-warp.rd_image_alignment_right .rd-details {
	direction: ltr;
	float: left;
	width: 100%;
	padding-right: 20px;
	padding-left: 00px;
}
.rd_image_alignment_right .rd-background-post {
	-moz-transform: scale(-1, 1);
	-o-transform: scale(-1, 1);
	-webkit-transform: scale(-1, 1);
	transform: scale(-1, 1);
}
.rd-product.rd-post-module-1.rd-150-post .onsale,
.rd-product.rd-post-module-1.rd-200-post .onsale,
.rd-product.rd-post-module-1.rd-250-post .onsale,
.rd-product.rd-post-module-1.rd-300-post .onsale,
.rd-product.rd-post-module-1.rd-400-post .onsale,
.rd-product.rd-post-module-1.rd-500-post .onsale {
	display: none !important;
}
.rd-product.rd-post-module-1.rd-150-post .rd-post-warp,
.rd-product.rd-post-module-1.rd-200-post .rd-post-warp,
.rd-product.rd-post-module-1.rd-250-post .rd-post-warp,
.rd-product.rd-post-module-1.rd-300-post .rd-post-warp,
.rd-product.rd-post-module-1.rd-400-post .rd-post-warp {
	grid-template-columns: 25% 75%;
}
.rd-product.rd-post-module-1.rd-500-post .rd-post-warp,
.rd-product.rd-post-module-1.rd-600-post .rd-post-warp {
	grid-template-columns: 30% 70%;
}
.rd-product.rd-post-module-1.rd-800-post .rd-post-warp,
.rd-product.rd-post-module-1.rd-1000-post .rd-post-warp,
.rd-product.rd-post-module-1.rd-1200-post .rd-post-warp,
.rd-product.rd-post-module-1.rd-1920-post .rd-post-warp {
	grid-template-columns: 35% 65%;
}
.rd-list-warp.rd_image_width_10 .rd-post-warp {
	grid-template-columns: 10% 90% !important;
}
.rd-list-warp.rd_image_width_15 .rd-post-warp {
	grid-template-columns: 15% 85% !important;
}
.rd-list-warp.rd_image_width_20 .rd-post-warp {
	grid-template-columns: 20% 80% !important;
}
.rd-list-warp.rd_image_width_25 .rd-post-warp {
	grid-template-columns: 25% 75% !important;
}
.rd-list-warp.rd_image_width_30 .rd-post-warp {
	grid-template-columns: 30% 70% !important;
}
.rd-list-warp.rd_image_width_35 .rd-post-warp {
	grid-template-columns: 35% 65% !important;
}
.rd-list-warp.rd_image_width_40 .rd-post-warp {
	grid-template-columns: 40% 60% !important;
}
.rd-list-warp.rd_image_width_45 .rd-post-warp {
	grid-template-columns: 45% 55% !important;
}
.rd-list-warp.rd_image_width_50 .rd-post-warp {
	grid-template-columns: 50% 50% !important;
}
.rd-product.rd-post-module-1 .rd-button-add-to-cart a {
	padding: 0px 20px;
	border-radius: 5px;
	line-height: 40px;
	font-weight: 700 !important;
}
.rd-product.rd-post-module-1 .rd-cart-item a::before {
	background: rgba(118, 128, 138, .1);
}
.rd-product.rd-post-module-1 .rd-cart-item a {
	background: none !important;
}
.rd-none .rd-product.rd-post-module-1 .rd-post-warp {
	position: relative;
}
.rd-product.rd-post-module-1 .rd-cart-item a:before {
	line-height: 40px;
	border-radius: 5px;
	float: left;
	padding: 0px;
	width: 40px;
	height: 40px;
}
.rd-product.rd-post-module-1 .rd-cart-item a {
	margin: 0px 15px 0px 0px;
	border-radius: 5px;
	float: left;
}
.rd-product.rd-post-module-1 .rd-button-add-to-cart {
	margin-top: 0px;
	margin-right: 15px;
	float: left;
	text-transform: uppercase;
}
.rd_image_alignment_right span.onsale {
	right: 10px !important;
	left: auto !important;
}
/*Boxid*/

/********************************************************************
Text Posts
*********************************************************************/

.rd-text-warp {
	float: left;
	padding: 0px;
	width: 100%;
	border-radius: 5px;
	overflow: hidden;
}
#rd_module_blog .rd-post-text-warp {
	padding: 0px !important;
	width: 100%;
}
.rd-post-module-4 {
	width: 100%;
	float: left;
}
.rd-post-module-4 .rd-title a {
	font-size: 1.1em !important;
}
.rd-post-module-4 {
	padding: 1px;
}
.rd-post-module-4 .rd-post-container {
	width: 100%;
	position: relative;
	float: left;
}
#rd-wrapper .rd-none.rd_image_alignment_right .rd-post-module-1 span.onsale {
	right: 10px;
	left: 10px;
	top: 10px !important;
}
#rd-wrapper .rd-none .rd-post-module-1 span.onsale {
	left: 10px;
	top: 10px !important;
}
#rd-wrapper .rd-list-warp.rd-none .rd-post-module-1.rd-150-post span.onsale {
	top: 10px;
}
#rd-wrapper .rd-list-warp.rd-none .rd-post-module-1.rd-200-post span.onsale {
	top: 10px;
}
#rd-wrapper .rd-list-warp.rd-none .rd-post-module-1.rd-250-post span.onsale {
	top: 10px;
}
#rd-wrapper .rd-list-warp.rd-none .rd-post-module-1.rd-300-post span.onsale {
	top: 12.5px;
}
#rd-wrapper .rd-list-warp.rd-none .rd-post-module-1.rd-400-post span.onsale {
	top: 12.5px;
}
#rd-wrapper .rd-list-warp.rd-none .rd-post-module-1.rd-500-post span.onsale {
	top: 15px;
}
#rd-wrapper .rd-list-warp.rd-none .rd-post-module-1.rd-600-post span.onsale {
	top: 15px;
}
#rd-wrapper .rd-list-warp.rd-none .rd-post-module-1.rd-800-post span.onsale {
	top: 17.5px;
}
#rd-wrapper .rd-list-warp.rd-none .rd-post-module-1.rd-1000-post span.onsale {
	top: 17.5px;
}
#rd-wrapper .rd-list-warp.rd-none .rd-post-module-1.rd-1200-post span.onsale {
	top: 20px;
}
#rd-wrapper .rd-list-warp.rd-none .rd-post-module-1.rd-1400-post span.onsale {
	top: 20px;
}
@media (max-width: 1199px) {
	.rd-product.rd-post-module-1 .rd-150-item .rd-button-add-to-cart,
	.rd-product.rd-post-module-1 .rd-150-item .rd-cart-item,
	.rd-product.rd-post-module-1 .rd-200-item .rd-button-add-to-cart,
	.rd-product.rd-post-module-1 .rd-200-item .rd-cart-item,
	.rd-product.rd-post-module-1 .rd-250-item .rd-button-add-to-cart,
	.rd-product.rd-post-module-1 .rd-250-item .rd-cart-item,
	.rd-product.rd-post-module-1 .rd-300-item .rd-button-add-to-cart,
	.rd-product.rd-post-module-1 .rd-300-item .rd-cart-item {
		display: none !important;
	}
}
body #rd-wrapper .rd-product.rd-post-module-1 .rd-cart-item a::before {
	font-size: 25px !important;
}
.rd_image_alignment_right span.onsale::before {
	content: "";
	position: absolute;
	transform: skew(45deg);
	-webkit-transform: skew(45deg);
	-moz-transform: skew(45deg);
	-o-transform: skew(45deg);
	-ms-transform: skew(45deg);
	height: 200%;
	top: 0px;
	right: auto;
	left: 15px;
	z-index: -1;
	width: 200%;
}
.rd_vertical_middle .rd-post-container {
	display: inherit;
}
.rd_vertical_middle .rd-post-module-1 .rd-details {
	top: 50%;
	height: auto;
	position: relative;
	transform: translate( 0, -50%);
	-webkit-transform: translate( 0, -50%);
	-moz-transform: translate( 0, -50%);
	-o-transform: translate( 0, -50%);
	-ms-transform: translate( 0, -50%);
	display: inline-block;
}
.rd-product.rd-post-module-1 .rd-countdown-warp {
	position: relative;
	margin-bottom: 5px !important;
	width: 100%;
	float: left;
}