	/* Base */
body{overflow: hidden;}
b,strong{font-weight:bold}

.wk-panel-title span{display:none;}
html[lang="fr-fr"] .wk-panel-title span.fr{display:block;}
html[lang="de-de"] .wk-panel-title span.de{display:block;}
html[lang="en-gb"] .wk-panel-title span.en{display:block;}

#tm-main{padding-top:0; min-height: 1500px !important}
.artistepage #tm-main{min-height:inherit !important}
.DNcms-contenus-les-artistes #menucat{display: none;}
.tm-toolbar {display: block!important;
padding: 10px;}
.tm-header{position:relative; z-index: 9999}
.uk-navbar-container>.uk-container .uk-navbar-right{margin-right:0 !important}
.uk-breadcrumb{background:url(../img/wavecut.png) repeat; padding:40px;margin:0}
.tm-headerbar-top{background:url(../img/double_lined.png) repeat; padding:0px;margin:0}
/* Catégory ZOO */

.headercat{background:url(../img/wavecut.png) repeat; padding:40px; box-sizing: border-box;margin-bottom: 40px}
.headercat h1{margin-bottom:0} 

.top-category .uk-subnav{margin-left:0}
.top-category .uk-subnav li{padding-left:3px} 
.top-category .uk-subnav a{border:1px solid #000;font-size:14px;color:#000; text-transform: none;padding:0 3px;font-weight: 600}
.top-category .uk-subnav .uk-active a{background-color:#000; color:#fff;}

.top-tags .uk-list{display: -ms-flexbox;display: -webkit-flex;display: flex;-ms-flex-wrap: wrap;-webkit-flex-wrap: wrap;
    flex-wrap: wrap;margin-left: -20px;padding: 0;list-style: none;flex-direction: row-reverse;}
.top-tags .uk-list li{-ms-flex: none;    -webkit-flex: none;    flex: none;    padding-left: 10px;position: relative; margin-top: 0 !important}
.top-tags .uk-list li a{color:#2a2a2a; margin-left:10px;  border-bottom:1px dotted #2a2a2a; text-decoration:  none !important}
.top-tags .uk-list li:hover a{color:#f42a3e;}

.spectacle{margin-bottom:20px; height:470px !important;  }
.spectacle .uk-card-body{bottom:10px;max-width:85%;padding:15px}
.spectacle h3{margin:16px 0 0 0; font-weight: 800; font-size: 18px}
.spectacle .subtitle{position:absolute;top:310px; background-color:#584772; color:#fff;left:0;padding:8px; font-size: 20px; margin-bottom: 0}
.spectacle .element-itemtag a{color:#8d8d8d; margin-right:10px; padding-bottom:2px; border-bottom:1px dotted #2a2a2a;}

.spectacle .uk-bodyhover{background-color:rgba(0,0,0,0.82);color:#fff;}
.spectacle .uk-bodyhover h3{color:#dc72aa;font-size:16px;}
.spectacle .uk-bodyhover .element-itemtag a{color:#fff; margin-right:10px; border-bottom:none;}
.spectacle .uk-bodyhover .element-itemtag a:last-child{margin-right:0}
.spectacle .contenthover{top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);}
.spectacle:hover .uk-bodyhover{display: block !important}
.spectacle:hover .uk-card-body{display:none !important}

/* Fiche Spectacle */
.fichespectacle .uk-alert p{margin-bottom:0; margin-left:10px}
.fichespectacle .date{top:-35px; background-color:#dc72aa; color:#fff; display: block; font-weight: 700; padding:5px; float:left;}
.fichespectacle .pos-title{clear:left;}
.fichespectacle .uk-button-primary{background-color:#dc72aa !important}
.title {}
.tm-toolbar{background-color: #42a9e0;}
#validation_coord {border-color:transparent;
color:#fff;
background-color:#fa3e45;
    margin: 5px;
}
.bloc_telecharge {

}

@media screen and (min-width: 750px) {
	#new_table_rep{font-size: 16px !important}
	#liste_spectacle >li, #liste_abonnement > li{width:30%;margin:10px 1% 20px;float:left; list-style: none; list-style-type: none;display: block;  text-decoration: none;}
	#liste_formule {font-size: 14px !important;}
	#zone_saisie_formule {padding:0px!important;}
	#detail_code_promo {padding:0 15px;}
}
@media screen and (max-width: 750px)  {
	#new_table_rep{font-size: 11px !important;}
	.zone_titre, h3 {text-align: left;}
	#liste_formule {font-size: 11px !important;}
	#zone_saisie_formule {padding:0px!important;font-size:11px!important;}
	#choix_tarifs {padding-left: 1px;}
	#liste_spectacle >li, #liste_abonnement > li{width:80%;margin:10px 1% 20px;float:left; list-style: none; list-style-type: none;display: block; background-color: cornsilk; text-decoration: none;}
	detail-representation
	.field_selection_tarifs {width: 380px;}
}