/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: Hello Elementor is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor site builder plugin. The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website. The theme, which is optimized for performance, provides a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. Its simplicity and flexibility make it a great choice for both beginners and experienced Web Creators.
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 3.4.1.1747099814
Updated: 2025-05-13 01:30:14

*/
/* @import url('https://fonts.cdnfonts.com/css/playfair-display'); */

html, body{min-width: 1200px; overflow-x: hidden; width:100%;}
.current-menu-item a.hfe-menu-item, .menu-item:hover a {
    font-weight: bold !important;
}
ul li, ol li{margin-bottom:10px;}
a, a:hover{color: unset;}

a.hfe-menu-item {
    text-shadow: 3px 3px 6px #000000;
}


.blog main#content .page-content h2 {
    font-size: 22px;
    font-family: 'Poppins';
    font-weight: 600;
    /* text-align: center; */
}

.blog main#content {
    padding: 50px 0;
}

.blog .page-header h1 {
    display: none;
}



.blog main#content .page-content {
    display: grid;
    grid-template-columns: auto auto auto;
    gap: 50px;
}

.gradient.yellow h2{
		background: linear-gradient(to bottom, #FFDE00 0%, #D19300 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

.gradient h2{
		background: linear-gradient(to bottom, #0054B1 0%, #00177E 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

button#accessibility_settings_toggle {
    bottom: 95px;
}

.form ::placeholder {
    color: #D6D6D6;
}

.form .flex {
    display: flex;
    gap: 20px;
    margin-bottom: 13px;
	width: 95%;
}

.form .btn {
    display: block;
    margin: 40px auto 0;
    background: linear-gradient(164deg, rgba(255, 222, 0, 1) 0%, rgba(209, 147, 0, 1) 100%);
    color: white;
    border: none;
    font-size: 20px;
    font-family: 'Poppins';
    padding: 30px 50px;
}

.form span.wpcf7-list-item {
    margin: 5px 0 0 0;
	width: 100%;
}

.form label span {
    font-size: 14px;
    color: #666666;
  
}

.form label {
    font-size: .3px;
    width: 100%;
}

.form input.wpcf7-form-control.wpcf7-text,
.form .flex p {
    border: 1px solid #D6D6D6;
    padding: 20px;
    border-radius: 17px;
    font-size: 15px;
    font-family: 'Poppins';
    width: 100%;
}
.form .flex select { border: 0;  }
.form .flex p { width: 100%; padding: 10px 20px !important; }
svg.e-font-icon-svg.e-eicon-chevron-left {
    background: url(https://beta10.technodreamcenter.com/sfvmaids.com/wp-content/uploads/2025/05/Untitled-24.png) no-repeat;
    background-size: 100% 100%;
    width: 40px !important;
    height: 40px !important;
    border-radius: 50px;
	right: 30px !important;
    position: relative;
}
svg.e-font-icon-svg.e-eicon-chevron-right{
	background: url(https://beta10.technodreamcenter.com/sfvmaids.com/wp-content/uploads/2025/05/Untitled-23.png) no-repeat;
    background-size: 100% 100%;
    width: 40px !important;
    height: 40px !important;
    border-radius: 50px;
	left: 30px !important;
    position: relative;
}
svg.e-font-icon-svg.e-eicon-chevron-left path, svg.e-font-icon-svg.e-eicon-chevron-right path {
    display: none;
}
div#n2-ss-2-arrow-previous {
    background: url(https://beta10.technodreamcenter.com/sfvmaids.com/wp-content/uploads/2025/05/Untitled-24.png) no-repeat !important;
    background-size: 100% 100% !important;
    width: 20px;
    height: 20px;
}

div#n2-ss-2-arrow-next {
    background: url(https://beta10.technodreamcenter.com/sfvmaids.com/wp-content/uploads/2025/05/Untitled-23.png) no-repeat !important;
    background-size: 100% 100% !important;
    width: 20px;
    height: 20px;
}

div#n2-ss-2-arrow-previous img, div#n2-ss-2-arrow-next img {
    display: none !important;
}

.gallery svg.e-font-icon-svg.e-eicon-chevron-right {
    left: -10px !important;
    top: 100px;
}

.gallery svg.e-font-icon-svg.e-eicon-chevron-left {
    right: -10px !important;
    top: 100px;
}



@media(max-width: 1024px){
	html,body{min-width:320px;}
	.blog main#content .page-content {
		display: grid;
		grid-template-columns: auto auto;
		gap: 40px;
	}
}


@media(max-width: 768px){
	main h1{font-size: 30px !important;}
	svg.e-font-icon-svg.e-eicon-chevron-right{
		left:0px !important;
	}
	svg.e-font-icon-svg.e-eicon-chevron-left{
		right:0px !important;
	}
	.form .flex {
		display: block;
		gap: 20px;
		margin-bottom: 0;
		width: 100%;
	}
	.form input.wpcf7-form-control.wpcf7-text{
		margin-bottom:10px;
	}
	.blog main#content .page-content {	
		grid-template-columns: auto;
	}
}