/*!
Theme Name: Profecient Child
Theme URI: https://profecient.jegtheme.com/
Description: This is Profecient child theme
Author: jegtheme
Author URI: https://themeforest.net/user/jegtheme
Template: profecient-theme
Version: 1.0.0
License: http://themeforest.net/licenses/
License URI: http://themeforest.net/licenses/
Tags: custom-background, custom-colors, custom-menu, editor-style, featured-images, full-width-template, sticky-post, threaded-comments, translation-ready
Text Domain: profecient-child
*/
@media (min-width: 1024px) {
#menu-menu-prohr{
	display: flex;
    align-items: center; 
    height: 100%;
}
#menu-menu-prohr li a{  
	border:1px solid transparent; 
	-webkit-border-radius: 51px;
-moz-border-radius: 51px; 
	display: flex;
    align-items: center; 
    text-decoration: none; 
}


#menu-menu-prohr li.current-menu-item a,#menu-menu-prohr li a:hover{
	border: 1px solid #617A3A;  
	-webkit-border-radius: 51px;
-moz-border-radius: 51px;
border-radius: 51px;
	display: flex;
    align-items: center; 
    text-decoration: none; 
}
}

#articole-populare  .thumbnail-container:before {
	content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5); /* Ajustează opacitatea după preferințe */
    z-index: 2; /* Overlay-ul este peste imagine */
    pointer-events: none;

} 

@media (max-width: 1024px) { /* ex: iPad, tablete mici */


	 #solutions-img1{
    width: var(--container-widget-width, 400px);
    max-width: 400px;
    --container-widget-width: 400px;
    --container-widget-flex-grow: 0;
    top: -30px;
	 left: 500px !important;
}
	#solutions-img2 {
    width: var(--container-widget-width, 300px);
    max-width: 300px;
    --container-widget-width: 300px;
    --container-widget-flex-grow: 0;
    top: 200px;
		right: 200px !important;
}
	#solutions-img3 {
    width: var(--container-widget-width, 400px);
    max-width: 400px;
    --container-widget-width: 400px;
    --container-widget-flex-grow: 0;
    top: 640px;
		    right: 500px !important;
}
	#solutions-img4 {
    width: var(--container-widget-width, 300px);
    max-width: 300px;
    --container-widget-width: 300px;
    --container-widget-flex-grow: 0;
    top: 300px;
		left: 180px !important;
}
	
}

@media (max-width: 1280px) { /* ex: laptopuri mici */
   .elementor-102 .elementor-element.elementor-element-71a5d329 {
    width: var(--container-widget-width, 400px);
    max-width: 400px;
    --container-widget-width: 400px;
    --container-widget-flex-grow: 0;
    top: -30px;
	 left: 500px;
}
}
 @media (max-width: 1366px) { /* ex: ecrane de laptopuri standard */
	 #solutions-img1{
    width: var(--container-widget-width, 400px);
    max-width: 400px;
    --container-widget-width: 400px;
    --container-widget-flex-grow: 0;
    top: -30px;
	 left: 300px !important;
}
	#solutions-img2 {
    width: var(--container-widget-width, 300px);
    max-width: 300px;
    --container-widget-width: 300px;
    --container-widget-flex-grow: 0;
    top: 200px;
	right: 0px !important;
}
	#solutions-img3 {
    width: var(--container-widget-width, 400px);
    max-width: 400px;
    --container-widget-width: 400px;
    --container-widget-flex-grow: 0;
   top: 940px;
        right: 300px !important;
}
	#solutions-img4 {
    width: var(--container-widget-width, 300px);
    max-width: 300px;
    --container-widget-width: 300px;
    --container-widget-flex-grow: 0;
    top: 300px;
	left: 0px !important;
}
	 
}

@media (max-width: 1440px) { /* ex: monitoare mari */
   #solutions-img1{
    width: var(--container-widget-width, 400px);
    max-width: 400px;
    --container-widget-width: 400px;
    --container-widget-flex-grow: 0;
    top: -30px;
	 left: 400px !important;
}
	#solutions-img2 {
    width: var(--container-widget-width, 300px);
    max-width: 300px;
    --container-widget-width: 300px;
    --container-widget-flex-grow: 0;
    top: 200px;
	right: 100px !important;
}
	#solutions-img3 {
    width: var(--container-widget-width, 400px);
    max-width: 400px;
    --container-widget-width: 400px;
    --container-widget-flex-grow: 0;
    top: 840px;
        right: 450px !important;
}
	#solutions-img4 {
    width: var(--container-widget-width, 300px);
    max-width: 300px;
    --container-widget-width: 300px;
    --container-widget-flex-grow: 0;
    top: 300px;
	left: 80px !important;
}
}


@media (min-width: 1441px) { /* ex: monitoare mari */
   #solutions-img1{
    width: var(--container-widget-width, 400px);
    max-width: 400px;
    --container-widget-width: 400px;
    --container-widget-flex-grow: 0;
    top: -30px;
	 left: 600px !important;
}
	#solutions-img2 {
    width: var(--container-widget-width, 300px);
    max-width: 300px;
    --container-widget-width: 300px;
    --container-widget-flex-grow: 0;
    top: 200px;
	right: 200px !important;
}
	#solutions-img3 {
    width: var(--container-widget-width, 400px);
    max-width: 400px;
    --container-widget-width: 400px;
    --container-widget-flex-grow: 0;
    top: 840px;
    right: 600px !important;
}
	#solutions-img4 {
    width: var(--container-widget-width, 300px);
    max-width: 300px;
    --container-widget-width: 300px;
    --container-widget-flex-grow: 0;
    top: 300px;
	        left: 180px !important;
}
}

@media (min-width: 1920px) { /* ex: monitoare foarte mari, ecrane 4K */
    #solutions-img1{
    width: var(--container-widget-width, 400px);
    max-width: 400px;
    --container-widget-width: 400px;
    --container-widget-flex-grow: 0;
    top: -60px;
        left: 700px !important;
}
	#solutions-img2 {
    width: var(--container-widget-width, 300px);
    max-width: 300px;
    --container-widget-width: 300px;
    --container-widget-flex-grow: 0;
   top: 300px;
        right: 300px !important;
}
	#solutions-img3 {
    width: var(--container-widget-width, 400px);
    max-width: 400px;
    --container-widget-width: 400px;
    --container-widget-flex-grow: 0;
    top: 580px;
        right: 700px !important;
}
	#solutions-img4 {
    width: var(--container-widget-width, 300px);
    max-width: 300px;
    --container-widget-width: 300px;
    --container-widget-flex-grow: 0;
    top: 300px;
	left: 300px !important;
}
}

#section-combina {
	overflow:visible;
}


.page-id-102 input:not([type="button"]):not([type="submit"]), .elementor-kit-126 textarea, .elementor-kit-126 .elementor-field-textual{
	color:#fff !important;
}

.wpcf7-submit{
	background-color: #7AB632 !important;
	-webkit-border-radius: 8px !important;
-moz-border-radius: 8px !important;
border-radius: 8px !important;
}

.page-id-102 .wpcf7-response-output{
	color:#fff !important;
}
.wpcf7-submit:hover{ 
color: #E6E6E6;
    background-color: #013F38;
    border-style: none;
	-webkit-border-radius: 8px !important;
-moz-border-radius: 8px !important;
border-radius: 8px !important;
}
.page-id-102 .wpcf7-form-control{
	
background: transparent;
    border-top: none !important;
    border-left: none !important;
    border-right: none !important; 
}
.elementor-102 .elementor-element.elementor-element-0b42a37 .jeg-elementor-kit.jkit-contact-form-7 form input:not([type=submit]):not([type=checkbox]):not([type=radio]), .elementor-102 .elementor-element.elementor-element-0b42a37 .jeg-elementor-kit.jkit-contact-form-7 form select,.elementor-102 .elementor-element.elementor-element-0b42a37 .jeg-elementor-kit.jkit-contact-form-7 form textarea{
	border-radius:initial !important;
}

.page-id-1808 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li > a,
.jkit-sticky-element--enabled.sticky-pinned .jkit-menu > li > a{ 
	color:#fff !important;
}

.page-id-1808 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li.current-menu-item > a{
	background-color:transparent !important;
}

.st-menu{ 
	stroke:#fff !important;  
}


.profecient-single-product-template{
	background-image: url(/wp-content/uploads/2024/11/bg-single-product-v3-2.png);
	background-repeat:no-repeat;
	background-size:cover;
}

.elementor-1840 .elementor-element.elementor-element-08f4ab9 .profecient-data-tabs .woocommerce-Tabs-panel h2{
	display:none;
}

.product_cat-soil-health .product-link,
.product_cat-soil-health .woocommerce-product-gallery__wrapper div,
.profecient-product-related li.product_cat-soil-health a img{ 
	border: 1px solid #E8EEF6;
	background-image: url(/wp-content/uploads/2024/11/bg-category8.png);
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center center;
	-webkit-border-radius: 16px;
-moz-border-radius: 16px;
border-radius: 16px;
}

.product_cat-plant-health .product-link,
.product_cat-plant-health .woocommerce-product-gallery__wrapper div,
.profecient-product-related li.product_cat-plant-health a img{ 
	border: 1px solid #E8EEF6;
	background-image: url(/wp-content/uploads/2024/11/bg-category7.png);
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center center;
	-webkit-border-radius: 16px;
-moz-border-radius: 16px;
border-radius: 16px;
}
.product_cat-adjuvants .product-link,
.product_cat-adjuvants .woocommerce-product-gallery__wrapper div,
.profecient-product-related li.product_cat-adjuvants a img{ 
	border: 1px solid #E8EEF6;
	background-image: url(/wp-content/uploads/2024/11/bg-category7.png);
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center center;
	-webkit-border-radius: 16px;
-moz-border-radius: 16px;
border-radius: 16px;
}


.profecient-product-images ol.flex-control-thumbs{
	display:none;
}

.jeg-elementor-kit.jkit-product-grid .woocommerce .jkit-products .jkit-product-block .product-categories span{
	margin-left:0px;
	margin-right:0px;
}

.elementor-widget .elementor-icon-list-item, .elementor-widget .elementor-icon-list-item a{ 
    align-items: var(--icon-vertical-align, top);
}
.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon{
	padding-top: 5px;
}

.home.page-template .jkit-nav-menu .jkit-hamburger-menu svg {
    fill: #fff !important; 
} 

.jkit-nav-menu .jkit-hamburger-menu svg {
    fill: #333 !important; 
} 

.jkit-nav-menu .jkit-hamburger-menu .st-menu {
    stroke: #333 !important;
}
.home.page-template .jkit-nav-menu .jkit-hamburger-menu .st-menu {
    stroke: #fff !important;
}

.jeg-elementor-kit.jkit-product-grid .woocommerce .jkit-products .jkit-product-block .button i{
	display:none;
}

.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{
	display:inline-block !important;
}

.elementor-1808 .elementor-element.elementor-element-71fe307 .mySwiper .swiper-pagination-bullet{
	margin:5px!important;
}