/*
Theme Name: Lizza LMS Child
Theme URI: https://lizza.wpengine.com/lms
Author: the WeDesignTech team
Author URI: https://wedesignthemes.com/
Template:		lizza-lms
Version:		1.0
*/
.pull-left{
	float:left;
}
.pull-right{
	float:right;
}
[class^="icon-jfi-"]:before, [class*=" icon-jfi-"]:before {
    font-family: "jquery-filer" !important;
}
.directorypress-dropmenubox.ui-autocomplete {
  z-index: 999 !important;
}
.directorypress-dropmenubox.ui-menu .ui-menu-item {
  padding-left: 50px !important;
}
.wdt-button:before,
.wdt-button:after{
    display: none;
}
.directorypress-search-parent-dropmenubox.ui-state-active,
.ui-widget-content.directorypress-dropmenubox .ui-state-active,
.ui-widget-content.directorypress-dropmenubox .ui-state-active:focus{
	    display: inline-flex;
      align-items: center;
      min-height: 40px;
      font-weight: normal;
      font-size: 12px;
      outline: none !important;
      border: none !important;
      cursor: pointer;
      background: none !important;
      color:inherit !important;
      margin:0 !important;
}
.parent .directorypress-dropmenubox-count {
  right: 12px;
}
.cat-style-7 .directorypress-category-holder .cat-icon{
	display:inline-block;
}
.cat-style-7 .directorypress-category-holder:hover .cat-7-icon{
    background:none !important;
}
.cat-style-7 .cat-icon img{
    width:100%;
    height:100%;
	display:inline-block;
}
.cat-style-7 .directorypress-category-holder:hover .cat-icon img{
    filter: invert(1) hue-rotate(110deg) saturate(2);
}
.cat-style-7 .directorypress-category-holder .categories-count{
    color:#22281E;
    font-size:13px;
    font-weight:500;
}
.cat-style-7 .directorypress-category-holder:hover .categories-count{
    color:#fff;
}

.directorypress-upload-item{
    float:left;
    width:100%;
}
.directorypress-upload-item .directorypress-drop-zone .btn {
  border: 2px solid #fff;
  color: #fff;
}


/* single listing */

.single-listing .directorypress-listing.default .listing-main-content {
  padding: 28px 40px 28px;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  border:0;
  position: relative;
  width: calc(100% - 100px);
  margin: -120px auto 70px;
  box-shadow: 0 0 8px 3px rgba(var(--wdtHeadAltColorRgb),0.08);
}
.single-listing .dtlms-course-detail-featured{
    margin-bottom:10px;
    display:inline-block;
}
.single-listing .dtlms-course-detail-featured-text {
  position: relative;
  display: inline-block;
  color: var(--wdtHeadAltColor);
  padding: var(--wdtPadding_MiniBtn);
  font-size: var(--wdtFontSize_Ext);
  font-weight: bold;
  line-height: normal;
  text-transform: uppercase;
  -webkit-border-radius: var(--wdtRadius_2X);
  border-radius: var(--wdtRadius_2X);
  background-color: #ffd23c;
}
.single-listing .dtlms-course-detail-featured-text::before {
  content: "\f005";
  font-family: "Font Awesome 5 Free";
  margin-right: 10px;
  position: relative;
  top: -1px;
  font-size: var(--wdtFontSize_Ext);
}
.single-listing .dtlms-column.dtlms-three-fourth.first {
  padding-right: 55px;
}
.single-listing .single-listing-tabs-wrapper {
  padding: 0;
}
.single-listing .single-listing-tabs-wrapper .directorypress-listing-tabs{
  -webkit-box-shadow: 0 0 8px 3px rgba(var(--wdtHeadAltColorRgb),0.08);
  box-shadow: 0 0 8px 3px rgba(var(--wdtHeadAltColorRgb),0.08);
  border-radius:7px;
}
.single-listing.directorypress-content-wrap .nav-tabs > li{
    padding-bottom:0;
}
.single-listing.directorypress-content-wrap .nav-tabs > li a{
  display: inline-block;
  color: var(--wdtHeadAltColor);
  font-size: var(--wdtFontSize_Base);
  font-weight: var(--wdtFontWeight_Ext);
  margin: 0;
  padding: 0 25px;
  position: relative;
  width: 100%;
  line-height: 58px;
  border:none;
}
.single-listing.directorypress-content-wrap .nav-tabs > li a:hover{
    border:none;
}
.single-listing.directorypress-content-wrap .nav-tabs > li a i{
    font-size:18px;
    margin-right:8px;
}
.single-listing.directorypress-content-wrap .nav-tabs > li.active a::after {
    content: '';
  position: absolute;
  width: 100%;
  height: 3px;
  background-color: var(--wdtPrimaryColor) !important;
  bottom: -2px;
  left: 0;
  visibility: visible;
  transform-origin: left;
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}
.directorypress-listing.default .single-listing-btns {
  margin-top: 10px;
  float:left;
}
.single-listing-price-tag{
    float:right;
}
.single-listing-price-tag .directorypress-field-item {
  font-size: clamp(1rem, 0.9555rem + 0.2454vw, 1.25rem);
  font-weight: var(--wdtFontWeight_Ext);
  text-transform: capitalize;
  padding: 10px 24px;
  background-color: var(--wdtPrimaryColor);
  color: var(--wdtAccentTxtColor);
  -webkit-border-radius: var(--wdtRadius_2X);
  border-radius: var(--wdtRadius_2X);
  display: inline-block;
  margin-top: 0 !important;
  min-width:150px;
  text-align:center;
}
.single-listing-price-tag .directorypress-field-item .field-label{
    display:none;
}
.wp-editor-tools button,
.mce-container-body button{
    background:inherit !important;
    border-radius: inherit !important;
    font-size:12px !important;
    font-weight:inherit;
    color:#555 !important;
    border-width:1px !important;
    padding:0 5px !important;
    
}
.directorypress-submit-form-section-content .select2-container.select2-container--default .select2-selection--multiple .select2-selection__rendere{
    display:inline-block;
}

.directorypress-fields-group .directorypress-field-type-checkbox{
    width:100%;
}
.directorypress-fields-group .directorypress-field-type-checkbox .field-label{
    display:block;
}
.directorypress-fields-group .directorypress-field-type-checkbox li{
    margin-left:0 !important;
    margin-right:0 !important;
}

.single-listing .directorypress-fields-group .directorypress-field-item.directorypress-field-type-attachment .field-content{
    float:right !important;
}
.single-listing .directorypress-fields-group .directorypress-field-item.directorypress-field-type-attachment .field-content a{
    background-color: var(--wdtPrimaryColor);
    color:#fff;
    font-size: var(--wdtFontSize_Base);
  text-transform: capitalize;
  font-family: var(--wdtFontTypo_Alt);
  font-weight: var(--wdtFontWeight_Ext);
  padding: 3px 10px;
  border-radius: 4px;
}
.single-listing .directorypress-fields-group .directorypress-field-item.directorypress-field-type-attachment .field-content a:hover{
    color: var(--wdtPrimaryColor);
    background-color: var(--wdtSecondaryColor);
}

.single-listing .directorypress-fields-group .directorypress-field-item.directorypress-field-type-address .field-label{
    display:block;
}
.single-listing .directorypress-fields-group .directorypress-field-item.directorypress-field-type-address .field-content .directorypress-location{
    display:block;
}

.liza-event-wrapper{
  display: block;
  box-shadow: 0 0 9px 3px rgba(0,0,0,0.1);
  margin-bottom:30px;
}

.liza-event-content{
    padding:20px 30px 25px;
}
.liza-event-content h3{
    margin:0;
    text-transform: capitalize;
  font-size: 22px;
}
.liza-event-meta-date-time{
    
    background-color: #ffd23c;
    color:#222222;
    padding: 5px 30px;
  font-size: 24px;
  font-weight: bold;
  text-align: center;
}


.liza-faculty-wrapper{
  display: block;
  box-shadow: 0 0 9px 3px rgba(0,0,0,0.1);
  margin-bottom:30px;
}
.liza-faculty-title{
    background-color: #ffd23c;
    color:#222222;
    padding: 5px 30px;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
}

.liza-faculty-title h3{
    margin:0;
    text-transform: capitalize;
    font-size: 22px;
    text-align:center;
}
.liza-faculty-position{
    font-size:14px;
    color:#444;
}
.dashboard-listings-desc{
    padding:25px 30px;
}

.directorypress_widget_social_share .directorypress-share-button{
    display:flex;
    flex-wrap:wrap;
    
}
.directorypress_widget_social_share a{
    margin:3px;
}
.directorypress-fields-group  .directorypress-field-type-address{
    border:none;
}
.directorypress-fields-group .directorypress-field-type-address .field-content{
    width: 100%;
    margin-top: 30px;
}
.directorypress-fields-group .directorypress-field-type-address .field-content .directorypress-location{
    font-size: 16px;
  font-weight: bold;
  border: 1px solid #eee;
  padding: 15px;
  margin-bottom: 15px;
  text-transform:capitalize;
}
.single-listing .dtlms-tabs-horizontal-container ul.dtlms-tabs-horizontal.scroll_tabs_container{
    background:none;
}
.single-listing .dtlms-tabs-horizontal-container ul.dtlms-tabs-horizontal.scroll_tabs_container{
    background:none;
}
.single-listing .scroll_tabs_container .scroll_tab_left_button{
    z-index:10;
}

.directorypress-fields-group .directorypress-field-item.directorypress-field-type-checkbox .field-label,
.directorypress-fields-group .directorypress-field-item.directorypress-field-type-checkbox .field-content{
  width:100%;
  display:block;
}
.directorypress-fields-group .directorypress-field-item .field-label {
  border-bottom: none !important;
  font-size: 18px !important;
  font-weight: 700;
  margin: 0;
  padding: 0 0 20px;
  text-transform: capitalize !important
}
.author-btns a {
  padding: 0px 7px;
}
.directorypress_widget_author .directorypress-author.style2 .author-social-follow-ul li {
  width:auto;
  padding: 0 3px 10px;
}
.directorypress_widget_author .directorypress-author.style2 .author-social-follow-ul li a {
  width:42px;
  line-height:42px;
}

.liza-verified-listing{
    background: url('verified-listing.jpg');
width: 58px;
  height: 58px;
  display: inline-block;
  position: absolute;
  bottom: 3px;
  right: 3px;
  border-radius: 50%;
  background-repeat: no-repeat;
  background-position: center;
  border: 3px solid #fff;
}
.dtlms-course-detail-verified{
    display:inline-block;
    vertical-align:middle;
}
.dtlms-course-detail-verified-tag {
  background: url('verified-listing-big.png');
  width: 94px;
  height: 40px;
  display: block;
  background-size: auto;
  background-repeat: no-repeat;
  background-position: 0 -27px;
}

@media only screen and (max-width: 600px) {
    .single-listing .dtlms-column.dtlms-three-fourth.first {
  padding-right: 0;
}
    .directorypress-listing-directory-head-section{
        min-height:200px !important;
        background-position:center;
    }
    .single-listing .directorypress-listing.default .listing-main-content{
        width:100%;
        margin-top:-10px;
        padding-left:15px;
        padding-right:15px;
    }
    .single-listing header.directorypress-listing-title h2 {
        font-size: 24px !important;
    }
    .single-listing-price-tag {
      float: left;
      margin-top:10px;
    }
     .single-listing .listing-main-content .directorypress-field-type-price .field-content{
         float: none !important;
     }
     .single-listing .directorypress-listing-date, .single-listing .listing-id, .single-listing .listing-views, .single-location-address span {
      font-size: 10px;
      line-height: 1;
    }
    .single-listing.directorypress-content-wrap .nav-tabs > li a{
        font-size:14px;
        padding:0 10px;
        line-height:42px;
    }
}
@media only screen and (max-width: 480px) {
  .directorypress-listing .directorypress-listing-item-holder .directorypress-listing-text-content-wrap .directorypress-listing-title h2 a {
    font-size: 18px !important;
  }
}
.directorypress-dropmenubox.ui-menu .ui-menu-item:hover {
  color: var(--wdtPrimaryColor) !important;
}

.liza-custom-button .wdt-button:after{
    display:none;
}
.directorypress-submit-form-section-content .select2-container--default .select2-search--inline .select2-search__field,
.directorypress-submit-form-section-content .select2-container--default .select2-search--inline .select2-search__field:focus{
    border:0 !important;
    display:inline-block;
}
.directorypress-submit-form-section-content .select2-container.select2-container--default .select2-selection--multiple .select2-selection__rendered {
  float: left;
}
.TokenSearch input,
.TokenSearch input:focus{
    border:0 !important;
}
.directorypress-submit-form-section .directorypress-submit-form-section-content .select2-container--default .select2-selection--single .select2-selection__rendered {
  line-height: 42px;
}
.directorypress-submit-form-section div.Tokenize ul.TokensContainer {
  padding: 7px 3px 0 13px;
  min-height: 52px;
}
.field-wrap .Tokenize ul.TokensContainer li.TokenSearch input{
    font-size:16px;
}
.directorypress-listing-gallery-custom{
    position:relative;
}
.listing-pre, .listing-next {
  color: #14452F;
  border-color: #14452F;
  width: 40px;
  height: 40px;
  background: #fff;
  top: 50%;
  position: absolute;
  z-index: 11111;
  display: flex;
  align-content: center;
  justify-content: center;
  align-items: center;
  font-size: 24px;
}
.listing-pre {
  left:0;
}
.listing-next {
  right:0;
}

.pricing-plan-style-5 .directorypress-choose-plan del .woocommerce-Price-amount,
.pricing-plan-style-5 .directorypress-choose-plan del .woocommerce-Price-amount .woocommerce-Price-currencySymbol{
    font-size:14px;
}
.directorypress-frontend-dashboard .woocommerce-Addresses {
  flex-direction: column;
}
.directorypress-frontend-dashboard .woocommerce-Address-title a {
  min-width: 170px;
}
.directorypress-frontend-dashboard .woocommerce-Address-title a:hover {
  background:var(--wdtSecondaryColor);
}
.woocommerce .woocommerce-MyAccount-content a:not(.button) {
  color: var(--wdtLinkColor) !important;
}
.directorypress-frontend-dashboard .shop_table tbody tr:last-child td {
  padding-bottom: 30px;
}

/* submit listing*/

.field-type-attachment .input-file-upload{
    background-color: var(--wdtPrimaryColor);
    color: var(--wdtAccentTxtColor);
}
.field-type-attachment .input-file-upload:hover{
    background-color: var(--wdtSecondaryColor);
    color: var(--wdtPrimaryColor);
}
.directorypress-submit-form-section .directorypress-submit-form-section-content .input-file-upload {
  border: 0;
  height: 40px;
  line-height: 28px;
  min-width: 120px;
  border-radius: 4px;
  margin-right: 10px;
  font-size: 14px;
}
.directorypress-attached-item-delete {
  position: absolute;
  top: 2px;
  right: 0;
  font-size: 24px;
  line-height: 1;
  color:#b32d2e;
  cursor: pointer;
}
.liza-custom-links-delete{
	margin-left:5px;
	color:#b32d2e;
}
.liza-custom-links-delete:hover{
	color:#ce1e1f;
}
.liza-custom-links-edit{
	color:#2271b1;
}
.liza-custom-links-edit:hover{
	color:#135e96;
}