/* écrase style.css */
	.header-background {
		background: url(../images/bg-1.jpg?18) top center fixed;
		background-size: cover;
		background-repeat: no-repeat;
	}

	.about-background-image .background-right {
		background-image: url(../images/scedule.jpg?14);
		background-size: cover;
		/*background-size: initial;*/
		background-repeat: no-repeat;
		padding-left: 0;
		padding-right: 0;
	}

	.scedule-background {
	  background: url('../images/bg-3.jpg?5') top center fixed;
	  background-size: cover;
	  background-repeat: no-repeat;
	}

	.twitter-background {
	  background: url('../images/bg-3.jpg?5') top center fixed;
	  background-size: cover;
	  background-repeat: no-repeat;
	}

	.register-background {
	  background: url('../images/bg-4.jpg?4') top center fixed;
	  background-size: cover;
	  background-repeat: no-repeat;
	}
	.pera p {
		font-size:20px;
	}
	.btn-group{
		margin-top: 20px;
	}
	.overlay-color {
		background-color: rgba(8, 8, 8, 0.36);
	}

	.our-featured-speaker-right p, .our-featured-speaker-right p {
		color: black;
	}

	.sponsore-body img {
		margin: auto;
		width: auto; 
	}
	
	.our-featured-speaker-left h2 {
		color: #ff3030;
	}	
	
	.about-our-event-left p,
	.our-featured-speaker-left p{
		color: #000 !important;
	}
	
	
	.contact-us-body h2 {
		color: #ff3030;
	}
	.contact-us-body h2 {
		text-align: center;
	}	
	
	#section-13 {/*facebook*/
		background: #f5f6f8;
		padding-top: 30px;
		padding-bottom: 30px;
		margin-top: 30px;
		margin-bottom: 30px;		
	}

	
/* /écrase style.css */


/* spécifique ski-2017 */
	.pg_center{
		text-align:center;
	}
	
	.pg_red{
		color: #ff3030;
	}
	.pg_white{
		color: white;
	}

	.pg_iframe{
		background-color: white;
	}
	
	
	.pg_secure_lib {
		margin-top: -1em;
		text-align: center;
		margin-bottom: 0.5em;
	}
	.pg_secure_lib i {
		margin-right: 5px;
	}
	
	.pg_secure_lib a:hover,
	.pg_secure_lib a:visited,
	.pg_secure_lib a:active,
	.pg_secure_lib a:focus {
	  color: #FFFFFF !important;
	}
	
	.pg_iframe_container{
		text-align: center;
	}
	

	.yp_photo_zone {
		position: relative;
		margin-bottom: 3px;
	}

	#main-inner .article_v2 img {
		width: auto;
	}

	.yp_photo_zone img {
		width:100%;
	}
	.pg_img_legende {
		/*background-color: rgba(8, 8, 8, 0.36);*/
		background: linear-gradient(100deg, rgba(0, 0, 0, 0.7), rgba(120, 117, 117, 0.24));
		bottom: 0px;
		color: #FFFFFF;
		padding-left: 15px;
		position: absolute;
		line-height: 20px;
		font-size: 14px;
	}
	.pg_vid_legende {
		background: linear-gradient(100deg, rgba(0, 0, 0, 0.7), rgba(120, 117, 117, 0));
		color: #FFFFFF;
		height: 20px;
		padding-left: 15px;
		line-height: 20px;
		font-size: 14px;
		margin-top: -33px;
		margin-bottom: 5px;
	}

	/* video responsive pg */
	.video-container {
		position: relative;
		padding-bottom: 56.25%;
		padding-top: 30px;
		height: 0;
		overflow: hidden;
	}

	.video-container iframe, .video-container object, .video-container embed {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
	}
	
	
	/*pg_header_lang*/
	@media (max-width: 1000px){
		#pg_header_lang {
			display: none!important;
		}	
	}
	 
	#pg_header_lang {
		position: relative;
		float: left;
		top: -35px;
		left: 100px;
		height: 2px;
	}	
	
	
	#pg_sys_langue{
		position: relative;
		bottom: 35px;
		right: 45px;
	}
	
	#pg_sys_langue a {
		text-decoration: none;
	}
	
	
	#pg_header_lang .align-right {
		text-align: right;
	}
	.Smargin-bottom {
		margin-bottom: 0.4em;
	}

	.Smargin-right {
		margin-right: 0.4em;
	}
	#pg_header_lang .dropdown-menu {
		margin-top: 25px;
		margin-left: -101px;
		border-radius: 0;
		border-bottom: 2px solid #ADADAD;
	}
	#pg_header_lang  .dropdown-menu > li > a {
		line-height: 1.2em;
		color: #4E361B;
	}
	#pg_header_lang .open>.dropdown-menu {
		-webkit-animation-duration: .4s;
		-moz-animation-duration: .4s;
		-o-animation-duration: .4s;
		animation-duration: .4s;
		-webkit-animation-fill-mode: both;
		-moz-animation-fill-mode: both;
		-o-animation-fill-mode: both;
		animation-fill-mode: both;
		-webkit-animation-name: flipInX;
		-moz-animation-name: flipInX;
		-o-animation-name: flipInX;
		animation-name: flipInX;
	}	
	
	#pg_header_lang .header-dropdown-list>li {
		display: inline-block;
	}

	#pg_header_lang a.dropdown-toggle{
		display: block;
		background: rgba(0,0,0,0.2);
		padding: 2px 7px 3px;
		border-radius: 3px;
		color:white;
	}
	
	#pg_header_lang .dropdown-menu>.active>a,
	#pg_header_lang .dropdown-menu>.active>a:focus,
	#pg_header_lang .dropdown-menu>.active>a:hover {
		color: #fff !important;
		font-weight: bolder;
	}	
	
	
	/* hauteur fixe + scroll */
		
	#pg_header_lang .dropdown-menu {
		height: 540px;
		overflow-y: auto;
	}
	
	
	
	
	
	
	
	
	
	
	/*/pg_header_lang*/
	
	
	
	
	
	
	
	
	
	.pg_link_question{
		position: relative;
		top: -40px;
	}
	
	#pg_ticket_area {
		text-align:center;
	}
	#pg_ticket_area_lib {
		margin-top:2px;
		font-size:16px; 
		color:#FFF;
	}	
	#pg_ticket_area_nb {
		color:#FFF;
		font-size:25px;
		font-weight:bold;
	}	
	@media (max-width: 1000px){
		#pg_ticket_area {
			text-align:center;
		}	
	}

	
/* /spécifique ski-2017 */
	.pg_link_white{
		text-decoration: underline;
		color: #FFF !important;
	}
	a.pg_link_white:hover{
		text-decoration: none !important;
	}
	
 	h1 {
		font-size: 50px;
		line-height: initial;
	}	
	
 	.pg_subtitle1 {
		font-size: 25px;
		color: #FFF;
		font-weight: bold;
		font-family: 'Oswald', sans-serif;
	}

	.pg_subtitle2 {
		font-size: 20px;
		color: #FFF;
		font-family: 'Oswald', sans-serif;
	}
	.pg_lib {
		font-family: 'Oswald', sans-serif;
	}
	
	.pg_div_height{
		height:160px;
		
	}
	
	@media (max-width: 1000px){
		.pg_div_height{
			
			height:20px;
		}
	}
	
	/* video */
	
	.video-container {
		position: relative;
		padding-bottom: 56.25%;
		padding-top: 0px;
		height: 0;
		overflow: hidden;
	}
	
	.video-container iframe, .video-container object, .video-container embed {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
	}	
	
	
	
	.display-inline{
		display: inline-block !important;
	}
	
	
	h2, h3 {
		text-transform: uppercase;
		font-family: 'Oswald', sans-serif;
		
	} /*TOUT en majuscule*/

	.pg_uppercase {text-transform: uppercase;} /*TOUT en majuscule*/
	
	
	h2 {
		font-size: 45px;
	}	
	
	
	
	
	@media (max-width: 1000px){
		/* masquer pour mobile*/
		.pg_hide_mobile {
			display: none;
		}
	}

	@media (max-width: 1000px){
		/* masquer pour mobile*/
		.pg_show_mobile {
			display: visible;
		}
	}
	
	
	
	
	
	
	
	
