/*** Course Styles ***/

/* Common Classes */
.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-ratings-container .dtlms-courselist-ratings span, .dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-ratings-container .dtlms-courselist-overall-ratings span, .dtlms-courselist-item-wrapper .dtlms-courselist-thumb .dtlms-courselist-ratings-container .dtlms-courselist-ratings span{background-color:transparent; color:#ffcc21; font-size:0px;}
.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-ratings-container .dtlms-courselist-ratings span, .dtlms-courselist-item-wrapper .dtlms-courselist-thumb .dtlms-courselist-ratings-container .dtlms-courselist-ratings span{margin:0px 1px;}
.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-ratings-container .dtlms-courselist-ratings span:before, .dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-ratings-container .dtlms-courselist-overall-ratings span:before, .dtlms-courselist-item-wrapper .dtlms-courselist-thumb .dtlms-courselist-ratings-container .dtlms-courselist-ratings span:before{font-size:16px;}
.dtlms-courselist-item-wrapper .dtlms-coursedetail-cart-details a {
	border: none;
	border-radius: var(--wdtRadius_Part);
	background-color: var(--wdtPrimaryColor);
	text-transform: uppercase;
	font-size: 16px;
	font-weight: 500;
	padding: 11px 33px;
	display: inline-block;
	line-height: normal;
	color: var(--wdtAccentTxtColor);
	font-family: var(--wdtFontTypo_Alt);
  	font-weight: calc(var(--wdtFontWeight_Alt) - 100);
}
.dtlms-courselist-item-wrapper .dtlms-coursedetail-cart-details a:before {
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	border: 2px dashed var(--wdtHeadAltColor);
	opacity: 0;
	-webkit-transform-origin: center center;
	transform-origin: center center;
	-webkit-transform: scaleX(1.02) scaleY(1.1);
	transform: scaleX(1.02) scaleY(1.1);
	-webkit-transition: var(--wdt-Ad-Transition);
	border-radius: var(--wdtRadius_Part);
	transition: var(--wdt-Ad-Transition);
}
.type7.dtlms-courselist-item-wrapper .dtlms-coursedetail-cart-details a:before { border-color: var(--wdtAccentTxtColor); }
.dtlms-courselist-item-wrapper .dtlms-coursedetail-cart-details a:hover:before { opacity: 1; }
.dtlms-courselist-item-wrapper .dtlms-coursedetail-cart-details.dtlms-coursedetail-notes { cursor: not-allowed; }
.dtlms-courselist-item-wrapper .dtlms-coursedetail-cart-details.dtlms-coursedetail-notes .dtlms-disabled { pointer-events: none; }
.dtlms-courselist-item-wrapper .dtlms-courselist-thumb .dtlms-coursedetail-cart-details a i { display:block; }
.dtlms-price-status.dtlms-free span.fas { display:none; }

div[class*="list-item-wrapper"] div[class*="list-details"] a, .dtlms-courselist-item-wrapper .dtlms-coursedetail-cart-details a { -webkit-transition: all 0.3s linear 0s; transition: all 0.3s linear 0s; -ms-transition: all 0.3s linear 0s; }
.dtlms-classlist-item-wrapper .dtlms-classlist-bottom-section-right a:after, .dtlms-courselist-item-wrapper .dtlms-coursedetail-cart-details a:after { -webkit-transition: none; transition: none; -ms-transition: none; }

.dtlms-classlist-item-wrapper .dtlms-coursedetail-cart-details a.added, 
.dtlms-courselist-item-wrapper .dtlms-coursedetail-cart-details a.added { display: none !important; }
div[class*="list-item-wrapper"] div[class*="list-details"] div[class*="list-description"] {font-size: var(--wdtFontSize_Base);margin-bottom: 20px;color: var(--wdtHeadAltColor);font-weight: var(--wdtFontWeight_Base);}
div[class*="list-item-wrapper"].type1 div[class*="list-details"] div[class*="list-description"] {
	color: var(--wdtBodyTxtColor);
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	text-overflow: ellipsis;
}
div[class*="list-item-wrapper"].type1 div i[class*="fa"], div[class*="list-item-wrapper"].type1 div i.pe{color: var(--wdtPrimaryColor);top: -2px;position: relative;}
div[class*="list-item-wrapper"] div[class*="list-details"] div[class*="list-metadata"]{margin-bottom:5px;}
div[class*="list-item-wrapper"] div[class*="list-details"] div[class*="list-metadata"] p > span{width:auto; text-align:left; margin-left:0; margin-right:2px;}
div[class*="list-item-wrapper"] div[class*="list-thumb"] > a{overflow:hidden;}
div[class*="list-item-wrapper"] div[class*="list-thumb"] > a, div[class*="list-item-wrapper"] div[class*="list-thumb"] > a img, .dtlms-courselist-item-wrapper.list-item .dtlms-courselist-thumb .dtlms-courselist-thumb-inner, .dtlms-classlist-item-wrapper.list-item .dtlms-classlist-thumb .dtlms-classlist-thumb-inner{transition:all 0.3s linear; -moz-transition:all 0.3s linear; -webkit-transition:all 0.3s linear;}
div[class*="list-item-wrapper"] div[class*="list-thumb"] img { transform: scale(1.01); }
div[class*="list-item-wrapper"]:hover div[class*="list-thumb"] img {transform:scale(1.1); -moz-transform:scale(1.1); -webkit-transform:scale(1.1);}
.amount { color: currentColor; }
.dtlms-courselist-item-wrapper .dtlms-courselist-metadata-holder .dtlms-courselist-author-image img { max-width: 100%; height: auto; width: auto; }
.dtlms-courselist-item-wrapper .dtlms-coursedetail-price-details .dtlms-price-status ins { text-decoration: none; }
.dtlms-courses-listing-holder .dtlms-courselist-item-wrapper p { margin: 0 0 10px; }
.dtlms-courses-listing-holder .dtlms-courselist-item-wrapper .dtlms-coursedetail-cart-details p { display: inline-block; clear: both; width: 100%; position: relative;margin: 10px 0 0; font-size: 16px; line-height: 26px;}
.dtlms-courselist-item-wrapper:not(.list-item) .dtlms-courselist-thumb:not(.without-featured-image) ~ .dtlms-courselist-details .dtlms-courselist-details-inner{position:static; -webkit-transform:none; transform:none; padding:0px;}


/* Type-1 */

.type1.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-details .dtlms-courselist-details-inner { margin-bottom: 0; }
.type1.dtlms-courselist-item-wrapper .dtlms-courselist-details-inner h5{text-transform:none; font-size:var(--wdtFontSize_H5); letter-spacing:0px; font-weight:var(--wdtFontWeight_Ext); display:inline-block;margin: 0 0 10px;}
.type1.dtlms-courselist-item-wrapper .dtlms-courselist-details{border:none; padding:0px 0 0; display: grid;padding-left: 20px;padding-right: 20px; }
.type1.dtlms-courselist-item-wrapper .dtlms-courselist-course-details{display: flex;align-items: center;z-index: 2;position: relative;width: 100%;padding-top: 25px;padding-left: 20px;padding-right: 20px;padding-bottom: 5px;}
.dtlms-courses-listing-holder .type1.dtlms-courselist-item-wrapper .dtlms-courselist-course-details p{line-height: 1;font-size: 14px;}
.dtlms-courses-listing-holder .type1.dtlms-courselist-item-wrapper .dtlms-courselist-course-details p:not(:last-child) {margin-right: 16px;}
.type1.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-details-inner{padding:0px; margin-bottom:0px;}
.type1.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-metadata p, .type1.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-metadata i{background-color:transparent;}
.list .list-item.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-description {margin-bottom: 20px;order: 1;padding-bottom: 20px;border-bottom: 2px solid var(--wdtHeadAltColor);}
.type1.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-metadata i{width:auto; display: none; }
.type1.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-metadata p { display:inline-block; margin: 0 10px 10px 0; padding:0 10px 0 0; font-size:14px; }
.type1.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-metadata > p:not(:last-child) { border-right: 1px solid var(--wdtBodyTxtColor); line-height: 1.2; }
.type1.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-metadata p.dtlms-courselist-overall-ratings{padding:0px; font-weight:normal;}
.type1.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-ratings-container{ padding:0; margin:0; display:inline-flex; align-items: center;}
.type1.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-metadata p.dtlms-courselist-ratings{padding:0px 0 0 15px;}
.type1.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-metadata p.dtlms-courselist-ratings > span { display: none; }
.type1.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-metadata p.dtlms-courselist-ratings:before { content: "\f005"; color:#ffcc21; font-family: "Font awesome 5 Free";font-weight: 900; font-size: 15px; margin: 0 5px 0 0; }
.type1.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-coursedetail-price-details ins,
.type1.dtlms-courselist-item-wrapper .dtlms-price-status.dtlms-free {font-weight: 600;margin-right: 10px;display: inline-block;margin-bottom: 0;line-height: normal;font-size:var(--wdtFontSize_H5);color: var(--wdtPrimaryColor);}
.type1.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-coursedetail-price-details ins{ background: none; }
.type1.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section .dtlms-coursedetail-price-details, .type1.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section .dtlms-coursedetail-cart-details{display:inline-block;}
.type1.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section .dtlms-coursedetail-cart-details { display: none; }
.type1.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section{margin:0px 0 10px; display:inline-block; clear:both; width:100%; order: -1; }
.type1.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section { display: none; }
.type1.dtlms-courselist-item-wrapper .dtlms-coursedetail-cart-details a i{display:none;}
.type1.dtlms-courselist-item-wrapper .dtlms-coursedetail-cart-details a {margin:10px 5px 0px 0px;}
.type1.dtlms-courselist-item-wrapper .dtlms-coursedetail-cart-details a{border:1px solid; background-color:transparent; text-transform:uppercase; font-size:14px; font-weight:500; line-height:normal; }
.type1.dtlms-courselist-item-wrapper .dtlms-coursedetail-price-details del{font-size: var(--wdtFontSize_H5);font-weight: 600;}
.type1.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-data .dtlms-coursedetail-price-details span.dtlms-price-status.dtlms-cost{display: flex;flex-direction: row-reverse;align-items: center;}
.type1.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-ratings-container .dtlms-courselist-ratings span:before, 
.type1.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-ratings-container .dtlms-courselist-overall-ratings span:before, 
.type1.dtlms-courselist-item-wrapper .dtlms-courselist-thumb .dtlms-courselist-ratings-container .dtlms-courselist-ratings span:before{font-size: 20px;}
.dt-skin-primary-bg.dt-sc-dark-bg .type1.dtlms-courselist-item-wrapper .dtlms-courselist-details{padding:34px 30px;}

/* Additional */

.type1.dtlms-courselist-item-wrapper.grid-item .dtlms-courselist-thumb{position: relative;border-radius: 0;}
.type1.dtlms-courselist-item-wrapper.grid-item .dtlms-courselist-thumb:before,
.type1.dtlms-courselist-item-wrapper .dtlms-courselist-thumb .dtlms-course-list-overlay:before{content: "";position: absolute;top: -10px;bottom: -10px;left: -10px;right: -10px;background-color: rgba(var(--wdtPrimaryColorRgb),.9);z-index: 1;transform: rotateY(-180deg);-webkit-transform: rotateY(-180deg);opacity: 0;transition: var(--wdtBaseTransition);}
.type1.dtlms-courselist-item-wrapper.grid-item:hover .dtlms-courselist-thumb:before,
.type1.dtlms-courselist-item-wrapper:hover .dtlms-courselist-thumb .dtlms-course-list-overlay:before{opacity: 1;transform: rotateY(0deg);-webkit-transform: rotateY(0deg);}
.type1.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-progress-details{z-index: 1;}
.type1.dtlms-courselist-item-wrapper .dtlms-courselist-thumb > a,
.type1.dtlms-courselist-item-wrapper .dtlms-courselist-thumb .dtlms-course-list-overlay > a{position: absolute;width: auto;top: 50%;left: 50%;transform: translateY(-50%) translateX(-50%);padding: var(--wdtPadding_Btn);background-color: var(--wdtSecondaryColor);border: 1px solid var(--wdtSecondaryColor);color: var(--wdtHeadAltColor);font-size: var(--wdtFontSize_Base);font-weight: var(--wdtFontWeight_Base);text-transform: capitalize;z-index: 1;opacity: 0;line-height: 1;border-radius: var(--wdtRadius_3X);}
.type1.dtlms-courselist-item-wrapper.grid-item:hover .dtlms-courselist-thumb:before{opacity: 1;transform: rotateY(0deg);-webkit-transform: rotateY(0deg);}
.type1.dtlms-courselist-item-wrapper .dtlms-courselist-thumb .dtlms-course-list-overlay{opacity: 1;visibility: visible;height: auto;width: fit-content;position: relative;overflow: hidden;}
.type1.dtlms-courselist-item-wrapper:hover .dtlms-courselist-thumb > a,
.type1.dtlms-courselist-item-wrapper:hover .dtlms-courselist-thumb .dtlms-course-list-overlay > a{opacity: 1;}
.type1.dtlms-courselist-item-wrapper .dtlms-courselist-thumb > a:hover,
.type1.dtlms-courselist-item-wrapper .dtlms-courselist-thumb .dtlms-course-list-overlay > a:hover{background-color: var(--wdtAccentTxtColor);border-color: var(--wdtAccentTxtColor);color: var(--wdtHeadAltColor);}
.type1.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-ratings-container > p{margin: 0;}
.type1.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-ratings-container > p:not(:last-child){margin-right: 10px;}
.type1.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-ratings-container p.dtlms-courselist-total-reviews{font-size: calc(var(--wdtFontSize_Base) - 2px);}
.type1.dtlms-courselist-item-wrapper.grid-item .dtlms-courselist-details .dtlms-courselist-details-inner > .dtlms-courselist-metadata-holder{margin-bottom: 0;padding-bottom: 5px;border-bottom: none;}
.type1.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-data{display: flex;justify-content: space-between;flex-wrap: wrap;border-top: 1px solid var(--wdtBorderColor);padding-top: 15px;padding-bottom: 5px;}
.type1.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-details .dtlms-courselist-bottom-data{order: 2;}
.type1.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-data span.post-ratings > img{display: inline-block;}
.type1.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-data span.post-ratings span.post-ratings-text{position: absolute;}
.type1.dtlms-courselist-item-wrapper.grid-item:before,
.type2.dtlms-packagelist-item-wrapper.grid-item:before {content: '';position: absolute;left: 15px;top: 0;right: 15px;bottom: 0;box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;border-radius: 0px;}
.type1.dtlms-courselist-item-wrapper.grid-item {border-radius: var(--wdtRadius_3X);}
.dtlms-apply-isotope .type1.dtlms-courselist-item-wrapper.type-dtlms_courses.grid-item, 
.dtlms-courses-listing-holder .type1.dtlms-courselist-item-wrapper.type-dtlms_courses.grid-item{margin-bottom: 30px;}

.dtlms-courselist-item-wrapper.dtlms-column.dtlms-one-third.grid-item.type1.dtlms_courses.type-dtlms_courses:before{left: 0;right: 0;}
.dtlms-courselist-item-wrapper.dtlms-column.dtlms-one-third.grid-item.type1.dtlms_courses.type-dtlms_courses .dtlms-courselist-course-details p:not(:last-child) {margin-right: 12px;}
.dtlms-courselist-item-wrapper.dtlms-column.dtlms-one-third.grid-item.type1.dtlms_courses.type-dtlms_courses .dtlms-courselist-course-details p i {margin-right: 5px;font-size: 12px;}
.dtlms-courselist-item-wrapper.dtlms-column.dtlms-one-third.grid-item.type1.dtlms_courses.type-dtlms_courses .dtlms-courselist-bottom-data{padding-bottom: 15px;}

.dtlms-courselist-item-wrapper.dtlms-column.dtlms-one-third.grid-item.type1.dtlms_courses.type-dtlms_courses .dtlms-courselist-course-details p{margin-bottom: 10px;line-height: 1;}


/* Type-2 */

.type2.dtlms-courselist-item-wrapper .dtlms-courselist-details {
	border: none;
	background-color: var(--wdtAccentTxtColor);
	padding: 30px 30px 30px !important;
	border-radius: 0 0 var(--wdtRadius_3X) var(--wdtRadius_3X);
}
div[class*="list-item-wrapper"].type2 div[class*="list-thumb"]{
	border-radius: var(--wdtRadius_3X) var(--wdtRadius_3X) 0 0;
}
.type2.dtlms-courselist-item-wrapper .dtlms-courselist-details-inner h5{font-weight:600; letter-spacing:0px; margin: 0 0 15px; display:inline-block; text-transform:none;font-size: var(--wdtFontSize_H4);}
.type2.dtlms-courselist-item-wrapper .dtlms-coursedetail-price-details .dtlms-price-status {
	position: absolute;
	right: 10px;
	bottom: 10px;
	line-height: 24px;
	color: var(--wdtAccentTxtColor);
	padding: 8px 20px 8px 20px;
	font-size: 18px;
	font-weight: 500;
	margin: 0px;
	background-color: var(--wdtPrimaryColor);
	border-radius: var(--wdtRadius_3X);
}
/* .type2.dtlms-courselist-item-wrapper .dtlms-coursedetail-price-details .dtlms-price-status:before{content:""; float:left; width:15px; margin:0px 0px 0px 0px; position:absolute; top:0px; left:-15px; border-left:10px solid rgba(0,0,0,0); border-right:0px solid; border:20px solid; box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box; border:20px solid; border-right:0px solid; border-left:10px solid rgba(0,0,0,0);} */
.type2.dtlms-courselist-item-wrapper .dtlms-coursedetail-price-details .dtlms-price-status ins { color:#FFF; background-color:transparent; text-decoration: none; }
.type2.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-metadata p{padding:0px;}
.type2.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-ratings-container p { margin: 0px 15px 10px 0; }
.type2.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-ratings, 
.type2.dtlms-courselist-item-wrapper .dtlms-courselist-details p{background-color:transparent; padding:0px;}
.type2.dtlms-courselist-item-wrapper .dtlms-courselist-details p.dtlms-courselist-overall-ratings{margin-right:10px; background:none; font-weight:normal; padding-left:0px; font-size:16px; margin-left: 0; }
.type2.dtlms-courselist-item-wrapper .dtlms-courselist-details p.dtlms-courselist-overall-ratings span{color:#999999; background-color:transparent;font-size: var(--wdtFontSize_Ext);}
.type2.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section {
	float: left;
	/* width: calc(100% + 60px);
	width: -moz-calc(100% + 60px);
	width: -webkit-calc(100% + 60px);
	clear: both; */
	border-top: 2px dashed var(--wdtBorderColor);
	/* margin: 0px 0px 0px -30px; */
	padding: 10px 0 0;
	width: 100%;
}
.type2.dtlms-courselist-item-wrapper .dtlms-courselist-details p.dtlms-courselist-overall-ratings span:before {
	content: "(";
	margin-left: 5px;
	margin-right: 2px;
}
.type2.dtlms-courselist-item-wrapper .dtlms-courselist-details p.dtlms-courselist-overall-ratings span:after {
	content: ")";
	margin-left: 2px;
}
.type2.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-duration{margin-left:30px; color:#000; position:relative; background:none; padding:0px; font-weight:normal; font-size:16px; margin:18px 0px 0px 0px;display: inline-flex;width: auto;}
.type2.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-duration i{position:static; width:auto; text-align:left; background-color:transparent; color:#000; font-size:14px; margin-right:5px;}
.type2.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-coursedetail-cart-details{float:right; margin:5px 15px 0px 0px; margin:5px 0px 0px 0px; width:50%;}
.type2.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-coursedetail-cart-details a{border-radius:50px; font-size:14px; font-weight:normal; color:#FFF; padding:11px 30px; line-height:18px; margin:7px 0 0; display:inline-block; line-height:normal; clear:both; float:right; min-height:auto; text-transform: uppercase;}
.type2.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-coursedetail-cart-details a i{display:none;}

/* Type-3 */

.type3.dtlms-courselist-item-wrapper.grid-item .dtlms-coursedetail-cart-details{display:inline-block;}
.type3.dtlms-courselist-item-wrapper .dtlms-coursedetail-cart-details a {
	border: 2px dashed transparent;
	line-height: normal;
	display: inline-block;
	min-height: auto;
	background: var(--wdtLinkHoverColor);
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: row-reverse;
	margin: auto;
	border-radius: var(--wdtRadius_Part);
	color: var(--wdtAccentTxtColor);
	position: relative;
	font-weight: calc(var(--wdtFontWeight_Alt) - 100);
	font-family: var(--wdtFontTypo_Alt);
  	font-size: clamp(0.875rem, 0.8462rem + 0.1282vw, 1rem);
}
.type3.dtlms-courselist-item-wrapper .dtlms-coursedetail-cart-details a:before{
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	border: 2px dashed var(--wdtHeadAltColor);
	opacity: 0;
	-webkit-transform-origin: center center;
	transform-origin: center center;
	-webkit-transform: scaleX(1.02) scaleY(1.1);
	transform: scaleX(1.02) scaleY(1.1);
	-webkit-transition: var(--wdt-Ad-Transition);
	border-radius: var(--wdtRadius_Part);
	transition: var(--wdt-Ad-Transition);
}
.type3.dtlms-courselist-item-wrapper .dtlms-coursedetail-cart-details a:hover:before{
	opacity: 1;
}
.type3.dtlms-courselist-item-wrapper .dtlms-coursedetail-cart-details a.dtlms-disabled {
	font-weight: 500;
	padding: 14px 33px;
	display: inline-block;
	line-height: normal;
	width: 100%;
}
.type3.dtlms-courselist-item-wrapper .dtlms-coursedetail-cart-details a i { display:inline-block; font-size: 18px; line-height: normal; margin:3px 0px 0px;color: var(--wdtAccentTxtColor);}
.type3.dtlms-courselist-item-wrapper .dtlms-coursedetail-cart-details a i:before,
.type4.dtlms-courselist-item-wrapper .dtlms-coursedetail-cart-details a i:before {
	content: "";
	position: relative;
	width: 20px;
	display: inline-flex;
	height: 16px;
	margin-left: 10px;
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 100 100' style='enable-background:new 0 0 100 100;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M95.7,49.1c0-0.4-0.1-0.9-0.3-1.3c0-0.2-0.1-0.4-0.1-0.5c-0.1-0.3-0.3-0.8-0.5-1.2c-0.1-0.3-0.4-0.7-0.6-0.9 c-0.3-0.4-0.5-0.7-0.8-0.9c-0.2-0.2-0.6-0.5-0.9-0.7c-0.2-0.1-0.4-0.3-0.8-0.4c0,0,0,0-0.1,0c-0.2-0.1-0.4-0.2-0.6-0.3v0 c-0.1,0-0.2-0.1-0.3-0.1c-3.3-1-11.8-3.8-20.9-7.3C55.2,30,47.7,25.7,46.4,24.2c-2.4-2.8-6.6-2.7-8.9,0c-1.2,1.4-1.8,3.3-1.8,5.2 c0,2,0.7,3.9,1.9,5.3c2.3,2.6,6.3,5.2,11.7,7.8H10.5c-3.5,0-6.3,3.3-6.3,7.4c0,4.1,2.8,7.4,6.3,7.4h38.8c-5.4,2.6-9.5,5.2-11.8,7.8 c-1.2,1.4-1.8,3.3-1.8,5.3c0,2,0.7,3.8,1.8,5.2c1.2,1.4,2.8,2.2,4.5,2.2c1.7,0,3.2-0.8,4.5-2.2c1.2-1.4,8.8-5.7,23.6-11.2 c9.1-3.4,17.6-6.2,20.9-7.2c0.1,0,0.2-0.1,0.3-0.1v0c0.2-0.1,0.4-0.1,0.5-0.2c0.4-0.2,0.6-0.3,0.8-0.4c0.3-0.2,0.7-0.5,0.9-0.7 c0.3-0.3,0.6-0.6,0.8-1c0.2-0.3,0.4-0.6,0.6-0.9c0.2-0.3,0.4-0.9,0.5-1.3c0.1-0.3,0.2-0.5,0.2-0.8c0.1-0.3,0.1-0.6,0.2-0.9 c0-0.3,0-0.6,0-1C95.8,49.7,95.7,49.4,95.7,49.1z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
	-webkit-mask-position: center;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: 20px;
	mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 100 100' style='enable-background:new 0 0 100 100;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M95.7,49.1c0-0.4-0.1-0.9-0.3-1.3c0-0.2-0.1-0.4-0.1-0.5c-0.1-0.3-0.3-0.8-0.5-1.2c-0.1-0.3-0.4-0.7-0.6-0.9 c-0.3-0.4-0.5-0.7-0.8-0.9c-0.2-0.2-0.6-0.5-0.9-0.7c-0.2-0.1-0.4-0.3-0.8-0.4c0,0,0,0-0.1,0c-0.2-0.1-0.4-0.2-0.6-0.3v0 c-0.1,0-0.2-0.1-0.3-0.1c-3.3-1-11.8-3.8-20.9-7.3C55.2,30,47.7,25.7,46.4,24.2c-2.4-2.8-6.6-2.7-8.9,0c-1.2,1.4-1.8,3.3-1.8,5.2 c0,2,0.7,3.9,1.9,5.3c2.3,2.6,6.3,5.2,11.7,7.8H10.5c-3.5,0-6.3,3.3-6.3,7.4c0,4.1,2.8,7.4,6.3,7.4h38.8c-5.4,2.6-9.5,5.2-11.8,7.8 c-1.2,1.4-1.8,3.3-1.8,5.3c0,2,0.7,3.8,1.8,5.2c1.2,1.4,2.8,2.2,4.5,2.2c1.7,0,3.2-0.8,4.5-2.2c1.2-1.4,8.8-5.7,23.6-11.2 c9.1-3.4,17.6-6.2,20.9-7.2c0.1,0,0.2-0.1,0.3-0.1v0c0.2-0.1,0.4-0.1,0.5-0.2c0.4-0.2,0.6-0.3,0.8-0.4c0.3-0.2,0.7-0.5,0.9-0.7 c0.3-0.3,0.6-0.6,0.8-1c0.2-0.3,0.4-0.6,0.6-0.9c0.2-0.3,0.4-0.9,0.5-1.3c0.1-0.3,0.2-0.5,0.2-0.8c0.1-0.3,0.1-0.6,0.2-0.9 c0-0.3,0-0.6,0-1C95.8,49.7,95.7,49.4,95.7,49.1z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
	mask-position: center;
	mask-repeat: no-repeat;
	mask-size: 20px;
	background-color: currentColor;
	transition: var(--wdtBaseTransition);
}
.type4.dtlms-courselist-item-wrapper .dtlms-coursedetail-cart-details a i:before{
	background-color: var(--wdtAccentTxtColor);
}
.type3.dtlms-courselist-item-wrapper .dtlms-coursedetail-cart-details a:hover,
.type3.dtlms-courselist-item-wrapper:hover .dtlms-coursedetail-cart-details a { 
	background-color: var(--wdtLinkHoverColor);
	color: var(--wdtAccentTxtColor);
	border-color: var(--wdtLinkHoverColor);
}
.type3.dtlms-courselist-item-wrapper .dtlms-coursedetail-cart-details a:hover i:before,
.type3.dtlms-courselist-item-wrapper:hover .dtlms-coursedetail-cart-details a i:before{
	background-color: var(--wdtAccentTxtColor);
}
.type3.dtlms-courselist-item-wrapper .dtlms-courselist-thumb{ border-radius: var(--wdtRadius_2X) var(--wdtRadius_2X) 0 0; padding: 30px 30px 0; border: 2px dashed; border-bottom: 0; border-color: var(--wdtBorderColor); }
.type3.dtlms-courselist-item-wrapper:hover .dtlms-courselist-thumb { border-style: dashed; border-color: var(--wdtLinkHoverColor); }
.type3.dtlms-courselist-item-wrapper .dtlms-courselist-thumb > a { border-radius: var(--wdtRadius_2X); }
.type3.dtlms-courselist-item-wrapper .dtlms-coursedetail-cart-details a.added_to_cart.wc-forward { font-size: 18px; }
.type3.dtlms-courselist-item-wrapper .dtlms-coursedetail-cart-details a:hover i{color: var(--wdtHeadAltColor);}
.type3.dtlms-courselist-item-wrapper.list-item .dtlms-coursedetail-cart-details { float: left; width: 100%; display: none; }
.type4.dtlms-courselist-item-wrapper .dtlms-coursedetail-cart-details a, 
.type3.dtlms-courselist-item-wrapper.list-item .dtlms-coursedetail-cart-details a {
	border: none;
	line-height: normal;
	min-height: auto;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: row-reverse;
	margin: 0;
	border-radius: var(--wdtRadius_Part);
	color: var(--wdtAccentTxtColor);
	width: fit-content;
}
.type3.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-thumb{
	border-radius: var(--wdtRadius_2X);
   border: 2px solid;
}
/* .type4.dtlms-courselist-item-wrapper .dtlms-coursedetail-cart-details a { background-color: rgb(191, 116, 8); } */
.type4.dtlms-courselist-item-wrapper .dtlms-coursedetail-cart-details a {
	transform: translateY(15px);
	-webkit-transform: translateY(15px);
   opacity: 0;
}
.type4.dtlms-courselist-item-wrapper:hover .dtlms-coursedetail-cart-details a {
	transform: translateY(0);
	-webkit-transform: translateY(0);
   opacity: 1;
}
.type3.dtlms-courselist-item-wrapper.list-item .dtlms-coursedetail-cart-details a{margin:15px 15px 0 0;}
.type3.dtlms-courselist-item-wrapper.list-item .dtlms-coursedetail-cart-details a:last-child{ margin-right: 0; }
.type4.dtlms-courselist-item-wrapper .dtlms-coursedetail-cart-details a i, 
.type3.dtlms-courselist-item-wrapper.list-item .dtlms-coursedetail-cart-details a i{font-size:18px; line-height:inherit; display:inline-block; margin:0;}
.type3.dtlms-courselist-item-wrapper .dtlms-courselist-metadata-holder .dtlms-courselist-author-image{width:56px;}
.type3.dtlms-courselist-item-wrapper .dtlms-courselist-metadata-holder .dtlms-courselist-author-image img{border-radius:100%;}
.type3.dtlms-courselist-item-wrapper.grid-item.type-dtlms_courses .dtlms-courselist-metadata-holder { float:none; margin: 0 0 20px; }
.type3.dtlms-courselist-item-wrapper.grid-item.type-dtlms_courses .dtlms-courselist-metadata-holder:empty { display: none; }
.type3.dtlms-courselist-item-wrapper.grid-item .dtlms-courselist-metadata-holder .dtlms-courselist-author-image { margin: -70px auto 15px; }
.type3.dtlms-courselist-item-wrapper.grid-item .dtlms-courselist-metadata-holder .dtlms-courselist-author-image img{margin:0px auto;}
.type3.dtlms-courselist-item-wrapper .dtlms-courselist-details{border: 2px dashed var(--wdtBorderColor); padding:20px 30px 30px; border-radius: 0 0 var(--wdtRadius_2X) var(--wdtRadius_2X); border-top: 0; }
.type3.dtlms-courselist-item-wrapper:hover .dtlms-courselist-details { border-style: dashed; border-color: var(--wdtLinkHoverColor); }
.type3.dtlms-courselist-item-wrapper.grid-item .dtlms-courselist-details{text-align: left;}
.type3.dtlms-courselist-item-wrapper .dtlms-price-status.dtlms-free {
	margin-right: 0;
	font-size: var(--wdtFontSize_H4);
	color: var(--wdtLinkHoverColor);
	text-transform: capitalize;
	border-radius: var(--wdtRadius_Part);
	font-family: var(--wdtFontTypo_Alt);
}
.type3.dtlms-courselist-item-wrapper .dtlms-courselist-author-description h5{font-size:18px; margin:0px;}
.type3.dtlms-courselist-item-wrapper .dtlms-courselist-author-description h5 a, .type8.dtlms-courselist-item-wrapper .dtlms-courselist-author-description h5 a { display: inline-block; }
.type3.dtlms-courselist-item-wrapper .dtlms-courselist-author-description span{font-size:16px;}
.type3.dtlms-courselist-item-wrapper .dtlms-courselist-author-description h5, .type3.dtlms-courselist-item-wrapper .dtlms-courselist-author-description span{letter-spacing:0px; font-weight:normal;}
.type3.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-metadata-holder{ margin-bottom:0px; clear:both; float:left; width: 100%; }
.type3.dtlms-courselist-item-wrapper .dtlms-courselist-details-inner > h5, 
.type4.dtlms-courselist-item-wrapper .dtlms-courselist-details-inner h5 {font-size: var(--wdtFontSize_H4);font-weight: var(--wdtFontWeight_H4);letter-spacing: 0px;margin-top: 0;margin-bottom: 10px;text-transform: none;}
.type4.dtlms-courselist-item-wrapper .dtlms-courselist-details-inner h5{display:inline-block;}
.type4.dtlms-courselist-item-wrapper .dtlms-courselist-details-inner .dtlms-courselist-metadata-holder h5 a:hover { color: var(--wdtPrimaryColor); }
.wdt-custom-upcoming-courses .type4.dtlms-courselist-item-wrapper .dtlms-courselist-details-inner .dtlms-courselist-metadata-holder h5 a:hover { color: rgba(var(--wdtSecondaryColorRgb),.5); }
.type4.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-details .dtlms-courselist-details-inner{margin-bottom:5px;}
.type3.dtlms-courselist-item-wrapper .dtlms-courselist-details-inner .dtlms-courselist-ratings-container{clear:both; width:100%; display:inline-block;margin-bottom: 20px;}
.type3.dtlms-courselist-item-wrapper .dtlms-courselist-details-inner .dtlms-courselist-ratings-container p { margin: 0; }
.type3.dtlms-courselist-item-wrapper .dtlms-courselist-details-inner .dtlms-courselist-ratings-container .dtlms-courselist-overall-ratings { margin-left: 10px; } 
.type3.dtlms-courselist-item-wrapper .dtlms-courselist-details-inner .dtlms-courselist-ratings{display:inline-block;}
.type3.dtlms-courselist-item-wrapper .dtlms-courselist-details-inner .dtlms-courselist-total-reviews, .type4.dtlms-courselist-item-wrapper .dtlms-courselist-total-reviews{color:#999999; padding-left:5px;}
.type3.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section {
	clear: both;
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
	/* flex-direction: row-reverse; */
	flex-wrap: wrap;
	padding: 0;
	padding-top: 30px;
}
/* .type3.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section:has(.dtlms-coursedetail-cart-details) { flex-direction: row-reverse; } */
.type3.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section .dtlms-courselist-duration{float:left; padding:0; background:none; font-size:16px; width:auto; text-align:left;font-weight: var(--wdtFontWeight_Alt);}
.type3.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section .dtlms-coursedetail-price-details{float:right; width:auto; text-align:right;margin: 10px 0;}
.type3.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section .dtlms-coursedetail-price-details > span { display: inline-block; }
.type3.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-bottom-section .dtlms-coursedetail-price-details{padding-right: 0;}
.type3.dtlms-courselist-item-wrapper .dtlms-courselist-duration{float:left; background:none; padding:0; font-weight:normal; font-size:16px;}
.type3.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-duration i {background: none;width: auto;position: static;margin-right: 5px;display: inline-block;}
.type3.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section .dtlms-coursedetail-price-details ins,
.type3.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section .dtlms-coursedetail-price-details del {background:none; font-size: var(--wdtFontSize_H4); font-family: var(--wdtFontTypo_Alt); color: var(--wdtLinkHoverColor); }
.type4.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section .dtlms-coursedetail-price-details del,
.type4.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section .dtlms-coursedetail-price-details ins{font-size:18px; float: none; display: inline-block; margin-top: -3px; }
.type3.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-metadata-holder .dtlms-courselist-author-image{float:left; margin:0px 10px 0px 0;}
.type3.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-metadata-holder .dtlms-courselist-author-description{float:left; margin: 0;}
.type3.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-metadata-featurednpurchase{clear:both;}
.type3.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-bottom-section{ margin:0; padding: 0; }
.type3.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-details {
	padding: 25px !important;
    border: 2px dashed;
    border-radius: var(--wdtRadius_2X);
    margin-left: 25px;
}
.type3.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-details .dtlms-courselist-details-inner{margin-bottom:10px;}
#primary.page-with-sidebar .dtlms-one-third.type3.dtlms-courselist-item-wrapper .dtlms-coursedetail-cart-details a, #primary.page-with-sidebar .vc_col-sm-4 .type3.dtlms-courselist-item-wrapper .dtlms-coursedetail-cart-details a, #primary.page-with-sidebar div.dtlms-courses-listing-holder.grid[data-columns="3"] .type3.dtlms-courselist-item-wrapper .dtlms-coursedetail-cart-details a{font-size:16px;}
#primary.page-with-sidebar .dtlms-one-third.type3.dtlms-courselist-item-wrapper .dtlms-coursedetail-cart-details a i, #primary.page-with-sidebar .vc_col-sm-4 .type3.dtlms-courselist-item-wrapper .dtlms-coursedetail-cart-details a i, #primary.page-with-sidebar div.dtlms-courses-listing-holder.grid[data-columns="3"] .type3.dtlms-courselist-item-wrapper .dtlms-coursedetail-cart-details a i{font-size:14px; margin:5px 0px 0px 5px;}
.type3.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-details .dtlms-courselist-details-inner .dtlms-courselist-metadata-holder,
.type3.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-details .dtlms-courselist-details-inner .dtlms-courselist-metadata-featurednpurchase{ display: none; }
.type3.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section > .dtlms-courselist-duration { display: none; }

/* Additional */

.wdt-custom-listing-style .type3.dtlms-courselist-item-wrapper .dtlms-courselist-thumb,
.wdt-custom-listing-style .type3.dtlms-courselist-item-wrapper .dtlms-courselist-details { background-color: var(--wdtAccentTxtColor); }
.wdt-custom-listing-style .type3.dtlms-courselist-item-wrapper:hover .dtlms-courselist-thumb, .wdt-custom-listing-style .type3.dtlms-courselist-item-wrapper:hover .dtlms-courselist-details { background-color: rgb(254, 236, 209); }

@-moz-document url-prefix() { 
#primary.page-with-sidebar .dtlms-one-third.type3.dtlms-courselist-item-wrapper .dtlms-coursedetail-cart-details a i, 
#primary.page-with-sidebar .vc_col-sm-4 .type3.dtlms-courselist-item-wrapper .dtlms-coursedetail-cart-details a i, 
#primary.page-with-sidebar div.dtlms-courses-listing-holder.grid[data-columns="3"] .type3.dtlms-courselist-item-wrapper .dtlms-coursedetail-cart-details a i { margin-top: 3px; }
}

.page-with-sidebar .type3.dtlms-courselist-item-wrapper.dtlms-one-third.grid-item .dtlms-courselist-bottom-section {text-align:center;}	
.page-with-sidebar .type3.dtlms-courselist-item-wrapper.dtlms-one-third.grid-item .dtlms-courselist-bottom-section .dtlms-courselist-duration,
.page-with-sidebar .type3.dtlms-courselist-item-wrapper.dtlms-one-third.grid-item .dtlms-coursedetail-cart-details{width:100%; text-align:center; margin-bottom: 10px;}
.page-with-sidebar .type3.dtlms-courselist-item-wrapper.dtlms-one-third.grid-item .dtlms-courselist-bottom-section .dtlms-coursedetail-price-details{width:100%; text-align:center; float:none;}
.page-with-sidebar .type3.dtlms-courselist-item-wrapper.dtlms-one-third.grid-item .dtlms-courselist-bottom-section .dtlms-coursedetail-price-details ins .woocommerce-Price-currencySymbol{float:none;}
.page-with-sidebar.with-both-sidebar .type3.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-details { padding-bottom: 30px; }
.page-with-sidebar.with-both-sidebar .type3.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-bottom-section .dtlms-courselist-duration { width: 100%; }
.page-with-sidebar.with-both-sidebar .type3.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-bottom-section .dtlms-coursedetail-price-details {width: 100%; float: left; padding-right: 0; text-align: left; margin-top: 15px; margin-bottom: 10px; }
.page-with-sidebar.with-both-sidebar .type3.dtlms-courselist-item-wrapper.list-item .dtlms-coursedetail-cart-details { float: left; }

/* Type-4 */

.page-with-sidebar .dtlms-one-third.type4.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-meta ul li span { width: 100%; float: left; }
.page-with-sidebar .dtlms-one-third.type4.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-right-section { width: 100%; float: left; text-align-last: left;margin: 0; }
.type3.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section .dtlms-coursedetail-price-details del .woocommerce-Price-amount.amount, 
.type4.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section .dtlms-coursedetail-price-details del .woocommerce-Price-amount.amount { display: inline-block; text-decoration: line-through; }
.type3.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section .dtlms-coursedetail-price-details ins, 
.type4.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section .dtlms-coursedetail-price-details ins { float: none; display: inline-block; }
.type4.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-ratings-container span.dtlms-courselist-total-reviews{position:relative; padding-left:5px; font-size:16px;}
.type4.dtlms-courselist-item-wrapper .dtlms-courselist-total-reviews:before{content:"(";}
.type4.dtlms-courselist-item-wrapper .dtlms-courselist-total-reviews:after{content:")";}
.type4.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-details { padding: 0 0 0 35px; }
.type4.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-meta ul { position:relative; display:inline-block; width:100%; margin:20px 0px; padding: 0; }
.type4.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-meta ul li{width:100%; display:inline-block; border-bottom:1px solid; border-right:none; border-color:#efefef; padding-bottom:0; line-height:20px; padding:8px 0; font-size:16px; font-weight:normal;}
.type4.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-meta ul li:nth-child(even){border-right:none; margin-left:0px;}
.type4.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-meta ul li:nth-child(odd){padding-left:0px;}
.type4.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-meta ul li:nth-child(4n){border-bottom:none;}
.type4.dtlms-courselist-item-wrapper .dtlms-courselist-details{border:none; padding:20px 0 0;}
.type4.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-meta ul li label{letter-spacing:0px; font-weight:normal;position: relative; padding-right: 4px; margin-right: 4px; display: inline-block; }
.type4.dtlms-courselist-item-wrapper p.dtlms-courselist-total-reviews{display: inline;}
.type4.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-meta ul li label:before { position: absolute; content: "-"; display: block; right: -4px; top: 50%; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%);  }
.type4.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-meta ul li span{letter-spacing:0px; font-weight:normal; }
.type4.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section{clear:both; float:left; width:100%;}
.type4.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section > div:not(.dtlms-coursedetail-cart-details) { display: none; }
.type4.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-left-section{display:inline-block; width:100%;}	
.type4.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-left-section .dtlms-courselist-tags a { font-weight:normal; background-color:#f0f0f0; padding:7px 15px; color: #000000; }
.type4.dtlms-courselist-item-wrapper .dtlms-courselist-metadata{width:100%;}
.type4.dtlms-courselist-item-wrapper .dtlms-courselist-metadata .dtlms-courselist-tags i{display:none;}
.type4.dtlms-courselist-item-wrapper .dtlms-courselist-ratings{display:inline-block;}
.type4.dtlms-courselist-item-wrapper .dtlms-courselist-overall-ratings{display:inline-block; font-weight:normal;}
.type4.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-right-section { float: left; display:inline-block; line-height: 26px; margin: 0; }
.type4.dtlms-courselist-item-wrapper .dtlms-price-status.dtlms-free{ background-color: #f0f0f0; color: #000; padding: 5px 15px; font-size:14px; font-weight: normal;margin-right:0; }
.dtlms-one-third.type4.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-meta ul li label,
.dtlms-one-third.type4.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-meta ul li span { font-size: 15px; }
.page-with-sidebar.with-both-sidebar .list-item.type4.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-right-section {margin: 20px 0 0; float: left; }
.type4.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-ratings { margin-right: 10px; }
.type4.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-overall-ratings { margin-left: 0; }
.type4.dtlms-courselist-item-wrapper .dtlms-courselist-thumb { border-radius: var(--wdtRadius_3X); border: 2px dashed var(--wdtAccentTxtColor); }

/* Type-5 */

.type5.dtlms-courselist-item-wrapper .dtlms-courselist-details{border:none; padding:24px 30px 0; border:1px solid #efefef; border-top:none;}
.type5.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-details { padding: 15px 15px 0; }
.type5.dtlms-courselist-item-wrapper.grid-item .dtlms-courselist-details .dtlms-course-listing-featured, .type5.dtlms-courselist-item-wrapper.grid-item .dtlms-courselist-purchase-status-details{margin:0px 7px;}
.type5.dtlms-courselist-item-wrapper:not(.list-item) .dtlms-courselist-thumb:not(.without-featured-image) ~ .dtlms-courselist-details .dtlms-courselist-details-inner, .type8.dtlms-courselist-item-wrapper:not(.list-item) .dtlms-courselist-thumb:not(.without-featured-image) ~ .dtlms-courselist-details .dtlms-courselist-details-inner{position:relative;}
.type5.dtlms-courselist-item-wrapper:not(.list-item) .dtlms-courselist-thumb:not(.without-featured-image) ~ .dtlms-courselist-details .dtlms-courselist-details-inner, .type5.dtlms-courselist-item-wrapper:not(.list-item):hover .dtlms-courselist-thumb:not(.without-featured-image) ~ .dtlms-courselist-details .dtlms-courselist-details-inner{padding-top:25px;}
.type5.dtlms-courselist-item-wrapper.type-dtlms_courses.grid-item .dtlms-courselist-details .dtlms-courselist-details-inner{text-align:center; padding-top:25px;}
.type5.dtlms-courselist-item-wrapper.grid-item .dtlms-courselist-details .dtlms-coursedetail-cart-details, .type8.dtlms-courselist-item-wrapper.grid-item .dtlms-courselist-details .dtlms-coursedetail-cart-details{position:absolute; margin:0 auto; left:0; right:0; bottom:-65px;}
.type5.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-details-inner h5 {letter-spacing: 0px;font-weight: 500;margin: 0;display: inline-block;text-transform: none;font-size: var(--wdtFontSize_H5);margin: 10px 0 0;}
.type5.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-details-inner .dtlms-courselist-metadata-holder h5:not(:first-child) { font-size:16px; font-weight:normal; margin: 10px 0 0; }
.type5.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-details-inner .dtlms-courselist-metadata-holder h5 span{margin-left:10px; position:relative; padding-left:14px;}
.type5.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-details-inner .dtlms-courselist-metadata-holder h5 span:empty{display:none;}
.type5.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-details-inner .dtlms-courselist-metadata-holder h5 span:before{content:""; background-color:#000; margin-right:10px; width:5px; height:1px; display:inline-block; position:absolute; top:11px; margin:auto 0; left:0px;}
.type5.dtlms-courselist-item-wrapper.list-item .dtlms-coursedetail-price-details{ align-items:center; display:flex; justify-content: flex-end; z-index:1;}
.type5.dtlms-courselist-item-wrapper.grid-item .dtlms-coursedetail-price-details { margin-bottom: -27px; float: left; text-align: center; display: inline-block; margin: 0 auto;width: 100%; position: relative; bottom: 14px; left: 0; right: 0; z-index: 1; }
.type5.dtlms-courselist-item-wrapper .dtlms-price-status.dtlms-free{margin-right:0; font-size:16px; padding:10px 28px; margin-bottom:0; display:inline; border-radius:50px; line-height: normal; }
.type5.dtlms-courselist-item-wrapper.list-item .dtlms-price-status.dtlms-free { padding: 0; color: var(--wdtPrimaryColor); }
.type5.dtlms-courselist-item-wrapper.grid-item .dtlms-coursedetail-price-details{margin-bottom:-27px; float:left;}
.type5.dtlms-courselist-item-wrapper .dtlms-coursedetail-price-details .dtlms-cost{border-radius:50px; padding: 10px 25px; font-size:14px; font-weight:500; line-height:normal;}
.type5.dtlms-courselist-item-wrapper .dtlms-coursedetail-price-details ins{background:none; color: var(--wdtPrimaryColor); }
.type5.dtlms-courselist-item-wrapper .dtlms-courselist-thumb{overflow:visible;}
.type5.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-thumb { margin-bottom: 0 !important; width: auto; }
.type5.dtlms-courselist-item-wrapper.list-item .dtlms-coursedetail-price-details .dtlms-cost { background-color: transparent; }
.type5.dtlms-courselist-item-wrapper.list-item .dtlms-coursedetail-price-details span { color: var(--wdtPrimaryColor); font-size: var(--wdtFontSize_Ext); }
.type5.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-details-inner .dtlms-courselist-metadata-details { align-items: center; display: grid;grid-template-columns: 50% 50%; }
.type5.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-details .dtlms-courselist-details-inner .dtlms-courselist-metadata-details { display: flex; flex-direction: column; align-items: flex-start; }
.type5.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-metadata-holder { line-height: normal; margin-bottom:5px; }
.type5.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section{clear:both; float:left; width:calc(100% + 60px); width:-moz-calc(100% + 60px); width:-webkit-calc(100% + 60px); border-top:1px solid #efefef; box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box; margin:45px 0px 0px -30px; padding:33px 20px 15px;}
.type5.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-bottom-left-section { float:left; font-size: 16px }
.type5.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-bottom-right-section { float:right;  text-align:right; line-height: 26px; }
.type5.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-bottom-right-section p { margin: 0 0 5px; }
.type5.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-duration, .type5.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-duration i{position:static; padding:0px; background:none;}
.type5.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-duration,
.type5.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-curriculum { position: relative;; padding-left: 22px; }
.type5.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-curriculum { margin: 0 0 10px; }
.type5.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-duration { color: #000000; }
.type5.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-duration i,
.type5.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-curriculum i { position: absolute; left: 0; top: 50%; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); }
.type5.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-duration { font-size:16px; margin: 0 0 5px; }
.type5.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section i { font-size:16px; width:auto; margin-right:5px; min-width:15px; }
.type5.dtlms-courselist-item-wrapper .dtlms-coursedetail-cart-details a, .type8.dtlms-courselist-item-wrapper .dtlms-coursedetail-cart-details a{border-radius:50px; min-height:1px; padding:0 30px; font-size:16px; font-weight:normal; text-transform:none; line-height:48px; border:none; color:#FFF; margin:0; min-height:auto;}
.type5.dtlms-courselist-item-wrapper .dtlms-coursedetail-cart-details a i, .type8.dtlms-courselist-item-wrapper .dtlms-coursedetail-cart-details a i{display:inline-block; font-size:14px; margin:0 8px 0 0; line-height:inherit; }
.type8.dtlms-courselist-item-wrapper .dtlms-coursedetail-cart-details a i { display: none; }
.page-with-sidebar.with-both-sidebar .type5.dtlms-courselist-item-wrapper.list-item .dtlms-coursedetail-price-details { margin-bottom: 22px; float: left; position: static; }
.page-with-sidebar.with-both-sidebar .type5.dtlms-courselist-item-wrapper.list-item .dtlms-coursedetail-price-details > span {float: none; display: inline-block; }

/* Type-6 */

.type6.dtlms-courselist-item-wrapper .dtlms-courselist-thumb{border-bottom:none;}
.type6.dtlms-courselist-item-wrapper .dtlms-courselist-details{background-color:#f8f8f8; border:none; border-width:0px 1px 1px; border-style:solid; border-color:#efefef; padding:30px 15px 0px 30px;}
.type6.dtlms-courselist-item-wrapper .dtlms-courselist-tags{font-size:14px; font-weight:normal; float:left; clear:both; width:100%; margin: 0 0 5px 0;}
.type6.dtlms-courselist-item-wrapper .dtlms-courselist-details h5{font-weight:600; letter-spacing:0px; display:inline-block; text-transform:none;font-size: var(--wdtFontSize_H4);}
.type6.dtlms-courselist-item-wrapper .dtlms-courselist-author-image{max-width:57px; clear:both; float:left; margin-right:10px;}
.type6.dtlms-courselist-item-wrapper .dtlms-courselist-metadata-holder .dtlms-courselist-author-description{display:inline-block;}
.type6.dtlms-courselist-item-wrapper .dtlms-courselist-metadata-holder .dtlms-courselist-author-description p{font-weight:normal;}
.type6.dtlms-courselist-item-wrapper .dtlms-courselist-metadata-holder .dtlms-courselist-author-description p a{display:block;}
.type6.dtlms-courselist-item-wrapper .dtlms-courselist-metadata-holder .dtlms-courselist-author-description p span{clear:both; background-color:transparent; font-weight:normal;}
.type6.dtlms-courselist-item-wrapper .dtlms-courselist-author-image img{border-radius:100%; border:1px solid;}
.type6.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-metadata-holder{ display: flex; flex-wrap: wrap; align-items: center; position: relative;float: left; margin: 0; }
.type6.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-coursedetail-price-details{float:right; margin:10px 0 0; display:inline-block;}
.type6.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-coursedetail-price-details .dtlms-price-status.dtlms-free{font-size:18px; font-weight:normal; padding:7px 17px; margin:-5px 0 0;}
.type6.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-coursedetail-price-details del{margin-right: 10px; font-weight: 500; font-size: 18px;}
.type6.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-coursedetail-price-details ins{font-size:18px; font-weight:normal; color:#FFF; padding:7px 17px;}
.type6.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-metadata-holder p{display:inline-block; width:auto; font-size:18px; font-weight:normal; margin:2px 0px 0px;}
.type6.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-metadata-holder p a{float:left;}
.type6.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-metadata-holder p span{font-size:16px; font-weight:normal; clear:both; float:left;}	
.type6.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section{float:left; width:calc(100% + 45px); width:-moz-calc(100% + 45px); width:-webkit-calc(100% + 45px); clear:both; border-top:1px solid #ececec; margin:15px 0px 0px -30px; padding:20px 30px 15px 30px;}
.type6.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-bottom-left-section { font-size:16px; float:left; }
#primary.page-with-sidebar .type6.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-bottom-left-section{width:50%;}
#primary.page-with-sidebar.with-both-sidebar .type6.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-coursedetail-price-details { float: left; }
#primary.page-with-sidebar.with-both-sidebar .type6.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-details { padding-bottom: 30px; }
#primary.page-with-sidebar.with-both-sidebar .type6.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-bottom-left-section {width: 100%; margin-bottom: 10px; }
#primary.page-with-sidebar.with-both-sidebar .type6.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-bottom-right-section {float: left; text-align: left; }
#primary.page-with-sidebar.with-both-sidebar .type6.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-details .dtlms-coursedetail-cart-details { margin: 0; }
.type6.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-bottom-left-section i{ margin-right:5px; font-size:16px; background:none; width:auto; position:static; }
.type6.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-bottom-left-section i.fa-book{margin-right:10px;}
.type6.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section .dtlms-courselist-duration{display:inline-flex; width:auto; position:static;background:none; padding:0; margin-right:8px;}
.type6.dtlms-courselist-item-wrapper .dtlms-courselist-duration i{position:static; background:none;}
.type6.dtlms-courselist-item-wrapper .dtlms-courselist-curriculum{display:inline-block; margin:12px 10px 0 0;}
.type6.dtlms-courselist-item-wrapper.grid-item .dtlms-courselist-curriculum { margin:0px 10px 5px 0; }
.type6.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-bottom-right-section { float:right; line-height: 26px; text-align:right; }
.type6.dtlms-courselist-item-wrapper.grid-item .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-bottom-left-section, .type6.dtlms-courselist-item-wrapper.grid-item .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-bottom-right-section{width:50%;}
.type6.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-details{border:none; padding-bottom:0px;}
.dtlms-courses-listing-containers .type6.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-bottom-right-section { text-align: left; width: 100%; }
.dtlms-courses-listing-containers .type6.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-details .dtlms-coursedetail-cart-details { margin: 20px 0 5px; width: auto; }
.type6.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-details .dtlms-courselist-details-inner{margin-bottom:0;}
.type6.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-coursedetail-cart-details{width:calc(100% + 45px); width:-moz-calc(100% + 45px); width:-webkit-calc(100% + 45px); clear:both; float:left; margin:0px 0px 0px -30px; display:inline-block;}
.type6.dtlms-courselist-item-wrapper.grid-item .dtlms-courselist-details .dtlms-coursedetail-cart-details { background-color: #fff; text-align: center; }
.type6.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-coursedetail-cart-details a{margin:0; display:flex; flex-wrap: wrap; justify-content: center; align-items: center; width:100%; border:none; border-radius:0px; text-transform:none; font-size:16px; font-weight:normal; position:relative; line-height:35px; min-height:auto;}
.type6.dtlms-courselist-item-wrapper.grid-item .dtlms-courselist-details .dtlms-coursedetail-cart-details a.added_to_cart.wc-forward { border-top:1px solid #efefef; }
.type6.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-details .dtlms-coursedetail-cart-details a { width: auto; }
.type6.dtlms-courselist-item-wrapper .dtlms-coursedetail-cart-details a i{ font-size:14px; margin-right:8px; color: currentColor; }
.type6.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-details .dtlms-coursedetail-cart-details a{border:1px solid; border-radius:3px;}
.type6.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-details .dtlms-courselist-bottom-section{width:calc(100% + 70px); width:-moz-calc(100% + 70px); width:-webkit-calc(100% + 70px); margin:15px 0px 0px -35px; padding-top:8px; padding-right:40px;}
.type6.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-curriculum{margin:5px 12px 3px 0px;}
.type6.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-ratings-container{display:inline-block;}
.type6.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-ratings{display:inline-block; margin-bottom:0px;}
.type6.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-overall-ratings{margin-bottom:0px;}
.type6.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-bottom-right-section{float:right; text-align:right;}
.type6.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-details .dtlms-coursedetail-cart-details a { padding:5px 15px; line-height:34px; min-height:1px;background-color: #fff; }

/* Type-7 */

.type7.dtlms-courselist-item-wrapper .dtlms-courselist-thumb ~ .dtlms-courselist-details{padding:20px 20px 0;}
.type7.dtlms-courselist-item-wrapper .dtlms-courselist-thumb ~ .dtlms-courselist-details h5 { margin-bottom: 20px; }
.type7.dtlms-courselist-item-wrapper .dtlms-courselist-thumb ~ .dtlms-courselist-details .dtlms-courselist-title-section{ display: flex; align-items: flex-start; }
.type7.dtlms-courselist-item-wrapper .dtlms-courselist-thumb ~ .dtlms-courselist-details .dtlms-courselist-title-section  > *:first-child { padding-right: 15px; }
.type7.dtlms-courselist-item-wrapper .dtlms-courselist-duration{font-size:var(--wdtFontSize_Base);padding: 12px 18px; display:inline-block; border-radius:5px;line-height: 1;}
.type7.dtlms-courselist-item-wrapper .dtlms-courselist-tags{font-size:0px; margin-bottom:12px;}
.type7.dtlms-courselist-item-wrapper .dtlms-courselist-tags a { font-size:var(--wdtFontSize_Base); padding:0; display:inline-block; margin-right:10px; line-height:normal; font-weight: calc(var(--wdtFontWeight_Base) + 100); color: var(--wdtPrimaryColor); color: var(--wdtcusColorSeven); }
.type7.dtlms-courselist-item-wrapper .dtlms-courselist-ratings-container { clear:both; float:left; line-height: normal; width:100%; }
.type7.dtlms-courselist-item-wrapper .dtlms-courselist-ratings-container .dtlms-courselist-ratings { display:inline-block; margin: 0; }
.type7.dtlms-courselist-item-wrapper .dtlms-courselist-ratings-container .dtlms-courselist-overall-ratings { margin: 0 0 0 10px; }
.type7.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section {
	/* float: left;
	width: calc(100% + 60px);
	width: -moz-calc(100% + 60px);
	width: -webkit-calc(100% + 60px);
	clear: both;
	border-top: 1px solid #ececec;
	margin: 20px 0px 0px -30px;
	padding: 13px 30px 13px; */
	padding: 5px 0;
	display: inline-flex;
	justify-content: space-between;
	width: calc(100% + 10px);
	align-items: center;
	margin-inline: -5px;
	flex-wrap: wrap;
	/* flex-direction: row-reverse; */
}
.type7.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section > div{
	padding: 10px 5px 0;
}
/* .type7.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section:has(.dtlms-courselist-bottom-right-section > .dtlms-coursedetail-cart-details) { flex-direction: row-reverse; } */
.type7.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-title-section .dtlms-coursedetail-price-details { font-size: var(--wdtFontSize_H5); font-weight: var(--wdtFontWeight_Ext); color: var(--wdtcusColorSeven); }
.type7.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-title-section .dtlms-coursedetail-price-details del { font-size: 85%; }
.type7.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-title-section .dtlms-coursedetail-price-details ins { background: none; }
.type7.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-left-section{float:left;}
/* .type7.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-right-section{float:right; text-align: right;} */
.type7.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-left-section:empty,
.type7.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-right-section:empty { display: none; }
.type7.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-left-section .dtlms-coursedetail-price-details{font-size:inherit; line-height:26px; font-weight:500; margin:4px 0 0;}
.type7.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-left-section .dtlms-coursedetail-price-details .dtlms-price-status.dtlms-free{padding:0; font-size:20px; background-color:transparent; color:inherit; letter-spacing:0px;}
.type7.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-left-section .dtlms-coursedetail-price-details ins{background:none; font-size:22px; font-weight:500;}
.type7.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-left-section .dtlms-coursedetail-price-details del{font-size:22px;}
.type7.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-right-section .dtlms-coursedetail-cart-details a {
	font-size: var(--wdtFontSize_Base);
	font-weight: 500;
	text-transform: none;
	border: none;
	min-height: 1px;
	margin: 0;
	line-height: 1.2;
	clear: both;
	float: right;
	background-color: var(--wdtcusColorSeven);
	color: var(--wdtAccentTxtColor);
	border-radius: var(--wdtRadius_Part);
	padding: var(--wdtPadding_MiniBtn);
	padding-top: 11px;
	padding-bottom: 11px;
	position: relative;
}

.type7.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-right-section .dtlms-coursedetail-cart-details a:focus { color: #000; }
.type7.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-right-section .dtlms-coursedetail-cart-details a.added_to_cart.wc-forward{margin:10px 0 0;}
.type7.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-right-section .dtlms-coursedetail-cart-details a:hover{ color: var(--wdtAccentTxtColor); }
.type7.dtlms-courselist-item-wrapper .dtlms-courselist-details-inner > h5{font-size:var(--wdtFontSize_H4); font-weight:600; letter-spacing:0px; text-transform:none;}
.type7.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-right-section .dtlms-coursedetail-cart-details a i{margin-right:0; float:right; margin-left:8px; line-height:inherit;}
.type7.dtlms-courselist-item-wrapper.grid-item .dtlms-courselist-bottom-right-section .dtlms-coursedetail-cart-details a i,
.type7.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-bottom-right-section .dtlms-coursedetail-cart-details a i{display:none;}
.type7.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-right-section .dtlms-coursedetail-cart-details p { float: right; }
.type7.dtlms-courselist-item-wrapper .dtlms-courselist-details h5 a:hover { color: var(--wdtPrimaryColor); color: var(--wdtcusColorSeven); }
#primary.page-with-sidebar.with-both-sidebar .type7.dtlms-courselist-item-wrapper .dtlms-courselist-duration { float: right; }
#primary.page-with-sidebar.with-both-sidebar .type7.dtlms-courselist-item-wrapper .dtlms-courselist-thumb .dtlms-certificate-badge { width: 100%; float: right; margin-right: 0; margin-bottom: 8px; }
#primary.page-with-sidebar.with-both-sidebar .type7.dtlms-courselist-item-wrapper .dtlms-courselist-thumb .dtlms-certificate-badge span { float: right; }
.type7.dtlms-courselist-item-wrapper .dtlms-courselist-thumb > a{ border-radius: var(--wdtRadius_2X); }
.type7.dtlms-courselist-item-wrapper:before {
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	left: 15px;
	right: 15px;
	background-image: linear-gradient(45deg, rgba(var(--wdtcusColorThreeRgb),1), rgba(var(--wdtcusColorSevenRgb),1));
	border-radius: var(--wdtRadius_2X);
	transition: var(--wdtBaseTransition);
	opacity: .15;
}
.type7.dtlms-courselist-item-wrapper:hover:before{
	opacity: .5;
}
div[class*="list-item-wrapper"].type7 div[class*="list-details"] div[class*="list-description"] { font-size: 14px; }
.type7.dtlms-courselist-item-wrapper .dtlms-courselist-thumb{ padding: 20px 20px 0; }
.type7.dtlms-courselist-item-wrapper .dtlms-courselist-details { padding: 20px 20px 0; }

/* Additional */

div[class*="list-item-wrapper"].type7 div[class*="list-thumb"]{
	border-radius: var(--wdtRadius_2X);
}

/* Type-8 */

.type8.dtlms-courselist-item-wrapper .dtlms-courselist-metadata-holder .dtlms-courselist-author-image{width:50px;}
.type8.dtlms-courselist-item-wrapper .dtlms-courselist-metadata-holder .dtlms-courselist-author-image img{border-radius:100%;}
.type8.dtlms-courselist-item-wrapper.grid-item .dtlms-courselist-metadata-holder .dtlms-courselist-author-image { display: block; margin:-70px auto 15px; }
.type8.dtlms-courselist-item-wrapper.grid-item .dtlms-courselist-metadata-holder .dtlms-courselist-author-image img { margin:0px auto; vertical-align: inherit; }
.type8.dtlms-courselist-item-wrapper .dtlms-courselist-details{border:none; padding:0px; border-style:solid; border-color:#ececec; border-width:1px 1px 1px 0px;}
.type8.dtlms-courselist-item-wrapper .dtlms-courselist-thumb ~ .dtlms-courselist-details { padding: 25px; }
.type8.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-thumb ~ .dtlms-courselist-details { padding-bottom: 10px; }
.type8.dtlms-courselist-item-wrapper.grid-item .dtlms-courselist-details {
	text-align: center;
	border-width: 0px 2px 2px;
	border-style: dashed;
	overflow: hidden;
	border-radius: 0 0 var(--wdtRadius_3X) var(--wdtRadius_3X);
	border-color: var(--wdtPrimaryColor);
}
div[class*="list-item-wrapper"].type8 div[class*="list-thumb"]{
	border-radius: var(--wdtRadius_3X) var(--wdtRadius_3X) 0 0;
	border-width: 2px 2px 0;
	border-style: dashed;
	border-color: var(--wdtPrimaryColor);
}
.type8.dtlms-courselist-item-wrapper .dtlms-courselist-details h5{font-size:18px; margin:0;}
.type8.dtlms-courselist-item-wrapper .dtlms-courselist-details h5 a { display: inline-block; margin: 0; }
.type8.dtlms-courselist-item-wrapper .dtlms-courselist-details h5 a:hover { color: var(--wdtPrimaryColor); }
.type8.dtlms-courselist-item-wrapper .dtlms-courselist-details h5, .type8.dtlms-courselist-item-wrapper .dtlms-courselist-details span{letter-spacing:0px; font-weight:normal;}
.type8.dtlms-courselist-item-wrapper .dtlms-courselist-details-inner .dtlms-courselist-metadata-holder { margin-bottom: 0; clear:both; display: flex; align-items: center;     flex-wrap: wrap; }
.type8.dtlms-courselist-item-wrapper .dtlms-courselist-details-inner .dtlms-courselist-metadata-holder:empty, .dtlms-courselist-item-wrapper .dtlms-courselist-details-inner .dtlms-courselist-metadata-featurednpurchase:empty { display: none !important; }
.type8.dtlms-courselist-item-wrapper .dtlms-courselist-details-inner > h5 { font-size:22px; font-weight:500; letter-spacing:0px; margin:10px 0; display:inline-block; text-transform:none; }
.type8.dtlms-courselist-item-wrapper .dtlms-courselist-details-inner .dtlms-courselist-ratings-container{clear:both; width:100%; display:inline-block;}
.type8.dtlms-courselist-item-wrapper .dtlms-courselist-details-inner .dtlms-courselist-ratings{display:inline-block;}
.type8.dtlms-courselist-item-wrapper .dtlms-courselist-details-inner .dtlms-courselist-description { margin-bottom: 35px; }
.dtlms-courselist-item-wrapper p.dtlms-courselist-overall-ratings { display:inline-block; margin-left:10px; font-weight:normal; font-size:16px; }
.type8.dtlms-courselist-item-wrapper .dtlms-courselist-details-inner .dtlms-courselist-total-reviews{color:#999999; padding-left:5px;}
.type8.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section { clear:both; width:100%; border-top:2px dashed var(--wdtBorderColor); padding:20px 0px 0px; line-height: 28px;align-items: center; display: grid; grid-template-columns: 50% 50%; }
.type8.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section > div { display: flex; flex-wrap: wrap; align-items: center; }
.type8.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section > div[class*="-right-section"] { justify-content: flex-end; }
.type8.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section .dtlms-courselist-duration{float:left; padding:0; background:none; font-size:16px;}
.type8.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section .dtlms-coursedetail-price-details{float:right; margin:0px 0 0;}
.type8.dtlms-courselist-item-wrapper .dtlms-courselist-duration{float:left; background:none; padding:0; font-weight:normal; font-size:16px;}
.type8.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-duration i{background:none; width:auto; position:static; margin-right:5px;}
.type8.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section .dtlms-coursedetail-price-details ins{background:none; font-size:20px; font-weight:500;}
.type8.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section .dtlms-coursedetail-price-details del { font-size: 20px; font-weight: 500; }
.grid-item.type8.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section {
	/* width: calc(100% + 60px);
	width: -moz-calc(100% + 60px);
	width: -webkit-calc(100% + 60px);
	margin: 20px 0px 0px -30px; */
	padding: 30px 0 0;
}
.type8.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section .dtlms-courselist-metadata i{font-size:15px;}
.type8.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-left-section{float:left;}
.type8.dtlms-courselist-item-wrapper .dtlms-courselist-students-enrolled, 
.type8.dtlms-courselist-item-wrapper .dtlms-courselist-ratings-container { display:inline-block; font-size: 16px; }
.type8.dtlms-courselist-item-wrapper .dtlms-courselist-details p.dtlms-courselist-overall-ratings{ background:none; font-weight:normal; padding-left:0px; margin: 0 0 0 15px; font-size: 16px; }
.type8.dtlms-courselist-item-wrapper .dtlms-courselist-details p.dtlms-courselist-overall-ratings span{background-color:transparent;}
.type8.dtlms-courselist-item-wrapper .dtlms-course-listing-featured{float:none;}
.type8.dtlms-courselist-item-wrapper .dtlms-courselist-purchase-status-details{display:inline-block;}
.type8.dtlms-courselist-item-wrapper .dtlms-courselist-purchase-status-details .dtlms-purchase-status{padding:5px 10px 5px 26px;}
.type8.dtlms-courselist-item-wrapper.grid-item .dtlms-course-listing-featured, .type8.dtlms-courselist-item-wrapper.grid-item .dtlms-courselist-purchase-status-details, .type3.dtlms-courselist-item-wrapper.grid-item .dtlms-course-listing-featured, .type3.dtlms-courselist-item-wrapper.grid-item .dtlms-courselist-purchase-status-details, .type5.dtlms-courselist-item-wrapper.grid-item .dtlms-course-listing-featured, .type5.dtlms-courselist-item-wrapper.grid-item .dtlms-courselist-purchase-status-details{margin:0px 7px;}
.type8.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-bottom-section{padding:12px 0 8px;}
.type8.dtlms-courselist-item-wrapper.list-item .dtlms-coursedetail-price-details{float:left; text-align:center; width:50%;}
.type8.dtlms-courselist-item-wrapper.list-item .dtlms-coursedetail-cart-details{ margin: 15px 0 0; }
.type8.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-bottom-section .dtlms-courselist-bottom-left-section .dtlms-courselist-metadata{margin:5px 0 0;}
.type8.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-metadata-holder .dtlms-courselist-author-image{float:left; margin-right:10px;}
.type8.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-metadata-holder .dtlms-courselist-author-description{ display:inline-block; margin: 0; }
.type8.dtlms-courselist-item-wrapper.grid-item .dtlms-courselist-details .dtlms-coursedetail-cart-details{bottom:-20px;}
.type8.dtlms-courselist-item-wrapper.grid-item .dtlms-coursedetail-cart-details a { line-height: 38px; padding: 0 30px; }
.type8.dtlms-courselist-item-wrapper.grid-item .dtlms-coursedetail-cart-details a { background-color: var(--wdtPrimaryColor); }

#primary.page-with-sidebar.with-both-sidebar .type8.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-bottom-left-section { width: 100%; text-align: center; }
#primary.page-with-sidebar.with-both-sidebar .type8.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-bottom-right-section { width: 100%; }
#primary.page-with-sidebar.with-both-sidebar .type8.dtlms-courselist-item-wrapper.list-item .dtlms-coursedetail-price-details,
#primary.page-with-sidebar.with-both-sidebar .type8.dtlms-courselist-item-wrapper.list-item .dtlms-coursedetail-cart-details { width: 100%; text-align: center;margin-bottom: 15px; }
#primary.page-with-sidebar.with-both-sidebar .type6.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-metadata-holder { width: 100%; }

div[class*="listing-holder"] div[class*="listing-containers"].list:not(.swiper-wrapper) .type8.dtlms-courselist-item-wrapper.list-item .dtlms-coursedetail-price-details { float: right; width: 100%; text-align: right; }
div[class*="listing-holder"] div[class*="listing-containers"].list:not(.swiper-wrapper) .type8.dtlms-courselist-item-wrapper.list-item .dtlms-coursedetail-cart-details { grid-column: 1 / 4; width: 100%; text-align: left; }

/* Type-9 */

.type9.dtlms-courselist-item-wrapper .dtlms-courselist-details{background-color:#f8f8f8; border:none; padding:35px 0 0;}
.type9.dtlms-courselist-item-wrapper .dtlms-courselist-details-inner > h5{font-weight:500; letter-spacing:0px; display:inline-block; text-transform:none;}
.type9.dtlms-courselist-item-wrapper:not(.list-item) .dtlms-courselist-thumb:not(.without-featured-image) ~ .dtlms-courselist-details .dtlms-courselist-details-inner, .type9.dtlms-courselist-item-wrapper:not(.list-item):hover .dtlms-courselist-details .dtlms-courselist-details-inner, .type9.dtlms-courselist-item-wrapper:not(.list-item):hover .dtlms-courselist-thumb:not(.without-featured-image) ~ .dtlms-courselist-details .dtlms-courselist-details-inner{padding:0px 30px;}
.type9.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section { clear:both; width:100%; display:inline-block; color:#FFF; padding:15px 30px; line-height: normal;margin:15px 0 0; float:left; }
.type9.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section .dtlms-courselist-bottom-left-section { float:left; line-height: 26px; width: 100%; }
.type9.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section .dtlms-courselist-bottom-right-section { float:right; line-height: 26px; width: 100%; }

.type9.dtlms-courselist-item-wrapper.grid-item .dtlms-courselist-bottom-section .dtlms-courselist-bottom-left-section { width: auto; }
.type9.dtlms-courselist-item-wrapper.grid-item .dtlms-courselist-bottom-section .dtlms-courselist-bottom-right-section { width: auto; }

.type9.dtlms-courselist-item-wrapper .dtlms-price-status.dtlms-free{ padding:0; background-color:transparent; margin:0; font-size:22px;}
.type9.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section .dtlms-coursedetail-price-details ins{background:none; font-size:22px; font-weight:500;}
.type9.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section .dtlms-coursedetail-price-details del{font-size:22px;}
.type9.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section .dtlms-courselist-ratings{display:inline-block; margin:0;}
.type9.dtlms-courselist-item-wrapper .dtlms-courselist-ratings-container .dtlms-courselist-overall-ratings { margin: 0 0 0 10px;color: var(--wdtHeadAltColor); }

.type9.list-item.dtlms-courselist-item-wrapper .dtlms-courselist-details{padding:30px 0 0; border:none;}
.type9.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-details .dtlms-courselist-details-inner{margin-bottom:0; padding:0 30px;}
.type9.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-coursedetail-cart-details{width:100%; clear:both; float:left; margin:0px 0px 0px 0px; text-align:center; display:inline-block;}
.type9.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-coursedetail-cart-details a{margin:0; color:#FFF; display:inline-block; width:100%; border:none; border-radius:0px; text-transform:none; font-size:18px; font-weight:normal; position:relative; line-height:normal; min-height:auto; padding: 15px 30px; }
.type9.dtlms-courselist-item-wrapper.grid-item .dtlms-courselist-details .dtlms-coursedetail-cart-details a.added_to_cart.wc-forward { border-top:1px solid; }

.type9.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-bottom-section .dtlms-courselist-bottom-right-section{ float: left; margin: 15px 0 0 0; text-align: left; }
.type9.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-bottom-section .dtlms-courselist-bottom-right-section:empty { display: none; }
.type9.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-details .dtlms-coursedetail-cart-details{width:auto; float:right; text-align:right; clear:none;}
.type9.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-details .dtlms-coursedetail-cart-details a{width:auto; padding:0; min-height:1px; background-color:transparent; line-height:normal; }
.type9.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-details .dtlms-coursedetail-cart-details a.added_to_cart.wc-forward { margin: 0 0 0 15px; }
.type9.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-details .dtlms-coursedetail-cart-details a:hover{background-color:transparent;}
.type9.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-bottom-section .dtlms-courselist-bottom-left-section .dtlms-courselist-ratings-container{display:inline-block; margin-right:30px;}
.type9.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-bottom-section .dtlms-courselist-bottom-left-section .dtlms-coursedetail-price-details{ float: right; }
.type9.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-details .dtlms-coursedetail-cart-details p { color: #fff; }

#primary.page-with-sidebar.with-both-sidebar .type9.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-bottom-section .dtlms-courselist-bottom-left-section { width: 100%; }
#primary.page-with-sidebar.with-both-sidebar .type9.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-bottom-section .dtlms-courselist-bottom-left-section .dtlms-coursedetail-price-details { float: right; }

#primary.page-with-sidebar.with-both-sidebar .type9.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-bottom-section .dtlms-courselist-bottom-right-section {float: none; display: inline-block; width: 100%; text-align: center; }
#primary.page-with-sidebar.with-both-sidebar .type9.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-details .dtlms-coursedetail-cart-details { text-align: center; float: none; display: inline-block; }

#primary.page-with-sidebar.with-both-sidebar .type9.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-details .dtlms-coursedetail-cart-details a { float: none; display: inline-block; margin-bottom: 20px; }

#primary.page-with-sidebar.with-both-sidebar .type9.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-bottom-section .dtlms-courselist-bottom-right-section:empty { display: none; }

.dtlms-courselist-item-wrapper.type9 .dtlms-courselist-details .dtlms-courselist-ratings-container span.dtlms-courselist-total-reviews, 
.dtlms-courselist-item-wrapper.type9 .dtlms-courselist-bottom-section .dtlms-coursedetail-price-details del, 
.dtlms-courselist-item-wrapper.type9 .dtlms-courselist-bottom-section .dtlms-coursedetail-price-details del span, 
.dtlms-classlist-item-wrapper.type9 .dtlms-class-detail-total-reviews, 
.dtlms-courselist-item-wrapper.type9 .dtlms-courselist-bottom-section .dtlms-coursedetail-price-details ins span{color: var(--wdtHeadAltColor) !important;}

/* Type-10 */

div[class*="listing-holder"] div[class*="listing-containers"] .dtlms-column.grid-item.type10 {margin-bottom: 20px; }

.type10.dtlms-courselist-item-wrapper.dtlms-column{margin-bottom:50px;}
.type10.dtlms-courselist-item-wrapper.dtlms-column.list-item{overflow:visible;}
.type10.dtlms-courselist-item-wrapper.grid-item:before { content:""; box-shadow:0px 15px 25px 5px rgba(0,0,0,0.1); -moz-box-shadow:0px 15px 25px 5px rgba(0,0,0,0.1); -webkit-box-shadow: 0px 15px 25px 5px rgba(0,0,0,0.1); position:absolute;width: auto; height: auto; display:inline-block;top: 15px;left: 15px;right: 15px;bottom: 15px; }
.type10.dtlms-courselist-item-wrapper:before{content:""; box-shadow:0px 15px 25px 5px rgba(0,0,0,0.1); -moz-box-shadow:0px 15px 25px 5px rgba(0,0,0,0.1); -webkit-box-shadow: 0px 15px 25px 5px rgba(0,0,0,0.1); position:absolute;width:calc(100% - 0px); height:calc(100% - 0px); width:-webkit-calc(100% - 0px); height:-webkit-calc(100% - 0px); width:-moz-calc(100% - 0px); height:-moz-calc(100% - 0px); display:inline-block; top:0; left:0px;}
.swiper-wrapper .type10.dtlms-courselist-item-wrapper:before{box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none;}
.type10.dtlms-courselist-item-wrapper.grid-item .dtlms-courselist-thumb{overflow:visible;}
.type10.dtlms-courselist-item-wrapper .dtlms-courselist-metadata-holder .dtlms-courselist-author-image{width:55px;}
.type10.dtlms-courselist-item-wrapper .dtlms-courselist-metadata-holder .dtlms-courselist-author-image img{border-radius:100%;}
.type10.dtlms-courselist-item-wrapper .dtlms-courselist-thumb .dtlms-courselist-ratings-container{position:absolute; bottom:0; right:0; background-color:#FFF; display:inline-block; float:right; padding:8px 14px 0px; z-index:1; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; border-radius: 0; }
.type10.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-thumb .dtlms-courselist-ratings-container{bottom:0;}
.type10.dtlms-courselist-item-wrapper .dtlms-courselist-thumb .dtlms-courselist-ratings-container p{margin:0;}
.type10.dtlms-courselist-item-wrapper.grid-item .dtlms-courselist-metadata-holder{margin:-60px 0 0;}
.type10.dtlms-courselist-item-wrapper .dtlms-courselist-author-image{float:left; margin-right:15px;}
.type10.dtlms-courselist-item-wrapper .dtlms-courselist-author-description{float:left; margin:38px 0 0;}
.type10.dtlms-courselist-item-wrapper .dtlms-courselist-author-description h5{font-size:16px; letter-spacing:0px; margin: 0; }
.type10.dtlms-courselist-item-wrapper .dtlms-courselist-author-description h5 a{float:left;}
.type10.dtlms-courselist-item-wrapper .dtlms-courselist-author-description h5 span{clear:both; float:left;}
.type10.dtlms-courselist-item-wrapper .dtlms-courselist-details{padding-left:0px; padding-right:0px; border:none;padding-bottom: 0;}
.type10.dtlms-courselist-item-wrapper .dtlms-courselist-details-inner > h5{font-weight:500; letter-spacing:0px; padding:5px 0 0; font-size:var(--wdtFontSize_H5); line-height:34px; text-transform:none;}
.type10.dtlms-courselist-item-wrapper .dtlms-courselist-tags{position:relative;}
.type10.dtlms-courselist-item-wrapper .dtlms-courselist-tags:before{content:"\f02b"; font-family:'Font Awesome 5 Free';font-style:normal;font-weight:900; color:#FFF; position:absolute; left:0; top:0; width:28px; text-align:center; height:100%;}
.type10.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-metadata p { font-weight:normal; font-size:14px; margin: 0 5px 10px 0; padding:0px 14px 0 40px; }
.type10.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-metadata p a { font-weight:normal; font-size:14px; }
.type10.dtlms-courselist-item-wrapper .dtlms-coursedetail-cart-details a:not(:hover){color: var(--wdtPrimaryColor) !important;}
.type10.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-metadata p a:hover{color: var(--wdtPrimaryColor) !important;}
.type10.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-metadata p.dtlms-courselist-ratings{background-color:transparent; padding:0;}
.type10.dtlms-courselist-item-wrapper:not(.list-item) .dtlms-courselist-thumb:not(.without-featured-image) ~ .dtlms-courselist-details .dtlms-courselist-details-inner, .type10.dtlms-courselist-item-wrapper:not(.list-item):hover .dtlms-courselist-details .dtlms-courselist-details-inner, .type10.dtlms-courselist-item-wrapper:not(.list-item):hover .dtlms-courselist-thumb:not(.without-featured-image) ~ .dtlms-courselist-details .dtlms-courselist-details-inner{padding:0px 30px;}
.type10.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section{clear:both; float:left; width:100%; position:relative; display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-box-flex:1; -webkit-flex-grow:1; flex-grow:1; -webkit-flex-direction:column; -ms-flex-direction:column; flex-direction:column; -webkit-box-pack:center; -webkit-justify-content:center; -ms-flex-pack:center; justify-content:center; display:table;}
.type10.dtlms-courselist-item-wrapper .dtlms-coursedetail-cart-details a { border:none;border-radius:0px;font-size:16px;font-weight:500;text-transform:none;width:100%;display:inline-block;margin:0px; min-height:auto;padding:20px 10px; text-decoration: none; }
.type10.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-left-section:empty { background: none; }
.type10.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-left-section:empty ~ .dtlms-courselist-bottom-right-section { padding: 16px 10px; width: 100%; }
.type10.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-left-section:empty ~ .dtlms-courselist-bottom-right-section .dtlms-free{font-weight:500; font-size:20px;}
.type10.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-right-section .dtlms-coursedetail-price-details del{font-size:22px;}
.type10.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-left-section:empty ~ .dtlms-courselist-bottom-right-section:empty{display:none;}
.type10.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-left-section{float:left;width: 100%;text-align:center; display: table-cell;vertical-align: middle;}
.type10.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-right-section{text-align:center;width:35%;position: static;font-size:22px;display: table-cell;vertical-align: middle;padding:15px 10px; line-height: normal;}
.type10.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-right-section .dtlms-cost{ font-weight:500;}
.type10.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-right-section ins{background:none;}
.type10.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-details .dtlms-courselist-metadata p.dtlms-courselist-ratings{display:inline-block; padding-left:30px;}
.type10.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-author-description{margin: 0;}
.type10.dtlms-courselist-item-wrapper.list-item .dtlms-certificate-badge, .type10.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-details .dtlms-courselist-description{margin:20px 0 0;}
.type10.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-metadata-holder .dtlms-courselist-author-image{float:left;}
.type10.dtlms-courselist-item-wrapper.list-item .dtlms-certificate-badge{width:auto; float:right; clear:none; margin: 10px 0 0; }
.type10.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-details .dtlms-courselist-metadata-holder { display: flex; width: auto; align-items: center; flex-wrap: wrap;margin: 0; float: left; }
.type10.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-details .dtlms-courselist-metadata { display:inline-block; margin-right:20px; }
.type10.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-details .dtlms-courselist-ratings-container p { margin: 0 0 10px; }
.type10.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-details .dtlms-courselist-ratings-container { display:inline-block; line-height: 26px; width: 100%; }
.type10.dtlms-courselist-item-wrapper .dtlms-price-status.dtlms-free, .type8.dtlms-courselist-item-wrapper .dtlms-price-status.dtlms-free{background-color:transparent; color:#000; font-weight:inherit; padding:0; margin:0;}
.type8.dtlms-courselist-item-wrapper .dtlms-price-status.dtlms-free{font-size:20px; font-weight:500;}
.type10.dtlms-courselist-item-wrapper .dtlms-price-status.dtlms-free{font-size:16px;}
.type10.dtlms-courselist-item-wrapper.grid-item .dtlms-courselist-metadata-holder{position:relative; padding:0 0 0 90px; float:left;}
.type10.dtlms-courselist-item-wrapper.grid-item .dtlms-courselist-author-image{position:absolute; left:0; top:0;}

#primary.page-with-sidebar.with-both-sidebar .type10.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-details .dtlms-courselist-ratings-container {width: 100%; float: left; }
#primary.page-with-sidebar.with-both-sidebar .type10.dtlms-courselist-item-wrapper.list-item .dtlms-certificate-badge { float: left; width: 100%; }
#primary.page-with-sidebar.with-both-sidebar .type10.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-right-section { width: 100%; display: block; float: left; }

.type9.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-coursedetail-cart-details a i,
.type10.dtlms-courselist-item-wrapper .dtlms-coursedetail-cart-details a i { font-size: 14px; margin-right: 8px; color: currentColor; }
.dtlms, .type10.dtlms-courselist-item-wrapper .dtlms-coursedetail-cart-details a{color: var(--wdtPrimaryColor);}

.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-author-description h5 span { display: block; font-size:16px; margin: 0; }

#primary.with-both-sidebar .dtlms-courselist-item-wrapper.dtlms-column.dtlms-one-third.grid-item, #primary.with-both-sidebar div.dtlms-courses-listing-holder.grid[data-columns="3"] .dtlms-courselist-item-wrapper, #primary.with-both-sidebar div.dtlms-courses-listing-holder.grid[data-columns="2"] .dtlms-courselist-item-wrapper, #primary.with-both-sidebar .dtlms-courselist-item-wrapper.dtlms-column.dtlms-one-third.grid-item, #primary.with-both-sidebar div.dtlms-classes-listing-holder.grid[data-columns="3"] .dtlms-classlist-item-wrapper, #primary.with-both-sidebar div.dtlms-classes-listing-holder.grid[data-columns="2"] .dtlms-classlist-item-wrapper{width:100%;}

/* Common Style */

.list-item.type5.dtlms-courselist-item-wrapper .dtlms-courselist-details {border-top: 1px solid #efefef;border-left: 0px;border-color: #efefef;padding-top: 0;border: none;}
.list-item.type5.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section{width:calc(100% + 0px); width:-moz-calc(100% + 0px); width:-webkit-calc(100% + 0px); border-top:1px solid #efefef; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; margin:0; padding:15px 0 10px;}
.list-item.type5.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section ,
.list-item.type5.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-details .dtlms-coursedetail-cart-details { display: none; }
.list-item.type7.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section{width:calc(100% + 0px); width:-moz-calc(100% + 0px); width:-webkit-calc(100% + 0px); border-top:1px solid #efefef; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; margin:0px 0; padding:20px 0;}
.dtlms-courselist-item-wrapper:not(.list-item):hover .dtlms-courselist-details .dtlms-courselist-details-inner, .dtlms-courselist-item-wrapper:not(.list-item):hover .dtlms-courselist-thumb:not(.without-featured-image) ~ .dtlms-courselist-details .dtlms-courselist-details-inner{padding:0;}
.dtlms-courselist-item-wrapper .dtlms-courselist-thumb .dtlms-coursedetail-cart-details{position:absolute; right:0; bottom:0; margin:auto; top:0; left:0;}
.dtlms-courselist-item-wrapper .dtlms-courselist-thumb .dtlms-coursedetail-cart-details a i, .dtlms-courselist-item-wrapper .dtlms-courselist-thumb .dtlms-coursedetail-cart-details a i{font-size:14px; margin:0 8px 0 0; line-height:normal; display: inline-block; }
.dtlms-courselist-item-wrapper .dtlms-courselist-thumb .dtlms-courselist-featured-post{position:absolute; top:0; left:0; color:#000; padding:7px 16px; font-size:16px; font-weight:normal; line-height:normal;}
.dtlms-courselist-item-wrapper .dtlms-courselist-thumb .dtlms-courselist-featured-post i{margin-right:5px;}
.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section .dtlms-coursedetail-price-details del{font-size:16px; font-weight:500; margin-right:10px; width:auto; height:auto; line-height:normal;}

/*** Dynamic Content Styles ***/

.type1.dtlms-courselist-item-wrapper .dtlms-courselist-progress-details, 
.type2.dtlms-courselist-item-wrapper .dtlms-courselist-progress-details,  
.type4.dtlms-courselist-item-wrapper .dtlms-courselist-progress-details, 
.type5.dtlms-courselist-item-wrapper .dtlms-courselist-progress-details, 
.type6.dtlms-courselist-item-wrapper .dtlms-courselist-progress-details, 
.type8.dtlms-courselist-item-wrapper .dtlms-courselist-progress-details{position:absolute; left:10px; top:10px;}
.type3.dtlms-courselist-item-wrapper .dtlms-courselist-progress-details { position: absolute; left: 40px; top: 40px; }
.type1.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-progress-details, 
.type2.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-progress-details, 
.type3.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-progress-details, 
.type4.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-progress-details{left:10px;}
.type5.dtlms-courselist-item-wrapper .dtlms-courselist-progress-details, 
.type6.dtlms-courselist-item-wrapper .dtlms-courselist-progress-details, .type8.dtlms-courselist-item-wrapper .dtlms-courselist-progress-details{left:auto; right:10px;}
/* .type1.dtlms-courselist-item-wrapper .dtlms-courselist-thumb, .type2.dtlms-courselist-item-wrapper .dtlms-courselist-thumb, .type3.dtlms-courselist-item-wrapper .dtlms-courselist-thumb, .type4.dtlms-courselist-item-wrapper .dtlms-courselist-thumb, .type6.dtlms-courselist-item-wrapper .dtlms-courselist-thumb, .type8.dtlms-courselist-item-wrapper .dtlms-courselist-thumb, .type9.dtlms-courselist-item-wrapper .dtlms-courselist-thumb{overflow:visible;} */
.type6.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-thumb{overflow:hidden;}
.type1.dtlms-courselist-item-wrapper .dtlms-courselist-thumb .dtlms-certificate-badge {bottom: unset;top: 10px;right: 10px;}
.type5.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-progress-details { display: none; }
/* .type1.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-thumb .dtlms-certificate-badge{bottom:10px;} */
.dtlms-courselist-item-wrapper.type-dtlms_courses .dtlms-certificate-badge span{width:36px; height:36px; line-height:36px; position:relative; border-radius:100%; display:inline-block; border:none;}
.type1.dtlms-courselist-item-wrapper .dtlms-courselist-purchase-status-details{display:inline-block;}
.type1.dtlms-courselist-item-wrapper .dtlms-courselist-purchase-status-details .dtlms-purchase-status{border:none; border-radius:0px; background-color:transparent; text-transform:uppercase; font-size:14px; font-weight:500; padding:0; display:inline-block; line-height:normal;}
.type1.dtlms-courselist-item-wrapper .dtlms-courselist-purchase-status-details .dtlms-purchase-status:before, 
.type2.dtlms-courselist-item-wrapper .dtlms-courselist-purchase-status-details .dtlms-purchase-status:before{display:none;}
.type1.dtlms-courselist-item-wrapper .dtlms-courselist-purchase-status-details span.fa{display:none;}
.type1.dtlms-courselist-item-wrapper .dtlms-courselist-purchase-status-details .dtlms-purchase-status{line-height:23px;}

.type2.dtlms-courselist-item-wrapper .dtlms-certificate-badge{float:left;}
.type2.dtlms-courselist-item-wrapper .dtlms-certificate-badge span.dtlms-certificate, 
.type2.dtlms-courselist-item-wrapper .dtlms-certificate-badge span.dtlms-badge{position:relative; display:inline-block; float:left; margin:3px 10px 0px;}
.type2.dtlms-courselist-item-wrapper .dtlms-certificate-badge span.dtlms-badge{margin:4px 0px 0px;}
.type2.dtlms-courselist-item-wrapper .dtlms-certificate-badge span.dtlms-certificate:before, 
.type2.dtlms-courselist-item-wrapper .dtlms-certificate-badge span.dtlms-badge:before{position:static;}
.type2.dtlms-courselist-item-wrapper .dtlms-courselist-purchase-status-details{float:right; margin:5px 15px 0 0;}
.type1.dtlms-courselist-item-wrapper .dtlms-courselist-purchase-status-details .dtlms-purchase-status, 
.type2.dtlms-courselist-item-wrapper .dtlms-courselist-purchase-status-details .dtlms-purchase-status{border-radius:50px; font-size:14px; padding:9px 24px; margin:8px 0 0; margin:7px 0 0; display:inline-block; line-height:normal; background-color:#e6e6e6; font-weight:normal; border:none;}
.type2.dtlms-courselist-item-wrapper .dtlms-courselist-purchase-status-details .dtlms-purchase-status span.fa{display:none;}
.type2.dtlms-courselist-item-wrapper .dtlms-certificate-badge span{width:auto;}

.page-with-sidebar.with-both-sidebar .type2.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-purchase-status-details { float: none; }

.type3.dtlms-courselist-item-wrapper .dtlms-courselist-thumb .dtlms-certificate-badge span, .type4.dtlms-courselist-item-wrapper .dtlms-courselist-thumb .dtlms-certificate-badge span, .type5.dtlms-courselist-item-wrapper .dtlms-courselist-thumb .dtlms-certificate-badge span, .type6.dtlms-courselist-item-wrapper .dtlms-courselist-thumb .dtlms-certificate-badge span, .type7.dtlms-courselist-item-wrapper .dtlms-courselist-thumb .dtlms-certificate-badge span, .type8.dtlms-courselist-item-wrapper .dtlms-courselist-thumb .dtlms-certificate-badge span, .type9.dtlms-courselist-item-wrapper .dtlms-courselist-thumb .dtlms-certificate-badge span,  .type10.dtlms-courselist-item-wrapper .dtlms-certificate-badge span{position:relative; background-color:#fed619;}
.type3.dtlms-courselist-item-wrapper .dtlms-courselist-thumb .dtlms-certificate-badge{top:10px; right:5px;}
.type3.dtlms-courselist-item-wrapper.grid-item .dtlms-course-listing-featured, .type5.dtlms-courselist-item-wrapper.grid-item .dtlms-course-listing-featured, 
.type3.dtlms-courselist-item-wrapper.grid-item.type-dtlms_courses .dtlms-courselist-metadata-featurednpurchase, 
.type3.dtlms-courselist-item-wrapper.list-item .dtlms-course-listing-featured, 
.type5.dtlms-courselist-item-wrapper.list-item .dtlms-course-listing-featured { float:none; }
.type3.dtlms-courselist-item-wrapper.grid-item.type-dtlms_courses .dtlms-courselist-metadata-featurednpurchase { position: absolute; right: 30px; }
.type3.dtlms-courselist-item-wrapper.grid-item .dtlms-course-listing-featured { font-size: 0; margin: 0; }
.dtlms-courselist-item-wrapper.type3 .dtlms-course-listing-featured { padding: 5px; }
.dtlms-courselist-item-wrapper.type3 .dtlms-course-listing-featured .dtlms-course-listing-featured-text:before { background-size: 11px 11px; position: static; }
.type3.dtlms-courselist-item-wrapper .dtlms-courselist-purchase-status-details, .type5.dtlms-courselist-item-wrapper .dtlms-courselist-purchase-status-details { display:inline-block; }

.type4.dtlms-courselist-item-wrapper .dtlms-courselist-thumb .dtlms-certificate-badge{top:auto; bottom:10px; right:5px;}

.type5.dtlms-courselist-item-wrapper .dtlms-courselist-thumb .dtlms-certificate-badge, .type6.dtlms-courselist-item-wrapper .dtlms-courselist-thumb .dtlms-certificate-badge, .type8.dtlms-courselist-item-wrapper .dtlms-courselist-thumb .dtlms-certificate-badge{top:10px; right:auto; left:10px;}

.type9.dtlms-courselist-item-wrapper .dtlms-courselist-progress-details .dtlms-undergoing, 
.type9.dtlms-courselist-item-wrapper .dtlms-courselist-progress-details .dtlms-underevaluation, 
.type9.dtlms-courselist-item-wrapper .dtlms-courselist-progress-details .dtlms-completed { border-radius: 0; }

.type7.dtlms-courselist-item-wrapper .dtlms-courselist-progress-details .dtlms-undergoing, 
.type7.dtlms-courselist-item-wrapper .dtlms-courselist-progress-details .dtlms-underevaluation, 
.type7.dtlms-courselist-item-wrapper .dtlms-courselist-progress-details .dtlms-completed, 
.type10.dtlms-courselist-item-wrapper .dtlms-courselist-progress-details .dtlms-undergoing, 
.type10.dtlms-courselist-item-wrapper .dtlms-courselist-progress-details .dtlms-underevaluation, 
.type10.dtlms-courselist-item-wrapper .dtlms-courselist-progress-details .dtlms-completed {
	border-radius: 50%;
	width: 30px;
	height: 30px;
	position: absolute;
	right: 20px;
	top: 10px;
	z-index: 9;
	font-size: 0;
}
.type7.dtlms-courselist-item-wrapper .dtlms-courselist-progress-details .dtlms-undergoing { right: 40px; top: 30px; }

.type7.dtlms-courselist-item-wrapper .dtlms-courselist-progress-details .dtlms-undergoing:before, 
.type7.dtlms-courselist-item-wrapper .dtlms-courselist-progress-details .dtlms-underevaluation:before, 
.type7.dtlms-courselist-item-wrapper .dtlms-courselist-progress-details .dtlms-completed:before, 
.type10.dtlms-courselist-item-wrapper .dtlms-courselist-progress-details .dtlms-undergoing:before, 
.type10.dtlms-courselist-item-wrapper .dtlms-courselist-progress-details .dtlms-underevaluation:before, 
.type10.dtlms-courselist-item-wrapper .dtlms-courselist-progress-details .dtlms-completed:before { position: absolute; display: block; left: 50%; top: 50%; transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); font-family: 'Font Awesome 5 Free'; font-weight: 900; color: #fff; font-size: 16px; }

.type7.dtlms-courselist-item-wrapper .dtlms-courselist-progress-details .dtlms-undergoing:before, 
.type10.dtlms-courselist-item-wrapper .dtlms-courselist-progress-details .dtlms-undergoing:before { content: "\f0ae"; }

.type7.dtlms-courselist-item-wrapper .dtlms-courselist-progress-details .dtlms-underevaluation:before, 
.type10.dtlms-courselist-item-wrapper .dtlms-courselist-progress-details .dtlms-underevaluation:before { content: '\f46c'; }

.type7.dtlms-courselist-item-wrapper .dtlms-courselist-progress-details .dtlms-completed:before, 
.type10.dtlms-courselist-item-wrapper .dtlms-courselist-progress-details .dtlms-completed:before { content: '\f00c'; }

.type10.dtlms-courselist-item-wrapper .dtlms-courselist-metadata-featurednpurchase {position:absolute; left:10px; top:10px; width: 80%; }
.type7.dtlms-courselist-item-wrapper .dtlms-courselist-metadata-featurednpurchase { position:absolute; left:30px; top:30px; }
.type7.dtlms-courselist-item-wrapper .dtlms-courselist-metadata-featurednpurchase .dtlms-course-listing-featured, 
.type10.dtlms-courselist-item-wrapper .dtlms-courselist-metadata-featurednpurchase .dtlms-course-listing-featured { margin-bottom: 5px; }

.type10.dtlms-courselist-item-wrapper .dtlms-courselist-metadata-featurednpurchase{left:15px; top:13px;}
.type7.dtlms-courselist-item-wrapper .dtlms-courselist-purchase-status-details, .type10.dtlms-courselist-item-wrapper .dtlms-courselist-purchase-status-details{display:inline-block;}
.type7.dtlms-courselist-item-wrapper .dtlms-purchase-status, .type10.dtlms-courselist-item-wrapper .dtlms-purchase-status{background-color:#FFF;}
.type7.dtlms-courselist-item-wrapper .dtlms-courselist-metadata-badgenhours{display: none;}
.type7.dtlms-courselist-item-wrapper .dtlms-courselist-thumb .dtlms-certificate-badge{position:static; display:inline-block; float:left; margin-right:5px;}
.type7.dtlms-courselist-item-wrapper .dtlms-courselist-thumb .dtlms-certificate-badge span{position:relative;}

.type9.dtlms-courselist-item-wrapper .dtlms-courselist-progress-details{position:absolute; top:0px; left:0px;}
.type9.dtlms-courselist-item-wrapper .dtlms-courselist-thumb .dtlms-certificate-badge{bottom:-18px; top:auto; left:25px; z-index:1;}	
.type9.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-thumb .dtlms-certificate-badge{bottom:10px; left:auto; right:10px;}

.type10.dtlms-courselist-item-wrapper .dtlms-certificate-badge{float:left; clear:both; width:100%; margin:10px 0 0;}
.type10.dtlms-courselist-item-wrapper .dtlms-certificate-badge span.dtlms-certificate{float:left; margin-right:10px;}

.type10.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-bottom-section{position:absolute; bottom:0; left:0;}
.type10.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-thumb .dtlms-coursedetail-cart-details{text-align:center; position:relative; width:100%;}

.dtlms-courselist-item-wrapper .dtlms-purchase-status{text-transform:uppercase; font-size:11px; text-transform:uppercase; color:#000; border:1px solid #71d251; padding:7px 10px 5px 26px; display:inline-block; border-radius:3px; position:relative; line-height:normal;}
.dtlms-courselist-item-wrapper .dtlms-purchase-status span.fa{display:none;}
.dtlms-courselist-item-wrapper .dtlms-purchase-status:before{content:""; display:inline-block; background-color:#000; width:7px; height:7px; border-radius:100%; position:absolute; left:12px; top:0; bottom:0; margin:auto;}
.dtlms-courselist-item-wrapper .dtlms-courselist-purchase-status-details .dtlms-purchase-status span.fa{display:none;}

.dtlms-courselist-item-wrapper .dtlms-courselist-progress-details .dtlms-undergoing, .dtlms-courselist-item-wrapper .dtlms-courselist-progress-details .dtlms-underevaluation, .dtlms-courselist-item-wrapper .dtlms-courselist-progress-details .dtlms-completed{text-transform:uppercase; font-size:11px; background-color:#0080d2; color:#FFF; padding:7px 16px; display:inline-block; border-radius:3px; line-height:normal;}

.dtlms-courselist-item-wrapper .dtlms-courselist-progress-details .dtlms-underevaluation{background-color:#fdb202; color:#141414;}
.dtlms-courselist-item-wrapper .dtlms-courselist-progress-details .dtlms-completed{background-color:#71d251; margin:0px;}

.dtlms-courselist-item-wrapper .dtlms-courselist-progress-details .dtlms-undergoing span.fa, .dtlms-courselist-item-wrapper .dtlms-courselist-progress-details .dtlms-underevaluation span.fa, .dtlms-courselist-item-wrapper .dtlms-courselist-progress-details .dtlms-completed span.fa{display:none;}
.dtlms-courselist-item-wrapper .dtlms-certificate-badge span.dtlms-certificate{float:right;}
div[class$="certificate-badge"] span:before { content:""; background-repeat:no-repeat; background-position:center center; background-size:15px 23px; display:inline-block; width:15px; height:23px; position:absolute; top:0; bottom:0; left:0; right:0; margin:auto; }
div[class$="certificate-badge"] span.dtlms-certificate:before {
	/* background-image: url(images/certificate.png); */
	-webkit-mask-image: url(images/certificate.png);
    -webkit-mask-position: center;
    -webkit-mask-repeat: no-repeat;
	-webkit-mask-size: contain;
	mask-image: url(images/certificate.png);
    mask-position: center;
    mask-repeat: no-repeat;
	mask-size: contain;
	background-color: rgb(135, 197, 74);
}
div[class$="certificate-badge"] span.dtlms-badge:before {
	/* background-image: url(images/badge.png); */
	-webkit-mask-image: url(images/badge.png);
    -webkit-mask-position: center;
    -webkit-mask-repeat: no-repeat;
	-webkit-mask-size: contain;
	mask-image: url(images/badge.png);
    mask-position: center;
    mask-repeat: no-repeat;
	mask-size: contain;
    background-color: rgb(78, 191, 206);
}


.dtlms-courselist-item-wrapper .dtlms-course-listing-featured{background-color:#fed619; display:inline-block; position:relative; font-size:11px; text-transform:uppercase; border-radius:3px; padding:8px 12px 6px 26px; line-height:normal; font-weight:400; float:left; margin-right:15px; color:#000; margin-bottom: 10px;}
/* .dtlms-courselist-item-wrapper .dtlms-course-listing-featured .dtlms-course-listing-featured-text{line-height:0px;} */
.dtlms-courselist-item-wrapper .dtlms-course-listing-featured span.fa{display:none;}
.dtlms-courselist-item-wrapper .dtlms-course-listing-featured .dtlms-course-listing-featured-text:before{content:""; background-image:url(images/star.png); background-repeat:no-repeat; background-position:center center; background-size:10px 11px; display:inline-block; width:10px; height:11px; position:absolute; top:0; bottom:0; left:10px; margin:auto 0;}
.dtlms-courselist-item-wrapper.type4 .dtlms-course-listing-featured .dtlms-course-listing-featured-text:before { position: static; width: 20px; height: 20px; background-size: 10px; }
.dtlms-courselist-item-wrapper.type4 .dtlms-course-listing-featured { padding: 0; font-size: 0; position: absolute; right: 0; }
.type5.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-progress-details, .type6.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-progress-details, .type8.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-progress-details { line-height: normal; left:auto; right:10px; }

.type7.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-progress-details .dtlms-undergoing, 
.type7.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-progress-details .dtlms-underevaluation, 
.type7.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-progress-details .dtlms-completed, 
.type10.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-progress-details .dtlms-undergoing, 
.type10.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-progress-details .dtlms-underevaluation, 
.type10.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-progress-details .dtlms-completed{ right:10px;}

.dtlms-courselist-item-wrapper.type4 .dtlms-courselist-purchase-status-details, .dtlms-courselist-item-wrapper.type6 .dtlms-courselist-purchase-status-details, .dtlms-courselist-item-wrapper.type9 .dtlms-courselist-purchase-status-details { display: inline-block; }

.dtlms-courselist-item-wrapper.type4 .dtlms-course-listing-featured, .dtlms-courselist-item-wrapper.type6 .dtlms-course-listing-featured, .dtlms-courselist-item-wrapper.type9 .dtlms-course-listing-featured { float: none; }

.dtlms-courselist-item-wrapper.type9 .dtlms-course-listing-featured { margin-bottom: 15px; }

@-moz-document url-prefix() { 
  .dtlms-courselist-item-wrapper .dtlms-course-listing-featured{
     padding:6px 12px 6px 26px;
  }
  .dtlms-courselist-item-wrapper .dtlms-purchase-status{padding:5px 10px 5px 26px;}
  .type8.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-purchase-status-details .dtlms-purchase-status{top:0px;}
 }


/************************** Class Styles ***************************/

/*** Common Classes ***/

div[class*="classlist-item-wrapper"] div[class*="list-details"]{ background-color:#FFF; display:inline-block; width:100%;}
div[class*="classlist-item-wrapper"] div[class*="list-details"] h5{font-size:var(--wdtFontSize_H5); letter-spacing:0px; font-weight:600; display:inline-block; text-transform:none;margin-bottom: 5px;}
div[class*="list-item-wrapper"].type2 .dtlms-class-detail-ratings-container {margin-bottom: 5px;}
.dtlms-classlist-item-wrapper.list-item div[class*="list-details"] h5{width:100%; margin-top: 10px;}
.dtlms-classlist-item-wrapper.list-item.type2 div[class*="list-details"] > h5, .dtlms-classlist-item-wrapper.list-item.type3 div[class*="list-details"] > h5{margin-top:20px;}
div[class*="list-item-wrapper"].type3 div[class*="list-details"] div[class*="list-metadata"]{display: flex; align-items: center; flex-wrap: wrap;justify-content: center;margin-bottom: 10px;}
div[class*="list-item-wrapper"].type3 div[class*="list-details"] div[class*="list-metadata"]:empty { display: none; }
.dtlms-classlist-item-wrapper .dtlms-class-progress-details{position:absolute; left:10px; top:10px;}
div[class*="classlist-item-wrapper"] div[class*="list-thumb"]{overflow:visible;}
.dtlms-classlist-item-wrapper.type-dtlms_classes .dtlms-classlist-details{padding:25px;}
.dtlms-classlist-item-wrapper.type-dtlms_classes.type2 .dtlms-classlist-details { border: 1px solid rgba(var(--wdtHeadAltColorRgb),.15);border-top: 0;position: static;}
.dtlms-classlist-item-wrapper.type-dtlms_classes.list-item .dtlms-classlist-details{padding:30px 30px 0px; border-width:1px 1px 1px 0;}
.dtlms-classlist-item-wrapper.type-dtlms_classes .dtlms-classlist-details .dtlms-classlist-metadata p i{background-color:transparent; font-size:14px;}
div[class*="classlist-item-wrapper"].type1 div[class*="list-details"] div[class*="list-metadata"] p { margin: 0 5px 0; }
.dtlms-classlist-item-wrapper.type3 .dtlms-classlist-metadata{margin-top:0px;}

.dtlms-classlist-item-wrapper.list-item .dtlms-class-progress-details,
.dtlms-classlist-item-wrapper.grid-item.swiper-slide .dtlms-class-progress-details { left:10px; }

.dtlms-classlist-item-wrapper .dtlms-class-listing-featured{background-color:#fed619; display:inline-block; position:relative; font-size:11px; text-transform:uppercase; border-radius:3px; padding:8px 12px 6px 26px; line-height:normal; float:left; margin-right:15px; margin-bottom: 5px;}
.dtlms-classlist-item-wrapper.type2 .dtlms-class-listing-featured { position: absolute;top: 10px;left: 30px;margin-right: 0;margin-bottom: 0;transform: scaleX(-1);opacity: 0;transition: var(--wdtBaseTransition);}
.dtlms-classlist-item-wrapper.type2:hover .dtlms-class-listing-featured{transform: scaleX(1);opacity: 1;}
.dtlms-classlist-item-wrapper .dtlms-class-listing-featured .dtlms-class-listing-featured-text{line-height:0px;}
.dtlms-classlist-item-wrapper .dtlms-class-listing-featured .dtlms-class-listing-featured-text:before{content:""; background-image:url(images/star.png); background-repeat:no-repeat; background-position:center center; background-size:10px 11px; display:inline-block; width:10px; height:11px; position:absolute; top:0; bottom:0; left:10px; margin:auto 0;}

.dtlms-classlist-item-wrapper .dtlms-class-progress-details .dtlms-undergoing, .dtlms-classlist-item-wrapper .dtlms-class-progress-details .dtlms-underevaluation, .dtlms-classlist-item-wrapper .dtlms-class-progress-details .dtlms-completed{text-transform:uppercase; font-size:11px; background-color:#0080d2; color:#FFF; padding:7px 16px; display:inline-block; border-radius:3px; line-height:normal;}
.dtlms-classlist-item-wrapper .dtlms-class-progress-details .dtlms-underevaluation{background-color:#fdb202; color:#141414;}
.dtlms-classlist-item-wrapper .dtlms-class-progress-details .dtlms-completed{background-color:#71d251; margin:0px;}
.dtlms-classlist-item-wrapper .dtlms-class-progress-details .dtlms-undergoing span.fa, .dtlms-classlist-item-wrapper .dtlms-class-progress-details .dtlms-underevaluation span.fa, .dtlms-classlist-item-wrapper .dtlms-class-progress-details .dtlms-completed span.fa{display:none;}
.dtlms-classlist-item-wrapper .dtlms-classlist-purchase-status-details { display:inline-block; float: left; margin-right:15px; line-height: normal; }
.dtlms-classlist-item-wrapper .dtlms-classlist-metadata{margin:20px 0px 0px; float:left; clear:both;}

.dtlms-classlist-item-wrapper .dtlms-purchase-status{ font-size:11px; float: left; text-transform:uppercase; color:#000; border:1px solid #71d251; padding:7px 10px 6px 26px; display:inline-block; border-radius:3px; position:relative; line-height:normal;}
.dtlms-classlist-item-wrapper .dtlms-purchase-status:before{content:""; display:inline-block; background-color:#000; width:7px; height:7px; border-radius:100%; position:absolute; left:12px; top:0; bottom:0; margin:auto;}
.dtlms-classlist-item-wrapper .dtlms-classlist-purchase-status-details .dtlms-purchase-status span.fa{display:none;}
.dtlms-classlist-item-wrapper .dtlms-classlist-details .dtlms-classdetail-price-details ins { text-decoration: none; }

.dtlms-classlist-item-wrapper .dtlms-classlist-details .dtlms-class-detail-ratings-container .dtlms-class-detail-ratings span, .dtlms-classlist-item-wrapper .dtlms-classlist-details .dtlms-class-detail-ratings-container .dtlms-classlist-overall-ratings span, .dtlms-classlist-item-wrapper .dtlms-classlist-thumb .dtlms-class-detail-ratings-container .dtlms-class-detail-ratings span{background-color:transparent; color:#ffcc21; font-size:0px;}
.dtlms-classlist-item-wrapper .dtlms-classlist-details .dtlms-class-detail-ratings-container .dtlms-class-detail-ratings span, .dtlms-classlist-item-wrapper .dtlms-classlist-thumb .dtlms-class-detail-ratings-container .dtlms-class-detail-ratings span{margin:0px -2px;}
.dtlms-classlist-item-wrapper .dtlms-classlist-details .dtlms-class-detail-ratings-container .dtlms-class-detail-ratings span:before, .dtlms-classlist-item-wrapper .dtlms-classlist-details .dtlms-class-detail-ratings-container .dtlms-classlist-overall-ratings span:before, .dtlms-classlist-item-wrapper .dtlms-classlist-thumb .dtlms-class-detail-ratings-container .dtlms-class-detail-ratings span:before{font-size:16px;}

/* Type-1 */

.type1.dtlms-classlist-item-wrapper .dtlms-classlist-details .dtlms-classlist-instructor-item{ display: flex; align-items: center; flex-wrap: wrap; margin-bottom:20px; }
.type1.dtlms-classlist-item-wrapper .dtlms-classlist-details .dtlms-classlist-instructor-item:last-child { margin-bottom: 0; }
.type1.dtlms-classlist-item-wrapper .dtlms-classlist-instructor-item{clear:both; float:left; width:100%; position:relative; padding:0;}
.type1.dtlms-classlist-item-wrapper .dtlms-classlist-instructor-item img{border-radius:100%; max-width:50px; margin-right:10px; float:left; left:0; top:0;}
.type1.dtlms-classlist-item-wrapper .dtlms-instructor-item-meta-data{display:inline-block; float:left;}
.type1.dtlms-classlist-item-wrapper .dtlms-instructor-item-meta-data p{display:inline-block; width:auto; font-size:18px; font-weight:normal; margin:0px 0px 0px; width:100%; float:left;}
.type1.dtlms-classlist-item-wrapper .dtlms-instructor-item-meta-data p a{float:left;}
.type1.dtlms-classlist-item-wrapper .dtlms-instructor-item-meta-data span{font-size:16px; font-weight:normal; clear:both; float:left; margin:0px;}
.type1.dtlms-classlist-item-wrapper .dtlms-classlist-details .dtlms-instructor-item-meta-data h5{width:auto;}
.type1.dtlms-classlist-item-wrapper .dtlms-classlist-thumb .dtlms-certificate-badge{top:auto; bottom:-18px; right:5px;}
.type1.dtlms-classlist-item-wrapper.type-dtlms_classes .dtlms-classlist-details{padding-bottom:20px;}
.type1.dtlms-classlist-item-wrapper.list-item .dtlms-classlist-thumb .dtlms-certificate-badge{bottom:10px; right:8px;}
.type1.dtlms-classlist-item-wrapper.list-item .dtlms-classlist-details .dtlms-classlist-description{margin-bottom:20px;}
div[class*="classlist-item-wrapper"].type1 div[class*="list-details"] h5{font-size: var(--wdtFontSize_H5);margin-bottom: 10px;}
.type1.dtlms-classlist-item-wrapper .dtlms-classlist-metadata{margin: 0;}
.type1.dtlms-classlist-item-wrapper .dtlms-class-listing-featured{position: absolute !important;right: 0;}
.dt-header-menu .dt-primary-nav li .type1.dtlms-classlist-item-wrapper .dtlms-instructor-item-meta-data p a { padding: 0; }

.type1.dtlms-classlist-item-wrapper .dtlms-classlist-details .dtlms-classlist-bottom-section{display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;width: 100%;}
.type1.dtlms-classlist-item-wrapper .dtlms-class-detail-ratings-container{margin: 10px 0;}
.type1.dtlms-classlist-item-wrapper .dtlms-classlist-details .dtlms-classlist-bottom-section .dtlms-classlist-bottom-section-right a{padding: var(--wdtPadding_Btn);background: var(--wdtPrimaryColor);border-radius: var(--wdtRadius_3X);color: var(--wdtAccentTxtColor);line-height: 1;display: inline-block;}
.type1.dtlms-classlist-item-wrapper .dtlms-classlist-details .dtlms-classlist-bottom-section .dtlms-classlist-bottom-section-right a:hover {background: var(--wdtSecondaryColor);color: var(--wdtPrimaryColor);}


/* Type-2 */

.type2.dtlms-classlist-item-wrapper .dtlms-classlist-metadata{position:absolute; display:inline-block; float:left; line-height:normal; left:10px; bottom:10px; border-radius:3px; background-color:#FFF; font-size:11px; text-transform:uppercase; padding:7px 15px;}
.type2.dtlms-classlist-item-wrapper .dtlms-classlist-metadata p { margin: 0; }
.type2.dtlms-classlist-item-wrapper .dtlms-classlist-metadata p:before{content:"\f02d"; font-family:Font Awesome\ 5 Free; font-weight:900; margin-right:8px; }
.type2.dtlms-classlist-item-wrapper .dtlms-classlist-bottom-section-left .dtlms-price-status.dtlms-cost { font-size:20px; font-weight:500; line-height: normal; }
.type2.dtlms-classlist-item-wrapper .dtlms-classlist-bottom-section-left .dtlms-classdetail-price-details ins{background:none; font-size:20px; font-weight:500;}
.type2.dtlms-classlist-item-wrapper .dtlms-classlist-bottom-section-right a {font-size: 16px;font-weight: 600;text-transform: capitalize;padding: var(--wdtPadding_Btn);border: none;border-radius: 0px;min-height: 1px;margin: 0;border: none;color: var(--wdtAccentTxtColor);border-radius: var(--wdtRadius_1X);line-height: 1;background: var(--wdtPrimaryColor);}
.type2.dtlms-classlist-item-wrapper .dtlms-classlist-bottom-section-right a:hover{background-color: var(--wdtPrimaryColor);color: var(--wdtAccentTxtColor);border-color: var(--wdtPrimaryColor);}
.type2.dtlms-classlist-item-wrapper.grid-item .dtlms-classlist-bottom-section-right a:hover {color: var(--wdtHeadAltColor);background: var(--wdtSecondaryColor);}
.type2.dtlms-classlist-item-wrapper .dtlms-classlist-bottom-section-right{display: flex;}
div[class*="list-item-wrapper"].type2 div[class*="list-details"] div[class*="list-description"]{float: none;font-weight: var(--wdtFontWeight_Base);}
div[class*="list-item-wrapper"].type2 .dtlms-classlist-bottom-section {display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;}
.type2.dtlms-classlist-item-wrapper .dtlms-classlist-thumb .dtlms-certificate-badge, .type3.dtlms-classlist-item-wrapper .dtlms-classlist-thumb .dtlms-certificate-badge{top:auto; bottom:10px; right:8px;}
.type2.dtlms-classlist-item-wrapper .dtlms-class-detail-ratings{margin-right:10px;}


/* Type-3 */

.type3.dtlms-classlist-item-wrapper .dtlms-classlist-details{background-color:#f8f8f8;}
.type3.dtlms-classlist-item-wrapper .dtlms-classlist-details .dtlms-classlist-instructor-item{ display: flex; align-items: center; flex-wrap: wrap; margin-bottom:20px;}
.type3.dtlms-classlist-item-wrapper .dtlms-classlist-instructor-item{clear:both; float:left;}
.type3.dtlms-classlist-item-wrapper .dtlms-classlist-instructor-item img{border-radius:100%; max-width:55px; margin-right:10px; float:left;}
.type3.dtlms-classlist-item-wrapper .dtlms-instructor-item-meta-data{display:inline-block; float:left;}
.type3.dtlms-classlist-item-wrapper .dtlms-instructor-item-meta-data p{display:inline-block; width:auto; font-size:18px; font-weight:normal; margin:0px 0px 0px; width:100%; float:left;}
.type3.dtlms-classlist-item-wrapper .dtlms-instructor-item-meta-data p a{float:left;}
.type3.dtlms-classlist-item-wrapper .dtlms-instructor-item-meta-data span{font-size:16px; font-weight:normal; clear:both; float:left; margin:0px 0 0;}
.type3.dtlms-classlist-item-wrapper .dtlms-classlist-details .dtlms-classdetail-price-details{ float:right; margin:12px 0 0; line-height: normal; }

#primary.page-with-sidebar.with-both-sidebar .type3.dtlms-classlist-item-wrapper.list-item .dtlms-classlist-details .dtlms-classdetail-price-details {float:left; clear:both; margin:10px 0px;}

.type3.dtlms-classlist-item-wrapper .dtlms-classlist-details .dtlms-classdetail-price-details ins{font-size:18px; font-weight:normal; color:#FFF; padding:5px 17px;}
.type3.dtlms-classlist-item-wrapper .dtlms-classlist-details .dtlms-classlist-bottom-section{ display: flex; width:calc(100% + 60px); width:-moz-calc(100% + 60px); width:-webkit-calc(100% + 60px); clear:both; border-top:1px solid #ececec; margin:15px 0px 0px -30px; padding:20px 30px 0px 30px; flex-wrap: wrap; justify-content: space-between; align-items: center;}
.type3.dtlms-classlist-item-wrapper .dtlms-classlist-bottom-section-right a{margin-bottom: 0;}
.type3.dtlms-classlist-item-wrapper .dtlms-classlist-bottom-section-right{text-align:center;}
.type3.dtlms-classlist-item-wrapper .dtlms-classlist-bottom-section-right a{font-size:18px; font-weight:500; text-transform:none; padding:0; border:none; border-radius:0px; min-height:1px; margin:0 0 0px; display:inline-block; border-radius:50px; padding:14px 25px; line-height:1; letter-spacing:0;}
.type3.dtlms-classlist-item-wrapper .dtlms-classlist-bottom-section-right a:after { content:"\f054"; color: currentColor; font-family:'Font Awesome 5 Free'; margin-left:8px; font-size:14px; font-weight: 900; }
.type3.dtlms-classlist-item-wrapper .dtlms-classlist-details .dtlms-classlist-bottom-section .dtlms-class-detail-ratings-container { display: flex; justify-content: space-around;align-items: center;margin-bottom: 0;}
.type3.dtlms-classlist-item-wrapper .dtlms-class-detail-ratings{ display: flex; justify-content: start; }
.type3.dtlms-classlist-item-wrapper .dtlms-class-detail-average-ratings { font-weight: normal; font-size: 16px; justify-content: right; display: flex;margin-left: 10px;}
.type3.dtlms-classlist-item-wrapper .dtlms-classlist-details .dtlms-classdetail-price-details span ins,
.type3.dtlms-classlist-item-wrapper .dtlms-classlist-details .dtlms-classdetail-price-details span del { float: none; display: inline-block; line-height: normal;}

/* Common Classes */

.dtlms-classlist-item-wrapper .dtlms-courselist-purchase-status-details{margin:0px 0px 20px;}
div[class*="list-item-wrapper"] div[class*="list-details"] div[class*="list-metadata"] p { background:none; padding:0px; }
div[class*="list-item-wrapper"] div[class*="list-details"] div[class*="list-metadata"] p > i{margin-right:8px; width:auto; position:static; background-color:transparent;}
div[class*="list-item-wrapper"].type10 div[class*="list-details"] div[class*="list-metadata"] p > i{margin-right:8px; width:28px; margin-right:12px; position:absolute; left:0; top:0; font-size:12px;}
.dtlms-classlist-item-wrapper .dtlms-class-detail-average-ratings{display:inline-block; font-weight:normal; font-size:16px;}
.dtlms-classlist-item-wrapper .dtlms-class-detail-total-reviews{position:relative; padding-left:5px; font-size:16px; display:inline-block; font-weight:normal;}	
.dtlms-classlist-item-wrapper .dtlms-class-detail-ratings{display:inline-block;}

div[class*="classlist-item-wrapper"] div[class*="list-details"] div[class*="list-description"] ul { list-style-type:decimal; padding: 0; list-style-position: inside; margin: 0; }
.dtlms-classlist-item-wrapper .dtlms-class-detail-ratings-container{margin-bottom:15px;}
div[class*="classlist-item-wrapper"] div[class*="list-details"] div[class*="list-metadata"] p{font-weight:normal;}
div[class*="list-item-wrapper"].list-item.type2  div[class*="list-details"] div[class*="list-description"] { margin-bottom: 20px; }

.dtlms-classlist-item-wrapper .dtlms-certificate-badge span{position:relative; border:none;}
.dtlms-classlist-item-wrapper.type-dtlms_classes .dtlms-classlist-thumb .dtlms-class-type {top: 10px;bottom: auto;border-radius: 3px;text-transform: capitalize;letter-spacing: 0px;font-size: 16px;line-height: normal;padding: 7px 10px 7px 25px;color: var(--wdtAccentTxtColor);font-weight: var(--wdtFontWeight_Alt);}
.dtlms-classlist-item-wrapper .dtlms-class-type:before {content: "";display: inline-block;font-family: 'LmsElementor Icons';margin-right: 5px;}
.dtlms-classlist-item-wrapper.online .dtlms-class-type:before{content: '\f1ac';font-family: "Font Awesome 5 Free";}
.dtlms-classlist-item-wrapper.onsite .dtlms-class-type:before{content:'\f1ad';font-family: "Font Awesome 5 Free";}
.dtlms-classlist-item-wrapper.type-dtlms_classes .dtlms-classlist-thumb .dtlms-class-type:empty{display:none;}

.dtlms-classlist-item-wrapper.list-item .dtlms-classlist-thumb .dtlms-classlist-thumb-inner{height:100%; width:100%; background-size:cover !important; display:inline-block; position:absolute; top:0; left:0; background-position:center center !important;}


/*** Carousel Fix ***/

div[class*="listing-holder"] .dtlms-swiper-pagination-holder .dtlms-swiper-bullet-pagination span.swiper-pagination-bullet-active{margin:0px 3px;}
div[class*="swiper-slide"].dtlms-courselist-item-wrapper .dtlms-courselist-progress-details{left:10px;}
div[class*="swiper-slide"].dtlms-courselist-item-wrapper.type5 .dtlms-courselist-progress-details, div[class*="swiper-slide"].dtlms-courselist-item-wrapper.type6 .dtlms-courselist-progress-details, div[class*="swiper-slide"].dtlms-courselist-item-wrapper.type8 .dtlms-courselist-progress-details{right:10px; left:auto;}

div[class*="dtlms"] ins { text-decoration: none; }


/********************************************************************
       Packages Styles  
********************************************************************/

/* Common Classes */

.dtlms-packagelist-item-wrapper .dtlms-packagelist-inclusion p{background-color:#e9e9e9; display:inline-block; font-size: 14px; margin-right:5px; line-height:28px; padding:0px 15px; margin: 0 5px 10px 0; }
.dtlms-packagelist-item-wrapper .dtlms-packagelist-details-inner .dtlms-packagedetail-cart-details > .dtlms-button.added{display:none !important;}
.dtlms-packagelist-item-wrapper .dtlms-expired{clear:both; float:left; text-align:center; background-color:#f4f4f4; line-height:normal; padding:10px 20px; font-weight:bold;}
.dtlms-packagelist-item-wrapper .dtlms-expired span.fa{margin-right:5px;}

/* Type-1 */

.type1.dtlms-packagelist-item-wrapper .dtlms-packagelist-details h5 { font-size:var(--wdtFontSize_H5); font-weight: var(--wdtFontWeight_Alt); }
.type1.dtlms-packagelist-item-wrapper .dtlms-packagelist-details-inner{width:100%; border:none; clear:both; display:block; margin:0; padding:0; text-align:center; width:100%; float:left;}
.type1.dtlms-packagelist-item-wrapper .dtlms-packagelist-price-details{display:table; font-size:13px; font-weight:normal; line-height:30px; margin-bottom:8px; margin-left:auto; margin-right:-10px; padding:0 15px; position:relative; right:0px; text-align:center; vertical-align:middle; z-index:1; color:#FFF; float:right; right:-20px;}
.type1.dtlms-packagelist-item-wrapper .dtlms-packagelist-price-details:before{border-color:transparent; border-style:solid; border-width:0 0 8px 10px; content:""; opacity:0.5; filter:alpha(opacity=50); position:absolute; right:0; top:100%; z-index:-1;}
.type1.dtlms-packagelist-item-wrapper .dtlms-packagelist-price-details ins{background:none; color:#FFF;}
.type1.dtlms-packagelist-item-wrapper .dtlms-packagelist-price-details del{opacity:0.6; margin-right:6px;}
.type1.dtlms-packagelist-item-wrapper .dtlms-packagelist-details-inner .dtlms-packagedetail-cart-details {display: table;}
.type1.dtlms-packagelist-item-wrapper .dtlms-packagelist-details-inner .dtlms-packagedetail-cart-details>.dtlms-button,
.type1.dtlms-packagelist-item-wrapper .dtlms-packagelist-details-inner .dtlms-packagedetail-cart-details>.dtlms-packagedetail-cart-link,
.type1.dtlms-packagelist-item-wrapper .dtlms-packagelist-details-inner .dtlms-packagedetail-cart-details>.added_to_cart {border-style: solid;border-width: 0;display: block;font-size: 15px;font-weight: normal;height: auto;line-height: 1;margin-top: 0;padding-bottom: 0;padding-top: 0;vertical-align: middle;-webkit-border-radius: 0;border-radius: 0;text-transform: inherit;margin: 0;padding: var(--wdtPadding_Btn);}
.type1.dtlms-packagelist-item-wrapper .dtlms-packagelist-details-inner .dtlms-packagedetail-cart-details > .dtlms-packagedetail-cart-link i, .type1.dtlms-packagelist-item-wrapper .dtlms-packagelist-details-inner .dtlms-packagedetail-cart-details > .added_to_cart i{margin-right:6px;}
.type1.dtlms-packagelist-item-wrapper .dtlms-packagelist-details-inner .dtlms-packagedetail-cart-details > a.added_to_cart.wc-forward:before{content:"\f217"; display:inline-block; font-family:'Font Awesome 5 Free'; font-weight:900; margin-right:5px; vertical-align:middle; margin-top:-3px;}
.type1.dtlms-packagelist-item-wrapper.list-item div[class*="list-details"]{padding-bottom:0px;}
.type1.dtlms-packagelist-item-wrapper.list-item .dtlms-packagelist-details .dtlms-packagelist-details-inner{padding:0px; width:100%;}
.swiper-slide.type1.dtlms-packagelist-item-wrapper .dtlms-packagelist-price-details:before{display:none;}
.type1.dtlms-packagelist-item-wrapper .dtlms-expired{margin:0px 0px 20px;}
.type1.dtlms-packagelist-item-wrapper.list-item .dtlms-packagelist-price-details { right: -16px; }
.type1.dtlms-packagelist-item-wrapper.list-item .dtlms-packagelist-price-details:before { display: none; }
.type1.dtlms-packagelist-item-wrapper.swiper-slide.grid-item .dtlms-packagelist-price-details { width: auto; right: -16px; }

div[class*="packagelist-item-wrapper"].type1 div a.dtlms-button:hover i[class*="fa"], 
div[class*="packagelist-item-wrapper"].type1 div a.dtlms-button:hover i.pe{color: var(--wdtAccentTxtColor);}

/* Type-2 */

.type2.dtlms-packagelist-item-wrapper.grid-item .dtlms-packagelist-details{border:0px; overflow: hidden; }
.type2.dtlms-packagelist-item-wrapper .dtlms-packagelist-details{padding:25px;}	   
.type2.dtlms-packagelist-item-wrapper .dtlms-packagelist-details h5 {font-size: 20px;text-transform: uppercase;letter-spacing: 0px;margin-top: 0px;font-weight: var(--wdtFontWeight_Alt);margin: 0 0 10px;}
.type2.dtlms-packagelist-item-wrapper .dtlms-packagelist-details h6 { font-size:16px; margin: 0 0 20px; }
.type2.dtlms-packagelist-item-wrapper .dtlms-packagelist-details h6:empty { display: none; }
.type2.dtlms-packagelist-item-wrapper .dtlms-packagelist-price-details span {text-transform: uppercase;font-weight: var(--wdtFontWeight_Alt);font-family: var(--wdtFontTypo_Alt);line-height: normal;display: inline-block;}
.type2.dtlms-packagelist-item-wrapper .dtlms-packagelist-price-details span.amount{font-size:40px;}
.type2.dtlms-packagelist-item-wrapper .dtlms-packagelist-price-details ins{background:none;}
.type2.dtlms-packagelist-item-wrapper .dtlms-packagelist-price-details del{ margin-right:10px; }
.type2.dtlms-packagelist-item-wrapper .dtlms-packagelist-price-details del span.amount { font-size: 26px; }
.type2.dtlms-packagelist-item-wrapper .dtlms-packagelist-price-details del span, .type2.dtlms-packagelist-item-wrapper .dtlms-packagelist-price-details del{color:var(--wdtBodyTxtColor);}
.type2.dtlms-packagelist-item-wrapper .dtlms-packagelist-price-details { float:left; font-size: 16px; width:100%; clear:both; line-height: 28px; margin:20px 0 25px; }
.type2.dtlms-packagelist-item-wrapper .dtlms-packagedetail-cart-details{float:left; width:100%; clear:both;}
.type2.dtlms-packagelist-item-wrapper .dtlms-packagedetail-cart-details a{box-shadow:0px 5px 15px 0px rgba(0,0,0,0.2); -moz-box-shadow:0px 5px 15px 0px rgba(0,0,0,0.2); -webkit-box-shadow:0px 5px 15px 0px rgba(0,0,0,0.2); padding:15px 30px; font-size:16px; border-radius:50px; font-weight:normal; color:#FFF; display:inline-block; line-height:normal; margin-left:0px;}
.type2.dtlms-packagelist-item-wrapper .dtlms-packagedetail-cart-details a.added_to_cart{margin:20px 0px 0px;}
.type2.dtlms-packagelist-item-wrapper .dtlms-packagedetail-cart-details a:hover{ box-shadow:0 0 0 0 rgba(0,0,0,0.2); -moz-box-shadow:0 0 0 0 rgba(0,0,0,0.2);-webkit-box-shadow:0 0 0 0 rgba(0,0,0,0.2); }
.type2.dtlms-packagelist-item-wrapper .dtlms-packagedetail-cart-details a i{display:none;}	
.type2.dtlms-packagelist-item-wrapper ul.dt-sc-fancy-list{clear:both; margin-bottom:25px;}
.type2.dtlms-packagelist-item-wrapper .dtlms-packagelist-inclusion{clear:both; width:100%; float:left; position:relative; padding-top:15px; margin:5px 0px 5px;}
.type2.dtlms-packagelist-item-wrapper .dtlms-packagelist-inclusion:after{background:#e4e4e4; content:""; width:100%; height:1px; position:absolute; top:0; left:0px;}
.type2.dtlms-packagelist-item-wrapper.grid-item .dtlms-packagelist-inclusion:after{width:calc(100% + 80px); width:-moz-calc(100% + 80px); width:-webkit-calc(100% + 80px); left:-40px;}
.type2.dtlms-packagelist-item-wrapper .dtlms-packagelist-inclusion p{display:inline-block;margin-right:5px; background-color:transparent;line-height: 22px;padding: 0px 15px 0px 23px;position: relative;width: 100%;text-transform: uppercase; margin: 0 0 10px; }
.type2.dtlms-packagelist-item-wrapper .dtlms-packagelist-inclusion p:before { content:"\f00c"; font-size:14px; font-family:'Font Awesome 5 Free'; font-style:normal; font-weight:900; text-decoration:inherit; position:absolute; top:0px; left:0px; }
.type2.dtlms-packagelist-item-wrapper.grid-item{position:relative;}
.type2.dtlms-packagelist-item-wrapper .dtlms-packagelist-thumb{background-color:#FFF;}
.type2.dtlms-packagelist-item-wrapper .dtlms-packagelist-details{transition:all 0.3s linear; -moz-transition:all 0.3s linear; -webkit-transition:all 0.3s linear;}

.type2.dtlms-packagelist-item-wrapper .dtlms-packagelist-price-details{margin: 0px 0 15px;}
.type2.dtlms-packagelist-item-wrapper .dtlms-packagelist-inclusion p:before{color: var(--wdtPrimaryColor) !important;}
.type2.dtlms-packagelist-item-wrapper .dtlms-packagelist-inclusion p{width: auto;margin: 0 0 5px;}
.type2.dtlms-packagelist-item-wrapper .dtlms-packagelist-inclusion{display: flex;flex-wrap: wrap;}
.type2.dtlms-packagelist-item-wrapper .dtlms-packagedetail-cart-details a{box-shadow: none;-moz-box-shadow: none;-webkit-box-shadow: none;padding: var(--wdtPadding_Btn);line-height: 1;margin-top: 5px;}

/* Type-3 */

.type3.dtlms-packagelist-item-wrapper .dtlms-packagelist-details {border: none;background-color: var(--wdtTertiaryColor);text-align: center;padding: 20px;}
.type3.dtlms-packagelist-item-wrapper.list-item .dtlms-packagelist-details{padding-top:15px;}
.type3.dtlms-packagelist-item-wrapper .dtlms-packagelist-details .dtlms-packagelist-inclusion p{position:relative; padding:0px 15px 0px 42px;}
.type3.dtlms-packagelist-item-wrapper .dtlms-packagelist-details .dtlms-packagelist-inclusion p:before{content:"\f02b"; font-family:'Font Awesome 5 Free'; font-size: 14px; font-style:normal; font-weight:900;color: var(--wdtPrimaryColor); position:absolute; left: 10px; top:0; width:28px; text-align:center;}
.type3.dtlms-packagelist-item-wrapper .dtlms-packagelist-details .dtlms-packagelist-details-inner{background-color:transparent; border:none; width:100%; float:left; padding:0px; margin-bottom:0;}
.type3.dtlms-packagelist-item-wrapper .dtlms-packagelist-details .dtlms-packagelist-price-details {color: var(--wdtPrimaryColor);font-size: 18px;font-weight: var(--wdtFontWeight_Alt);float: left;padding: 0;margin-right: 0;margin-bottom: 15px;}
.type3.dtlms-packagelist-item-wrapper .dtlms-packagelist-details .dtlms-packagelist-price-details del{font-weight:400; margin-right:8px;color: var(--wdtBodyTxtColor);}
.type3.dtlms-packagelist-item-wrapper .dtlms-packagelist-details .dtlms-packagelist-price-details ins{ background:none;}
.type3.dtlms-packagelist-item-wrapper .dtlms-packagelist-details .dtlms-packagedetail-cart-details a {font-size: 16px;margin: 0;font-weight: var(--wdtFontWeight_Alt);display: inline-block;line-height: normal;}
.type3.dtlms-packagelist-item-wrapper.list-item .dtlms-packagelist-details .dtlms-packagedetail-cart-details a{padding-top:20px; padding-bottom:18px; margin-right:10px;}
.type3.dtlms-packagelist-item-wrapper .dtlms-packagelist-details .dtlms-packagedetail-cart-details a i{display:none;}
.type3.dtlms-packagelist-item-wrapper .dtlms-packagelist-details .dtlms-packagedetail-cart-details a:after {content: "\f30b";font-family: Font Awesome\ 5 Free;font-style: normal;font-weight: 900;margin-left: 10px;position: relative;top: 1px;}
.type3.dtlms-packagelist-item-wrapper .dtlms-packagelist-details>h5 {font-size: var(--wdtFontSize_H4);letter-spacing: 0;font-weight: var(--wdtFontWeight_Alt);text-transform: uppercase;}
.type3.dtlms-packagelist-item-wrapper.list-item .dtlms-packagelist-details .dtlms-packagelist-description{margin:10px 0px 20px;}
.type3.dtlms-packagelist-item-wrapper .dtlms-packagelist-details .dtlms-packagelist-inclusion p:before { background-color: var(--wdtSecondaryColor); }

@media screen and (-webkit-min-device-pixel-ratio:0) { 
	.type3.dtlms-packagelist-item-wrapper.list-item .dtlms-packagelist-details .dtlms-packagedetail-cart-details a { padding-bottom: 15px; padding-top: 15px; }
}

.type3.dtlms-packagelist-item-wrapper.grid-item .dtlms-packagelist-details .dtlms-packagelist-price-details {width: 100%;text-align: center;}
.type3.dtlms-packagelist-item-wrapper.grid-item .dtlms-packagelist-details .dtlms-packagedetail-cart-details{width:100%; text-align:center;}
.type3.dtlms-packagelist-item-wrapper.grid-item .dtlms-packagelist-details .dtlms-packagedetail-cart-details a {width: 100%;display: inline-block;background: var(--wdtPrimaryColor);border: 2px solid var(--wdtPrimaryColor);color: var(--wdtAccentTxtColor);padding: var(--wdtPadding_MiniBtn);}
.type3.dtlms-packagelist-item-wrapper.grid-item .dtlms-packagelist-details .dtlms-packagedetail-cart-details a:hover,
.type3.dtlms-packagelist-item-wrapper .dtlms-packagelist-details .dtlms-packagedetail-cart-details a.added_to_cart{border-color: var(--wdtSecondaryColor);background: var(--wdtSecondaryColor);color: var(--wdtHeadAltColor);}
.type3.dtlms-packagelist-item-wrapper .dtlms-packagelist-details .dtlms-packagedetail-cart-details a.added_to_cart:hover{color: var(--wdtSecondaryColor);}
.type3.dtlms-packagelist-item-wrapper .dtlms-expired{width:100%;}

/* Common Classes */

.dtlms-packagelist-item-wrapper .dtlms-packagelist-thumb .dtlms-courselist-purchase-status-details, .dtlms-package-detail .dtlms-courselist-purchase-status-details{position:absolute; left:10px; top:10px;}
.dtlms-packagelist-item-wrapper .dtlms-packagelist-thumb .dtlms-courselist-purchase-status-details .dtlms-purchase-status, .dtlms-package-detail .dtlms-courselist-purchase-status-details .dtlms-purchase-status{font-size:11px; background-color:#FFF; text-transform:uppercase; color:#000; border:1px solid #71d251; padding:7px 10px 5px 26px; display:inline-block; border-radius:3px; position:relative; line-height:normal;}
.dtlms-packagelist-item-wrapper .dtlms-packagelist-thumb .dtlms-courselist-purchase-status-details .dtlms-purchase-status:before, .dtlms-package-detail .dtlms-courselist-purchase-status-details .dtlms-purchase-status:before{content:""; display:inline-block; background-color:#000; width:7px; height:7px; border-radius:100%; position:absolute; left:12px; top:0; bottom:0; margin:auto;}
.dtlms-packagelist-item-wrapper .dtlms-packagelist-thumb .dtlms-courselist-purchase-status-details .dtlms-purchase-status span.fas, .dtlms-package-detail .dtlms-courselist-purchase-status-details .dtlms-purchase-status span.fas { display:none; }
.dtlms-packagelist-item-wrapper.list-item .dtlms-packagelist-thumb .dtlms-packagelist-thumb-inner{height:100%; width:100%; background-size:contain; display:inline-block; position:absolute; top:0; left:0; background-position:center center; background-repeat: no-repeat; }	
.page-with-sidebar .dtlms-packagelist-item-wrapper.list-item .dtlms-packagelist-thumb .dtlms-packagelist-thumb-inner { background-size: cover; }
.page-with-sidebar.with-both-sidebar .type1.dtlms-packagelist-item-wrapper:not(.list-item) .dtlms-packagelist-price-details { width: auto; }
.page-with-sidebar.with-both-sidebar div[class*="packages-listing-containers"] .dtlms-one-third, 
.page-with-sidebar.with-both-sidebar div[class*="packages-listing-containers"] .dtlms-column.no-space.dtlms-one-third,
.page-with-sidebar.with-both-sidebar div[class*="packages-listing-containers"] .dtlms-one-half, 
.page-with-sidebar.with-both-sidebar div[class*="packages-listing-containers"] .dtlms-column.no-space.dtlms-one-half { width: 100%; float: left; }
.page-with-sidebar.with-both-sidebar div[class*="packagelist-item-wrapper"].list-item {display:inline-block;}
.page-with-sidebar.with-both-sidebar div[class*="packagelist-item-wrapper"].list-item div[class*="list-thumb"], 
.page-with-sidebar.with-both-sidebar div[class*="packagelist-item-wrapper"].list-item div[class*="list-details"] { width: 100%; display: block; float: left; }
.page-with-sidebar.with-both-sidebar .dtlms-packagelist-item-wrapper.list-item .dtlms-packagelist-thumb .dtlms-packagelist-thumb-inner { position: static; min-height: 350px; width: 100%; float: left; background-size: cover !important; }
.page-with-sidebar.with-both-sidebar div[class*="packagelist-item-wrapper"].list-item div[class*="list-details"] div[class*="list-description"] { margin-bottom: 30px; }
.page-with-sidebar.with-both-sidebar div[class*="packagelist-item-wrapper"].list-item:not(.type1) > div[class*="packagelist-details"] { padding: 30px; border-left: 1px solid #efefef; }

.page-with-sidebar.with-both-sidebar .type1.dtlms-packagelist-item-wrapper.list-item .dtlms-packagelist-details .dtlms-packagelist-details-inner { border: none; }
.page-with-sidebar.with-both-sidebar div[class*="packagelist-item-wrapper"].list-item.type1 div[class*="list-details"] { border-left: 1px solid #ececec; }

.page-with-sidebar.with-both-sidebar .type2.dtlms-packagelist-item-wrapper.list-item .dtlms-packagelist-price-details span.amount { font-size: 25px; }
.page-with-sidebar.with-both-sidebar .type2.dtlms-packagelist-item-wrapper .dtlms-packagelist-details { padding: 35px 20px; }
.page-with-sidebar.with-both-sidebar .type2.dtlms-packagelist-item-wrapper.list-item .dtlms-packagelist-details h5 { margin-bottom: 0; }
.page-with-sidebar.with-both-sidebar .type2.dtlms-packagelist-item-wrapper.grid-item .dtlms-packagelist-inclusion:after { width:calc(100% + 0px); width:-moz-calc(100% + 0px); width:-webkit-calc(100% + 0px); left:0; }

.page-with-sidebar.with-both-sidebar .type3.dtlms-packagelist-item-wrapper .dtlms-packagelist-details .dtlms-packagelist-price-details,
.page-with-sidebar.with-both-sidebar .type3.dtlms-packagelist-item-wrapper .dtlms-packagelist-details .dtlms-packagedetail-cart-details a { font-size: 14px; padding: 16px 25px; line-height: normal; }
.page-with-sidebar.with-both-sidebar .type3.dtlms-packagelist-item-wrapper.list-item .dtlms-packagelist-details .dtlms-packagelist-price-details { margin-bottom: 15px; }
.page-with-sidebar.with-both-sidebar div[class*="packagelist-item-wrapper"].list-item.type3 div[class*="list-thumb"] { padding: 0; }


/******************* Carousel Styles *******************/

.dt-sc-dark-bg div[class*="listing-holder"] .dtlms-swiper-pagination-holder .dtlms-swiper-bullet-pagination span.swiper-pagination-bullet-active, .dt-sc-dark-bg div[class*="listing-holder"] .dtlms-swiper-pagination-holder .dtlms-swiper-bullet-pagination span.swiper-pagination-bullet:hover{background-color:#ffc13c;}

/*** Swiper Styles ***/

.swiper-pagination-bullet{ width:12px; height:12px; padding: 0; background-color:#CCC; opacity:1; }

/******************* Filter Styles *******************/

.dtlms-apply-isotope .dtlms-courselist-item-wrapper{-webkit-transition-duration:.8s;-moz-transition-duration:.8s;-ms-transition-duration:.8s;-o-transition-duration:.8s;transition-duration:.8s}
.dtlms-apply-isotope .dtlms-courselist-item-wrapper{-webkit-transition-property:height,width;-moz-transition-property:height,width;-ms-transition-property:height,width;-o-transition-property:height,width;transition-property:height,width}
.dtlms-apply-isotope .dtlms-courselist-item-wrapper{-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;-ms-transition-property:-ms-transform,opacity;-o-transition-property:top,left,opacity;transition-property:transform,opacity}
.dtlms-apply-isotope .dtlms-courselist-item-wrapper{-webkit-transition-duration:0s;-moz-transition-duration:0s;-ms-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s}

.dtlms-apply-isotope .dtlms-courselist-item-wrapper.type-dtlms_courses.grid-item, .dtlms-courses-listing-holder .dtlms-courselist-item-wrapper.type-dtlms_courses.grid-item{margin-bottom:15px;}
.dtlms-apply-isotope .dtlms-courselist-item-wrapper.type-dtlms_courses.grid-item.type7, 
.dtlms-courses-listing-holder .dtlms-courselist-item-wrapper.type-dtlms_courses.grid-item.type7 { margin-bottom: 30px; }
.dtlms-apply-isotope .dtlms-classlist-item-wrapper.grid-item.type-dtlms_classes, .dtlms-classes-listing-holder .dtlms-classlist-item-wrapper.grid-item.type-dtlms_classes{margin-bottom:15px;}

.type1.dtlms-classlist-item-wrapper.type-dtlms_classes .dtlms-classlist-details
{
	border: none;
	padding-bottom: 0;
}

.dtlms-apply-isotope .dtlms-classlist-item-wrapper.grid-item.type-dtlms_classes.type1:before, 
.dtlms-classes-listing-holder .dtlms-classlist-item-wrapper.grid-item.type-dtlms_classes.type1:before
{
    content: '';
    position: absolute;
    left: 15px;
    top: 0;
    right: 15px;
    bottom: 0;
    box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
    border-radius: 0px;
}


/*** Megamenu Courses Styles ***/

.dt-header-menu ul.dt-primary-nav li.has-mega-menu .type1.dtlms-courselist-item-wrapper .dtlms-coursedetail-cart-details a{vertical-align:inherit;}

/*** Alert Box ***/

.dtlms-courses-listing-norecords,
.dtlms-classes-listing-norecords {
	background-color: var(--wdtPrimaryColor);
	border: 2px dashed transparent;
	color: var(--wdtAccentTxtColor);
	position: relative;
	padding: var(--wdtPadding_Btn);
	margin: 0 15px;
	font-family: var(--wdtFontTypo_Alt);
	font-size: var(--wdtFontSize_H6);
	border-radius: var(--wdtRadius_Part);
	line-height: normal;
}
.dtlms-courses-listing-norecords a, .dtlms-classes-listing-norecords a{text-decoration:underline; color:var(--wdtAccentTxtColor);}
.dtlms-courses-listing-norecords:before,
.dtlms-classes-listing-norecords:before {
	top: 1px;
	font-family: 'Font Awesome 5 Free';
	font-style: normal;
	font-weight: 900;
	text-decoration: inherit;
	font-size: 20px;
	position: relative;
	margin-right: 10px;
}
.dtlms-courses-listing-norecords,
.dtlms-classes-listing-norecords {background-color: var(--wdtPrimaryColor);border: 1px solid var(--wdtPrimaryColor);color: var(--wdtAccentTxtColor);position: relative;}
.dtlms-courses-listing-norecords:before, .dtlms-classes-listing-norecords:before{ content:"\f05a"; color: var(--wdtAccentTxtColor); }
	
/*** Default Colors ***/

.dtlms-courselist-item-wrapper .dtlms-coursedetail-cart-details a:hover, .type9.dtlms-courselist-item-wrapper .dtlms-courselist-overall-ratings, /* Packages */ .type1.dtlms-packagelist-item-wrapper .dtlms-packagelist-details-inner .dtlms-packagedetail-cart-details > .dtlms-packagedetail-cart-link:hover, .type1.dtlms-packagelist-item-wrapper .dtlms-packagelist-details-inner .dtlms-packagedetail-cart-details > .added_to_cart:hover{color:#FFF;}
.type1.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-details-inner h5 a, .type2.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-details-inner h5 a, .type6.dtlms-courselist-item-wrapper .dtlms-courselist-details h5 a{color:#333;}
div[class*="list-item-wrapper"] div[class*="list-details"] div[class*="list-description"].type10{color:#808080;}
.type2.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-details-inner h5 a:hover { color: var(--wdtPrimaryColor); }

.type1.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-metadata a, .type1.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-metadata p, .type3.dtlms-courselist-item-wrapper .dtlms-courselist-details-inner .dtlms-courselist-author-description span, .type3.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-duration, .type4.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-meta ul li span, .type4.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-meta ul li span a, .type5.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-details-inner .dtlms-courselist-metadata-holder h5 span, .type6.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-metadata-holder p span, .type6.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-bottom-left-section, .type6.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section .dtlms-courselist-duration, .type7.dtlms-courselist-item-wrapper .dtlms-courselist-tags a:hover, .type8.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-metadata-holder h5 span, .type10.dtlms-courselist-item-wrapper .dtlms-courselist-details-inner .dtlms-courselist-author-description h5 span, .type1.dtlms-classlist-item-wrapper .dtlms-instructor-item-meta-data h5, .type3.dtlms-classlist-item-wrapper .dtlms-instructor-item-meta-data span, .type3.dtlms-courselist-item-wrapper .dtlms-courselist-author-description span, .type6.dtlms-courselist-item-wrapper .dtlms-courselist-metadata-holder .dtlms-courselist-author-description p span, .type1.dtlms-classlist-item-wrapper .dtlms-instructor-item-meta-data span{color:#777;}

.type1.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-metadata p.dtlms-courselist-overall-ratings, .type3.dtlms-courselist-item-wrapper .dtlms-courselist-details-inner .dtlms-courselist-author-description h5 a, .type3.dtlms-courselist-item-wrapper .dtlms-courselist-details-inner > h5 a, .type4.dtlms-courselist-item-wrapper .dtlms-courselist-details-inner .dtlms-courselist-metadata-holder h5 a, .type5.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-details-inner h5 a, .type6.dtlms-courselist-item-wrapper .dtlms-courselist-tags a:hover, .type6.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-metadata-holder p a,  .type7.dtlms-courselist-item-wrapper .dtlms-courselist-details h5 a, .type8.dtlms-courselist-item-wrapper .dtlms-courselist-details-inner > h5 a, .type8.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-metadata-holder h5 a, .type9.dtlms-courselist-item-wrapper .dtlms-courselist-details-inner > h5 a, .type10.dtlms-courselist-item-wrapper .dtlms-courselist-details-inner .dtlms-courselist-author-description h5 a, .type10.dtlms-courselist-item-wrapper .dtlms-courselist-details-inner > h5 a, .type6.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-coursedetail-cart-details a, div[class*="classlist-item-wrapper"] div[class*="list-details"] h5 a, .type1.dtlms-classlist-item-wrapper .dtlms-instructor-item-meta-data h4 a, div[class*="classlist-item-wrapper"] div[class*="list-details"] div[class*="list-metadata"] p > i, .type2.dtlms-classlist-item-wrapper .dtlms-classlist-bottom-section-right a:hover, .type3.dtlms-classlist-item-wrapper .dtlms-instructor-item-meta-data p a, .dtlms-courselist-item-wrapper .dtlms-courselist-overall-ratings, .type3.dtlms-classlist-item-wrapper .dtlms-classlist-bottom-section-right a, .type3.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-author-description h5 a, .dtlms-courselist-item-wrapper.type10 .dtlms-courselist-bottom-section .dtlms-coursedetail-price-details del, .dtlms-courselist-item-wrapper.type10 .dtlms-courselist-bottom-section .dtlms-coursedetail-price-details del span, .type1.dtlms-classlist-item-wrapper .dtlms-instructor-item-meta-data p a, /* Packages */ .type1.dtlms-packagelist-item-wrapper .dtlms-packagelist-details-inner .dtlms-packagedetail-cart-details > .dtlms-packagedetail-cart-link, .type1.dtlms-packagelist-item-wrapper .dtlms-packagelist-details-inner .dtlms-packagedetail-cart-details > .added_to_cart, .dtlms-classlist-item-wrapper.type-dtlms_classes .dtlms-class-listing-featured {color:#000;}
.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-ratings-container span.dtlms-courselist-total-reviews, 
.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section .dtlms-coursedetail-price-details del,
.dtlms-classlist-item-wrapper .dtlms-class-detail-total-reviews { color:#999; }
.type3.dtlms-courselist-item-wrapper .dtlms-courselist-details-inner > h5 a:hover { color: var(--wdtLinkHoverColor); }

.type2.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-coursedetail-cart-details a:hover .type5.dtlms-courselist-item-wrapper .dtlms-coursedetail-cart-details a:hover, .type9.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-coursedetail-cart-details a:hover, .type3.dtlms-courselist-item-wrapper.list-item .dtlms-coursedetail-cart-details a:hover{background-color:#000;}
.type2.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-coursedetail-cart-details a:hover{border-color:#000;}
div[class*="list-item-wrapper"].list-item div[class*="list-details"]{border-color:#ececec;}

.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-thumb .dtlms-courselist-thumb-inner{height:100%; width:100%; background-size:cover !important; display:inline-block; position:absolute; top:0; left:0; background-position:center center !important;}	
.dtlms-courselist-item-wrapper .dtlms-courselist-thumb .dtlms-coursedetail-cart-details a, .type6.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-coursedetail-cart-details a:hover, .type3.dtlms-courselist-item-wrapper.list-item .dtlms-coursedetail-cart-details a:hover, .type3.dtlms-packagelist-item-wrapper .dtlms-packagelist-details .dtlms-packagedetail-cart-details a.added_to_cart, .type3.dtlms-classlist-item-wrapper .dtlms-classlist-bottom-section-right a:hover, .type3.dtlms-packagelist-item-wrapper .dtlms-packagelist-details .dtlms-packagedetail-cart-details a:hover, .type10.dtlms-courselist-item-wrapper .dtlms-coursedetail-cart-details a, .type10.dtlms-courselist-item-wrapper .dtlms-coursedetail-cart-details a:hover{color:#FFF;}

/******************* Lessons *******************/

.dtlms_lessons .dt-sc-lessons-list .lesson-title h2{font-size: var(--wdtFontSize_H5);margin-top: 0;}
.dtlms_lessons .dt-sc-lessons-list .dt_lessons .lesson-metadata{display: flex;flex-wrap: wrap;margin-bottom: 10px;}
.dtlms_lessons .dt-sc-lessons-list .dt_lessons .lesson-metadata p{margin-bottom: 0;}
.dtlms_lessons .dt-sc-lessons-list .dt_lessons .lesson-metadata p > i{margin-right: 5px;}
.dtlms_lessons .dt-sc-lessons-list .dt_lessons .lesson-metadata p:not(:last-child){margin-right: 15px;}
.dtlms_lessons .dt-sc-lessons-list article{margin-bottom: 30px;}

/* Lessons Page align */

article.dtlms_lessons.type-dtlms_lessons{display: flex;flex-direction: row-reverse;}
article.dtlms_lessons.type-dtlms_lessons > .dtlms-container{max-width: 1270px;flex-basis: 70%;padding-left: 30px;}
article.dtlms_lessons.type-dtlms_lessons > .dtlms-course-detail-sidebar-content{flex-basis: 30%;}
article.dtlms_lessons.type-dtlms_lessons > .dtlms-container .dt-sc-lessons-list li{list-style-type: none;display: grid;grid-template-columns: 45px auto;position: relative;}
article.dtlms_lessons.type-dtlms_lessons > .dtlms-container .dt-sc-lessons-list{counter-reset: li-counter;padding-left: 0;}
article.dtlms_lessons.type-dtlms_lessons > .dtlms-container .dt-sc-lessons-list li:before{content: counter(li-counter, decimal);counter-increment: li-counter;display: inline-flex;width: 45px;height: 45px;align-items: center;justify-content: center;border: 2px solid var(--wdtHeadAltColor);border-radius: var(--wdtRadius_Full);font-weight: var(--wdtFontWeight_Alt);color: var(--wdtHeadAltColor);position: relative;top: -1px;background-color: var(--wdtBodyBGColor);}
article.dtlms_lessons.type-dtlms_lessons > .dtlms-container .dt-sc-lessons-list li:after {content: "";position: absolute;width: 1px;height: 100%;background-color: var(--wdtBorderColor);left: 22px;bottom: 0;z-index: -1;}
article.dtlms_lessons.type-dtlms_lessons > .dtlms-container .dt-sc-lessons-list li > article{padding-left: 15px;}
article.dtlms_lessons.type-dtlms_lessons > .dtlms-container .dt-sc-lessons-list li.dtlms-hidden-lesson .hidden-lesson-overlay{position: absolute;top: 0;bottom: 0;left: 0;right: 0;}

/* Responsive */

@media screen and (max-width: 1024px)
{
article.dtlms_lessons.type-dtlms_lessons{flex-direction: column-reverse;}
article.dtlms_lessons.type-dtlms_lessons > .dtlms-container	{padding-left: 0;padding-top: 30px;}
}

/* End */

/*--------------------------------------------------------------
	Responsive
--------------------------------------------------------------*/

@media screen and (max-width: 1280px){
	.type3.dtlms-courselist-item-wrapper .dtlms-courselist-thumb{
		padding: 20px 20px 0;
	}
	.type3.dtlms-courselist-item-wrapper .dtlms-courselist-details{
		padding: 20px 20px 20px;
	}
	.type3.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section { align-items: baseline; padding-top: 10px; }
	.type3.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section .dtlms-coursedetail-price-details { margin-bottom: 10px; }
}


@media only screen and (min-width:1200px) and (max-width:1380px) 
{
	.page-with-sidebar div[class*="packagelist-item-wrapper"].list-item div[class*="list-details"] div[class*="list-description"] {margin-bottom: 40px; }
	.page-with-sidebar .type3.dtlms-packagelist-item-wrapper.list-item .dtlms-packagelist-details .dtlms-packagelist-price-details,
	.page-with-sidebar .type3.dtlms-packagelist-item-wrapper.list-item .dtlms-packagelist-details .dtlms-packagedetail-cart-details a { font-size: 14px; padding: 16px 30px; line-height: normal; }
	div[class*="listing-holder"] div[class*="listing-containers"].list:not(.swiper-wrapper) .type8.dtlms-courselist-item-wrapper .dtlms-courselist-details p.dtlms-courselist-overall-ratings { margin-left: 0; }
}

@media screen and (max-width: 1024px)
{
	.type1.dtlms-courselist-item-wrapper.grid-item .dtlms-courselist-thumb > a{font-size: calc(var(--wdtFontSize_Base) - 2px);}
	.type1.dtlms-courselist-item-wrapper .dtlms-courselist-thumb > a, 
	.type1.dtlms-courselist-item-wrapper .dtlms-courselist-thumb .dtlms-course-list-overlay > a{font-size: calc(var(--wdtFontSize_Base) - 2px);}
}
@media only screen and (min-width:1025px) and (max-width:1280px) {

	.dtlms-courselist-item-wrapper.dtlms-one-third.grid-item .dtlms-courselist-details .dtlms-course-listing-featured{margin-bottom:10px;}

	/* Type-1 */

	.page-with-sidebar.with-both-sidebar .type1.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-purchase-status-details .dtlms-purchase-status { font-size: 12px; }
	.dtlms-one-third.type1.dtlms-courselist-item-wrapper .dtlms-coursedetail-cart-details a { padding: 11px 26px; }


	/* Type-2 */

	/* .type2.dtlms-courselist-item-wrapper.dtlms-one-third.grid-item .dtlms-courselist-details .dtlms-courselist-bottom-section{text-align:center; padding:0px 15px 12px;} */
	.type2.dtlms-courselist-item-wrapper.dtlms-one-third.grid-item .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-duration{width:100%;}
	.type2.dtlms-courselist-item-wrapper.dtlms-one-third.grid-item .dtlms-courselist-purchase-status-details{float:none; margin:0 auto;}
	.page-with-sidebar.with-both-sidebar .type2.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-coursedetail-cart-details { width: 100%; float: left; }
	.page-with-sidebar.with-both-sidebar .type2.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-coursedetail-cart-details a { float: left; }
	.page-with-sidebar.with-both-sidebar .type2.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-purchase-status-details { float: left; }

	.page-with-sidebar .dtlms-one-third.type2.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-coursedetail-cart-details { width: 100%; }
	.page-with-sidebar .dtlms-one-third.type2.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-coursedetail-cart-details a { float: none; display: inline-block; }
	.dtlms-one-third.type2.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-coursedetail-cart-details { float: none; width: fit-content; }
	.dtlms-one-third.type2.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-coursedetail-cart-details > a { float: left; }


	/* Type-3 */

	.type3.dtlms-courselist-item-wrapper.dtlms-one-third.grid-item .dtlms-courselist-bottom-section{text-align:center;}	
	.type3.dtlms-courselist-item-wrapper.dtlms-one-third.grid-item .dtlms-courselist-bottom-section .dtlms-courselist-duration{width:100%; text-align:center;margin-bottom:10px;}
	/* .type3.dtlms-courselist-item-wrapper.dtlms-one-third.grid-item .dtlms-courselist-bottom-section .dtlms-coursedetail-price-details{width:100%; text-align:center; float:none;} */
	.type3.dtlms-courselist-item-wrapper.dtlms-one-third.grid-item .dtlms-courselist-bottom-section .dtlms-coursedetail-price-details ins .woocommerce-Price-currencySymbol{float:none;}
	.page-with-sidebar .type3.dtlms-courselist-item-wrapper.dtlms-one-half.grid-item .dtlms-courselist-bottom-section .dtlms-courselist-duration{width:100%; text-align:center;margin-bottom:10px;}
	.page-with-sidebar .type3.dtlms-courselist-item-wrapper.dtlms-one-half.grid-item .dtlms-coursedetail-cart-details { width: 100%; margin-bottom: 14px; }
	.page-with-sidebar .type3.dtlms-courselist-item-wrapper.dtlms-one-half.grid-item .dtlms-courselist-bottom-section .dtlms-coursedetail-price-details{width:100%; text-align:center; float:none;}
	.page-with-sidebar.with-both-sidebar .type3.dtlms-courselist-item-wrapper.grid-item .dtlms-coursedetail-cart-details { text-align: right; float: right; }
	.page-with-sidebar.with-both-sidebar .type3.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section .dtlms-coursedetail-price-details { width: 100%; float: none; display: inline-block; text-align: center; }
	.dtlms-one-third.type3.dtlms-courselist-item-wrapper.grid-item .dtlms-coursedetail-cart-details { width: 100%; margin-top: 10px; }
	.page-with-sidebar .type3.dtlms-courselist-item-wrapper.list-item .dtlms-coursedetail-cart-details { float: left; }


	/* Type-4 */

	.page-with-sidebar.with-left-sidebar .type4.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-meta ul li span,
	.page-with-sidebar.with-right-sidebar .type4.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-meta ul li span { width: 100%; float: left; }

	.type4.dtlms-courselist-item-wrapper.dtlms-one-third.grid-item .dtlms-courselist-details .dtlms-courselist-meta ul li{width:100%; border-width:0px 0px 1px;}
	.type4.dtlms-courselist-item-wrapper.dtlms-one-third.grid-item .dtlms-courselist-details .dtlms-courselist-meta ul li:nth-child(even){margin:0; border-width:0px 0px 1px; padding-left:0px;}
	.type4.dtlms-courselist-item-wrapper.dtlms-one-third.grid-item .dtlms-courselist-details .dtlms-courselist-meta ul li:nth-child(3n){border-bottom:1px solid #efefef;}
	.type4.dtlms-courselist-item-wrapper.dtlms-one-third.grid-item .dtlms-courselist-bottom-right-section{float:left; margin:10px 0 0;}

	.page-with-sidebar.with-both-sidebar .type4.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-details .dtlms-courselist-meta ul li{width:100%; border-width:0px 0px 1px;}
	.page-with-sidebar.with-both-sidebar .type4.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-details .dtlms-courselist-meta ul li:nth-child(even){margin:0; border-width:0px 0px 1px; padding-left:0px;}
	.page-with-sidebar.with-both-sidebar .type4.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-details .dtlms-courselist-meta ul li:nth-child(3n){border-bottom:1px solid #efefef;}
	.page-with-sidebar.with-both-sidebar .type4.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-bottom-right-section{float:left; margin:10px 0 0;}
	.page-with-sidebar .list-item.type4.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-right-section { float: left; margin: 5px 0 -5px; }

	/* Type-5 */

	.type5.dtlms-courselist-item-wrapper.dtlms-one-third.grid-item .dtlms-courselist-details .dtlms-courselist-bottom-section{text-align:center;}
	.type5.dtlms-courselist-item-wrapper.dtlms-one-third.grid-item .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-bottom-left-section{width:100%;}
	.type5.dtlms-courselist-item-wrapper.dtlms-one-third.grid-item .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-bottom-right-section{text-align:center; float:none;}
	.type5.dtlms-courselist-item-wrapper.dtlms-one-third.grid-item .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-bottom-right-section .dtlms-courselist-overall-ratings{margin-left:0px;}
	.page-with-sidebar.with-both-sidebar .type5.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-bottom-right-section { float: left; text-align: left; }

	.dtlms-one-third.type5.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-duration { float: none; display: inline-block; margin-right: 15px; } 
	.dtlms-one-third.type5.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-curriculum { float: none; display: inline-block; }
	.page-with-sidebar .dtlms-one-third.type5.dtlms-courselist-item-wrapper .dtlms-coursedetail-cart-details a, 
	.page-with-sidebar .dtlms-one-third.type8.dtlms-courselist-item-wrapper .dtlms-coursedetail-cart-details a { font-size: 14px; }

	/* Type-6 */

	#primary.page-with-sidebar .dtlms-one-third.type6.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-bottom-left-section,
	.page-with-sidebar .dtlms-one-third.type6.dtlms-courselist-item-wrapper.grid-item .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-bottom-left-section, 
	.page-with-sidebar .dtlms-one-third.type6.dtlms-courselist-item-wrapper.grid-item .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-bottom-right-section {width: 100%; text-align: center; }
	.page-with-sidebar .dtlms-one-third.type6.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-coursedetail-price-details {display: inline-block; float: none; width: 100%; text-align: center; }
	.page-with-sidebar:not(.with-both-sidebar) .dtlms-one-third.type6.dtlms-courselist-item-wrapper.grid-item .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-bottom-left-section .dtlms-courselist-curriculum, 
	.page-with-sidebar:not(.with-both-sidebar) .dtlms-one-third.type6.dtlms-courselist-item-wrapper.grid-item .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-bottom-left-section .dtlms-courselist-duration { float: none; display: inline-block; margin-right: 0; margin-left: 0; }
	div.list[class*="listing-containers"] .type6.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-bottom-left-section { width: 100%; }
	.type6.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-bottom-right-section { float: left; }
	.type6.dtlms-courselist-item-wrapper.dtlms-one-third .dtlms-courselist-details .dtlms-coursedetail-price-details { float: left;	}

	/* Type-7 */

	.dtlms-one-third.type7.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-left-section .dtlms-coursedetail-price-details ins,
	.dtlms-one-third.type7.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-left-section .dtlms-coursedetail-price-details del { font-size: 18px; }
	.page-with-sidebar .dtlms-one-third.type7.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-left-section,
	.page-with-sidebar .dtlms-one-third.type7.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-right-section {width: 100%; float: none; text-align: center; display: inline-block; }
	.page-with-sidebar .dtlms-one-third.type7.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-left-section:empty,
	.page-with-sidebar .dtlms-one-third.type7.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-right-section:empty { display: none; }
	.page-with-sidebar .dtlms-one-third.type7.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-right-section .dtlms-coursedetail-cart-details a { float: none; display: inline-block; }
	.page-with-sidebar .dtlms-one-third.type7.dtlms-courselist-item-wrapper.grid-item .dtlms-courselist-curriculum { margin: 0; }
	.page-with-sidebar .dtlms-one-third.type7.dtlms-courselist-item-wrapper .dtlms-courselist-thumb .dtlms-certificate-badge { float: right; margin-right: 0; width: 100%; margin-bottom: 5px; }
	.page-with-sidebar .dtlms-one-third.type7.dtlms-courselist-item-wrapper .dtlms-courselist-thumb .dtlms-certificate-badge span { float: right; margin: 0 0 0 10px; }
	.page-with-sidebar .dtlms-one-third.type7.dtlms-courselist-item-wrapper .dtlms-courselist-metadata-badgenhours .dtlms-courselist-duration { float: right; }
	.page-with-sidebar.with-both-sidebar .type7.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-left-section,
	.page-with-sidebar.with-both-sidebar .type7.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-right-section { float: none; display: inline-block; width: 100%; text-align: center; }
	.page-with-sidebar.with-both-sidebar .type7.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-left-section:empty,
	.page-with-sidebar.with-both-sidebar .type7.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-right-section:empty { display: none; }
	.page-with-sidebar.with-both-sidebar .type7.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-right-section .dtlms-coursedetail-cart-details a { float: none; display: inline-block; }
	.page-with-sidebar.with-both-sidebar .type7.dtlms-courselist-item-wrapper .dtlms-courselist-metadata-featurednpurchase, 
	.page-with-sidebar.with-both-sidebar .type10.dtlms-courselist-item-wrapper .dtlms-courselist-metadata-featurednpurchase { width: 90%; }

	/* Type-8 */

	.type8.dtlms-courselist-item-wrapper.dtlms-one-third .dtlms-courselist-bottom-left-section,
	.type8.dtlms-courselist-item-wrapper.dtlms-one-third .dtlms-courselist-bottom-right-section { float: none; width: 100%; float: none; text-align: center; }
	/* .type8.dtlms-courselist-item-wrapper.dtlms-one-third .dtlms-courselist-bottom-section .dtlms-coursedetail-price-details {float: none; margin-bottom: 15px; display: inline-block; width: 100%; } */

	.page-with-sidebar .type8.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-bottom-left-section {width: 100%;}
	.page-with-sidebar .type8.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-bottom-right-section { width: 100%; float: left; margin: 5px 0 15px; }
	.page-with-sidebar .type8.dtlms-courselist-item-wrapper.list-item .dtlms-coursedetail-price-details { text-align: left; }


	/* Type-9 */

	.page-with-sidebar .dtlms-one-third.type9.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section .dtlms-courselist-bottom-left-section,
	.page-with-sidebar .dtlms-one-third.type9.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section .dtlms-courselist-bottom-right-section {float: none; width: 100%; float: none; text-align: center; }
	.page-with-sidebar .dtlms-one-third.type9.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section .dtlms-courselist-bottom-right-section { margin-bottom: 15px; }
	.page-with-sidebar .dtlms-one-third.type9.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section .dtlms-courselist-bottom-left-section,
	.page-with-sidebar .dtlms-one-third.type9.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section .dtlms-courselist-bottom-right-section {float: none; width: 100%; float: none; text-align: center; }
	.page-with-sidebar .dtlms-one-third.type9.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section .dtlms-courselist-bottom-right-section { margin-bottom: 15px; }

	.page-with-sidebar .type9.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-bottom-section .dtlms-courselist-bottom-left-section { width: 100%; }
	.page-with-sidebar .type9.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-bottom-section .dtlms-courselist-bottom-left-section .dtlms-coursedetail-price-details { float: right; }
	.page-with-sidebar .type9.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-bottom-section .dtlms-courselist-bottom-right-section {float: none; display: inline-block; width: 100%; text-align: center; }
	.page-with-sidebar .type9.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-details .dtlms-coursedetail-cart-details { text-align: center; float: none; display: inline-block; }
	.page-with-sidebar .type9.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-details .dtlms-coursedetail-cart-details a { float: none; display: inline-block; margin-bottom: 20px; }
	.page-with-sidebar .type9.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-bottom-section .dtlms-courselist-bottom-right-section:empty { display: none; }
	.page-with-sidebar.with-both-sidebar .type9.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-bottom-section .dtlms-courselist-bottom-left-section .dtlms-courselist-ratings-container { width: 100%; margin: 0; text-align: center; }
	#primary.page-with-sidebar.with-both-sidebar .type9.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-bottom-section .dtlms-courselist-bottom-left-section .dtlms-coursedetail-price-details {float: none; display: inline-block; width: 100%; text-align: center; margin-bottom: 10px; }

	/* Type-10 */

	.dtlms-one-third.type10.dtlms-courselist-item-wrapper.grid-item .dtlms-courselist-metadata-holder {position: relative; padding: 35px 0 10px 0; }
	.dtlms-one-third.type10.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-right-section { width: 100%; display: inline-block; float: none; }
	.page-with-sidebar .dtlms-one-third.type10.dtlms-courselist-item-wrapper.grid-item .dtlms-courselist-metadata-holder {position: relative; padding: 35px 0 10px 0; }
	.page-with-sidebar .dtlms-one-third.type10.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-right-section { width: 100%; display: inline-block; float: none; }
	.page-with-sidebar .type5.dtlms-courselist-item-wrapper.list-item .dtlms-coursedetail-price-details { position: static; margin: 0 0 20px; float: left; }

	/* Common Classes */

	.page-with-sidebar.with-both-sidebar .dtlms-classlist-item-wrapper.dtlms-column.list-item{display:inline-block;}
	.page-with-sidebar.with-both-sidebar .dtlms-classlist-item-wrapper.dtlms-column.list-item .dtlms-classlist-thumb{margin:0px;}
	.page-with-sidebar.with-both-sidebar .dtlms-classlist-item-wrapper.list-item .dtlms-classlist-thumb .dtlms-classlist-thumb-inner{min-height:300px; position:static;}
	.page-with-sidebar.with-both-sidebar .dtlms-classlist-item-wrapper.dtlms-column.list-item .dtlms-classlist-details{padding:30px 0 0;}

	.page-with-sidebar.with-both-sidebar .dtlms-classlist-item-wrapper.dtlms-column.list-item .dtlms-classlist-details { padding: 30px; border-left: 1px solid #efefef; }

	#primary.page-with-sidebar.with-both-sidebar .dtlms-classlist-item-wrapper.dtlms-column.list-item{display:inline-block;}
	#primary.page-with-sidebar.with-both-sidebar .dtlms-classlist-item-wrapper.dtlms-column.list-item .dtlms-classlist-thumb{margin:0px;width: 100%;}
	#primary.page-with-sidebar.with-both-sidebar .dtlms-classlist-item-wrapper.list-item .dtlms-classlist-thumb .dtlms-classlist-thumb-inner{min-height:300px; position:static;}
	#primary.page-with-sidebar.with-both-sidebar .dtlms-classlist-item-wrapper.dtlms-column.list-item .dtlms-classlist-details{padding:30px;width: 100%;}
	#primary.page-with-sidebar.with-both-sidebar .dtlms-classlist-item-wrapper.dtlms-column.list-item.type2 .dtlms-classlist-details { padding-bottom: 0; }

	#primary.page-with-sidebar.with-both-sidebar .type3.dtlms-classlist-item-wrapper.list-item .dtlms-classlist-details .dtlms-classdetail-price-details { float: right; clear: none; }

	.dtlms-packagelist-item-wrapper.list-item .dtlms-packagelist-thumb .dtlms-packagelist-thumb-inner { background-size: cover !important; }
	.dtlms-packages-listing-containers div[class*="list-item-wrapper"] div[class*="list-details"] h5 { font-size: 18px; }

	.type3.dtlms-packagelist-item-wrapper .dtlms-packagelist-details .dtlms-packagelist-price-details { margin-bottom: 15px; }

	.page-with-sidebar div[class*="packagelist-item-wrapper"].list-item div[class*="list-details"] div[class*="list-description"] {margin-bottom: 40px; }

	.page-with-sidebar .type3.dtlms-packagelist-item-wrapper.list-item .dtlms-packagelist-details .dtlms-packagelist-price-details,
	.page-with-sidebar .type3.dtlms-packagelist-item-wrapper.list-item .dtlms-packagelist-details .dtlms-packagedetail-cart-details a { font-size: 14px; padding: 16px 30px; line-height: normal; }

	.page-with-sidebar .type2.dtlms-packagelist-item-wrapper.grid-item .dtlms-packagelist-details { padding: 25px; }
	.page-with-sidebar .dtlms-packages-listing-containers div[class*="list-item-wrapper"].type2 div[class*="list-details"] h5 { margin-bottom:  0; }
	.page-with-sidebar .type2.dtlms-packagelist-item-wrapper .dtlms-packagelist-price-details span.amount {font-size: 26px; }

	.page-with-sidebar .type2.dtlms-packagelist-item-wrapper .dtlms-packagedetail-cart-details a { padding: 20px 35px; }
	.page-with-sidebar .type3.dtlms-packagelist-item-wrapper .dtlms-packagelist-details .dtlms-packagelist-price-details {font-size: 14px; padding: 16px 25px; }

	.page-with-sidebar div[class*="packagelist-item-wrapper"].list-item div[class*="list-thumb"] { width: 65%; }
	.page-with-sidebar div[class*="packagelist-item-wrapper"].list-item div[class*="list-thumb"] .dtlms-packagelist-thumb-inner { width: 100%; }
	.page-with-sidebar div[class*="packagelist-item-wrapper"].list-item.type3 div[class*="list-thumb"] { padding: 15px; }
	.page-with-sidebar .type3.dtlms-packagelist-item-wrapper.list-item .dtlms-packagelist-details .dtlms-packagedetail-cart-details a { padding: 16px 30px; font-size: 14px; }

	.type1.dtlms-classlist-item-wrapper.list-item .dtlms-classlist-thumb .dtlms-certificate-badge { bottom: 25px; right: 25px; }

	.type1.dtlms-classlist-item-wrapper.type-dtlms_classes .dtlms-class-listing-featured,
	.type2.dtlms-classlist-item-wrapper.type-dtlms_classes .dtlms-class-listing-featured,
	.type3.dtlms-classlist-item-wrapper.type-dtlms_classes .dtlms-class-listing-featured { margin-bottom: 5px; }

	.type2.dtlms-classlist-item-wrapper .dtlms-classlist-bottom-section-right a:after,
	.type3.dtlms-classlist-item-wrapper .dtlms-classlist-bottom-section-right a:after { margin-left: 10px; }
	.type3.dtlms-classlist-item-wrapper.dtlms-one-third .dtlms-classlist-details .dtlms-classdetail-price-details { float: left; }

	/* Class Common classes */

	.dtlms-classlist-item-wrapper.swiper-slide.list-item{display:inline-block;}
	.dtlms-classlist-item-wrapper.swiper-slide.list-item .dtlms-classlist-thumb{margin:0px; min-height:300px; position:static; width: 100%;}
	.dtlms-classlist-item-wrapper.swiper-slide.list-item .dtlms-classlist-details{padding:30px 0 0;width: 100%;}
	.dtlms-classlist-item-wrapper.swiper-slide.list-item .dtlms-classlist-details { padding: 30px; border-left: 1px solid #efefef; }
	.dtlms-classlist-item-wrapper.swiper-slide.list-item.type2 .dtlms-classlist-details { padding-bottom: 0; }
	.dtlms-classlist-item-wrapper.swiper-slide.list-item div[class*="list-details"] h5 { margin-top: 10px; }

}


@media only screen and (min-width:768px) and (max-width:1024px) {

.page-with-sidebar div[class*="listing-holder"] div[class*="listing-containers"] .dtlms-one-third, .page-with-sidebar div[class*="listing-holder"] div[class*="listing-containers"] .dtlms-column.no-space.dtlms-one-third { width: 100%; float: left; padding-left: 0; padding-right: 0; }

.dtlms-courselist-item-wrapper.dtlms-one-third.grid-item .dtlms-courselist-details .dtlms-course-listing-featured{margin-bottom:10px;}

.dtlms-courselist-item-wrapper.dtlms-one-third.grid-item .dtlms-course-listing-featured{margin:0px 2px 10px 0px;}

.type7.dtlms-courselist-item-wrapper .dtlms-courselist-metadata-featurednpurchase .dtlms-course-listing-featured,
.type10.dtlms-courselist-item-wrapper .dtlms-courselist-metadata-featurednpurchase .dtlms-course-listing-featured { margin-bottom: 5px; }

.type2.dtlms-courselist-item-wrapper.dtlms-one-third.grid-item .dtlms-courselist-details .dtlms-courselist-bottom-section{text-align:center; padding:0px 15px 12px;}
.type2.dtlms-courselist-item-wrapper.dtlms-one-third.grid-item .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-duration{width:100%;}
.type2.dtlms-courselist-item-wrapper.dtlms-one-third.grid-item .dtlms-courselist-purchase-status-details{float:none; margin:0 auto;}	

.type3.dtlms-courselist-item-wrapper .dtlms-courselist-metadata-holder .dtlms-courselist-author-image,
.type10.dtlms-courselist-item-wrapper .dtlms-courselist-metadata-holder .dtlms-courselist-author-image { width: 45px; }

.type3.dtlms-courselist-item-wrapper.dtlms-one-third.grid-item .dtlms-courselist-bottom-section,
.type3.dtlms-courselist-item-wrapper.dtlms-one-half.grid-item .dtlms-courselist-bottom-section{text-align:center;}	
.type3.dtlms-courselist-item-wrapper.dtlms-one-third.grid-item .dtlms-courselist-bottom-section .dtlms-courselist-duration,
.type3.dtlms-courselist-item-wrapper.dtlms-one-half.grid-item .dtlms-courselist-bottom-section .dtlms-courselist-duration{width:100%; text-align:center;}
/* .type3.dtlms-courselist-item-wrapper.dtlms-one-third.grid-item .dtlms-courselist-bottom-section .dtlms-coursedetail-price-details,
.type3.dtlms-courselist-item-wrapper.dtlms-one-half.grid-item .dtlms-courselist-bottom-section .dtlms-coursedetail-price-details{width:100%; text-align:center; float:none;} */
.type3.dtlms-courselist-item-wrapper.dtlms-one-third.grid-item .dtlms-courselist-bottom-section .dtlms-coursedetail-price-details ins .woocommerce-Price-currencySymbol,
.type3.dtlms-courselist-item-wrapper.dtlms-one-half.grid-item .dtlms-courselist-bottom-section .dtlms-coursedetail-price-details ins .woocommerce-Price-currencySymbol{float:none;}

.page-with-sidebar .type2.dtlms-courselist-item-wrapper.dtlms-one-half.grid-item .dtlms-courselist-details .dtlms-courselist-bottom-section{text-align:center; padding:0px 15px 12px;}
.page-with-sidebar .type2.dtlms-courselist-item-wrapper.dtlms-one-half.grid-item .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-duration{width:100%;}
.page-with-sidebar .type2.dtlms-courselist-item-wrapper.dtlms-one-half.grid-item .dtlms-courselist-purchase-status-details,
.page-with-sidebar .type2.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-coursedetail-cart-details,
.page-with-sidebar .type2.dtlms-courselist-item-wrapper.dtlms-one-half.grid-item .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-coursedetail-cart-details a { width: 100%; float:none; display: inline-block; margin:7px auto 10px;}	

.type4.dtlms-courselist-item-wrapper.dtlms-one-third.grid-item .dtlms-courselist-details .dtlms-courselist-meta ul li{width:100%; border-width:0px 0px 1px;}
.type4.dtlms-courselist-item-wrapper.dtlms-one-third.grid-item .dtlms-courselist-details .dtlms-courselist-meta ul li:nth-child(even){margin:0; border-width:0px 0px 1px; padding-left:0px;}
.type4.dtlms-courselist-item-wrapper.dtlms-one-third.grid-item .dtlms-courselist-details .dtlms-courselist-meta ul li:nth-child(3n){border-bottom:1px solid #efefef;}
.type4.dtlms-courselist-item-wrapper.dtlms-one-third.grid-item .dtlms-courselist-bottom-right-section{float:left; margin:10px 0 0;}
.type5.dtlms-courselist-item-wrapper.dtlms-one-third.grid-item .dtlms-courselist-details .dtlms-course-listing-featured{margin-bottom:10px;}

.type5.dtlms-courselist-item-wrapper.dtlms-one-third.grid-item .dtlms-courselist-details .dtlms-courselist-bottom-section{text-align:center;}
.type5.dtlms-courselist-item-wrapper.dtlms-one-third.grid-item .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-bottom-left-section{width:100%;}
.type5.dtlms-courselist-item-wrapper.dtlms-one-third.grid-item .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-bottom-right-section{text-align:center; float:none;}
.type5.dtlms-courselist-item-wrapper.dtlms-one-third.grid-item .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-bottom-right-section .dtlms-courselist-overall-ratings{margin-left:0px;}

.dtlms-one-third.type2.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-coursedetail-cart-details { width: 100%; }

.dtlms-one-third.type2.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-coursedetail-cart-details a.dtlms-button { float: none; display: inline-block; }

.type3.dtlms-courselist-item-wrapper.dtlms-one-third.grid-item .dtlms-courselist-bottom-section .dtlms-courselist-duration,
.type3.dtlms-courselist-item-wrapper.dtlms-one-half.grid-item .dtlms-courselist-bottom-section .dtlms-courselist-duration,
.page-with-sidebar.with-both-sidebar .type3.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section .dtlms-courselist-duration{width:100%; text-align:center;margin-bottom:10px;}
.dtlms-one-third.type3.dtlms-courselist-item-wrapper.grid-item .dtlms-coursedetail-cart-details,
.dtlms-one-half.type3.dtlms-courselist-item-wrapper.grid-item .dtlms-coursedetail-cart-details,
.page-with-sidebar.with-both-sidebar .type3.dtlms-courselist-item-wrapper.grid-item .dtlms-coursedetail-cart-details { width: 100%; margin-bottom: 14px; }

.page-with-sidebar.with-both-sidebar .type3.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section .dtlms-coursedetail-price-details { width: 100%; float: none; display: inline-block; text-align: center; }

.type4.dtlms-courselist-item-wrapper.dtlms-one-half.grid-item .dtlms-courselist-details .dtlms-courselist-meta ul li,
.page-with-sidebar.with-both-sidebar .type4.dtlms-courselist-item-wrapper.grid-item .dtlms-courselist-details .dtlms-courselist-meta ul li{width:100%; border-width:0px 0px 1px; padding-left: 0; padding-right: 0;}
.type4.dtlms-courselist-item-wrapper.dtlms-one-half.grid-item .dtlms-courselist-details .dtlms-courselist-meta ul li:nth-child(even),
.page-with-sidebar.with-both-sidebar .type4.dtlms-courselist-item-wrapper.grid-item .dtlms-courselist-details .dtlms-courselist-meta ul li:nth-child(even){margin:0; border-width:0px 0px 1px; padding-left:0px;}
.type4.dtlms-courselist-item-wrapper.dtlms-one-half.grid-item .dtlms-courselist-details .dtlms-courselist-meta ul li:nth-child(3n),
.page-with-sidebar.with-both-sidebar .type4.dtlms-courselist-item-wrapper.grid-item .dtlms-courselist-details .dtlms-courselist-meta ul li:nth-child(3n){border-bottom:1px solid #efefef;}
.type4.dtlms-courselist-item-wrapper.dtlms-one-half.grid-item .dtlms-courselist-bottom-right-section,
.page-with-sidebar.with-both-sidebar .type4.dtlms-courselist-item-wrapper.grid-item .dtlms-courselist-bottom-right-section{float:left; margin:10px 0 0;}

.dtlms-one-half.type5.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-bottom-left-section { width: 50%; }

.dtlms-one-half.type5.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-duration,
.dtlms-one-third.type5.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-duration { float: none; display: inline-block; margin-right: 0; } 
.dtlms-one-half.type5.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-curriculum,
.dtlms-one-third.type5.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-curriculum { float: none; display: inline-block; }

.page-with-sidebar .dtlms-one-third.type5.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-duration { margin-right: 10px; }

.page-with-sidebar .dtlms-one-half.type5.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-bottom-left-section,
.page-with-sidebar .type5.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-bottom-right-section { width: 100%; text-align: center; }
.page-with-sidebar .dtlms-one-half.type5.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-duration,
.page-with-sidebar .dtlms-one-half.type5.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-curriculum { float: none; display: inline-block; margin-right: 10px; margin-left: 10px; } 

.dtlms-one-third.type6.dtlms-courselist-item-wrapper.grid-item .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-bottom-left-section, 
.dtlms-one-third.type6.dtlms-courselist-item-wrapper.grid-item .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-bottom-right-section,
#primary.page-with-sidebar .dtlms-one-third.type6.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-bottom-left-section {width: 100%; text-align: center; }

.dtlms-one-third.type6.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-coursedetail-price-details {display: inline-block; float: none; width: 100%; text-align: center; }

.dtlms-one-third.type6.dtlms-courselist-item-wrapper.grid-item .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-bottom-left-section .dtlms-courselist-curriculum, 
.dtlms-one-third.type6.dtlms-courselist-item-wrapper.grid-item .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-bottom-left-section .dtlms-courselist-duration { width: 100%; float: none; display: inline-block; margin: 0; }

#primary.page-with-sidebar .dtlms-one-half.type6.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-bottom-left-section,
.page-with-sidebar .dtlms-one-half.type6.dtlms-courselist-item-wrapper.grid-item .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-bottom-left-section, 
.page-with-sidebar .dtlms-one-half.type6.dtlms-courselist-item-wrapper.grid-item .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-bottom-right-section {width: 100%; text-align: center; }

.page-with-sidebar .dtlms-one-half.type6.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-coursedetail-price-details {display: inline-block; float: none; width: 100%; text-align: center; }

.page-with-sidebar .dtlms-one-half.type6.dtlms-courselist-item-wrapper.grid-item .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-bottom-left-section .dtlms-courselist-curriculum, 
.page-with-sidebar .dtlms-one-half.type6.dtlms-courselist-item-wrapper.grid-item .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-bottom-left-section .dtlms-courselist-duration { width: 100%; float: none; display: inline-block; margin: 0; }

#primary.page-with-sidebar.with-both-sidebar .type6.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-coursedetail-cart-details { margin: 0px 0px 0px -30px; }

.dtlms-one-third.type7.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-left-section,
.dtlms-one-third.type7.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-right-section { float: none; text-align: center; display: inline-block; }

.dtlms-one-third.type7.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-left-section:empty,
.dtlms-one-third.type7.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-right-section:empty { display: none; }

.dtlms-one-third.type7.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-right-section .dtlms-coursedetail-cart-details a { float: none; display: inline-block; }

.dtlms-one-third.type7.dtlms-courselist-item-wrapper.grid-item .dtlms-courselist-curriculum { margin: 0; }

.page-with-sidebar .dtlms-one-half.type7.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-left-section,
.page-with-sidebar .dtlms-one-half.type7.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-right-section {width: 100%; float: none; text-align: center; display: inline-block; }

.page-with-sidebar .dtlms-one-half.type7.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-left-section:empty,
.page-with-sidebar .dtlms-one-half.type7.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-right-section:empty { display: none; }

.page-with-sidebar .dtlms-one-half.type7.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-right-section .dtlms-coursedetail-cart-details a { float: none; display: inline-block; }

.page-with-sidebar .dtlms-one-half.type7.dtlms-courselist-item-wrapper.grid-item .dtlms-courselist-curriculum { margin: 0; }

.dtlms-one-third.type8.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-left-section,
.dtlms-one-third.type8.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-right-section { float: none; width: 100%; float: none; text-align: center; }

/* .dtlms-one-third.type8.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section .dtlms-coursedetail-price-details {float: none; margin-bottom: 15px; display: inline-block; width: 100%; } */

.page-with-sidebar.with-both-sidebar .type8.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-left-section,
.page-with-sidebar.with-both-sidebar .type8.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-right-section { float: none; width: 100%; float: none; text-align: center; }

.page-with-sidebar.with-both-sidebar .type8.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section .dtlms-coursedetail-price-details {float: none; margin-bottom: 15px; display: inline-block; width: 100%; }

.page-with-sidebar .dtlms-one-third.type8.dtlms-courselist-item-wrapper .dtlms-courselist-details p.dtlms-courselist-overall-ratings { margin-right: 0; }

.page-with-sidebar .dtlms-one-half.type8.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section .dtlms-coursedetail-price-details {float: none; margin-bottom: 15px; display: inline-block; width: 100%; }

.page-with-sidebar .dtlms-one-half.type8.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-left-section,
.page-with-sidebar .dtlms-one-half.type8.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-right-section { float: none; width: 100%; float: none; text-align: center; }

.page-with-sidebar .dtlms-one-half.type8.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section .dtlms-coursedetail-price-details {float: none; margin-bottom: 15px; display: inline-block; width: 100%; }

/* .type8.dtlms-courselist-item-wrapper.grid-item.dtlms-one-third .dtlms-courselist-details { padding: 30px 25px 0px; } */

.dtlms-one-third.type9.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section .dtlms-courselist-bottom-left-section,
.dtlms-one-third.type9.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section .dtlms-courselist-bottom-right-section {float: none; width: 100%; float: none; text-align: center; }
.dtlms-one-third.type9.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section .dtlms-courselist-bottom-right-section { margin-bottom: 15px; }

.page-with-sidebar.with-both-sidebar .type9.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section .dtlms-courselist-bottom-left-section,
.page-with-sidebar.with-both-sidebar .type9.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section .dtlms-courselist-bottom-right-section {float: none; width: 100%; float: none; text-align: center; }
.page-with-sidebar.with-both-sidebar .type9.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section .dtlms-courselist-bottom-right-section { margin-bottom: 15px; }

.page-with-sidebar .dtlms-one-half.type9.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section .dtlms-courselist-bottom-left-section,
.page-with-sidebar .dtlms-one-half.type9.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section .dtlms-courselist-bottom-right-section {float: none; width: 100%; float: none; text-align: center; }
.page-with-sidebar .dtlms-one-half.type9.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section .dtlms-courselist-bottom-right-section { margin-bottom: 15px; }

.page-with-sidebar .dtlms-one-half.type9.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section .dtlms-courselist-bottom-left-section,
.page-with-sidebar .dtlms-one-half.type9.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section .dtlms-courselist-bottom-right-section {float: none; width: 100%; float: none; text-align: center; }
.page-with-sidebar .dtlms-one-half.type9.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section .dtlms-courselist-bottom-right-section { margin-bottom: 15px; }

.type10.dtlms-courselist-item-wrapper.list-item .dtlms-certificate-badge { margin: 5px 0 0; }

.dtlms-one-third.type10.dtlms-courselist-item-wrapper.grid-item .dtlms-courselist-metadata-holder {position: relative; padding: 35px 0 10px 0; }
.dtlms-one-third.type10.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-right-section { width: 100%; display: inline-block; float: none; }

.type10.dtlms-courselist-item-wrapper .dtlms-courselist-thumb .dtlms-courselist-ratings-container { padding: 6px 9px 4px; }

.page-with-sidebar .dtlms-one-half.type10.dtlms-courselist-item-wrapper.grid-item .dtlms-courselist-metadata-holder {position: relative; padding: 35px 0 10px 0; }
.page-with-sidebar .dtlms-one-half.type10.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-right-section { width: 100%; display: inline-block; float: none; }

.dtlms-one-third.type7.dtlms-courselist-item-wrapper .dtlms-courselist-thumb .dtlms-certificate-badge { float: right; margin-right: 0; width: 100%; margin-bottom: 5px; }
.dtlms-one-third.type7.dtlms-courselist-item-wrapper .dtlms-courselist-thumb .dtlms-certificate-badge span { float: right; margin: 0 0 0 10px; }
.dtlms-one-third.type7.dtlms-courselist-item-wrapper .dtlms-courselist-metadata-badgenhours .dtlms-courselist-duration { float: right; }

.type3.dtlms-courselist-item-wrapper.list-item .dtlms-coursedetail-cart-details { float: left; }

/* .type5.dtlms-courselist-item-wrapper.list-item .dtlms-coursedetail-price-details { float: left; margin-bottom: 20px; position: static; } */

div.list[class*="listing-containers"] .type6.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-bottom-left-section { width: 100%; }

.type6.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-bottom-right-section { float: left; }
.type6.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-details .dtlms-coursedetail-cart-details { margin: 10px -30px 10px 0px; }

.type8.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-bottom-section .dtlms-coursedetail-price-details {float: none; margin-bottom: 15px; display: inline-block; width: 100%; }
.type8.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-bottom-left-section,
.type8.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-bottom-right-section { width: 100%; float: none; text-align: left; } 
.type8.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-bottom-section .dtlms-coursedetail-price-details { float: left; margin-bottom: 15px; display: inline-block; width: 50%; text-align: left; }

.type9.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-bottom-section .dtlms-coursedetail-price-details {float: none; display: inline-block; width: 50%; }
.type9.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-bottom-left-section,
.type9.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-bottom-right-section { width: 100%; float: none; text-align: left; } 
.type9.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-bottom-section .dtlms-courselist-bottom-left-section .dtlms-courselist-ratings-container { margin-right: 0; float: left; }

.type9.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-bottom-section .dtlms-courselist-bottom-left-section .dtlms-coursedetail-price-details { float: right;text-align: right; }

.type9.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-bottom-section .dtlms-courselist-bottom-right-section {float: none; display: inline-block; text-align: center; }

.type9.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-details .dtlms-coursedetail-cart-details { float: none; display: inline-block; text-align: center;  }

.type9.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-bottom-section .dtlms-courselist-bottom-right-section:empty { display: none; }

.page-with-sidebar .type2.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-coursedetail-cart-details a,
.page-with-sidebar .type2.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-purchase-status-details {  float: left; }

.page-with-sidebar.with-both-sidebar .type2.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-details .dtlms-courselist-bottom-section{padding:0px 25px 12px 25px; text-align:center;}
.page-with-sidebar.with-both-sidebar .type2.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-purchase-status-details{float:none; margin:0 auto;}
.page-with-sidebar.with-both-sidebar .type2.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-duration{width:100%; text-align:center; padding-left:0px;}
.page-with-sidebar.with-both-sidebar .type2.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-duration i{position:static;}
.page-with-sidebar.with-both-sidebar .type2.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-coursedetail-cart-details{width:100%; text-align:center; display:inline-block;}	
.page-with-sidebar.with-both-sidebar .type2.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-coursedetail-cart-details a{float:none;}

.page-with-sidebar .type3.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section .dtlms-courselist-duration { float: left; width: 100%; text-align: left; }
.page-with-sidebar .type3.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section .dtlms-coursedetail-price-details { float: left; width: 100%; text-align: left; padding-top: 15px; padding-bottom: 15px; }

.page-with-sidebar .type3.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-details { padding-bottom: 30px; }
.page-with-sidebar .list-item.type4.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-right-section {margin: 10px 0 0; float: left; } 

.page-with-sidebar .type5.dtlms-courselist-item-wrapper.list-item  .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-bottom-right-section { text-align: left; }
.page-with-sidebar .type5.dtlms-courselist-item-wrapper.list-item  .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-bottom-right-section .dtlms-courselist-ratings { float: left; }

#primary.page-with-sidebar .type6.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-bottom-left-section, 
#primary.page-with-sidebar .type6.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-details .dtlms-coursedetail-price-details { width: 100%; float: left; }

#primary.page-with-sidebar .type8.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-bottom-section .dtlms-coursedetail-price-details,
#primary.page-with-sidebar .type8.dtlms-courselist-item-wrapper.list-item .dtlms-coursedetail-cart-details { float: left; width: 100%; text-align: left; }

#primary.page-with-sidebar .type7.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-duration { float: right; }
#primary.page-with-sidebar .type7.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-thumb .dtlms-certificate-badge { width: 100%; text-align: right; margin-bottom: 5px; } 
#primary.page-with-sidebar .type7.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-thumb .dtlms-certificate-badge span { position: relative; float: right; }

#primary.page-with-sidebar .type7.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-bottom-left-section .dtlms-coursedetail-price-details del,
#primary.page-with-sidebar .type7.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-bottom-left-section .dtlms-coursedetail-price-details ins { font-size: 18px; }
#primary.page-with-sidebar .type9.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-bottom-section .dtlms-courselist-bottom-left-section .dtlms-coursedetail-price-details {display: inline-block; width: 100%; text-align: center; } 
#primary.page-with-sidebar .type9.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-bottom-section .dtlms-courselist-bottom-left-section .dtlms-courselist-ratings-container { float: none; width: 100%; text-align: center; }

#primary.page-with-sidebar .type9.dtlms-courselist-item-wrapper.list-item .dtlms-price-status.dtlms-free { margin-bottom: 20px; }

#primary.page-with-sidebar .type10.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-details .dtlms-courselist-ratings-container {width: 100%; float: left; }
#primary.page-with-sidebar .type10.dtlms-courselist-item-wrapper.list-item .dtlms-certificate-badge { float: left; width: 100%; }
#primary.page-with-sidebar .type10.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-right-section { width: 100%; display: block; float: left; }

#primary.page-with-sidebar.with-both-sidebar .dtlms-courselist-item-wrapper.dtlms-column.list-item{display:inline-block;}
#primary.page-with-sidebar.with-both-sidebar .dtlms-courselist-item-wrapper.dtlms-column.list-item .dtlms-courselist-thumb{margin:0px;width: 100%;
float: left;}
#primary.page-with-sidebar.with-both-sidebar .dtlms-courselist-item-wrapper.list-item .dtlms-courselist-thumb .dtlms-courselist-thumb-inner{min-height:300px; position:static;}
#primary.page-with-sidebar.with-both-sidebar .dtlms-courselist-item-wrapper.dtlms-column.list-item .dtlms-courselist-details{padding:30px 0 0;width: 100%; float: left; }

.page-with-sidebar.with-both-sidebar .type3.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-bottom-section .dtlms-coursedetail-price-details { margin: 10px 0; padding: 0; text-align: center; }

.page-with-sidebar.with-both-sidebar div[class*="list-item-wrapper"].type3 div[class*="list-details"] div[class*="list-metadata"] { float: none; display: inline-block; text-align: center; width: 100%; }
.page-with-sidebar.with-both-sidebar .type3.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-metadata-holder .dtlms-courselist-author-image { float: none; display:  inline-block; margin: 0; }
.page-with-sidebar.with-both-sidebar .type3.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-metadata-holder .dtlms-courselist-author-description { width: 100%; float: none; display: inline-block; }

#primary.page-with-sidebar.with-both-sidebar .dtlms-classlist-item-wrapper.dtlms-column.list-item.type2 div[class*="list-details"] div[class*="list-metadata"] { float: left; text-align: left; }

.page-with-sidebar.with-both-sidebar .type3.dtlms-courselist-item-wrapper.list-item .dtlms-coursedetail-cart-details { float: none; width: 100%; display: inline-block; text-align: center; }
.page-with-sidebar.with-both-sidebar .type3.dtlms-courselist-item-wrapper.list-item .dtlms-coursedetail-cart-details a { float: none; display:  inline-block;  margin: 15px 0 0 0; }

.page-with-sidebar.with-both-sidebar .type4.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-details .dtlms-courselist-meta ul li{width:100%; border-width:0px 0px 1px;}
.page-with-sidebar.with-both-sidebar .type4.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-details .dtlms-courselist-meta ul li:nth-child(even){margin:0; border-width:0px 0px 1px; padding-left:0px;}
.page-with-sidebar.with-both-sidebar .type4.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-details .dtlms-courselist-meta ul li:nth-child(3n){border-bottom:1px solid #efefef;}

#primary.page-with-sidebar.with-both-sidebar .dtlms-courselist-item-wrapper.dtlms-column.list-item.type5 .dtlms-courselist-details{padding:20px 30px 40px;width: 100%; float: left; border-left: 1px solid #efefef; }
#primary.page-with-sidebar.with-both-sidebar .dtlms-courselist-item-wrapper.dtlms-column.list-item.type5 .dtlms-coursedetail-cart-details {width: 100%; float: none; display: inline-block; text-align: center; }

#primary.page-with-sidebar.with-both-sidebar .dtlms-courselist-item-wrapper.dtlms-column.list-item.type6 .dtlms-courselist-details { padding: 30px; }

#primary.page-with-sidebar.with-both-sidebar .dtlms-courselist-item-wrapper.dtlms-column.list-item.type7 .dtlms-courselist-details,
#primary.page-with-sidebar.with-both-sidebar .dtlms-courselist-item-wrapper.dtlms-column.list-item.type8 .dtlms-courselist-details{padding: 30px 30px 0;width: 100%; float: left; border-left: 1px solid #efefef; }
#primary.page-with-sidebar.with-both-sidebar .dtlms-courselist-item-wrapper.dtlms-column.list-item.type7 .dtlms-coursedetail-cart-details,
#primary.page-with-sidebar.with-both-sidebar .dtlms-courselist-item-wrapper.dtlms-column.list-item.type8 .dtlms-coursedetail-cart-details {width: 100%; float: none; display: inline-block; text-align: center; }

#primary.page-with-sidebar.with-both-sidebar .type8.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-bottom-section .dtlms-coursedetail-price-details { text-align: center; }

#primary.page-with-sidebar.with-both-sidebar .type9.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-details .dtlms-coursedetail-cart-details,
#primary.page-with-sidebar.with-both-sidebar .type9.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-details .dtlms-coursedetail-cart-details a { margin-bottom: 0; }

#primary.page-with-sidebar.with-both-sidebar .type10.dtlms-courselist-item-wrapper.dtlms-column.list-item .dtlms-courselist-details { padding: 20px 30px 15px; }

#primary.page-with-sidebar .dtlms-classlist-item-wrapper.dtlms-column.list-item{display:inline-block;}
#primary.page-with-sidebar .dtlms-classlist-item-wrapper.dtlms-column.list-item .dtlms-classlist-thumb{margin:0px;width: 100%;}
#primary.page-with-sidebar .dtlms-classlist-item-wrapper.list-item .dtlms-classlist-thumb .dtlms-classlist-thumb-inner{min-height:300px; position:static;}
#primary.page-with-sidebar .dtlms-classlist-item-wrapper.dtlms-column.list-item .dtlms-classlist-details{padding:30px 0 0;width: 100%;}

#primary.page-with-sidebar .dtlms-classlist-item-wrapper.dtlms-column.list-item .dtlms-classlist-details { padding: 30px; border-left: 1px solid #efefef; }
#primary.page-with-sidebar .dtlms-classlist-item-wrapper.dtlms-column.list-item.type2 .dtlms-classlist-details { padding-bottom: 0; }

#primary.page-with-sidebar .type2.dtlms-classlist-item-wrapper.dtlms-one-half .dtlms-classlist-bottom-section-left {float: left; width: 100%; text-align: center; }
#primary.page-with-sidebar .type2.dtlms-classlist-item-wrapper.dtlms-one-half .dtlms-classlist-bottom-section-right {float: none; display: inline-block; width: 100%; text-align: center; } 
#primary.page-with-sidebar .type2.dtlms-classlist-item-wrapper.dtlms-one-half .dtlms-classlist-details .dtlms-classlist-bottom-section { padding: 17px 30px; }

#primary.page-with-sidebar.with-both-sidebar .type3.dtlms-classlist-item-wrapper .dtlms-classlist-details .dtlms-classdetail-price-details {float:left; clear:both; margin:10px 0px;}
#primary.page-with-sidebar.with-both-sidebar .type3.dtlms-classlist-item-wrapper .dtlms-classlist-details .dtlms-classlist-metadata { float: left; width: 100%; text-align: left; }

.type1.dtlms-packagelist-item-wrapper:not(.list-item) .dtlms-packagelist-price-details { width: 100%; }
.type1.dtlms-packagelist-item-wrapper.dtlms-one-half:not(.list-item) .dtlms-packagelist-price-details,
.type1.dtlms-packagelist-item-wrapper.dtlms-one-column:not(.list-item) .dtlms-packagelist-price-details { width: auto; }

.type2.dtlms-packagelist-item-wrapper:not(.list-item) .dtlms-packagedetail-cart-details a { padding: 15px 26px; }

.type2.dtlms-packagelist-item-wrapper .dtlms-packagelist-details { padding: 35px; }
.type2.dtlms-packagelist-item-wrapper .dtlms-packagelist-details h5 { font-size: 20px; margin-bottom: 0; }
.type2.dtlms-packagelist-item-wrapper .dtlms-packagelist-price-details span.amount { font-size: 30px; }


.type3.dtlms-packagelist-item-wrapper .dtlms-packagelist-details .dtlms-packagelist-price-details { padding: 16px 30px; font-size: 14px; }

.dtlms-packagelist-item-wrapper.list-item .dtlms-packagelist-thumb .dtlms-packagelist-thumb-inner { background-size: cover !important; }

div[class*="packagelist-item-wrapper"].list-item div[class*="list-details"] div[class*="list-description"] { margin-bottom: 30px; }

.type3.dtlms-packagelist-item-wrapper .dtlms-packagelist-details .dtlms-packagelist-price-details { margin-bottom: 15px; } 	

div[class*="packagelist-item-wrapper"].list-item div[class*="list-thumb"] { width: 50%; }
div[class*="packagelist-item-wrapper"].list-item.type3 div[class*="list-thumb"] { padding: 15px; }
.type3.dtlms-packagelist-item-wrapper.list-item .dtlms-packagelist-details .dtlms-packagedetail-cart-details a { padding: 16px 30px; font-size: 14px; }

.page-with-sidebar .type1.dtlms-packagelist-item-wrapper:not(.list-item) .dtlms-packagelist-price-details { width: auto; }

.page-with-sidebar div[class*="packagelist-item-wrapper"].list-item {display:inline-block;}
.page-with-sidebar div[class*="packagelist-item-wrapper"].list-item div[class*="list-thumb"], 
.page-with-sidebar div[class*="packagelist-item-wrapper"].list-item div[class*="list-details"] { width: 100%; display: block; float: left; }

.page-with-sidebar .dtlms-packagelist-item-wrapper.list-item .dtlms-packagelist-thumb .dtlms-packagelist-thumb-inner { position: static; min-height: 350px; width: 100%; float: left; background-size: cover !important; }
.page-with-sidebar div[class*="packagelist-item-wrapper"].list-item div[class*="list-details"] div[class*="list-description"] { margin-bottom: 30px; }

.page-with-sidebar div[class*="packagelist-item-wrapper"].list-item:not(.type1) > div[class*="packagelist-details"] { padding: 30px; border-left: 1px solid #efefef; }

.page-with-sidebar .type1.dtlms-packagelist-item-wrapper.list-item .dtlms-packagelist-details .dtlms-packagelist-details-inner { border: none; }
.page-with-sidebar .type3.dtlms-packagelist-item-wrapper .dtlms-packagelist-details .dtlms-packagelist-price-details,
.page-with-sidebar .type3.dtlms-packagelist-item-wrapper .dtlms-packagelist-details .dtlms-packagedetail-cart-details a { font-size: 14px; padding: 16px 25px; line-height: normal; }

.page-with-sidebar .type2.dtlms-packagelist-item-wrapper.list-item .dtlms-packagelist-price-details span.amount { font-size: 25px; }
.page-with-sidebar .type2.dtlms-packagelist-item-wrapper .dtlms-packagelist-details { padding: 35px 20px; }
.page-with-sidebar .type2.dtlms-packagelist-item-wrapper.list-item .dtlms-packagelist-details h5 { margin-bottom: 0; }
.page-with-sidebar .type3.dtlms-packagelist-item-wrapper.list-item .dtlms-packagelist-details .dtlms-packagelist-price-details { margin-bottom: 15px; }

.page-with-sidebar .type2.dtlms-packagelist-item-wrapper.grid-item .dtlms-packagelist-inclusion:after { width:calc(100% + 0px); width:-moz-calc(100% + 0px); width:-webkit-calc(100% + 0px); left:0; }

.page-with-sidebar div[class*="packagelist-item-wrapper"].list-item.type3 div[class*="list-thumb"] { padding: 0; }
.page-with-sidebar div[class*="packagelist-item-wrapper"].list-item.type1 div[class*="list-details"] { border-left: 1px solid #ececec; }

.page-with-sidebar.with-both-sidebar .dtlms-packagelist-item-wrapper.list-item .dtlms-packagelist-thumb .dtlms-packagelist-thumb-inner { min-height: 250px; }

.page-with-sidebar.with-both-sidebar div[class*="listing-holder"].grid div[class*="swiper-listing"][data-carouselspacebetween="0"] .swiper-wrapper { width: 100%; float: left; }
.page-with-sidebar.with-both-sidebar div[class*="listing-holder"].grid div[class*="swiper-listing"][data-carouselspacebetween="0"] .swiper-wrapper .swiper-slide { width: 100% !important; float: left; clear: both;   }


.type1.dtlms-classlist-item-wrapper.type-dtlms_classes .dtlms-classlist-details,
.type2.dtlms-classlist-item-wrapper.type-dtlms_classes .dtlms-classlist-details,
.type3.dtlms-classlist-item-wrapper.type-dtlms_classes .dtlms-classlist-details { padding-left: 25px; padding-right: 25px; }
.type1.dtlms-classlist-item-wrapper.type-dtlms_classes .dtlms-class-listing-featured,
.type2.dtlms-classlist-item-wrapper.type-dtlms_classes .dtlms-class-listing-featured,
.type3.dtlms-classlist-item-wrapper.type-dtlms_classes .dtlms-class-listing-featured { margin-bottom: 5px; }

.type3.dtlms-classlist-item-wrapper .dtlms-classlist-details .dtlms-classlist-bottom-section { width: calc(100% + 50px); width: -moz-calc(100% + 50px);
width: -webkit-calc(100% + 50px); margin: 15px 0px 0px -25px; padding: 20px 25px 20px 25px; }

.type2.dtlms-classlist-item-wrapper .dtlms-classlist-bottom-section-right a:after,
.type3.dtlms-classlist-item-wrapper .dtlms-classlist-bottom-section-right a:after { margin-left: 10px; }

.dtlms-classlist-item-wrapper.swiper-slide.list-item{display:inline-block;}
.dtlms-classlist-item-wrapper.swiper-slide.list-item .dtlms-classlist-thumb { margin:0px; min-height:300px; width: 100%; }
.dtlms-classlist-item-wrapper.swiper-slide.list-item .dtlms-classlist-details{padding:30px 0 0;width: 100%;}

.dtlms-classlist-item-wrapper.swiper-slide.list-item .dtlms-classlist-details { padding: 30px; border-left: 1px solid #efefef; }
.dtlms-classlist-item-wrapper.swiper-slide.list-item.type2 .dtlms-classlist-details { padding-bottom: 0; }

.dtlms-classlist-item-wrapper.swiper-slide.list-item div[class*="list-details"] h5 { margin-top: 10px; }

}

@media only screen and (max-width: 767px) {

.dtlms-courselist-item-wrapper .dtlms-course-listing-featured, .type5.dtlms-courselist-item-wrapper.grid-item .dtlms-courselist-details .dtlms-course-listing-featured, .type8.dtlms-courselist-item-wrapper.grid-item .dtlms-course-listing-featured{margin-bottom:10px;}

.type1.dtlms-packagelist-item-wrapper.list-item .dtlms-packagelist-price-details { right: -12px; }

/* .type2.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section{padding:0px 25px 12px 25px; text-align:center;} */
.type2.dtlms-courselist-item-wrapper .dtlms-courselist-purchase-status-details{float:none; margin:0 auto;}
.type2.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-duration i{position:static;}
.type2.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-coursedetail-cart-details{width: auto; display:inline-block;}	
.type2.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-coursedetail-cart-details a{float:none;}

.type3.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section{text-align:center;}
/* .type3.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section .dtlms-courselist-duration, .type3.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section .dtlms-coursedetail-price-details{text-align:center; width:100%;} */
.type3.dtlms-courselist-item-wrapper.grid-item .dtlms-coursedetail-cart-details{width:100%; margin:10px 0px;}
.type3.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section .dtlms-coursedetail-price-details ins .woocommerce-Price-currencySymbol{float:none;}
.type3.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section .dtlms-coursedetail-price-details .dtlms-price-status.dtlms-free{margin:10px 0px 0px;}

.page-with-sidebar.with-both-sidebar .type3.dtlms-courselist-item-wrapper.dtlms-one-third.grid-item .dtlms-courselist-bottom-section .dtlms-courselist-duration { margin-bottom: 0; }

.type4.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-meta ul li{width:100%; border-width:0px 0px 1px;}
.type4.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-meta ul li:nth-child(even){margin:0; border-width:0px 0px 1px; padding-left:0px;}
.type4.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-meta ul li:nth-child(3n){border-bottom:1px solid #efefef;}
.type4.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-right-section{float:left; margin:10px 0 0;}

.type5.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section{text-align:center;}
.type5.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-bottom-left-section{width:100%;}
.type5.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-bottom-right-section{text-align:center; float:none;}
.type5.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-bottom-right-section .dtlms-courselist-overall-ratings{margin-left:0px;}

.type6.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-metadata-holder{width:100%;}
.type6.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-coursedetail-price-details{float:left; margin:15px 0px;}
.type6.dtlms-courselist-item-wrapper.grid-item .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-bottom-left-section, .type6.dtlms-courselist-item-wrapper.grid-item .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-bottom-right-section{width:100%; text-align:center;}
.type6.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section .dtlms-courselist-duration{margin-right:0px;}

#primary.page-with-sidebar .type6.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-bottom-left-section { width: 100%; }

.type7.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section{text-align:center;}
.type7.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-right-section .dtlms-coursedetail-cart-details a{float:none;}

.type8.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section{text-align:center;}
.type8.dtlms-courselist-item-wrapper .dtlms-courselist-details p.dtlms-courselist-overall-ratings{margin-right:0px;}
.type8.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-left-section, .type8.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-right-section{width:100%;}
.type8.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section .dtlms-coursedetail-price-details{float:none; display:inline-block;}

.type10.dtlms-courselist-item-wrapper.grid-item:before{box-shadow:0px 10px 25px 10px rgba(0,0,0,0.1); -moz-box-shadow:0px 10px 25px 10px rgba(0,0,0,0.1); -webkit-box-shadow:0px 10px 25px 10px rgba(0,0,0,0.1); }
.type10.dtlms-courselist-item-wrapper.grid-item .dtlms-courselist-metadata-holder{margin:10px 0px 25px; width:100%;}
.type10.dtlms-courselist-item-wrapper .dtlms-courselist-author-description{margin:0px;}
.type10.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section, .type10.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-left-section{display:inline-block;}
.type10.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-right-section{display:inline-block; width:100%; float:left;}

.dtlms-courselist-item-wrapper.dtlms-column.list-item, div[class*="list-item-wrapper"].list-item {display:inline-block;}
.dtlms-courselist-item-wrapper.dtlms-column.list-item .dtlms-courselist-thumb, 
div[class*="list-item-wrapper"].list-item .dtlms-courselist-thumb {margin:0px;}
.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-thumb .dtlms-courselist-thumb-inner, 
div[class*="list-item-wrapper"].list-item .dtlms-courselist-thumb .dtlms-courselist-thumb-inner{min-height:300px; position:static;}
.dtlms-courselist-item-wrapper.list-item.type5 .dtlms-courselist-thumb .dtlms-courselist-thumb-inner, 
div[class*="list-item-wrapper"].list-item.type5 .dtlms-courselist-thumb .dtlms-courselist-thumb-inner{min-height:125px; position:static;}
.dtlms-courselist-item-wrapper.dtlms-column.list-item .dtlms-courselist-details, 
div[class*="list-item-wrapper"].list-item .dtlms-courselist-details {padding:20px 0 0;}

.type5.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-duration,
.dtlms-one-third.type5.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-duration { float: none; display: inline-block; margin-right: 10px; margin-left: 10px; } 
.type5.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-curriculum,
.dtlms-one-third.type5.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-curriculum { float: none; display: inline-block; margin-right: 10px; margin-left: 10px; }

div[class*="list-item-wrapper"].list-item div[class*="list-thumb"] { margin: 0; }
div[class*="list-item-wrapper"].type3.list-item div[class*="list-details"] div[class*="list-metadata"] { width: 60%; }

.type2.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-details .dtlms-courselist-bottom-section { padding-bottom: 28px; }

.type3.dtlms-courselist-item-wrapper.list-item .dtlms-coursedetail-cart-details a { margin-right: 0; }
.type3.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-metadata-holder .dtlms-courselist-author-image { width: 50px; }
.type3.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-metadata-holder .dtlms-courselist-author-image { margin-top: 8px; } 
.type3.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-metadata-holder .dtlms-courselist-author-description { margin: 5px 0 0 0; }
.type3.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-bottom-section .dtlms-coursedetail-price-details .dtlms-price-status.dtlms-free { margin: 0; }
.type3.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-bottom-section .dtlms-coursedetail-price-details { padding-right: 0; }

.type3.dtlms-classlist-item-wrapper.dtlms-column.list-item .dtlms-classlist-details { padding: 30px 30px 0 30px; }

/* .type3.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-bottom-section .dtlms-courselist-duration { width: 50%; text-align: left; }
.type3.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-bottom-section .dtlms-coursedetail-price-details { width: 50%; text-align: right; } */

.list-item.type4.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-right-section { margin-left: 0; }

/* .dtlms-courselist-item-wrapper.dtlms-column.list-item.type5 .dtlms-courselist-details { padding: 30px; border-left: 1px solid #efefef; } */
.dtlms-courselist-item-wrapper.dtlms-column.list-item.type5 .dtlms-coursedetail-cart-details {width: 100%; float: none; display: inline-block; text-align: center; }

/* .type5.dtlms-courselist-item-wrapper.list-item .dtlms-coursedetail-price-details { float: left; margin-bottom: 20px; position: static; } */

.list-item.type5.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section { padding-top: 20px; }

.dtlms-courselist-item-wrapper.dtlms-column.list-item.type6 .dtlms-courselist-details { padding: 30px; }

.type6.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-details .dtlms-courselist-bottom-section { text-align: center; padding-top: 20px; }
.type6.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-bottom-right-section { float: none; text-align: center; display: inline-block; margin-top: 20px; }

.list-item.type7.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section { padding-bottom: 0; }

.dtlms-courselist-item-wrapper.dtlms-column.list-item.type7 .dtlms-courselist-details,
.dtlms-courselist-item-wrapper.dtlms-column.list-item.type8 .dtlms-courselist-details { padding: 30px; border-left: 1px solid #efefef; }

.type8.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-bottom-left-section { width: 100%; margin-bottom: 20px; }
.type8.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-bottom-left-section,
.type8.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-bottom-right-section { width: 100%; }

.type8.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-bottom-section .dtlms-coursedetail-price-details { text-align: left; }
.type8.dtlms-courselist-item-wrapper.list-item .dtlms-price-status.dtlms-free { width: 100%; text-align: right; }

.type8.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-bottom-section { padding-bottom: 0; }

div[class*="listing-holder"] div[class*="listing-containers"].list:not(.swiper-wrapper) .type8.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-bottom-left-section { margin-bottom: 0; }
div[class*="listing-holder"] div[class*="listing-containers"].list:not(.swiper-wrapper) .type8.dtlms-courselist-item-wrapper.list-item .dtlms-coursedetail-price-details { margin: 0; }
div[class*="listing-holder"] div[class*="listing-containers"].list:not(.swiper-wrapper) .type8.dtlms-courselist-item-wrapper.list-item .dtlms-coursedetail-cart-details { float: none; display: inline-block; text-align: center; }

.type9.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-bottom-section .dtlms-courselist-bottom-left-section { float: none; width: 100%; display: inline-block; }
.type9.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-bottom-section .dtlms-coursedetail-price-details del,
.type9.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-bottom-section .dtlms-coursedetail-price-details ins { font-size: 18px; }

.type9.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-bottom-section .dtlms-courselist-bottom-right-section { float: none; display: inline-block; width: 100%; text-align: center; }
.type9.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-bottom-section .dtlms-courselist-bottom-right-section:empty { display: none; }
.type9.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-details .dtlms-coursedetail-cart-details { float: none; display: inline-block; text-align: center; }

.dtlms-courselist-item-wrapper.dtlms-column.list-item.type10 .dtlms-courselist-details { padding: 15px 30px; }

#primary.page-with-sidebar.with-both-sidebar .type6.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-bottom-right-section { width: 100%; text-align: center; float: none; display: inline-block; }
#primary.page-with-sidebar.with-both-sidebar .type6.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-coursedetail-cart-details { width: auto; float: none; display: inline-block; }
#primary.page-with-sidebar.with-both-sidebar .type6.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-bottom-right-section:empty { display: none; }

#primary.page-with-sidebar.with-both-sidebar .type8.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-bottom-left-section { margin-bottom: 0; }

.dtlms-classlist-item-wrapper.dtlms-column.list-item{display:inline-block;}
.dtlms-classlist-item-wrapper.dtlms-column.list-item .dtlms-classlist-thumb{margin:0px;}
.dtlms-classlist-item-wrapper.list-item .dtlms-classlist-thumb .dtlms-classlist-thumb-inner{min-height:300px; position:static;}
.dtlms-classlist-item-wrapper.dtlms-column.list-item .dtlms-classlist-details{padding:30px 0 0;}

.dtlms-classlist-item-wrapper.dtlms-column.list-item .dtlms-classlist-details { padding: 30px; border-left: 1px solid #efefef; }
.dtlms-classlist-item-wrapper.dtlms-column.list-item.type2 .dtlms-classlist-details { padding-bottom: 0; }

.type3.dtlms-classlist-item-wrapper .dtlms-classlist-bottom-section-right a { margin: 0; }

div[class*="packagelist-item-wrapper"].list-item {display:inline-block;}
div[class*="packagelist-item-wrapper"].list-item div[class*="list-thumb"], 
div[class*="packagelist-item-wrapper"].list-item div[class*="list-details"] { width: 100%; display: block; float: left; }

.dtlms-packagelist-item-wrapper.list-item .dtlms-packagelist-thumb .dtlms-packagelist-thumb-inner { position: static; min-height: 300px; width: 100%; float: left; background-size: cover !important; }
div[class*="packagelist-item-wrapper"].list-item div[class*="list-details"] div[class*="list-description"] { margin-bottom: 30px; }

div[class*="packagelist-item-wrapper"].list-item div[class*="packagelist-details"] { padding: 30px; border-left: 1px solid #efefef; }

.type1.dtlms-packagelist-item-wrapper.list-item .dtlms-packagelist-details .dtlms-packagelist-details-inner { border: none; }
.type1.dtlms-packagelist-item-wrapper.list-item .dtlms-packagelist-details-inner .dtlms-packagedetail-cart-details { width: calc(100% + 60px); width: -moz-calc(100% + 60px); width: -webkit-calc(100% + 60px); margin: 0px 0px 0px -30px; }
.type3.dtlms-packagelist-item-wrapper .dtlms-packagelist-details .dtlms-packagelist-price-details,
.type3.dtlms-packagelist-item-wrapper .dtlms-packagelist-details .dtlms-packagedetail-cart-details a { font-size: 14px; padding: 16px 25px; }

.type2.dtlms-packagelist-item-wrapper .dtlms-packagelist-price-details span.amount { font-size: 25px; }
.type2.dtlms-packagelist-item-wrapper .dtlms-packagelist-details { padding: 35px 20px; }
.type2.dtlms-packagelist-item-wrapper .dtlms-packagelist-details h5 { margin-bottom: 0; }
.type3.dtlms-packagelist-item-wrapper .dtlms-packagelist-details .dtlms-packagelist-price-details { margin-bottom: 15px; }

.type2.dtlms-packagelist-item-wrapper.grid-item .dtlms-packagelist-inclusion:after { width:calc(100% + 0px); width:-moz-calc(100% + 0px); width:-webkit-calc(100% + 0px); left:0; }

.dtlms-classlist-item-wrapper.swiper-slide.list-item{display:inline-block;}
.dtlms-classlist-item-wrapper.swiper-slide.list-item .dtlms-classlist-thumb { margin:0px; min-height:300px; }
.dtlms-classlist-item-wrapper.swiper-slide.list-item .dtlms-classlist-details{padding:30px 0 0;}

.dtlms-classlist-item-wrapper.swiper-slide.list-item .dtlms-classlist-details { padding: 30px; border-left: 1px solid #efefef; }
.dtlms-classlist-item-wrapper.swiper-slide.list-item.type2 .dtlms-classlist-details { padding-bottom: 0; }

.dtlms-classlist-item-wrapper.swiper-slide.list-item div[class*="list-details"] h5 { margin-top: 10px; }

#primary.page-with-sidebar.with-both-sidebar .type3.dtlms-classlist-item-wrapper.list-item .dtlms-classlist-details .dtlms-classdetail-price-details, #primary.page-with-sidebar.with-both-sidebar .type3.dtlms-classlist-item-wrapper.dtlms-one-half .dtlms-classlist-details .dtlms-classdetail-price-details { float: right;    clear: none; }
div[class*="listing-holder"] div.dtlms-packages-listing-containers.grid .dtlms-packagelist-item-wrapper:not(:last-child) { padding-bottom: 30px; }
.type7.dtlms-courselist-item-wrapper:before { left: 0; right: 0; }
.type7.dtlms-courselist-item-wrapper .dtlms-courselist-thumb ~ .dtlms-courselist-details { padding: 20px; }
.dtlms-apply-isotope .dtlms-courselist-item-wrapper.type-dtlms_courses.grid-item.type7, 
.dtlms-courses-listing-holder .dtlms-courselist-item-wrapper.type-dtlms_courses.grid-item.type7{
	margin-bottom: 20px;
}
.type3.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-details{
	margin-left: 0;
	margin-top: 20px;
}
.type3.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-thumb{
	padding-bottom: 20px;
}
}


@media only screen and (min-width: 480px) and (max-width: 767px) {

#primary.page-with-sidebar.with-both-sidebar .type9.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-bottom-section .dtlms-courselist-bottom-left-section .dtlms-courselist-ratings-container { float: left; }
}

@media only screen and (max-width: 479px) {

.type9.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section .dtlms-courselist-bottom-left-section,
.type9.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section .dtlms-courselist-bottom-right-section {float: none; width: 100%; float: none; text-align: center; }
.type9.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section .dtlms-courselist-bottom-right-section { margin-top: 15px; }
.type2.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-coursedetail-cart-details { float: left; }

div[class*="list-item-wrapper"].type3 div[class*="list-details"] div[class*="list-metadata"] { text-align: center; }

.type3.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-metadata-holder .dtlms-courselist-author-image { float: none; display: inline-block; margin-right: 0; }
.type3.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-metadata-holder .dtlms-courselist-author-description { width: 100%; }
.type3.dtlms-courselist-item-wrapper.list-item .dtlms-coursedetail-cart-details { float: none; display: inline-block; width: 100%; text-align: center; }

.type3.dtlms-courselist-item-wrapper.list-item .dtlms-coursedetail-cart-details a { float: left; }

.type8.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-bottom-section .dtlms-coursedetail-price-details {text-align: center; width: 100%; } 

.type8.dtlms-courselist-item-wrapper.list-item .dtlms-coursedetail-cart-details {float: none; display: inline-block; width: 100%; text-align: center; }

.type8.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-bottom-left-section, .type8.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-bottom-right-section { margin: 0; }
.type8.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-bottom-section .dtlms-coursedetail-price-details > span { margin-bottom: 5px; float: none; display: inline-block; }
.type10.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-metadata-holder { width: 100%; float: left; }
.type10.dtlms-courselist-item-wrapper.list-item .dtlms-certificate-badge { float: left; }

.type9.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-bottom-section .dtlms-courselist-bottom-right-section { margin: 0; }

.type8.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-bottom-section .dtlms-coursedetail-price-details { margin-bottom: 0; }

.type9.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-bottom-section .dtlms-courselist-bottom-left-section .dtlms-coursedetail-price-details { float: none; display: inline-block; }

.page-with-sidebar.with-both-sidebar .type3.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-bottom-section .dtlms-courselist-duration,
.page-with-sidebar.with-both-sidebar .type3.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-bottom-section .dtlms-coursedetail-price-details { text-align: center; }
#primary.page-with-sidebar.with-both-sidebar .type9.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-details .dtlms-coursedetail-cart-details a { margin-bottom: 0; }
#primary.page-with-sidebar.with-both-sidebar .type9.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-bottom-section .dtlms-courselist-bottom-left-section .dtlms-courselist-ratings-container { float: left; }

.type3.dtlms-classlist-item-wrapper.list-item .dtlms-classlist-details .dtlms-classdetail-price-details { float: left; }

div[class*="list-item-wrapper"].type3.list-item div[class*="list-details"] div[class*="list-metadata"] { width: 100%; text-align: left; }

.type2.dtlms-classlist-item-wrapper .dtlms-classlist-bottom-section-left {float: left; width: 100%; text-align: center; }
.type2.dtlms-classlist-item-wrapper .dtlms-classlist-bottom-section-right {float: none; display: inline-block; width: 100%; text-align: center; } 
.type2.dtlms-classlist-item-wrapper .dtlms-classlist-details .dtlms-classlist-bottom-section { padding: 17px 30px; }

.dtlms-classlist-item-wrapper .dtlms-class-listing-featured { margin-bottom: 5px; }
.type3.dtlms-classlist-item-wrapper .dtlms-classlist-details .dtlms-classdetail-price-details { float: left; margin: 12px 0; width: 100%; }
div[class*="dtlms-classlist-item-wrapper"].type3 div[class*="list-details"] div[class*="list-metadata"] { text-align: left; }

.page-with-sidebar.with-both-sidebar .dtlms-packagelist-item-wrapper.list-item .dtlms-packagelist-thumb .dtlms-packagelist-thumb-inner { min-height: 250px; }

.dtlms-classlist-item-wrapper .dtlms-class-progress-details { left: 10px; }

.type1.dtlms-packagelist-item-wrapper .dtlms-packagelist-price-details { right: -20px; margin-bottom: 6px; }
.type1.dtlms-packagelist-item-wrapper .dtlms-packagelist-price-details:before { display: none; }

.type2.dtlms-packagelist-item-wrapper.grid-item { padding: 0 10px 20px; }  
.type5.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-details-inner h5 { text-align: center; }
.type3.dtlms-courselist-item-wrapper.list-item .dtlms-coursedetail-cart-details a { font-size: 14px; }
.type7.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-right-section .dtlms-coursedetail-cart-details a.dtlms-disabled { font-size: 12px; }
}

@media only screen and (min-width: 320px) and (max-width: 479px) {

.type1.dtlms-courselist-item-wrapper .dtlms-coursedetail-cart-details a { font-size: 12px; }

.type2.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-duration { width: 100%; text-align: center;
padding-left: 0px; }

.type3.dtlms-classlist-item-wrapper .dtlms-classlist-bottom-section-right a { font-size: 16px; }
.type3.dtlms-classlist-item-wrapper .dtlms-classlist-bottom-section-right a:after { font-size: 10px; }

.type5.dtlms-courselist-item-wrapper.grid-item .dtlms-courselist-details .dtlms-coursedetail-cart-details,
.type8.dtlms-courselist-item-wrapper.grid-item .dtlms-courselist-details .dtlms-coursedetail-cart-details { display: none; }

.type5.dtlms-courselist-item-wrapper .dtlms-coursedetail-cart-details a,
.type8.dtlms-courselist-item-wrapper .dtlms-coursedetail-cart-details a { line-height: normal; padding: 15px; }

.type5.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-details-inner .dtlms-courselist-metadata-details { grid-template-columns: 100%; }
/* .type5.dtlms-courselist-item-wrapper.list-item .dtlms-coursedetail-price-details { justify-content: flex-start; } */

/* .type7.dtlms-courselist-item-wrapper .dtlms-courselist-tags a { margin: 0 0 10px 0; width: 100%; text-align: center; } */
.type7.dtlms-courselist-item-wrapper .dtlms-courselist-tags a:last-child { margin-bottom: 0; }
/* .type7.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-left-section, .type7.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-right-section{ width:100%;
text-align: center; } */

.type8.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section { text-align: left; }
.type8.dtlms-courselist-item-wrapper .dtlms-courselist-thumb ~ .dtlms-courselist-details { padding: 15px; }
.grid-item.type8.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section { padding: 10px 0 0; }
.type8.dtlms-courselist-item-wrapper .dtlms-courselist-details p.dtlms-courselist-overall-ratings { margin-left: 0; }

.type8.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section .dtlms-courselist-metadata { margin-bottom: 0; }

}

