.page-header{
	height: 100VH !important;
	padding-top: 150px;
}
.home .page-header{
	padding-top: 0;
}

.card-description .wp-post-image {
	display: none;
}

.header-filter{
	margin-top: 50px;
}
.home .header-filter{
	margin-top: 0px;
}


.before-shop-main {visibility: hidden
}

.entry:hover .entry-thumb img {
	transform: unset;
}



.card-plain .card-image img{
	transform: unset;
}


/*intro en gras*/
.section-text p.intro{
	font-weight:bold;
	padding-bottom: 20px;
}



/*PANIER POPUP*/

.xoo-wsc-remove::before {
content: ;
}
.xoo-wsc-remove::before {
content: "retirer (";
}
.xoo-wsc-remove::after {
content:
}
.xoo-wsc-remove::after {
content: ")";
}

.xoo-wsc-subtotal::before {
content: "Total /";
}
.xoo-wsc-ecnt::before {
content: "Votre panier est vide. (";
}
.xoo-wsc-ecnt::after {
content: ")";
}

/*PAGE EVENT SOLO*/


.mec-wrap h4 {
    font-size: 14px;
 font-size: 0.875rem;
    letter-spacing: 0.1em;
    font-weight: normal;
}
.mec-single-event .widget-title  {
  font-family: oswald, sans-serif;
}
.mec-event-social.mec-frontbox{visibility:hidden}
.mec-single-event .mec-event-export-module.mec-frontbox{
display: none;
}

.mec-event-meta.mec-color-before.mec-frontbox{max-width: 250px;	
}

@media not screen and (max-width: 800px) {
.mec-single-event .col-md-8{
margin-left: 0px
}

.mec-single-event .col-md-4{
position: absolute;
top: 560px;
left: 10px;
padding-left: 0px;
width: 350px;
}


}
.mec-single-event .mec-event-content{
margin-bottom: 800px;
}

.mec-single-event .widget_facebook_likebox{
display: none;
}
.mec-single-event .widget_twitter_timeline{
display: none;
}
.mec-single-event .widget_links{
display: none;
}
.mec-single-event #respond.comment-respond, .comments-area, .page:not(.entry-card) .nocomments, .page:not(.entry-card) #respond.comment-respond{
display: none;
}

/*masque icône et LABEL*/
.mec-fa-bookmark-o {
  visibility: hidden;
}
.mec-cost {
  visibility: hidden;
}
/*masque icône et LIEU*/
.mec-sl-location-pin {
  visibility: hidden;
}
.mec-events-single-section-title{
  visibility: hidden;
}
/*replace LABEL et LIEU*/
.mec-single-event-label{
padding-top: 0px;
padding-bottom: 25px;
padding-left: 0px;
}
.mec-single-event-location{
padding-top: 0px;
padding-bottom: 20px;
padding-left: 0px;
}
.mec-single-event .mec-event-meta dd {
color: black;
}

/*efface expired*/
.mec-holding-status-expired{
	display: none;
}

/*efface CATÉGORIE*/
.mec-single-event-category{
display: none;
}
.mec-event-meta.mec-color-before.mec-frontbox .mec-single-event-category{
display: none;
}
/*efface boite info*/
.mec-event-more-info{
display:none;
}
.wp-block-columns {
margin-bottom: 0px;
}
.wp-block-column {
margin-bottom: 0px;
}

/*taille image*/
.mec-container [class*=col-] img {
	padding-top: 200px;
max-height: 600px;
width: auto;
}
.row.mec-single-event .col-md-8 {
padding-left: 0px;
padding-right: 10px;
}
@media not screen and (max-width: 800px){.row.mec-single-event .col-md-8{
padding-left: 200px
}
}

.mec-single-event .jp-relatedposts.jp-relatedposts{
display: none;
visibility: hidden;
}

/*AGENDA*/
.mec-calendar.mec-calendar-daily .mec-calendar-a-month {
padding-right: 0px;
}

/*efface evenements sous la date*/
.mec-today-count{
display: none;
}

.lity-container, .mec-wrap div:not([class^=elementor-]) .mec-date-search{
width: 250px;
}

.mec-wrap .mec-text-input-search{
min-width: 400px;
}

.mec-wrap .mec-search-form .mec-date-search select {
width: 100px;
}





/*AGENDA*/

/*taille police calendrier*/
.tablepress tbody td {
 font-size: 12px;
}








.mec-calendar.mec-calendar-daily .mec-calendar-a-month {
padding-right: 0px;
}

/*efface evenements sous la date*/
.mec-today-count{
display: none;
}

.lity-container, .mec-wrap div:not([class^=elementor-]) .mec-date-search{
width: 250px;
}

.mec-wrap .mec-text-input-search{
min-width: 400px;
}

.mec-wrap .mec-search-form .mec-date-search select {
width: 100px;
}

/*PAGES INDIVS SORTIES CINEMA ET VIDEO*/
#post-7221 .mec-sl-calendar {
display: none;
}
#post-7311 .mec-sl-calendar {
display: none;
}
#post-7221 .mec-sl-map-marker {
display: none;
}
#post-7311 .mec-sl-map-marker {
display: none;
}

/*marges*/
#post-7221 .mec-event-list-classic .mec-event-article  {
    margin-bottom: -20px;
}
#post-7311 .mec-event-list-classic .mec-event-article  {
    margin-bottom: -20px;
}


#post-7221 .mec-event-list-classic .mec-event-article .mec-event-date.mec-color {
    margin-top: 10px;
}
#post-7311 .mec-event-list-classic .mec-event-article .mec-event-date.mec-color {
    margin-top: 20px;
}

@media only screen and (max-width: 800px) {
ul.mec-weekly-view-dates-events, ul.mec-weekly-view-dates-events li .entry-content ul{
padding-left: 0px;
}
.mec-calendar.mec-calendar-daily .mec-calendar-day-events .mec-event-article{
padding-left: 5px;
padding-right: 5px;
padding-bottom: 10px;
}
.attachment-thumbnail.size-thumbnail.wp-post-image{
width: 60px;
}
.mec-event-title {
    padding-top: 0px;
}
}


#post-7221{
padding: 0px;
margin: 0px;
    max-width: 100%;
    margin-left: 20px;
    margin-right: 20px;
}

@media not screen and (max-width: 800px) {
.page-id-7221 .content-area .site-main{
padding: 0px;
margin-left: 280px;
}
}
@media only screen and (max-width: 800px) {
.page-id-7221 .single .site-content, .page:not(.entry-card) .site-content, .no-posts .site-content {
padding: 20px;}
}






/* VISUEL AGENDA MOBILE*/

#post-7311{
padding: 0px;
margin: 0px;
    max-width: 100%;
    margin-left: 20px;
    margin-right: 20px;
}

@media not screen and (max-width: 800px) {
.page-id-7311 .content-area .site-main{
padding: 0px;
margin-left: 280px;
}
}
@media only screen and (max-width: 800px) {
.page-id-7311 .single .site-content, .page:not(.entry-card) .site-content, .no-posts .site-content {
padding: 20px;}
}




#post-7171{
padding: 0px;
margin: 0px;
    max-width: 100%;
    margin-left: 20px;
    margin-right: 20px;
}

@media not screen and (max-width: 800px) {
.page-id-7171 .content-area .site-main{
padding: 0px;
margin-left: 280px;
}
}
@media only screen and (max-width: 800px) {
.page-id-7171 .single .site-content, .page:not(.entry-card) .site-content, .no-posts .site-content {
padding: 20px;}
}

#post-7171 .wp-block-columns .wp-block-column h4 a {
font-family: Oswald, sans-serif;
font-size: 0.875rem;
    letter-spacing: 0.1em;
}



/*marges agenda hebdo*/
#post-6158{
padding: 0px;
margin: 0px;
    max-width: 100%;
    margin-left: 0px;
    margin-right: 0px;
}

@media not screen and (max-width: 800px) {
.page-id-6158 .content-area .site-main{
padding: 0px;
margin-left: 280px;
}
}
@media only screen and (max-width: 800px) {
.page-id-6158 .single .site-content, .page:not(.entry-card) .site-content, .no-posts .site-content {
padding: 0px;}
}

/*marges agenda events + expos*/
#post-7171{
padding: 0px;
margin: 0px;
    max-width: 100%;
    margin-left: 0px;
    margin-right: 0px;
}
.page-id-7171 .content-area .site-main{
padding: 0;
margin-left: 280px;
}

.page-id-7171 .mec-wrap h2{
font-family: oswald;
font-size: 1.5rem;
font-weight: normal;
}

.mec-event-grid-simple .mec-event-detail{
display: none;
}
.mec-event-grid-simple .event-color
{
display: none;
}

.mec-calendar .mec-calendar-header{
max-width: 400px;
}



.mec-calendar.mec-calendar-weekly .mec-event-list-weekly-date {
  width: 70px;
padding-top: 20px;
}

@media only screen and (max-width: 800px){
.mec-calendar.mec-calendar-weekly .mec-event-list-weekly-date {
  width: auto;
padding-top: 20px;
}}


@media only screen and (max-width: 800px){
.mec-calendar .mec-event-article .mec-event-image {
margin-right: -10px;
}
.mec-event-article{
height: 100px;
margin-bottom: 0px;
}
}

@media only screen and (max-width: 800px) {
.mec-calendar .mec-event-article .mec-event-title {
padding-bottom: 0px;
}}


@media not screen and (max-width: 800px) {
.mec-calendar.mec-calendar-weekly .mec-event-list-weekly-date {
  width: 70px;
padding-top: 30px;
}
}


.mec-single-event .mec-event-meta dt {
    padding-bottom: 0px;
}
.mec-calendar .mec-has-event:after, .mec-wrap.colorskin-custom .mec-bg-color, .mec-wrap.colorskin-custom .mec-bg-color-hover:hover, .colorskin-custom .mec-event-sharing-wrap:hover > li, .mec-wrap.colorskin-custom .mec-totalcal-box .mec-totalcal-view span.mec-totalcalview-selected, .mec-wrap .flip-clock-wrapper ul li a div div.inn, .mec-wrap .mec-totalcal-box .mec-totalcal-view span.mec-totalcalview-selected, .event-carousel-type1-head .mec-event-date-carousel, .mec-event-countdown-style3 .mec-event-date, #wrap .mec-wrap article.mec-event-countdown-style1, .mec-event-countdown-style1 .mec-event-countdown-part3 a.mec-event-button, .mec-wrap .mec-event-countdown-style2, .mec-map-get-direction-btn-cnt input[type="submit"], .mec-booking button, span.mec-marker-wrap{
display: none;
}

/*légende*/
.wp-block-gallery.aligncenter.columns-3{
margin-bottom: 0px;
}

/*format des images*/
.attachment-thumbnail.size-thumbnail.wp-post-image{
max-height: 120px;
}

.mec-calendar .mec-event-article .mec-event-image {
width: 80px;
}
/*format des lignes*/
.mec-calendar .mec-event-article {
padding-top: 1px;
padding-bottom: 48px;
}
.mec-calendar .mec-event-article.mec-label-featured {
padding-top: 1px;
padding-bottom: 120px;
}

@media not screen and (max-width: 800px) {
.mec-calendar .mec-event-article .mec-event-title{
padding-top: 22px;
}}
.mec-event-time {
padding-top: 10px;
margin-bottom: -10px;
}
.entry-content ol li, .entry-content ul li {
    padding-bottom: 0px;
}