/*
Theme Name: Sexagenarian Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: Hello Elementor is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor site builder plugin. The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website. The theme, which is optimized for performance, provides a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. Its simplicity and flexibility make it a great choice for both beginners and experienced Web Creators.
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 3.4.9.1785820588
Updated: 2026-08-04 05:16:28

*/
.top-header-search-bar button.e-search-submit {
    background: transparent !important;
    position: absolute;
    top: 50%;
    left: 10px;
    transform: translate(0px, -50%);
}


.italic-style h2{
    font-style: italic;
}
.feature-stories-item {
    background-size: 100% !important;
    transition: background-size 0.4s ease;
}
.feature-stories-item::before {
    content: '' !important;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: linear-gradient(0deg, #000000 0%, rgba(0, 0, 0, 0) 55%);
}
.feature-stories-item:hover {
    background-size: 110% !important;
}

/* our editorial section */
.our-editorial-group {
  display: grid !important;
  grid-template-columns: repeat(4, 1fr) !important;
  grid-template-rows: 220px 220px 220px;
  gap: 16px;
  width: 100%;
  margin: 0 auto;
}
.our-editorial-item {
  position: relative;
  border-radius: 12px;
  overflow: hidden;
  background-color: #e5e5e5;
  background-size: cover;
  background-position: center;
}

.our-editorial-item:not(:last-child)::before {
    content: '' !important;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.72) 0%, rgba(0, 0, 0, 0.1) 60%);
}

.our-editorial-item:nth-child(1) {
  grid-column: 1 / 3;
  grid-row: 1 / 3;
}

.our-editorial-item:nth-child(2) {
  grid-column: 3 / 4;
  grid-row: 1 / 2;
}

.our-editorial-item:nth-child(3) {
  grid-column: 4 / 5;
  grid-row: 1 / 2;
}

.our-editorial-item:nth-child(4) {
  grid-column: 3 / 4;
  grid-row: 2 / 4;
}

.our-editorial-item:nth-child(5) {
  grid-column: 4 / 5;
  grid-row: 2 / 3;
}

.our-editorial-item:nth-child(6) {
  grid-column: 1 / 2;
  grid-row: 3 / 4;
}

.our-editorial-item:nth-child(7) {
  grid-column: 2 / 3;
  grid-row: 3 / 4;
}

.our-editorial-item:nth-child(8) {
  grid-column: 4 / 5;
  grid-row: 3 / 4;
  background-color: #fdeef0;
  border: 2px dashed #e0335f;
  display: flex;
  align-items: center;
  justify-content: center;
}

@media (max-width: 991px) {
  .our-editorial-group {
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(6, 200px);
    gap: 12px;
  }

  .our-editorial-item:nth-child(1) {
    grid-column: 1 / 3;
    grid-row: 1 / 3;
  }

  .our-editorial-item:nth-child(2) {
    grid-column: 1 / 2;
    grid-row: 3 / 4;
  }

  .our-editorial-item:nth-child(3) {
    grid-column: 2 / 3;
    grid-row: 3 / 4;
  }

  .our-editorial-item:nth-child(4) {
    grid-column: 1 / 2;
    grid-row: 4 / 6;
  }

  .our-editorial-item:nth-child(5) {
    grid-column: 2 / 3;
    grid-row: 4 / 5;
  }

  .our-editorial-item:nth-child(6) {
    grid-column: 2 / 3;
    grid-row: 5 / 6;
  }

  .our-editorial-item:nth-child(7) {
    grid-column: 1 / 2;
    grid-row: 6 / 7;
  }

  .our-editorial-item:nth-child(8) {
    grid-column: 2 / 3;
    grid-row: 6 / 7;
  }
}

@media (max-width: 575px) {
  .our-editorial-group {
    grid-template-columns: 1fr;
    grid-template-rows: none;
    gap: 12px;
  }

  .our-editorial-item,
  .our-editorial-item:nth-child(1),
  .our-editorial-item:nth-child(2),
  .our-editorial-item:nth-child(3),
  .our-editorial-item:nth-child(4),
  .our-editorial-item:nth-child(5),
  .our-editorial-item:nth-child(6),
  .our-editorial-item:nth-child(7),
  .our-editorial-item:nth-child(8) {
    grid-column: 1 / 2;
    grid-row: auto;
    height: 260px;
  }
}
/* end */


.head-itaclic-color em {
    color: var( --e-global-color-secondary );
}

.stay-connected-form .elementor-form-fields-wrapper {
    flex-wrap: nowrap;
}
.stay-connected-form .elementor-form-fields-wrapper .elementor-field-type-submit {
    max-width: 180px;
}

