/*
Theme Name: AutoCraft FSE
Theme URI: https://gracethemes.com/themes/free-auto-service-wordpress-theme/
Author: Grace Themes
Author URI: https://gracethemes.com/
Description: The AutoCraf FSE is a versatile and user-friendly theme explicitly crafted for automobile industry, auto service centers, car repair shops, mechanics, garage owners, spare parts vendors, and automotive enthusiasts aiming to establish a robust online presence. This theme extends beyond the basics, incorporating advanced features tailored for the automobile industry. A notable feature of this theme is its responsive design, ensuring your website looks impeccable on diverse devices. Prioritizing user experience, this theme presents an intuitive interface for seamless navigation. As a full-site editing theme, it offers customizable options, allowing users to effortlessly tailor their websites to mirror their distinct brand identity. This flexibility ensures that AutoCraf FSE caters to the diverse needs of professionals in the auto service sector. This theme’s Cross-Browser Compatibility emerges as a steadfast ally, promising a seamless experience across popular browsers like FireFox, Safari, Chrome, and IE10+. This Free Auto Service WordPress Theme effortlessly incorporates the widely-used Contact Form 7 plugin, enhancing the connection between auto professionals and their clients. Demo: https://gracethemesdemo.com/autocraft/

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: autocraft-fse
Requires PHP:  5.6
Tested up to: 6.8
Tags:blog, news, portfolio, 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
AutoCraft FSE WordPress Theme has been created by Grace Themes(gracethemes.com), 2024.
AutoCraft FSE WordPress Theme is released under the terms of GNU GPL
*/
body { 
	position:relative;
}
.wp-block-navigation ul{ 
	padding:10px 20px!important;
}
.wp-block-navigation .has-child .wp-block-navigation__submenu-container{ 
	background-color:#ffffff; 
	left:-24px; 
}
body.page-template-front .ink-site-header {  
	width:100%; 
	z-index:999;
}
.ink-site-header{  
	background-color:#000; 
	position:relative !important;
}
.clear{ 
	clear:both;
}

.logoBX{ 
	position:relative;
}
.logoBX:before{ 
	background-color:#d70007; 	; 
	height:100%; 
	position:absolute; 
	left:-999998px; 
	content:""; 
	display:block
	top:0;
	width:999998px;
}
.logoBX:after  {
	content:''; 
	position: absolute; 
	right: -59px;
	border-top: 100px solid #d70007; 
	border-right:60px solid transparent;  
	width: 0; 
	height: 0; 	
	top:0px;
}

.offer-BX{ 
	box-shadow: 0 0 15px #e9e7e7; 
	border-radius:10px; 
	position:relative;
}
.offer-BX:hover{ 
	box-shadow: 0 0 15px #666666;
}

/* = Blog page Design CSS
----------------------------------------------- */
ul.blog-list-style{ 
	margin:0; 
	padding:0; 
}
ul.blog-list-style li{ 
	margin-bottom:25px; 
	border-radius:10px; 
	display:flow-root;
}
ul.blog-list-style li .blog-thumbx{ 
	width:45%; 
	float:left;
	 margin:0 35px 20px 0;
}

/* = 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%;
	border:1px solid #cccccc;
	box-shadow:inset 1px 1px 2px #ccc;
	color:#797979;
	margin-bottom:0;
	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;
	font-weight:600;
	font-size:16px;
	cursor:pointer;
	background-color:#60c19f;
	padding:20px 40px;
	color:#ffffff;
	width:auto;
	border:none;
	text-transform:uppercase;
}
.wpcf7 input[type="submit"]:hover{
	background-color:#101010;
}

/* = Footer CSS
----------------------------------------------- */
.footer-3-column{ 
	position:relative;
}
.footer-3-column h3.wp-block-heading{ 
	position:relative; 
	padding-bottom:20px;
}
.footer-3-column h3.wp-block-heading::before{ 
	position: absolute; 
	content:''; 
	bottom:0; 
	left:0; 
	width:70px; 
	height:2px; 
	background-color:#8cc73e
}

ul.fs-footer-post{ 
	margin:0; 
	padding:0;
}
ul.fs-footer-post li{ 
	list-style:none; 
	margin-bottom:30px;
}
ul.fs-footer-post li .wp-block-latest-posts__featured-image{ 
	margin-top:6px;
}
ul.fs-footer-post li .wp-block-latest-posts__featured-image img{ 
	border-radius:10px;
}
ul.fs-footer-post li .wp-block-latest-posts__post-title{ 
	margin-bottom:15px; 
	display:block; 
	line-height:22px;
}
ul.fs-footer-post li .wp-block-latest-posts__post-title:hover{ 
	color:#8cc73e;
}
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::marker { 
	content: ' > ';  
	font-size: 16px;
}*/
.Footer-QuickLinks li a:hover{ 
	text-decoration:none; 
	font-weight:600;
}