@media (max-width: 1500px){
	#wrapper #main .fusion-title.style-h1 h2, 
	#wrapper #main .fusion-title.style-h1 h3,
	#wrapper #main .fusion-title.style-h1 h4,
	#wrapper #main .fusion-title.style-h1 h5,
	#wrapper #main .fusion-title.style-h1 h6,
	#wrapper #main .fusion-title.style-h1 p,
	#wrapper h1
	{
		/* 90px */
		font-size:70px !important;
	}
	
	#wrapper #main .fusion-title.style-h2 h1, 
	#wrapper #main .fusion-title.style-h2 h3,
	#wrapper #main .fusion-title.style-h2 h4,
	#wrapper #main .fusion-title.style-h2 h5,
	#wrapper #main .fusion-title.style-h2 h6,
	#wrapper #main .fusion-title.style-h2 p,
	#wrapper h2
	{
		/* 80px */
		font-size:60px !important;
	}

	#wrapper #main .fusion-title.style-h3 h1, 
	#wrapper #main .fusion-title.style-h3 h2,
	#wrapper #main .fusion-title.style-h3 h4,
	#wrapper #main .fusion-title.style-h3 h5,
	#wrapper #main .fusion-title.style-h3 h6,
	#wrapper #main .fusion-title.style-h3 p,
	#wrapper h3
	{
		/* 52px */
		font-size:42px !important;
	}
	
	#wrapper #main .fusion-title.style-h4 h1, 
	#wrapper #main .fusion-title.style-h4 h2,
	#wrapper #main .fusion-title.style-h4 h3,
	#wrapper #main .fusion-title.style-h4 h5,
	#wrapper #main .fusion-title.style-h4 h6,
	#wrapper #main .fusion-title.style-h4 p,
	#wrapper h4
	{
		/* 40px */
		font-size: 34px !important;
	}
	
	#wrapper #main .fusion-title.style-h5 h1, 
	#wrapper #main .fusion-title.style-h5 h2,
	#wrapper #main .fusion-title.style-h5 h3,
	#wrapper #main .fusion-title.style-h5 h4,
	#wrapper #main .fusion-title.style-h5 h6,
	#wrapper #main .fusion-title.style-h5 p,
	#wrapper h5
	{
		/* 30px */
		font-size: 28px !important;
	}
	
	#wrapper #main .fusion-title.style-h6 h1, 
	#wrapper #main .fusion-title.style-h6 h2,
	#wrapper #main .fusion-title.style-h6 h3,
	#wrapper #main .fusion-title.style-h6 h4,
	#wrapper #main .fusion-title.style-h6 h5,
	#wrapper #main .fusion-title.style-h6 p,
	#wrapper h6
	{
		/* 25px */
		font-size: 24px !important;
	}
}

@media (max-width: 1200px){
	#wrapper #main .fusion-title.style-h1 h2, 
	#wrapper #main .fusion-title.style-h1 h3,
	#wrapper #main .fusion-title.style-h1 h4,
	#wrapper #main .fusion-title.style-h1 h5,
	#wrapper #main .fusion-title.style-h1 h6,
	#wrapper #main .fusion-title.style-h1 p,
	#wrapper h1
	{
		/* 90px */
		font-size:60px !important;
	}
	
	#wrapper #main .fusion-title.style-h2 h1, 
	#wrapper #main .fusion-title.style-h2 h3,
	#wrapper #main .fusion-title.style-h2 h4,
	#wrapper #main .fusion-title.style-h2 h5,
	#wrapper #main .fusion-title.style-h2 h6,
	#wrapper #main .fusion-title.style-h2 p,
	#wrapper h2
	{
		/* 80px */
		font-size:52px !important;
	}

	#wrapper #main .fusion-title.style-h3 h1, 
	#wrapper #main .fusion-title.style-h3 h2,
	#wrapper #main .fusion-title.style-h3 h4,
	#wrapper #main .fusion-title.style-h3 h5,
	#wrapper #main .fusion-title.style-h3 h6,
	#wrapper #main .fusion-title.style-h3 p,
	#wrapper h3
	{
		/* 52px */
		font-size:38px !important;
	}
	
	#wrapper #main .fusion-title.style-h4 h1, 
	#wrapper #main .fusion-title.style-h4 h2,
	#wrapper #main .fusion-title.style-h4 h3,
	#wrapper #main .fusion-title.style-h4 h5,
	#wrapper #main .fusion-title.style-h4 h6,
	#wrapper #main .fusion-title.style-h4 p,
	#wrapper h4
	{
		/* 40px */
		font-size: 30px !important;
	}
	
	#wrapper #main .fusion-title.style-h5 h1, 
	#wrapper #main .fusion-title.style-h5 h2,
	#wrapper #main .fusion-title.style-h5 h3,
	#wrapper #main .fusion-title.style-h5 h4,
	#wrapper #main .fusion-title.style-h5 h6,
	#wrapper #main .fusion-title.style-h5 p,
	#wrapper h5
	{
		/* 30px */
		font-size: 26px !important;
	}
	
	#wrapper #main .fusion-title.style-h6 h1, 
	#wrapper #main .fusion-title.style-h6 h2,
	#wrapper #main .fusion-title.style-h6 h3,
	#wrapper #main .fusion-title.style-h6 h4,
	#wrapper #main .fusion-title.style-h6 h5,
	#wrapper #main .fusion-title.style-h6 p,
	#wrapper h6
	{
		/* 25px */
		font-size: 24px !important;
	}
	
	
	.block_competition > .fusion-builder-row > .fusion-layout-column:nth-child(1),
	.block_competition > .fusion-builder-row > .fusion-layout-column:nth-child(2)
	{
		width: 100% !important;
	}
	
	.block_competition > .fusion-builder-row > .fusion-layout-column:nth-child(1) > .fusion-column-wrapper
	{
		margin-left: 0px;
		margin-right: 0px;
	}
	
	#grunge_footer > .fusion-builder-row > .fusion-layout-column
	{
		width: 50%;
	}
	
	#grunge_footer > .fusion-builder-row > .fusion-layout-column:nth-child(3)
	{
		display: none;
	}
	
	#footer_logo_block .fusion-image-element
	{
		text-align: right !important;
	}
}

@media (max-width: 1000px){
	#wrapper #main .fusion-title.style-h1 h2, 
	#wrapper #main .fusion-title.style-h1 h3,
	#wrapper #main .fusion-title.style-h1 h4,
	#wrapper #main .fusion-title.style-h1 h5,
	#wrapper #main .fusion-title.style-h1 h6,
	#wrapper #main .fusion-title.style-h1 p,
	#wrapper h1
	{
		/* 90px */
		font-size:50px !important;
	}
	
	#wrapper #main .fusion-title.style-h2 h1, 
	#wrapper #main .fusion-title.style-h2 h3,
	#wrapper #main .fusion-title.style-h2 h4,
	#wrapper #main .fusion-title.style-h2 h5,
	#wrapper #main .fusion-title.style-h2 h6,
	#wrapper #main .fusion-title.style-h2 p,
	#wrapper h2
	{
		/* 80px */
		font-size:42px !important;
	}

	#wrapper #main .fusion-title.style-h3 h1, 
	#wrapper #main .fusion-title.style-h3 h2,
	#wrapper #main .fusion-title.style-h3 h4,
	#wrapper #main .fusion-title.style-h3 h5,
	#wrapper #main .fusion-title.style-h3 h6,
	#wrapper #main .fusion-title.style-h3 p,
	#wrapper h3
	{
		/* 52px */
		font-size:34px !important;
	}
	
	#wrapper #main .fusion-title.style-h4 h1, 
	#wrapper #main .fusion-title.style-h4 h2,
	#wrapper #main .fusion-title.style-h4 h3,
	#wrapper #main .fusion-title.style-h4 h5,
	#wrapper #main .fusion-title.style-h4 h6,
	#wrapper #main .fusion-title.style-h4 p,
	#wrapper h4
	{
		/* 40px */
		font-size: 28px !important;
	}
	
	#wrapper #main .fusion-title.style-h5 h1, 
	#wrapper #main .fusion-title.style-h5 h2,
	#wrapper #main .fusion-title.style-h5 h3,
	#wrapper #main .fusion-title.style-h5 h4,
	#wrapper #main .fusion-title.style-h5 h6,
	#wrapper #main .fusion-title.style-h5 p,
	#wrapper h5
	{
		/* 30px */
		font-size: 25px !important;
	}
	
	#wrapper #main .fusion-title.style-h6 h1, 
	#wrapper #main .fusion-title.style-h6 h2,
	#wrapper #main .fusion-title.style-h6 h3,
	#wrapper #main .fusion-title.style-h6 h4,
	#wrapper #main .fusion-title.style-h6 h5,
	#wrapper #main .fusion-title.style-h6 p,
	#wrapper h6
	{
		/* 25px */
		font-size: 23px !important;
	}
	
	
	#wrapper .fusion-button.btn-footer-billet
	{
		padding: 20px 40px;
	}
	
	
}

@media (max-width: 800px){
	#wrapper #main .fusion-title.style-h1 h2, 
	#wrapper #main .fusion-title.style-h1 h3,
	#wrapper #main .fusion-title.style-h1 h4,
	#wrapper #main .fusion-title.style-h1 h5,
	#wrapper #main .fusion-title.style-h1 h6,
	#wrapper #main .fusion-title.style-h1 p,
	#wrapper h1
	{
		/* 90px */
		font-size:40px !important;
	}
	
	#wrapper #main .fusion-title.style-h2 h1, 
	#wrapper #main .fusion-title.style-h2 h3,
	#wrapper #main .fusion-title.style-h2 h4,
	#wrapper #main .fusion-title.style-h2 h5,
	#wrapper #main .fusion-title.style-h2 h6,
	#wrapper #main .fusion-title.style-h2 p,
	#wrapper h2
	{
		/* 80px */
		font-size:32px !important;
	}

	#wrapper #main .fusion-title.style-h3 h1, 
	#wrapper #main .fusion-title.style-h3 h2,
	#wrapper #main .fusion-title.style-h3 h4,
	#wrapper #main .fusion-title.style-h3 h5,
	#wrapper #main .fusion-title.style-h3 h6,
	#wrapper #main .fusion-title.style-h3 p,
	#wrapper h3
	{
		/* 52px */
		font-size:30px !important;
	}
	
	#wrapper #main .fusion-title.style-h4 h1, 
	#wrapper #main .fusion-title.style-h4 h2,
	#wrapper #main .fusion-title.style-h4 h3,
	#wrapper #main .fusion-title.style-h4 h5,
	#wrapper #main .fusion-title.style-h4 h6,
	#wrapper #main .fusion-title.style-h4 p,
	#wrapper h4
	{
		/* 40px */
		font-size: 26px !important;
	}
	
	#wrapper #main .fusion-title.style-h5 h1, 
	#wrapper #main .fusion-title.style-h5 h2,
	#wrapper #main .fusion-title.style-h5 h3,
	#wrapper #main .fusion-title.style-h5 h4,
	#wrapper #main .fusion-title.style-h5 h6,
	#wrapper #main .fusion-title.style-h5 p,
	#wrapper h5
	{
		/* 30px */
		font-size: 25px !important;
	}
	
	#wrapper #main .fusion-title.style-h6 h1, 
	#wrapper #main .fusion-title.style-h6 h2,
	#wrapper #main .fusion-title.style-h6 h3,
	#wrapper #main .fusion-title.style-h6 h4,
	#wrapper #main .fusion-title.style-h6 h5,
	#wrapper #main .fusion-title.style-h6 p,
	#wrapper h6
	{
		/* 25px */
		font-size: 22px !important;
	}
	
	.accueil_block_bottes > .fusion-column-wrapper > .fusion-builder-row > .fusion-layout-column:nth-child(1)
	{
		width: calc(100% - 250px);
	}
	
	.accueil_block_bottes > .fusion-column-wrapper > .fusion-builder-row > .fusion-layout-column:nth-child(2)
	{
		width: 250px;
	}
	
	
}

@media (max-width: 640px){
	.accueil_block_bottes > .fusion-column-wrapper > .fusion-builder-row > .fusion-layout-column:nth-child(1)
	{
		width: 100%;
	}
	
	.accueil_block_bottes > .fusion-column-wrapper > .fusion-builder-row > .fusion-layout-column:nth-child(2)
	{
		display: none;
	}
	
	#grunge_footer > .fusion-builder-row > .fusion-layout-column
	{
		width: 100%;
	}
	
	#footer_logo_block .fusion-image-element
	{
		text-align: center !important;
	}
	
	#grunge_footer > .fusion-builder-row > .fusion-layout-column,
	#grunge_footer > .fusion-builder-row > .fusion-layout-column .fusion-title h5
	{
		text-align: center !important;
	}
	
	#wrapper .fusion-button.btn-footer-billet {
        padding: 15px 30px;
    }
	
	
	#wrapper .fusion-button
	{
		font-size: 22px;
		padding: 14px 20px 18px;
	}
	
	#wrapper .fusion-button.button-darkgray.text.infolettre_btn
	{
		font-size: 25px;
	}
}

@media (max-width: 640px){
	#wrapper .fusion-button
	{
		font-size: 20px;
	}
	
	#wrapper .fusion-button.button-darkgray.text.infolettre_btn
	{
		font-size: 22px;
	}
	
	#wrapper .fusion-header-wrapper .fusion-logo img
	{
		height: 70px;
	}
	
	#wrapper .fusion-main-menu ul li.btn-billetterie
	{
		width: 150px;
	}
	
	ul#menu-main-menu
	{
		min-height: 120px;
	}
	
	body .fusion-main-menu>ul>li>a
	{
		height: 120px !important;
	}
	
	#wrapper .fusion-main-menu ul li.btn-billetterie a
	{
		font-size: 20px;
	}
}
