/*!
Theme Name: Agrion Child theme
Theme URI: https://bracketweb.com/agrionwp/
Template: agrion
Author: Bracket Web
Author URI: https://themeforest.net/user/bracket-web
Description: This is a Child theme for Agrion WordPress theme.
Version: 1.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: agrion-child
*/
.main-menu-two__wrapper-inner{justify-content:flex-end;}
.main-header-two__top-inner{justify-content:flex-end;}
.about-two__experience{ padding: 16px 30px 28px;}
b, strong{color:inherit; font-weight:bold;}
.page-header{padding:240px 0 140px;}.main-header-two__top-inner{justify-content:flex-end;}
.main-header-two__top-left{margin-right:20px;}
.main-header-two__social a + a{margin-left: 10px;}
.main-header-two__logo{bottom:-52px;left:-20px}
.main-header-two__logo::before{width:115%;height:123%; border-radius:10px; padding:10px;border-bottom-right-radius: 0;
    border-top-right-radius: 0;}
.gt_selector {border-radius:8px;}
.counter-box {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.main-header-two__contact-list li:last-child .text {
    display: flex;
    flex-direction: row;
    align-items: center;
}
.main-menu-two__wrapper-inner{padding-left:100px;margin-left:100px;}
.main-menu .main-menu__list > li.current > a, .main-menu .main-menu__list > li:hover > a, .stricky-header .main-menu__list > li.current > a, .stricky-header .main-menu__list > li:hover > a {
    color: #249038;}
b, strong{font-weight:bold;color:inherit;}
.main-slider-two__shape-1{right:100px;}
.page-header{padding:240px 0 140px;}
.sidebar .widget, .sidebar__single{padding:20px;}
.widget .title h2{font-size:20px; margin-bottom:20px;padding-left:15px;}
.sidebar__single.widget_nav_menu li + li{margin-top:0px;}
.shop-category ul li a::after {
    font-family: "icomoon" !important;
    content: "\e90a";
    color: var(--agrion-primary);
    top: 5px;
    right: 10px;
    transition-delay: 0.1s;
}
.wp-block-search__inside-wrapper
 {
    position: relative;
}
.sidebar .widget .wp-block-search .wp-block-search__button, .sidebar__single .wp-block-search .wp-block-search__button{position:absolute;top:0; right:0; bottom:0;}
.sidebar .widget .wp-block-search input[type=search], .sidebar__single .wp-block-search input[type=search]{height:60px;}
.main-slider-two__title, .main-slider-two__sub-title,.thm-btn, .main-slider-two__btn-box{transform:none!important;transition:none!important;opacity:1!important; visibility:visible;}
.main-slider-two__title {max-width:90%;}
.footer-widget__Explore-list li a:before {
    display: none;
    content: "\e90a";
    font-family: 'icomoon';
    padding-right: 10px;
}
.footer-widget__Explore-list li a:hover:before{padding-right:0;  transition: padding 0.3s ease-in-out; }
.margin_0 .elementor-heading-title, .margin_0 p{margin:0;}
.unlisted_ul li{list-style-type:none;}
.unlisted_ul ul{padding:0}
h2.product-title {
    margin-bottom: 30px;
}

.main-header-two__top-inner{background:#f7f7f7;}
.main-header-two__social a{color:#249038;}
.main-slider-two__sub-title:before{display:none;}
.blog-details__img {
    position: sticky;
    position: -webkit-sticky;
	top: 0;border: 1px solid #ece9e0;
    border-radius: var(--agrion-bdr-radius);}
.blog-details__content{padding-left:30px;}
.blog-details__bottom{display:none;}
.main-menu-two__wrapper-inner{justify-content:flex-end;}
.products_list .uc_post_grid_style_one .uc_content > div{flex-direction:row!important;}
.products_list .uc_post_button {margin-top:0!important}
.team-one__icon{display:none!important}
#values_section figure.elementor-image-box-img {
    margin-top: -50px;
    padding: 10px;
    background: #fff;
    border-radius: 100%;
}
.Provide-One__left{min-height:533px;}
.preloader__image{background-size:200px auto;}
.sticky-header__content img {
    position: absolute;
    top: 3px;
    left: 90px;
    z-index: 88;width:130px;
}
.main-menu .main-menu__list > li > a, .stricky-header .main-menu__list > li > a{text-transform:capitalize;}
.blog-details__img img{margin-bottom:0;}
.blog-details__content {
    font-size: 16px;
    line-height: 1.6;
}
.blog-details ul li{padding:4px 0;}
.gtranslate_wrapper a {
    margin-right: 10px;
}
.contact-two__form-box h4{margin-top:20px;}
.contact-form__input-box input[type=tel], .contact-form__input-box select {
    height: 64px;
    width: 100%;
    border: none;
    background-color: var(--agrion-extra);
    border-radius: var(--agrion-bdr-radius);
    padding-left: 30px;
    padding-right: 30px;
    outline: none;
    font-size: 14px;
    color: var(--agrion-gray);
    display: block;
    font-weight: 500;
}
.team-one__content{text-align:center;}
.listed_text ul li{list-style-type:disc;}

.sidebar h4 {
    font-size: 20px;
    color: var(--e-global-color-secondary);
}
.sidebar .widget ul li a::after, .sidebar__single ul li a::after{left: -4px;
    top: 6px;
    content: '\f101';
    margin-right: 10px;
    right: auto;display:none;
    font-size: 14px;}
.sidebar .widget ul li a, .sidebar__single ul li a{/*padding-left:14px;*/}
.blog-sidebar__meta, .blog-sidebar__meta, .search-results .blog-sidebar__text{display:none;}{display:none;}
.search-results .blog-sidebar__content{width:30%;}
.search-results .blog-details__left #primary {
    display: flex;
    flex-wrap: wrap;
    gap: 30px;
}
.search-results h3.blog-sidebar__title {
    font-size: 18px;
    font-weight: 500;
    text-transform: capitalize;
}
.search-results .blog-sidebar__read-more{display:none;}
.search-results .blog-sidebar__content-box{display:flex;justify-content: space-between;}
.search-results .blog-sidebar__bottom {
    display: flex;
    align-items: center;
    padding: 8px 16px 8px 16px;
    border-radius: 8px;
    background-color: var(--e-global-color-secondary);
    color: #ffffff;
}
.search-results .blog-sidebar__arrow{color:#fff!important; margin-left:0;}
.search-results .blog-sidebar__content img{background-color: #ffffff!important;
    border-radius: 10px 10px 10px 10px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
border-color: #ECE9E0;}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
    .main-menu-two .main-menu__list > li + li, .stricky-header.main-menu-two .main-menu__list > li + li {
        margin-left: 20px;
    }
}
@media (max-width: 767px) {
.main-header-two__logo::before {
  height: 110%;
	}
	.main-header-two__logo img{max-width:120px;}
	.main-header-two__logo {
    bottom: -56px;
    left: -60px;
}
}