/*
Theme Name: NativeFarm Child
Author: WebGeniusLab
Author URI: http://webgeniuslab.net
Description: -
Version: 1.0
Template: nativefarm
Text Domain: nativefarm-child
*/

.row-footer a {
	color: #fff!important;
}

.row-footer a:hover {
	color: #e0e0e0!important;
}

p {
	text-align: justify;
}

.elementor-8763 img { 
    width: 100%!important;
}

.wgl-button.btn-size-lg {
	font-size: 16px!important;
	padding: 12.5px 15px!important;
}

#scroll_up:not(:empty) {
	padding: 60px 0!important;
}

.elementor-section.elementor-top-section.elementor-element.elementor-element-ed2aace.elementor-section-boxed.elementor-section-height-default {
	padding-top: 0px !important;
}

@media only screen and (min-width : 320px) {
	.wgl-mobile-header {
	background-color:#FFFFFF!important;
	color: #000000!important;
	}
	.logo-mobile{
		height: 19px!important;
	}
	.wgl-mobile-header .header_search-button, .wgl-mobile-header .header_search-close {
	margin: 3px 0px 0 0!important;
	}
	.wgl-logotype-container img {
	 vertical-align: inherit!important;
	}	
	.wgl-menu_outer {	
	background-color: #FFFFFF!important;	
	}
	.menu-item.menu-item-type-post_type.menu-item-object-page {
	color: #000 !important;
    }
	.mobile_nav_wrapper .primary-nav > ul li {
	color: #000 !important;
    }
	.wgl-logotype-container.logo-menu{
		height: 22px!important;
	}
	.sub-menu.wgl-submenu-position-default.show_sub_menu {
		background-color: rgb(236, 233, 233) !important;
	}
	.mobile-hamburger-close {
		background-color: #070E56 !important;
	}
	#main {
	padding: 10px 0!important;	
	}
	.elementor-heading-title.elementor-size-default {
	font-size: 32px!important;
	line-height: normal!important;
	}
	.elementor-widget-wrap.elementor-element-populated h3
	{
		font-size: 22px!important;
	}
	.elementor-widget-wgl-double-heading .wgl-double-heading .dblh__title {
		font-size: 34px!important;
	}
	.wgl-accordion_content {
		padding: 15px 15px 15px 15px !important;
	}
	.elementor-widget-wrap.elementor-element-populated {
		margin: 5px 0px 0px 0px !important;
	}
	.default_logo{
		height: auto!important;
	}
	
}
@media only screen and (min-width : 1024px) and (max-width: 1440px) {
	.wgl-image-layers .img-layer_image-wrapper:not(:first-child) {		
		left: 75px!important;
		top: 10px!important;
	}
	.elementor-2126 .elementor-element.elementor-element-818e26e {
		width: 20%!important;
	}
	.elementor-2126 .elementor-element.elementor-element-6ff06f1 {
		width: 64%!important;
	}
	.elementor-2126 .elementor-element.elementor-element-e20fbe1 {
		width: 15.333%!important;
	}
	
}

@media only screen and (min-width : 1025px) and (max-width: 1200px) {	
	.elementor-widget-wrap.elementor-element-populated h3 {
		font-size: 16px !important;
	}
	.elementor-icon {	
		font-size: 38px!important;	
	}
	.wgl-icon svg {
		height: 0.8em;
		width: 0.8em;
	}
	#prd-list .wgl-image-box_img {
		width: 170px !important;
	}
	.wgl-infobox_button.button-read-more {
		font-size: 14px !important;
		color: #414040 !important;
	}
	.button-read-more::after {
		font-size: 40px!important;
		color: #414040 !important;
	}
	.wgl-infobox-button_wrapper {
		margin: 0px 20px 0px 20px!important;
	}
	.wgl-infobox_title {
		margin-top: 14px !important;
		line-height: 20px!important;
	}
	.wgl-infobox-title_wrapper {
		min-height: 41px!important;
	}
}

@media only screen and (min-width : 1201px) and (max-width: 1269px) {	
	.primary-nav > ul > li > a {
		padding: 0 10px !important;
	}
	.elementor-widget-wrap.elementor-element-populated h3 {
		font-size: 16px !important;
	}
}