.main-header-bar { box-shadow: 0px 2px 2px rgba(150, 150, 150, 0.3); }
.foot-menu a { color: #000; }
.foot-menu a:hover { color: #008559; }
.gallery-caption { border: 0 !important; }
.sub-menu .menu-item:hover { background-color: #FFF8E6; }
.ast-theme-transparent-header [data-section="section-header-mobile-trigger"] .ast-button-wrap .ast-mobile-menu-trigger-fill { background: #01D38E !important; }
.ast-blog-layout-5-grid .ast-article-inner { box-shadow: 0px 0px 0px 0px rgba(16,24,40,0.05); }
.ast-archive-title { font-weight: 700 !important; color: #000 !important; text-transform: uppercase !important; }
.post-template-default .elementor-column-gap-default>.elementor-column>.elementor-element-populated { padding:0 !important;}
.elementor-page .ast-menu-toggle { color: #01D38E !important; }
.single-post .wp-block-image.alignright.size-full { margin-left:1.5em !important; }
.post-2835 .entry-title { display:none; }