@charset "UTF-8";

/*
Theme Name: Tattoocademy
Author: the WordPress team
Author URI: https://wordpress.org/
Text Domain: tattoocademy
template: twentytwentyone

*/
::-moz-selection { /* Code for Firefox */
  color: #000;
  background: #FFBA00;
}
::selection {
  color: #000;
  background: #FFBA00;
}
.jeg-elementor-kit.jkit-postblock .jkit-meta-date.icon-position-before i {
    display: none;
}
.jkit-meta-date.icon-position-before {
    position: absolute;
    top: 0;
    right: 0;
    background-color: #FFBA00;
    color: #000;
    padding: 10px 5px;
    font-size: 30px;
    font-weight: bold;
    text-align: center;
    line-height: 36px;
    max-width: 100px;
}
.jkit-meta-date.icon-position-before span {
    font-size: 14px;
    display: block;
    line-height: 10px;
    font-weight: normal;
}
.pricing-table:hover .elementor-element > .elementor-element-populated {
    box-shadow: none;
}
.pricing-table .elementor-element > .elementor-element-populated:hover {
    box-shadow: 0px 5px 30px 0px rgba(0, 0, 0, 0.1);
}
.learndash .ld-item-list,
.learndash .ld-tabs-navigation,
.learndash .ld-tabs-content 
{
    max-width: 1140px;
    margin: 0 auto !important;
}
.learndash-wrapper .ld-table-list .ld-table-list-header,
.learndash-wrapper .wpProQuiz_content .wpProQuiz_button,
.learndash-wrapper .ld-expand-button,
.learndash-wrapper .ld-button {
    background-color: #FFBA00;
    color: #000;
    opacity: 1;
    transition: all 0.35s ease-in-out;
}   
.learndash-wrapper .wpProQuiz_content .wpProQuiz_button:hover,
.learndash-wrapper .ld-expand-button:hover,
.learndash-wrapper .ld-button:hover {
    color: #000;
    background-color: #fff;
    opacity: 1;
    transform: translateY(-8px);
} 
.learndash-wrapper .ld-expand-button.ld-button-alternate .ld-icon,
.learndash-wrapper .ld-breadcrumbs .ld-status.ld-status-progress,
.learndash-wrapper .ld-progress .ld-progress-bar .ld-progress-bar-percentage,
.learndash-wrapper .ld-status-complete {
    background-color: #FFBA00;
}  
.learndash-wrapper .ld-expand-button.ld-button-alternate:hover .ld-icon {
    background-color: #000;
}  
.learndash-wrapper .ld-expand-button.ld-button-alternate,
.learndash-wrapper .ld-table-list a.ld-table-list-item-preview:hover,
.learndash-wrapper .ld-button.ld-button-transparent,
.learndash-wrapper .ld-course-navigation .ld-lesson-item.ld-is-current-lesson .ld-lesson-item-preview-heading, .learndash-wrapper .ld-course-navigation .ld-lesson-item.ld-is-current-lesson .ld-lesson-title,
.learndash-wrapper .ld-table-list a.ld-table-list-item-preview:hover,
.learndash-wrapper .ld-course-navigation .ld-lesson-item-preview a.ld-lesson-item-preview-heading:hover,
.learndash-wrapper .ld-course-navigation .ld-lesson-item.ld-is-current-lesson .ld-lesson-item-preview-heading .ld-status-incomplete, .learndash-wrapper .ld-course-navigation .ld-lesson-item.ld-is-current-lesson .ld-lesson-title .ld-status-incomplete,
.learndash-wrapper .ld-tabs .ld-tabs-navigation .ld-tab.ld-active,
.learndash-wrapper .ld-item-list .ld-item-list-item a.ld-item-name:hover,
.learndash-wrapper .ld-progress .ld-progress-heading .ld-progress-stats .ld-progress-percentage, 
.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-title .ld-item-components {
    color: #FFBA00;
}
.learndash-wrapper .ld-expand-button.ld-button-alternate:hover,
.learndash-wrapper .ld-button.ld-button-transparent:hover {
    color: #fff;
}
.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-heading,
.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-focus-sidebar-trigger,
.learndash-wrapper .ld-tabs .ld-tabs-navigation .ld-tab.ld-active::after,
.learndash-wrapper #learndash_mark_complete_button:hover, .learndash-wrapper .learndash_mark_complete_button:hover,
.learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu .ld-user-menu-items a, 
.learndash-wrapper .course_progress .sending_progress_bar,
.wpProQuiz_content .wpProQuiz_resultTable .wpProQuiz_resultValue_YourScore .progress-meter {
    background-color: #FFBA00;
}
.learndash-wrapper .ld-course-navigation .ld-lesson-item.ld-is-current-lesson .ld-lesson-item-preview-heading .ld-status-incomplete, .learndash-wrapper .ld-course-navigation .ld-lesson-item.ld-is-current-lesson .ld-lesson-title .ld-status-incomplete,
.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem label.is-selected, .learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem label:focus-within {
    border-color: #FFBA00;
}
.has-background-white .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) {
    background-color: transparent;
    color: inherit;
}
.learndash-wrapper .ld-course-navigation .ld-status-icon.ld-status-in-progress,
.learndash-wrapper .ld-status-in-progress {
    border-color: #FFBA00 #e2e7ed #e2e7ed #FFBA00; 
}
.learndash-wrapper .ld-focus .ld-focus-header #sfwd-mark-complete #learndash_mark_complete_button, .learndash-wrapper .ld-focus .ld-focus-header #sfwd-mark-complete .learndash_mark_complete_button, .learndash-wrapper .ld-focus .ld-focus-header .sfwd-mark-complete #learndash_mark_complete_button, .learndash-wrapper .ld-focus .ld-focus-header .sfwd-mark-complete .learndash_mark_complete_button, .learndash-wrapper .ld-focus .ld-focus-header #sfwd-mark-complete::after, .learndash-wrapper .ld-focus .ld-focus-header .sfwd-mark-complete::after {
    color: #FFBA00;
}
.learndash-wrapper .ld-focus .ld-focus-header .sfwd-mark-complete .learndash_mark_complete_button {
    padding: 5px;
}
.learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu .ld-user-menu-items::before {
    border-bottom-color: #FFBA00;
}
.learndash-wrapper .wpProQuiz_content ul.wpProQuiz_questionList input.wpProQuiz_questionInput {
    min-width: 15px;
    width: 25px;
    display: inline-block;
    vertical-align: sub;
    margin-right: 10px;
}
.learndash-wrapper .ld-course-status .ld-status.ld-status-progress {
    background: #FFBA00;
    color: #000;
}
.learndash-wrapper,
.learndash-wrapper .ld-course-status.ld-course-status-enrolled {
    background-color: #000;
    color: #fff;
}
.elementor-1034 .elementor-element.elementor-element-21b6919d .elementor-heading-title,
.elementor-1034 .elementor-element.elementor-element-44ff2b82 .elementor-icon-list-text,
.elementor-kit-263 h2,
.elementor-1034 .elementor-element.elementor-element-331c6041 .elementor-icon-list-text,
.learndash-wrapper .ld-table-list a.ld-table-list-item-preview,
.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-name {
    color: #fff;
}
.learndash .ld-item-list {
    padding-bottom: 25px;
}
.learndash-wrapper .ld-progress .ld-progress-bar, .learndash-wrapper .ld-tabs .ld-tabs-navigation::after {
    background-color: #444;
}
.learndash-wrapper .ld-item-list .ld-item-list-item {
    border: 2px solid #333;
    background: #111;
}
.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-expanded::before {
    background-color: #111;
}
.ld-user-menu-custom {
position: absolute;
height: 50px;
display: flex;
}
.ld-profile-avatar img {
border-radius: 100%;
height: 50px;
width: 50px;
}

#menu-login-menu li {
    height: 40px;
    margin-top: 20px;
}
#menu-login-menu li:hover {
    background-color: #fff;
}
#menu-login-menu li a {
    padding: 10px 25px;
    text-transform: uppercase;
}
@media (min-width: 768px) {
    .woocommerce-account .woocommerce-MyAccount-navigation {
        float: left;
    }
    .woocommerce-account .woocommerce-MyAccount-content {
        float: right
    }
}

.elementor-column-gap-default > .elementor-column > .elementor-element-populated {
/*     padding: 10px; */
    padding: 50px 0;
    /* font-family: "Heebo", sans-serif; */
}
.woocommerce-account .woocommerce-MyAccount-navigation li a {
    font-size: 16px;
}
.woocommerce-account .woocommerce-MyAccount-content p {
    font-size: 17.6px;
}
.learndash-wrapper .ld-profile-summary, .learndash-wrapper .ld-item-list {
    padding: 20px;
}
.um .um-form input[type="text"], .um .um-form input[type="search"], .um .um-form input[type="tel"], .um .um-form input[type="password"], .um .um-form textarea {
    background-color: rgb(250, 250, 250) !important;
    border-color: rgb(204, 204, 204) !important;
    transition: all 0.4s ease-in-out;
}
body .um .um-form input[type="text"]:focus, body .um .um-form input[type="search"]:focus, body .um .um-form input[type="tel"]:focus, body .um .um-form input[type="password"]:focus, body .um .um-form textarea:focus {
    border: 1px solid #FFBA00 !important;
    box-shadow: 0 2px 10px 0 rgb(0 0 0 / 15%) !important;
}
.site .button:not(:hover):not(:active):not(.has-background), button:not(:hover):not(:active):not(.has-background), input[type="submit"]:not(:hover):not(:active):not(.has-background), input[type="reset"]:not(:hover):not(:active):not(.has-background), .wp-block-search .wp-block-search__button:not(:hover):not(:active):not(.has-background), .wp-block-button .wp-block-button__link:not(:hover):not(:active):not(.has-background), .wp-block-file a.wp-block-file__button:not(:hover):not(:active):not(.has-background),
.um .um-button.um-alt, .um input[type="submit"].um-button.um-alt {
    border-radius: 50px !important;
    transition: all 0.4s ease-in-out;
    font-style: normal;
    padding: 10px 25px;
    vertical-align: baseline;
    font-size: 15px;
    margin-left: 0px;
    background-color: #FFBA00;
    text-decoration: none !important;
    /* font-family: "Heebo", sans-serif; */
}
.site .button:not(:hover):not(:active):not(.has-background):hover, button:not(:hover):not(:active):not(.has-background):hover, input[type="submit"]:not(:hover):not(:active):not(.has-background):hover, input[type="reset"]:not(:hover):not(:active):not(.has-background):hover, .wp-block-search .wp-block-search__button:not(:hover):not(:active):not(.has-background):hover, .wp-block-button .wp-block-button__link:not(:hover):not(:active):not(.has-background):hover, .wp-block-file a.wp-block-file__button:not(:hover):not(:active):not(.has-background):hover, .um input[type="submit"].um-button:hover, .um a.um-button:hover,
.um input[type="submit"].um-button:focus, .um a.um-button:focus,
.site .button:hover, .site .button:active, button:hover, button:active, input[type="submit"]:hover, input[type="submit"]:active, input[type="reset"]:hover, input[type="reset"]:active, .wp-block-search .wp-block-search__button:hover, .wp-block-search .wp-block-search__button:active, .wp-block-button .wp-block-button__link:hover, .wp-block-button .wp-block-button__link:active, .wp-block-file a.wp-block-file__button:hover, .wp-block-file a.wp-block-file__button:active {
    background-color: #fff !important;
    border-color: #fff !important;
    transform: translateY(-8px) !important;
    color: #000 !important;
    border-radius: 50px !important;
    transition: all 0.4s ease-in-out;
    font-style: normal;
    padding: 10px 25px;
    vertical-align: baseline;
    font-size: 15px;
    margin-left: 0px;
    text-decoration: none !important;
    /* font-family: "Oswald", Sans-serif; */
}
.um .um-button.um-alt, .um input[type="submit"].um-button.um-alt, .learndash-wrapper #btn-join, .learndash-wrapper .btn-join {
    background-color: #FFBA00 !important;
    color: #000 !important;
    /* font-family: "Oswald", Sans-serif; */
    transition: all 0.4s ease-in-out;
}
.um .um-button.um-alt:hover, .um input[type="submit"].um-button.um-alt:hover,
.learndash-wrapper #btn-join:hover, .learndash-wrapper .btn-join:hover {
    background-color: #000 !important;
    transform: translateY(-8px);
    color: #fff !important;
}
.um-field-checkbox-state i, .um-field-radio-state i {
    line-height: 20px !important;
    display: inline-block;
    vertical-align: super;
}
.um .um-tip:hover, .um .um-field-radio.active:not(.um-field-radio-state-disabled) i, .um .um-field-checkbox.active:not(.um-field-radio-state-disabled) i, .um .um-member-name a:hover, .um .um-member-more a:hover, .um .um-member-less a:hover, .um .um-members-pagi a:hover, .um .um-cover-add:hover, .um .um-profile-subnav a.active, .um .um-item-meta a, .um-account-name a:hover, .um-account-nav a.current, .um-account-side li a.current span.um-account-icon, .um-account-side li a.current:hover span.um-account-icon, .um-dropdown li a:hover, i.um-active-color, span.um-active-color {
    color: #FFBA00;
}

.custom_breadcrumb{
    margin: 0 auto !important;
}
.custom_breadcrumb_container{
    display: flex;
    justify-content: center;
}
.custom_breadcrumb_container.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text, .custom_breadcrumb_container.elementor-widget-icon-list .elementor-icon-list-item>a {
    /* font-family: var(--e-global-typography-text-font-family); */
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    text-transform: var(--e-global-typography-text-text-transform);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
}
.elementor-widget .elementor-icon-list-items.elementor-inline-items.custom_breadcrumb .elementor-icon-list-item {
    margin-right: calc(5px/2);
    margin-left: calc(5px/2);
}
.elementor-widget .custom_breadcrumb .elementor-icon-list-icon {
    text-align: var(--e-icon-list-icon-align);
}
.custom_breadcrumb li a:hover {
    color: white;
}
.custom_breadcrumb .elementor-icon-list-icon i {
    color: var( --e-global-color-accent );
    font-size: var(--e-icon-list-icon-size);
    width: 10px !important;
}
.custom_breadcrumb .elementor-icon-list-text {
    color: #FFFFFF;
}
#learndash-tooltips .ld-tooltip,
#learndash-tooltips .ld-tooltip::after,
.learndash-wrapper .ld-status-waiting {
    background-color: #FFBA00;
    color: #000;
}
.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled {
    margin: 0;
    background-color: #fff;
}
.jeg-elementor-kit.jkit-mailchimp .jkit-mailchimp-submit:hover {
    border-radius: 50px !important;
    color: #000 !important;
    background-color: #fff !important;
}
.custom-banner .elementor-widget .elementor-icon-list-icon i {
    font-size: 14px;
}
.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-label,
.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-price {
    color: #000;
}
.woocommerce header section {
    padding-top: 0;
}
.elementor-1702 .elementor-element.elementor-element-33da51d2 .woocommerce ul.products li.product .onsale, .elementor-1702 .elementor-element.elementor-element-33da51d2 .woocommerce ul.products li.product .eael-onsale {
    background-color: #FFBA00;
    color: #000;
}
.elementor-1702 .elementor-element.elementor-element-33da51d2 .eael-product-grid .woocommerce li.product .button, .elementor-1702 .elementor-element.elementor-element-33da51d2 .eael-product-grid .woocommerce li.product .button.add_to_cart_button,
.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals button, .eael-woo-cart .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .button, .eael-woo-cart .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals button:not(:hover):not(:active), .eael-woo-cart .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .button:not(:hover):not(:active) {
    background-color: #FFBA00;
    border-radius: 50px;
    color: #000;
    display: inline-block;
    padding: 0px 25px;
    transition: all 0.4s ease-in-out;
}
.elementor-1702 .elementor-element.elementor-element-33da51d2 .eael-product-grid .woocommerce li.product .button:hover, 
.elementor-1702 .elementor-element.elementor-element-33da51d2 .eael-product-grid .woocommerce li.product .button.add_to_cart_button:hover,
.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals button:hover, .eael-woo-cart .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .button:hover, .eael-woo-cart .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals button:not(:hover):not(:active):hover, .eael-woo-cart .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .button:not(:hover):not(:active):hover {
    color: #FFBA00;
    background-color: #000;
    border-radius: 50px;
    transform: translateY(-8px);
    outline: none;
}
.elementor-1702 .elementor-element.elementor-element-33da51d2 .eael-woo-pagination .current {
    color: #FFBA00;
    background: #000;
    /* font-family: "Oswald", Sans-serif; */
}
.elementor-1702 .elementor-element.elementor-element-33da51d2 .eael-woo-pagination .current:hover {
    background: #FFBA00;
    color: #000;
}
input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], .site textarea {
    border-radius: 0 !important;
    transition: all 0.4s ease-in-out;
}
input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="number"]:focus, input[type="tel"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="time"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="color"]:focus, .site textarea:focus,
.woocommerce-checkout .select2-container--focus .select2-selection, .woocommerce-checkout .select2-container--open .select2-selection {
    outline: none !important;
    box-shadow: 0 2px 10px 0 rgb(0 0 0 / 15%);
    border-radius: 0 !important;
    border-color: #FFBA00 !important;
}
.wc_payment_method input[type="radio"] + label::before {
    margin-left: 0;
}
.eael-woo-checkout .woocommerce .woo-checkout-payment #payment .payment_methods .wc_payment_method input[type="radio"]:checked + label::before {
    border-color: #FFBA00 !important;
}
body.ld-in-focus-mode .learndash-wrapper,
.learndash-wrapper .ld-focus .ld-focus-sidebar,
.learndash-wrapper .ld-focus .ld-focus-header .ld-brand-logo,
body.ld-in-focus-mode.admin-bar,
.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-topic-list.ld-table-list {
  background: #000;
}
.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-lesson-item, .learndash-wrapper .ld-focus .ld-focus-header {
  border-bottom: 1px solid #333;
  background-color: #000;
}
.learndash-wrapper .ld-focus .ld-focus-sidebar,
.learndash-wrapper .ld-focus .ld-focus-header .ld-content-action, .learndash-wrapper .ld-focus .ld-focus-header .ld-progress {
  border-right: 1px solid #333;
}
.learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu {
  border-left: 1px solid #333;    
}
.learndash-wrapper .ld-course-navigation .ld-lesson-item-preview a.ld-lesson-item-preview-heading,
.learndash-wrapper .ld-course-navigation .ld-lesson-item-preview .ld-expand-button,
.elementor-1058 .elementor-element.elementor-element-30fbadfc .elementor-heading-title,
.learndash-wrapper .ld-tabs .ld-tabs-navigation .ld-tab,
.learndash-wrapper .ld-focus .ld-tab-content li:not(.blocks-gallery-item),
.learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu .ld-text,
.elementor-kit-263 a:hover {
    color: #fff;
}
.elementor-1058 .elementor-element.elementor-element-7d90940 span {
    color: #fff !important;
}
.learndash-wrapper .ld-focus .ld-focus-main .ld-focus-content h1, .elementor-kit-263 h4 {
  color: #FFBA00;
}
.learndash-wrapper .ld-breadcrumbs {
    background-color: #222;
}
.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-heading h3 a,
.learndash-wrapper .ld-breadcrumbs .ld-status.ld-status-progress {
    color: #000;
}
.learndash-wrapper .ld-table-list .ld-table-list-items, .learndash-wrapper .ld-table-list.ld-no-pagination, .learndash-wrapper .ld-content-actions {
    border-color: #333;
}
.elementor-1901 .elementor-element.elementor-element-a7ee60b .eael-product-grid .woocommerce li.product .button, .elementor-1901 .elementor-element.elementor-element-a7ee60b .eael-product-grid .woocommerce li.product .button.add_to_cart_button {
    background-color: #FFBA00 !important;
    color: #000 !important;
    border-radius: 50px;
    transition: all 0.4s ease-in-out;
    display: inline-block;
    padding: 0px 25px;
}
.elementor-1901 .elementor-element.elementor-element-a7ee60b .eael-product-grid .woocommerce li.product .button:hover, .elementor-1901 .elementor-element.elementor-element-a7ee60b .eael-product-grid .woocommerce li.product .button.add_to_cart_button:hover {
    color: #FFBA00 !important;
    background-color: #000 !important;
    border-radius: 50px;
    transform: translateY(-8px);
    outline: none;
}
.elementor-1901 .elementor-element.elementor-element-a7ee60b .woocommerce ul.products li.product .onsale, .elementor-1901 .elementor-element.elementor-element-a7ee60b .woocommerce ul.products li.product .eael-onsale {
  color: #000 !important;
  background-color: #FFBA00 !important;
  line-height: 160px !important;
}

/* NEW STYLES */

article.entry, .azl-my-courses .azl-product-hz,
.azl-reset-vuetify.vuetify-container {
    background-color: #000;
    color: #fff;
}
.entry-header {
    margin-top: 0;
}
.entry-footer {
    margin-bottom: 0;
}
.azl-my-courses a.azl-button.azl-primary, 
.azl-my-courses div.azl-button.azl-primary,
.azl-reset-vuetify .v-btn.v-btn--outline,
.azl-reset-vuetify .theme--light.v-btn:not(.v-btn--icon):not(.v-btn--flat),
.azl-course-content .azl-lecture-upload .inputfile + label {
    background-color: #FFBA00 !important;
    color: #000 !important;
    border-radius: 50px;
    transition: all 0.4s ease-in-out;
    display: inline-block;
    padding: 10px 25px;  
    /* font-family: "Oswald", Sans-serif; */
    font-style: normal;  
}
.azl-my-courses a.azl-button.azl-primary:hover, 
.azl-my-courses div.azl-button.azl-primary:hover,
.azl-reset-vuetify .v-btn.v-btn--outline:hover,
.azl-reset-vuetify .theme--light.v-btn:not(.v-btn--icon):not(.v-btn--flat):hover,
.azl-course-content .azl-lecture-upload .inputfile + label:hover {
    background-color: #fff !important;
    color: #000 !important;
    transform: translateY(-8px);
}
.v-progress-linear .info {
  background-color: #FFBA00 !important;
  border-color: #FFBA00 !important;
}
.course-sidebar .course-progress-percent {
    color: #FFBA00 !important;
}
.list-section-item .v-card__title {
  background-color: #333;
}
.azl-reset-vuetify .theme--light.v-list,
.list-section-item > .v-list > div.active > .v-list__tile {
  background: #222;
  color: #fff;
}
.azl-reset-vuetify .theme--light.v-divider {
  border-color: rgba(0, 0, 0, 0.65);
}
.azl-reset-vuetify .theme--light.v-icon {
  color: rgba(255, 255, 255, 0.5);
}
.azl-reset-vuetify .theme--light.v-toolbar {
  background-color: #000;
  color: #fff;
}
.azl-reset-vuetify .theme--light.v-btn {
  color: #fff;
}
.azl-reset-vuetify .theme--light.v-list .v-list__tile__sub-title {
  color: rgba(255, 255, 255, 0.54);
}
.azl-course-content .azl-lecture-upload,
.azl-lecture-quiz-player {
  border: 1px solid #444;
}
.azl-quiz-start {
    background-color: #FFBA00;
}
button:not(:hover):not(:active):not(.has-background) {
    background-color: #FFBA00 !important;
    color: #000 !important;
    border-radius: 50px !important;
    transition: all 0.4s ease-in-out;
    display: inline-block;
    /* font-family: "Oswald", Sans-serif; */
    font-style: normal; 
    padding: 10px 25px;
    vertical-align: baseline;
    font-size: 15px; 
    margin-left: 10px;
}
.azl-course-content .azl-lecture-upload button {
    background-color: #fff !important;
    color: #000 !important;
    padding: 10px 25px;  
    transform: translateY(-8px);
}
.azl-course-content .azl-lecture-upload .inputfile + label {
    vertical-align: bottom;
    font-size: 15px;
    padding: 10px 25px;
    line-height: 20px;
    margin-bottom: 7px;
}
.jeg-elementor-kit.jkit-nav-menu .jkit-hamburger-menu {
    display: none !important;
}
.woocommerce.custom_form {
    width: 50%;
    margin: 0 auto;
}
.woocommerce.custom_form h2{
    text-align: center;
    color: #FFBA00;
    padding-bottom: 55px;
}

.azl-reset-vuetify .theme--light.v-card,
.azl-reset-vuetify .theme--light.v-list, 
.list-section-item > .v-list > div.active > .v-list__tile {
  background-color: #222;
  border-color: #222;
  color: #fff;
}
.course-sidebar .sidebar-menu > div.active {
  background-color: #333;
  border-color: #FFBA00;
  color: #FFBA00;
}
.course-sidebar .sidebar-menu > div {
  border-left: 3px solid #444;
}
.woocommerce-notices-wrapper {
    display: none;
}
.elementor-kit-263 h1, 
.azl-quiz-result .quiz-answer-icon-result,
.azl-quiz-answer-container.selected.correct .quiz-answer-icon-correct {
  color: #FFBA00;
}
.azl-course-content p, 
.elementor-kit-263 h3, 
.azl-quiz-question_content,
.azl-lecture-quiz-player {
    color: #ddd;
}
.azl-quiz-answer {
  border: 1px solid #444;
}
.v-list .success--text {
  color: #FFBA00 !important;
  caret-color: #FFBA00 !important;
}
.azl-reset-vuetify .v-btn--small {
    height: auto;
}
.azl-reset-vuetify .container.grid-list-lg .layout .flex {
    padding: 8px 20px;
}
.jeg-elementor-kit.jkit-postblock .jkit-post {
    position: relative;
  }

/* 14-12-2022 */

.footer_copyright {
    color: #fff !important;
}

.jeg-elementor-kit.jkit-team.style-hover-social .profile-card {
    border-style: none;
}
.jeg-elementor-kit.jkit-team .profile-box .profile-card {
  padding: 0 !important;
  display: flex !important;
}
.jeg-elementor-kit.jkit-team .profile-box .profile-card .profile-header {
  width: 30%;
  height: auto;
  margin: 0;
}
.jeg-elementor-kit.jkit-team.style-hover-social .profile-body {
  width: 70%;
  padding: 20px;
}
.jeg-elementor-kit.jkit-team.style-hover-social .profile-card .profile-header img {
  height: 100% !important;
}
.jeg-elementor-kit.jkit-team.style-hover-social:hover .profile-body {
  -webkit-transform: inherit;
  transform: inherit;
}
.jeg-elementor-kit.jkit-team.style-hover-social .social-list {
    opacity: 1;
}
.elementor-549 .jeg-elementor-kit.jkit-team,
.elementor-549 .jeg-elementor-kit.jkit-team .social-list {
    text-align: left !important;
}
.jeg-elementor-kit.jkit-team.style-hover-social .social-list {
    visibility: visible;
}
.jeg-elementor-kit.jkit-team.style-default .profile-card, .jeg-elementor-kit.jkit-team.style-hover-social .profile-card {
  box-shadow: none !important;
}
.jeg-elementor-kit.jkit-team .social-list .social-icon a {
  color: #000;
  background-color: #FFBA00;
}
.jeg-elementor-kit.jkit-team.style-hover-social .profile-body::before {
  background-color: #FFBA00;
}
.jeg-elementor-kit.jkit-team.style-hover-social:hover .profile-body::before {
  opacity: 0.15;
}
.strike-through {
    text-decoration: line-through #FFBA00;
}
.text-highlight {
    color: #FFBA00;
    font-weight: bold;
    font-size: 1.75em;
}
.home-course-image {
  height: 350px;
}
.elementor-widget-image.home-course-image a {
  display: block;
}
.home-course-image img {
  object-fit: cover;
  height: 350px !important;
}
@media (max-width: 767px) {
    .home-course-image {
      height: 250px;
    }
    .home-course-image img {
      height: 250px !important;
    }
}

.elementor-section.home-course .elementor-container
{
	align-items: flex-start;
}

.home-course-image + div {
  position: absolute;
  top: 12px;
  right: 0px;
}
.home-course-image + div a.tags {
    position: absolute;
    top: 0;
    right: 12px;
}
a.tags {
    padding: 2px 4px;
    background-color: #FFBA00;
    color: #000;
    border-radius: 8px;
    font-size: 14px;
}
.price-special {
  color: #000;
}
.elementor-element-f637b78 h3 {
    color: #000 !important;
}
.elementor-2412 .elementor-element.elementor-element-ee247a7 .jeg-elementor-kit.jkit-postblock .jkit-post-category {
  padding: 15px 15px 15px 15px !important;
}
@media (min-width: 1025px) {
    .jeg-elementor-kit.jkit-mailchimp.style-inline .jkit-form-wrapper {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    }
}
.product_cat-courses {
	color:#fff;
}
.course_heading h5 {
  min-height: 52px;
}
.elementor-kit-263 img {
    box-shadow: none !important;
}

.woocommerce-info {
  border-top-color: #FFBA00;
  background-color: #000;
  color: #fff;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields label {
  font-size: 15px !important;
}
.woocommerce-account .woocommerce-EditAccountForm #account_display_name + span {
  font-size: 14px !important;
}
.woocommerce-account table.account-orders-table td.woocommerce-orders-table__cell-order-actions a, .woocommerce-account table.account-orders-table th a, .woocommerce-account table.account-orders-table .button,
.woocommerce-account table.account-orders-table td.woocommerce-orders-table__cell-order-actions a:hover, .woocommerce-account table.account-orders-table th a:hover, .woocommerce-account table.account-orders-table .button:hover  {
  padding: 5px 15px !important;
  margin-top: 15px !important;
  margin-bottom: 10px !important;
}
.woocommerce-account table.account-orders-table td.woocommerce-orders-table__cell-order-actions a, .woocommerce-account table.account-orders-table th a, .woocommerce-account table.account-orders-table .button {
    background-color: #FFBA00 !important;
    border: 1px solid #FFBA00 !important;
    color: #000 !important;
}
 .woocommerce-account table.account-orders-table td.woocommerce-orders-table__cell-order-actions a:hover, .woocommerce-account table.account-orders-table th a:hover, .woocommerce-account table.account-orders-table .button:hover {
    background-color: #FFF !important;
    border: 1px solid #FFF !important;
    color: #000 !important;
}
.is-dark-theme .site .elementor-heading-title a:focus:not(.wp-block-button_link):not(.wp-block-file_button) {
    background: transparent !important;
}
table.order_pay_table * {    
    text-align: left;
}
table.order_pay_table td.product-total, 
table.order_pay_table th.product-total,
table.order_pay_table td.product-subtotal {
    text-align: right !important;
}
body.custom-background {
    background-color: #000000;
    color: #fff;
}
.woocommerce-order {
    padding: 35px 0;
}