/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */

:root {
  /* Colors */
  --primary-color: #94a7ae;
  --primary-color-hover: #b8ced7;
  --btn-outline-stroke-color: #f2f2f2;
  --btn-outline-focus: 3px solid #b8ced7;
  --light-bg: #f8f8f8;

  /* Typography */
  --primary-font-family: 'Ubuntu Sans', sans-serif;
  --secondary-font-family: 'Montserrat', sans-serif;
  --heading-color: #fff;
  --body-color: #b8b8b8f2;

  /* Icons */
  --arow-right: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2IiBmaWxsPSJub25lIj4KICA8cGF0aCBkPSJNMSA4SDE1TTggMTVMMTUgOEw4IDEiIHN0cm9rZT0iIzE0MTQxNCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjwvcGF0aD4KPC9zdmc+Cg==);
  --checkmark-icon: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgdmlld0JveD0iMCAwIDMyIDMyIiBmaWxsPSJub25lIj4KICA8cmVjdCB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHJ4PSIxNiIgZmlsbD0iI0Q3RTVFQSI+PC9yZWN0PgogIDxwYXRoIGQ9Ik0yMS4zMzMzIDEyTDE0IDE5LjMzMzNMMTAuNjY2NiAxNiIgc3Ryb2tlPSIjMTYxNjE2IiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48L3BhdGg+Cjwvc3ZnPgo=);

  /* Filters */
  --main-filter: brightness(0) saturate(100%) invert(17%) sepia(66%)
    saturate(4477%) hue-rotate(357deg) brightness(96%) contrast(87%);

  /* Header */
  --header-box-height: 48px;
  --header-box-width: 48px;
  --header-box-icon-size: 24px;
}

/* Global */

body,
html {
  overflow-x: hidden !important;
}

.hidden,
form.woocommerce-EditAccountForm.edit-account button.show-password-input {
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
}

p:not(.woocommerce-noreviews):last-child,
ul:not(.rank-math-html-sitemap__list):last-child {
  margin-bottom: 0 !important;
}

.max-width-list ul li {
  max-width: max-content;
}
a.web-designer-link:link,
a.web-designer-link:visited {
  color: #8a8a8a;
}
a.web-designer-link:hover,
a.web-designer-link:active {
  text-decoration: underline;
}
.break-word-text {
  word-wrap: break-word;
}

/* End Global */

/* Academy Link Boxes */

a.elementor-element.sc__academy-linkbox,
.sc__academy-linkbox-prefix,
.sc__academy-linkbox-icon {
  transition: all 0.5s;
}

a.elementor-element.sc__academy-linkbox:hover .sc__academy-linkbox-prefix,
a.elementor-element.sc__academy-linkbox:active .sc__academy-linkbox-prefix,
a.elementor-element.sc__academy-linkbox:focus .sc__academy-linkbox-prefix {
  color: #f3b57e;
}
a.elementor-element.sc__academy-linkbox:hover,
a.elementor-element.sc__academy-linkbox:active,
a.elementor-element.sc__academy-linkbox:focus {
  border-color: #fff;
}
a.elementor-element.sc__academy-linkbox:hover .sc__academy-linkbox-icon img,
a.elementor-element.sc__academy-linkbox:active .sc__academy-linkbox-icon img,
a.elementor-element.sc__academy-linkbox:focus .sc__academy-linkbox-icon img {
  opacity: 1;
}

/* End Academy Link Boxes */

/* Menu Wrapper Link Box */

.sc__menu-linkbox:hover
  .elementor-element.sc__menu-linkbox-heading
  .elementor-heading-title {
  color: #e2a36b;
}
.sc__menu-linkbox:hover .elementor-element.sc__menu-linkbox-icon img {
  filter: brightness(0) saturate(100%) invert(69%) sepia(52%) saturate(360%)
    hue-rotate(345deg) brightness(90%) contrast(98%);
}

/* End Menu Wrapper Link Box */

/* Breadcrumbs */

.sc__breadcrumbs
  .hfe-breadcrumbs.hfe-breadcrumbs-show-home
  span.hfe-breadcrumbs-home-icon {
  display: none;
}

/* End Breadcrumbs */

/* Media Queries */

@media (max-width: 1024px) {
  .sc__nav-footer ul.elementor-icon-list-items,
  .sc__nav-footer .hfe-nav-menu {
    gap: 15px;
  }
  .sc__nav-footer ul.elementor-icon-list-items,
  .sc__nav-footer .hfe-nav-menu {
    flex-flow: column nowrap;
    align-items: center;
  }
  .sc__nav-footer .hfe-nav-menu:before,
  .sc__nav-footer .hfe-nav-menu:after {
    display: none;
  }
}
@media (max-width: 767px) {
  .sc__nav-footer .hfe-nav-menu .menu-item {
    margin: 0 !important;
  }
  a.elementor-element.sc__academy-linkbox .sc__academy-linkbox-icon img {
    opacity: 1;
  }
}

/* End Media Queries   */
