/*
Theme Name: MilkyLush FSE
Theme URI: https://gracethemes.com/themes/milkylush-fse/
Author: Grace Themes
Author URI: https://gracethemes.com/
Description: The MilkyLush FSE is a free milk products WordPress theme for Dairy Farm, Eco Milk, Milk Production Company, Cheese Production, Dairy Market, and any other related business. MilkyLush FSE is a digital solution for sellers or resellers of milk products. This theme has been designed in the right way to assist you in creating a clean, fresh, and trustworthy online brand. The MilkyLush FSE theme has been created with a specific purpose for the users who are always inclined towards simplicity, performance, and flexibility. In case you are a business owner of milk products, choose a theme that best reflects your product, and that is what the MilkyLush FSE theme does. The MilkyLush FSE theme is also easy to use and has a friendly interface, making it ideal for beginners setting up websites for the first time. The theme is designed in a manner that it is hyper-performance and can be used on Google Chrome, Microsoft Firefox, and Safari, among other browsers. It is optimized to search engines, completely responsive, and retina-enabled so that your website appears to be well-sharpened and can be viewed on a great variety of devices, including not only mobile phones and tablets but also desktops. It is not only ideal for dairy farmers, resellers, dairy product conglomerates, and bloggers, but it is also convenient enough for eco-conscious creators who want to have their websites fresh and gracious. It possesses beautiful topography, a gentle color scheme, a professional web presence, and an attractive home page in order to gain confidence among the viewers. 
Version: 1.1
License: GNU General Public License version 2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: milkylush-fse
Requires PHP:  5.6
Tested up to: 6.9
Tags:blog, news, one-column, two-columns, right-sidebar, block-styles, custom-colors, editor-style, custom-background, custom-menu, featured-images, template-editing, full-site-editing, block-patterns,  threaded-comments, wide-blocks, translation-ready
MilkyLush FSE WordPress Theme has been created by Grace Themes(gracethemes.com), 2026.
MilkyLush FSE WordPress Theme is released under the terms of GNU GPL
*/
body.page-template-front .site-main-header {  
	width:100%; 
	z-index:999;
	position:absolute;
}
.site-main-header{  
	position:relative;
}
.clear{ clear:both; }

/*dropdown menu background color*/
.wp-block-navigation .has-child .wp-block-navigation__submenu-container{ 
	background-color:#ffffff;
}
.wp-block-navigation .has-child .wp-block-navigation__submenu-container li{ 
	padding:5px 0; 
	border-bottom:1px solid #eee !important;
}

.wp-block-navigation__submenu-container.wp-block-navigation-submenu li ul{ 
	padding-top:0 !important; 
	left:100% !important; 
	right:auto !important;
}

.header-navigation.wp-block-navigation{ 
	padding:5px 0 !important;
}


.wp-block-group.header-main-banner{ 
	position:relative;
}
.fse-sections-02{ 
	position:relative !important;
}
.welcome-wrap{ 
	position:relative !important; 
	z-index:9999;
}

.wp-block-post-content a {
    text-decoration: underline;
}


/* = Sidebar CSS
----------------------------------------------- */
.st-widgetBX ul.wp-block-latest-posts li{ 
	margin-bottom:20px; 
	min-height:80px;
}
.st-widgetBX ul.wp-block-latest-posts li a.wp-block-latest-posts__post-title{ 
	margin-bottom:5px !important; 
	display:block; 
	line-height:20px;
}
.wp-block-columns.ml-header-box{ box-shadow: 0 0 10px #ccc;}

/* = Contact Form 7 CSS
----------------------------------------------- */
.wpcf7{ 
	margin:30px 0 0;padding:0;
}
.wpcf7 input[type="text"], 
.wpcf7 input[type="tel"], 
.wpcf7 input[type="email"]{ 
	width:40%;	
	color:#797979;
	margin-bottom:0;
	border:1px solid #cccccc;
	box-shadow:inset 1px 1px 2px #ccc;
	height:40px;
	padding:0 15px;
}	
.wpcf7 textarea{
	color:#797979;
	margin-bottom:25px;
	border:1px solid #cccccc;
	box-shadow:inset 1px 1px 2px #ccc;
	padding:10px;
	width:60%;
	height:160px;
	font-size:12px;
}
.wpcf7 input[type="submit"]{
	border-radius:40px;	
	cursor:pointer;
	background-color:#60c19f;
	padding:20px 40px;
	color:#ffffff;
	font-weight:600;
	border:none;
	font-size:16px;
	width:auto;	
	text-transform:uppercase;
}
.wpcf7 input[type="submit"]:hover{
	background-color:#101010;
}


/* = Footer CSS
----------------------------------------------- */
.site-footer{ 
	position:relative;
}
.site-footer h3.wp-block-heading{ 
	position:relative; 
}

footer.wp-block-template-part{ 
	margin-block-start:0 !important
}

.Footer-QuickLinks{ 
	list-style:none !important; 
	padding:0 !important;
}
.Footer-QuickLinks li{ 
	list-style:none !important; 
	padding:5px 0 5px 0 !important;
}
.Footer-QuickLinks li a:hover{ 
	text-decoration:none; 
}
.footer-latest-news li{ 
	margin-bottom:10px;
}
.wp-block-social-links.footer-social li{ 
	border:1px solid #414141;
}


.wp-block-social-links.footer-social li a{ 
	padding:8px;
}
ul.gv-latest-posts{ 
	margin:0; 
	padding:0;
}
ul.gv-latest-posts li{ 
	list-style:none; 
	margin-bottom:15px;
}
ul.gv-latest-posts li .wp-block-latest-posts__featured-image{ 
	margin-top:6px;
}
ul.gv-latest-posts li .wp-block-latest-posts__featured-image img{ 
	border-radius:10px;
}
ul.gv-latest-posts li .wp-block-latest-posts__post-title{ 
	margin-bottom:15px; 
	display:block; 
	line-height:22px;
}
ul.gv-latest-posts li .wp-block-latest-posts__post-title:hover{ 
	color:#8cc73e;
}


/* = Blog page Design CSS
----------------------------------------------- */
ul.blog-list-style{ 
	margin:0; 
	padding:0; 
}
ul.blog-list-style li{ 
	margin-bottom:40px; 	
	display:flow-root; 
	
}

ul.blog-list-style li a.wp-block-post-excerpt__more-link{ 
	padding:10px 20px; 
	border-radius:10px
}

ul.blog-list-style li .blog-thumbnail.wp-block-post-featured-image a,
ul.blog-list-style li .blog-thumbnail.wp-block-post-featured-image img{ 
	height:auto;
	width:40%;
	float:left;
	margin:20px 35px 0 0;
	border-radius:10px;
}

ul.blog-list-style li h3.wp-block-post-title{ 
	display:flex;
}


.wp-block-group.PostStyle-1{ 
	display:flow-root;
}
.wp-block-column.fse-page-layout{
	border-radius:5px; 
	display:flow-root; 
}


.wp-block-group.st-widgetBX{
	display:flow-root; 
	padding:10px !important;
	border-radius:15px;
}


.ml-4col-bx:hover{ background-color:#fed061 !important;}
.ml-welcome-leftbx{ position:relative;}
.ml-image-large{ text-align:right !important; margin-top:35px !important}
.ml-image-small{ text-align:left !important; position:absolute; top:0; left:0;}

