/*
Theme Name: Twenty Twenty Five Child Theme
Theme URI: 
Author: litedev.dev
Author URI: 
Description: 
Requires at least: 6.7
Tested up to: 6.7
Requires PHP: 5.7
Version: 
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Template: twentytwentyfive
Text Domain: twenty-twenty-five-child-theme
Tags: 
*/


    
.nav-main{
	width: 100%;
}

.nav-logo-container{
	flex: 1 !important;
}


.menu-search{
	margin-right: 1em !important;
}


@media (min-width: 1000px) {
	.menu-search{
		margin-right: 1em !important;
		min-width:300px;
	}
}


.nav-mobile-search-container{
	display: flex !important;
	width: 100%;
}


@media (min-width: 754px) {
	.nav-mobile-search-container{
		display: none !important;
	}
}


@media (max-width: 754px) {
	.menu-search{
		display: none;
	}
	.nav-mobile-search-container{
		display: none;
	}
}

.nav-mobile-search-container form br,
.nav-mobile-search-container #ajaxsearchlite1 button br{
	display:none !important;
}



.recent-posts-backup{
	display: none;
}

.wp-block-social-link:hover {
  	transform:none;
	text-decoration: underline;
}

.welcome-section-not-homepage{
	display: none !important;
	
}


.asl_m.asl_w:has(input:focus){
	    border: 1px solid #7ab41d !important;
}

#ajaxsearchliteres1 h3 a{
	line-height: 1 !important;
	font-size: 18px !important;
}

div.asl_r .results .item .asl_content{
	padding: .2rem !important;
}

div[id*="ajaxsearchliteres"].wpdreams_asl_results .results img.asl_image{
	border-radius: 6px !important;
}

div.asl_r .results .item .asl_content .asl_desc{
	padding-bottom: 20px !important;
}



div.asl_r.asl_w.vertical .results .item::after{
	height: 1px;
	margin-bottom: 10px !important;
}

.proclose svg{
	background: #363636 !important;
}

/* Hide the Ajax search in the footer */
footer .ajax-search-header {
    display: none;
}


.recent_posts-li{
	justify-content: space-between;
	width: 100%;
}




.page-id-243 header,
.page-id-243 nav,
.page-id-243 .menu-search,
.page-id-243 footer{
	display: none !important;
}


.page-id-243  .connect-page-image img{
	min-width: 100px;

}


.page-id-243 body {
	background-color: #9adb89 !important;
    background-image: url('https://newveganmeals.com/wp-content/uploads/2025/03/background_result-1.webp');
    background-size: cover; /* Ensures it covers the entire screen */
    background-position: center;
    background-attachment: fixed; /* Keeps it fixed when scrolling */
}


.page-id-243 body::before {
    content: ""; /* Required for pseudo-elements */
    position: fixed; /* Keeps it fixed across the page */
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(114, 114, 114, 0.51); /* Adjust the opacity as needed */
    z-index: -1; /* Keeps it behind the content */
}



.page-id-243  .wp-block-buttons{
	width: 100%;
	max-width: 600px;
}


.page-id-243 .link-button,
.page-id-243  .link-button a{
	width: 100%;
	transition: 120ms;
}

.link-button a:hover{
	background-color: #bde31a !important;
}


@media (max-width: 781px) {
	.image_contact_page img{
		max-height: 200px !important;
	}
}
