/*
Theme Name: Mehtap Akkurt Child
Theme URI: https://themewant.com/products/wordpress/mindthera
Description: Mindthera child theme adapted for Pedagog Mehtap Akkurt.
Author: Codex
Template: mindthera
Version: 2.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: mehtapakkurt-child
*/

:root {
  --mehtap-sage: #6f8f7b;
  --mehtap-sage-dark: #3f6654;
  --mehtap-rose: #d89a8b;
  --mehtap-clay: #b96f5f;
  --mehtap-cream: #fbf7f2;
  --mehtap-linen: #f4ece4;
  --mehtap-white: #ffffff;
  --mehtap-ink: #25313a;
  --mehtap-muted: #637178;
  --color-primary: var(--mehtap-sage) !important;
  --color--primary: var(--mehtap-sage) !important;
  --primary-color: var(--mehtap-sage) !important;
  --color-secondary: var(--mehtap-rose) !important;
  --secondary-color: var(--mehtap-rose) !important;
  --tertiary-color: var(--mehtap-linen) !important;
  --color-primary-btn: var(--mehtap-sage) !important;
  --color-title: var(--mehtap-ink) !important;
  --color-body: var(--mehtap-muted) !important;
}

body.mehtapakkurt-brand,
body {
  background: var(--mehtap-cream);
  color: var(--mehtap-muted);
}

h1,
h2,
h3,
h4,
h5,
h6,
.reactheme-heading .title,
.rs-dual-heading .title,
.blog-title a {
  color: var(--mehtap-ink) !important;
  letter-spacing: 0 !important;
}

a {
  color: var(--mehtap-sage-dark);
}

a:hover,
a:focus {
  color: var(--mehtap-clay);
}

#reactheme-header,
#reactheme-header .menu-area,
#reactheme-header .sticky,
.rts-default-header {
  background: rgba(255, 255, 255, 0.96) !important;
}

#reactheme-header .menu-area .navbar ul > li > a,
#reactheme-header .menu-area .navbar ul li a,
.navbar-menu #primary-menu-single > li > a {
  color: var(--mehtap-ink) !important;
  font-weight: 600 !important;
}

#reactheme-header .menu-area .navbar ul > li > a:hover,
#reactheme-header .menu-area .navbar ul li.current-menu-item > a,
#reactheme-header .menu-area .navbar ul li.current-menu-ancestor > a {
  color: var(--mehtap-sage-dark) !important;
}

#reactheme-header .menu-area .navbar ul li ul.sub-menu,
#reactheme-header .menu-area .navbar ul li .sub-menu,
.sub-menu {
  border-top-color: var(--mehtap-sage) !important;
}

.header-logo .site-title a,
.logo-area .site-title a {
  color: var(--mehtap-ink) !important;
  font-weight: 700 !important;
}

.react-button a,
.elementor-button,
button,
html input[type="button"],
input[type="reset"],
input[type="submit"],
.reacbutton {
  background: var(--mehtap-sage) !important;
  border-color: var(--mehtap-sage) !important;
  color: #fff !important;
  border-radius: 999px !important;
  box-shadow: 0 12px 26px rgba(111, 143, 123, 0.22);
}

.react-button a:hover,
.elementor-button:hover,
button:hover,
html input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover,
.reacbutton:hover {
  background: var(--mehtap-clay) !important;
  border-color: var(--mehtap-clay) !important;
  color: #fff !important;
}

.reactheme-breadcrumbs,
.reactheme-breadcrumbs.porfolio-details,
.rts-bread-crumb-area {
  background: linear-gradient(135deg, rgba(111, 143, 123, 0.94), rgba(216, 154, 139, 0.88)) !important;
}

.reactheme-breadcrumbs .page-title,
.reactheme-breadcrumbs .breadcrumbs-title span,
.reactheme-breadcrumbs .breadcrumbs-title span a,
.reactheme-breadcrumbs ul li,
.reactheme-breadcrumbs ul li a {
  color: #fff !important;
}

.elementor-section,
.e-con {
  --mehtap-card-radius: 18px;
}

.elementor-widget-heading .elementor-heading-title span,
.reactheme-heading .title-inner .title span {
  color: var(--mehtap-sage) !important;
}

.blog .reactheme-blog .blog-item,
.archive .reactheme-blog .blog-item,
.reactheme-blog .blog-item .blog-img,
.reactheme-blog .blog-item .blog-img img,
.bs-img,
.reactheme-blog-details .author-block,
.react-sideabr .widget,
.widget {
  border-radius: var(--mehtap-card-radius, 18px) !important;
}

.react-sideabr .widget,
.widget {
  background: rgba(255, 255, 255, 0.76) !important;
  border: 1px solid rgba(111, 143, 123, 0.12);
}

.reactheme-blog .blog-item .blog-img .categories .category-name a,
.blog-item.no-thumbs .categories .category-name a,
.tag-line a {
  background: var(--mehtap-sage) !important;
  color: #fff !important;
}

.reactheme-blog .blog-item .blog-img .categories .category-name a:hover,
.blog-item.no-thumbs .categories .category-name a:hover,
.tag-line a:hover {
  background: var(--mehtap-clay) !important;
}

.reactheme-blog-details .author-block,
.comment-list .pingback,
.comment-list .trackback,
blockquote,
body .wp-block-quote.is-style-large:not(.is-style-plain) {
  background: var(--mehtap-linen) !important;
}

input[type="text"],
input[type="number"],
input[type="password"],
input[type="email"],
input[type="search"],
textarea,
select {
  border-color: rgba(111, 143, 123, 0.22) !important;
  border-radius: 12px !important;
}

input:focus,
textarea:focus,
select:focus {
  border-color: var(--mehtap-sage) !important;
  box-shadow: 0 0 0 3px rgba(111, 143, 123, 0.14);
  outline: none;
}

.mehtap-soft-section {
  background: var(--mehtap-cream) !important;
}

.mehtap-service-card {
  background: var(--mehtap-white);
  border: 1px solid rgba(111, 143, 123, 0.16);
  border-radius: 18px;
  box-shadow: 0 18px 45px rgba(37, 49, 58, 0.07);
}

.mehtap-eyebrow {
  color: var(--mehtap-clay);
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 0;
  text-transform: none;
}

.mehtap-muted {
  color: var(--mehtap-muted);
}

.mehtap-instagram-link a {
  color: var(--mehtap-clay) !important;
  font-weight: 700;
}

@media (max-width: 1024px) {
  #reactheme-header .menu-area {
    padding: 14px 0 !important;
  }
}

@media (max-width: 767px) {
  h1,
  .reactheme-breadcrumbs .page-title {
    font-size: 36px !important;
    line-height: 42px !important;
  }

  h2 {
    font-size: 30px !important;
    line-height: 36px !important;
  }
}
