/*
Theme Name: Hello Elementor 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.3.1748934248
Updated: 2025-06-03 07:04:08

*/


/*Header style start*/
.green-btn .elementor-button-wrapper,
.menu-drawer .elementor-icon-wrapper {
    line-height: 0;
}
/*Header style end*/
/*Footer start*/
.footer-form .elementor-form-fields-wrapper {
    flex-wrap: nowrap;
    gap: 6px;
  margin: 0 !important;
}
.footer-form .elementor-field-group {
    margin: 0px !important;
    padding: 0px !important;
}
.footer-form .elementor-size-sm {
    min-height: 32px !important;
  box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.25) inset;
}
.footer-form  .elementor-field {
    padding: 8px 10px !important;
}
.footer-form  .elementor-field::placeholder {
    opacity: 1 !important;
}
.footer-form  .elementor-field-type-email {
    width: calc(100% - 102px) !important;
}
.footer-form   .elementor-field-type-submit {
    width: 96px !important;
}
/*Footer end*/

/*Home page start*/
.top-border::after, .bottom-border::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 5px;
    background: url(https://encourage.emeraldcreativegroup.com/wp-content/uploads/2025/06/border-img.png) no-repeat center;
    background-size: cover;
}
.bottom-border::after {
  top: auto;
  bottom: 0;
}
.review-slider .swiper {
    width: calc(100% - 160px) !important;
}
.news-loop-item .fea-img img {
    aspect-ratio: 365/154;
    object-fit: cover;
}
.video-col {
    border: 4px solid #F6F6F6;
    box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
}
.video-col .elementor-wrapper {
    --video-aspect-ratio: 1.8 !important;
}
.video-col .elementor-custom-embed-play {
    width: 120px;
    height: 120px;
    border-radius: 100%;
    background: #FFFFFF80;
    display: flex;
    justify-content: center;
    align-items: center;
}
.video-col .elementor-custom-embed-play::before {
    content: '';
    width: 80px;
    height: 80px;
    position: absolute;
    left: 65%;
    transform: translateX(-65%);
    background: url(https://encourage.emeraldcreativegroup.com/wp-content/uploads/2025/06/play-1.svg) no-repeat center;
    background-size: contain;
}
.video-col .elementor-custom-embed-play svg {
  display: none;
}
/*Home page end*/

/*About page start*/
.accordion-items .e-n-accordion-item-title {
    box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
}
.accordion-items .e-n-accordion-item div[role="region"] {
    width: calc(100% - 26px);
    margin: auto;
}
/*About page end*/

/*Ted talk page start*/
.video-css .elementor-wrapper.elementor-open-inline {
    border: 4px solid #004743;
    box-shadow: 0px 4px 4px 0px #00000040;
}
.ask-podcast figure {
    line-height: 0 !important;
}
.ask-podcast figure img {
    width: 100%;
}
body .zoom-main {
  position: relative;
  overflow: hidden;
  transition: transform 1s ease;
}
.zoom-effect:hover {
    transition: transform 0.5s ease;
    transform: scale(1.1);
}
.ted-video {
    border: 4px solid #004743;
}
/*Ted talk page end*/

/*Contact page start*/
.contact-form .elementor-field {
    padding: 15px 25px !important;
  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25) inset;
}
.contact-form .elementor-field::placeholder {
    opacity: 1 !important;
}
.contact-form .elementor-field-textual {
    resize: none;
}
.contact-form .elementor-field-type-submit button {
    min-height: 34px !important;
  box-shadow: 0px 4px 4px 0px #00000040;
}
/*Contact page end*/

/*Resource detail page start*/
.blog-de-fea-img .elementor-widget-theme-post-featured-image::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #00000085;
}
.blog-de-fea-img .elementor-widget-theme-post-featured-image img {
    aspect-ratio: 735/270;
    object-fit: cover;
}
.re-post-navigation .elementor-post-navigation__link span {
    line-height: 1em;
}
.re-post-navigation .elementor-post-navigation__link__prev,
.re-post-navigation .elementor-post-navigation__link__next {
    gap: 26px;
}
.re-post-navigation  .elementor-post-navigation {
    position: relative;
}
.re-post-navigation .elementor-post-navigation::before {
    content: '';
    position: absolute;
    top: 35px;
    left: 0;
    width: 100%;
    height: 1px;
    background: #004743;
}
.re-serach-box .e-search-input {
    min-height: unset !important;
}
.re-share-btn .elementor-share-btn {
    box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
}
.re-category-loop .elementor-loop-container {
    display: flex;
    justify-content: space-evenly;
    flex-wrap: wrap;
}
/*Resource detail page end*/

/*workshop detail page start*/
.work-d-fea-img .work-img {
    height: 100%;
}
.work-post-title .elementor-heading-title {
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
/*workshop detail page end*/

/*Individuals page start*/
.working-box, .working-box .elementor-image-box-img img {
    height: 100% !important;
}
.working-box .elementor-image-box-title {
    margin-top: 0px;
}
.working-box .elementor-image-box-img {
    height: 60px;
}
.workshop-grid .e-loop-item .elementor-button {
    border: 0 !important;
    box-shadow: unset !important;
}
/*Individuals page end*/

@media screen and (max-width: 1024px) {
  .review-slider .swiper {
    width: calc(100% - 100px) !important;
  }
  .video-col .elementor-wrapper {
    --video-aspect-ratio: 1.5 !important;
  }
  .video-col .elementor-custom-embed-play {
    width: 80px;
    height: 80px;
  }
  .video-col .elementor-custom-embed-play::before {
    width: 40px;
    height: 40px;
  }
}
@media screen and (max-width: 990px) {
  .blog-de-fea-img .elementor-widget-theme-post-featured-image img {
    aspect-ratio: 1/0.6;
  }
}
@media screen and (max-width: 767px) {
  .review-slider .swiper {
    width: calc(100% - 60px) !important;
  }
  .video-col .elementor-custom-embed-play {
    width: 60px;
    height: 60px;
  }
  .video-col .elementor-custom-embed-play::before {
    width: 30px;
    height: 30px;
  }
  .blog-de-fea-img .elementor-widget-theme-post-featured-image img {
    aspect-ratio: 1/0.8;
  }
}