.sticky-header {
	background:black !important;
}

.sec-title h2 {
	font-family: 'Tahoma', serif !important;
}

.main-header .logo-box .logo {
	max-width:200px !important;
}

.main-header.style-three .header-lower .logo-box {
	margin-right:100px !important;
}

.theme-btn:hover {
	background:black !important;
}

.icon-Video {
	display:none !important;
}

@media only screen and (max-width: 1599px) {
	.main-header.style-three .header-lower .menu-right-content .btn-box {
		margin-left:0px !important;
	}
}

@media only screen and (max-width: 420px) {
	.main-header.style-three .header-lower .logo-box {
		margin-right: 90px !important;
	}
}

.sec-title p {
	color: #f6c550 !important;
}

.banner-section {
	padding: 116px 0px 170px 0px !important;
}

h2 {
	color: #df6a00 !important;
}

.footer-top .contact-widget .info-list li i {
	color: #df6a00 !important;
}

.sec-pad-2 {
	padding: 50px 0px !important;
}

.page-title {
	display:none;
}

.elementor-834 .elementor-element.elementor-element-46c93fa .banner-section .content-box p:before {
		background:url(https://fabricessportchrono.fr/wp-content/uploads/2022/05/fabricessportchrono.png);
    content: "";
    /* width: 100px; */
    background-size: 150px;
    display: flex;
		width: 380px;
    height: 157px;
    /* content: ""; */
    margin: 20px 0px;
    background-size: cover;
}

.elementor-834 .elementor-element.elementor-element-46c93fa .banner-section .content-box h2 {
	display:none;
}

.button-lien {
	background: orange;
	color:#000000;
	padding: 5px 10px;
}

.main-header.style-three .header-lower .menu-right-content .btn-box .theme-btn {
	padding: 5px 10px !important;
	margin-top: 10px;
	margin-left: 10px !important;
}

.main-menu .navigation > li {
	margin: 0px 10px !important;
}

.logoathle {
	max-width:120px;
	margin-top: 15px;
}

@media screen and (min-width:1400px) and (max-width:1599px) {
	.logoathle {
		max-width : 150px !important;
		margin-top: 10px;
	}
}

@media screen and (min-width:1600px) {
	.logoathle {
		max-width : 180px !important;
		margin-top: 10px;
	}
}

.filtre-resultats-courses {
	margin: 25px 0 40px;
	padding: 20px;
	background: #f7f7f7;
	border-radius: 10px;
	border: 1px solid #e5e5e5;
}

.filtre-resultats-inner {
	display: flex;
	align-items: flex-end;
	gap: 15px;
	flex-wrap: wrap;
}

.filtre-field {
	display: flex;
	flex-direction: column;
	gap: 6px;
}

.filtre-field label {
	font-size: 13px;
	font-weight: 600;
	color: #333;
}

.filtre-field select {
	min-width: 180px;
	height: 42px;
	padding: 0 12px;
	border: 1px solid #ddd;
	border-radius: 6px;
	background: #fff;
}

.filtre-actions {
	display: flex;
	align-items: center;
	gap: 12px;
}

.filtre-actions button {
	height: 42px;
	padding: 0 22px;
	border: none;
	border-radius: 6px;
	background: #ec6608;
	color: #fff;
	font-weight: 600;
	cursor: pointer;
}

.filtre-actions button:hover {
	background: #d95c05;
}

.filtre-actions a {
	color: #ec6608;
	font-weight: 600;
	text-decoration: none;
}

.filtre-actions a:hover {
	text-decoration: underline;
}

@media screen and (max-width: 600px) {
	.filtre-resultats-inner,
	.filtre-actions {
		flex-direction: column;
		align-items: stretch;
	}

	.filtre-field select,
	.filtre-actions button {
		width: 100%;
	}
}
