   .sidebar-box {
       background: #fff;
       padding: 20px;
       /* border-radius:12px; */
       margin-bottom: 25px;
       box-shadow: 0 5px 15px rgba(0, 0, 0, .05);
   }

   .sidebar-box h4 {
       margin-bottom: 15px;
       font-size: 18px;
   }

   a.wp-block-latest-posts__post-title {
       color: var(--e-global-color-primary) !important;
   }

   ul.wp-block-latest-posts__list.wp-block-latest-posts li {
       margin: 0.5rem auto;
       border-bottom: 1px solid var(--e-global-color-text) !important;
       padding-left: 0.8rem;
       position: relative;
   }

   ul.wp-block-latest-posts__list.wp-block-latest-posts li:before {
       content: '\f054';
       font-family: 'FontAwesome';
       display: block;
       width: 100%;
       left: 0;
       position: absolute;
       font-size: 12px;
       top: 4px;
       color: var(--e-global-color-accent);
   }

   input[type=date],
   input[type=email],
   input[type=number],
   input[type=password],
   input[type=search],
   input[type=tel],
   input[type=text],
   input[type=url],
   select,
   textarea {
       border: 1px solid #666;
       border-radius: 3px;
       padding: .5rem 1rem;
       transition: all .3s;
       width: 100%;
       margin-bottom: 0.3rem;
   }

   button.wp-block-search__button.wp-element-button {
       border: 0 !important;
       background: var(--e-global-color-primary) !important;
       color: var(--e-global-color-00ac6cd) !important;
       width: 100%;
       font-family: var(--e-global-typography-primary-font-family) !important;
       letter-spacing: 0.5px;
   }

   button.wp-block-search__button.wp-element-button:hover {
       border: 0 !important;
       background: var(--e-global-color-accent) !important;
       color: var(--e-global-color-primary) !important;
   }

   h2.wp-block-heading::after {
       content: '';
       border-bottom: 2px solid var(--e-global-color-accent);
       width: 100%;
       display: block;
   }

   #blog-content .elementor-widget-sidebar {
       position: sticky;
       top: 100px;
       /* adjust based on header height */
   }