
/* GAME LAYOUT */



/* INTRO TEXT */

#game-intro {
	box-shadow: 0 0px 6px rgba(0, 0, 0,0.8);
}

.avia_textblock.intro-ambiance {
	background-color: #333;
	background-size: cover;
	background-position-x: center;
	text-align: center;
	color: #fff;
	margin-bottom: 30px;
}
.intro-ambiance .overlay-1 {
	padding: 10px 20px;
	/*background-color: rgba(0,0,0,0.7);*/
	/*background-color: #2e2d31;*/
	background-color: #1e1e20
}


.game-main-title {
	margin: 5px 0 30px;
	padding: 3px 0;
}

.game-main-title .game-title {
	color: #fff;
	margin: 10px 0 0;
	font-size: 27px;
}
.game-main-title .game-subtitle {
	font-size: 18px;
	margin: 0 0 10px;
}

.intro-ambiance .amb-title {
	color: #fff;
	font-size: 16px;
	font-style: italic;
}
.intro-ambiance .amb-text {
	font-style: italic;
	font-size: 16px;
}



.intro-pitch {
	padding-bottom: 20px;
}






/* INFOS TECHNIQUES */

.wrapper-info {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.wrapper-info > ul {
	padding: 15px 20px;
	margin: 0;
}
@media only screen and (max-width: 767px) {
	.wrapper-info > ul {
		margin: 0 auto !important;
	}
}

.wrapper-info .text-list li {
	padding: 0;
}
.wrapper-info ul.pic-list {
	list-style-type: none;
	padding: 60px 0 0;
	margin: 50px 15px 0;
	display: flex;
	background-image: url(/wp-content/uploads/2019/09/pictos-game.png);
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	width: 200px;
	justify-content: space-around;
}
.wrapper-info ul.pic-list li {
	margin: 0;
	/*font-weight: bold;*/
	text-align: center;
	width: 33%;
}








/* SETUP */

@media only screen and (max-width: 767px) {
	#setup > .container {
		width: 150% !important;
		max-width: unset !important;
		transform: translateX(-17%);
	}
	#setup.setup-big > .container {
		width: 100% !important;
		transform: unset;		
	}
	#setup > .container > .content {
		padding: 10px 0;
	}
}







/* CARACTERISTIQUES */

@media only screen and (min-width: 768px) {
	#caracteristiques .av_two_third {
		width: 735px;
	}
	#caracteristiques .av_one_third {
		width: 336px;
	}
}

#caracteristiques .avia-image-container-inner {
	box-shadow: 0 0 10px -3px rgba(0,0,0,0.5);
}








/* QUOTE SLIDER */

.quote-slider.avia-section {
	position: relative;
}
.quote-slider::before {
	content: '';
	width: 33%;
	height: 100%;
	background-color: #7A1B51; /* BLEU 1*/
	position: absolute;
	border-top-right-radius: 15px;
	border-bottom-right-radius: 15px;
}
.quote-slider .template-page.content {
	padding: 0;
}
#top #quote .flex_column.av_two_third {
	margin-bottom: 0;
}

.quote-slider .avia-content-slider-element-container {
	background-color: #7A1B51; /* BLEU 1*/
	border-top-right-radius: 15px;
	border-bottom-right-radius: 15px;
	padding: 15px;
	text-align: center;
	color: #fff;
	font-size: 17px;
	line-height: 30px;
	display: flex;
	flex-direction: column-reverse;
}
@media only screen and (min-width: 768px) {
	.quote-slider .avia-content-slider-element-container {
		font-size: 18px;
	}
}


.quote-slider .new-special-heading {
	position: absolute;
	top: -24px;
}
.quote-slider .new-special-heading h3 {
	color: #7A1B51; /* BLEU 1*/
	font-family: 'Marck Script', cursive;
	font-size: 33px;
	text-shadow: 1px 1px 0px #f1eee9;
}


.quote-slider .slide-entry {
	display: flex;
	flex-direction: column-reverse;
}
.quote-slider .slide-entry-title {
	color: #fff;
	font-size: 20px !important;
	text-align: center !important;
	padding-top: 6px;
}
.quote-slider .slide-entry-title > a::before {
	content: '- ';
}
.quote-slider .slide-entry-title > a::after {
	content: ' -';
}

.quote-slider .slide-entry-excerpt {
	min-height: 69px;
	position: relative;
}
@media only screen and (min-width: 768px) {
	.quote-slider .slide-entry-excerpt > p {
		margin: 0.5em 0 0;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		width: 100%;
	}
}

.quote-slider .avia-slideshow-dots.avia-slideshow-controls {
	text-align: center !important;
	padding-top: 10px;
}
.quote-slider .goto-slide {
	margin: 0 5px;
	padding: 7px;
	height: 10px;
	width: 10px;
	border-width: 0 !important;
}
.quote-slider .avia-slideshow-dots a.active,
.quote-slider .avia-slideshow-dots a:hover {
	background-color: white !important;
}









/* MORE INFO */

#more-info {
	position: relative;
}
#more-info .content {
	padding: 0;
	border-top-left-radius: 15px;
	border-bottom-left-radius: 15px;
	background-color: #2e2d32;
	background-size: cover;
	background-repeat: no-repeat;
	background-position-x: center;
	background-position-y: center;
}
#more-info .content .entry-content-wrapper {
	padding: 25px;
	border-top-left-radius: 15px;
	border-bottom-left-radius: 15px;
	background-color: #2e2d32;
	/*background: linear-gradient(90deg, rgba(46,45,50,0.8) 0%, rgba(46,45,50,1) 95%, rgba(46,45,50,1) 100%); */
	background: linear-gradient(90deg, rgba(46,45,50,0.3) 0%, rgb(22, 21, 28) 95%, rgb(22, 21, 28) 100%);
}
#more-info::after {
	content: '';
	display: block;
	/*background-color: #2e2d32;*/
	background-color: rgb(22, 21, 28);
	height: 100%;
	width: 33%;
	position: absolute;
	right: 0;
	top: 0;
}


@media only screen and (min-width: 768px) {
	#more-info .flex_column_table:not(:first-child) {
		margin-top: 40px;
	}
}

#top #more-info .av-flex-placeholder {
	width: 4%;
}
#more-info .av_one_third {
	margin-left: 4%;
	width: 31.667%;
}



#more-info .av-caption-image-overlay-bg {
	background-color: transparent !important;
}

#more-info img.avia_image,
#more-info picture.avia_image, /* for webp */
#more-info .avia-video iframe {
	border: 2px solid #fff;
	border-radius: 0px;
}
#more-info .avia-image-container,
#more-info .avia-video iframe {
	transition: 300ms
}
#more-info .avia-image-container-inner:hover,
#more-info .avia-video iframe:hover {
	box-shadow: 0 0 10px 1px #000;
}

#more-info .av-image-caption-overlay-center {
	font-size: 15px;
	vertical-align: bottom;
	padding: 0;
	text-align: left;
}
#more-info .av-image-caption-overlay-center > p {
	padding: 5px 15px 10px;
	background-color: rgba(0,0,0,0.6);
	text-shadow: 1px 1px 3px #000;
	margin: 0 2px 2px;
}
#more-info .av-image-caption-overlay-center > p::first-line {
	/*color: #7A1B51;*/
	font-weight: bold;
}


#more-info .avia-iframe-wrap, 
#more-info .avia-video {
	margin-bottom: 0;
}






/* AUTEURS */
#auteurs .entry-content-wrapper {
	padding: 0 25px;
}
#auteurs .column-top-margin {
	margin-top: 20px;
}

#auteurs .avia_textblock > h2 {
	text-transform: unset;
	font-size: 25px;
	font-weight: normal;
}
/* Side by side team member image and content */
.team-img-container {
    float: left;
    /*width: 35%;*/
    margin-right: 20px;
}
.team-img-container {
    max-width: 130px;
    overflow: visible;
}
.team-img-container::before{
	transform: rotate(-5deg) !important;
	margin: -1px;
}
.team-img-container .av-team-img-original {
	max-width: 130px !important;
	background-color: #f1eee9;
	box-shadow: 0 0 2px #000;
}
.avia-team-member:not(.editeur) .team-img-container .av-team-img-original {
	filter: grayscale(100%);
}

.team-member-name {
	font-size: 1.3em;
	font-weight: normal;
	padding-top: 34px;
}
.team-member-job-title {
	color: #7A1B51 !important; /* BLEU # */
}


@media only screen and (max-width: 990px) {
	.team-social {
		position: absolute !important;
		left: 100% !important;
		border-color: transparent !important;
	}
	.team-social-inner {
		left: 17px;
		top: 44px;
		width: 33px;
	}
}



.et_monarch .et_social_inline_bottom .et_social_networks {
	padding-top: 35px;
}