@charset "UTF-8";
@charset 'UTF-8';
.slick-slider
{
position: relative;
display: block;
box-sizing: border-box;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-touch-callout: none;
-khtml-user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent;
}
.slick-list
{
position: relative;
display: block;
overflow: hidden;
margin: 0;
padding: 0;
}
.slick-list:focus
{
outline: none;
}
.slick-list.dragging
{
cursor: pointer;
cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list
{
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.slick-track
{
position: relative;
top: 0;
left: 0;
display: block;
margin-left: auto;
margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
display: table;
content: '';
}
.slick-track:after
{
clear: both;
}
.slick-loading .slick-track
{
visibility: hidden;
}
.slick-slide
{
display: none;
float: left;
height: 100%;
min-height: 1px;
}
[dir='rtl'] .slick-slide
{
float: right;
}
.slick-slide img
{
display: block;
}
.slick-slide.slick-loading img
{
display: none;
}
.slick-slide.dragging img
{
pointer-events: none;
}
.slick-initialized .slick-slide
{
display: block;
}
.slick-loading .slick-slide
{
visibility: hidden;
}
.slick-vertical .slick-slide
{
display: block;
height: auto;
border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
display: none;
}
 .slick-loading .slick-list
{
background: #fff url(https://adei-formation.fr/wp-content/themes/adei-formation/css/ajax-loader.gif) center center no-repeat;
} @font-face
{
font-family: 'slick';
font-weight: normal;
font-style: normal;
src: url(https://adei-formation.fr/wp-content/themes/adei-formation/css/fonts/slick.eot);
src: url(https://adei-formation.fr/wp-content/themes/adei-formation/css/fonts/slick.eot?#iefix) format('embedded-opentype'), url(https://adei-formation.fr/wp-content/themes/adei-formation/css/fonts/slick.woff) format('woff'), url(https://adei-formation.fr/wp-content/themes/adei-formation/css/fonts/slick.ttf) format('truetype'), url(https://adei-formation.fr/wp-content/themes/adei-formation/css/fonts/slick.svg#slick) format('svg');
} .slick-prev,
.slick-next
{
font-size: 0;
line-height: 0;
position: absolute;
top: 50%;
display: block;
width: 20px;
height: 20px;
padding: 0;
-webkit-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
transform: translate(0, -50%);
cursor: pointer;
color: transparent;
border: none;
outline: none;
background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
color: transparent;
outline: none;
background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
opacity: .25;
}
.slick-prev:before,
.slick-next:before
{
font-family: 'slick';
font-size: 20px;
line-height: 1;
opacity: .75;
color: white;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-prev
{
left: -25px;
}
[dir='rtl'] .slick-prev
{
right: -25px;
left: auto;
}
.slick-prev:before
{
content: '←';
}
[dir='rtl'] .slick-prev:before
{
content: '→';
}
.slick-next
{
right: -25px;
}
[dir='rtl'] .slick-next
{
right: auto;
left: -25px;
}
.slick-next:before
{
content: '→';
}
[dir='rtl'] .slick-next:before
{
content: '←';
} .slick-dotted.slick-slider
{
margin-bottom: 30px;
}
.slick-dots
{
position: absolute;
bottom: -25px;
display: block;
width: 100%;
padding: 0;
margin: 0;
list-style: none;
text-align: center;
}
.slick-dots li
{
position: relative;
display: inline-block;
width: 20px;
height: 20px;
margin: 0 5px;
padding: 0;
cursor: pointer;
}
.slick-dots li button
{
font-size: 0;
line-height: 0;
display: block;
width: 20px;
height: 20px;
padding: 5px;
cursor: pointer;
color: transparent;
border: 0;
outline: none;
background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
opacity: 1;
}
.slick-dots li button:before
{
font-family: 'slick';
font-size: 6px;
line-height: 20px;
position: absolute;
top: 0;
left: 0;
width: 20px;
height: 20px;
content: '•';
text-align: center;
opacity: .25;
color: black;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
opacity: .75;
color: black;
}:root{
--primary-color:#0065ab;
--primary-color-light: #b8d4e8;
--secondary-color:#5bb12f;
--third-color:#000000;
--fourth-color:#f6f3ee;
--fifth-color:#505050;
--orange-color:#fcc100;
--fs-one: 'Changa One', sans-serif;
}
.fs-one{
font-family: 'Changa One', sans-serif;
}
.fs-canveat{
font-family: 'Caveat', sans-serif;
}
.font-2 {
font-family: 'Lora', serif;
}
.blue {
color: var(--primary-color);
}
.bg-green{
background-color: var(--secondary-color);
color: var(--fourth-color);
}
.bg-blue{
background-color: var(--primary-color);
}
.light-blue{
color:var(--primary-color-light)
}
.green {
color: var(--secondary-color);
}
.gray {
color: var(--fifth-color);
}
.gray-fill {
fill: var(--fifth-color);
}
.white{
color: #fff;
}
.fw-600 {
font-weight: 600;
}
.green-fill{
fill: var(--secondary-color)
}
.xxl{
font-size: 4rem;
} body{
color:var(--third-color);
font-family: 'Archivo', sans-serif;
}
a {
color: var(--primary-color);
text-decoration: none;
transition: all 0.3s ease;
}
a:hover {
color: var(--secondary-color);
}
h1{
font-family: 'Changa One', sans-serif;
color: var(--primary-color);
}
h1 .ssserif{
font-family:'Archivo', sans-serif;
font-weight: 300;
font-size: 28px;
}
.btn-adei-green,
.btn-adei-blue,
.btn-adei-green-b, 
.section-2 a {
border-radius: 5px;
padding: 5px 10px;
font-size: 1rem;
font-weight: 500;
text-decoration: none;
transition: all 0.3s ease;
}
.btn-adei-blue {
background-color: #fff;
color: var(--primary-color);
border: 2px solid var(--primary-color);
}
.btn-adei-blue-b{
background-color: var(--primary-color);
border-radius: 5px;
font-size: 19px;
color: #fff;
border: 2px solid var(--primary-color);
}
.btn-adei-blue-b:hover{
background-color: #fff;
color: var(--primary-color);
border: 2px solid var(--primary-color);
}
.btn-adei-blue:hover {
background-color: var(--primary-color);
color: #fff;
border: 2px solid var(--primary-color);
}
.btn-adei-green, .section-2 a {
background-color: var(--secondary-color);
color: #fff;
border: 2px solid var(--secondary-color);
}
.btn-adei-green:hover, .section-2 a:hover {
background-color: #fff;
color: var(--secondary-color);
border: 2px solid var(--secondary-color);
}
.btn-adei-green-b{
background-color: transparent;
border: 2px solid var(--secondary-color);
color: var(--secondary-color)
}
.btn-adei-green-b:hover{
background-color: var(--secondary-color);
color: #fff;
}
.border-orange{
border-bottom:var(--orange-color) 3px solid;
}
.toUppercase {
text-transform: uppercase;
}
.text-justify {
text-align: justify;
}
.categories-list ul {
list-style: none;
}
.categories-list ul li a {
text-decoration: none;
color: var(--primary-color);
}
.categories-list ul li a:hover {
color: var(--secondary-color);
} .sticky-top {
background-color: #fff;
}
#navbarSupportedContent ul {
width: 100%;
}
#navbarSupportedContent ul li {
font-weight: 700;
}
#navbarSupportedContent ul li a {
color: var(--primary-color);
border-radius: 15px;
transition: all 0.8s ease;
}
#navbarSupportedContent ul li a:hover {
color: #fff;
background-color: var(--primary-color);
border-radius: 15px;
}
.prenav a {
background-color: var(--primary-color);
color: #fff;
text-decoration: none;
font-weight: 500;
transition: all 0.8s ease;
}
.btn-prenav{
border-radius: 0 0 10px 10px;
}
.prenav a:hover {
background-color: #fff;
color: var(--primary-color);
}
.prenav a:first-of-type {
border-radius: 0 0 15px 15px;
padding: 10px;
text-transform: uppercase;
}
.prenav a:last-of-type {
padding: 10px 14px 10px 14px; }
.navbar-nav .menu-item{
margin-left: 22px;
font-weight: bold;
}
.menu-height{
height: 65px;
border-radius: 28px;
}  #bg{
background: url(//adei-formation.fr/wp-content/themes/adei-formation/images/bg-blog.jpg)no-repeat center;
background-size: contain;
}
#accueil{
background: rgb(91,177,47);
background: linear-gradient(90deg, rgba(91,177,47,1) 0%, rgba(0,101,171,1) 100%);
}
#carrousel{
background: none;
}
.banniere h1 {
padding-top: 15%;
color: #fff;
margin-bottom: 50px; text-transform:uppercase;
}
.input-group{
width: 400px;
border-radius: 10px;
margin: 0 auto;
}
.form-style{
border:none;
font-size: 18px;
border-radius: 10px;
}
.form-style::placeholder{
color: var(--primary-color-light)!important;
}
.banniere .btn-adei-green {
min-width: 70%;
display: flex;
justify-content: space-between;
align-items: center;
}
#bg-video {
height: 600px;
width: 100%;
border-radius: 80px 0 0 80px;
object-fit: cover;
object-position: 20% 50%;
filter: brightness(80%);
}
.banniere .container-fluid {
top: 0;
}
.banniere .btn-adei-green {
max-width: 300px;
}
.container-logo-vectoriel {
position: absolute; right:0;
bottom: calc(0px - 344px / 2);
opacity:0.6; }
.format-i{
display: flex!important;
justify-content: center;
align-items: center;
font-size: 1.50em;
} .autoplay .slick-slide {
height: 500px;
}
.wp-block-group.has-background{
padding:3rem;
border-radius:10px;
}
.wp-block-cover{
border-radius:10px;
font-family: 'Lora', serif;
}
.container-logo-vectoriel-3 {
position: absolute;
right: calc(50vw - 200px / 2);
bottom: calc(0px - 180px / 2);
background-color: #fff;
padding: 50px;
border-radius: 50%;
}   .section-2 {
background-color: var(--primary-color);
color: #fff;
} .section-3 {
position: relative;
background-color: #f6f3ee;
}
.section-3 .container .row {
max-width: 1000px;
margin: auto;
}
.section-3 .compteur {
font-family: var(--fs-one);
font-weight: 500;
line-height: .7em;
font-size: 4rem;
margin-bottom: 0;
}
#bg-compteur{
background-image: url(//adei-formation.fr/wp-content/themes/adei-formation/images/bg-compteur.png);
background-repeat: no-repeat;
background-position: 50% 35%;
background-size: 25%;
}
.section-3 p:not(:last-of-type) {
color: var(--primary-color);
}
#sun-img {
position: absolute;
z-index: -1;
}
.container-blue-line {
position: relative;
margin-top: 40px;
}
#blue-line {
position: absolute;
right: 0;
z-index: -2;
} .ref-handi{
background-color:var(--fourth-color);
border-radius:10px;
}
.btn-adei-contact {
border-radius: 5px;
padding: 5px 10px;
font-size: 1.2rem;
font-weight: 500;
text-decoration: none;
transition: all 0.3s ease;
background-color: var(--primary-color);
color: #fff;
border: 2px solid var(--primary-color);
}
.btn-adei-contact:hover {
background-color: #fff;
color: var(--primary-color);
border: 2px solid var(--primary-color);
} .blue-border-bot {
border-bottom: 2px solid var(--primary-color);
}
.label {
background-color: var(--secondary-color);
display: inline-block;
margin-bottom: 0;
padding: 5px 15px;
border-radius: 10px 10px 0 0;
color: #fff;
width: 100%;
}
.label a {
text-decoration: none;
color: #fff;
transition: all 0.3s ease;
}
.label a:hover {
color: #000000;
} .infos-card {
color: var(--primary-color);
transition: all 0.3s ease;
border-bottom: 2px solid var(--primary-color);
padding: 0.5rem; font-weight: 500; }
.infos-card:hover {
background-color: var(--primary-color);
color: #fff;
border-bottom: 2px solid var(--primary-color);
}
.infos-card a {
color: var(--primary-color);
transition: all 0.3s ease;
}
.infos-card a:hover {
color: #fff;
}
.footer-card {
background-color: var(--fourth-color);
padding: 1rem;
border-radius: 0 0 15px 15px;
} .single-catalogue .footer-card{
background: linear-gradient(to bottom, rgba(232, 232, 232, 1) 0%, rgba(232, 232, 232, 0) 100%);
}
.footer-card p {
margin-bottom: 2px;
}
.bgcardform{
background-color: var(--fourth-color);
border-radius: 0 0 15px 15px;
height:100%;
} .section-6, .section-5 {
background: url(//adei-formation.fr/wp-content/themes/adei-formation/images/bg-blog.jpg) center no-repeat;
background-size: cover;
}
.blog-img {
border-radius: 20px;
max-height: 230px;
}
.blog-label {
position: absolute;
top: 0;
background-color: #fff;
padding: 25px 30px 5px 30px;
line-height: 5px;
text-align: center;
border-radius: 20px 0 20px 20px;
}
.blog-label p:first-of-type {
font-weight: 700;
}
.blog-label p:last-of-type {
text-transform: uppercase;
color: var(--secondary-color);
font-family: 'Lora', serif;
font-size: 0.8rem;
font-weight: 700;
}
.actus-h3 a,
.blog-list h3 a {
text-decoration: none;
color: var(--fifth-color);
font-family: 'Lora', serif;
transition: all 0.3s ease;
}
.actus-h3 a:hover,
.blog-list h3 a:hover {
color: var(--primary-color);
}
.img-vecto-2 {
position: absolute;
bottom: -20px;
left: -80px;
}
.img-vecto-2-mini {
position: absolute;
bottom: -20px;
left: -40px;
}
.section-6 .fa-linkedin {
font-size: 1.5rem;
color: var(--primary-color);
margin-left: 20px;
} .section-7 {
background: url(//adei-formation.fr/wp-content/themes/adei-formation/images/bg-section-7.jpg);
}
.temoignages {
background-color: #fff;
border-radius: 25px;
padding: 2rem 5rem 2rem 5rem;
margin-top: 20vh;
margin-bottom: 20vh;
}
.temoignages-btn {
display: flex;
justify-content: center;
margin-top: 20px;
margin-bottom: 0;
}
.slick-prev {
position: absolute;
left: -50px;
top: 20%;
}
.slick-prev::before {
content: url(//adei-formation.fr/wp-content/themes/adei-formation/images/left-arrow.png);
}
.slick-next {
position: absolute;
right: -50px;
top: 20%;
}
.slick-next::before {
content: url(//adei-formation.fr/wp-content/themes/adei-formation/images/right-arrow.png);
}
.slick-item a {
text-decoration: none;
color: #000000;
transition: all 0.3s ease;
}
.slick-item a:hover {
color: var(--primary-color);
} .section-8{
background-image: url(//adei-formation.fr/wp-content/themes/adei-formation/images/bg-section-8.png);
background-repeat: no-repeat;
background-size: contain;
background-position: 40% 25%;
} .custom-card-img{
overflow: hidden;
height: auto;
}
body.home .custom-card-img{
height: 200px;
}
.single-catalogue h1{
background-color:#04aad6; 
color:#fff; 
text-transform:uppercase;
}
.single-catalogue h2{
background-color: var(--secondary-color);
color: #fff;
border-radius:5px;
display:inline-block;
padding:5px 10px;
font-size:1.2rem;
margin-top:20px;
text-transform:uppercase;
}
.cat-form{ }
.sidebar-catalogue p{
padding-bottom:20px;
}
.sidebar-catalogue .critere{
font-weight:bold;
color:var(--primary-color);
}
.wp-block-button__link.wp-element-button{
background-color:var(--primary-color);
}
.wp-block-button__link.wp-element-button:hover{
background-color:var(--secondary-color);
color:#fff;
} .archives-cards {  border-radius: 20px;
padding: 20px;
box-shadow: 2px 2px 20px grey;
}
.archives-cards a {
text-decoration: none;
color: #000000;
transition: all 0.3s ease;
}
.archives-cards a:hover {
color: var(--primary-color);
}  .nav-links {
--bs-pagination-padding-x: 0.75rem;
--bs-pagination-padding-y: 0.375rem;
--bs-pagination-font-size: 1rem;
--bs-pagination-color: var(--bs-link-color);
--bs-pagination-bg: var(--bs-body-bg);
--bs-pagination-border-width: 1px;
--bs-pagination-border-color: var(--primary-color-light);
--bs-pagination-border-radius: 10px;
--bs-pagination-hover-color: #000;
--bs-pagination-hover-bg: var(--primary-color-light);
--bs-pagination-hover-border-color: var(--primary-color);
--bs-pagination-focus-color: #000;
--bs-pagination-focus-bg: var(--primary-color-light);
--bs-pagination-focus-box-shadow: 0 0 0 0.25rem var(--primary-color-light);
--bs-pagination-active-color: #fff;
--bs-pagination-active-bg: var(--primary-color);
--bs-pagination-active-border-color: var(--primary-color);
--bs-pagination-disabled-color: var(--bs-secondary-color);
--bs-pagination-disabled-bg: var(--bs-secondary-bg);
--bs-pagination-disabled-border-color: var(--bs-border-color);
display: flex;
padding-left: 0;
list-style: none
}
.page-numbers {
position: relative;
display: block;
padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);
font-size: var(--bs-pagination-font-size);
color: var(--bs-pagination-color);
text-decoration: none;
background-color: var(--bs-pagination-bg);
border: var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);
transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
}
@media (prefers-reduced-motion:reduce) {
.page-numbers {
transition: none
}
}
.page-numbers:hover {
z-index: 2;
color: var(--bs-pagination-hover-color);
background-color: var(--bs-pagination-hover-bg);
border-color: var(--bs-pagination-hover-border-color)
}
.page-numbers:focus {
z-index: 3;
color: var(--bs-pagination-focus-color);
background-color: var(--bs-pagination-focus-bg);
outline: 0;
box-shadow: var(--bs-pagination-focus-box-shadow)
}
.current>.page-numbers,.page-numbers.current {
z-index: 3;
color: var(--bs-pagination-active-color);
background-color: var(--bs-pagination-active-bg);
border-color: var(--bs-pagination-active-border-color)
}
.disabled>.page-numbers,.page-numbers.disabled {
color: var(--bs-pagination-disabled-color);
pointer-events: none;
background-color: var(--bs-pagination-disabled-bg);
border-color: var(--bs-pagination-disabled-border-color)
}
.page-numbers:not(:first-child) {
margin-left: calc(var(--bs-border-width) * -1)
}
.page-numbers:first-child {
border-top-left-radius: var(--bs-pagination-border-radius);
border-bottom-left-radius: var(--bs-pagination-border-radius)
}
.page-numbers:last-child {
border-top-right-radius: var(--bs-pagination-border-radius);
border-bottom-right-radius: var(--bs-pagination-border-radius)
} .list-formations .wpc-filters-range-wrapper input,
.list-formations .wpc-filter-search-form .wpc-search-field{
display: block;
width: 100%;
padding: 0.375rem 0.75rem;
font-size: 1rem;
font-weight: 400;
line-height: 1.5;
color: var(--primary-color);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
background-color: #fff;
background-clip: padding-box;
border: 1px solid var(--primary-color);
border-radius: 5px;
transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
.list-formations .wpc-filter-search-form .wpc-search-field{
padding-left:34px;
}
.list-formations .wpc-filter-title{
color:var(--secondary-color);
font-weight: 700;
}  .footer {
background: rgb(91,177,47);
background: linear-gradient(90deg, rgba(91,177,47,1) 0%, rgba(0,101,171,1) 100%);
background-position: top right;
padding-top: 10vh;
color: #fff;
border-radius: 0 50px 0 0;;
}
.footer a {
text-decoration: none;
color: #fff;
}
.footer ul {
padding-left: 0;
}
.footer ul li {
list-style: none;
}
.underline-height {
text-underline-offset: 5px;
}
.footer .fa-linkedin {
font-size: 1.5rem;
border-radius: 5px;
}
.footer .footer-btn,
.footer-btn-contact a {
background-color: #fff;
color: var(--primary-color);
border-radius: 5px;
padding: 5px 20px;
font-weight: 700;
transition: all 0.3s ease;
}
.footer .footer-btn:hover,
.footer-btn-contact:hover a {
background-color: var(--primary-color);
color: #fff;
}
.footer .wp-gr .wpac {
background-color: #fff;
} .categories-page-actus {
background-color: var(--secondary-color);
display: inline-block;
margin-bottom: 0;
border-radius: 10px;
padding: 5px 20px 5px 20px;
color: #fff;
text-transform: uppercase;
font-weight: 600;
}
.categories-page-actus a {
color: #fff;
text-decoration: none;
transition: all 0.3s ease;
}
.categories-page-actus a:hover {
color: var(--primary-color);
}
.archives-temoignages::after{
content:' -------- ';
text-align:center;
display: block;
color: var(--secondary-color);
}
.footer .google-reviews div {
background-color: #fff;
padding-top: 10px;
padding-bottom: 10px;
border-radius: 20px;
}  @media (min-width: 576px) {
.btn-adei-green,
.btn-adei-blue,
.section-2 a {
font-size: 1.2rem;
}
.temoignages-btn {
position: absolute;
bottom: calc(0% - 35px / 2);
margin: 0;
left: calc(50% - 337px / 2);
}
} @media (min-width: 768px) {
body .list-formations .wpc-filters-main-wrap input.wpc-label-input+label:hover span.wpc-filter-label-wrapper{
background-color: var(--secondary-color);
}
body .list-formations .wpc-filters-main-wrap input.wpc-label-input+label:hover{
border-color: var(--secondary-color);
}
.form-style{
font-size: 24px;
}
.input-group{
width: 500px;
}
#bg-compteur{
background-size: 20%;
}
} @media (min-width: 992px) {
.blog-list {
max-height: 830px;
overflow-y: scroll;
z-index: 2;
position: relative;
}
.footer {
margin-right: 2vw;
}
#carrousel{
background: url(//adei-formation.fr/wp-content/themes/adei-formation/images/logo-accueil.png)no-repeat center;
background-size: contain;
}
#bg-compteur{
background-position: 50% 50%;
background-size: 50%;
}
} @media (min-width: 1200px) { .input-group{
width: 540px;
border-radius: 10px;
margin: 0 0;
}
}

:root {
--masteriyo-color-primary: #4584ff;
--masteriyo-color-primary-light: #78a6ff;
--masteriyo-color-primary-lightest: #f8faff;
--masteriyo-color-primary-dark: #4c5cc1;
--masteriyo-color-primary-a10: rgba(69, 132, 255, 0.1);
--masteriyo-color-primary-a20: rgba(69, 132, 255, 0.2);
--masteriyo-color-primary-a80: rgba(69, 132, 255, 0.8);
--masteriyo-color-accent: #fd739c;
--masteriyo-color-accent-light: #ff97b6;
--masteriyo-color-accent-dark: #fd739c;
--masteriyo-color-accent-darker: #fc6592;
--masteriyo-color-accent-a20: rgba(253, 115, 156, 0.2);
--masteriyo-color-white: #fff;
--masteriyo-color-white-a10: rgba(255, 255, 255, 0.1);
--masteriyo-color-grey-lighter: #fafbff;
--masteriyo-color-grey-light: #f9f9f9;
--masteriyo-color-grey-dark: #424360;
--masteriyo-color-green: #69db7c;
--masteriyo-color-green-a20: rgba(150, 230, 163, 0.2);
--masteriyo-color-background-grey: #f8f8f8;
--masteriyo-color-black: #000;
--masteriyo-color-golden: #e59819;
--masteriyo-color-heading: #07092f;
--masteriyo-color-text: #424360;
--masteriyo-color-text-light: #7c7d8f;
--masteriyo-color-text-light-a20: rgba(124, 125, 143, 0.1);
--masteriyo-color-blue-dark: #07092f;
--masteriyo-color-btn-grey: #424360;
--masteriyo-color-btn-blue-dark: #07092f;
--masteriyo-color-btn-blue-hover: #1262ff;
--masteriyo-color-btn-blue-active: #4c5cc1;
--masteriyo-color-placeholder: #acacbe;
--masteriyo-color-disabled: #f9f9f9;
--masteriyo-color-disabled-text: #424360;
--masteriyo-color-border: #ebecf2;
--masteriyo-color-badge-blue: #4dabf7;
--masteriyo-color-badge-red: #ff5252;
--masteriyo-color-badge-red-dark: #ff1f1f;
--masteriyo-color-badge-green: #69db7c;
--masteriyo-color-badge-pink: #fd739c;
--masteriyo-color-danger: #ff8787;
--masteriyo-color-danger-a10: rgba(255, 135, 135, 0.1);
--masteriyo-color-info: #4dabf7;
--masteriyo-color-info-a10: rgba(77, 171, 247, 0.1);
--masteriyo-color-success: #69db7c;
--masteriyo-color-success-a10: rgba(105, 219, 124, 0.1);
--masteriyo-color-warning: #ffa94d;
--masteriyo-color-warning-a10: rgba(255, 169, 77, 0.1);
--masteriyo-color-danger-border: #ffa8a8;
--masteriyo-color-info-border: #74c0fc;
--masteriyo-color-success-border: #8ce99a;
--masteriyo-color-waring-border: #ffc078;
--masteriyo-color-facebook: #4267b2;
--masteriyo-color-gmail: #dd4b39;
--masteriyo-color-twitter: #55acee;
--masteriyo-color-linkedin: #2d7bb6;
--masteriyo-color-github: #242a2d;
--masteriyo-color-featured: #4584ff;
--masteriyo-color-badge: #f57f01;
}
.masteriyo-text-red {
color: #ff0000;
}
.masteriyo-bg-red {
background: #ff0000;
} .masteriyo .columns-4,
.masteriyo-courses-block .columns-4 {
display: flex;
}
.masteriyo .columns-4 .masteriyo-col,
.masteriyo-courses-block .columns-4 .masteriyo-col {
flex: 0 0 25%;
max-width: 25%;
padding: 15px;
width: 25%;
}
.masteriyo .columns-4 .masteriyo-col .difficulty-badge,
.masteriyo-courses-block .columns-4 .masteriyo-col .difficulty-badge {
left: 16px;
}
.masteriyo .columns-4 .masteriyo-col .masteriyo-course--content,
.masteriyo-courses-block .columns-4 .masteriyo-col .masteriyo-course--content {
padding: 18px;
}
.masteriyo .columns-4 .masteriyo-col .masteriyo-course-author,
.masteriyo-courses-block .columns-4 .masteriyo-col .masteriyo-course-author {
flex-basis: auto;
}
.masteriyo .columns-4 .masteriyo-col .masteriyo-rating,
.masteriyo-courses-block .columns-4 .masteriyo-col .masteriyo-rating {
justify-content: flex-end;
line-height: 14px;
margin-left: 40px;
}
.masteriyo .columns-3,
.masteriyo-courses-block .columns-3 {
display: flex;
}
.masteriyo .columns-3 .masteriyo-col,
.masteriyo-courses-block .columns-3 .masteriyo-col {
flex: 0 0 33.333333%;
max-width: 33.333333%;
padding: 15px;
width: 33.3333%;
}
.masteriyo .columns-2,
.masteriyo-courses-block .columns-2 {
display: flex;
}
.masteriyo .columns-2 .masteriyo-col,
.masteriyo-courses-block .columns-2 .masteriyo-col {
flex: 0 0 50%;
max-width: 50%;
padding: 15px;
width: 50%;
}
.masteriyo .columns-1,
.masteriyo-courses-block .columns-1 {
display: flex;
}
.masteriyo .columns-1 .masteriyo-col,
.masteriyo-courses-block .columns-1 .masteriyo-col {
flex: 0 0 100%;
max-width: 100%;
padding: 15px;
width: 100%;
}
.masteriyo-hidden {
display: none;
}
.masteriyo-show {
display: show;
}
.masteriyo-flex {
display: flex;
flex-wrap: wrap;
}
.masteriyo-inline-flex {
display: inline-flex;
}
.masteriyo-flex-ycenter {
align-items: center;
}
.masteriyo-flex-xcenter {
justify-content: center;
}
.masteriyo-flex--space-between {
justify-content: space-between;
}
.masteriyo-icon-svg > svg {
width: 24px;
height: 24px;
display: inherit;
}
.masteriyo-pbar {
display: flex;
flex-direction: column;
gap: 4px;
}
.masteriyo-progressbar {
height: 16px;
position: relative;
background: var(--masteriyo-color-primary-a20);
overflow: hidden;
border-radius: 50px;
}
.masteriyo-progressbar span {
display: block;
height: 100%;
}
.masteriyo-progress {
background: var(--masteriyo-color-primary);
animation: progressbar 3s ease-in-out;
animation-fill-mode: both;
padding: 0 10px;
font-size: 9px;
color: var(--masteriyo-color-white);
}
@keyframes progressbar {
0% {
width: 0;
}
100% {
width: 100%;
}
}
.masteriyo-no-flex-wrap {
flex-wrap: nowrap;
}
.cgap-62 {
-moz-column-gap: 62px;
column-gap: 62px;
}
.masteriyo-col-8 {
flex: 0 0 66.6666%;
max-width: 66.6666%;
padding: 15px;
width: 66.6666%;
}
.masteriyo-col-4 {
flex: 0 0 33.3333%;
max-width: 33.3333%;
padding: 15px;
width: 33.3333%;
}
.masteriyo-w-100 {
width: 100%;
}
.masteriyo-border {
border-bottom: 1px solid var(--masteriyo-color-border);
}
.masteriyo-container,
.masteriyo-container-fluid,
.masteriyo-container-sm,
.masteriyo-container-md,
.masteriyo-container-lg,
.masteriyo-container-xl {
width: 1170px;
max-width: 100%;
margin: 0 auto;
}
.elementor-element .masteriyo-course-carousel,
.elementor-element .masteriyo-category-carousel {
margin-bottom: 35px;
}
.elementor-element .masteriyo-course-carousel .swiper-button-next,
.elementor-element .masteriyo-category-carousel .swiper-button-next {
right: -5%;
}
.elementor-element .masteriyo-course-carousel .swiper-button-prev,
.elementor-element .masteriyo-category-carousel .swiper-button-prev {
left: -5%;
}
.masteriyo-btn {
font-size: 14px;
font-weight: 500;
padding: 10px 12px;
text-align: center;
text-decoration: none;
border-radius: 4px;
transition: all 0.15s ease-in-out;
}
.masteriyo-btn-default {
background-color: var(--masteriyo-color-white);
border: 1px solid var(--masteriyo-color-border);
color: var(--masteriyo-color-btn-grey);
}
.masteriyo-btn-default:hover {
background-color: var(--masteriyo-color-btn-blue-active);
border-color: var(--masteriyo-color-btn-blue-active);
color: var(--masteriyo-color-white);
box-shadow: 0 4px 14px rgba(0, 0, 0, 0.06);
}
.masteriyo-btn-default:focus, .masteriyo-btn-default:active {
background-color: var(--masteriyo-color-btn-blue-active);
border-color: var(--masteriyo-color-btn-blue-active);
color: var(--masteriyo-color-white);
}
.masteriyo-btn-default--lg {
padding: 12px 16px;
font-size: 14px;
}
.masteriyo-btn-default--xl {
padding: 16px 20px;
font-size: 16px;
}
.masteriyo-btn.masteriyo-btn-primary {
background-color: var(--masteriyo-color-primary);
border-color: var(--masteriyo-color-primary);
color: var(--masteriyo-color-white);
text-decoration: none;
}
.masteriyo-btn.masteriyo-btn-primary:hover {
background-color: var(--masteriyo-color-btn-blue-hover);
border-color: var(--masteriyo-color-btn-blue-hover);
}
.masteriyo-btn.masteriyo-btn-primary:focus, .masteriyo-btn.masteriyo-btn-primary:active {
background-color: var(--masteriyo-color-btn-blue-active);
border-color: var(--masteriyo-color-btn-blue-active);
}
.masteriyo-btn.masteriyo-btn-primary--lg {
padding: 12px 16px;
font-size: 14px;
}
.masteriyo-btn.masteriyo-btn-primary--xl {
padding: 16px 20px;
font-size: 16px;
}
.masteriyo-btn-accent {
background-color: var(--masteriyo-color-accent);
border-color: var(--masteriyo-color-accent);
color: var(--masteriyo-color-white);
}
.masteriyo-btn-accent:hover {
background-color: var(--masteriyo-color-accent-dark);
border-color: var(--masteriyo-color-accent-dark);
}
.masteriyo-btn-accent:focus, .masteriyo-btn-accent:active {
background-color: var(--masteriyo-color-accent-darker);
border-color: var(--masteriyo-color-accent-darker);
}
.masteriyo-btn-accent--lg {
padding: 12px 16px;
font-size: 14px;
}
.masteriyo-btn-accent--xl {
padding: 16px 20px;
font-size: 16px;
}
.masteriyo-btn-disabled {
background-color: var(--masteriyo-color-disabled);
color: var(--masteriyo-color-disabled-text);
}
.masteriyo-btn-disabled:hover {
background-color: var(--masteriyo-color-disabled);
color: var(--masteriyo-color-disabled-text);
border-color: var(--masteriyo-color-border);
cursor: not-allowed;
}
.masteriyo-btn-disabled:focus, .masteriyo-btn-disabled:active {
background-color: var(--masteriyo-color-disabled);
color: var(--masteriyo-color-disabled-text);
border-color: var(--masteriyo-color-border);
}
.masteriyo-btn-disabled--lg {
padding: 12px 16px;
font-size: 14px;
}
.masteriyo-btn-disabled--xl {
padding: 16px 20px;
font-size: 16px;
}
.masteriyo-btn-outline {
color: var(--masteriyo-color-disabled-text);
border: 1px solid var(--masteriyo-color-border);
background: transparent;
}
.masteriyo-btn-outline:hover {
color: var(--masteriyo-color-disabled-text);
border-color: var(--masteriyo-color-primary-lightest);
background-color: var(--masteriyo-color-primary-lightest);
}
.masteriyo-btn-outline:focus, .masteriyo-btn-outline:active {
background: var(--masteriyo-color-disabled);
color: var(--masteriyo-color-disabled-text);
border-color: var(--masteriyo-color-border);
}
.masteriyo-btn-outline--lg {
padding: 12px 16px;
font-size: 14px;
}
.masteriyo-btn-outline--xl {
padding: 16px 20px;
font-size: 16px;
}
.masteriyo-btn-warning {
color: var(--masteriyo-color-white);
border: 1px solid var(--masteriyo-color-border);
background-color: var(--masteriyo-color-badge-red);
}
.masteriyo-btn-warning:hover {
color: var(--masteriyo-color-white);
border-color: var(--masteriyo-color-primary-lightest);
background: var(--masteriyo-color-badge-red-dark);
}
.masteriyo-btn-warning:focus, .masteriyo-btn-warning:active {
background: var(--masteriyo-color-badge-red-dark);
color: var(--masteriyo-color-white);
border-color: var(--masteriyo-color-primary-lightest);
}
.masteriyo-btn-warning--lg {
padding: 12px 16px;
font-size: 14px;
}
.masteriyo-btn-warning--xl {
padding: 16px 20px;
font-size: 16px;
}
.masteriyo .masteriyo-link-primary {
color: var(--masteriyo-color-primary);
font-weight: 500;
text-decoration: underline;
}
.masteriyo .masteriyo-link-primary:hover {
color: var(--masteriyo-color-primary-a80);
}
.masteriyo-form-container {
width: 36em;
padding: 40px;
border: 1px solid var(--masteriyo-color-border);
border: 1px solid var(--masteriyo-color-border);
}
.masteriyo-alert {
padding: 8px 16px;
margin: 8px 0;
border: 1px solid var(--masteriyo-color-border);
border-radius: 4px;
}
.masteriyo-error {
margin: 8px 0;
}
.masteriyo-info-msg {
background: var(--masteriyo-color-info-a10);
color: var(--masteriyo-color-info);
border-color: var(--masteriyo-color-info);
}
.masteriyo-warning-msg {
background: var(--masteriyo-color-warning-a10);
color: var(--masteriyo-color-warning);
border-color: var(--masteriyo-color-warning);
}
.masteriyo-danger-msg {
background: var(--masteriyo-color-danger-a10);
color: var(--masteriyo-color-danger);
border-color: var(--masteriyo-color-danger);
}
.masteriyo-success-msg {
background: var(--masteriyo-color-success-a10);
color: var(--masteriyo-color-success);
border-color: var(--masteriyo-color-success);
}
.masteriyo-delete-msg {
background: var(--masteriyo-color-grey-light);
color: var(--masteriyo-color-text-light);
border-color: var(--masteriyo-color-border);
}
.masteriyo-label {
font-size: 14px;
font-weight: 500;
color: var(--masteriyo-color-heading);
display: inherit;
margin-bottom: 8px;
}
.masteriyo-input {
padding: 8px 16px;
outline: none;
width: calc(100% - 32px);
border: 2px solid var(--masteriyo-color-border);
border-radius: 4px;
}
.masteriyo-input::-moz-placeholder {
color: var(--masteriyo-color-placeholder);
}
.masteriyo-input::placeholder {
color: var(--masteriyo-color-placeholder);
}
.masteriyo-input:hover {
border-color: var(--masteriyo-color-primary);
}
.masteriyo-input:focus, .masteriyo-input:active {
border-color: var(--masteriyo-color-primary);
background-color: var(--masteriyo-color-primary-lightest);
color: var(--masteriyo-color-heading);
}
.masteriyo-input.success {
border-color: var(--masteriyo-color-success);
}
.masteriyo-input.danger {
border-color: var(--masteriyo-color-danger);
}
.masteriyo-input.warning {
border-color: var(--masteriyo-color-warning);
}
.masteriyo-vertical-menu {
border-right: 1px solid var(--masteriyo-color-border);
flex: 1 1 20%;
min-width: 200px;
padding-top: 40px;
padding-left: 8px;
}
.masteriyo-vertical-menu svg {
width: 24px;
height: 24px;
fill: var(--masteriyo-color-text-light);
}
.masteriyo-sidebar-wrapper .masteriyo-profile {
display: flex;
flex-direction: row;
align-items: center;
}
.masteriyo-sidebar-wrapper .masteriyo-profile--img {
width: 40px;
height: 40px;
border-radius: 100%;
box-shadow: 0 4px 14px rgba(0, 0, 0, 0.06);
}
.masteriyo-sidebar-wrapper .masteriyo-profile--name {
display: flex;
flex-direction: row;
align-items: center;
gap: 16px;
word-break: break-all;
}
.masteriyo-sidebar-wrapper .masteriyo-profile--name svg {
width: 16px;
height: 16px;
}
.masteriyo-sidebar-wrapper .masteriyo-profile--name {
font-size: 16px;
font-weight: 600;
}
.masteriyo-sidebar-wrapper .masteriyo-profile--details {
margin-left: 16px;
margin-right: 16px;
}
.masteriyo-sidebar-wrapper .masteriyo-menu {
margin-top: 40px;
}
.masteriyo-sidebar-wrapper .masteriyo-menu ul {
margin: 0;
padding: 0;
}
.masteriyo-sidebar-wrapper .masteriyo-menu ul li {
display: flex;
align-items: center;
list-style-type: none;
padding: 16px;
border: 1px solid transparent;
}
.masteriyo-sidebar-wrapper .masteriyo-menu ul li.active, .masteriyo-sidebar-wrapper .masteriyo-menu ul li:hover {
margin-right: -1px;
border: 1px solid var(--masteriyo-color-border);
border-radius: 4px 0 0 4px;
border-right: 1px solid var(--masteriyo-color-white);
background-color: var(--masteriyo-color-white);
}
.masteriyo-sidebar-wrapper .masteriyo-menu ul li.active svg, .masteriyo-sidebar-wrapper .masteriyo-menu ul li:hover svg {
fill: var(--masteriyo-color-blue-dark);
}
.masteriyo-sidebar-wrapper .masteriyo-menu ul li a {
text-decoration: none;
display: inline-flex;
width: 100%;
gap: 10px;
align-items: center;
}
.masteriyo-dropdown {
width: 32px;
height: 32px;
position: relative;
}
.masteriyo-dropdown span {
background: var(--masteriyo-color-white);
border-radius: 4px;
font-size: 1.2em;
font-variant: small-caps;
cursor: pointer;
display: block;
height: 32px;
width: 32px;
display: flex;
align-items: center;
justify-content: center;
box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.03);
}
.slide {
clear: both;
height: 0;
overflow: hidden;
transition: height 0.4s ease;
position: absolute;
background: var(--masteriyo-color-white);
right: 0;
top: 36px;
max-height: 72px;
box-shadow: 0 4px 14px rgba(0, 0, 0, 0.06);
border-radius: 4px;
}
.slide li {
padding: 6px 12px;
cursor: pointer;
border-bottom: 1px solid var(--masteriyo-color-border);
}
.slide li strong {
font-weight: 400;
}
.slide li:hover {
background-color: var(--masteriyo-color-primary-lightest);
}
.slide li .text {
font-size: 12px;
line-height: 14px;
color: var(--masteriyo-color-text);
font-weight: normal;
text-decoration: none;
}
.slide li:last-child {
padding-top: 6px;
padding-bottom: 6px;
}
.icon_box {
text-align: center;
box-shadow: 0 0 30px rgba(0, 0, 0, 0.06);
border: 1px solid var(--masteriyo-color-border);
}
.icon_box:hover {
background-color: var(--masteriyo-color-primary-lightest);
border: 1px solid var(--masteriyo-color-primary-lightest);
}
#touch {
position: absolute;
opacity: 0;
height: 0;
}
#touch:checked + .slide {
height: 300px;
}
.page-numbers {
display: flex;
width: -moz-fit-content;
width: fit-content;
border-radius: 8px;
background: var(--masteriyo-color-white);
box-shadow: 0 0.8rem 2rem rgba(0, 0, 0, 0.05);
margin: 12px auto;
}
.page-numbers .prev,
.page-numbers .next {
display: flex;
}
.page-numbers li {
display: flex;
justify-content: center;
align-items: center;
margin: 0.8rem;
font-size: 1.4rem;
cursor: pointer;
width: 2.6rem;
height: 2.6rem;
}
.page-numbers li:hover {
color: var(--masteriyo-color-primary);
}
.page-numbers li span {
width: 100%;
display: flex;
justify-content: center;
}
.page-numbers li span.current {
color: var(--masteriyo-color-white);
background: var(--masteriyo-color-primary);
font-weight: 600;
border: 1px solid var(--masteriyo-color-primary);
border-radius: 8px;
box-shadow: 0 0.8rem 2rem rgba(0, 0, 0, 0.05);
}
.page-numbers .prev {
cursor: pointer;
fill: var(--masteriyo-color-btn-grey);
}
.page-numbers .prev:hover svg {
fill: var(--masteriyo-color-primary) !important;
}
.masteriyo-badge {
font-size: 12px;
font-weight: 500;
letter-spacing: 0.5px;
text-decoration: none;
padding: 8px 12px;
border-radius: 50px;
color: var(--masteriyo-color-white);
background-color: var(--masteriyo-color-primary-a10);
}
.masteriyo-badge.masteriyo-badge-red {
background-color: var(--masteriyo-color-badge-red);
}
.masteriyo-badge.masteriyo-badge-green {
background-color: var(--masteriyo-color-badge-green);
}
.masteriyo-badge.masteriyo-badge-blue {
background-color: var(--masteriyo-color-badge-blue);
}
.masteriyo-badge.masteriyo-badge-yellow {
background-color: var(--masteriyo-color-warning);
}
.masteriyo-badge.masteriyo-badge-pink {
background-color: var(--masteriyo-color-badge-pink);
}
.masteriyo--modal {
max-width: 500px;
width: 100%;
background-color: var(--masteriyo-color-white);
box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 15px -3px, rgba(0, 0, 0, 0.05) 0px 4px 6px -2px;
visibility: visible;
border-radius: 8px;
}
.masteriyo--modal .masteriyo--title {
padding: 24px 24px 0 24px;
margin: 0;
}
.masteriyo--modal .masteriyo--content {
padding: 14px 24px;
}
.masteriyo--modal .masteriyo--content label {
display: block;
font-weight: bold;
margin-bottom: 8px;
}
.masteriyo--modal .masteriyo--content input {
width: 100%;
padding: 8px;
border: 1px solid #ccc;
border-radius: 4px;
font-size: 16px;
}
.masteriyo--modal .masteriyo--content .error-message {
color: red;
margin-top: 8px;
}
.masteriyo--modal .masteriyo-actions {
padding: 0 24px 24px 24px;
border-bottom-left-radius: 8px;
border-bottom-right-radius: 8px;
text-align: right;
}
.masteriyo--modal .masteriyo-actions .masteriyo-btn:last-child {
margin-left: 8px;
}
.masteriyo-login {
width: 50%;
display: flex;
justify-content: center;
align-items: center;
padding: 48px;
}
.masteriyo-login--wrapper {
flex: 1;
}
.masteriyo-login-btn {
width: 100%;
}
.masteriyo-login .masteriyo_session_limit_warning {
background-color: rgb(233, 191, 217);
border: 1px solid rgb(139, 81, 94);
padding: 2px 2px 2px 8px;
font-weight: 400;
}
.masteriyo-login .masteriyo-title {
margin-bottom: 30px;
color: var(--masteriyo-color-heading);
}
.masteriyo-login .masteriyo-input {
margin-bottom: 24px;
}
.masteriyo-login .masteriyo-remember-forgot {
display: flex;
justify-content: space-between;
align-items: center;
flex-wrap: wrap;
}
.masteriyo-login .masteriyo-remember-forgot {
margin-bottom: 24px;
}
.masteriyo-login .masteriyo-remember-me {
display: flex;
align-items: center;
}
.masteriyo-login .masteriyo-remember-me > label {
margin: 0;
}
.masteriyo-login #masteriyo-recaptcha {
margin-bottom: 24px;
}
.masteriyo-reset {
display: flex;
justify-content: center;
align-items: center;
color: var(--masteriyo-color-black);
}
.masteriyo-reset--wrapper {
background: var(--masteriyo-color-white);
}
.masteriyo-reset--title {
margin-bottom: 30px;
color: var(--masteriyo-color-heading);
}
.masteriyo-reset .masteriyo-input {
margin-bottom: 24px;
}
.masteriyo-reset .masteriyo-btn-wrapper {
display: flex;
flex-direction: row;
justify-content: space-between;
align-items: center;
}
.masteriyo-signup {
display: flex;
justify-content: center;
align-items: center;
}
.masteriyo-signup--wrapper {
background: var(--masteriyo-color-white);
}
.masteriyo-signup--title {
margin-bottom: 30px;
}
.masteriyo-signup .masteriyo-input {
margin-bottom: 24px;
}
.masteriyo-signup .masteriyo-password .masteriyo-input {
margin-bottom: 8px;
}
.masteriyo-signup .masteriyo-password .masteriyo-note {
margin-bottom: 24px;
}
.masteriyo-signup .masteriyo-gdpr {
margin-bottom: 24px;
}
.masteriyo-signup .masteriyo-btn-wrapper {
display: flex;
justify-content: space-between;
align-items: center;
}
.masteriyo-signup .masteriyo-remember-me {
display: flex;
align-items: center;
margin-bottom: 24px;
}
.masteriyo-signup .masteriyo-remember-me label {
margin: 0;
}
.masteriyo .masteriyo-main {
display: flex;
justify-content: space-between;
flex-direction: row;
max-width: 100%;
}
.masteriyo .masteriyo-dashboard {
display: flex;
flex-direction: column;
flex: 1 1 74%;
margin-left: 40px;
}
.masteriyo .masteriyo-dashboard ul {
margin: 0;
padding: 0;
}
.masteriyo .masteriyo-dashboard ul li {
list-style-type: none;
}
.masteriyo .masteriyo-dashboard .masteriyo-btn-primary {
color: var(--masteriyo-color-white);
}
.masteriyo .masteriyo-dashboard .masteriyo-button {
color: var(--masteriyo-color-primary);
padding: 0;
background-color: transparent;
}
.masteriyo .masteriyo-welcome-notify {
background: var(--masteriyo-color-primary);
border-radius: 4px;
padding: 32px;
color: var(--masteriyo-color-white);
position: relative;
}
.masteriyo .masteriyo-welcome-notify .masteriyo-title {
font-size: 24px;
font-weight: 500;
color: var(--masteriyo-color-white);
margin-bottom: 16px;
}
.masteriyo .masteriyo-welcome-notify .masteriyo-welcome-msg {
color: var(--masteriyo-color-white);
margin: 0;
}
.masteriyo .masteriyo-welcome-notify .masteriyo-close {
position: absolute;
right: 16px;
top: 16px;
width: 24px;
height: 24px;
border-radius: 100%;
}
.masteriyo .masteriyo-welcome-notify .masteriyo-close .masteriyo-icon-svg {
fill: var(--masteriyo-color-white);
}
.masteriyo .masteriyo-welcome-notify .masteriyo-close:hover {
background: var(--masteriyo-color-white-a10);
}
.masteriyo .masteriyo-welcome-notify .masteriyo-view-account {
display: inline-flex;
align-items: center;
border-radius: 100px;
padding-left: 24px;
margin-top: 24px;
}
.masteriyo .masteriyo-welcome-notify .masteriyo-view-account:hover .masteriyo-icon-svg {
fill: var(--masteriyo-color-white);
}
.masteriyo .masteriyo-db-card {
border: 1px solid var(--masteriyo-color-border);
border-radius: 4px;
transition: all 0.15s ease-in-out;
flex: 0 1 calc(33.3333333333% - 20px);
background-color: var(--masteriyo-color-white);
padding: 30px;
margin-left: 15px;
margin-right: 15px;
}
.masteriyo .masteriyo-db-card:hover {
box-shadow: 0 4px 14px rgba(0, 0, 0, 0.06);
}
.masteriyo .masteriyo-counter {
display: flex;
flex-wrap: wrap;
margin: 30px -15px 0 -15px;
}
.masteriyo .masteriyo-counter .masteriyo-icon-title {
display: flex;
align-items: center;
}
.masteriyo .masteriyo-counter .masteriyo-icon-title .masteriyo-icon {
display: inherit;
padding: 10px;
border-radius: 100%;
}
.masteriyo .masteriyo-counter .masteriyo-icon-title .masteriyo-title {
font-size: 18px;
font-weight: 500;
margin: inherit;
margin-left: 16px;
}
.masteriyo .masteriyo-counter--inprogress .masteriyo-icon {
background: var(--masteriyo-color-green-a20);
}
.masteriyo .masteriyo-counter--inprogress .masteriyo-icon.masteriyo-icon-svg {
fill: var(--masteriyo-color-green);
}
.masteriyo .masteriyo-counter--scores .masteriyo-icon {
background: var(--masteriyo-color-primary-a20);
}
.masteriyo .masteriyo-counter--scores .masteriyo-icon.masteriyo-icon-svg {
fill: var(--masteriyo-color-primary);
}
.masteriyo .masteriyo-counter--certificates .masteriyo-icon {
background: var(--masteriyo-color-accent-a20);
}
.masteriyo .masteriyo-counter--certificates .masteriyo-icon.masteriyo-icon-svg {
fill: var(--masteriyo-color-accent);
}
.masteriyo .masteriyo-counter .masteriyo-number {
font-size: 36px;
font-weight: 600;
}
.masteriyo .masteriyo-cstudy {
display: flex;
flex-direction: column;
flex-wrap: wrap;
margin-top: 30px;
}
.masteriyo .masteriyo-cstudy a {
text-decoration: none;
}
.masteriyo .masteriyo-cstudy--header {
display: inline-flex;
flex-direction: row;
justify-content: space-between;
align-items: center;
margin-bottom: 15px;
}
.masteriyo .masteriyo-cstudy--title {
font-size: 24px;
margin: inherit;
margin-bottom: 0;
}
.masteriyo .masteriyo-cstudy--btn {
display: inline-flex;
align-items: center;
border-radius: 100px;
}
.masteriyo .masteriyo-cstudy--body {
margin-left: -15px;
margin-right: -15px;
}
.masteriyo .masteriyo-cstudy--body--wrap {
justify-content: space-between;
margin-top: 15px;
}
.masteriyo .masteriyo-cstudy--body--header {
width: 210px;
margin-left: 16px;
}
.masteriyo .masteriyo-cstudy--body--img-title {
display: flex;
flex-direction: row;
}
.masteriyo .masteriyo-cstudy--body--tag {
display: flex;
flex-wrap: wrap;
margin-bottom: 4px;
}
.masteriyo .masteriyo-cstudy--body--pbar {
flex: 1;
min-width: 150px;
margin: 15px;
}
.masteriyo .masteriyo-cstudy--body--img {
width: 80px;
height: 80px;
border-radius: 4px;
}
.masteriyo .masteriyo-cstudy--body--rating {
display: flex;
flex-wrap: nowrap;
}
.masteriyo .masteriyo-cstudy--body--rating.masteriyo-icon-svg > svg {
width: 16px;
height: 16px;
fill: var(--masteriyo-color-golden);
}
.masteriyo .masteriyo-cstudy--body--title {
font-size: 18px;
font-weight: 700;
margin-bottom: 8px;
padding: 0;
}
.masteriyo .masteriyo-cstudy--body--rt {
display: flex;
flex-wrap: nowrap;
align-items: center;
}
.masteriyo .masteriyo-cstudy--body--duration {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
align-items: center;
font-size: 14px;
font-weight: 600;
margin-left: 16px;
}
.masteriyo .masteriyo-cstudy--body--duration .masteriyo-icon-svg > svg {
width: 16px;
height: 16px;
}
.masteriyo .masteriyo-cstudy--body--time {
margin-left: 4px;
}
.masteriyo .masteriyo-cstudy--body--pstatus {
font-size: 16px;
font-weight: 600;
}
.masteriyo .masteriyo-cstudy--body--caption {
font-size: 12px;
font-weight: 600;
}
.masteriyo .masteriyo-cstudy--body--btn {
border-radius: 100px;
margin-top: 15px;
margin-bottom: 15px;
}
#masteriyo-account-page ul {
list-style-type: none;
}
.masteriyo .masteriyo-mycourses a {
display: block;
text-decoration: none;
}
.masteriyo .masteriyo-mycourses--title {
font-size: 24px;
margin-bottom: 20px;
}
.masteriyo .masteriyo-mycourses--list {
display: flex;
flex-direction: row;
flex-wrap: wrap;
margin: 0 -15px;
margin-bottom: 10px;
}
.masteriyo .masteriyo-mycourses--card {
border: 1px solid var(--masteriyo-color-border);
background: var(--masteriyo-color-white);
margin: 15px 15px 30px 15px;
flex-basis: calc(33.3333333333% - 30px);
max-width: 256px;
}
.masteriyo .masteriyo-mycourses--card:focus, .masteriyo .masteriyo-mycourses--card:hover {
box-shadow: 0 4px 14px rgba(0, 0, 0, 0.06);
}
.masteriyo .masteriyo-mycourses--img {
width: 100%;
}
.masteriyo .masteriyo-mycourses--detail {
padding: 20px;
}
.masteriyo .masteriyo-mycourses--header .masteriyo-icon-svg > svg {
width: 14px;
height: 14px;
fill: var(--masteriyo-color-golden);
}
.masteriyo .masteriyo-mycourses--header--title {
font-size: 18px;
font-weight: 700;
margin-bottom: 4px;
}
.masteriyo .masteriyo-mycourses--rt, .masteriyo .masteriyo-mycourses--rating {
display: flex;
align-items: center;
flex-wrap: wrap;
}
.masteriyo .masteriyo-mycourses--detail {
display: flex;
flex-direction: column;
gap: 16px;
}
.masteriyo .masteriyo-mycourses--body .masteriyo-time-wrap {
display: flex;
align-items: center;
gap: 4px;
}
.masteriyo .masteriyo-mycourses--body .masteriyo-time-wrap .masteriyo-icon-svg > svg {
width: 16px;
height: 16px;
}
.masteriyo .masteriyo-mycourses--body--duration {
font-size: 12px;
font-weight: 500;
}
.masteriyo .masteriyo-mycourses--body--time {
margin-top: 4px;
font-size: 12px;
font-weight: 500;
}
.masteriyo .masteriyo-mycourses--body--pbar {
margin-top: 4px;
}
.masteriyo .masteriyo-mycourses--footer {
margin-top: 8px;
align-items: center;
}
.masteriyo .masteriyo-mycourses--btn--wrap {
border-top: 1px solid var(--masteriyo-color-border);
padding-top: 20px;
}
.masteriyo .masteriyo-mycourses--btn {
border-radius: 100px;
}
.masteriyo .masteriyo-mycertificates--list {
margin-bottom: 40px;
}
.masteriyo .masteriyo-mycertificates--list-wrap > li {
padding: 16px 0;
border-bottom: 1px solid var(--masteriyo-color-border);
}
.masteriyo .masteriyo-mycertificates--list-wrap > li:last-of-type {
border-bottom: none;
}
.masteriyo .masteriyo-mycertificates .masteriyo-list-header {
font-size: 16px;
font-weight: 600;
text-transform: uppercase;
}
.masteriyo .masteriyo-mycertificates .masteriyo-c-img {
width: 40px;
height: 40px;
border-radius: 4px;
}
.masteriyo .masteriyo-mycertificates .masteriyo-c-title {
margin-left: 16px;
margin-bottom: inherit;
font-size: 16px;
font-weight: 700;
}
.masteriyo .masteriyo-mycertificates .masteriyo-c-btn {
border-radius: 100px;
}
.masteriyo-account {
gap: 64px;
}
.masteriyo-account--header {
flex: 1 1 15%;
min-width: 160px;
}
.masteriyo-account-img {
width: 160px;
height: 160px;
border-radius: 100px;
box-shadow: 0 4px 14px rgba(0, 0, 0, 0.06);
}
.masteriyo-account--name {
font-size: 36px;
margin-bottom: 10px;
}
.masteriyo-account--membership {
color: var(--masteriyo-color-text-light);
display: block;
margin-bottom: 20px;
}
.masteriyo-account--body {
flex: 1 1 65%;
gap: 64px;
}
.masteriyo-account--body li {
padding: 8px 0;
}
.masteriyo .masteriyo-login-form-wrapper {
width: 100%;
display: flex;
flex-direction: row;
flex-wrap: wrap;
margin-right: auto;
margin-left: auto;
background: var(--masteriyo-color-white);
border: 1px solid var(--masteriyo-color-border);
color: var(--masteriyo-color-black);
}
.masteriyo .masteriyo-login-form-wrapper.no-signup {
width: 50%;
}
.masteriyo .masteriyo-login-form-wrapper.no-signup .masteriyo-login {
width: 100%;
}
.masteriyo-login-form-wrapper .masteriyo-signup {
gap: 20px;
flex: 1;
flex-direction: column;
background-color: var(--masteriyo-color-primary-lightest);
border-left: 1px solid var(--masteriyo-color-border);
padding-top: 48px;
padding-bottom: 48px;
}
.masteriyo-login-form-wrapper .masteriyo-signup .masteriyo-title {
margin: 0;
color: var(--masteriyo-color-heading);
}
.masteriyo-login-form-wrapper .masteriyo-signup a {
width: 60%;
text-decoration: none;
}
.masteriyo-login-form-wrapper .masteriyo-signup a:hover {
color: var(--masteriyo-color-white);
}
.theme-twentytwentytwo .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide),
.theme-twentytwentyone .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide),
.theme-twentytwenty .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) {
max-width: 1060px;
}
@media (max-width: 991px) {
#masteriyo-account-container .mto-account-sidebar li .css-en-rmxdag {
flex-direction: column;
gap: 0.8em;
}
#masteriyo-account-container .mto-account-sidebar li svg {
margin-right: 0;
}
#masteriyo-account-container .mto-account-sidebar li p.css-en-1sm8nn5 {
text-align: center;
}
}
.masteriyo-edt-account--tab-menu {
border-bottom: 1px solid var(--masteriyo-color-border);
padding: 20px 0;
margin-bottom: 40px;
font-weight: 700;
gap: 30px;
}
.masteriyo-edt-account--tab-menu > * {
cursor: pointer;
}
.masteriyo-edt-account--tab-menu .masteriyo-active-tab {
color: var(--masteriyo-color-primary);
}
.masteriyo-edt-account .masteriyo-edt-profile--wrap {
position: relative;
}
.masteriyo-edt-account .masteriyo-svg-icon svg {
background: var(--masteriyo-color-primary);
width: 32px;
height: 32px;
position: absolute;
top: 20px;
right: 0px;
padding: 5px;
fill: #fff;
border-radius: 50px;
cursor: pointer;
z-index: 9;
}
.masteriyo-edt-account .masteriyo-edt-account--img {
border-radius: 100px;
box-shadow: 0 4px 14px rgba(0, 0, 0, 0.06);
}
.masteriyo-edt-account--form {
margin-top: 30px;
display: flex;
flex-direction: column;
gap: 30px;
}
.masteriyo-edt-account .masteriyo-col-2 {
gap: 30px;
}
.masteriyo-edt-account .masteriyo-col-2 > * {
flex: 1;
}
.masteriyo-pwd-security--btn,
.masteriyo-edt-account--btn {
border-radius: 50px;
}
.masteriyo-pwd-security--form {
display: flex;
flex-direction: column;
gap: 30px;
flex: 50%;
margin-top: 30px;
}
.masteriyo-checkout {
margin: 0 auto;
}
.masteriyo-checkout a {
color: var(--masteriyo-color-primary);
}
.masteriyo-checkout input[type=text]:focus,
.masteriyo-checkout input[type=email]:focus,
.masteriyo-checkout input[type=password]:focus {
border: 1px solid var(--masteriyo-color-primary);
}
.masteriyo-checkout .masteriyo-col-2 {
margin-left: -15px;
margin-right: -15px;
}
.masteriyo-checkout .masteriyo-col-2 > * {
flex: 1 1 47%;
padding-left: 15px;
padding-right: 15px;
}
.masteriyo-checkout--title, .masteriyo-checkout-summary--title {
margin-bottom: 10px;
font-size: 24px;
color: var(--masteriyo-color-heading);
}
.masteriyo-checkout-wrapper {
display: flex;
flex-direction: row;
flex-wrap: wrap;
}
.masteriyo-checkout---fname-lname-wrapper {
display: flex;
flex-direction: row;
}
.masteriyo-checkout----create-user {
display: flex;
align-items: center;
gap: 5px;
}
.masteriyo-checkout----create-user > label {
margin: 0;
}
.masteriyo-checkout----street > input {
margin-bottom: 12px;
}
.masteriyo-checkout-main {
display: flex;
flex-direction: column;
flex: 1 1 60%;
padding: 20px;
margin-right: 30px;
background-color: var(--masteriyo-color-white);
border: 1px solid var(--masteriyo-color-border);
border-radius: 8px;
}
.masteriyo-checkout-main > :not(:last-child) {
margin-bottom: 30px;
}
.masteriyo-checkout-summary {
flex: 1 1 35%;
color: var(--masteriyo-color-text);
}
.masteriyo-checkout-summary-your-order {
padding: 20px;
margin-bottom: 30px;
background-color: var(--masteriyo-color-white);
border: 1px solid var(--masteriyo-color-border);
color: var(--masteriyo-color-text);
border-radius: 8px;
}
.masteriyo-checkout-summary-your-order ul {
margin: 0;
padding: 0;
}
.masteriyo-checkout-summary-your-order li {
list-style-type: none;
border-bottom: 1px solid var(--masteriyo-color-border);
display: flex;
flex-direction: row;
justify-content: space-between;
padding: 15px 0;
}
.masteriyo-checkout-summary-your-order li.h-border {
border-bottom: 1px solid var(--masteriyo-color-black);
}
.masteriyo-checkout-summary-your-order li:last-of-type {
border-bottom: none;
}
.masteriyo-checkout-summary-payment-method {
padding: 4px 12px;
margin-bottom: 30px;
border-radius: 8px;
background-color: var(--masteriyo-color-white);
border: 1px solid var(--masteriyo-color-border);
}
.masteriyo-checkout-summary-payment-method .input-radio {
margin: 0.4rem;
}
.masteriyo-checkout-summary-payment-method .payment-method {
list-style-type: none;
display: flex;
flex-wrap: nowrap;
align-items: flex-start;
padding-top: 16px;
}
.masteriyo-checkout-summary-payment-method .payment-method:last-child {
padding-bottom: 16px;
}
.masteriyo-checkout-summary-payment-method .payment-method__detail {
width: 100%;
max-width: 100%;
}
.masteriyo-checkout-summary-payment-method .payment-method-stripe #masteriyo-stripe-method {
height: auto !important;
}
.masteriyo-checkout-summary-payment-method ul {
list-style-type: none;
margin: 0;
padding: 0;
}
.masteriyo-checkout-summary-payment-method ul label {
text-transform: capitalize;
padding: 0;
margin-bottom: 0;
}
.masteriyo-checkout .payment-method__detail img {
width: 100%;
}
.masteriyo-checkout--btn {
width: 100%;
}
.masteriyo-checkout-login-link {
text-decoration: underline;
font-weight: 600;
}
.masteriyo-checkout-wire-transfer {
padding: 20px;
margin-top: 15px;
background-color: var(--masteriyo-color-white);
border: 1px solid var(--masteriyo-color-border);
border-radius: 8px;
}
.masteriyo-checkout-wire-transfer h3 {
margin-bottom: 10px;
font-size: 22px;
line-height: 32px;
color: var(--masteriyo-color-heading);
}
.masteriyo-checkout-wire-transfer p {
margin-bottom: 12px;
font-size: 16px;
color: var(--masteriyo-color-text);
}
.masteriyo-checkout-wire-transfer .wire-transfer-details .wire-transfer-row {
display: flex;
justify-content: space-between;
align-items: center;
margin-bottom: 8px;
}
.masteriyo-checkout-wire-transfer .wire-transfer-details .wire-transfer-row:last-child {
margin-bottom: 0;
}
.masteriyo-checkout-wire-transfer .wire-transfer-details .wire-transfer-row .masteriyo-label {
margin-bottom: 0;
}
.masteriyo-checkout-wire-transfer .wire-transfer-details .wire-transfer-row .label {
font-weight: bold;
color: var(--masteriyo-color-text);
flex: 0 0 40%;
text-align: left;
}
.masteriyo-checkout-wire-transfer .wire-transfer-details .wire-transfer-row .value {
flex: 1;
text-align: right;
color: var(--masteriyo-color-primary);
}
body.masteriyo #masteriyo-checkout {
max-width: 1280px;
}
body.masteriyo #masteriyo-checkout .masteriyo-container {
width: 100%;
}
body.masteriyo #masteriyo-checkout .masteriyo-container .masteriyo-checkout-wrapper h2,
body.masteriyo #masteriyo-checkout .masteriyo-container .masteriyo-checkout-wrapper h3,
body.masteriyo #masteriyo-checkout .masteriyo-container .masteriyo-checkout-wrapper h4 {
margin-top: 8px;
}
body.masteriyo #masteriyo-checkout .masteriyo-container .masteriyo-checkout-main input,
body.masteriyo #masteriyo-checkout .masteriyo-container .masteriyo-checkout-main textarea {
border-radius: 4px;
box-shadow: none;
border-color: #dee2e6;
width: 100%;
border-width: 1px;
}
body.masteriyo #masteriyo-checkout .masteriyo-container .masteriyo-checkout-main input:hover, body.masteriyo #masteriyo-checkout .masteriyo-container .masteriyo-checkout-main input:focus,
body.masteriyo #masteriyo-checkout .masteriyo-container .masteriyo-checkout-main textarea:hover,
body.masteriyo #masteriyo-checkout .masteriyo-container .masteriyo-checkout-main textarea:focus {
border-style: solid;
border-color: var(--masteriyo-color-primary);
}
body.masteriyo #masteriyo-checkout .masteriyo-container .masteriyo-checkout-summary {
display: flex;
flex-direction: column;
gap: 30px;
}
body.masteriyo #masteriyo-checkout .masteriyo-container .masteriyo-checkout-summary-your-order {
margin: 0;
}
body.masteriyo #masteriyo-checkout .masteriyo-container .masteriyo-checkout-summary-order-details .masteriyo-total-row {
padding-bottom: 0;
}
body.masteriyo #masteriyo-checkout .masteriyo-container .masteriyo-checkout-summary-payment-method {
margin: 0;
padding: 16px;
}
body.masteriyo #masteriyo-checkout .masteriyo-container .masteriyo-checkout-summary-payment-method .masteriyo-payment-methods .payment-method-offline {
padding: 0;
}
body.masteriyo #masteriyo-checkout .masteriyo-container .masteriyo-checkout-summary-payment-method .masteriyo-payment-methods .payment-method__detail p {
margin: 0;
}
body.masteriyo #masteriyo-checkout .masteriyo-container .masteriyo-checkout-wire-transfer {
margin: 0;
}
body.masteriyo #masteriyo-checkout .masteriyo-container .masteriyo-checkout-main input[type=checkbox] {
width: auto;
}
.masteriyo .masteriyo-order {
background-color: var(--masteriyo-color-white);
color: var(--masteriyo-color-text);
box-shadow: 0 4px 14px rgba(0, 0, 0, 0.06);
}
.masteriyo .masteriyo-order:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.woocommerce) {
display: inherit;
padding: 30px;
width: 600px;
border-radius: 8px;
}
.masteriyo .masteriyo-order:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.woocommerce) .masteriyo-notice {
margin-bottom: 30px;
padding: 8px 16px;
border-radius: 4px;
font-size: 14px;
font-weight: 500;
color: var(--masteriyo-color-white);
}
.masteriyo .masteriyo-order:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.woocommerce) .masteriyo-notice--danger {
background-color: var(--masteriyo-color-danger);
}
.masteriyo .masteriyo-order:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.woocommerce) .masteriyo-notice--success {
background-color: var(--masteriyo-color-success);
}
.masteriyo .masteriyo-order:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.woocommerce) .masteriyo-notice--info {
background-color: var(--masteriyo-color-info);
}
.masteriyo .masteriyo-order:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.woocommerce) .masteriyo-notice--warning {
background-color: var(--masteriyo-color-warning);
}
.masteriyo .masteriyo-order .masteriyo-order-overview {
list-style-type: none;
padding-left: 0;
margin: 0;
margin-bottom: 30px;
}
.masteriyo .masteriyo-order a {
color: var(--masteriyo-color-primary);
}
.masteriyo-search-section {
display: flex;
align-items: center;
justify-content: space-between;
gap: 20px;
margin: 64px 0;
}
@media (max-width: 768px) {
.masteriyo-search-section {
flex-direction: column;
align-items: flex-start;
}
}
.masteriyo-search-section .masteriyo-search {
margin: 0;
flex: 1;
position: relative;
order: 1;
}
@media (max-width: 768px) {
.masteriyo-search-section .masteriyo-search {
width: 100%;
flex: unset;
}
}
.masteriyo-search-section .masteriyo-courses-sorting-section {
max-width: 240px;
width: 100%;
order: 2;
}
@media (max-width: 768px) {
.masteriyo-search-section .masteriyo-courses-sorting-section {
display: flex;
flex-wrap: wrap;
align-items: center;
gap: 12px;
width: 100%;
max-width: 100%;
}
.masteriyo-search-section .masteriyo-courses-sorting-section .masteriyo-courses-order-by {
border-radius: 3px;
}
.masteriyo-search-section .masteriyo-courses-sorting-section .masteriyo-toggle-course-filters-sidebar {
margin-top: 0;
}
.masteriyo-search-section .masteriyo-courses-sorting-section .masteriyo-courses-sorting {
width: 100%;
max-width: 240px;
}
.masteriyo-search-section .masteriyo-courses-sorting-section .masteriyo-courses-sorting .masteriyo-courses-order-by {
border-radius: 3px;
}
}
.masteriyo-search .masteriyo-course-search__icon {
display: flex;
z-index: 0;
}
.masteriyo-search .search-field {
background: var(--masteriyo-color-white);
box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.03);
border-radius: 4px 0 0 4px;
min-height: 52px;
width: 100%;
font-weight: 400;
text-decoration: inherit;
border: 1px solid var(--masteriyo-color-text-light-a20);
padding-left: 60px;
}
.masteriyo-search .search-field:hover, .masteriyo-search .search-field:focus, .masteriyo-search .search-field:active {
background: var(--masteriyo-color-white);
border-color: var(--masteriyo-color-btn-blue-hover);
transition: 0.5s ease;
box-shadow: 0 0 30px rgba(0, 0, 0, 0.06);
}
.masteriyo-search button {
position: absolute;
right: 0px;
top: 0px;
background-color: var(--masteriyo-color-primary);
color: var(--masteriyo-color-white);
height: 70px;
padding-right: 40px;
padding-left: 40px;
letter-spacing: 0.1em;
text-transform: uppercase;
font-weight: bold;
border-top-right-radius: 8px;
border-bottom-right-radius: 8px;
border-color: var(--masteriyo-color-primary);
}
.masteriyo-search button:hover {
background-color: var(--masteriyo-color-btn-blue-hover);
border-color: var(--masteriyo-color-btn-blue-hover);
}
.masteriyo-courses-sorting .masteriyo-courses-order-by {
padding-top: 22px;
padding-bottom: 22px;
border-radius: 8px;
width: 100%;
min-height: 70px;
padding: 0 30px 0 16px;
appearance: none;
-webkit-appearance: none;
-moz-appearance: none;
background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23383838' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M2.418 7.403a1.468 1.468 0 0 1 2.02 0L12 14.68l7.561-7.278a1.468 1.468 0 0 1 2.02 0 1.339 1.339 0 0 1 0 1.944l-8.57 8.25a1.468 1.468 0 0 1-2.021 0l-8.572-8.25a1.339 1.339 0 0 1 0-1.944Z' clip-rule='evenodd'/%3E%3C/svg%3E") no-repeat right 10px center;
background-size: 16px;
}
.masteriyo-course-search {
position: relative;
}
.masteriyo-course-search__icon {
position: absolute;
left: 24px;
top: 65%;
transform: translate(0, -65%);
z-index: 1;
}
.masteriyo-course-search__icon svg {
fill: var(--masteriyo-color-placeholder);
}
.masteriyo-courses-view-mode-section {
display: flex;
align-items: center;
justify-content: flex-end;
gap: 12px;
order: 3;
}
.masteriyo-courses-view-mode-section span {
font-size: 16px;
line-height: 150%;
color: #4d4d4d;
font-weight: 600;
}
.masteriyo-courses-view-mode-section .masteriyo-courses-view-mode-item-lists {
list-style-type: none;
display: flex;
align-items: center;
justify-content: flex-end;
margin: 0;
padding-left: 0;
gap: 4px;
}
.masteriyo-courses-view-mode-section .masteriyo-courses-view-mode-item-lists .masteriyo-courses-view-mode-item {
transition: all 0.3s ease-in-out;
}
.masteriyo-courses-view-mode-section .masteriyo-courses-view-mode-item-lists .masteriyo-courses-view-mode-item button {
color: #bababa;
background: transparent;
border-radius: 3px;
transition: all 0.3s ease-in-out;
width: 36px;
height: 36px;
padding: 0;
display: flex;
align-items: center;
justify-content: center;
cursor: pointer;
}
.masteriyo-courses-view-mode-section .masteriyo-courses-view-mode-item-lists .masteriyo-courses-view-mode-item button svg {
width: 24px;
height: 24px;
}
.masteriyo-courses-view-mode-section .masteriyo-courses-view-mode-item-lists .masteriyo-courses-view-mode-item button svg path {
transition: all 0.3s ease-in-out;
fill: #bababa;
}
.masteriyo-courses-view-mode-section .masteriyo-courses-view-mode-item-lists .masteriyo-courses-view-mode-item:hover button, .masteriyo-courses-view-mode-section .masteriyo-courses-view-mode-item-lists .masteriyo-courses-view-mode-item.active button {
color: #ffffff;
background: var(--masteriyo-color-primary);
}
.masteriyo-courses-view-mode-section .masteriyo-courses-view-mode-item-lists .masteriyo-courses-view-mode-item:hover button svg path, .masteriyo-courses-view-mode-section .masteriyo-courses-view-mode-item-lists .masteriyo-courses-view-mode-item.active button svg path {
fill: #ffffff;
}
.masteriyo-course {
display: flex;
flex-wrap: wrap;
flex-direction: row;
justify-content: flex-start;
margin-left: -15px;
margin-right: -15px;
margin-top: -15px;
}
.masteriyo-course--card {
width: 100%;
flex-basis: auto;
align-self: baseline;
border-radius: 8px;
background-color: var(--masteriyo-color-white);
border: 1px solid var(--masteriyo-color-border);
}
.masteriyo-course--card:hover, .masteriyo-course--card:focus {
transition: 0.5s ease;
}
.masteriyo-course--card .masteriyo-rt {
justify-content: space-between;
}
.masteriyo-course--img-wrap {
position: relative;
}
.masteriyo-course--img-wrap a {
display: block;
}
.masteriyo-course--img-wrap img {
width: 100%;
height: auto;
border-top-left-radius: 8px;
border-top-right-radius: 8px;
margin-bottom: 0;
padding-bottom: 0;
}
.masteriyo-course--img-wrap .difficulty-badge {
position: absolute;
left: 24px;
top: 24px;
z-index: 2;
}
.masteriyo-course--price-tag {
position: absolute;
top: 0;
right: 0;
background: var(--masteriyo-color-primary);
border-radius: 0 0 0 8px;
padding: 8px 16px;
color: var(--masteriyo-color-white);
font-weight: 700;
fill: var(--masteriyo-color-white);
}
.masteriyo-course--content__title {
margin-bottom: 10px;
}
.masteriyo-course--content .masteriyo-course-expiration {
display: flex;
align-items: center;
padding: 4px 8px 6px 6px;
gap: 6px;
border-radius: 6px;
background: #fff4f4;
width: -moz-max-content;
width: max-content;
max-width: 100%;
margin-bottom: 16px;
}
.masteriyo-course--content .masteriyo-course-expiration svg {
width: 20px;
height: 20px;
fill: #f25656;
}
.masteriyo-course--content .masteriyo-course-expiration--text {
all: unset;
color: #f25656;
font-size: 14px;
font-weight: 500;
line-height: 24px;
padding-top: 2px;
}
.masteriyo-course.list-view {
flex-direction: column;
}
.masteriyo-course.list-view .masteriyo-col {
width: 100%;
max-width: 100%;
flex: 1;
}
@media (max-width: 992px) {
.masteriyo-course.list-view .masteriyo-col {
width: 100%;
max-width: 100%;
flex: 1;
}
}
.masteriyo-course.list-view .masteriyo-col .masteriyo-course--card {
display: flex;
padding: 16px;
background: #ffffff;
border: 1px solid #ebecf2;
border-radius: 5px;
gap: 28px;
}
@media (max-width: 850px) {
.masteriyo-course.list-view .masteriyo-col .masteriyo-course--card {
align-items: flex-start;
}
}
.masteriyo-course.list-view .masteriyo-col .masteriyo-course--img-wrap img {
width: 250px;
height: 250px;
-o-object-fit: cover;
object-fit: cover;
border-radius: 3px;
}
.masteriyo-course.list-view .masteriyo-col .masteriyo-course--content {
padding: 0;
width: 100%;
max-width: 100%;
flex: 1;
display: flex;
align-items: center;
flex-wrap: wrap;
justify-content: space-between;
gap: 16px;
}
.masteriyo-course.list-view .masteriyo-col .masteriyo-course--content__wrapper {
padding-right: 20px;
flex: 1;
width: 100%;
max-width: 100%;
border-right: 1px solid #e7e7e7;
}
.masteriyo-course.list-view .masteriyo-col .masteriyo-course--content__category-items {
padding: 4px 10px;
border: 1px solid rgba(0, 0, 0, 0.1);
border-radius: 20px;
font-weight: 500;
font-size: 10px;
line-height: 120%;
color: var(--masteriyo-color-primary);
}
.masteriyo-course.list-view .masteriyo-col .masteriyo-course--content__title {
margin-bottom: 10px;
}
.masteriyo-course.list-view .masteriyo-col .masteriyo-course--content__rt {
margin-bottom: 20px;
}
.masteriyo-course.list-view .masteriyo-col .masteriyo-course--content__rt .masteriyo-course-author {
margin-bottom: 0;
}
.masteriyo-course.list-view .masteriyo-col .masteriyo-course--content__rt .masteriyo-rating {
margin-bottom: 0;
}
.masteriyo-course.list-view .masteriyo-col .masteriyo-course--content__description {
margin-bottom: 20px;
}
.masteriyo-course.list-view .masteriyo-col .masteriyo-course--content__stats {
padding: 0;
border: 0;
}
.masteriyo-course.list-view .masteriyo-col .masteriyo-course--content__badge {
top: 0;
right: -26px;
}
.masteriyo-course.list-view .masteriyo-col .masteriyo-course--content .masteriyo-time-btn {
flex-direction: column;
border-top: 0;
padding-top: 0;
padding-left: 0;
padding-right: 0;
width: 160px;
}
.masteriyo-course.list-view .masteriyo-col .masteriyo-course--content .masteriyo-time-btn .masteriyo-course-price {
display: flex;
flex-direction: column;
align-items: center;
margin-bottom: 16px;
}
.masteriyo-course.list-view .masteriyo-col .masteriyo-course--content .masteriyo-time-btn .masteriyo-course-price .masteriyo-price-amount {
font-size: 24px;
line-height: 150%;
}
.masteriyo-course.list-view .masteriyo-col .masteriyo-course--content .masteriyo-time-btn .masteriyo-btn {
padding: 6px 16px;
background: var(--masteriyo-color-primary);
border: 1px solid var(--masteriyo-color-primary);
border-radius: 20px;
font-weight: 600;
font-size: 14px;
line-height: 150%;
color: #ffffff;
}
.masteriyo-course.grid-view .masteriyo-col .masteriyo-course--img-wrap img {
height: 230px;
-o-object-fit: cover;
object-fit: cover;
}
.masteriyo-course.grid-view .masteriyo-col .masteriyo-course--content__badge {
top: -14px;
right: -10px;
}
.masteriyo-course--content {
padding: 20px;
position: relative;
}
.masteriyo-course--content__category {
display: flex;
flex-wrap: wrap;
margin: -2px -2px 4px -2px;
}
.masteriyo-course--content__category-items {
font-size: 10px;
line-height: 15px;
font-weight: 500;
text-decoration: none;
text-transform: uppercase;
letter-spacing: 0.5px;
padding: 2px 8px;
color: var(--masteriyo-color-primary);
border-radius: 50px;
border: 1px solid rgba(0, 0, 0, 0.1);
margin: 2px;
}
.masteriyo-course--content .masteriyo-course--content__category a {
text-decoration: none;
}
.masteriyo-course--content .masteriyo-course--content__title {
font-size: 18px;
font-weight: 700;
line-height: 1.5;
margin-top: 0;
margin-bottom: 12px;
padding-bottom: 0;
display: flex;
align-items: center;
}
.masteriyo-course--content .masteriyo-course--content__title::before {
content: "";
display: none;
}
.masteriyo-course--content .masteriyo-course--content__title a {
color: var(--masteriyo-color-grey-dark);
text-decoration: none;
flex: 1;
}
.masteriyo-course--content .masteriyo-course--content__title a:hover, .masteriyo-course--content .masteriyo-course--content__title a:focus {
color: var(--masteriyo-color-btn-blue-hover);
}
.masteriyo-course--content__badge {
position: absolute;
top: 0;
right: -25px;
}
.masteriyo-course--content__badge::before {
content: "";
position: absolute;
top: 100%;
right: 0;
width: 0;
height: 0;
border-style: solid;
border-width: 10px 10px 0 0;
border-color: #ac4136 transparent transparent transparent;
}
.masteriyo-course--content__badge .course-featured {
color: var(--masteriyo-color-white);
font-size: 12px;
font-weight: 500;
line-height: 14px;
display: block;
}
.masteriyo-course--content__badge .masteriyo-badge {
text-transform: none;
display: block;
line-height: 14px;
color: #ffffff;
background: #f57f01;
border-radius: 0;
padding-top: 6px;
padding-bottom: 6px;
position: relative;
}
.masteriyo-course--content__badge .masteriyo-badge::before {
content: "";
position: absolute;
right: 100%;
top: 0;
width: 0;
height: 0;
border-style: solid;
border-width: 0 7px 11px 0;
border-color: transparent #f57f01 transparent transparent;
}
.masteriyo-course--content__badge .masteriyo-badge::after {
content: "";
position: absolute;
right: 100%;
bottom: 0;
width: 0;
height: 0;
border-style: solid;
border-width: 0 0 11px 7px;
border-color: transparent transparent #f57f01 transparent;
}
.masteriyo-course--content__rt {
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: space-between;
}
.masteriyo-course--content__rt > * {
margin-bottom: 10px;
}
.masteriyo-course--content__rt .masteriyo-course-author {
display: flex;
align-items: center;
flex: 1 1 50%;
}
.masteriyo-course--content__rt .masteriyo-course-author a {
display: flex;
align-items: center;
flex: 1 1 50%;
}
.masteriyo-course--content__rt .masteriyo-course-author img {
width: 30px;
height: 30px;
-o-object-fit: cover;
object-fit: cover;
border-radius: 50%;
border: 1px solid rgba(0, 0, 0, 0.1);
margin: 0;
}
.masteriyo-course--content__rt .masteriyo-course-author--name {
color: var(--masteriyo-color-text);
font-size: 14px;
line-height: 1.5;
font-weight: 500;
margin-left: 8px;
overflow-wrap: break-word;
text-transform: capitalize;
}
.masteriyo-course--content__rt .masteriyo-rating {
display: flex;
flex-wrap: wrap;
font-size: 12px;
font-weight: 500;
align-items: center;
color: var(--masteriyo-color-text);
}
.masteriyo-course--content__rt .masteriyo-rating svg {
fill: var(--masteriyo-color-golden);
width: 15px;
height: 15px;
font-size: 0.75rem;
}
.masteriyo-course--content__rt .masteriyo-rating svg:last-child {
margin-right: 4px;
}
.masteriyo-course--content__description {
margin-bottom: 16px;
color: var(--masteriyo-color-text);
}
.masteriyo-course--content__description .title {
margin-bottom: 14px;
}
.masteriyo-course--content .masteriyo-course--content__description ul, .masteriyo-course--content .masteriyo-course--content__description ol {
list-style: none;
margin: 0px;
padding: 0px;
padding-inline-start: 16px;
}
.masteriyo-course--content .masteriyo-course--content__description ul li, .masteriyo-course--content .masteriyo-course--content__description ol li {
list-style-type: "✓";
padding-inline-start: 4px;
word-break: break-word;
font-size: 14px;
line-height: 1.618;
}
.masteriyo-course--content .masteriyo-course--content__description ul li:not(:last-child), .masteriyo-course--content .masteriyo-course--content__description ol li:not(:last-child) {
margin-bottom: 4px;
}
.masteriyo-course--content .masteriyo-course--content__description ul li p, .masteriyo-course--content .masteriyo-course--content__description ol li p {
margin: 0px;
padding-left: 8px;
}
.masteriyo-course--content__stats {
display: flex;
align-items: center;
justify-content: space-between;
padding: 8px 0;
border-top: 1px solid var(--masteriyo-color-border);
}
.masteriyo-course--content__stats > div {
display: flex;
align-items: center;
justify-content: center;
color: var(--masteriyo-color-text-light);
}
.masteriyo-course--content__stats > div span {
margin-left: 8px;
font-size: 14px;
font-weight: 500;
}
.masteriyo-course--content__stats > div svg {
width: 20px;
height: 20px;
fill: var(--masteriyo-color-text-light);
}
.masteriyo-course--content .masteriyo-time-btn {
display: flex;
flex-direction: row;
flex-wrap: wrap;
align-items: center;
justify-content: space-between;
padding-top: 20px;
border-top: 1px solid var(--masteriyo-color-border);
}
.masteriyo-course--content .masteriyo-time-btn .masteriyo-btn {
border-radius: 50px;
padding: 6px 16px;
}
.masteriyo-course--content .masteriyo-time-btn .masteriyo-btn:hover, .masteriyo-course--content .masteriyo-time-btn .masteriyo-btn:focus, .masteriyo-course--content .masteriyo-time-btn .masteriyo-btn:active {
color: var(--masteriyo-color-white);
}
.masteriyo-course--content .masteriyo-course-price {
line-height: inherit;
}
.masteriyo-course--content .masteriyo-course-price .old-amount {
text-decoration: none;
font-size: 16px;
font-weight: 500;
color: var(--masteriyo-color-text-light);
}
.masteriyo-course--content .masteriyo-course-price .old-amount .masteriyo-price-amount {
position: relative;
}
.masteriyo-course--content .masteriyo-course-price .old-amount .masteriyo-price-amount::after {
content: "";
position: absolute;
background: var(--masteriyo-color-text-light);
width: 100%;
height: 2px;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
.masteriyo-course--content .masteriyo-course-price .current-amount {
font-size: 20px;
color: var(--masteriyo-color-text);
font-weight: 700;
}
.masteriyo-courses-header__title,
.masteriyo-courses-header .page-title {
font-size: 32px;
font-weight: 600;
margin: 32px 0;
}
.masteriyo-toggle-course-filters-sidebar,
.masteriyo-close-filters-sidebar {
display: none;
}
.masteriyo-toggle-course-filters-sidebar svg,
.masteriyo-close-filters-sidebar svg {
width: 24px;
height: 24px;
}
.masteriyo-courses-filters {
max-width: 240px;
width: 100%;
padding-right: 20px;
border-right: 1px solid #e7e7e7;
margin-right: 30px;
}
.masteriyo-courses-filters .masteriyo-filter-section {
margin-bottom: 32px;
transition: all 0.3s ease-in-out;
}
.masteriyo-courses-filters .masteriyo-filter-section select[name=price-type] {
width: 100%;
min-height: 38px;
padding: 0 6px;
}
.masteriyo-courses-filters .masteriyo-filter-section.masteriyo-rating-filter-section {
margin-bottom: 0;
}
.masteriyo-courses-filters .masteriyo-filter-section.masteriyo-rating-filter-section .masteriyo-filter-wrapper {
margin-bottom: 12px;
}
.masteriyo-courses-filters .masteriyo-filter-section.masteriyo-rating-filter-section .masteriyo-filter-wrapper:last-child {
margin-bottom: 0;
}
.masteriyo-courses-filters .masteriyo-filter-section.masteriyo-rating-filter-section .masteriyo-rating-filter-item {
display: flex;
align-items: center;
gap: 8px;
}
.masteriyo-courses-filters .masteriyo-filter-section.masteriyo-rating-filter-section .masteriyo-rating-filter-item input[type=checkbox] {
margin-right: 0;
}
.masteriyo-courses-filters .masteriyo-filter-section.masteriyo-rating-filter-section .masteriyo-rating-filter-item label {
margin-bottom: 0;
}
.masteriyo-courses-filters .masteriyo-filter-section--heading {
display: flex;
align-items: center;
justify-content: space-between;
margin-bottom: 24px;
cursor: pointer;
}
.masteriyo-courses-filters .masteriyo-filter-section--heading h5 {
margin-bottom: 0;
}
.masteriyo-courses-filters .masteriyo-filter-section--heading svg {
width: 16px;
height: 16px;
transform: rotate(180deg);
transition: all 0.3s ease-in-out;
}
.masteriyo-courses-filters .masteriyo-filter-section.collapse .masteriyo-filter-section--heading svg {
transform: rotate(0deg);
}
.masteriyo-courses-filters .masteriyo-filter-section--price-type {
display: flex;
flex-wrap: wrap;
align-items: center;
gap: 10px;
margin: 0;
padding-left: 0;
}
.masteriyo-courses-filters .masteriyo-filter-section--price-type__list {
list-style: none;
}
.masteriyo-courses-filters .masteriyo-filter-section--price-type__list label {
color: #475569;
font-size: 14px;
font-weight: 400;
line-height: 18px;
letter-spacing: 0.14px;
background: transparent;
padding: 8px 12px;
border: 1px solid #d1d5db;
border-radius: 4px;
margin-bottom: 0;
cursor: pointer;
transition: all 0.3s ease-in-out;
}
.masteriyo-courses-filters .masteriyo-filter-section--price-type__list input {
display: none;
}
.masteriyo-courses-filters .masteriyo-filter-section--price-type__list input:checked ~ label {
background: #4584ff;
border-color: #4584ff;
color: #ffffff;
}
.masteriyo-courses-filters .masteriyo-filter-section .masteriyo-price-filter {
flex-direction: column;
gap: 24px;
width: 100%;
}
.masteriyo-courses-filters .masteriyo-filter-section .masteriyo-price-filter--input {
width: 100%;
display: flex;
align-items: center;
gap: 6px;
}
.masteriyo-courses-filters .masteriyo-filter-section .masteriyo-price-filter--input input[type=number] {
border-radius: 4px;
border-color: #d1d5db;
background: #ffffff;
margin-right: 0;
width: 100%;
padding: 0 12px;
}
.masteriyo-courses-filters .masteriyo-filter-section .masteriyo-price-filter--input .masteriyo-price-filter-separator {
display: block;
width: 5px;
margin-right: 0;
}
.masteriyo-courses-filters .masteriyo-filter-section .masteriyo-price-filter .masteriyo-price-range-slider-wrapper {
width: 100%;
}
.masteriyo-courses-filters .masteriyo-filter-section .masteriyo-price-filter .masteriyo-price-range-slider-wrapper .masteriyo-price-range-slider {
width: 100%;
height: 5px;
position: relative;
background: #ddd;
border-radius: 5px;
}
.masteriyo-courses-filters .masteriyo-filter-section .masteriyo-price-filter .masteriyo-price-range-slider-wrapper .masteriyo-price-range-slider .masteriyo-price-progress {
height: 100%;
left: 0%;
right: 0%;
position: absolute;
border-radius: 5px;
background: #4584ff;
}
.masteriyo-courses-filters .masteriyo-filter-section .masteriyo-price-filter .masteriyo-price-range-slider-wrapper .masteriyo-price-range-input {
position: relative;
width: 100%;
}
.masteriyo-courses-filters .masteriyo-filter-section .masteriyo-price-filter .masteriyo-price-range-slider-wrapper .masteriyo-price-range-input input {
all: unset;
position: absolute;
width: 100%;
height: 5px;
top: -5px;
background: none;
pointer-events: none;
-webkit-appearance: none;
-moz-appearance: none;
}
.masteriyo-courses-filters .masteriyo-filter-section .masteriyo-price-filter .masteriyo-price-range-slider-wrapper .masteriyo-price-range-input input[type=range]::-webkit-slider-thumb {
height: 17px;
width: 17px;
border-radius: 50%;
background: #4584ff;
pointer-events: auto;
-webkit-appearance: none;
box-shadow: 0 0 6px rgba(0, 0, 0, 0.05);
}
.masteriyo-courses-filters .masteriyo-filter-section .masteriyo-price-filter .masteriyo-price-range-slider-wrapper .masteriyo-price-range-input input[type=range]::-moz-range-thumb {
height: 17px;
width: 17px;
border: none;
border-radius: 50%;
background: #4584ff;
pointer-events: auto;
-moz-appearance: none;
box-shadow: 0 0 6px rgba(0, 0, 0, 0.05);
}
.masteriyo-courses-filters .masteriyo-filter-section--buttons {
display: flex;
flex-direction: column;
gap: 16px;
margin-top: 36px;
}
.masteriyo-courses-filters .masteriyo-filter-section--buttons a {
transition: all 0.3s ease-in-out;
text-align: center;
}
.masteriyo-courses-filters .masteriyo-filter-section--buttons .masteriyo-apply-filters,
.masteriyo-courses-filters .masteriyo-filter-section--buttons .masteriyo-clear-filters {
padding: 10px 24px;
border-radius: 4px;
font-size: 14px;
font-weight: 600;
line-height: 18px;
letter-spacing: 0.28px;
margin-top: 0;
}
.masteriyo-courses-filters .masteriyo-filter-section--buttons .masteriyo-apply-filters {
background: #4584ff;
color: #ffffff;
border: 1px solid #4584ff;
}
.masteriyo-courses-filters .masteriyo-filter-section--buttons .masteriyo-apply-filters:hover {
background: transparent;
color: #4584ff;
}
.masteriyo-courses-filters .masteriyo-filter-section--buttons .masteriyo-clear-filters {
border-color: #d1d5db;
background: transparent;
color: #475569;
}
.masteriyo-courses-filters .masteriyo-filter-section--buttons .masteriyo-clear-filters:hover {
background: #e8e8e8;
border-color: #e8e8e8;
}
.masteriyo-courses-filters h5 {
margin-top: 32px;
margin-bottom: 12px;
}
.masteriyo-courses-filters h5:first-child {
margin-top: 0;
}
.masteriyo-courses-filters .masteriyo-category-filter {
display: flex;
align-items: baseline;
gap: 6px;
}
.masteriyo-courses-filters .masteriyo-category-filter input[type=checkbox],
.masteriyo-courses-filters .masteriyo-category-filter input[type=radio] {
margin-right: 0;
}
.masteriyo-courses-filters .masteriyo-overflowed-category.masteriyo-hidden {
display: none !important;
}
.masteriyo-courses-filters .masteriyo-rating-filter-link {
color: #000;
}
.masteriyo-courses-filters .masteriyo-rating-filter-link.active {
color: #4584ff;
}
.masteriyo-price-filter {
display: flex;
align-items: center;
}
.masteriyo-price-filter .masteriyo-price-from-filter,
.masteriyo-price-filter .masteriyo-price-to-filter {
width: 90px;
margin-right: 4px;
min-height: 38px;
padding: 0 6px;
}
.masteriyo-price-filter .masteriyo-price-filter-separator {
margin-right: 4px;
}
.masteriyo-price-filter .masteriyo-apply-price-filter {
padding: 8px 12px;
line-height: 18px;
}
.masteriyo-see-more-categories, .masteriyo-see-less-categories {
text-decoration: underline;
color: #2c2c2c;
font-style: italic;
font-weight: 500;
}
.masteriyo-see-more-categories:hover, .masteriyo-see-less-categories:hover {
color: var(--masteriyo-color-btn-blue-hover);
}
.masteriyo-stab-rs {
margin: 0 auto !important;
flex-wrap: wrap;
}
.masteriyo-clear-filters {
padding: 8px 12px;
border-radius: 3px;
color: #585858;
font-weight: 500;
letter-spacing: 0.3px;
border: 1px solid #585858;
display: inline-block;
margin-top: 12px;
}
.masteriyo-clear-filters:hover {
background: var(--masteriyo-color-btn-blue-hover);
border-color: var(--masteriyo-color-btn-blue-hover);
color: var(--masteriyo-color-white);
}
@media screen and (max-width: 768px) {
.masteriyo-clear-filters {
padding: 10px !important;
}
}
.masteriyo-archive-cards {
max-width: 100%;
display: grid;
grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));
gap: 24px;
margin-bottom: 60px;
height: -moz-fit-content;
height: fit-content;
}
@media (max-width: 575px) {
.masteriyo-archive-cards {
width: 100%;
}
}
.masteriyo-archive-cards.col-4 {
grid-template-columns: repeat(4, 1fr);
}
@media screen and (max-width: 1199px) {
.masteriyo-archive-cards.col-4 {
grid-template-columns: repeat(3, 1fr);
}
}
@media screen and (max-width: 991px) {
.masteriyo-archive-cards.col-4 {
grid-template-columns: repeat(2, 1fr);
}
}
@media screen and (max-width: 575px) {
.masteriyo-archive-cards.col-4 {
grid-template-columns: repeat(1, 1fr);
}
}
.masteriyo-archive-cards.col-4 .masteriyo-archive-card__image .masteriyo-course-thumbnail {
height: 180px;
}
.masteriyo-archive-cards.col-3 {
grid-template-columns: repeat(3, 1fr);
}
@media screen and (max-width: 991px) {
.masteriyo-archive-cards.col-3 {
grid-template-columns: repeat(2, 1fr);
}
}
@media screen and (max-width: 575px) {
.masteriyo-archive-cards.col-3 {
grid-template-columns: repeat(1, 1fr);
}
}
.masteriyo-archive-cards.col-3 .masteriyo-archive-card__image .masteriyo-course-thumbnail {
height: 228px;
}
.masteriyo-archive-cards.col-2 {
grid-template-columns: repeat(2, 1fr);
}
@media screen and (max-width: 575px) {
.masteriyo-archive-cards.col-2 {
grid-template-columns: repeat(1, 1fr);
}
}
.masteriyo-archive-cards.col-2 .masteriyo-archive-card__image .masteriyo-course-thumbnail {
height: 340px;
}
@media screen and (max-width: 991px) {
.masteriyo-archive-cards.col-2 .masteriyo-archive-card__image .masteriyo-course-thumbnail {
height: 240px;
}
}
.masteriyo-archive-cards.col-1 {
grid-template-columns: repeat(1, 1fr);
}
.masteriyo-archive-cards.col-1 .masteriyo-archive-card__image .masteriyo-course-thumbnail {
height: 500px;
}
@media screen and (max-width: 991px) {
.masteriyo-archive-cards.col-1 .masteriyo-archive-card__image .masteriyo-course-thumbnail {
height: 360px;
}
}
@media screen and (max-width: 575px) {
.masteriyo-archive-cards.col-1 .masteriyo-archive-card__image .masteriyo-course-thumbnail {
height: 280px;
}
}
.masteriyo-archive-cards .masteriyo-archive-card {
display: flex;
padding: 16px;
flex-direction: column;
border-radius: 12px;
background: #ffffff;
box-shadow: 0px 0px 25px 0px rgba(10, 10, 10, 0.08);
gap: 20px;
}
.masteriyo-archive-cards .masteriyo-archive-card__image {
position: relative;
}
.masteriyo-archive-cards .masteriyo-archive-card__image::before {
content: none;
background: #000000;
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
border-radius: 6px;
opacity: 0;
transition: all 0.3s ease-in-out;
}
.masteriyo-archive-cards .masteriyo-archive-card__image:has(.masteriyo-course-thumbnail) {
height: 228px;
}
.masteriyo-archive-cards .masteriyo-archive-card__image:has(.masteriyo-course-thumbnail)::before {
content: "";
}
.masteriyo-archive-cards .masteriyo-archive-card__image:has(.masteriyo-course-thumbnail) .masteriyo-archive-card__image-preview-button {
display: inline-flex;
}
.masteriyo-archive-cards .masteriyo-archive-card__image:has(.masteriyo-course-thumbnail) .masteriyo-author-image {
width: 40px;
height: 40px;
border-radius: 50%;
border: 4px solid #ffffff;
position: absolute;
bottom: -5px;
right: 0px;
bottom: -20px;
right: 16px;
}
.masteriyo-archive-cards .masteriyo-archive-card__image-favorite-icon {
display: flex;
align-items: center;
justify-content: center;
padding: 9px 8px 7px 8px;
border-radius: 8px;
background: #ffffff;
box-shadow: 0px 2px 21px 0px rgba(10, 10, 10, 0.12);
position: absolute;
top: 12px;
right: 12px;
cursor: pointer;
transition: all 0.3s ease-in-out;
}
.masteriyo-archive-cards .masteriyo-archive-card__image-favorite-icon svg {
width: 16px;
height: 16px;
}
.masteriyo-archive-cards .masteriyo-archive-card__image-favorite-icon:hover svg {
fill: #f25656;
}
.masteriyo-archive-cards .masteriyo-archive-card__image-favorite-icon:hover svg path {
stroke: #f25656;
}
.masteriyo-archive-cards .masteriyo-archive-card__image .masteriyo-course-thumbnail {
border-radius: 6px;
width: 100%;
height: 228px;
-o-object-fit: cover;
object-fit: cover;
}
.masteriyo-archive-cards .masteriyo-archive-card__image .masteriyo-author-image {
width: 40px;
height: 40px;
border-radius: 50%;
border: 4px solid #ffffff;
}
.masteriyo-archive-cards .masteriyo-archive-card__image-preview-button {
border-radius: 154px;
border: 1px solid var(--masteriyo-color-primary-dark);
background: var(--masteriyo-color-primary-dark);
display: none;
padding: 4px 20px 4px 4px;
justify-content: center;
align-items: center;
gap: 8px;
color: #ffffff;
font-size: 14px;
font-weight: 500;
line-height: 24px;
text-decoration: none;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: -moz-max-content;
width: max-content;
opacity: 0;
transition: all 0.3s ease-in-out;
}
.masteriyo-archive-cards .masteriyo-archive-card__image-preview-button--icon {
display: flex;
align-items: center;
justify-content: center;
border-radius: 100px;
background: var(--masteriyo-color-primary-light);
width: 36px;
height: 36px;
transition: all 0.3s ease-in-out;
}
.masteriyo-archive-cards .masteriyo-archive-card__image-preview-button--icon svg {
width: 16px;
height: 16px;
fill: #ffffff;
}
.masteriyo-archive-cards .masteriyo-archive-card__image-preview-button:hover {
background: var(--masteriyo-color-primary);
border-color: var(--masteriyo-color-primary);
}
.masteriyo-archive-cards .masteriyo-archive-card__image-preview-button:hover .masteriyo-archive-card__image-preview-button--icon {
background: var(--masteriyo-color-primary-dark);
}
.masteriyo-archive-cards .masteriyo-archive-card__image .masteriyo-single-course--badge {
padding: 0;
margin: 0;
position: absolute;
bottom: 12px;
left: 12px;
}
.masteriyo-archive-cards .masteriyo-archive-card__image .masteriyo-single-course--badge .masteriyo-badge {
display: block;
border-radius: 4px;
padding-top: 4px;
padding-bottom: 3px;
}
.masteriyo-archive-cards .masteriyo-archive-card__content--category {
display: flex;
align-items: center;
gap: 8px;
}
.masteriyo-archive-cards .masteriyo-archive-card__content--category .masteriyo-category {
border-radius: 20px;
border: 1px solid rgba(0, 0, 0, 0.1);
background: #ffffff;
padding: 4px 8px;
color: var(--masteriyo-color-primary);
font-size: 12px;
font-weight: 500;
line-height: 14px;
text-decoration: none;
}
.masteriyo-archive-cards .masteriyo-archive-card__content--course-title {
display: block;
margin: 12px 0;
text-decoration: none;
}
.masteriyo-archive-cards .masteriyo-archive-card__content--course-title:hover .masteriyo-course-title {
color: var(--masteriyo-color-primary);
}
.masteriyo-archive-cards .masteriyo-archive-card__content--course-title .masteriyo-course-title {
color: #424360;
font-size: 18px;
font-weight: 600;
line-height: 26px;
transition: all 0.3s ease-in-out;
}
.masteriyo-archive-cards .masteriyo-archive-card__content--rating-amount {
display: flex;
flex-wrap: wrap;
gap: 6px;
align-items: center;
justify-content: space-between;
margin-bottom: 16px;
}
.masteriyo-archive-cards .masteriyo-archive-card__content--rating-amount .masteriyo-archive-card__content--rating {
display: flex;
flex-wrap: wrap;
align-items: center;
gap: 4px;
color: #646464;
font-size: 14px;
font-weight: 500;
line-height: 120%;
}
.masteriyo-archive-cards .masteriyo-archive-card__content--rating-amount .masteriyo-archive-card__content--rating svg {
fill: #e59819;
width: 16px;
height: 16px;
}
.masteriyo-archive-cards .masteriyo-archive-card__content--rating-amount .masteriyo-archive-card__content--rating strong {
color: #222222;
font-weight: 600;
}
.masteriyo-archive-cards .masteriyo-archive-card__content--rating-amount .masteriyo-archive-card__content--amount {
display: flex;
align-items: center;
gap: 6px;
}
.masteriyo-archive-cards .masteriyo-archive-card__content--rating-amount .masteriyo-archive-card__content--amount .masteriyo-offer-price {
color: #979797;
font-size: 14px;
font-weight: 400;
line-height: 150%;
padding: 0 6px;
position: relative;
}
.masteriyo-archive-cards .masteriyo-archive-card__content--rating-amount .masteriyo-archive-card__content--amount .masteriyo-offer-price::before {
content: "";
background: rgba(229, 0, 68, 0.75);
height: 2px;
left: 50%;
position: absolute;
top: 50%;
transform: translate(-50%, -50%) rotate(-5deg);
width: 100%;
}
.masteriyo-archive-cards .masteriyo-archive-card__content--rating-amount .masteriyo-archive-card__content--amount .masteriyo-sale-price {
color: var(--masteriyo-color-primary);
font-size: 18px;
font-weight: 600;
line-height: 150%;
}
.masteriyo-archive-cards .masteriyo-archive-card__content--info {
border-radius: 8px;
background: #f7f8fa;
display: flex;
padding: 12px;
justify-content: space-between;
align-items: center;
flex-wrap: wrap;
gap: 12px;
}
.masteriyo-archive-cards .masteriyo-archive-card__content--info .masteriyo-info-label {
color: #646464;
font-size: 14px;
font-weight: 400;
line-height: 20px;
}
.masteriyo-archive-cards .masteriyo-archive-card__content--info svg {
width: 16px;
height: 16px;
}
.masteriyo-archive-cards .masteriyo-archive-card__content--info-duration, .masteriyo-archive-cards .masteriyo-archive-card__content--info-students, .masteriyo-archive-cards .masteriyo-archive-card__content--info-lessons {
display: flex;
align-items: center;
gap: 6px;
}
.masteriyo-archive-cards .masteriyo-archive-card:hover .masteriyo-archive-card__image::before {
opacity: 0.35;
}
.masteriyo-archive-cards .masteriyo-archive-card:hover .masteriyo-archive-card__image-favorite-icon {
opacity: 0;
}
.masteriyo-archive-cards .masteriyo-archive-card:hover .masteriyo-archive-card__image-preview-button {
opacity: 1;
}
.masteriyo-course-list-display-section {
display: flex;
flex-direction: row;
width: 100%;
padding-bottom: 100px;
}
.masteriyo-course-list-display-section .masteriyo-courses-wrapper,
.masteriyo-course-list-display-section .masteriyo-archive-cards {
flex: 1;
}
.masteriyo-course-list-display-section .masteriyo-course-filter-sidebar-overlay {
display: none;
}
.masteriyo-course-list-display-section:has(.masteriyo-expanded) .masteriyo-course-filter-sidebar-overlay {
display: block;
background: #000;
position: fixed;
opacity: 0.6;
z-index: 10;
top: 0;
bottom: 0;
left: 0;
right: 0;
}
.masteriyo-course-cards {
margin: 0 auto;
display: grid;
grid-template-columns: repeat(auto-fill, minmax(220px, 1fr));
gap: 20px;
height: -moz-fit-content;
height: fit-content;
}
.masteriyo-course-cards.col-4 {
grid-template-columns: repeat(4, 1fr);
}
@media screen and (max-width: 1199px) {
.masteriyo-course-cards.col-4 {
grid-template-columns: repeat(3, 1fr);
}
}
@media screen and (max-width: 768px) {
.masteriyo-course-cards.col-4 {
grid-template-columns: repeat(2, 1fr);
}
}
@media screen and (max-width: 600px) {
.masteriyo-course-cards.col-4 {
grid-template-columns: repeat(1, 1fr);
}
}
.masteriyo-course-cards.col-3, .masteriyo-course-cards.col-1 {
grid-template-columns: repeat(3, 1fr);
}
@media screen and (max-width: 768px) {
.masteriyo-course-cards.col-3, .masteriyo-course-cards.col-1 {
grid-template-columns: repeat(2, 1fr);
}
}
@media screen and (max-width: 600px) {
.masteriyo-course-cards.col-3, .masteriyo-course-cards.col-1 {
grid-template-columns: repeat(1, 1fr);
}
}
@media screen and (min-width: 1200px) {
.masteriyo-course-cards.col-3 .masteriyo-course-card, .masteriyo-course-cards.col-1 .masteriyo-course-card {
min-height: 460px;
max-height: 460px;
}
}
.masteriyo-course-cards.col-2 {
grid-template-columns: repeat(2, 1fr);
}
@media screen and (max-width: 600px) {
.masteriyo-course-cards.col-2 {
grid-template-columns: repeat(1, 1fr);
}
}
@media screen and (min-width: 1200px) {
.masteriyo-course-cards.col-2 .masteriyo-course-card {
min-height: 460px;
max-height: 460px;
}
}
.masteriyo-course-cards .masteriyo-course-card {
position: relative;
overflow: hidden;
min-height: 360px;
}
.masteriyo-course-cards .masteriyo-course-card::before {
content: "";
background: linear-gradient(179deg, rgba(0, 0, 0, 0) 0.6%, rgba(14, 14, 14, 0.5) 76.96%) #050505;
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
opacity: 0.3;
border-radius: 8px;
}
.masteriyo-course-cards .masteriyo-course-card__thumbnail-image {
width: 100%;
height: 100%;
border-radius: 8px;
-o-object-fit: cover;
object-fit: cover;
}
.masteriyo-course-cards .masteriyo-course-card__favorite-icon {
display: flex;
align-items: center;
justify-content: center;
padding: 9px 8px 7px 8px;
border-radius: 8px;
background: #ffffff;
box-shadow: 0px 2px 21px 0px rgba(10, 10, 10, 0.12);
position: absolute;
top: 12px;
right: 12px;
cursor: pointer;
transition: all 0.3s ease-in-out;
}
.masteriyo-course-cards .masteriyo-course-card__favorite-icon svg {
width: 16px;
height: 16px;
}
.masteriyo-course-cards .masteriyo-course-card__favorite-icon:hover svg {
fill: #f25656;
}
.masteriyo-course-cards .masteriyo-course-card__favorite-icon:hover svg path {
stroke: #f25656;
}
.masteriyo-course-cards .masteriyo-course-card__content {
padding: 20px;
position: absolute;
bottom: 0;
left: 0;
transition: all 0.3s ease-in-out;
width: 100%;
height: 100%;
display: flex;
flex-direction: column;
justify-content: flex-end;
transition: all 0.3s ease-in-out;
}
.masteriyo-course-cards .masteriyo-course-card__content--category {
display: flex;
align-items: center;
gap: 4px;
}
.masteriyo-course-cards .masteriyo-course-card__content--category .masteriyo-course-category {
color: #ebebeb;
font-size: 14px;
font-weight: 500;
line-height: 24px;
text-decoration: none;
}
.masteriyo-course-cards .masteriyo-course-card__content--category .masteriyo-course-category::after {
content: ",";
}
.masteriyo-course-cards .masteriyo-course-card__content--category .masteriyo-course-category:last-child::after {
content: none;
}
.masteriyo-course-cards .masteriyo-course-card__content--course-title {
text-decoration: none;
margin-top: 2px;
margin-bottom: 6px;
display: block;
}
.masteriyo-course-cards .masteriyo-course-card__content--course-title .masteriyo-course-title {
overflow: hidden;
color: #ffffff;
text-overflow: ellipsis;
font-size: 18px;
font-weight: 600;
line-height: 150%;
margin-bottom: 0;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
transition: all 0.3s ease-in-out;
}
.masteriyo-course-cards .masteriyo-course-card__content--course-title:hover .masteriyo-course-title {
text-decoration: underline;
}
.masteriyo-course-cards .masteriyo-course-card__content--rating-amount {
display: flex;
align-items: center;
justify-content: space-between;
}
.masteriyo-course-cards .masteriyo-course-card__content--rating {
color: #ffffff;
font-size: 12px;
font-weight: 500;
line-height: 15px;
display: flex;
align-items: center;
gap: 4px;
}
.masteriyo-course-cards .masteriyo-course-card__content--rating svg {
width: 18px;
height: 18px;
fill: #e59819;
}
.masteriyo-course-cards .masteriyo-course-card__content--amount {
display: flex;
align-items: center;
gap: 6px;
}
.masteriyo-course-cards .masteriyo-course-card__content--amount-offer-price {
color: #f4f4f4;
font-size: 12px;
font-weight: 400;
line-height: 14px;
text-decoration: line-through;
}
.masteriyo-course-cards .masteriyo-course-card__content--amount-sale-price {
color: #ffffff;
font-size: 16px;
font-weight: 600;
line-height: 26px;
}
.masteriyo-course-cards .masteriyo-course-card__content--container {
display: flex;
flex-direction: column;
width: 100%;
max-height: 0;
overflow: hidden;
transition: all 0.3s ease-in-out;
}
.masteriyo-course-cards .masteriyo-course-card__content--desc {
overflow: hidden;
color: #fff;
text-overflow: ellipsis;
font-size: 14px;
font-weight: 500;
line-height: 150%;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
margin-bottom: 0;
margin-top: 8px;
}
.masteriyo-course-cards .masteriyo-course-card__content .masteriyo-course-expiration {
margin-bottom: 8px;
margin-top: 16px;
}
.masteriyo-course-cards .masteriyo-course-card__content--info {
display: flex;
justify-content: space-between;
align-items: center;
gap: 12px;
margin: 12px 0;
}
.masteriyo-course-cards .masteriyo-course-card__content--info .masteriyo-info-label {
color: #f4f4f4;
font-size: 14px;
font-weight: 400;
line-height: 20px;
}
.masteriyo-course-cards .masteriyo-course-card__content--info svg {
width: 16px;
height: 16px;
}
.masteriyo-course-cards .masteriyo-course-card__content--info svg path {
fill: #f4f4f4;
}
.masteriyo-course-cards .masteriyo-course-card__content--info-duration, .masteriyo-course-cards .masteriyo-course-card__content--info-students, .masteriyo-course-cards .masteriyo-course-card__content--info-lessons {
display: flex;
align-items: center;
gap: 6px;
}
.masteriyo-course-cards .masteriyo-course-card__content--primary-button {
display: block;
text-align: center;
border-radius: 4px;
border: 1px solid var(--masteriyo-color-primary);
background: var(--masteriyo-color-primary);
padding: 6px 12px;
color: var(--masteriyo-color-white);
font-size: 14px;
font-weight: 500;
line-height: 24px;
text-decoration: none;
}
.masteriyo-course-cards .masteriyo-course-card:hover::before {
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(48, 48, 48, 0.4);
-webkit-backdrop-filter: blur(3.5px);
backdrop-filter: blur(3.5px);
opacity: 1;
}
.masteriyo-course-cards .masteriyo-course-card:hover .masteriyo-course-card__content--container {
max-height: 500px;
}
body.masteriyo-courses-page {
background: #ffffff;
}
@media screen and (max-width: 600px) {
body.masteriyo-courses-page .masteriyo-container {
padding-left: 0;
padding-right: 0;
}
}
.theme-elearning .site-content {
padding-top: 0;
}
.masteriyo-course-expiration {
display: flex;
align-items: center;
padding: 4px 8px 6px 6px;
gap: 6px;
border-radius: 6px;
background: #fff4f4;
width: -moz-max-content;
width: max-content;
max-width: 100%;
margin-bottom: 16px;
}
.masteriyo-course-expiration svg {
width: 20px;
height: 20px;
fill: #f25656;
}
.masteriyo-course-expiration--text {
all: unset;
color: #f25656;
font-size: 14px;
font-weight: 500;
line-height: 24px;
padding-top: 2px;
}
.masteriyo-course-list-display-section.layout_1 .masteriyo-archive-card__image .masteriyo-course--content__badge {
position: absolute;
top: unset;
right: unset;
bottom: 12px;
left: 12px;
}
.masteriyo-course-list-display-section.layout_1 .masteriyo-archive-card__image .masteriyo-course--content__badge::before {
content: none;
}
.masteriyo-course-list-display-section.layout_1 .masteriyo-archive-card__image .masteriyo-course--content__badge .masteriyo-badge {
padding-top: 8px;
padding-bottom: 8px;
border-radius: 3px;
}
.masteriyo-course-list-display-section.layout_1 .masteriyo-archive-card__image .masteriyo-course--content__badge .masteriyo-badge::before {
content: none;
}
.masteriyo-course-list-display-section.layout_1 .masteriyo-archive-card__image .masteriyo-course--content__badge .masteriyo-badge::after {
content: none;
}
.masteriyo-course-list-display-section.layout_1 .masteriyo-archive-card__content .masteriyo-course-title-wrapper {
display: flex;
align-items: center;
margin: 12px 0 16px;
}
.masteriyo-course-list-display-section.layout_1 .masteriyo-archive-card__content .masteriyo-course-title-wrapper .masteriyo-archive-card__content--course-title {
margin: 0;
width: 100%;
}
.masteriyo-course-list-display-section.layout_1 .masteriyo-archive-card__content .masteriyo-course-title-wrapper .masteriyo-archive-card__content--course-title .masteriyo-course-title {
margin: 0;
}
.masteriyo-course-list-display-section.layout_1 .masteriyo-archive-card__content .masteriyo-course-title-wrapper .masteriyo-wishlist-toggle {
position: unset;
}
.masteriyo-course-list-display-section.layout_1 .masteriyo-archive-card__content .masteriyo-course-title-wrapper .masteriyo-wishlist-toggle {
display: block;
visibility: visible;
opacity: 1;
}
.masteriyo-course-list-display-section.layout_2 .masteriyo-course-card {
overflow: unset;
}
.masteriyo-course-list-display-section.layout_2 .masteriyo-course-card .masteriyo-course--content__badge {
position: absolute;
top: 20px;
left: 20px;
right: unset;
z-index: 1;
}
.masteriyo-course-list-display-section.layout_2 .masteriyo-course-card .masteriyo-course--content__badge::before {
content: none;
}
.masteriyo-course-list-display-section.layout_2 .masteriyo-course-card .masteriyo-course--content__badge .masteriyo-badge {
padding-top: 8px;
padding-bottom: 8px;
border-radius: 3px;
}
.masteriyo-course-list-display-section.layout_2 .masteriyo-course-card .masteriyo-course--content__badge .masteriyo-badge::before {
content: none;
}
.masteriyo-course-list-display-section.layout_2 .masteriyo-course-card .masteriyo-course--content__badge .masteriyo-badge::after {
content: none;
}
@media only screen and (max-width: 768px) {
body.admin-bar .masteriyo-courses-filters {
padding-top: 100px;
}
body.admin-bar .masteriyo-courses-filters.masteriyo-expanded .masteriyo-close-filters-sidebar {
top: 56px;
}
.masteriyo-toggle-course-filters-sidebar,
.masteriyo-close-filters-sidebar {
display: flex;
align-items: center;
gap: 8px;
background: transparent;
border-radius: 3px;
margin-top: 32px;
border: 1px solid #494949;
padding: 0.7rem 1rem;
}
.masteriyo-toggle-course-filters-sidebar:hover,
.masteriyo-close-filters-sidebar:hover {
background: #4584ff;
border-color: #4584ff;
}
.masteriyo-toggle-course-filters-sidebar:hover svg,
.masteriyo-close-filters-sidebar:hover svg {
fill: var(--masteriyo-color-white);
}
.masteriyo-toggle-course-filters-sidebar:hover .text,
.masteriyo-close-filters-sidebar:hover .text {
color: var(--masteriyo-color-white);
}
.masteriyo-toggle-course-filters-sidebar svg {
fill: #494949;
margin-top: 3px;
}
.masteriyo-toggle-course-filters-sidebar .text {
font-size: 16px;
font-weight: 500;
letter-spacing: 0.3px;
color: #494949;
}
.masteriyo-close-filters-sidebar {
position: absolute;
margin-top: 0;
right: 14px;
top: 12px;
padding: 0;
}
.masteriyo-close-filters-sidebar svg {
fill: #494949;
}
.masteriyo-courses-filters {
position: fixed;
top: 0;
bottom: 0;
background: #ffffff;
max-width: 240px;
width: 100%;
margin-right: 0;
left: -100%;
z-index: 99;
overflow: auto;
padding: 60px 24px 40px;
transition: all 0.5s ease-in-out;
pointer-events: none;
}
.masteriyo-courses-filters.masteriyo-expanded {
left: 0;
pointer-events: all;
}
.masteriyo-courses-filters h5 {
font-size: 16px;
}
}
@media (max-width: 600px) {
.masteriyo-price-filter {
flex-wrap: wrap;
gap: 12px;
}
.masteriyo-price-filter > input {
width: 100% !important;
margin-right: 0 !important;
}
.masteriyo-price-filter .masteriyo-price-filter-separator {
display: none;
}
}
@media (max-width: 450px) {
.masteriyo-courses-filters.masteriyo-expanded {
width: 70%;
}
}
.masteriyo-search {
width: 100%;
}
.masteriyo-search .search-field {
background: var(--masteriyo-color-white);
box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.03);
border-radius: 4px 0 0 4px;
border-right: 0;
min-height: 52px;
width: 100%;
font-weight: 400;
text-decoration: inherit;
border: 1px solid var(--masteriyo-color-text-light-a20);
padding-left: 60px;
}
.masteriyo-search .search-field:hover, .masteriyo-search .search-field:focus, .masteriyo-search .search-field:active {
background: var(--masteriyo-color-white);
border-color: var(--masteriyo-color-btn-blue-hover);
transition: 0.5s ease;
box-shadow: 0 0 30px rgba(0, 0, 0, 0.06);
}
.masteriyo-search button {
position: unset;
background-color: var(--masteriyo-color-primary);
min-height: 52px;
height: auto;
padding: 8px 20px;
letter-spacing: 0.1em;
text-transform: uppercase;
font-weight: bold;
}
.masteriyo-search button:hover {
background-color: var(--masteriyo-color-btn-blue-hover);
}
.masteriyo-course-search {
position: relative;
}
.masteriyo-course-search button {
border-top-right-radius: 8px;
border-bottom-right-radius: 8px;
}
.masteriyo-course-search__icon {
position: absolute;
left: 24px;
top: 65%;
transform: translate(0, -65%);
z-index: 1;
}
.masteriyo-course-search__icon svg {
fill: var(--masteriyo-color-placeholder);
}
.masteriyo-course-list-display-section.default .masteriyo-courses-wrapper {
height: -moz-fit-content;
height: fit-content;
}
.masteriyo-course-list-display-section.default .masteriyo-courses-wrapper .masteriyo-col .masteriyo-course--card {
height: 100%;
}
.masteriyo-btn-disabled {
background: #d9d9d9;
color: #383838;
opacity: 0.4;
pointer-events: none;
}
.masteriyo-search-section {
border-bottom: 1px solid #e7e7e7;
padding-bottom: 40px;
margin-bottom: 40px;
}
.masteriyo-course-search {
display: flex;
align-items: center;
position: relative;
border-radius: 4px;
background-color: #fff;
overflow: hidden;
}
.masteriyo-course-search__icon {
position: absolute;
left: 16px;
top: 27px;
transform: translateY(-50%);
z-index: 1;
}
.masteriyo-course-search__icon svg {
width: 20px;
height: 20px;
}
.masteriyo-course-search .search-field {
flex: 1;
padding: 0 16px 0 45px;
font-size: 16px;
color: #374151;
background: transparent;
}
.masteriyo-course-search .search-field::-moz-placeholder {
color: #9ca3af;
}
.masteriyo-course-search .search-field::placeholder {
color: #9ca3af;
}
.masteriyo-course-search button[type=submit] {
position: unset;
min-height: 52px;
max-height: 52px;
padding: 8px 20px;
border: none;
border-radius: 0px 4px 4px 0px;
font-size: 16px;
font-weight: 500;
letter-spacing: unset;
white-space: nowrap;
cursor: pointer;
transition: background-color 0.2s ease;
text-transform: none;
background-color: #4584ff;
color: #ffffff;
}
.masteriyo-course-search button[type=submit]:hover {
background-color: #558dff;
}
.masteriyo-courses-sorting .masteriyo-courses-order-by {
border: 1px solid #d1d5db;
border-radius: 4px;
width: 100%;
min-height: 52px;
padding: 0 16px;
appearance: none;
-webkit-appearance: none;
-moz-appearance: none;
background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23383838' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M2.418 7.403a1.468 1.468 0 0 1 2.02 0L12 14.68l7.561-7.278a1.468 1.468 0 0 1 2.02 0 1.339 1.339 0 0 1 0 1.944l-8.57 8.25a1.468 1.468 0 0 1-2.021 0l-8.572-8.25a1.339 1.339 0 0 1 0-1.944Z' clip-rule='evenodd'/%3E%3C/svg%3E") no-repeat right 10px center;
background-size: 16px;
}
.masteriyo-courses-view-mode-section span {
font-size: 16px;
line-height: 150%;
color: #1e293b;
font-weight: 400;
}
.masteriyo-courses-view-mode-section .masteriyo-courses-view-mode-item-lists {
list-style-type: none;
display: flex;
align-items: center;
justify-content: flex-end;
gap: 4px;
margin: 0;
}
.masteriyo-courses-view-mode-section .masteriyo-courses-view-mode-item-lists .masteriyo-courses-view-mode-item {
transition: all 0.3s ease-in-out;
}
.masteriyo-courses-view-mode-section .masteriyo-courses-view-mode-item-lists .masteriyo-courses-view-mode-item button {
color: #bababa;
background: transparent;
border-radius: 3px;
transition: all 0.3s ease-in-out;
width: 36px;
height: 36px;
padding: 0;
display: flex;
align-items: center;
justify-content: center;
}
.masteriyo-courses-view-mode-section .masteriyo-courses-view-mode-item-lists .masteriyo-courses-view-mode-item button svg {
width: 24px;
height: 24px;
}
.masteriyo-courses-view-mode-section .masteriyo-courses-view-mode-item-lists .masteriyo-courses-view-mode-item button svg path {
transition: all 0.3s ease-in-out;
fill: #bababa;
}
.masteriyo-courses-view-mode-section .masteriyo-courses-view-mode-item-lists .masteriyo-courses-view-mode-item:hover button, .masteriyo-courses-view-mode-section .masteriyo-courses-view-mode-item-lists .masteriyo-courses-view-mode-item.active button {
color: #ffffff;
background: var(--masteriyo-color-primary);
}
.masteriyo-courses-view-mode-section .masteriyo-courses-view-mode-item-lists .masteriyo-courses-view-mode-item:hover button svg path, .masteriyo-courses-view-mode-section .masteriyo-courses-view-mode-item-lists .masteriyo-courses-view-mode-item.active button svg path {
fill: #ffffff;
}
.toggle-arrow {
transition: transform 0.3s ease;
cursor: pointer;
width: 20px;
height: 20px;
}
.toggle-arrow.rotated {
transform: rotate(360deg) !important;
}
.single-mto-course .masteriyo-single-course--title {
margin-bottom: 12px;
}
.single-mto-course .masteriyo-single-course .masteriyo-course--content .masteriyo-course-expiration {
margin-left: 32px;
margin-bottom: 20px;
}
.masteriyo-single-course:not(.elementor) {
display: flex;
flex-wrap: wrap;
margin-left: -15px;
margin-right: -15px;
flex-direction: row;
}
.masteriyo-single-course--main {
background-color: var(--masteriyo-color-white);
border-radius: 8px;
border: 1px solid var(--masteriyo-color-border);
flex: 0 0 70%;
height: 100%;
padding: 0;
}
.masteriyo-single-course--main .masteriyo-course-author--name {
max-width: 100%;
}
.masteriyo-single-course--main__content .masteriyo-stab {
padding: 0 32px;
}
.masteriyo-single-course--main__content .course-overview {
padding: 0 32px 32px;
color: var(--masteriyo-color-text);
}
.masteriyo-single-course--main__content .course-overview ul li p,
.masteriyo-single-course--main__content .course-overview ol li p {
margin-bottom: 4px;
}
.masteriyo-single-course--title {
font-size: 28px;
font-weight: 700;
margin-bottom: 16px;
padding: 0 32px;
color: var(--masteriyo-color-heading);
display: flex;
justify-content: space-between;
align-items: center;
}
.masteriyo-single-course--badge {
margin-top: 12px;
margin-bottom: 24px;
padding: 0 32px;
}
.masteriyo-single-course--badge .masteriyo-badge {
text-transform: none;
background: #f57f01;
color: #ffffff;
border-radius: 0;
padding-top: 5px;
padding-bottom: 5px;
}
.masteriyo-single-course--title-tag {
font-size: 14px;
border-radius: 50px;
position: absolute;
top: 0;
}
.masteriyo-single-course--btn {
border-radius: 100px;
}
.masteriyo-single-course--mdetail {
display: flex;
align-items: center;
font-weight: 600;
}
.masteriyo-single-course--mdetail svg {
margin-right: 8px;
fill: var(--masteriyo-color-grey-dark);
}
.masteriyo-single-course--aside {
background: var(--masteriyo-color-white);
flex-basis: 100%;
width: 100%;
height: -moz-fit-content;
height: fit-content;
border-radius: 8px;
display: flex;
flex-direction: column;
padding-top: 24px;
padding-bottom: 24px;
border: 1px solid var(--masteriyo-color-border);
}
.masteriyo-single-course--aside .masteriyo-time-btn {
padding: 0 24px 24px;
border-top: none;
border-bottom: 1px solid var(--masteriyo-color-border);
}
.masteriyo-single-course--aside .masteriyo-time-btn:has(.masteriyo-retake-btn) {
justify-content: flex-start;
}
.masteriyo-single-course--aside .masteriyo-time-btn .masteriyo-retake-btn {
padding: 0;
margin-left: auto;
margin-right: 14px;
display: flex;
}
.masteriyo-single-course--aside .masteriyo-time-btn .masteriyo-retake-btn > span {
display: inline-flex;
}
.masteriyo-single-course--aside .masteriyo-time-btn .masteriyo-retake-btn > span svg {
width: 20px;
height: 20px;
fill: #7d7d7d;
transition: all 0.3s ease-in-out;
}
.masteriyo-single-course--aside .masteriyo-time-btn .masteriyo-retake-btn:hover > span svg {
fill: var(--masteriyo-color-primary);
}
.masteriyo-single-course--aside .masteriyo-course--content__description {
padding: 0 24px;
margin-top: 30px;
margin-bottom: 0;
}
.masteriyo-single-course--aside .masteriyo-course--content__description .title {
font-weight: bold;
font-size: 16px;
line-height: 120%;
color: var(--masteriyo-color-heading);
}
.masteriyo-single-course--aside .masteriyo-sticky {
z-index: 9;
}
.masteriyo-single-course--aside .masteriyo-icon-svg {
color: var(--masteriyo-color-placeholder);
}
.masteriyo-single-course--aside .masteriyo-icon-svg > svg {
width: 20px;
height: 20px;
fill: var(--masteriyo-color-grey-dark);
}
.masteriyo-single-course .masteriyo-single-course-stats {
display: flex;
flex-direction: column;
flex-wrap: wrap;
padding: 0 24px;
margin-top: 16px;
}
.masteriyo-single-course .masteriyo-single-course-stats > div {
flex: 1 1 50%;
margin-top: 20px;
}
.masteriyo-single-course .masteriyo-single-course-stats span {
color: var(--masteriyo-color-text);
font-size: 14px;
font-weight: 400;
}
.masteriyo-single-course .masteriyo-single-course-stats .masteriyo-icon-svg > svg {
fill: var(--masteriyo-color-primary);
}
.masteriyo-single-course .masteriyo-single-course-stats .masteriyo-progress-info {
display: flex;
justify-content: space-between;
align-items: center;
width: 100%;
}
.masteriyo-single-course .masteriyo-single-course-stats .progress-percent {
text-align: right;
}
.masteriyo-single-course .masteriyo-single-course-stats .course-progress-bar {
flex: 100%;
border-bottom: 1px solid var(--masteriyo-color-border);
padding-bottom: 24px;
}
.masteriyo-single-course .masteriyo-single-course-stats .course-progress-bar .masteriyo-progress-bar-container {
width: 100%;
background-color: var(--masteriyo-color-white);
border-radius: 5px;
height: 5px;
margin-top: 10px;
}
.masteriyo-single-course .masteriyo-single-course-stats .course-progress-bar .masteriyo-progress-bar {
height: 100%;
background-color: var(--masteriyo-color-primary);
border-radius: 5px;
transition: width 0.3s ease;
}
.masteriyo-single-course .masteriyo-course-price .old-amount {
text-decoration: line-through;
font-size: 16px;
color: var(--masteriyo-color-text-light);
}
.masteriyo-single-course .masteriyo-course-price .current-amount {
font-size: 24px;
color: var(--masteriyo-color-text);
font-weight: 700;
}
.masteriyo-single-course .masteriyo-course-author {
display: flex;
align-items: center;
flex: 1 1 50%;
}
.masteriyo-single-course .masteriyo-course-author img {
width: 30px;
height: 30px;
-o-object-fit: cover;
object-fit: cover;
border-radius: 50%;
border: 1px solid rgba(0, 0, 0, 0.1);
margin: 0;
}
.masteriyo-single-course .masteriyo-course-author--name {
color: var(--masteriyo-color-text);
font-size: 14px;
line-height: 1.5;
font-weight: 500;
margin-left: 8px;
overflow-wrap: break-word;
text-transform: capitalize;
}
.masteriyo-single-course .masteriyo-rating {
display: flex;
flex-wrap: wrap;
font-size: 12px;
font-weight: 500;
align-items: center;
color: var(--masteriyo-color-text);
}
.masteriyo-single-course .masteriyo-rating svg {
fill: var(--masteriyo-color-golden);
width: 15px;
height: 15px;
font-size: 0.75rem;
}
.masteriyo-single-course .masteriyo-rating svg:last-child {
margin-right: 4px;
}
.masteriyo-single-course .masteriyo-course--content .masteriyo-course--img-wrap {
margin-bottom: 20px;
}
.masteriyo-single-course .masteriyo-course--content__title {
margin-bottom: 14px;
padding: 0 15px;
}
.masteriyo-single-course .masteriyo-course--content__category {
display: flex;
flex-wrap: wrap;
padding: 0 32px;
}
.masteriyo-single-course .masteriyo-course--content__rt {
display: flex;
align-items: center;
padding: 0 32px;
}
.masteriyo-single-course .masteriyo-course--content__description .title {
margin-bottom: 14px;
}
.masteriyo-single-course .masteriyo-course--content__stats {
display: flex;
align-items: center;
justify-content: space-between;
}
.masteriyo-single-course .masteriyo-course--content__stats > div {
display: flex;
align-items: center;
justify-content: center;
color: var(--masteriyo-color-text-light);
}
.masteriyo-single-course .masteriyo-course--content__stats > div span {
margin-left: 4px;
}
.masteriyo-single-course .masteriyo-course--content__stats > div svg {
width: 20px;
height: 20px;
fill: var(--masteriyo-color-text-light);
}
.masteriyo-single-course .masteriyo-course--content__title {
line-height: 18px;
margin: 0 0 14px 0;
}
.masteriyo-single-course .masteriyo-course--content__title::before {
content: "";
display: none;
}
.masteriyo-single-course .masteriyo-course--content__title a {
font-weight: bold;
font-size: 18px;
color: var(--masteriyo-color-grey-dark);
text-decoration: none;
}
.masteriyo-related-post {
margin-top: 24px;
width: 100%;
margin-bottom: 80px;
}
.masteriyo-related-post__title {
padding: 0 15px;
margin-bottom: 14px;
}
.masteriyo-related-post .masteriyo-course--card {
background-color: var(--masteriyo-color-white);
}
.masteriyo-related-post .masteriyo-course--card .masteriyo-course--content {
padding: 24px;
}
.masteriyo-related-post .masteriyo-course--card .masteriyo-course--content__category {
padding: 0;
}
.masteriyo-related-post .masteriyo-course--card .masteriyo-course--content__title {
padding: 0;
}
.masteriyo-related-post .masteriyo-course--card .masteriyo-course--content__rt {
padding: 0;
justify-content: space-between;
}
.masteriyo-related-post .masteriyo-course--card .masteriyo-course--content__badge {
top: -14px;
right: -10px;
}
.masteriyo-related-post .masteriyo-course--card .masteriyo-course--img-wrap {
max-height: 220px;
}
.masteriyo-related-post .masteriyo-course--card .masteriyo-course--img-wrap img {
height: 220px;
-o-object-fit: cover;
object-fit: cover;
}
.masteriyo-related-post .masteriyo-archive-card__image .masteriyo-course--content__badge {
position: absolute;
top: unset;
right: unset;
bottom: 12px;
left: 12px;
}
.masteriyo-related-post .masteriyo-archive-card__image .masteriyo-course--content__badge::before {
content: none;
}
.masteriyo-related-post .masteriyo-archive-card__image .masteriyo-course--content__badge .masteriyo-badge {
padding-top: 8px;
padding-bottom: 8px;
border-radius: 3px;
}
.masteriyo-related-post .masteriyo-archive-card__image .masteriyo-course--content__badge .masteriyo-badge::before, .masteriyo-related-post .masteriyo-archive-card__image .masteriyo-course--content__badge .masteriyo-badge::after {
content: none;
}
.masteriyo-related-post .masteriyo-course-card {
overflow: unset;
min-height: 400px;
}
.masteriyo-related-post .masteriyo-course-card__content--container .masteriyo-course-expiration {
display: flex;
align-items: center;
padding: 4px 8px 6px 6px;
gap: 6px;
border-radius: 6px;
background: #fff4f4;
width: -moz-max-content;
width: max-content;
max-width: 100%;
margin-bottom: 16px;
}
.masteriyo-related-post .masteriyo-course-card__content--container .masteriyo-course-expiration svg {
width: 20px;
height: 20px;
fill: #f25656;
}
.masteriyo-related-post .masteriyo-course-card__content--container .masteriyo-course-expiration--text {
all: unset;
color: #f25656;
font-size: 14px;
font-weight: 500;
line-height: 24px;
padding-top: 2px;
}
.masteriyo-related-post .masteriyo-course-card__content--container .masteriyo-retake-btn {
border: 1px solid #f4f4f4;
border-radius: 4px;
margin-top: 12px;
}
.masteriyo-related-post .masteriyo-course-card__content--container .masteriyo-retake-btn span {
display: flex;
align-items: center;
justify-content: center;
gap: 6px;
}
.masteriyo-related-post .masteriyo-course-card__content--container .masteriyo-retake-btn span::after {
content: "Retake Course";
font-size: 14px;
line-height: 20px;
color: #f4f4f4;
}
.masteriyo-related-post .masteriyo-course-card__content--container .masteriyo-retake-btn span svg {
width: 18px;
height: 18px;
fill: #f4f4f4;
}
.masteriyo-related-post .masteriyo-course-card .masteriyo-course--content__badge {
position: absolute;
top: 20px;
left: 20px;
right: unset;
z-index: 1;
}
.masteriyo-related-post .masteriyo-course-card .masteriyo-course--content__badge::before {
content: none;
}
.masteriyo-related-post .masteriyo-course-card .masteriyo-course--content__badge .masteriyo-badge {
text-transform: none;
display: block;
line-height: 14px;
color: var(--masteriyo-color-white);
background: var(--masteriyo-color-badge);
position: relative;
padding-top: 8px;
padding-bottom: 8px;
border-radius: 3px;
}
.masteriyo-related-post .masteriyo-course-card .masteriyo-course--content__badge .masteriyo-badge::before, .masteriyo-related-post .masteriyo-course-card .masteriyo-course--content__badge .masteriyo-badge::after {
content: none;
}
.masteriyo-stab-rs.border-none {
border: none;
padding: 0;
}
.masteriyo-feature-img {
position: relative;
}
.masteriyo-feature-img .masteriyo-feature-course-image {
width: 100%;
max-height: 480px;
-o-object-fit: cover;
object-fit: cover;
-o-object-position: center;
object-position: center;
border-top-right-radius: 8px;
border-top-left-radius: 8px;
}
.masteriyo-feature-img .masteriyo-price-tag,
.masteriyo-feature-img .masteriyo-heart {
position: absolute;
}
.masteriyo-feature-img .masteriyo-price-tag {
top: 0;
left: 0;
}
.masteriyo-feature-img .masteriyo-price-tag {
background: var(--masteriyo-color-primary);
border-radius: 0 0 16px 0;
padding: 8px 16px;
color: var(--masteriyo-color-white);
}
.masteriyo-feature-img .masteriyo-heart {
top: 20px;
right: 20px;
background: var(--masteriyo-color-white);
border-radius: 100px;
padding: 8px;
box-shadow: 0 4px 14px rgba(0, 0, 0, 0.06);
}
.masteriyo-feature-img .masteriyo-heart:hover {
transform: scale(1.1);
}
.masteriyo-stab {
display: flex;
flex-wrap: wrap;
flex-direction: row;
border-top: 1px solid var(--masteriyo-color-border);
border-bottom: 2px solid var(--masteriyo-color-border);
color: var(--masteriyo-color-text);
font-size: 18px;
font-weight: 600;
margin-top: 12px;
margin-bottom: 24px;
word-break: break-all;
}
.masteriyo-stab > div {
text-align: center;
padding: 20px;
cursor: pointer;
}
.masteriyo-stab > .active-tab {
font-weight: 700;
border-bottom: 2px solid var(--masteriyo-color-primary);
color: var(--masteriyo-color-primary);
margin-bottom: -2px;
}
.masteriyo-stab .tab-content .masteriyo-stab--shortinfo {
padding-bottom: 24px;
padding-left: 32px;
padding-right: 32px;
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: space-between;
}
.masteriyo-stab .tab-content .masteriyo-stab--shortinfo .title-container {
display: flex;
flex-direction: column;
}
.masteriyo-stab .tab-content .masteriyo-stab--shortinfo .title-container .title {
margin: 0;
font-weight: 500;
font-size: 24px;
line-height: 28px;
margin-bottom: 12px;
color: var(--masteriyo-color-heading);
}
.masteriyo-stab .tab-content ul.masteriyo-shortinfo-wrap {
list-style: none;
display: flex;
flex-direction: row;
margin: inherit;
font-size: 14px;
font-weight: 400;
line-height: 16px;
letter-spacing: 0.005em;
padding: 0;
margin-left: -8px;
margin-right: -8px;
}
.masteriyo-stab .tab-content ul.masteriyo-shortinfo-wrap li {
margin-left: 8px;
margin-right: 8px;
}
.masteriyo-stab .tab-content ul.masteriyo-shortinfo-wrap li:first-child::before {
display: none;
}
.masteriyo-stab .tab-content ul.masteriyo-shortinfo-wrap li::before {
content: "";
background: var(--masteriyo-color-grey-dark);
display: inline-block;
width: 0.3em;
height: 0.3em;
margin: 0 4px 2px 0;
border-radius: 50px;
}
.masteriyo-stab .tab-content .masteriyo-expand-collapse-all {
cursor: hand;
text-decoration: none;
}
.masteriyo-stab--tcurriculum .masteriyo-stab--shortinfo {
padding-bottom: 24px;
padding-left: 32px;
padding-right: 32px;
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: space-between;
color: var(--masteriyo-color-text);
}
.masteriyo-stab--tcurriculum .masteriyo-stab--shortinfo .title-container {
display: flex;
flex-direction: column;
}
.masteriyo-stab--tcurriculum .masteriyo-stab--shortinfo .title-container .title {
margin: 0;
font-weight: 500;
font-size: 24px;
line-height: 28px;
margin-bottom: 12px;
color: var(--masteriyo-color-heading);
}
.masteriyo-stab--tcurriculum .masteriyo-expand-collapse-all {
margin-top: 20px;
}
.masteriyo-stab--tcurriculum ul.masteriyo-shortinfo-wrap {
list-style: none;
display: flex;
flex-direction: row;
margin: inherit;
font-size: 14px;
font-weight: 400;
line-height: 16px;
letter-spacing: 0.005em;
padding: 0;
margin-left: -8px;
margin-right: -8px;
flex-wrap: wrap;
gap: 10px;
}
.masteriyo-stab--tcurriculum ul.masteriyo-shortinfo-wrap li {
margin-left: 8px;
margin-right: 8px;
}
.masteriyo-stab--tcurriculum ul.masteriyo-shortinfo-wrap li:first-child::before {
display: none;
}
.masteriyo-stab--tcurriculum ul.masteriyo-shortinfo-wrap li::before {
content: "";
background: var(--masteriyo-color-grey-dark);
display: inline-block;
width: 0.3em;
height: 0.3em;
margin: 0 4px 2px 0;
border-radius: 50px;
}
.masteriyo-stab--tcurriculum .masteriyo-expand-collapse-all {
cursor: pointer;
text-decoration: none;
}
.masteriyo-stab--tcurriculum > div:not(:first-child) {
border-top: 1px solid var(--masteriyo-color-border);
}
.masteriyo-stab--tcurriculum > div:nth-child(2) {
border-top-width: 2px;
}
.masteriyo-stab--tcurriculum .masteriyo-stab--citems {
cursor: pointer;
color: var(--masteriyo-color-text);
}
.masteriyo-stab--tcurriculum .masteriyo-stab--citems:first-of-type {
border-top-width: 2px;
}
.masteriyo-stab--tcurriculum .masteriyo-stab--citems .masteriyo-cminus {
display: none;
}
.masteriyo-stab--tcurriculum .masteriyo-stab--citems .masteriyo-cplus svg {
fill: var(--masteriyo-color-text-light);
}
.masteriyo-stab--tcurriculum .masteriyo-stab--citems.active {
border-bottom: 0;
}
.masteriyo-stab--tcurriculum .masteriyo-stab--citems.active .masteriyo-cminus {
display: flex;
align-items: center;
justify-content: center;
}
.masteriyo-stab--tcurriculum .masteriyo-stab--citems.active .masteriyo-cminus svg {
fill: var(--masteriyo-color-text-light);
}
.masteriyo-stab--tcurriculum .masteriyo-stab--citems.active .masteriyo-cheader {
background: var(--masteriyo-color-primary);
}
.masteriyo-stab--tcurriculum .masteriyo-stab--citems.active .masteriyo-cheader .masteriyo-ctitle,
.masteriyo-stab--tcurriculum .masteriyo-stab--citems.active .masteriyo-cheader .masteriyo-ltc {
color: var(--masteriyo-color-white);
}
.masteriyo-stab--tcurriculum .masteriyo-stab--citems.active .masteriyo-cbody {
max-height: 999px;
overflow-y: auto;
border: 1px solid var(--masteriyo-color-border);
background: var(--masteriyo-color-primary-lightest);
cursor: default;
scrollbar-width: thin;
scrollbar-color: #888 #f1f1f1;
}
.masteriyo-stab--tcurriculum .masteriyo-stab--citems.active .masteriyo-cbody::-webkit-scrollbar {
width: 8px;
}
.masteriyo-stab--tcurriculum .masteriyo-stab--citems.active .masteriyo-cbody::-webkit-scrollbar-track {
background: #f1f1f1;
border-radius: 8px;
}
.masteriyo-stab--tcurriculum .masteriyo-stab--citems.active .masteriyo-cbody::-webkit-scrollbar-thumb {
background-color: #888;
border-radius: 4px;
border: 2px solid #f1f1f1;
}
.masteriyo-stab--tcurriculum .masteriyo-stab--citems.active .masteriyo-cbody::-webkit-scrollbar-thumb:hover {
background-color: #555;
}
@media screen and (max-width: 480px) {
.masteriyo-stab--tcurriculum .masteriyo-stab--citems.active .masteriyo-cbody {
max-height: 500px;
}
}
@media screen and (max-width: 768px) {
.masteriyo-stab--tcurriculum .masteriyo-stab--citems.active .masteriyo-cbody {
max-height: 600px;
}
}
.masteriyo-stab--tcurriculum .masteriyo-stab--citems.active .masteriyo-cplus {
display: none;
}
.masteriyo-stab--tcurriculum .masteriyo-stab--citems.active .masteriyo-cminus {
display: block;
background: var(--masteriyo-color-white);
border-radius: 50px;
width: 24px;
height: 24px;
box-shadow: 0 4px 14px rgba(0, 0, 0, 0.06);
}
.masteriyo-stab--tcurriculum .masteriyo-cheader {
display: flex;
flex-direction: row;
align-items: center;
justify-content: space-between;
padding: 24px 32px;
}
.masteriyo-stab--tcurriculum .masteriyo-ctitle {
margin: inherit;
font-size: 16px;
font-weight: 700;
letter-spacing: 0.005em;
color: var(--masteriyo-color-heading);
flex: 2;
}
.masteriyo-stab--tcurriculum .masteriyo-ltc {
display: flex;
flex-direction: row;
font-size: 14px;
flex-wrap: wrap;
flex: 1;
}
.masteriyo-stab--tcurriculum .masteriyo-ltc > * {
margin-left: 16px;
}
.masteriyo-stab--tcurriculum .masteriyo-cbody {
max-height: 0;
overflow: hidden;
transition: max-height 200ms;
border-top: 0;
}
.masteriyo-stab--tcurriculum .masteriyo-cbody .masteriyo-lesson-icon {
display: flex;
margin-right: 8px;
}
.masteriyo-stab--tcurriculum .masteriyo-lesson-list {
margin: 0;
padding: 0;
list-style: none;
}
.masteriyo-stab--tcurriculum .masteriyo-lesson-list li {
padding: 16px 0;
border-bottom: 1px solid var(--masteriyo-color-border);
}
.masteriyo-stab--tcurriculum .masteriyo-lesson-list li:last-of-type {
border-bottom: none;
}
.masteriyo-stab--tcurriculum .masteriyo-lesson-list__content {
padding: 0 32px;
}
.masteriyo-stab--tcurriculum .masteriyo-lesson-list__content-item {
display: flex;
align-items: center;
}
.masteriyo-stab--tcurriculum .masteriyo-lesson-list__content .masteriyo-right {
width: 100%;
}
.masteriyo-stab--tcurriculum .masteriyo-time-btn .masteriyo-btn {
padding: 6px 12px;
font-size: 10px;
}
.masteriyo-stab--tcurriculum .masteriyo-lesson-list--btn {
border-radius: 100px;
text-transform: uppercase;
}
.masteriyo-stab--treviews {
display: flex;
justify-content: center;
align-items: center;
padding: 0 32px;
}
.masteriyo-stab-rs {
border: 1px solid var(--masteriyo-color-border);
margin: 20px auto;
padding: 20px;
border-radius: 50px;
font-weight: 600;
display: flex;
align-items: center;
}
.masteriyo-stab-rs .masteriyo-icon-svg > svg {
width: 20px;
height: 20px;
fill: var(--masteriyo-color-golden);
}
.masteriyo-stab-rs .masteriyo-rnumber {
margin-left: 8px;
color: var(--masteriyo-color-text);
}
.masteriyo-stab--turating {
color: var(--masteriyo-color-text);
text-align: center;
margin-bottom: 30px;
}
.masteriyo-item--wrap {
display: flex;
flex-wrap: wrap;
}
.masteriyo-item--wrap .masteriyo-single-course-item {
display: flex;
}
.masteriyo-enroll-msg {
border-top: 2px solid var(--masteriyo-color-border);
text-align: center;
align-items: center;
justify-content: center;
padding-top: 24px;
margin-top: 40px;
color: var(--masteriyo-color-text);
}
.course-reviews {
padding: 0 32px 32px;
color: var(--masteriyo-color-text);
}
.course-reviews .masteriyo-course-reviews-filters {
display: flex;
align-items: center;
gap: 16px;
flex-wrap: wrap;
}
@media screen and (min-width: 600px) {
.course-reviews .masteriyo-course-reviews-filters {
flex-wrap: nowrap;
gap: 24px;
}
}
.course-reviews .masteriyo-course-reviews-filters .masteriyo-course-reviews-search {
display: flex;
align-items: center;
position: relative;
gap: 12px;
width: 100%;
flex-wrap: wrap;
}
@media screen and (min-width: 450px) {
.course-reviews .masteriyo-course-reviews-filters .masteriyo-course-reviews-search {
flex-wrap: nowrap;
}
}
.course-reviews .masteriyo-course-reviews-filters .masteriyo-course-reviews-search__icon {
display: flex;
align-items: center;
justify-content: center;
padding: 6px;
border-radius: 2px;
position: absolute;
left: 8px;
top: 50%;
transform: translateY(-50%);
}
.course-reviews .masteriyo-course-reviews-filters .masteriyo-course-reviews-search__icon svg {
fill: #595959;
}
.course-reviews .masteriyo-course-reviews-filters .masteriyo-course-reviews-search .masteriyo-input {
padding-left: 48px;
width: 100%;
}
.course-reviews .masteriyo-course-reviews-filters .masteriyo-course-reviews-search button[type=button] {
padding-top: 18px;
padding-bottom: 18px;
}
.course-reviews .masteriyo-no-review-alert {
margin-top: 20px;
}
.course-reviews .masteriyo-course-reviews-list .masteriyo-course-review__content {
display: flex;
flex-wrap: nowrap;
justify-content: space-between;
border: none;
width: 100%;
}
.course-reviews .masteriyo-course-reviews-list .masteriyo-course-review__content .masteriyo-right {
flex-basis: 90%;
margin-left: 18px;
}
.course-reviews .masteriyo-course-reviews-list .masteriyo-course-review__content .masteriyo-right__rating {
display: flex;
align-items: flex-end;
justify-content: space-between;
}
.course-reviews .masteriyo-course-reviews-list .masteriyo-course-review__content .masteriyo-right__rating .rating {
margin-bottom: 14px;
}
.course-reviews .masteriyo-course-reviews-list .masteriyo-course-review__content .masteriyo-right__rating .rating .masteriyo-rstar {
display: flex;
flex-wrap: wrap;
}
.course-reviews .masteriyo-course-reviews-list .masteriyo-course-review__content .masteriyo-right__rating .rating .masteriyo-rstar svg {
width: 14px;
height: 14px;
fill: var(--masteriyo-color-golden);
}
.course-reviews .masteriyo-course-reviews-list .masteriyo-course-review__content .masteriyo-right .author-name {
margin-right: 16px;
font-size: 14px;
font-weight: 500;
text-transform: capitalize;
line-height: 16px;
}
.course-reviews .masteriyo-course-reviews-list .masteriyo-course-review__content .masteriyo-right .date-created {
font-size: 12px;
line-height: 14px;
}
.course-reviews .masteriyo-course-reviews-list .masteriyo-course-review__content .masteriyo-right .title {
font-size: 16px;
font-weight: 700;
line-height: 19px;
margin-top: 16px;
margin-bottom: 8px;
}
.course-reviews .masteriyo-course-reviews-list .masteriyo-course-review__content .masteriyo-right .content {
font-size: 16px;
line-height: 27px;
}
.course-reviews .masteriyo-review {
border-top: 1px solid var(--masteriyo-color-border);
margin-top: 24px;
padding-top: 24px;
}
.course-reviews .masteriyo-review .masteriyo-avatar img {
width: 50px;
height: 50px;
overflow: hidden;
border-radius: 50%;
border: 2px solid rgba(0, 0, 0, 0.1);
}
.course-reviews .masteriyo-login-msg.masteriyo-submit-container {
display: flex;
width: 100%;
align-items: center;
justify-content: center;
padding-top: 24px;
margin-top: 40px;
}
.course-reviews .masteriyo-login-msg.masteriyo-submit-container p {
margin-bottom: 0;
}
.course-reviews .masteriyo-link-login {
margin: 0 4px;
}
.course-reviews .masteriyo-load-more {
width: 100%;
margin-top: 24px;
padding: 4px;
font-size: 14px;
background-color: transparent;
border: 1px solid var(--masteriyo-color-primary);
color: var(--masteriyo-color-primary);
border-radius: 4px;
}
.course-reviews .masteriyo-load-more:hover {
border: 1px solid var(--masteriyo-color-btn-blue-hover);
color: var(--masteriyo-color-btn-blue-hover);
}
.masteriyo-submit-container .masteriyo--title {
margin-top: 40px;
margin-bottom: 16px;
font-size: 24px;
font-weight: 500;
display: inline-block;
color: var(--masteriyo-color-heading);
}
.masteriyo-submit-container .masteriyo-input {
border-radius: 4px;
}
.masteriyo-submit-container .masteriyo-rating {
margin-top: 14px;
}
.masteriyo-submit-container .masteriyo-btn-primary {
margin-top: 16px;
}
.masteriyo-submit-container .masteriyo-stab-rs {
margin-top: 0;
}
.masteriyo-reply-course-review {
font-size: 14px;
font-weight: 600;
line-height: 16px;
color: var(--masteriyo-color-primary);
margin-top: 16px;
display: inline-block;
text-decoration: underline;
cursor: pointer;
}
.masteriyo-replies {
display: flex;
flex-flow: unset;
flex-direction: row;
}
.masteriyo-replies .masteriyo-reply-replies--title .masteriyo-flex {
align-items: center;
}
.masteriyo-replies .masteriyo-reply-replies--title .author-name {
margin-right: 16px;
font-size: 14px;
font-weight: 500;
text-transform: capitalize;
line-height: 16px;
}
.masteriyo-reply-replies {
width: 100%;
}
.masteriyo-reply-replies .masteriyo-right {
margin-left: 24px;
width: 100%;
}
.masteriyo-reply-replies .masteriyo-right .content {
font-size: 16px;
}
.masteriyo-reply-replies .masteriyo-right .masteriyo-reply-replies--title {
display: flex;
justify-content: space-between;
align-items: center;
}
.masteriyo-reply-replies .masteriyo-right .date-created {
font-size: 12px;
line-height: 14px;
}
.masteriyo-course-review-replies {
width: 90%;
float: right;
margin-bottom: 24px;
}
.masteriyo-delete-review-notice {
width: 100%;
display: inline-block;
margin-top: 24px;
padding-top: 24px;
border-top: 1px solid var(--masteriyo-color-border);
font-style: italic;
font-size: 14px;
}
.masteriyo-country-dropdown {
display: flex;
width: 100%;
height: 42.16px;
}
.masteriyo-country-dropdown select {
border: 1px solid #dee2e6;
padding-top: 0;
padding-bottom: 0;
}
.masteriyo-login-msg {
border-top: 2px solid var(--masteriyo-color-border);
}
.masteriyo-overlay {
position: fixed;
left: 0;
top: 0;
right: 0;
bottom: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.192);
display: flex;
justify-content: center;
align-items: center;
}
.masteriyo-overlay .masteriyo-modal-confirm-retake-course .masteriyo-btn.masteriyo-confirm {
cursor: pointer;
}
.theme-elearning.single-mto-course .masteriyo-single-course--main__content .course-reviews .masteriyo-course-reviews-filters .masteriyo-course-reviews-search button[type=button] {
padding-top: 7px;
padding-bottom: 7px;
}
.theme-zakra.single-mto-course .masteriyo-single-course--main__content .course-reviews .masteriyo-course-reviews-filters .masteriyo-course-reviews-search button[type=button] {
padding: 8px 16px;
}
@media screen and (max-width: 600px) {
.single-mto-course .masteriyo-single-course--main__content .course-reviews .masteriyo-course-reviews-filters {
flex-direction: column;
align-items: flex-start;
}
}
.single-mto-course .masteriyo-single-course--main__content .course-reviews .masteriyo-course-reviews-filters .masteriyo-course-reviews-search {
flex: 1;
}
.single-mto-course .masteriyo-single-course--main__content .course-reviews .masteriyo-course-reviews-filters .masteriyo-course-reviews-search button[type=button] {
padding-top: 12px;
padding-bottom: 12px;
}
.single-mto-course .masteriyo-single-course--main__content .course-reviews .masteriyo-course-reviews-filters .masteriyo-course-reviews-search .masteriyo-input {
flex: 1;
}
.single-mto-course .masteriyo-single-course--main__content .course-reviews .masteriyo-course-reviews-filters .masteriyo-course-reviews-ratings {
width: 160px;
}
body.single-mto-course {
background: #ffffff;
}
@media screen and (max-width: 600px) {
body.single-mto-course .masteriyo-container {
padding-left: 0;
padding-right: 0;
}
}
body.single-mto-course .masteriyo-container .masteriyo-related-post__title {
padding: 0;
margin-bottom: 24px;
}
body.single-mto-course .masteriyo-container .masteriyo-course-cards .masteriyo-single-body__aside--price-button {
display: block;
text-align: center;
border-radius: 4px;
border: 1px solid #4584ff;
background: #4584ff;
padding: 6px 12px;
color: #ffffff;
font-size: 14px;
font-weight: 500;
line-height: 24px;
text-decoration: none;
}
.masteriyo-single {
margin: 60px 0;
}
@media screen and (max-width: 1199px) {
.masteriyo-single {
padding-left: 20px;
padding-right: 20px;
}
}
@media screen and (max-width: 600px) {
.masteriyo-single {
padding-left: 0;
padding-right: 0;
}
}
.masteriyo-single--author {
display: flex;
align-items: center;
gap: 10px;
}
.masteriyo-single--author > a {
display: flex;
align-items: center;
gap: 8px;
text-decoration: none;
}
.masteriyo-single--author-img {
width: 30px;
height: 30px;
-o-object-fit: cover;
object-fit: cover;
border-radius: 50%;
}
.masteriyo-single--author-name {
color: #424360;
font-size: 14px;
font-weight: 500;
line-height: 24px;
}
.masteriyo-single-header {
display: flex;
align-items: center;
gap: 36px;
margin-bottom: 80px;
background: #ffffff;
padding: 20px 20px 20px 42px;
border-radius: 10px;
box-shadow: 0px 6px 30px 0px rgba(10, 10, 10, 0.08);
position: relative;
}
.masteriyo-single-header:has(.masteriyo-single-header__img-wrap) {
padding: 20px 20px 20px 42px;
}
@media screen and (max-width: 991px) {
.masteriyo-single-header {
flex-direction: column;
padding: 36px;
}
}
@media screen and (max-width: 600px) {
.masteriyo-single-header {
padding: 32px 24px 24px;
}
}
.masteriyo-single-header__img-wrap, .masteriyo-single-header__image {
height: 350px;
position: relative;
}
.masteriyo-single-header__img-wrap img,
.masteriyo-single-header__img-wrap video, .masteriyo-single-header__image img,
.masteriyo-single-header__image video {
width: 520px;
height: 100% !important;
border-radius: 8px;
-o-object-fit: cover;
object-fit: cover;
}
.masteriyo-single-header__img-wrap .masteriyo-play-featured-video-btn,
.masteriyo-single-header__img-wrap .masteriyo-play-featured-video-btn-related, .masteriyo-single-header__image .masteriyo-play-featured-video-btn,
.masteriyo-single-header__image .masteriyo-play-featured-video-btn-related {
position: absolute;
z-index: 9;
background: #222;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
display: flex;
padding: 12px 10px 12px 15px;
cursor: pointer;
border-radius: 100%;
background: #333;
transition: 0.2s;
box-shadow: 0px 0px 1em #000;
opacity: 70%;
}
.masteriyo-single-header__img-wrap .masteriyo-play-featured-video-btn svg,
.masteriyo-single-header__img-wrap .masteriyo-play-featured-video-btn-related svg, .masteriyo-single-header__image .masteriyo-play-featured-video-btn svg,
.masteriyo-single-header__image .masteriyo-play-featured-video-btn-related svg {
width: 40px;
height: 40px;
fill: #ffffff;
}
.masteriyo-single-header__img-wrap .masteriyo-play-featured-video-btn:hover,
.masteriyo-single-header__img-wrap .masteriyo-play-featured-video-btn-related:hover, .masteriyo-single-header__image .masteriyo-play-featured-video-btn:hover,
.masteriyo-single-header__image .masteriyo-play-featured-video-btn-related:hover {
background: var(--masteriyo-color-primary);
box-shadow: 0px 0px 3em #7e83d4;
opacity: 100%;
}
.masteriyo-single-header__content {
flex: 1;
}
@media screen and (max-width: 991px) {
.masteriyo-single-header__content {
width: 100%;
}
}
.masteriyo-single-header__content .masteriyo-single-course--badge {
margin-top: 0;
margin-bottom: 20px;
padding: 0;
}
.masteriyo-single-header__content--category {
display: flex;
align-items: center;
gap: 6px;
margin-bottom: 12px;
}
.masteriyo-single-header__content--category-list {
padding: 2px 10px;
border-radius: 50px;
border: 1px solid #e2e2e2;
color: #4584ff;
font-size: 12px;
font-weight: 500;
line-height: 23px;
text-decoration: none;
}
.masteriyo-single-header__content-title-wrapper {
display: flex;
align-items: center;
gap: 20px;
margin-bottom: 20px;
}
.masteriyo-single-header__content-title-wrapper .masteriyo-wishlist-toggle {
display: flex;
align-items: center;
justify-content: center;
padding: 9px 8px 7px 8px;
border-radius: 8px;
background: #ffffff;
box-shadow: 0px 2px 21px 0px rgba(10, 10, 10, 0.12);
cursor: pointer;
transition: all 0.3s ease-in-out;
}
.masteriyo-single-header__content-title-wrapper .masteriyo-wishlist-toggle svg {
width: 20px;
height: 20px;
stroke: #4e4e4e;
fill: none;
}
.masteriyo-single-header__content-title-wrapper .masteriyo-wishlist-toggle.active svg, .masteriyo-single-header__content-title-wrapper .masteriyo-wishlist-toggle:hover svg {
fill: #f25656;
stroke: #f25656;
}
.masteriyo-single-header__content--title {
color: #222222;
font-size: 28px;
font-weight: 600;
line-height: 36px;
margin: 0;
width: 100%;
}
@media screen and (max-width: 575px) {
.masteriyo-single-header__content--title {
font-size: 22px;
line-height: 32px;
}
}
.masteriyo-single-header__content--author-rating {
display: flex;
align-items: center;
gap: 24px;
margin-bottom: 28px;
flex-wrap: wrap;
}
.masteriyo-single-header__content--rating {
display: flex;
flex-wrap: wrap;
align-items: center;
gap: 4px;
color: #646464;
font-size: 14px;
font-weight: 500;
line-height: 24px;
}
.masteriyo-single-header__content--rating svg {
fill: #e59819;
width: 18px;
height: 18px;
}
.masteriyo-single-header__content--rating strong {
color: #222222;
font-weight: 600;
}
.masteriyo-single-header__content--info {
display: flex;
align-items: center;
justify-content: space-between;
flex-wrap: wrap;
gap: 16px;
}
.masteriyo-single-header__content--info svg {
width: 20px;
height: 20px;
}
.masteriyo-single-header__content--info-items {
display: flex;
gap: 8px;
}
.masteriyo-single-header__content--info-items svg {
width: 20px;
height: 20px;
}
.masteriyo-single-header__content--info-items svg path {
fill: #4e4e4e;
}
.masteriyo-single-header__content--info-items-label .masteriyo-single-heading {
color: #4e4e4e;
font-size: 14px;
font-weight: 500;
line-height: 20px;
margin: 0 0 2px;
}
.masteriyo-single-header__content--info-items-label .masteriyo-single-desc {
color: #4e4e4e;
font-size: 14px;
font-weight: 400;
line-height: 24px;
margin: 0;
}
.masteriyo-single-header__image {
max-height: 350px;
}
@media screen and (max-width: 991px) {
.masteriyo-single-header__image {
width: 100%;
}
}
.masteriyo-single-header__image img {
width: 520px;
height: 350px;
-o-object-fit: cover;
object-fit: cover;
border-radius: 8px;
}
@media screen and (max-width: 991px) {
.masteriyo-single-header__image img {
width: 100%;
height: 400px;
}
}
@media screen and (max-width: 575px) {
.masteriyo-single-header__image img {
height: 100%;
}
}
.masteriyo-single-body {
display: flex;
gap: 40px;
}
@media screen and (max-width: 991px) {
.masteriyo-single-body {
flex-direction: column;
}
}
.masteriyo-single-body__main {
width: 70%;
}
@media screen and (max-width: 991px) {
.masteriyo-single-body__main {
width: 100%;
}
}
.masteriyo-single-body__main--tabbar {
display: flex;
align-items: center;
flex-wrap: wrap;
margin: 0;
}
@media screen and (max-width: 575px) {
.masteriyo-single-body__main--tabbar {
flex-direction: column;
margin-bottom: 24px;
}
}
.masteriyo-single-body__main--tabbar-item {
list-style: none;
padding: 16px 28px;
border-radius: 8px 8px 0px 0px;
background: transparent;
color: #4e4e4e;
font-size: 16px;
font-weight: 500;
line-height: 26px;
cursor: pointer;
transition: all 0.3s ease-in-out;
}
@media screen and (max-width: 575px) {
.masteriyo-single-body__main--tabbar-item {
width: 100%;
border-radius: 8px;
}
}
.masteriyo-single-body__main--tabbar-item.active-item {
background: rgba(69, 132, 255, 0.03);
color: #4584ff;
}
.masteriyo-single-body__main--tabbar-item:hover {
background: rgba(69, 132, 255, 0.03);
}
.masteriyo-single-body__main--content {
padding: 28px;
border-radius: 0px 6px 6px 6px;
background: rgba(69, 132, 255, 0.03);
}
@media screen and (max-width: 575px) {
.masteriyo-single-body__main--content {
padding: 28px;
}
}
.masteriyo-single-body__main--overview-content p {
color: #383838;
font-size: 16px;
font-weight: 400;
line-height: 26px;
margin: 0 0 20px;
}
.masteriyo-single-body__main--overview-content p:last-child {
margin-bottom: 0;
}
.masteriyo-single-body__main--overview-content ul,
.masteriyo-single-body__main--overview-content ol {
padding-left: 20px !important;
}
.masteriyo-single-body__main--curriculum-content-top {
display: flex;
align-items: center;
justify-content: space-between;
margin-bottom: 20px;
}
.masteriyo-single-body__main--curriculum-content-top--shortinfo {
list-style: none;
display: flex;
align-items: center;
gap: 16px;
flex-wrap: wrap;
margin: 0;
}
.masteriyo-single-body__main--curriculum-content-top--shortinfo-item {
color: #4e4e4e;
font-size: 15px;
font-weight: 400;
line-height: 25px;
position: relative;
display: flex;
align-items: center;
gap: 16px;
}
.masteriyo-single-body__main--curriculum-content-top--shortinfo-item::after {
content: "";
width: 6px;
height: 6px;
border-radius: 50%;
background: #5f5f5f;
display: block;
}
.masteriyo-single-body__main--curriculum-content-top--shortinfo-item:last-child::after {
content: none;
}
.masteriyo-single-body__main--curriculum-content-top--expand-btn {
color: #4584ff;
font-size: 15px;
font-weight: 400;
line-height: 25px;
cursor: pointer;
position: relative;
}
.masteriyo-single-body__main--curriculum-content-top--expand-btn::before {
content: "";
position: absolute;
background: #4584ff;
bottom: 0;
width: 0;
height: 2px;
transition: all 0.3s ease-in-out;
}
.masteriyo-single-body__main--curriculum-content-top--expand-btn:hover::before {
width: 100%;
}
.masteriyo-single-body__main--curriculum-content-bottom {
display: flex;
flex-direction: column;
gap: 12px;
list-style-type: none;
counter-reset: accordion-item;
}
.masteriyo-single-body__main--curriculum-content-bottom__accordion {
padding: 8px;
border-radius: 4px;
border: 1px solid #ebf1ff;
background: #ffffff;
cursor: pointer;
}
.masteriyo-single-body__main--curriculum-content-bottom__accordion--header {
padding: 8px 12px;
border-radius: 2px;
background: #ffffff;
display: flex;
align-items: center;
justify-content: space-between;
gap: 16px;
position: relative;
transition: all 0.3s ease-in-out;
counter-increment: accordion-item;
}
.masteriyo-single-body__main--curriculum-content-bottom__accordion--header::before {
content: counter(accordion-item, decimal-leading-zero) " ";
position: absolute;
left: 16px;
top: 50%;
transform: translateY(-50%);
color: #383838;
font-size: 15px;
font-weight: 600;
line-height: 26px;
}
.masteriyo-single-body__main--curriculum-content-bottom__accordion--header-title {
color: #383838;
font-size: 16px;
font-weight: 600;
line-height: 26px;
padding-left: 36px;
margin-bottom: 0;
flex: 2;
}
.masteriyo-single-body__main--curriculum-content-bottom__accordion--header-misc {
display: flex;
flex-wrap: wrap;
justify-content: flex-end;
align-items: center;
gap: 20px;
flex: 1;
}
.masteriyo-single-body__main--curriculum-content-bottom__accordion--header-misc .masteriyo-single-body-accordion-info {
color: #909090;
font-size: 14px;
font-weight: 400;
line-height: 24px;
position: relative;
}
@media screen and (max-width: 575px) {
.masteriyo-single-body__main--curriculum-content-bottom__accordion--header-misc .masteriyo-single-body-accordion-info {
display: none;
}
}
.masteriyo-single-body__main--curriculum-content-bottom__accordion--header-misc .masteriyo-single-body-accordion-info::after {
content: "";
background: #909090;
position: absolute;
width: 5px;
height: 5px;
border-radius: 50%;
top: 50%;
right: -14px;
transform: translateY(-50%);
}
.masteriyo-single-body__main--curriculum-content-bottom__accordion--header-misc .masteriyo-single-body-accordion-info:last-child::after {
content: none;
}
.masteriyo-single-body__main--curriculum-content-bottom__accordion--header .masteriyo-single-body-accordion-icon {
display: flex;
align-items: center;
justify-content: center;
}
.masteriyo-single-body__main--curriculum-content-bottom__accordion--header .masteriyo-single-body-accordion-icon svg {
width: 16px;
height: 16px;
}
.masteriyo-single-body__main--curriculum-content-bottom__accordion:hover .masteriyo-single-body__main--curriculum-content-bottom__accordion--header {
background-color: rgba(72, 133, 229, 0.08);
}
.masteriyo-single-body__main--curriculum-content-bottom__accordion.active {
padding-bottom: 0;
}
.masteriyo-single-body__main--curriculum-content-bottom__accordion.active .masteriyo-single-body__main--curriculum-content-bottom__accordion--header {
background: #4584ff;
}
.masteriyo-single-body__main--curriculum-content-bottom__accordion.active .masteriyo-single-body__main--curriculum-content-bottom__accordion--header::before {
color: #ffffff;
}
.masteriyo-single-body__main--curriculum-content-bottom__accordion.active .masteriyo-single-body__main--curriculum-content-bottom__accordion--header-title {
color: #ffffff;
}
.masteriyo-single-body__main--curriculum-content-bottom__accordion.active .masteriyo-single-body__main--curriculum-content-bottom__accordion--header-misc .masteriyo-single-body-accordion-info {
color: #f4f4f4;
}
.masteriyo-single-body__main--curriculum-content-bottom__accordion.active .masteriyo-single-body__main--curriculum-content-bottom__accordion--header-misc .masteriyo-single-body-accordion-info::after {
background: #f4f4f4;
}
.masteriyo-single-body__main--curriculum-content-bottom__accordion.active .masteriyo-single-body__main--curriculum-content-bottom__accordion--header .masteriyo-single-body-accordion-icon svg {
fill: #ffffff;
transform: rotate(180deg);
}
.masteriyo-single-body__main--curriculum-content-bottom__accordion.active .masteriyo-single-body__main--curriculum-content-bottom__accordion--body {
display: block;
}
.masteriyo-single-body__main--curriculum-content-bottom__accordion--body {
padding-top: 2px;
padding-bottom: 0px;
display: none;
}
.masteriyo-single-body__main--curriculum-content-bottom__accordion--body-items {
display: flex;
flex-direction: column;
list-style: none;
margin: 0;
padding: 0;
}
.masteriyo-single-body__main--curriculum-content-bottom__accordion--body-item {
padding: 12px;
border-bottom: 1px solid #f4f4f4;
}
.masteriyo-single-body__main--curriculum-content-bottom__accordion--body-item:last-child {
border-bottom: 0;
}
.masteriyo-single-body__main--curriculum-content-bottom__accordion--body-item-icon {
display: flex;
align-items: center;
gap: 12px;
color: #4e4e4e;
font-size: 15px;
font-weight: 400;
line-height: 26px;
}
.masteriyo-single-body__main--curriculum-content-bottom__accordion--body-item-icon svg {
width: 20px;
height: 20px;
}
.masteriyo-single-body__main--review-wrapper {
width: 100%;
}
.masteriyo-single-body__main--review-count {
display: flex;
align-items: center;
gap: 32px;
border-bottom: 1px solid #eee;
padding-bottom: 28px;
margin-bottom: 24px;
}
@media screen and (max-width: 575px) {
.masteriyo-single-body__main--review-count {
flex-direction: column;
}
}
.masteriyo-single-body__main--review-count__rating {
border-radius: 4px;
border: 1px solid #ebf1ff;
background: #fff;
width: 240px;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
padding: 30px 0;
}
.masteriyo-single-body__main--review-count__rating .masteriyo-single-body-rating {
color: #383838;
font-size: 80px;
font-weight: 600;
line-height: 90px;
margin: 0 0 8px;
}
.masteriyo-single-body__main--review-count__rating-star {
display: flex;
align-items: center;
gap: 4px;
margin-bottom: 12px;
}
.masteriyo-single-body__main--review-count__rating-star svg {
width: 20px;
height: 20px;
fill: #e59819;
}
.masteriyo-single-body__main--review-count__rating .masteriyo-single-body-rating-count {
color: #4e4e4e;
font-size: 18px;
font-weight: 600;
line-height: 28px;
}
.masteriyo-single-body__main--review-showcase {
flex: 1;
display: flex;
flex-direction: column;
gap: 10px;
}
@media screen and (max-width: 575px) {
.masteriyo-single-body__main--review-showcase {
width: 100%;
}
}
.masteriyo-single-body__main--review-showcase__text {
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: space-between;
margin-bottom: 2px;
width: 100%;
}
.masteriyo-single-body__main--review-showcase__star-count {
color: #383838;
font-size: 14px;
font-weight: 500;
line-height: 24px;
}
.masteriyo-single-body__main--review-showcase__five .masteriyo-single-body__main--review-progress-value {
--value: 90%;
}
.masteriyo-single-body__main--review-showcase__four .masteriyo-single-body__main--review-progress-value {
--value: 60%;
}
.masteriyo-single-body__main--review-showcase__three .masteriyo-single-body__main--review-progress-value {
--value: 20%;
}
.masteriyo-single-body__main--review-showcase__two .masteriyo-single-body__main--review-progress-value {
--value: 40%;
}
.masteriyo-single-body__main--review-showcase__one .masteriyo-single-body__main--review-progress-value {
--value: 10%;
}
.masteriyo-single-body__main--review-percent {
color: #383838;
font-size: 14px;
font-weight: 600;
line-height: 24px;
}
.masteriyo-single-body__main--review-progress {
justify-content: flex-start;
border-radius: 100px;
align-items: center;
position: relative;
display: flex;
height: 6px;
max-width: 100%;
background: #c8dbff;
}
.masteriyo-single-body__main--review-progress-value {
animation: progressBarAnimation 3s normal forwards;
border-radius: 100px;
background: #4584ff;
height: 6px;
width: 0;
}
.masteriyo-single-body__main--user-review {
display: flex;
padding: 20px 24px 24px 24px;
flex-direction: column;
align-items: flex-start;
gap: 28px;
border-radius: 4px;
background: #ffffff;
}
.masteriyo-single-body__main--user-review-heading {
border-bottom: 1px solid #ebebeb;
padding-bottom: 16px;
width: 100%;
color: #383838;
font-size: 22px;
font-weight: 600;
line-height: 32px;
}
.masteriyo-single-body__main--user-review__search-rating {
display: flex;
align-items: center;
justify-content: space-between;
width: 100%;
gap: 24px;
}
@media screen and (max-width: 575px) {
.masteriyo-single-body__main--user-review__search-rating {
flex-direction: column;
align-items: unset;
}
}
.masteriyo-single-body__main--user-review__search {
display: flex;
align-items: center;
gap: 12px;
flex: 1;
position: relative;
}
@media screen and (max-width: 450px) {
.masteriyo-single-body__main--user-review__search {
flex-direction: column;
align-items: unset;
}
}
.masteriyo-single-body__main--user-review__search svg {
width: 18px;
height: 18px;
position: absolute;
top: 10px;
left: 12px;
}
.masteriyo-single-body__main--user-review__search input[type=text] {
border-radius: 4px;
border: 1px solid #e5e5e5;
background: #ffffff;
width: 100%;
height: 38px;
padding: 0 12px 0 40px;
color: #383838;
}
.masteriyo-single-body__main--user-review__search input[type=text]::-moz-placeholder {
color: #909090;
}
.masteriyo-single-body__main--user-review__search input[type=text]::placeholder {
color: #909090;
}
.masteriyo-single-body__main--user-review__search input[type=text]:focus {
border-color: #4584ff;
}
.masteriyo-single-body__main--user-review__search input[type=text]:focus-visible {
outline: none;
}
.masteriyo-single-body__main--user-review__search .masteriyo-single-search-btn {
border-radius: 4px;
border: 1px solid #4584ff;
background: #4584ff;
padding: 6px 20px;
color: #ffffff;
font-size: 14px;
font-weight: 500;
line-height: 24px;
cursor: pointer;
transition: all 0.3s ease-in-out;
}
.masteriyo-single-body__main--user-review__search .masteriyo-single-search-btn:hover {
background: #548dfe;
}
.masteriyo-single-body__main--user-review__rating select {
border-radius: 4px;
border: 1px solid #e5e5e5;
background: #fff;
height: 38px;
padding: 0 8px;
color: #4e4e4e;
font-size: 14px;
font-weight: 400;
line-height: 24px;
width: 160px;
cursor: pointer;
}
.masteriyo-single-body__main--user-review__rating select:focus {
border-color: #4584ff;
}
.masteriyo-single-body__main--user-review__rating select:focus-visible {
outline: none;
}
.masteriyo-single-body__main--user-review .masteriyo-load-more {
width: 100%;
margin-top: 24px;
padding: 4px;
font-size: 14px;
background-color: transparent;
border: 1px solid var(--masteriyo-color-primary);
color: var(--masteriyo-color-primary);
border-radius: 4px;
}
.masteriyo-single-body__main--user-review .masteriyo-load-more:hover {
border: 1px solid var(--masteriyo-color-btn-blue-hover);
color: var(--masteriyo-color-btn-blue-hover);
}
.masteriyo-single-body__main--review-lists, .masteriyo-single-body__main--reply-lists {
list-style: none;
margin: 0;
}
.masteriyo-single-body__main--review-list, .masteriyo-single-body__main--reply-list {
display: flex;
align-items: flex-start;
gap: 16px;
}
@media screen and (max-width: 450px) {
.masteriyo-single-body__main--review-list, .masteriyo-single-body__main--reply-list {
flex-direction: column;
}
}
.masteriyo-single-body__main--review-list img, .masteriyo-single-body__main--reply-list img {
width: 52px;
height: 52px;
-o-object-fit: cover;
object-fit: cover;
border-radius: 50%;
}
.masteriyo-single-body__main--review-list-name, .masteriyo-single-body__main--reply-list-name {
color: #4e4e4e;
font-size: 14px;
font-weight: 500;
line-height: 24px;
margin-bottom: 2px;
display: block;
}
.masteriyo-single-body__main--review-list-content-wrapper, .masteriyo-single-body__main--reply-list-content-wrapper {
display: flex;
align-items: center;
gap: 12px;
margin-bottom: 12px;
}
@media screen and (max-width: 575px) {
.masteriyo-single-body__main--review-list-content-wrapper, .masteriyo-single-body__main--reply-list-content-wrapper {
flex-direction: column;
align-items: unset;
gap: 8px;
}
}
.masteriyo-single-body__main--review-list-content-wrapper .masteriyo-review-title, .masteriyo-single-body__main--reply-list-content-wrapper .masteriyo-review-title {
color: #383838;
font-size: 16px;
font-weight: 600;
line-height: 26px;
width: 100%;
margin-bottom: 0;
}
.masteriyo-single-body__main--review-list-content__rating-star, .masteriyo-single-body__main--reply-list-content__rating-star {
display: flex;
align-items: center;
gap: 2px;
}
.masteriyo-single-body__main--review-list-content__rating-star svg, .masteriyo-single-body__main--reply-list-content__rating-star svg {
width: 18px;
height: 18px;
fill: #e59819;
}
.masteriyo-single-body__main--review-list-content-desc, .masteriyo-single-body__main--reply-list-content-desc {
color: #4e4e4e;
font-size: 15px;
font-weight: 400;
line-height: 25px;
margin-bottom: 0;
width: 100%;
}
.masteriyo-single-body__main--review-list-content-reply-btn, .masteriyo-single-body__main--reply-list-content-reply-btn {
display: flex;
align-items: center;
gap: 6px;
background: transparent;
border: 0;
color: #7a7a7a;
font-size: 14px;
font-weight: 400;
line-height: 24px;
text-decoration-line: underline;
cursor: pointer;
margin-top: 12px;
}
.masteriyo-single-body__main--review-list-content-reply-btn svg, .masteriyo-single-body__main--reply-list-content-reply-btn svg {
width: 18px;
height: 18px;
}
.masteriyo-single-body__main--review-list {
padding-bottom: 24px;
border-bottom: 1px solid #ebebeb;
margin-bottom: 28px;
}
.masteriyo-single-body__main--review-list:last-child {
padding-bottom: 0;
border-bottom: 0;
margin-bottom: 0;
}
.masteriyo-single-body__main--review-list-content {
flex: 1;
}
.masteriyo-single-body__main--review-list-content .masteriyo-single-body__main--reply-lists {
margin-top: 24px;
padding-top: 24px;
border-top: 1px solid #ebebeb;
}
@media screen and (max-width: 450px) {
.masteriyo-single-body__main--review-list-content .masteriyo-single-body__main--reply-lists {
margin-left: 40px;
}
}
.masteriyo-single-body__main--review-form {
margin-top: 32px;
}
.masteriyo-single-body__main--review-form-heading {
color: #383838;
font-size: 22px;
font-weight: 600;
line-height: 150%;
border-bottom: 1px solid #ebebeb;
padding-bottom: 16px;
margin-bottom: 24px;
}
.masteriyo-single-body__main--review-form form .masteriyo-single-form-group {
margin-bottom: 24px;
}
.masteriyo-single-body__main--review-form form .masteriyo-single-form-group label {
color: #383838;
font-size: 16px;
font-weight: 500;
line-height: 26px;
display: block;
margin-bottom: 6px;
}
.masteriyo-single-body__main--review-form form .masteriyo-single-form-group .masteriyo-single--review-star-rating {
display: flex;
align-items: center;
}
.masteriyo-single-body__main--review-form form .masteriyo-single-form-group .masteriyo-single--review-star-rating svg {
width: 20px;
height: 20px;
fill: #e59819;
}
.masteriyo-single-body__main--review-form form .masteriyo-single-form-group input,
.masteriyo-single-body__main--review-form form .masteriyo-single-form-group textarea {
height: 38px;
border-radius: 4px;
border: 1px solid #e4e4e4;
background: #ffffff;
padding: 12px 16px;
width: 100%;
color: #383838;
}
.masteriyo-single-body__main--review-form form .masteriyo-single-form-group input:focus,
.masteriyo-single-body__main--review-form form .masteriyo-single-form-group textarea:focus {
border-color: #4584ff;
}
.masteriyo-single-body__main--review-form form .masteriyo-single-form-group input:focus-visible,
.masteriyo-single-body__main--review-form form .masteriyo-single-form-group textarea:focus-visible {
outline: none;
}
.masteriyo-single-body__main--review-form form .masteriyo-single-form-group textarea {
height: auto;
}
.masteriyo-single-body__main--review-form form .masteriyo-single--review-submit {
border-radius: 3px;
background: #4584ff;
padding: 8px 16px;
border: 1px solid #4584ff;
color: #ffffff;
font-size: 15px;
font-weight: 400;
line-height: 25px;
letter-spacing: 0.2px;
transition: all 0.3s ease-in-out;
cursor: pointer;
}
.masteriyo-single-body__main--review-form form .masteriyo-single--review-submit:hover {
background: #548dfe;
border-color: #548dfe;
}
.masteriyo-single-body__aside {
width: 30%;
padding: 12px 12px 24px 12px;
border-radius: 6px;
background: #ffffff;
box-shadow: 0px 6px 30px 0px rgba(10, 10, 10, 0.08);
height: -moz-max-content;
height: max-content;
position: sticky;
position: -webkit-sticky;
top: 36px;
}
@media screen and (max-width: 991px) {
.masteriyo-single-body__aside {
width: 100%;
}
}
.masteriyo-single-body__aside .masteriyo-course-expiration {
display: flex;
align-items: center;
gap: 6px;
border-radius: 6px;
background: #fff4f4;
padding: 8px 12px 8px 8px;
width: -moz-max-content;
width: max-content;
}
.masteriyo-single-body__aside .masteriyo-course-expiration svg {
width: 20px;
height: 20px;
fill: #f25656;
}
.masteriyo-single-body__aside .masteriyo-course-expiration p {
margin-bottom: 0;
line-height: 26px;
color: #f25656;
font-weight: 500;
}
.masteriyo-single-body__aside--enroll {
display: flex;
align-items: center;
gap: 12px;
}
.masteriyo-single-body__aside .masteriyo-enroll-btn {
flex: 1;
}
.masteriyo-single-body__aside .masteriyo-retake-btn {
border-radius: 4px;
border: 1px solid #a7a7a7;
padding: 0;
width: 44px;
height: 44px;
display: inline-flex;
align-items: center;
justify-content: center;
transition: all 0.3s ease-in-out;
}
.masteriyo-single-body__aside .masteriyo-retake-btn span {
display: flex;
align-items: center;
justify-content: center;
}
.masteriyo-single-body__aside .masteriyo-retake-btn span svg {
width: 20px;
height: 20px;
fill: #a7a7a7;
transition: all 0.3s ease-in-out;
}
.masteriyo-single-body__aside .masteriyo-retake-btn:hover {
border-color: #494949;
}
.masteriyo-single-body__aside .masteriyo-retake-btn:hover span svg {
fill: #494949;
}
.masteriyo-single-body__aside--heading {
color: #383838;
font-size: 18px;
font-weight: 600;
line-height: 26px;
border-bottom: 1px solid #ebecf2;
padding-bottom: 16px;
margin-bottom: 0;
}
.masteriyo-single-body__aside--price {
padding: 20px;
border-radius: 3px;
background: #fbfbfb;
display: flex;
flex-direction: column;
gap: 16px;
margin-bottom: 28px;
}
.masteriyo-single-body__aside--price-wrapper {
display: flex;
align-items: center;
gap: 8px;
flex-direction: row-reverse;
justify-content: flex-end;
}
.masteriyo-single-body__aside--price-offer {
color: #383838;
font-size: 26px;
font-weight: 600;
line-height: 36px;
margin: 0;
}
.masteriyo-single-body__aside--price-sale {
color: #979797;
font-size: 16px;
font-weight: 500;
line-height: 26px;
padding: 0 6px;
margin: 0;
position: relative;
}
.masteriyo-single-body__aside--price-sale::before {
content: "";
background: rgba(229, 0, 68, 0.75);
height: 2px;
left: 50%;
position: absolute;
top: 50%;
transform: translate(-50%, -50%) rotate(-5deg);
width: 100%;
}
.masteriyo-single-body__aside--price-button {
padding: 10px 20px;
border-radius: 4px;
background: #4584ff;
color: #ffffff;
font-size: 16px;
font-weight: 500;
line-height: 26px;
text-decoration: none;
text-align: center;
transition: all 0.3s ease-in-out;
}
.masteriyo-single-body__aside--price-button:hover {
background: #548dfe;
color: #ffffff;
}
.masteriyo-single-body__aside--items-wrapper {
padding: 0 12px;
display: flex;
flex-direction: column;
gap: 28px;
}
.masteriyo-single-body__aside--course-includes {
display: flex;
flex-direction: column;
gap: 20px;
}
.masteriyo-single-body__aside--course-includes ul {
list-style: none;
margin: 0;
}
.masteriyo-single-body__aside--course-includes ul li {
color: #4e4e4e;
font-size: 15px;
font-weight: 400;
line-height: 25px;
margin-bottom: 12px;
position: relative;
padding-left: 28px;
}
.masteriyo-single-body__aside--course-includes ul li:last-child {
margin-bottom: 0;
}
.masteriyo-single-body__aside--course-includes ul li::before {
content: "";
background-image: url(//adei-formation.fr/wp-content/plugins/learning-management-system/assets/img/svgs/icon-check.svg);
background-repeat: no-repeat;
background-size: 100%;
background-position: center;
width: 16px;
height: 16px;
position: absolute;
top: 4px;
left: 0;
}
.masteriyo-single-body__aside--course-includes ul li p {
color: #4e4e4e;
font-size: 15px;
font-weight: 400;
line-height: 26px;
margin-bottom: 0;
}
.masteriyo-single-body__aside--course-instructor {
display: flex;
flex-direction: column;
gap: 20px;
}
.masteriyo-single-body__aside--course-instructor-items {
display: flex;
flex-direction: column;
gap: 16px;
}
.masteriyo-single-body__aside--course-instructor-items .masteriyo-single--author img {
width: 32px;
height: 32px;
}
.masteriyo-single-body__aside--course-instructor-items .masteriyo-single--author-name {
font-size: 15px;
line-height: 25px;
font-weight: 400;
}
.masteriyo-single .course-progress {
color: #4e4e4e;
font-size: 14px;
font-weight: 400;
line-height: 20px;
margin-bottom: 2px;
width: 100%;
display: block;
}
.masteriyo-single .masteriyo-progress-info {
display: flex;
justify-content: space-between;
align-items: center;
width: 100%;
}
.masteriyo-single .progress-percent {
text-align: right;
}
.masteriyo-single .course-progress-bar {
flex: 100%;
padding-bottom: 24px;
}
.masteriyo-single .course-progress-bar .masteriyo-progress-bar-container {
width: 100%;
background-color: var(--masteriyo-color-white);
border-radius: 5px;
height: 5px;
margin-top: 10px;
}
.masteriyo-single .course-progress-bar .masteriyo-progress-bar {
height: 100%;
background-color: var(--masteriyo-color-primary);
border-radius: 5px;
transition: width 0.3s ease;
}
@keyframes progressBarAnimation {
0% {
width: 0;
}
100% {
width: var(--value);
}
}
.masteriyo-single-header ul, .masteriyo-single-body ul {
padding-left: 0;
}
.masteriyo-btn-disabled {
background: #d9d9d9;
color: #383838;
opacity: 0.4;
pointer-events: none;
}
#masteriyo-custom-fields {
border: 1px solid #e2e8f0;
border-radius: 0.5rem;
overflow: hidden;
max-width: 800px;
margin: 0 auto;
}
#masteriyo-custom-fields .masteriyo-field {
--field-bg: #fff;
--accent-color: #63b3ed;
--label-color: #4a5568;
--text-color: #2d3748;
--badge-bg: #ebf8ff;
--badge-color: #2b6cb0;
background: var(--field-bg);
padding: 1rem 1.5rem;
border-bottom: 1px solid #e2e8f0;
}
#masteriyo-custom-fields .masteriyo-field:last-child {
border-bottom: none;
}
#masteriyo-custom-fields .field-header {
display: flex;
gap: 30px;
justify-content: space-between;
align-items: center;
width: 100%;
}
#masteriyo-custom-fields .field-label {
font-weight: 300;
color: var(--label-color);
flex-shrink: 0;
}
#masteriyo-custom-fields .field-value {
display: flex;
align-items: center;
gap: 0.5rem;
flex-wrap: wrap;
justify-content: flex-end;
color: var(--text-color);
}
#masteriyo-custom-fields .field-value .option-badge {
background: var(--badge-bg);
color: var(--badge-color);
padding: 0.25rem 0.75rem;
border-radius: 0.375rem;
font-weight: 500;
font-size: 0.875rem;
}
#masteriyo-custom-fields .field-value .boolean-indicator {
display: inline-flex;
align-items: center;
gap: 0.25rem;
font-size: 0.875rem;
}
#masteriyo-custom-fields .field-value .boolean-indicator.yes {
color: #38a169;
}
#masteriyo-custom-fields .field-value .boolean-indicator.no {
color: #e53e3e;
}
#masteriyo-custom-fields .field-value .text-value {
color: var(--text-color);
font-size: 0.875rem;
font-weight: 400;
line-height: 1.5;
width: 100%;
text-align: right;
}
#masteriyo-custom-fields .field-value .text-value .truncated-text,
#masteriyo-custom-fields .field-value .text-value .full-text {
display: inline;
}
#masteriyo-custom-fields .field-value .password-display {
font-size: 0.875rem;
color: var(--text-color);
}
#masteriyo-custom-fields .field-value .toggle-password {
color: #4a5568;
background: none;
border: none;
cursor: pointer;
padding: 0;
margin-left: 0.5rem;
font-size: 0.875rem;
}
#masteriyo-custom-fields .field-value .toggle-password:hover {
color: #2d3748;
}
#masteriyo-custom-fields .field-value .see-more-less {
color: var(--badge-color);
cursor: pointer;
margin-top: 0.5rem;
display: block;
font-size: 0.875rem;
text-align: right;
background: none;
border: none;
padding: 0;
}
#masteriyo-custom-fields .field-value .see-more-less:hover {
text-decoration: underline;
}
.masteriyo-course-categories {
display: flex;
flex-wrap: wrap;
flex-direction: row;
justify-content: flex-start;
margin-left: -15px;
margin-right: -15px;
margin-top: -15px;
}
.masteriyo-course-categories .masteriyo-col.swiper-slide .masteriyo-category-card__image {
height: 165px;
}
.masteriyo-course-categories .masteriyo-col.swiper-slide .masteriyo-category-card__image img {
height: 100%;
-o-object-fit: cover;
object-fit: cover;
}
.masteriyo-category-card {
background-color: var(--masteriyo-color-white);
border: 1px solid rgba(0, 0, 0, 0.1);
border-radius: 4px;
}
.masteriyo-category-card__image img {
width: 100%;
height: auto;
border-top-left-radius: 3px;
border-top-right-radius: 3px;
margin-bottom: 0;
padding-bottom: 0;
}
.masteriyo-category-card__detail {
padding: 16px 20px;
}
.masteriyo-category-card h2, .masteriyo-category-card__title {
font-size: 18px;
font-weight: 700;
line-height: 1.5;
margin-top: 0;
margin-bottom: 0;
padding-bottom: 0;
}
.masteriyo-category-card h2 a, .masteriyo-category-card__title a {
color: var(--masteriyo-color-grey-dark);
text-decoration: none;
}
.masteriyo-category-card h2 a:hover, .masteriyo-category-card__title a:hover {
text-decoration: none;
color: var(--masteriyo-color-primary);
}
.masteriyo-category-card__courses {
font-size: 13px;
margin-top: 4px;
}
.masteriyo-category-card__courses span {
margin-right: 8px;
}
.masteriyo-category-card__description {
font-size: 14px;
margin-top: 12px;
}
.masteriyo-instructors-list {
display: grid !important;
gap: 30px;
max-width: 1280px;
}
@media (max-width: 1199px) {
.masteriyo-instructors-list {
padding: 0 20px;
}
}
.masteriyo-instructors-list.columns-4 {
grid-template-columns: repeat(4, 1fr) !important;
}
@media (max-width: 1199px) {
.masteriyo-instructors-list.columns-4 {
grid-template-columns: repeat(3, 1fr) !important;
}
}
@media (max-width: 992px) {
.masteriyo-instructors-list.columns-4 {
grid-template-columns: repeat(2, 1fr) !important;
}
}
@media (max-width: 768px) {
.masteriyo-instructors-list.columns-4 {
grid-template-columns: repeat(1, 1fr) !important;
}
}
.masteriyo-instructors-list.columns-3 {
grid-template-columns: repeat(3, 1fr) !important;
}
@media (max-width: 992px) {
.masteriyo-instructors-list.columns-3 {
grid-template-columns: repeat(2, 1fr) !important;
}
}
@media (max-width: 768px) {
.masteriyo-instructors-list.columns-3 {
grid-template-columns: repeat(1, 1fr) !important;
}
}
.masteriyo-instructors-list.columns-2 {
grid-template-columns: repeat(2, 1fr) !important;
}
@media (max-width: 768px) {
.masteriyo-instructors-list.columns-2 {
grid-template-columns: repeat(1, 1fr) !important;
}
}
.masteriyo-instructors-list.columns-1 {
grid-template-columns: repeat(1, 1fr) !important;
}
.masteriyo-instructors-list .masteriyo-col {
width: 100% !important;
max-width: 100% !important;
padding: 0 !important;
}
.masteriyo-instructors-list .masteriyo-col .masteriyo-instructor-card {
padding: 40px 24px;
border: 1px solid #e9e9e9;
border-radius: 6px;
}
.masteriyo-instructors-list .masteriyo-col .masteriyo-instructor-card__image {
display: flex;
justify-content: center;
}
.masteriyo-instructors-list .masteriyo-col .masteriyo-instructor-card__image img {
border-radius: 100%;
width: 120px;
height: 120px;
-o-object-fit: cover;
object-fit: cover;
}
.masteriyo-instructors-list .masteriyo-col .masteriyo-instructor-card__title {
font-size: 22px;
line-height: 32px;
margin: 14px 0 10px;
text-align: center;
}
.masteriyo-instructors-list .masteriyo-col .masteriyo-instructor-card .numbers {
display: flex;
gap: 12px;
align-items: flex-start;
}
.masteriyo-instructors-list .masteriyo-col .masteriyo-instructor-card .numbers svg {
width: 18px;
height: 18px;
fill: #666666;
margin-top: 3px;
}
.masteriyo-instructors-list .masteriyo-col .masteriyo-instructor-card .numbers p {
flex: 1;
font-size: 16px;
line-height: 24px;
color: #666666;
word-break: break-word;
margin: 0;
}
.masteriyo-instructors-list .masteriyo-col .masteriyo-instructor-card .info {
display: flex;
flex-direction: column;
gap: 16px;
margin-top: 28px;
}
.masteriyo-instructors-list .masteriyo-col .masteriyo-instructor-card__detail .about {
display: flex;
gap: 20px;
justify-content: center;
}
@media only screen and (max-width: 1199px) {
#primary {
padding-right: 30px;
}
.masteriyo-container {
padding-left: 20px;
padding-right: 20px;
}
.masteriyo-container-fluid, .masteriyo-container-sm, .masteriyo-container-md, .masteriyo-container-lg, .masteriyo-container-xl {
padding-left: 20px;
padding-right: 20px;
}
}
@media only screen and (max-width: 1024px) {
.masteriyo-single-course {
margin: 0;
}
}
@media (max-width: 992px) {
.masteriyo-form-container {
width: 70%;
}
.masteriyo-cstudy--body--pstatus {
display: none;
}
.masteriyo-single-course--aside {
width: 100%;
}
.masteriyo .columns-4 .masteriyo-col,
.masteriyo .columns-3 .masteriyo-col,
.masteriyo .columns-2 .masteriyo-col {
flex: 0 0 50%;
max-width: 50%;
padding: 15px;
width: 50%;
}
.masteriyo .columns-4 .masteriyo-course--card,
.masteriyo .columns-3 .masteriyo-course--card,
.masteriyo .columns-2 .masteriyo-course--card {
flex-basis: 335px;
}
.masteriyo .columns-4.list-view .masteriyo-col,
.masteriyo .columns-3.list-view .masteriyo-col,
.masteriyo .columns-2.list-view .masteriyo-col {
width: 100%;
max-width: 100%;
flex: 1;
}
.masteriyo .columns-1 .masteriyo-course--card {
flex-basis: 100%;
}
.masteriyo .masteriyo-mycourses--card {
flex-basis: calc(50% - 30px);
}
.masteriyo .masteriyo-mycourses--thumbnail .masteriyo-placeholder {
width: 100%;
}
.masteriyo .masteriyo-instructors-list.columns-3 .masteriyo-col, .masteriyo .masteriyo-instructors-list.columns-4 .masteriyo-col {
flex: 0 0 30%;
max-width: 30%;
padding: 0;
}
.masteriyo-related-post .masteriyo-single-course-item {
flex-direction: column;
}
.masteriyo-single-course--main {
width: 100%;
}
.masteriyo-item--wrap .masteriyo-single-course-item > div {
padding-top: 8px;
padding-bottom: 8px;
}
.masteriyo-checkout-wrapper {
gap: 32px;
}
.masteriyo-checkout-main {
flex-basis: 100%;
margin-right: 0;
}
}
@media (max-width: 768px) {
#primary {
padding-right: 0;
}
.masteriyo-form-container {
width: 80%;
}
.masteriyo-item--wrap {
margin: 0;
}
.masteriyo-item--wrap .masteriyo-col-4 {
padding-top: 8px;
padding-bottom: 8px;
}
.masteriyo-col-8,
.masteriyo-single-course .masteriyo-col-4 {
width: 100%;
flex: 1 1 100%;
max-width: 100%;
}
.masteriyo-related-post .masteriyo-col-4 {
width: 50%;
flex: 1 1 50%;
max-width: 50%;
}
.masteriyo-vertical-menu {
flex-basis: 100%;
padding-left: 0;
}
.masteriyo .masteriyo-main,
.masteriyo .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.woocommerce) {
width: 100%;
display: block;
}
.masteriyo .masteriyo-main .masteriyo-vertical-menu,
.masteriyo .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.woocommerce) .masteriyo-vertical-menu {
border-right: none;
}
.masteriyo .masteriyo-mycourses--card {
flex-basis: calc(50% - 30px);
max-width: 100%;
}
.masteriyo .masteriyo-dashboard {
margin-top: 40px;
margin-left: 0;
}
.masteriyo .masteriyo-cstudy--body--wrap {
padding: 16px;
}
.masteriyo-login {
width: auto;
}
.masteriyo-course.list-view .masteriyo-col .masteriyo-course--img-wrap img {
width: 150px;
height: 150px;
}
.masteriyo .masteriyo-instructors-list.columns-2 .masteriyo-col, .masteriyo .masteriyo-instructors-list.columns-3 .masteriyo-col, .masteriyo .masteriyo-instructors-list.columns-4 .masteriyo-col {
flex: 0 0 46%;
max-width: 46%;
padding: 0;
}
}
@media (max-width: 600px) {
.masteriyo-login .masteriyo-btn-wrapper,
.masteriyo-reset .masteriyo-btn-wrapper {
flex-direction: column;
}
.masteriyo-login .masteriyo-btn,
.masteriyo-reset .masteriyo-btn {
margin-bottom: 24px;
}
.masteriyo-cstudy--btn {
width: inherit;
}
.masteriyo-courses--card {
flex-basis: 100%;
width: 100%;
}
.masteriyo-col {
flex: 0 0 100%;
max-width: 100%;
padding: 15px;
width: 100%;
}
.masteriyo-course.list-view .masteriyo-col .masteriyo-course--card {
flex-direction: column;
padding-bottom: 30px;
}
.masteriyo-course.list-view .masteriyo-col .masteriyo-course--img-wrap {
width: 100%;
}
.masteriyo-course.list-view .masteriyo-col .masteriyo-course--img-wrap img {
width: 100%;
height: auto;
}
.masteriyo .columns-4 .masteriyo-course,
.masteriyo .columns-3 .masteriyo-course,
.masteriyo .columns-2 .masteriyo-course,
.masteriyo .columns-1 .masteriyo-course {
flex-direction: row;
}
.masteriyo .columns-4 .masteriyo-col,
.masteriyo .columns-3 .masteriyo-col,
.masteriyo .columns-2 .masteriyo-col,
.masteriyo .columns-1 .masteriyo-col {
flex: 0 0 100%;
max-width: 100%;
padding: 10px;
width: 100%;
}
.masteriyo .columns-4 .masteriyo-course--card,
.masteriyo .columns-3 .masteriyo-course--card,
.masteriyo .columns-2 .masteriyo-course--card,
.masteriyo .columns-1 .masteriyo-course--card {
flex-basis: 100%;
}
.masteriyo .masteriyo-instructors-list.columns-2 .masteriyo-col, .masteriyo .masteriyo-instructors-list.columns-3 .masteriyo-col, .masteriyo .masteriyo-instructors-list.columns-4 .masteriyo-col {
flex: 0 0 100%;
max-width: 100%;
padding: 0;
}
.masteriyo-replies .masteriyo-reply-replies--title .masteriyo-flex {
flex-direction: column;
align-items: self-start;
}
.masteriyo-replies .masteriyo-reply-replies--title .author-name {
margin-bottom: 12px;
}
.masteriyo-related-post .masteriyo-col-4,
.masteriyo-col-4 {
width: 100%;
flex: 1 1 100%;
max-width: 100%;
}
.masteriyo-counter .masteriyo-db-card {
flex-basis: 100%;
}
.masteriyo-stab > div {
flex-basis: 100%;
}
.masteriyo .masteriyo-cstudy--body--pbar {
flex-basis: 100%;
margin-left: 0;
margin-right: 0;
}
.masteriyo .masteriyo-mycourses--card {
flex-basis: 100%;
max-width: 100%;
}
.masteriyo .masteriyo-placeholder {
width: 100%;
}
}
@media (max-width: 544px) {
body.ast-separate-container #content .ast-container {
padding-left: 20px;
padding-right: 20px;
}
}
@media (max-width: 450px) {
.masteriyo-course.list-view .masteriyo-col .masteriyo-course--card {
flex-direction: column;
}
.masteriyo-course.list-view .masteriyo-col .masteriyo-course--content {
flex-direction: column;
}
.masteriyo-course.list-view .masteriyo-col .masteriyo-course--content__wrapper {
padding-right: 0;
padding-bottom: 24px;
border: 0;
border-bottom: 1px solid #e7e7e7;
}
.masteriyo-course.list-view .masteriyo-col .masteriyo-course--content .masteriyo-time-btn {
flex-direction: row;
align-items: center;
width: 100%;
}
.masteriyo-course.list-view .masteriyo-col .masteriyo-course--content .masteriyo-time-btn .masteriyo-course-price {
margin-bottom: 0;
}
}
.theme-astra .entry-content ul {
padding: 2px !important;
}
@media (min-width: 360px) {
.theme-astra .entry-content ul {
padding: 2px !important;
}
}
@media (min-width: 391px) {
.theme-astra .entry-content ul {
padding: 8px !important;
}
}
.theme-astra .entry-content ol {
padding: 0 !important;
margin: 0 !important;
}
.theme-astra .mto-account-sidebar h5 {
margin-bottom: 0;
}
.theme-astra .mto-dashboard-courses-stats h2 {
font-size: 1rem;
margin-bottom: 0;
line-height: 1.2;
color: var(--masteriyo-color-heading);
}
.theme-astra .mto-enrolled-courses-wrapper h4,
.theme-astra .mto-profile-wrapper h4,
.theme-astra .mto-orders-wrapper h4 {
margin-bottom: 0;
}
.theme-astra .mto-dashboard-courses-progress button:hover,
.theme-astra .mto-profile-wrapper button:hover,
.theme-astra .mto-enrolled-courses-wrapper button:hover {
background: var(--masteriyo-color-btn-blue-hover);
border-color: var(--masteriyo-color-btn-blue-hover);
}
.theme-astra .mto-enrolled-courses-wrapper button:hover > svg {
fill: #000;
}
.theme-astra .mto-enrolled-courses-wrapper .pagination-container button.pagination-previous:hover, .theme-astra .mto-enrolled-courses-wrapper .pagination-container button.pagination-next:hover {
background: var(--chakra-colors-gray-100);
}
.theme-astra .mto-profile-wrapper .mto-profile-details h3 {
margin-bottom: 0;
font-size: 2.25rem;
}
.theme-astra .mto-profile-wrapper .mto-profile-details h2 {
font-size: 1.125rem;
line-height: 1.2;
}
.theme-astra .mto-orders-wrapper table {
border: 0;
}
.theme-astra .masteriyo-single-course .masteriyo-single-course--aside .masteriyo-time-btn {
padding-left: 0;
padding-right: 0;
}
.theme-astra .masteriyo-single-course .masteriyo-single-course--aside .masteriyo-single-course-stats {
padding-left: 0;
padding-right: 0;
}
.theme-astra .masteriyo-single-course .masteriyo-single-course--aside .masteriyo-course--content__description {
padding-left: 0;
padding-right: 0;
}
.theme-astra .masteriyo-single-course--main__content .tab-content h1,
.theme-astra .masteriyo-single-course--main__content .tab-content h2,
.theme-astra .masteriyo-single-course--main__content .tab-content h3,
.theme-astra .masteriyo-single-course--main__content .tab-content h4,
.theme-astra .masteriyo-single-course--main__content .tab-content h5,
.theme-astra .masteriyo-single-course--main__content .tab-content h6 {
margin-bottom: 16px;
}
.theme-astra .masteriyo-checkout .masteriyo-checkout-main .masteriyo-input {
width: 100%;
}
.theme-astra .masteriyo-checkout .masteriyo-checkout-summary .masteriyo-checkout--btn {
padding: 16px 12px;
}
@media (max-width: 992px) {
.theme-astra .masteriyo-checkout .masteriyo-checkout-wrapper {
gap: 2.5em;
}
.theme-astra .masteriyo-checkout .masteriyo-checkout-wrapper .masteriyo-checkout-main {
padding-right: 20px;
margin-right: 0;
}
.theme-astra .masteriyo-checkout .masteriyo-checkout-wrapper .masteriyo-checkout-main .masteriyo-col-2 {
margin-left: 0;
margin-right: 0;
}
.theme-astra .masteriyo-checkout .masteriyo-checkout-wrapper .masteriyo-checkout-main .masteriyo-col-2 .masteriyo-checkout----fname {
padding-left: 0;
}
.theme-astra .masteriyo-checkout .masteriyo-checkout-wrapper .masteriyo-checkout-main .masteriyo-col-2 .masteriyo-checkout----lname {
padding-right: 0;
}
}
.theme-Divi #left-area {
padding-right: 15px;
}
.theme-Divi #left-area ul {
padding: 2px !important;
}
@media (min-width: 360px) {
.theme-Divi #left-area ul {
padding: 2px !important;
}
}
@media (min-width: 391px) {
.theme-Divi #left-area ul {
padding: 8px !important;
}
}
.theme-Divi .masteriyo-search .masteriyo-course-search button {
border: 0;
color: var(--masteriyo-color-white);
cursor: pointer;
}
.theme-Divi .mto-dashboard-courses-progress button:hover,
.theme-Divi .mto-profile-wrapper button:hover,
.theme-Divi .mto-enrolled-courses-wrapper button:hover {
color: var(--masteriyo-color-white);
background: var(--masteriyo-color-btn-blue-hover);
border-color: var(--masteriyo-color-btn-blue-hover);
}
.theme-Divi .mto-enrolled-courses-wrapper button:hover > svg {
fill: #000;
}
.theme-Divi .mto-enrolled-courses-wrapper .pagination-container button.pagination-previous:hover, .theme-Divi .mto-enrolled-courses-wrapper .pagination-container button.pagination-next:hover {
background: var(--chakra-colors-gray-100);
}
.theme-Divi .masteriyo-container {
padding: 0 15px;
}
.theme-Divi .masteriyo-container .page-numbers.current {
padding: 9px;
}
@media (max-width: 992px) {
.theme-Divi .masteriyo-checkout .masteriyo-checkout-wrapper {
gap: 2em;
}
}
.theme-Divi .masteriyo-checkout .masteriyo-checkout-main .masteriyo-input {
padding: 8px 16px;
width: 100%;
}
@media (max-width: 1017px) {
.theme-Divi .masteriyo-checkout .masteriyo-checkout-main {
margin-right: 15px;
}
}
@media (max-width: 992px) {
.theme-Divi .masteriyo-checkout .masteriyo-checkout-main {
margin-right: 0;
padding-right: 20px;
}
}
.theme-Divi .masteriyo-checkout .masteriyo-checkout-summary .masteriyo-checkout-summary-payment-method ul li {
list-style: none;
}
.theme-Divi .masteriyo-checkout .masteriyo-checkout-summary .masteriyo-btn-primary {
border: 0;
cursor: pointer;
}
.theme-Divi .masteriyo-checkout .masteriyo-checkout-summary-your-order ul,
.theme-Divi .masteriyo-checkout .masteriyo-checkout-summary-payment-method ul {
padding: 0 !important;
}
.theme-Divi .masteriyo-single-course--main__content .course-reviews .masteriyo-submit-review-form input[type=text],
.theme-Divi .masteriyo-single-course--main__content .course-reviews .masteriyo-submit-review-form input[type=email] {
height: 38px;
border-color: #e1e1e1;
padding-left: 12px;
padding-right: 12px;
width: 100%;
}
.theme-Divi .masteriyo-single-course--main__content .course-reviews .masteriyo-submit-review-form input[type=text]:hover, .theme-Divi .masteriyo-single-course--main__content .course-reviews .masteriyo-submit-review-form input[type=text]:focus,
.theme-Divi .masteriyo-single-course--main__content .course-reviews .masteriyo-submit-review-form input[type=email]:hover,
.theme-Divi .masteriyo-single-course--main__content .course-reviews .masteriyo-submit-review-form input[type=email]:focus {
border-color: var(--masteriyo-color-primary);
}
.theme-Divi .masteriyo-single-course--main__content .course-reviews .masteriyo-submit-review-form textarea {
width: 100%;
padding-left: 12px;
padding-right: 12px;
border-width: 1px;
}
.theme-Divi .masteriyo-single-course--main__content .course-reviews .masteriyo-submit-review-form .masteriyo-btn-primary {
border: 0;
cursor: pointer;
}
.theme-Divi .masteriyo-single-course .masteriyo-single-course--aside .masteriyo-time-btn {
padding-left: 0;
padding-right: 0;
}
.theme-Divi .masteriyo-single-course .masteriyo-single-course--aside .masteriyo-time-btn .masteriyo-btn {
line-height: 150%;
}
.theme-Divi .masteriyo-single-course .masteriyo-single-course--aside .masteriyo-single-course-stats {
padding-left: 0;
padding-right: 0;
}
.theme-Divi .masteriyo-single-course .masteriyo-single-course--aside .masteriyo-course--content__description {
padding-left: 0;
padding-right: 0;
}
.theme-Divi .masteriyo-single-course--main__content .tab-content h1,
.theme-Divi .masteriyo-single-course--main__content .tab-content h2,
.theme-Divi .masteriyo-single-course--main__content .tab-content h3,
.theme-Divi .masteriyo-single-course--main__content .tab-content h4,
.theme-Divi .masteriyo-single-course--main__content .tab-content h5,
.theme-Divi .masteriyo-single-course--main__content .tab-content h6 {
margin-bottom: 16px;
}
.theme-Divi .masteriyo-single-course--main__content .tab-content hr {
margin: 24px 0;
}
@media (max-width: 575px) {
.theme-Divi .container {
width: 100%;
max-width: 100%;
padding: 0 15px;
}
}
.theme-Divi #masteriyo-account-container .mto-account-wrapper {
margin-left: 0;
}
.theme-Divi .mto-account-sidebar h5 {
padding-bottom: 0;
}
.theme-Divi .mto-dashboard-courses-stats > div {
padding-left: 10px !important;
padding-right: 10px !important;
}
.theme-Divi .mto-dashboard-courses-stats .mto-dashboard-courses-card {
padding: 15px;
}
.theme-Divi .mto-dashboard-courses-stats .mto-dashboard-courses-content {
flex-wrap: wrap;
gap: 1em;
}
.theme-Divi .mto-dashboard-courses-stats .mto-dashboard-courses-content-right {
margin-left: 0;
}
.theme-Divi .mto-dashboard-courses-stats h2 {
padding: 0;
}
.theme-Divi .mto-dashboard-courses-stats .mto-dashboard-courses-card-wrapper {
border-style: solid;
}
.theme-Divi .mto-dashboard-courses-progress .mto-continue-course-content {
flex-wrap: wrap;
}
.theme-Divi .mto-dashboard-courses-progress .mto-continue-course-content_right {
margin-left: 0;
}
.theme-Divi .mto-enrolled-courses-wrapper nav ol {
padding-bottom: 0 !important;
}
.theme-Divi .mto-profile-wrapper .mto-profile-user-detail_left, .theme-Divi .mto-profile-wrapper .mto-profile-user-detail_right {
padding-bottom: 0;
}
.theme-Divi ul {
list-style: square;
}
.theme-Divi ol {
list-style: decimal;
}
.theme-hello-elementor .masteriyo-container {
padding: 0 15px;
}
.theme-hello-elementor .masteriyo-search button {
color: var(--masteriyo-color-white);
border-color: var(--masteriyo-color-primary);
}
.theme-hello-elementor .masteriyo-search button:focus, .theme-hello-elementor .masteriyo-search button:focus-visible {
outline: none;
}
.theme-hello-elementor .masteriyo-single-course--main__content .tab-content hr {
margin: 24px 0;
}
.theme-hello-elementor .masteriyo-single-course--main__content .tab-content.course-reviews .masteriyo-submit-review-form input[type=text],
.theme-hello-elementor .masteriyo-single-course--main__content .tab-content.course-reviews .masteriyo-submit-review-form input[type=email],
.theme-hello-elementor .masteriyo-single-course--main__content .tab-content.course-reviews .masteriyo-submit-review-form textarea {
width: 100%;
border-color: #e1e1e1;
border-width: 1px;
}
.theme-hello-elementor .masteriyo-single-course--main__content .tab-content.course-reviews .masteriyo-submit-review-form input[type=text]:hover, .theme-hello-elementor .masteriyo-single-course--main__content .tab-content.course-reviews .masteriyo-submit-review-form input[type=text]:focus,
.theme-hello-elementor .masteriyo-single-course--main__content .tab-content.course-reviews .masteriyo-submit-review-form input[type=email]:hover,
.theme-hello-elementor .masteriyo-single-course--main__content .tab-content.course-reviews .masteriyo-submit-review-form input[type=email]:focus,
.theme-hello-elementor .masteriyo-single-course--main__content .tab-content.course-reviews .masteriyo-submit-review-form textarea:hover,
.theme-hello-elementor .masteriyo-single-course--main__content .tab-content.course-reviews .masteriyo-submit-review-form textarea:focus {
border-color: var(--masteriyo-color-btn-blue-active);
}
.theme-hello-elementor .masteriyo-single-course--aside .masteriyo-time-btn,
.theme-hello-elementor .masteriyo-single-course--aside .masteriyo-single-course-stats,
.theme-hello-elementor .masteriyo-single-course--aside .masteriyo-course--content__description {
padding-left: 0;
padding-right: 0;
}
.theme-hello-elementor .masteriyo-single-course--aside .masteriyo-course--content__description {
margin-top: 16px;
}
.theme-hello-elementor .masteriyo-course .masteriyo-course-author a {
display: flex;
align-items: center;
}
.theme-hello-elementor .page-header .entry-title {
font-size: 2.5rem;
line-height: 1.2;
font-weight: 500;
margin-top: 0.5rem;
margin-bottom: 1rem;
}
.theme-hello-elementor .mto-enrolled-courses-wrapper .mto-enrolled-courses-list_main button {
border: 1px solid var(--chakra-colors-primary-500);
}
.theme-hello-elementor .mto-enrolled-courses-wrapper nav .pagination-previous:hover,
.theme-hello-elementor .mto-enrolled-courses-wrapper nav .pagination-next:hover {
color: #444444 !important;
}
.theme-hello-elementor .mto-enrolled-courses-wrapper nav ol button.pagination-page {
border: 1px solid #927CE6;
}
.theme-hello-elementor #masteriyo-account-container button:hover {
color: var(--masteriyo-color-white);
background: var(--masteriyo-color-btn-blue-hover);
border-color: var(--masteriyo-color-btn-blue-hover);
}
.theme-hello-elementor #masteriyo-account-container .mto-dashboard-courses-progress .mto-continue-course button {
border-color: var(--chakra-colors-primary-500);
}
.theme-hello-elementor #masteriyo-account-container .mto-dashboard-courses-progress .mto-continue-course button:hover {
border-color: var(--masteriyo-color-btn-blue-hover);
}
.theme-hello-elementor #masteriyo-account-container .mto-enrolled-courses-wrapper .pagination-container button.pagination-previous, .theme-hello-elementor #masteriyo-account-container .mto-enrolled-courses-wrapper .pagination-container button.pagination-next {
border-color: #a9a7a7;
background: transparent;
}
.theme-hello-elementor #masteriyo-account-container .mto-enrolled-courses-wrapper .pagination-container button.pagination-previous svg, .theme-hello-elementor #masteriyo-account-container .mto-enrolled-courses-wrapper .pagination-container button.pagination-next svg {
fill: #383838;
}
.theme-hello-elementor #masteriyo-account-container .mto-account-wrapper {
margin-left: 0;
}
.theme-hello-elementor #masteriyo-account-container .mto-dashboard-courses-stats .mto-dashboard-courses-card-wrapper .mto-dashboard-courses-card {
padding: 20px;
}
@media (max-width: 1199px) {
.theme-hello-elementor #masteriyo-account-container .mto-dashboard-courses-stats .mto-dashboard-courses-card-wrapper .mto-dashboard-courses-card {
padding: 15px;
}
}
@media (max-width: 1199px) {
.theme-hello-elementor #masteriyo-account-container .mto-dashboard-courses-stats .mto-dashboard-courses-card-wrapper .mto-dashboard-courses-card .mto-dashboard-courses-content {
flex-wrap: wrap;
gap: 1em;
}
}
@media (max-width: 1199px) {
.theme-hello-elementor #masteriyo-account-container .mto-dashboard-courses-stats .mto-dashboard-courses-card-wrapper .mto-dashboard-courses-card .mto-dashboard-courses-content-right {
margin-left: 0;
}
}
.theme-hello-elementor #masteriyo-account-container .mto-dashboard-courses-progress a {
text-decoration: none;
}
@media (max-width: 1199px) {
.theme-hello-elementor #masteriyo-account-container .mto-dashboard-courses-progress .mto-continue-course .mto-continue-course-content {
flex-wrap: wrap;
}
.theme-hello-elementor #masteriyo-account-container .mto-dashboard-courses-progress .mto-continue-course .mto-continue-course-content_right {
margin-left: 0;
}
}
@media (max-width: 992px) {
.theme-hello-elementor .masteriyo-checkout-wrapper {
gap: 2em;
}
.theme-hello-elementor .masteriyo-checkout-wrapper .masteriyo-checkout-main {
margin-right: 0;
padding-right: 20px;
}
}
.theme-hello-elementor.masteriyo-courses-page .masteriyo-archive-cards h1,
.theme-hello-elementor.masteriyo-courses-page .masteriyo-archive-cards h2,
.theme-hello-elementor.masteriyo-courses-page .masteriyo-archive-cards h3,
.theme-hello-elementor.masteriyo-courses-page .masteriyo-archive-cards h4,
.theme-hello-elementor.masteriyo-courses-page .masteriyo-archive-cards h5,
.theme-hello-elementor.masteriyo-courses-page .masteriyo-archive-cards h6 {
margin-top: 0;
}
.theme-hello-elementor .masteriyo-single-header h1,
.theme-hello-elementor .masteriyo-single-header h2,
.theme-hello-elementor .masteriyo-single-header h3,
.theme-hello-elementor .masteriyo-single-header h4,
.theme-hello-elementor .masteriyo-single-header h5,
.theme-hello-elementor .masteriyo-single-header h6, .theme-hello-elementor .masteriyo-single-body h1,
.theme-hello-elementor .masteriyo-single-body h2,
.theme-hello-elementor .masteriyo-single-body h3,
.theme-hello-elementor .masteriyo-single-body h4,
.theme-hello-elementor .masteriyo-single-body h5,
.theme-hello-elementor .masteriyo-single-body h6 {
margin-top: 0;
}
.theme-hello-elementor .masteriyo-single-header ul, .theme-hello-elementor .masteriyo-single-body ul {
padding-left: 0;
}
.theme-hello-elementor.single-mto-course .masteriyo-single-course--main__content .course-reviews .masteriyo-course-reviews-filters .masteriyo-course-reviews-search button[type=button] {
padding-top: 8px;
padding-bottom: 8px;
}
.theme-twentytwentyone .masteriyo-container .masteriyo-col .masteriyo-course--content__description ul li {
font-size: 14px;
line-height: 1.618;
}
@media (max-width: 1095px) {
.theme-twentytwentyone .masteriyo-container .masteriyo-course.list-view .masteriyo-col .masteriyo-course--content__wrapper {
border-right: 0;
padding-right: 0;
}
}
@media (max-width: 1095px) {
.theme-twentytwentyone .masteriyo-container .masteriyo-course.list-view .masteriyo-col .masteriyo-course--content .masteriyo-time-btn {
flex-direction: row;
align-items: center;
width: 100%;
padding-left: 0;
padding-right: 0;
}
.theme-twentytwentyone .masteriyo-container .masteriyo-course.list-view .masteriyo-col .masteriyo-course--content .masteriyo-time-btn .masteriyo-course-price {
margin-bottom: 0;
}
}
.theme-twentytwentyone .masteriyo-search button:hover {
color: var(--masteriyo-color-white);
border-color: var(--masteriyo-color-btn-blue-hover);
}
.theme-twentytwentyone .masteriyo-checkout-wrapper .masteriyo-checkout-main input,
.theme-twentytwentyone .masteriyo-checkout-wrapper .masteriyo-checkout-main textarea {
width: 100%;
}
.theme-twentytwentyone .masteriyo-checkout-wrapper .masteriyo-checkout-main .masteriyo-checkout---fname-lname-wrapper {
margin-left: 0;
margin-right: 0;
gap: 24px;
}
.theme-twentytwentyone .masteriyo-checkout-wrapper .masteriyo-checkout-main .masteriyo-checkout---fname-lname-wrapper > * {
padding-left: 0;
padding-right: 0;
width: 50%;
flex: auto;
}
.theme-twentytwentyone .masteriyo-checkout-wrapper .masteriyo-checkout-summary .masteriyo-checkout--btn {
border-color: var(--global--color-primary);
}
.theme-twentytwentyone .masteriyo-checkout-wrapper .masteriyo-checkout-summary .masteriyo-checkout--btn:hover {
border-color: var(--masteriyo-color-btn-blue-hover);
}
.theme-twentytwentyone .masteriyo-single-course--main__content .course-overview h3 {
margin-bottom: 12px;
}
.theme-twentytwentyone .masteriyo-single-course--main__content .course-overview hr {
margin: 24px 0;
}
.theme-twentytwentyone .masteriyo-single-course--main__content .course-reviews .masteriyo-submit-review-form input,
.theme-twentytwentyone .masteriyo-single-course--main__content .course-reviews .masteriyo-submit-review-form textarea,
.theme-twentytwentyone .masteriyo-single-course--main__content .course-reviews .masteriyo-submit-review-form select {
width: 100%;
}
.theme-twentytwentyone .masteriyo-single-course--aside .masteriyo-time-btn .masteriyo-btn-primary:focus {
background: var(--masteriyo-color-btn-blue-hover);
border-color: var(--masteriyo-color-btn-blue-hover);
color: var(--masteriyo-color-white);
}
.theme-twentytwentyone .masteriyo-single-course--aside .masteriyo-time-btn .masteriyo-btn-primary:focus-visible {
outline: none;
}
.theme-twentytwentyone .masteriyo-single-course--aside > div {
padding-left: 0;
padding-right: 0;
}
.theme-twentytwentyone #masteriyo-account-page {
max-width: var(--responsive--alignwide-width);
}
.theme-twentytwentyone #masteriyo-account-page .mto-account-wrapper button {
border-width: 1px;
}
.theme-twentytwentyone #masteriyo-account-page .mto-account-wrapper button:hover {
background: var(--masteriyo-color-btn-blue-hover);
border-color: var(--masteriyo-color-btn-blue-hover);
color: var(--masteriyo-color-white);
}
.theme-twentytwentyone #masteriyo-account-page .mto-account-wrapper .pagination-container button[disabled] {
background: #878787;
border-color: #878787;
}
.theme-twentytwentyone #masteriyo-account-page .mto-account-wrapper .pagination-container button[disabled]:hover {
background: #878787;
border-color: #878787;
}
.theme-twentytwentyone .chakra-modal__content-container .chakra-modal__footer button:last-child:hover {
border-color: var(--chakra-colors-red-600);
color: var(--masteriyo-color-white);
}
@media only screen and (max-width: 1199px) {
.theme-twentytwentyone #primary {
padding-right: 0;
}
.theme-twentytwentyone .masteriyo-container {
max-width: var(--responsive--alignwide-width);
}
}
@media (min-width: 920px) and (max-width: 1080px) {
.theme-twentytwentyone #masteriyo-account-page .mto-account-sidebar {
flex: 0 0 180px;
margin-right: 0;
}
.theme-twentytwentyone #masteriyo-account-page .mto-account-wrapper {
margin-left: 24px;
}
}
@media (max-width: 500px) {
.theme-twentytwentyone #masteriyo-account-page {
max-width: 100%;
padding-left: 20px;
padding-right: 20px;
}
.theme-twentytwentyone #masteriyo-account-page .mto-account-wrapper .mto-dashboard-courses-stats {
margin-left: 0 !important;
margin-right: 0 !important;
}
}
@media screen and (max-width: 1150px) {
.theme-twentytwentyone.single-mto-course .masteriyo-single-course--main__content .course-reviews .masteriyo-course-reviews-filters {
flex-direction: column;
align-items: flex-start;
}
}
.theme-twentytwentyone.single-mto-course .masteriyo-single-course--main__content .course-reviews .masteriyo-course-reviews-filters .masteriyo-course-reviews-ratings select {
width: 100%;
}
.theme-twentytwentyone .masteriyo-instructors-list {
max-width: 1280px;
}
.theme-twentytwentyone .masteriyo-courses-view-mode-section button {
border: 0;
cursor: pointer;
}
* {
box-sizing: border-box;
}
body.theme-twentytwentytwo:not(.oxygen-body):not(.oxygen-builder-body) .masteriyo-course .masteriyo-col {
flex: auto;
max-width: 100%;
width: calc(33.3333% - 30px);
}
@media (max-width: 992px) {
body.theme-twentytwentytwo:not(.oxygen-body):not(.oxygen-builder-body) .masteriyo-course .masteriyo-col {
width: calc(50% - 30px);
}
}
body.theme-twentytwentytwo .masteriyo-container .masteriyo-col .masteriyo-course--content__description ul li {
font-size: 14px;
line-height: 1.618;
}
body.theme-twentytwentytwo .masteriyo-container .masteriyo-course.list-view .masteriyo-col {
width: 100%;
}
@media (max-width: 1095px) {
body.theme-twentytwentytwo .masteriyo-container .masteriyo-course.list-view .masteriyo-col .masteriyo-course--content__wrapper {
border-right: 0;
padding-right: 0;
}
}
@media (max-width: 1095px) {
body.theme-twentytwentytwo .masteriyo-container .masteriyo-course.list-view .masteriyo-col .masteriyo-course--content .masteriyo-time-btn {
flex-direction: row;
align-items: center;
width: 100%;
padding-left: 0;
padding-right: 0;
}
body.theme-twentytwentytwo .masteriyo-container .masteriyo-course.list-view .masteriyo-col .masteriyo-course--content .masteriyo-time-btn .masteriyo-course-price {
margin-bottom: 0;
}
}
body.theme-twentytwentytwo .masteriyo-container .masteriyo-single-header .masteriyo-single-header__content h6.masteriyo-single-heading {
margin-top: 0;
}
body.theme-twentytwentytwo .masteriyo-container .masteriyo-single-body .masteriyo-single-body__main--curriculum-content-bottom h4.masteriyo-single-body__main--curriculum-content-bottom__accordion--header-title {
margin-top: 0;
}
body.theme-twentytwentytwo .wp-block-template-part .wp-block-navigation .wp-block-navigation__container li .wp-block-pages-list__item__link,
body.theme-twentytwentytwo .wp-block-template-part .wp-block-navigation .wp-block-navigation__container li .wp-block-navigation-item__content {
pointer-events: unset;
cursor: pointer;
}
body.theme-twentytwentytwo .masteriyo-search button {
color: var(--masteriyo-color-white);
background: var(--masteriyo-color-primary);
border: 0;
cursor: pointer;
}
body.theme-twentytwentytwo .masteriyo-search button:hover {
background: var(--masteriyo-color-btn-blue-hover);
}
body.theme-twentytwentytwo .masteriyo-course.list-view .masteriyo-col {
width: 100%;
}
body.theme-twentytwentytwo .masteriyo-course--content .masteriyo-course-author a {
display: flex;
align-items: center;
}
body.theme-twentytwentytwo .masteriyo-checkout-wrapper {
flex-wrap: nowrap;
}
@media (max-width: 991px) {
body.theme-twentytwentytwo .masteriyo-checkout-wrapper {
flex-wrap: wrap;
}
}
body.theme-twentytwentytwo .masteriyo-checkout-wrapper .masteriyo-checkout-main .masteriyo-checkout---fname-lname-wrapper {
margin-left: 0;
margin-right: 0;
gap: 24px;
}
body.theme-twentytwentytwo .masteriyo-checkout-wrapper .masteriyo-checkout-main .masteriyo-checkout---fname-lname-wrapper > * {
padding-left: 0;
padding-right: 0;
}
body.theme-twentytwentytwo .masteriyo-checkout-wrapper .masteriyo-checkout-main .masteriyo-input {
width: 100%;
}
body.theme-twentytwentytwo .masteriyo-checkout-wrapper .masteriyo-checkout-summary .masteriyo-checkout--btn {
border: 0;
cursor: pointer;
}
@media (max-width: 991px) {
body.theme-twentytwentytwo .masteriyo-single-course {
flex-direction: column;
}
}
@media (max-width: 575px) {
body.theme-twentytwentytwo .masteriyo-single-course {
gap: 24px;
}
}
body.theme-twentytwentytwo .masteriyo-single-course .masteriyo-col-8 {
flex: auto;
max-width: 100%;
width: calc(60% - 30px);
}
@media (max-width: 991px) {
body.theme-twentytwentytwo .masteriyo-single-course .masteriyo-col-8 {
width: 100%;
}
}
@media (max-width: 575px) {
body.theme-twentytwentytwo .masteriyo-single-course .masteriyo-col-8 {
padding: 0;
}
}
body.theme-twentytwentytwo .masteriyo-single-course .masteriyo-col-8 .masteriyo-single-course--main__content .course-overview hr {
margin-top: 24px;
margin-bottom: 24px;
}
body.theme-twentytwentytwo .masteriyo-single-course .masteriyo-col-8 .masteriyo-single-course--main__content .course-overview h3 {
margin: 0;
}
body.theme-twentytwentytwo .masteriyo-single-course .masteriyo-col-8 .masteriyo-single-course--main__content .course-reviews .masteriyo-submit-review-form .masteriyo-btn-primary {
border: 0;
cursor: pointer;
}
body.theme-twentytwentytwo .masteriyo-single-course .masteriyo-col-4 {
flex: auto;
width: 100%;
}
@media (max-width: 991px) {
body.theme-twentytwentytwo .masteriyo-single-course .masteriyo-col-4 {
max-width: 100%;
}
}
@media (max-width: 575px) {
body.theme-twentytwentytwo .masteriyo-single-course .masteriyo-col-4 {
padding: 0;
}
}
body.theme-twentytwentytwo .masteriyo-single-course .masteriyo-col-4 .masteriyo-single-course--aside {
width: auto;
}
body.theme-twentytwentytwo .masteriyo-single-course .masteriyo-col-4 .masteriyo-single-course--aside .masteriyo-time-btn {
padding-left: 0;
padding-right: 0;
}
body.theme-twentytwentytwo .masteriyo-single-course .masteriyo-col-4 .masteriyo-single-course--aside .masteriyo-time-btn .masteriyo-btn-primary:active, body.theme-twentytwentytwo .masteriyo-single-course .masteriyo-col-4 .masteriyo-single-course--aside .masteriyo-time-btn .masteriyo-btn-primary:focus {
background-color: var(--masteriyo-color-btn-blue-hover);
}
body.theme-twentytwentytwo .masteriyo-single-course .masteriyo-col-4 .masteriyo-single-course--aside .masteriyo-time-btn .masteriyo-btn-primary:focus-visible {
outline: none;
}
body.theme-twentytwentytwo .masteriyo-single-course .masteriyo-col-4 .masteriyo-single-course--aside .masteriyo-single-course-stats {
padding-left: 0;
padding-right: 0;
}
body.theme-twentytwentytwo .masteriyo-single-course .masteriyo-col-4 .masteriyo-single-course--aside .masteriyo-course--content__description {
margin-top: 20px;
padding-left: 0;
padding-right: 0;
}
body.theme-twentytwentytwo .masteriyo-single-course .masteriyo-col-4 .masteriyo-single-course--aside .masteriyo-course--content__description .title {
margin-top: 0;
}
body.theme-twentytwentytwo #masteriyo-account-page .mto-account-wrapper button:hover {
background-color: var(--masteriyo-color-btn-blue-hover);
border-color: var(--masteriyo-color-btn-blue-hover);
color: var(--masteriyo-color-white);
}
body.theme-twentytwentytwo #masteriyo-account-page .mto-account-wrapper button[disabled] {
background: #878787;
border-color: #878787;
}
body.theme-twentytwentytwo #masteriyo-account-page .mto-account-wrapper button[disabled]:hover {
background: #878787;
border-color: #878787;
}
body.theme-twentytwentytwo #masteriyo-account-page .mto-account-wrapper button[disabled] svg {
fill: #151515;
}
@media (max-width: 479px) {
body.theme-twentytwentytwo #masteriyo-account-page .mto-dashboard-courses-stats {
margin-right: 0 !important;
}
body.theme-twentytwentytwo #masteriyo-account-page .mto-dashboard-courses-progress {
padding-right: 20px;
}
}
@media (max-width: 380px) {
body.theme-twentytwentytwo #masteriyo-account-page .mto-dashboard-courses-stats {
margin-right: 26px !important;
}
}
@media (max-width: 1199px) {
body.theme-twentytwentytwo .masteriyo-container {
width: 960px;
}
}
@media (max-width: 991px) {
body.theme-twentytwentytwo .masteriyo-container {
width: 730px;
}
}
@media (max-width: 767px) {
body.theme-twentytwentytwo .masteriyo-container {
width: 560px;
}
}
@media (max-width: 600px) {
body.theme-twentytwentytwo .masteriyo-course .masteriyo-col {
width: 100%;
}
}
@media (max-width: 575px) {
body.theme-twentytwentytwo .masteriyo-container {
width: 100%;
padding-left: 15px;
padding-right: 15px;
}
}
body.theme-twentytwentytwo.single-mto-course .masteriyo-single-course--main__content .course-reviews .masteriyo-course-reviews-filters .masteriyo-course-reviews-search input[type=search] {
height: 42px;
}
body.theme-twentytwentytwo.single-mto-course .masteriyo-single-course--main__content .course-reviews .masteriyo-course-reviews-filters .masteriyo-course-reviews-search button[type=button] {
padding: 10px 16px;
}
@media screen and (max-width: 600px) {
body.theme-twentytwentytwo.single-mto-course .masteriyo-single-course--main__content .course-reviews .masteriyo-course-reviews-filters .masteriyo-course-reviews-ratings {
margin-top: 2px;
}
}
body.theme-twentytwentytwo.single-mto-course .masteriyo-single-course--main__content .course-reviews .masteriyo-course-reviews-filters .masteriyo-course-reviews-ratings select {
height: 42px;
width: 100%;
padding: 10px;
}
body.theme-twentytwentytwo .masteriyo-instructors-list {
max-width: 1280px;
}
body.theme-twentytwentytwo .masteriyo-courses-view-mode-section button {
border: 0;
cursor: pointer;
}
body.theme-twentytwentythree:not(.oxygen-body):not(.oxygen-builder-body) .masteriyo-course .masteriyo-col {
max-width: 100%;
width: calc(33.3333% - 30px);
}
@media (max-width: 992px) {
body.theme-twentytwentythree:not(.oxygen-body):not(.oxygen-builder-body) .masteriyo-course .masteriyo-col {
width: calc(50% - 30px);
}
}
body.theme-twentytwentythree .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
max-width: var(--wp--style--global--wide-size);
}
body.theme-twentytwentythree .masteriyo-container .masteriyo-col .masteriyo-course--content__description ul li {
font-size: 14px;
line-height: 1.618;
}
body.theme-twentytwentythree .masteriyo-container .masteriyo-course.list-view .masteriyo-col {
width: 100%;
}
@media (max-width: 1095px) {
body.theme-twentytwentythree .masteriyo-container .masteriyo-course.list-view .masteriyo-col .masteriyo-course--content__wrapper {
border-right: 0;
padding-right: 0;
}
}
@media (max-width: 1095px) {
body.theme-twentytwentythree .masteriyo-container .masteriyo-course.list-view .masteriyo-col .masteriyo-course--content .masteriyo-time-btn {
flex-direction: row;
align-items: center;
width: 100%;
padding-left: 0;
padding-right: 0;
}
body.theme-twentytwentythree .masteriyo-container .masteriyo-course.list-view .masteriyo-col .masteriyo-course--content .masteriyo-time-btn .masteriyo-course-price {
margin-bottom: 0;
}
}
body.theme-twentytwentythree .masteriyo-container .masteriyo-single-header .masteriyo-single-header__content h6.masteriyo-single-heading {
margin-top: 0;
}
body.theme-twentytwentythree .masteriyo-container .masteriyo-single-body .masteriyo-single-body__main--curriculum-content-bottom h4.masteriyo-single-body__main--curriculum-content-bottom__accordion--header-title {
margin-top: 0;
}
body.theme-twentytwentythree .wp-block-template-part .wp-block-navigation .wp-block-navigation__container li .wp-block-pages-list__item__link,
body.theme-twentytwentythree .wp-block-template-part .wp-block-navigation .wp-block-navigation__container li .wp-block-navigation-item__content {
pointer-events: unset;
cursor: pointer;
}
body.theme-twentytwentythree .masteriyo-search button:not(.chakra-button) {
color: var(--masteriyo-color-white);
background: var(--masteriyo-color-primary);
border: 0;
cursor: pointer;
}
body.theme-twentytwentythree .masteriyo-search button:not(.chakra-button):hover {
background: var(--masteriyo-color-btn-blue-hover);
}
body.theme-twentytwentythree .masteriyo-course.list-view .masteriyo-col {
width: 100%;
}
body.theme-twentytwentythree .masteriyo-course--content .masteriyo-course-author a {
display: flex;
align-items: center;
}
body.theme-twentytwentythree .masteriyo-checkout-wrapper {
flex-wrap: nowrap;
}
@media (max-width: 991px) {
body.theme-twentytwentythree .masteriyo-checkout-wrapper {
flex-wrap: wrap;
}
}
body.theme-twentytwentythree .masteriyo-checkout-wrapper .masteriyo-checkout-main .masteriyo-checkout---fname-lname-wrapper {
margin-left: 0;
margin-right: 0;
gap: 24px;
}
body.theme-twentytwentythree .masteriyo-checkout-wrapper .masteriyo-checkout-main .masteriyo-checkout---fname-lname-wrapper > * {
padding-left: 0;
padding-right: 0;
}
body.theme-twentytwentythree .masteriyo-checkout-wrapper .masteriyo-checkout-main .masteriyo-input {
width: 100%;
}
body.theme-twentytwentythree .masteriyo-checkout-wrapper .masteriyo-checkout-summary .masteriyo-checkout--btn {
border: 0;
cursor: pointer;
}
@media (max-width: 991px) {
body.theme-twentytwentythree .masteriyo-single-course {
flex-direction: column;
}
}
@media (max-width: 575px) {
body.theme-twentytwentythree .masteriyo-single-course {
gap: 24px;
}
}
body.theme-twentytwentythree .masteriyo-single-course .masteriyo-col-8 {
flex: auto;
max-width: 100%;
width: calc(60% - 30px);
}
@media (max-width: 991px) {
body.theme-twentytwentythree .masteriyo-single-course .masteriyo-col-8 {
width: 100%;
}
}
@media (max-width: 575px) {
body.theme-twentytwentythree .masteriyo-single-course .masteriyo-col-8 {
padding: 0;
}
}
body.theme-twentytwentythree .masteriyo-single-course .masteriyo-col-8 .masteriyo-single-course--main__content .course-overview hr {
margin-top: 24px;
margin-bottom: 24px;
}
body.theme-twentytwentythree .masteriyo-single-course .masteriyo-col-8 .masteriyo-single-course--main__content .course-overview h3 {
margin: 0;
}
body.theme-twentytwentythree .masteriyo-single-course .masteriyo-col-8 .masteriyo-single-course--main__content .course-reviews .masteriyo-submit-review-form .masteriyo-btn-primary {
border: 0;
cursor: pointer;
}
body.theme-twentytwentythree .masteriyo-single-course .masteriyo-col-4 {
flex: auto;
width: 100%;
}
@media (max-width: 991px) {
body.theme-twentytwentythree .masteriyo-single-course .masteriyo-col-4 {
max-width: 100%;
}
}
@media (max-width: 575px) {
body.theme-twentytwentythree .masteriyo-single-course .masteriyo-col-4 {
padding: 0;
}
}
body.theme-twentytwentythree .masteriyo-single-course .masteriyo-col-4 .masteriyo-single-course--aside {
width: auto;
}
body.theme-twentytwentythree .masteriyo-single-course .masteriyo-col-4 .masteriyo-single-course--aside .masteriyo-time-btn {
padding-left: 0;
padding-right: 0;
}
body.theme-twentytwentythree .masteriyo-single-course .masteriyo-col-4 .masteriyo-single-course--aside .masteriyo-time-btn .masteriyo-btn-primary:active, body.theme-twentytwentythree .masteriyo-single-course .masteriyo-col-4 .masteriyo-single-course--aside .masteriyo-time-btn .masteriyo-btn-primary:focus {
background: var(--masteriyo-color-btn-blue-hover);
border-color: var(--masteriyo-color-btn-blue-hover);
}
body.theme-twentytwentythree .masteriyo-single-course .masteriyo-col-4 .masteriyo-single-course--aside .masteriyo-time-btn .masteriyo-btn-primary:focus-visible {
outline: none;
}
body.theme-twentytwentythree .masteriyo-single-course .masteriyo-col-4 .masteriyo-single-course--aside .masteriyo-single-course-stats {
padding-left: 0;
padding-right: 0;
}
body.theme-twentytwentythree .masteriyo-single-course .masteriyo-col-4 .masteriyo-single-course--aside .masteriyo-course--content__description {
margin-top: 24px;
padding-left: 0;
padding-right: 0;
}
body.theme-twentytwentythree .masteriyo-single-course .masteriyo-col-4 .masteriyo-single-course--aside .masteriyo-course--content__description .title {
margin-top: 0;
}
body.theme-twentytwentythree #masteriyo-account-page .mto-account-wrapper button:not(.chakra-button):hover {
background: var(--masteriyo-color-btn-blue-hover);
border-color: var(--masteriyo-color-btn-blue-hover);
color: var(--masteriyo-color-white);
}
body.theme-twentytwentythree #masteriyo-account-page .mto-account-wrapper button:not(.chakra-button)[disabled] {
background: #878787;
border-color: #878787;
}
body.theme-twentytwentythree #masteriyo-account-page .mto-account-wrapper button:not(.chakra-button)[disabled] svg {
fill: #151515;
}
@media (max-width: 479px) {
body.theme-twentytwentythree #masteriyo-account-page .mto-dashboard-courses-stats {
margin-right: 0 !important;
}
body.theme-twentytwentythree #masteriyo-account-page .mto-dashboard-courses-progress {
padding-right: 20px;
}
}
@media (max-width: 380px) {
body.theme-twentytwentythree #masteriyo-account-page .mto-dashboard-courses-stats {
margin-right: 26px !important;
}
}
@media (max-width: 1199px) {
body.theme-twentytwentythree .masteriyo-container {
width: 960px;
}
}
@media (max-width: 991px) {
body.theme-twentytwentythree .masteriyo-container {
width: 730px;
}
}
@media (max-width: 767px) {
body.theme-twentytwentythree .masteriyo-container {
width: 560px;
}
}
@media (max-width: 600px) {
body.theme-twentytwentythree .masteriyo-course .masteriyo-col {
width: 100%;
}
}
@media (max-width: 575px) {
body.theme-twentytwentythree .masteriyo-container {
width: 100%;
padding-left: 15px;
padding-right: 15px;
}
}
body.theme-twentytwentythree.single-mto-course .masteriyo-single-course--main__content .course-reviews .masteriyo-course-reviews-filters .masteriyo-course-reviews-search input[type=search] {
height: 42px;
}
body.theme-twentytwentythree.single-mto-course .masteriyo-single-course--main__content .course-reviews .masteriyo-course-reviews-filters .masteriyo-course-reviews-search button[type=button] {
padding: 10px 16px;
}
@media screen and (max-width: 600px) {
body.theme-twentytwentythree.single-mto-course .masteriyo-single-course--main__content .course-reviews .masteriyo-course-reviews-filters .masteriyo-course-reviews-ratings {
margin-top: 2px;
}
}
body.theme-twentytwentythree.single-mto-course .masteriyo-single-course--main__content .course-reviews .masteriyo-course-reviews-filters .masteriyo-course-reviews-ratings select {
height: 42px;
width: 100%;
padding: 10px;
}
body.theme-twentytwentythree .masteriyo-instructors-list {
max-width: 1280px;
}
body.theme-twentytwentythree .masteriyo-courses-view-mode-section button {
border: 0;
cursor: pointer;
}
body.theme-twentytwentyfour #masteriyo-account-page {
max-width: var(--wp--style--global--wide-size);
}
body.theme-twentytwentyfour .masteriyo-container .masteriyo-single-header .masteriyo-single-header__content h6.masteriyo-single-heading {
margin-top: 0;
}
body.theme-twentytwentyfour .masteriyo-container .masteriyo-single-body .masteriyo-single-body__main--curriculum-content-bottom h4.masteriyo-single-body__main--curriculum-content-bottom__accordion--header-title {
margin-top: 0;
}
body.theme-twentytwentyfour .wp-block-template-part .wp-block-navigation .wp-block-navigation__container li .wp-block-pages-list__item__link,
body.theme-twentytwentyfour .wp-block-template-part .wp-block-navigation .wp-block-navigation__container li .wp-block-navigation-item__content {
pointer-events: unset;
cursor: pointer;
}
body.theme-twentytwentyfour.single-mto-course .masteriyo-single-course--main__content .course-reviews .masteriyo-course-reviews-filters .masteriyo-course-reviews-search input[type=search] {
height: 42px;
}
body.theme-twentytwentyfour.single-mto-course .masteriyo-single-course--main__content .course-reviews .masteriyo-course-reviews-filters .masteriyo-course-reviews-search button[type=button] {
padding: 10px 16px;
}
@media screen and (max-width: 600px) {
body.theme-twentytwentyfour.single-mto-course .masteriyo-single-course--main__content .course-reviews .masteriyo-course-reviews-filters .masteriyo-course-reviews-ratings {
margin-top: 2px;
}
}
body.theme-twentytwentyfour.single-mto-course .masteriyo-single-course--main__content .course-reviews .masteriyo-course-reviews-filters .masteriyo-course-reviews-ratings select {
height: 42px;
width: 100%;
padding: 10px;
}
body.theme-twentytwentyfour .masteriyo-login-form-wrapper {
max-width: 1280px;
}
body.theme-twentytwentyfour .masteriyo-instructors-list {
max-width: 1280px;
}
body.theme-twentytwentyfour .masteriyo-courses-view-mode-section button {
border: 0;
cursor: pointer;
}
body.theme-twentytwentyfive .wp-block-post-title {
max-width: 1280px;
}
body.theme-twentytwentyfive #masteriyo-account-page {
max-width: 1280px;
}
body.theme-twentytwentyfive .wp-block-template-part .wp-block-navigation .wp-block-navigation__container li .wp-block-pages-list__item__link {
pointer-events: unset;
cursor: pointer;
}
body.theme-twentytwentyfive .masteriyo-login-form-wrapper {
max-width: 1280px;
}
body.theme-twentytwentyfive .masteriyo-instructors-list {
max-width: 1280px;
}
body.theme-twentytwentyfive .masteriyo-courses-view-mode-section button {
border: 0;
cursor: pointer;
}
body.masteriyo {
margin: 0;
}
.masteriyo-scorm-course-header {
display: flex;
align-items: center;
justify-content: space-between;
background: #ffffff;
box-shadow: 0px 6px 26px 0px rgba(117, 117, 117, 0.12);
padding: 12px 16px 12px 20px;
margin-bottom: 60px;
}
@media screen and (max-width: 460px) {
.masteriyo-scorm-course-header {
flex-direction: column;
padding: 20px;
gap: 20px;
align-items: flex-start;
}
}
.masteriyo-scorm-course-header__course {
max-width: 500px;
}
.masteriyo-scorm-course-header__course-name {
color: #909090;
font-family: Inter;
font-size: 14px;
font-weight: 400;
line-height: 22px;
}
.masteriyo-scorm-course-header__course-title {
color: #383838;
font-family: Inter;
font-size: 16px;
font-weight: 500;
line-height: 26px;
margin: 0;
}
.masteriyo-scorm-course-header__button-exit {
border-radius: 4px;
border: 1px solid #646464;
background: #ffffff;
padding: 6px 14px;
color: #646464;
font-family: Inter;
font-size: 14px;
font-weight: 500;
line-height: 22px;
text-decoration: none;
transition: all 0.3s ease-in-out;
}
@media screen and (max-width: 460px) {
.masteriyo-scorm-course-header__button-exit {
width: 100%;
text-align: center;
padding: 8px 16px;
}
}
.masteriyo-scorm-course-header__button-exit:hover {
color: #ffffff;
background: var(--masteriyo-color-badge-red);
border-color: var(--masteriyo-color-badge-red);
}
.masteriyo-scorm-course-header__button-download {
border-radius: 4px;
border: 1px solid var(--masteriyo-color-primary);
background: #ffffff;
padding: 6px 14px;
color: var(--masteriyo-color-primary);
font-family: Inter;
font-size: 14px;
font-weight: 500;
line-height: 22px;
text-decoration: none;
transition: all 0.3s ease-in-out;
}
@media screen and (max-width: 460px) {
.masteriyo-scorm-course-header__button-download {
margin: 0;
width: 100%;
text-align: center;
padding: 8px 16px;
}
}
.masteriyo-scorm-course-header__button-download:hover {
color: #ffffff;
background: var(--masteriyo-color-primary-light);
border-color: var(--masteriyo-color-primary-light);
}
.masteriyo-scorm-course-header__button-complete {
border-radius: 4px;
border: 1px solid #3ca03c;
background: #3ca03c;
padding: 6px 14px;
color: #ffffff;
font-family: Inter;
font-size: 14px;
font-weight: 500;
line-height: 22px;
text-decoration: none;
transition: all 0.3s ease-in-out;
opacity: 0.8;
}
@media screen and (max-width: 460px) {
.masteriyo-scorm-course-header__button-complete {
margin: 0;
width: 100%;
text-align: center;
padding: 8px 16px;
}
}
.masteriyo-scorm-course-header__button-complete:hover {
color: #ffffff;
}
.masteriyo-scorm-course-header__button-continue {
border-radius: 4px;
border: 1px solid var(--masteriyo-color-primary);
background: var(--masteriyo-color-primary);
padding: 6px 14px;
color: #ffffff;
font-family: Inter;
font-size: 14px;
font-weight: 500;
line-height: 22px;
text-decoration: none;
transition: all 0.3s ease-in-out;
}
@media screen and (max-width: 460px) {
.masteriyo-scorm-course-header__button-continue {
margin: 0;
width: 100%;
text-align: center;
padding: 8px 16px;
}
}
.masteriyo-scorm-course-header__button-continue:hover {
color: var(--masteriyo-color-primary);
background: #ffffff;
}
.masteriyo-wrapper.scorm {
position: relative;
padding: 0;
height: 100vh;
}
.masteriyo-wrapper.scorm iframe {
display: block;
width: 100%;
height: 100%;
border: 0;
}
.google-classroom-container {
border-radius: 4px;
padding: 20px;
color: azure;
background-color: #4285f4;
}
.google-classroom-code-left {
padding-top: 20px;
}
.google-classroom-code-right {
margin-left: 5px;
padding-top: 20px;
}
.tab-content.google-classroom {
margin: 30px;
}
.masteriyo-course--google-classroom {
margin-top: 30px;
padding: 24px;
border: 1px solid var(--masteriyo-color-border);
border-radius: 8px;
display: flex;
flex-direction: column;
width: 100%;
}
.masteriyo-course--google-classroom__heading {
font-size: 20px;
font-weight: 700;
line-height: 26px;
border-bottom: 1px solid #e5e5e5;
padding-bottom: 16px;
color: var(--masteriyo-color-text);
margin-bottom: 16px;
}
.masteriyo-course--google-classroom__code {
display: flex;
align-items: center;
gap: 8px;
}
.masteriyo-course--google-classroom__code-label {
font-weight: 500;
}
.masteriyo-course--google-classroom__code-label .masteriyo-copy-this-text {
font-size: 18px;
color: var(--masteriyo-color-primary);
}
.masteriyo-course--google-classroom__code .copy-button-code {
display: flex;
padding: 6px;
transition: all 0.3s ease-in-out;
cursor: pointer;
border-radius: 3px;
}
.masteriyo-course--google-classroom__code .copy-button-code:hover {
background: #f4f4f4;
}
.masteriyo-course--google-classroom__code .copy-button-code svg {
width: 16px;
height: 16px;
stroke: #767676;
}
.masteriyo-course--google-classroom .masteriyo-course-complete {
background: var(--masteriyo-color-primary);
font-weight: 500;
padding: 6px;
border-radius: 4px;
cursor: pointer;
margin-top: 10px;
text-align: center;
}
.masteriyo-single-body__aside--items-wrapper .masteriyo-course--google-classroom {
border: 0;
margin-top: 0;
background: #fbfbfb;
padding: 20px;
}
.masteriyo-single-body__aside--items-wrapper .masteriyo-course--google-classroom__heading {
color: #383838;
font-size: 18px;
font-weight: 600;
line-height: 26px;
border-bottom: 1px solid #ebecf2;
padding-bottom: 16px;
margin-bottom: 12px;
text-align: left;
}
.masteriyo-group-course-popup {
border-radius: 8px;
background: #fff;
box-shadow: 0px 0px 25px 0px rgba(10, 10, 10, 0.1);
display: flex;
width: 520px;
padding: 28px 28px 30px 28px;
flex-direction: column;
gap: 32px;
}
.masteriyo-group-course__wrapper {
position: relative;
}
.masteriyo-group-course__heading {
color: #222222;
font-size: 24px;
font-weight: 700;
line-height: 32px;
padding-bottom: 16px;
border-bottom: 1px solid #e5e5e5;
margin-bottom: 18px;
}
.masteriyo-group-course__exit-popup {
position: absolute;
top: 0;
right: 0;
border-radius: 60px;
background: #eef1f7;
display: flex;
align-items: center;
justify-content: center;
padding: 7px;
cursor: pointer;
}
.masteriyo-group-course__exit-popup svg {
width: 14px;
height: 14px;
}
.masteriyo-group-course__title {
color: #646464;
font-size: 16px;
font-weight: 400;
line-height: 26px;
}
.masteriyo-group-course__empty-state {
display: none;
}
.masteriyo-group-course__empty-state--image {
text-align: center;
margin-bottom: 32px;
}
.masteriyo-group-course__empty-state--image img {
width: 260px;
height: auto;
-o-object-fit: cover;
object-fit: cover;
}
.masteriyo-group-course__empty-state--content {
text-align: center;
}
.masteriyo-group-course__empty-state--content-title {
color: #383838;
font-size: 22px;
font-weight: 700;
line-height: 29px;
margin-bottom: 8px;
}
.masteriyo-group-course__empty-state--content-desc {
color: #4e4e4e;
font-size: 14px;
font-weight: 400;
line-height: 16px;
}
.masteriyo-group-course__empty-state--content-desc .masteriyo-group-course--link {
color: #5b5fc7;
font-style: italic;
text-decoration: underline;
}
.masteriyo-group-course__lists--label {
display: flex;
align-items: center;
justify-content: space-between;
margin-bottom: 12px;
}
.masteriyo-group-course__lists--heading {
color: #646464;
font-size: 14px;
font-weight: 600;
line-height: 24px;
}
.masteriyo-group-course__lists--sync-button {
color: #7a7a7a;
font-size: 12px;
font-weight: 500;
line-height: 26px;
display: flex;
align-items: center;
justify-content: center;
gap: 6px;
text-decoration: none;
margin-top: 14px;
transition: all 0.3s ease-in-out;
}
.masteriyo-group-course__lists--sync-button:hover {
text-decoration: underline;
}
.masteriyo-group-course__lists--sync-button svg {
width: 16px;
height: 16px;
}
.masteriyo-group-course__lists--list {
margin-left: 0;
margin-bottom: 24px;
}
.masteriyo-group-course__lists--list-item {
list-style: none;
display: flex;
align-items: center;
position: relative;
margin-bottom: 10px;
}
.masteriyo-group-course__lists--list-item:last-child {
margin-bottom: 0;
}
.masteriyo-group-course__lists--list-item input[type=checkbox] {
position: absolute;
z-index: 1;
left: 12px;
width: 18px;
height: 18px;
}
.masteriyo-group-course__lists--list-item_label {
width: 100%;
border-radius: 4px;
background: #f0f0f0;
padding: 12px;
padding-left: 40px;
display: flex;
align-items: center;
gap: 8px;
cursor: pointer;
color: #646464;
font-size: 14px;
font-weight: 500;
line-height: 22px;
}
.masteriyo-group-course__lists--list-item_label_disabled {
color: #a7a7a7;
}
.masteriyo-group-course__lists--list-item_members {
position: absolute;
right: 12px;
top: 50%;
transform: translateY(-50%);
display: flex;
align-items: center;
gap: 4px;
color: #7a7a7a;
font-size: 14px;
font-weight: 500;
line-height: 22px;
}
.masteriyo-group-course__lists--list-item_members svg {
width: 20px;
height: 20px;
}
.masteriyo-group-course__lists--list-item_disabled {
cursor: none;
pointer-events: none;
}
.masteriyo-group-course__lists--list-item input[type=checkbox]:checked ~ .masteriyo-group-course__lists--list-item_label {
background: #f3f7fd;
}
.masteriyo-group-course__lists .masteriyo-error-message {
color: #d8000c;
background-color: #ffdddd;
padding: 10px;
border: 1px solid #d8000c;
border-radius: 4px;
margin-bottom: 25px;
font-size: 14px;
}
.masteriyo-group-course__lists--footer {
display: flex;
align-items: center;
justify-content: flex-end;
gap: 14px;
}
.masteriyo-group-course__lists--footer_link {
color: #646464;
font-size: 14px;
font-weight: 400;
line-height: 22px;
text-decoration-line: underline;
transition: all 0.3s ease-in-out;
}
.masteriyo-group-course__lists--footer_link:hover {
color: #222;
}
.masteriyo-group-course__lists--footer_checkout-button {
display: flex;
padding: 10px 16px 10px 12px;
justify-content: center;
align-items: center;
gap: 8px;
border-radius: 4px;
background: #3e6dd0;
color: #ffffff;
font-size: 14px;
font-weight: 400;
line-height: 22px;
text-decoration: none;
transition: all 0.3s ease-in-out;
}
.masteriyo-group-course__lists--footer_checkout-button:hover {
color: #ffffff;
background: #1b4aab;
}
.masteriyo-group-course__lists--footer_checkout-button:focus {
color: #ffffff;
}
.masteriyo-group-course__lists--footer_checkout-button svg {
width: 20px;
height: 20px;
}
.masteriyo-group-course__lists--footer_checkout-button svg path {
stroke: #ffffff;
}
.masteriyo-group-course__lists--footer_checkout-button--disabled {
background: #e2e2e2;
color: #a7a7a7;
pointer-events: none;
cursor: not-allowed;
}
.masteriyo-group-course__lists--footer_checkout-button--disabled svg path {
stroke: #a7a7a7;
}
.masteriyo-group-course__group-button {
width: 100%;
border-radius: 4px;
background: #f4f4f4;
padding: 16px 20px 20px 20px;
margin-top: 24px;
}
.masteriyo-group-course__group-title {
color: #4e4e4e;
font-size: 16px;
font-weight: 500;
line-height: 34px;
margin-top: 0;
margin-bottom: 8px;
display: flex;
align-items: center;
gap: 8px;
flex-direction: column;
border-bottom: 1px solid #e1e1e1;
}
.masteriyo-group-course__group-title .title-line {
flex: 1 0 0;
}
.masteriyo-group-course__group-title .title-line::after {
content: "";
width: 100%;
height: 1px;
background: #dddddd;
display: block;
}
.masteriyo-group-course__group-desc {
color: #646464;
font-size: 14px;
font-style: italic;
font-weight: 400;
line-height: 24px;
margin-top: 0;
margin-bottom: 16px;
}
.masteriyo-group-course__buy-now-button {
border-radius: 3px;
background: #26c164;
padding: 10px 16px;
color: #ffffff;
font-size: 14px;
font-weight: 500;
line-height: 24px;
text-decoration: none;
display: block;
text-align: center;
transition: all 0.3s ease-in-out;
}
.masteriyo-group-course__buy-now-button:hover {
color: #ffffff;
background: #08903e;
}
.masteriyo-group-course__buy-now-button:focus {
color: #ffffff;
}
.masteriyo-group-course__checkout-title {
color: #07092f;
font-size: 26px;
line-height: 34px;
font-weight: 500;
margin-top: 0;
margin-bottom: 28px;
}
.masteriyo-group-course__checkout-table {
border-radius: 5px;
background: #f9f9f9;
padding: 20px;
}
.masteriyo-group-course__checkout-table table {
width: 100%;
border-collapse: collapse;
border: 0;
margin-bottom: 0;
}
.masteriyo-group-course__checkout-table table tr th {
color: #383838;
font-size: 14px;
font-weight: 600;
line-height: 18px;
padding: 0 6px 16px 6px;
border: 0;
border-bottom: 1px solid #e1e1e1;
width: 90%;
text-align: left;
}
.masteriyo-group-course__checkout-table table tr td {
color: #4e4e4e;
font-size: 14px;
font-weight: 500;
line-height: 18px;
padding: 16px 6px 0px;
border: 0;
}
.masteriyo-checkout-summary-order-details li .masteriyo-badge {
background: #26c164 !important;
margin-left: 2px;
}
.masteriyo-single-course--course-coming-soon-btn {
box-sizing: border-box;
color: var(--masteriyo-color-primary);
background: var(--masteriyo-color-white);
border: 1px solid var(--masteriyo-color-primary);
padding: 6px 16px;
border-radius: 2px;
font-size: 14px;
font-weight: 500;
text-decoration: none;
}
.masteriyo-single-course--course-coming-soon-btn:hover {
box-sizing: border-box;
color: var(--masteriyo-color-primary);
background: var(--masteriyo-color-white);
border: 1px solid var(--masteriyo-color-primary);
padding: 6px 16px;
border-radius: 2px;
font-size: 14px;
font-weight: 500;
text-decoration: none;
cursor: pointer;
}
.masteriyo-single-course--course-coming-soon-btn:focus {
box-sizing: border-box;
color: var(--masteriyo-color-primary);
background: var(--masteriyo-color-white);
border: 1px solid var(--masteriyo-color-primary);
padding: 6px 16px;
border-radius: 2px;
font-size: 14px;
font-weight: 500;
text-decoration: none;
}
.masteriyo-single-course--course-coming-soon-btn:active {
box-sizing: border-box;
color: var(--masteriyo-color-primary);
background: var(--masteriyo-color-white);
border: 1px solid var(--masteriyo-color-primary);
padding: 6px 16px;
border-radius: 2px;
font-size: 14px;
font-weight: 500;
text-decoration: none;
}
.masteriyo-single-course--course-coming-soon-msg {
box-sizing: border-box;
color: var(--masteriyo-color-text);
padding: 10px;
border-radius: 5px;
font-size: 14px;
}
.masteriyo-single-course--course-coming-soon-msg .masteriyo-single-course--course-coming-soon-text {
color: var(--masteriyo-color-text);
margin-top: 10px;
}
.masteriyo-single-course--course-coming-soon-msg .masteriyo-single-course--course-coming-soon-timer {
box-sizing: border-box;
color: var(--masteriyo-color-text);
display: flex;
flex-wrap: wrap;
justify-content: center;
padding: 10px;
background-color: white;
border: 1px solid var(--masteriyo-color-border);
border-radius: 5px;
font-size: 18px;
text-align: center;
}
.masteriyo-single-course--course-coming-soon-msg .masteriyo-single-course--course-coming-soon-timer .masteriyo-countdown-segment {
text-align: center;
margin: 5px 10px;
}
@media (max-width: 600px) {
.masteriyo-single-course--course-coming-soon-msg .masteriyo-single-course--course-coming-soon-timer .masteriyo-countdown-segment {
margin: 5px;
}
}
.masteriyo-single-course--course-coming-soon-msg .masteriyo-single-course--course-coming-soon-timer .masteriyo-countdown-separator {
margin: 5px 0;
}
.masteriyo-single-course--course-coming-soon-msg .masteriyo-single-course--course-coming-soon-timer:hover {
box-sizing: border-box;
color: var(--masteriyo-color-text);
display: flex;
flex-wrap: wrap;
justify-content: center;
padding: 10px;
background-color: white;
border: 1px solid var(--masteriyo-color-border);
border-radius: 5px;
font-size: 18px;
text-align: center;
}
.masteriyo-single-course--course-coming-soon-msg .masteriyo-single-course--course-coming-soon-timer:hover .masteriyo-countdown-segment {
text-align: center;
margin: 5px 10px;
}
@media (max-width: 600px) {
.masteriyo-single-course--course-coming-soon-msg .masteriyo-single-course--course-coming-soon-timer:hover .masteriyo-countdown-segment {
margin: 5px;
}
}
.masteriyo-single-course--course-coming-soon-msg .masteriyo-single-course--course-coming-soon-timer:hover .masteriyo-countdown-separator {
margin: 5px 0;
} .masteriyo-single-course--surecart-prices {
box-sizing: border-box;
}
.masteriyo-single-course--surecart-add-to-cart-btn {
display: flex;
justify-content: center;
align-items: center;
margin-top: 20px;
box-sizing: border-box;
color: var(--masteriyo-color-white);
background: var(--masteriyo-color-primary);
border: 1px solid var(--masteriyo-color-primary);
padding: 6px 16px;
border-radius: 2px;
font-size: 14px;
font-weight: 500;
text-decoration: none;
}
.masteriyo-single-course--surecart-add-to-cart-btn:hover {
display: flex;
justify-content: center;
align-items: center;
margin-top: 20px;
box-sizing: border-box;
color: var(--masteriyo-color-white);
background: var(--masteriyo-color-primary);
border: 1px solid var(--masteriyo-color-primary);
padding: 6px 16px;
border-radius: 2px;
font-size: 14px;
font-weight: 500;
text-decoration: none;
}
.masteriyo-single-course--surecart-add-to-cart-btn-layout-1 {
padding: 10px 20px;
border-radius: 4px;
background: #4584ff;
color: #ffffff;
font-size: 16px;
font-weight: 500;
line-height: 26px;
text-decoration: none;
text-align: center;
transition: all 0.3s ease-in-out;
display: flex;
align-items: center;
justify-content: center;
margin-top: 20px;
}
.masteriyo-single-course--surecart-add-to-cart-btn-layout-1:hover {
padding: 10px 20px;
border-radius: 4px;
background: #4584ff;
color: #ffffff;
font-size: 16px;
font-weight: 500;
line-height: 26px;
text-decoration: none;
text-align: center;
transition: all 0.3s ease-in-out;
display: flex;
align-items: center;
justify-content: center;
margin-top: 20px;
} .masteriyo-surecart-course-popup {
border-radius: 8px;
background: #fff;
box-shadow: 0px 0px 25px 0px rgba(10, 10, 10, 0.1);
display: flex;
width: 520px;
padding: 28px 28px 30px 28px;
flex-direction: column;
gap: 32px;
}
.masteriyo-surecart-course__wrapper {
position: relative;
}
.masteriyo-surecart-course__heading {
color: #222222;
font-size: 24px;
font-weight: 700;
line-height: 32px;
padding-bottom: 16px;
border-bottom: 1px solid #e5e5e5;
margin-bottom: 18px;
}
.masteriyo-surecart-course__surecart-add-to-cart-btn {
display: block;
justify-content: center;
align-items: center;
margin-top: 20px;
box-sizing: border-box;
color: var(--masteriyo-color-white);
background: var(--masteriyo-color-primary);
border: 1px solid var(--masteriyo-color-primary);
padding: 6px 16px;
border-radius: 2px;
font-size: 14px;
font-weight: 500;
text-decoration: none;
}
.masteriyo-surecart-course__empty-state {
display: none;
}
.masteriyo-surecart-course__empty-state--image {
text-align: center;
margin-bottom: 32px;
}
.masteriyo-surecart-course__empty-state--image img {
width: 260px;
height: auto;
-o-object-fit: cover;
object-fit: cover;
}
.masteriyo-surecart-course__empty-state--content {
text-align: center;
}
.masteriyo-surecart-course__empty-state--content-title {
color: #383838;
font-size: 22px;
font-weight: 700;
line-height: 29px;
margin-bottom: 8px;
}
.masteriyo-surecart-course__empty-state--content-desc {
color: #4e4e4e;
font-size: 14px;
font-weight: 400;
line-height: 16px;
}
.masteriyo-surecart-course__empty-state--content-desc .masteriyo-surecart-course--link {
color: #5b5fc7;
font-style: italic;
text-decoration: underline;
}
.masteriyo-surecart-course__surecart-add-to-cart-btn:hover {
display: block;
justify-content: center;
align-items: center;
margin-top: 20px;
box-sizing: border-box;
color: var(--masteriyo-color-white);
background: var(--masteriyo-color-primary);
border: 1px solid var(--masteriyo-color-primary);
padding: 6px 16px;
border-radius: 2px;
font-size: 14px;
font-weight: 500;
text-decoration: none;
}
.masteriyo-surecart-course__exit-popup {
position: absolute;
top: 0;
right: 0;
border-radius: 60px;
background: #eef1f7;
display: flex;
align-items: center;
justify-content: center;
padding: 7px;
cursor: pointer;
}
.masteriyo-surecart-course__exit-popup svg {
width: 14px;
height: 14px;
}
.masteriyo-surecart-course__title {
color: #646464;
font-size: 16px;
font-weight: 400;
line-height: 26px;
}
.masteriyo-surecart-course__lists--label {
display: flex;
align-items: center;
justify-content: space-between;
margin-bottom: 12px;
}
.masteriyo-surecart-course__lists--heading {
color: #646464;
font-size: 14px;
font-weight: 600;
line-height: 24px;
}
.masteriyo-surecart-course__lists--loading-text {
color: #7a7a7a;
font-size: 12px;
font-weight: 500;
line-height: 26px;
display: flex;
align-items: center;
justify-content: center;
gap: 6px;
text-decoration: none;
margin-top: 14px;
transition: all 0.3s ease-in-out;
}
.masteriyo-surecart-course__lists--loading-text:hover {
text-decoration: underline;
}
.masteriyo-surecart-course__lists--loading-text svg {
width: 16px;
height: 16px;
}
.masteriyo-surecart-course__lists--list {
margin-left: 0;
margin-bottom: 24px;
}
.masteriyo-surecart-course__lists--list-item {
list-style: none;
display: flex;
align-items: center;
position: relative;
margin-bottom: 10px;
}
.masteriyo-surecart-course__lists--list-item:last-child {
margin-bottom: 0;
}
.masteriyo-surecart-course__lists--list-item input[type=button] {
position: relative;
z-index: 1;
width: 18px;
height: 40px;
}
.masteriyo-surecart-course__lists--list-item_label {
width: 100%;
border-radius: 4px;
background: #f0f0f0;
padding: 12px;
padding-left: 40px;
display: flex;
align-items: center;
gap: 8px;
cursor: pointer;
color: #646464;
font-size: 14px;
font-weight: 500;
line-height: 22px;
}
.masteriyo-surecart-course__lists--list-item_label_disabled {
color: #a7a7a7;
}
.masteriyo-surecart-course__lists--list-item_members {
position: absolute;
right: 12px;
top: 50%;
transform: translateY(-50%);
display: flex;
align-items: center;
gap: 4px;
color: #7a7a7a;
font-size: 14px;
font-weight: 500;
line-height: 22px;
}
.masteriyo-surecart-course__lists--list-item_members svg {
width: 20px;
height: 20px;
}
.masteriyo-surecart-course__lists--list-item_disabled {
cursor: none;
pointer-events: none;
}
.masteriyo-surecart-course__lists--list-item input[type=checkbox]:checked ~ .masteriyo-group-course__lists--list-item_label {
background: #f3f7fd;
}
.masteriyo-surecart-course__lists--footer {
display: flex;
align-items: center;
justify-content: flex-end;
gap: 14px;
}
.masteriyo-surecart-course__lists--footer_link {
color: #646464;
font-size: 14px;
font-weight: 400;
line-height: 22px;
text-decoration-line: underline;
transition: all 0.3s ease-in-out;
}
.masteriyo-surecart-course__lists--footer_link:hover {
color: #222;
}
.masteriyo-surecart-course__lists--footer_checkout-button {
display: flex;
padding: 10px 16px 10px 12px;
justify-content: center;
align-items: center;
gap: 8px;
border-radius: 4px;
background: #3e6dd0;
color: #ffffff;
font-size: 14px;
font-weight: 400;
line-height: 22px;
text-decoration: none;
transition: all 0.3s ease-in-out;
}
.masteriyo-surecart-course__lists--footer_checkout-button:hover {
color: #ffffff;
background: #1b4aab;
}
.masteriyo-surecart-course__lists--footer_checkout-button:focus {
color: #ffffff;
}
.masteriyo-surecart-course__lists--footer_checkout-button svg {
width: 20px;
height: 20px;
}
.masteriyo-surecart-course__lists--footer_checkout-button svg path {
stroke: #ffffff;
}
.masteriyo-surecart-course__lists--footer_checkout-button--disabled {
background: #e2e2e2;
color: #a7a7a7;
pointer-events: none;
cursor: not-allowed;
}
.masteriyo-surecart-course__lists--footer_checkout-button--disabled svg path {
stroke: #a7a7a7;
}
.masteriyo-wishlist-toggle {
display: block;
cursor: pointer;
padding: 8px;
border-radius: 100px;
background-color: var(--masteriyo-color-primary-lightest);
fill: none;
stroke: var(--masteriyo-color-primary);
stroke-width: 2px;
}
.masteriyo-wishlist-toggle.active {
fill: var(--masteriyo-color-primary);
stroke: var(--masteriyo-color-primary);
stroke-width: 2px;
}
.masteriyo-certificate-share-container {
display: flex;
align-items: center;
gap: 10px;
position: relative;
}
.masteriyo-certificate-share-button {
box-sizing: border-box;
color: var(--masteriyo-color-primary);
background: var(--masteriyo-color-white);
border: 1px solid var(--masteriyo-color-primary);
padding: 6px 16px;
border-radius: 2px;
font-size: 14px;
font-weight: 500;
text-decoration: none;
}
.masteriyo-certificate-share-button:hover {
box-sizing: border-box;
color: var(--masteriyo-color-primary);
background: var(--masteriyo-color-white);
border: 1px solid var(--masteriyo-color-primary);
padding: 6px 16px;
border-radius: 2px;
font-size: 14px;
font-weight: 500;
text-decoration: none;
}
.masteriyo-certificate-share-modal .masteriyo-overlay {
align-items: center;
}
.masteriyo-certificate-share-popup {
border-radius: 8px;
background: #fff;
box-shadow: 0px 0px 25px 0px rgba(10, 10, 10, 0.1);
display: flex;
width: 60%;
height: auto;
padding: 28px 28px 30px 28px;
flex-direction: column;
gap: 32px;
}
.masteriyo-certificate-share__wrapper {
position: relative;
}
.masteriyo-certificate-share__heading {
color: #222222;
font-size: 24px;
font-weight: 700;
line-height: 32px;
padding-bottom: 16px;
border-bottom: 1px solid #e5e5e5;
margin-bottom: 18px;
}
.masteriyo-certificate-share__exit-popup {
position: absolute;
top: 0;
right: 0;
border-radius: 60px;
background: #eef1f7;
display: flex;
align-items: center;
justify-content: center;
padding: 7px;
cursor: pointer;
}
.masteriyo-certificate-share__exit-popup svg {
width: 14px;
height: 14px;
}
.masteriyo-certificate-share__title {
color: #111;
font-size: 16px;
font-weight: 300;
line-height: 26px;
}
.masteriyo-certificate-share__share-link {
text-decoration: none;
}
.masteriyo-certificate-share__share-link a {
text-decoration: none;
}
.masteriyo-certificate-share__share-button {
margin-top: 20px;
box-sizing: border-box;
color: var(--masteriyo-color-primary);
background: var(--masteriyo-color-white);
border: 1px solid var(--masteriyo-color-primary);
padding: 6px 16px;
border-radius: 2px;
font-size: 16px;
font-weight: 500;
text-decoration: none;
width: 100%;
}
.masteriyo-certificate-share__share-button:hover {
box-sizing: border-box;
color: var(--masteriyo-color-primary);
background: var(--masteriyo-color-white);
border: 1px solid var(--masteriyo-color-primary);
padding: 6px 16px;
border-radius: 2px;
font-size: 16px;
font-weight: 500;
text-decoration: none;
width: 100%;
}
.masteriyo-certificate-share__share-button:focus {
box-sizing: border-box;
color: var(--masteriyo-color-primary);
background: var(--masteriyo-color-white);
border: 1px solid var(--masteriyo-color-primary);
padding: 6px 16px;
border-radius: 2px;
font-size: 16px;
font-weight: 500;
text-decoration: none;
width: 100%;
}
.masteriyo-certificate-share__share-button svg {
position: relative;
top: 4px;
right: 4px;
}
.masteriyo-share-container {
display: flex;
align-items: center;
justify-content: space-between;
}