/*
Description: Undertown
Template: decibel
Author: FC
Author URI: http://www.fabricecourt.com
Created Date: 11/2016
Version: 1.00
*/

@font-face {font-family: 'bebas_neuebold';
    src: url('fontes/bebasneue_bold-webfont.eot');
    src: url('fontes/bebasneue_bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fontes/bebasneue_bold-webfont.woff2') format('woff2'),
         url('fontes/bebasneue_bold-webfont.woff') format('woff'),
         url('fontes/bebasneue_bold-webfont.ttf') format('truetype'),
         url('fontes/bebasneue_bold-webfont.svg#bebas_neuebold') format('svg');
    font-weight: normal;font-style: normal;
}

@font-face {font-family: 'rockwellregular';
    src: url('fontes/rockw-webfont.eot');
    src: url('fontes/rockw-webfont.eot?#iefix') format('embedded-opentype'),
         url('fontes/rockw-webfont.woff2') format('woff2'),
         url('fontes/rockw-webfont.woff') format('woff'),
         url('fontes/rockw-webfont.ttf') format('truetype'),
         url('fontes/rockw-webfont.svg#rockwellregular') format('svg');
    font-weight: normal;font-style: normal
}


/*fontes*/
body {line-height: 1.45}
h1,h2,h3 {font-family: bebas_neuebold!important;letter-spacing:2px}
h2.equalizer {color: #b2b0b0;font-size: 45px;text-align: right!important;}
h2.equalizerleft {color: #b2b0b0;font-size: 45px;text-align: left!important;}
h2.equalizer span {background-color: #fff;padding: 0 45px 0 5px;line-height: 55px;}
h2.equalizerleft span {background-color: #fff;padding: 0 5px 0 45px;line-height: 55px;}

/*menu*/
.menu-semi-transparent.has-header-image.show-title-area #navbar-container, .menu-semi-transparent.is-home-header #navbar-container { background: rgba(255, 255, 255, 0) none repeat scroll 0 0;border-bottom: 1px solid rgba(255, 255, 255, 0);}
.logo img {padding-top: 20px;max-height: 80px;}
#navbar-container .nav-menu li a {font-weight: normal;padding: 0 11px}
.nav-menu li a, #navbar-container-right {font-family:bebas_neuebold!important}
#navbar-mobile-container .nav-menu li a,#navbar-mobile-container .eg-walloffame-element-1 {font-family:bebas_neuebold!important}
.eg-walloffame-element-1, a .eg-walloffame-element-1{font-family:bebas_neuebold!important}


/*bar de navigation*/
#navbar-container{
	font-size: 18px
}

/*wall of fame*/
.esg-grid .mainul li.eg-walloffame-wrapper {background-color: transparent;}

/*image*/
.wolf-single-image.shadow img {box-shadow: 2px 2px 2px 0 rgba(0, 0, 0, 0.2);}
.page-template-template-programmation .site-wrapper {margin-left: auto;margin-right: auto;max-width: 1140px;width: 92%}


/* TEMPLATE PROGRAMMATION */
.page-template-template-programmation .wolf-tour-dates .wolf-upcoming-shows{
	margin : 2em 0;
}
.page-template-template-programmation .wolf-tour-dates .single-show{
	display:table;
	width : 100%;
	font-family : 'bebas_neuebold';
	
	background-color : #000;
	color : #fff;
	margin-bottom : 10px;
}
.page-template-template-programmation .wolf-tour-dates .single-show .cellule{
	box-sizing: border-box;
    display: table-cell;
    padding: 5px;
    vertical-align: middle;
}

.page-template-template-programmation .wolf-tour-dates .single-show .conteneur_date_prix{
	text-transform: uppercase;
    width: 85px;
}
.page-template-template-programmation .wolf-tour-dates .single-show .conteneur_date{
	position : relative;
    text-align: center;
}
.page-template-template-programmation .wolf-tour-dates .single-show .conteneur_date_jour_sem{
	display: block;
    font-size: 27px;
	line-height: 1em;
    width: 50%;
}
.page-template-template-programmation .wolf-tour-dates .single-show .conteneur_date_jour{
	display: block;
    font-size: 43px;
    line-height: 40px;
    width: 50%;
}
.page-template-template-programmation .wolf-tour-dates .single-show .conteneur_date_mois{
	display: block;
    font-size: 43px;
    line-height: 40px;
    width: 50%;
}
.page-template-template-programmation .wolf-tour-dates .single-show .conteneur_date_heure{
	font-size: 45px;
    height: auto;
    letter-spacing: 3px;
    line-height: 43px;
    padding: 0;
    position: absolute;
    right: -35px;
    top: 30px;
    width: auto;
	
	-ms-transform: rotate(270deg); /* IE 9 */
    -webkit-transform: rotate(270deg); /* Chrome, Safari, Opera */
    transform: rotate(270deg);
}
.page-template-template-programmation .wolf-tour-dates .single-show .conteneur_prix{
	background-color: #fff;
    color: #000;
    font-size: 15px;
    text-align: center;
	margin-top : 8px;
}

.page-template-template-programmation .wolf-tour-dates .single-show .conteneur_photo{
	width : 150px;
}
.page-template-template-programmation .wolf-tour-dates .single-show .conteneur_texte{
	width : auto;
}
.page-template-template-programmation .wolf-tour-dates .single-show .conteneur_texte h3{
	color: #fff;
    font-size: 40px;
    line-height: 1em;
    margin: 0;
    padding: 0 5px 5px;
    text-align: right;
    text-transform: uppercase;
}

.page-template-template-programmation .wolf-tour-dates .single-show .conteneur_texte .extrait{
	background-color: #fff;
    color: #000;
    font-family: "Rockwell";
    font-size: 18px;
    font-weight: normal;
    line-height: 1;
    padding: 6px 10px 0;
}
.page-template-template-programmation .wolf-tour-dates .single-show .conteneur_texte p.more{
	line-height: 1;
    margin: 5px 0 0;
}
.page-template-template-programmation .wolf-tour-dates .single-show .conteneur_texte p.lien_fb_reservation{
	line-height: 1;
    margin: 0;
}
.page-template-template-programmation .wolf-tour-dates .single-show .conteneur_texte p.more a{
	color: #000;
    font-family: bebas_neuebold;
	line-height: 1;
}
.page-template-template-programmation .wolf-tour-dates .single-show .conteneur_texte p.lien_fb_reservation{
	text-align:right;
}
.page-template-template-programmation .wolf-tour-dates .single-show .conteneur_texte p.lien_fb_reservation a{
	color:#000000;
	margin : 0px;
	display: inline-block;
    vertical-align: center;
}
.page-template-template-programmation .wolf-tour-dates .single-show .conteneur_texte p.lien_fb_reservation a.facebook{
	font-size: 28px;
    line-height: 20px;
	display: inline-block;
	vertical-align: middle;
}
.page-template-template-programmation .wolf-tour-dates .single-show .conteneur_texte p.lien_fb_reservation a.reservation{
	background-color: #000000;
    color: #ffffff;
    display: inline-block;
	vertical-align: middle;
    font-family: bebas_neuebold;
    font-size: 20px;
    height: 24px;
    line-height: 24px;
    padding: 0 5px;
	margin-right : -8px;
}
.page-template-template-programmation .wolf-tour-dates .single-show .conteneur_genre{
	width : 45px;
	position : relative;
}
.page-template-template-programmation .wolf-tour-dates .single-show .conteneur_genre span{
    display: block;
    font-size: 27px;
    left: 0;
    line-height: 1em;
    position: absolute;
    text-align: right;
    top: 130px;
    width: 135px;
	
	-ms-transform: rotate(270deg); /* IE 9 */
    -ms-transform-origin: 10% 0%; /* IE 9 */
    -webkit-transform: rotate(270deg); /* Chrome, Safari, Opera */
    -webkit-transform-origin: 10% 0%; /* Chrome, Safari, Opera */
    transform: rotate(270deg);
    transform-origin: 10% 0%;
}

/*
.page-template-template-programmation .wolf-tour-dates .single-show.annule{
	background-color : #ddd;
	color : #000;
}
.page-template-template-programmation .wolf-tour-dates .single-show.gratuit{
	background-color : #bfb6a7;
	color : #fff;
}

.page-template-template-programmation .wolf-tour-dates .single-show.annule h3,
.page-template-template-programmation .wolf-tour-dates .single-show.gratuit h3{
	color : #000;
}
*/
.page-template-template-programmation .wolf-tour-dates .single-show.gratuit .conteneur_prix{
	background-color: #000;
    color: #fff;
}
.page-template-template-programmation .wolf-tour-dates .single-show.annule .conteneur_prix,
.page-template-template-programmation .wolf-tour-dates .single-show.complet .conteneur_prix{
    color: #cc0033;
}
/*concert undertown*/
.page-template-template-programmation .wolf-tour-dates .single-show.event-undertown{background-color:#BFB6A6;color:#fff;}
.page-template-template-programmation .wolf-tour-dates .single-show.event-undertown h3{color:#000;}
.page-template-template-programmation .wolf-tour-dates .single-show.event-undertown .conteneur_date{color:#000;}
.page-template-template-programmation .wolf-tour-dates .single-show.event-undertown .conteneur_prix {background-color:#000;color:#fff;}
.page-template-template-programmation .wolf-tour-dates .single-show.event-undertown .conteneur_texte .extrait {background-color:#000;color:#fff;}
.page-template-template-programmation .wolf-tour-dates .single-show.event-undertown .conteneur_texte p.lien_fb_reservation a {color:#fff;}
.page-template-template-programmation .wolf-tour-dates .single-show.event-undertown .conteneur_texte p.lien_fb_reservation a.reservation {background-color:#fff;color:#000;}
.page-template-template-programmation .wolf-tour-dates .single-show.event-undertown .conteneur_genre span{color:#000;}
/*fin personnalisation concert undertown*/


/* RESPONSIVE */

@media (max-width: 1599px) {
}
@media (max-width: 1400px) {
}
@media (max-width: 1199px) {
}
@media (max-width: 991px) {
	.page-template-template-programmation .wolf-tour-dates .single-show .conteneur_texte h3 {
		font-size: 30px;
	}
}
@media (max-width: 767px) {
	.page-template-template-programmation .wolf-tour-dates .single-show .conteneur_texte h3 {
		font-size: 24px;
	}
	.page-template-template-programmation .wolf-tour-dates .single-show .conteneur_texte .extrait {
		font-size: 16px;
	}
	programmation .wolf-tour-dates .single-show .conteneur_photo {
		width: 135px;
	}
	.page-template-template-programmation .wolf-tour-dates .single-show .conteneur_date_jour,
	.page-template-template-programmation .wolf-tour-dates .single-show .conteneur_date_mois {
		font-size: 40px;
		line-height: 35px;
	}.page-template-template-programmation .wolf-tour-dates .single-show .conteneur_date_heure {
		font-size: 40px;
		line-height: 40px;
    	right: -30px;
		top: 26px;
	}
}
@media (max-width: 643px) {
	.page-template-template-programmation .wolf-tour-dates .single-show {
    	margin-bottom: 20px;
	}
	.page-template-template-programmation .wolf-tour-dates .single-show .cellule {
		display: block;
		vertical-align: top;
	}
	.page-template-template-programmation .wolf-tour-dates .single-show .conteneur_date_prix {
		width: auto;
	}
	.page-template-template-programmation .wolf-tour-dates .single-show .conteneur_date_jour_sem ,
	.page-template-template-programmation .wolf-tour-dates .single-show .conteneur_date_jour, 
	.page-template-template-programmation .wolf-tour-dates .single-show .conteneur_date_mois{
		display: inline-block;
		width: auto;
		font-size: 30px;
		margin: 0 2px;
	}
	.page-template-template-programmation .wolf-tour-dates .single-show .conteneur_date_heure{
		position: relative;
		top: auto;
		right: auto;
		font-size: 30px;
		margin-left: 1em;
	}
	.page-template-template-programmation .wolf-tour-dates .single-show .conteneur_prix {
		background-color: #fff;
		color: #000;
		font-size: 20px;
		text-align: center;
		margin-top: 0px;
	}
	.page-template-template-programmation .wolf-tour-dates .single-show .conteneur_photo {
		width: auto;
		text-align: center;
	}
	.page-template-template-programmation .wolf-tour-dates .single-show .conteneur_genre{
		width : auto;
	}
	.page-template-template-programmation .wolf-tour-dates .single-show .conteneur_genre span{
		position: relative;
		left: auto;
		top: auto;
		text-align: center;
		width: auto;
		
		-ms-transform: rotate(0deg); /* IE 9 */
    	-webkit-transform: rotate(0deg); /* Chrome, Safari, Opera */
    	transform: rotate(0deg);
	}
}
@media (max-width: 467px) {
	.page-template-template-programmation .wolf-tour-dates .single-show .conteneur_photo img{
		width: 100%;
	}
}
@media (max-width: 359px) {
}