/*
 Theme Name:   Tutor Multilingual Child
 Template:     twentytwentyone
 Author:       Your Name
 Description:  A custom child theme for Tutor LMS, WPML, and WooCommerce with SCSS
 Version:      1.0.0
 Text Domain:  tutor-multilingual-child
*/

.comment-form  p.comment-form-cookies-consent {
    display: none;
}

.wpml-ls-statics-footer {
    display: none !important;
}

.ad-body a {
    color: inherit;
}

.ad-body .tutor-table tr td>a:not(.tutor-btn):not(.tutor-iconic-btn):not(.quiz-manual-review-action),.ad-body  .tutor-table tr td .tutor-table-link {
	color: #000;
}

.ad-body .tutor-react-datepicker .dropdown-container .dropdown-list li {
		color: #000;
}

.ad-body .tutor-ratings {
	display: none;
}

.ad-body.privacy-policy .entry-content,
.ad-body.privacy-policy  section,
.ad-body.privacy-policy .entry-content > section {
  max-width: 100% !important;
  width: calc(100% - 40px) !important;
}

.ad-body.privacy-policy .entry-content p,
.ad-body.privacy-policy .entry-content [class^="wp-block-"] {
	width: 100%;
	max-width: 100% !important;
}

.ad-body.privacy-policy .entry-content > section h3,
.ad-body.privacy-policy .entry-content > section h2 {
  margin-bottom: 24px;
  margin-top: 24px;
}

.ad-body.privacy-policy .entry-title {
  color: #fff;
}

/* h1: min 20px, max 34px */
.ad-body.privacy-policy h1 {
  font-size: clamp(20px, 2.5vw, 34px);
}

/* h2 & h3: min 18px, max 30px */
.ad-body.privacy-policy .entry-content h2,
.ad-body.privacy-policy .entry-content h3 {
  font-size: clamp(18px, 2vw, 30px);
}

/* paragraphs, li, address */
.ad-body.privacy-policy .entry-content ul {
  padding-left: 4vw;
}

.ad-body.privacy-policy .entry-content address strong,
.ad-body.privacy-policy .entry-content address,
.ad-body.privacy-policy .entry-content ul li,
.ad-body.privacy-policy .entry-content p {
  font-size: clamp(14px, 1.6vw, 22px);
}

.ad-body.privacy-policy .entry-header {
  margin-bottom: 2.5vw;
  padding-bottom: 2.5vw;
}


#ad-contact .bottom-section .bottom-content div.title-block {
	font-size: clamp(22px, 1.4vw, 28px);
    display: flex;
    align-items: center;
}

@media screen and (max-width: 482px) {
   body .page-blogs .ad-section .content-area .top-bar {
        width: 100%;
        display: flex;
        flex-direction: column;
        gap: 18px;
    }

	body .page-blogs .ad-section .content-area .top-bar.hy_AM .tools-block,
	body .page-blogs .ad-section .content-area .top-bar .tools-block,
	body .page-blogs .ad-section .content-area .top-bar .tools-block form input,
	body .page-blogs .ad-section .content-area .top-bar .tools-block form {
		width:100%;
	}

	body .page-blogs .ad-section .sidebar .widget-categories {
        order: 1;
		width: 100%;
	}

}
