/*!

Theme Name: Eduvalt

Theme URI: https://ifingerstudio.com/eduvalt/

Author: johanspond

Author URI: https://themeforest.net/user/johanspond/

Description: Eduvalt - Online Courses & Education WordPress Theme

Version: 2.0.5

License: GNU General Public License v2 or later

License URI: LICENSE

Text Domain: eduvalt

Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready



This theme, like WordPress, is licensed under the GPL.

Use it to make something cool, have fun, and share what you've learned with others.

*/

.ui-datepicker .ui-datepicker-next:before,
.ui-datepicker .ui-datepicker-prev:before {
  display: none;
}

.wc-appointments-date-picker .ui-datepicker td.ui-datepicker-current-day a,
.wc-appointments-date-picker
  .ui-datepicker
  td.ui-datepicker-current-day
  a:hover {
  background-color: inherit !important;
}
.ui-datepicker .ui-datepicker-calendar .ui-state-default.ui-state-highlight {
  background-color: inherit !important;
  color: inherit !important;
}
div.ui-datepicker .ui-datepicker-current-day {
  border-radius: 0 !important;
}
.wc-appointments-date-picker .ui-datepicker .ui-datepicker-next span,
.wc-appointments-date-picker .ui-datepicker .ui-datepicker-prev span {
  display: flex;
}

/* cart */

.wc-block-components-product-name {
  font-size: 22px !important;
}

.eduvalt-page-content table tbody td {
  text-align: left;
}

button.wc-block-components-button.wp-element-button.wc-block-components-totals-coupon__button.contained {
  background: #1363df;
  border: none;
}

.wc-block-cart .wc-block-cart__submit-container {
  background: #1363df;
}
.wc-block-components-button:not(.is-link) .wc-block-components-button__text {
  color: #fff;
}

/* checkout */

.woocommerce td.product-name .wc-item-meta dd,
.woocommerce td.product-name dl.variation dd {
  margin-top: 10px;
}

.woocommerce dd + dt {
  margin-top: 10px !important;
}

.select2-container--default
  .select2-selection--single
  .select2-selection__rendered {
  line-height: inherit !important;
}
.select2-container .select2-selection--single .select2-selection__rendered {
  padding: initial !important;
}

section.banner-area.banner-bg::before {
  content: "";
  height: 100%;
  width: 49%;
  display: block;
  position: absolute;
  background: linear-gradient(45deg, #ffffffe5 27%, transparent 103%);
  filter: blur(1.7rem);
  left: -25px;
  bottom: -33px;
}
section.banner-area.banner-bg {
  position: relative;
}

.banner__fact-item {
  display: none;
}

.footer__logo.logo {
  margin: 0;
}

.hero_banner .banner-area {
  background-position: center;
}

.wc-appointments-appointment-form-wrap + .tinvwl-shortcode-add-to-cart {
  display: none;
}

.logo_slider_home .slick-track {
  align-items: center !important;
}
.logo_slider_home .brand__item img {
  max-height: 100%;
  height: 60px;
  margin: 0 auto;
  filter: grayscale(0);
  opacity: 1;
}

.eduvalt-product-main .shop-item {
  min-height: 27rem !important;
}
.banner__content ul li {
  font-weight: 600;
}

.woocommerce ul.products li.product a img {
  height: 450px !important;
  object-fit: cover;
}

.instructor_popup .contact-form-wrap {
  margin-top: 0 !important;
}
.instructor_popup .ays_pb_title_styles_1 {
  font-weight: 600 !important;
}
.instructor_popup .ays-pb-modal-close {
  top: 14px !important;
  right: 3% !important;
}
.instructor_popup .ays_pb_title_styles_1 {
  font-family: "Lexend Deca", sans-serif !important;
}
.resume-title {
  display: block;
  text-align: left;
  font-weight: 600;
  margin-bottom: 0.5rem;
}
.instructor_popup .wpcf7-form-control-wrap {
  text-align: left;
  display: block;
}
.instructor_popup .contact-form-wrap label,
.instructor_popup .contact-form-wrap input,
.instructor_popup .contact-form-wrap input::placeholder {
  font-family: "Hind", Sans-serif !important;
}
.instructor_popup .wpcf7-submit {
  font-family: "Hind", Sans-serif !important;
  font-size: 15px;
  font-weight: 600;
  letter-spacing: 0.5px;
  color: #ffffff;
  background-color: #1363df;
  border: 1px solid #1363df;
  transition: all 0.3s ease-out 0s;
  padding: 10px 32px;
  text-align: center;
  text-transform: uppercase;
  border-radius: 4px;
  white-space: nowrap;
  display: block;
  width: 100%;
}
.instructor_popup .wpcf7-submit:hover {
  background-color: #082a5e;
  border: 1px solid #082a5e;
}
.instructor_popup .wpcf7-spinner {
  position: absolute;
  left: 7%;
  bottom: 1%;
}

/*21-8-2025*/
.tgmenu__navbar-wrap > ul > li.active a,
.tgmenu__navbar-wrap > ul > li:hover a {
  color: #015e32;
}

.tgmenu__navbar-wrap ul li a {
  color: #005e32 !important;
  font-weight: 700;
}

.header-btn .btn {
  background: #005e32 none repeat scroll 0 0;
}
.tgmenu__action > ul .header-btn.login-btn .btn:hover {
  color: var(--tg-common-color-white);
  border-color: #005e32;
  background: #005e32;
}

.eael-product-gallery .woocommerce ul.products li.product .eael-product-price {
  color: #005e32 !important;
}

.copyright__wrapper {
  border-top: 1px solid #fff;
  padding: 30px 0;
}

.footer-bg p,
.footer__working-item,
.footer__top-wrap .widget_block ul li a,
.footer__top-wrap .footer-widget ul li a,
.footer__top-wrap .footer__about ul.list-wrap li,
.footer__top-wrap .footer__about ul.list-wrap li a {
  color: #000;
}

.copyright__menu li a,
.copyright__text p {
  color: #fff;
}
.instructor_popup .wpcf7-submit,
.instructor_popup .wpcf7-submit:hover {
  background-color: #008b4c;
  border: 1px solid #34914c;
}
.footer__working-item::after {
  background: #fff;
}

.footer__logo.logo img {
  max-width: 150px;
}

.scroll__top:hover {
  background: #005e32;
}
.tg-header__top {
  background-color: #005e32;
}
.page-id-2864 .btn.tg-svg:hover,
.page-id-99 .btn.tg-svg:hover,
.page-id-93 .btn.tg-svg:hover {
  background: #005e32;
  color: var(--tg-common-color-white);
}
.breadcrumb-bg::before {
  background-color: #000000;
  opacity: 0.5;
}
.breadcrumb > * {
  color: #fff;
}
.tgmenu__categories.d-none.d-md-block {
  display: none !important;
}

/*22-8-2025*/
.banner__content .list-banner li,
.number-info,
.number {
  color: #000;
}
.sub-title {
  background: #005e32 !important;
  color: #fff !important;
}
/*.section__title .title
 {
    color: #000;
}*/
.section__title .title,
.categories__item a .name,
.count,
.name {
  color: #000 !important;
}
p,
.testimonial__item p {
  color: #000;
}
.check-list p,
.designation,
.categories__item a .courses,
.woocommerce-loop-product__title,
.fact__content-two p,
.location,
.events__item-content h4.title,
.fw-medium,
.about-team .students,
.rating-count,
.shop-content .title,
h4.widget-title,
.shop-widget .product-categories li a,
.widget ul li span.float-right,
h1.product_title.title.entry-title {
  color: #000 !important;
}
.footer__top-wrap .widget_block ul li a:hover,
.footer__top-wrap .footer-widget ul li a:hover,
.footer-widget.widget_nav_menu ul li a::before {
  color: #fff;
}

.breadcrumb > * a:hover {
  color: #fff;
}

.wc-appointments-appointment-form-button.single_add_to_cart_button.button.alt {
  color: #fff;
  background: #008b4c !important;
}

h2.rel-title,
.related-products-wrap .title,
.post-type-archive-product .shop-content .title,
.part-list li {
  color: #000 !important;
}

i.flaticon-searching.fa-flip-horizontal {
  color: #005e32;
}

.wc-block-cart__empty-cart__title.with-empty-cart-icon:before {
  background-color: #005e32;
}
.page-id-11 h2,
.page-id-13 h2,
.woocommerce-MyAccount-content fieldset legend,
.woocommerce-account .woocommerce-MyAccount-content .form-row > label {
  color: #005e32;
}
.shop-content .rating,
.shop-details-content .shop-single-rating {
  display: none;
}
@media screen and (max-width: 1025px) {
  .hero_banner .banner-area {
    background: unset;
  }
  .hero_banner .main-img,
  .hero_banner .banner__fact-item {
    display: none;
  }
  .logo_slider_home .brand__item img {
    height: 60px !important;
  }
}

@media screen and (min-width: 768px) {
  .banner__images {
    position: absolute;
    bottom: 0;
  }
}
