/*** 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; font-size:0px;color: transparent;background: linear-gradient(45deg, #ffc200, #ff952d);background-clip: text;}
.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:clamp(1rem, 0.9778rem + 0.1227vw, 1.125rem);}
.dtlms-courselist-item-wrapper .dtlms-coursedetail-cart-details a{border:1px solid; border-radius:0; background-color:transparent; text-transform:uppercase; font-size:14px; font-weight:500; padding:11px 33px; display:inline-block; line-height:normal;}
.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"] {
	overflow: hidden;
	font-size: var(--wdtFontSize_Base);
	font-weight: var(--wdtFontWeight_Base);
	line-height: var(--wdtLineHeight_Base);
	color: var(--wdtBodyTxtColor);
	margin-bottom: 0;
}
div[class*="list-item-wrapper"].type1 div[class*="list-details"] div[class*="list-description"]{color: var(--wdtBodyTxtColor);overflow: hidden;}
div[class*="list-item-wrapper"].type1 div i[class*="fa"], div[class*="list-item-wrapper"].type1 div i.pe { display: none; position: relative; font-size: var(--wdtFontSize_H6); color: var(--wdtPrimaryColor); top: 0;margin-right: 10px;background: var(--wdtPrimaryColor);transition: var(--wdtBaseTransition); }
div[class*="list-item-wrapper"] div[class*="list-details"] div[class*="list-metadata"]{margin-bottom:0;}
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 {     
	position: relative; overflow: hidden; width: 100%; height: 100%; -webkit-border-radius: var(--wdtRadius_2X); border-radius: var(--wdtRadius_2X); }
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"] .dtlms-courselist-thumb-img { 
	position: relative; overflow: hidden; -webkit-border-radius: var(--wdtRadius_2X); border-radius:  var(--wdtRadius_2X); }
div[class*="list-item-wrapper"].list-item div[class*="list-thumb"] img,
div[class*="list-item-wrapper"] div[class*="list-thumb"] img { 
	-webkit-transition: var(--wdt-Livi-Transition); transition: var(--wdt-Livi-Transition); -webkit-border-radius: var(--wdtRadius_2X); 
	border-radius:  var(--wdtRadius_2X); }
div[class*="packagelist-item-wrapper"] div[class*="list-thumb"] img {width: 100%;height: 350px;object-fit: cover; }
.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,
.dtlms-courselist-item-wrapper .dtlms-coursedetail-price-details .dtlms-price-status del,
.dtlms-courselist-item-wrapper .dtlms-coursedetail-price-details span.dtlms-price-status.dtlms-free{ 
	font-size: clamp(1.25rem, 1.2278rem + 0.1227vw, 1.375rem);font-weight: var(--wdtFontWeight_H6);line-height: var(--wdtLineHeight_H6);
	font-family: var(--wdtFontTypo_H6);background: transparent;color: var(--wdtHeadAltColor);}
.dtlms-courselist-item-wrapper.type2 .dtlms-coursedetail-price-details span.dtlms-price-status.dtlms-free{     
	background-color: var(--wdtSecondaryColor);color: var(--wdtAccentTxtColor);line-height: 30px; }
.dtlms-courses-listing-holder .dtlms-courselist-item-wrapper p { margin: 0; }
.dtlms-courses-listing-holder div[class*="courselist-item-wrapper"].type1 p {     
	display: flex; align-items: center; color: var(--wdtHeadAltColor); font-size: var(--wdtFontSize_Ext); font-weight: var(--wdtFontWeight_Ext); text-transform: capitalize; }
.dtlms-courselist-item-wrapper.type1 p.dtlms-courselist-overall-ratings { top: -2px; }
.dtlms-courses-listing-holder div[class*="courselist-item-wrapper"].type1 p > span{
	display: flex;
	margin-right: 10px;
	color: var(--wdtPrimaryColor);
}
.dtlms-courses-listing-holder div[class*="courselist-item-wrapper"].type1 p > span{
	margin-bottom: 2px;
}
.dtlms-courses-listing-holder div[class*="courselist-item-wrapper"].type1 p > span svg path{
	stroke: currentColor;
}
.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 .dtlms-courselist-thumb ~ .dtlms-courselist-details .dtlms-courselist-details-inner { 
	position: relative; -webkit-transform: none; transform: none; padding: 0 0 22px 0; margin-bottom: 22px; -webkit-transition: var(--wdt-Livi-Transition); transition: var(--wdt-Livi-Transition); border: solid var(--wdtBorderColor); border-width: 0 0 1px 0; }
.dtlms-courselist-item-wrapper:hover .dtlms-courselist-thumb ~ .dtlms-courselist-details .dtlms-courselist-details-inner { 
	border-color: var(--wdtPrimaryColor) !important; }

div[class*="list-item-wrapper"] .dtlms-courselist-bottom-section .dtlms-coursedetail-price-details span.dtlms-price-status.dtlms-cost ins{background: transparent;}

.dtlms-courselist-item-wrapper .dtlms-coursedetail-cart-details a.dtlms-login-link i{display: none;}

/* button */

div[class*="list-item-wrapper"] .dtlms-courselist-bottom-section .dtlms-coursedetail-cart-details a.dtlms-button,
div[class*="list-item-wrapper"] div[class*="list-details"] a.dtlms-button,
.dtlms-courselist-item-wrapper .dtlms-coursedetail-cart-details a.dtlms-login-link,
div[class*="list-item-wrapper"] div[class*="list-details"] .dtlms-classlist-bottom-section-right a,
.dtlms-package-detail .dtlms-payment-details > .dtlms-packagedetail-cart-details a.dtlms-button,
div[class*="list-item-wrapper"].type1 .dtlms-courselist-bottom-data a.added_to_cart.wc-forward,
div[class*="list-item-wrapper"] div[class*="list-details"] a.added_to_cart.wc-forward {
	font-size: var(--wdtFontSize_Base); padding: var(--wdtPadding_Btn); font-family: var(--wdtFontTypo_Alt); 
	font-weight: var(--wdtFontWeight_Ext); line-height: normal; text-transform: capitalize; position: relative; z-index: 1; background: transparent; color: var(--wdtAccentTxtColor) !important; margin: 0; background-image: linear-gradient(to bottom, var(--wdtPrimaryColor) 0%, var(--wdtSecondaryColor) 51%, var(--wdtPrimaryColor) 100%); background-repeat: repeat; background-size: cover; background-position: 100% 10px; border: none; -webkit-border-radius: var(--wdtRadius_2X); border-radius: var(--wdtRadius_2X); }
.dtlms-package-detail .dtlms-payment-details > .dtlms-packagedetail-cart-details a.dtlms-button{
	border-color: transparent;
}
div[class*="list-item-wrapper"] .dtlms-courselist-bottom-section .dtlms-coursedetail-cart-details a.dtlms-button:hover,
div[class*="list-item-wrapper"] div[class*="list-details"] a.dtlms-button:hover,
.dtlms-courselist-item-wrapper .dtlms-coursedetail-cart-details a.dtlms-login-link:hover,
div[class*="list-item-wrapper"] div[class*="list-details"] .dtlms-classlist-bottom-section-right a:hover,
.dtlms-package-detail .dtlms-payment-details > .dtlms-packagedetail-cart-details a.dtlms-button:hover,
div[class*="list-item-wrapper"].type1 .dtlms-courselist-bottom-data a.added_to_cart.wc-forward:hover,
div[class*="list-item-wrapper"] div[class*="list-details"] a.added_to_cart.wc-forward:hover{
	background-position: 100%;
}

div[class*="list-item-wrapper"] .dtlms-courselist-bottom-section .dtlms-coursedetail-cart-details a.dtlms-button img, 
div[class*="list-item-wrapper"] div[class*="list-details"] a.dtlms-button img, 
.dtlms-courselist-item-wrapper .dtlms-coursedetail-cart-details a.dtlms-login-link img, 
div[class*="list-item-wrapper"] div[class*="list-details"] .dtlms-classlist-bottom-section-right a img, 
.dtlms-package-detail .dtlms-payment-details > .dtlms-packagedetail-cart-details a.dtlms-button img, 
div[class*="list-item-wrapper"].type1 .dtlms-courselist-bottom-data a.added_to_cart.wc-forward img{display: none;}


div[class*="list-item-wrapper"] .dtlms-courselist-bottom-section .dtlms-coursedetail-cart-details a.dtlms-button:hover:after,
div[class*="list-item-wrapper"] div[class*="list-details"] a.dtlms-button:hover:after,
.dtlms-courselist-item-wrapper .dtlms-coursedetail-cart-details a.dtlms-login-link:hover:after,
div[class*="list-item-wrapper"] div[class*="list-details"] .dtlms-classlist-bottom-section-right a:hover:after,
.dtlms-package-detail .dtlms-payment-details > .dtlms-packagedetail-cart-details a.dtlms-button:hover:after,
div[class*="list-item-wrapper"].type1 .dtlms-courselist-bottom-data a.added_to_cart.wc-forward:hover:after,
div[class*="list-item-wrapper"] div[class*="list-details"] a.added_to_cart.wc-forward:hover:after{width: 0%;}
.dtlms-courselist-item-wrapper .dtlms-coursedetail-cart-details a.dtlms-login-link{margin-right: 10px;}

div[class*="packagelist-item-wrapper"] div[class*="list-details"] a.dtlms-button {margin-right: 0;}

div[class*="courselist-item-wrapper"] div[class*="list-details"] a.dtlms-button svg{display: none;}

div[class*="packagelist-item-wrapper"].type2 .dtlms-packagelist-details .dtlms-packagedetail-cart-details a.added_to_cart.wc-forward {margin-left: 10px;}
div[class*="packagelist-item-wrapper"].type2 .dtlms-packagelist-details .dtlms-packagedetail-cart-details {margin-top: 15px;}

.dtlms-courselist-item-wrapper:before,
.dtlms-classlist-item-wrapper:before {     
	content: ''; position: absolute; top: 0; left: 15px; right: 15px; bottom: 0; background-color: var(--wdtAccentTxtColor); 
	border: 1px solid var(--wdtBorderColor); -webkit-transition: var(--wdt-Livi-Transition); transition: var(--wdt-Livi-Transition); -webkit-border-radius: var(--wdtRadius_3X); border-radius: var(--wdtRadius_3X); margin: auto; }
.dtlms-courselist-item-wrapper:hover:before,
.dtlms-classlist-item-wrapper:hover:before { border-color: var(--wdtPrimaryColor); box-shadow: 0 5px 0px 0 rgba(var(--wdtPrimaryColorRgb), 1); }

/* Type-1 */

/* div[class*="courselist-item-wrapper"].type1 .dtlms-courselist-details { padding: 0 25px 20px; } */
div[class*="courselist-item-wrapper"].type1 .dtlms-courselist-center-details-section {
	display: flex; align-items: center; gap: 10px 20px; flex-wrap: wrap; margin-bottom: 18px; }
div[class*="courselist-item-wrapper"].type1 .dtlms-courselist-center-details-right-section {display: flex;align-items: center;gap: 20px;flex-wrap: wrap;}
div[class*="courselist-item-wrapper"].type1 .dtlms-courselist-bottom-data {    
	display: flex; align-items: center; justify-content: space-between; width: 100%; margin-bottom: 0; flex-wrap: nowrap; }
div[class*="courselist-item-wrapper"].type1 div[class*="list-details"] a.dtlms-button,
div[class*="courselist-item-wrapper"].type1 .dtlms-coursedetail-cart-details a.dtlms-login-link {
	color: var(--wdtAccentTxtColor); display: flex; align-items: center; justify-content: center; overflow: hidden; 
	-webkit-transition: var(--wdtBaseTransition); transition: var(--wdtBaseTransition); margin: 0; }
div[class*="courselist-item-wrapper"].type1 div[class*="list-details"] a.dtlms-button img, 
div[class*="courselist-item-wrapper"].type1 .dtlms-coursedetail-cart-details a.dtlms-login-link img{display: block;}
div[class*="courselist-item-wrapper"].type1 .dtlms-coursedetail-cart-details a.dtlms-login-link i {color: var(--wdtAccentTxtColor);margin: 0;}
div[class*="courselist-item-wrapper"].type1 div[class*="list-thumb"]:empty {display: none;}
.type1.dtlms-courselist-item-wrapper:before {     
	content: ''; position: absolute; top: 0; left: 15px; right: 15px; bottom: 0; background-color: var(--wdtAccentTxtColor); 
	border: 1px solid var(--wdtBorderColor); -webkit-transition: var(--wdt-Livi-Transition); transition: var(--wdt-Livi-Transition); -webkit-border-radius: var(--wdtRadius_3X); border-radius: var(--wdtRadius_3X); margin: auto; }
.type1.dtlms-courselist-item-wrapper:hover:before { border-color: var(--wdtPrimaryColor); }
div[class*="listing-holder"] div[class*="listing-containers"].swiper-wrapper .type1.dtlms-courselist-item-wrapper.grid-item:before{left: 0;right: 0;}
div[class*="courselist-item-wrapper"].type1 .dtlms-courselist-bottom-data a.added_to_cart.wc-forward {
	padding: 0; width: 50px; height: 50px; display: flex; align-items: center; justify-content: center; border-radius: 50%; overflow: hidden; 
	font-size: 10px; letter-spacing: 0; text-align: center; font-weight: 600; font-size: 0; }
div[class*="courselist-item-wrapper"].type1 .dtlms-courselist-bottom-data a.added_to_cart.wc-forward:before{
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 50 30' style='enable-background:new 0 0 50 30;' xml:space='preserve'%3E%3Cpath d='M25,29.7c-9.3,0-18-5.1-24.1-14.1L0.5,15l0.4-0.6C7,5.4,15.7,0.3,25,0.3s18,5.1,24.1,14.1l0.4,0.6l-0.4,0.6 C43,24.6,34.3,29.7,25,29.7z M3.1,15C8.8,22.9,16.7,27.5,25,27.5S41.2,22.9,46.9,15C41.2,7.1,33.3,2.5,25,2.5S8.8,7.1,3.1,15z M25,24.3c-5.2,0-9.4-4.1-9.4-9.3s4.2-9.3,9.4-9.3s9.4,4.1,9.4,9.3S30.2,24.3,25,24.3z M25,7.9c-4,0-7.2,3.2-7.2,7.1 s3.2,7.1,7.2,7.1s7.2-3.2,7.2-7.1S29,7.9,25,7.9z'/%3E%3C/svg%3E%0A"); -webkit-mask-position: center; -webkit-mask-repeat: no-repeat; -webkit-mask-size: 32px;
	mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 50 30' style='enable-background:new 0 0 50 30;' xml:space='preserve'%3E%3Cpath d='M25,29.7c-9.3,0-18-5.1-24.1-14.1L0.5,15l0.4-0.6C7,5.4,15.7,0.3,25,0.3s18,5.1,24.1,14.1l0.4,0.6l-0.4,0.6 C43,24.6,34.3,29.7,25,29.7z M3.1,15C8.8,22.9,16.7,27.5,25,27.5S41.2,22.9,46.9,15C41.2,7.1,33.3,2.5,25,2.5S8.8,7.1,3.1,15z M25,24.3c-5.2,0-9.4-4.1-9.4-9.3s4.2-9.3,9.4-9.3s9.4,4.1,9.4,9.3S30.2,24.3,25,24.3z M25,7.9c-4,0-7.2,3.2-7.2,7.1 s3.2,7.1,7.2,7.1s7.2-3.2,7.2-7.1S29,7.9,25,7.9z'/%3E%3C/svg%3E%0A");
	mask-position: center; mask-repeat: no-repeat; mask-size: 32px; }
div[class*="courselist-item-wrapper"].type1 .dtlms-courselist-details-inner-two {
	position: relative; overflow: hidden; display: grid; width: 100%; margin: -5px 0 0 0; }
div[class*="courselist-item-wrapper"].type1 .dtlms-courselist-details-inner-two:has(> div:only-child) { max-height: 50px; min-height: 50px; }
div[class*="courselist-item-wrapper"].type1 .dtlms-courselist-details-inner-two div:only-child,
div[class*="courselist-item-wrapper"].type1:hover .dtlms-courselist-details-inner-two div:only-child { 
	-webkit-transform: none !important; transform: none !important; opacity: 1; }
div[class*="courselist-item-wrapper"].type1 .dtlms-courselist-details-inner-two .dtlms-courselist-bottom-data { 
	grid-area: 1 / -1; -webkit-transform: translateY(0); transform: translateY(0); -webkit-transition: var(--wdt-Livi-Transition); 
	transition: var(--wdt-Livi-Transition); opacity: 1; }
div[class*="courselist-item-wrapper"].type1:hover .dtlms-courselist-details-inner-two .dtlms-courselist-bottom-data { 
	-webkit-transform: translateY(-100%); transform: translateY(-100%); opacity: 0; }
div[class*="courselist-item-wrapper"].type1 .dtlms-courselist-details-inner-two .dtlms-coursedetail-cart-details { 
	grid-area: 1 / -1; -webkit-transform: translateY(100%); transform: translateY(100%); -webkit-transition: var(--wdt-Livi-Transition); 
	transition: var(--wdt-Livi-Transition); opacity: 0; }
div[class*="courselist-item-wrapper"].type1:hover .dtlms-courselist-details-inner-two .dtlms-coursedetail-cart-details { 
	-webkit-transform: translateY(0); transform: translateY(0); opacity: 1; }

div[class*="courselist-item-wrapper"].type1 .dtlms-courselist-details-inner-two div.dtlms-courselist-bottom-data .dtlms-coursedetail-price-details .dtlms-price-status.dtlms-free { background-color: transparent; color: var(--wdtHeadAltColor); line-height: var(--wdtLineHeight_Alt); }


/* Type-2 */
.type2.dtlms-courselist-item-wrapper .dtlms-courselist-details{ padding: 0 25px 20px; }
.type2.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-details-inner .dtlms-courselist-metadata-holder {margin-bottom: 6px; }
.type2.dtlms-courselist-item-wrapper .dtlms-coursedetail-price-details .dtlms-price-status{     
	position: absolute; right: 25px; bottom: 25px; line-height: 30px; color: var(--wdtAccentTxtColor); padding: 8px 20px 8px 15px; 
	font-size: 18px; font-weight: 500; margin: 0px;}
.type2.dtlms-courselist-item-wrapper .dtlms-coursedetail-price-details .dtlms-price-status ins { color: var(--wdtAccentTxtColor); }
.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: -20px; box-sizing: content-box; 
	-moz-box-sizing: content-box; -webkit-box-sizing: content-box; border: 23px solid; border-right: 0px solid; border-left: 20px solid rgba(0,0,0,0);}
.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 { 
	display: flex; justify-content: flex-start; align-items: center; flex-wrap: wrap; gap: 5px; margin-top: 16px; }
.type2.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-ratings-container p { margin: 0; }
.type2.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-ratings-container p span { line-height: var(--wdtLineHeight_Alt); }
.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:0; margin-left: 0; }
.type2.dtlms-courselist-item-wrapper .dtlms-courselist-details p.dtlms-courselist-overall-ratings span { 
	display: inline-block; background: none; color: var(--wdtBodyTxtColor); position: relative; font-size: var(--wdtFontSize_Base); 
	font-weight: var(--wdtFontWeight_Ext); text-transform: capitalize; letter-spacing: 0; padding-left: 0; margin: 0; }
.type2.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section {     
	display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; width: 100%; min-height: 47px; gap: 15px; }
.type2.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-duration i{margin-top: 2px;}
.type2.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-coursedetail-cart-details{float:right; margin:0;}
.type2.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-coursedetail-cart-details a i{display:none;}

div[class*="classlist-item-wrapper"].type2 div[class*="list-details"] div[class*="list-description"]{margin-bottom: 0;}


/* Type-3 */

.type3.dtlms-courselist-item-wrapper.grid-item .dtlms-courselist-details{border: none;padding: 0 25px 25px;}
div[class*="list-item-wrapper"].type3 div[class*="list-details"] .dtlms-courselist-ratings-container:nth-child(2) {float: left;margin-bottom: 10px;display: flex;align-items: center;gap: 10px;}
div[class*="list-item-wrapper"].type3 .dtlms-courselist-center-details-section .dtlms-courselist-center-details-right-section {display: flex;align-items: center;justify-content: flex-start;column-gap: 30px;flex-wrap: wrap;row-gap: 10px;}
div[class*="list-item-wrapper"].type3 div[class*="list-details"] .dtlms-courselist-ratings-container + div[class*="list-metadata"]{float: left;}
div[class*="list-item-wrapper"].type3 div[class*="list-details"] .dtlms-courselist-ratings-container + div[class*="list-metadata"] .dtlms-course-listing-featured { margin: 0; }

.dtlms-courselist-item-wrapper .dtlms-courselist-thumb ~ .dtlms-courselist-details .dtlms-courselist-details-inner .dtlms-courselist-details-feautured-inner { 
	display: flex; flex-direction: row-reverse; justify-content: space-between; align-items: center; gap: 14px; margin-bottom: 16px; }
.dtlms-courselist-item-wrapper .dtlms-courselist-thumb ~ .dtlms-courselist-details .dtlms-courselist-details-inner .dtlms-courselist-details-feautured-inner:has(> .dtlms-courselist-metadata-featurednpurchase:empty) { gap: 0; }
.dtlms-courselist-item-wrapper .dtlms-courselist-thumb ~ .dtlms-courselist-details .dtlms-courselist-details-inner .dtlms-courselist-details-feautured-inner .dtlms-courselist-ratings-container { justify-content: flex-end; }
.dtlms-courselist-item-wrapper .dtlms-courselist-thumb ~ .dtlms-courselist-details .dtlms-courselist-details-inner .dtlms-courselist-details-feautured-inner .dtlms-courselist-ratings-container .dtlms-courselist-ratings {     
	display: flex; align-items: center; justify-content: flex-start; }
.dtlms-courselist-item-wrapper .dtlms-courselist-thumb ~ .dtlms-courselist-details .dtlms-courselist-details-inner .dtlms-courselist-details-feautured-inner .dtlms-courselist-ratings-container:has(~ .dtlms-courselist-metadata-featurednpurchase:empty) { 
	justify-content: flex-start; }

div[class*="list-item-wrapper"].type3 .dtlms-courselist-center-details-section {
	display: inline-flex;width: 100%;padding-bottom: 22px;margin-bottom: 22px;border-bottom: 1px solid var(--wdtBorderColor);flex-wrap: wrap;justify-content: flex-start;gap: 0px;align-items: center;row-gap: 10px;-webkit-transition: var(--wdt-Livi-Transition);
	transition: var(--wdt-Livi-Transition);}
div[class*="list-item-wrapper"].type3:hover .dtlms-courselist-center-details-section { border-color: var(--wdtPrimaryColor); }
div[class*="list-item-wrapper"].type3 .dtlms-courselist-center-details-section div{position: relative;}
div[class*="list-item-wrapper"].type3 .dtlms-courselist-center-details-section > div:not(:last-child){margin-right: 30px;}
div[class*="list-item-wrapper"].type3 .dtlms-courselist-center-details-section > div:not(:last-child):after,
div[class*="list-item-wrapper"].type3 .dtlms-courselist-center-details-section .dtlms-courselist-center-details-right-section div:after {content: '';position: absolute;right: -15px;height: 20px;width: 1px;background: rgba(var(--wdtBorderColorRgb),1);top: 0;bottom: 0;margin: auto;}
div[class*="list-item-wrapper"].type3 .dtlms-courselist-center-details-section div i {
	font-size: var(--wdtFontSize_Base);
	margin-right: 8px;
	color: transparent;
	background: linear-gradient(45deg, var(--wdtHeadAltColor), var(--wdtHeadAltColor));
	background-clip: text;
}
div[class*="list-item-wrapper"].type3 .dtlms-courselist-center-details-section div p, 
div[class*="list-item-wrapper"].type3 .dtlms-courselist-center-details-section div {margin-bottom: 0;}
div[class*="list-item-wrapper"].type3 .dtlms-courselist-bottom-section {
	display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;width: 100%;gap: 10px;}
div[class*="list-item-wrapper"].type3 .dtlms-courselist-bottom-section div:only-child { justify-content: flex-end; }
div[class*="list-item-wrapper"].type3 .dtlms-courselist-bottom-section .dtlms-coursedetail-price-details {display: inline-flex;align-items: center;justify-content: center;}
div[class*="list-item-wrapper"].type3 .dtlms-courselist-bottom-section .dtlms-coursedetail-price-details span.dtlms-price-status.dtlms-cost{font-size: var(--wdtFontSize_H6);font-weight: var(--wdtFontWeight_H6);border: none;line-height: 1;padding:0;margin: 5px 0;}
.type3.dtlms-courselist-item-wrapper.grid-item .dtlms-courselist-details .dtlms-courselist-details-inner h5, 
.type3.dtlms-courselist-item-wrapper.grid-item .dtlms-courselist-details .dtlms-courselist-details-inner .dtlms-courselist-description {padding-right: 10%;}
.dtlms-courselist-item-wrapper.type3 .dtlms-coursedetail-cart-details a.dtlms-login-link i {margin-right: 10px;}
.dtlms-courselist-item-wrapper.type3 p.dtlms-courselist-overall-ratings{margin-bottom: 0;}
div[class*="list-item-wrapper"].type3 .dtlms-courselist-center-details-section div p, 
div[class*="list-item-wrapper"].type3 div[class*="list-details"] div[class*="list-duration"] {font-size: var(--wdtFontSize_Base);font-weight: var(--wdtFontWeight_Base);line-height: var(--wdtLineHeight_Base);font-family: var(--wdtFontTypo_Base);}
div[class*="list-item-wrapper"].type3 .dtlms-courselist-center-details-section div p{
	display: inline-flex;
	align-items: center;
}
div[class*="list-item-wrapper"].type3 .dtlms-courselist-center-details-section div p span{
	display: inline-flex; margin-right: 10px; margin-top: -2px; color: var(--wdtHeadAltColor); }
.dtlms-courselist-item-wrapper.type3 .dtlms-coursedetail-price-details span.dtlms-price-status.dtlms-free{margin-top: 5px;margin-bottom: 5px;}

.dtlms-courselist-item-wrapper.type3 .dtlms-coursedetail-price-details .dtlms-price-status ins, .dtlms-courselist-item-wrapper.type3 .dtlms-coursedetail-price-details .dtlms-price-status del { color: var(--wdtHeadAltColor) !important; }

/* listing style */

div[class*="couselist-item-wrapper"].list-item.type3:before{display: none;}


.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; }
.page-with-sidebar div[class*="list-item-wrapper"].type3 .dtlms-courselist-center-details-section div:not(:last-child){margin-right: 30px;}
.page-with-sidebar div[class*="list-item-wrapper"].type3 .dtlms-courselist-center-details-section div:not(:last-child):after{right: -15px;}


/* Type-4 */

.type4.dtlms-courselist-item-wrapper .dtlms-courselist-details{ padding: 0 25px 25px;}
.type4.dtlms-courselist-item-wrapper .dtlms-courselist-top-section {    
	width: 100%; display: flex; align-items: center; justify-content: space-between; margin-bottom: 16px;}
.dtlms-courselist-item-wrapper.type4 .dtlms-courselist-details .dtlms-courselist-details-inner .dtlms-course-listing-featured { margin-bottom: 16px; }
.type4.dtlms-courselist-item-wrapper .dtlms-courselist-details-inner .dtlms-courselist-metadata-holder h5 a:hover{color: var(--wdtPrimaryColor);}
.type4.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-curriculum-count {margin-bottom: 15px;border-bottom: 1px solid var(--wdtPrimaryColor);padding-bottom: 15px;width: 100%;display: inline-block;}
.type4.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section {display: flex;align-items: center;justify-content: space-between;width: 100%;}
.type4.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-bottom-left-section {font-size: var(--wdtFontSize_Base);}
.dtlms-courses-listing-holder .type4.dtlms-courselist-item-wrapper p{ 
	color: var(--wdtHeadAltColor); display: flex; align-items: center;line-height: var(--wdtLineHeight_Alt);}
.dtlms-courses-listing-holder .type4.dtlms-courselist-item-wrapper p > span { display: inline-flex; margin-right: 10px; color: var(--wdtHeadAltColor); }
.dtlms-courses-listing-holder .type4.dtlms-courselist-item-wrapper p i {margin-right: 10px;font-size: 20px;background: var(--wdtPrimaryColor);}
.dtlms-apply-isotope .type4.dtlms-courselist-item-wrapper.type-dtlms_courses.grid-item, 
.dtlms-courses-listing-holder .type4.dtlms-courselist-item-wrapper.type-dtlms_courses.grid-item{padding:0 15px;}
.type4.dtlms-courselist-item-wrapper.type-dtlms_courses.grid-item{position: relative;}
.type4.dtlms-courselist-item-wrapper.type-dtlms_courses.grid-item .dtlms-courselist-details:after {content: '';position: absolute;width: auto;height: 0;left:15px;right:15px;bottom: 0;background: linear-gradient(180deg, var(--wdtPrimaryColor) 0%, var(--wdtSecondaryColor) 100%);opacity: 0;-webkit-transition: var(--wdtBaseTransition);transition: var(--wdtBaseTransition);z-index: -1;}
.type4.dtlms-courselist-item-wrapper.type-dtlms_courses.grid-item:hover .dtlms-courselist-details:after {opacity: 0.2;height: 100%;}
.type4.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-instructor-img img{width: 40px;height: 40px;object-fit: cover;border-radius: var(--wdtRadius_Full);margin-right: 10px;}
.type4.dtlms-courselist-item-wrapper .dtlms-courselist-ratings-container{
	display: flex;align-content: center;margin-right: 20px;gap: 5px;margin-bottom: 0;}
.type4.dtlms-courselist-item-wrapper .dtlms-curriculum-details{display: flex;flex-wrap: wrap;align-content: center;gap: 15px;justify-content: flex-start;padding-bottom: 22px;margin-bottom: 22px;border-bottom: 1px solid var(--wdtBorderColor);transition: var(--wdt-Livi-Transition);}
.type4.dtlms-courselist-item-wrapper:hover .dtlms-curriculum-details{ border-color: var(--wdtPrimaryColor); }
.type4.dtlms-courselist-item-wrapper div[class*="list-details"] div[class*="list-duration"] i{background: var(--wdtPrimaryColor);}
.type4.dtlms-courselist-item-wrapper div[class*="list-details"] div[class*="list-duration"] span{margin-bottom: 0;}
.type4.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section .dtlms-coursedetail-price-details span.dtlms-price-status.dtlms-cost ins { 
	color: var(--wdtHeadAltColor); }
.type4.dtlms-courselist-item-wrapper.list-item div.dtlms-courselist-details{padding: 25px 25px 25px clamp(0rem, -0.2224rem + 1.227vw, 1.25rem);}


/* Type-5 */

.type5.dtlms-courselist-item-wrapper .dtlms-courselist-details { padding: 0 25px 25px; }
/* .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:0;}
.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.type-dtlms_courses.grid-item .dtlms-courselist-details .dtlms-courselist-details-inner .dtlms-courselist-metadata-featurednpurchase { margin-bottom: 14px; }
.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: relative; }
/* .type5.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-details-inner h5 { display: inline-block; font-size: clamp(1.5rem, 1.4333rem + 0.3681vw, 1.875rem); font-weight: var(--wdtFontWeight_Alt); line-height: var(--wdtLineHeight_Alt); text-transform: capitalize; margin: 10px 0 15px; } */
.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{     
	margin-bottom: 0; float: left; text-align: center; display: inline-block; margin: 0 auto; width: 100%; position: absolute; bottom: 0; left: 0; 
	right: 0; z-index: 1; -webkit-transform: translateY(-100%); transform: translateY(-100%);}
.type5.dtlms-courselist-item-wrapper.grid-item .dtlms-coursedetail-price-details {     
	margin-bottom: 0; float: left; text-align: center; display: inline-block; margin: 0 auto; width: 100%; position: absolute; bottom: 0; left: 0; 
	right: 0; z-index: 1; -webkit-transform: translateY(-100%); transform: translateY(-100%);}
.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 .dtlms-coursedetail-price-details .dtlms-cost, 
.type5.dtlms-courselist-item-wrapper .dtlms-coursedetail-price-details span.dtlms-price-status.dtlms-free { 
	display: inline-block; padding: 8px 40px; line-height: var(--wdtLineHeight_Alt); -webkit-border-radius: var(--wdtRadius_Part); 
	border-radius: var(--wdtRadius_Part); background-color: var(--wdtPrimaryColor); color: var(--wdtAccentTxtColor); }
.type5.dtlms-courselist-item-wrapper .dtlms-coursedetail-price-details ins{background:none; color: var(--wdtAccentTxtColor); }
.type5.dtlms-courselist-item-wrapper.list-item .dtlms-coursedetail-price-details .dtlms-cost {     
	display: inline-block; padding: 8px 40px 4px; -webkit-border-radius: var(--wdtRadius_Part); border-radius: var(--wdtRadius_Part); }
/* .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:empty { margin-bottom: 0; }
.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-description,
.type5.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-details .dtlms-courselist-description { margin-bottom: 25px; }
.type5.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-description:last-child { margin-bottom: 0; }
.type5.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section {     
	clear: both; float: left; width: 100%; padding: 10px 0; margin: 0; display: flex; flex-wrap: wrap; align-items: center; 
	justify-content: center; gap: 12px 25px; }
.type5.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-details .dtlms-courselist-bottom-section { justify-content: flex-start; }
.type5.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-bottom-left-section { float: left; display: flex; flex-wrap: wrap; align-items: center; justify-content: center; gap: 20px; }
.type5.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-bottom-right-section { float:right;  text-align:right; }
.type5.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-bottom-right-section .dtlms-courselist-ratings-container { display: flex; align-items: center; justify-content: center; gap: 10px; }
.type5.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-bottom-right-section p {     line-height: var(--wdtLineHeight_Alt); margin: 0; }
.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: 0;display: flex; align-items: center; justify-content: flex-start; gap: 10px; margin: 0;
	font-size: var(--wdtFontSize_Base);font-weight: var(--wdtFontWeight_Ext);line-height: var(--wdtLineHeight_Alt);
	font-family: var(--wdtFontTypo_Alt); color: var(--wdtHeadAltColor);}
.type5.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-duration span,
.type5.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-curriculum span { display: flex; }
.type5.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-curriculum i { 
	margin: 0;color: var(--wdtPrimaryColor); }
.type5.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-duration { 
	font-size: var(--wdtFontSize_Base); font-weight: var(--wdtFontWeight_Ext); line-height: var(--wdtLineHeight_Alt); display: flex; align-items: center; justify-content: center; gap: 0px; margin: 0; }
.type5.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section i { font-size: var(--wdtFontSize_Base); width: auto; }
.type5.dtlms-courselist-item-wrapper .dtlms-coursedetail-cart-details a, .type8.dtlms-courselist-item-wrapper .dtlms-coursedetail-cart-details a { display: inline-block; font-family: var(--wdtFontTypo_Alt); font-size: var(--wdtFontSize_Base); font-weight: var(--wdtFontWeight_Ext); line-height: normal; text-transform: capitalize; padding: var(--wdtPadding_Btn); color: var(--wdtAccentTxtColor); -webkit-border-radius: var(--wdtRadius_2X); border-radius: var(--wdtRadius_2X); border: none; margin: 0; }
.type5.dtlms-courselist-item-wrapper .dtlms-coursedetail-cart-details a i, .type8.dtlms-courselist-item-wrapper .dtlms-coursedetail-cart-details a i { display:none; font-size:14px; margin:0 8px 0 0; line-height:inherit; }
.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-details .dtlms-courselist-details-inner .dtlms-courselist-top-section {
	width: 100%; display: flex; align-items: center; justify-content: space-between; margin-bottom: 14px; }
.type6.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section {
	display: flex;align-items: center;justify-content: space-between;width: 100%;margin-bottom: 0;flex-direction: row-reverse;}
.type6.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-bottom-right-section {
	margin-right: 20px; }
.type6.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-item-wrapper p{
	font-size: var(--wdtFontSize_Ext);font-weight: var(--wdtFontWeight_Base);}
.type6.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section  .dtlms-courselist-item-wrapper p i {
	color: var(--wdtPrimaryColor);margin-right: 8px;}
.type6.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section p.dtlms-courselist-curriculum i {
	color: var(--wdtPrimaryColor);}
.type6.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-bottom-right-section .dtlms-coursedetail-price-details span.dtlms-price-status.dtlms-cost ins span {color: var(--wdtHeadAltColor) !important;}
.type6.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-details-inner .dtlms-courselist-top-section .dtlms-courselist-ratings-container {display: flex;align-items: center;gap: 8px;margin-bottom: 0;line-height: 1;}
div[class*="list-item-wrapper"].type6 div[class*="list-details"] div[class*="list-duration"] { align-items: center; }
div[class*="list-item-wrapper"].type6 div[class*="list-details"] div[class*="list-duration"] > svg { margin-right: 0; }
div[class*="list-item-wrapper"].type6 div[class*="list-details"] div[class*="list-duration"] i{background: var(--wdtPrimaryColor);margin-right: 8px;}
div[class*="list-item-wrapper"].type6 div[class*="list-details"] div[class*="list-duration"] span{margin-bottom: 0;}
.type6.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-details-inner .dtlms-courselist-top-section { column-gap: 15px; }
/* .type6.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-details .dtlms-courselist-bottom-section{
	align-items: baseline;
	flex-direction: column-reverse;
} */
.type6.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-details .dtlms-courselist-bottom-section div[class*="left-section"]{
	margin-bottom: 0;
}
.type6.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section div[class*="left-section"] > * { width: auto; }
.type6.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section div[class*="left-section"] > p.dtlms-courselist-curriculum{
	display: flex;
    align-items: center;
}
.type6.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section div[class*="left-section"] > p.dtlms-courselist-curriculum > span{
	display: inline-flex;
	margin-right: 10px;
}

/* Type-7 */

/* .type7.dtlms-courselist-item-wrapper .dtlms-courselist-thumb ~ .dtlms-courselist-details { padding: 25px; background-color: var(--wdtTertiaryColor); border:none; border-top: 0; border-radius: 0; } */
/* .type7.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-thumb ~ .dtlms-courselist-details { padding: 25px 25px 0; } */
.type7.dtlms-courselist-item-wrapper .dtlms-courselist-duration{    
	font-family: var(--wdtFontTypo_Alt); font-size: var(--wdtFontSize_Ext); padding: 8px 22px; display: inline-flex; border-radius: var(--wdtRadius_2X); line-height: 1; color: var(--wdtAccentTxtColor); align-items: center; justify-content: center; gap: 4px; font-weight: var(--wdtFontWeight_Ext);}
.type7.dtlms-courselist-item-wrapper .dtlms-courselist-tags { margin-bottom:20px; }
.type7.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-details-inner .dtlms-courselist-tags{font-size: 0;display: flex;}
.type7.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-details-inner .dtlms-courselist-tags a {
	background-color: var(--wdtBodyTxtColor); color: var(--wdtAccentTxtColor); padding: 6px 20px 6px; font-family: var(--wdtFontTypo_Alt); 
	font-size: var(--wdtFontSize_Ext); font-weight: var(--wdtFontWeight_Ext); line-height: normal; text-transform: capitalize; 
	border-radius: var(--wdtRadius_2X); }
.type7.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-details-inner .dtlms-courselist-tags a:not(:first-child) {display: none;}
.type7.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-details-inner .dtlms-courselist-tags a:hover { background: var(--wdtHeadAltColor);color: var(--wdtAccentTxtColor); }
.type7.dtlms-courselist-item-wrapper .dtlms-courselist-ratings-container {     
	clear: both; float: left; line-height: normal; width: 100%; display: flex; align-items: flex-start; justify-content: flex-start; gap: 5px; }
.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; }
.type7.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section {     
	float: left; width: 100%; clear: both; display: flex; justify-content: space-between; align-items: center; }
.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; margin: 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: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{
	background-color:transparent;color: var(--wdtAccentTxtColor) !important;}
.type7.dtlms-courselist-item-wrapper .dtlms-courselist-details-inner > h5 { 
	font-weight: var(--wdtFontWeight_Alt); line-height: var(--wdtLineHeight_Alt); text-transform: capitalize; display: inline-block; margin: 0 0 15px 0; }
.type7.dtlms-courselist-item-wrapper .dtlms-courselist-details-inner > .dtlms-courselist-description { 
	margin-bottom: clamp(0.875rem, 0.8083rem + 0.3681vw, 1.25rem); }
.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; }
#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; }

/* div[class*="list-item-wrapper"].list-item.type7:before{border: none;} */
div[class*="courselist-item-wrapper"].list-item.type-7 div[class*="list-details"] div[class*="list-description"] {margin-bottom: 25px;}
.list-item.type7.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section{padding-bottom: 0;}


/* Type-8 */

/* div[class*="list-item-wrapper"].type8 div[class*="list-thumb"]{border-radius: calc(var(--wdtRadius_3X)* 2) calc(var(--wdtRadius_3X)* 2) 0 0;} */
.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.list-item .dtlms-courselist-thumb ~ .dtlms-courselist-details { padding-bottom: 10px; } */
.type8.dtlms-courselist-item-wrapper.grid-item .dtlms-courselist-details{text-align:center;}
.type8.dtlms-courselist-item-wrapper .dtlms-courselist-details h5 a { display: inline-block; margin: 0; }
.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; }
.type8.dtlms-courselist-item-wrapper .dtlms-courselist-details-inner > h5 { margin-bottom: 15px; }
.type8.dtlms-courselist-item-wrapper .dtlms-courselist-details-inner > .dtlms-courselist-description:not(:last-child) {
	margin-bottom: clamp(0.875rem, 0.8083rem + 0.3681vw, 1.25rem); }
.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: var(--wdtFontWeight_H6);font-size: var(--wdtFontSize_Ext); position: relative;}
.dtlms-courselist-item-wrapper p.dtlms-courselist-overall-ratings:first-child{margin-left: 0;}
.dtlms-courselist-item-wrapper .dtlms-courselist-ratings-container {width: 100%;display: flex;align-items: center;justify-content: start;padding: 0;margin-bottom: 0;}
.dtlms-courselist-item-wrapper.type1 .dtlms-courselist-ratings-container { align-items: baseline; }
.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%; }
.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 .dtlms-courselist-metadata {         
	display: flex; flex-wrap: nowrap; align-items: center; margin-bottom: 0; gap: 10px; }
.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;}
.dtlms-courselist-item-wrapper.type8 .dtlms-coursedetail-price-details .dtlms-price-status ins,
.dtlms-courselist-item-wrapper.type8 .dtlms-coursedetail-price-details .dtlms-price-status del, 
.dtlms-courselist-item-wrapper.type8 .dtlms-coursedetail-price-details span.dtlms-price-status.dtlms-free {
	background:none; color: var(--wdtHeadAltColor) !important; }
.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 {     
	float: left; width: 100%; clear: both; display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 10px 20px; }
.type8.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section .dtlms-courselist-metadata i{font-size:var(--wdtFontSize_Base);}
.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: var(--wdtFontSize_Base); }
.type8.dtlms-courselist-item-wrapper .dtlms-courselist-details p.dtlms-courselist-overall-ratings { background: none; font-size: var(--wdtFontSize_Base); font-weight: var(--wdtFontWeight_Ext); letter-spacing: 0; text-transform: capitalize; padding-left: 0px; margin: 0; }
.type8.dtlms-courselist-item-wrapper .dtlms-courselist-details p.dtlms-courselist-overall-ratings span{display: none; 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:0;}

.type8.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section .dtlms-courselist-bottom-left-section .dtlms-courselist-metadata .dtlms-courselist-students-enrolled { display: flex; align-items: center; justify-content: center; flex-wrap: nowrap; }

.type8.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section .dtlms-courselist-bottom-left-section .dtlms-courselist-metadata div.dtlms-courselist-students-enrolled:not(:only-child)::after {
	content: ''; position: relative; display: inline-flex; width: 1px; height: 16px; background-color: currentColor; top: -1px; left: 0; 
	right: 0; bottom: 0; margin: 0 0 0 12px; }

#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 { 
	padding: 25px; background-color: var(--wdtTertiaryColor); border-radius: 0; } */
.type9.dtlms-courselist-item-wrapper .dtlms-courselist-details-inner > h5 { font-weight: var(--wdtFontWeight_Alt); line-height: var(--wdtLineHeight_Alt); text-transform: capitalize; display: inline-block; margin: 0 0 15px 0; }
/* .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:0;} */
.type9.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section {     
	clear: both; width: 100%; display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 0; padding: 0; line-height: normal; margin-bottom: 0; float: left; }
.type9.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section .dtlms-courselist-bottom-left-section { float:left; width: 100%; }
.type9.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section .dtlms-courselist-bottom-right-section { float:right; 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{ color: var(--wdtHeadAltColor) !important; }
.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 15px; 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:16px 0 0 0; text-align:center; display:inline-block;}
.type9.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-coursedetail-cart-details a {
	display: block;border: 1px solid var(--wdtPrimaryColor);margin: 0;}
.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: 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; 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;}

/* div[class*="list-item-wrapper"].type9 div[class*="list-thumb"]{border-radius: 0;} */

/* div[class*="list-item-wrapper"].type9:hover div[class*="list-thumb"] img{transform: scale(1);} */

/* 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); box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; margin: 0;}
/* .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); box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; margin:0px 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, 
.type3.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: 30px; top: 30px; }
.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:30px;}
.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; }
.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:var(--wdtBodyBGColor);}
.type3.dtlms-courselist-item-wrapper .dtlms-courselist-thumb .dtlms-certificate-badge{top:10px; right:5px;}
.type5.dtlms-courselist-item-wrapper.grid-item .dtlms-course-listing-featured, .type5.dtlms-courselist-item-wrapper.list-item .dtlms-course-listing-featured { float:none; }
.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: 25px; top: 10px; z-index: 9; font-size: 0; }

.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'; }

.type7.dtlms-courselist-item-wrapper .dtlms-courselist-metadata-featurednpurchase, 
.type10.dtlms-courselist-item-wrapper .dtlms-courselist-metadata-featurednpurchase {position:absolute; left:30px; top:30px; width: 80%; }

.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{position: absolute; right: 30px; bottom: 30px;}
.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: 30px; left: 30px;}
.type9.dtlms-courselist-item-wrapper .dtlms-courselist-thumb .dtlms-certificate-badge{bottom:-18px; top:auto; left:30px; 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{     
    display: inline-block; background-color: #0080d2; color: var(--wdtAccentTxtColor); font-size: 0.7em; line-height: normal; text-transform: uppercase; padding: 7px 16px; -webkit-border-radius: var(--wdtRadius_2X); border-radius: var(--wdtRadius_2X); }

.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 {
	-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; position: relative; display: inline-block; color: var(--wdtHeadAltColor); padding: 6px 14px 5px; 
	font-size: var(--wdtFontSize_Ext); font-weight: var(--wdtFontWeight_Ext); line-height: var(--wdtLineHeight_Alt); text-transform: capitalize; margin-bottom: 12px; -webkit-border-radius: var(--wdtRadius_2X); border-radius: var(--wdtRadius_2X); }
.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 { display: inline-flex; align-items: center; justify-content: center; gap: 4px; }
.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:top center; background-size: 10px; display: inline-block; width: 15px; height: 15px; position: relative; top: 1px; bottom: 0; left: 0; margin: 0;}
.dtlms-courselist-item-wrapper.type6 .dtlms-course-listing-featured .dtlms-course-listing-featured-text:before,
.dtlms-courselist-item-wrapper.type7 .dtlms-course-listing-featured .dtlms-course-listing-featured-text:before,
.dtlms-courselist-item-wrapper.type9 .dtlms-course-listing-featured .dtlms-course-listing-featured-text:before { content: none; }
.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; }

.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: left; }

/* .dtlms-courselist-item-wrapper.type4:not(.list-item) .dtlms-course-listing-featured, .dtlms-courselist-item-wrapper.type6 .dtlms-course-listing-featured, 
.dtlms-courselist-item-wrapper.type9:not(.list-item) .dtlms-course-listing-featured { float: right;position: absolute;top: -44px;left: 20px; } */
/* .dtlms-courselist-item-wrapper.type4:not(.list-item) .dtlms-course-listing-featured { top: -24px; left: auto; right: 0; } */
.dtlms-courselist-item-wrapper.type9 .dtlms-course-listing-featured { margin-bottom: 15px; }
.dtlms-courselist-item-wrapper.type6.list-item .dtlms-course-listing-featured{
	left: auto;
	right: 0;
	top: 0;
}

.dtlms-courselist-item-wrapper.type4 .dtlms-course-listing-featured .dtlms-course-listing-featured-text:before{
	content: none;
}
/* .type9.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-details .dtlms-courselist-bottom-section{padding: 20px 30px 0;} */

.type9.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-bottom-section .dtlms-courselist-bottom-left-section{    display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;}

.type9.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-bottom-section .dtlms-courselist-bottom-left-section .dtlms-courselist-ratings-container{width: auto;}

/* .dtlms-courselist-item-wrapper.type9:not(.list-item) .dtlms-course-listing-featured{position: absolute;top: -47px;left: 20px;} */

@-moz-document url-prefix() { 
  .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:transparent; display:inline-block; width:100%;}
div[class*="list-item-wrapper"].type2 .dtlms-class-detail-ratings-container {margin-bottom: 10px;}
div[class*="list-item-wrapper"].type2 .dtlms-classlist-description { font-size: var(--wdtFontSize_Base); font-weight: var(--wdtFontWeight_Base); line-height: var(--wdtLineHeight_Base); color: var(--wdtBodyTxtColor); padding-bottom: 0; margin-bottom: 0px; }
.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:5px;}
div[class*="list-item-wrapper"].type3 div[class*="list-details"] div[class*="list-metadata"]{display: flex; align-items: center; flex-wrap: wrap; gap: 10px; margin-bottom: 0; }
.dtlms-classlist-item-wrapper .dtlms-class-progress-details{position:absolute; left:10px; top:10px;}
div[class*="classlist-item-wrapper"] div[class*="list-thumb"] { overflow: hidden; position: relative; }
div[class*="classlist-item-wrapper"].type3 div[class*="list-thumb"] > * { z-index: 1; }
div[class*="classlist-item-wrapper"].type2 div[class*="list-thumb"] > * { z-index: 1; }
div[class*="classlist-item-wrapper"]:not(.list-item) div[class*="list-thumb"] > a{border: var(--wdtBorderColor);border-bottom: none;}
/* div[class*="classlist-item-wrapper"].list-item div[class*="list-thumb"] > a div {border: 1px solid var(--wdtBorderColor);border-right: none;} */
div[class*="classlist-item-wrapper"].list-item:hover div[class*="list-thumb"] > a div{border-color: var(--wdtPrimaryColor);}
div[class*="list-item-wrapper"] div[class*="list-thumb"] > a:empty {display: none;}
.dtlms-classlist-item-wrapper.type-dtlms_classes .dtlms-classlist-details{padding:0 25px 25px;}
.dtlms-classlist-item-wrapper.type-dtlms_classes.list-item .dtlms-classlist-details{     
	padding: 25px 25px 25px clamp(0rem, -0.2224rem + 1.227vw, 1.25rem);}
.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; }
.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; position: relative; display: inline-block; color: var(--wdtHeadAltColor); padding: 6px 14px 5px; 
	font-size: var(--wdtFontSize_Ext); font-weight: var(--wdtFontWeight_Ext); line-height: var(--wdtLineHeight_Alt); text-transform: capitalize; margin-bottom: 12px; -webkit-border-radius: var(--wdtRadius_2X); border-radius: var(--wdtRadius_2X); }
.dtlms-classlist-item-wrapper.type2 div[class*="list-thumb"] + .dtlms-classlist-details .dtlms-class-listing-featured { position: absolute;top: -42px;left:15px;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 {     
	display: inline-flex; align-items: center; justify-content: center; gap: 4px; }
.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: top center;background-size: 10px;display: inline-block;width: 15px;height: 12px;position: relative;top: 0;bottom: 0;left: 0;margin: 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:unset; 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; background: transparent;}

.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; font-size: 0px; color: transparent; background: linear-gradient(45deg, #ffc200, #ff952d); background-clip: text; }
.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 0px;}
.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,
.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-ratings-container .dtlms-courselist-ratings span:before, 
.dtlms-courselist-item-wrapper .dtlms-courselist-thumb .dtlms-courselist-ratings-container .dtlms-courselist-ratings span:before{
	font-size: var(--wdtFontSize_H6); }

/* .dtlms-classlist-item-wrapper .dtlms-classlist-details .dtlms-class-detail-ratings-container .dtlms-class-detail-ratings span:before, 
.dtlms-classlist-item-wrapper .dtlms-classlist-thumb .dtlms-class-detail-ratings-container .dtlms-class-detail-ratings span:before,
.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-ratings-container .dtlms-courselist-ratings span:before,
.dtlms-courses-listing-holder .dtlms-courselist-item-wrapper p.dtlms-courselist-ratings > span:before{background-blend-mode: multiply;background: radial-gradient(151.35% 158.28% at 9.03% 128.27%, #FFC200 35%, #FFBC06 51%, #FFAE18 72%, #FF9736 98%, #FF953A 100%);content: '';-webkit-mask-image: url("data:image/svg+xml,%3Csvg height='800px' width='800px' version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 47.94 47.94' xml:space='preserve'%3E%3Cpath style='fill:%23ED8A19;' d='M26.285,2.486l5.407,10.956c0.376,0.762,1.103,1.29,1.944,1.412l12.091,1.757 c2.118,0.308,2.963,2.91,1.431,4.403l-8.749,8.528c-0.608,0.593-0.886,1.448-0.742,2.285l2.065,12.042 c0.362,2.109-1.852,3.717-3.746,2.722l-10.814-5.685c-0.752-0.395-1.651-0.395-2.403,0l-10.814,5.685 c-1.894,0.996-4.108-0.613-3.746-2.722l2.065-12.042c0.144-0.837-0.134-1.692-0.742-2.285l-8.749-8.528 c-1.532-1.494-0.687-4.096,1.431-4.403l12.091-1.757c0.841-0.122,1.568-0.65,1.944-1.412l5.407-10.956 C22.602,0.567,25.338,0.567,26.285,2.486z'/%3E%3C/svg%3E");-webkit-mask-repeat: no-repeat;-webkit-mask-position: center;-webkit-mask-size: contain;mask-image: url("data:image/svg+xml,%3Csvg height='800px' width='800px' version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 47.94 47.94' xml:space='preserve'%3E%3Cpath style='fill:%23ED8A19;' d='M26.285,2.486l5.407,10.956c0.376,0.762,1.103,1.29,1.944,1.412l12.091,1.757 c2.118,0.308,2.963,2.91,1.431,4.403l-8.749,8.528c-0.608,0.593-0.886,1.448-0.742,2.285l2.065,12.042 c0.362,2.109-1.852,3.717-3.746,2.722l-10.814-5.685c-0.752-0.395-1.651-0.395-2.403,0l-10.814,5.685 c-1.894,0.996-4.108-0.613-3.746-2.722l2.065-12.042c0.144-0.837-0.134-1.692-0.742-2.285l-8.749-8.528 c-1.532-1.494-0.687-4.096,1.431-4.403l12.091-1.757c0.841-0.122,1.568-0.65,1.944-1.412l5.407-10.956 C22.602,0.567,25.338,0.567,26.285,2.486z'/%3E%3C/svg%3E");mask-repeat: no-repeat;mask-position: center;mask-size: contain;width: 15px;height: 15px;display: inline-block;}
.dtlms-classlist-item-wrapper .dtlms-classlist-details .dtlms-class-detail-ratings-container .dtlms-class-detail-ratings span.zmdi-star-outline:before, 
.dtlms-classlist-item-wrapper .dtlms-classlist-thumb .dtlms-class-detail-ratings-container .dtlms-class-detail-ratings span.zmdi-star-outline:before,
.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-ratings-container .dtlms-courselist-ratings span.zmdi-star-outline:before,
.dtlms-courses-listing-holder .dtlms-courselist-item-wrapper p.dtlms-courselist-ratings > span.zmdi-star-outline:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg fill='%23000000' width='800px' height='800px' viewBox='0 0 36 36' preserveAspectRatio='xMidYMid meet' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath class='clr-i-solid clr-i-solid-path-1' d='M34,16.78a2.22,2.22,0,0,0-1.29-4l-9-.34a.23.23,0,0,1-.2-.15L20.4,3.89a2.22,2.22,0,0,0-4.17,0l-3.1,8.43a.23.23,0,0,1-.2.15l-9,.34a2.22,2.22,0,0,0-1.29,4l7.06,5.55a.23.23,0,0,1,.08.24L7.35,31.21a2.22,2.22,0,0,0,3.38,2.45l7.46-5a.22.22,0,0,1,.25,0l7.46,5a2.2,2.2,0,0,0,2.55,0,2.2,2.2,0,0,0,.83-2.4l-2.45-8.64a.22.22,0,0,1,.08-.24ZM24.9,23.11l2.45,8.64A.22.22,0,0,1,27,32l-7.46-5a2.21,2.21,0,0,0-1.24-.38h0V4.44h0a.2.2,0,0,1,.21.15L21.62,13a2.22,2.22,0,0,0,2,1.46l9,.34a.22.22,0,0,1,.13.4l-7.06,5.55A2.21,2.21,0,0,0,24.9,23.11Z'%3E%3C/path%3E%3Crect x='0' y='0' width='36' height='36' fill-opacity='0'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg fill='%23000000' width='800px' height='800px' viewBox='0 0 36 36' preserveAspectRatio='xMidYMid meet' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath class='clr-i-solid clr-i-solid-path-1' d='M34,16.78a2.22,2.22,0,0,0-1.29-4l-9-.34a.23.23,0,0,1-.2-.15L20.4,3.89a2.22,2.22,0,0,0-4.17,0l-3.1,8.43a.23.23,0,0,1-.2.15l-9,.34a2.22,2.22,0,0,0-1.29,4l7.06,5.55a.23.23,0,0,1,.08.24L7.35,31.21a2.22,2.22,0,0,0,3.38,2.45l7.46-5a.22.22,0,0,1,.25,0l7.46,5a2.2,2.2,0,0,0,2.55,0,2.2,2.2,0,0,0,.83-2.4l-2.45-8.64a.22.22,0,0,1,.08-.24ZM24.9,23.11l2.45,8.64A.22.22,0,0,1,27,32l-7.46-5a2.21,2.21,0,0,0-1.24-.38h0V4.44h0a.2.2,0,0,1,.21.15L21.62,13a2.22,2.22,0,0,0,2,1.46l9,.34a.22.22,0,0,1,.13.4l-7.06,5.55A2.21,2.21,0,0,0,24.9,23.11Z'%3E%3C/path%3E%3Crect x='0' y='0' width='36' height='36' fill-opacity='0'/%3E%3C/svg%3E");	} */

div[class*="classlist-item-wrapper"] div[class*="list-details"] h5{ 
    font-family: var(--wdtFontTypo_H5); font-size: clamp(1.25rem, 1.2055rem + 0.2454vw, 1.5rem); font-weight: var(--wdtFontWeight_H5); clear: both; display: block; margin: 0 0 14px; letter-spacing: 0; line-height: var(--wdtLineHeight_H5); padding: 0; text-transform: capitalize; width: 100%; }

/* Common Styles For Listing */
div[class*="classlist-item-wrapper"] div[class*="list-details"] .dtlms-classlist-bottom-secion-details,
div[class*="classlist-item-wrapper"] div[class*="list-details"] .dtlms-classlist-bottom-secion {
	display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; gap: 10px; border-top: 1px solid var(--wdtBorderColor); padding-top: 22px; margin-top: 22px; -webkit-transition: var(--wdt-Livi-Transition); transition: var(--wdt-Livi-Transition); }
div[class*="classlist-item-wrapper"]:hover div[class*="list-details"] .dtlms-classlist-bottom-secion-details,
div[class*="classlist-item-wrapper"]:hover div[class*="list-details"] .dtlms-classlist-bottom-secion { border-color: var(--wdtPrimaryColor); }

/* .dtlms-classlist-item-wrapper .dtlms-classdetail-price-details .dtlms-price-status { font-size: unset !important; } */

.dtlms-classlist-item-wrapper .dtlms-classdetail-price-details .dtlms-price-status ins, 
.dtlms-classlist-item-wrapper .dtlms-classdetail-price-details .dtlms-price-status del, 
.dtlms-classlist-item-wrapper .dtlms-classdetail-price-details span.dtlms-price-status.dtlms-free {
    font-size: clamp(1.25rem, 1.2278rem + 0.1227vw, 1.375rem); font-weight: var(--wdtFontWeight_H6); line-height: var(--wdtLineHeight_H6); 
	font-family: var(--wdtFontTypo_H6); background: transparent; color: var(--wdtHeadAltColor); }

/* Type-1 */

.type1.dtlms-classlist-item-wrapper .dtlms-classlist-details .dtlms-classlist-instructor-item{ display: flex; align-items: center; flex-wrap: wrap; justify-content: flex-start; gap: 20px; border-bottom: 2px solid var(--wdtBorderColor); padding-bottom: 20px; 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{float: left; max-width: 60px; margin-right: 0; -webkit-border-radius: var(--wdtRadius_Full); border-radius: var(--wdtRadius_Full); }
.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 { float: left; width: 100%; font-size: clamp(1rem, 0.9778rem + 0.1227vw, 1.125rem); font-weight: var(--wdtFontWeight_Ext); text-transform: capitalize; margin: 0; }
.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{ float: left; width: 100%; font-size: var(--wdtFontSize_Base); font-weight: var(--wdtFontWeight_Ext); text-transform: capitalize; margin: 0;}
.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: 26px; left: 26px; right: auto;}
.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;}
.type1.dtlms-classlist-item-wrapper .dtlms-classlist-metadata { margin: 0; }
.type1.dtlms-classlist-item-wrapper .dtlms-class-listing-featured { position: relative; top: 0; left: 0; margin: 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%;gap: 10px;border-top: 0px solid var(--wdtBorderColor);padding-top: 0px;margin-top: 0px;}
.type1.dtlms-classlist-item-wrapper .dtlms-class-detail-ratings-container{margin: 0;}
.type1.dtlms-classlist-item-wrapper .dtlms-classlist-details .dtlms-classlist-bottom-section .dtlms-classlist-bottom-section-right a{display: inline-block; font-family: var(--wdtFontTypo_Alt); font-size: var(--wdtFontSize_Base); font-weight: var(--wdtFontWeight_Ext); line-height: normal; text-transform: capitalize; padding: var(--wdtPadding_Btn); background: var(--wdtPrimaryColor); color: var(--wdtAccentTxtColor); -webkit-border-radius: var(--wdtRadius_2X); border-radius: var(--wdtRadius_2X); }
.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);}

/* Instructor style */

/* Column 4 */
.elementor-widget-dtlms-widget-default-instructor-listing .elementor-widget-container:has(.dtlms-instructor-item.dtlms-column.dtlms-one-fourth) {
	display: grid; grid-template-columns: repeat(4, 1fr); gap: 25px; }
.elementor-widget-dtlms-widget-default-instructor-listing .elementor-widget-container .dtlms-instructor-item.dtlms-column.dtlms-one-fourth {
	width: 100%; margin: 0; }

/* Column 5 */
.elementor-widget-dtlms-widget-default-instructor-listing .elementor-widget-container:has(.dtlms-instructor-item.dtlms-column.dtlms-one-fifth) {
	display: grid; grid-template-columns: repeat(5, 1fr); gap: 25px; }
.elementor-widget-dtlms-widget-default-instructor-listing .elementor-widget-container .dtlms-instructor-item.dtlms-column.dtlms-one-fifth {
	width: 100%; margin: 0; }

/* Column 6 */
.elementor-widget-dtlms-widget-default-instructor-listing .elementor-widget-container:has(.dtlms-instructor-item.dtlms-column.dtlms-one-sixth) {
	display: grid; grid-template-columns: repeat(6, 1fr); gap: 25px; }
.elementor-widget-dtlms-widget-default-instructor-listing .elementor-widget-container .dtlms-instructor-item.dtlms-column.dtlms-one-sixth {
	width: 100%; margin: 0;}

/* Custom Styles */

.type1.dtlms-classlist-item-wrapper .dtlms-classlist-details .dtlms-classlist-instructor-item { display: none !important; }
.type1.dtlms-classlist-item-wrapper.type-dtlms_classes .dtlms-classlist-details .dtlms-classlist-meta-group { margin-bottom: 16px; }
div.type1[class*="list-item-wrapper"] div[class*="list-details"] div[class*="list-metadata"] { margin: 0; }
.type1.dtlms-classlist-item-wrapper .dtlms-classlist-bottom-secion-details{display: flex;align-items: center;justify-content: space-between;border-top: none;padding-top: 0;flex-wrap: wrap;row-gap: 10px;}
.type1.dtlms-classlist-item-wrapper .dtlms-classlist-bottom-secion-details:has(.dtlms-classlist-bottom-section-details-right:empty) { justify-content: flex-start; }
.dtlms-class-detail .dtlms-classdetail-price-details .dtlms-price-status.dtlms-cost {    
	font-size: clamp(1.5rem, 1.4333rem + 0.3681vw, 1.875rem); font-weight: var(--wdtFontWeight_H6); line-height: var(--wdtLineHeight_H6); 
	font-family: var(--wdtFontTypo_H6); background: transparent; color: var(--wdtHeadAltColor);}
div.type1[class*="list-item-wrapper"] div[class*="list-details"] div[class*="list-metadata"] p i{color: var(--wdtPrimaryColor);font-size: var(--wdtFontSize_Base);}
div[class*="classlist-item-wrapper"].type1 div[class*="list-details"] div[class*="list-metadata"] p{color: var(--wdtHeadAltColor);text-transform: capitalize;letter-spacing: 0;font-size: var(--wdtFontSize_Base);font-weight: var(--wdtFontWeight_H5);}
div[class*="classlist-item-wrapper"].type1 .dtlms-classlist-bottom-section-details-left{order: 1;}


/* Type-2 */

.type2.dtlms-classlist-item-wrapper .dtlms-classlist-bottom-section {    
	display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; gap: 10px; border-top: 1px solid var(--wdtBorderColor); padding-top: 22px; margin-top: 22px; -webkit-transition: var(--wdt-Livi-Transition); transition: var(--wdt-Livi-Transition);}
.type2.dtlms-classlist-item-wrapper:hover .dtlms-classlist-bottom-section { border-color: var(--wdtPrimaryColor); }
.type2.dtlms-classlist-item-wrapper .dtlms-classlist-thumb .dtlms-classlist-metadata {    
	position: absolute; left: 30px; bottom: 30px; font-family: var(--wdtFontTypo_Alt); font-size: var(--wdtFontSize_Ext); padding: 8px 22px; display: inline-flex; border-radius: var(--wdtRadius_2X); line-height: 1; color: var(--wdtAccentTxtColor); align-items: center; justify-content: center; 
	gap: 4px; font-weight: var(--wdtFontWeight_Ext); margin: 0;}
.type2.dtlms-classlist-item-wrapper .dtlms-classlist-thumb .dtlms-classlist-metadata p {margin-bottom: 0;}
.type2.dtlms-classlist-item-wrapper .dtlms-classlist-thumb .dtlms-certificate-badge { top: auto; bottom: 26px; right: 26px; left: auto; }
.type2.dtlms-classlist-item-wrapper .dtlms-classlist-bottom-section-left:empty{display: none;}
.type2.dtlms-classlist-item-wrapper .dtlms-classlist-bottom-section .dtlms-classlist-bottom-section-right { 
	display: flex; align-items: center; justify-content: center; }
div[class*="list-item-wrapper"].type2 .dtlms-classlist-description ul li:not(:last-child) { padding-bottom: 4px; }

/* Type-3 */

.dtlms-classlist-item-wrapper.dtlms-column.type3 {position: relative;}
/* div[class*="listing-holder"] div[class*="listing-containers"] .dtlms-classlist-item-wrapper.dtlms-column.type3{padding: 0px 15px;} */
div[class*="listing-holder"] div[class*="listing-containers"] .dtlms-classlist-item-wrapper.dtlms-column.type3 div[class*="list-thumb"] > a{border: none;}
.dtlms-classlist-item-wrapper.dtlms-column.type3 .dtlms-classlist-meta-group-details .dtlms-classlist-instructor-item img {width: 35px;height: 35px;border-radius: var(--wdtRadius_Full);margin-right: 10px;}
.dtlms-classlist-item-wrapper.dtlms-column.type3 .dtlms-classlist-meta-group-details .dtlms-classlist-instructor-item {display: flex;align-items: center;}
.dtlms-classlist-item-wrapper.dtlms-column.type3 .dtlms-classlist-meta-group-details .dtlms-classlist-instructor-item .dtlms-instructor-item-meta-data p {margin-bottom: 0;font-size: var(--wdtFontSize_Base);text-transform: capitalize;font-weight: var(--wdtFontWeight_H6);font-family: var(--wdtFontTypo_Base);}
.dtlms-classlist-item-wrapper.dtlms-column.type3 .dtlms-classlist-meta-group-details .dtlms-classlist-instructor-item .dtlms-instructor-item-meta-data > span { display: none; }
.dtlms-classlist-item-wrapper.dtlms-column.type3 .dtlms-classdetail-price-details .dtlms-price-status.dtlms-cost ins{background: transparent;}
.dtlms-classlist-item-wrapper.dtlms-column.type3 .dtlms-classlist-bottom-section {    
	display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; gap: 20px; border-top: 1px solid var(--wdtBorderColor); padding-top: 22px; margin-top: 22px; -webkit-transition: var(--wdt-Livi-Transition); transition: var(--wdt-Livi-Transition); }
.dtlms-classlist-item-wrapper.dtlms-column.type3:hover .dtlms-classlist-bottom-section { border-color: var(--wdtPrimaryColor); }
.dtlms-classlist-item-wrapper.type-dtlms_classes.type3 .dtlms-classlist-meta-group-details {
	display: flex;justify-content: space-between;align-items: center;width: 100%;margin-bottom: 16px;}
.dtlms-classlist-item-wrapper.dtlms-column.type3 .dtlms-class-detail-ratings-container{line-height: var(--wdtLineHeight_Alt); margin: 0;}
.dtlms-classlist-item-wrapper.dtlms-column.type3 .dtlms-class-listing-featured{float: right;}
.dtlms-classlist-item-wrapper.dtlms-column.type3 .dtlms-classlist-metadata{float: left;}
.dtlms-classlist-item-wrapper.dtlms-column.type3 .dtlms-classlist-meta-group {
	display: flex;justify-content: space-between;align-items: center;margin-bottom: 10px;display: none;}
div[class*="list-item-wrapper"].grid-item.type3 div[class*="list-details"] .dtlms-classlist-metadata p{margin-bottom: 0;}
div[class*="classes-listing-holder"] div[class*="listing-containers"] .dtlms-classlist-item-wrapper.dtlms-column.type3 div[class*="list-thumb"] > a{border: var(--wdtBorderColor);border-bottom: none;}
.dtlms-classlist-item-wrapper.dtlms-column.type3 .dtlms-classlist-bottom-section .dtlms-classlist-bottom-section-right { 
	display: flex; justify-content: center; align-items: center; }

/* 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-size: var(--wdtFontSize_Base); font-weight: var(--wdtFontWeight_Ext); line-height: var(--wdtLineHeight_Alt);color:var(--wdtHeadAltColor);font-family: var(--wdtFontTypo_Alt);margin-left: 8px; }
.dtlms-classlist-item-wrapper .dtlms-class-detail-total-reviews { 
	display: inline-block; position: relative; padding-left: 5px; font-size: var(--wdtFontSize_Base); font-weight:var(--wdtFontWeight_Base); }	
.dtlms-classlist-item-wrapper .dtlms-class-detail-ratings{display:inline-block; margin-right: 0px;}

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 { color: var(--wdtHeadAltColor); }
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: 30px; left: auto; right: 30px; bottom: auto; background-color: rgba(var(--wdtAccentTxtColorRgb), 0.8); color: var(--wdtHeadAltColor); 
	padding: 7px 16px; font-family: var(--wdtFontTypo_Alt); font-size: 0.7em; font-weight: var(--wdtFontWeight_Ext); line-height: normal; 
	text-transform: uppercase; -webkit-border-radius: var(--wdtRadius_1X); border-radius: var(--wdtRadius_2X);}
.dtlms-classlist-item-wrapper .dtlms-class-type:before {
	content: "";display: inline-block;font-family: 'LmsElementor Icons';margin-right: 5px;font-weight: bold;}
.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*="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: rgba(var(--wdtBorderColorRgb), 0.5); position: relative; display: inline-block; color: var(--wdtHeadAltColor); 
	padding: 8px 22px; font-size: var(--wdtFontSize_Ext); font-weight: var(--wdtFontWeight_Ext); line-height: var(--wdtLineHeight_Alt); text-transform: capitalize; margin-bottom: 0; -webkit-border-radius: var(--wdtRadius_2X); border-radius: var(--wdtRadius_2X); }
/* .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::before {
	content: ''; position: absolute; top: 0; left: 15px; right: 15px; bottom: 0; background-color: var(--wdtAccentTxtColor); 
	border: 1px solid var(--wdtBorderColor); -webkit-transition: var(--wdt-Livi-Transition); transition: var(--wdt-Livi-Transition); -webkit-border-radius: var(--wdtRadius_3X); border-radius: var(--wdtRadius_3X); margin: auto; }
.type1.dtlms-packagelist-item-wrapper:hover::before { border-color: var(--wdtPrimaryColor); }
.type1.dtlms-packagelist-item-wrapper .dtlms-packagelist-thumb:not(.dtlms-courselist-thumb-img) {     
	border-bottom: 1px solid var(--wdtBorderColor); margin-bottom: 25px; }
.type1.dtlms-packagelist-item-wrapper .dtlms-packagelist-thumb a img,
.type1.dtlms-packagelist-item-wrapper:hover .dtlms-packagelist-thumb a img { -webkit-transform: none; transform: none; width: auto; }
.type1.dtlms-packagelist-item-wrapper .dtlms-packagelist-details {     
	position: relative; text-align: center; padding: 0 25px 25px; background-color: transparent; border: none; }
.type1.dtlms-packagelist-item-wrapper .dtlms-packagelist-details h5 {     
	font-size: clamp(1.5rem, 1.4333rem + 0.3681vw, 1.875rem); font-weight: var(--wdtFontWeight_Alt); 
	line-height: var(--wdtLineHeight_Alt); text-transform: capitalize; margin-bottom: 18px; }
.type1.dtlms-packagelist-item-wrapper .dtlms-packagelist-details .dtlms-packagelist-inclusion { display: flex; align-items: center; 
	justify-content: center; flex-wrap: wrap; gap: 10px; margin-bottom: 20px; }
.type1.dtlms-packagelist-item-wrapper .dtlms-packagelist-details-inner { border: none; clear: both; margin: 0; padding: 0; text-align: center; 
	width: 100%; float: left; display: flex; align-items: center; justify-content: center; flex-wrap: wrap; 
	gap: 15px clamp(1.25rem, 1.0276rem + 1.227vw, 2.5rem); }
.type1.dtlms-packagelist-item-wrapper .dtlms-packagelist-price-details { position: relative;text-align: left;vertical-align: middle;
	z-index: 1;background-color: transparent !important;margin-bottom: 0;font-size: var(--wdtFontSize_Base);font-weight: var(--wdtFontWeight_H6);line-height: var(--wdtLineHeight_H6);font-family: var(--wdtFontTypo_Base);text-decoration: none;background: transparent;
	color: var(--wdtHeadAltColor);}
.type1.dtlms-packagelist-item-wrapper .dtlms-packagelist-details-inner .dtlms-packagelist-price-details .dtlms-price-status {
    font-family: var(--wdtFontTypo_H6); font-size: clamp(1.25rem, 1.2278rem + 0.1227vw, 1.375rem); font-weight: var(--wdtFontWeight_H6); 
	line-height: var(--wdtLineHeight_H6); color: var(--wdtHeadAltColor); }
.type1.dtlms-packagelist-item-wrapper .dtlms-packagelist-details .dtlms-packagelist-description { margin-bottom: 25px; }
.type1.dtlms-packagelist-item-wrapper .dtlms-packagelist-details-inner .dtlms-packagelist-price-details .dtlms-cost,
.type1.dtlms-packagelist-item-wrapper .dtlms-packagelist-details-inner .dtlms-packagelist-price-details .dtlms-cost del,
.type1.dtlms-packagelist-item-wrapper .dtlms-packagelist-details-inner .dtlms-packagelist-price-details .dtlms-cost del span,
.type1.dtlms-packagelist-item-wrapper .dtlms-packagelist-details-inner .dtlms-packagelist-price-details .dtlms-cost ins,
.type1.dtlms-packagelist-item-wrapper .dtlms-packagelist-details-inner .dtlms-packagelist-price-details .dtlms-cost ins span { 
	color: var(--wdtHeadAltColor); }
.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; filter:alpha(opacity=50); position:absolute; left: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: inline-block; }
.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; }
/* .type1.dtlms-packagelist-item-wrapper div[class*="list-thumb"]>a {
	border-bottom: 1px solid rgba(var(--wdtBorderColorRgb), 0.25); padding-bottom: 25px; text-align: center; display: flex; 
	justify-content: center; align-items: center; } */
.type1.dtlms-packagelist-item-wrapper div[class*="list-thumb"]:after { content: none; }
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);}
.type2.dtlms-packagelist-item-wrapper .dtlms-packagelist-thumb:after,
.type3.dtlms-packagelist-item-wrapper .dtlms-packagelist-thumb:after{
	content: none;
}

/* Type-2 */

div[class*="packagelist-item-wrapper"].type2 div[class*="list-thumb"],
div[class*="packagelist-item-wrapper"].type2 .dtlms-packagelist-details{padding: 20px 25px 25px;text-align: center;}
div[class*="packagelist-item-wrapper"].type2 div[class*="list-details"] h5{font-size: clamp(1.25rem, 1.1346rem + 0.5128vw, 1.75rem);font-weight: var(--wdtFontWeight_H4);font-family: var(--wdtFontTypo_H4);margin: 0 0 10px;}
div[class*="packagelist-item-wrapper"].type2 div[class*="list-details"] h5 + h6 {margin: 5px 0 15px;text-transform: capitalize;font-size: var(--wdtFontSize_H6);font-family: var(--wdtFontTypo_Base);}
div[class*="packagelist-item-wrapper"].type2 div[class*="list-details"] span.dtlms-price-status.dtlms-cost{color: var(--wdtHeadAltColor);margin-bottom: 15px;display: inline-block;font-family: var(--wdtFontTypo_Alt);font-size: var(--wdtFontSize_Base);}
div[class*="packagelist-item-wrapper"].type2 div[class*="list-details"] span.dtlms-price-status.dtlms-cost ins{background: transparent;}
div[class*="packagelist-item-wrapper"].type2 .dtlms-packagelist-inclusion p:not(:last-child) {margin: 10px 0;margin-right: 8px;}
div[class*="packagelist-item-wrapper"].type2 div[class*="list-thumb"] > a {overflow: visible;display: flex;justify-content: center;}
div[class*="packagelist-item-wrapper"].type2 div[class*="list-thumb"] > a img { width: auto; transform: scale(1); -webkit-transform: scale(1); }
div[class*="packagelist-item-wrapper"].type2:hover div[class*="list-thumb"] img{
	transform: scale(1);
	-webkit-transform: scale(1);
}
.type2.dtlms-packagelist-item-wrapper .dtlms-packagelist-price-details span.amount, 
.type2.dtlms-packagelist-item-wrapper .dtlms-packagelist-price-details span.amount *{
	color: var(--wdtPrimaryColor);
}
div[class*="packagelist-item-wrapper"].type2 div[class*="list-thumb"]{
	border: 1px solid var(--wdtBorderColor);
	border-bottom: 0;
}
div[class*="packagelist-item-wrapper"].type1 div[class*="list-thumb"] > a img,
div[class*="packagelist-item-wrapper"].type2 div[class*="list-thumb"] > a img,
div[class*="packagelist-item-wrapper"].type3 div[class*="list-thumb"] > a img{
	object-fit: contain;
	min-height: auto;
	height: auto;
}

/* Type-3 */

div[class*="packagelist-item-wrapper"].type3 div[class*="list-thumb"] > a{background: var(--wdtBodyBGColor);width: calc(100% - 20px);display: inline-block;text-align: center;margin-top: 10px;float:unset;}
div[class*="packagelist-item-wrapper"].type3 div[class*="list-thumb"]{background: var(--wdtTertiaryColor);text-align: center;border-bottom: 1px solid var(--wdtBorderColor);}
div[class*="packagelist-item-wrapper"].type3 .dtlms-packagelist-details{background: var(--wdtTertiaryColor);padding:15px 20px;}
div[class*="packagelist-item-wrapper"].type3 .dtlms-packagelist-details .dtlms-packagelist-inclusion p{background: var(--wdtPrimaryColor);color: var(--wdtAccentTxtColor);}
div[class*="packagelist-item-wrapper"].type3 .dtlms-packagelist-details .dtlms-packagelist-inclusion p:not(:last-child) {margin-right: 10px;}
div[class*="packagelist-item-wrapper"].type3 .dtlms-packagelist-details .dtlms-packagelist-inclusion{margin-bottom: 15px;}
div[class*="packagelist-item-wrapper"].type3 div[class*="list-thumb"] img{-webkit-transform: scale(1);transform: scale(1);}
/* div[class*="packagelist-item-wrapper"].type3:hover div[class*="list-thumb"] img{-webkit-transform: scale(0.9);transform: scale(0.9);} */
div[class*="packagelist-item-wrapper"].type3 div[class*="list-details"] span.dtlms-price-status.dtlms-cost {color: var(--wdtHeadAltColor);margin-bottom: 15px;display: inline-block;font-family: var(--wdtFontTypo_Alt);font-size: var(--wdtFontSize_Base);line-height: 1;margin-bottom: 0;}
div[class*="packagelist-item-wrapper"].type3 div[class*="list-details"] span.dtlms-price-status.dtlms-cost ins{background: transparent;}
div[class*="packagelist-item-wrapper"].type3 .dtlms-packagelist-details-inner {padding: 0;display: flex;align-items: center;justify-content: left;margin: 10px 0 10px;flex-wrap: wrap;flex-direction: row-reverse; gap: 20px;}
div[class*="classlist-item-wrapper"].type1 div[class*="list-thumb"] > * { z-index: 1; }
div[class*="classlist-item-wrapper"].type1 div[class*="list-thumb"] > .dtlms-view-details-btn{
	display: none;
}

/* div[class*="classlist-item-wrapper"] div[class*="list-thumb"]:after,
div[class*="list-item-wrapper"] div[class*="list-thumb"]:after {
	content: '';
	width: 100%;
	height: 100%;
	right: 0;
	bottom: 0;
	position: absolute;
	z-index: 0;
	background: var(--wdtHeadAltColor);
	opacity: 0;
	-webkit-transition: var(--wdt-Livi-Transition);
	transition: var(--wdt-Livi-Transition);
}
div[class*="classlist-item-wrapper"]:hover div[class*="list-thumb"]:after,
div[class*="list-item-wrapper"]:hover div[class*="list-thumb"]:after{opacity: 0.3;} */

/* 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: 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 {    
	-webkit-border-radius: var(--wdtRadius_2X); border-radius: var(--wdtRadius_2X); margin-bottom: 30px;}

/* .type1.dtlms-classlist-item-wrapper.type-dtlms_classes .dtlms-classlist-details
{
	border: 1px solid var(--wdtBorderColor);
	padding: 25px 25px;
	background: var(--wdtTertiaryColor);
	min-height: 300px;
	display: flex;
	flex-direction: column;
	justify-content: center;
} */


/*** 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{ margin-bottom:20px; padding: 14px 30px 14px 46px; clear:both; }
.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:11px; left:18px; font-family:'Font Awesome 5 Free'; font-style:normal; font-weight:900; text-decoration:inherit; font-size:20px; position:absolute; }
.dtlms-courses-listing-norecords, .dtlms-classes-listing-norecords {     
    position: relative; font-family: var(--wdtFontTypo_Alt); font-weight: var(--wdtFontWeight_Ext); background-color: var(--wdtPrimaryColor); 
	border: 1px solid var(--wdtPrimaryColor); color: var(--wdtAccentTxtColor); margin-left: auto; margin-right: auto; 
	-webkit-border-radius: var(--wdtRadius_2X); border-radius: var(--wdtRadius_2X); }
.dtlms-courses-listing-norecords:before, .dtlms-classes-listing-norecords:before{ content:"\f05a"; color: var(--wdtAccentTxtColor); }
	
/*** Default Colors ***/

.type9.dtlms-courselist-item-wrapper .dtlms-courselist-overall-ratings{color:#FFF;}
div[class*="list-item-wrapper"] div[class*="list-details"] div[class*="list-description"].type10{color:#808080;}

.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:var(--wdtBodyTxtColor);}

.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, .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, .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, .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, .type3.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section .dtlms-coursedetail-price-details ins, .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, .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 */  .dtlms-classlist-item-wrapper.type-dtlms_classes .dtlms-class-listing-featured, .type7.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section .dtlms-courselist-bottom-right-section .dtlms-coursedetail-cart-details a:hover{color:var(--wdtHeadAltColor);}
.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-courselist-item-wrapper .dtlms-courselist-bottom-section .dtlms-coursedetail-price-details del span, .dtlms-classlist-item-wrapper .dtlms-class-detail-total-reviews { color:var(--wdtHeadAltColor); }

div[class*="list-item-wrapper"].list-item div[class*="list-details"]{border-color:rgba(var(--wdtBorderColorRgb),.25);}

.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,.type3.dtlms-courselist-item-wrapper.list-item .dtlms-coursedetail-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;}
div[class*="packagelist-item-wrapper"].type3 .dtlms-packagelist-details a.added_to_cart.wc-forward {margin-left: 10px;}

/******************* 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;}
	.elementor-widget-dtlms-widget-default-instructor-listing .elementor-widget-container:has(.dtlms-instructor-item.dtlms-column.dtlms-one-fourth) {
		grid-template-columns: repeat(2, 1fr); }
}

/* End */

/*--------------------------------------------------------------
	Responsive
--------------------------------------------------------------*/

@media only screen and (min-width:1025px) and (max-width:1540px) 
{
	.type1.dtlms-packagelist-item-wrapper .dtlms-packagelist-details-inner{justify-content: center;}
}

@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 (min-width: 1281px)
{
	.wdt-zigzag-grid-aligment .dtlms-instructor-item.dtlms-column.dtlms-one-fifth {margin-bottom: 120px;}
	.wdt-zigzag-grid-aligment .dtlms-instructor-item.dtlms-column.dtlms-one-fifth:nth-child(5n+2), 
	.wdt-zigzag-grid-aligment .dtlms-instructor-item.dtlms-column.dtlms-one-fifth:nth-child(5n+4) {transform: translateY(50px);flex-direction: column-reverse;display: flex;margin-bottom: 0;}
}
@media screen and (min-width: 1025px) and (max-width: 1280px){
	div[class*="listing-holder"] div.dtlms-packages-listing-containers.grid .dtlms-packagelist-item-wrapper.type1{
		width: 33.3%;
	}
}
@media screen and (max-width: 1280px)
{
	.elementor-widget-dtlms-widget-default-instructor-listing .elementor-widget-container:has(.dtlms-instructor-item.dtlms-column.dtlms-one-sixth.type1){grid-template-columns: repeat(3, 1fr);}
}


@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);}
	.dtlms-one-third.type1.dtlms-courselist-item-wrapper .dtlms-coursedetail-cart-details a { font-size: var(--wdtFontSize_Base); padding: var(--wdtPadding_Btn); }
	.wdt-zigzag-grid-aligment .dtlms-instructor-item.dtlms-column.dtlms-one-fifth{width: 31%;}
	.wdt-zigzag-grid-aligment .dtlms-instructor-item.dtlms-column.dtlms-one-fifth.first{clear: unset;margin-left: 2%;}
}
@media only screen and (min-width:992px) and (max-width:1199px) {

	.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 { font-size: var(--wdtFontSize_Ext); padding: 10px 24px; }


	/* 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; display: inline-block; }


	/* Type-3 */
	
	.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 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 .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; } */

	.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; }
	.type8.dtlms-courselist-item-wrapper .dtlms-courselist-details-inner > h5 { margin: 0 0 12px 0; }

}

@media only screen and (min-width:768px) and (max-width:1024px) {
    .dtlms-course-detail-related-courses-list .type1.dtlms-courselist-item-wrapper.grid-item { width: 49%; }
    .dtlms-course-detail-related-courses-list .type1.dtlms-courselist-item-wrapper.grid-item:last-child { margin: 20px 0 0 0; }
	.type8.dtlms-courselist-item-wrapper .dtlms-courselist-details-inner > h5 { margin: 0 0 12px 0; }
	div[class*="listing-holder"] div.dtlms-packages-listing-containers.grid .dtlms-packagelist-item-wrapper.dtlms-one-third:last-child{position: relative;left: 50%;transform: translateX(-50%);}
}

@media only screen and (min-width:768px) and (max-width:991px) {

.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;}

.type6.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-details-inner .dtlms-course-listing-featured { 
	margin-bottom: 15px; }

.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-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 .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 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;}

.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%; }

.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 .dtlms-courselist-details .dtlms-coursedetail-price-details { 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: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; }

.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%; }

.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; }

/* 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; } */

.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:250px; 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.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; }


.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; }

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; }

.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-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 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-coursedetail-price-details ins .woocommerce-Price-currencySymbol{float:none;}

.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: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-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:0;}

.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-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 .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 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: 0; }

.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: 20px 20px 10px 20px; } */

.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-coursedetail-cart-details {width: 100%; float: none; display: inline-block; text-align: center; } */

/* .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:250px; position:static;}
.dtlms-classlist-item-wrapper.dtlms-column.list-item .dtlms-classlist-details{padding:0 25px 25px;}

/* .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; }
.type2.dtlms-packagelist-item-wrapper .dtlms-packagelist-details { padding: 35px 20px; }
.type2.dtlms-packagelist-item-wrapper .dtlms-packagelist-details h5 { margin-bottom: 0; }

.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; }
.type1.dtlms-courselist-item-wrapper.grid-item:before, .type2.dtlms-packagelist-item-wrapper.grid-item:before { left: 0; right: 0; }
.dtlms-classlist-item-wrapper:before,
.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 { left: 0; right: 0; }
.type8.dtlms-courselist-item-wrapper .dtlms-courselist-details-inner > h5 { margin: 0 0 10px 0; }

.wdt-zigzag-grid-aligment .dtlms-instructor-item.dtlms-column.dtlms-one-fifth {width: 48%;margin-left: 0;margin-right: 2%;}

.wdt-zigzag-grid-aligment .dtlms-instructor-item.dtlms-column.dtlms-one-fifth.first{margin-left: 0;}

.wdt-zigzag-grid-aligment .dtlms-instructor-item.dtlms-column.dtlms-one-fifth:nth-child(2n+2) {margin-right: 0;}

.elementor-widget-dtlms-widget-default-instructor-listing .elementor-widget-container:has(.dtlms-instructor-item.dtlms-column.dtlms-one-sixth.type1){grid-template-columns: repeat(2, 1fr);}

div[class*="listing-holder"] div[class*="listing-containers"] .dtlms-classlist-item-wrapper.dtlms-column.type3{ padding: 0; }
.dtlms-classlist-item-wrapper.dtlms-column.type3:after{ left: 0; right: 0; }
.dtlms-apply-isotope .type4.dtlms-courselist-item-wrapper.type-dtlms_courses.grid-item, 
.dtlms-courses-listing-holder .type4.dtlms-courselist-item-wrapper.type-dtlms_courses.grid-item{padding:0;}

.dtlms-courselist-item-wrapper:before { left: 0; right: 0; }
.type1.dtlms-packagelist-item-wrapper::before { left: 0; right: 0; }

}


@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: 480px) {

.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; } */

/* div[class*="list-item-wrapper"].type3 div[class*="list-details"] div[class*="list-metadata"] { width: 100%; 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; } */

.dtlms-classlist-item-wrapper .dtlms-class-listing-featured { margin-bottom: 5px; }
/* 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: 0; 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; margin-top: 0; }
.type5.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-description { margin-bottom: 20px; }
/* .type5.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section { margin-top: -20px; padding-top: 40px; } */

div[class*="list-item-wrapper"].type3 .dtlms-courselist-center-details-section div:not(:last-child){margin-right: 10px;}

div[class*="list-item-wrapper"].type3 .dtlms-courselist-center-details-section div:not(:last-child):after{right: -10px;}

.wdt-zigzag-grid-aligment .dtlms-instructor-item.dtlms-column.dtlms-one-fifth{width: 100%;margin-left: 0;margin-right: 2%;}

.elementor-widget-dtlms-widget-default-instructor-listing .elementor-widget-container:has(.dtlms-instructor-item.dtlms-column.dtlms-one-sixth.type1){grid-template-columns: 1fr;}

.type1.dtlms-packagelist-item-wrapper .dtlms-packagelist-details-inner{justify-content: center;}

div[class*="classlist-item-wrapper"].type1 div[class*="list-thumb"] img{height: 150px;}

.elementor-widget-dtlms-widget-default-instructor-listing .elementor-widget-container:has(.dtlms-instructor-item.dtlms-column.dtlms-one-fourth) {
	grid-template-columns: repeat(1, 1fr); }

.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:250px; position:static;}
div[class*="list-item-wrapper"].list-item.type3 div.dtlms-courselist-details,
.type4.dtlms-courselist-item-wrapper.list-item div.dtlms-courselist-details { padding: 0 25px 25px; }
.type5.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-thumb ~ .dtlms-courselist-details { text-align: center; }
.type5.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-details .dtlms-courselist-bottom-section { justify-content: center; }
.type5.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-thumb ~ .dtlms-courselist-details .dtlms-courselist-details-inner .dtlms-coursedetail-cart-details, .type5.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-thumb ~ .dtlms-courselist-details .dtlms-courselist-details-inner .dtlms-courselist-metadata-featurednpurchase { text-align: center; }

.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: 0; }
}

@media only screen and (min-width: 320px) and (max-width: 479px) {


.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 .dtlms-courselist-details .dtlms-courselist-details-inner .dtlms-courselist-metadata-details { 
	grid-template-columns: 100%; }
.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; }

.type8.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section { text-align: left; }
.grid-item.type8.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section { width: 100%; margin-top: -20px; padding-top: 30px; }
.type8.dtlms-courselist-item-wrapper .dtlms-courselist-details p.dtlms-courselist-overall-ratings { margin-left: 0; }
.type8.dtlms-courselist-item-wrapper .dtlms-courselist-students-enrolled, .type8.dtlms-courselist-item-wrapper .dtlms-courselist-ratings-container { display: block; }

.type8.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section .dtlms-courselist-metadata { margin-bottom: 0; }

div[class*="list-item-wrapper"].type3 .dtlms-courselist-bottom-section{flex-direction: row;}

}

