/*!********************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[3]!./src/scss/style.scss ***!
  \********************************************************************************************************************************************************************************************************************************************/
@import url(https://fonts.googleapis.com/css2?family=Nunito+Sans:wght@300;400;600;700&display=swap);
/*!************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[3]!./src/scss/style.scss (1) ***!
  \************************************************************************************************************************************************************************************************************************************************/
@import url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap);
/*!************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[3]!./src/scss/style.scss (2) ***!
  \************************************************************************************************************************************************************************************************************************************************/
@font-face {
  font-family: "Uncial Antiqua Regular";
  src: url("../fonts/Uncial-Antiqua-Regular.ttf") format("truetype");
}
span.width,
span.height,
span.scroll {
  position: fixed;
  z-index: 99999;
  top: 50px;
  color: red;
}

span.height {
  top: 70px;
}

span.scroll {
  top: 85px;
}

a,
a:hover,
button,
button:hover,
button:focus,
button.btn-close:focus {
  box-shadow: none;
  outline: none;
  text-decoration: none;
}

body {
  position: relative;
  font-size: 18px;
  font-weight: 400;
  overflow-x: hidden;
}
@media screen and (max-width: 576px) {
  body {
    font-size: 16px;
  }
}
body.admin-bar .fixed-top {
  top: 32px;
}

.hidden {
  opacity: 0;
}

.visible {
  opacity: 1;
}

main {
  position: relative;
}

#cookie-law-info-again {
  right: auto !important;
  bottom: 10px !important;
  left: 10px;
  padding: 0 8px !important;
  border-radius: 50%;
  box-shadow: none !important;
  font-size: 32px !important;
}
#cookie-law-info-again::before {
  display: inline-block;
  content: "\f564";
  font-family: "Font Awesome 6 Free";
  -webkit-font-smoothing: antialiased;
  font-weight: 900;
  line-height: 1;
  text-rendering: auto;
}
#cookie-law-info-again span {
  display: none;
}

.container {
  max-width: 1200px;
  padding-right: 15px;
  padding-left: 15px;
}

.row {
  --bs-gutter-x: 30px;
}

header #logo-header img {
  filter: invert(38%) sepia(15%) saturate(714%) hue-rotate(349deg) brightness(89%) contrast(87%);
}
header nav .e-n-menu-item .e-current a span {
  font-weight: 700 !important;
}

footer #logo-footer img {
  filter: brightness(0) invert(1);
}

.back-to-top {
  cursor: pointer;
  opacity: 0;
  transition: all 0.3s ease;
}
.back-to-top.active {
  opacity: 1;
  transition: all 0.3s ease;
}

body.tutor-lms .tutor-wrap {
  padding: 100px 0;
}

.elementor-price-table .elementor-price-tablefeatures-list svg ~ * {
  font-weight: 700;
}

.elementor-price-table .elementor-price-tablefeatures-list svg {
  display: none;
}

#vikicakes-newsletter .ml-form-embedContainer .ml-form-embedWrapper,
footer #newsletter .ml-form-embedContainer .ml-form-embedWrapper {
  background-color: #BFA991 !important;
}

#vikicakes-newsletter .ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent h4,
#vikicakes-newsletter .ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent h4,
footer #newsletter .ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent h4,
footer .ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent h4 {
  color: #6C5D4B !important;
  font-family: "Source Sans Pro", Arial, Helvetica, sans-serif !important;
  font-size: 24px !important;
  font-weight: 700 !important;
}

#vikicakes-newsletter #mlb2-30393808.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit button,
footer #newsletter #mlb2-30393808.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit button {
  background-color: #6C5D4B !important;
}

#vikicakes-newsletter #mlb2-30393808.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit button:hover,
footer #newsletter #mlb2-30393808.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit button:hover {
  background-color: #251a1a !important;
}

#vikicakes-newsletter .ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent p,
#vikicakes-newsletter .ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent p,
footer #newsletter .ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent p,
footer .ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent p {
  color: #6C5D4B !important;
  font-family: "Source Sans Pro", Arial, Helvetica, sans-serif !important;
}

#vikicakes-newsletter .ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsContent.privacy-policy p,
footer #newsletter .ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsContent.privacy-policy p {
  color: #6C5D4B !important;
  font-family: "Source Sans Pro", Arial, Helvetica, sans-serif !important;
}

.inavii-button__box {
  margin-top: 40px !important;
}
.inavii-button__box a.inavii-button__follow-instagram-button {
  padding: 20px 30px 20px 30px;
  border-radius: 90px;
  background-color: #B6A188;
}
.inavii-button__box a.inavii-button__follow-instagram-button:hover {
  background-color: #6C5D4B;
}

.tutor-course-single-content-wrapper {
  max-width: 1300px;
  border: 1px solid #cdcfd5;
  margin: 100px auto;
}

form.woocommerce-ResetPassword {
  width: 100% !important;
}

table.variations tbody tr th.label {
  text-align: left;
}
table.variations select.form-control {
  display: block;
  width: 100%;
  padding: 0.375rem 2.25rem 0.375rem 0.75rem;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
table.variations a.reset_variations {
  display: block;
  text-align: right;
}

.single_variation_wrap .woocommerce-variation.single_variation {
  padding-top: 20px;
  border-top: 1px solid #b6a188;
  margin-top: 20px;
}
.single_variation_wrap .woocommerce-variation-price {
  margin-bottom: 30px;
}

.woocommerce-account .woocommerce-MyAccount-content .woocommerce-MyAccount-downloads-file {
  border-color: transparent !important;
  color: #FFF !important;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions a {
  border-color: transparent !important;
  color: #FFF !important;
}

@media screen and (max-width: 576px) {
  form.woocommerce-cart-form .e-shop-table.e-cart-section {
    padding: 15px 15px;
  }
}
@media screen and (max-width: 576px) {
  form.woocommerce-cart-form .e-shop-table.e-cart-section table.shop_table tbody tr.woocommerce-cart-form__cart-item.cart_item {
    padding: 0;
  }
}
@media screen and (max-width: 576px) {
  form.woocommerce-cart-form .e-shop-table.e-cart-section table.shop_table tbody tr.woocommerce-cart-form__cart-item.cart_item td {
    padding: 10px 0;
  }
}
@media screen and (max-width: 576px) {
  form.woocommerce-cart-form .e-shop-table.e-cart-section table.shop_table tbody tr.woocommerce-cart-form__cart-item.cart_item td::before {
    font-size: 16px;
  }
}
form.woocommerce-cart-form .coupon.e-cart-section.shop_table button.button.e-apply-coupon {
  border-color: #B6A188;
}

.woocommerce div.product div.images .woocommerce-product-gallery__wrapper {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}
.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image {
  overflow: hidden;
}
.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:nth-child(1) {
  flex: 0 0 100%;
  border-radius: 25px;
  margin-bottom: 20px;
}
.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:nth-child(n+2) {
  flex: 0 0 calc((100% - 20px) / 3);
  border-radius: 16px;
}
@media screen and (max-width: 415px) {
  .woocommerce div.product div.images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:nth-child(n+2) {
    flex: 0 0 calc((100% - 10px) / 2);
  }
}

.pricetable-basic .elementor-price-table,
.pricetable-gold .elementor-price-table,
.pricetable-premium .elementor-price-table {
  display: flex;
  height: 100%;
  flex-direction: column;
}
.pricetable-basic .elementor-price-table .elementor-price-table__footer,
.pricetable-gold .elementor-price-table .elementor-price-table__footer,
.pricetable-premium .elementor-price-table .elementor-price-table__footer {
  margin-top: auto;
}

.pricetable-gold .elementor-price-table ul.elementor-price-table__features-list li:nth-last-child(-n+7) {
  font-weight: 700;
}

.pricetable-premium .elementor-price-table ul.elementor-price-table__features-list li:nth-last-child(-n+9) {
  font-weight: 700;
}

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