/*
 Theme Name:   Xstore Child
 Theme URI:    http://8theme.com/
 Description:  XStore Child Theme
 Author:       8theme
 Author URI:   http://8theme.com
 Template:     xstore
 Version:      1.0
 Text Domain:  xstore-child
*/
/* HIDES ELEMENTOR’S “NOTES” FEATURE IN ADMIN BAR */ 
.h5, h5 {
    line-height: 1.3 !important;
}


.prefooter .container {
    padding-top: 0px;
}
.prefooter {
	line-height: 0px !important;
}

@media only screen and (max-width: 992px){
.responsive-sidebar-top .sidebar-left {
    float: initial;
}}


.content-product .stock, .content-product .available-on-backorder {
background-color: #000 !important;
color: #fff !important;
    font-weight: 700;
}

.padding20 {
    padding-left: 20px;
    padding-right: 20px;
}

/* BLOG */

.post-categories {
	    font-family: "Roboto Condensed", Sans-serif;
    text-transform: uppercase;
font-weight: 700;
font-size: 0.9rem!important;
}

.blog-post .post-categories a, .post-header .post-categories a {
    text-transform: uppercase;
font-weight: 700;
}

.menu-label-hot > a .label-text {
    background-color: #F15C24!important;
}

/* CONTACT FORM 7 */

span.wpcf7-not-valid-tip {
	color: #ec3642;
}

div.wpcf7-validation-errors,
div.wpcf7-acceptance-missing {
	border: 2px solid #ffc20f;
	background: #ffc20f!important;
}

div.wpcf7-mail-sent-ok {
	border: 2px solid #79b144;
	background: #79b144!important;
	color: #ffffff;
}


/* MENUE */

.yz-nav-count {
	top: -1px;
	right: -5px;
	color: #fff;
	height: 18px !important;
	padding: 0 4px;
	min-width: 18px !important;
	font-size: 11px;
	font-weight: 600;
	line-height: 18px !important;
	position: absolute;
	text-align: center;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.header-main-menu.et_element-top-level.menu-items-custom .menu > li > a {
	background-color: transparent!important;
}
.header-main-menu.et_element-top-level.menu-items-custom .menu > li > a:hover {
	background-color: #fff!important;
}

.youzify-primary-nav-settings {
    color: #fff;
}
.youzify-primary-nav-settings, .header-main-menu.et_element-top-level .menu > .current-menu-item > a, .header-main-menu.et_element-top-level.menu-items-custom .menu > .current-menu-item > a {
	color: #fff!important;
}
.header-main-menu.et_element-top-level.menu-items-custom .menu > .current-menu-item > a:hover {
	color: #000 !important;
}
.fa-power-off::before {
	margin-right: 3px;
}
.menu-item-has-children .nav-sublist-dropdown .item-level-1 > a:hover {
    color: #fff !important;
}
@media (min-width: 992px) {
    .youzify-inner-content {margin-left: 20px;}
.menu-item-has-children .nav-sublist-dropdown .item-level-1 > a {font-size:14px;font-weight:700 !important;color:#000 !important;}
}
@media (max-width: 992px) {
.menu-item-has-children .nav-sublist-dropdown .item-level-1 > a{font-size:14px;font-weight:700 !important;color:#fff !important;}
}

.item-design-posts-subcategories .subcategories-tabs li {
    font-family: "Roboto Condensed", Sans-serif;
    font-size: 14px;
}
.item-design-posts-subcategories .subcategories-tabs li:hover {
    color: #000;
}

.item-design-mega-menu .nav-sublist-dropdown > .container > ul > li {
    margin-bottom: 0.74em;
}
.et_b_header-menu.et_element-top-level .nav-sublist-dropdown .item-link {
font-size: 14px;
}
.et_b_header-menu.et_element-top-level .nav-sublist-dropdown .item-link, .et_b_header-menu.et_element-top-level .nav-sublist-dropdown .item-link-sb  {
    text-transform: uppercase;
    font-weight: 400;
    font-family: "Roboto Condensed", Sans-serif;
}

.nav-sublist-dropdown .item-link {
	color: #888 !important;
}

.et_b_header-menu .nav-sublist-dropdown .item-link:hover, .et_b_header-menu .nav-sublist-dropdown .item-link-sb:hover {
    opacity: 1 !important;
    background-color: #000 !important;

}

.et_b_header-menu.et_element-top-level .nav-sublist-dropdown .item-link-black, .et_b_header-menu.et_element-top-level .nav-sublist-dropdown .item-link-sb {
font-size: 14px;
	padding: .3em 1.9em .3em 0em;
}

.et_b_header-menu.et_element-top-level .nav-sublist-dropdown .item-link-black {
    text-transform: uppercase;
    font-weight: 200;
    font-family: "Roboto Condensed", Sans-serif;
}

.nav-sublist-dropdown .item-link-black {
	color: #888 !important;
}

.et_b_header-menu .nav-sublist-dropdown .item-link-black:hover {
    opacity: 1 !important;
    background-color: #fff !important;
    color: #000 !important;
}
.et_b_header-menu .nav-sublist-dropdown .item-link-black .menu-title:hover {
    color: #000 !important;
}


.et_b_header-menu.et_element-top-level .nav-sublist-dropdown .item-link-black {
    text-transform: uppercase;
	font-weight: 500;
}

.item-design-mega-menu .nav-sublist-dropdown .item-level-1 > a {
    padding: 0.5em 2.3em;
}

.item-design-mega-menu .nav-sublist-dropdown .nav-sublist a:hover {
    color: #fff !important;
}

.et_b_header-menu.et_element-top-level .nav-sublist-dropdown .item-link {
    text-transform: uppercase;
	font-weight: 500;
}

.navigation-wrapper {
    background-color: #000;
}

.menu-top-bar-area a {
	opacity: .7;
    font-size: 11px;
	text-transform: uppercase;
}
.menu-top-bar-area a:hover {
	opacity: 1;
	text-transform: uppercase;
}

.languages-area {
	opacity: 1;
    font-size: 11px;
	text-transform: uppercase;
}

.et-menu-list .subitem-title-holder a {
    padding: 0 0.5em 0 0.5em;
}
.et-menu-list .menu-title h2 {
	font-size: 13px;
    font-weight: 500;
    font-family: Arial, sans-serif;
    line-height: 17px;
    letter-spacing: 0;
    display: inline-block;
    color: inherit;
    margin-bottom: 0;
    padding: 7px;
}
.et-menu-list .menu-title h2:hover {
	font-family: Arial,Helvetica;
	font-weight: normal;
    display: inline-block;
    font-size: 13px;
    color: #ffffff;
    margin-bottom: 0;
    text-transform: inherit;
	letter-spacing: 0px;
	padding: 5px 7px;
	background-color: #000000;
}

.et-menu-list .item-title-holder a:hover {
    color: #000000;
}

.et-menu-list .menu-title h2:active {
	font-family: Arial,Helvetica;
	font-weight: normal;
    display: inline-block;
    font-size: 13px;
    color: #ffffff;
    margin-bottom: 0;
    text-transform: inherit;
	letter-spacing: 0px;
	padding: 5px 7px;
	background-color: #000000;
}

.et-menu-list .subitem-title-holder a {
    font-size: 0.9rem!important;
}
.et-menu-list .subitem-title-holder a {
    color: #222222;
}
.et-menu-list .subitem-title-holder a:hover {
    color: #fff;
}

.et-menu-list .item-title-holder a {
    display: block;
    font-size: 1rem;
    padding: 0.5em 0.5em 0.5em 0.5em;
}
.et-menu-list .item-title-holder a:hover {
	color: #fff!important;
	background-color: #000000;
}
.item-title-holder-black .item-title-holder a:hover {
    color: #000 !important;
    background-color: #fff;
}

/* 
.et_b_header-menu.et_element-top-level .nav-sublist-dropdown .item-link, .site-header .widget_nav_menu .menu > li > .sub-menu a, .site-header .etheme_widget_menu .nav-sublist-dropdown .item-link {
    padding-left: 0em!important;
    padding-right: 0em!important;
} */

/* SLIDER */
.bdt-position-cover img
{
height: 100%!important;
max-width: none!important;
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
}

/* MOBILE MENUE */



/* BREADCRUMBS */

.page-heading {
    background-image: none!important;
}

.breadcrumbs a:hover, .bbp-breadcrumb a:hover {
	opacity: 1;
    color: #ffffff;
	font-weight: bold;
}

.woocommerce-breadcrumb{
	margin-top: 10px;
}

.woocommerce-breadcrumb a {
	padding: 4px 4px;

     color: #666666 !important;
}

.woocommerce-breadcrumb a:hover {
	opacity: 1;
	background: #22212C;
    color: #ffffff !important;
	font-weight: bold;
}

/* CATEGORY TEASER */

.teaserminheight290 {
    min-height: 290px;
}

.teaserminheight900 {
    min-height: 900px;
}

.cat-teaser h1 {
    line-height: 48px ;
    font-size: 34px;
	color: #ffffff;
	display: inline; 
	font-weight: 800;
    letter-spacing: -1px !important;
	background: #1c262d; 
	padding: 6px 13px;
}

/* PRODUCT PAGE */
.product-content .title, .product-content .product_title, .product-content .product-name {
    font-size: 36px;
    margin-bottom: .3em;
}
.widget-title, .widgettitle, .cart_totals > h2 {
    font-size: 1.4rem;
}
.swiper-custom-right::before, .swiper-custom-left::before, .swiper-custom-right:hover::before, .swiper-custom-left:hover::before {
    color: #000!important;
}
.tabs .tab-title {

    text-transform: uppercase;
    font-size: 1.2rem;
	font-family: "Roboto Condensed", Sans-serif;
	font-weight: 600;
}

/* CONTENT */

.st-swatch-preview li.selected {
    border: 2px solid #888888;
}

.woocommerce-wishlist .page-heading .title, .woocommerce-account .page-heading .title {
    display: block;
    font-family: "Roboto Condensed", Sans-serif;
    font-weight: 800;
    font-size: 3rem !important;
    text-transform: uppercase !important;
    text-align: center;
}

.price {
color: #717171;
font-family: "Roboto Condensed", Sans-serif;
font-weight: 600;
text-transform: uppercase;
}


.content-product .price {
font-size: 15px;
line-height: 1.1;
}

.product-content .price {
    font-size: 2.5rem;
    line-height: 1.2;
    color: #717171;
}

.woocommerce-checkout .shop_table {
    background-color: #fff !important;
}

/* FOOTER */
.footer {
    font-size: 12px;
}

.template-container .template-content .footer a, .template-container .template-content .footer .vc_wp_posts .widget_recent_entries li a {
    color: #666666;
    font-size: 12px;
    padding: 2px 4px 2px 4px;
}


.footer-widget .widget-title {
    font-size: 24px !important;
    text-transform: uppercase !important;
    font-weight: 600;
margin-bottom: 0.6em;
padding-bottom: 0.6em;
}


.menu-topbottom-menu-container a {
	opacity: .5;
    font-size: 11px;
	text-transform: uppercase;
}
.menu-topbottom-menu-container a:hover {
    color: #ffffff !important;
    opacity: 1 !important;
    font-size: 11px;
    text-transform: uppercase;
}

.footer-product .wc-gzd-additional-info {
    display: none;
}

/* MESSAGES */

.woocommerce-message .button, .woocommerce-error .button, .woocommerce-info .button, .dokan-info .button, .dokan-error .button, .dokan-alert .button, .dokan-alert-success .button, .mc4wp-alert .button {
    float: right;
    border: none !important;
    text-decoration: none;
    color: #fff;
	text-transform: uppercase;
	font-weight: 900;
	background: rgba(0, 0, 0, .2)!important;
    padding: 2px 8px;
    font-size: 0.95rem;
    line-height: 2;
}
.woocommerce-message .button:hover, .woocommerce-error .button:hover, .woocommerce-info .button:hover, .dokan-info .button:hover, .dokan-error .button:hover, .dokan-alert .button:hover, .dokan-alert-success .button:hover, .mc4wp-alert .button:hover {
    color: #fff;
	background: rgba(0, 0, 0, 1)!important;
}

.woocommerce-info::before, .dokan-info::before, .mc4wp-info::before {
    color: #fff;
    content: "\e906";
}
.woocommerce-info {
    background-color: #1565c0;
	color: #fff;
}

.woocommerce-error:before, .mc4wp-error:before, .dokan-error:before, .dokan-alert-warning:before {
    color: #ffffff;
    content: "\e900";
}
.woocommerce-error, .mc4wp-error, .dokan-error, .dokan-alert-warning {
    padding-left: calc(1.2em + 25px) !important;
    margin-bottom: 1.43em !important;
    color: #fff;
    background: #ec3642;
    border-top-color: #ec3642 !important;
}
.woocommerce-message:before, .dokan-alert-success:before, .mc4wp-success:before {
    color: #ffffff;
    content: "\e92a";
}
.woocommerce-message {
    color: #ffffff;
    border-top-color: #79b144 !important;
    background: #79b144;
}

.woocommerce-message a:not(.button), .woocommerce-error a:not(.button), .woocommerce-info a:not(.button), .dokan-info a:not(.button), .dokan-error a:not(.button), .dokan-alert a:not(.button), .dokan-alert-success a:not(.button), .mc4wp-alert a:not(.button) {
    text-decoration: none;
    font-weight: 900;
    text-transform: uppercase;
    /* background: black; */
    color: #fff;
    background: rgba(0, 0, 0, .2);
    padding: 2px 5px;
	font-size: 0.95rem;
	line-height: 2;
}
.woocommerce-message a:hover, .woocommerce-error a:hover, .woocommerce-info a:hover, .dokan-info a:hover, .dokan-error a:hover, .dokan-alert a:hover, .dokan-alert-success a:hover, .mc4wp-alert a:hover {
    background: rgba(0, 0, 0, 1);
}

.woocommerce-gzd-legal-checkbox-text a {
    text-decoration: none;
    font-weight: 500;
    background: rgba(0, 0, 0, .05);
    padding: 2px 5px;
}
.woocommerce-gzd-legal-checkbox-text a:hover {
    text-decoration: none;
    font-weight: 500;
    background: #000;
	color: #fff;
}
.woocommerce-message li, .woocommerce-error li, .woocommerce-info li, .dokan-info li, .dokan-error li, .dokan-alert li, .dokan-alert-success li, .mc4wp-alert li {
    font-size: 1rem;
}
.woocommerce-info {
    font-size: 1rem;
	line-height: 2.6;
/* padding: 0 0 0 20px !important; */	
}

.woocommerce-form-coupon-toggle {
    border: none; 
	border-top-color: currentcolor;
    padding: 0;
    background-color: #e0bc71;
}
.woocommerce-info {
    margin-top: 0.5em !important;
	margin-bottom: 0.5em !important;
}

.blackbgfont span {
    display: inline;
    box-shadow: 0 0 0 10px #000 !important;
    background-color: #000 !important;
    box-decoration-break: clone !important;
    line-height: 1.4 !important;
	font-weight:800;
}

.brands-carousel.swiper-entry .swiper-slide {
    opacity: 0.4 !important;
}
.brands-carousel.swiper-entry .swiper-slide img {
    opacity: 0.4 !important;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
}
.brands-carousel.swiper-entry .swiper-slide:hover {
    opacity: 1 !important;
}
.brands-carousel.swiper-entry .swiper-slide:hover img {
    opacity: 1 !important;
	 filter: none;
  -webkit-filter: grayscale(0%);
}
.woocommerce-order-overview-wrapper ~ p::before {
    color: #fff;
}
.woocommerce-order-overview-wrapper ~ p {
    color: #fff !important;
        font-size: 1.2em !important;
}
.woocommerce-bacs-bank-details {
    display: block;
    max-width: 80%;
    margin-left: auto;
    margin-right: auto;
    display: block;
}

/*	Tables
-------------------------------------------------- */
table.ox_table { margin-bottom: 21px; width: 100%}
table.ox_table th, table.ox_table td, table.ox_table caption { padding: 10px 15px}
table.ox_table caption { background: #eee}
table.ox_table thead { background: #363636}
table.ox_table thead th { text-align: left;  color: #fafafa}
table.ox_table tbody td { border-top: 1px solid #ddd; border-color: rgba(0,0,0,.06); -moz-transition: all .6s ease-in; -webkit-transition: all .6s ease-in; -o-transition: all .6s ease-in;}
table.ox_table tbody tr:first-child td { border-top: 0}
table.ox_table tbody tr:hover td {background: #f8f8f8; border-color: rgba(0,0,0,.03); color: #757575; -moz-transition: all .1s ease-in; -webkit-transition: all .1s ease-in; -o-transition: all .1s ease-in;}
table.ox_table tfoot { font-style: italic}



/*=== LEARNDASH MENUE ===*/

.ld-item-list-item-preview {
	display: block!important;
}
.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-preview > .ld-tooltip, .learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-name {
	display: block!important;
}
.learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu .ld-text {
    color: #fff;
    font-size: 1em;
}
.learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu .ld-user-menu-items a {
	text-transform: uppercase;
}
.learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu .ld-user-menu-items a:hover {
	opacity: 1;
	background-color: #000 !important;
}

/*=== LEARNDASH 
.single-sfwd-topic .learndash-wrapper .ld-focus .ld-focus-main .ld-focus-content {
    padding-left: 2em;
    padding-right: 2em;
} ===*/

.learndash-wrapper .ld-alert-warning .ld-button {
    background-color: #b39c64!important;
    color: #ffffff!important;
}
.learndash-wrapper .ld-button:hover {
    background-color: #000!important;
}
.learndash-wrapper .ld-alert .ld-button {
    padding: 10px 20px 10px 30px!important;
}

.learndash-wrapper .lds-enhanced-meta {
    padding: 6px 6px 6px 10px!important;
}
.ld-table-list-items {
        padding: 0 0 0 1em!important;
}
.learndash-wrapper.lds-columns-3 .ld-lesson-topic-list .ld-table-list.ld-topic-list .ld-table-list-items .ld-table-list-item, .learndash-wrapper.lds-columns-3 .ld-item-list-items:not(#ld-main-course-list) .ld-item-list-item {
    flex-basis: 31%;
    width: 31%;
    margin-bottom: 2%;
    flex-flow: wrap;
    align-content: flex-start;
    display: block;
}
@media screen and (max-width: 768px) {
    .ld-lesson-topic-list .ld-table-list-items {
        display: flex!important;
        padding: 0 0 0 0!important;
    }
    .ld-item-list-item-expanded .ld-table-list-items {
        display: block!important;
        padding: 0 0 0 0!important;
    }
.learndash-wrapper .lds-template-grid-banner .ld-table-list.ld-topic-list .ld-table-list-items .ld-table-list-item, .learndash-wrapper .learndash_content_wrap .ld-table-list.ld-topic-list .ld-table-list-items .ld-table-list-item, .learndash-wrapper .ld-lesson-topic-list .ld-table-list.ld-topic-list .ld-table-list-items .ld-table-list-item {
    flex-basis: 50%!important;
    margin-left: auto !important;
    margin-right: auto !important;
    width: 100% !important;
    max-width: 48%;
    display: flex!important;
    padding: 0 0 0 0em!important;
}
    .learndash-wrapper.lds-template-grid-banner .ld-course-list-items .ld-item-list, .learndash-wrapper.lds-template-grid-banner .ld-item-list-items:not(#ld-main-course-list) {
        display: flex!important;
        padding: 0 0 0 0!important;
}
.learndash-wrapper.lds-columns-3 .ld-lesson-topic-list .ld-table-list.ld-topic-list .ld-table-list-items .ld-table-list-item, .learndash-wrapper.lds-columns-3 .ld-item-list-items:not(#ld-main-course-list) .ld-item-list-item {
    flex-basis: 48%!important;
    width: 48%!important;
    margin-bottom: 2%;
}
}
.learndash-wrapper .ld-lesson-list .ld-item-list-items .ld-item-list-item .ld-table-list-header.ld-primary-background {
    color: #fff!important;
}

.learndash-wrapper .learndash_content_wrap .ld-table-list.ld-topic-list .ld-table-list-items .ld-table-list-item .lds-grid-banners-thumbnail, .learndash-wrapper .ld-lesson-topic-list .ld-table-list.ld-topic-list .ld-table-list-items .ld-table-list-item .lds-grid-banners-thumbnail {
height: 10px;
padding-top: 56.25%;
}


.learndash-wrapper.lds-template-grid-banner .ld-item-list-items:not(#ld-main-course-list) .ld-item-list-item .ld-item-list-item-preview .lds-grid-banners-thumbnail {
width: 100%;
padding-top: 56.25%;
height: 10px;
}

.ld-course-list-items .ld_course_grid .thumbnail.course .ld_course_grid_price.ribbon-enrolled, .ld-course-list-items .ld_course_grid .thumbnail.course a.btn-primary {
color: #fff;
}

.learndash-wrapper .ld-button:hover {
	background-color:#b39c64
}
.learndash-wrapper .ld-status {
    border-radius: 0px;
    padding: 7px 12px 5px 12px;
}
.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-segment.ld-course-status-seg-action .ld-course-status-action a.ld-button {
      padding: 7px 12px 5px 12px;  
}
.learndash-wrapper #btn-join, .learndash-wrapper .btn-join {
    border-radius: 0px;
    text-transform: uppercase;
    font-family: 'Roboto Condensed';
}

.learndash-wrapper .lds-btn {
	background-color: #222222 !important;
	text-transform: uppercase;
	font-weight: 700;
	letter-spacing: 0.5px;
	font-size: 12px;
	border-radius: 0px;
}
.lds-btn {
	padding: 5px 12px !important;
}
.learndash-wrapper .lds-btn:hover {
    background-color: #b39c64 !important;
}

.learndash-wrapper .lds-template-grid-banner .ld-table-list.ld-topic-list .ld-table-list-items .ld-table-list-item a.ld-table-list-item-preview .grid-actions, .learndash-wrapper .learndash_content_wrap .ld-table-list.ld-topic-list .ld-table-list-items .ld-table-list-item a.ld-table-list-item-preview .grid-actions, .learndash-wrapper .ld-lesson-topic-list .ld-table-list.ld-topic-list .ld-table-list-items .ld-table-list-item a.ld-table-list-item-preview .grid-actions {
    margin: 10px 10px 0 20px !important;
}

.ld-course-status-action .ld-button a {
    background-color: #000 !important;
}

.btn-join {
	font-family: 'Roboto Condensed';
    background-color: #232323 !important;
	color: #ffffff !important;
    padding: 14px 18px;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 14px !important;
	letter-spacing: 2px!important;
	justify-content: center;
align-items: center;
	display: flex;
}
.btn-join:hover {
    background-color: #b39c64 !important;
    color: #fff;
}

.learndash-wrapper .ld-course-resume {
display: flex;
max-width: 100%;
}
.learndash-wrapper .ld-course-resume:hover {
background-color: #b39c64!important;
}


.learndash-wrapper .ld-topic-list .ld-table-list-items .ld-table-list-item {
    padding: 0px!important;
}


.learndash-wrapper .ld-focus .ld-focus-main .ld-focus-content {
    padding: 2.5em;
        padding-left: 2.5em;
}
.learndash-wrapper .ld-focus .ld-focus-header {
    background-color: #000;}
.learndash-wrapper .ld-focus .ld-focus-header .ld-content-action {
    background-color: #fff;}
.learndash-wrapper .ld-focus-content .ld-content-actions {
    border-color: rgba(0,0,0,.1);}
.learndash-wrapper .ld-focus .ld-focus-header .ld-brand-logo {
    background-color: #000;}
.learndash-wrapper .ld-focus .ld-focus-header .ld-progress {
    background-color: #000;}
.learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu {
    background-color: #000;
	color: #fff;}
.lms-topic-sidebar-wrapper .bb-lesson-title, .lms-topic-sidebar-wrapper .bb-lms-title {
text-transform: uppercase;}

@media (max-width: 640px) {
.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled {
    flex-direction: inherit;
}
}
.learndash-wrapper .ld-button {
letter-spacing: 2px;
}

.learndash-wrapper .ld-button, .learndash-wrapper .ld-expand-button {
	font-family: "Roboto Condensed", Sans-serif;
    border-radius: 0px;
	text-transform: uppercase;
    font-size: 1em;
}
	
.learndash-wrapper .ld-course-navigation .ld-lesson-item-section-heading .ld-lesson-section-heading {
	font-family: "Roboto Condensed", Sans-serif;
    font-size: 16px;
	text-transform: uppercase;}


.learndash-wrapper .ld-course-navigation .ld-lesson-item-preview .ld-lesson-title {
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 0.8em;
	text-transform: uppercase;}
	
.learndash-wrapper .ld-course-navigation .ld-lesson-item-preview .ld-lesson-title, .ld-topic-title {
    font-size: 1em;
	text-transform: uppercase;
}
.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-topic-list.ld-table-list .ld-table-list-item {
    font-size: 1em;
	font-weight: 700;
}

.learndash-wrapper .learndash_mark_complete_button, .learndash-wrapper .ld-secondary-color-hover:hover, .learndash-wrapper .ld-secondary-color, .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 {
	font-family: "Roboto Condensed", Sans-serif;
    border-radius: 0px;
	text-transform: uppercase;}
.learndash-wrapper .ld-focus .ld-tab-content .elementor-icon-list-items:not(.blocks-gallery-grid):not(.wp-block-gallery) {
	list-style-type: none;
	padding: 0;}
.learndash-wrapper .learndash_mark_complete_button, .learndash-wrapper #learndash_mark_complete_button {
	font-size: 1em!important;}

.learndash-wrapper .ld-focus .ld-tab-content .elementor-icon-list-items .elementor-icon-list-item:not(.blocks-gallery-item) {
display: flex;
    align-items: flex-start;
}
}

.learndash-wrapper .ld-focus .ld-focus-header .ld-brand-logo {
padding: 10px 0px 10px 15px;
}
.learndash-wrapper .ld-focus .ld-focus-header .ld-brand-logo {
height: 90%;
}

.learndash-wrapper .ld-focus .ld-focus-main .ld-focus-content h1 {
    padding: 0;
    margin: 0 0 .3em 0em;
}
.learndash-wrapper .ld-focus .ld-focus-main .ld-focus-content {
    padding-bottom: 2.5em;
    padding-left: 2em;
    padding-top: 46px;
    padding-right: 2em;
}
.learndash-wrapper .ld-breadcrumbs {
    border-radius: 0px!important;
    padding: .5em 1.5em;
    left: -2em;
    width: calc(100% + 4em);
}

@media (max-width:468px) {
.hero-section {
	min-height: calc(100vh - 90px);
}
}
@media (min-width:469px) and (max-width:1023px) {
.hero-section {
	min-height: calc(100vh - 90px);
 }
}
 .hero-section {
	min-height: calc(100vh - 151px);
 }


.fullwidthsection {
    left: -2em;
    width: calc(100% + 4em);
}
.learndash-wrapper .ld-lesson-status, .learndash-wrapper .ld-topic-status {
    overflow: inherit!important;
}

@media (max-width: 640px) {
.learndash-wrapper .ld-focus .ld-focus-main .ld-focus-content, .learndash-wrapper .ld-focus.ld-focus-sidebar-collapsed .ld-focus-main .ld-focus-content {
    margin: 0px auto 50px!important;
    padding: 5% 1.5em;
}
}

.learndash-wrapper .ld-lesson-status {
    border-radius: 0px;
}

/*=== LEARNDASH QUIZ ===*/	
.learndash-wrapper .wpProQuiz_content a#quiz_continue_link {
    border-radius: 0px!important;
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_button, .learndash-wrapper .wpProQuiz_content .wpProQuiz_button2,  {
	font-family: "Roboto Condensed", Sans-serif;
	font-size: .85em;
	line-height: 1.2;
    border-radius: 0px;
	text-transform: uppercase;
}
/*=== LEARNDASH REVIEW ===*/	
#wpProQuiz_overlay_close {
    border-radius: 0px;
    text-transform: uppercase!important;
    max-width: 120px!important;
}
body .youzify table tfoot tr {
    color: #000!important;
}

/*=== LEARNDASH GROUPS ===*/		
.list {
width: 400px;
}
.bp-group-discussion .button {
    font-family: "Roboto Condensed", Sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 1em!important;
    padding: 1.2em 2.1em 2em 2.1em;
    background-color: #232323 !important;
    color: #ffffff !important;
    border: 0px;
}
.bp-group-discussion .button:hover {
    background-color: #b39c64 !important;
}

	
/* Override legacy WPProQuiz styles from themes/legacy/templates/learndash_quiz_front.css */
.learndash-wrapper .wpProQuiz_content .wpProQuiz_time_limit .wpProQuiz_progress {
    background-color: #b39c64!important;
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewDiv li.wpProQuiz_reviewQuestionTarget, .learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewLegend span.wpProQuiz_reviewQuestion_Target {
    color: #fff!important;
    outline: 2px solid #16ABC2!important;
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem label.is-selected, .learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem label:focus-within {
    border-color: #16ABC2!important;
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewQuestion li.wpProQuiz_reviewQuestionReview, .learndash-wrapper .wpProQuiz_content .wpProQuiz_box li.wpProQuiz_reviewQuestionReview {
    color: #fff!important;
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem.wpProQuiz_answerCorrect .wpProQuiz_sortable, .learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem.wpProQuiz_answerCorrect label {
    background: #79b144!important;
    border-color: #79b144!important;
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem.wpProQuiz_answerCorrectIncomplete .wpProQuiz_sortable, .learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem.wpProQuiz_answerCorrectIncomplete label {
    border-color: #79b144!important;
    background-color: #79b14429!important;
}


.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem.wpProQuiz_answerIncorrect .wpProQuiz_sortable, .learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem.wpProQuiz_answerIncorrect label {
    border-color: #EC3642!important;
    background-color: #ec364229!important;
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewQuestion li.wpProQuiz_reviewQuestionSolvedCorrect, .learndash-wrapper .wpProQuiz_content .wpProQuiz_box li.wpProQuiz_reviewQuestionSolvedCorrect {
    color: #fff!important;
        font-weight: 700;
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewQuestion li.wpProQuiz_reviewQuestionSolvedIncorrect, .learndash-wrapper .wpProQuiz_content .wpProQuiz_box li.wpProQuiz_reviewQuestionSolvedIncorrect {
    color: #fff!important;
    font-weight: 700;
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem label {
    border-radius: 0px!important;
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_response {
    border-radius: 0px!important;
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_time_limit {
    border-radius: 0px!important;
}
.learndash-wrapper .wpProQuiz_graded_points, .learndash-wrapper .wpProQuiz_points {
    border-radius: 0px!important;
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem .wpProQuiz_sortable {
    border-radius: 0px!important;
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_response {
    text-align: left!important;
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem .wpProQuiz_cloze {
    border-radius: 0px!important;
}




.learndash-wrapper .wpProQuiz_content .wpProQuiz_addToplist {
	margin-top: 10px;
	background-color: rgb(0,162,232, 0.1);
	padding: 10px;
	border: 1px solid #00a2e8;
}

.learndash-wrapper .wpProQuiz_content .wpProQuiz_toplistTable th {
	background: #00a2e8;
}

.learndash-wrapper .wpProQuiz_content .wpProQuiz_toplistTrOdd {
	background-color: rgba(0,162,232, 0.1);
}

.learndash-wrapper .wpProQuiz_content a#quiz_continue_link:hover {
    opacity: 0.75;
    background-color: #019e7c;
}

.learndash-wrapper .wpProQuiz_content .wpProQuiz_button_reShowQuestion:hover,
.learndash-wrapper .wpProQuiz_content .wpProQuiz_button_restartQuiz:hover {
	background-color: #019e7c;
	opacity: 0.75;
}

.learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewColor {
	height: 15px;
	width: 15px;
	display: inline-block;
	margin-right: 2px;
}

.learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewLegend span.wpProQuiz_reviewColor_Answer {
	background-color: #a1b6c9;
}

.learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewLegend span.wpProQuiz_reviewColor_Review {
	background-color: #ffd900;
}

.learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewLegend span.wpProQuiz_reviewColor_AnswerCorrect {
	background-color: #79b144;
}

.learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewLegend span.wpProQuiz_reviewColor_AnswerIncorrect {
	background-color: #ec3642;
}

.learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewDiv li.wpProQuiz_reviewQuestionTarget,
.learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewLegend span.wpProQuiz_reviewQuestion_Target {
	background-color: #ffffff;
	color: #235af3;
	outline: 2px solid #235af3;
}

.learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewQuestion li.wpProQuiz_reviewQuestionSolved,
.learndash-wrapper .wpProQuiz_content .wpProQuiz_box li.wpProQuiz_reviewQuestionSolved {
	background-color: #a1b6c9;
	color: #ffffff;
}

.learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewQuestion li.wpProQuiz_reviewQuestionSolvedCorrect,
.learndash-wrapper .wpProQuiz_content .wpProQuiz_box li.wpProQuiz_reviewQuestionSolvedCorrect {
	background-color: #79b144;
	color: #000000;
}

.learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewQuestion li.wpProQuiz_reviewQuestionSolvedIncorrect,
.learndash-wrapper .wpProQuiz_content .wpProQuiz_box li.wpProQuiz_reviewQuestionSolvedIncorrect {
	background-color: #ec3642;
	color: #000000;
}

.learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewQuestion li.wpProQuiz_reviewQuestionReview,
.learndash-wrapper .wpProQuiz_content .wpProQuiz_box li.wpProQuiz_reviewQuestionReview {
	background-color: #ffd900;
	color: #000000;
}

.learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewQuestion li.wpProQuiz_reviewQuestionSkip,
.learndash-wrapper .wpProQuiz_content .wpProQuiz_box li.wpProQuiz_reviewQuestionSkip {
	background-color: #ffd900;
	color: #000000;
}
.learndash-wrapper .wpProQuiz_content a#quiz_continue_link {
    font-family: "Roboto Condensed", Sans-serif!important;
    font-weight: 700!important;
    text-transform: uppercase!important;
    letter-spacing: 1px!important;
    font-size: 0.85em!important;
}
.wpProQuiz_content li.wpProQuiz_listItem div.wpProQuiz_questionList_containers input[type=button] {
    padding: 0.5em 1em!important;
    margin-left: 0.3em!important;
    border-radius: 0px!important;
}
learndash-wrapper .wpProQuiz_content input[type='button'], .learndash-wrapper .wpProQuiz_content input[type='button'].wpProQuiz_button2 {
    background-color: #b39c64!important;
}

/*=== LEARNDASH ACHIEVEMENTS ===*/
.ld-achievements .ld-achievement-image img {
	width: 400px;
	border-radius: 10px;
	border-style: solid;
	border-color: #000;
	border-width: 1px;
}



/*=== NIGHT MODE ===*/

body.wp-night-mode-on .sbsbackground {
    background-color: #222222;
}
.sbsbackground {
    background-color: #f0f3f6;
}

body.wp-night-mode-on {
    background: #121212;
   color: #ddd!important;
}
body.wp-night-mode-on .elementor-widget-icon-list .elementor-icon-list-text {
  /*  color: #ddd; */
}
body.wp-night-mode-on .learndash-wrapper .ld-table-list .ld-table-list-header {
    color: #fff!important;
}
body.wp-night-mode-on .learndash-wrapper .lds-enhanced-meta {
    background: #121212!important;
}
body.wp-night-mode-on .ld-focus-content {
    color: #ddd!important;
}
.bdt-table table {
    border-color: #0000!important;
}
body.wp-night-mode-on .bdt-table td {
    background-color: #0000!important;
    border-color: #666!important;
}
body.wp-night-mode-on .learndash-wrapper .ld-focus .ld-focus-main .ld-focus-content {
    background-color: #121212;
    height: auto;
}
body.wp-night-mode-on .learndash-wrapper .ld-breadcrumbs,
body.wp-night-mode-on .learndash-wrapper .ld-topic-status {
    background-color: rgba(255, 0, 0, 0.0);
}
body.ld-in-focus-mode .learndash-wrapper {
    background-color: rgba(255, 0, 0, 0.0);
}
body.wp-night-mode-on .ld-focus-content h1 {
	color: #fff!important;
}
body.wp-night-mode-on .ld-focus h1, body.wp-night-mode-on .ld-focus h2, body.wp-night-mode-on .ld-focus h3, body.wp-night-mode-on .ld-focus h4, body.wp-night-mode-on .ld-focus h5, body.wp-night-mode-on .ld-focus h6, body.wp-night-mode-on .ld-focus .products-title{
	color: #fff!important;
}


body.wp-night-mode-on .learndash-wrapper .ld-lesson-topic-list .ld-table-list.ld-topic-list .ld-table-list-items .ld-table-list-item {
    border: 2px solid #333;
}
body.wp-night-mode-on .learndash-wrapper .ld-lesson-topic-list .ld-table-list.ld-topic-list .ld-table-list-items .ld-table-list-item a.ld-table-list-item-preview .ld-status-icon.ld-status-incomplete {
    background: #121212;
}
body.wp-night-mode-on .learndash-wrapper .lds-meta-item.lds-content-icon {
    background: #222;
}
body.wp-night-mode-on .learndash-wrapper .ld-lesson-topic-list .ld-table-list.ld-topic-list .ld-table-list-items .ld-table-list-item a.ld-table-list-item-preview .ld-status-icon {
    box-shadow: 0 0 0 5px #121212;
}
body.wp-night-mode-on .learndash-wrapper .ld-status-incomplete.ld-status-icon {
    border: 4px solid #888;
}
body.wp-night-mode-on .learndash-wrapper .ld-status-in-progress {
    background-color: #333;
}

/*=== NIGHT MODE -SIDEBAR ===*/
.wpnm-button.style-5 #dayIcon {
    position: relative;
    width: 1.4em;
    height: 1.4em;
    top: -0.1875em;
    top: 4px;
}
.wpnm-button.style-5 #nightIcon {
    position: relative;
    width: 1.1em;
    height: 1.1em;
    top: 3px;
}
.wpnm-button.style-5 #dayIcon {
    fill: #b39c64 !important;
}
body.wp-night-mode-on .wpnm-button.style-5 #dayIcon {
    fill: #666 !important;
}
.wpnm-button.style-5 #nightIcon {
    fill: #888 !important;
}
body.wp-night-mode-on .wpnm-button.style-5 #dayIcon {
	fill: #888;
}
body.wp-night-mode-on .wpnm-button.style-5 #nightIcon {
	fill: #fff !important;
}


body.wp-night-mode-on .wpnm-button.style-5 .wpnm-button-toggle::after {
    background: #666;
}
.wpnm-button.style-5 .wpnm-button-toggle {
    outline: 0;
    display: inline-block;
    width: 40px;
    height: 22px;
    position: relative;
    margin: 0 0.1em;
    padding: 0.135em;
    border: 2px solid #666;
    border-radius: 2em;
    cursor: pointer;
}
.wpnm-button.style-5 .wpnm-button-toggle:after {
    background: #b39c64 !important;
}
body.wp-night-mode-on .wpnm-button.style-5 .wpnm-button-toggle:after {
    background: #fff !important;
}
.ld-user-menutotal {
    diplsy: flex !important;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    order: 2;
}
.learndash-wrapper .ld-focus .ld-focus-header .ld-progress-wrap {
    display: none;
}
.wpnm-button.style-5 {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    height: 50px;
}
.learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu, .learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu .ld-profile-avatar {
    order: 3;
}



body.wp-night-mode-on .learndash-wrapper .ld-focus .ld-focus-sidebar {
    background: #1C1C1C;
}
body.wp-night-mode-on .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-lesson-item-preview  {
    background: #222;
}

body.wp-night-mode-on .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-lesson-item {
    border-bottom: 1px solid #222;
}
body.wp-night-mode-on .learndash-wrapper .ld-focus .ld-focus-sidebar {
    border-right: 1px solid #222;
}
body.wp-night-mode-on .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-topic-list.ld-table-list::before {
    background: #222;
}
body.wp-night-mode-on .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-topic-list.ld-table-list {
    background: #222;
}
body.wp-night-mode-on .learndash-wrapper .ld-table-list a.ld-table-list-item-preview {
    color: #ddd;
}
body.wp-night-mode-on .learndash-wrapper .ld-course-navigation .ld-lesson-item.ld-is-current-lesson .ld-status-incomplete, 
body.wp-night-mode-on .learndash-wrapper .ld-focus-comment.bypostauthor:not(.ptype-sfwd-assignment) > .ld-comment-wrapper > .ld-comment-avatar img, 
body.wp-night-mode-on .learndash-wrapper .ld-focus-comment.role-group_leader > .ld-comment-wrapper > .ld-comment-avatar img, .learndash-wrapper .ld-focus-comment.role-administrator > .ld-comment-wrapper > .ld-comment-avatar img {
    border-color: #888 !important;
}

body.wp-night-mode-on .learndash-wrapper .ld-course-navigation .ld-lesson-item-preview a.ld-lesson-item-preview-heading,
body.wp-night-mode-on .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-topic-list.ld-table-list .ld-table-list-item  {
    color: #ddd;
}

.learndash-wrapper .ld-status.ld-status-unlocked {
    background-color: #f0ebe0 !important;
    border-radius: 8px;

}
body.wp-night-mode-on .learndash-wrapper .ld-primary-color,
body.wp-night-mode-on .learndash-wrapper .ld-lesson-item.ld-is-current-lesson .ld-lesson-title, .learndash-wrapper .ld-primary-color-hover:hover,
body.wp-night-mode-on .learndash-wrapper .ld-primary-color, .learndash-wrapper .ld-primary-color-hover:hover {
    color: #b39c64!important;
}

body.wp-night-mode-on .learndash-wrapper .ld-breadcrumbs a,
body.wp-night-mode-on .learndash-wrapper .ld-lesson-item.ld-is-current-lesson .ld-lesson-item-preview-heading,

body.wp-night-mode-on .learndash-wrapper .ld-tabs .ld-tabs-navigation .ld-tab.ld-active,
body.wp-night-mode-on .learndash-wrapper .ld-button.ld-button-transparent,
body.wp-night-mode-on .learndash-wrapper .ld-button.ld-button-reverse,
body.wp-night-mode-on .learndash-wrapper .ld-icon-certificate,
body.wp-night-mode-on .learndash-wrapper .ld-login-modal .ld-login-modal-login .ld-modal-heading,
body.wp-night-mode-on #wpProQuiz_user_content a,
body.wp-night-mode-on .learndash-wrapper .ld-item-list .ld-item-list-item a.ld-item-name:hover,
body.wp-night-mode-on .learndash-wrapper .ld-focus-comments__heading-actions .ld-expand-button, .learndash-wrapper .ld-focus-comments__heading a,
body.wp-night-mode-on .learndash-wrapper .ld-focus-comments .comment-respond a,
body.wp-night-mode-on .learndash-wrapper .ld-focus-comment .ld-comment-reply a.comment-reply-link:hover,
body.wp-night-mode-on .learndash-wrapper .ld-expand-button.ld-button-alternate {
    color: #b39c64!important;
}
body.wp-night-mode-on .learndash-wrapper .ld-lesson-status {
    background: #000!important;
}
/*=== NIGHT MODE - QUIZ ===*/
body.wp-night-mode-on .learndash-wrapper .wpProQuiz_content .wpProQuiz_time_limit {
    background-color: #222;
}
body.wp-night-mode-on .learndash-wrapper .wpProQuiz_content .wpProQuiz_time_limit .time {
    color: #fff;
}
body.wp-night-mode-on .learndash-wrapper .wpProQuiz_reviewDiv .wpProQuiz_reviewQuestion {
    background: #000;
}
body.wp-night-mode-on .wpProQuiz_content .wpProQuiz_reviewQuestion li {
    background-color: #444;
}
body.wp-night-mode-on .wpProQuiz_content .wpProQuiz_box, body.wp-night-mode-on .wpProQuiz_content .wpProQuiz_reviewQuestion {
    border: 1px solid #000;
    background-color: #000;
}
body.wp-night-mode-on .learndash-wrapper .wpProQuiz_graded_points, body.wp-night-mode-on .learndash-wrapper .wpProQuiz_points {
    padding: 1em;
    justify-content: center;
    align-items: center;
    background-color: #222;
    border-radius: 0px;
    margin: 1em 0;
    border: 2px solid #444;
    color: #fff;
}
body.wp-night-mode-on .learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem label {
    border: 2px solid #444;
}
body.wp-night-mode-on .learndash-wrapper .wpProQuiz_content .wpProQuiz_response {
    color: #fff;
    background-color: #444;
}
body.wp-night-mode-on .wpProQuiz_content .wpProQuiz_reviewQuestion li {
    border: 1px solid #000;
}
body.wp-night-mode-on .learndash-wrapper .wpProQuiz_reviewDiv {
    border-bottom: 2px solid #444;
}
body.wp-night-mode-on .learndash-wrapper .ld-quiz-actions {
    border-top: 2px solid #444;
}

/*=== WOOCOMMERCE ===*/
.et_cart-type-2 .footer-product .button::before, .et_cart-type-2 .single_add_to_cart_button::before, .et_cart-type-2 .quantity-wrapper .button::before, .et_cart-type-2 .product-view-overlay .quick-buttons .button::before {
  font-family: 'xstore-icons' !important;
}

.woocommerce-form-coupon-toggle {
    background-color: #f5f5f5;
    padding-left: 20px!important;
        margin-bottom: 10px;
}
.sidebar-widget ul li a, .widget_product_categories.sidebar-widget ul li a {
    font-family: "Roboto Condensed", Sans-serif;
    text-transform: uppercase;
    font-weight: 700;
}

/*=== YOUZIFY AUTHOR BOX ===*/
.youzify-author-v1 .youzify-header-cover {
    margin-bottom: 0px;
}
.youzify-header-cover {
    overflow: hidden;
}
.youzify-author-v1 .youzify-profile-photo {
    margin: 0 auto 15px;
}
.youzify-photo-flat, .youzify-photo-flat .youzify-profile-img, .youzify-photo-flat .youzify-profile-img img {
    border-radius: 50%;
}
.youzify-actions-btn-border-oval #whats-new-post-in-box .nice-select, .youzify-actions-btn-border-oval a, .youzify-dialog-container .youzify-dialog-buttons a, .youzify-wp-author-widget .youzify-author .youzify-social-buttons a {
    border-radius: 0px;
    margin-right: 10px!important;
    text-transform: uppercase;
}

/*=== YOUZIFY USER PROFILE ===*/

.youzify-membership-form.youzify-membership-signup-page {
    max-width: 1200px!important;
}
.youzify-membership-form .youzify-membership-form-cover .form-cover-title {
    font-family: "Roboto Condensed", Sans-serif!important;
    font-weight:700;
}
.youzify-membership-form .form-cover-title {
    background: rgba(0,0,0,1)!important;
}

.ultp-dashboard {
    font-family: "Roboto Condensed", Sans-serif!important;
    font-size: 15px;
    color: #1e1e1e;
    line-height: 1.4;
    margin-left: 20px;
    background-color: #fff;
    padding: 20px;
}
.ultp-dashboard-quiz__row .ultp-dashboard-quiz__details .ultp-dashboard-quiz__left .ultp-dashboard-quiz__name a:hover, .ultp-dashboard-topic__row .ultp-dashboard-topic__details .ultp-dashboard-topic__left .ultp-dashboard-topic__name a:hover, .ultp-dashboard-lesson__row .ultp-dashboard-lesson__details .ultp-dashboard-lesson__left .ultp-dashboard-lesson__name a:hover, .ultp-dashboard-course__row .ultp-dashboard-course__details .ultp-dashboard-course__left .ultp-dashboard-course__name a:hover {
    color: #b39c64!important;
}
.ultp-dashboard-toolbar .ultp-dashboard-filters-form .ultp-dashboard-filter__label {
    font-weight: 700;
}
#sitewide-notice, #youzify div textarea, .widget.buddypress, .widget_bp_core_members_widget .item-options a, .widget_bp_core_sitewide_messages .bp-site-wide-message button, .widget_bp_groups_widget .item-options a, .youzify a, .youzify a.button, .youzify input, .youzify p, .youzify select, .youzify textarea, .youzify-dialog, .youzify-dialog-desc, .youzify-items-list-widget, .youzify-modal-actions a, .youzify-modal-actions button, .youzify-my-account-widget, .youzify-tool-btn .youzify-tool-name, .youzify-tooltip:after, .youzify-wp-widget, [data-youzify-tooltip]:after {
    font-family: "Roboto Condensed", Sans-serif!important;
}
.youzify-primary-nav-img, .youzify-nav-settings .youzify-settings-img {
    width: 20px!important;
    height: 20px!important;
}
.youzify-hdr-v1 .youzify-cover-content .youzify-inner-content {
    z-index: 2!important;
}
.field-visibility-settings-toggle {
display:none;
}
.field-visibility-settings-notoggle {
display:none;
}
#youzify_membership_signup_form .field-visibility-settings-toggle {
    display: none;
}
.youzify-button-item.youzify-home-button a, .youzify-button-item.youzify-profile-button a, .youzify-button-item.youzify-networks-button a, .youzify-button-item.youzify-avatar-button a, .youzify-button-item.youzify-cover-button a, .youzify-button-item.youzify-logout-button a {
    background-color: #d5d5d5!important;
}
.youzify-button-item.youzify-home-button a:hover, .youzify-button-item.youzify-profile-button a:hover, .youzify-button-item.youzify-networks-button a:hover, .youzify-button-item.youzify-avatar-button a:hover, .youzify-button-item.youzify-cover-button a:hover, .youzify-button-item.youzify-logout-button a:hover {
    background-color: #000!important;
    color: #fff!important;
}
.youzify-button-item.youzify-logout-button a {
background-image: url(../images/dotted-bg.png),-webkit-linear-gradient(right,#000,#000)!important;
color: #fff!important;
}
.youzify-button-item.youzify-logout-button a:hover {
background-image: url(../images/dotted-bg.png),-webkit-linear-gradient(right,#fff,#fff)!important;
color: #000!important;
}
.youzify-settings-sidebar .youzify-account-menus ul li a {
    margin-left: 10px;
}
.youzify-account-profile-settings, .youzify-account-account-settings, .youzify-account-widgets-settings {
    background: #fff!important;
    background: url(../images/dotted-bg.png),linear-gradient(to left,#fff ,#fff)!important;
    background: url(../images/dotted-bg.png),-webkit-linear-gradient(right,#fff ,#fff)!important;
    width: 28px!important;
    height: 28px;
}
.youzify-profile-navmenu .youzify-navbar-item a {
    font-family: "Roboto Condensed", Sans-serif!important;
	text-transform: uppercase!important;
	font-size: 14px!important;
	font-weight: 600!important;
    padding: 16px 15px!important;
}
.youzify-group-navmenu li a {
    font-family: "Roboto Condensed", Sans-serif!important;
	text-transform: uppercase!important;
	font-size: 14px!important;
	font-weight: 600!important;
    padding: 16px 15px!important;
}
.youzify div.item-list-tabs li a {
        font-family: "Roboto Condensed", Sans-serif!important;
	font-size: 14px!important;
}
.youzify div.item-list-tabs {
    padding: 10px 20px;
    margin: 0 0 0px!important;
}

.youzify .editfield .field-visibility-settings-toggle .visibility-toggle-link {
    background-color: #b39c64;
    background-image: url(../images/dotted-bg.png),linear-gradient(to left,#b39c64 0,#b39c64 100%)!important;
    background-image: url(../images/dotted-bg.png),-webkit-linear-gradient(right,#b39c64 0,#b39c64 100%)!important;
}

.yz-primary-nav-img {
    width: 20px!important;
    height: 20px!important;
}

body .youzify, body .youzify button, body .youzify h3, body .youzify h2, body .youzify input {
    font-family: "Roboto Condensed", Sans-serif;
	text-transform: uppercase;
	font-weight: 700;
}

.youzify .editfield .field-visibility-settings-notoggle .current-visibility-level, .youzify .editfield .field-visibility-settings-toggle .current-visibility-level, .youzify .editfield .field-visibility-settings-toggle .visibility-toggle-link {
    border-radius: 0px!important;
}

.yz-header-cover .yz-inner-content {
    padding-left: 15px!important;
}
.youzify-hdr-v1 .youzify-name h2 {
text-transform: uppercase;
}
#youzify .editfield fieldset legend, #youzify .uk-option-item .option-infos label, #youzify-export-data .youzify-section-content h2, .youzify-uploader-change-item h2 {
    color: #333333!important;
    font-size: 15px!important;
}
.youzify .editfield .checkbox-options input:checked {
    background: #b39c64!important;
}
#youzify .editfield select[multiple="multiple"] {
	width: fit-content;
}

.youzify-wg-networks.youzify-icons-full-width li a i {
	width: 45px!important;
	height: 45px!important;
	line-height: 45px!important;
	margin-right: 15px!important;
	text-align: center!important;
}
.svg-inline--fa.fa-w-16, .svg-inline--fa.fa-w-20, .svg-inline--fa.fa-w-12 {
    width: 2em!important;
}
.youzify-usermeta li {
	font-size: 13px;
}
.svg-inline--fa.fa-w-8, .svg-inline--fa.fa-w-14 {
	width: 2em!important;
}
.svg-inline--fa.fa-w-14, .svg-inline--fa.fa-w-11, .svg-inline--fa.fa-w-18 {
    width: 2em;
}
.youzify-nav-settings {
    height: 59px!important;
}
.youzify .editfield .field-visibility-settings-toggle .visibility-toggle-link, .editfield .field-visibility-settings .field-visibility-settings-close {
    height: 1.8rem!important;
}
.editfield .field-visibility-settings .field-visibility-settings-close {
	background-color: #000;
	background-image: url(../images/dotted-bg.png),linear-gradient(to left,#00bcd4 0,#7ea3b5 100%);
	background-image: url(../images/dotted-bg.png),-webkit-linear-gradient(right,#000 0,#000 100%)!important;
}
.settings-inner-content .options-section-title h2 {
        font-family: "Roboto Condensed", Sans-serif!important;
	font-size: 18px!important;
		font-weight: 700!important;
}
.youzify #bp-browse-button {
    background-color: #b39c64!important;
}

.youzify .option-content .youzify-upload-photo {
    background: #b39c64!important;
}

.youzify #bp-browse-button:hover {
    background-color: #000 !important;
}
.youzify .editfield label .field-visibility-text::before {
    color: #555!important;
    margin: 0 0px 0 0px!important;
}
.youzify .editfield label[for*="public"] .field-visibility-text::before, .youzify-account-view-profile {
    background-color: #fff!important;
    background-image: url( ../images/dotted-bg.png ),linear-gradient(to left,#fff 0,#fff 100%)!important;
    background-image: url( ../images/dotted-bg.png ),-webkit-linear-gradient(right,#fff 0,#fff 100%)!important;
}
.youzify .editfield label[for*="adminsonly"] .field-visibility-text::before, .youzify-account-profile-settings {
    background: #fff!important;
    background: url(../images/dotted-bg.png),linear-gradient(to left,#fff ,#fff)!important;
    background: url(../images/dotted-bg.png),-webkit-linear-gradient(right,#fff ,#fff)!important;
}
.youzify .editfield label[for*="loggedin"] .field-visibility-text::before, .youzify-account-account-settings {
	background: #fff!important;
	background: url( ../images/dotted-bg.png ),linear-gradient(to right,#fff ,#fff)!important;
	background: url( ../images/dotted-bg.png ),-webkit-linear-gradient(left,#fff ,#fff)!important;
}
.youzify .editfield label[for*="friends"] .field-visibility-text::before {
	background: #fff!important;
	background: url(../images/dotted-bg.png),linear-gradient(to left,#fff ,#fff)!important;
	background: url(../images/dotted-bg.png),-webkit-linear-gradient(right,#fff ,#fff)!important;
}
.youzify-header-networks li {
    text-align: center;
    margin-right: 15px;
    display: inline-block;
    width: 35px;
    height: 35px;
    font-size: 13px;
    line-height: 35px;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    background: azure;
    background: rgba(255,255,255,.2);
    border-radius: 50px;
}


.youzify-box-head {
    margin-bottom: 0px!important;
}
.youzify-widget .youzify-widget-main-content {
 color:#fff!important;
}

.youzify-widget .youzify-widget-head .youzify-edit-widget {
	width: 25px!important;
	height: 25px!important;
}

.lb-data .lb-caption, .lb-data .lb-number, .pagination .page-numbers, .youzify .youzify-link-content p, .youzify-aboutme-description, .youzify-aboutme-name, .youzify-box-404 h2, .youzify-box-404 p, .youzify-box-head .youzify-box-title, .youzify-form .youzify-form-message p, .youzify-info-msg p, .youzify-info-msg p strong, .youzify-infos-content ul li p, .youzify-infos-content ul li strong, .youzify-item-title, .youzify-post-content .youzify-post-title a, .youzify-post-plus4imgs .youzify-post-imgs-nbr, .youzify-post-type, .youzify-profile-login, .youzify-profile-navmenu .youzify-navbar-item a, .youzify-project-content .youzify-project-title, .youzify-project-type, .youzify-quote-content blockquote, .youzify-quote-owner, .youzify-recent-posts .youzify-post-head .youzify-post-title a, .youzify-recent-posts .youzify-post-meta ul li, .youzify-skill-bar-percent, .youzify-skillbar-title, .youzify-tab-comment .youzify-comment-excerpt p, .youzify-tab-comment .youzify-comment-fullname, .youzify-tab-comment .youzify-comment-title, .youzify-tab-post .youzify-post-meta ul li, .youzify-tab-post .youzify-post-text p, .youzify-tab-post .youzify-post-title a, .youzify-video-head .youzify-video-desc, .youzify-video-head .youzify-video-title, .youzify-wg-networks.youzify-icons-full-width li a, .youzify-widget .youzify-widget-title, .youzify_msg span {
	font-family: "Roboto Condensed", Sans-serif!important;
	font-size: 14px!important;
	font-weight: 600!important;
}

.youzify input {
    font-family: "Roboto Condensed", Sans-serif!important;
}
.youzify-box-icon .svg-inline--fa {
    height: 1.7em;
}
.youzify-quick-buttons .youzify-button-item {
    color: #848b92!important;
    line-height: 35px!important;
}
.youzify-widget {
    margin-bottom: 15px!important;
}
.youzify table thead tr th {
 color:#fff!important;
 text-transform: uppercase;
}
#message-recipients .highlight h2, #send-reply #send_reply_button, #sitewide-notice #message button, .item-list-tabs #search-message-form #messages_search, .item-list-tabs #search-message-form #messages_search_submit, .youzify-msg-form-item .youzify-emojionearea .youzify-emojionearea-editor, .youzify-msg-form-item input[type="text"]:not(.search), .youzify-msg-form-item textarea {
	font-family: "Roboto Condensed", Sans-serif!important;
}

#youzify-profile-navmenu .youzify-settings-menu {
    width: 210px!important;
}

body #youzify button[type="submit"] {
    color: #ffffff !important;
}
body #youzify button[type="submit"]:hover, .youzify .option-content .youzify-upload-photo:hover {
    background-color: #000000 !important;
}
.youzify-reset-options, .youzify-save-options {
padding-bottom: 45px !important;
}
#bp-data-export button, #youzify-data-export a, .youzify-account-page .youzify-export-item .ukai-button-item a {
	padding: 12px 20px 30px 20px !important;
}

.youzify #friend-list .action a:hover {
	background-color: #000000 !important;
}
.youzify-membership-form-note.youzify-membership-terms-note a {
    color: #b39c64 !important;
}
.youzify-membership-form-note.youzify-membership-terms-note a:hover {
    color: #000 !important;
}

.bp-notifications-nav a, .bp-messages-nav a {
    font-size: 0px !important;
	margin-right:10px !important;
}
.bp-notifications-nav a span, .bp-messages-nav a span {
    font-size: 10px;
}
.bp-menu.bp-notifications-nav a::before {
    content: "\f0f3" !important;
    font-size: 18px;
	margin-right:2px;
    font-family: "Font Awesome 5 Free" !important;
}
.bp-menu.bp-messages-nav a::before {
    content: "\f0e0" !important;
    font-size: 18px;
	margin-right:2px;
    font-family: "Font Awesome 5 Free" !important;
}

.et_b_header-menu.et_element-top-level .menu > li > a::before {
  background-color: rgba(255, 255, 255, 0) !important/* White background with 100% opacity */;
}

/*=== BETTER MESSAGES ===*/
.bp-messages-wrap .chat-header .fas, .bp-messages-wrap .chat-header > a, .bp-messages-wrap .chat-footer .fas, .bp-messages-wrap .chat-footer > a, .bp-messages-wrap:not(.bp-messages-mobile) .reply .send button, .uppy-Dashboard-browse, .bp-messages-wrap.mobile-ready:not(.bp-messages-mobile) .bp-messages-mobile-tap {
    color: #ffffff !important;
}


/*=== LEARNDASH QUIZ ===*/

#wpProQuiz_user_content table.wp-list-table thead th {
	padding: 15px 15px !important;
}
#wpProQuiz_user_content table.wp-list-table tbody tr th {
	font-size: 14px !important;
}
#wpProQuiz_user_content table.wp-list-table tbody tr th p {
font-size: 16px !important;
font-weight: 600;
line-height: 1.3;
}
#wpProQuiz_user_content .wpProQuiz_answerCorrect {
	background: #79b144 !important;
	color: #fff;
}
#wpProQuiz_user_content .wpProQuiz_answerIncorrect {
	background: #ec3642 !important;
	color: #fff;
}
#wpProQuiz_user_content .wpProQuiz_questionList > li {
	padding: 7px 4px 4px 8px !important;
}
#wpProQuiz_user_content .wpProQuiz_questionList {
	background: #fff !important;
	border: 1px solid #c4c4c4 !important;
}
#wpProQuiz_user_content .wpProQuiz_response {
    background: #fff none repeat scroll 0 0 !important;
    border: 1px solid #c4c4c4;
    box-shadow: 0px 0px 0px #aaa !important;
    padding: 7px 4px 4px 15px !important;
    text-align: left !important;
    line-height: 1.5;
}
#wpProQuiz_user_content .wpProQuiz_sortable {
	background-color: #f8faf500 !important;
}

/*=== PRESTO PLAYER ===*/
.presto-player__wrapper .presto-player-toc__title {
	font-size: 14px !important;
	text-transform: uppercase;
}

.featurebox:hover {
  cursor: pointer;
}


/*=== COURSE BOX - PROMO BOX ===*/

.coursebox:hover .featureboxbut, .promobox:hover .featureboxbut {
    margin-top: -10px;
    background-color: #1C262D !important;
color: #ff0000 !important;
}
.coursebox .featureboxbut, .promobox .featureboxbut {
    transition: .5s;
    background-color: #b39c64;
color: #fff;
} 

.boxtitlebg .elementor-heading-title > span {
    font-family: Roboto Condensed;
    text-transform: uppercase;
    font-weight: 700;
    color: #fff;
	padding: 10px 10px 10px 10px;
	line-height: 1.1em;
			
   background:-webkit-gradient(linear, left top, right top, color-stop(50%, #000), color-stop(50%, #000));
   background:-webkit-linear-gradient(left, #000 50%, #fff 50%);
   background:-moz-linear-gradient(left, #000 50%, #fff 50%);
   background:linear-gradient(to right, #000 50%, #fff 50%);
   background-size:200% 100%;
   background-position:0 0;
   -webkit-transition:background-position .25s ease-out;
   -moz-transition:background-position .25s ease-out;
   transition:background-position .25s ease-out;
		}

.coursebox:hover .boxtitlebg .elementor-heading-title, .promobox:hover .boxtitlebg .elementor-heading-title   {
color: #000 !important;
background-position:-100% 0;
}
.coursebox .boxtitlebg .elementor-heading-title, .promobox .boxtitlebg .elementor-heading-title {
    font-family: Roboto Condensed;
    text-transform: uppercase;
    font-weight: 700;
    color: #fff;
	padding: 10px 14px 10px 14px;
	line-height: 1.4em;
	-webkit-box-decoration-break: clone;
box-decoration-break: clone;
			
   background:-webkit-gradient(linear, left top, right top, color-stop(50%, #000), color-stop(50%, #000));
   background:-webkit-linear-gradient(left, #000 50%, #fff 50%);
   background:-moz-linear-gradient(left, #000 50%, #fff 50%);
   background:linear-gradient(to right, #000 50%, #fff 50%);
   background-size:200% 100%;
   background-position:0 0;
   -webkit-transition:background-position .25s ease-out;
   -moz-transition:background-position .25s ease-out;
   transition:background-position .25s ease-out;
}
.promobox::before {
animation: zoom_in 15s alternate linear infinite;
will-change: transform;
}

@keyframes zoom_in {
0% {
transform:scale(1);
}
100% {
transform:scale(1.2);
}
}
