@charset "UTF-8";
body {
  font-family: var(--pembe-content-font-family);
  font-size: var(--pembe-content-font-size);
  line-height: var(--pembe-content-line-height);
  font-weight: var(--pembe-content-font-weight);
  color: var(--pembe-content-color);
  background: var(--pembe-body-background);
}

h1, h2, h3, h4, h5, h6,
h1 span, h2 span, h3 span, h4 span, h5 span, h6 span,
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
  font-family: var(--pembe-header-font-family);
  font-weight: var(--pembe-header-font-weight);
  color: var(--pembe-header-font-color);
}

h1, h1 span, h1 a, h1.elementor-heading-title {
  font-family: var(--pembe-h1-font-family);
  font-size: var(--pembe-h1-font-size);
  line-height: var(--pembe-h1-line-height);
  font-weight: var(--pembe-h1-font-weight);
  text-transform: var(--pembe-h1-text-transform);
  letter-spacing: var(--pembe-h1-letter-spacing);
}

h2, h2 span, h2 a, h2.elementor-heading-title {
  font-family: var(--pembe-h2-font-family);
  font-size: var(--pembe-h2-font-size);
  line-height: var(--pembe-h2-line-height);
  font-weight: var(--pembe-h2-font-weight);
  text-transform: var(--pembe-h2-text-transform);
  letter-spacing: var(--pembe-h2-letter-spacing);
}

h3, h3 span, h3 a, h3.elementor-heading-title {
  font-family: var(--pembe-h3-font-family);
  font-size: var(--pembe-h3-font-size);
  line-height: var(--pembe-h3-line-height);
  font-weight: var(--pembe-h3-font-weight);
  text-transform: var(--pembe-h3-text-transform);
  letter-spacing: var(--pembe-h3-letter-spacing);
}

h4, h4 span, h4 a, h4.elementor-heading-title {
  font-family: var(--pembe-h4-font-family);
  font-size: var(--pembe-h4-font-size);
  line-height: var(--pembe-h4-line-height);
  font-weight: var(--pembe-h4-font-weight);
  text-transform: var(--pembe-h4-text-transform);
  letter-spacing: var(--pembe-h4-letter-spacing);
}

h5, h5 span, h5 a, h5.elementor-heading-title {
  font-family: var(--pembe-h5-font-family);
  font-size: var(--pembe-h5-font-size);
  line-height: var(--pembe-h5-line-height);
  font-weight: var(--pembe-h5-font-weight);
  text-transform: var(--pembe-h5-text-transform);
  letter-spacing: var(--pembe-h5-letter-spacing);
}

h6, h6 span, h6 a, h6.elementor-heading-title {
  font-family: var(--pembe-h6-font-family);
  font-size: var(--pembe-h6-font-size);
  line-height: var(--pembe-h6-line-height);
  font-weight: var(--pembe-h6-font-weight);
  text-transform: var(--pembe-h6-text-transform);
  letter-spacing: var(--pembe-h6-letter-spacing);
}

ol.commentlist:after {
  background: var(--pembe-body-background);
}

body.elementor-page main .wgl-container.wgl-content-sidebar,
body.elementor-editor-active main .wgl-container.wgl-content-sidebar,
body.elementor-editor-preview main .wgl-container.wgl-content-sidebar {
  max-width: var(--pembe-elementor-container-width);
  margin-left: auto;
  margin-right: auto;
}

body.single main .wgl-container {
  max-width: var(--pembe-elementor-container-width);
  margin-left: auto;
  margin-right: auto;
}

/* ==================== ↓ Content Font ==================== */
.author-widget_text,
body .comment-form-cookies-consent > label,
.recent-posts-widget .meta-data span,
.prev-link-info_wrapper .meta-data,
.next-link-info_wrapper .meta-data,
.wp-block-latest-comments__comment-date,
.wp-block-latest-posts__post-author,
.widget_rss li .rssSummary,
.widget_rss li cite,
.widget_text .textwidget,
.wgl-working-hours .working-item .working-item_day,
.wgl-working-hours .working-item .working-item_hours {
  font-family: var(--pembe-content-font-family);
}

::placeholder,
.widget_rss .rssSummary,
.recent-posts-widget .meta-data a:hover,
.widget .recent-post-content {
  color: var(--pembe-content-color);
}

.pembe_module_title .external_link .button-read-more {
  line-height: var(--pembe-content-line-height);
}

/* ==================== ↓ Heading Font ==================== */
.page-header_title,
.column1 .item_title a,
.strip_template .strip-item a span,
.primary-nav.footer-menu .menu-item a,
.archive__heading .archive__tax_description {
  font-family: var(--pembe-header-font-family);
  font-weight: var(--pembe-header-font-weight);
}

.theme-heading-font,
legend,
.mashsb-count .counts,
.mashsb-box .mashsb-buttons a .text,
.info_prev-link_wrapper a,
.info_next-link_wrapper a,
.elementor-counter,
.wgl-background-text {
  font-family: var(--pembe-header-font-family);
}

.author-info_public {
  font-family: var(--pembe-header-font-family);
  color: var(--pembe-header-font-color);
}

.wgl-rotated_text .rt__subtitle,
.wgl-rotated_text .rt__title-wrapper,
.elementor-section.wgl-add-background-text:before {
  font-family: var(--pembe-header-font-family);
  font-weight: var(--pembe-header-font-weight);
}

.theme-header-color,
body .footer select option,
h3#reply-title a,
.search-field,
.prev-link-info_wrapper,
.next-link-info_wrapper,
.item_title a,
.author-info_social-wrapper .author-info_social-link.fa,
.wgl-header-row-section_top a:hover,
.header_search.search_standard .header_search-field .search-form:after,
#comments .comment-edit-link,
#comments .comment-edit-link:hover {
  color: var(--pembe-header-font-color);
}

ul.wp-block-rss li,
.widget_search .search-form:after,
.widget_search .woocommerce-product-search:after,
.widget_product_search .search-form:after,
.widget_product_search .woocommerce-product-search:after {
  color: var(--pembe-header-font-color);
}

.widget_search .search-form:hover:after,
.widget_search .woocommerce-product-search:hover:after,
.widget_product_search .search-form:hover:after,
.widget_product_search .woocommerce-product-search:hover:after,
.page-link .post-page-numbers:after,
.page_404_wrapper .search-form:hover:after {
  background-color: var(--pembe-tertiary-color);
}

.theme-additional-font {
  font-family: var(--pembe-additional-font-family);
}

/* ==================== ↓ Menu ==================== */
.primary-nav > div > ul,
.primary-nav > ul,
.sitepress_container > .wpml-ls li,
.polylang_switcher select,
.primary-nav ul li.mega-menu-links > ul > li {
  font-family: var(--pembe-menu-font-family);
  font-size: var(--pembe-menu-font-size);
  line-height: var(--pembe-menu-line-height);
  font-weight: var(--pembe-menu-font-weight);
  letter-spacing: var(--pembe-menu-letter-spacing);
  text-transform: var(--pembe-menu-text-transform);
}

.primary-nav ul li ul,
.wpml-ls,
.sitepress_container > .wpml-ls ul ul li,
.primary-nav ul li div.mega-menu-container {
  font-family: var(--pembe-submenu-font-family);
  font-size: var(--pembe-submenu-font-size);
  line-height: var(--pembe-submenu-line-height);
  font-weight: var(--pembe-submenu-font-weight);
  letter-spacing: var(--pembe-submenu-letter-spacing);
  text-transform: var(--pembe-submenu-text-transform);
}

.wgl-theme-header .header_search-field,
.primary-nav ul li ul,
.primary-nav ul li div.mega-menu-container,
.wgl-theme-header .woo_mini_cart,
.wpml-ls-legacy-dropdown .wpml-ls-current-language .wpml-ls-sub-menu {
  color: var(--pembe-submenu-color);
  background-color: var(--pembe-submenu-background);
}

.mobile_nav_wrapper,
.wgl-menu_outer,
.mobile_nav_wrapper ul li ul,
.mobile_nav_wrapper .primary-nav ul li.mega-menu-links > ul.mega-menu > li > ul > li ul,
.mobile_nav_wrapper .primary-nav ul li.mega-menu-links > ul.mega-menu > li > ul {
  color: var(--pembe-submenu-mobile-color);
  background-color: var(--pembe-submenu-mobile-background);
}

.mobile_nav_wrapper .wgl-menu_overlay {
  background-color: var(--pembe-submenu-mobile-overlay);
}

/* ==================== ↓ Primary Color ==================== */
.theme-primary-color,
code,
tt,
kbd {
  color: var(--pembe-primary-color);
}

.widget_rss ul li .rsswidget:hover,
.wp-block-rss a:hover {
  color: var(--pembe-secondary-color);
}

a:hover .wgl-icon,
.wgl-icon:hover,
h3#reply-title a:hover,
.author-info_social-wrapper,
.blog-post_quote-text:before,
.blog-post_link .link_post:before,
.blog-style-standard .blog-post:hover .blog-post_wrapper .blog-post_meta_info .meta-data span,
.blog-post.format-standard.link .blog-post_title:before,
.comment_author_says a:hover,
.pembe_submit_wrapper:hover > i,
.header_search .header_search-button > i:hover,
.header_search-field .search-form:after,
.mc_form_inside #mc_signup_submit:hover,
.social__link span.fa:hover,
.share_post span.fa:hover,
.wpml-ls a:hover,
.wpml-ls-legacy-dropdown .wpml-ls-current-language:hover > a,
.wpml-ls-legacy-dropdown .wpml-ls-current-language a:hover,
.author-info_social-wrapper .author-info_social-link.fa:hover,
.blog-post_link .link_post:hover,
.wgl-page-socials .social__link:hover,
.wgl-page-socials .social__name,
.prev-link_wrapper .image_prev:before,
.next-link_wrapper .image_next:before,
.archive__tax_title > span {
  color: var(--pembe-header-font-color);
}

#multiscroll-nav span,
#multiscroll-nav li .active span,
.wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item a span:before,
ul.wp-block-categories.wp-block-categories-list li a:hover:after,
.woocommerce nav.woocommerce-pagination ul li span.current:after,
.prev-link_wrapper .image_prev:after,
.next-link_wrapper .image_next:after {
  background: var(--pembe-primary-color);
}

#comments > h3:after,
mark,
.header_search .header_search-field .header_search-button-wrapper,
.header_search.search_mobile_menu .header_search-field .search-form:after,
.sitepress_container > .wpml-ls ul ul li a:hover:after,
.comment-reply-title:after,
.pembe_module_title:after,
.mc_form_inside #mc_signup_submit {
  background-color: var(--pembe-primary-color);
}

aside > .widget + .widget:before,
.widget .counter_posts,
.widget_postshero .recent-posts-widget .post_cat a {
  background-color: var(--pembe-primary-color);
}

.prev-link:hover,
.next-link:hover {
  border-color: var(--pembe-primary-color);
  background: var(--pembe-primary-color);
}

.header_search,
.blog-post.format-quote .blog-post_quote-text,
.author-info_social-link:after,
.author-widget_social a span {
  border-color: var(--pembe-primary-color);
}

/* ==================== ↓ Secondary Color ==================== */
header .header-link:hover {
  color: var(--pembe-secondary-color) !important;
}

.theme-secondary-color,
.archive__heading .archive__tax_description,
.blog-post_wrapper:hover:before {
  color: var(--pembe-secondary-color);
}

.prev-link_wrapper:hover .image_prev.no_image:after,
.next-link_wrapper:hover .image_next.no_image:after {
  background-color: var(--pembe-secondary-color);
}

.primary-nav ul li > a:hover,
.primary-nav ul li > a:hover > .menu-item__plus,
.primary-nav ul li:hover > a,
.primary-nav ul li:hover > a > .menu-item__plus,
.primary-nav ul li[class*=current] > a,
.primary-nav ul li[class*=current] > a > .menu-item__plus {
  color: inherit;
}

.primary-nav ul li.mega-menu.mega-cat div.mega-menu-container ul.mega-menu.cats-horizontal > li.is-active > a {
  background: var(--pembe-secondary-color);
}

/* ==================== ↓ Tertiary Color ==================== */
.theme-tertiary-color {
  color: var(--pembe-tertiary-color);
}

/* Footer CSS */
.footer .recent-posts-widget .meta-data {
  font-family: var(--pembe-content-font-family);
}

.footer_top-area {
  color: var(--pembe-footer-content-color);
}
.footer_top-area a:hover,
.footer_top-area .title-wrapper,
.footer_top-area .calendar_wrap thead,
.footer_top-area h1,
.footer_top-area h2,
.footer_top-area h3,
.footer_top-area h4,
.footer_top-area h5,
.footer_top-area h6,
.footer_top-area .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta a {
  color: var(--pembe-footer-heading-color);
}
.footer_top-area .widget_rss ul li .rsswidget:hover,
.footer_top-area .wp-block-rss a:hover {
  color: var(--pembe-primary-color);
}
.footer_top-area .widget.widget_archive ul li:after,
.footer_top-area .widget.widget_pages ul li:after,
.footer_top-area .widget.widget_meta ul li:after,
.footer_top-area .widget.widget_recent_comments ul li:after,
.footer_top-area .widget.widget_recent_entries ul li:after,
.footer_top-area .widget.widget_nav_menu ul li:after,
.footer_top-area .widget.widget_categories ul li:after {
  background-color: var(--pembe-footer-content-color);
}