/*
 Theme Name:   	Agrica Child
 Theme URI: 	https://themelocker.tech/wordpress/agrica
 Description:  	This is a child theme for Agrica - Organic Farm Agriculture WordPress Theme
 Author:       	Validthemes
 Author URI:   	https://themeforest.net/user/validthemes/portfolio
 Template:     	agrica
 Version:      	1.0
 Tags:         	two-columns, three-columns, left-sidebar, right-sidebar, flexible-header, custom-background, custom-colors, custom-header, custom-menu, theme-options, editor-style, featured-images, microformats, post-formats,  sticky-post, threaded-comments, translation-ready
 Text Domain:  	agrica-child
*/

/*  [ Add your custom css below ]
- - - - - - - - - - - - - - - - - - - - */
:root {
    --font-secondary: 'Outfit', cursive;
}
.about-style-one-area.default-padding {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
}
.curve-text svg text {
    font-size: 16px; 
}
ul.top-feature li{
	padding: 25px;
}
ul.top-feature li img {
    height: 60px;
    margin-bottom: 15px;
}
ul.top-feature li h4 {
    color: var(--white);
}

element.style {
}
ul.top-feature li p {
    color: var(--white);
    opacity: 0.9;
}
ul.top-feature li:nth-child(2) {
    background: #103964!important;
}
.default-padding {
    padding-top: 80px!important;
    padding-bottom: 80px!important;
}
.product-cat-items .product-list-box {
    grid-template-columns: 1fr 1fr; 
}
.product-cat-area::after {
    background: #103964; 
}
.choose-us-style-one-area .achivement-content {
    display: none;
}
.achivement-items {
    grid-template-columns: 1fr; 
}
.mission-vision .fun-fact-style-flex {
    display: none;
}
@media (min-width: 1200px) {
	.mission-vision .col-xl-5.offset-xl-1.col-lg-6.offset-lg-1 {
		margin-left: 2%;
		width:48%;
	}
}

.mission-vision ul.top-feature {
    margin-top: 25px;
}
}
.curve-text a.popup-youtube i {
  display: none!important; /* Hide the icon */
}

.popup-youtube {
  display: inline-block;
  width: 24px;  /* Set your desired size */
  height: 24px;
  background-image: url('https://beta.etamifad.com/wp-content/uploads/2025/04/220902_superman_04_f-Converted.png'); 
  background-size: contain;
  background-repeat: no-repeat;
}
.banner-style-one .content h2 {
    font-size: 70px; 
}
@media (min-width: 1200px) {
    .choose-us-style-one-area .col-xl-5 {
        width: 50%;
    }
	.choose-us-style-one-area .col-xl-6.offset-xl-1.col-lg-7 {
		margin-left: 0;
		width: 50%;
	}
}
.farmer-style-one-item .info {
     float: unset;
    display: flex;
    flex-direction: column-reverse;
    align-items: center;
    text-align: center; 
	padding-bottom: 10px;
}
.gallery-items .gallery-item.width {
    width: 33.3333%;
}
.gallery-items.colums-3 .gallery-item:last-child {
    left: 33.2574% !important;
}
.gallery-style-one .overlay::after {
    background: url(https://beta.etamifad.com/wp-content/uploads/2025/04/14-green.png) left center / 50% no-repeat; 
}
.gallery-style-one {
    max-height: 290px; 
}
.farmer-style-one-item .thumb .social {
    display: none; 
}
.curve-text a.popup-youtube i {
    display: none !important;
}

element.style {
}
.curve-text a {
    transform: translate(-50%, -50%); 
}
.contact-form-style-one img {
    display: none; 
}
form.newsletter-form {
    display: none;
}
footer.bg-dark.text-light.footer-custom-style {
    background-color: #103964 !important;
}
.bg-dark .widget_archive li, .bg-dark .widget_categories li, .bg-dark .widget_pages li, .bg-dark .widget_meta li, .bg-dark .widget_recent_entries li a, .bg-dark .widget_rss li a, .bg-dark .widget_text strong, .bg-dark .widget_nav_menu a {
    color: rgb(222, 222, 222);
}

.btn.btn-theme, .contact-form-style-one button {
    color: #fff;
}
footer .f-items.default-padding {
    padding-top: 10px !important;
    padding-bottom: 30px !important;
}
.footer-bottom {
    padding-bottom: 20px;
}
.footer-item .logo {
    height: 80px;
}
select {
    background-position-y: 12px;
	line-height: 2.4!important;
}
.blog-area.full-blog .blog-items .item .thumb {
    max-height: 275px; 
}
.blog-area .item .info h2{
	font-size: 29px;
}
.blog-area.full-blog .item .info {
    padding: 30px;
    min-height: 400px; 
}
.banner-style-one .content p {
    font-size: 20px;
}
.farmer-stye-one {
    padding: 20px;
    box-shadow: 0 12px 22px #00000012;
	border-radius: 5px;
}
@media (min-width: 992px) {
    .farmer-stye-one {
		margin-right: 20px;
		width: 31%;
	}
}



/***************** rtl style  ***********************/


html[dir="rtl"] {
  --font-default: 'El Messiri', sans-serif;
  --font-secondary: 'Tajawal', sans-serif;
}
.rtl .wpcf7 input[type="url"], .rtl .wpcf7 input[type="email"], .rtl .wpcf7 input[type="tel"]
 {
    text-align: right;
}
.rtl ul.top-feature {
    margin-left: unset;
    margin-right: -45%; 
}
.rtl .banner-area p, .banner-area ul {
	padding-right: unset;
    padding-left: 25%; 
}
.rtl .product-cat-area::after {
    right: unset;
    left: 0; 
}
.rtl .product-cat-lists {
    padding-right: 80px;
	padding-left: unset;
}
@media (min-width: 992px) {
    .rtl .product-cat-items .offset-lg-1 {
        margin-right: 8.33333333%;
		margin-left: unset;
    }
}

.rtl .shape-right-bottom-mini {
    left: 0;
   right: unset;
}
@media (min-width: 992px) {
    .rtl .offset-lg-3 {
        margin-right: 25%;
		margin-left: unset;
    }
}
@media (min-width: 992px) {
    .rtl .offset-lg-2 {
        margin-right: 16.66666667%;
		margin-left:unset;
    }
}

.swiper {
    direction: ltr; 
}
.rtl .footer-item.about {
    padding-left: 50px;
    border-left: 1px solid rgba(255, 255, 255, 0.2);
    margin-left: 20px; 
	padding-right: unset;
    border-right: none;
    margin-right: unset;
}
.rtl .item-flex li i {
    margin-left: 10px;
	margin-right: unset;
}
.rtl .top-bar-area .text-end .social li:first-child {
    margin-left: 30px;
}
@media (min-width: 1024px) {
    .rtl nav.navbar.validnavs ul li.dropdown ul.dropdown-menu li a { 
		text-align: right;
	}
}
.rtl nav.navbar.validnavs ul.nav>li.dropdown>a.dropdown-toggle::after {
    margin-left: unset;
    margin-right: 7px; 
}

nav.navbar.validnavs .navbar-collapse.collapse .lang-item img {
    display: inline-block;
    margin-bottom: 0;
}
.rtl .footer-item.contact li i {
    margin-right: unset;
    margin-left: 20px; 
}
.rtl .blog-area .meta li {
    margin-right: unset;
    margin-left: 25px; 
}
.rtl .text-end {
    text-align: left !important;
}
.rtl a.button-regular i , .rtl .banner-area.navigation-circle .swiper-button-prev, .rtl .banner-area.navigation-circle .swiper-button-next{
    transform: rotate(180deg); 
}
@media (max-width: 767px) {

	.rtl .blog-area .info .meta ul {
		text-align: right;
	}
	.rtl .product-cat-lists {
    	padding-right: 0; 
	}
	.rtl ul.top-feature
	 {
		margin-right: 0;
	}
	.rtl .banner-area p, .banner-area ul {
		padding-left: 0;
		text-align: center;
	}
	.banner-style-one .content h2
	 {
		font-size: 45px;
	}
	.rtl .footer-item.about {
		padding-left: 0;
		border-left: none;
		margin-left: 0;
	}
    .rtl ul, .rtl ol {
        text-align: right;
    }
		
	.follow-us-widget {
		margin-top: 0;
	}
	.footer-bottom p {
		text-align: center;
	}
	.rtl nav.navbar.validnavs .navbar-collapse.collapse button {
	    left: 30px;
		right: unset;
	}
	.rtl .navbar-nav .dropdown-menu {
    	text-align: right; 
	}
	.rtl nav.navbar.validnavs li.dropdown a.dropdown-toggle:before {
        float: left; 
	}
	.rtl ul, .rtl ul ul, .rtl ol ul {
		padding-right: 20px;
		padding-left: unset;
	}





}