@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

:root {
    --template-font: 'Albert Sans', sans-serif;
    --heading-font: 'Albert Sans', sans-serif;
    --theme-primary-color: rgba(251, 104, 44, 1);
    --secondary-color: #f36a07;
    --text-color: #636d78;
    --primary-light: rgba(59, 56, 235, 0.1);
    --headings-color: #1f1f1f;
    --theme-border-color: #eeeeee;
    --border-gray: #dedede;
    --border-dark: #242424;
    --white-color: #ffffff;
    --light-color: #f6f6f6;
    --light-bg: #fbfafa;
    --light-bg-2: #fbfafa;
    --gray-color: #737373;
    --gray-100: #f2f1f9;
    --gray-200: #9097a9;
    --light-stroke: #eceff2;
    --black-color: #000000;
    --black-light: #242b3d;
    --light-white: #f7f7f7;
    --sea-color: #66d5ec;
}

@media (min-width: 1200px) {

    .container,
    .container-lg,
    .container-md,
    .container-sm,
    .container-xl,
    .container-xxl {
        max-width: 1140px;
    }
}

@media (min-width: 1400px) {

    .container,
    .container-lg,
    .container-md,
    .container-sm,
    .container-xl,
    .container-xxl {
        max-width: 1320px;
    }
}

.progress-wrap {
    box-shadow: inset 0 0 0 2px #2b2f3e4f;
}

body {
    background: #ffffff;
}

body,
p,
.pivoo-ingredients-items li,
li {
    color: #636d78;
}

.pivoo-section-title.title-style-one h3:before,
.pivoo-post.style-one .pivoo-category-list a,
.pivoo-nutritional-information h5,
span.pivoo-new-tag,
.plyr__control--overlaid,
.pivoo-author-follow a {
    background: rgba(251, 104, 44, 1);
}

.pivoo-section-title.title-style-one h3:before,
.pivoo-post.style-one .pivoo-category-list a,
.pivoo-nutritional-information h5,
span.pivoo-new-tag,
.plyr__control--overlaid,
.pivoo-author-follow a {
    color: #ffffff !important;
}

.pivoo-product-sale-tag span.onsale,
.plyr--video .plyr__control.plyr__tab-focus,
.plyr--video .plyr__control:hover,
.plyr--video .plyr__control[aria-expanded='true'] {
    background: #f36a07;
}

.pivoo-product-sale-tag span.onsale,
.plyr--video .plyr__control.plyr__tab-focus,
.plyr--video .plyr__control:hover,
.plyr--video .plyr__control[aria-expanded='true'] {
    color: #ffffff;
}

input[type='text'],
input[type='email'],
input[type='url'],
input[type='password'],
input[type='search'],
input[type='number'],
input[type='tel'],
input[type='range'],
input[type='date'],
input[type='month'],
input[type='week'],
input[type='time'],
input[type='datetime'],
input[type='datetime-local'],
input[type='color'],
select,
textarea,
.select2-container--default .select2-selection--single,
select.lable-form-all {
    background-color: #ffffff;
}

input[type='text'],
input[type='email'],
input[type='url'],
input[type='password'],
input[type='search'],
input[type='number'],
input[type='tel'],
input[type='range'],
input[type='date'],
input[type='month'],
input[type='week'],
input[type='time'],
input[type='datetime'],
input[type='datetime-local'],
input[type='color'],
select,
textarea,
.select2-container--default .select2-selection--single,
select.lable-form-all {
    border-color: #eceff2;
}

input[type='text'],
input[type='email'],
input[type='url'],
input[type='password'],
input[type='search'],
input[type='number'],
input[type='tel'],
input[type='range'],
input[type='date'],
input[type='month'],
input[type='week'],
input[type='time'],
input[type='datetime'],
input[type='datetime-local'],
input[type='color'],
select,
textarea,
.select2-container--default .select2-selection--single,
select.lable-form-all {
    color: #1f1f1f;
}

button,
input[type='button'],
input[type='submit'],
[type='button'],
[type='submit'],
.piv-lrn-button {
    background: rgba(251, 104, 44, 1);
}

button,
input[type='button'],
input[type='submit'],
[type='button'],
[type='submit'],
.piv-lrn-button {
    border-color: rgba(251, 104, 44, 1);
}

button,
input[type='button'],
input[type='submit'],
[type='button'],
[type='submit'],
.piv-lrn-button {
    color: #ffffff;
}

button:hover,
input[type='button']:hover,
input[type='submit']:hover,
[type='button']:hover,
[type='submit']:hover,
.piv-lrn-button:hover {
    background: #1f1f1f;
}

button:hover,
input[type='button']:hover,
input[type='submit']:hover,
[type='button']:hover,
[type='submit']:hover,
.piv-lrn-button:hover {
    border-color: #1f1f1f;
}

button:hover,
input[type='button']:hover,
input[type='submit']:hover,
[type='button']:hover,
[type='submit']:hover,
.piv-lrn-button:hover {
    color: #ffffff;
}

a {
    color: rgba(31, 31, 31, 1);
}

a:hover {
    color: rgba(251, 104, 44, 1);
}

.crete-ajax-s-offcanvas,
#crete-search-box-popup,
.crete-ajax-s-offcanvas .crete-search-result {
    background: #e2e0f5;
}

.crete-ajax-search-title {
    color: #ffffff;
}

.crete-ajax-search-bar .search-wrapper input[type='text'],
.crete-search-style-two .search-wrapper input[type='text'] {
    background: #e2e0f5;
}

.crete-ajax-search-bar .search-wrapper input[type='text'],
.crete-search-style-two .search-wrapper input[type='text'] {
    border-color: #e2e0f5;
}

.crete-ajax-search-bar .search-wrapper input[type='text'],
.crete-search-style-two .search-wrapper input[type='text'] {
    color: #77829d;
}

.crete-ajax-search-bar .nice-select {
    background: #05a845;
}

.crete-ajax-search-bar .nice-select {
    border-color: #05a845;
}

.crete-ajax-search-bar .nice-select {
    color: #ffffff;
}

.crete-ajax-search-btn,
.search-wrapper svg {
    background: #ffffff;
}

.search-wrapper i,
.crete-ajax-search-btn {
    color: #222;
}

.crete-search-result ul li a {
    background: #fff;
}

.crete-ajax-product-data h3 {
    color: #222;
}

h1,
.h1 {
    font-family: 'Poppins';
    color: #1f1f1f;
    font-weight: 600;
    font-size: 4.5rem;
    line-height: 5.1rem;
}

h2,
.h2 {
    font-family: 'Poppins';
    color: #1f1f1f;
    font-weight: 500;
    font-size: 3.375rem;
    line-height: 4rem;
}

h3,
.h3 {
    font-family: 'Poppins';
    color: #1f1f1f;
    font-weight: normal;
    font-size: 2.5rem;
    line-height: 3.375rem;
}

h4,
.h4 {
    font-family: 'Poppins';
    color: #1f1f1f;
    font-weight: normal;
    font-size: 2.25rem;
    line-height: 2.875rem;
}

h5,
.h5 {
    font-family: 'Poppins';
    color: #1f1f1f;
    font-weight: normal;
    font-size: 1.875rem;
    line-height: 2.5rem;
}

h6,
.h6 {
    font-family: 'Poppins';
    color: #1f1f1f;
    font-weight: normal;
    font-size: 1.5rem;
    line-height: 1.75rem;
}

body,
p {
    font-family: 'Poppins';
    font-weight: normal;
    font-size: 1rem;
    line-height: 1.625rem;
}

.infobar .infobar-content,
.infobar .infobar-content a,
.infobar .infobar-content p {
    color: rgba(33, 33, 33, 1) !important;
}

.infobar .infobar-right,
.infobar .infobar-right a,
.infobar .infobar-right p,
.infobar .infobar-right .current,
.infobar-right .info-social a {
    color: rgba(255, 255, 255, 1) !important;
}

.info-social.border-left::before {
    background-color: rgba(255, 255, 255, 1) !important;
}

.mayosis-standard-bar {
    background: #ff3366;
}

.mayosis-standard-bar {
    color: #ffffff;
}

.mayosis-sticky-bar-btn {
    background: #222;
}

.btn.mayosis-sticky-bar-btn {
    color: #ffffff;
}

#mayosis-sticky-bar {
    padding-top: 10px;
    padding-right: 0px;
    padding-bottom: 10px;
    padding-left: 0px;
}

.mayosis-sticky-bar-btn {
    padding-top: 6px;
    padding-right: 12px;
    padding-bottom: 6px;
    padding-left: 12px;
}

#crete-hero-banner {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

#crete-hero-banner {
    padding-top: 176px;
    padding-right: 15px;
    padding-bottom: 64px;
    padding-left: 15px;
}

.crete-archive-common-bg {
    background-image: url(./images/inside-banner.jpg);
    background-position: left top;
    background-repeat: no-repeat;
    background-size: cover;
}

.breadcrumb-section::before {
    background-image: url(http://specsbyaroma.ca/./images/inside-banner.jpg);
    background-position: center center;
    background-size: cover;
    background-blend-mode: luminosity;
}

.breadcrumb-content h1,
.breadcrumb-content ul li,
.breadcrumb-content ul li+li::before {
    color: #fff !important;
}

.breadcrumb-content ul li a {
    color: #fff;
}

.crete-loader,
.circle-core {
    background: #fbeee6;
}

.progress-wrap svg.progress-circle path {
    stroke: #ff9515;
}

.progress-wrap::after {
    color: #ff9515;
}

.footer-section {
    padding-top: 100px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

.footer-section {
    background: rgba(16, 23, 39, 1);
}

.footer-widget .widget-title,
.footer-sidebar .widget-title {
    color: #9097a9;
}

.footer-widget,
.footer-sidebar,
.footer-widget li,
.footer-sidebar li,
.footer-sidebar p,
.footer-widget p,
.footer-sidebar a,
.footer-widget a {
    color: #ffffff;
}

.footer-section .footer-copyright,
.footer-section .footer-top {
    border-color: #242b3d;
}

.footer-widget .widget-title::before,
.footer-sidebar .widget-title:before {
    background-color: rgba(36, 43, 61, 1);
}

.cr2-footer-brands {
    background: #13114c;
}

.emerce-single-blog-header {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.emerce-single-blog-header {
    padding-top: 65px;
    padding-right: 15px;
    padding-bottom: 58px;
    padding-left: 15px;
}

.emerce-single-blog-header {
    background: #f5f5f5;
}

.emerce-single-blog-header,
.emerce-single-blog-header h1,
.emerce-single-blog-header .emerce-breadcrumb a,
.emerce-single-blog-header .emerce-breadcrumb,
.emerce-single-blog-header .woocommerce-breadcrumb a,
.emerce-single-blog-header .woocommerce-breadcrumb {
    color: #222;
}

.crete-maintenance-style1 .mm-main-box {
    background: #ffffff;
}

.crete-maintenance-style1 .crete-count-item {
    background: #4cd080;
}

.emerce-count-value {
    color: #ffffff;
}

.crete-maintenance-style1 .emerce-count-value .label {
    color: #ffffff;
}

.breadcrumb-section::before {
    background-color: rgba(0, 0, 0, 0.75);
}

.breadcrumb-section {
    padding-top: 390px;
    padding-right: 0px;
    padding-bottom: 190px;
    padding-left: 0px;
}

.custom-style .crete-hero,
.custom-style .crete-hero a,
.custom-style .crete-hero h1 {
    color: #ffffff;
}

.custom-style .crete-hero h1 {
    font-family: 'Open Sans';
    font-weight: normal;
}

.crete-default-page-content {
    padding-top: 120px;
    padding-right: 0px;
    padding-bottom: 120px;
    padding-left: 0px;
}


img.wp-smiley,
img.emoji {
    display: inline !important;
    border: none !important;
    box-shadow: none !important;
    height: 1em !important;
    width: 1em !important;
    margin: 0 0.07em !important;
    vertical-align: -0.1em !important;
    background: none !important;
    padding: 0 !important;
}

.wp-block-audio :where(figcaption) {
    color: #555;
    font-size: 13px;
    text-align: center
}

.is-dark-theme .wp-block-audio :where(figcaption) {
    color: #ffffffa6
}

.wp-block-audio {
    margin: 0 0 1em
}

.wp-block-code {
    border: 1px solid #ccc;
    border-radius: 4px;
    font-family: Menlo, Consolas, monaco, monospace;
    padding: .8em 1em
}

.wp-block-embed :where(figcaption) {
    color: #555;
    font-size: 13px;
    text-align: center
}

.is-dark-theme .wp-block-embed :where(figcaption) {
    color: #ffffffa6
}

.wp-block-embed {
    margin: 0 0 1em
}

.blocks-gallery-caption {
    color: #555;
    font-size: 13px;
    text-align: center
}

.is-dark-theme .blocks-gallery-caption {
    color: #ffffffa6
}

:root :where(.wp-block-image figcaption) {
    color: #555;
    font-size: 13px;
    text-align: center
}

.is-dark-theme :root :where(.wp-block-image figcaption) {
    color: #ffffffa6
}

.wp-block-image {
    margin: 0 0 1em
}

.wp-block-pullquote {
    border-bottom: 4px solid;
    border-top: 4px solid;
    color: currentColor;
    margin-bottom: 1.75em
}

.wp-block-pullquote cite,
.wp-block-pullquote footer,
.wp-block-pullquote__citation {
    color: currentColor;
    font-size: .8125em;
    font-style: normal;
    text-transform: uppercase
}

.wp-block-quote {
    border-left: .25em solid;
    margin: 0 0 1.75em;
    padding-left: 1em
}

.wp-block-quote cite,
.wp-block-quote footer {
    color: currentColor;
    font-size: .8125em;
    font-style: normal;
    position: relative
}

.wp-block-quote:where(.has-text-align-right) {
    border-left: none;
    border-right: .25em solid;
    padding-left: 0;
    padding-right: 1em
}

.wp-block-quote:where(.has-text-align-center) {
    border: none;
    padding-left: 0
}

.wp-block-quote.is-large,
.wp-block-quote.is-style-large,
.wp-block-quote:where(.is-style-plain) {
    border: none
}

.wp-block-search .wp-block-search__label {
    font-weight: 700
}

.wp-block-search__button {
    border: 1px solid #ccc;
    padding: .375em .625em
}

:where(.wp-block-group.has-background) {
    padding: 1.25em 2.375em
}

.wp-block-separator.has-css-opacity {
    opacity: .4
}

.wp-block-separator {
    border: none;
    border-bottom: 2px solid;
    margin-left: auto;
    margin-right: auto
}

.wp-block-separator.has-alpha-channel-opacity {
    opacity: 1
}

.wp-block-separator:not(.is-style-wide):not(.is-style-dots) {
    width: 100px
}

.wp-block-separator.has-background:not(.is-style-dots) {
    border-bottom: none;
    height: 1px
}

.wp-block-separator.has-background:not(.is-style-wide):not(.is-style-dots) {
    height: 2px
}

.wp-block-table {
    margin: 0 0 1em
}

.wp-block-table td,
.wp-block-table th {
    word-break: normal
}

.wp-block-table :where(figcaption) {
    color: #555;
    font-size: 13px;
    text-align: center
}

.is-dark-theme .wp-block-table :where(figcaption) {
    color: #ffffffa6
}

.wp-block-video :where(figcaption) {
    color: #555;
    font-size: 13px;
    text-align: center
}

.is-dark-theme .wp-block-video :where(figcaption) {
    color: #ffffffa6
}

.wp-block-video {
    margin: 0 0 1em
}

:root :where(.wp-block-template-part.has-background) {
    margin-bottom: 0;
    margin-top: 0;
    padding: 1.25em 2.375em
}

/*! This file is auto-generated */
.wp-block-button__link {
    color: #fff;
    background-color: #32373c;
    border-radius: 9999px;
    box-shadow: none;
    text-decoration: none;
    padding: calc(.667em + 2px) calc(1.333em + 2px);
    font-size: 1.125em
}

.wp-block-file__button {
    background: #32373c;
    color: #fff;
    text-decoration: none
}

:root {
    --template-font: 'Albert Sans', sans-serif;
    --heading-font: 'Albert Sans', sans-serif;
    --theme-primary-color: rgba(251, 104, 44, 1.00);
    --secondary-color: #f36a07;
    --text-color: #636D78;
    --primary-light: rgba(59, 56, 235, 0.1);
    --headings-color: #1F1F1F;
    --theme-border-color: #EEEEEE;
    --border-gray: #DEDEDE;
    --border-dark: #242424;
    --white-color: #ffffff;
    --light-color: #F6F6F6;
    --light-bg: #FBFAFA;
    --light-bg-2: #FBFAFA;
    --gray-color: #737373;
    --gray-100: #F2F1F9;
    --gray-200: #9097A9;
    --light-stroke: #ECEFF2;
    --black-color: #000000;
    --black-light: #242B3D;
    --light-white: #F7F7F7;
    --sea-color: #66D5EC;
}

@media (min-width:1200px) {

    .container,
    .container-lg,
    .container-md,
    .container-sm,
    .container-xl,
    .container-xxl {
        max-width: 1140px;
    }
}

@media (min-width:1400px) {

    .container,
    .container-lg,
    .container-md,
    .container-sm,
    .container-xl,
    .container-xxl {
        max-width: 1320px;
    }
}

.progress-wrap {
    box-shadow: inset 0 0 0 2px #2b2f3e4f;
}


/* 
content="Elementor 3.15.3; features: e_dom_optimization, e_optimized_assets_loading, e_optimized_css_loading, additional_custom_breakpoints; settings: css_print_method-external, google_font-enabled, font_display-swap"><style type="text/css">body {
    background: #ffffff;
} */

.breadcrumb{
    background: transparent !important;
}

body,
p,
.pivoo-ingredients-items li,
li {
    color: #636D78;
}

.pivoo-section-title.title-style-one h3:before,
.pivoo-post.style-one .pivoo-category-list a,
.pivoo-nutritional-information h5,
span.pivoo-new-tag,
.plyr__control--overlaid,
.pivoo-author-follow a {
    background: rgba(251, 104, 44, 1.00);
}

.pivoo-section-title.title-style-one h3:before,
.pivoo-post.style-one .pivoo-category-list a,
.pivoo-nutritional-information h5,
span.pivoo-new-tag,
.plyr__control--overlaid,
.pivoo-author-follow a {
    color: #ffffff !important;
}

.pivoo-product-sale-tag span.onsale,
.plyr--video .plyr__control.plyr__tab-focus,
.plyr--video .plyr__control:hover,
.plyr--video .plyr__control[aria-expanded=true] {
    background: #f36a07;
}

.pivoo-product-sale-tag span.onsale,
.plyr--video .plyr__control.plyr__tab-focus,
.plyr--video .plyr__control:hover,
.plyr--video .plyr__control[aria-expanded=true] {
    color: #ffffff;
}

input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
select,
textarea,
.select2-container--default .select2-selection--single,
select.lable-form-all {
    background-color: #ffffff;
}

input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
select,
textarea,
.select2-container--default .select2-selection--single,
select.lable-form-all {
    border-color: #ECEFF2;
}

input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
select,
textarea,
.select2-container--default .select2-selection--single,
select.lable-form-all {
    color: #1F1F1F;
}

button,
input[type="button"],
input[type="submit"],
[type=button],
[type=submit],
.piv-lrn-button {
    background: rgba(251, 104, 44, 1.00);
}

button,
input[type="button"],
input[type="submit"],
[type=button],
[type=submit],
.piv-lrn-button {
    border-color: rgba(251, 104, 44, 1.00);
}

button,
input[type="button"],
input[type="submit"],
[type=button],
[type=submit],
.piv-lrn-button {
    color: #ffffff;
}

button:hover,
input[type="button"]:hover,
input[type="submit"]:hover,
[type=button]:hover,
[type=submit]:hover,
.piv-lrn-button:hover {
    background: #1F1F1F;
}

button:hover,
input[type="button"]:hover,
input[type="submit"]:hover,
[type=button]:hover,
[type=submit]:hover,
.piv-lrn-button:hover {
    border-color: #1F1F1F;
}

button:hover,
input[type="button"]:hover,
input[type="submit"]:hover,
[type=button]:hover,
[type=submit]:hover,
.piv-lrn-button:hover {
    color: #ffffff;
}

a {
    color: rgba(31, 31, 31, 1.00);
}

a:hover {
    color: rgba(251, 104, 44, 1.00);
}

.crete-ajax-s-offcanvas,
#crete-search-box-popup,
.crete-ajax-s-offcanvas .crete-search-result {
    background: #e2e0f5;
}

.crete-ajax-search-title {
    color: #ffffff;
}

.crete-ajax-search-bar .search-wrapper input[type="text"],
.crete-search-style-two .search-wrapper input[type="text"] {
    background: #e2e0f5;
}

.crete-ajax-search-bar .search-wrapper input[type="text"],
.crete-search-style-two .search-wrapper input[type="text"] {
    border-color: #e2e0f5;
}

.crete-ajax-search-bar .search-wrapper input[type="text"],
.crete-search-style-two .search-wrapper input[type="text"] {
    color: #77829D;
}

.crete-ajax-search-bar .nice-select {
    background: #05A845;
}

.crete-ajax-search-bar .nice-select {
    border-color: #05A845;
}

.crete-ajax-search-bar .nice-select {
    color: #ffffff;
}

.crete-ajax-search-btn,
.search-wrapper svg {
    background: #ffffff;
}

.search-wrapper i,
.crete-ajax-search-btn {
    color: #222;
}

.crete-search-result ul li a {
    background: #fff;
}

.crete-ajax-product-data h3 {
    color: #222;
}

h1,
.h1 {
    font-family: "Poppins";
    color: #1F1F1F;
    font-weight: 600;
    font-size: 4.5rem;
    line-height: 5.1rem;
}

h2,
.h2 {
    font-family: "Poppins";
    color: #1F1F1F;
    font-weight: 500;
    font-size: 3.375rem;
    line-height: 4rem;
}

h3,
.h3 {
    font-family: "Poppins";
    color: #1F1F1F;
    font-weight: normal;
    font-size: 2.5rem;
    line-height: 3.375rem;
}

h4,
.h4 {
    font-family: "Poppins";
    color: #1F1F1F;
    font-weight: normal;
    font-size: 2.25rem;
    line-height: 2.875rem;
}

h5,
.h5 {
    font-family: "Poppins";
    color: #1F1F1F;
    font-weight: normal;
    font-size: 1.875rem;
    line-height: 2.5rem;
}

h6,
.h6 {
    font-family: "Poppins";
    color: #1F1F1F;
    font-weight: normal;
    font-size: 1.5rem;
    line-height: 1.75rem;
}

body,
p {
    font-family: "Poppins";
    font-weight: normal;
    font-size: 1rem;
    line-height: 1.625rem;
}

.infobar .infobar-content,
.infobar .infobar-content a,
.infobar .infobar-content p {
    color: rgba(33, 33, 33, 1.00) !important;
}

.infobar .infobar-right,
.infobar .infobar-right a,
.infobar .infobar-right p,
.infobar .infobar-right .current,
.infobar-right .info-social a {
    color: rgba(255, 255, 255, 1.00) !important;
}

.info-social.border-left::before {
    background-color: rgba(255, 255, 255, 1.00) !important;
}

.mayosis-standard-bar {
    background: #FF3366;
}

.mayosis-standard-bar {
    color: #ffffff;
}

.mayosis-sticky-bar-btn {
    background: #222;
}

.btn.mayosis-sticky-bar-btn {
    color: #ffffff;
}

#mayosis-sticky-bar {
    padding-top: 10px;
    padding-right: 0px;
    padding-bottom: 10px;
    padding-left: 0px;
}

.mayosis-sticky-bar-btn {
    padding-top: 6px;
    padding-right: 12px;
    padding-bottom: 6px;
    padding-left: 12px;
}

#crete-hero-banner {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

#crete-hero-banner {
    padding-top: 176px;
    padding-right: 15px;
    padding-bottom: 64px;
    padding-left: 15px;
}

.crete-archive-common-bg {
    background-image: url(../wp-content/uploads/2023/08/inside-banner.jpg);
    background-position: left top;
    background-repeat: no-repeat;
    background-size: cover;
}

.breadcrumb-section::before {
    background-image: url(http://specsbyaroma.ca/wp-content/uploads/2023/08/inside-banner.jpg);
    background-position: center center;
    background-size: cover;
    background-blend-mode: luminosity;
}

.breadcrumb-content h1,
.breadcrumb-content ul li,
.breadcrumb-content ul li+li::before {
    color: #fff !important;
}

.breadcrumb-content ul li a {
    color: #fff;
}

.crete-loader,
.circle-core {
    background: #FBEEE6;
}

.progress-wrap svg.progress-circle path {
    stroke: #FF9515;
}

.progress-wrap::after {
    color: #FF9515;
}

.footer-section {
    padding-top: 100px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

.footer-section {
    background: rgba(16, 23, 39, 1.00);
}

.footer-widget .widget-title,
.footer-sidebar .widget-title {
    color: #9097A9;
}

.footer-widget,
.footer-sidebar,
.footer-widget li,
.footer-sidebar li,
.footer-sidebar p,
.footer-widget p,
.footer-sidebar a,
.footer-widget a {
    color: #ffffff;
}

.footer-section .footer-copyright,
.footer-section .footer-top {
    border-color: #242B3D;
}

.footer-widget .widget-title::before,
.footer-sidebar .widget-title:before {
    background-color: rgba(36, 43, 61, 1.00);
}

.cr2-footer-brands {
    background: #13114C;
}

.emerce-single-blog-header {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.emerce-single-blog-header {
    padding-top: 65px;
    padding-right: 15px;
    padding-bottom: 58px;
    padding-left: 15px;
}

.emerce-single-blog-header {
    background: #F5F5F5;
}

.emerce-single-blog-header,
.emerce-single-blog-header h1,
.emerce-single-blog-header .emerce-breadcrumb a,
.emerce-single-blog-header .emerce-breadcrumb,
.emerce-single-blog-header .woocommerce-breadcrumb a,
.emerce-single-blog-header .woocommerce-breadcrumb {
    color: #222;
}

.crete-maintenance-style1 .mm-main-box {
    background: #ffffff;
}

.crete-maintenance-style1 .crete-count-item {
    background: #4CD080;
}

.emerce-count-value {
    color: #ffffff;
}

.crete-maintenance-style1 .emerce-count-value .label {
    color: #ffffff;
}

.breadcrumb-section::before {
    background-color: rgba(0, 0, 0, 0.75);
}

.crete-page-breadcrumb {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.breadcrumb-section {
    padding-top: 390px;
    padding-right: 0px;
    padding-bottom: 190px;
    padding-left: 0px;
}

.custom-style .crete-hero,
.custom-style .crete-hero a,
.custom-style .crete-hero h1 {
    color: #ffffff;
}

.custom-style .crete-hero h1 {
    font-family: "Open Sans";
    font-weight: normal;
}

.crete-default-page-content {
    padding-top: 120px;
    padding-right: 0px;
    padding-bottom: 120px;
    padding-left: 0px;
}

:root {
    --wp--preset--aspect-ratio--square: 1;
    --wp--preset--aspect-ratio--4-3: 4/3;
    --wp--preset--aspect-ratio--3-4: 3/4;
    --wp--preset--aspect-ratio--3-2: 3/2;
    --wp--preset--aspect-ratio--2-3: 2/3;
    --wp--preset--aspect-ratio--16-9: 16/9;
    --wp--preset--aspect-ratio--9-16: 9/16;
    --wp--preset--color--black: #000000;
    --wp--preset--color--cyan-bluish-gray: #abb8c3;
    --wp--preset--color--white: #ffffff;
    --wp--preset--color--pale-pink: #f78da7;
    --wp--preset--color--vivid-red: #cf2e2e;
    --wp--preset--color--luminous-vivid-orange: #ff6900;
    --wp--preset--color--luminous-vivid-amber: #fcb900;
    --wp--preset--color--light-green-cyan: #7bdcb5;
    --wp--preset--color--vivid-green-cyan: #00d084;
    --wp--preset--color--pale-cyan-blue: #8ed1fc;
    --wp--preset--color--vivid-cyan-blue: #0693e3;
    --wp--preset--color--vivid-purple: #9b51e0;
    --wp--preset--color--light-gray: #f5f5f5;
    --wp--preset--color--medium-gray: #999;
    --wp--preset--color--dark-gray: #222a36;
    --wp--preset--color--purple: #5a00f0;
    --wp--preset--color--dark-blue: #28375a;
    --wp--preset--color--red: #c44d58;
    --wp--preset--color--yellow: #ecca2e;
    --wp--preset--color--green: #64a500;
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg, rgba(6, 147, 227, 1) 0%, rgb(155, 81, 224) 100%);
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg, rgb(122, 220, 180) 0%, rgb(0, 208, 130) 100%);
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg, rgba(252, 185, 0, 1) 0%, rgba(255, 105, 0, 1) 100%);
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg, rgba(255, 105, 0, 1) 0%, rgb(207, 46, 46) 100%);
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg, rgb(238, 238, 238) 0%, rgb(169, 184, 195) 100%);
    --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg, rgb(74, 234, 220) 0%, rgb(151, 120, 209) 20%, rgb(207, 42, 186) 40%, rgb(238, 44, 130) 60%, rgb(251, 105, 98) 80%, rgb(254, 248, 76) 100%);
    --wp--preset--gradient--blush-light-purple: linear-gradient(135deg, rgb(255, 206, 236) 0%, rgb(152, 150, 240) 100%);
    --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg, rgb(254, 205, 165) 0%, rgb(254, 45, 45) 50%, rgb(107, 0, 62) 100%);
    --wp--preset--gradient--luminous-dusk: linear-gradient(135deg, rgb(255, 203, 112) 0%, rgb(199, 81, 192) 50%, rgb(65, 88, 208) 100%);
    --wp--preset--gradient--pale-ocean: linear-gradient(135deg, rgb(255, 245, 203) 0%, rgb(182, 227, 212) 50%, rgb(51, 167, 181) 100%);
    --wp--preset--gradient--electric-grass: linear-gradient(135deg, rgb(202, 248, 128) 0%, rgb(113, 206, 126) 100%);
    --wp--preset--gradient--midnight: linear-gradient(135deg, rgb(2, 3, 129) 0%, rgb(40, 116, 252) 100%);
    --wp--preset--font-size--small: 14px;
    --wp--preset--font-size--medium: 20px;
    --wp--preset--font-size--large: 36px;
    --wp--preset--font-size--x-large: 42px;
    --wp--preset--font-size--normal: 16px;
    --wp--preset--font-size--huge: 40px;
    --wp--preset--spacing--20: 0.44rem;
    --wp--preset--spacing--30: 0.67rem;
    --wp--preset--spacing--40: 1rem;
    --wp--preset--spacing--50: 1.5rem;
    --wp--preset--spacing--60: 2.25rem;
    --wp--preset--spacing--70: 3.38rem;
    --wp--preset--spacing--80: 5.06rem;
    --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
    --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
    --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
    --wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);
    --wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);
}

:where(.is-layout-flex) {
    gap: 0.5em;
}

:where(.is-layout-grid) {
    gap: 0.5em;
}

body .is-layout-flex {
    display: flex;
}

.is-layout-flex {
    flex-wrap: wrap;
    align-items: center;
}

.is-layout-flex> :is(*, div) {
    margin: 0;
}

body .is-layout-grid {
    display: grid;
}

.is-layout-grid> :is(*, div) {
    margin: 0;
}

:where(.wp-block-columns.is-layout-flex) {
    gap: 2em;
}

:where(.wp-block-columns.is-layout-grid) {
    gap: 2em;
}

:where(.wp-block-post-template.is-layout-flex) {
    gap: 1.25em;
}

:where(.wp-block-post-template.is-layout-grid) {
    gap: 1.25em;
}

.has-black-color {
    color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-color {
    color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-color {
    color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-color {
    color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-color {
    color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-color {
    color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-color {
    color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-color {
    color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-color {
    color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-color {
    color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-color {
    color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-color {
    color: var(--wp--preset--color--vivid-purple) !important;
}

.has-black-background-color {
    background-color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-background-color {
    background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-background-color {
    background-color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-background-color {
    background-color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-background-color {
    background-color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-background-color {
    background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-background-color {
    background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-background-color {
    background-color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-background-color {
    background-color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-background-color {
    background-color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-background-color {
    background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-background-color {
    background-color: var(--wp--preset--color--vivid-purple) !important;
}

.has-black-border-color {
    border-color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-border-color {
    border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-border-color {
    border-color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-border-color {
    border-color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-border-color {
    border-color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-border-color {
    border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-border-color {
    border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-border-color {
    border-color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-border-color {
    border-color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-border-color {
    border-color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-border-color {
    border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-border-color {
    border-color: var(--wp--preset--color--vivid-purple) !important;
}

.has-vivid-cyan-blue-to-vivid-purple-gradient-background {
    background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;
}

.has-light-green-cyan-to-vivid-green-cyan-gradient-background {
    background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;
}

.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
    background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;
}

.has-luminous-vivid-orange-to-vivid-red-gradient-background {
    background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;
}

.has-very-light-gray-to-cyan-bluish-gray-gradient-background {
    background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;
}

.has-cool-to-warm-spectrum-gradient-background {
    background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
}

.has-blush-light-purple-gradient-background {
    background: var(--wp--preset--gradient--blush-light-purple) !important;
}

.has-blush-bordeaux-gradient-background {
    background: var(--wp--preset--gradient--blush-bordeaux) !important;
}

.has-luminous-dusk-gradient-background {
    background: var(--wp--preset--gradient--luminous-dusk) !important;
}

.has-pale-ocean-gradient-background {
    background: var(--wp--preset--gradient--pale-ocean) !important;
}

.has-electric-grass-gradient-background {
    background: var(--wp--preset--gradient--electric-grass) !important;
}

.has-midnight-gradient-background {
    background: var(--wp--preset--gradient--midnight) !important;
}

.has-small-font-size {
    font-size: var(--wp--preset--font-size--small) !important;
}

.has-medium-font-size {
    font-size: var(--wp--preset--font-size--medium) !important;
}

.has-large-font-size {
    font-size: var(--wp--preset--font-size--large) !important;
}

.has-x-large-font-size {
    font-size: var(--wp--preset--font-size--x-large) !important;
}

:where(.wp-block-post-template.is-layout-flex) {
    gap: 1.25em;
}

:where(.wp-block-post-template.is-layout-grid) {
    gap: 1.25em;
}

:where(.wp-block-columns.is-layout-flex) {
    gap: 2em;
}

:where(.wp-block-columns.is-layout-grid) {
    gap: 2em;
}

:root :where(.wp-block-pullquote) {
    font-size: 1.5em;
    line-height: 1.6;
}

img.wp-smiley,
img.emoji {
    display: inline !important;
    border: none !important;
    box-shadow: none !important;
    height: 1em !important;
    width: 1em !important;
    margin: 0 0.07em !important;
    vertical-align: -0.1em !important;
    background: none !important;
    padding: 0 !important;
}


.wp-block-audio :where(figcaption) {
    color: #555;
    font-size: 13px;
    text-align: center
}

.is-dark-theme .wp-block-audio :where(figcaption) {
    color: #ffffffa6
}

.wp-block-audio {
    margin: 0 0 1em
}

.wp-block-code {
    border: 1px solid #ccc;
    border-radius: 4px;
    font-family: Menlo, Consolas, monaco, monospace;
    padding: .8em 1em
}

.wp-block-embed :where(figcaption) {
    color: #555;
    font-size: 13px;
    text-align: center
}

.is-dark-theme .wp-block-embed :where(figcaption) {
    color: #ffffffa6
}

.wp-block-embed {
    margin: 0 0 1em
}

.blocks-gallery-caption {
    color: #555;
    font-size: 13px;
    text-align: center
}

.is-dark-theme .blocks-gallery-caption {
    color: #ffffffa6
}

:root :where(.wp-block-image figcaption) {
    color: #555;
    font-size: 13px;
    text-align: center
}

.is-dark-theme :root :where(.wp-block-image figcaption) {
    color: #ffffffa6
}

.wp-block-image {
    margin: 0 0 1em
}

.wp-block-pullquote {
    border-bottom: 4px solid;
    border-top: 4px solid;
    color: currentColor;
    margin-bottom: 1.75em
}

.wp-block-pullquote cite,
.wp-block-pullquote footer,
.wp-block-pullquote__citation {
    color: currentColor;
    font-size: .8125em;
    font-style: normal;
    text-transform: uppercase
}

.wp-block-quote {
    border-left: .25em solid;
    margin: 0 0 1.75em;
    padding-left: 1em
}

.wp-block-quote cite,
.wp-block-quote footer {
    color: currentColor;
    font-size: .8125em;
    font-style: normal;
    position: relative
}

.wp-block-quote:where(.has-text-align-right) {
    border-left: none;
    border-right: .25em solid;
    padding-left: 0;
    padding-right: 1em
}

.wp-block-quote:where(.has-text-align-center) {
    border: none;
    padding-left: 0
}

.wp-block-quote.is-large,
.wp-block-quote.is-style-large,
.wp-block-quote:where(.is-style-plain) {
    border: none
}

.wp-block-search .wp-block-search__label {
    font-weight: 700
}

.wp-block-search__button {
    border: 1px solid #ccc;
    padding: .375em .625em
}

:where(.wp-block-group.has-background) {
    padding: 1.25em 2.375em
}

.wp-block-separator.has-css-opacity {
    opacity: .4
}

.wp-block-separator {
    border: none;
    border-bottom: 2px solid;
    margin-left: auto;
    margin-right: auto
}

.wp-block-separator.has-alpha-channel-opacity {
    opacity: 1
}

.wp-block-separator:not(.is-style-wide):not(.is-style-dots) {
    width: 100px
}

.wp-block-separator.has-background:not(.is-style-dots) {
    border-bottom: none;
    height: 1px
}

.wp-block-separator.has-background:not(.is-style-wide):not(.is-style-dots) {
    height: 2px
}

.wp-block-table {
    margin: 0 0 1em
}

.wp-block-table td,
.wp-block-table th {
    word-break: normal
}

.wp-block-table :where(figcaption) {
    color: #555;
    font-size: 13px;
    text-align: center
}

.is-dark-theme .wp-block-table :where(figcaption) {
    color: #ffffffa6
}

.wp-block-video :where(figcaption) {
    color: #555;
    font-size: 13px;
    text-align: center
}

.is-dark-theme .wp-block-video :where(figcaption) {
    color: #ffffffa6
}

.wp-block-video {
    margin: 0 0 1em
}

:root :where(.wp-block-template-part.has-background) {
    margin-bottom: 0;
    margin-top: 0;
    padding: 1.25em 2.375em
}

/*! This file is auto-generated */
.wp-block-button__link {
    color: #fff;
    background-color: #32373c;
    border-radius: 9999px;
    box-shadow: none;
    text-decoration: none;
    padding: calc(.667em + 2px) calc(1.333em + 2px);
    font-size: 1.125em
}

.wp-block-file__button {
    background: #32373c;
    color: #fff;
    text-decoration: none
}

:root {
    --wp--preset--aspect-ratio--square: 1;
    --wp--preset--aspect-ratio--4-3: 4/3;
    --wp--preset--aspect-ratio--3-4: 3/4;
    --wp--preset--aspect-ratio--3-2: 3/2;
    --wp--preset--aspect-ratio--2-3: 2/3;
    --wp--preset--aspect-ratio--16-9: 16/9;
    --wp--preset--aspect-ratio--9-16: 9/16;
    --wp--preset--color--black: #000000;
    --wp--preset--color--cyan-bluish-gray: #abb8c3;
    --wp--preset--color--white: #ffffff;
    --wp--preset--color--pale-pink: #f78da7;
    --wp--preset--color--vivid-red: #cf2e2e;
    --wp--preset--color--luminous-vivid-orange: #ff6900;
    --wp--preset--color--luminous-vivid-amber: #fcb900;
    --wp--preset--color--light-green-cyan: #7bdcb5;
    --wp--preset--color--vivid-green-cyan: #00d084;
    --wp--preset--color--pale-cyan-blue: #8ed1fc;
    --wp--preset--color--vivid-cyan-blue: #0693e3;
    --wp--preset--color--vivid-purple: #9b51e0;
    --wp--preset--color--light-gray: #f5f5f5;
    --wp--preset--color--medium-gray: #999;
    --wp--preset--color--dark-gray: #222a36;
    --wp--preset--color--purple: #5a00f0;
    --wp--preset--color--dark-blue: #28375a;
    --wp--preset--color--red: #c44d58;
    --wp--preset--color--yellow: #ecca2e;
    --wp--preset--color--green: #64a500;
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg, rgba(6, 147, 227, 1) 0%, rgb(155, 81, 224) 100%);
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg, rgb(122, 220, 180) 0%, rgb(0, 208, 130) 100%);
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg, rgba(252, 185, 0, 1) 0%, rgba(255, 105, 0, 1) 100%);
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg, rgba(255, 105, 0, 1) 0%, rgb(207, 46, 46) 100%);
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg, rgb(238, 238, 238) 0%, rgb(169, 184, 195) 100%);
    --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg, rgb(74, 234, 220) 0%, rgb(151, 120, 209) 20%, rgb(207, 42, 186) 40%, rgb(238, 44, 130) 60%, rgb(251, 105, 98) 80%, rgb(254, 248, 76) 100%);
    --wp--preset--gradient--blush-light-purple: linear-gradient(135deg, rgb(255, 206, 236) 0%, rgb(152, 150, 240) 100%);
    --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg, rgb(254, 205, 165) 0%, rgb(254, 45, 45) 50%, rgb(107, 0, 62) 100%);
    --wp--preset--gradient--luminous-dusk: linear-gradient(135deg, rgb(255, 203, 112) 0%, rgb(199, 81, 192) 50%, rgb(65, 88, 208) 100%);
    --wp--preset--gradient--pale-ocean: linear-gradient(135deg, rgb(255, 245, 203) 0%, rgb(182, 227, 212) 50%, rgb(51, 167, 181) 100%);
    --wp--preset--gradient--electric-grass: linear-gradient(135deg, rgb(202, 248, 128) 0%, rgb(113, 206, 126) 100%);
    --wp--preset--gradient--midnight: linear-gradient(135deg, rgb(2, 3, 129) 0%, rgb(40, 116, 252) 100%);
    --wp--preset--font-size--small: 14px;
    --wp--preset--font-size--medium: 20px;
    --wp--preset--font-size--large: 36px;
    --wp--preset--font-size--x-large: 42px;
    --wp--preset--font-size--normal: 16px;
    --wp--preset--font-size--huge: 40px;
    --wp--preset--spacing--20: 0.44rem;
    --wp--preset--spacing--30: 0.67rem;
    --wp--preset--spacing--40: 1rem;
    --wp--preset--spacing--50: 1.5rem;
    --wp--preset--spacing--60: 2.25rem;
    --wp--preset--spacing--70: 3.38rem;
    --wp--preset--spacing--80: 5.06rem;
    --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
    --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
    --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
    --wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);
    --wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);
}

:where(.is-layout-flex) {
    gap: 0.5em;
}

:where(.is-layout-grid) {
    gap: 0.5em;
}

body .is-layout-flex {
    display: flex;
}

.is-layout-flex {
    flex-wrap: wrap;
    align-items: center;
}

.is-layout-flex> :is(*, div) {
    margin: 0;
}

body .is-layout-grid {
    display: grid;
}

.is-layout-grid> :is(*, div) {
    margin: 0;
}

:where(.wp-block-columns.is-layout-flex) {
    gap: 2em;
}

:where(.wp-block-columns.is-layout-grid) {
    gap: 2em;
}

:where(.wp-block-post-template.is-layout-flex) {
    gap: 1.25em;
}

:where(.wp-block-post-template.is-layout-grid) {
    gap: 1.25em;
}

.has-black-color {
    color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-color {
    color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-color {
    color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-color {
    color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-color {
    color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-color {
    color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-color {
    color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-color {
    color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-color {
    color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-color {
    color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-color {
    color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-color {
    color: var(--wp--preset--color--vivid-purple) !important;
}

.has-black-background-color {
    background-color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-background-color {
    background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-background-color {
    background-color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-background-color {
    background-color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-background-color {
    background-color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-background-color {
    background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-background-color {
    background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-background-color {
    background-color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-background-color {
    background-color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-background-color {
    background-color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-background-color {
    background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-background-color {
    background-color: var(--wp--preset--color--vivid-purple) !important;
}

.has-black-border-color {
    border-color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-border-color {
    border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-border-color {
    border-color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-border-color {
    border-color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-border-color {
    border-color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-border-color {
    border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-border-color {
    border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-border-color {
    border-color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-border-color {
    border-color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-border-color {
    border-color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-border-color {
    border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-border-color {
    border-color: var(--wp--preset--color--vivid-purple) !important;
}

.has-vivid-cyan-blue-to-vivid-purple-gradient-background {
    background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;
}

.has-light-green-cyan-to-vivid-green-cyan-gradient-background {
    background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;
}

.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
    background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;
}

.has-luminous-vivid-orange-to-vivid-red-gradient-background {
    background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;
}

.has-very-light-gray-to-cyan-bluish-gray-gradient-background {
    background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;
}

.has-cool-to-warm-spectrum-gradient-background {
    background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
}

.has-blush-light-purple-gradient-background {
    background: var(--wp--preset--gradient--blush-light-purple) !important;
}

.has-blush-bordeaux-gradient-background {
    background: var(--wp--preset--gradient--blush-bordeaux) !important;
}

.has-luminous-dusk-gradient-background {
    background: var(--wp--preset--gradient--luminous-dusk) !important;
}

.has-pale-ocean-gradient-background {
    background: var(--wp--preset--gradient--pale-ocean) !important;
}

.has-electric-grass-gradient-background {
    background: var(--wp--preset--gradient--electric-grass) !important;
}

.has-midnight-gradient-background {
    background: var(--wp--preset--gradient--midnight) !important;
}

.has-small-font-size {
    font-size: var(--wp--preset--font-size--small) !important;
}

.has-medium-font-size {
    font-size: var(--wp--preset--font-size--medium) !important;
}

.has-large-font-size {
    font-size: var(--wp--preset--font-size--large) !important;
}

.has-x-large-font-size {
    font-size: var(--wp--preset--font-size--x-large) !important;
}

:where(.wp-block-post-template.is-layout-flex) {
    gap: 1.25em;
}

:where(.wp-block-post-template.is-layout-grid) {
    gap: 1.25em;
}

:where(.wp-block-columns.is-layout-flex) {
    gap: 2em;
}

:where(.wp-block-columns.is-layout-grid) {
    gap: 2em;
}

:root :where(.wp-block-pullquote) {
    font-size: 1.5em;
    line-height: 1.6;
}

:root {
    --template-font: 'Albert Sans', sans-serif;
    --heading-font: 'Albert Sans', sans-serif;
    --theme-primary-color: rgba(251, 104, 44, 1.00);
    --secondary-color: #f36a07;
    --text-color: #636D78;
    --primary-light: rgba(59, 56, 235, 0.1);
    --headings-color: #1F1F1F;
    --theme-border-color: #EEEEEE;
    --border-gray: #DEDEDE;
    --border-dark: #242424;
    --white-color: #ffffff;
    --light-color: #F6F6F6;
    --light-bg: #FBFAFA;
    --light-bg-2: #FBFAFA;
    --gray-color: #737373;
    --gray-100: #F2F1F9;
    --gray-200: #9097A9;
    --light-stroke: #ECEFF2;
    --black-color: #000000;
    --black-light: #242B3D;
    --light-white: #F7F7F7;
    --sea-color: #66D5EC;
}

@media (min-width:1200px) {

    .container,
    .container-lg,
    .container-md,
    .container-sm,
    .container-xl,
    .container-xxl {
        max-width: 1140px;
    }
}

@media (min-width:1400px) {

    .container,
    .container-lg,
    .container-md,
    .container-sm,
    .container-xl,
    .container-xxl {
        max-width: 1320px !important;
    }
}

.progress-wrap {
    box-shadow: inset 0 0 0 2px #2b2f3e4f;
}

body {
    background: #ffffff;
}

body,
p,
.pivoo-ingredients-items li,
li {
    color: #636D78;
}

.pivoo-section-title.title-style-one h3:before,
.pivoo-post.style-one .pivoo-category-list a,
.pivoo-nutritional-information h5,
span.pivoo-new-tag,
.plyr__control--overlaid,
.pivoo-author-follow a {
    background: rgba(251, 104, 44, 1.00);
}

.pivoo-section-title.title-style-one h3:before,
.pivoo-post.style-one .pivoo-category-list a,
.pivoo-nutritional-information h5,
span.pivoo-new-tag,
.plyr__control--overlaid,
.pivoo-author-follow a {
    color: #ffffff !important;
}

.pivoo-product-sale-tag span.onsale,
.plyr--video .plyr__control.plyr__tab-focus,
.plyr--video .plyr__control:hover,
.plyr--video .plyr__control[aria-expanded=true] {
    background: #f36a07;
}

.pivoo-product-sale-tag span.onsale,
.plyr--video .plyr__control.plyr__tab-focus,
.plyr--video .plyr__control:hover,
.plyr--video .plyr__control[aria-expanded=true] {
    color: #ffffff;
}

input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
select,
textarea,
.select2-container--default .select2-selection--single,
select.lable-form-all {
    background-color: #ffffff;
}

input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
select,
textarea,
.select2-container--default .select2-selection--single,
select.lable-form-all {
    border-color: #ECEFF2;
}

input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
select,
textarea,
.select2-container--default .select2-selection--single,
select.lable-form-all {
    color: #1F1F1F;
}

button,
input[type="button"],
input[type="submit"],
[type=button],
[type=submit],
.piv-lrn-button {
    background: rgba(251, 104, 44, 1.00);
}

button,
input[type="button"],
input[type="submit"],
[type=button],
[type=submit],
.piv-lrn-button {
    border-color: rgba(251, 104, 44, 1.00);
}

button,
input[type="button"],
input[type="submit"],
[type=button],
[type=submit],
.piv-lrn-button {
    color: #ffffff;
}

button:hover,
input[type="button"]:hover,
input[type="submit"]:hover,
[type=button]:hover,
[type=submit]:hover,
.piv-lrn-button:hover {
    background: #1F1F1F;
}

button:hover,
input[type="button"]:hover,
input[type="submit"]:hover,
[type=button]:hover,
[type=submit]:hover,
.piv-lrn-button:hover {
    border-color: #1F1F1F;
}

button:hover,
input[type="button"]:hover,
input[type="submit"]:hover,
[type=button]:hover,
[type=submit]:hover,
.piv-lrn-button:hover {
    color: #ffffff;
}

a {
    color: rgba(31, 31, 31, 1.00);
}

a:hover {
    color: rgba(251, 104, 44, 1.00);
}

.crete-ajax-s-offcanvas,
#crete-search-box-popup,
.crete-ajax-s-offcanvas .crete-search-result {
    background: #e2e0f5;
}

.crete-ajax-search-title {
    color: #ffffff;
}

.crete-ajax-search-bar .search-wrapper input[type="text"],
.crete-search-style-two .search-wrapper input[type="text"] {
    background: #e2e0f5;
}

.crete-ajax-search-bar .search-wrapper input[type="text"],
.crete-search-style-two .search-wrapper input[type="text"] {
    border-color: #e2e0f5;
}

.crete-ajax-search-bar .search-wrapper input[type="text"],
.crete-search-style-two .search-wrapper input[type="text"] {
    color: #77829D;
}

.crete-ajax-search-bar .nice-select {
    background: #05A845;
}

.crete-ajax-search-bar .nice-select {
    border-color: #05A845;
}

.crete-ajax-search-bar .nice-select {
    color: #ffffff;
}

.crete-ajax-search-btn,
.search-wrapper svg {
    background: #ffffff;
}

.search-wrapper i,
.crete-ajax-search-btn {
    color: #222;
}

.crete-search-result ul li a {
    background: #fff;
}

.crete-ajax-product-data h3 {
    color: #222;
}

h1,
.h1 {
    font-family: "Poppins";
    color: #1F1F1F;
    font-weight: 600;
    font-size: 4.5rem;
    line-height: 5.1rem;
}

h2,
.h2 {
    font-family: "Poppins";
    color: #1F1F1F;
    font-weight: 500;
    font-size: 3.375rem;
    line-height: 4rem;
}

h3,
.h3 {
    font-family: "Poppins";
    color: #1F1F1F;
    font-weight: normal;
    font-size: 2.5rem;
    line-height: 3.375rem;
}

h4,
.h4 {
    font-family: "Poppins";
    color: #1F1F1F;
    font-weight: normal;
    font-size: 2.25rem;
    line-height: 2.875rem;
}

h5,
.h5 {
    font-family: "Poppins";
    color: #1F1F1F;
    font-weight: normal;
    font-size: 1.875rem;
    line-height: 2.5rem;
}

h6,
.h6 {
    font-family: "Poppins";
    color: #1F1F1F;
    font-weight: normal;
    font-size: 1.5rem;
    line-height: 1.75rem;
}

body,
p {
    font-family: "Poppins";
    font-weight: normal;
    font-size: 1rem;
    line-height: 1.625rem;
}

.infobar .infobar-content,
.infobar .infobar-content a,
.infobar .infobar-content p {
    color: #fb682c !important;
}

.infobar .infobar-right,
.infobar .infobar-right a,
.infobar .infobar-right p,
.infobar .infobar-right .current,
.infobar-right .info-social a {
    color: rgba(255, 255, 255, 1.00) !important;
}

.info-social.border-left::before {
    background-color: rgba(255, 255, 255, 1.00) !important;
}

.mayosis-standard-bar {
    background: #FF3366;
}

.mayosis-standard-bar {
    color: #ffffff;
}

.mayosis-sticky-bar-btn {
    background: #222;
}

.btn.mayosis-sticky-bar-btn {
    color: #ffffff;
}

#mayosis-sticky-bar {
    padding-top: 10px;
    padding-right: 0px;
    padding-bottom: 10px;
    padding-left: 0px;
}

.mayosis-sticky-bar-btn {
    padding-top: 6px;
    padding-right: 12px;
    padding-bottom: 6px;
    padding-left: 12px;
}

#crete-hero-banner {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

#crete-hero-banner {
    padding-top: 176px;
    padding-right: 15px;
    padding-bottom: 64px;
    padding-left: 15px;
}

.crete-archive-common-bg {
    background-image: url(../wp-content/uploads/2023/08/inside-banner.jpg);
    background-position: left top;
    background-repeat: no-repeat;
    background-size: cover;
}

.breadcrumb-section::before {
    background-image: url(http://specsbyaroma.ca/wp-content/uploads/2023/08/inside-banner.jpg);
    background-position: center center;
    background-size: cover;
    background-blend-mode: luminosity;
}

.breadcrumb-content h1,
.breadcrumb-content ul li,
.breadcrumb-content ul li+li::before {
    color: #fff !important;
}

.breadcrumb-content ul li a {
    color: #fff;
}

.crete-loader,
.circle-core {
    background: #FBEEE6;
}

.progress-wrap svg.progress-circle path {
    stroke: #FF9515;
}

.progress-wrap::after {
    color: #FF9515;
}

.footer-section {
    padding-top: 100px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

.footer-section {
    background: rgba(16, 23, 39, 1.00);
}

.footer-widget .widget-title,
.footer-sidebar .widget-title {
    color: #9097A9;
}

.footer-widget,
.footer-sidebar,
.footer-widget li,
.footer-sidebar li,
.footer-sidebar p,
.footer-widget p,
.footer-sidebar a,
.footer-widget a {
    color: #ffffff;
}

.footer-section .footer-copyright,
.footer-section .footer-top {
    border-color: #242B3D;
}

.footer-widget .widget-title::before,
.footer-sidebar .widget-title:before {
    background-color: rgba(36, 43, 61, 1.00);
}

.cr2-footer-brands {
    background: #13114C;
}

.emerce-single-blog-header {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.emerce-single-blog-header {
    padding-top: 65px;
    padding-right: 15px;
    padding-bottom: 58px;
    padding-left: 15px;
}

.emerce-single-blog-header {
    background: #F5F5F5;
}

.emerce-single-blog-header,
.emerce-single-blog-header h1,
.emerce-single-blog-header .emerce-breadcrumb a,
.emerce-single-blog-header .emerce-breadcrumb,
.emerce-single-blog-header .woocommerce-breadcrumb a,
.emerce-single-blog-header .woocommerce-breadcrumb {
    color: #222;
}

.crete-maintenance-style1 .mm-main-box {
    background: #ffffff;
}

.crete-maintenance-style1 .crete-count-item {
    background: #4CD080;
}

.emerce-count-value {
    color: #ffffff;
}

.crete-maintenance-style1 .emerce-count-value .label {
    color: #ffffff;
}

.breadcrumb-section::before {
    background-color: rgba(0, 0, 0, 0.75);
}

.breadcrumb-section {
    padding-top: 390px;
    padding-right: 0px;
    padding-bottom: 190px;
    padding-left: 0px;
}

.custom-style .crete-hero,
.custom-style .crete-hero a,
.custom-style .crete-hero h1 {
    color: #ffffff;
}

.custom-style .crete-hero h1 {
    font-family: "Open Sans";
    font-weight: normal;
}

.crete-default-page-content {
    padding-top: 120px;
    padding-right: 0px;
    padding-bottom: 120px;
    padding-left: 0px;
}

img:is([sizes="auto" i], [sizes^="auto," i]) {
    contain-intrinsic-size: 3000px 1500px
}

/* Custom CSS */
.hm3-hero-section.bg-light-white {
    background-image: url(../../public/images/hero-blur.png);
}

.rc-anchor-normal .rc-anchor-content{
    display: none !important;
}

.aboutus-divider {
    padding: 120px 0 30px;
    background-image: url(../../public/images/bg-shape-1.jpg);
    background-size: cover;
    background-position: center center;
    z-index: 1;
    position: relative;
}

.aboutus-divider h2{
    font-size: 46px;
    font-weight: 600;
    text-transform: capitalize;
    line-height: 77px;
    letter-spacing: 0.9px;
    color: #000000 !important;
}

.aboutus-divider a{
    max-width: 223px;
    margin: 0 auto;
}

ul.dropdown-menu.show li{
    display: block;
}

ul.dropdown-menu.show li a{
    padding: 20px 25px 15px;
}

.dropdown-item:focus{
    background-color: #ffffff !important;
}

body {
    font-family: 'Roboto', sans-serif !important;
}


/* .elementor-kit-8 {
    --e-global-color-primary: #6EC1E4 !important;
    --e-global-color-secondary: #54595F !important;
    --e-global-color-text: #7A7A7A !important;
    --e-global-color-accent: #61CE70 !important;
    --e-global-typography-primary-font-family: "Roboto" !important;
    --e-global-typography-primary-font-weight: 600 !important;
    --e-global-typography-secondary-font-family: "Roboto Slab" !important;
    --e-global-typography-secondary-font-weight: 400 !important;
    --e-global-typography-text-font-family: "Roboto" !important;
    --e-global-typography-text-font-weight: 400 !important;
    --e-global-typography-accent-font-family: "Roboto" !important;
    --e-global-typography-accent-font-weight: 500 !important;
} */

a:hover{
    text-decoration: none !important;
}

#bannerDivider{
    background-size: cover;
    background-position: center;
    position: relative;
    margin-top: 40px !important;
    background-color: #f7f5f2;
}

#bannerDivider::before{
    content: '';
    position: absolute;
    width: 100%;
    height: auto;
    top: 0;
    left: 0;
}

#bannerDivider .col-lg-12.card.py-2{
    border: unset;
    background-color: transparent !important;
}

/* #footerTop li h6{
    font-size: 0.7rem !important;
} */

.contact-info-list li {
    width: 100% !important;
    max-width: 100% !important;
    flex: 1 0 100% !important;
    flex-direction: row !important;
    text-align: left !important;
    margin-top: 15px !important;
}

ul.contact-info-list{
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start !important;
    gap: 0 !important;
}

.contact-info-list li span{
    margin: unset !important;
}

.copyright-links ul#menu-bottom-menu{
    list-style: none;
}

@media (max-width: 768px) {
    .logo-wrapper img {
        width: 100% !important;
        max-width: 130px !important;
    }
    .copyright-links ul#menu-bottom-menu{
        margin-left: 0 !important;
        list-style: none;
        flex-wrap: wrap;
        justify-content: center;
        gap: 1rem;
    }

    .copyright-links ul#menu-bottom-menu li{
        width: 47%;
        max-width: 47%;
        flex: 1 0 47%;
    }

    .footer-copyright .copyright-links li a::before{
        content: '';
        position: absolute;
        left: -12px;
        top: 50%;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        width: 1px;
        height: 20px;
        background-color: var(--white-color);
    }
}