@charset "UTF-8";
/* line 2, C:/xampp/htdocs/freshaura/wp-content/themes/freshaura/themestyles/scss/_header.scss */
header#masthead {
  margin-bottom: 2rem;
  background: #f7f2ee;
}

/* line 5, C:/xampp/htdocs/freshaura/wp-content/themes/freshaura/themestyles/scss/_header.scss */
header#masthead .header-main {
  align-items: center;
}

/* line 14, C:/xampp/htdocs/freshaura/wp-content/themes/freshaura/themestyles/scss/_header.scss */
header#masthead .site-branding .site-title a {
  color: #000;
  font-size: 1.75rem;
  text-transform: none;
  margin-right: 7px;
  text-decoration: none;
}

/* line 23, C:/xampp/htdocs/freshaura/wp-content/themes/freshaura/themestyles/scss/_header.scss */
header#masthead .site-branding img.custom-logo {
  width: 150px;
  height: auto;
}

/* line 33, C:/xampp/htdocs/freshaura/wp-content/themes/freshaura/themestyles/scss/_header.scss */
header#masthead .menu a {
  padding: 13px 13px;
  font-size: 14px;
  color: #000;
  margin-right: 3px;
  text-transform: capitalize;
}

/* line 40, C:/xampp/htdocs/freshaura/wp-content/themes/freshaura/themestyles/scss/_header.scss */
header#masthead .menu a:hover {
  color: #ff2e55;
}

/* line 46, C:/xampp/htdocs/freshaura/wp-content/themes/freshaura/themestyles/scss/_header.scss */
header#masthead .menu .menu-item-has-children::after,
header#masthead .menu .page_item_has_children::after {
  content: '⮟';
  position: absolute;
  top: 50%;
  right: 5px;
  transform: translateY(-50%);
  font-size: 12px;
}

/* line 58, C:/xampp/htdocs/freshaura/wp-content/themes/freshaura/themestyles/scss/_header.scss */
header#masthead .current-menu-item {
  border-bottom: 2px solid grey;
  color: #000;
}

/* line 64, C:/xampp/htdocs/freshaura/wp-content/themes/freshaura/themestyles/scss/_header.scss */
header#masthead .main-navigation {
  width: 100%;
}

/* line 67, C:/xampp/htdocs/freshaura/wp-content/themes/freshaura/themestyles/scss/_header.scss */
header#masthead .main-navigation ul {
  flex-wrap: wrap;
  justify-content: lefts;
}

/* line 72, C:/xampp/htdocs/freshaura/wp-content/themes/freshaura/themestyles/scss/_header.scss */
header#masthead .main-navigation ul ul {
  display: inline-block;
  position: absolute;
  background: #fff;
}

/* line 78, C:/xampp/htdocs/freshaura/wp-content/themes/freshaura/themestyles/scss/_header.scss */
header#masthead .main-navigation ul ul a {
  display: inline-flex;
  padding: 0.75rem 1rem;
  background-color: #fff;
}

/* line 83, C:/xampp/htdocs/freshaura/wp-content/themes/freshaura/themestyles/scss/_header.scss */
header#masthead .main-navigation ul ul a:hover {
  color: #ff2e55;
}

@media (max-width: 968px) {
  /* line 78, C:/xampp/htdocs/freshaura/wp-content/themes/freshaura/themestyles/scss/_header.scss */
  header#masthead .main-navigation ul ul a {
    display: block;
    padding: 0.5rem 0.75rem;
    font-size: 1rem;
  }
}

/* line 96, C:/xampp/htdocs/freshaura/wp-content/themes/freshaura/themestyles/scss/_header.scss */
header#masthead .main-navigation ul ul .menu-item-has-children::after,
header#masthead .main-navigation ul ul .page_item_has_children::after {
  content: '⮟';
  position: absolute;
  top: 50%;
  transform: rotate(270deg) translateY(-50%);
  right: 8px;
  font-size: 12px;
}

/* line 110, C:/xampp/htdocs/freshaura/wp-content/themes/freshaura/themestyles/scss/_header.scss */
header#masthead .menu-toggle {
  background: none;
  border: none;
  position: absolute;
  top: 10%;
  right: 2rem;
}

/* line 117, C:/xampp/htdocs/freshaura/wp-content/themes/freshaura/themestyles/scss/_header.scss */
header#masthead .menu-toggle img {
  width: 1.5rem;
  height: auto;
}

/* line 125, C:/xampp/htdocs/freshaura/wp-content/themes/freshaura/themestyles/scss/_header.scss */
.entry-meta {
  margin-bottom: 0.5rem;
}

/* line 3, C:/xampp/htdocs/freshaura/wp-content/themes/freshaura/themestyles/scss/_footer.scss */
.site-footer {
  background-color: #ffffff;
  color: #000000;
  padding: 20px 0;
  text-align: center;
}

/* line 9, C:/xampp/htdocs/freshaura/wp-content/themes/freshaura/themestyles/scss/_footer.scss */
.site-footer ul {
  margin: 0;
}

/* line 14, C:/xampp/htdocs/freshaura/wp-content/themes/freshaura/themestyles/scss/_footer.scss */
.site-footer .footer-inner {
  max-width: 1200px;
  margin: 0 auto;
  padding: 0;
}

/* line 20, C:/xampp/htdocs/freshaura/wp-content/themes/freshaura/themestyles/scss/_footer.scss */
.site-footer .footer-inner .footer-menu-container {
  margin-bottom: 20px;
}

/* line 24, C:/xampp/htdocs/freshaura/wp-content/themes/freshaura/themestyles/scss/_footer.scss */
.site-footer .footer-inner #footer-menu {
  list-style: none;
  padding: 0;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}

/* line 31, C:/xampp/htdocs/freshaura/wp-content/themes/freshaura/themestyles/scss/_footer.scss */
.site-footer .footer-inner #footer-menu li {
  margin: 0 10px;
}

/* line 34, C:/xampp/htdocs/freshaura/wp-content/themes/freshaura/themestyles/scss/_footer.scss */
.site-footer .footer-inner #footer-menu li a {
  color: #000000;
  text-decoration: none;
  font-size: 14px;
}

/* line 39, C:/xampp/htdocs/freshaura/wp-content/themes/freshaura/themestyles/scss/_footer.scss */
.site-footer .footer-inner #footer-menu li a:hover {
  text-decoration: underline;
}

/* line 48, C:/xampp/htdocs/freshaura/wp-content/themes/freshaura/themestyles/scss/_footer.scss */
.site-footer a {
  color: #000000;
  text-decoration: none;
}

/* line 52, C:/xampp/htdocs/freshaura/wp-content/themes/freshaura/themestyles/scss/_footer.scss */
.site-footer a:hover {
  text-decoration: underline;
}

/* line 59, C:/xampp/htdocs/freshaura/wp-content/themes/freshaura/themestyles/scss/_footer.scss */
.site-footer .footer-text {
  margin-top: 10px;
  font-size: 14px;
  color: #498bb7;
}

/* line 66, C:/xampp/htdocs/freshaura/wp-content/themes/freshaura/themestyles/scss/_footer.scss */
footer.entry-footer {
  border-top: solid 1px #cfcfcf;
  padding-top: 4px;
}

/* line 7, C:/xampp/htdocs/freshaura/wp-content/themes/freshaura/themestyles/scss/main.scss */
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  font-family: "Open Sans", sans-serif;
  scroll-behavior: smooth;
  color: #000;
}

/* line 16, C:/xampp/htdocs/freshaura/wp-content/themes/freshaura/themestyles/scss/main.scss */
.container {
  padding: 0;
}

/* line 21, C:/xampp/htdocs/freshaura/wp-content/themes/freshaura/themestyles/scss/main.scss */
body, html {
  overflow-x: hidden;
}

/* line 25, C:/xampp/htdocs/freshaura/wp-content/themes/freshaura/themestyles/scss/main.scss */
a {
  color: #727272;
  text-decoration: none;
}

/* line 29, C:/xampp/htdocs/freshaura/wp-content/themes/freshaura/themestyles/scss/main.scss */
a:visited {
  color: #007bff;
  /* Same as above, for visited links */
}

/* line 36, C:/xampp/htdocs/freshaura/wp-content/themes/freshaura/themestyles/scss/main.scss */
#primary article {
  background: #ffffff;
  border: 1px solid #eee;
  padding: 25px;
  border-radius: 10px;
  margin: 0 0 1rem;
}

/* line 44, C:/xampp/htdocs/freshaura/wp-content/themes/freshaura/themestyles/scss/main.scss */
#primary article .entry-content p {
  font-size: 0.85rem;
  opacity: 0.8;
}

/* line 50, C:/xampp/htdocs/freshaura/wp-content/themes/freshaura/themestyles/scss/main.scss */
#primary article .entry-meta {
  font-size: 0.85rem;
  opacity: 0.8;
}

@media (max-width: 600px) {
  /* line 35, C:/xampp/htdocs/freshaura/wp-content/themes/freshaura/themestyles/scss/main.scss */
  #primary {
    padding: 20px;
    margin-left: 0;
  }
}

@media (max-width: 1024px) {
  /* line 35, C:/xampp/htdocs/freshaura/wp-content/themes/freshaura/themestyles/scss/main.scss */
  #primary {
    display: block;
    margin: 0;
    padding: 0;
  }
}

/* line 69, C:/xampp/htdocs/freshaura/wp-content/themes/freshaura/themestyles/scss/main.scss */
#primary .entry-title a {
  color: #121212;
  text-decoration: none;
  font-size: 26px;
}

/* line 77, C:/xampp/htdocs/freshaura/wp-content/themes/freshaura/themestyles/scss/main.scss */
main.grid .post-content {
  text-align: center;
  padding: 1rem;
}

/* line 84, C:/xampp/htdocs/freshaura/wp-content/themes/freshaura/themestyles/scss/main.scss */
#secondary {
  color: #1b1b1b;
  border-left: solid 1px #eee;
}

/* line 88, C:/xampp/htdocs/freshaura/wp-content/themes/freshaura/themestyles/scss/main.scss */
#secondary ul {
  list-style: none;
  margin: 0;
}

/* line 92, C:/xampp/htdocs/freshaura/wp-content/themes/freshaura/themestyles/scss/main.scss */
#secondary ul li {
  padding: 10px 0;
}

/* line 95, C:/xampp/htdocs/freshaura/wp-content/themes/freshaura/themestyles/scss/main.scss */
#secondary ul li a {
  color: #727272;
  text-decoration: none;
}

/* line 102, C:/xampp/htdocs/freshaura/wp-content/themes/freshaura/themestyles/scss/main.scss */
#secondary .widget {
  margin-bottom: 10px;
  padding: 20px;
}

/* line 106, C:/xampp/htdocs/freshaura/wp-content/themes/freshaura/themestyles/scss/main.scss */
#secondary .widget a {
  color: #727272;
  text-decoration: none;
}

/* line 114, C:/xampp/htdocs/freshaura/wp-content/themes/freshaura/themestyles/scss/main.scss */
img {
  height: auto;
  max-width: 100%;
  aspect-ratio: 3 / 2;
  object-fit: cover;
}

/* line 122, C:/xampp/htdocs/freshaura/wp-content/themes/freshaura/themestyles/scss/main.scss */
.social-menu-wrapper {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  background: #929292;
  height: 2rem;
}

/* line 133, C:/xampp/htdocs/freshaura/wp-content/themes/freshaura/themestyles/scss/main.scss */
.menu-social-menu-container #social-menu ul {
  display: flex;
  list-style: none;
}

/* line 138, C:/xampp/htdocs/freshaura/wp-content/themes/freshaura/themestyles/scss/main.scss */
.menu-social-menu-container #social-menu a {
  position: relative;
  color: transparent;
  display: inline-block;
  width: 32px;
  overflow: hidden;
}

/* line 145, C:/xampp/htdocs/freshaura/wp-content/themes/freshaura/themestyles/scss/main.scss */
.menu-social-menu-container #social-menu a:after {
  display: block;
  font-family: "Font Awesome 5 Brands";
  font-weight: 400;
  font-size: 15px;
  position: absolute;
  top: 0;
}

/* line 154, C:/xampp/htdocs/freshaura/wp-content/themes/freshaura/themestyles/scss/main.scss */
.menu-social-menu-container #social-menu a[href*="twitter.com"]:after {
  content: "\f099";
  color: #00aced;
}

/* line 159, C:/xampp/htdocs/freshaura/wp-content/themes/freshaura/themestyles/scss/main.scss */
.menu-social-menu-container #social-menu a[href*="github.com"]:after {
  content: "\f09b";
  color: black;
}

/* line 164, C:/xampp/htdocs/freshaura/wp-content/themes/freshaura/themestyles/scss/main.scss */
.menu-social-menu-container #social-menu a[href*="linkedin.com"]:after {
  content: "\f0e1";
  color: #007bb6;
}

/* line 171, C:/xampp/htdocs/freshaura/wp-content/themes/freshaura/themestyles/scss/main.scss */
.menu-social-menu-container #social-menu a:after {
  color: #fff !important;
  padding: 3px 9px;
  border-radius: 50%;
}

@media (max-width: 992px) {
  /* line 180, C:/xampp/htdocs/freshaura/wp-content/themes/freshaura/themestyles/scss/main.scss */
  .search-form {
    display: none;
  }
}

/* line 187, C:/xampp/htdocs/freshaura/wp-content/themes/freshaura/themestyles/scss/main.scss */
.row.custom-loop .col-md-4 {
  position: relative;
}

/* line 190, C:/xampp/htdocs/freshaura/wp-content/themes/freshaura/themestyles/scss/main.scss */
.row.custom-loop .col-md-4:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #2098d1;
  color: white;
  transform: scaleY(0);
  transform-origin: 50% 100%;
  transition: transform 0.5s ease-out;
}

/* line 204, C:/xampp/htdocs/freshaura/wp-content/themes/freshaura/themestyles/scss/main.scss */
.row.custom-loop .col-md-4:hover {
  color: white;
}

/* line 207, C:/xampp/htdocs/freshaura/wp-content/themes/freshaura/themestyles/scss/main.scss */
.row.custom-loop .col-md-4:hover:before {
  transform: scaleY(1);
  transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}

/*# sourceMappingURL=main.css.map */