/*
Theme Name: eSalad Astra 
Theme URI: https://esalad.in/
Author: eSalad
Author URI: https://esalad.in/
Description: Custom theme for UdyaME
Requires at least: 6.4
Tested up to: 6.4
Requires PHP: 7.0
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: astra
Template: astra
Tags: one-column, custom-colors, custom-menu, custom-logo, editor-style, featured-images, full-site-editing, block-patterns, rtl-language-support, sticky-post, threaded-comments, translation-ready, wide-blocks, block-styles, style-variations, accessibility-ready, blog, portfolio, news
*/

#ast-hf-mobile-menu {
  padding: 1em;
}

/* Header Menu */
.ast-builder-menu-1 .current-menu-ancestor > .menu-link,
.ast-builder-menu-1 .menu-item.current-menu-item > .menu-link {
  color: white;
  background-color: var(--ast-global-color-3);
}

.ast-desktop .ast-primary-header-bar .main-header-menu > .menu-item {
  line-height: 2;
}

.ast-builder-menu-1 .menu-item.current-menu-item > .menu-link {
  color: white;
  background-color: var(--ast-global-color-3);
}

.main-header-menu .sub-menu .menu-item.current-menu-item > .menu-link {
  color: white;
}

.ast-builder-menu-1 .menu-item:hover > .menu-link {
  color: white;
  background-color: var(--ast-global-color-2);
}

/* LearnPress */

#learn-press-course .course-info-left .course-meta-primary {
  display: none;
}

#learn-press-course-tabs .learn-press-nav-tabs .course-nav-tab-instructor {
  display: none;
}

#lp-list-courses-default .course-instructor {
  display: none;
}

#lp-list-courses-default
  .learn-press-courses[data-layout="list"]
  .course-content
  .course-readmore
  a {
  margin: 1em;
}

.lp-user-profile .wrapper-profile-header {
  background-color: var(--ast-global-color-2);
}

/* BBPress */

.bbp-topic-meta,
.bbp-author-avatar,
.bbp-topic-started-by {
  display: none;
}

.wp-block-list {
  margin-left: 1.5em !important;
}

.entry-content p {
  margin-bottom: 1em;
}

/* Contact form */

.wpcf7-form label {
  font-size: 0.84em;
}

.wpcf7-form .cols2 {
  display: flex;
  flex-direction: row;
  gap: 0.5em;
  margin-bottom: 0.5em;
}

.wpcf7-form .cols2 label {
  flex-basis: 50%;
}

.wpcf7-form-control-wrap textarea {
  height: 85px;
}

.ast-builder-layout-element[data-section="section-hb-social-icons-1"] {
  display: none !important;
}

@media (max-width: 600px) {
  .wpcf7-form .cols2 {
    flex-direction: column;
  }
}
/* 
.wpcf7-form div .wpcf7-not-valid-tip {
  bottom: 1.5em;
}
  
.wpcf7-form-control-wrap {
  display: block;
  width: 100%;
}

.wpcf7-form-control-wrap select,
.wpcf7-form-control-wrap textarea,
.wpcf7-form-control-wrap input {
  padding: 0.5em;
  font-size: 1em;
  width: 100%;
  box-sizing: border-box;
  border-radius: 5px;
  border: 1px solid #aaa;
}
.wpcf7-form-control-wrap input[type="radio"] {
  width: auto;
}
.wpcf7-not-valid-tip {
  font-size: small;
  position: absolute;
  text-align: right;
  width: 100%;
}

.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
  border-color: #ffb900;
  background: #ffb9003b;
  font-size: small;
  margin: 0;
  position: absolute;
  margin-top: 1em;
} */
