.folders-row .col-lg-3 {
display: block!important;
z-index: 501!important;
width: calc(100%/3)!important;
} @media (min-width: 768px) and (max-width: 991px) {
.folders-row .col-lg-3 {
width: calc(100%/2)!important;
}
}  @media (min-width: 320px) and (max-width: 767px) {
.folders-row .col-lg-3 {
width: 100%!important;
padding-right: 0px;
padding-left: 0px;
}
}   .folders-row .col-lg-3 {
margin-bottom: 30px;
margin-top: 0px;
}    .folders-row .folder-wrap:hover,
.row-key-categories .folder-wrap:hover {
filter: drop-shadow(6px 12px 8px var(--shadow-color-classic-card));
-webkit-filter: drop-shadow(6px 12px 8px var(--shadow-color-classic-card));
}
.folders-row .folder-wrap,
.row-key-categories .folder-wrap {
transition: all var(--speed-all-effects-classic-card)!important;
}  .row-key-categories .folder-wrap:hover {
drop-shadow: none!important;
filter: none!important;
}  .folders-row .folder-wrap,
.row-key-categories .folder-wrap {
margin-top: 0px!important;
margin-bottom: 0px!important;
background: none;
border-radius: calc(var(--radius-top-classic-card) - var(--width-border-classic-card)) calc(var(--radius-top-classic-card) - var(--width-border-classic-card)) calc(var(--radius-bottom-classic-card) + 20px) calc(var(--radius-bottom-classic-card) + 20px);
box-shadow: 0px 0px 0px var(--width-border-classic-card) var(--color-border-classic-card) inset;
-webkit-box-shadow: 0px 0px 0px var(--width-border-classic-card) var(--color-border-classic-card) inset;
-moz-box-shadow: 0px 0px 0px var(--width-border-classic-card) var(--color-border-classic-card) inset;
}  @media (min-width: 768px) {
.site-content .folders-row .folder-wrap {
width: 100%;
}
} @media (min-width: 460px) and (max-width: 767px) {
.site-content .folders-row .folder-wrap {
width: 340px;
}
}
@media (min-width: 320px) and (max-width: 459px) {
.site-content .folders-row .folder-wrap {
width: 360px;
}
} @media (min-width: 1400px) {
.site-content .folders-row .folder-wrap {
height: 349px;
}
}
@media (min-width: 1200px) and (max-width: 1399px) {
.site-content .folders-row .folder-wrap {
height: 312px;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.site-content .folders-row .folder-wrap {
height: 274px;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.site-content .folders-row .folder-wrap {
height: 303px;
}
}
@media (min-width: 460px) and (max-width: 767px) {
.site-content .folders-row .folder-wrap {
height: 299px;
}
}
@media (min-width: 320px) and (max-width: 459px) {
.site-content .folders-row .folder-wrap {
height: 312px;
}
}   .folders-row .folder-wrap .label,
.row-key-categories .folder-wrap .label {
font-weight: normal;
font-size: 17px;
border-radius: 15px;
text-transform: none;
line-height: 1.9rem;
overflow: hidden;
text-overflow: ellipsis;
text-align: center;
padding: 6px 15px;
max-width: 80%;
top: calc(13px + var(--radius-top-classic-card)/6 + var(--width-border-classic-card));
right: calc(13px + var(--radius-top-classic-card)/4 + var(--width-border-classic-card));         }    .folders-row .folder-wrap .folder-content {
width: 100%;
bottom: 0;
}  .folders-row .folder-wrap .folder-content {
overflow: visible;
} .woocommerce-cart-form .folder-wrap .folder-content,
.shop-row .folder-wrap .folder-content {
width: 100%;
bottom: 0;
}    .folders-row .folder-wrap .folder-content .title,
.row-key-categories .folder-wrap > .folder-content .title {
position: initial;
padding: 12px 18px 12px;
background: var(--color-subtitle-bg-classic-card);
color: var(--color-subtitle-classic-card)!important;
border-bottom: none;  } .folder-wrap .folder-content .title {
text-wrap: nowrap;
text-overflow: ellipsis;  } .folder-wrap:hover .folder-content .title {
text-wrap: inherit; white-space: normal;
}    .folders-row .col-xs-12 > a > .folder-content .title:before,
.row-key-categories .col-xs-12 > a > .folder-content .title:before,
.folders-row .col-xs-12 > a > .label:before,
.row-key-categories .folders-row .col-xs-12 > a > .label:before
{
font-family: "Font Awesome 6 Free";
font-family: 'icomoon';
font-size: 16px;
vertical-align: bottom;
margin-right: 5px;
} .folders-row .col-xs-12 > .folder-with-subfolders .folder-content .title:before,
.row-key-categories .col-xs-12 > .folder-with-subfolders .folder-content .title:before {
content: var(--subtitle-icon-subfolders-classic-card);
} .folders-row .col-xs-12 > .folder-with-files .folder-content .title:before,
.row-key-categories .col-xs-12 > .folder-with-files .folder-content .title:before {
content: var(--subtitle-icon-files-classic-card);
}   .folder-wrap.folder-with-files .folder-content .title:before {
color: var(--color-subtitle-icon-files-classic-card);
} .folder-wrap.folder-with-subfolders .folder-content .title:before {
color: var(--color-subtitle-icon-subfolders-classic-card);
}    .folders-row .col-xs-12 > .folder-wrap .folder-content .bottom-icons,
.row-key-categories .col-xs-12 .folder-content .bottom-icons  {
border-radius: 0 0 var(--radius-bottom-classic-card) var(--radius-bottom-classic-card);
padding-left: calc(14px + var(--radius-bottom-classic-card)/5);
padding-right: calc(5px + var(--radius-bottom-classic-card)/5);
} .folders-row .col-xs-12 > .folder-wrap .folder-content .course-progress-wrap .progress-count,
.folders-row .col-xs-12 > .folder-wrap .folder-content .bottom-icons,
.row-key-categories .col-xs-12 .folder-content .course-progress-wrap .progress-count,
.row-key-categories .col-xs-12 .folder-content .bottom-icons
{
background: var(--color-bg-indikator-classic-card);
color: var(--color-indikator-classic-card)!important;
}   .folders-row .col-xs-12 > .folder-wrap .folder-content .bottom-icons,
.row-key-categories .col-xs-12 .folder-content .bottom-icons
{
display: flex;
width: 100%;
align-items: center;
height: 58px;
} .folders-row .col-xs-12 > .folder-wrap .folder-content .bottom-icons .comments,
.row-key-categories .col-xs-12 .folder-content .bottom-icons .comments {
order: 1;
text-wrap: nowrap;
overflow: hidden;
text-overflow: ellipsis;
} .folders-row .col-xs-12 > .folder-wrap .folder-content .bottom-icons .views,
.row-key-categories .col-xs-12 .folder-content .bottom-icons .views {
order: 2;
text-wrap: nowrap;
overflow: hidden;
text-overflow: ellipsis;
} .folders-row .folder-wrap .folder-content .bottom-icons .status,
.row-key-categories .col-xs-12 .folder-content .bottom-icons .status {
text-align: right;
order: 4;
margin-right: 10px;
flex-grow: 1;
} .icon-unlock:before {
color: var(--color-unlock-classic-card);
} .icon-unlock-alt:before {
color: var(--color-unlock-alt-classic-card);
} .icon-lock:before {
color: var(--color-lock-classic-card);
}   .bottom-icons .course-progress-wrap {
margin: 0;
line-height: normal;
flex-grow: 2;
order: 3;	
}
.bottom-icons .course-progress-wrap .progress {
position: relative;
width: 78%;
height: 15px;
margin: 0;
margin-right: 5px;
top: 2px;
border-radius: 10px; 
}
@media (min-width: 320px) and (max-width: 1399px) {
.bottom-icons .course-progress-wrap .progress {
width: 70%;
}
} .folders-row .course-progress-wrap .progress .progress-bar.progress-bar-unlock-alt,
.folders-row .course-progress-wrap .progress .progress-bar.progress-bar-unlock,
.folders-row .course-progress-wrap .progress .progress-bar.progress-bar-lock {
background-image: linear-gradient(to right, #fffc00 0%, #ff9f09 100%);
} .folders-row .course-progress-wrap .progress .progress-bar.progress-bar-unlock-alt[style="width: 100%"],
.folders-row .course-progress-wrap .progress .progress-bar.progress-bar-unlock[style="width: 100%"],
.folders-row .course-progress-wrap .progress .progress-bar.progress-bar-lock[style="width: 100%"] {
background-color: #65BF49;
background: #65BF49;
} .folders-row .folder-wrap .course-progress-wrap .progress .progress-bar {
height: 15px;
}     .folder-wrap .files-group,
.folder-wrap .folder-back {
display: none;
} .folder-wrap .folder-sub,
.folder-wrap .folder-sub-back {
display: none;
} .folder-wrap .folder-front,
.folder-wrap .folder-sub-front {
width: 100%!important;
height: 100%!important;
top: 0px;
border-radius: var(--radius-top-classic-card) var(--radius-top-classic-card) 0 0;  clip-path: inset(var(--width-border-classic-card) round calc(var(--radius-top-classic-card) - var(--width-border-classic-card) * 2) calc(var(--radius-top-classic-card) - var(--width-border-classic-card) * 2) 0 0);
-webkit-clip-path: inset(var(--width-border-classic-card) round calc(var(--radius-top-classic-card) - var(--width-border-classic-card) * 2) calc(var(--radius-top-classic-card) - var(--width-border-classic-card) * 2) 0 0); transform: translateZ(0);
will-change: transform;
} .folder-wrap .folder-front,
.folder-wrap .folder-sub-front {
background: var(--bg-default-classic-card);
border-radius: 0 0 var(--radius-bottom-classic-card) var(--radius-bottom-classic-card);
}  .folder-wrap .folder-front:has(pattern),
.folder-wrap .folder-sub-front:has(pattern) {
background: none!important;
}     .folder-wrap .folder-front use[fill^="#"],
.folder-wrap .folder-sub-front use[fill^="#"] {
fill: none;
} .folder-wrap .folder-front pattern image,
.folder-wrap .folder-sub-front  pattern image {
height: auto;
}   @media (min-width: 1400px) {
.folder-wrap .folder-front pattern image {
width: 262px;
transform: translate(4px, 16px);
}
}
@media (min-width: 1200px) and (max-width: 1399px) {
.folder-wrap .folder-front pattern image {
width: 248px;
transform: translate(11px, 16px);
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.folder-wrap .folder-front pattern image {
width: 230px;
transform: translate(20px, 16px);
}
}
@media (min-width: 768px) and (max-width: 991px) {
.folder-wrap .folder-front pattern image {
width: 244px;
transform: translate(13px, 16px);
}
}
@media (min-width: 460px) and (max-width: 767px) {
.folder-wrap .folder-front pattern image {
width: 244px;
transform: translate(13px, 16px);
}
}	
@media (min-width: 320px) and (max-width: 459px) {
.folder-wrap .folder-front pattern image {
width: 248px;
transform: translate(11px, 16px);
}
}    .folder-wrap .folder-front path[id*="shape-front"]{ } .folder-wrap .folder-front use[fill^="url"] {
transform: translate(0px, -17px);
}   @media (min-width: 1400px) {
.folder-wrap .folder-sub-front  pattern image {
width: 283px;
transform: translate(21px, 51px);
}
}
@media (min-width: 1200px) and (max-width: 1399px) {
.folder-wrap .folder-sub-front  pattern image {
width: 279px;
transform: translate(23px, 47px);
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.folder-wrap .folder-sub-front  pattern image {
width: 262px;
transform: translate(31px, 46px);
}
}
@media (min-width: 768px) and (max-width: 991px) {
.folder-wrap .folder-sub-front  pattern image {
width: 276px;
transform: translate(24px, 46px);
}
}
@media (min-width: 460px) and (max-width: 767px) {
.folder-wrap .folder-sub-front  pattern image {
width: 274px;
transform: translate(25px, 47px);
}
}	
@media (min-width: 320px) and (max-width: 459px) {
.folder-wrap .folder-sub-front  pattern image {
width: 279px;
transform: translate(23px, 47px);
}
}    .folder-wrap .folder-sub-front path[id*="shape-front"] { } .folder-wrap .folder-sub-front use[fill^="url"] {
transform: translate(0px, -25px);
}    .folder-front pattern image,
.folder-sub-front pattern image {
filter: opacity(var(--opacity-cover-classic-card)) drop-shadow(0 0 0 var(--color-cover-classic-card)) hue-rotate(var(--hue-cover-classic-card)) brightness(1);
-webkit-filter: opacity(var(--opacity-cover-classic-card)) drop-shadow(0 0 0 var(--color-cover-classic-card)) hue-rotate(var(--hue-cover-classic-card)) brightness(1);
transition: all var(--speed-all-effects-classic-card);
}  .folder-wrap:hover .folder-front pattern image,
.folder-wrap:hover .folder-sub-front pattern image {
filter: opacity(var(--opacity-cover-effect-hover-classic-card)) drop-shadow(0 0 0 #DFECE0) hue-rotate(0deg) brightness(var(--brightness-cover-effect-hover-classic-card));
-webkit-filter: opacity(var(--opacity-cover-effect-hover-classic-card)) drop-shadow(0 0 0 #DFECE0) hue-rotate(0deg) brightness(var(--brightness-cover-effect-hover-classic-card));             }   .site-content .folders-row {
margin: 40px 0px 40px;
} .site-content .page-title-row {
margin-top: 40px; }  .page-title-row .page-description-content {
margin: 0px auto;
}   @media (min-width: 1400px) {
.row-key-categories .folder-wrap.folder-with-subfolders,
.row-key-categories .folder-wrap.folder-with-files {
height: 349px;
width: 426px;
}
}
@media (min-width: 1200px) and (max-width: 1399px) {
.row-key-categories .folder-wrap.folder-with-subfolders,
.row-key-categories .folder-wrap.folder-with-files {
width: 360px;
height: 312px;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.row-key-categories .folder-wrap.folder-with-subfolders,
.row-key-categories .folder-wrap.folder-with-files {
width: 293px;
height: 274px;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.row-key-categories .folder-wrap.folder-with-subfolders,
.row-key-categories .folder-wrap.folder-with-files {
width: 345px;
height: 303px;
}
}
@media (min-width: 460px) and (max-width: 767px) {
.row-key-categories .folder-wrap.folder-with-subfolders,
.row-key-categories .folder-wrap.folder-with-files {
width: 340px;
height: 299px;
}
}
@media (min-width: 320px) and (max-width: 459px) {
.row-key-categories .folder-wrap.folder-with-subfolders,
.row-key-categories .folder-wrap.folder-with-files {
width: 360px;
height: 312px;
}
}    @media (max-width: 767px) {
.clearfix .container {
max-width: 100%;
}
}      .woocommerce-page .folder-wrap .folder-content .title {
padding: 12px 18px 0;
background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.5) 60%, rgba(0, 0, 0, 0.2) 100%);
background: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.5) 60%, rgba(0, 0, 0, 0.2) 100%);
border-bottom: 13px solid rgba(0, 0, 0, 0);
} .woocommerce-page .folder-wrap .folder-content .title,
.woocommerce-page .folder-wrap:hover .folder-content .title {
text-wrap: inherit;
text-overflow: inherit; white-space: normal;
} .woocommerce-page .folder-wrap .folder-content {
overflow: hidden;
}    .woocommerce-page .folder-wrap .files-group,
.woocommerce-page .folder-wrap .folder-back,
.woocommerce-page .folder-wrap .folder-sub,
.woocommerce-page .folder-wrap .folder-sub-back {
display: initial;
} .woocommerce-page .folder-wrap .folder-front,
.woocommerce-page .folder-wrap .folder-sub-front {
background: none;
} .woocommerce-page .folder-wrap .folder-front,
.woocommerce-page .folder-wrap .folder-sub-front {
width: unset!important;
height: unset!important;
top: initial;
border-radius: initial;
clip-path: initial;
-webkit-clip-path: initial; transform: translateZ(0);
will-change: transform;
} .woocommerce-page .folder-wrap .folder-front use[fill^="#"],
.woocommerce-page .folder-wrap .folder-sub-front use[fill^="#"] {
fill: rgb(173, 200, 221);
} .woocommerce-page .folder-wrap .folder-front use[fill^="url"],
.woocommerce-page .folder-wrap .folder-sub-front use[fill^="url"] {
transform: none;
} .woocommerce-page .folder-wrap .folder-front pattern image {
width: 100%;
height: 100%;
transform: none;
} .woocommerce-page .folder-wrap .folder-sub-front pattern image {
width: 120%;
height: 120%;
transform: none;
} .woocommerce-page .folder-front pattern image,
.woocommerce-page .folder-sub-front pattern image {
filter: none;
-webkit-filter: none;
transition: none;
} .woocommerce-page .folder-wrap:hover .folder-front pattern image,
.woocommerce-page .folder-wrap:hover .folder-sub-front pattern image {
filter: none;
-webkit-filter: none;