/*
Theme Name: Hello elementor child
Author: 
Description: this is a child theme
Version: 1.0
Template: hello-elementor

This is the child theme for Hello Elementor theme, generated with Generate Child Theme plugin by catchthemes.

(optional values you can add: Theme URI, Author URI, License, License URI, Tags, Text Domain)
*/
body {
    /* background-image: linear-gradient(#1b391c, #546b55 2%, #a2d1a2 10%, rgba(251, 172, 73, .3) 24%, rgba(251, 172, 73, .05) 33%, rgba(251, 172, 73, .3) 39%, rgba(251, 172, 73, .3) 51%, #ece2c0 69%, #ced6aa 78%, #bed4a5 86%, #fbac49 97%, #ff6841 103%); */
    background-image: linear-gradient(#1b391c 1%, #546b55 , #a2d1a2 18%, rgba(251, 172, 73, .3) 24%, rgba(251, 172, 73, .05) 33%, rgba(251, 172, 73, .3) 39%, rgba(251, 172, 73, .3) 51%, #ece2c0 69%, #ced6aa 78%, #bed4a5 86%, #fbac49 97%, #ff6841 103%);
    /* background-image: linear-gradient(#1b391c 7%, #546b55 , #a2d1a2 21%, rgba(251, 172, 73, .3) 24%, rgba(251, 172, 73, .05) 33%, rgba(251, 172, 73, .3) 39%, rgba(251, 172, 73, .3) 51%, #ece2c0 69%, #ced6aa 78%, #bed4a5 86%, #fbac49 97%, #ff6841 103%) */

}
.custom-button-wrapper{
	font-family: "Roboto", Sans-serif;
    font-weight: 400;
    background-color: transparent;
    background-image: linear-gradient(270deg, var(--e-global-color-primary) 0%, var(--e-global-color-secondary) 100%);
    border-radius: 50px 50px 50px 50px;
    display: inline-block;
    line-height: 1;
    background-color: #69727d;
    font-size: 15px;
    padding: 12px 24px;
    color: #fff;
    fill: #fff;
    text-align: center;
    transition: all .3s;
}
.custom-button-wrap{
	text-align: center;
    margin-top: 20px;
    margin-bottom: 20px;
}
.custom-button-wrapper a.custom-button.custom-button-link{
	color: #fff;
}


.breadcrumb-wrap {
    color: #fff;
    font-family: "Cooper Lt BT Light", Sans-serif;
}

.breadcrumb-wrap a {
    color: #fff!important;
}

.loop-template .elementor-heading-title {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
}

.benifits-content strong {
    font-family: "Cooper Lt BT Light", Sans-serif;
    font-size: 30px;
    line-height: 38px;
}

.benifits-content p {
    margin-bottom: 25px;
}

/****header*********/

.header-style .e-con-inner {
    display: flex!important;
    justify-content: space-between!important;
    padding-left: 10px!important;
    padding-right: 10px!important;
}

.home-loop-grid .elementor-loop-container {
    gap: 50px!important;
}

/* .e-con-inner  {
    border: 1px solid;
} */

.elementor-search-form--skin-minimal:focus-within{
	outline-width: inherit !important;
}

/*blog ***********/

.home-loop-grid .elementor-heading-title{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
}

/* .cat-filter button.e-filter-item .e-filter-item[aria-pressed="true"] */


 .elementor-popup-modal#elementor-popup-modal-26 .dialog-close-button svg {
    position: relative;
    top: 40px;

}

#elementor-popup-modal-26 .elementor-nav-menu--main {
    padding: 22px 0;
}
#elementor-popup-modal-26 .elementor-nav-menu--main .elementor-nav-menu a{
    padding-left: 10px!important;
}
#elementor-popup-modal-26 .elementor-nav-menu--main {
    padding-top: 35px;
}


/***********loop-grid-icon********/

.home-loop-grid span.page-numbers.prev, .home-loop-grid .page-numbers.next {
    background: #FF6540;
    padding: 5px 10px 10px;
    border-radius: 50%;
}

/*******footer************/

.footer-style .e-con.e-grid>.e-con-inner {
        display: flex!important;
        justify-content: space-between!important;

}

@media (max-width: 425px) {

.benifits-content p {
    margin-bottom: 35px;
}

 .home-loop-grid .elementor-loop-container {
    gap: 30px!important;
}


.cat-filter button.e-filter-item {
    background-image: linear-gradient(to right, #ff6540, rgba(251, 172, 73, .9))

}

/* .e-filter-item:hover:not( [aria-pressed=true] ) {
    background-color: #A2D1A2;
} */

.cat-filter .elementor-widget-taxonomy-filter .e-filter {
    background-image: none!important;
}

.cat-filter .e-filter-item[aria-pressed="true"] {
    /* background-color: #A2D1A2; */
    background-image: linear-gradient(to right, #A2D1A2,rgba(162, 209, 162, 1))!important;
    /* background-image: linear-gradient(to right, #1b391c33, rgba(27, 57, 28, .2))!important; */
}

.header-style .e-con-inner {
    flex-direction: row-reverse;
}

.header-style .e-con-inner {

    padding-left: 5px!important;
}

.home-loop-grid .e-con.e-flex>.e-con-inner {
    flex-direction: initial!important;
}

 /* .e-filter-item[aria-pressed="true"] {
    background-color: #A2D1A2!important;
    background-image: linear-gradient(to right, #1B391C, rgba(27, 57, 28, .1));
} */

.elementor-popup-modal#elementor-popup-modal-26 .dialog-close-button svg {

    left: 20px;
}

.footer-style .e-con.e-grid>.e-con-inner {
    justify-items: inherit!important;
    display: inherit!important;
}
}