/*
Theme Name:   Hello Elementor Child
Theme URI:    https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Description:  Hello Elementor Child 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.
Author:       Elementor Team
Author URI:   https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Template:     hello-elementor
Version:      3.0.1
License:      GNU General Public License v3 or later
License URI:  http://www.gnu.org/licenses/gpl-3.0.html
Tags:         accessibility-ready, flexible-header, custom-colors, custom-menu, custom-logo, featured-images, rtl-language-support, threaded-comments, translation-ready
Text Domain:  hello-elementorchild
*/


/* 
.post {
  box-shadow: rgba(100, 100, 111, .2) 0 7px 29px 0;
  border-radius: 12px;
  padding: 5px 20px;
  margin: 40px 0
}

.elementor-sticky--active,
.positioned_icon,
.shadow-light {
  box-shadow: rgba(149, 157, 165, .2) 0 8px 24px
}

.post .entry-title a {
  color: #111
}

.celebration-post-grid .post {
  box-shadow: none
}

#content {
  box-shadow: unset
}

.site-logo {
  width: 175px
}

.elementor-post {
  margin-bottom: 25px !important
}

.elementor-posts__hover-gradient .elementor-post__card .elementor-post__thumbnail__link:after {
  background-image: none !important
}

.elementor-post__read-more {
  padding: 8px 16px;
  background-color: #007fff;
  color: #fff !important;
  border-radius: 4px;
  cursor: pointer;
  text-align: center;
  transition: background-color .3s
}

.elementor-widget-container .widget.widget_block {
  list-style-type: none
}

.wp-block-heading {
  padding: 5px 20px;
  background: #f5f5f5;
  color: #000;
  margin-bottom: 0;
  font-size: 24px;
  border: 0;
  border-bottom: 0
}

.wp-block-categories,
.wp-block-latest-posts {
  padding-left: 10px;
  border: 1px solid #d1cccc
}

.wp-block-categories>li,
.wp-block-latest-posts>li {
  list-style-type: none;
  padding: 8px
}

.wp-block-latest-posts {
  margin-bottom: 30px
}

.page-numbers {
  padding: 10px 14px;
  margin: 10px
}

.widget_search {
  padding: 10px;
  border: 1px solid #d1cccc;
  margin-bottom: 30px
}

.chevron_icon li,
.wp-block-search__input {
  margin-bottom: 10px
}

.post-tags span.tag-links,
.wp-block-search__label,
footer.elementor-slideshow__footer.elementor-lightbox-prevent-close {
  display: none
}

.site-footer {
  padding-block-start: 0rem !important;
  padding-block-end: 0rem !important
}

.e-con-inner {
  padding-bottom: 0
}

.cat-item>a,
.wp-block-latest-posts__post-title {
  color: #007fff !important;
  font-size: 18px
}

.elementor-posts .elementor-post__excerpt>p {
  font-size: 18px !important;
  color: #000 !important
}

.elementor-posts .elementor-post__card .elementor-post__title {
  font-size: 30px !important;
  color: #000 !important;
  font-weight: 700
}

.menu-item>a {
  color: #007fff;
  font-size: 18px
}

.wp-element-button {
  background-color: #007fff !important;
  color: #fff !important;
  border-color: #007fff !important
}

.e-font-icon-svg-container {
  background: #fff !important
}


@media (max-width:768px) {
  .mobile-search-menu {
    position: absolute !important;
    top: 30% !important;
    right: 100px !important;
    z-index: 100 !important
  }
} */