/** Shopify CDN: Minification failed

Line 990:1 Unexpected "/"

**/
/*----------heading----------  */
h1,
h2,
h3,
h4,
h5,
h6 {
  text-transform: capitalize !important;
}
/*---------------------------Candle Making Supplies-----------------  */
.candle-making-supplies .image-with-text__media {
  min-height: 85%;
  overflow: visible;
}
.text-with-image-link-header {
  text-align: center;
  margin-bottom: 40px;
}
.grid-item-image {
  position: relative;
  display: flex;
}
.grid-item-image img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.text-with-image-link-grid {
  display: flex;
  justify-content: space-around;
  align-items: center;
  gap: 65px;
}
.image-link-grid-item {
  width: calc(50% - 65px * 1 / 2);
  text-align: center;
}
.image-link-grid-item a {
  color: black;
  text-decoration: none;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 10px;
}
.text-with-image-link-header h2 {
  text-transform: uppercase;
  color: #5982b9;
  margin-top: 0;
}

/*************** Custom Contact Form *********************/
.custom-contact-form {
  display: flex;
  gap: 30px;
}
.custom-contact-form .page-width--narrow,
.custom-contact-form .contact-content-part {
  width: calc(50% - 30px * 1 / 2);
}
.custom-contact-form .contact__fields {
  display: flex !important;
  flex-direction: column !important;
}
.heading-block-custom h3 {
  margin: 2px;
}
.custom-contact-form .content-wrapper-main-custom div,
.custom-contact-form .content-wrapper-main-custom p {
  margin: 0px;
}
.custom-contact-form .content-wrapper-main-custom a {
  text-decoration: none;
  color: #000000;
}
.custom-contact-form .content-custom-contact {
  margin-bottom: 10px;
}
.custom-contact-form .text-area {
  min-height: 46rem;
}
.custom-contact-form .footer_social,
.customer_products {
  margin: 15px 0;
}
.custom-contact-form .btn-custom-contact {
  margin: 20px 0;
}
.custom-contact-form .btn-custom-contact a {
  border-radius: 0.25em 0.25em 0.25em 0.25em;
  background: 0 0;
  border: 2px solid #176ba0;
  color: #176ba0 !important;
  font-size: 1.6rem;
  padding: 1rem;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.05);
  padding-inline: 2em;
  text-decoration: none;
  transition: 0.5s all;
}
.custom-contact-form .btn-custom-contact a:hover {
  background: #176ba0;
  border-color: #176ba0;
  color: #fff !important;
}
@media screen and (max-width: 990px) {
  .custom-contact-form {
    flex-direction: column;
  }
  .custom-contact-form .page-width--narrow,
  .custom-contact-form .contact-content-part {
    width: 100%;
  }
  .custom-contact-form .text-area {
    min-height: 15rem;
  }
}
/*************** Custom Contact Form end *********************/
/*************** scented-paraffin-candles-pose-no-known-health-risks *********************/
.scented-paraffin-candles-pose-no-known-health-risks .rich-text__blocks {
  max-width: 100%;
}
.scented-paraffin-candles-pose-no-known-health-risks
  .rich-text:not(.rich-text--full-width)
  .rich-text__wrapper {
  margin: unset;
  width: 100%;
}
/*************** candle-making-faqs *********************/
.candle-making-faqs .rich-text__blocks {
  max-width: 100%;
}
.candle-making-faqs .rich-text:not(.rich-text--full-width) .rich-text__wrapper {
  margin: unset;
  width: 100%;
}
.candle-making-faqs .collapsible-content-wrapper-narrow {
  max-width: 120rem;
}

details[open] .accordion__content {
  transition: 1s all;
}

/***************safety-data-sheet-library css start ********************/
.safety-data-sheet-library .collapsible-content-wrapper-narrow {
  max-width: 120rem;
}
/*-------------------------------candle-fair-los-angeles-2023------------------------ */
.wrapper-richtext-grid {
  display: flex;
  gap: 30px;
}
.content-grid-item {
  padding: 20px;
}
/*------------------------------scented-paraffin-candles-cause-no-known-health-risks-----------------------  */
.scented-paraffin-candles-cause-no-known-health-risks .rich-text__blocks {
  max-width: 100rem;
}
/*-----------------candle-safety------------  */
.candle-safety .rich-text__wrapper .rich-text__blocks {
  max-width: 100rem;
}
/*---------------newwebsite----------------------  */
.newwebsite .image-with-text__media img {
  object-fit: contain;
}
.newwebsite .image-with-text__media {
  border: none;
}
.newwebsite .image-with-text__content {
  padding-top: 0;
  padding-bottom: 0;
}
/*--------------------natural-wax--------------------  */
.natural-wax .slider-links-grid-item a svg {
  width: 20px;
  height: 20px;
}
.natural-wax .slider-links-grid-item {
  text-align: center;
  height: 100px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.natural-wax .slider-links-grid-item a {
  padding: 15px 30px;
  background-color: black;
  color: white;
  border-radius: 15px;
  text-decoration: none;
  font-size: 18px;
  font-weight: 600;
  display: flex;
  align-items: center;
  gap: 10px;
}
.natural-wax .slider-links-grid-item a svg {
  fill: white;
}
.natural-wax .swiper-button-next:after,
.natural-wax .swiper-button-prev:after {
  content: "";
}
.natural-wax .swiper-button-next,
.natural-wax .swiper-button-prev {
  width: 50px;
  height: 50px;
}
.natural-wax .collection__description p {
  max-width: 100%;
}
/*------------custom featured collection-------------------------  */
html {
  scroll-behavior: smooth;
}
.natural-wax .collection {
  display: flex;
  padding: 0 50px;
}
.natural-wax .image-and-text-grid {
  width: 20%;
}
.natural-wax .image-grid {
  position: relative;
  display: flex;
  max-width: 100px;
  margin: 0 auto;
  background-color: lightgray;
  border-radius: 50%;
  padding: 10px;
}
.natural-wax .image-grid img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.natural-wax .image-and-text-grid-items {
  text-align: center;
}
.natural-wax .best_swiper_dots {
  text-align: center;
  display: none;
}
.natural-wax .card-information {
  width: 100%;
  text-align: center;
}
/*------------------add to cart button---------------  */
.quick-add__submit:hover {
  background-color: #176ba0;
  color: white;
}
/*----------------background-collection-------------  */
.background-with-collection .collection__title {
  background-color: white;
  box-shadow: 2px 4px 8px lightgray;
  padding: 20px 50px;
}
.holidays .card-information {
  width: 100%;
  text-align: center;
}
.next-btn::after,
.prev-btn::after {
  content: "";
}
.next-btn,
.prev-btn,
.next-btn,
.prev-btn {
  width: 70px;
  height: 70px;
}
.fall .card-information {
  text-align: center;
}
.card-wrapper .card__information h3 {
  text-align: center;
}

/*--------------coverflow slider--------------  */
/* .csrf {
    position: relative;
    z-index: 5000;
} */
.swiper-slide-content {
  visibility: hidden;
  opacity: 0;
  margin-top: 20px;
  transition: all 1s;
}
.swiper-slide-active .swiper-slide-content {
  visibility: visible;
  opacity: 1;
  border: 1px solid;
  border-radius: 10px;
  border: 1px solid black;
  border-radius: 10px;
  padding: 10px 10px;
}
.swiper-slide-content a {
  text-decoration: none;
  color: black;
  /* background-color: #00f; */
  font-size: 18px;
  font-weight: 700;
  letter-spacing: 0.4px;
  /* border: 1px solid;
    border-radius: 10px; */
  text-transform: uppercase;
}
.swiper-slide-active .swiper-slide-content a {
  text-decoration: none;
  color: black;
  /* background-color: #00f; */
  font-size: 18px;
  font-weight: 700;
  letter-spacing: 0.4px;
  /* border: 1px solid;
    border-radius: 10px; */
  text-transform: uppercase;
}
.swiper-slide-active .swiper-slide-content:hover {
  background-color: #176ba0;
  color: white !important;
  border: none;
}
.swiper-slide-active .swiper-slide-content:hover a {
  color: white;
}
.swiper-slide.slider-coverflow-thumbnail {
  width: 100px !important;
}
.swiper-slide-thumbnail-img {
  position: relative;
  display: flex;
  height: 100px;
  width: 100px;
}
.swiper-slide-thumbnail-img img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.swiper-slide.slider-coverflow-thumbnail.swiper-slide-active {
  background: #fef0f09c;
  padding: 15px;
  border-radius: 50%;
}
.custom-coverflow-thumbnail {
  padding-bottom: 80px;
}
.swiper-slide-content {
  margin: 0 10px;
}
/* -------------candle-making-classes-------------- */
.rich-text__blocks {
  max-width: 100% !important;
}
.text-with-product-container {
  display: flex;
  justify-content: space-between;
  gap: 20px;
  /* flex-wrap: nowrap; */
}
.text-grids {
  width: 65%;
}

.custom-product-grid {
  width: 35%;
  padding: 20px;
  box-shadow: 2px 4px 4px lightgray, -2px -4px 4px lightgray;
  height: 80% !important;
}
.custom-product-image {
  position: relative;
  display: flex;
  height: 300px;
}
.custom-product-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.text-with-product-main-heading h2 a {
  color: #176ba0;
  text-transform: uppercase;
}
.custom-product-content h2 {
  font-size: 18px;
  text-transform: uppercase;
}
.text-grids a {
  color: currentColor;
}
.text-grids ul li {
  color: red;
}
.text-grids h2 {
  color: #176ba0;
  text-align: center;
  text-transform: uppercase;
}
.custom-product-content a {
  padding: 10px;
  text-align: center;
  width: 100%;
  display: inline-block;
  border: 1px solid blue;
  text-decoration: none;
  color: black;
  font-weight: 700;
  position: relative;
  z-index: 20;
  transition: all 0.4s;
}
.custom-product-content a:hover {
  background-color: #176ba0;
  color: white;
}
.custom-product-grid {
  position: relative;
}
.custom-product-grid > a {
  display: block;
}
.custom-product-grid > a::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.custom-product-content {
  text-align: center;
}
/*------richtext-and-icon-block-----------  */
.richtext-and-icon-grids {
  padding: 5px;
  background: white;
  box-shadow: 2px 4px 4px lightgray, -2px -4px 4px lightgray;
  margin: 40px 0;
}
.richtext-and-icon-main-heading {
  text-align: center;
}
.richtext-icon-grid-item {
  display: flex;
  gap: 20px;
}
.icon-grid-item {
  width: 20%;
  padding: 0 5px;
}
.richtext-grid {
  width: 80%;
  padding: 0 20px;
}
.icon-grid {
  display: flex;
  justify-content: start;
  align-items: center;
  gap: 5px;
}
.icon-grid a {
  padding: 0;
}
.icon-grid a svg {
  width: 40px;
  height: 40px;
}
.candle-making-classes .banner:after,
.candle-making-classes .banner__media:after {
  content: unset !important;
}
/*----------404----------------  */
.title,
.title-wrapper-with-link {
  margin: 0;
}
.main-page-title {
  margin-top: 52px !important;
  margin-bottom: 3rem;
  font-size: 42px;
  text-align: center;
}
.page-width--narrow {
  max-width: 120rem !important;
  padding: 0;
}
.page-width {
  max-width: var(--page-width);
  margin: 0 auto;
  padding: 0 1.5rem;
}
.payment .rte,
.order-tracking .rte {
  padding-bottom: 80px;
}
/*----------image-with-text-----------  */
.image-content-mobile {
  display: none;
}

/*--------back-to-top----------------  */
a.back-to-top {
  display: inline-block;
  position: fixed;
  right: 25px;
  /* background-color: white; */
  bottom: 20px;
  opacity: 0;
  visibility: hidden;
  z-index: 10;
  transition: all 0.5s;
}
.back-to-top svg {
  width: 40px;
  height: 40px;
  padding: 5px;
  fill: white;
  background-color: #176ba0;
  border-radius: 50%;
}
/*--------image-with-product-slider---------  */
.image-with-product-grid-item {
  position: relative;
}
.gird-slider-product {
  position: absolute;
  top: 0;
  left: 10%;
  background-color: #ffffff94;
  height: 100%;
  padding: 70px 30px;
  width: 30%;
  text-align: center;
}
.grid-slider-image {
  position: relative;
  display: flex;
  height: 450px;
}
.grid-slider-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  filter: brightness(0.7);
}
.gird-slider-product h2 {
  font-size: 40px;
  font-weight: 600;
  letter-spacing: 0.4px;
  line-height: normal;
  text-align: center;
  margin: 10px 0;
}
p.slider-image-product-price {
  font-size: 40px;
  font-weight: 600;
  text-align: center;
  margin-top: 0;
  margin-bottom: 15px;
}
.gird-slider-product a {
  /* margin: 0 auto; */
  padding: 43%;
  padding: 10px 30px;
  border-radius: 15px;
  background-color: #176ba0;
  color: white;
  text-decoration: none;
  font-weight: 600;
  font-size: 20px;
}
.gird-slider-product a svg {
  width: 20px;
  height: 20px;
}
.swiper-button-next-image-with-product {
  position: absolute;
  top: 90%;
  z-index: 20;
  right: 1%;
  transform: translateY(-90%);
  cursor: pointer;
}
.swiper-button-prev-image-with-product {
  position: absolute;
  z-index: 20;
  top: 90%;
  right: 5%;
  transform: translateY(-90%);
  cursor: pointer;
}
.swiper-button-disabled {
  opacity: 0.5;
}
.image-product-pagination {
  text-align: end;
  padding-right: 25px;
}
.image-product-pagination .swiper-pagination-bullet {
  width: 10px;
  opacity: 0.4;
  height: 10px;
  background-color: lightgray;
}
.image-product-pagination .swiper-pagination-bullet-active {
  background-color: #176ba0;
  opacity: 1;
}
/*------------image-text-slider-----------*/
.text-and-image-slider-grid-item {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 20px;
  position: relative;
  height: 350px;
}
.text-and-image-slider-left-side-grid-item,
.text-and-image-slider-right-side-grid-item {
  width: 30%;
  text-align: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.grid-item-image {
  width: 40%;
}
.text-and-image-slider-grid-item a {
  position: absolute;
  left: 50%;
  transform: translate(-50%);
  top: 80%;
  padding: 10px 30px;
  background-color: #d3d3d3;
  border-radius: 15px;
  color: #000;
  text-decoration: none;
  font-weight: 700;
  display: flex;
  align-items: center;
  gap: 10px;
}
.text-and-image-slider-grid-item a svg {
  visibility: hidden;
  opacity: 0;
  transition: all 0.5s;
}
.text-and-image-slider-grid-item a:hover svg {
  visibility: visible;
  opacity: 1;
}
.text-and-image-slider-grid-item a:hover svg path {
  fill: white;
  stroke: white;
}
.text-and-image-slider-grid-item a:hover {
  background-color: #176ba0;
  color: white;
}
.text-grid-item-image {
  position: relative;
  display: flex;
}
.text-grid-item-image img {
  width: 100%;
}
.text-and-image-slider-left-side-grid-item h2,
.text-and-image-slider-right-side-grid-item h2 {
  font-size: 58px;
  margin: 0;
  font-weight: 700;
  color: #176ba0;
}
.text-and-image-slider-left-side-grid-item h4,
.text-and-image-slider-right-side-grid-item h4 {
  font-size: 50px;
  margin: 0;
}
.after-text-and-image-slider {
  display: none;
}
.article_coll_list ul li a {
  color: #176ba0;
}

/*-----------responsive------------------------  */
@media screen and (max-width: 1200px) {
  .header-wrapper:after {
    border-top: unset !important;
  }
  .wrapper-richtext-grid {
    flex-direction: column;
  }
  .candle-safety .wrapper-richtext-grid {
    gap: 0;
  }
  .candle-safety .content-grid-item {
    padding: 0;
  }
  .swiper-button-prev-image-with-product {
    right: 6%;
  }
}
@media screen and (max-width: 990px) {
  .natural-wax .collection {
    display: flex;
    padding: 0 50px;
    flex-direction: column;
    gap: 20px;
  }
  .natural-wax .image-and-text-grid {
    width: 100%;
    display: flex;
    justify-content: space-around;
    flex-wrap: wrap;
  }
  .main-page-title {
    margin-top: 32px !important;
    margin-bottom: 3rem;
    font-size: 32px;
    text-align: center;
  }
  .text-and-image-slider-left-side-grid-item,
  .text-and-image-slider-right-side-grid-item {
    width: 40%;
  }
  .text-and-image-slider-left-side-grid-item h2,
  .text-and-image-slider-right-side-grid-item h2 {
    font-size: 42px;
  }
  .text-and-image-slider-left-side-grid-item h4,
  .text-and-image-slider-right-side-grid-item h4 {
    font-size: 30px;
  }
  .swiper-button-prev-image-with-product {
    right: 8%;
  }
  .gird-slider-product {
    width: 40%;
  }
  .custom-image-banner {
    background-position: center;
  }
}

@media screen and (min-width: 768px) {
  .article_main_content {
    margin-bottom: 50px !important;
  }
}

@media screen and (max-width: 767px) {
  .text-with-image-link-grid {
    flex-wrap: wrap;
    gap: 50px;
  }
  .image-link-grid-item {
    width: 100%;
    text-align: center;
  }
  .grid-item-image img {
    width: 70%;
    margin: 0 auto;
  }
  .candle-making-supplies .image-with-text__content {
    padding: 20px;
  }
  .candle-making-supplies .image-with-text__text-item {
    margin-top: 50px;
  }
  .newwebsite .image-with-text__content {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .natural-wax .best_swiper_dots {
    display: block;
  }
  .natural-wax .swiper-button-next,
  .natural-wax .swiper-button-prev {
    display: none;
  }
  .natural-wax .collection {
    padding: 0px 10px;
  }
  .next-btn,
  .prev-btn {
    display: none;
  }
  .richtext-icon-grid-item {
    flex-wrap: wrap;
  }
  .icon-grid-item {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  .richtext-grid {
    width: 100%;
    text-align: center;
  }
  .text-with-product-container {
    flex-wrap: wrap;
  }
  .text-grids {
    width: 100%;
  }
  .custom-product-grid {
    width: 100%;
  }
  .main-page-title {
    margin-top: 22px !important;
    margin-bottom: 2rem !important;
    font-size: 24px;
    text-align: center;
  }
  .payment .rte,
  .order-tracking .rte {
    padding-bottom: 50px;
  }
  .custom-image-banner {
    height: 400px !important;
  }
}
@media screen and (max-width: 750px) {
  .image-content {
    display: none;
  }
  .image-content-mobile {
    display: block;
  }
  .consumer-candles .image-with-text__content {
    padding: 0;
  }
  .consumer-candles .image-with-text__content {
    justify-content: flex-start;
  }
  .text-and-image-slider {
    display: none;
  }
  .after-text-and-image-slider {
    display: block;
  }
  .after-text-and-image-slider .text-and-image-slider-grid-item {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 50px;
    position: relative;
    flex-direction: column;
    height: auto;
  }
  .after-text-and-image-slider .slider-text-content {
    display: flex;
    width: 100%;
    justify-content: center;
  }
  .after-text-and-image-slider .text-and-image-slider-grid-item a {
    top: 90%;
    width: 50%;
    padding: 10px 15px;
    line-height: 18px;
    justify-content: center;
  }
  .after-text-and-image-slider .text-and-image-slider-left-side-grid-item,
  .text-and-image-slider-right-side-grid-item {
    width: calc(50% - 20px * 1 / 2);
  }
  .text-and-image-slider-left-side-grid-item h2,
  .text-and-image-slider-right-side-grid-item h2 {
    font-size: 32px;
  }
  .text-and-image-slider-left-side-grid-item h4,
  .text-and-image-slider-right-side-grid-item h4 {
    font-size: 26px;
  }
  .after-text-and-image-slider-grid a svg {
    display: none;
  }
  .gird-slider-product {
    position: unset;
    width: auto;
    padding-bottom: 50px;
  }
  .gird-slider-product h2 {
    font-size: 30px;
  }
  p.slider-image-product-price {
    font-size: 30px;
  }
  .image-product-pagination {
    text-align: center;
    padding-right: 0px;
  }
  .swiper-button-prev-image-with-product,
  .swiper-button-next-image-with-product {
    display: none;
  }
}
@media screen and (max-width: 475px) {
  .natural-wax .grid--2-col-tablet-down .grid__item {
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 425px) {
  .text-with-image-link-grid {
    gap: 35px;
  }
  .grid-item-image img {
    width: 100%;
  }
  .candle-making-supplies .image-with-text__content {
    padding: 0px;
  }
  .candle-making-supplies .image-with-text__text-item {
    padding-top: 50px;
  }
  .newwebsite .banner_wimg .banner__media {
    height: auto;
    position: relative;
  }
  .natural-wax .slider-links-grid-item a {
    padding: 10px 20px;
    font-size: 16px;
  }
  .holidays .grid--2-col-tablet-down .grid__item,
  .fall .grid--2-col-tablet-down .grid__item {
    width: 100%;
    max-width: 100%;
  }
  .after-text-and-image-slider .text-and-image-slider-grid-item a {
    top: 90%;
    width: 70%;
    padding: 10px 20px;
    line-height: 18px;
  }
  .footer_store_info .email {
    width: auto;
    word-break: break-all;
  }
}

/* return policy css start */
.return-policy .multicolumn-card a {
  color: #ddb84b;
}
@media screen and (max-width: 749px) {
  .return-policy .multicolumn .multicolumn-list {
    flex-direction: column !important;
    align-items: center;
  }
  .return-policy .multicolumn .multicolumn-card__info {
    padding: 0.5rem !important;
  }
}
/* return policy css end  */

/* responsive Changes image banner mobile size seasonal page */
@media (max-width: 425px) {
  .seasonal .banner_wimg .banner__media {
    height: unset;
  }
}

/**********n-itg css*****************/

/* .parent_candle {
    display: flex;
    width: 100%;
    /* justify-content: space-between; */
/* gap: 50px; */
/* } */
*/ .main_img img {
  width: 100%;
}
.custom_candle {
  max-width: 1230px;
  margin: 0 auto;
}
.right_blocks {
  max-width: 1200px;
  margin: 0 auto;
}
.main_img img {
  width: 100%;
}
.candle_making {
  padding-top: 40px;
}
.right_blocks a {
  color: #000;
}
/* .main_img img {
    width: 100%;
    height: 100%;
}
.main_img {
    position: relative;
    display: flex;
    width: 50%;
} */
.temp_page .page_list_main {
  /* max-width: 1200px; */
  padding-top: 40px;
}
/*-------------------------Candle Making Classes-----------------  */
.custom-image-with-absolute-text {
  position: relative;
  height: 100%;
}
.absolute-text-container {
  position: relative;
  z-index: 2;
  margin-top: -170px;
  width: 87%;
  padding: 80px 40px;
  box-shadow: 2px 2px 2px #00000014, -2px 2px 2px #00000014;
  border-radius: 10px;
}
.main-image-container {
  position: relative;
  line-height: 0 !important;
}
.main-image-container img {
  width: 100%;
  height: 100%;
  /* object-fit: cover; */
}

.absolute-text-main-grid {
  display: flex;
  gap: 30px;
}
.absolute-text-grid-item:first-child {
  width: 60%;
}
.absolute-text-grid-item:not(:first-child) {
  width: 40%;
}
.absolute-text-container h2 {
  text-align: center;
  font-size: 40px;
  font-weight: 600;
  letter-spacing: 1px;
  line-height: 30px;
  margin-top: 0px;
}
.absolute-text-grid-item p {
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0px;
  color: #000;
  margin: 0;
}
.absolute-text-grid-item:not(:first-child) p {
  color: #000;
  line-height: 32px;
}
.image-side-text-container {
  display: flex;
  gap: 10px;
}
.image-side-text-container-item {
  width: calc(50% - 10px * 1 / 2);
}
.image-container img {
  width: 100%;
  height: 400px;
  object-fit: cover;
}
.icon-and-readmore-grid {
  display: flex;
  align-items: center;
  gap: 10px;
}
.like-button-item {
  width: 40px;
  height: 40px;
}
.like-button-item img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  display: inline-block;
}
.side-content-container ul {
  color: red;
  padding-left: 25px;
  font-weight: 600;
}
.icon-and-readmore-grid a {
  text-decoration: none;
  color: #383b3f;
  padding: 6px 36px;
  border: 1px solid #e4eef1;
  border-radius: 6px;
}
.custom-image-with-text-main-container {
  margin-top: 80px;
  margin-bottom: 80px;
  padding: 40px;

  overflow: hidden;
  box-shadow: 0px 2px 5px 2px rgba(0, 0, 0, 0.1);
}
.image-below-content-container {
  max-height: 250px;
  height: 100%;
  overflow: auto;
  margin-top: 10px;
}
.side-content-container h2 {
  font-weight: 600;
  margin-top: 0;
  font-size: 26px;
  line-height: 36px;
  letter-spacing: 0;
}
.side-content-container h4 {
  font-weight: 600;
}
.image-below-content-container p {
  letter-spacing: 0;
  line-height: 26px;
}
.image-below-content-container p a {
  color: currentColor;
}
/*-----------------announcement-list-icons--------------------------*/
.announcement_content .list-social {
  display: none;
}
@media screen and (max-width: 1460px) {
  .absolute-text-container {
    width: 95%;
    padding: 40px 40px;
  }
  .custom-image-with-text-main-container {
    margin: 65px 2.5%;
  }
}
@media screen and (max-width: 990px) {
  .custom-image-with-absolute-text {
    margin-bottom: 0;
    height: auto;
  }

  .absolute-text-container h2 {
    font-size: 32px;
  }
  .handle_candle-making-classes .rich-text__heading {
    font-size: 32px;
  }
}
@media screen and (max-width: 767px) {
  .absolute-text-main-grid {
    gap: 20px;
    flex-wrap: wrap;
  }
  .custom-image-with-absolute-text {
    text-align: center;
  }
  .absolute-text-container {
    margin-top: 0;
    position: unset;
    width: 100%;
    box-shadow: none;
    padding: 0px 20px;
    padding-top: 60px;
  }
  .absolute-text-grid-item {
    width: 100% !important;
  }
  .image-side-text-container {
    display: flex;
    gap: 20px;
    flex-wrap: wrap;
  }
  .image-side-text-container-item {
    width: 100%;
  }
  .custom-image-with-text-main-container {
    height: auto;
    padding: 20px;
  }
  .custom-image-with-text-main-container {
    margin: 60px 2.5%;
  }
  .absolute-text-container h2 {
    font-size: 24px;
    line-height: normal;
    margin-top: 0;
  }
  .handle_candle-making-classes .rich-text__heading {
    font-size: 24px;
  }
}
@media screen and (max-width: 475px) {
  .custom-image-with-text-main-container {
    margin: 60px 4.5%;
  }
}

@media screen and (min-width :768px) {
  .page_list_main .column_div-4 {
      width: calc(25% - 26px* 3 / 4);
  }
  .page_list_main .column_div-3 {
      width: calc(33.1% - 26px* 2 / 3)
  }
  
}


