/*
* Add child theme CSS Rules
*/

#logo {
	padding: 20px;
}

.home .menu li a, .home .menu li.current_page_item a {
	color: white !important;
}

.menu li {
	line-height: 140px !important;
}

.stuck .menu li {
	line-height: inherit !important;
}

.menu .sub-menu li {
	line-height: 25px !important;
}

.menu .sub-menu {
	position: absolute;
	margin-top: -35px !important;
}

#sub-header {
	background-image: url(https://www.rg-lead.fr/wp-content/uploads/2023/02/rglead.jpg);
	background-position: center center;
	background-size: cover;
	border-bottom: none !important;
}

.nf-field input, .nf-field textarea {
	border: none !important;
}

.nf-field input[type="submit"] {
	border-radius: 50px !important;
	padding: 10px 70px !important;
	line-height: 100% !important;
	background: none !important;
	border: 2px solid #2294B3 !important;
	color: #2294B3 !important;
	font-weight: bold !important;
}
.nf-field input[type="submit"]:hover {
	background: #2294B3 !important;
	color: white !important;
}

.nf-field input, .nf-field textarea {
	color: black !important;
}

.single-pix_portfolio #main-content {
	padding-top: 70px;
}

.copyright-text a {
	font-weight: inherit !important;
}

/* MEDIA QUERIES */ 

@media only screen and (max-device-width : 700px) {

	.mobile-menu-nav li a {
		font-family: Poppins;
		font-weight: 500;
		font-size: 16px;
		text-align: center;
		padding: 0 !important;
		line-height: 60px;
	}

	.mobile-menu-nav .pix-dropdown-arrow {
		height: 60px !important;
		line-height: 60px !important;
	}
	.mobile-menu-nav .pix-dropdown-arrow::after {
		line-height: 65px !important;
		font-size: 30px !important;
	}

	.mobile-menu-nav #menu-menu-principal {
		margin-top: 40px;
	}
	.mobile-menu-nav .sub-menu {
		margin-top: 0px !important;
	}

	.mobile-menu-nav .sub-menu {
		margin-top: 0px !important;
		width: 100% !important;
		position: relative;
	}

	h2.sub-banner-title {
		font-size: 30px !important;
	}
	.medium .container .sub-header-inner, .large .container .sub-header-inner {
		height: 200px !important;
	}

	.page-id-14 .vc_column-inner {
		padding: 50px !important;
	}

	.pix-menu {
		height: 140px !important;
		margin-right: 25px !important;
	}

}
