/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/


/* ****************************************
	Author: Florian Meyer
	Author URI: http://www.meyerflorian.com
	Copyright 2017
	CUSTOM FM
**************************************** */


.color-orange { color: #df7728; }

#wrapper h2.color-orange,
#wrapper h3.color-orange {
	color: #df7728;
	margin-bottom: 5px;
}

html body {
	background-color: #3b3b3a;
}

p a { text-decoration: underline; }
p a:hover { text-decoration: none; }

#content li a { color: #fff; text-decoration: underline; }


.fusion-main-menu li.inscription:not(.current-menu-item) { background-color: #df7728; padding-left: 10px; padding-right: 10px !important; }
.fusion-main-menu li.inscription:not(.current-menu-item) a span { color: #fff; }


.fusion-page-title-bar { margin-top: 20px; }


/* ***** HEADER ***** */


html body .fusion-header-wrapper {
	position: relative;
	background-image: url("/wp-content/uploads/2017/09/fond.png");
	background-repeat: no-repeat;
	background-position: center top;
}
html body .fusion-header-v4 .fusion-header { padding-top: 0; }
html body .fusion-secondary-header,
html body .fusion-header-wrapper .fusion-header { background: transparent; }


.fusion-secondary-main-menu > .fusion-row { border-bottom: solid 1px #fff; }

@media (max-width: 800px) {
	.fusion-header-tagline .fusion-social-links { display: none; }
}



/* ***** HOME ***** */

.row-icone {
	text-align: center;
	color: #df7728;
	font-size: 18px;
}




/* ***** SLIDER ***** */

@media (max-width: 460px) {
	#fusion-slider-sc-accueil .tfs-slider,
	#fusion-slider-sc-accueil .tfs-slider .slides .background-image { height: 140px !important; }
}
@media (max-width: 350px) {
	#fusion-slider-sc-accueil .tfs-slider,
	#fusion-slider-sc-accueil .tfs-slider .slides .background-image { height: 110px !important; }
}



/* ***** VERTICAL ***** */


.losange {
	background-color: #df7728;
	padding: 20px 40px;
	position: relative;
}

.losange::before, .losange::after {
	content: "";
	width: 0;
	height: 0;
	border-style: solid;
	position: absolute;
}
.losange::before {
	border-width: 60px 60px 0px 0px;
	border-color: #3b3b3a transparent transparent transparent;
	left: 0;
	top: 0;
}
.losange::after {
	border-width: 0 0 60px 60px;
	border-color: transparent transparent #3b3b3a transparent;
	right: 0;
	bottom: 0;
}
@media (max-width: 500px) {
	.losange { padding: 15px 20px; }
	.losange::before {
		border-width: 30px 30px 0px 0px;
	}
	.losange::after {
		border-width: 0 0 30px 30px;
	}
}

.losange * {
	position: relative;
	z-index: 99;
}
.losange h2 {
	text-align: right;
	font-size: 28px !important;
	margin-bottom: 10px;
}




/* ***** PROGRAMME ***** */
	
	
#iframe-container {
	width: 100%;
	height: 600px;
	position: relative;
	-webkit-overflow-scrolling: touch !important;
	overflow-x: hidden;
	overflow-y: hidden;
}
#iframe-container iframe {
	border: none;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	max-width: 100%;
}




/* ***** FOOTER ***** */

.fusion-copyright-notice a { text-decoration: none; }
.fusion-copyright-notice a:hover { text-decoration: underline; }

a.rey_signature {
	display: inline-block;
	position: relative;
	left: 10px;
	top: 18px;
	margin-top: -20px;
	margin-bottom: 5px;
}
@media (max-width: 800px) {
	a.rey_signature { display: none; }
}


