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; }

/*** Course Styles ***/

.dtlms-classlist-item-wrapper .dtlms-coursedetail-cart-details a.added, 
.dtlms-courselist-item-wrapper .dtlms-coursedetail-cart-details a.added { display: none !important; }

div[class*="list-item-wrapper"] div[class*="list-details"] div[class*="list-description"] {
	font-size: 14px;
	line-height: 26px;
	margin-bottom: 20px;
	color: var(--wdtPrimaryColor);
   font-weight: var(--wdtFontWeight_Ext);
}
div[class*="list-item-wrapper"].type1 div[class*="list-details"] div[class*="list-description"]{
	color: var(--wdtBodyTxtColor);
}
div[class*="list-item-wrapper"] div[class*="list-details"] div[class*="list-metadata"]{margin-bottom:5px;}
div[class*="list-item-wrapper"] div[class*="list-details"] div[class*="list-metadata"] p > span{width:auto; text-align:left; margin-left:0; margin-right:2px;}
div[class*="list-item-wrapper"] div[class*="list-thumb"] > a{overflow:hidden;}
div[class*="list-item-wrapper"] div[class*="list-thumb"] > a, div[class*="list-item-wrapper"] div[class*="list-thumb"] > a img, .dtlms-courselist-item-wrapper.list-item .dtlms-courselist-thumb .dtlms-courselist-thumb-inner, .dtlms-classlist-item-wrapper.list-item .dtlms-classlist-thumb .dtlms-classlist-thumb-inner{transition:all 0.3s linear; -moz-transition:all 0.3s linear; -webkit-transition:all 0.3s linear;}
div[class*="list-item-wrapper"]:hover div[class*="list-thumb"] img {transform:scale(1.1); -moz-transform:scale(1.1); -webkit-transform:scale(1.1);}

.amount { color: currentColor; }

.dtlms-courselist-item-wrapper .dtlms-courselist-metadata-holder .dtlms-courselist-author-image img { max-width: 100%; height: auto; width: auto; }
.dtlms-courselist-item-wrapper .dtlms-coursedetail-price-details .dtlms-price-status ins { text-decoration: none; }
.dtlms-courses-listing-holder .dtlms-courselist-item-wrapper p { margin: 0 0 10px; }
.dtlms-courses-listing-holder .dtlms-courselist-item-wrapper .dtlms-coursedetail-cart-details p { display: inline-block; clear: both; width: 100%; position: relative;
margin: 10px 0 0; font-size: 16px; line-height: 26px;}

.dtlms-courselist-item-wrapper:not(.list-item) .dtlms-courselist-thumb:not(.without-featured-image) ~ .dtlms-courselist-details .dtlms-courselist-details-inner{position:static; -webkit-transform:none; transform:none; padding:0px;}
.type1.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-details .dtlms-courselist-details-inner { margin-bottom: 0; }
.type1.dtlms-courselist-item-wrapper .dtlms-courselist-details-inner h5{text-transform:none; font-size:var(--wdtFontSize_H4); letter-spacing:0px; font-weight:var(--wdtFontWeight_Ext); display:inline-block;}
.type1.dtlms-courselist-item-wrapper .dtlms-courselist-details{border:none; padding:20px 0 0; display: grid; }
.type1.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-details-inner{padding:0px; margin-bottom:0px;}
.type1.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-metadata p, .type1.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-metadata i{background-color:transparent;}
.list .list-item.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-description {
	margin-bottom: 20px;
	order: 1;
    padding-bottom: 20px;
    border-bottom: 2px solid var(--wdtHeadAltColor);
}
.type1.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-metadata i{width:auto; display: none; }
.type1.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-metadata p { display:inline-block; margin: 0 10px 10px 0; padding:0 10px 0 0; font-size:14px; }
.type1.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-metadata > p:not(:last-child) { border-right: 1px solid var(--wdtBodyTxtColor); line-height: 1.2; }
.type1.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-metadata p.dtlms-courselist-overall-ratings{padding:0px; font-weight:normal;}
.type1.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-ratings-container{ padding:0; margin:0; display:inline-flex; align-items: center;}
.type1.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-metadata p.dtlms-courselist-ratings{padding:0px 0 0 15px;}
.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-ratings-container .dtlms-courselist-ratings span, .dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-ratings-container .dtlms-courselist-overall-ratings span, .dtlms-courselist-item-wrapper .dtlms-courselist-thumb .dtlms-courselist-ratings-container .dtlms-courselist-ratings span{background-color:transparent; color:#ffcc21; font-size:0px;}
.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-ratings-container .dtlms-courselist-ratings span, .dtlms-courselist-item-wrapper .dtlms-courselist-thumb .dtlms-courselist-ratings-container .dtlms-courselist-ratings span{margin:0px 1px;}
.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-ratings-container .dtlms-courselist-ratings span:before, .dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-ratings-container .dtlms-courselist-overall-ratings span:before, .dtlms-courselist-item-wrapper .dtlms-courselist-thumb .dtlms-courselist-ratings-container .dtlms-courselist-ratings span:before{font-size:16px;}
.type1.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-metadata p.dtlms-courselist-ratings > span { display: none; }
.type1.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-metadata p.dtlms-courselist-ratings:before { content: "\f005"; color:#ffcc21; font-family: "Font awesome 5 Free";font-weight: 900; font-size: 15px; margin: 0 5px 0 0; }
.type1.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-coursedetail-price-details ins,
.dtlms-courselist-item-wrapper .dtlms-price-status.dtlms-free {
	font-weight: 500;
	margin-right: 10px;
	display: inline-block;
	margin-bottom: 0;
	line-height: normal;
	font-size:var(--wdtFontSize_H4);
	color: var(--wdtSecondaryColor);
}
.type1.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-coursedetail-price-details ins{ background: none; }
.type1.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section .dtlms-coursedetail-price-details, .type1.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section .dtlms-coursedetail-cart-details{display:inline-block;}
.type1.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section .dtlms-coursedetail-cart-details { display: none; }
.type1.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section{margin:0px 0 10px; display:inline-block; clear:both; width:100%; order: -1; }
.type1.dtlms-courselist-item-wrapper .dtlms-coursedetail-cart-details a i{display:none;}
.type1.dtlms-courselist-item-wrapper .dtlms-coursedetail-cart-details a {margin:10px 5px 0px 0px;}
.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;}
.type1.dtlms-courselist-item-wrapper .dtlms-coursedetail-cart-details a{border:1px solid; background-color:transparent; text-transform:uppercase; font-size:14px; font-weight:500; line-height:normal; }

.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; }
.dt-skin-primary-bg.dt-sc-dark-bg .type1.dtlms-courselist-item-wrapper .dtlms-courselist-details{padding:34px 30px;}

.type2.dtlms-courselist-item-wrapper .dtlms-courselist-details{border:none; background-color:#f8f8f8; padding:30px 30px 0px !important;}
.type2.dtlms-courselist-item-wrapper .dtlms-courselist-details-inner h5{font-weight:500; letter-spacing:0px; margin:12px 0 15px; display:inline-block; text-transform:none;}
.type2.dtlms-courselist-item-wrapper .dtlms-coursedetail-price-details .dtlms-price-status{position:absolute; right:0; bottom:0; line-height:24px; color:#FFF; padding:8px 20px 8px 15px; font-size:20px; font-weight:500; margin:0px;}
.type2.dtlms-courselist-item-wrapper .dtlms-coursedetail-price-details .dtlms-price-status:before{content:""; float:left; width:15px; margin:0px 0px 0px 0px; position:absolute; top:0px; left:-15px; border-left:10px solid rgba(0,0,0,0); border-right:0px solid; border:20px solid; box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box; border:20px solid; border-right:0px solid; border-left:10px solid rgba(0,0,0,0);}
.type2.dtlms-courselist-item-wrapper .dtlms-coursedetail-price-details .dtlms-price-status ins { color:#FFF; background-color:transparent; text-decoration: none; }
.type2.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-metadata p{padding:0px;}

.type2.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-ratings-container p { margin: 0px 15px 10px 0; }

.type2.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-ratings, 
.type2.dtlms-courselist-item-wrapper .dtlms-courselist-details p{background-color:transparent; padding:0px;}
.type2.dtlms-courselist-item-wrapper .dtlms-courselist-details p.dtlms-courselist-overall-ratings{margin-right:10px; background:none; font-weight:normal; padding-left:0px; font-size:16px; margin-left: 0; }
.type2.dtlms-courselist-item-wrapper .dtlms-courselist-details p.dtlms-courselist-overall-ratings span{color:#999999; background-color:transparent;}
.type2.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section { float:left; width:calc(100% + 60px); width:-moz-calc(100% + 60px); width:-webkit-calc(100% + 60px); clear:both; border-top:1px solid #ececec; margin:0px 0px 0px -30px; padding:0px 15px 15px 30px; }
.type2.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-duration{margin-left:30px; color:#000; position:relative; background:none; padding:0px; font-weight:normal; font-size:16px; margin:18px 0px 0px 0px;}
.type2.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-duration i{position:static; width:auto; text-align:left; background-color:transparent; color:#000; font-size:14px; margin-right:5px;}
.type2.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-coursedetail-cart-details{float:right; margin:5px 15px 0px 0px; margin:5px 0px 0px 0px; width:50%;}

.type2.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-coursedetail-cart-details a{border-radius:50px; font-size:14px; font-weight:normal; color:#FFF; padding:9px 22px; line-height:18px; margin:7px 0 0; display:inline-block; line-height:normal; clear:both; float:right; min-height:auto; text-transform:none;}
.type2.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-coursedetail-cart-details a i{display:none;}


.type3.dtlms-courselist-item-wrapper.grid-item .dtlms-coursedetail-cart-details{display:inline-block; width:33.3%; text-align:center;}
.type3.dtlms-courselist-item-wrapper .dtlms-coursedetail-cart-details a { padding:0; border:none; line-height:normal; display:inline-block; font-size: 0; text-transform:none; font-weight:normal; margin:3px 0 0; min-height:auto; }
.type3.dtlms-courselist-item-wrapper .dtlms-coursedetail-cart-details a.dtlms-disabled { border:1px solid; border-radius:0; background-color:transparent; text-transform:none; font-size:14px; font-weight:500; padding:10px 20px; display:inline-block; line-height:normal; }
.type3.dtlms-courselist-item-wrapper .dtlms-coursedetail-cart-details a i { display:inline-block; font-size: 18px; line-height: normal; margin:3px 0px 0px; }
.type3.dtlms-courselist-item-wrapper .dtlms-coursedetail-cart-details a.added_to_cart.wc-forward { font-size: 18px; }
.type3.dtlms-courselist-item-wrapper .dtlms-coursedetail-cart-details a:hover{background-color:transparent;}
.type3.dtlms-courselist-item-wrapper.list-item .dtlms-coursedetail-cart-details { float: left; width: 100%; display: none; }
.type4.dtlms-courselist-item-wrapper .dtlms-coursedetail-cart-details a, .type3.dtlms-courselist-item-wrapper.list-item .dtlms-coursedetail-cart-details a{border:none; text-transform:none; font-weight:normal; font-size:18px; padding:0px 21px; line-height:38px; min-height:1px; color:#FFF; margin:0px;}
.type3.dtlms-courselist-item-wrapper.list-item .dtlms-coursedetail-cart-details a{margin:15px 15px 0 0;}
.type3.dtlms-courselist-item-wrapper.list-item .dtlms-coursedetail-cart-details a:last-child{ margin-right: 0; }
.type4.dtlms-courselist-item-wrapper .dtlms-coursedetail-cart-details a i, .type3.dtlms-courselist-item-wrapper.list-item .dtlms-coursedetail-cart-details a i{font-size:14px; line-height:inherit; display:inline-block; margin:0 8px 0 0;}
.type3.dtlms-courselist-item-wrapper .dtlms-courselist-metadata-holder .dtlms-courselist-author-image{width:56px;}
.type3.dtlms-courselist-item-wrapper .dtlms-courselist-metadata-holder .dtlms-courselist-author-image img{border-radius:100%;}
.type3.dtlms-courselist-item-wrapper.grid-item.type-dtlms_courses .dtlms-courselist-metadata-holder { float:none; margin: 0 0 20px; }
.type3.dtlms-courselist-item-wrapper.grid-item.type-dtlms_courses .dtlms-courselist-metadata-holder:empty { display: none; }
.type3.dtlms-courselist-item-wrapper.grid-item .dtlms-courselist-metadata-holder .dtlms-courselist-author-image { margin: -70px auto 15px; }
.type3.dtlms-courselist-item-wrapper.grid-item .dtlms-courselist-metadata-holder .dtlms-courselist-author-image img{margin:0px auto;}
.type3.dtlms-courselist-item-wrapper .dtlms-courselist-details{border:none; padding:30px 0px 0px;}
.type3.dtlms-courselist-item-wrapper.grid-item .dtlms-courselist-details{text-align:center;}
.type3.dtlms-courselist-item-wrapper .dtlms-price-status.dtlms-free { margin-right: 0; font-size: 16px; }
.type3.dtlms-courselist-item-wrapper .dtlms-courselist-author-description h5{font-size:18px; margin:0px;}
.type3.dtlms-courselist-item-wrapper .dtlms-courselist-author-description h5 a, .type8.dtlms-courselist-item-wrapper .dtlms-courselist-author-description h5 a { display: inline-block; }
.type3.dtlms-courselist-item-wrapper .dtlms-courselist-author-description span{font-size:16px;}
.type3.dtlms-courselist-item-wrapper .dtlms-courselist-author-description h5, .type3.dtlms-courselist-item-wrapper .dtlms-courselist-author-description span{letter-spacing:0px; font-weight:normal;}
.type3.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-metadata-holder{ margin-bottom:0px; clear:both; float:left; width: 100%; }
.type3.dtlms-courselist-item-wrapper .dtlms-courselist-details-inner > h5, 
.type4.dtlms-courselist-item-wrapper .dtlms-courselist-details-inner h5 {
	font-size: 18px;
	font-weight: 600;
	letter-spacing: 0px;
	margin-top: 0;
	margin-bottom: 10px;
	text-transform: none;
}
.type4.dtlms-courselist-item-wrapper .dtlms-courselist-details-inner h5{display:inline-block;}
.type4.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-details .dtlms-courselist-details-inner{margin-bottom:5px;}
.type3.dtlms-courselist-item-wrapper .dtlms-courselist-details-inner .dtlms-courselist-ratings-container{clear:both; width:100%; display:inline-block;}
.type3.dtlms-courselist-item-wrapper .dtlms-courselist-details-inner .dtlms-courselist-ratings-container p { margin: 0; }
.type3.dtlms-courselist-item-wrapper .dtlms-courselist-details-inner .dtlms-courselist-ratings-container .dtlms-courselist-overall-ratings { margin-left: 10px; } 
.type3.dtlms-courselist-item-wrapper .dtlms-courselist-details-inner .dtlms-courselist-ratings{display:inline-block;}
.type3.dtlms-courselist-item-wrapper .dtlms-courselist-details-inner .dtlms-courselist-total-reviews, .type4.dtlms-courselist-item-wrapper .dtlms-courselist-total-reviews{color:#999999; padding-left:5px;}
.type3.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section {
	clear: both;
	width: 100%;
	display: flex;
	align-items: baseline;
	justify-content: space-between;
	flex-direction: column;
	flex-wrap: wrap;
	padding: 0;
	margin: 18px 0 0;
}
.type3.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section .dtlms-courselist-duration{float:left; padding:0; background:none; font-size:16px; width:auto; text-align:left;font-weight: var(--wdtFontWeight_Alt);}
.type3.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section .dtlms-coursedetail-price-details{float:right; width:auto; text-align:right;}
.type3.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-bottom-section .dtlms-coursedetail-price-details{padding-right: 0;}
.type3.dtlms-courselist-item-wrapper .dtlms-courselist-duration{float:left; background:none; padding:0; font-weight:normal; font-size:16px;}
.type3.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-duration i {
	background: none;
	width: auto;
	position: static;
	margin-right: 5px;
	display: inline-block;
}
.type3.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section .dtlms-coursedetail-price-details ins, .type4.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section .dtlms-coursedetail-price-details ins{background:none; font-size:18px; font-weight:500;}

.type3.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section .dtlms-coursedetail-price-details del, .type4.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section .dtlms-coursedetail-price-details del{font-size:18px; float: none; display: inline-block; margin-top: -3px; }

.type3.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-metadata-holder .dtlms-courselist-author-image{float:left; margin:0px 10px 0px 0;}
.type3.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-metadata-holder .dtlms-courselist-author-description{float:left; margin: 0;}
.type3.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-metadata-featurednpurchase{clear:both;}
.type3.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-bottom-section{ margin:0; }
.type3.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-details{padding: 0 0 0 20px;}
.type3.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-details .dtlms-courselist-details-inner{margin-bottom:10px;}

#primary.page-with-sidebar .dtlms-one-third.type3.dtlms-courselist-item-wrapper .dtlms-coursedetail-cart-details a, #primary.page-with-sidebar .vc_col-sm-4 .type3.dtlms-courselist-item-wrapper .dtlms-coursedetail-cart-details a, #primary.page-with-sidebar div.dtlms-courses-listing-holder.grid[data-columns="3"] .type3.dtlms-courselist-item-wrapper .dtlms-coursedetail-cart-details a{font-size:16px;}
#primary.page-with-sidebar .dtlms-one-third.type3.dtlms-courselist-item-wrapper .dtlms-coursedetail-cart-details a i, #primary.page-with-sidebar .vc_col-sm-4 .type3.dtlms-courselist-item-wrapper .dtlms-coursedetail-cart-details a i, #primary.page-with-sidebar div.dtlms-courses-listing-holder.grid[data-columns="3"] .type3.dtlms-courselist-item-wrapper .dtlms-coursedetail-cart-details a i{font-size:14px; margin:5px 0px 0px 5px;}

@-moz-document url-prefix() { 

       #primary.page-with-sidebar .dtlms-one-third.type3.dtlms-courselist-item-wrapper .dtlms-coursedetail-cart-details a i, 
#primary.page-with-sidebar .vc_col-sm-4 .type3.dtlms-courselist-item-wrapper .dtlms-coursedetail-cart-details a i, 
#primary.page-with-sidebar div.dtlms-courses-listing-holder.grid[data-columns="3"] .type3.dtlms-courselist-item-wrapper .dtlms-coursedetail-cart-details a i { margin-top: 3px; }


}

.page-with-sidebar .type3.dtlms-courselist-item-wrapper.dtlms-one-third.grid-item .dtlms-courselist-bottom-section {text-align:center;}	
.page-with-sidebar .type3.dtlms-courselist-item-wrapper.dtlms-one-third.grid-item .dtlms-courselist-bottom-section .dtlms-courselist-duration,
.page-with-sidebar .type3.dtlms-courselist-item-wrapper.dtlms-one-third.grid-item .dtlms-coursedetail-cart-details{width:100%; text-align:center; margin-bottom: 10px;}
.page-with-sidebar .type3.dtlms-courselist-item-wrapper.dtlms-one-third.grid-item .dtlms-courselist-bottom-section .dtlms-coursedetail-price-details{width:100%; text-align:center; float:none;}
.page-with-sidebar .type3.dtlms-courselist-item-wrapper.dtlms-one-third.grid-item .dtlms-courselist-bottom-section .dtlms-coursedetail-price-details ins .woocommerce-Price-currencySymbol{float:none;}

.page-with-sidebar.with-both-sidebar .type3.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-details { padding-bottom: 30px; }
.page-with-sidebar.with-both-sidebar .type3.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-bottom-section .dtlms-courselist-duration { width: 100%; }
.page-with-sidebar.with-both-sidebar .type3.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-bottom-section .dtlms-coursedetail-price-details {width: 100%; float: left; padding-right: 0; text-align: left; margin-top: 15px; margin-bottom: 10px; }
.page-with-sidebar.with-both-sidebar .type3.dtlms-courselist-item-wrapper.list-item .dtlms-coursedetail-cart-details { float: left; }


.page-with-sidebar .dtlms-one-third.type4.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-meta ul li span { width: 100%; float: left; }

.page-with-sidebar .dtlms-one-third.type4.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-right-section { width: 100%; float: left; text-align-last: left;margin: 0; }

.type3.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section .dtlms-coursedetail-price-details del .woocommerce-Price-amount.amount, 
.type4.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section .dtlms-coursedetail-price-details del .woocommerce-Price-amount.amount { display: inline-block; text-decoration: line-through; }

.type3.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section .dtlms-coursedetail-price-details ins, 
.type4.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section .dtlms-coursedetail-price-details ins { float: none; display: inline-block; }

.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-ratings-container span.dtlms-courselist-total-reviews{position:relative; padding-left:5px; font-size:16px;}
.dtlms-courselist-item-wrapper .dtlms-courselist-total-reviews:before{content:"(";}
.dtlms-courselist-item-wrapper .dtlms-courselist-total-reviews:after{content:")";}


.type4.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-details { padding: 0 0 0 35px; }
.type4.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-meta ul { position:relative; display:inline-block; width:100%; margin:20px 0px; padding: 0; }
.type4.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-meta ul li{width:49%; display:inline-block; border-bottom:1px solid; border-right:1px solid; border-color:#efefef; padding-bottom:0; line-height:20px; padding:11px 5px 11px 20px; font-size:16px; font-weight:normal;}
.type4.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-meta ul li:nth-child(even){border-right:none; margin-left:-4px;}
.type4.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-meta ul li:nth-child(odd){padding-left:0px;}
.type4.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-meta ul li:nth-child(3n), .type4.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-meta ul li:nth-child(4n){border-bottom:none;}
.type4.dtlms-courselist-item-wrapper .dtlms-courselist-details{border:none; padding:30px 0 0;}
.type4.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-meta ul li label{letter-spacing:0px; font-weight:normal;position: relative; padding-right: 4px; margin-right: 4px; display: inline-block; }

.type4.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-meta ul li label:before { position: absolute; content: "-"; display: block; right: -4px; top: 50%; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%);  }

.type4.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-meta ul li span{letter-spacing:0px; font-weight:normal; }
.type4.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section{clear:both; float:left; width:100%;}
.type4.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-left-section{display:inline-block; width:100%;}	
.type4.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-left-section .dtlms-courselist-tags a { font-weight:normal; background-color:#f0f0f0; padding:7px 15px; color: #000000; }
.type4.dtlms-courselist-item-wrapper .dtlms-courselist-metadata{width:100%;}
.type4.dtlms-courselist-item-wrapper .dtlms-courselist-metadata .dtlms-courselist-tags i{display:none;}
.type4.dtlms-courselist-item-wrapper .dtlms-courselist-ratings{display:inline-block;}
.type4.dtlms-courselist-item-wrapper .dtlms-courselist-overall-ratings{display:inline-block; font-weight:normal;}
.type4.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-right-section { float: left; display:inline-block; line-height: 26px; margin: 0; }
.type4.dtlms-courselist-item-wrapper .dtlms-price-status.dtlms-free{ background-color: #f0f0f0; color: #000; padding: 5px 15px; font-size:14px; font-weight: normal;
margin-right:0; }

.dtlms-one-third.type4.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-meta ul li label,
.dtlms-one-third.type4.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-meta ul li span { font-size: 15px; }

.page-with-sidebar.with-both-sidebar .list-item.type4.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-right-section {margin: 20px 0 0; float: left; }

.type4.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-ratings { margin-right: 10px; }
.type4.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-overall-ratings { margin-left: 0; }

.type5.dtlms-courselist-item-wrapper .dtlms-courselist-details{border:none; padding:24px 30px 0; border:1px solid #efefef; border-top:none;}
.type5.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-details { padding: 15px 15px 0; }
.type5.dtlms-courselist-item-wrapper.grid-item .dtlms-courselist-details .dtlms-course-listing-featured, .type5.dtlms-courselist-item-wrapper.grid-item .dtlms-courselist-purchase-status-details{margin:0px 7px;}
.type5.dtlms-courselist-item-wrapper:not(.list-item) .dtlms-courselist-thumb:not(.without-featured-image) ~ .dtlms-courselist-details .dtlms-courselist-details-inner, .type8.dtlms-courselist-item-wrapper:not(.list-item) .dtlms-courselist-thumb:not(.without-featured-image) ~ .dtlms-courselist-details .dtlms-courselist-details-inner{position:relative;}
.type5.dtlms-courselist-item-wrapper:not(.list-item) .dtlms-courselist-thumb:not(.without-featured-image) ~ .dtlms-courselist-details .dtlms-courselist-details-inner, .type5.dtlms-courselist-item-wrapper:not(.list-item):hover .dtlms-courselist-thumb:not(.without-featured-image) ~ .dtlms-courselist-details .dtlms-courselist-details-inner{padding-top:25px;}
.type5.dtlms-courselist-item-wrapper.type-dtlms_courses.grid-item .dtlms-courselist-details .dtlms-courselist-details-inner{text-align:center; padding-top:25px;}
.type5.dtlms-courselist-item-wrapper.grid-item .dtlms-courselist-details .dtlms-coursedetail-cart-details, .type8.dtlms-courselist-item-wrapper.grid-item .dtlms-courselist-details .dtlms-coursedetail-cart-details{position:absolute; margin:0 auto; left:0; right:0; bottom:-65px;}
.type5.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-details-inner h5 {
	letter-spacing: 0px;
	font-weight: 500;
	margin: 0;
	display: inline-block;
	text-transform: none;
	font-size: var(--wdtFontSize_Ext);
}
.type5.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-details-inner .dtlms-courselist-metadata-holder h5:not(:first-child) { font-size:16px; font-weight:normal; margin: 10px 0 0; }
.type5.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-details-inner .dtlms-courselist-metadata-holder h5 span{margin-left:10px; position:relative; padding-left:14px;}
.type5.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-details-inner .dtlms-courselist-metadata-holder h5 span:empty{display:none;}
.type5.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-details-inner .dtlms-courselist-metadata-holder h5 span:before{content:""; background-color:#000; margin-right:10px; width:5px; height:1px; display:inline-block; position:absolute; top:11px; margin:auto 0; left:0px;}
.type5.dtlms-courselist-item-wrapper.list-item .dtlms-coursedetail-price-details{ align-items:center; display:flex; justify-content: flex-end; z-index:1;}
.type5.dtlms-courselist-item-wrapper.grid-item .dtlms-coursedetail-price-details { margin-bottom: -27px; float: left; text-align: center; display: inline-block; margin: 0 auto;
width: 100%; position: relative; bottom: 14px; left: 0; right: 0; z-index: 1; }
.type5.dtlms-courselist-item-wrapper .dtlms-price-status.dtlms-free{margin-right:0; font-size:16px; padding:10px 28px; margin-bottom:0; display:inline; border-radius:50px; line-height: normal; }
.type5.dtlms-courselist-item-wrapper.list-item .dtlms-price-status.dtlms-free { padding: 0; color: var(--wdtPrimaryColor); }
.type5.dtlms-courselist-item-wrapper.grid-item .dtlms-coursedetail-price-details{margin-bottom:-27px; float:left;}
.type5.dtlms-courselist-item-wrapper .dtlms-coursedetail-price-details .dtlms-cost{border-radius:50px; padding: 0; font-size:22px; font-weight:500; line-height:normal;}
.type5.dtlms-courselist-item-wrapper .dtlms-coursedetail-price-details ins{background:none; color: var(--wdtPrimaryColor); }
.type5.dtlms-courselist-item-wrapper .dtlms-courselist-thumb{overflow:visible;}
.type5.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-thumb { margin-bottom: 0 !important; width: auto; }
.type5.dtlms-courselist-item-wrapper.list-item .dtlms-coursedetail-price-details .dtlms-cost { background-color: transparent; }
.type5.dtlms-courselist-item-wrapper.list-item .dtlms-coursedetail-price-details span { color: var(--wdtPrimaryColor); font-size: var(--wdtFontSize_Ext); }
.type5.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-details-inner .dtlms-courselist-metadata-details { align-items: center; display: grid;grid-template-columns: 50% 50%; }
.type5.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-details .dtlms-courselist-details-inner .dtlms-courselist-metadata-details { display: flex; flex-direction: column; align-items: flex-start; }
.type5.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-metadata-holder { line-height: normal; margin-bottom:5px; }
.type5.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section{clear:both; float:left; width:calc(100% + 60px); width:-moz-calc(100% + 60px); width:-webkit-calc(100% + 60px); border-top:1px solid #efefef; box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box; margin:45px 0px 0px -30px; padding:33px 20px 15px;}
.type5.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-bottom-left-section { float:left; font-size: 16px }
.type5.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-bottom-right-section { float:right;  text-align:right; line-height: 26px; }
.type5.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-bottom-right-section p { margin: 0 0 5px; }
.type5.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-duration, .type5.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-duration i{position:static; padding:0px; background:none;}

.type5.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-duration,
.type5.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-curriculum { position: relative;; padding-left: 22px; }
.type5.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-curriculum { margin: 0 0 10px; }

.type5.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-duration { color: #000000; }

.type5.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-duration i,
.type5.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-curriculum i { position: absolute; left: 0; top: 50%; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); }

.type5.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-duration { font-size:16px; margin: 0 0 5px; }
.type5.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section i { font-size:16px; width:auto; margin-right:5px; min-width:15px; }
.type5.dtlms-courselist-item-wrapper .dtlms-coursedetail-cart-details a, .type8.dtlms-courselist-item-wrapper .dtlms-coursedetail-cart-details a{border-radius:50px; min-height:1px; padding:0 30px; font-size:16px; font-weight:normal; text-transform:none; line-height:48px; border:none; color:#FFF; margin:0; min-height:auto;}
.type5.dtlms-courselist-item-wrapper .dtlms-coursedetail-cart-details a i, .type8.dtlms-courselist-item-wrapper .dtlms-coursedetail-cart-details a i{display:inline-block; font-size:14px; margin:0 8px 0 0; line-height:inherit; }

.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; }

.type6.dtlms-courselist-item-wrapper .dtlms-courselist-thumb{border-bottom:3px solid;}
.type6.dtlms-courselist-item-wrapper .dtlms-courselist-details{background-color:#f8f8f8; border:none; border-width:0px 1px 1px; border-style:solid; border-color:#efefef; padding:30px 15px 0px 30px;}
.type6.dtlms-courselist-item-wrapper .dtlms-courselist-tags{font-size:16px; font-weight:normal; float:left; clear:both; width:100%; margin:12px 0 0;}
.type6.dtlms-courselist-item-wrapper .dtlms-courselist-details h5{font-weight:500; letter-spacing:0px; display:inline-block; text-transform:none;}
.type6.dtlms-courselist-item-wrapper .dtlms-courselist-author-image{max-width:57px; clear:both; float:left; margin-right:10px;}
.type6.dtlms-courselist-item-wrapper .dtlms-courselist-metadata-holder .dtlms-courselist-author-description{display:inline-block;}
.type6.dtlms-courselist-item-wrapper .dtlms-courselist-metadata-holder .dtlms-courselist-author-description p{font-weight:normal;}
.type6.dtlms-courselist-item-wrapper .dtlms-courselist-metadata-holder .dtlms-courselist-author-description p a{display:block;}
.type6.dtlms-courselist-item-wrapper .dtlms-courselist-metadata-holder .dtlms-courselist-author-description p span{clear:both; background-color:transparent; font-weight:normal;}
.type6.dtlms-courselist-item-wrapper .dtlms-courselist-author-image img{border-radius:100%; border:1px solid;}
.type6.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-metadata-holder{ display: flex; flex-wrap: wrap; align-items: center; position: relative;
float: left; margin: 0; }
.type6.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-coursedetail-price-details{float:right; margin:10px 0 0; display:inline-block;}
.type6.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-coursedetail-price-details .dtlms-price-status.dtlms-free{font-size:18px; font-weight:normal; padding:7px 17px; margin:-5px 0 0;}
.type6.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-coursedetail-price-details del{margin-right: 10px; font-weight: 500; font-size: 18px;}
.type6.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-coursedetail-price-details ins{font-size:18px; font-weight:normal; color:#FFF; padding:7px 17px;}
.type6.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-metadata-holder p{display:inline-block; width:auto; font-size:18px; font-weight:normal; margin:2px 0px 0px;}
.type6.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-metadata-holder p a{float:left;}
.type6.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-metadata-holder p span{font-size:16px; font-weight:normal; clear:both; float:left;}	
.type6.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section{float:left; width:calc(100% + 45px); width:-moz-calc(100% + 45px); width:-webkit-calc(100% + 45px); clear:both; border-top:1px solid #ececec; margin:15px 0px 0px -30px; padding:20px 30px 15px 30px;}
.type6.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-bottom-left-section { font-size:16px; float:left; }
#primary.page-with-sidebar .type6.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-bottom-left-section{width:50%;}

#primary.page-with-sidebar.with-both-sidebar .type6.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-coursedetail-price-details { float: left; }
#primary.page-with-sidebar.with-both-sidebar .type6.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-details { padding-bottom: 30px; }
#primary.page-with-sidebar.with-both-sidebar .type6.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-bottom-left-section {width: 100%; margin-bottom: 10px; }
#primary.page-with-sidebar.with-both-sidebar .type6.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-bottom-right-section {float: left; text-align: left; }
#primary.page-with-sidebar.with-both-sidebar .type6.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-details .dtlms-coursedetail-cart-details { margin: 0; }

.type6.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-bottom-left-section i{ margin-right:5px; font-size:16px; background:none; width:auto; position:static; }
.type6.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-bottom-left-section i.fa-book{margin-right:10px;}
.type6.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section .dtlms-courselist-duration{display:inline-block; width:auto; position:static;}
.type6.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section .dtlms-courselist-duration{display:inline-block; width:auto; background:none; padding:0; margin-right:8px;}
.type6.dtlms-courselist-item-wrapper .dtlms-courselist-duration i{position:static; background:none;}
.type6.dtlms-courselist-item-wrapper .dtlms-courselist-curriculum{display:inline-block; margin:12px 10px 0 0;}
.type6.dtlms-courselist-item-wrapper.grid-item .dtlms-courselist-curriculum { margin:0px 10px 5px 0; }
.type6.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-bottom-right-section { float:right; line-height: 26px; text-align:right; }
.type6.dtlms-courselist-item-wrapper.grid-item .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-bottom-left-section, .type6.dtlms-courselist-item-wrapper.grid-item .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-bottom-right-section{width:50%;}
.type6.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-details{border:none; padding-bottom:0px;}

.dtlms-courses-listing-containers .type6.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-bottom-right-section { text-align: left; width: 100%; }
.dtlms-courses-listing-containers .type6.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-details .dtlms-coursedetail-cart-details { margin: 20px 0 5px; width: auto; }

.type6.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-details .dtlms-courselist-details-inner{margin-bottom:0;}
.type6.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-coursedetail-cart-details{width:calc(100% + 45px); width:-moz-calc(100% + 45px); width:-webkit-calc(100% + 45px); clear:both; float:left; margin:0px 0px 0px -30px; display:inline-block;}
.type6.dtlms-courselist-item-wrapper.grid-item .dtlms-courselist-details .dtlms-coursedetail-cart-details { background-color: #fff; text-align: center; }
.type6.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-coursedetail-cart-details a{margin:0; display:flex; flex-wrap: wrap; justify-content: center; align-items: center; width:100%; border:none; border-radius:0px; text-transform:none; font-size:18px; font-weight:normal; position:relative; line-height:46px; min-height:auto;}
.type6.dtlms-courselist-item-wrapper.grid-item .dtlms-courselist-details .dtlms-coursedetail-cart-details a.added_to_cart.wc-forward { border-top:1px solid #efefef; }
.type6.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-details .dtlms-coursedetail-cart-details a { width: auto; }
.type6.dtlms-courselist-item-wrapper .dtlms-coursedetail-cart-details a i{ font-size:14px; margin-right:8px; color: currentColor; }
.type6.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-details .dtlms-coursedetail-cart-details a{border:1px solid; border-radius:3px;}
.type6.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-details .dtlms-courselist-bottom-section{width:calc(100% + 70px); width:-moz-calc(100% + 70px); width:-webkit-calc(100% + 70px); margin:15px 0px 0px -35px; padding-top:8px; padding-right:40px;}
.type6.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-curriculum{margin:5px 12px 3px 0px;}
.type6.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-ratings-container{display:inline-block;}
.type6.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-ratings{display:inline-block; margin-bottom:0px;}
.type6.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-overall-ratings{margin-bottom:0px;}
.type6.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-bottom-right-section{float:right; text-align:right;}
.type6.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-details .dtlms-coursedetail-cart-details a { padding:5px 15px; line-height:34px; min-height:1px;
background-color: #fff; }


.type7.dtlms-courselist-item-wrapper .dtlms-courselist-thumb ~ .dtlms-courselist-details{padding:35px 30px 0;}
.type7.dtlms-courselist-item-wrapper .dtlms-courselist-duration{font-size:14px; padding:12px 18px; display:inline-block; border-radius:5px;}
.type7.dtlms-courselist-item-wrapper .dtlms-courselist-tags{font-size:0px; margin-bottom:25px;}
.type7.dtlms-courselist-item-wrapper .dtlms-courselist-tags a { font-size:14px; padding:7px 14px; display:inline-block; margin-right:10px; line-height:normal; }
.type7.dtlms-courselist-item-wrapper .dtlms-courselist-ratings-container { clear:both; float:left; line-height: normal; width:100%; }
.type7.dtlms-courselist-item-wrapper .dtlms-courselist-ratings-container .dtlms-courselist-ratings { display:inline-block; margin: 0 0 10px; }
.type7.dtlms-courselist-item-wrapper .dtlms-courselist-ratings-container .dtlms-courselist-overall-ratings { margin: 0 0 10px 10px; }
.type7.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section{float:left; width:calc(100% + 60px); width:-moz-calc(100% + 60px); width:-webkit-calc(100% + 60px); clear:both; border-top:1px solid #ececec; margin:20px 0px 0px -30px; padding:13px 30px 13px;}
.type7.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-left-section{float:left;}
.type7.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-right-section{float:right; text-align: right;}

.type7.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-left-section:empty,
.type7.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-right-section:empty { display: none; }
.type7.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-left-section .dtlms-coursedetail-price-details{font-size:inherit; line-height:26px; font-weight:500; margin:4px 0 0;}
.type7.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-left-section .dtlms-coursedetail-price-details .dtlms-price-status.dtlms-free{padding:0; font-size:20px; background-color:transparent; color:inherit; letter-spacing:0px;}
.type7.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-left-section .dtlms-coursedetail-price-details ins{background:none; font-size:22px; font-weight:500;}
.type7.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-left-section .dtlms-coursedetail-price-details del{font-size:22px;}
.type7.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-right-section .dtlms-coursedetail-cart-details a{font-size:18px; font-weight:500; text-transform:none; padding:0; border:none; border-radius:0px; min-height:1px; margin:6px 0 0; line-height:normal; clear:both; float:right;}
.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;}
.type7.dtlms-courselist-item-wrapper .dtlms-courselist-details-inner > h5{font-size:20px; font-weight:500; letter-spacing:0px; text-transform:none;}
.type7.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-right-section .dtlms-coursedetail-cart-details a i{margin-right:0; float:right; margin-left:8px; line-height:inherit;}
.type7.dtlms-courselist-item-wrapper.grid-item .dtlms-courselist-bottom-right-section .dtlms-coursedetail-cart-details a i,
.type7.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-bottom-right-section .dtlms-coursedetail-cart-details a i{display:none;}
.type7.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-right-section .dtlms-coursedetail-cart-details p { float: right; }

#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; }


.type8.dtlms-courselist-item-wrapper .dtlms-courselist-metadata-holder .dtlms-courselist-author-image{width:50px;}
.type8.dtlms-courselist-item-wrapper .dtlms-courselist-metadata-holder .dtlms-courselist-author-image img{border-radius:100%;}
.type8.dtlms-courselist-item-wrapper.grid-item .dtlms-courselist-metadata-holder .dtlms-courselist-author-image { display: block; margin:-70px auto 15px; }
.type8.dtlms-courselist-item-wrapper.grid-item .dtlms-courselist-metadata-holder .dtlms-courselist-author-image img { margin:0px auto; vertical-align: inherit; }
.type8.dtlms-courselist-item-wrapper .dtlms-courselist-details{border:none; padding:0px; border-style:solid; border-color:#ececec; border-width:1px 1px 1px 0px;}
.type8.dtlms-courselist-item-wrapper .dtlms-courselist-thumb ~ .dtlms-courselist-details { padding:30px 30px 0; }
.type8.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-thumb ~ .dtlms-courselist-details { padding-bottom: 10px; }
.type8.dtlms-courselist-item-wrapper.grid-item .dtlms-courselist-details{text-align:center; border-width:0px 1px 1px;}
.type8.dtlms-courselist-item-wrapper .dtlms-courselist-details h5{font-size:18px; margin:0;}
.type8.dtlms-courselist-item-wrapper .dtlms-courselist-details h5 a { display: inline-block; margin: 0 0 5px; }
.type8.dtlms-courselist-item-wrapper .dtlms-courselist-details h5, .type8.dtlms-courselist-item-wrapper .dtlms-courselist-details span{letter-spacing:0px; font-weight:normal;}
.type8.dtlms-courselist-item-wrapper .dtlms-courselist-details-inner .dtlms-courselist-metadata-holder { margin-bottom: 0; clear:both; display: flex; align-items: center;     flex-wrap: wrap; }
.type8.dtlms-courselist-item-wrapper .dtlms-courselist-details-inner .dtlms-courselist-metadata-holder:empty, .dtlms-courselist-item-wrapper .dtlms-courselist-details-inner .dtlms-courselist-metadata-featurednpurchase:empty { display: none; }
.type8.dtlms-courselist-item-wrapper .dtlms-courselist-details-inner > h5 { font-size:22px; font-weight:500; letter-spacing:0px; margin:15px 0; display:inline-block; text-transform:none; }
.type8.dtlms-courselist-item-wrapper .dtlms-courselist-details-inner .dtlms-courselist-ratings-container{clear:both; width:100%; display:inline-block;}
.type8.dtlms-courselist-item-wrapper .dtlms-courselist-details-inner .dtlms-courselist-ratings{display:inline-block;}
.type8.dtlms-courselist-item-wrapper .dtlms-courselist-details-inner .dtlms-courselist-description { margin-bottom: 35px; }
.dtlms-courselist-item-wrapper p.dtlms-courselist-overall-ratings { display:inline-block; margin-left:10px; font-weight:normal; font-size:16px; }
.type8.dtlms-courselist-item-wrapper .dtlms-courselist-details-inner .dtlms-courselist-total-reviews{color:#999999; padding-left:5px;}
.type8.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section { clear:both; width:100%; border-top:1px solid #efefef; padding:20px 0px 0px; line-height: 28px;
align-items: center; display: grid; grid-template-columns: 50% 50%; }
.type8.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section > div { display: flex; flex-wrap: wrap; align-items: center; }
.type8.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section > div[class*="-right-section"] { justify-content: flex-end; }
.type8.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section .dtlms-courselist-duration{float:left; padding:0; background:none; font-size:16px;}
.type8.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section .dtlms-coursedetail-price-details{float:right; margin:0px 0 0;}
.type8.dtlms-courselist-item-wrapper .dtlms-courselist-duration{float:left; background:none; padding:0; font-weight:normal; font-size:16px;}
.type8.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-duration i{background:none; width:auto; position:static; margin-right:5px;}
.type8.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section .dtlms-coursedetail-price-details ins{background:none; font-size:20px; font-weight:500;}
.type8.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section .dtlms-coursedetail-price-details del { font-size: 20px; font-weight: 500; }
.grid-item.type8.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section{width:calc(100% + 60px); width:-moz-calc(100% + 60px); width:-webkit-calc(100% + 60px); margin:20px 0px 0px -30px; padding:35px 30px 15px;}
.type8.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section .dtlms-courselist-metadata i{font-size:15px;}
.type8.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-left-section{float:left;}
.type8.dtlms-courselist-item-wrapper .dtlms-courselist-students-enrolled, .type8.dtlms-courselist-item-wrapper .dtlms-courselist-ratings-container { display:inline-block; font-size: 16px; }
.type8.dtlms-courselist-item-wrapper .dtlms-courselist-details p.dtlms-courselist-overall-ratings{ background:none; font-weight:normal; padding-left:0px; margin: 0 0 0 15px; font-size: 16px; }
.type8.dtlms-courselist-item-wrapper .dtlms-courselist-details p.dtlms-courselist-overall-ratings span{background-color:transparent;}
.type8.dtlms-courselist-item-wrapper .dtlms-course-listing-featured{float:none;}
.type8.dtlms-courselist-item-wrapper .dtlms-courselist-purchase-status-details{display:inline-block;}
.type8.dtlms-courselist-item-wrapper .dtlms-courselist-purchase-status-details .dtlms-purchase-status{padding:5px 10px 5px 26px;}
.type8.dtlms-courselist-item-wrapper.grid-item .dtlms-course-listing-featured, .type8.dtlms-courselist-item-wrapper.grid-item .dtlms-courselist-purchase-status-details, .type3.dtlms-courselist-item-wrapper.grid-item .dtlms-course-listing-featured, .type3.dtlms-courselist-item-wrapper.grid-item .dtlms-courselist-purchase-status-details, .type5.dtlms-courselist-item-wrapper.grid-item .dtlms-course-listing-featured, .type5.dtlms-courselist-item-wrapper.grid-item .dtlms-courselist-purchase-status-details{margin:0px 7px;}
.type8.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-bottom-section{padding:12px 0 8px;}
.type8.dtlms-courselist-item-wrapper.list-item .dtlms-coursedetail-price-details{float:left; text-align:center; width:50%;}
.type8.dtlms-courselist-item-wrapper.list-item .dtlms-coursedetail-cart-details{ margin: 15px 0 0; }
.type8.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-bottom-section .dtlms-courselist-bottom-left-section .dtlms-courselist-metadata{margin:5px 0 0;}
.type8.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-metadata-holder .dtlms-courselist-author-image{float:left; margin-right:10px;}
.type8.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-metadata-holder .dtlms-courselist-author-description{ display:inline-block; margin: 0; }
.type8.dtlms-courselist-item-wrapper.grid-item .dtlms-courselist-details .dtlms-coursedetail-cart-details{bottom:-20px;}
.type8.dtlms-courselist-item-wrapper.grid-item .dtlms-coursedetail-cart-details a { line-height: 38px; padding: 0 30px; }

#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; }

.type9.dtlms-courselist-item-wrapper .dtlms-courselist-details{background-color:#f8f8f8; border:none; padding:35px 0 0;}
.type9.dtlms-courselist-item-wrapper .dtlms-courselist-details-inner > h5{font-weight:500; letter-spacing:0px; display:inline-block; text-transform:none;}
.type9.dtlms-courselist-item-wrapper:not(.list-item) .dtlms-courselist-thumb:not(.without-featured-image) ~ .dtlms-courselist-details .dtlms-courselist-details-inner, .type9.dtlms-courselist-item-wrapper:not(.list-item):hover .dtlms-courselist-details .dtlms-courselist-details-inner, .type9.dtlms-courselist-item-wrapper:not(.list-item):hover .dtlms-courselist-thumb:not(.without-featured-image) ~ .dtlms-courselist-details .dtlms-courselist-details-inner{padding:0px 30px;}
.type9.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section { clear:both; width:100%; display:inline-block; color:#FFF; padding:15px 30px; line-height: normal;
margin:15px 0 0; float:left; }
.type9.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section .dtlms-courselist-bottom-left-section { float:left; line-height: 26px; width: 100%; }
.type9.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section .dtlms-courselist-bottom-right-section { float:right; line-height: 26px; width: 100%; }

.type9.dtlms-courselist-item-wrapper.grid-item .dtlms-courselist-bottom-section .dtlms-courselist-bottom-left-section { width: auto; }
.type9.dtlms-courselist-item-wrapper.grid-item .dtlms-courselist-bottom-section .dtlms-courselist-bottom-right-section { width: auto; }

.type9.dtlms-courselist-item-wrapper .dtlms-price-status.dtlms-free{ padding:0; background-color:transparent; margin:0; font-size:22px;}
.type9.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section .dtlms-coursedetail-price-details ins{background:none; font-size:22px; font-weight:500;}
.type9.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section .dtlms-coursedetail-price-details del{font-size:22px;}
.type9.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section .dtlms-courselist-ratings{display:inline-block; margin:0;}
.type9.dtlms-courselist-item-wrapper .dtlms-courselist-ratings-container .dtlms-courselist-overall-ratings { margin: 0 0 0 10px; }

.type9.list-item.dtlms-courselist-item-wrapper .dtlms-courselist-details{padding:30px 0 0; border:none;}
.type9.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-details .dtlms-courselist-details-inner{margin-bottom:0; padding:0 30px;}
.type9.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-coursedetail-cart-details{width:100%; clear:both; float:left; margin:0px 0px 0px 0px; text-align:center; display:inline-block;}
.type9.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-coursedetail-cart-details a{margin:0; color:#FFF; display:inline-block; width:100%; border:none; border-radius:0px; text-transform:none; font-size:18px; font-weight:normal; position:relative; line-height:normal; min-height:auto; padding: 15px 30px; }
.type9.dtlms-courselist-item-wrapper.grid-item .dtlms-courselist-details .dtlms-coursedetail-cart-details a.added_to_cart.wc-forward { border-top:1px solid; }

.type9.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-bottom-section .dtlms-courselist-bottom-right-section{ float: left; margin: 15px 0 0 0; text-align: left; }
.type9.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-bottom-section .dtlms-courselist-bottom-right-section:empty { display: none; }
.type9.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-details .dtlms-coursedetail-cart-details{width:auto; float:right; text-align:right; clear:none;}
.type9.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-details .dtlms-coursedetail-cart-details a{width:auto; padding:0; min-height:1px; background-color:transparent; line-height:normal; }
.type9.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-details .dtlms-coursedetail-cart-details a.added_to_cart.wc-forward { margin: 0 0 0 15px; }
.type9.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-details .dtlms-coursedetail-cart-details a:hover{background-color:transparent;}
.type9.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-bottom-section .dtlms-courselist-bottom-left-section .dtlms-courselist-ratings-container{display:inline-block; margin-right:30px;}
.type9.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-bottom-section .dtlms-courselist-bottom-left-section .dtlms-coursedetail-price-details{ float: right; }
.type9.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-details .dtlms-coursedetail-cart-details p { color: #fff; }

#primary.page-with-sidebar.with-both-sidebar .type9.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-bottom-section .dtlms-courselist-bottom-left-section { width: 100%; }
#primary.page-with-sidebar.with-both-sidebar .type9.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-bottom-section .dtlms-courselist-bottom-left-section .dtlms-coursedetail-price-details { float: right; }

#primary.page-with-sidebar.with-both-sidebar .type9.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-bottom-section .dtlms-courselist-bottom-right-section {float: none; display: inline-block; width: 100%; text-align: center; }
#primary.page-with-sidebar.with-both-sidebar .type9.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-details .dtlms-coursedetail-cart-details { text-align: center; float: none; display: inline-block; }

#primary.page-with-sidebar.with-both-sidebar .type9.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-details .dtlms-coursedetail-cart-details a { float: none; display: inline-block; margin-bottom: 20px; }

#primary.page-with-sidebar.with-both-sidebar .type9.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-bottom-section .dtlms-courselist-bottom-right-section:empty { display: none; }

div[class*="listing-holder"] div[class*="listing-containers"] .dtlms-column.grid-item.type10 { padding: 0; 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: 100%; height: 100%; display:inline-block; top: 0; left: 0; }
.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:9px 14px 4px; 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;}
.type10.dtlms-courselist-item-wrapper .dtlms-courselist-details-inner > h5{font-weight:500; letter-spacing:0px; padding:5px 0 0; font-size:22px; 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-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-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%;}


.list-item.type5.dtlms-courselist-item-wrapper .dtlms-courselist-details {
	border-top: 1px solid #efefef;
	border-left: 0px;
	border-color: #efefef;
	padding-top: 0;
	border: none;
}
.list-item.type5.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section{width:calc(100% + 0px); width:-moz-calc(100% + 0px); width:-webkit-calc(100% + 0px); border-top:1px solid #efefef; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; margin:0; padding:15px 0 10px;}
.list-item.type5.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section ,
.list-item.type5.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-details .dtlms-coursedetail-cart-details { display: none; }
.list-item.type7.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section{width:calc(100% + 0px); width:-moz-calc(100% + 0px); width:-webkit-calc(100% + 0px); border-top:1px solid #efefef; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; margin:0px 0; padding:20px 0;}
.dtlms-courselist-item-wrapper:not(.list-item):hover .dtlms-courselist-details .dtlms-courselist-details-inner, .dtlms-courselist-item-wrapper:not(.list-item):hover .dtlms-courselist-thumb:not(.without-featured-image) ~ .dtlms-courselist-details .dtlms-courselist-details-inner{padding:0;}
.dtlms-courselist-item-wrapper .dtlms-courselist-thumb .dtlms-coursedetail-cart-details{position:absolute; right:0; bottom:0; margin:auto; top:0; left:0;}
.dtlms-courselist-item-wrapper .dtlms-courselist-thumb .dtlms-coursedetail-cart-details a i, .dtlms-courselist-item-wrapper .dtlms-courselist-thumb .dtlms-coursedetail-cart-details a i{font-size:14px; margin:0 8px 0 0; line-height:normal; display: inline-block; }
.dtlms-courselist-item-wrapper .dtlms-courselist-thumb .dtlms-courselist-featured-post{position:absolute; top:0; left:0; color:#000; padding:7px 16px; font-size:16px; font-weight:normal; line-height:normal;}
.dtlms-courselist-item-wrapper .dtlms-courselist-thumb .dtlms-courselist-featured-post i{margin-right:5px;}
.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section .dtlms-coursedetail-price-details del{font-size:16px; font-weight:500; margin-right:10px; width:auto; height:auto; line-height:normal;}

/*** Dynamic Content Styles ***/


.type1.dtlms-courselist-item-wrapper .dtlms-courselist-progress-details, .type2.dtlms-courselist-item-wrapper .dtlms-courselist-progress-details, .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:10px; top:10px;}

.type1.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-progress-details, .type2.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-progress-details, .type3.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-progress-details, .type4.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-progress-details{left:10px;}

.type5.dtlms-courselist-item-wrapper .dtlms-courselist-progress-details, .type6.dtlms-courselist-item-wrapper .dtlms-courselist-progress-details, .type8.dtlms-courselist-item-wrapper .dtlms-courselist-progress-details{left:auto; right:10px;}
/* .type1.dtlms-courselist-item-wrapper .dtlms-courselist-thumb, .type2.dtlms-courselist-item-wrapper .dtlms-courselist-thumb, .type3.dtlms-courselist-item-wrapper .dtlms-courselist-thumb, .type4.dtlms-courselist-item-wrapper .dtlms-courselist-thumb, .type6.dtlms-courselist-item-wrapper .dtlms-courselist-thumb, .type8.dtlms-courselist-item-wrapper .dtlms-courselist-thumb, .type9.dtlms-courselist-item-wrapper .dtlms-courselist-thumb{overflow:visible;} */
.type6.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-thumb{overflow:hidden;}
.type1.dtlms-courselist-item-wrapper .dtlms-courselist-thumb .dtlms-certificate-badge {
	bottom: unset;
	top: 10px;
	right: 10px;
}
.type5.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-progress-details { display: none; }
/* .type1.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-thumb .dtlms-certificate-badge{bottom:10px;} */
.dtlms-courselist-item-wrapper.type-dtlms_courses .dtlms-certificate-badge span{width:36px; height:36px; line-height:36px; position:relative; border-radius:100%; display:inline-block; border:none;}
.type2.dtlms-courselist-item-wrapper .dtlms-certificate-badge span{width:auto;}
.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;}


.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;}
.type1.dtlms-courselist-item-wrapper .dtlms-courselist-purchase-status-details .dtlms-purchase-status{line-height:23px;}

.page-with-sidebar.with-both-sidebar .type2.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-purchase-status-details { float: none; }

.type3.dtlms-courselist-item-wrapper .dtlms-courselist-thumb .dtlms-certificate-badge span, .type4.dtlms-courselist-item-wrapper .dtlms-courselist-thumb .dtlms-certificate-badge span, .type5.dtlms-courselist-item-wrapper .dtlms-courselist-thumb .dtlms-certificate-badge span, .type6.dtlms-courselist-item-wrapper .dtlms-courselist-thumb .dtlms-certificate-badge span, .type7.dtlms-courselist-item-wrapper .dtlms-courselist-thumb .dtlms-certificate-badge span, .type8.dtlms-courselist-item-wrapper .dtlms-courselist-thumb .dtlms-certificate-badge span, .type9.dtlms-courselist-item-wrapper .dtlms-courselist-thumb .dtlms-certificate-badge span,  .type10.dtlms-courselist-item-wrapper .dtlms-certificate-badge span{position:relative; background-color:#fed619;}
.type3.dtlms-courselist-item-wrapper .dtlms-courselist-thumb .dtlms-certificate-badge{top:10px; right:5px;}
.type3.dtlms-courselist-item-wrapper.grid-item .dtlms-course-listing-featured, .type5.dtlms-courselist-item-wrapper.grid-item .dtlms-course-listing-featured, .type3.dtlms-courselist-item-wrapper.grid-item.type-dtlms_courses .dtlms-courselist-metadata-featurednpurchase, .type3.dtlms-courselist-item-wrapper.list-item .dtlms-course-listing-featured, .type5.dtlms-courselist-item-wrapper.list-item .dtlms-course-listing-featured { float:none; }
.type3.dtlms-courselist-item-wrapper .dtlms-courselist-purchase-status-details, .type5.dtlms-courselist-item-wrapper .dtlms-courselist-purchase-status-details { display:inline-block; }

.type4.dtlms-courselist-item-wrapper .dtlms-courselist-thumb .dtlms-certificate-badge{top:auto; bottom:10px; right:5px;}

.type5.dtlms-courselist-item-wrapper .dtlms-courselist-thumb .dtlms-certificate-badge, .type6.dtlms-courselist-item-wrapper .dtlms-courselist-thumb .dtlms-certificate-badge, .type8.dtlms-courselist-item-wrapper .dtlms-courselist-thumb .dtlms-certificate-badge{top:10px; right:auto; left:10px;}

.type9.dtlms-courselist-item-wrapper .dtlms-courselist-progress-details .dtlms-undergoing, 
.type9.dtlms-courselist-item-wrapper .dtlms-courselist-progress-details .dtlms-underevaluation, 
.type9.dtlms-courselist-item-wrapper .dtlms-courselist-progress-details .dtlms-completed { border-radius: 0; }

.type7.dtlms-courselist-item-wrapper .dtlms-courselist-progress-details .dtlms-undergoing, 
.type7.dtlms-courselist-item-wrapper .dtlms-courselist-progress-details .dtlms-underevaluation, 
.type7.dtlms-courselist-item-wrapper .dtlms-courselist-progress-details .dtlms-completed, 
.type10.dtlms-courselist-item-wrapper .dtlms-courselist-progress-details .dtlms-undergoing, 
.type10.dtlms-courselist-item-wrapper .dtlms-courselist-progress-details .dtlms-underevaluation, 
.type10.dtlms-courselist-item-wrapper .dtlms-courselist-progress-details .dtlms-completed { border-radius: 50%; width: 30px; height: 30px; position: absolute; right: 20px; top: 10px; z-index: 9; font-size: 0; }

.type7.dtlms-courselist-item-wrapper .dtlms-courselist-progress-details .dtlms-undergoing: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:10px; top:10px; 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:5px; bottom:5px;}
.type7.dtlms-courselist-item-wrapper .dtlms-courselist-thumb .dtlms-certificate-badge{position:static; display:inline-block; float:left; margin-right:5px;}
.type7.dtlms-courselist-item-wrapper .dtlms-courselist-thumb .dtlms-certificate-badge span{position:relative;}

.type9.dtlms-courselist-item-wrapper .dtlms-courselist-progress-details{position:absolute; top:0px; left:0px;}
.type9.dtlms-courselist-item-wrapper .dtlms-courselist-thumb .dtlms-certificate-badge{bottom:-18px; top:auto; left:25px; z-index:1;}	
.type9.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-thumb .dtlms-certificate-badge{bottom:10px; left:auto; right:10px;}

.type10.dtlms-courselist-item-wrapper .dtlms-certificate-badge{float:left; clear:both; width:100%; margin:10px 0 0;}
.type10.dtlms-courselist-item-wrapper .dtlms-certificate-badge span.dtlms-certificate{float:left; margin-right:10px;}

.type10.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-bottom-section{position:absolute; bottom:0; left:0;}
.type10.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-thumb .dtlms-coursedetail-cart-details{text-align:center; position:relative; width:100%;}

.dtlms-courselist-item-wrapper .dtlms-purchase-status{text-transform:uppercase; font-size:11px; text-transform:uppercase; color:#000; border:1px solid #71d251; padding:7px 10px 5px 26px; display:inline-block; border-radius:3px; position:relative; line-height:normal;}
.dtlms-courselist-item-wrapper .dtlms-purchase-status span.fa{display:none;}
.dtlms-courselist-item-wrapper .dtlms-purchase-status:before{content:""; display:inline-block; background-color:#000; width:7px; height:7px; border-radius:100%; position:absolute; left:12px; top:0; bottom:0; margin:auto;}
.dtlms-courselist-item-wrapper .dtlms-courselist-purchase-status-details .dtlms-purchase-status span.fa{display:none;}


.dtlms-courselist-item-wrapper .dtlms-courselist-progress-details .dtlms-undergoing, .dtlms-courselist-item-wrapper .dtlms-courselist-progress-details .dtlms-underevaluation, .dtlms-courselist-item-wrapper .dtlms-courselist-progress-details .dtlms-completed{text-transform:uppercase; font-size:11px; background-color:#0080d2; color:#FFF; padding:7px 16px; display:inline-block; border-radius:3px; line-height:normal;}

.dtlms-courselist-item-wrapper .dtlms-courselist-progress-details .dtlms-underevaluation{background-color:#fdb202; color:#141414;}
.dtlms-courselist-item-wrapper .dtlms-courselist-progress-details .dtlms-completed{background-color:#71d251; margin:0px;}

.dtlms-courselist-item-wrapper .dtlms-courselist-progress-details .dtlms-undergoing span.fa, .dtlms-courselist-item-wrapper .dtlms-courselist-progress-details .dtlms-underevaluation span.fa, .dtlms-courselist-item-wrapper .dtlms-courselist-progress-details .dtlms-completed span.fa{display:none;}
.dtlms-courselist-item-wrapper .dtlms-certificate-badge span.dtlms-certificate{float:right;}
div[class$="certificate-badge"] span:before { content:""; background-repeat:no-repeat; background-position:center center; background-size:15px 23px; display:inline-block; width:15px; height:23px; position:absolute; top:0; bottom:0; left:0; right:0; margin:auto; }
div[class$="certificate-badge"] span.dtlms-certificate:before {
	/* background-image: url(images/certificate.png); */
	-webkit-mask-image: url(images/certificate.png);
    -webkit-mask-position: center;
    -webkit-mask-repeat: no-repeat;
	-webkit-mask-size: contain;
	mask-image: url(images/certificate.png);
    mask-position: center;
    mask-repeat: no-repeat;
	mask-size: contain;
	background-color: rgb(135, 197, 74);
}
div[class$="certificate-badge"] span.dtlms-badge:before {
	/* background-image: url(images/badge.png); */
	-webkit-mask-image: url(images/badge.png);
    -webkit-mask-position: center;
    -webkit-mask-repeat: no-repeat;
	-webkit-mask-size: contain;
	mask-image: url(images/badge.png);
    mask-position: center;
    mask-repeat: no-repeat;
	mask-size: contain;
    background-color: rgb(78, 191, 206);
}


.dtlms-courselist-item-wrapper .dtlms-course-listing-featured{background-color:#fed619; display:inline-block; position:relative; font-size:11px; text-transform:uppercase; border-radius:3px; padding:8px 12px 6px 26px; line-height:normal; font-weight:400; float:left; margin-right:15px; color:#000; margin-bottom: 5px;}
/* .dtlms-courselist-item-wrapper .dtlms-course-listing-featured .dtlms-course-listing-featured-text{line-height:0px;} */
.dtlms-courselist-item-wrapper .dtlms-course-listing-featured span.fa{display:none;}
.dtlms-courselist-item-wrapper .dtlms-course-listing-featured .dtlms-course-listing-featured-text:before{content:""; background-image:url(images/star.png); background-repeat:no-repeat; background-position:center center; background-size:10px 11px; display:inline-block; width:10px; height:11px; position:absolute; top:0; bottom:0; left:10px; margin:auto 0;}

.type5.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-progress-details, .type6.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-progress-details, .type8.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-progress-details { line-height: normal; left:auto; right:10px; }

.type7.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-progress-details .dtlms-undergoing, 
.type7.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-progress-details .dtlms-underevaluation, 
.type7.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-progress-details .dtlms-completed, 
.type10.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-progress-details .dtlms-undergoing, 
.type10.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-progress-details .dtlms-underevaluation, 
.type10.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-progress-details .dtlms-completed{ right:10px;}

.dtlms-courselist-item-wrapper.type4 .dtlms-courselist-purchase-status-details, .dtlms-courselist-item-wrapper.type6 .dtlms-courselist-purchase-status-details, .dtlms-courselist-item-wrapper.type9 .dtlms-courselist-purchase-status-details { display: inline-block; }

.dtlms-courselist-item-wrapper.type4 .dtlms-course-listing-featured, .dtlms-courselist-item-wrapper.type6 .dtlms-course-listing-featured, .dtlms-courselist-item-wrapper.type9 .dtlms-course-listing-featured { float: none; }

.dtlms-courselist-item-wrapper.type9 .dtlms-course-listing-featured { margin-bottom: 15px; }

@-moz-document url-prefix() { 
  .dtlms-courselist-item-wrapper .dtlms-course-listing-featured{
     padding:6px 12px 6px 26px;
  }
  .dtlms-courselist-item-wrapper .dtlms-purchase-status{padding:5px 10px 5px 26px;}
  .type8.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-purchase-status-details .dtlms-purchase-status{top:0px;}
 }


/*** Class Styles ***/

div[class*="classlist-item-wrapper"] div[class*="list-details"]{ background-color:#FFF; display:inline-block; width:100%;}
div[class*="classlist-item-wrapper"] div[class*="list-details"] h5{font-size:18px; letter-spacing:0px; font-weight:600; display:inline-block; text-transform:none;}
.dtlms-classlist-item-wrapper.list-item div[class*="list-details"] h5{width:100%; margin-top: 10px;}
.dtlms-classlist-item-wrapper.list-item.type2 div[class*="list-details"] > h5, .dtlms-classlist-item-wrapper.list-item.type3 div[class*="list-details"] > h5{margin-top:20px;}
div[class*="list-item-wrapper"].type3 div[class*="list-details"] div[class*="list-metadata"]{ display: flex; align-items: center; flex-wrap: wrap; }
.dtlms-classlist-item-wrapper .dtlms-class-progress-details{position:absolute; left:10px; top:10px;}
div[class*="classlist-item-wrapper"] div[class*="list-thumb"]{overflow:visible;}
.dtlms-classlist-item-wrapper.type-dtlms_classes .dtlms-classlist-details{padding:25px;}
.dtlms-classlist-item-wrapper.type-dtlms_classes.type2 .dtlms-classlist-details { 
	border: 2px solid rgba(var(--wdtHeadAltColorRgb),.15);
    border-top: 0;
	 position: static;
}
.dtlms-classlist-item-wrapper.type-dtlms_classes .dtlms-classlist-details .dtlms-classlist-bottom-section .dtlms-classlist-bottom-section-left{
	display: none;
}
.dtlms-classlist-item-wrapper.type-dtlms_classes.list-item .dtlms-classlist-details{padding:30px 30px 0px; border-width:1px 1px 1px 0;}
.dtlms-classlist-item-wrapper.type-dtlms_classes .dtlms-classlist-details .dtlms-classlist-metadata p i{background-color:transparent; font-size:14px;}
div[class*="classlist-item-wrapper"].type1 div[class*="list-details"] div[class*="list-metadata"] p { margin: 0 5px 0; }
.dtlms-classlist-item-wrapper.type3 .dtlms-classlist-metadata{margin-top:0px;}

.dtlms-classlist-item-wrapper.list-item .dtlms-class-progress-details,
.dtlms-classlist-item-wrapper.grid-item.swiper-slide .dtlms-class-progress-details { left:10px; }

.dtlms-classlist-item-wrapper .dtlms-class-listing-featured{background-color:#fed619; display:inline-block; position:relative; font-size:11px; text-transform:uppercase; border-radius:3px; padding:8px 12px 6px 26px; line-height:normal; float:left; margin-right:15px; margin-bottom: 5px;}
.dtlms-classlist-item-wrapper.type2 .dtlms-class-listing-featured { 
	position: absolute;
	top: 10px;
	left: 30px;
	margin-right: 0;
	margin-bottom: 0;
	transform: scaleX(-1);
	opacity: 0;
	transition: var(--wdtBaseTransition);
}
.dtlms-classlist-item-wrapper.type2:hover .dtlms-class-listing-featured{
	transform: scaleX(1);
	opacity: 1;
}
.dtlms-classlist-item-wrapper .dtlms-class-listing-featured .dtlms-class-listing-featured-text{line-height:0px;}
.dtlms-classlist-item-wrapper .dtlms-class-listing-featured .dtlms-class-listing-featured-text:before{content:""; background-image:url(images/star.png); background-repeat:no-repeat; background-position:center center; background-size:10px 11px; display:inline-block; width:10px; height:11px; position:absolute; top:0; bottom:0; left:10px; margin:auto 0;}


.dtlms-classlist-item-wrapper .dtlms-class-progress-details .dtlms-undergoing, .dtlms-classlist-item-wrapper .dtlms-class-progress-details .dtlms-underevaluation, .dtlms-classlist-item-wrapper .dtlms-class-progress-details .dtlms-completed{text-transform:uppercase; font-size:11px; background-color:#0080d2; color:#FFF; padding:7px 16px; display:inline-block; border-radius:3px; line-height:normal;}
.dtlms-classlist-item-wrapper .dtlms-class-progress-details .dtlms-underevaluation{background-color:#fdb202; color:#141414;}
.dtlms-classlist-item-wrapper .dtlms-class-progress-details .dtlms-completed{background-color:#71d251; margin:0px;}
.dtlms-classlist-item-wrapper .dtlms-class-progress-details .dtlms-undergoing span.fa, .dtlms-classlist-item-wrapper .dtlms-class-progress-details .dtlms-underevaluation span.fa, .dtlms-classlist-item-wrapper .dtlms-class-progress-details .dtlms-completed span.fa{display:none;}
.dtlms-classlist-item-wrapper .dtlms-classlist-purchase-status-details { display:inline-block; float: left; margin-right:15px; line-height: normal; }
.dtlms-classlist-item-wrapper .dtlms-classlist-metadata{margin:20px 0px 0px; float:left; clear:both;}


.dtlms-classlist-item-wrapper .dtlms-purchase-status{ font-size:11px; float: left; text-transform:uppercase; color:#000; border:1px solid #71d251; padding:7px 10px 6px 26px; display:inline-block; border-radius:3px; position:relative; line-height:normal;}
.dtlms-classlist-item-wrapper .dtlms-purchase-status:before{content:""; display:inline-block; background-color:#000; width:7px; height:7px; border-radius:100%; position:absolute; left:12px; top:0; bottom:0; margin:auto;}
.dtlms-classlist-item-wrapper .dtlms-classlist-purchase-status-details .dtlms-purchase-status span.fa{display:none;}
.dtlms-classlist-item-wrapper .dtlms-classlist-details .dtlms-classdetail-price-details ins { text-decoration: none; }

.dtlms-classlist-item-wrapper .dtlms-classlist-details .dtlms-class-detail-ratings-container .dtlms-class-detail-ratings span, .dtlms-classlist-item-wrapper .dtlms-classlist-details .dtlms-class-detail-ratings-container .dtlms-classlist-overall-ratings span, .dtlms-classlist-item-wrapper .dtlms-classlist-thumb .dtlms-class-detail-ratings-container .dtlms-class-detail-ratings span{background-color:transparent; color:#ffcc21; font-size:0px;}
.dtlms-classlist-item-wrapper .dtlms-classlist-details .dtlms-class-detail-ratings-container .dtlms-class-detail-ratings span, .dtlms-classlist-item-wrapper .dtlms-classlist-thumb .dtlms-class-detail-ratings-container .dtlms-class-detail-ratings span{margin:0px -2px;}
.dtlms-classlist-item-wrapper .dtlms-classlist-details .dtlms-class-detail-ratings-container .dtlms-class-detail-ratings span:before, .dtlms-classlist-item-wrapper .dtlms-classlist-details .dtlms-class-detail-ratings-container .dtlms-classlist-overall-ratings span:before, .dtlms-classlist-item-wrapper .dtlms-classlist-thumb .dtlms-class-detail-ratings-container .dtlms-class-detail-ratings span:before{font-size:16px;}

.type1.dtlms-classlist-item-wrapper .dtlms-classlist-details .dtlms-classlist-instructor-item{ display: flex; align-items: center; flex-wrap: wrap; margin-bottom:20px; }
.type1.dtlms-classlist-item-wrapper .dtlms-classlist-details .dtlms-classlist-instructor-item:last-child { margin-bottom: 0; }
.type1.dtlms-classlist-item-wrapper .dtlms-classlist-instructor-item{clear:both; float:left; width:100%; position:relative; padding:0;}
.type1.dtlms-classlist-item-wrapper .dtlms-classlist-instructor-item img{border-radius:100%; max-width:50px; margin-right:10px; float:left; left:0; top:0;}
.type1.dtlms-classlist-item-wrapper .dtlms-instructor-item-meta-data{display:inline-block; float:left;}
.type1.dtlms-classlist-item-wrapper .dtlms-instructor-item-meta-data p{display:inline-block; width:auto; font-size:18px; font-weight:normal; margin:0px 0px 0px; width:100%; float:left;}
.type1.dtlms-classlist-item-wrapper .dtlms-instructor-item-meta-data p a{float:left;}
.type1.dtlms-classlist-item-wrapper .dtlms-instructor-item-meta-data span{font-size:16px; font-weight:normal; clear:both; float:left; margin:0px;}
.type1.dtlms-classlist-item-wrapper .dtlms-classlist-details .dtlms-instructor-item-meta-data h5{width:auto;}
.type1.dtlms-classlist-item-wrapper .dtlms-classlist-thumb .dtlms-certificate-badge{top:auto; bottom:-18px; right:5px;}
.type1.dtlms-classlist-item-wrapper.type-dtlms_classes .dtlms-classlist-details{padding-bottom:20px;}
.type1.dtlms-classlist-item-wrapper.list-item .dtlms-classlist-thumb .dtlms-certificate-badge{bottom:10px; right:8px;}
.type1.dtlms-classlist-item-wrapper.list-item .dtlms-classlist-details .dtlms-classlist-description{margin-bottom:20px;}

.dt-header-menu .dt-primary-nav li .type1.dtlms-classlist-item-wrapper .dtlms-instructor-item-meta-data p a { padding: 0; }


.type2.dtlms-classlist-item-wrapper .dtlms-classlist-metadata{position:absolute; display:inline-block; float:left; line-height:normal; left:10px; bottom:10px; border-radius:3px; background-color:#FFF; font-size:11px; text-transform:uppercase; padding:7px 15px;}
.type2.dtlms-classlist-item-wrapper .dtlms-classlist-metadata p { margin: 0; }
.type2.dtlms-classlist-item-wrapper .dtlms-classlist-metadata p:before{content:"\f02d"; font-family:Font Awesome\ 5 Free; font-weight:900; margin-right:8px; }
/* .type2.dtlms-classlist-item-wrapper .dtlms-classlist-details .dtlms-classlist-bottom-section {
	width: calc(100% + 60px);
	width: -moz-calc(100% + 60px);
	width: -webkit-calc(100% + 60px);
	clear: both;
	border-top: 1px solid #ececec;
	margin: 0px 0px 0px -30px;
	padding: 17px 30px;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	justify-content: space-between;
} */
.type2.dtlms-classlist-item-wrapper .dtlms-classlist-bottom-section-left .dtlms-price-status.dtlms-cost { font-size:20px; font-weight:500; line-height: normal; }
.type2.dtlms-classlist-item-wrapper .dtlms-classlist-bottom-section-left .dtlms-classdetail-price-details ins{background:none; font-size:20px; font-weight:500;}
.type2.dtlms-classlist-item-wrapper .dtlms-classlist-bottom-section-right a {
	font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    padding: 9px 20px;
    border: none;
    border-radius: 0px;
    min-height: 1px;
    margin: 0;
    border: 2px solid var(--wdtHeadAltColor);
    color: var(--wdtHeadAltColor);
    border-radius: var(--wdtRadius_1X);
}
.type2.dtlms-classlist-item-wrapper .dtlms-classlist-bottom-section-right a:hover{
	background-color: var(--wdtPrimaryColor);
	color: var(--wdtAccentTxtColor);
	border-color: var(--wdtPrimaryColor);
}
.type2.dtlms-classlist-item-wrapper.grid-item .dtlms-classlist-bottom-section-right a:hover{
	color: var(--wdtAccentTxtColor);
}
.type2.dtlms-classlist-item-wrapper .dtlms-classlist-bottom-section-right{
	display: flex;
}
div[class*="list-item-wrapper"].type2 div[class*="list-details"] div[class*="list-description"]{
	float: none;
}
/* .type2.dtlms-classlist-item-wrapper .dtlms-classlist-bottom-section-right a:after { content:"\f054"; color: currentColor; font-family:'Font Awesome 5 Free'; margin-left:8px; font-size:14px; font-weight: 900; }
.type2.dtlms-classlist-item-wrapper .dtlms-classlist-bottom-section-right a:hover{background-color:transparent;} */
.type2.dtlms-classlist-item-wrapper .dtlms-classlist-thumb .dtlms-certificate-badge, .type3.dtlms-classlist-item-wrapper .dtlms-classlist-thumb .dtlms-certificate-badge{top:auto; bottom:10px; right:8px;}

.type3.dtlms-classlist-item-wrapper .dtlms-classlist-details{background-color:#f8f8f8;}
.type3.dtlms-classlist-item-wrapper .dtlms-classlist-details .dtlms-classlist-instructor-item{ display: flex; align-items: center; flex-wrap: wrap; margin-bottom:20px;}
.type3.dtlms-classlist-item-wrapper .dtlms-classlist-instructor-item{clear:both; float:left;}
.type3.dtlms-classlist-item-wrapper .dtlms-classlist-instructor-item img{border-radius:100%; max-width:55px; margin-right:10px; float:left;}
.type3.dtlms-classlist-item-wrapper .dtlms-instructor-item-meta-data{display:inline-block; float:left;}
.type3.dtlms-classlist-item-wrapper .dtlms-instructor-item-meta-data p{display:inline-block; width:auto; font-size:18px; font-weight:normal; margin:0px 0px 0px; width:100%; float:left;}
.type3.dtlms-classlist-item-wrapper .dtlms-instructor-item-meta-data p a{float:left;}
.type3.dtlms-classlist-item-wrapper .dtlms-instructor-item-meta-data span{font-size:16px; font-weight:normal; clear:both; float:left; margin:0px 0 0;}
.type3.dtlms-classlist-item-wrapper .dtlms-classlist-details .dtlms-classdetail-price-details{ float:right; margin:12px 0 0; line-height: normal; }

#primary.page-with-sidebar.with-both-sidebar .type3.dtlms-classlist-item-wrapper.list-item .dtlms-classlist-details .dtlms-classdetail-price-details {float:left; clear:both; margin:10px 0px;}

.type3.dtlms-classlist-item-wrapper .dtlms-classlist-details .dtlms-classdetail-price-details ins{font-size:18px; font-weight:normal; color:#FFF; padding:5px 17px;}
.type3.dtlms-classlist-item-wrapper .dtlms-classlist-details .dtlms-classlist-bottom-section{ display: flex; width:calc(100% + 60px); width:-moz-calc(100% + 60px); width:-webkit-calc(100% + 60px); clear:both; border-top:1px solid #ececec; margin:15px 0px 0px -30px; padding:20px 30px 20px 30px; flex-wrap: wrap; justify-content: space-between; }
.type3.dtlms-classlist-item-wrapper .dtlms-classlist-bottom-section-right{text-align:center;}
.type3.dtlms-classlist-item-wrapper .dtlms-classlist-bottom-section-right a{font-size:18px; font-weight:500; text-transform:none; padding:0; border:none; border-radius:0px; min-height:1px; margin:0 0 10px; display:inline-block; border-radius:50px; padding:14px 25px; line-height:normal; letter-spacing:0;}
.type3.dtlms-classlist-item-wrapper .dtlms-classlist-bottom-section-right a:after { content:"\f054"; color: currentColor; font-family:'Font Awesome 5 Free'; margin-left:8px; font-size:14px; font-weight: 900; }
.type3.dtlms-classlist-item-wrapper .dtlms-classlist-details .dtlms-classlist-bottom-section .dtlms-class-detail-ratings-container { display: grid; justify-content: space-around;    align-items: center; grid-template-columns: 100%; }
.type3.dtlms-classlist-item-wrapper .dtlms-class-detail-ratings{ display: flex; justify-content: start; }
.type3.dtlms-classlist-item-wrapper .dtlms-class-detail-average-ratings { font-weight: normal; font-size: 16px; justify-content: right; display: flex; }

.type3.dtlms-classlist-item-wrapper .dtlms-classlist-details .dtlms-classdetail-price-details span ins,
.type3.dtlms-classlist-item-wrapper .dtlms-classlist-details .dtlms-classdetail-price-details span del { float: none; display: inline-block; line-height: normal;}

.dtlms-classlist-item-wrapper .dtlms-courselist-purchase-status-details{margin:0px 0px 20px;}
div[class*="list-item-wrapper"] div[class*="list-details"] div[class*="list-metadata"] p { background:none; padding:0px; }
div[class*="list-item-wrapper"] div[class*="list-details"] div[class*="list-metadata"] p > i{margin-right:8px; width:auto; position:static; background-color:transparent;}
div[class*="list-item-wrapper"].type10 div[class*="list-details"] div[class*="list-metadata"] p > i{margin-right:8px; width:28px; margin-right:12px; position:absolute; left:0; top:0; font-size:12px;}

.dtlms-classlist-item-wrapper .dtlms-class-detail-average-ratings{display:inline-block; font-weight:normal; font-size:16px;}
.dtlms-classlist-item-wrapper .dtlms-class-detail-total-reviews{position:relative; padding-left:5px; font-size:16px; display:inline-block; font-weight:normal;}	
.dtlms-classlist-item-wrapper .dtlms-class-detail-ratings{display:inline-block;}
.type2.dtlms-classlist-item-wrapper .dtlms-class-detail-ratings{margin-right:10px;}

div[class*="classlist-item-wrapper"] div[class*="list-details"] div[class*="list-description"] ul { list-style-type:decimal; padding: 0; list-style-position: inside; margin: 0; }
.dtlms-classlist-item-wrapper .dtlms-class-detail-ratings-container{margin-bottom:15px;}
div[class*="classlist-item-wrapper"] div[class*="list-details"] div[class*="list-metadata"] p{font-weight:normal;}
div[class*="list-item-wrapper"].list-item.type2  div[class*="list-details"] div[class*="list-description"] { margin-bottom: 20px; }

.dtlms-classlist-item-wrapper .dtlms-certificate-badge span{position:relative; border:none;}


/* div[class*="list-item-wrapper"]:hover div[class*="list-thumb"] .featured-tag,div[class*="list-item-wrapper"]:hover div[class*="list-thumb"] .dtlms-class-type{opacity:0;visibility:hidden;}
div[class*="list-item-wrapper"]:hover div[class*="list-thumb"] .dtlms-class-type{opacity:1;visibility:visible;}
div[class*="list-item-wrapper"]:hover div[class*="list-thumb"] .dtlms-class-type{text-decoration:blink;-webkit-animation-name:blinker;-webkit-animation-duration:0.4s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;-webkit-animation-direction:alternate;animation-name:blinker;animation-duration:0.4s;animation-iteration-count:infinite;animation-timing-function:ease-in-out;animation-direction:alternate;-ms-animation-name:blinker;-ms-animation-duration:0.4s;-ms-animation-iteration-count:infinite;-ms-animation-timing-function:ease-in-out;-ms-animation-direction:alternate;-moz-animation-name:blinker;-moz-animation-duration:0.4s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:ease-in-out;-moz-animation-direction:alternate}
@keyframes blinker{from{opacity:1}to{opacity:0}}
@-webkit-keyframes blinker{from{opacity:1}to{opacity:0}}
@-ms-keyframes blinker{from{opacity:1}to{opacity:0}}
@-moz-keyframes blinker{from{opacity:1}to{opacity:0}} */


.dtlms-classlist-item-wrapper.type-dtlms_classes .dtlms-classlist-thumb .dtlms-class-type {
	top: 10px;
	bottom: auto;
	border-radius: 3px;
	text-transform: capitalize;
	letter-spacing: 0px;
	font-size: 16px;
	line-height: normal;
	padding: 7px 10px 7px 25px;
	color: var(--wdtAccentTxtColor);
	font-weight: var(--wdtFontWeight_Alt);
}
.dtlms-classlist-item-wrapper .dtlms-class-type:before {
	content: "";
    display: inline-block;
    font-family: 'LmsElementor Icons';
    margin-right: 5px;
}
.dtlms-classlist-item-wrapper.online .dtlms-class-type:before{
	content:'\e875';
}
.dtlms-classlist-item-wrapper.onsite .dtlms-class-type:before{
	content:'\f1ad';
	font-family: "Font Awesome 5 Free";
}
.dtlms-classlist-item-wrapper.type-dtlms_classes .dtlms-classlist-thumb .dtlms-class-type:empty{display:none;}


.dtlms-classlist-item-wrapper.list-item .dtlms-classlist-thumb .dtlms-classlist-thumb-inner{height:100%; width:100%; background-size:cover !important; display:inline-block; position:absolute; top:0; left:0; background-position:center center !important;}


/*** Carousel Fix ***/

div[class*="listing-holder"] .dtlms-swiper-pagination-holder .dtlms-swiper-bullet-pagination span.swiper-pagination-bullet-active{margin:0px 3px;}
div[class*="swiper-slide"].dtlms-courselist-item-wrapper .dtlms-courselist-progress-details{left:10px;}
div[class*="swiper-slide"].dtlms-courselist-item-wrapper.type5 .dtlms-courselist-progress-details, div[class*="swiper-slide"].dtlms-courselist-item-wrapper.type6 .dtlms-courselist-progress-details, div[class*="swiper-slide"].dtlms-courselist-item-wrapper.type8 .dtlms-courselist-progress-details{right:10px; left:auto;}

div[class*="dtlms"] ins { text-decoration: none; }


/********************************************************************

       Packages Styles
	   
********************************************************************/

.type2.dtlms-packagelist-item-wrapper .dtlms-packagelist-details{transition:all 0.3s linear; -moz-transition:all 0.3s linear; -webkit-transition:all 0.3s linear;}

.dtlms-packagelist-item-wrapper .dtlms-packagelist-inclusion p{background-color:#e9e9e9; display:inline-block; font-size: 14px; margin-right:5px; line-height:28px; padding:0px 15px; margin: 0 5px 10px 0; }

.type1.dtlms-packagelist-item-wrapper .dtlms-packagelist-details h5 { font-size:20px; font-weight: var(--wdtFontWeight_Alt); }
.type1.dtlms-packagelist-item-wrapper .dtlms-packagelist-details-inner{width:100%; border:none; clear:both; display:block; margin:0; padding:0; text-align:center; width:100%; float:left;}
.type1.dtlms-packagelist-item-wrapper .dtlms-packagelist-price-details{display:table; font-size:13px; font-weight:normal; line-height:30px; margin-bottom:8px; margin-left:auto; margin-right:-10px; padding:0 15px; position:relative; right:0px; text-align:center; vertical-align:middle; z-index:1; color:#FFF; float:right; right:-20px;}
.type1.dtlms-packagelist-item-wrapper .dtlms-packagelist-price-details:before{border-color:transparent; border-style:solid; border-width:0 0 8px 10px; content:""; opacity:0.5; filter:alpha(opacity=50); position:absolute; right:0; top:100%; z-index:-1;}
.type1.dtlms-packagelist-item-wrapper .dtlms-packagelist-price-details ins{background:none; color:#FFF;}
.type1.dtlms-packagelist-item-wrapper .dtlms-packagelist-price-details del{opacity:0.6; margin-right:6px;}
.type1.dtlms-packagelist-item-wrapper .dtlms-packagelist-details-inner .dtlms-packagedetail-cart-details {
	display: table;
	/* width: calc(100% + 72px);
	width: -moz-calc(100% + 72px);
	width: -webkit-calc(100% + 72px);
	margin: 0px 0px 0px -36px; */
}
.type1.dtlms-packagelist-item-wrapper .dtlms-packagelist-details-inner .dtlms-packagedetail-cart-details>.dtlms-button,
.type1.dtlms-packagelist-item-wrapper .dtlms-packagelist-details-inner .dtlms-packagedetail-cart-details>.dtlms-packagedetail-cart-link,
.type1.dtlms-packagelist-item-wrapper .dtlms-packagelist-details-inner .dtlms-packagedetail-cart-details>.added_to_cart {
	border-style: solid;
	border-width: 0;
	display: block;
	font-size: 15px;
	font-weight: normal;
	height: 50px;
	line-height: 50px;
	margin-top: 0;
	padding-bottom: 0;
	padding-top: 0;
	vertical-align: middle;
	-webkit-border-radius: 0;
	border-radius: 0;
	text-transform: inherit;
}
.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;}
.dtlms-packagelist-item-wrapper .dtlms-packagelist-details-inner .dtlms-packagedetail-cart-details > .dtlms-button.added{display:none !important;}


.type2.dtlms-packagelist-item-wrapper.grid-item .dtlms-packagelist-details{border:0px; overflow: hidden; }
.type2.dtlms-packagelist-item-wrapper .dtlms-packagelist-details{padding:25px;}	   
.type2.dtlms-packagelist-item-wrapper .dtlms-packagelist-details h5 {
	font-size: 20px;
	text-transform: uppercase;
	letter-spacing: 0px;
	margin-top: 0px;
	font-weight: var(--wdtFontWeight_Alt);
}
.type2.dtlms-packagelist-item-wrapper .dtlms-packagelist-details h6 { font-size:16px; margin: 0 0 20px; }
.type2.dtlms-packagelist-item-wrapper .dtlms-packagelist-details h6:empty { display: none; }
.type2.dtlms-packagelist-item-wrapper .dtlms-packagelist-price-details span {
	text-transform: uppercase;
	font-weight: var(--wdtFontWeight_Alt);
    font-family: var(--wdtFontTypo_Alt);
    line-height: normal;
    display: inline-block;
}
.type2.dtlms-packagelist-item-wrapper .dtlms-packagelist-price-details span.amount{font-size:40px;}
.type2.dtlms-packagelist-item-wrapper .dtlms-packagelist-price-details ins{background:none;}
.type2.dtlms-packagelist-item-wrapper .dtlms-packagelist-price-details del{ margin-right:10px; }
.type2.dtlms-packagelist-item-wrapper .dtlms-packagelist-price-details del span.amount { font-size: 26px; }
.type2.dtlms-packagelist-item-wrapper .dtlms-packagelist-price-details del span, .type2.dtlms-packagelist-item-wrapper .dtlms-packagelist-price-details del{color:#CCC;}
.type2.dtlms-packagelist-item-wrapper .dtlms-packagelist-price-details { float:left; font-size: 16px; width:100%; clear:both; line-height: 28px; margin:20px 0 25px; }
.type2.dtlms-packagelist-item-wrapper .dtlms-packagedetail-cart-details{float:left; width:100%; clear:both;}
.type2.dtlms-packagelist-item-wrapper .dtlms-packagedetail-cart-details a{box-shadow:0px 5px 15px 0px rgba(0,0,0,0.2); -moz-box-shadow:0px 5px 15px 0px rgba(0,0,0,0.2); -webkit-box-shadow:0px 5px 15px 0px rgba(0,0,0,0.2); padding:15px 30px; font-size:16px; border-radius:50px; font-weight:normal; color:#FFF; display:inline-block; line-height:normal; margin-left:0px;}
.type2.dtlms-packagelist-item-wrapper .dtlms-packagedetail-cart-details a.added_to_cart{margin:20px 0px 0px;}
.type2.dtlms-packagelist-item-wrapper .dtlms-packagedetail-cart-details a:hover{ box-shadow:0 0 0 0 rgba(0,0,0,0.2); -moz-box-shadow:0 0 0 0 rgba(0,0,0,0.2);
-webkit-box-shadow:0 0 0 0 rgba(0,0,0,0.2); }
.type2.dtlms-packagelist-item-wrapper .dtlms-packagedetail-cart-details a i{display:none;}	
.type2.dtlms-packagelist-item-wrapper ul.dt-sc-fancy-list{clear:both; margin-bottom:25px;}
.type2.dtlms-packagelist-item-wrapper .dtlms-packagelist-inclusion{clear:both; width:100%; float:left; position:relative; padding-top:30px; margin:5px 0px 5px;}
.type2.dtlms-packagelist-item-wrapper .dtlms-packagelist-inclusion:after{background:#e4e4e4; content:""; width:100%; height:1px; position:absolute; top:0; left:0px;}
.type2.dtlms-packagelist-item-wrapper.grid-item .dtlms-packagelist-inclusion:after{width:calc(100% + 80px); width:-moz-calc(100% + 80px); width:-webkit-calc(100% + 80px); left:-40px;}
.type2.dtlms-packagelist-item-wrapper .dtlms-packagelist-inclusion p{display:inline-block;margin-right:5px; background-color:transparent;line-height: 22px;padding: 0px 15px 0px 23px;position: relative;width: 100%;text-transform: uppercase; margin: 0 0 10px; }
.type2.dtlms-packagelist-item-wrapper .dtlms-packagelist-inclusion p:before { content:"\f00c"; font-size:14px; font-family:'Font Awesome 5 Free'; font-style:normal; font-weight:900; text-decoration:inherit; position:absolute; top:0px; left:0px; }
.type2.dtlms-packagelist-item-wrapper.grid-item{position:relative;}
/* div[class*="listing-holder"] div[class*="listing-containers"] .type2.dtlms-packagelist-item-wrapper.grid-item { margin-bottom: 20px; padding: 0; } */
.type2.dtlms-packagelist-item-wrapper .dtlms-packagelist-thumb{background-color:#FFF;}
/* .type2.dtlms-packagelist-item-wrapper.grid-item:before{content:""; position:absolute; left: 0; right: 0; top:0; bottom: 0; border:1px solid #EEE; transition:all 0.3s linear; -moz-transition:all 0.3s linear; -webkit-transition:all 0.3s linear; z-index: 9; pointer-events: none; } */


.type3.dtlms-packagelist-item-wrapper .dtlms-packagelist-details {
	border: none;
	background-color: var(--wdtTertiaryColor);
	text-align: center;
	padding: 20px;
}
.type3.dtlms-packagelist-item-wrapper.list-item .dtlms-packagelist-details{padding-top:15px;}
.type3.dtlms-packagelist-item-wrapper .dtlms-packagelist-details .dtlms-packagelist-inclusion p{position:relative; padding:0px 15px 0px 42px;}
.type3.dtlms-packagelist-item-wrapper .dtlms-packagelist-details .dtlms-packagelist-inclusion p:before{content:"\f02b"; font-family:'Font Awesome 5 Free'; font-size: 14px; font-style:normal; font-weight:900; color:#FFF; position:absolute; left:0; top:0; width:28px; text-align:center;}
.type3.dtlms-packagelist-item-wrapper .dtlms-packagelist-details .dtlms-packagelist-details-inner{background-color:transparent; border:none; width:100%; float:left; padding:0px; margin-bottom:0;}
.type3.dtlms-packagelist-item-wrapper .dtlms-packagelist-details .dtlms-packagelist-price-details {
	color: var(--wdtSecondaryColor);
    font-size: 18px;
    font-weight: var(--wdtFontWeight_Alt);
    float: left;
    padding: 0;
    margin-right: 0;
    margin-bottom: 15px;
}
.type3.dtlms-packagelist-item-wrapper .dtlms-packagelist-details .dtlms-packagelist-price-details del{font-weight:100; margin-right:8px;}
.type3.dtlms-packagelist-item-wrapper .dtlms-packagelist-details .dtlms-packagelist-price-details ins{ background:none;}
.type3.dtlms-packagelist-item-wrapper .dtlms-packagelist-details .dtlms-packagedetail-cart-details a {
	font-size: 16px;
	margin: 0;
	font-weight: var(--wdtFontWeight_Alt);
	display: inline-block;
	line-height: normal;
}
.type3.dtlms-packagelist-item-wrapper.list-item .dtlms-packagelist-details .dtlms-packagedetail-cart-details a{padding-top:20px; padding-bottom:18px; margin-right:10px;}
.type3.dtlms-packagelist-item-wrapper .dtlms-packagelist-details .dtlms-packagedetail-cart-details a i{display:none;}
.type3.dtlms-packagelist-item-wrapper .dtlms-packagelist-details .dtlms-packagedetail-cart-details a:after {
	content: "\f30b";
	font-family: Font Awesome\ 5 Free;
	font-style: normal;
	font-weight: 900;
	margin-left: 10px;
	position: relative;
	top: 1px;
}
.type3.dtlms-packagelist-item-wrapper .dtlms-packagelist-details>h5 {
	font-size: var(--wdtFontSize_H4);
    letter-spacing: 0;
    font-weight: var(--wdtFontWeight_Alt);
    text-transform: uppercase;
}
.type3.dtlms-packagelist-item-wrapper.list-item .dtlms-packagelist-details .dtlms-packagelist-description{margin:10px 0px 20px;}
.type3.dtlms-packagelist-item-wrapper .dtlms-packagelist-details .dtlms-packagelist-inclusion p:before { background-color: var(--wdtSecondaryColor); }
@media screen and (-webkit-min-device-pixel-ratio:0) { 

       .type3.dtlms-packagelist-item-wrapper.list-item .dtlms-packagelist-details .dtlms-packagedetail-cart-details a { padding-bottom: 15px; padding-top: 15px; }

}

/* .type3.dtlms-packagelist-item-wrapper.grid-item .dtlms-packagelist-details .dtlms-packagelist-details-inner {
	width: calc(100% + 70px);
	width: -moz-calc(100% + 70px);
	width: -webkit-calc(100% + 70px);
	margin: 0 0 0 -35px;
} */
.type3.dtlms-packagelist-item-wrapper.grid-item .dtlms-packagelist-details .dtlms-packagelist-price-details {
	width: 100%;
	text-align: center;
	/* margin: 0; */
}
.type3.dtlms-packagelist-item-wrapper.grid-item .dtlms-packagelist-details .dtlms-packagedetail-cart-details{width:100%; text-align:center;}
.type3.dtlms-packagelist-item-wrapper.grid-item .dtlms-packagelist-details .dtlms-packagedetail-cart-details a {
	width: 100%;
	display: inline-block;
	background: none;
    border: 2px solid var(--wdtPrimaryColor);
    color: var(--wdtHeadAltColor);
	 padding: var(--wdtPadding_MiniBtn);
}
.type3.dtlms-packagelist-item-wrapper.grid-item .dtlms-packagelist-details .dtlms-packagedetail-cart-details a:hover,
.type3.dtlms-packagelist-item-wrapper .dtlms-packagelist-details .dtlms-packagedetail-cart-details a.added_to_cart{
	border-color: var(--wdtSecondaryColor);
}
.type3.dtlms-packagelist-item-wrapper .dtlms-packagelist-details .dtlms-packagedetail-cart-details a.added_to_cart:hover{
	color: var(--wdtSecondaryColor);
}

.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;}
.type1.dtlms-packagelist-item-wrapper .dtlms-expired{margin:0px 0px 20px;}
.type3.dtlms-packagelist-item-wrapper .dtlms-expired{width:100%;}


.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; }	

.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; }

.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 .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 .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 .type3.dtlms-packagelist-item-wrapper.list-item .dtlms-packagelist-details .dtlms-packagelist-price-details { margin-bottom: 15px; }

.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 div[class*="packagelist-item-wrapper"].list-item.type3 div[class*="list-thumb"] { padding: 0; }
.page-with-sidebar.with-both-sidebar div[class*="packagelist-item-wrapper"].list-item.type1 div[class*="list-details"] { border-left: 1px solid #ececec; }


/*******************************************

     Carousel Styles 
	 
********************************************/
.dt-sc-dark-bg div[class*="listing-holder"] .dtlms-swiper-pagination-holder .dtlms-swiper-bullet-pagination span.swiper-pagination-bullet-active, .dt-sc-dark-bg div[class*="listing-holder"] .dtlms-swiper-pagination-holder .dtlms-swiper-bullet-pagination span.swiper-pagination-bullet:hover{background-color:#ffc13c;}


/*** Swiper Styles ***/

.swiper-pagination-bullet{ width:12px; height:12px; padding: 0; background-color:#CCC; opacity:1; }

/*******************************************

     Filter Styles 
	 
********************************************/

.dtlms-apply-isotope .dtlms-courselist-item-wrapper{
    -webkit-transition-duration:.8s;
    -moz-transition-duration:.8s;
    -ms-transition-duration:.8s;
    -o-transition-duration:.8s;
    transition-duration:.8s
}
.dtlms-apply-isotope .dtlms-courselist-item-wrapper{
    -webkit-transition-property:height,width;
    -moz-transition-property:height,width;
    -ms-transition-property:height,width;
    -o-transition-property:height,width;
    transition-property:height,width
}
.dtlms-apply-isotope .dtlms-courselist-item-wrapper{
    -webkit-transition-property:-webkit-transform,opacity;
    -moz-transition-property:-moz-transform,opacity;
    -ms-transition-property:-ms-transform,opacity;
    -o-transition-property:top,left,opacity;
    transition-property:transform,opacity
}
.dtlms-apply-isotope .dtlms-courselist-item-wrapper{
    -webkit-transition-duration:0s;
    -moz-transition-duration:0s;
    -ms-transition-duration:0s;
    -o-transition-duration:0s;
    transition-duration:0s
}

.dtlms-apply-isotope .dtlms-courselist-item-wrapper.type-dtlms_courses.grid-item, .dtlms-courses-listing-holder .dtlms-courselist-item-wrapper.type-dtlms_courses.grid-item{margin-bottom:15px;}
.dtlms-apply-isotope .dtlms-classlist-item-wrapper.grid-item.type-dtlms_classes, .dtlms-classes-listing-holder .dtlms-classlist-item-wrapper.grid-item.type-dtlms_classes{margin-bottom:15px;}

/*** 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:15px 15px 15px 45px; 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 {
	background-color: var(--wdtPrimaryColor);
	border: 1px solid var(--wdtPrimaryColor);
	color: var(--wdtAccentTxtColor);
	position: relative;
}
.dtlms-courses-listing-norecords:before, .dtlms-classes-listing-norecords:before{ content:"\f05a"; color: var(--wdtAccentTxtColor); }
	
/*** Default Colors ***/

.dtlms-courselist-item-wrapper .dtlms-coursedetail-cart-details a:hover, .type9.dtlms-courselist-item-wrapper .dtlms-courselist-overall-ratings, /* Packages */ .type1.dtlms-packagelist-item-wrapper .dtlms-packagelist-details-inner .dtlms-packagedetail-cart-details > .dtlms-packagedetail-cart-link:hover, .type1.dtlms-packagelist-item-wrapper .dtlms-packagelist-details-inner .dtlms-packagedetail-cart-details > .added_to_cart:hover{color:#FFF;}
.type1.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-details-inner h5 a, .type2.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-details-inner h5 a, .type6.dtlms-courselist-item-wrapper .dtlms-courselist-details h5 a{color:#333;}
div[class*="list-item-wrapper"] div[class*="list-details"] div[class*="list-description"].type10{color:#808080;}

.type1.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-metadata a, .type1.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-metadata p, .type3.dtlms-courselist-item-wrapper .dtlms-courselist-details-inner .dtlms-courselist-author-description span, .type3.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-duration, .type4.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-meta ul li span, .type4.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-meta ul li span a, .type5.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-details-inner .dtlms-courselist-metadata-holder h5 span, .type6.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-metadata-holder p span, .type6.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-bottom-left-section, .type6.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section .dtlms-courselist-duration, .type7.dtlms-courselist-item-wrapper .dtlms-courselist-tags a:hover, .type8.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-metadata-holder h5 span, .type10.dtlms-courselist-item-wrapper .dtlms-courselist-details-inner .dtlms-courselist-author-description h5 span, .type1.dtlms-classlist-item-wrapper .dtlms-instructor-item-meta-data h5, .type3.dtlms-classlist-item-wrapper .dtlms-instructor-item-meta-data span, .type3.dtlms-courselist-item-wrapper .dtlms-courselist-author-description span, .type6.dtlms-courselist-item-wrapper .dtlms-courselist-metadata-holder .dtlms-courselist-author-description p span, .type1.dtlms-classlist-item-wrapper .dtlms-instructor-item-meta-data span{color:#777;}

.type1.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-metadata p.dtlms-courselist-overall-ratings, .type3.dtlms-courselist-item-wrapper .dtlms-courselist-details-inner .dtlms-courselist-author-description h5 a, .type3.dtlms-courselist-item-wrapper .dtlms-courselist-details-inner > h5 a, .type4.dtlms-courselist-item-wrapper .dtlms-courselist-details-inner .dtlms-courselist-metadata-holder h5 a, .type5.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-details-inner h5 a, .type6.dtlms-courselist-item-wrapper .dtlms-courselist-tags a:hover, .type6.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-metadata-holder p a,  .type7.dtlms-courselist-item-wrapper .dtlms-courselist-details h5 a, .type8.dtlms-courselist-item-wrapper .dtlms-courselist-details-inner > h5 a, .type8.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-metadata-holder h5 a, .type9.dtlms-courselist-item-wrapper .dtlms-courselist-details-inner > h5 a, .type10.dtlms-courselist-item-wrapper .dtlms-courselist-details-inner .dtlms-courselist-author-description h5 a, .type10.dtlms-courselist-item-wrapper .dtlms-courselist-details-inner > h5 a, .type3.dtlms-courselist-item-wrapper .dtlms-coursedetail-cart-details a:hover, .type3.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section .dtlms-coursedetail-price-details ins, .type6.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-coursedetail-cart-details a, div[class*="classlist-item-wrapper"] div[class*="list-details"] h5 a, .type1.dtlms-classlist-item-wrapper .dtlms-instructor-item-meta-data h4 a, div[class*="classlist-item-wrapper"] div[class*="list-details"] div[class*="list-metadata"] p > i, .type2.dtlms-classlist-item-wrapper .dtlms-classlist-bottom-section-right a:hover, .type3.dtlms-classlist-item-wrapper .dtlms-instructor-item-meta-data p a, .dtlms-courselist-item-wrapper .dtlms-courselist-overall-ratings, .type3.dtlms-classlist-item-wrapper .dtlms-classlist-bottom-section-right a, .type3.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-author-description h5 a, .dtlms-courselist-item-wrapper.type10 .dtlms-courselist-bottom-section .dtlms-coursedetail-price-details del, .dtlms-courselist-item-wrapper.type10 .dtlms-courselist-bottom-section .dtlms-coursedetail-price-details del span, .type1.dtlms-classlist-item-wrapper .dtlms-instructor-item-meta-data p a, /* Packages */ .type1.dtlms-packagelist-item-wrapper .dtlms-packagelist-details-inner .dtlms-packagedetail-cart-details > .dtlms-packagedetail-cart-link, .type1.dtlms-packagelist-item-wrapper .dtlms-packagelist-details-inner .dtlms-packagedetail-cart-details > .added_to_cart, .dtlms-classlist-item-wrapper.type-dtlms_classes .dtlms-class-listing-featured, .type7.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section .dtlms-courselist-bottom-right-section .dtlms-coursedetail-cart-details a:hover{color:#000;}
.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-ratings-container span.dtlms-courselist-total-reviews, .dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section .dtlms-coursedetail-price-details del, .dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section .dtlms-coursedetail-price-details del span, .dtlms-classlist-item-wrapper .dtlms-class-detail-total-reviews { color:#999; }

.type2.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-coursedetail-cart-details a:hover, .type4.dtlms-courselist-item-wrapper .dtlms-coursedetail-cart-details a:hover, .type5.dtlms-courselist-item-wrapper .dtlms-coursedetail-cart-details a:hover, .type9.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-coursedetail-cart-details a:hover, .type3.dtlms-courselist-item-wrapper.list-item .dtlms-coursedetail-cart-details a:hover{background-color:#000;}
.type2.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-coursedetail-cart-details a:hover{border-color:#000;}
div[class*="list-item-wrapper"].list-item div[class*="list-details"]{border-color:#ececec;}


.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-thumb .dtlms-courselist-thumb-inner{height:100%; width:100%; background-size:cover !important; display:inline-block; position:absolute; top:0; left:0; background-position:center center !important;}	
.dtlms-courselist-item-wrapper .dtlms-courselist-thumb .dtlms-coursedetail-cart-details a, .type6.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-coursedetail-cart-details a:hover, .type3.dtlms-courselist-item-wrapper.list-item .dtlms-coursedetail-cart-details a:hover, .type3.dtlms-packagelist-item-wrapper .dtlms-packagelist-details .dtlms-packagedetail-cart-details a.added_to_cart, .type3.dtlms-classlist-item-wrapper .dtlms-classlist-bottom-section-right a:hover, .type3.dtlms-packagelist-item-wrapper .dtlms-packagelist-details .dtlms-packagedetail-cart-details a:hover, .type10.dtlms-courselist-item-wrapper .dtlms-coursedetail-cart-details a, .type10.dtlms-courselist-item-wrapper .dtlms-coursedetail-cart-details a:hover{color:#FFF;}

/* Additional */

.type1.dtlms-courselist-item-wrapper.grid-item .dtlms-courselist-thumb{
	position: relative;
}
.type1.dtlms-courselist-item-wrapper.grid-item .dtlms-courselist-thumb:before,
.type1.dtlms-courselist-item-wrapper .dtlms-courselist-thumb .dtlms-course-list-overlay:before{
	content: "";
	position: absolute;
	top: -10px;
	bottom: -10px;
	left: -10px;
	right: -10px;
	background-color: rgba(var(--wdtPrimaryColorRgb),.9);
	z-index: 1;
    transform: rotateY(-180deg);
	-webkit-transform: rotateY(-180deg);
    opacity: 0;
    transition: var(--wdtBaseTransition);
}
.type1.dtlms-courselist-item-wrapper.grid-item:hover .dtlms-courselist-thumb:before,
.type1.dtlms-courselist-item-wrapper:hover .dtlms-courselist-thumb .dtlms-course-list-overlay:before{
	opacity: 1;
	transform: rotateY(0deg);
	-webkit-transform: rotateY(0deg);
}
.type1.dtlms-courselist-item-wrapper.grid-item .dtlms-courselist-details .dtlms-courselist-description,
.type1.dtlms-courselist-item-wrapper .dtlms-courselist-progress-details{
	display: none;
}
.type1.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-progress-details{
	z-index: 1;
}
.type1.dtlms-courselist-item-wrapper .dtlms-courselist-thumb > a,
.type1.dtlms-courselist-item-wrapper .dtlms-courselist-thumb .dtlms-course-list-overlay > a{
    position: absolute;
    width: auto;
    top: 50%;
    left: 50%;
	transform: translateY(-50%) translateX(-50%);
    padding: var(--wdtPadding_MiniBtn);
    background-color: transparent;
    border: 2px solid var(--wdtAccentTxtColor);
    color: var(--wdtAccentTxtColor);
    font-size: var(--wdtFontSize_Base);
	font-weight: var(--wdtFontWeight_Alt);
    text-transform: uppercase;
	z-index: 1;
	opacity: 0;
}
.type1.dtlms-courselist-item-wrapper.grid-item:hover .dtlms-courselist-thumb:before{
	opacity: 1;
	transform: rotateY(0deg);
	-webkit-transform: rotateY(0deg);
}
.type1.dtlms-courselist-item-wrapper .dtlms-courselist-thumb .dtlms-course-list-overlay{
	opacity: 1;
	visibility: visible;
	height: auto;
	width: fit-content;
	position: relative;
	overflow: hidden;
}
.type1.dtlms-courselist-item-wrapper:hover .dtlms-courselist-thumb > a,
.type1.dtlms-courselist-item-wrapper:hover .dtlms-courselist-thumb .dtlms-course-list-overlay > a{
	opacity: 1;
}
.type1.dtlms-courselist-item-wrapper .dtlms-courselist-thumb > a:hover,
.type1.dtlms-courselist-item-wrapper .dtlms-courselist-thumb .dtlms-course-list-overlay > a:hover{
	background-color: var(--wdtAccentTxtColor);
	border-color: var(--wdtAccentTxtColor);
	color: var(--wdtHeadAltColor);
}
.type1.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-ratings-container > p{
	margin: 0;
}
.type1.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-ratings-container > p:not(:last-child){
	margin-right: 10px;
}
.type1.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-ratings-container p.dtlms-courselist-total-reviews{
	font-size: calc(var(--wdtFontSize_Base) - 2px);
}
.type1.dtlms-courselist-item-wrapper.grid-item .dtlms-courselist-details .dtlms-courselist-details-inner > .dtlms-courselist-metadata-holder{
	margin-bottom: 20px;
	padding-bottom: 5px;
	border-bottom: 2px solid var(--wdtHeadAltColor);
}
.type1.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-data{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.type1.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-details .dtlms-courselist-bottom-data{
	order: 2;
}
.type1.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-data span.post-ratings > img{
	display: inline-block;
}
.type1.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-data span.post-ratings span.post-ratings-text{
	position: absolute;
}

/* Lessons */

.dtlms_lessons .dt-sc-lessons-list .lesson-title h2{
	font-size: var(--wdtFontSize_H5);
	margin-top: 0;
}
.dtlms_lessons .dt-sc-lessons-list .dt_lessons .lesson-metadata{
	display: flex;
	flex-wrap: wrap;
	margin-bottom: 10px;
}
.dtlms_lessons .dt-sc-lessons-list .dt_lessons .lesson-metadata p{
	margin-bottom: 0;
}
.dtlms_lessons .dt-sc-lessons-list .dt_lessons .lesson-metadata p > i{
	margin-right: 5px;
}
.dtlms_lessons .dt-sc-lessons-list .dt_lessons .lesson-metadata p:not(:last-child){
	margin-right: 15px;
}
.dtlms_lessons .dt-sc-lessons-list article{
	margin-bottom: 30px;
}

/* Lessons Page align */

article.dtlms_lessons.type-dtlms_lessons{
	display: flex;
	flex-direction: row-reverse;
}
article.dtlms_lessons.type-dtlms_lessons > .dtlms-container{
	max-width: 1270px;
	flex-basis: 70%;
	padding-left: 30px;
}
article.dtlms_lessons.type-dtlms_lessons > .dtlms-course-detail-sidebar-content{
	flex-basis: 30%;
}
article.dtlms_lessons.type-dtlms_lessons > .dtlms-container .dt-sc-lessons-list li{
	list-style-type: none;
	display: grid;
	grid-template-columns: 45px auto;
	position: relative;
}
article.dtlms_lessons.type-dtlms_lessons > .dtlms-container .dt-sc-lessons-list{
	counter-reset: li-counter;
	padding-left: 0;
}
article.dtlms_lessons.type-dtlms_lessons > .dtlms-container .dt-sc-lessons-list li:before{
	content: counter(li-counter, decimal);
    counter-increment: li-counter;
    display: inline-flex;
    width: 45px;
    height: 45px;
    align-items: center;
    justify-content: center;
    border: 2px solid var(--wdtHeadAltColor);
    border-radius: var(--wdtRadius_Full);
    font-weight: var(--wdtFontWeight_Alt);
    color: var(--wdtHeadAltColor);
	position: relative;
    top: -1px;
	background-color: var(--wdtBodyBGColor);
}
article.dtlms_lessons.type-dtlms_lessons > .dtlms-container .dt-sc-lessons-list li:after {
    content: "";
    position: absolute;
    width: 1px;
    height: 100%;
    background-color: var(--wdtBorderColor);
    left: 22px;
    bottom: 0;
	z-index: -1;
}
article.dtlms_lessons.type-dtlms_lessons > .dtlms-container .dt-sc-lessons-list li > article{
	padding-left: 15px;
}
article.dtlms_lessons.type-dtlms_lessons > .dtlms-container .dt-sc-lessons-list li.dtlms-hidden-lesson .hidden-lesson-overlay{
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
}

/* Responsive */

@media screen and (max-width: 1024px){
	article.dtlms_lessons.type-dtlms_lessons{
		flex-direction: column-reverse;
	}
	article.dtlms_lessons.type-dtlms_lessons > .dtlms-container	{
		padding-left: 0;
		padding-top: 30px;
	}
}

/* End */

/*--------------------------------------------------------------
	Responsive
--------------------------------------------------------------*/


	@media only screen and (min-width:1200px) and (max-width:1380px) {

		.page-with-sidebar div[class*="packagelist-item-wrapper"].list-item div[class*="list-details"] div[class*="list-description"] {margin-bottom: 40px; }

		.page-with-sidebar .type3.dtlms-packagelist-item-wrapper.list-item .dtlms-packagelist-details .dtlms-packagelist-price-details,
		.page-with-sidebar .type3.dtlms-packagelist-item-wrapper.list-item .dtlms-packagelist-details .dtlms-packagedetail-cart-details a { font-size: 14px; padding: 16px 30px; line-height: normal; }

		div[class*="listing-holder"] div[class*="listing-containers"].list:not(.swiper-wrapper) .type8.dtlms-courselist-item-wrapper .dtlms-courselist-details p.dtlms-courselist-overall-ratings { margin-left: 0; }

	}
	@media screen and (max-width: 1024px){
		.type1.dtlms-courselist-item-wrapper.grid-item .dtlms-courselist-thumb > a{
			font-size: calc(var(--wdtFontSize_Base) - 2px);
		}
		.type1.dtlms-courselist-item-wrapper .dtlms-courselist-thumb > a, 
		.type1.dtlms-courselist-item-wrapper .dtlms-courselist-thumb .dtlms-course-list-overlay > a{
			font-size: calc(var(--wdtFontSize_Base) - 2px);
		}
	}
    @media only screen and (min-width:992px) and (max-width:1199px) {
		
		.dtlms-courselist-item-wrapper.dtlms-one-third.grid-item .dtlms-courselist-details .dtlms-course-listing-featured{margin-bottom:10px;}
		
		.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; }
		
		.type3.dtlms-courselist-item-wrapper.dtlms-one-third.grid-item .dtlms-courselist-bottom-section{text-align:center;}	
		.type3.dtlms-courselist-item-wrapper.dtlms-one-third.grid-item .dtlms-courselist-bottom-section .dtlms-courselist-duration{width:100%; text-align:center;margin-bottom:10px;}
		.type3.dtlms-courselist-item-wrapper.dtlms-one-third.grid-item .dtlms-courselist-bottom-section .dtlms-coursedetail-price-details{width:100%; text-align:center; float:none;}
		.type3.dtlms-courselist-item-wrapper.dtlms-one-third.grid-item .dtlms-courselist-bottom-section .dtlms-coursedetail-price-details ins .woocommerce-Price-currencySymbol{float:none;}

		.page-with-sidebar .type3.dtlms-courselist-item-wrapper.dtlms-one-half.grid-item .dtlms-courselist-bottom-section .dtlms-courselist-duration{width:100%; text-align:center;margin-bottom:10px;}
		.page-with-sidebar .type3.dtlms-courselist-item-wrapper.dtlms-one-half.grid-item .dtlms-coursedetail-cart-details { width: 100%; margin-bottom: 14px; }
		.page-with-sidebar .type3.dtlms-courselist-item-wrapper.dtlms-one-half.grid-item .dtlms-courselist-bottom-section .dtlms-coursedetail-price-details{width:100%; text-align:center; float:none;}

		.page-with-sidebar.with-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; }

		.page-with-sidebar.with-both-sidebar .type1.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-purchase-status-details .dtlms-purchase-status { font-size: 12px; }

		.page-with-sidebar.with-both-sidebar .type3.dtlms-courselist-item-wrapper.grid-item .dtlms-coursedetail-cart-details { text-align: right; float: right; }
		.page-with-sidebar.with-both-sidebar .type3.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section .dtlms-coursedetail-price-details { width: 100%; float: none; display: inline-block; text-align: center; }
		
		.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;}

		.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.type1.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-coursedetail-price-details ins, 
    	.dtlms-one-third.type1.dtlms-courselist-item-wrapper .dtlms-price-status.dtlms-free { padding: 12px 22px; } */

    	.dtlms-one-third.type1.dtlms-courselist-item-wrapper .dtlms-coursedetail-cart-details a { padding: 11px 26px; }

    	.dtlms-one-third.type2.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-coursedetail-cart-details { float: none; display: inline-block; }

    	.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.type3.dtlms-courselist-item-wrapper.grid-item .dtlms-coursedetail-cart-details { width: 100%; margin-bottom: 14px; }

    	.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; }


    	#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; }

    	.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%; }


		.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 .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; }

		.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; }


    	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; }

    	.page-with-sidebar .type3.dtlms-courselist-item-wrapper.list-item .dtlms-coursedetail-cart-details { float: left; }

    	.page-with-sidebar .type5.dtlms-courselist-item-wrapper.list-item .dtlms-coursedetail-price-details { position: static; margin: 0 0 20px; float: left; }
    	.page-with-sidebar .list-item.type4.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-right-section { float: left; margin: 5px 0 -5px; }

    	.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; }

    	.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; }

    	.page-with-sidebar.with-both-sidebar .dtlms-classlist-item-wrapper.dtlms-column.list-item{display:inline-block;}
		.page-with-sidebar.with-both-sidebar .dtlms-classlist-item-wrapper.dtlms-column.list-item .dtlms-classlist-thumb{margin:0px;}
		.page-with-sidebar.with-both-sidebar .dtlms-classlist-item-wrapper.list-item .dtlms-classlist-thumb .dtlms-classlist-thumb-inner{min-height:300px; position:static;}
		.page-with-sidebar.with-both-sidebar .dtlms-classlist-item-wrapper.dtlms-column.list-item .dtlms-classlist-details{padding:30px 0 0;}

		.page-with-sidebar.with-both-sidebar .dtlms-classlist-item-wrapper.dtlms-column.list-item .dtlms-classlist-details { padding: 30px; border-left: 1px solid #efefef; }

		#primary.page-with-sidebar.with-both-sidebar .dtlms-classlist-item-wrapper.dtlms-column.list-item{display:inline-block;}
		#primary.page-with-sidebar.with-both-sidebar .dtlms-classlist-item-wrapper.dtlms-column.list-item .dtlms-classlist-thumb{margin:0px;width: 100%;}
		#primary.page-with-sidebar.with-both-sidebar .dtlms-classlist-item-wrapper.list-item .dtlms-classlist-thumb .dtlms-classlist-thumb-inner{min-height:300px; position:static;}
		#primary.page-with-sidebar.with-both-sidebar .dtlms-classlist-item-wrapper.dtlms-column.list-item .dtlms-classlist-details{padding:30px;width: 100%;}
		#primary.page-with-sidebar.with-both-sidebar .dtlms-classlist-item-wrapper.dtlms-column.list-item.type2 .dtlms-classlist-details { padding-bottom: 0; }


		#primary.page-with-sidebar.with-both-sidebar .type3.dtlms-classlist-item-wrapper.list-item .dtlms-classlist-details .dtlms-classdetail-price-details { float: right; clear: none; }


		.dtlms-packagelist-item-wrapper.list-item .dtlms-packagelist-thumb .dtlms-packagelist-thumb-inner { background-size: cover !important; }
		.dtlms-packages-listing-containers div[class*="list-item-wrapper"] div[class*="list-details"] h5 { font-size: 18px; }

		.type3.dtlms-packagelist-item-wrapper .dtlms-packagelist-details .dtlms-packagelist-price-details { margin-bottom: 15px; }

		.page-with-sidebar div[class*="packagelist-item-wrapper"].list-item div[class*="list-details"] div[class*="list-description"] {margin-bottom: 40px; }

		.page-with-sidebar .type3.dtlms-packagelist-item-wrapper.list-item .dtlms-packagelist-details .dtlms-packagelist-price-details,
		.page-with-sidebar .type3.dtlms-packagelist-item-wrapper.list-item .dtlms-packagelist-details .dtlms-packagedetail-cart-details a { font-size: 14px; padding: 16px 30px; line-height: normal; }

		.page-with-sidebar .type2.dtlms-packagelist-item-wrapper.grid-item .dtlms-packagelist-details { padding: 25px; }
		.page-with-sidebar .dtlms-packages-listing-containers div[class*="list-item-wrapper"].type2 div[class*="list-details"] h5 { margin-bottom:  0; }
		.page-with-sidebar .type2.dtlms-packagelist-item-wrapper .dtlms-packagelist-price-details span.amount {font-size: 26px; }

		.page-with-sidebar .type2.dtlms-packagelist-item-wrapper .dtlms-packagedetail-cart-details a { padding: 20px 35px; }
		.page-with-sidebar .type3.dtlms-packagelist-item-wrapper .dtlms-packagelist-details .dtlms-packagelist-price-details {font-size: 14px; padding: 16px 25px; }

		.page-with-sidebar div[class*="packagelist-item-wrapper"].list-item div[class*="list-thumb"] { width: 65%; }
		.page-with-sidebar div[class*="packagelist-item-wrapper"].list-item div[class*="list-thumb"] .dtlms-packagelist-thumb-inner { width: 100%; }
    	.page-with-sidebar div[class*="packagelist-item-wrapper"].list-item.type3 div[class*="list-thumb"] { padding: 15px; }
    	.page-with-sidebar .type3.dtlms-packagelist-item-wrapper.list-item .dtlms-packagelist-details .dtlms-packagedetail-cart-details a { padding: 16px 30px; font-size: 14px; }

    	.type3.dtlms-classlist-item-wrapper.dtlms-one-third .dtlms-classlist-details .dtlms-classdetail-price-details { float: left; }

    	.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; }

		.type1.dtlms-classlist-item-wrapper.list-item .dtlms-classlist-thumb .dtlms-certificate-badge { bottom: 25px; right: 25px; }

		.type2.dtlms-classlist-item-wrapper .dtlms-classlist-bottom-section-right a:after,
		.type3.dtlms-classlist-item-wrapper .dtlms-classlist-bottom-section-right a:after { margin-left: 10px; }

		.dtlms-classlist-item-wrapper.swiper-slide.list-item{display:inline-block;}
		.dtlms-classlist-item-wrapper.swiper-slide.list-item .dtlms-classlist-thumb{margin:0px; min-height:300px; 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; }

		.type6.dtlms-courselist-item-wrapper.dtlms-one-third .dtlms-courselist-details .dtlms-coursedetail-price-details { float: left;	}

	}
	
	
    @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;}
		
		.dtlms-courselist-item-wrapper.dtlms-one-third.grid-item .dtlms-course-listing-featured{margin:0px 2px 10px 0px;}

		.type7.dtlms-courselist-item-wrapper .dtlms-courselist-metadata-featurednpurchase .dtlms-course-listing-featured,
		.type10.dtlms-courselist-item-wrapper .dtlms-courselist-metadata-featurednpurchase .dtlms-course-listing-featured { margin-bottom: 5px; }
		
		.type2.dtlms-courselist-item-wrapper.dtlms-one-third.grid-item .dtlms-courselist-details .dtlms-courselist-bottom-section{text-align:center; padding:0px 15px 12px;}
		.type2.dtlms-courselist-item-wrapper.dtlms-one-third.grid-item .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-duration{width:100%;}
		.type2.dtlms-courselist-item-wrapper.dtlms-one-third.grid-item .dtlms-courselist-purchase-status-details{float:none; margin:0 auto;}	
		
		.type3.dtlms-courselist-item-wrapper .dtlms-courselist-metadata-holder .dtlms-courselist-author-image,
		.type10.dtlms-courselist-item-wrapper .dtlms-courselist-metadata-holder .dtlms-courselist-author-image { width: 45px; }

		.type3.dtlms-courselist-item-wrapper.dtlms-one-third.grid-item .dtlms-courselist-bottom-section,
		.type3.dtlms-courselist-item-wrapper.dtlms-one-half.grid-item .dtlms-courselist-bottom-section{text-align:center;}	
		.type3.dtlms-courselist-item-wrapper.dtlms-one-third.grid-item .dtlms-courselist-bottom-section .dtlms-courselist-duration,
		.type3.dtlms-courselist-item-wrapper.dtlms-one-half.grid-item .dtlms-courselist-bottom-section .dtlms-courselist-duration{width:100%; text-align:center;}
		.type3.dtlms-courselist-item-wrapper.dtlms-one-third.grid-item .dtlms-courselist-bottom-section .dtlms-coursedetail-price-details,
		.type3.dtlms-courselist-item-wrapper.dtlms-one-half.grid-item .dtlms-courselist-bottom-section .dtlms-coursedetail-price-details{width:100%; text-align:center; float:none;}
		.type3.dtlms-courselist-item-wrapper.dtlms-one-third.grid-item .dtlms-courselist-bottom-section .dtlms-coursedetail-price-details ins .woocommerce-Price-currencySymbol,
		.type3.dtlms-courselist-item-wrapper.dtlms-one-half.grid-item .dtlms-courselist-bottom-section .dtlms-coursedetail-price-details ins .woocommerce-Price-currencySymbol{float:none;}

		.page-with-sidebar .type2.dtlms-courselist-item-wrapper.dtlms-one-half.grid-item .dtlms-courselist-details .dtlms-courselist-bottom-section{text-align:center; padding:0px 15px 12px;}
		.page-with-sidebar .type2.dtlms-courselist-item-wrapper.dtlms-one-half.grid-item .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-duration{width:100%;}
		.page-with-sidebar .type2.dtlms-courselist-item-wrapper.dtlms-one-half.grid-item .dtlms-courselist-purchase-status-details,
		.page-with-sidebar .type2.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-coursedetail-cart-details,
		.page-with-sidebar .type2.dtlms-courselist-item-wrapper.dtlms-one-half.grid-item .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-coursedetail-cart-details a { width: 100%; float:none; display: inline-block; margin:7px auto 10px;}	
		
		.type4.dtlms-courselist-item-wrapper.dtlms-one-third.grid-item .dtlms-courselist-details .dtlms-courselist-meta ul li{width:100%; border-width:0px 0px 1px;}
		.type4.dtlms-courselist-item-wrapper.dtlms-one-third.grid-item .dtlms-courselist-details .dtlms-courselist-meta ul li:nth-child(even){margin:0; border-width:0px 0px 1px; padding-left:0px;}
		.type4.dtlms-courselist-item-wrapper.dtlms-one-third.grid-item .dtlms-courselist-details .dtlms-courselist-meta ul li:nth-child(3n){border-bottom:1px solid #efefef;}
		.type4.dtlms-courselist-item-wrapper.dtlms-one-third.grid-item .dtlms-courselist-bottom-right-section{float:left; margin:10px 0 0;}
		.type5.dtlms-courselist-item-wrapper.dtlms-one-third.grid-item .dtlms-courselist-details .dtlms-course-listing-featured{margin-bottom:10px;}
		
		.type5.dtlms-courselist-item-wrapper.dtlms-one-third.grid-item .dtlms-courselist-details .dtlms-courselist-bottom-section{text-align:center;}
		.type5.dtlms-courselist-item-wrapper.dtlms-one-third.grid-item .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-bottom-left-section{width:100%;}
		.type5.dtlms-courselist-item-wrapper.dtlms-one-third.grid-item .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-bottom-right-section{text-align:center; float:none;}
		.type5.dtlms-courselist-item-wrapper.dtlms-one-third.grid-item .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-bottom-right-section .dtlms-courselist-overall-ratings{margin-left:0px;}

		.dtlms-one-third.type2.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-coursedetail-cart-details { width: 100%; }

		.dtlms-one-third.type2.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-coursedetail-cart-details a.dtlms-button { float: none; display: inline-block; }

		.type3.dtlms-courselist-item-wrapper.dtlms-one-third.grid-item .dtlms-courselist-bottom-section .dtlms-courselist-duration,
		.type3.dtlms-courselist-item-wrapper.dtlms-one-half.grid-item .dtlms-courselist-bottom-section .dtlms-courselist-duration,
		.page-with-sidebar.with-both-sidebar .type3.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section .dtlms-courselist-duration{width:100%; text-align:center;margin-bottom:10px;}
		.dtlms-one-third.type3.dtlms-courselist-item-wrapper.grid-item .dtlms-coursedetail-cart-details,
		.dtlms-one-half.type3.dtlms-courselist-item-wrapper.grid-item .dtlms-coursedetail-cart-details,
		.page-with-sidebar.with-both-sidebar .type3.dtlms-courselist-item-wrapper.grid-item .dtlms-coursedetail-cart-details { width: 100%; margin-bottom: 14px; }

		.page-with-sidebar.with-both-sidebar .type3.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section .dtlms-coursedetail-price-details { width: 100%; float: none; display: inline-block; text-align: center; }

		.type4.dtlms-courselist-item-wrapper.dtlms-one-half.grid-item .dtlms-courselist-details .dtlms-courselist-meta ul li,
		.page-with-sidebar.with-both-sidebar .type4.dtlms-courselist-item-wrapper.grid-item .dtlms-courselist-details .dtlms-courselist-meta ul li{width:100%; border-width:0px 0px 1px; padding-left: 0; padding-right: 0;}
		.type4.dtlms-courselist-item-wrapper.dtlms-one-half.grid-item .dtlms-courselist-details .dtlms-courselist-meta ul li:nth-child(even),
		.page-with-sidebar.with-both-sidebar .type4.dtlms-courselist-item-wrapper.grid-item .dtlms-courselist-details .dtlms-courselist-meta ul li:nth-child(even){margin:0; border-width:0px 0px 1px; padding-left:0px;}
		.type4.dtlms-courselist-item-wrapper.dtlms-one-half.grid-item .dtlms-courselist-details .dtlms-courselist-meta ul li:nth-child(3n),
		.page-with-sidebar.with-both-sidebar .type4.dtlms-courselist-item-wrapper.grid-item .dtlms-courselist-details .dtlms-courselist-meta ul li:nth-child(3n){border-bottom:1px solid #efefef;}
		.type4.dtlms-courselist-item-wrapper.dtlms-one-half.grid-item .dtlms-courselist-bottom-right-section,
		.page-with-sidebar.with-both-sidebar .type4.dtlms-courselist-item-wrapper.grid-item .dtlms-courselist-bottom-right-section{float:left; margin:10px 0 0;}

		.dtlms-one-half.type5.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-bottom-left-section { width: 50%; }

		.dtlms-one-half.type5.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-duration,
		.dtlms-one-third.type5.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-duration { float: none; display: inline-block; margin-right: 0; } 
    	.dtlms-one-half.type5.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-curriculum,
    	.dtlms-one-third.type5.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-curriculum { float: none; display: inline-block; }

    	.page-with-sidebar .dtlms-one-third.type5.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-duration { margin-right: 10px; }

    	.page-with-sidebar .dtlms-one-half.type5.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-bottom-left-section,
    	.page-with-sidebar .type5.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-bottom-right-section { width: 100%; text-align: center; }
		.page-with-sidebar .dtlms-one-half.type5.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-duration,
    	.page-with-sidebar .dtlms-one-half.type5.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-curriculum { float: none; display: inline-block; margin-right: 10px; margin-left: 10px; } 

    	.dtlms-one-third.type6.dtlms-courselist-item-wrapper.grid-item .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-bottom-left-section, 
    	.dtlms-one-third.type6.dtlms-courselist-item-wrapper.grid-item .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-bottom-right-section,
    	#primary.page-with-sidebar .dtlms-one-third.type6.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-bottom-left-section {width: 100%; text-align: center; }

    	.dtlms-one-third.type6.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-coursedetail-price-details {display: inline-block; float: none; width: 100%; text-align: center; }

    	.dtlms-one-third.type6.dtlms-courselist-item-wrapper.grid-item .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-bottom-left-section .dtlms-courselist-curriculum, 
    	.dtlms-one-third.type6.dtlms-courselist-item-wrapper.grid-item .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-bottom-left-section .dtlms-courselist-duration { width: 100%; float: none; display: inline-block; margin: 0; }

    	#primary.page-with-sidebar .dtlms-one-half.type6.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-bottom-left-section,
    	.page-with-sidebar .dtlms-one-half.type6.dtlms-courselist-item-wrapper.grid-item .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-bottom-left-section, 
    	.page-with-sidebar .dtlms-one-half.type6.dtlms-courselist-item-wrapper.grid-item .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-bottom-right-section {width: 100%; text-align: center; }

    	.page-with-sidebar .dtlms-one-half.type6.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-coursedetail-price-details {display: inline-block; float: none; width: 100%; text-align: center; }

    	.page-with-sidebar .dtlms-one-half.type6.dtlms-courselist-item-wrapper.grid-item .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-bottom-left-section .dtlms-courselist-curriculum, 
    	.page-with-sidebar .dtlms-one-half.type6.dtlms-courselist-item-wrapper.grid-item .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-bottom-left-section .dtlms-courselist-duration { width: 100%; float: none; display: inline-block; margin: 0; }

    	#primary.page-with-sidebar.with-both-sidebar .type6.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-coursedetail-cart-details { margin: 0px 0px 0px -30px; }

    	.dtlms-one-third.type7.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-left-section,
    	.dtlms-one-third.type7.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-right-section {width: 100%; float: none; text-align: center; display: inline-block; }

    	.dtlms-one-third.type7.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-left-section:empty,
    	.dtlms-one-third.type7.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-right-section:empty { display: none; }

    	.dtlms-one-third.type7.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-right-section .dtlms-coursedetail-cart-details a { float: none; display: inline-block; }

    	.dtlms-one-third.type7.dtlms-courselist-item-wrapper.grid-item .dtlms-courselist-curriculum { margin: 0; }

    	.page-with-sidebar .dtlms-one-half.type7.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-left-section,
    	.page-with-sidebar .dtlms-one-half.type7.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-right-section {width: 100%; float: none; text-align: center; display: inline-block; }

    	.page-with-sidebar .dtlms-one-half.type7.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-left-section:empty,
    	.page-with-sidebar .dtlms-one-half.type7.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-right-section:empty { display: none; }

    	.page-with-sidebar .dtlms-one-half.type7.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-right-section .dtlms-coursedetail-cart-details a { float: none; display: inline-block; }

    	.page-with-sidebar .dtlms-one-half.type7.dtlms-courselist-item-wrapper.grid-item .dtlms-courselist-curriculum { margin: 0; }

    	.dtlms-one-third.type8.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-left-section,
    	.dtlms-one-third.type8.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-right-section { float: none; width: 100%; float: none; text-align: center; }
	
    	.dtlms-one-third.type8.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section .dtlms-coursedetail-price-details {float: none; margin-bottom: 15px; display: inline-block; width: 100%; }

    	.page-with-sidebar.with-both-sidebar .type8.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-left-section,
    	.page-with-sidebar.with-both-sidebar .type8.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-right-section { float: none; width: 100%; float: none; text-align: center; }
	
    	.page-with-sidebar.with-both-sidebar .type8.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section .dtlms-coursedetail-price-details {float: none; margin-bottom: 15px; display: inline-block; width: 100%; }

    	.page-with-sidebar .dtlms-one-third.type8.dtlms-courselist-item-wrapper .dtlms-courselist-details p.dtlms-courselist-overall-ratings { margin-right: 0; }

    	.page-with-sidebar .dtlms-one-half.type8.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section .dtlms-coursedetail-price-details {float: none; margin-bottom: 15px; display: inline-block; width: 100%; }

    	.page-with-sidebar .dtlms-one-half.type8.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-left-section,
    	.page-with-sidebar .dtlms-one-half.type8.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-right-section { float: none; width: 100%; float: none; text-align: center; }
	
    	.page-with-sidebar .dtlms-one-half.type8.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section .dtlms-coursedetail-price-details {float: none; margin-bottom: 15px; display: inline-block; width: 100%; }

    	.type8.dtlms-courselist-item-wrapper.grid-item.dtlms-one-third .dtlms-courselist-details { padding: 30px 25px 0px; }

    	.dtlms-one-third.type9.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section .dtlms-courselist-bottom-left-section,
    	.dtlms-one-third.type9.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section .dtlms-courselist-bottom-right-section {float: none; width: 100%; float: none; text-align: center; }
    	.dtlms-one-third.type9.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section .dtlms-courselist-bottom-right-section { margin-bottom: 15px; }

    	.page-with-sidebar.with-both-sidebar .type9.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section .dtlms-courselist-bottom-left-section,
    	.page-with-sidebar.with-both-sidebar .type9.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section .dtlms-courselist-bottom-right-section {float: none; width: 100%; float: none; text-align: center; }
    	.page-with-sidebar.with-both-sidebar .type9.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section .dtlms-courselist-bottom-right-section { margin-bottom: 15px; }

    	.page-with-sidebar .dtlms-one-half.type9.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section .dtlms-courselist-bottom-left-section,
    	.page-with-sidebar .dtlms-one-half.type9.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section .dtlms-courselist-bottom-right-section {float: none; width: 100%; float: none; text-align: center; }
    	.page-with-sidebar .dtlms-one-half.type9.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section .dtlms-courselist-bottom-right-section { margin-bottom: 15px; }

    	.page-with-sidebar .dtlms-one-half.type9.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section .dtlms-courselist-bottom-left-section,
    	.page-with-sidebar .dtlms-one-half.type9.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section .dtlms-courselist-bottom-right-section {float: none; width: 100%; float: none; text-align: center; }
		.page-with-sidebar .dtlms-one-half.type9.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section .dtlms-courselist-bottom-right-section { margin-bottom: 15px; }
		
		.type10.dtlms-courselist-item-wrapper.list-item .dtlms-certificate-badge { margin: 5px 0 0; }

    	.dtlms-one-third.type10.dtlms-courselist-item-wrapper.grid-item .dtlms-courselist-metadata-holder {position: relative; padding: 35px 0 10px 0; }
    	.dtlms-one-third.type10.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-right-section { width: 100%; display: inline-block; float: none; }

    	.type10.dtlms-courselist-item-wrapper .dtlms-courselist-thumb .dtlms-courselist-ratings-container { padding: 6px 9px 4px; }

    	.page-with-sidebar .dtlms-one-half.type10.dtlms-courselist-item-wrapper.grid-item .dtlms-courselist-metadata-holder {position: relative; padding: 35px 0 10px 0; }
    	.page-with-sidebar .dtlms-one-half.type10.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-right-section { width: 100%; display: inline-block; float: none; }

    	.dtlms-one-third.type7.dtlms-courselist-item-wrapper .dtlms-courselist-thumb .dtlms-certificate-badge { float: right; margin-right: 0; width: 100%; margin-bottom: 5px; }
    	.dtlms-one-third.type7.dtlms-courselist-item-wrapper .dtlms-courselist-thumb .dtlms-certificate-badge span { float: right; margin: 0 0 0 10px; }
    	.dtlms-one-third.type7.dtlms-courselist-item-wrapper .dtlms-courselist-metadata-badgenhours .dtlms-courselist-duration { float: right; }

    	.type3.dtlms-courselist-item-wrapper.list-item .dtlms-coursedetail-cart-details { float: left; }

    	/* .type5.dtlms-courselist-item-wrapper.list-item .dtlms-coursedetail-price-details { float: left; margin-bottom: 20px; position: static; } */

    	div.list[class*="listing-containers"] .type6.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-bottom-left-section { width: 100%; }

    	.type6.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-bottom-right-section { float: left; }
    	.type6.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-details .dtlms-coursedetail-cart-details { margin: 10px -30px 10px 0px; }

    	.type8.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-bottom-section .dtlms-coursedetail-price-details {float: none; margin-bottom: 15px; display: inline-block; width: 100%; }
    	.type8.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-bottom-left-section,
    	.type8.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-bottom-right-section { width: 100%; float: none; text-align: left; } 
		.type8.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-bottom-section .dtlms-coursedetail-price-details { float: left; margin-bottom: 15px; display: inline-block; width: 50%; text-align: left; }

    	.type9.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-bottom-section .dtlms-coursedetail-price-details {float: none; display: inline-block; width: 50%; }
    	.type9.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-bottom-left-section,
    	.type9.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-bottom-right-section { width: 100%; float: none; text-align: left; } 
		.type9.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-bottom-section .dtlms-courselist-bottom-left-section .dtlms-courselist-ratings-container { margin-right: 0; float: left; }

		.type9.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-bottom-section .dtlms-courselist-bottom-left-section .dtlms-coursedetail-price-details { float: right;text-align: right; }

		.type9.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-bottom-section .dtlms-courselist-bottom-right-section {float: none; display: inline-block; text-align: center; }

		.type9.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-details .dtlms-coursedetail-cart-details { float: none; display: inline-block; text-align: center;  }

		.type9.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-bottom-section .dtlms-courselist-bottom-right-section:empty { display: none; }

		.page-with-sidebar .type2.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-coursedetail-cart-details a,
		.page-with-sidebar .type2.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-purchase-status-details {  float: left; }

		.page-with-sidebar.with-both-sidebar .type2.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-details .dtlms-courselist-bottom-section{padding:0px 25px 12px 25px; text-align:center;}
		.page-with-sidebar.with-both-sidebar .type2.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-purchase-status-details{float:none; margin:0 auto;}
		.page-with-sidebar.with-both-sidebar .type2.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-duration{width:100%; text-align:center; padding-left:0px;}
		.page-with-sidebar.with-both-sidebar .type2.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-duration i{position:static;}
		.page-with-sidebar.with-both-sidebar .type2.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-coursedetail-cart-details{width:100%; text-align:center; display:inline-block;}	
		.page-with-sidebar.with-both-sidebar .type2.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-coursedetail-cart-details a{float:none;}

		.page-with-sidebar .type3.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section .dtlms-courselist-duration { float: left; width: 100%; text-align: left; }
		.page-with-sidebar .type3.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section .dtlms-coursedetail-price-details { float: left; width: 100%; text-align: left; padding-top: 15px; padding-bottom: 15px; }

		.page-with-sidebar .type3.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-details { padding-bottom: 30px; }
		.page-with-sidebar .list-item.type4.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-right-section {margin: 10px 0 0; float: left; } 

		.page-with-sidebar .type5.dtlms-courselist-item-wrapper.list-item  .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-bottom-right-section { text-align: left; }
		.page-with-sidebar .type5.dtlms-courselist-item-wrapper.list-item  .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-bottom-right-section .dtlms-courselist-ratings { float: left; }

		#primary.page-with-sidebar .type6.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-bottom-left-section, 
		#primary.page-with-sidebar .type6.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-details .dtlms-coursedetail-price-details { width: 100%; float: left; }

		#primary.page-with-sidebar .type8.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-bottom-section .dtlms-coursedetail-price-details,
		#primary.page-with-sidebar .type8.dtlms-courselist-item-wrapper.list-item .dtlms-coursedetail-cart-details { float: left; width: 100%; text-align: left; }

		#primary.page-with-sidebar .type7.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-duration { float: right; }
		#primary.page-with-sidebar .type7.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-thumb .dtlms-certificate-badge { width: 100%; text-align: right; margin-bottom: 5px; } 
		#primary.page-with-sidebar .type7.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-thumb .dtlms-certificate-badge span { position: relative; float: right; }

		#primary.page-with-sidebar .type7.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-bottom-left-section .dtlms-coursedetail-price-details del,
		#primary.page-with-sidebar .type7.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-bottom-left-section .dtlms-coursedetail-price-details ins { font-size: 18px; }
		#primary.page-with-sidebar .type9.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-bottom-section .dtlms-courselist-bottom-left-section .dtlms-coursedetail-price-details {display: inline-block; width: 100%; text-align: center; } 
		#primary.page-with-sidebar .type9.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-bottom-section .dtlms-courselist-bottom-left-section .dtlms-courselist-ratings-container { float: none; width: 100%; text-align: center; }

		#primary.page-with-sidebar .type9.dtlms-courselist-item-wrapper.list-item .dtlms-price-status.dtlms-free { margin-bottom: 20px; }

		#primary.page-with-sidebar .type10.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-details .dtlms-courselist-ratings-container {width: 100%; float: left; }
		#primary.page-with-sidebar .type10.dtlms-courselist-item-wrapper.list-item .dtlms-certificate-badge { float: left; width: 100%; }
		#primary.page-with-sidebar .type10.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-right-section { width: 100%; display: block; float: left; }

		#primary.page-with-sidebar.with-both-sidebar .dtlms-courselist-item-wrapper.dtlms-column.list-item{display:inline-block;}
		#primary.page-with-sidebar.with-both-sidebar .dtlms-courselist-item-wrapper.dtlms-column.list-item .dtlms-courselist-thumb{margin:0px;width: 100%;
float: left;}
		#primary.page-with-sidebar.with-both-sidebar .dtlms-courselist-item-wrapper.list-item .dtlms-courselist-thumb .dtlms-courselist-thumb-inner{min-height:300px; position:static;}
		#primary.page-with-sidebar.with-both-sidebar .dtlms-courselist-item-wrapper.dtlms-column.list-item .dtlms-courselist-details{padding:30px 0 0;width: 100%; float: left; }

		.page-with-sidebar.with-both-sidebar .type3.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-bottom-section .dtlms-coursedetail-price-details { margin: 10px 0; padding: 0; text-align: center; }

		.page-with-sidebar.with-both-sidebar div[class*="list-item-wrapper"].type3 div[class*="list-details"] div[class*="list-metadata"] { float: none; display: inline-block; text-align: center; width: 100%; }
		.page-with-sidebar.with-both-sidebar .type3.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-metadata-holder .dtlms-courselist-author-image { float: none; display:  inline-block; margin: 0; }
		.page-with-sidebar.with-both-sidebar .type3.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-metadata-holder .dtlms-courselist-author-description { width: 100%; float: none; display: inline-block; }

		#primary.page-with-sidebar.with-both-sidebar .dtlms-classlist-item-wrapper.dtlms-column.list-item.type2 div[class*="list-details"] div[class*="list-metadata"] { float: left; text-align: left; }

		.page-with-sidebar.with-both-sidebar .type3.dtlms-courselist-item-wrapper.list-item .dtlms-coursedetail-cart-details { float: none; width: 100%; display: inline-block; text-align: center; }
		.page-with-sidebar.with-both-sidebar .type3.dtlms-courselist-item-wrapper.list-item .dtlms-coursedetail-cart-details a { float: none; display:  inline-block;  margin: 15px 0 0 0; }

		.page-with-sidebar.with-both-sidebar .type4.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-details .dtlms-courselist-meta ul li{width:100%; border-width:0px 0px 1px;}
		.page-with-sidebar.with-both-sidebar .type4.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-details .dtlms-courselist-meta ul li:nth-child(even){margin:0; border-width:0px 0px 1px; padding-left:0px;}
		.page-with-sidebar.with-both-sidebar .type4.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-details .dtlms-courselist-meta ul li:nth-child(3n){border-bottom:1px solid #efefef;}

		#primary.page-with-sidebar.with-both-sidebar .dtlms-courselist-item-wrapper.dtlms-column.list-item.type5 .dtlms-courselist-details{padding:20px 30px 40px;width: 100%; float: left; border-left: 1px solid #efefef; }
		#primary.page-with-sidebar.with-both-sidebar .dtlms-courselist-item-wrapper.dtlms-column.list-item.type5 .dtlms-coursedetail-cart-details {width: 100%; float: none; display: inline-block; text-align: center; }

		#primary.page-with-sidebar.with-both-sidebar .dtlms-courselist-item-wrapper.dtlms-column.list-item.type6 .dtlms-courselist-details { padding: 30px; }

		#primary.page-with-sidebar.with-both-sidebar .dtlms-courselist-item-wrapper.dtlms-column.list-item.type7 .dtlms-courselist-details,
		#primary.page-with-sidebar.with-both-sidebar .dtlms-courselist-item-wrapper.dtlms-column.list-item.type8 .dtlms-courselist-details{padding: 30px 30px 0;width: 100%; float: left; border-left: 1px solid #efefef; }
		#primary.page-with-sidebar.with-both-sidebar .dtlms-courselist-item-wrapper.dtlms-column.list-item.type7 .dtlms-coursedetail-cart-details,
		#primary.page-with-sidebar.with-both-sidebar .dtlms-courselist-item-wrapper.dtlms-column.list-item.type8 .dtlms-coursedetail-cart-details {width: 100%; float: none; display: inline-block; text-align: center; }

		#primary.page-with-sidebar.with-both-sidebar .type8.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-bottom-section .dtlms-coursedetail-price-details { text-align: center; }

		#primary.page-with-sidebar.with-both-sidebar .type9.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-details .dtlms-coursedetail-cart-details,
		#primary.page-with-sidebar.with-both-sidebar .type9.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-details .dtlms-coursedetail-cart-details a { margin-bottom: 0; }

		#primary.page-with-sidebar.with-both-sidebar .type10.dtlms-courselist-item-wrapper.dtlms-column.list-item .dtlms-courselist-details { padding: 20px 30px 15px; }

		#primary.page-with-sidebar .dtlms-classlist-item-wrapper.dtlms-column.list-item{display:inline-block;}
		#primary.page-with-sidebar .dtlms-classlist-item-wrapper.dtlms-column.list-item .dtlms-classlist-thumb{margin:0px;width: 100%;}
		#primary.page-with-sidebar .dtlms-classlist-item-wrapper.list-item .dtlms-classlist-thumb .dtlms-classlist-thumb-inner{min-height:300px; position:static;}
		#primary.page-with-sidebar .dtlms-classlist-item-wrapper.dtlms-column.list-item .dtlms-classlist-details{padding:30px 0 0;width: 100%;}

		#primary.page-with-sidebar .dtlms-classlist-item-wrapper.dtlms-column.list-item .dtlms-classlist-details { padding: 30px; border-left: 1px solid #efefef; }
		#primary.page-with-sidebar .dtlms-classlist-item-wrapper.dtlms-column.list-item.type2 .dtlms-classlist-details { padding-bottom: 0; }

		#primary.page-with-sidebar .type2.dtlms-classlist-item-wrapper.dtlms-one-half .dtlms-classlist-bottom-section-left {float: left; width: 100%; text-align: center; }
    	#primary.page-with-sidebar .type2.dtlms-classlist-item-wrapper.dtlms-one-half .dtlms-classlist-bottom-section-right {float: none; display: inline-block; width: 100%; text-align: center; } 
    	#primary.page-with-sidebar .type2.dtlms-classlist-item-wrapper.dtlms-one-half .dtlms-classlist-details .dtlms-classlist-bottom-section { padding: 17px 30px; }

    	#primary.page-with-sidebar.with-both-sidebar .type3.dtlms-classlist-item-wrapper .dtlms-classlist-details .dtlms-classdetail-price-details {float:left; clear:both; margin:10px 0px;}
    	#primary.page-with-sidebar.with-both-sidebar .type3.dtlms-classlist-item-wrapper .dtlms-classlist-details .dtlms-classlist-metadata { float: left; width: 100%; text-align: left; }

    	.type1.dtlms-packagelist-item-wrapper:not(.list-item) .dtlms-packagelist-price-details { width: 100%; }
    	.type1.dtlms-packagelist-item-wrapper.dtlms-one-half:not(.list-item) .dtlms-packagelist-price-details,
    	.type1.dtlms-packagelist-item-wrapper.dtlms-one-column:not(.list-item) .dtlms-packagelist-price-details { width: auto; }

    	.type2.dtlms-packagelist-item-wrapper:not(.list-item) .dtlms-packagedetail-cart-details a { padding: 15px 26px; }

    	.type2.dtlms-packagelist-item-wrapper .dtlms-packagelist-details { padding: 35px; }
    	.type2.dtlms-packagelist-item-wrapper .dtlms-packagelist-details h5 { font-size: 20px; margin-bottom: 0; }
    	.type2.dtlms-packagelist-item-wrapper .dtlms-packagelist-price-details span.amount { font-size: 30px; }


		.type3.dtlms-packagelist-item-wrapper .dtlms-packagelist-details .dtlms-packagelist-price-details { padding: 16px 30px; font-size: 14px; }

    	.dtlms-packagelist-item-wrapper.list-item .dtlms-packagelist-thumb .dtlms-packagelist-thumb-inner { background-size: cover !important; }

    	div[class*="packagelist-item-wrapper"].list-item div[class*="list-details"] div[class*="list-description"] { margin-bottom: 30px; }

    	.type3.dtlms-packagelist-item-wrapper .dtlms-packagelist-details .dtlms-packagelist-price-details { margin-bottom: 15px; } 	

    	div[class*="packagelist-item-wrapper"].list-item div[class*="list-thumb"] { width: 50%; }
    	div[class*="packagelist-item-wrapper"].list-item.type3 div[class*="list-thumb"] { padding: 15px; }
    	.type3.dtlms-packagelist-item-wrapper.list-item .dtlms-packagelist-details .dtlms-packagedetail-cart-details a { padding: 16px 30px; font-size: 14px; }

    	.page-with-sidebar .type1.dtlms-packagelist-item-wrapper:not(.list-item) .dtlms-packagelist-price-details { width: auto; }

    	.page-with-sidebar div[class*="packagelist-item-wrapper"].list-item {display:inline-block;}
		.page-with-sidebar div[class*="packagelist-item-wrapper"].list-item div[class*="list-thumb"], 
		.page-with-sidebar div[class*="packagelist-item-wrapper"].list-item div[class*="list-details"] { width: 100%; display: block; float: left; }

		.page-with-sidebar .dtlms-packagelist-item-wrapper.list-item .dtlms-packagelist-thumb .dtlms-packagelist-thumb-inner { position: static; min-height: 350px; width: 100%; float: left; background-size: cover !important; }
		.page-with-sidebar div[class*="packagelist-item-wrapper"].list-item div[class*="list-details"] div[class*="list-description"] { margin-bottom: 30px; }

		.page-with-sidebar div[class*="packagelist-item-wrapper"].list-item:not(.type1) > div[class*="packagelist-details"] { padding: 30px; border-left: 1px solid #efefef; }

		.page-with-sidebar .type1.dtlms-packagelist-item-wrapper.list-item .dtlms-packagelist-details .dtlms-packagelist-details-inner { border: none; }
		.page-with-sidebar .type3.dtlms-packagelist-item-wrapper .dtlms-packagelist-details .dtlms-packagelist-price-details,
		.page-with-sidebar .type3.dtlms-packagelist-item-wrapper .dtlms-packagelist-details .dtlms-packagedetail-cart-details a { font-size: 14px; padding: 16px 25px; line-height: normal; }

		.page-with-sidebar .type2.dtlms-packagelist-item-wrapper.list-item .dtlms-packagelist-price-details span.amount { font-size: 25px; }
		.page-with-sidebar .type2.dtlms-packagelist-item-wrapper .dtlms-packagelist-details { padding: 35px 20px; }
		.page-with-sidebar .type2.dtlms-packagelist-item-wrapper.list-item .dtlms-packagelist-details h5 { margin-bottom: 0; }
		.page-with-sidebar .type3.dtlms-packagelist-item-wrapper.list-item .dtlms-packagelist-details .dtlms-packagelist-price-details { margin-bottom: 15px; }

		.page-with-sidebar .type2.dtlms-packagelist-item-wrapper.grid-item .dtlms-packagelist-inclusion:after { width:calc(100% + 0px); width:-moz-calc(100% + 0px); width:-webkit-calc(100% + 0px); left:0; }

		.page-with-sidebar div[class*="packagelist-item-wrapper"].list-item.type3 div[class*="list-thumb"] { padding: 0; }
		.page-with-sidebar div[class*="packagelist-item-wrapper"].list-item.type1 div[class*="list-details"] { border-left: 1px solid #ececec; }

		.page-with-sidebar.with-both-sidebar .dtlms-packagelist-item-wrapper.list-item .dtlms-packagelist-thumb .dtlms-packagelist-thumb-inner { min-height: 250px; }

		.page-with-sidebar.with-both-sidebar div[class*="listing-holder"].grid div[class*="swiper-listing"][data-carouselspacebetween="0"] .swiper-wrapper { width: 100%; float: left; }
		.page-with-sidebar.with-both-sidebar div[class*="listing-holder"].grid div[class*="swiper-listing"][data-carouselspacebetween="0"] .swiper-wrapper .swiper-slide { width: 100% !important; float: left; clear: both;   }


		.type1.dtlms-classlist-item-wrapper.type-dtlms_classes .dtlms-classlist-details,
		.type2.dtlms-classlist-item-wrapper.type-dtlms_classes .dtlms-classlist-details,
		.type3.dtlms-classlist-item-wrapper.type-dtlms_classes .dtlms-classlist-details { padding-left: 25px; padding-right: 25px; }
		.type1.dtlms-classlist-item-wrapper.type-dtlms_classes .dtlms-class-listing-featured,
		.type2.dtlms-classlist-item-wrapper.type-dtlms_classes .dtlms-class-listing-featured,
		.type3.dtlms-classlist-item-wrapper.type-dtlms_classes .dtlms-class-listing-featured { margin-bottom: 5px; }

		.type3.dtlms-classlist-item-wrapper .dtlms-classlist-details .dtlms-classlist-bottom-section { width: calc(100% + 50px); width: -moz-calc(100% + 50px);
		width: -webkit-calc(100% + 50px); margin: 15px 0px 0px -25px; padding: 20px 25px 20px 25px; }

		.type2.dtlms-classlist-item-wrapper .dtlms-classlist-bottom-section-right a:after,
		.type3.dtlms-classlist-item-wrapper .dtlms-classlist-bottom-section-right a:after { margin-left: 10px; }

		.dtlms-classlist-item-wrapper.swiper-slide.list-item{display:inline-block;}
		.dtlms-classlist-item-wrapper.swiper-slide.list-item .dtlms-classlist-thumb { margin:0px; min-height:300px; width: 100%; }
		.dtlms-classlist-item-wrapper.swiper-slide.list-item .dtlms-classlist-details{padding:30px 0 0;width: 100%;}

		.dtlms-classlist-item-wrapper.swiper-slide.list-item .dtlms-classlist-details { padding: 30px; border-left: 1px solid #efefef; }
		.dtlms-classlist-item-wrapper.swiper-slide.list-item.type2 .dtlms-classlist-details { padding-bottom: 0; }

		.dtlms-classlist-item-wrapper.swiper-slide.list-item div[class*="list-details"] h5 { margin-top: 10px; }

	}
	
	@media only screen and (max-width: 767px) {
		
		.dtlms-courselist-item-wrapper .dtlms-course-listing-featured, .type5.dtlms-courselist-item-wrapper.grid-item .dtlms-courselist-details .dtlms-course-listing-featured, .type8.dtlms-courselist-item-wrapper.grid-item .dtlms-course-listing-featured{margin-bottom:10px;}

		.type1.dtlms-packagelist-item-wrapper.list-item .dtlms-packagelist-price-details { right: -12px; }
	
		.type2.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section{padding:0px 25px 12px 25px; text-align:center;}
		.type2.dtlms-courselist-item-wrapper .dtlms-courselist-purchase-status-details{float:none; margin:0 auto;}
		.type2.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-duration i{position:static;}
		.type2.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-coursedetail-cart-details{width:100%; text-align:center; display:inline-block;}	
		.type2.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-coursedetail-cart-details a{float:none;}
		
		.type3.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section{text-align:center;}
		/* .type3.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section .dtlms-courselist-duration, .type3.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section .dtlms-coursedetail-price-details{text-align:center; width:100%;} */
		.type3.dtlms-courselist-item-wrapper.grid-item .dtlms-coursedetail-cart-details{width:100%; margin:10px 0px;}
		.type3.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section .dtlms-coursedetail-price-details ins .woocommerce-Price-currencySymbol{float:none;}
		.type3.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section .dtlms-coursedetail-price-details .dtlms-price-status.dtlms-free{margin:10px 0px 0px;}

		.page-with-sidebar.with-both-sidebar .type3.dtlms-courselist-item-wrapper.dtlms-one-third.grid-item .dtlms-courselist-bottom-section .dtlms-courselist-duration { margin-bottom: 0; }
		
		.type4.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-meta ul li{width:100%; border-width:0px 0px 1px;}
		.type4.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-meta ul li:nth-child(even){margin:0; border-width:0px 0px 1px; padding-left:0px;}
		.type4.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-meta ul li:nth-child(3n){border-bottom:1px solid #efefef;}
		.type4.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-right-section{float:left; margin:10px 0 0;}
		
		.type5.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section{text-align:center;}
		.type5.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-bottom-left-section{width:100%;}
		.type5.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-bottom-right-section{text-align:center; float:none;}
		.type5.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-bottom-right-section .dtlms-courselist-overall-ratings{margin-left:0px;}
		
		.type6.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-metadata-holder{width:100%;}
		.type6.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-coursedetail-price-details{float:left; margin:15px 0px;}
		.type6.dtlms-courselist-item-wrapper.grid-item .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-bottom-left-section, .type6.dtlms-courselist-item-wrapper.grid-item .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-bottom-right-section{width:100%; text-align:center;}
		.type6.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section .dtlms-courselist-duration{margin-right:0px;}

		#primary.page-with-sidebar .type6.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-bottom-left-section { width: 100%; }
		
		.type7.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section{text-align:center;}
		.type7.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-right-section .dtlms-coursedetail-cart-details a{float:none;}
		
		.type8.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section{text-align:center;}
		.type8.dtlms-courselist-item-wrapper .dtlms-courselist-details p.dtlms-courselist-overall-ratings{margin-right:0px;}
		.type8.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-left-section, .type8.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-right-section{width:100%;}
		.type8.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section .dtlms-coursedetail-price-details{float:none; display:inline-block;}
		
		.type10.dtlms-courselist-item-wrapper.grid-item:before{box-shadow:0px 10px 25px 10px rgba(0,0,0,0.1); -moz-box-shadow:0px 10px 25px 10px rgba(0,0,0,0.1); -webkit-box-shadow:0px 10px 25px 10px rgba(0,0,0,0.1); }
		.type10.dtlms-courselist-item-wrapper.grid-item .dtlms-courselist-metadata-holder{margin:10px 0px 25px; width:100%;}
		.type10.dtlms-courselist-item-wrapper .dtlms-courselist-author-description{margin:0px;}
		.type10.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section, .type10.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-left-section{display:inline-block;}
		.type10.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-right-section{display:inline-block; width:100%; float:left;}
		
		.dtlms-courselist-item-wrapper.dtlms-column.list-item, div[class*="list-item-wrapper"].list-item {display:inline-block;}
		.dtlms-courselist-item-wrapper.dtlms-column.list-item .dtlms-courselist-thumb, 
		div[class*="list-item-wrapper"].list-item .dtlms-courselist-thumb {margin:0px;}
		.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-thumb .dtlms-courselist-thumb-inner, 
		div[class*="list-item-wrapper"].list-item .dtlms-courselist-thumb .dtlms-courselist-thumb-inner{min-height:300px; position:static;}
		.dtlms-courselist-item-wrapper.list-item.type5 .dtlms-courselist-thumb .dtlms-courselist-thumb-inner, 
		div[class*="list-item-wrapper"].list-item.type5 .dtlms-courselist-thumb .dtlms-courselist-thumb-inner{min-height:125px; position:static;}
		.dtlms-courselist-item-wrapper.dtlms-column.list-item .dtlms-courselist-details, 
		div[class*="list-item-wrapper"].list-item .dtlms-courselist-details {padding:20px 0 0;}

		.type5.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-duration,
		.dtlms-one-third.type5.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-duration { float: none; display: inline-block; margin-right: 10px; margin-left: 10px; } 
    	.type5.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-curriculum,
    	.dtlms-one-third.type5.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-curriculum { float: none; display: inline-block; margin-right: 10px; margin-left: 10px; }

    	div[class*="list-item-wrapper"].list-item div[class*="list-thumb"] { margin: 0; }
    	div[class*="list-item-wrapper"].type3.list-item div[class*="list-details"] div[class*="list-metadata"] { width: 60%; }

    	.type2.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-details .dtlms-courselist-bottom-section { padding-bottom: 28px; }

    	.type3.dtlms-courselist-item-wrapper.list-item .dtlms-coursedetail-cart-details a { margin-right: 0; }
    	.type3.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-metadata-holder .dtlms-courselist-author-image { width: 50px; }
    	.type3.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-metadata-holder .dtlms-courselist-author-image { margin-top: 8px; } 
    	.type3.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-metadata-holder .dtlms-courselist-author-description { margin: 5px 0 0 0; }
    	.type3.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-bottom-section .dtlms-coursedetail-price-details .dtlms-price-status.dtlms-free { margin: 0; }
		.type3.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-bottom-section .dtlms-coursedetail-price-details { padding-right: 0; }
		
		.type3.dtlms-classlist-item-wrapper.dtlms-column.list-item .dtlms-classlist-details { padding: 30px 30px 0 30px; }

    	/* .type3.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-bottom-section .dtlms-courselist-duration { width: 50%; text-align: left; }
    	.type3.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-bottom-section .dtlms-coursedetail-price-details { width: 50%; text-align: right; } */

    	.list-item.type4.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-right-section { margin-left: 0; }

    	/* .dtlms-courselist-item-wrapper.dtlms-column.list-item.type5 .dtlms-courselist-details { padding: 30px; border-left: 1px solid #efefef; } */
    	.dtlms-courselist-item-wrapper.dtlms-column.list-item.type5 .dtlms-coursedetail-cart-details {width: 100%; float: none; display: inline-block; text-align: center; }

    	/* .type5.dtlms-courselist-item-wrapper.list-item .dtlms-coursedetail-price-details { float: left; margin-bottom: 20px; position: static; } */

    	.list-item.type5.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section { padding-top: 20px; }

    	.dtlms-courselist-item-wrapper.dtlms-column.list-item.type6 .dtlms-courselist-details { padding: 30px; }

    	.type6.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-details .dtlms-courselist-bottom-section { text-align: center; padding-top: 20px; }
    	.type6.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-bottom-right-section { float: none; text-align: center; display: inline-block; margin-top: 20px; }

    	.list-item.type7.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section { padding-bottom: 0; }
    	
    	.dtlms-courselist-item-wrapper.dtlms-column.list-item.type7 .dtlms-courselist-details,
    	.dtlms-courselist-item-wrapper.dtlms-column.list-item.type8 .dtlms-courselist-details { padding: 30px; border-left: 1px solid #efefef; }

    	.type8.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-bottom-left-section { width: 100%; margin-bottom: 20px; }
    	.type8.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-bottom-left-section,
    	.type8.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-bottom-right-section { width: 100%; }

    	.type8.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-bottom-section .dtlms-coursedetail-price-details { text-align: left; }
    	.type8.dtlms-courselist-item-wrapper.list-item .dtlms-price-status.dtlms-free { width: 100%; text-align: right; }

    	.type8.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-bottom-section { padding-bottom: 0; }

    	div[class*="listing-holder"] div[class*="listing-containers"].list:not(.swiper-wrapper) .type8.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-bottom-left-section { margin-bottom: 0; }
    	div[class*="listing-holder"] div[class*="listing-containers"].list:not(.swiper-wrapper) .type8.dtlms-courselist-item-wrapper.list-item .dtlms-coursedetail-price-details { margin: 0; }
    	div[class*="listing-holder"] div[class*="listing-containers"].list:not(.swiper-wrapper) .type8.dtlms-courselist-item-wrapper.list-item .dtlms-coursedetail-cart-details { float: none; display: inline-block; text-align: center; }

    	.type9.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-bottom-section .dtlms-courselist-bottom-left-section { float: none; width: 100%; display: inline-block; }
    	.type9.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-bottom-section .dtlms-coursedetail-price-details del,
    	.type9.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-bottom-section .dtlms-coursedetail-price-details ins { font-size: 18px; }

    	.type9.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-bottom-section .dtlms-courselist-bottom-right-section { float: none; display: inline-block; width: 100%; text-align: center; }
    	.type9.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-bottom-section .dtlms-courselist-bottom-right-section:empty { display: none; }
    	.type9.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-details .dtlms-coursedetail-cart-details { float: none; display: inline-block; text-align: center; }

    	.dtlms-courselist-item-wrapper.dtlms-column.list-item.type10 .dtlms-courselist-details { padding: 15px 30px; }

    	#primary.page-with-sidebar.with-both-sidebar .type6.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-bottom-right-section { width: 100%; text-align: center; float: none; display: inline-block; }
    	#primary.page-with-sidebar.with-both-sidebar .type6.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-coursedetail-cart-details { width: auto; float: none; display: inline-block; }
    	#primary.page-with-sidebar.with-both-sidebar .type6.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-bottom-right-section:empty { display: none; }

    	#primary.page-with-sidebar.with-both-sidebar .type8.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-bottom-left-section { margin-bottom: 0; }

    	.dtlms-classlist-item-wrapper.dtlms-column.list-item{display:inline-block;}
		.dtlms-classlist-item-wrapper.dtlms-column.list-item .dtlms-classlist-thumb{margin:0px;}
		.dtlms-classlist-item-wrapper.list-item .dtlms-classlist-thumb .dtlms-classlist-thumb-inner{min-height:300px; position:static;}
		.dtlms-classlist-item-wrapper.dtlms-column.list-item .dtlms-classlist-details{padding:30px 0 0;}

		.dtlms-classlist-item-wrapper.dtlms-column.list-item .dtlms-classlist-details { padding: 30px; border-left: 1px solid #efefef; }
		.dtlms-classlist-item-wrapper.dtlms-column.list-item.type2 .dtlms-classlist-details { padding-bottom: 0; }

		.type3.dtlms-classlist-item-wrapper .dtlms-classlist-bottom-section-right a { margin: 0; }

		div[class*="packagelist-item-wrapper"].list-item {display:inline-block;}
		div[class*="packagelist-item-wrapper"].list-item div[class*="list-thumb"], 
		div[class*="packagelist-item-wrapper"].list-item div[class*="list-details"] { width: 100%; display: block; float: left; }

		.dtlms-packagelist-item-wrapper.list-item .dtlms-packagelist-thumb .dtlms-packagelist-thumb-inner { position: static; min-height: 300px; width: 100%; float: left; background-size: cover !important; }
		div[class*="packagelist-item-wrapper"].list-item div[class*="list-details"] div[class*="list-description"] { margin-bottom: 30px; }

		div[class*="packagelist-item-wrapper"].list-item div[class*="packagelist-details"] { padding: 30px; border-left: 1px solid #efefef; }

		.type1.dtlms-packagelist-item-wrapper.list-item .dtlms-packagelist-details .dtlms-packagelist-details-inner { border: none; }
		.type1.dtlms-packagelist-item-wrapper.list-item .dtlms-packagelist-details-inner .dtlms-packagedetail-cart-details { width: calc(100% + 60px); width: -moz-calc(100% + 60px); width: -webkit-calc(100% + 60px); margin: 0px 0px 0px -30px; }
		.type3.dtlms-packagelist-item-wrapper .dtlms-packagelist-details .dtlms-packagelist-price-details,
		.type3.dtlms-packagelist-item-wrapper .dtlms-packagelist-details .dtlms-packagedetail-cart-details a { font-size: 14px; padding: 16px 25px; }

		.type2.dtlms-packagelist-item-wrapper .dtlms-packagelist-price-details span.amount { font-size: 25px; }
		.type2.dtlms-packagelist-item-wrapper .dtlms-packagelist-details { padding: 35px 20px; }
		.type2.dtlms-packagelist-item-wrapper .dtlms-packagelist-details h5 { margin-bottom: 0; }
		.type3.dtlms-packagelist-item-wrapper .dtlms-packagelist-details .dtlms-packagelist-price-details { margin-bottom: 15px; }

		.type2.dtlms-packagelist-item-wrapper.grid-item .dtlms-packagelist-inclusion:after { width:calc(100% + 0px); width:-moz-calc(100% + 0px); width:-webkit-calc(100% + 0px); left:0; }

		.dtlms-classlist-item-wrapper.swiper-slide.list-item{display:inline-block;}
		.dtlms-classlist-item-wrapper.swiper-slide.list-item .dtlms-classlist-thumb { margin:0px; min-height:300px; }
		.dtlms-classlist-item-wrapper.swiper-slide.list-item .dtlms-classlist-details{padding:30px 0 0;}

		.dtlms-classlist-item-wrapper.swiper-slide.list-item .dtlms-classlist-details { padding: 30px; border-left: 1px solid #efefef; }
		.dtlms-classlist-item-wrapper.swiper-slide.list-item.type2 .dtlms-classlist-details { padding-bottom: 0; }

		.dtlms-classlist-item-wrapper.swiper-slide.list-item div[class*="list-details"] h5 { margin-top: 10px; }

		#primary.page-with-sidebar.with-both-sidebar .type3.dtlms-classlist-item-wrapper.list-item .dtlms-classlist-details .dtlms-classdetail-price-details, #primary.page-with-sidebar.with-both-sidebar .type3.dtlms-classlist-item-wrapper.dtlms-one-half .dtlms-classlist-details .dtlms-classdetail-price-details { float: right;    clear: none; }
		div[class*="listing-holder"] div.dtlms-packages-listing-containers.grid .dtlms-packagelist-item-wrapper:not(:last-child) { padding-bottom: 30px; }
	}
	
	
    @media only screen and (min-width: 480px) and (max-width: 767px) {
		
			#primary.page-with-sidebar.with-both-sidebar .type9.dtlms-courselist-item-wrapper.list-item .dtlms-courselist-bottom-section .dtlms-courselist-bottom-left-section .dtlms-courselist-ratings-container { float: left; }
	}
	
	@media only screen and (max-width: 479px) {

		.type9.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section .dtlms-courselist-bottom-left-section,
    	.type9.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section .dtlms-courselist-bottom-right-section {float: none; width: 100%; float: none; text-align: center; }
    	.type9.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section .dtlms-courselist-bottom-right-section { margin-top: 15px; }

    	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; }

    	.type2.dtlms-classlist-item-wrapper .dtlms-classlist-bottom-section-left {float: left; width: 100%; text-align: center; }
    	.type2.dtlms-classlist-item-wrapper .dtlms-classlist-bottom-section-right {float: none; display: inline-block; width: 100%; text-align: center; } 
    	.type2.dtlms-classlist-item-wrapper .dtlms-classlist-details .dtlms-classlist-bottom-section { padding: 17px 30px; }

    	.dtlms-classlist-item-wrapper .dtlms-class-listing-featured { margin-bottom: 5px; }
    	.type3.dtlms-classlist-item-wrapper .dtlms-classlist-details .dtlms-classdetail-price-details { float: left; margin: 12px 0; width: 100%; }
    	div[class*="dtlms-classlist-item-wrapper"].type3 div[class*="list-details"] div[class*="list-metadata"] { text-align: left; }

    	.page-with-sidebar.with-both-sidebar .dtlms-packagelist-item-wrapper.list-item .dtlms-packagelist-thumb .dtlms-packagelist-thumb-inner { min-height: 250px; }

    	.dtlms-classlist-item-wrapper .dtlms-class-progress-details { left: 10px; }

    	.type1.dtlms-packagelist-item-wrapper .dtlms-packagelist-price-details { right: -20px; margin-bottom: 6px; }
    	.type1.dtlms-packagelist-item-wrapper .dtlms-packagelist-price-details:before { display: none; }

    	.type2.dtlms-packagelist-item-wrapper.grid-item { padding: 0 10px 20px; }  
		.type5.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-details-inner h5 { text-align: center; }

    }
	
	@media only screen and (min-width: 320px) and (max-width: 479px) {

		.type1.dtlms-courselist-item-wrapper .dtlms-coursedetail-cart-details a { font-size: 12px; }

		.type2.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section .dtlms-courselist-duration { width: 100%; text-align: center;
		padding-left: 0px; }
		
		.type3.dtlms-classlist-item-wrapper .dtlms-classlist-bottom-section-right a { font-size: 16px; }
		.type3.dtlms-classlist-item-wrapper .dtlms-classlist-bottom-section-right a:after { font-size: 10px; }

		.type5.dtlms-courselist-item-wrapper.grid-item .dtlms-courselist-details .dtlms-coursedetail-cart-details,
		.type8.dtlms-courselist-item-wrapper.grid-item .dtlms-courselist-details .dtlms-coursedetail-cart-details { display: none; }

		.type5.dtlms-courselist-item-wrapper .dtlms-coursedetail-cart-details a,
		.type8.dtlms-courselist-item-wrapper .dtlms-coursedetail-cart-details a { line-height: normal; padding: 15px; }

		.type5.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-details-inner .dtlms-courselist-metadata-details { grid-template-columns: 100%; }
		/* .type5.dtlms-courselist-item-wrapper.list-item .dtlms-coursedetail-price-details { justify-content: flex-start; } */

		.type7.dtlms-courselist-item-wrapper .dtlms-courselist-tags a { margin: 0 0 10px 0; width: 100%; text-align: center; }
		.type7.dtlms-courselist-item-wrapper .dtlms-courselist-tags a:last-child { margin-bottom: 0; }
		.type7.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-left-section, .type7.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-right-section{ width:100%;
		text-align: center; }

		.type8.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section { text-align: left; }
		.type8.dtlms-courselist-item-wrapper .dtlms-courselist-thumb ~ .dtlms-courselist-details { padding: 10px 10px 0; }
		.grid-item.type8.dtlms-courselist-item-wrapper .dtlms-courselist-bottom-section { width: calc(100% + 20px); margin: 10px 0 0 -10px; padding: 10px; }
		.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; }

	}
	