/*
 * 
 *   Remove hover from menu
 * 
 *  <script>
 * 		jQuery(function () {
 * 			//wait for elementor to load
 * 			jQuery(window).on("elementor/frontend/init", function () { 
 * 				//wait for elementor pro to load
 * 				elementorFrontend.on("components:init", function () { 
 * 					// override default for noMouseOver... this changes menu to click instead of hover.
 * 					jQuery.fn.smartmenus.defaults.noMouseOver = true; 
 * 					});
 * 			});
 * 		});
 * 		</script>
 * 
 */

.table-responsive {
	display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
}

.elementor-nav-menu--main .menu-item.elementor-hidden-desktop {
    display: none;
}

.elementor-nav-menu--dropdown .menu-item.elementor-hidden-desktop a.elementor-item.menu-link {
    color: #81d426;
}

.elementor-widget-nav-menu .elementor-nav-menu--dropdown a.menu-link:hover {
    background-color: #ECECEC;
     !important
}

.elementor-widget-nav-menu .elementor-nav-menu--dropdown a.menu-link:focus {
    background-color: #ECECEC !important;
}


/* HOME */
.example .elementor-widget-wrap.elementor-element-populated {
    flex-direction: column
}

.example .elementor-widget-wrap.elementor-element-populated .elementor-widget-image {
    margin-top: auto;
}

@media (max-width: 767px) {
    .elementor-image-box-title {
        margin-top: 15px;
    }
}

@media (max-width: 419px) {
    .elementor-8 .elementor-element.elementor-element-64cb141.elementor-column>.elementor-widget-wrap {
        justify-content: space-around !important;
    }
}

.elementor-8 .elementor-widget-container .elementor-image-box-wrapper .elementor-image-box-img {
    align-self: start;
    margin-top: 5px;
}

/* BLOG POST GRID */
.eael-post-grid-container .eael-grid-post-holder .eael-grid-post-holder-inner .eael-entry-wrapper {
    padding: 32px 24px;
}

.eael-grid-post-holder .eael-entry-wrapper {
    display: flex;
    flex-direction: column;
}

.eael-entry-content .eael-grid-post-excerpt p {
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    display: -webkit-box;
}

.eael-entry-header .eael-entry-title .eael-grid-post-link {
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -webkit-box;
}

.eael-grid-post-holder .eael-grid-post-holder-inner .eael-entry-wrapper>div.eael-entry-footer {
    margin-top: auto !important;
}

/* BLOG POST SEARCH FORM */
.elementor-search-form .elementor-search-form__container .elementor-search-form__input {
    border: none !important;
}

/* BLOG POST PAGE */
ol.elementor-toc__list-wrapper .elementor-toc__list-item-text-wrapper:before {
    width: 20px;
}

.elementor-toc__body .elementor-toc__list-item-text {
    width: calc(100% - 20px);
}

[data-elementor-type="wp-post"] a,
[data-elementor-type="wp-post"] p,
[data-elementor-type="wp-post"] ul,
[data-elementor-type="wp-post"] li,
[data-elementor-type="wp-post"] h2,
[data-elementor-type="wp-post"] h3,
[data-elementor-type="wp-post"] h4,
[data-elementor-type="wp-post"] h5,
[data-elementor-type="wp-post"] h6,
.big-text a,
.big-text p,
.big-text ul,
.big-text li,
.big-text h2,
.big-text h3,
.big-text h4,
.big-text h5,
.big-text h6 {
    margin-bottom: 1rem;
}


/* AWS CO2 CALCULATOR */
.calculator-settings.ccb-front .calc-list .calc-subtotal-list .sub-list-item span,
.calculator-settings.ccb-front .calc-list .calc-subtotal-list .sub-list-item.total span:first-child,
.calculator-settings.ccb-front .calc-item__title span {
    word-break: initial;
}

.calculator-settings.ccb-front .calc-container {
	padding: 0 !important;
}

.calculator-settings.ccb-front .calc-container .calc-item__title,
.calculator-settings.ccb-front .calc-container .calc-list-inner .sub-item-title,
.calculator-settings.ccb-front .calc-container .calc-list-inner .sub-item-value {
	line-height: 1.4 !important;
}

.calculator-settings.ccb-front .calc-container .calc-list div.calc-subtotal-list.unit-enable {
	padding: 0 !important;
}

.calculator-settings.ccb-front .calc-container .calc-list div.calc-subtotal-list.totals {
	border: none !important;
}

.calculator-settings.ccb-front .cost-calc-range-output-free {
	line-height: 13px !important;
}

.calculator-settings.ccb-front .cost-calc-range-output-free:after {
	font-size: 13px !important;
}

.calculator-settings.ccb-front {
	margin-top: 0 !important;
}

/*.  SEARCH RESULT  */
@media (min-width: 922px) {
	.search.search-results .ast-container, .search.search-no-results .ast-container, .archive.author .ast-container, .error404 .ast-container {
	   max-width: 1536px;
	   padding: 0;
	}
}

.search .eael-posted-by, .archive .eael-posted-by {
	text-decoration-line: underline;
	text-decoration-color: rgb(4, 107, 210);
}

.elementor-widget-container .eael-post-grid-container .eael-post-grid {
	margin: 0;
}

p.no-posts-found {
	margin-left:10px
}

.search-remove-focus {
   outline: none!important;
}

/* SINGL POST */
.single-post p {
	margin-bottom: 1rem
}
