@font-face {
	font-family: "GothamXNarrowMedium";
	src: url(../../_fonts/rs/GothamXNarrow-Medium.otf) format("opentype");
}

@font-face {
	font-family: "LemonMilk";
	src: url(../../_fonts/rs/LemonMilk-Bold.otf) format("opentype");
}

::selection{
	background-color: #F2B124;
}

.chamasTacos-Home-Map-Block ::selection{
	background-color: #FFFFFF;
}

.chamasTacos-Title{
	font-family: "LemonMilk";
	font-size: 95px;
	line-height: 120px;
	font-weight: 900;
	text-transform: uppercase;
}

.chamasTacos-Title-Medium{
	font-family: "LemonMilk";
	font-size: 45px;
	line-height: 50px;
	font-weight: bold;
	text-transform: uppercase;
}

.chamasTacos-Title-Normal{
	font-family: "LemonMilk";
	font-size: 40px;
	line-height: 70px;
	font-weight: bold;
	text-transform: uppercase;
}

.chamasTacos-Title-Small{
	font-family: "LemonMilk";
	font-weight: bold;
	font-size: 35px;
	line-height: 50px;
}

.chamasTacos-Introduction{
	font-family: "brandon-grotesque", sans-serif;
	font-weight: bold;
	font-size: 32px;
	line-height: 38px;
}

.chamasTacos-Desktop-Nav .nav-link{
	font-family: "brandon-grotesque", sans-serif;
	font-size: 22px;
	line-height: 20px;
	font-weight: 900;
	text-transform: uppercase;
	color: #FFFFFF;
	transition: all 0s !important;
	display: inline-block;
	padding: 0;
}

.chamasTacos-Desktop-Nav .nav-link:hover{
	-webkit-text-stroke: 1px #FFFFFF;
	color: transparent !important;
}

.chamasTacos-Desktop-Nav-Right li:last-child .nav-link{
	/*border: 2px solid #F2B124;*/
	border: 3px solid #FFFFFF;
	border-radius: 41px;
	padding: 15px 20px;
	background-color: #F2B124;
	color: #242424 !important;
}

.chamasTacos-Desktop-Nav-Right li:last-child .nav-link:hover{
	color: #F2B124 !important;
	background-color: #242424;
	-webkit-text-stroke: initial !important;
	/*border-color: #242424;*/
}

/*
.chamasTacos-Desktop-Nav-Right li a{
	margin-left: 55px !important;
}
*/

.chamasTacos-Desktop-Nav-Left, .chamasTacos-Desktop-Nav-Right{
	align-items: center;
}

.chamasTacos-Template-chamas_tacos_devenir_franchise .chamasTacos-Desktop-Nav .nav-link,
.chamasTacos-Template-chamas_tacos_actualites .chamasTacos-Desktop-Nav .nav-link,
.chamasTacos-Template-chamas_tacos_franchises .chamasTacos-Desktop-Nav .nav-link,
.chamasTacos-Template-chamas_tacos_contact .chamasTacos-Desktop-Nav .nav-link,
.chamasTacos-Template-chamas_tacos_devenir_franchise .chamasTacos-Desktop-Nav-Right li:nth-child(2) .nav-link,
.chamasTacos-Template-chamas_tacos_actualites .chamasTacos-Desktop-Nav-Right li:nth-child(2) .nav-link,
.chamasTacos-Template-chamas_tacos_franchises .chamasTacos-Desktop-Nav-Right li:nth-child(2) .nav-link,
.chamasTacos-Template-chamas_tacos_contact .chamasTacos-Desktop-Nav-Right li:nth-child(2) .nav-link
{
	color: #000000 !important;
}

.chamasTacos-Desktop-Nav .dropdown-menu{
	background: rgba(255, 255, 255, 0.4) 0% 0% no-repeat padding-box;
	border: 1px solid #FFFFFF;
	opacity: 1;
	backdrop-filter: blur(2px);
	-webkit-backdrop-filter: blur(2px);
	transform: translate(-50%, 55px) !important;
  left: 50% !important;

  background: #222222 0% 0% no-repeat padding-box;
  box-shadow: 10px 10px 30px #000000;
}

.chamasTacos-Desktop-Nav .dropdown-menu .dropdown-item{
	font-family: "brandon-grotesque", sans-serif;
	text-transform: uppercase;
	font-size: 18px;
	line-height: 20px;	
	color: #FFFFFF;
}

.chamasTacos-Desktop-Nav .dropdown-menu .dropdown-item:hover, .chamasTacos-Desktop-Nav .dropdown-menu .dropdown-item.active{
	background-color: initial;
}

.chamasTacos-Desktop-Nav .dropdown-toggle:after{
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	bottom: -7px;
	margin-left: 0;
	color: #FFFFFF !important;
}

.chamasTacos-Content{
	font-family: "brandon-grotesque", sans-serif;
	font-size: 26px;
	line-height: 30px;
}

.chamasTacos-Socials-Line{
	height: 386px;
	width: 0px;
	background-color: #F2B124;
	margin: auto;
	border: 2px solid #F2B124;
	border-radius: 50px;
}

.chamasTacos-Socials-Black .chamasTacos-Socials-Line{
	background-color: #FFFFFF;
	border-color: #FFFFFF;
}

.chamasTacos-Socials.chamasTacos-Socials-Black ul li a{
	color: #000000;
}

.chamasTacos-Socials.chamasTacos-Socials-Black ul li a:hover{
	color: #FFFFFF;
}

.chamasTacos-Home-Introduction .chamasTacos-Button{
	margin-top: 51px;
}

.chamasTacos-Button, .chamasTacos-Button-Black-Full{
	font-family: "brandon-grotesque", sans-serif;
	font-size: 22px;
	line-height: 31px;
	font-weight: bold;
	text-transform: uppercase;
	color: #F2B124;
	width: 498px;
	height: 81px;
	display: flex;
	align-items: center;
	justify-content: start;
	padding-left: 41px;
	margin: auto;
	position: relative;
	background: transparent;
	background: #242424 0% 0% no-repeat padding-box;
	box-shadow: 5px 5px 30px #000000B9;
	border-radius: 41px;
	opacity: 1;
	text-align: left;
}

.chamasTacos-Button-Black-Full{
	background-color: #000000;
	color: #FFFFFF;
	box-shadow: none;
	backdrop-filter: initial;
	-webkit-backdrop-filter: initial;
	justify-content: center;
	padding-left: 30px;
	padding-right: 30px;
	width: fit-content;
	min-width: 414px;
	max-width: 100%;
}

.chamasTacos-Button-Black-Full:hover{
	color: #000000;
	background-color: #FFFFFF;
}

.chamasTacos-Button:after{
	content: '';
	position: absolute;
	width: 58px;
	height: 58px;
	border-radius: 41px;
	top: 50%;
	transform: translateY(-50%);
	right: 14px;
	background-position: center center;
	background-repeat: no-repeat;
}

.chamasTacos-Button-Blue-Full{
	box-shadow: 5px 5px 5px 5px #C6C6C6;
	background-color: transparent;
	color: #000000;
}

.chamasTacos-Button-Black{
	color: #FFFFFF;
	background: transparent;
	box-shadow: 5px 5px 5px 5px #DB9600;
}

.chamasTacos-Button-Blue:after{
	background-image: url(../../images/rs/ChamasTacos-Button-Blue.svg);
}

.chamasTacos-Button-Yellow{
	color: #FFFFFF;
}

.chamasTacos-Button-Yellow:after{
	background-image: url(../../images/rs/ChamasTacos-Button-Yellow.svg);
}

.chamasTacos-Button-Black:after{
	background-image: url(../../images/rs/ChamasTacos-Button-Black.svg);
}

.chamasTacos-Button:hover{
	background-color: #FFFFFF;
	color: #000000;
}

.chamasTacos-Header-Join .chamasTacos-Button-Blue:hover{
	color: #000000;
}

.chamasTacos-Header-Home{
	background-image: url(../../images/rs/ChamasTacos-Home-Background.jpg);
}

.chamasTacos-Home-Top{
	padding-top: 90px;
	padding-bottom: 109px;
}

.chamasTacos-Home-Hook{
	font-family: "LemonMilk";
	font-size: 25px;
	line-height: 35px;	
	text-transform: uppercase;
	color: #FFFFFF;
}

.chamasTacos-Home-Introduction{
	font-family: "brandon-grotesque", sans-serif;
	font-size: 28px;
	line-height: 38px;
	font-weight: bold;
	text-align: center;
	color: #FFFFFF;
}

.chamasTacos-Home-Restaurants span{
	font-family: "brandon-grotesque", sans-serif;
	font-weight: 900;
	font-size: 60px;
	letter-spacing: 0px;
	color: #F2B124 !important;
	background-image: url(../../images/rs/ChamasTacos-Home-Restaurants-Background.svg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: contain;
	height: 210px;
	width: 210px;
	display: flex;
	align-items: center;
	justify-content: center;
	padding-left: 7px;
}

.chamasTacos-Home-Menu{
	padding-top: 119px;
	padding-bottom: 272px;
	background-image: url(../../images/rs/ChamasTacos-Home-Menu-Character.png), url(../../images/rs/ChamasTacos-Home-Menu-Background.jpg);
	background-repeat: no-repeat, no-repeat;
	background-position: bottom 210px right -58px, center bottom;
	background-size: auto, cover;
	position: relative;
	-webkit-clip-path: polygon(0 0, 100% 0, 100% calc(100% - 236px), 0% 100%);
	clip-path: polygon(0 0, 100% 0, 100% calc(100% - 236px), 0% 100%);
	margin-bottom: -236px;
}

.chamasTacos-Home-Moment{
	padding-top: 420px;
	padding-bottom: 420px;
	background-image: url(../../images/rs/ChamasTacos-Home-Moment-Background.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-size: cover;
	position: relative;
	-webkit-clip-path: polygon(0 236px, 100% 0, 100% calc(100% - 236px), 0% 100%);
	clip-path: polygon(0 236px, 100% 0, 100% calc(100% - 236px), 0% 100%);
	margin-bottom: -236px;
	margin-top: -236px;
}

.chamasTacos-Home-Restaurant{
	padding-top: 370px;
	padding-bottom: 110px;
	background-image: url(../../images/rs/ChamasTacos-Home-Restaurant-Background.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-size: cover;
	position: relative;
	-webkit-clip-path: polygon(0 236px, 100% 0, 100% 100%, 0% 100%);
	clip-path: polygon(0 236px, 100% 0, 100% 100%, 0% 100%);
	margin-top: -236px;
}

.chamasTacos-Home-Banner-Container{
	position: relative;
	z-index: 999;
	transform: rotate(-5deg) skew(-5deg);
	width: 100%;
}

.chamasTacos-Home-Banner-Container .marquee{
	transform: skew(5deg);
}

.chamasTacos-Home-Banner{
	width: 110%;
	height: 155px;
	display: flex;
	align-items: center;
}

.chamasTacos-Home-Banner-Top{
	background-color: #F2B124;
}

.chamasTacos-Home-Banner-Bottom{
	background-color: #F2B124;
}

.chamasTacos-Home-Banner-Separator{
	width: 76px;
	height: 81px;
	background-image: url(../../images/rs/ChamasTacos-Banner-Separator.svg);
	background-repeat: no-repeat;
	background-position: center center;
	display: inline-block;
}

.chamasTacos-Home-Banner-Text{
	font-family: "brandon-grotesque", sans-serif;
	font-size: 50px;
	font-weight: 900;
	text-transform: uppercase;
	color: #000000;
}

.chamasTacos-Home-Banner-Text-Reverse{
	font-family: "brandon-grotesque", sans-serif;
	font-size: 50px;
	font-weight: 900;
	text-transform: uppercase;
	-webkit-text-stroke: 2px #000000;
	color: transparent !important;
}

.chamasTacos-Home-Menu-Top{
	color: #FFFFFF;
	padding-bottom: 110px;
}

.chamasTacos-Home-Menu-Top .chamasTacos-Title{
	font-family: "LemonMilk";
	font-weight: bold;
	position: relative;
	font-size: 60px;
	line-height: 80px;
}

.chamasTacos-Home-Menu-Top .chamasTacos-Title:after{
	content: '';
	width: 94px;
	height: 127px;
	background-image: url(../../images/rs/ChamasTacos-Menu-Title-Icon.svg);
	background-repeat: no-repeat;
	background-size: contain;
	position: absolute;
	top: -25px;
	right: 35px;
}

.chamasTacos-Home-Separator, .chamasTacos-Blue-Separator{
	margin-top: 110px;
	border: 2px solid #FFFFFF;
	opacity: 1;
	position: relative;
	height: 1px;
	border-radius: 50px;
}

.chamasTacos-Home-Separator{
	border: 2px solid #F2B124;
}

.chamasTacos-Home-Separator:after{
	content: '';
	/*width: 410px;*/
	width: 320px;
	height: 360px;
	max-width: 100%;
	background-image: url(../../images/rs/ChamasTacos-Home-Menu-Separator.png);
	background-repeat: no-repeat;
	background-size: contain;
	position: absolute;
	bottom: -300px;
	right: -25px;
}

.chamasTacos-Home-Menu-Bottom{
	padding-top: 124px;
}

.chamasTacos-Home-Menu-Bottom-Line{
	color: #FFFFFF;
	display: flex;
	align-items: center;
}

.chamasTacos-Home-Menu-Bottom .chamasTacos-Title-Normal{
	text-transform: uppercase;
}

.chamasTacos-Home-Menu-Bottom .chamasTacos-Title-Normal span{
	color: #F2B124;
	margin-left: 30px;
	margin-right: 30px;
}

.chamasTacos-Home-Menu-Bottom-Links{
	margin-top: 90px;
}

.chamasTacos-Home-Menu-Bottom-Links .chamasTacos-Button{
	margin: initial;
}

.chamasTacos-Home-Moment-Image{
	padding: 68px 65px 68px 8px;
	border: none;
	border-left: none;
	border-top-right-radius: 34px;
	border-bottom-right-radius: 34px;
	position: relative;
	margin-left: -8px;
	width: calc(100% + 8px);
	background: #222222 0% 0% no-repeat padding-box;
	box-shadow: 10px 10px 30px #000000;
	height: 700px;
}

.chamasTacos-Home-Moment-Image img{
	border-top-right-radius: 34px;
	border-bottom-right-radius: 34px;
	max-height: 100%;
	width: 100%;
	object-fit: cover;
}

.chamasTacos-Home-Moment-Content{
	color: #FFFFFF;
}

.chamasTacos-Home-Moment-Content .chamasTacos-Title-Medium{
	margin-bottom: 38px;
}

.chamasTacos-Home-Moment-Content .chamasTacos-Button{
	margin: initial;
	margin-top: 57px;
}

.chamasTacos-Home-Moment-Content .chamasTacos-Title-Small, .chamasTacos-Home-Restaurant-Content .chamasTacos-Title-Small{
	color: #F2B124;
	text-transform: uppercase;
}

.chamasTacos-Home-Restaurant-Image{
	padding: 68px 8px 68px 65px;
	border: none;
	border-right: none;
	border-top-left-radius: 34px;
	border-bottom-left-radius: 34px;
	position: relative;
	margin-right: -8px;
	width: calc(100% + 8px);
	background: #222222 0% 0% no-repeat padding-box;
	box-shadow: 10px 10px 30px #000000;
	height: 700px;
}

.chamasTacos-Home-Restaurant-Image img{
	border-top-left-radius: 34px;
	border-bottom-left-radius: 34px;
	max-height: 100%;
	width: 100%;
	object-fit: cover;
}

.chamasTacos-Home-Restaurant-Content{
	color: #FFFFFF;
}

.chamasTacos-Home-Restaurant-Content .chamasTacos-Content{
	margin-bottom: 57px;
}

.chamasTacos-Home-Restaurant-Content .chamasTacos-Title-Medium{
	margin-bottom: 38px;
}

.chamasTacos-Home-Restaurant-Content .chamasTacos-Button{
	margin: initial;
	margin-bottom: 20px;
}

.chamasTacos-Footer{
	background-color: #000000;
	padding-top: 68.5px;
	padding-bottom: 74.6px;
}

.chamasTacos-Footer-Nav{
	list-style-type: none;
	display: inline-block;
	padding-left: initial;
	margin-bottom: initial;
}

.chamasTacos-Footer-Nav li{
	display: inline-block;
	font-family: 'GothamXNarrowMedium';
	font-size: 22px;
	line-height: 26px;
	position: relative;
}

.chamasTacos-Footer-Nav li:after{
	content: 'I';
	font-family: 'GothamXNarrowMedium';
	font-size: 22px;
	line-height: 26px;
	color: #FFFFFF;
	position: absolute;
	right: -4.5px;
	top: 53%;
	transform: translateY(-50%);
}

.chamasTacos-Footer-Nav li:last-child:after{
	display: none;
}

.chamasTacos-Footer-Links{
	background-color: #000000;
	color: #FFFFFF;
	font-family: 'GothamXNarrowMedium';
	font-size: 14px;
	line-height: 14px;
}

.chamasTacos-Footer a, .chamasTacos-Footer-Links a{
	color: #FFFFFF;
}

.chamasTacos-Footer a:hover, .chamasTacos-Footer-Links a:hover{
	color: #F2B124 !important;
}

.chamasTacos-Home-Map{
	padding-top: 160px;
	padding-bottom: 160px;
	background-image: url(../../images/rs/ChamasTacos-Home-Map-Background.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	position: relative;
}

.chamasTacos-Home-Map-Block{
	background-color: #F2B124;
	border-radius: 34px;
	padding-top: 167px;
	padding-bottom: 167px;
	font-family: "LemonMilk";
	font-size: 28px;
	line-height: 40px;
	font-weight: bold;
	text-transform: uppercase;
	color: #000000;
	position: relative;
}

.chamasTacos-Home-Map-Block:after{
	content: '';
	width: 420px;
	height: 380px;
	position: absolute;
	bottom: -170px;
	left: -170px;
	background-image: url(../../images/rs/ChamasTacos-Home-Map-Icon.png);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: contain;
}

.chamasTacos-Home-Map-Block strong{
	color: #FFFFFF;
}

.chamasTacos-Home-Map-Block .chamasTacos-Button{
	width: 100%;
}

.chamasTacos-Home-Map-Block input[type="text"]{
	font-family: 'brandon-grotesque';
	font-size: 30px;
	line-height: 43px;
	color: #FFFFFF;
	width: 100%;
	height: 81px;
	display: flex;
	align-items: center;
	justify-content: start;
	padding-left: 41px;
	margin: auto;

	background: transparent;
	border: 2px solid #FFFFFF;
	border-radius: 41px;
	outline: none;
}

.chamasTacos-Home-Map-Block input[type="text"]::-ms-input-placeholder { /* Edge 12-18 */
  color: #FFFFFF;
}

.chamasTacos-Home-Map-Block input[type="text"]::placeholder {
  color: #FFFFFF;
}

.chamasTacos-Home-Map-Block .wpcf7-not-valid-tip{
	font-family: 'GothamXNarrowMedium';
	font-size: 18px;
	line-height: 18px;
	font-style: italic;
	margin-top: 7px;
	text-align: center;
}

.chamasTacos-Home-Map-Block .wpcf7-response-output{
	margin: 0 !important;
	font-family: 'brandon-grotesque';
	font-size: 18px;
	line-height: 18px;
	font-style: italic;
	text-align: center;
	padding: 7px !important;
}

.chamasTacos-Home-Submit-Button{
	position: relative;
}

.chamasTacos-Home-Submit-Button input{
	border: none !important;
}

.chamasTacos-Home-Submit-Button:after{
	content: '';
	position: absolute;
	width: 58px;
	height: 58px;
	border-radius: 41px;
	top: 50%;
	transform: translateY(-50%);
	right: 14px;
	background-position: center center;
	background-repeat: no-repeat;
	background-image: url(../../images/rs/ChamasTacos-Button-Black.svg);
}


.chamasTacos-Instagram{
	background-image: url(../../images/rs/ChamasTacos-Home-Instagram-Background.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-size: cover;	
	padding-top: 187px;
	padding-bottom: 134px;
	color: #FFFFFF;
}

.chamasTacos-Instagram .chamasTacos-Title{
	font-family: "LemonMilk";
	font-size: 70px;
	line-height: 100px;
	font-weight: bold;
	position: relative;
}

.chamasTacos-Instagram-Content{
	padding-top: 214px;
	padding-bottom: 126px;
}

.chamasTacos-Instagram-Content{
	position: relative;
	width: 120%;
	left: 50%;
	transform: translateX(-50%);
	overflow: hidden;
}

.chamasTacos-Instagram-Content #sb_instagram, .chamasTacos-Instagram-Content #sb_instagram #sbi_images{
	/*
	padding-top: 10px !important;
	padding-bottom: 10px !important;
	*/
	padding: 30px !important;
}

.chamasTacos-Instagram-Content #sb_instagram #sbi_images .sbi_item, .chamasTacos-Instagram-Content #sb_instagram .sbi_photo_wrs, .chamasTacos-Instagram-Content #sb_instagram .sbi_photo{
	border-radius: 34px;
}

.chamasTacos-Instagram-Content #sb_instagram #sbi_images .sbi_item:nth-child(odd) .sbi_photo{
	box-shadow: -5px -5px 30px #747474, 20px 20px 20px #000000;
}

.chamasTacos-Instagram-Content #sb_instagram #sbi_images .sbi_item:nth-child(even) .sbi_photo{
	margin-top: 85px !important;
	box-shadow: -5px -5px 30px #747474, 20px 20px 20px #000000;
}

.chamasTacos-Header-Mobile .chamasTacos-Logo{
	max-width: 100%;
}

.chamasTacos-Header-Mobile-Action{
	position: absolute;
	top: 31px;
	left: 0;
	width: 100%;
	z-index: 999;
}

.chamas-Tacos-Header-Mobile-Icons{
	position: relative;
}

.chamasTacos-Header-Mobile-Action-Open, .chamasTacos-Header-Mobile-Action-Close{
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	top: 0;
	opacity: 0;
	transition: all 0.5s !important;
}

.chamasTacos-Header-Mobile-Action-Open.active, .chamasTacos-Header-Mobile-Action-Close.active{
	opacity: 1;
	z-index: 999;
}

.chamasTacos-Header-Mobile-Menu{
	position: absolute;
	top: 0px;
	left: 0;
	width: 100%;
	z-index: 998;
	padding-top: 106px;
	background-image: url(../../images/rs/ChamasTacos-Mobile-Menu.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	background-size: cover;
	transform: translateY(-100%);
	transition: all 0.5s !important;
}

.chamasTacos-Header-Mobile-Menu.active{
	transform: translateY(0);
}

.chamasTacos-Mobile-Nav{
	margin-bottom: 0;
	padding-left: 0;
	list-style-type: none;
}

.chamasTacos-Mobile-Nav .nav-link{
	font-family: "LemonMilk";
	font-size: 25px;
	line-height: 31px;
	font-weight: bold;
	text-transform: uppercase;
	font-weight: 900;
	color: #FFFFFF;
	transition: all 0s !important;
	display: block;
	padding: 23px 0;
	text-align: center;
	border: 1px solid transparent;
}

.chamasTacos-Mobile-Nav .active .nav-link, .chamasTacos-Mobile-Nav .nav-link:hover{
	color: #000000 !important;
	background: #F2B124;
	opacity: 1;
}

/* CONTACT */
.chamasTacos-Header-Contact{
	background-image: url(../../images/rs/ChamasTacos-Contact-Header.jpg);
	color: #FFFFFF;
}

.chamasTacos-Header-Contact .chamasTacos-Title{
	color: #000000;
}

.chamasTacos-Contact-Content{
	padding-top: 124px;
	padding-bottom: 124px;
	background-color: #F8F8F8;
	background-image: url(../../images/rs/ChamasTacos-Contact-Character.png), url(../../images/rs/ChamasTacos-Contact-Bg-Left.png);
	background-repeat: no-repeat no-repeat;
	background-position: bottom right, bottom left;
}

.chamasTacos-Contact-Content label{
	display: block;
	text-align: center;
	color: #000000;
	font-family: 'LemonMilk';
	font-weight: bold;
	font-size: 30px;
	line-height: 50px;
}

.chamasTacos-Contact-Content input, .chamasTacos-Contact-Content textarea, .chamasTacos-Contact-Content select{
	border: 2px solid #F2B124;
	border-radius: 41px;
	opacity: 1;
	resize: none;
	outline: none;
	width: 100%;
	max-width: 100%;
	text-align: center;
	padding: 10px 29px;
	font-family: 'brandon-grotesque';
	font-size: 30px;
	line-height: 43px;
	background-color: transparent;
}

.chamasTacos-Contact-Content select{
	text-align: left;
	-webkit-appearance: none;
  -moz-appearance: none;
  text-transform: uppercase;
  font-weight: bold;
}

.chamasTacos-Contact-Content textarea{
	height: 213px;
}

.chamasTacos-Contact-Content input::-ms-input-placeholder { /* Edge 12-18 */
  color: rgba(0, 0, 0, 0.25);
}

.chamasTacos-Contact-Content input::placeholder {
  color: rgba(0, 0, 0, 0.25);
}

.chamasTacos-Contact-Content input[type="submit"]{
	background-color: #000000;
	color: #FFFFFF;
	box-shadow: none;
	border: 2px solid #000000;
	border-radius: 41px;
	opacity: 1;
	display: inline-block;
	width: 498px;
	max-width: 100%;
	padding-top: 20px;
	padding-bottom: 20px;
	font-family: 'brandon-grotesque';
	font-size: 30px;
	line-height: 43px;
	font-weight: bold;
	text-transform: uppercase;
}

.chamasTacos-Contact-Content input[type="submit"]:hover{
	background-color: #F2B124;
	color: #000000;
	box-shadow: none;
	border: 2px solid #F2B124;
}

.chamasTacos-Contact-Select{
	position: relative;
}

.chamasTacos-Contact-Select:before{
	content: '';
	position: absolute;
	right: 29px;
	top: 50%;
	transform: translateY(-50%);
	background-image: url(../../images/rs/ChamasTacos-Arrow-Down-Yellow.svg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: contain;
	width: 35px;
	height: 26px;
}
/* CONTACT */

/* ACTUS */
.chamasTacos-Header-News{
	background-image: url(../../images/rs/ChamasTacos-Actus-Header.jpg);
	color: #FFFFFF;
	border-bottom: solid 8px #FFFFFF;
}

.chamasTacos-Header-News .chamasTacos-Title{
	color: #000000;
}

.chamasTacos-News-Background{
	background-image: url(../../images/rs/ChamasTacos-Actus-Background.jpg);
	background-position: center top;
  background-repeat: repeat-y;
  background-size: 100% auto;
  color: #FFFFFF;
}

.chamasTacos-News-Background .chamasTacos-Title-Small{
	text-transform: uppercase;
}

.chamasTacos-News-Background .chamasTacos-Introduction{
	color: #F2B124;
}

#chamasTacos-News-Block{
	padding-top: 142px;
	padding-bottom: 142px;
}

#chamasTacos-News-Block div.chamasTacos-News-Element{
	display:none;
}

.chamasTacos-Load-More{
	font-family: "brandon-grotesque", sans-serif;
	font-size: 22px;
	line-height: 31px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	width: 498px;
	height: 81px;
	display: flex;
	align-items: center;
	justify-content: start;
	padding-left: 41px;
	margin: auto;
	position: relative;
	background: transparent;
	background: #242424 0% 0% no-repeat padding-box;
	box-shadow: 5px 5px 30px #000000B9;
	border-radius: 41px;
	opacity: 1;
}

.chamasTacos-Load-More:after{
	content: '';
	position: absolute;
	width: 58px;
	height: 58px;
	border-radius: 41px;
	top: 50%;
	transform: translateY(-50%);
	right: 14px;
	background-position: center center;
	background-repeat: no-repeat;
	background-image: url(../../images/rs/ChamasTacos-Button-Blue.svg);
}

.chamasTacos-Load-More:hover{
	background-color: #FFFFFF;
	color: #000000;
}

/*
.chamasTacos-Load-More{
	background-color: #FFFFFF;
	color: #000000;
	box-shadow: none;
	border: 2px solid #FFFFFF;
	border-radius: 41px;
	opacity: 1;
	display: inline-block;
	width: 498px;
	max-width: 100%;
	padding-top: 20px;
	padding-bottom: 20px;
	font-family: 'expo-sans-pro';
	font-weight: bold;
	text-transform: uppercase;
	font-size: 32px;
	line-height: 34px;
}

.chamasTacos-Load-More:hover{
	background-color: #F2B124;
	color: #000000;
	box-shadow: none;
	border: 2px solid #F2B124;
}
*/

.chamasTacos-News-Image{
	position: relative;
}

.chamasTacos-News-Image:before {
    content: "";
    display: block;
    padding-top: 100%;
}

.chamasTacos-News-Image img{
	border-radius: 30px;
	position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  height: 100%;
  width: 100%;
  object-fit: cover;
  transition: all .3s !important;
  box-shadow: 10px 10px 10px #141414, -5px -5px 10px #454545;
}

.chamasTacos-News-Title{
	font-weight: 900;
	color: #FFFFFF;
	font-family: "LemonMilk";
	font-size: 20px;
	line-height: 30px;
	text-transform: uppercase;
	margin-top: 30px;
}

.chamasTacos-News-Excerpt{
	font-family: "brandon-grotesque", sans-serif;
	font-size: 24px;
	line-height: 28px;
	color: #FFFFFF;
}

.chamasTacos-News-Date{
	font-family: "brandon-grotesque", sans-serif;
	font-size: 16px;
	line-height: 23px;
	margin-top: 21px;
	margin-bottom: 33px;
	text-transform: uppercase;
	font-weight: bold;
}

.chamasTacos-News-Element{
	display: none;
	position: relative;
	border-radius: 50px;
	margin-bottom: 130px;
}

.chamasTacos-News-Element:after{
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 8px;
	border-radius: 50px;
	background-color: #FFFFFF;
	transition: all .3s !important;
}

.odd-1 .chamasTacos-News-Date, .odd-3 .chamasTacos-News-Date, .even-1 .chamasTacos-News-Date, .even-3 .chamasTacos-News-Date{
	color: #F2B124;
}

.odd-2 .chamasTacos-News-Date, .even-2 .chamasTacos-News-Date{
	color: #F2B124;
}

/*
.odd-1 .chamasTacos-News-Image img{
	box-shadow: -10px -10px 10px #F2B124;
}

.even-1 .chamasTacos-News-Image img{
	box-shadow: -10px -10px 10px #00C2DB;
}

.odd-3 .chamasTacos-News-Image img{
	box-shadow: 10px -10px 10px #00C2DB;
}

.even-3 .chamasTacos-News-Image img{
	box-shadow: 10px -10px 10px #F2B124;
}
*/

.chamasTacos-News-Content-Hover{
	color: #000000;
	font-family: 'LemonMilk';
	font-size: 50px;
	border: 8px solid #FFFFFF;
	border-radius: 30px;
	position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  max-height: 100%;
  z-index: 900;
  opacity: 0;
  transition: all .3s !important;
  background-color: #F2B124;
  background-repeat: no-repeat;
  background-position: right -3px bottom -3px;
  background-size: 100% auto;
}


.odd-1 .chamasTacos-News-Content-Hover, .odd-3 .chamasTacos-News-Content-Hover, .even-2 .chamasTacos-News-Content-Hover{
	background-image: url(../../images/rs/ChamasTacos-News-Hover.png);
}

.odd-2 .chamasTacos-News-Content-Hover, .even-1 .chamasTacos-News-Content-Hover, .even-3 .chamasTacos-News-Content-Hover{
	background-image: url(../../images/rs/ChamasTacos-News-Hover-2.png);
}

.chamasTacos-News-Content-Elements{
	opacity: 1;
  transition: all .3s !important;
}

.chamasTacos-News-Content-Hover img{
	width: 100%;
	height: auto;
	max-width: 100%;
	border-bottom-left-radius: 25px;
	border-bottom-right-radius: 25px;
}

.chamasTacos-News-Element:hover .chamasTacos-News-Content-Elements{
	opacity: 0;
}

.chamasTacos-News-Element:hover .chamasTacos-News-Content-Hover{
	opacity: 1;
}

.chamasTacos-News-Element:hover:after{
	display: none;
}

.chamasTacos-News-Element:hover .chamasTacos-News-Image img{
	box-shadow: none;
}

.chamasTacos-News-Slider-Prev, .chamasTacos-News-Slider-Next{
	width: 53px;
	height: 51px;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: contain;
	border: none;
}

.chamasTacos-News-Slider-Prev{
	background-image: url(../../images/rs/ChamasTacos-News-Slider-Prev-Cursor.png);
}

.chamasTacos-News-Slider-Next{
	background-image: url(../../images/rs/ChamasTacos-News-Slider-Next-Cursor.png);
}

.chamasTacos-News-Slider-Container{
	padding: 54px;
	border-radius: 34px;
	background: #242424 0% 0% no-repeat padding-box;
	box-shadow: 10px 10px 30px #000000;
}

.chamasTacos-News-Slider{
	height: 626px;
	max-height: 626px;
	border-radius: 34px;
}

.chamasTacos-News-Slide{
	width: 100%;
	height: 100%;
	max-width: 100%;
	max-height: 100%;
	border-radius: 34px;
}

.chamasTacos-News-Slide iframe{
	width: 100%;
	height: 100%;
	max-width: 100%;
	max-height: 100%;
	border-radius: 34px;
}

.chamasTacos-News-Slider .slick-list, .chamasTacos-News-Slider .slick-track{
    height: 100%;
    border-radius: 34px;
}
/* ACTUS */

/* RECRUTEMENT */
.chamasTacos-Header-Recruitment{
	background-image: url(../../images/rs/ChamasTacos-Recrutement-Header.jpg);
	color: #FFFFFF;
	border-bottom: solid 8px #FFFFFF;	
}

.chamasTacos-Header-Recruitment .chamasTacos-Title{
	color: #F2B124;
}

.chamasTacos-Header-Recruitment .chamasTacos-Introduction{
	color: #FFFFFF;
}

.chamasTacos-Recruitment-Elements{
	background-color: #F2B124;
	padding-top: 130px;
	padding-bottom: 60px;
	border-bottom: solid 8px #FFFFFF;
	color: #000000;
}

.chamasTacos-Recruitment-Elements .chamasTacos-Content strong{
	font-weight: initial;
	color: #FFFFFF;
}

.chamasTacos-Recruitment-Elements .chamasTacos-Content em{
	font-style: initial;
	color: #FFFFFF;
}

.chamasTacos-Recruitment-Elements .nav-pills .nav-link{
	font-family: "LemonMilk";
	font-size: 40px;
	line-height: 54px;
	text-transform: uppercase;
	font-weight: bold;
	opacity: 1;
	width: 100%;
	text-align: center;
	transition: all 0.5s !important;
	background-position: center bottom;
	background-repeat: no-repeat;
	background-size: 100%;
	background-color: transparent !important;
	color: #000000 !important;
	border-bottom: solid 4px transparent;
	border-radius: 0;
	padding-left: 0;
	padding-right: 0;
	margin-left: 15px;
	margin-right: 15px;
}

.chamasTacos-Recruitment-Elements .nav-pills .nav-link.active, .chamasTacos-Recruitment-Elements .nav-pills .nav-link:hover{
	color: #FFFFFF !important;
	border-color: #000000;
}

.chamasTacos-Recruitment-Slider-Prev, .chamasTacos-Recruitment-Slider-Next, .chamasTacos-Testimonials-Slider-Prev, .chamasTacos-Testimonials-Slider-Next{
	width: 121px;
	height: 111px;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: contain;
	border: none;
}

.chamasTacos-Recruitment-Slider-Prev, .chamasTacos-Testimonials-Slider-Prev{
	background-image: url(../../images/rs/ChamasTacos-Recruitment-Slider-Prev-Cursor.png);

}

.chamasTacos-Recruitment-Slider-Next, .chamasTacos-Testimonials-Slider-Next{
	background-image: url(../../images/rs/ChamasTacos-Recruitment-Slider-Next-Cursor.png);
}

.chamasTacos-Recruitment-Slider-Block{
	background-color: #242424;
	padding-top: 243px;
	padding-bottom: 394px;
	position: relative;
	background-image: url(../../images/rs/ChamasTacos-Recrutement-Slider-Overlay.png);
	background-repeat: no-repeat;
	background-position: center center;
}

.chamasTacos-Recruitment-Slider{
	height: 505px;
  max-height: 505px;
  width: 925px;
  max-width: 100%;
  position: relative;
  margin: auto;
  margin-top: 20px;
}

.chamasTacos-Recruitment-Slider .slick-list, .chamasTacos-Recruitment-Slider .slick-track{
    height: 100%;
}

.chamasTacos-Recruitment-Slider .slick-slide img{
	height: 100%;
	width: 100%;
	max-height: 100%;
	max-width: 100%;
	object-fit: cover;
}

.chamasTacos-Recruitment-ChamasFamily{
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	top: -153px;
}

.chamasTacos-Recruitment-Testimonials{
	background-image: url(../../images/rs/ChamasTacos-Recrutement-Temoignages.jpg);
	background-position: center top;
  background-repeat: repeat-y;
  background-size: cover;
  color: #FFFFFF;
	padding-top: 142px;
	padding-bottom: 309px;
}

.chamasTacos-Recruitment-Testimonials .chamasTacos-Title-Small{
	margin-bottom: 127px;
	text-transform: uppercase;
}

.chamasTacos-Recruitment-Testimonials-Block{
	border-radius: 34px;
	background-color: #F2B124;
	backdrop-filter: blur(8px);
	-webkit-backdrop-filter: blur(8px);
	padding-bottom: 144px;
	transition: all 0s !important;
}

.chamasTacos-Recruitment-Testimonials-Titles{
	position: relative;
	width: 100%;
	padding-top: 227px;
}

.chamasTacos-Recruitment-Testimonials-Title{
	position: absolute;
	top: 0;
}

.chamasTacos-Recruitment-Testimonials-Title.active{
	z-index: 200 !important;
}

.chamasTacos-Recruitment-Testimonials-Title button{
	width: 100%;
	background-color: transparent;
	/*padding-top: 79px;*/
	padding-top: 49px;
	padding-bottom: 79px;
	border-top-left-radius: 34px;
	border-top-right-radius: 34px;
	border: none;
}

.chamasTacos-Recruitment-Testimonials-Title button div{
	display: flex;
	align-items: center;
	justify-content: center;
	opacity: 0;
}

.chamasTacos-Recruitment-Testimonials-Title.active button div{
	opacity: 1;
}

.chamasTacos-Recruitment-Testimonials-Title:nth-child(1) button, .chamasTacos-Recruitment-Testimonials-Title:nth-child(5) button{
	border-color: #F2B124;
	background: linear-gradient(0deg, transparent 50%, #F2B124 50%);
}

.chamasTacos-Recruitment-Testimonials-Title:nth-child(2) button, .chamasTacos-Recruitment-Testimonials-Title:nth-child(6) button{
	border-color: #5A5A5A;
	background: linear-gradient(0deg, transparent 50%, #5A5A5A 50%);
}

.chamasTacos-Recruitment-Testimonials-Title:nth-child(3) button, .chamasTacos-Recruitment-Testimonials-Title:nth-child(7) button{
	border-color: #7C7C7C;
	background: linear-gradient(0deg, transparent 50%, #7C7C7C 50%);
}

.chamasTacos-Recruitment-Testimonials-Title:nth-child(4) button, .chamasTacos-Recruitment-Testimonials-Title:nth-child(8) button{
	border-color: #ACACAC;
	background: linear-gradient(0deg, transparent 50%, #ACACAC 50%);
}

/* TEMOIGNAGES - MOBILE */
.chamasTacos-Recruitment-Testimonials-Block-Mobile .accordion{
	border: none;
}

.chamasTacos-Recruitment-Testimonials-Block-Mobile .accordion-collapse{
	padding-top: 30px;
	padding-bottom: 30px;
}

.chamasTacos-Recruitment-Testimonials-Block-Mobile .accordion-item{
	border: none;
}

.chamasTacos-Recruitment-Testimonials-Block-Mobile .accordion-item .accordion-button{
	color: #000000;
	outline: none;
	box-shadow: none;
	position: relative;
}

.chamasTacos-Recruitment-Testimonials-Block-Mobile .accordion-item .accordion-button:before{
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	height: 0px;
	width: 49%;
	border-bottom: 8px solid #000000;
	opacity: 1;
}


.chamasTacos-Recruitment-Testimonials-Block-Mobile .accordion-item:nth-child(1) .accordion-collapse,
.chamasTacos-Recruitment-Testimonials-Block-Mobile .accordion-item:nth-child(5) .accordion-collapse,
.chamasTacos-Recruitment-Testimonials-Block-Mobile .accordion-item:nth-child(1) .accordion-button,
.chamasTacos-Recruitment-Testimonials-Block-Mobile .accordion-item:nth-child(5) .accordion-button{
	background-color: #F2B124;
}

.chamasTacos-Recruitment-Testimonials-Block-Mobile .accordion-item:nth-child(2) .accordion-collapse,
.chamasTacos-Recruitment-Testimonials-Block-Mobile .accordion-item:nth-child(6) .accordion-collapse,
.chamasTacos-Recruitment-Testimonials-Block-Mobile .accordion-item:nth-child(2) .accordion-button,
.chamasTacos-Recruitment-Testimonials-Block-Mobile .accordion-item:nth-child(6) .accordion-button{
	background-color: #5A5A5A;
}

.chamasTacos-Recruitment-Testimonials-Block-Mobile .accordion-item:nth-child(3) .accordion-collapse,
.chamasTacos-Recruitment-Testimonials-Block-Mobile .accordion-item:nth-child(7) .accordion-collapse,
.chamasTacos-Recruitment-Testimonials-Block-Mobile .accordion-item:nth-child(3) .accordion-button,
.chamasTacos-Recruitment-Testimonials-Block-Mobile .accordion-item:nth-child(7) .accordion-button{
	background-color: #7C7C7C;
}

.chamasTacos-Recruitment-Testimonials-Block-Mobile .accordion-item:nth-child(4) .accordion-collapse,
.chamasTacos-Recruitment-Testimonials-Block-Mobile .accordion-item:nth-child(8) .accordion-collapse,
.chamasTacos-Recruitment-Testimonials-Block-Mobile .accordion-item:nth-child(4) .accordion-button,
.chamasTacos-Recruitment-Testimonials-Block-Mobile .accordion-item:nth-child(8) .accordion-button{
	background-color: #ACACAC;
}

.chamasTacos-Recruitment-Testimonials-Block-Mobile .accordion-item .accordion-button:after{
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23FFFFFF'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E")
}

.chamasTacos-Recruitment-Testimonials-Block-Mobile .chamasTacos-Content{
	font-size: 22px;
}

.chamasTacos-Recruitment-Testimonials-Block-Mobile .chamasTacos-Content b{
	font-family: "brandon-grotesque";
	font-weight: 900;
	color: #000000;
}
/* TEMOIGNAGES - MOBILE */

.chamasTacos-Recruitment-Testimonials-Title button, .chamasTacos-Recruitment-Testimonials-Block-Mobile .accordion-item .accordion-button{
	font-family: "LemonMilk";
	font-size: 40px;
	line-height: 54px;
	font-weight: 900;
	color: #000000;
}

.chamasTacos-Recruitment-Testimonials-Title button small, .chamasTacos-Recruitment-Testimonials-Block-Mobile .accordion-item .accordion-button small{
	font-family: "brandon-grotesque";
	font-size: 25px;
	font-weight: bold;
}

.chamasTacos-Recruitment-Testimonials-Title button span, .chamasTacos-Recruitment-Testimonials-Block-Mobile .accordion-item .accordion-button span{
	color: #FFFFFF;
}

.chamasTacos-Recruitment-Testimonials-Content{
	position: relative;
	padding-left: 60px;
	padding-right: 60px;
	padding-top: 144px;
	padding-bottom: 50px;
}

.chamasTacos-Recruitment-Testimonials-Content:before{
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	height: 0px;
	width: 49%;
	border-bottom: 8px solid #000000;
	opacity: 1;
}

.chamasTacos-Recruitment-Testimonials-Content-Block{
	display: none;
}

.chamasTacos-Recruitment-Testimonials-Content-Block.active{
	display: block;
}

.chamasTacos-Recruitment-Testimonials-Content .chamasTacos-Content b{
	font-family: "brandon-grotesque";
	font-weight: 900;
	color: #000000;
}

.chamasTacos-Recruitment-Contact-Header{
	position: relative;
	margin-top: -26px;
}

.chamasTacos-Recruitment-Contact-Header-Element{
	border-top-left-radius: 34px;
	border-top-right-radius: 34px;
	padding-top: 45px;
	padding-bottom: 65px;
	background-color: #242424;
	font-family: "LemonMilk";
	font-size: 26px;
	line-height: 36px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
}

.chamasTacos-Recruitment-Contact-Header-Element.active{
	background-color: #F2B124;
	color: #000000;
}

.chamasTacos-Recruitment-Contact-Content{
	position: relative;
	margin-top: -26px;
	background-color: #F2B124;
	border-top-left-radius: 34px;
	border-top-right-radius: 34px;
	background-image: url(../../images/rs/ChamasTacos-Recruitment-Contact-Bg.png);
	background-position: bottom left 10px;
	background-repeat: no-repeat;
}

.chamasTacos-Recruitment-Contact-Content-Introduction{
	font-family: "brandon-grotesque", sans-serif;
	font-size: 32px;
	line-height: 36px;
	font-weight: 900;
	padding-top: 115px;
}

.chamasTacos-Recruitment-Contact-Content-Introduction-Sub{
	font-family: "brandon-grotesque", sans-serif;
	font-size: 30px;
	line-height: 36px;
	font-weight: bold;
	color: #000000;
	padding-bottom: 115px;
}

.chamasTacos-Recruitment-Separator{
	margin-top: 110px;
	border: 2px solid #000000;
	opacity: 1;
	height: 1px;
	border-radius: 50px;
}

.chamasTacos-Recruitment-Contact-Form{
	padding-top: 117px;
	padding-bottom: 160px;
}

.chamasTacos-Recruitment-Contact-Form label{
	display: block;
	text-align: center;
	color: #000000;
	font-family: 'LemonMilk';
	font-weight: bold;
	font-size: 30px;
	line-height: 50px;
}

.chamasTacos-Recruitment-Contact-Form input, .chamasTacos-Recruitment-Contact-Form textarea, .chamasTacos-Recruitment-Contact-Form select{
	border: 2px solid #FFFFFF;
	border-radius: 41px;
	opacity: 1;
	resize: none;
	outline: none;
	width: 100%;
	max-width: 100%;
	text-align: center;
	padding: 10px 29px;
	font-family: 'brandon-grotesque';
	font-size: 30px;
	line-height: 43px;
	background-color: #FFFFFF;
	color: #000000;
}

.chamasTacos-Recruitment-Contact-Form input[type="file"]{
	border: none;
}

.chamasTacos-Recruitment-Contact-Form select{
	text-align: left;
	-webkit-appearance: none;
  -moz-appearance: none;
  color: #000000;
  font-weight: bold;
}

.chamasTacos-Recruitment-Contact-Form textarea{
	height: 213px;
}

.chamasTacos-Recruitment-Contact-Form input::-ms-input-placeholder { /* Edge 12-18 */
  color: #242424;
}

.chamasTacos-Recruitment-Contact-Form input::placeholder {
  color: #242424;
}

.chamasTacos-Recruitment-Contact-Form input[type="submit"]{
	background-color: #000000;
	color: #FFFFFF;
	box-shadow: none;
	border: 2px solid #000000;
	border-radius: 41px;
	opacity: 1;
	display: inline-block;
	width: 498px;
	max-width: 100%;
	padding-top: 20px;
	padding-bottom: 20px;
	font-weight: bold;
	text-transform: uppercase;
	font-family: 'brandon-grotesque';
	font-size: 30px;
	line-height: 43px;
}

.chamasTacos-Recruitment-Contact-Form input[type="submit"]:hover{
	background-color: #FFFFFF;
	color: #000000;
	box-shadow: none;
	border: 2px solid #FFFFFF;
}

.chamasTacos-Recruitment-Contact-Form .chamasTacos-Contact-Select{
	position: relative;
}

.chamasTacos-Recruitment-Contact-Form .chamasTacos-Contact-Select:before{
	content: '';
	position: absolute;
	right: 29px;
	top: 50%;
	transform: translateY(-50%);
	background-image: url(../../images/rs/ChamasTacos-Arrow-Down-Black.svg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: contain;
	width: 35px;
	height: 26px;
}

.chamasTacos-Recruitment-Contact-Form input[type="file"]{
	color: #000000;
	padding: 0px;
	line-height: 58px;
}

.chamasTacos-Recruitment-Contact-Form input[type="file"]::file-selector-button {
  background-color: #000000;
  border-radius: 41px;
  margin-right: 30px;
  border: none;
  cursor: pointer;
  padding-left: 40px;
  padding-right: 40px;
  color: #FFFFFF;
  text-transform: uppercase;
  font-weight: bold;
}
/* RECRUTEMENT */

/* DEVENIR FRANCHISE */
.chamasTacos-Header-Join{
	background-image: url(../../images/rs/ChamasTacos-Franchises-Header.jpg);
	color: #FFFFFF;
	border-bottom: solid 8px #FFFFFF;
}

.chamasTacos-Header-Join .chamasTacos-Title{
	color: #000000;
}

.chamasTacos-Header-Join .chamasTacos-Introduction{
	color: #000000;
}

.chamasTacos-Header-Join .chamasTacos-Button{
	color: #FFFFFF;
	backdrop-filter: initial;
	-webkit-backdrop-filter: initial;
}

.chamasTacos-Join-Why{
	background-image: url(../../images/rs/ChamasTacos-Franchises-Pourquoi.jpg);
	background-position: center top;
  background-repeat: no-repeat;
  background-size: cover;
	color: #FFFFFF;
	padding-top: 218px;
	padding-bottom: 198px;
}

.chamasTacos-Join-Why .chamasTacos-Header-Why-Block .chamasTacos-Title-Small{
	text-transform: uppercase;
}

.chamasTacos-Join-Why .chamasTacos-Header-Why-Block{
	padding: 123px 322px 123px 161px;
	background: #242424 0% 0% no-repeat padding-box;
	box-shadow: 10px 10px 30px #000000;
	border-radius: 34px;
	position: relative;
	color: #FFFFFF;
}

.chamasTacos-Join-Why .chamasTacos-Header-Why-Block:after{
	content: '';
	width: 2029px;
	height: 1029px;
	background-image: url(../../images/rs/ChamasTacos-Franchises-Pourquoi-Character.png);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: contain;
	position: absolute;
	bottom: -8px;
	right: -910px;
}

.chamasTacos-Join-Why .chamasTacos-Content strong{
	font-weight: initial;
	font-family: 'brandon-grotesque';
	font-weight: initial;
	color: #F2B124;
}

.chamasTacos-Join-Why .chamasTacos-Content em{
	font-style: initial;
}

.chamasTacos-Join-Advantages{
	background-color: #F2B124;
	padding-top: 123px;
	padding-bottom: 121px;
	color: #000000;
	border-bottom: solid 2px #FFFFFF;
}

.chamasTacos-Join-Advantages .chamasTacos-Title-Small{
	line-height: 55px;
	text-transform: uppercase;
}

.chamasTacos-Join-Grow{
	background-image: url(../../images/rs/ChamasTacos-Franchises-Croissance.jpg);
	background-repeat: no-repeat;
	background-position:center top;
	background-size: cover;
	color: #FFFFFF;
	padding-top: 148px;
	padding-bottom: 152px;
	position: relative;
}

.chamasTacos-Join-Grow .chamasTacos-Title-Small{
	text-transform: uppercase;
}

.chamasTacos-Join-Grow .chamasTacos-Content{
	color: #F2B124;
	font-size: 30px;
	line-height: 38px;
	font-weight: bold;
}

.chamasTacos-Join-Grow .chamasTacos-Content em{
	font-style: initial;
}

.chamasTacos-Join-Grow-Element{
	font-family: 'brandon-grotesque';
	font-size: 40px;
	line-height: 40px;
	font-weight: bold;
	position: relative;
	color: #F2B124;
	font-weight: 900;
	height: 292px;
}

.chamasTacos-Join-Grow-Element-Block{
	opacity: 1;
	position: absolute;
	left: 0;
	width: 100%;
	text-align: center;
	transition: all 0.5s !important;
}

.chamasTacos-Join-Grow-Element-Hover{
	color: #FFFFFF;
	position: absolute;
	left: 0;
	width: 100%;
	text-align: center;
	opacity: 0;
	transition: all 0.5s !important;
}

.chamasTacos-Join-Grow-Element:hover .chamasTacos-Join-Grow-Element-Block{
	opacity: 0;
}

.chamasTacos-Join-Grow-Element:hover .chamasTacos-Join-Grow-Element-Hover{
	opacity: 1;
}

.chamasTacos-Join-Grow-Padding-Top .chamasTacos-Join-Grow-Element-Block, .chamasTacos-Join-Grow-Padding-Top .chamasTacos-Join-Grow-Element-Hover{
	bottom: 0;
}

.chamasTacos-Join-Grow-Padding-Bottom .chamasTacos-Join-Grow-Element-Block, .chamasTacos-Join-Grow-Padding-Bottom .chamasTacos-Join-Grow-Element-Hover{
	top: 0;
}

.chamasTacos-Join-Grow-Element-Block span, .chamasTacos-Join-Grow-Element-Hover span{
	font-family: 'GothamXNarrowMedium';
	font-size: 25px;
	line-height: 35px;
	-webkit-text-stroke: initial;
	color: #FFFFFF;
	opacity: 1;
}	

.chamasTacos-Join-Grow-Element-Icon{
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 100%;
}

.chamasTacos-Join-Choose{
	background-color: #EFA51D;
	background-image: url(../../images/rs/ChamasTacos_Franchises_Choix_Bg.jpg);
	background-position: center center;
	background-size: 100% 100%;
	color: #FFFFFF;
	padding-top: 120px;
	padding-bottom: 195px;
	border-bottom: solid 8px #FFFFFF;
}

.chamasTacos-Join-Choose .chamasTacos-Title-Small{
	line-height: 55px;
	text-transform: uppercase;
	color: #FFFFFF;
}

.chamasTacos-Join-Choose .chamasTacos-Title-Small strong{
	color: #F2B124;
}

.chamasTacos-Join-Choose .chamasTacos-Introduction{
	color: #F2B124;
}

.chamasTacos-Join-Choose .chamasTacos-Introduction em{
	font-style: initial;
}

.chamasTacos-Join-Choose-Container{
	min-height: 1300px;
	height: 1300px;
	width: 575px;
	max-width: 100%;
	position: relative;
	display: inline-block;
	margin: auto;
	margin-bottom: 118px;
	background-color: #F2B124;
	border-radius: 34px;
}

.chamasTacos-Join-Choose-Container:hover{
	background-color: #FFFFFF;
}

.chamasTacos-Join-Choose-Background{
	opacity: 1;
	transition: all 0.3s !important;
	border: solid 4px #FFFFFF;
}

.chamasTacos-Join-Choose-Container .chamasTacos-Join-Choose-Borders{
	position: absolute;
	top: -15px;
	bottom: -7px;
	left: -9px;
	right: -7px;
	display: none;
}

.chamasTacos-Join-Choose-Container .chamasTacos-Join-Choose-Borders img{
	width: 100%;
	height: 100%;
	object-fit: fill;
}

.chamasTacos-Join-Choose-Title, .chamasTacos-Join-Choose-Content{
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: 0;
	right: 0;
	width: 100%;
	padding-left: 100px;
	padding-right: 100px;
	display: inline-block;
	color: #FFFFFF;
}

.chamasTacos-Join-Choose-Title{
	font-family: 'LemonMilk';
	font-size: 60px;
	line-height: 75px;
	font-weight: bold;
	text-transform: uppercase;
	color: #000000;
	opacity: 1;
	transition: all 0.5s !important;
}

.chamasTacos-Join-Choose-Content{
	font-family: "brandon-grotesque", sans-serif;
	font-size: 30px;
	line-height: 36px;
	font-weight: bold;
	opacity: 0;
	transition: all 0.5s !important;
	color: #000000;
}

.chamasTacos-Join-Choose-Container:hover .chamasTacos-Join-Choose-Title{
	opacity: 0;
}

.chamasTacos-Join-Choose-Container:hover .chamasTacos-Join-Choose-Content{
	opacity: 1;
}

.chamasTacos-Join-Development{
	background-color: #242424;
	color: #FFFFFF;
	padding-top: 170px;
	padding-bottom: 170px;
	border-bottom: solid 8px #FFFFFF;
}

.chamasTacos-Join-Development .chamasTacos-Title-Small{
	color: #FFFFFF;
}

.chamasTacos-Join-Development .chamasTacos-Content{
	color: #F2B124;
	font-weight: bold;
	font-size: 30px;
	line-height: 38px;
}

.chamasTacos-Join-Development .chamasTacos-Content em{
	font-style: initial;
}

.chamasTacos-Join-Steps{
	background-color: #F2B124;
	padding-top: 150px;
	padding-bottom: 150px;
	color: #000000;
	border-bottom: solid 8px #FFFFFF;
}

.chamasTacos-Join-Steps .chamasTacos-Title-Small{
	line-height: 55px;
	text-transform: uppercase;
}

.chamasTacos-Join-Profile{
	background-color: #242424;
	color: #FFFFFF;
}

.chamasTacos-Join-Profile img{
	width: 100%;
	max-width: 100%;
	object-fit: cover;
}

.chamasTacos-Join-Profile .chamasTacos-Title-Small{
	line-height: 55px;
	text-transform: uppercase;
}

.chamasTacos-Join-Profile .chamasTacos-Content strong{
	font-weight: initial;
	font-family: 'brandon-grotesque';
	font-weight: 900;
	color: #F2B124;
}

.chamasTacos-Join-Profile .chamasTacos-Content em{
	font-style: initial;
	color: #00C2DB;
}

.chamasTacos-Join-Convince{
	background-color: #F2B124;
	padding-top: 167px;
	padding-bottom: 179px;
}

.chamasTacos-Join-Convince .chamasTacos-Content{
	font-weight: 900 ;
	color: #FFFFFF;
}

.chamasTacos-Join-Faq{
	padding-top: 133px;
	padding-bottom: 237px;
	background-color: #242424;
	color: #FFFFFF;
}

.chamasTacos-Join-Faq .chamasTacos-Title-Normal{
	color: #F2B124;
}

.chamasTacos-Join-Faq .accordion-item{
	border: none;
	background-color: transparent;
}

.chamasTacos-Join-Faq .accordion-header button{
	font-family: 'LemonMilk';
	font-size: 30px;
	line-height: 50px;	
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	background-color: transparent;
	outline: none;
	box-shadow: none;
	text-align: center;
	padding: 0;
	padding-top: 90px;
	justify-content: center;
	flex-direction: column;
}

.chamasTacos-Join-Faq .accordion-header button img{
	width: 100%;
	max-width: 100%;
	height: auto;
	object-fit: cover;
}

.chamasTacos-Join-Faq .accordion-header button.accordion-button:after{
	display: none;
}

.chamasTacos-Join-Faq .chamasTacos-Content{
	font-size: 26px;
}

.chamasTacos-Faq{
	background-color: #FFFFFF;
	color: #000000;
}

.chamasTacos-Faq .accordion-header button{
	color: #000000;
}
/* DEVENIR FRANCHISE */

/* HISTOIRE */
.chamasTacos-Header-Story{
	background-image: url(../../images/rs/ChamasTacos-Histoire-Header.jpg);
	color: #FFFFFF;
	border-bottom: solid 8px #FFFFFF;		
}

.chamasTacos-Header-Story .chamasTacos-Title{
	padding-top: 141px;
	padding-bottom: 141px;
}

.chamasTacos-Header-Story-Block{
	padding: 143px 322px 183px 161px;
	background-color: #F2B124;
	border-top-left-radius: 34px;
	border-top-right-radius: 34px;
	border-bottom: none;
	position: relative;
	color: #000000;
}

.chamasTacos-Header-Story-Block .chamasTacos-Title-Small{
	color: #FFFFFF;
}

.chamasTacos-Header-Story-Block:after{
	content: '';
	width: 599px;
	height: 620px;
	background-image: url(../../images/rs/ChamasTacos-Histoire-Header-Character.png);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: contain;
	position: absolute;
	bottom: 0;
	right: -307px;
}

.chamasTacos-Header-Story .chamasTacos-Content strong{
	font-weight: initial;
	color: #F2B124;
}

.chamasTacos-Header-Story-Block .chamasTacos-Title-Small{
	text-transform: uppercase;
}

.chamasTacos-Header-Story-Block .chamasTacos-Introduction{
	font-family: "brandon-grotesque", sans-serif;
	font-size: 32px;
	line-height: 38px;
	font-weight: bold;
	color: #000000;
}


.chamasTacos-Header-Story .chamasTacos-Content em{
	font-style: initial;
	color: #FFFFFF;
}

.chamasTacos-Story-Numbers{
	padding-top: 50px;
	padding-bottom: 90px;
	background-image: url(../../images/rs/ChamasTacos-Histoire-Numbers.jpg);
	background-position: center center;
	background-size: cover;
	border-bottom: solid 8px #FFFFFF;
}

.chamasTacos-Story-Numbers-Value{
	font-family: "brandon-grotesque", sans-serif;
	font-size: 120px;
	line-height: 150px;
	font-weight: 900;
	color: #F2B124 !important;
}

.chamasTacos-Story-Numbers-Text{
	font-family: "brandon-grotesque", sans-serif;
	font-size: 30px;
	line-height: 35px;
	font-weight: 900;
	color: #FFFFFF;
	text-transform: uppercase;
}

.chamasTacos-Story-Map{
	position: relative;
}

.chamasTacos-Story-Map img{
	width: 100%;
	height: auto;
}

.chamasTacos-Story-Map-Line{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.chamasTacos-Story-Map-Line svg{
	width: 100%;
	height: 100%;
}

.chamasTacos-Story-Map-Line path {
  stroke-dasharray: 10000;
  stroke-dashoffset: 10000;
  animation: dash 10s linear infinite;
}

@keyframes dash {
  from {
    stroke-dashoffset: 10000;
  }
  to {
    stroke-dashoffset: 0;
  }
}

.chamasTacos-Story-Line-Cursor{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.chamasTacos-Story-Map-Line img{
	width: 100%;
	height: 100%;
}

.chamasTacos-Story-Concept{
	background-image: url(../../images/rs/ChamasTacos-Histoire-Concept.jpg);
	background-position: center top;
  background-repeat: no-repeat;
  background-size: cover;
	color: #FFFFFF;
	padding-top: 207px;
	padding-bottom: 198px;
}

.chamasTacos-Story-Concept .chamasTacos-Header-Story-Block{
	padding: 123px 322px 123px 161px;
	background-color: #F2B124;
	border-radius: 34px;
	position: relative;
	color: #FFFFFF;
}

.chamasTacos-Story-Concept .chamasTacos-Header-Story-Block:after{
	content: '';
	width: 697px;
	height: 696px;
	background-image: url(../../images/rs/ChamasTacos-Histoire-Concept-Character.png);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: contain;
	position: absolute;
	bottom: 0px;
	right: -275px;
}

.chamasTacos-Story-Concept .chamasTacos-Content{
	color: #000000;
}

.chamasTacos-Story-Concept .chamasTacos-Content strong{
	font-weight: initial;
	color: #FFFFFF;
}

.chamasTacos-Story-Concept .chamasTacos-Content em{
	font-style: initial;
	color: #FFFFFF;
}

.chamasTacos-Story-Content{
	background-color: rgba(255,255,255, 0.3);
	border: 8px solid #FFFFFF;
	border-radius: 30px;
	opacity: 1;
	backdrop-filter: blur(8px);
	-webkit-backdrop-filter: blur(8px);
	position: absolute;
	padding: 50px;
	display: none;
	width: max-content;
	z-index: 0;
}

.chamasTacos-Story-Content-Title{
	font-family: "brandon-grotesque", sans-serif;
	font-size: 60px;
	line-height: 35px;
	font-weight: 900;
	color: #FFFFFF;
}

.chamasTacos-Story-Content-Text{
	font-family: "brandon-grotesque", sans-serif;
	font-size: 30px;
	line-height: 36px;
	color: #000000;
}

.chamasTacos-Story-Board img{
	width: 100%;
	height: auto;
}

.chamasTacos-Story-Cursor{
	position: absolute;
	width: 40px;
	height: 40px;
	background-color: transparent;
	z-index: 999;
	display: inline-block;
}

.chamasTacos-Story-Cursor:hover > .chamasTacos-Story-Content{
	display: inline-block;
}

.chamasTacos-Story-Content-8, .chamasTacos-Story-Content-9, .chamasTacos-Story-Content-10, .chamasTacos-Story-Content-11{
	transform: translateX(-100%);
}

.chamasTacos-Story-Cursor-1{
	top: 12.5%;
	left: 23.2%;
}

.chamasTacos-Story-Cursor-2{
	top: 38.9%;
  left: 32%;
}

.chamasTacos-Story-Cursor-3{
	top: 63.2%;
  left: 19.7%;
}

.chamasTacos-Story-Cursor-4{
	top: 81.4%;
	left: 25.1%;
}

.chamasTacos-Story-Cursor-5{
	top: 75.3%;
	left: 42.8%;
}

.chamasTacos-Story-Cursor-6{
	top: 57.7%;
	left: 52.6%;
}

.chamasTacos-Story-Cursor-7{
	top: 32.1%;
	left: 54.4%;
}

.chamasTacos-Story-Cursor-8{
	top: 18.4%;
	left: 62.9%;
}

.chamasTacos-Story-Cursor-9{
	top: 47.3%;
	left: 71.4%;
}

.chamasTacos-Story-Cursor-10{
	top: 71.7%;
	left: 67.4%;
}

.chamasTacos-Story-Cursor-11{
	top: 55.1%;
	left: 84.5%;
}
/* HISTOIRE */

/* PAGE STD */
.chamasTacos-Header-Page{
	background-image: url(../../images/rs/ChamasTacos-Home-Background.jpg);
	color: #FFFFFF;
}

.chamasTacos-Page-Content{
	padding-top: 30px;
	padding-bottom: 124px;
	background-color: #FFFFFF;
}
/* PAGE STD */

/* CARTE */
.chamasTacos-Header-Products{
	background-color: #242424;
	background-image: url(../../images/rs/ChamasTacos-Carte.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	background-size: 100%;
	color: #FFFFFF;
}

.chamasTacos-Header-Products .chamasTacos-Socials{
	position: absolute;
	z-index: 995;
}

.chamasTacos-Products-Category{
	font-family: 'brandon-grotesque';
	font-size: 25px;
	line-height: 50px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: transparent;
	border: none;
}

.chamasTacos-Products-Category-Image{
	height: 163px;
	display: flex;
	align-items: end;
	justify-content: center;
	margin-bottom: 30px;
}

.chamasTacos-Products-Category-Name{
	position: relative;
	display: inline-block;
	text-transform: uppercase;
}

.chamasTacos-Products-Category:hover .chamasTacos-Products-Category-Name, .chamasTacos-Products-Category.active{
	color: #F2B124 !important;
}

.chamasTacos-Products-Category:hover .chamasTacos-Products-Category-Name:after, .chamasTacos-Products-Category.active .chamasTacos-Products-Category-Name:after{
	position: absolute;
	left: 0;
	bottom: 0;
	content: '';
	border: 2px solid #F2B124;
	opacity: 1;
	height: 1px;
	border-radius: 50px;
	width: 100%;
}

.chamasTacos-Products-Content{
	margin-top: 70px;
	background-color: #F2B124;
	opacity: 1;
}

.chamasTacos-Products-Content-Block{
	padding-top: 87px;
	padding-bottom: 40px;
	color: #000000;
	display: none;
}

.chamasTacos-Products-Content-Block .chamasTacos-Title-Normal{
	font-family: 'LemonMilk';
	font-size: 50px;
	line-height: 75px;
	font-weight: bold;
}

.chamasTacos-Products-Content-Block.active{
	display: block;
}

.chamasTacos-Product-Image{
	/*
	height: 220px;
	max-height: 220px;
	*/
	width: 100%;
}

.chamasTacos-Product-Image img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.chamasTacos-Product-Name{
	font-family: 'brandon-grotesque';
	font-size: 25px;
	line-height: 40px;
	font-weight: 900;
	text-transform: uppercase;
}

.chamasTacos-Product-Content{
	font-family: 'brandon-grotesque';
	font-size: 22px;
	line-height: 28px;
}

.chamasTacos-Product-Content-Complement{
	font-size: 25px;
	line-height: 30px;
	/*
	font-size: 18px;
	line-height: 22px;
	*/
}
/* CARTE */

/* FRANCHISES */
.chamasTacos-Header-Franchises{
	background-image: url(../../images/rs/ChamasTacos-Questionnaire-Header.jpg);
	color: #FFFFFF;
	border-bottom: solid 8px #FFFFFF;	
}

.chamasTacos-Header-Franchises .chamasTacos-Title{
	color: #000000;
}

.chamasTacos-Header-Franchises .chamasTacos-Introduction{
	color: #000000;
	font-style: italic;
}

.chamasTacos-Franchises-Content{
	padding-top: 124px;
	padding-bottom: 110px;
}

.chamasTacos-Franchises-Content label{
	display: block;
	text-align: center;
	color: #000000;
	font-family: 'LemonMilk';
	font-weight: bold;
	font-size: 30px;
	line-height: 50px;
}

.chamasTacos-Franchises-Content input, .chamasTacos-Franchises-Content textarea, .chamasTacos-Franchises-Content select{
	border: 2px solid #F2B124;
	border-radius: 41px;
	opacity: 1;
	resize: none;
	outline: none;
	width: 100%;
	max-width: 100%;
	text-align: center;
	padding: 10px 29px;
	font-family: 'brandon-grotesque';
	font-size: 30px;
	line-height: 43px;
	background-color: transparent;
}

.chamasTacos-Franchises-Content select{
	text-align: left;
	-webkit-appearance: none;
  -moz-appearance: none;
  font-weight: bold;
}

.chamasTacos-Franchises-Content textarea{
	height: 213px;
}

.chamasTacos-Franchises-Content input::-ms-input-placeholder { /* Edge 12-18 */
  color: rgba(0, 0, 0, 0.25);
}

.chamasTacos-Franchises-Content input::placeholder {
  color: rgba(0, 0, 0, 0.25);
}

.chamasTacos-Franchises-Content input[type="submit"]{
	box-shadow: inset 0px 0px 10px #F2B124, 0px 0px 3px #F2B124;
	border: 2px solid #F2B124;
	border-radius: 41px;
	opacity: 1;
	background-color: transparent;
	display: inline-block;
	width: 498px;
	max-width: 100%;
	padding-top: 20px;
	padding-bottom: 20px;
	font-family: 'brandon-grotesque';
	font-size: 30px;
	line-height: 43px;
}

.chamasTacos-Franchises-Content input[type="submit"]:hover{
	background-color: #000000;
	color: #FFFFFF;
	box-shadow: none;
	border: 2px solid #000000;
}


.uacf7-step.step-content button{
	background: #000000 0% 0% no-repeat padding-box;
	border: 2px solid #F2B124;
	opacity: 1;
	font-family: 'brandon-grotesque';
	font-size: 30px;
	line-height: 43px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
	width: 200px;
	height: 50px;
	max-width: 100%;
	border-radius: 41px;
}

.uacf7-step.step-content button:hover{
	background-color: #F2B124;
}

.chamasTacos-Franchises-Content-Progress{
	font-family: 'brandon-grotesque';
	font-size: 25px;
	line-height: 36px;
	font-weight: bold;
}

.chamasTacos-Franchises-Content-Progress-Container{
	background-color: transparent;
	opacity: 1;
	height: 20px;
	position: relative;
	z-index: 900;
	width: 100%;
	border-radius: 41px;
	border: solid 2px #F2B124;
}

.chamasTacos-Franchises-Content-Progress-Percent{
	background-color: #F2B124;
	box-shadow: 0px 0px 8px #F2B124;
	border-radius: 50px;
	opacity: 1;
	backdrop-filter: blur(28px);
	-webkit-backdrop-filter: blur(28px);
	height: 20px;
	z-index: 999;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
}
/* FRANCHISES */

/* RESTAURANTS */
#carte div.wpgmza-standalone-component .dataTables_wrapper table, #carte .wpgmza_table{
	background: rgba(255, 255, 255, 0.4) 0% 0% no-repeat padding-box;
  box-shadow: inset 0px 0px 8px #FFFFFF, 0px 0px 9px #FFFFFF;
  border: 1px solid #FFFFFF;
  opacity: 1;
  backdrop-filter: blur(2px);
  -webkit-backdrop-filter: blur(2px);
  margin-top: 20px;
  margin-bottom: 20px;
}

#carte .dataTables_wrapper{
	margin-bottom: 50px;
}

#carte .dataTables_wrapper .dataTables_filter{
	margin-bottom: 20px;
}

#carte table.dataTable tbody tr{
	background-color: transparent;
}

#carte .wpgmza-standalone-component .dataTables_wrapper table tr th, #carte .wpgmza-standalone-component .dataTables_wrapper table tr td, #carte .wpgmza_map .wpgmza-inner-stack .dataTables_wrapper table tr th, #carte .wpgmza_map .wpgmza-inner-stack .dataTables_wrapper table tr td{
	background-color: transparent;
}

#carte .wpgmza-category-legends{
	padding-bottom: 20px;
}

#carte .wpgmza-category-legends label.wpgmza-category-legends-heading, #carte .dataTables_length, #carte .dataTables_info{
	display: none;
}

#carte .dataTables_info, #carte .dataTables_paginate{
	color: #FFFFFF;
}

#carte .dataTables_wrapper .dataTables_paginate .paginate_button.disabled, #carte .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover, #carte .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active{
	color: #FFFFFF !important;
}

#carte select, #carte input{
	background: rgba(255, 255, 255, 0.4) 0% 0% no-repeat padding-box;
  box-shadow: inset 0px 0px 8px #FFFFFF, 0px 0px 9px #FFFFFF;
  border: 1px solid #FFFFFF;
  opacity: 1;
  backdrop-filter: blur(2px);
  -webkit-backdrop-filter: blur(2px);
  cursor: pointer;
  color: #FFFFFF;
}

#carte .wpgmza_marker_holder{
	/*margin-top: 50px;*/
	border: none;
}

#carte .dataTables_wrapper .dataTables_filter, #carte .dataTables_wrapper .dataTables_paginate .paginate_button{
	color: #FFFFFF !important;
}

#carte .dataTables_wrapper .dataTables_paginate .paginate_button:hover, #carte .dataTables_wrapper .dataTables_paginate .paginate_button.current{
	color: #000000 !important;
}
/* RESTAURANTS */

.ol-marker{
	height: 30px !important;
	width: 30px !important;
}

.ol-selectable{
	cursor: pointer;
}

div.ol-info-window-plain{
	background: rgba(255, 255, 255, 0.4) 0% 0% no-repeat padding-box;
  box-shadow: inset 0px 0px 8px #FFFFFF, 0px 0px 9px #FFFFFF;
  border: 1px solid #FFFFFF;
  opacity: 1;
  backdrop-filter: blur(2px);
  -webkit-backdrop-filter: blur(2px);
  margin-top: 20px;
  margin-bottom: 20px;
}

.chamasTacos-Max-100{
	max-width: 100%;
}

.chamasTacos-Mobile-Nav .dropdown-menu.show{
	position: relative !important;
	transform: initial !important;
}

.chamasTacos-Mobile-Nav .dropdown-menu{
	background: rgba(242, 177, 36, 0.8) 0% 0% no-repeat padding-box;
	border: 1px solid #FFFFFF;
	border-radius: 0;
	opacity: 1;
}

.chamasTacos-Mobile-Nav .dropdown-menu .dropdown-item{
	font-family: 'expo-sans-pro';
	font-weight: bold;
	font-size: 25px;
	line-height: 25px;	
	text-transform: uppercase;
	color: #FFFFFF;
}

.chamasTacos-Mobile-Nav .dropdown-menu .dropdown-item:hover, .chamasTacos-Mobile-Nav .dropdown-menu .dropdown-item.active{
	color: #000000 !important;
	background-color: transparent;
}

.chamasTacos-Mobile-Nav .dropdown-toggle:hover:after, .chamasTacos-Mobile-Nav .dropdown.active .dropdown-toggle:after{
	color: #FFFFFF !important;
}

.chamasTacos-Join-Us{
	background-color: #F8F8F8;
}

/* RESTAURANTS */
.chamasTacos-Header-Restaurants{
	background-image: url(../../images/rs/ChamasTacos-Restaurants-Header.jpg);
	color: #F2B124;
}
/* RESTAURANTS */

/* FAQ */
.chamasTacos-Header-Faq{
	background-image: url(../../images/rs/ChamasTacos-FAQ-Header.jpg);
	color: #F2B124;
}
/* FAQ */

/* DEVENIR FRANCHISE NEW */
.chamasTacos-Choose-Slider-Prev, .chamasTacos-Choose-Slider-Next{
	width: 53px;
	height: 51px;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: contain;
	border: none;
}

.chamasTacos-Choose-Slider-Prev{
	background-image: url(../../images/rs/ChamasTacos-News-Slider-Prev-Cursor.png);
}

.chamasTacos-Choose-Slider-Next{
	background-image: url(../../images/rs/ChamasTacos-News-Slider-Next-Cursor.png);
}

.chamasTacos-Choose-Slider-Button{
	font-family: "brandon-grotesque", sans-serif;
	font-size: 32px;
	line-height: 46px;
	font-weight: 800;
	text-transform: uppercase;
	color: #FFFFFF;
	background-color: transparent;
	border: none;
}

.chamasTacos-Choose-Slider-Button:hover, .chamasTacos-Choose-Slider-Button.active{
	-webkit-text-stroke: 2px #FFFFFF;
	color: transparent !important;
}

.chamasTacos-Choose-Slider{
	border: none;
	border-radius: 27px;
	background: #F2B124;
}

.chamasTacos-Choose-Slide{
	/*background-color: #F2B124;*/
}

.chamasTacos-Button-Choose{
	color: #000000;
	width: 420px;
	position: relative;
	z-index: 99999;
}

.chamasTacos-Button-Choose:after{
	box-shadow: inset 0px 0px 10px #000000, 0px 0px 3px #000000;
	border: 2px solid #000000;
}

.chamasTacos-Button-Choose:after{
	background-image: url(../../images/rs/ChamasTacos-Button-Black-Hover.svg);
}

.chamasTacos-Button-Choose:hover{
	background-color: transparent;
	border-color: #FFFFFF;
	color: #000000;
}

.chamasTacos-Button-Choose:hover:after{
	background-color: transparent;
	background-image: url(../../images/rs/ChamasTacos-Button-Black.svg);
}

.chamasTacos-Choose-Slide-Content-Container{
	padding: 45px 130px 82px 80px;
	text-align: left;
}

.chamasTacos-Choose-Slide-Title{
	font-family: "LemonMilk";
	font-size: 55px;
	line-height: 74px;
	font-weight: 900;
	text-transform: uppercase;
	color: #000000;
	padding-bottom: 30px;
	margin-bottom: 30px;
	position: relative;
}

.chamasTacos-Choose-Slide-Title:after{
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 1px;
	box-shadow: 0px 0px 8px #FFFFFF;
  border: 2px solid #FFFFFF;
  opacity: 1;
  backdrop-filter: blur(28px);
  -webkit-backdrop-filter: blur(28px);
  border-radius: 50px;
}

.chamasTacos-Choose-Slide-Content{
	column-count: 2;
	font-family: 'GothamXNarrowMedium';
	font-size: 22px;
	line-height: 26px;
	color: #000000;
}

.chamasTacos-Choose-Slide-Container{
	display: flex;
	position: relative;
}

.chamasTacos-Choose-Slide-Left img{
	width: 633px;
	min-width: 633px;
	max-width: 100%;
	height: auto;
	object-fit: cover;
	border: none;
	border-radius: 0 !important;
}

.chamasTacos-Choose-Slide-Right{
	flex-grow: 1;
}
/* DEVENIR FRANCHISE NEW */

/* ETAPES */
.chamasTacos-Header-Etapes-Franchises{
	background-image: url(../../images/rs/ChamasTacos-Etapes-Header.jpg);
	color: #F2B124;
	border-bottom: solid 8px #FFFFFF;
  background-repeat: repeat-y !important;
  background-size: 100% !important;
}

.chamasTacos-Header-Etapes-Titre{
	padding-top: 82px;
	padding-bottom: 71px;
}

.chamasTacos-Header-Steps-Block{
	padding: 93px 73px;
	background-color: #FFFFFF;
	border-top-left-radius: 34px;
	border-top-right-radius: 34px;
	border-bottom: none;
	position: relative;
	color: #242424;
}

.chamasTacos-Header-Steps-Block:after{
	content: '';
	width: 842px;
	height: 952px;
	background-image: url(../../images/rs/ChamasTacos-Etapes-Character.png);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: contain;
	position: absolute;
	bottom: 0px;
	right: -248px;
}

.chamasTacos-Steps-Adavantages{
	background-image: url(../../images/rs/ChamasTacos-Etapes-Avantages.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	background-size: cover;
	color: #FFFFFF;
	padding-top: 155px;
	padding-bottom: 155px;
	border-bottom: solid 8px #FFFFFF;
	position: relative;
}

.chamasTacos-Steps-Adavantages:after{
	content: '';
	width: 432px;
	height: 442px;
	background-image: url(../../images/rs/ChamasTacos-Etapes-Avantages-Bg.png);
	background-repeat: no-repeat;
	background-size: cover;
	bottom: 0;
	right: 135px;
	position: absolute;
}

.chamasTacos-Steps-Adavantages .chamasTacos-Title-Small{
	color: #F2B124;
}

.chamasTacos-Steps-Support{
	background-image: url(../../images/rs/ChamasTacos-Etapes-Soutien.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	background-size: cover;
	color: #242424;
	padding-top: 130px;
	padding-bottom: 90px;
	position: relative;
}

.chamasTacos-Steps-Support-Slider .slick-track{
    display: flex !important;
}

.chamasTacos-Steps-Support-Slider .slick-dots{
	bottom: -70px;
}

.chamasTacos-Steps-Support-Slider .slick-dots li button:before{
	font-size: 20px;
	border: solid 1px #242424;
	border-radius: 50px;
	content: '';
	opacity: 1;
}

.chamasTacos-Steps-Support-Slider .slick-dots li.slick-active button:before, .chamasTacos-Steps-Support-Slider .slick-dots li:hover button:before{
	opacity: 1;
	background-color: #242424;
}

.chamasTacos-Steps-Support-Slide{
	background-color: #242424;
	color: #FFFFFF;
	border-radius: 34px;
	padding: 115px 155px;
	margin: 0 40px;
	height: 100% !important;
	display: flex !important;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	text-align: center;
	height: inherit !important;
	width: 952px !important;
  max-width: 100% !important;
}

.chamasTacos-Steps-Support-Slide .chamasTacos-Content strong, .chamasTacos-Steps-Support-Slide .chamasTacos-Content b{
	color: #F2B124;
	text-transform: uppercase;
}

.chamasTacos-Header-Steps-Block ul{
	list-style-type: none;
	padding-left: 0;
	padding-right: 50px;
	border-right: solid 4px #F2B124;
	margin-bottom: 0;
}

.chamasTacos-Header-Steps-Block li{
	margin-bottom: 45px;
}

.chamasTacos-Header-Steps-Block li:last-child{
	margin-bottom: 0;
}

.chamasTacos-Header-Steps-Block li span{
	padding-bottom: 10px;
	font-weight: bold;
	color: #242424;
	font-family: "LemonMilk";
	font-size: 30px;
	line-height: 50px;
	text-transform: uppercase;
	border-bottom: solid 4px transparent;
	display: inline-block;
	cursor: pointer;
}

.chamasTacos-Header-Steps-Block li.active span, .chamasTacos-Header-Steps-Block li:hover span{
	color: #F2B124;
	border-color: #F2B124;
}

.chamasTacos-Header-Steps-Block-Content{
	padding-left: 85px;
	font-family: 'brandon-grotesque';
	font-size: 30px;
	line-height: 35px;
	display: none;
	align-items: center;
	height: 100%;
}

.chamasTacos-Header-Steps-Block-Content.active{
	display: flex;
}
/* ETAPES */

/* CARTES GAMMES */
.chamasTacos-Product-Price{
	font-family: 'brandon-grotesque';
	font-size: 30px;
	line-height: 35px;
	font-weight: 900;
	text-transform: uppercase;
}
/* CARTES GAMMES */

.chamasTacos-Testimonials-Navigation ul{
	list-style-type: none;
	width: 100%;
	display: flex;
	padding-left: 0;
	column-gap: 20px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
}

.chamasTacos-Testimonials-Navigation ul li{
	flex: 1;
	cursor: pointer;
}

.chamasTacos-Testimonials-Navigation ul li img{
	filter: grayscale(1);
}

.chamasTacos-Testimonials-Navigation-Title{
		font-family: "LemonMilk";
    font-size: 40px;
    line-height: 54px;
    font-weight: 900;
    color: #FFFFFF;
    text-align: center;
}

.chamasTacos-Testimonials-Navigation ul li:hover .chamasTacos-Testimonials-Navigation-Title, .chamasTacos-Testimonials-Navigation ul li.active .chamasTacos-Testimonials-Navigation-Title{
	color: #000000;
}

.chamasTacos-Testimonials-Navigation ul li:hover img, .chamasTacos-Testimonials-Navigation ul li.active img{
	filter: grayscale(0);
}

.chamas-special-link a{
	background-color: #F2B124;
	border: solid 1px #F2B124;
	padding: 2px 20px;
	border-radius: 50px;
	color: #FFFFFF;
	font-size: 19px;
}

.chamas-special-link a:hover{
	background-color: transparent;
	color: #FFFFFF;
}

.chamasTacos-Testimonials-Slider-Questions .chamasTacos-Content{
	font-size: 20px;
	line-height: 22px;
	padding-left: 30px;
	padding-right: 30px;
}

.chamasTacos-Slider-Questions-Title{
	color: #000000;
}

.chamasTacos-Testimonials-Slide .chamasTacos-Recruitment-Testimonials-Title span{
	color: #000000;
}