:root {
	--wd-text-font: "Roboto", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: #777777;
	--wd-text-font-size: 14px;
	--wd-title-font: "Playfair Display", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 400;
	--wd-title-color: #242424;
	--wd-entities-title-font: "Lora", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 400;
	--wd-entities-title-color: #333333;
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: "Italianno", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Lora", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 400;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: #333;
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "Roboto", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 500;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 15px;
	--wd-otl-style: dotted;
	--wd-otl-width: 2px;
	--wd-primary-color: rgb(45,16,128);
	--wd-alternative-color: #fbbc34;
	--btn-default-bgcolor: rgb(45,16,128);
	--btn-default-bgcolor-hover: rgb(251,188,52);
	--btn-accented-bgcolor: rgb(45,16,128);
	--btn-accented-bgcolor-hover: rgb(251,188,52);
	--wd-form-brd-width: 1px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
	--wd-link-color: rgb(45,16,128);
	--wd-link-color-hover: rgb(54,13,150);
}
.wd-age-verify-wrap {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: #111111;
	background-image: url(https://cbc.theodorpop.com/wp-content/uploads/2021/09/books-popup.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
}
.wd-promo-popup-wrap {
	--wd-popup-width: 800px;
}
:is(.woodmart-woocommerce-layered-nav, .wd-product-category-filter) .wd-scroll-content {
	max-height: 223px;
}
.wd-page-title .wd-page-title-bg img {
	object-fit: cover;
	object-position: center center;
}
.wd-footer {
	background-color: rgb(234,234,234);
	background-image: none;
}
body, [class*=color-scheme-light], [class*=color-scheme-dark], .wd-search-form[class*="wd-header-search-form"] form.searchform, .wd-el-search .searchform {
	--wd-form-color: rgb(0,0,0);
	--wd-form-placeholder-color: rgb(135,135,135);
	--wd-form-brd-color: rgb(160,160,160);
	--wd-form-brd-color-focus: rgb(117,117,117);
}
.mfp-wrap.wd-popup-quick-view-wrap {
	--wd-popup-width: 920px;
}
:root{
--wd-container-w: 1600px;
--wd-form-brd-radius: 35px;
--btn-default-color: #fff;
--btn-default-color-hover: #333;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 35px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-accented-brd-radius: 35px;
--btn-accented-box-shadow: none;
--btn-accented-box-shadow-hover: none;
--wd-brd-radius: 0px;
}

@media (min-width: 1600px) {
section.elementor-section.wd-section-stretch > .elementor-container {
margin-left: auto;
margin-right: auto;
}
}


.wd-page-title {
background-color: rgb(242,242,242);
}

.main-page-wrapper {
	padding-top:0px;
}
.whb-header, .site-content {
	margin-bottom:0px;
}
.wd-prefooter {
padding-bottom:0px!important;
}
.product-grid-item .star-rating, .return-to-shop, .wd-post-cat, .meta-author, .wd-back-btn, .tribe-events-back, .tribe-events .tribe-events-c-subscribe-dropdown__container, .tribe-events-widget-events-month__view-more-link, .tribe-events-event-categories-label, .tribe-events-event-categories, .tribe-venue, .tribe-organizer, .recurringinfo, .tribe-events-calendar-month__calendar-event-tooltip-description, .order-again {
display:none!important;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-day__event-description {
display:none!important;
}
.entry-title  {
	color:white;
}
.wd-switch-to-register, .title-blog .container .entry-title {
color:white!important;
}
.course  .entry-title   {
	color:var(--e-global-color-primary)!important;
}
.tribe-events-notices ul li {
	font-size:25px;
}



 .woocommerce-mini-cart__empty-message {
padding:20px;
font-size:18px;
}
#menu-meniu-principal-utilizator-logat .calendar-vip, .wd-nav-mobile li.calendar-vip, #menu-meniu-principal-utilizator-logat-1 .calendar-vip {
display:none;
}
#tribe-events-footer, .tribe-events .tribe-events-calendar-month__calendar-event-datetime-recurring-link, .tribe-events-calendar-month__calendar-event-tooltip-datetime-recurring-link {
    display: none!important;
}
.lista-lectii .ld-item-title, .evenimente .single-tribe_events .tribe-events-cal-links a, .evenimente .tribe-events-cal-links a, .evenimente .tribe-events-single-section-title  {
	color:var( --e-global-color-primary );
	font-weight:600;
	font-size:16px;
}
.evenimente .tribe-events-meta-group {
width:250px;}
.evenimente .tribe-events-event-meta dl {
    margin-top: var(--tec-spacer-1);
    font-size: 18px;
    font-weight: 400;
}
.evenimente .tribe-events-schedule h2 {
	font-size: 20px; }
.evenimente .tribe-events-single-event-title {
	color:var( --e-global-color-primary ); 
}
.lista-lectii .learndash-wrapper .ld-status-incomplete.ld-status-icon {
    border: 4px solid var( --e-global-color-primary );
    background-color: #fff;
}

.lista-lectii .learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-preview:hover .ld-status-icon {
border-color:var( --e-global-color-primary );
}
.lista-lectii .learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-preview:hover {
background:var( --e-global-color-accent );
}
.evenimente .tribe-events-back, .evenimente .tribe-events-event-image, .evenimente .tribe-events-event-categories-label, .evenimente .tribe-events-event-categories, .evenimente .recurringinfo  {
	display:none;
}

.evenimente-in-curs .tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container {
	
	padding-top:0;
	padding-bottom:0;
	min-height:200px;
}

.evenimente-in-curs .tribe-events .tribe-events-c-subscribe-dropdown__container {
display:none;
}
.evenimente-in-curs .tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__prev, .evenimente-in-curs .tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__next {
color:var( --e-global-color-primary );
	    font-size: 20px;
    font-weight: 600;

}
.evenimente-in-curs .tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__prev-icon-svg path, .evenimente-in-curs .tribe-common .tribe-common-c-btn-icon--caret-left .tribe-common-c-btn-icon__icon-svg path, .evenimente-in-curs .tribe-common .tribe-common-c-btn-icon--caret-right .tribe-common-c-btn-icon__icon-svg path {
fill:var( --e-global-color-primary );
}
.evenimente-in-curs .tribe-events .tribe-events-c-nav {
border-color:var( --e-global-color-primary );
}
.evenimente-in-curs .tribe-events-pro-photo__event-datetime-recurring-link  {display:none!important;}
.ld-course-list-items .ld_course_grid .btn-primary {
background-color:var( --e-global-color-primary )!important;
	border-color:var( --e-global-color-primary )!important;
	font-size:18px!important;
}
.evenimente .tribe-events-single-section-title {
min-height:60px;
	border-bottom:1px solid var( --e-global-color-primary );
}
.evenimente-in-curs .tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-day__event:before {
width:0!important;
	min-width:0!important;
}
.evenimente-in-curs .tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-day__event-content {
	flex-direction:row!important;
	justify-content: flex-start!important;
}
.evenimente-in-curs .tribe-events-calendar-day__event-datetime-recurring-link {display:none!important;}
.evenimente-in-curs .tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-day__event-featured-image-wrapper { width:30%!important;}
.evenimente-in-curs .tribe-events .tribe-events-calendar-day__time-separator:after, .tribe-events .tribe-events-calendar-day__type-separator:after{
background-color:var( --e-global-color-primary );
}
#billing_country_field, .woocommerce-message {
display:none!important;
}

.woocommerce-notice--success{
font-size:40px;
	text-align:center;
	color:var( --e-global-color-primary );
}
.woocommerce-order-details__title, .woocommerce-column__title  {
color:var(--e-global-color-primary);
}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .comment-form .submit, .woocommerce button.button, .woocommerce-button, 
{
    background-color: #2d1080;
    border-radius: 50px!important;
    padding: 15px 30px!important;
	color:white;
}
.woocommerce button.button {
margin-top:10px;
}
.woocommerce div.product p.price, .woocommerce div.product span.price, .woocommerce div.product .stock, .woocommerce #reviews #comments h2, .woocommerce div.product .woocommerce-tabs ul.tabs li a, .woocommerce div.product .woocommerce-tabs ul.tabs li.active a, #tab-description h2, .woocommerce div.product .woocommerce-tabs ul.tabs li a:hover {
    color: var(--e-global-color-primary);
}
.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover,  .comment-form .submit:hover {
color:var(--e-global-color-primary);
	background:var( --e-global-color-accent );
	
}
.stars a, .woocommerce .star-rating span {
	color: var(--e-global-color-accent);
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
    background:var(--e-global-color-accent);

}
.lista_produse ul.products li.product .star-rating {
	
	margin-top:-20px!important;
}
.lista_produse ul.products li.product .woocommerce-loop-product__title {
margin-bottom:33px!important;
}
.categorii_produse img {
	display:none!important;
}
.caregorii_produse h2 {
    padding: 0.5em 0!important;
	width:100%;
}
.categorii_produse h2, .categorii_produse a h2 {
padding: 0.5em 0!important;
border-bottom:1px solid white;
}
.categorii_produse h2:hover, .categorii_produse a h2:hover  {
border-color:var(--e-global-color-accent);
}

.woocommerce-account .woocommerce-MyAccount-content {
    float: right;
    width: 75%;
    border-left: 1px solid #cbcbcb;
    padding-left: 5%;
}


.wc-backward {
 background-color:var(--e-global-color-primary)!important;
    border-radius: 50px!important;
    padding: 15px 30px!important;
    color: white!important;
    margin: 0px auto!important;
    padding-top: 0px!important;
    display: flex!important;
    justify-content: center;
    width: 200px;
}
.view ,  .woocommerce-Button--next, .woocommerce-Button--previous,
.woocommerce-form-login__submit, .woocommerce-form-register__submit {
 background-color:var(--e-global-color-primary)!important;
    border-radius: 50px!important;
    padding: 15px 30px!important;
    color: white!important;
   
}
.wc-backward:hover,  .elementor-button--view-cart:hover, .view:hover,  .woocommerce-Button--next:hover, .woocommerce-Button--previous:hover, .woocommerce-form-login__submit:hover, .woocommerce-form-register__submit:hover {
color:var(--e-global-color-primary)!important;
	background:var( --e-global-color-accent )!important;
	
}

.uael-logged-in-message a {
font-size:22px;
color:white;
font-weight: 600;
}
.uael-logged-in-message a:hover {
color:var(--e-global-color-accent);
}
.learndash-wrapper .ld-status-icon {
    flex-basis: 20px;
	height: 20px; }

.learndash-wrapper .ld-content-actions .ld-content-action .ld-course-step-back, .learndash-wrapper .ld-content-actions>a{
font-size:22px;
}

img.emoji, img.emojioneemoji {
    display: inline-block;
    margin: 3px;
    width: 24px!important;
    height: 24px!important;
}
.cart-subtotal, .recurring-totals,  .recurring-total {
display:none!important;
}
.ascunde {
display:none!important;
}
.cursurile-mele-header .entry-title {min-height:20px!important;     color: #333333 !important;    margin-bottom: 2px;
    font-size: 18px;
    border-bottom: 1px solid grey;
    font-family: arial;
}
.cursurile-mele-header  .ld-item-list-item {border:0px!important;margin:0!important;}
.cursurile-mele-header .ld-item-list {margin:0!important;}
.cursurile-mele-header .ld_course_grid_button, .cursurile-mele-header  .btn-primary {display:none!important;}
.cursurile-mele-header  .ld-item-list-item-preview {padding:10px 5px!important;}
.ld-item-name .ld-item-title {    font-size: 22px;    color: var(--wd-link-color);}
.sidebar_lectie .ld-status-incomplete.ld-status-icon {display:none!important;}
.sidebar_lectie .ld-item-title {    font-size: 16px;    color: var(--wd-link-color);}
.sidebar_lectie  .ld-item-list .ld-item-list-item {
    /* background: #fff; */
    border: 1px solid #e2e7ed;
    border-radius: 6px;
    margin: 1em 0;
}
.sidebar_lectie  .ld-item-list .ld-item-list-item .ld-item-list-item-preview {padding:2px 5px;}
.wd-dropdown-menu.wd-design-default {--wd-dropdown-width: 420px!important;}
.wd-dropdown-menu.wd-design-aside .wd-dropdown {background:white!important;}
#billing_city_field label {font-size:0!important;}
#billing_city_field label:before {content:"Oraș / Localitate / Sector ";font-size:14px!important;}
.login-as-user-top {top:unset!important;bottom:0;}
.wd-post-image img {display:none!important;}
.entry-content iframe {position:relative!important; aspect-ratio:16/9!important;}@media (min-width: 1025px) {
	 .ld-content-action input.learndash_mark_complete_button {
width:280px;
}
.menu-item-2186 .wd-design-sized {
padding:0px!important;
}

.meniu-lista-cursuri .ld-item-list {
margin:0px!important;
}
.meniu-lista-cursuri .learndash-wrapper .ld-item-list .ld-item-list-item {
border:none;
margin:0px!important;
}
.meniu-lista-cursuri .learndash-wrapper {
	width:100%;
}
.meniu-lista-cursuri  .ld-item-list-item-preview {
padding:10px!important;
}
.meniu-lista-cursuri  .learndash-wrapper .ld-item-list .ld-item-list-item a.ld-item-name:hover {
color:var(--e-global-color-primary);
}
.ld-course-list-items .ld_course_grid .entry-title {
min-height:70px;
}
.wd-sidebar {    border-left: 1px solid #e4e4e4;     padding-left: 30px;}
.wd-sub-menu {max-height:300px;overflow-y:auto;}

}

@media (min-width: 768px) and (max-width: 1024px) {
	.featured-image-curs img {
width:100%!important;
}
}

@media (min-width: 577px) and (max-width: 767px) {
	.featured-image-curs img{
width:100%!important;
}

.wd-negative-gap:has(#iframe_wraper){--flex-wrap: nowrap;}
}

@media (max-width: 576px) {
	.main-page-wrapper {
    margin-top: 20px; 
	
}
.sidebar-lectii .ld-item-title {
font-size:16px;
}
.featured-image-curs img {
width:100%!important;
}

.wd-negative-gap:has(#iframe_wraper){--flex-wrap: nowrap;}
}

