

/* STYLE POUR ECRAN < 800 PX */

.over-800     { display: none!important; }
.over-b-800   { display: none!important; }
.over-ib-800  { display: none!important; }
.over-tb-800  { display: none!important; }
.under-800    { display: initial!important; }
.under-b-800  { display: block!important; }
.under-ib-800 { display: inline-block!important; }
.under-tb-800 { display: table!important; }



.wrap {
	padding-left: 10px;
	padding-right: 10px;
}

.site-header {
	border-bottom: 15px solid #1A171B;
	overflow: hidden;
}

.navigation-top {
	padding-bottom: 0;
	bottom: 0;
	position: absolute;
	right: -20px;
	top: 250px;
	z-index: 99;
	overflow: visible;
}

body.toggled-on .navigation-top {
	position: fixed;
}

.navigation-top .wrap,
body.w4a-mode-contrast .navigation-top .wrap {
	background: none !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
	position: static!important;
}


/* Menu mobile */
.menu-toggle,
.menu-toggle:hover,
.menu-toggle:focus,
.menu-toggle:active {
	-webkit-transform: skewX(-28deg);
	-ms-transform: skewX(-28deg);
	-o-transform: skewX(-28deg);
	transform: skewX(-28deg);
	padding: 12px 30px 12px 15px;
	border: 2px solid #fff;
	border-right-width: 3px;
	outline: 2px solid #1A171B !important;
	background-color: #1A171B!important;
	background-image: none;
	background: #1A171B !important;
	color: #FFF !important;
	line-height: 1;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: flex-end;
	-ms-align-items: center;
	align-items: center;
	position: relative;
	z-index: 99;
}

body.w4a-mode-contrast .menu-toggle,
body.w4a-mode-contrast .menu-toggle:hover,
body.w4a-mode-contrast .menu-toggle:focus,
body.w4a-mode-contrast .menu-toggle:active {
	outline-color: #000 !important;
	background-color: #000!important;
	background: #000 !important;
}

body.w4a-mode-text .menu-toggle,
body.w4a-mode-text .menu-toggle:hover,
body.w4a-mode-text .menu-toggle:focus,
body.w4a-mode-text .menu-toggle:active {
	font-size: 20px;
}

.menu-toggle > span {
	-webkit-transform: skewX(28deg);
	-ms-transform: skewX(28deg);
	-o-transform: skewX(28deg);
	transform: skewX(28deg);
	display: block;
	margin-left: 5px;
}

body.toggled-on {
	overflow: hidden;
}

.main-navigation > div > ul {
	position: fixed;
	right: 120px;
	top: 0px;
	width: 100vw;
	height: 100vh;
	padding: 0 0 0 120px;
	overflow: auto;
	background-color: #1A171B;
	border-top: none !important;
}

body.w4a-mode-contrast .main-navigation > div > ul {
	background-color: #000;
}

.main-navigation > div > ul::before {
	content: '';
	display: block;
	width: 100%;
	height: 80px;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	background-size: cover;
	background-position: center center;
	margin-bottom: 5px;
}

body.w4a-mode-contrast .main-navigation > div > ul::before {
	display: none;
}

body.couleur-vert .main-navigation > div > ul::before {
	background-color: #8CCE0C;
	background-image: url('https://201fea.claudeassets.com/20260308073803im_/https://www.4timingevent.com/event/wp-content/themes/4events/img/header-vert.jpg');
}

body.couleur-orange .main-navigation > div > ul::before {
	background-color: #F8B002;
	background-image: url('https://64d38d.claudeassets.com/20260308073803im_/https://www.4timingevent.com/event/wp-content/themes/4events/img/header-orange.jpg');
}

.navigation-top a {
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}

.menu-toggle.toggle-mobile {
	position: fixed;
	right: 0px;
	top: 0px;
	display: none;
	width: 120px;
	height: 100vh;
	z-index: 79;
	border-radius: 0;
	border: none !important;
	background: rgba(0,0,0,.5) !important;
	outline: none !important;
	-webkit-transform: none!important;
	-ms-transform: none!important;
	-o-transform: none!important;
	transform: none!important;
}

body.w4a-mode-contrast .menu-toggle.toggle-mobile {
	background: #FFF!important;
}

.main-navigation.toggled-on .menu-toggle.toggle-mobile {
	display: block;
}

body.toggled-on #w4a-panel {
	z-index: 69;
	-webkit-transition: none;
	-o-transition: none;
	transition: none;
}

.dropdown-toggle {
	padding: 15px 10px 15px 15px;
	line-height: 1;
	right: 0;
	color: #1A171B!important;
	border-radius: 2px 0 0 2px;
}

body.w4a-mode-contrast .dropdown-toggle {
	font-weight: 900;
	color: #FFF!important;
	font-size: 30px;
	padding-top: 8px;
	padding-bottom: 8px;
	background: none!important;
}

.main-navigation ul ul {
	-webkit-transform: none !important;
	-ms-transform: none !important;
	-o-transform: none !important;
	transform: none !important;
	padding: 0;
}

.main-navigation ul ul a {
	padding: 20px 0 10px 30px;
}

.menu-item-has-children>a[href="#"]~button,
.menu-item-has-children>a[href="#"]~button:hover,
.menu-item-has-children>a[href="#"]~button:focus {
	width: 100%;
	text-align: right;
}

body.couleur-orange .menu-item-has-children>a[href="#"]~button,
body.couleur-orange .menu-item-has-children>a[href="#"]~button:hover,
body.couleur-orange .menu-item-has-children>a[href="#"]~button:focus {
	background: -moz-linear-gradient(left, rgba(230,172,9,0) 0%, rgba(230,172,9,0) 30%, rgba(230,172,9,0.5) 65%, rgba(230,172,9,1) 90%, rgba(230,172,9,1) 100%);
	background: -webkit-linear-gradient(left, rgba(230,172,9,0) 0%,rgba(230,172,9,0) 30%,rgba(230,172,9,0.5) 65%,rgba(230,172,9,1) 90%,rgba(230,172,9,1) 100%);
	background: linear-gradient(to right, rgba(230,172,9,0) 0%,rgba(230,172,9,0) 30%,rgba(230,172,9,0.5) 65%,rgba(230,172,9,1) 90%,rgba(230,172,9,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00e6ac09', endColorstr='#e6ac09',GradientType=1 );
}

body.couleur-vert .menu-item-has-children>a[href="#"]~button,
body.couleur-vert .menu-item-has-children>a[href="#"]~button:hover,
body.couleur-vert .menu-item-has-children>a[href="#"]~button:focus {
	background: -moz-linear-gradient(left, rgba(133,197,11,0) 0%,rgba(133,197,11,0) 30%, rgba(133,197,11,0.5) 65%, rgba(133,197,11,1) 90%, rgba(133,197,11,1) 100%);
	background: -webkit-linear-gradient(left, rgba(133,197,11,0) 0%,rgba(133,197,11,0) 30%,rgba(133,197,11,0.5) 65%,rgba(133,197,11,1) 90%,rgba(133,197,11,1) 100%);
	background: linear-gradient(to right, rgba(133,197,11,0) 0%,rgba(133,197,11,0) 30%,rgba(133,197,11,0.5) 65%,rgba(133,197,11,1) 90%,rgba(133,197,11,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0085c50b', endColorstr='#85c50b',GradientType=1 );
}


body.w4a-mode-text .main-navigation > div > ul {
	right: 140px;
	padding-left: 140px;
}

body.w4a-mode-text .menu-toggle.toggle-mobile {
	width: 140px;
}







/* Front */
body.home .site-content .entry-header {
	padding-left: 10px;
	padding-right: 10px;
}

.front-slide-cnt > div {
	padding-left: 50px;
	margin-left: -50px;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}

.front-slide-cnt > div > div {
	padding-left: 20px;
	padding-top: 20px;
	padding-bottom: 30px;
}

.front-slider {
	margin-left: -10px;
	margin-right: -10px;
	padding-left: 0;
}

.front-slide-cnt {
	-webkit-flex: 0 0 75%;
	-moz-flex: 0 0 75%;
	-ms-flex: 0 0 75%;
	-o-flex: 0 0 75%;
	flex: 0 0 75%;
}

.front-slide-pic {
	-webkit-flex: 0 0 35%;
	-moz-flex: 0 0 35%;
	-ms-flex: 0 0 35%;
	-o-flex: 0 0 35%;
	flex: 0 0 35%;
}

.front-slider::before {
	right: 35%;
}

.front-pages {
	width: 35%;
}






/* Content */
.entry-content {
	padding: 50px 20px 25px 20px;
}

h1, .h1, .entry-title {
	font-size: 2rem;
}

h2, .h2 {
	font-size: 1.75rem;
}

h3, .h3 {
	font-size: 1.375rem;
}

h4, .h4 {
	font-size: 1.25rem;
}

h5, .h5 {
	font-size: 1.125rem;
}

.bloc-blanc, .bloc-vert, .bloc-orange, .bloc-gris {
	padding: 15px;
}



.contact-infos {
	width: 180px;
}

.contact-form {
	padding-right: 200px;
	margin-right: -180px;
}






body.w4a-mode-text .contact-infos {
	width: 230px;
}

body.w4a-mode-text .contact-form {
	padding-right: 250px;
	margin-right: -230px;
}



/*
     FILE ARCHIVED ON 08:40:45 Feb 06, 2026 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 11:13:42 Aug 19, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.579
  exclusion.robots: 0.078
  exclusion.robots.policy: 0.067
  esindex: 0.008
  cdx.remote: 11.782
  LoadShardBlock: 178.781 (3)
  PetaboxLoader3.datanode: 64.151 (4)
  PetaboxLoader3.resolve: 141.498 (3)
  load_resource: 79.955
*/