:root {
--main-color:  #1caccc;
--second-color: #ef7da2;
--third-color: #2a7672;
} body{ font-family: 'Roboto', sans-serif !important;
}
#breadcrumbs{
display: none;
}
#columns {
margin: 20px 0 0 0 !important;
} #footer{
background-position: center;
} @font-face {
font-family: 'Decima Mono Round';
src: url(//lapelliculeensorcelee.org/wp-content/themes/pressville-child/assets/fonts/Decima Mono Round Light.woff) format('woff');
font-weight: 300;
font-style: normal;
} @font-face {
font-family: 'Decima Mono Round';
src: url(//lapelliculeensorcelee.org/wp-content/themes/pressville-child/assets/fonts/Decima Mono Round Light Italic.woff) format('woff');
font-weight: 300;
font-style: italic;
} @font-face {
font-family: 'Decima Mono Round';
src: url(//lapelliculeensorcelee.org/wp-content/themes/pressville-child/assets/fonts/Decima Mono Round.woff) format('woff');
font-weight: 400;
font-style: normal;
} @font-face {
font-family: 'Decima Mono Round';
src: url(//lapelliculeensorcelee.org/wp-content/themes/pressville-child/assets/fonts/Decima Mono Round Italic.woff) format('woff');
font-weight: 400;
font-style: italic;
} @font-face {
font-family: 'Decima Mono Round';
src: url(//lapelliculeensorcelee.org/wp-content/themes/pressville-child/assets/fonts/Decima Mono Round Bold.woff) format('woff');
font-weight: 700;
font-style: normal;
} @font-face {
font-family: 'Decima Mono Round';
src: url(//lapelliculeensorcelee.org/wp-content/themes/pressville-child/assets/fonts/Decima Mono Round Bold Italic.woff) format('woff');
font-weight: 700;
font-style: italic;
}
h1, h2, h3, h4 {
font-family: 'Decima Mono Round', sans-serif !important;
text-transform: uppercase;
}
h1{
margin-bottom: 0px !important;
color: var(--second-color) !important;
}
h2{
color: var(--main-color) !important;
margin: 0 0 10px 0 !important;
}
h3{
color: var(--third-color) !important;
margin: 0 0 10px 0 !important;
}
h2.post-archive__date{
text-transform: capitalize;
font-weight: bold !important;
}
h4 {
color: var(--third-color) !important;
}
.page__content{
padding-top: 10px;
}
#core p{
text-align: justify;
}
.c-button {
margin: 0 0 20px 0 !important;
padding: 8px 15px 8px 15px !important;
font-size: 14px !important;
}
.cache{
display: none !important;
}
#center_video{
text-align: center;
}
.center_video{
text-align: center;
}
.centrer{
text-align: center !important;
}
.has-text-align-center {
text-align: center !important;
}
.error-404-page{
text-align: center !important;
}
.error-404-page__link{
text-align: center !important;
}  .header-titlebar__background-image{
background-image: url(https://lapelliculeensorcelee.org/wp-content/uploads/2026/01/voeux-2026-_-web-_-site-_-bandeau.jpg) !important;
background-position: center;
} .nolink, .nolink a#header-menu-primary__item-link-243, .nolink a#header-menu-primary__item-link-860, .nolink a#header-menu-primary__item-link-1719, .nolink a#header-menu-primary__item-link-1973, .nolink a#header-menu-primary__item-link-866, .nolink a#header-menu-primary__item-link-557, .nolink a#header-menu-primary__item-link-1551, .nolink:hover{
cursor: default;
text-decoration: none !important;
color:#545e69 !important;
}
.nolink a#header-menu-primary__item-link-1973, .nolink a#header-menu-primary__item-link-866, .nolink a#header-menu-primary__item-link-557, .nolink a#header-menu-primary__item-link-8523, .nolink a#header-menu-primary__item-link-8524, .nolink a#header-menu-primary__item-link-860 {
color: var(--second-color) !important;
}
.header-menu-primary__item-link--level-0{
letter-spacing: -0.025em !important;
font-size: 0.925em !important;
}
li.current-menu-item a.header-menu-primary__item-link--level-0{
color: var(--main-color) !important;
}
li.current-menu-ancestor a.header-menu-primary__item-link--level-0{
color: var(--main-color) !important;
}
li.current-menu-parent a.header-menu-primary__item-link--level-0{
color: var(--main-color) !important;
}
.header-menu-primary a{
font-weight: 600;
padding: 10px 5px;
} .header-topbar__wrapper{
background-color: var(--second-color);
z-index: 100;
}
.facebookico{
background-image: url(https://www.lapelliculeensorcelee.org/css/facebookico.png);
margin-right: 50px !important;
}
.instagramico{
background-image: url(https://www.lapelliculeensorcelee.org/css/instagramico.png);
margin-right: 50px !important;
}
.youtubeico{
background-image: url(https://www.lapelliculeensorcelee.org/css/youtubeico.png);
margin-right: 0px !important;
}
.vimeoico{
background-image: url(https://www.lapelliculeensorcelee.org/css/vimeoico.png);
margin-right: 50px !important;
}
.header-menu-secondary__list a {
color: var(--second-color);
}
.rsmenu a, .header-menu-secondary__list.rsmenu a{
margin:0;
font-size: 10;
overflow:hidden;
color:transparent !important;
} .donation-widget.tabs {
position: relative;
max-width: 100% !important;
margin-bottom: 2.5rem !important;
} .post-type-archive-lsvr_event .lsvr_event img {
margin-top: 10px;
} .partenaires-kit {
width: 75%;
margin-left: auto;
margin-right: auto;
}
.partenaires-kit img{
max-width: 150px;
}
.partenaires-kit .marne img{
max-width: 90px;
}
.partenaires-kit .relance img{
max-width: 90px;
} .wp-block-contact-form-7-contact-form-selector p{
margin-bottom: 5px;
}
.wpcf7-form-control-wrap div{
margin-bottom: 5px !important;
}
.map_contact{
margin-bottom: -13px;
} .footer-widget__inner h2{
color:white !important;
font-size: 20px;
}
.footer-widget__inner p {
color: white !important;
}
.footer-widget__inner .wp-block-button__link {
background-color: rgba(0,0,0,0) !important;
color: white !important;
font-weight: 600;
}
.footer-widget__inner .wp-block-button {
border-color: white !important;
border: 2px solid !important;
border-radius: 5px;
}
.footer-social__item {
margin: 20px !important;
}
.footer-social__link {
color: #1e2427 !important;
background-color: white !important;
}
.footer-widget__title{
color: #e1e7ec !important;
}
.footer-widget__title{
margin-bottom: 10px;
}
.footer-widget{
margin: 0 0 10px 0 !important;
}
.footer__inner p{
margin-bottom: 10px;
}
.widget_text{
margin-bottom: 10px;	
}
.footer-text{
margin-bottom: 0px;
}
.footer-text p{
text-align: center !important;
}
ul#menu-pied-de-page.menu {
padding:0;
margin:0;
list-style-type:none;
}
#nav_menu-5{
margin-bottom:10px
}
ul#menu-pied-de-page.menu li {
display: inline-block;
}
ul#menu-pied-de-page.menu li a {
padding: 4px 4px;
}
.footer-social ul{
margin-top: 10px;
margin-bottom: 15px;
display: inline-block;
}
.footer-social li{
margin-right: 5px;
} .wp-block-gutentor-counter-box {
padding-top: 0px !important;
padding-bottom: 0px !important;
}
.wp-block-gutentor-counter-box .gutentor-grid-item-wrap{
width: 100%;
display: flex;
flex-wrap: nowrap;
justify-content: space-between;
margin-bottom: 0px;
}
.gutentor-single-item-number{
text-align: center !important;
} .wp-block-gutentor-e7{
padding-left: 15px;
}
.gutentor-single-list-item-icon{
padding-top: 5px;
}
.wp-block-gutentor-e7 .gutentor-single-item-title{
font-size: 15px !important;
font-weight: 400 !important;
line-height: 2 !important;
} .timeline-info span{
font-size: 25px;
font-weight: 600;
font-style: normal;
font-family: 'Source Sans Pro', sans-serif;
}
#vertical-basic .timeline-marker:before{
background: #00A8BF !important;
}
.timeline-title {
font-size: 25px !important;
text-transform: none !important;
font-weight: 550 !important;
font-family: 'Source Sans Pro', Arial, sans-serif;
}
#vertical-basic .timeline-content{
padding-bottom : 70px !important;
} .post__header {
padding: 0px 10px;
}
.post__info{
padding: 0px 20px 20px 20px !important;
}
.infos_importantes{
background-color: var(--main-color) !important;
color: white !important;
padding: 10px 15px 10px 15px;
margin-bottom: 15px;
}
.infos_importantes p{
margin-bottom: 5px !important;
}
.infos_importantes a{
color: white !important;
}
.hustle-ui.module_id_4 .hustle-main-wrapper {
padding: 0 !important;
} @media (min-width: 992px) { .footer-widget{
text-align: left !important;
}
ul#menu-pied-de-page.menu {
float: right;
} .colone_lpe{
padding: 0px 30px 10px 30px !important;
max-width: 1220px;
margin: 0 auto;
}	
.fond-gris{
background-color: rgba(225,231,236,0.4);
padding: 30px 0px 30px 0px;
margin-bottom: 0px;
} .grid-container{
padding: 10px 0px 0px 0px;
max-width: 1220px;
margin: 0 auto;
}
.grid-row{
margin-top: 0px !important;
} .accueil_agenda{
padding-top: 0px !important;
max-width: 1220px !important;
}
.accueil_agenda .widget {
margin-top: 0;
margin-bottom:0px;
}
.accueil_agenda .lsvr-container {
padding: 0 0 !important;
width: 100%;
}
.accueil_agenda .widget__title{
font-weight: bold !important
}
.accueil_agenda .lsvr-pressville-sidebar__grid {
margin: 0 !important;
display: flex;
flex-wrap: nowrap;
align-content: space-between;
justify-content: space-between;
align-items: center;
}
.accueil_agenda .lsvr-pressville-sidebar {
padding: 0 0 0 0 !important;
}
.accueil_agenda .lsvr_event-list-widget{
width: 59% !important;
padding: 0 0 !important;
}
.accueil_agenda .lsvr_event-featured-widget{
width: 39% !important;
padding: 0 0 !important;
float: right!important;
margin: 15px 0 0 0;
}
.accueil_agenda .lsvr_event-list-widget__item--has-thumb {
min-height: 125px !important;
}
.accueil_agenda .lsvr_event-list-widget__item {
padding-left: 275px;
padding-top: 25px;
margin: 15px 0 0 0;
}
.accueil_agenda .lsvr_event-list-widget__item-title {
margin: 0 0 5px 0;
font-size: 18px !important;
}
.accueil_agenda .lsvr_event-list-widget__item-thumb{
min-width: 250px !important;
}
.agenda_bouton{
margin-bottom: 45px;
} .route_video{
padding: 20px 30px 20px 30px;
display: table;
max-width: 1220px;
margin: 0 auto;
}
.sur_les_routes{
padding-right: 20px;
display: table-cell;
width: 60%;
}
.sur_les_routes .wp-block-columns{
margin-bottom: 10px;
}
.derniere_video{
padding-left: 20px;
padding-top: 0px;
display: table-cell;
width: 40%;
}	
.derniere_video .wp-block-columns{
margin-bottom: 10px;
}
.derniere_video iframe{
height: auto;
}
.lsvr_event-post-single .post__header {
margin: 0 0 20px 0 !important;
}
} @media (max-width: 991px) { .header-titlebar__logo{
visibility: hidden!important;
}
.header-topbar__wrapper{
display: none!important;
}
.header-search__input-label{
display: none !important;
}
#sidebar{
display: none!important;
}
#columns{
margin-top: 20px;
} .colone_lpe{
padding: 0px 30px 10px 30px !important;
margin: 0 auto;
}	
.fond-gris{
background-color: rgba(225,231,236,0.4);
padding: 30px 0px 30px 0px;
margin-bottom: 0px;
} .gutentor-element-button{
text-align: center !important;
margin-bottom: 10px;
} .post-2547 .colone_lpe {
padding: 0px 30px 0px 30px;
max-width: 1220px !important;
margin: 0 auto;
display: flex;
margin-bottom: 1.75em;
flex-wrap: wrap;
align-content: space-around;
justify-content: space-between;
}
.kit_peda{
min-width: 100%;
margin: 0px !important;
}
.kit_img{
max-width: 50%;
min-width: 48%;
text-align: center;
margin: 0px !important;
} .textwidget p{
text-align: center !important;
}
.footer-widget{
text-align: center !important;
}
ul#menu-pied-de-page.menu {
float: middle;
}
.gutentor-button, .gutentor-button-secondary {
margin-top: 0px;
}	
} @media (min-width: 650px) and (max-width: 991px) { .grid-container{
padding: 10px 0px 0px 0px;
max-width: 1220px;
margin: 0 auto;
}
.grid-row{
margin-top: 0px !important;
} .post-archive-filter{
margin-top: 20px;
margin-bottom: 20px;
}
.lsvr_event-post-page .post-archive-categories{
margin-bottom: 0px;
}
.lsvr_event-post-page .main__header{
margin-bottom: 20px;
} .accueil_agenda{
padding-top: 0px !important;
max-width: 1220px !important;
margin: 0 auto;
display: flex;
flex-wrap: nowrap;
align-content: space-around;
justify-content: space-between;
}
.accueil_agenda .widget {
margin-top: 0;
margin-bottom:0px;
}
.accueil_agenda .lsvr-container {
padding: 0 0 !important;
width: 100%;
}
.accueil_agenda .widget__title{
font-weight: bold !important
}
.accueil_agenda .lsvr-pressville-sidebar__grid {
margin : 0 !important;
display: flex;
flex-wrap: nowrap;
align-content: space-around;
justify-content: space-between;
}
.accueil_agenda .lsvr-pressville-sidebar {
padding: 0 0 0 0 !important;
}
.accueil_agenda .lsvr_event-list-widget{
width: 56% !important;
padding: 0 0 !important;
margin-bottom: 0px !important;
}
.accueil_agenda .lsvr_event-featured-widget{
padding: 0 0 !important;
width: 39% !important;
float: right !important;
margin-bottom: 10px;
}
.accueil_agenda .lsvr_event-list-widget__item--has-thumb {
min-height: 100px !important;
}
.accueil_agenda .lsvr_event-list-widget__item {
padding-left: 170px;
margin: 5px 0 0 0;
text-align:left !important;
}
.accueil_agenda .lsvr_event-list-widget__item-title {
margin: 0 0 5px 0;
font-size: 14px !important;
}
.accueil_agenda .lsvr_event-list-widget__item-thumb{
min-width: 160px !important;
}
.agenda_bouton{} .route_video{
padding: 0px 30px 0px 30px;
display: table;
width: inherit;
}
.route_video h4{
color: #545e69 !important;	
}
.sur_les_routes h4{
font-size: 55px;
margin-bottom: -15px;
}	
.derniere_video{
margin-left: 0px !important;
}
.derniere_video iframe{
height: auto;
}		
} @media (max-width: 650px) {
h2 {
font-size: 20px;
}
h1 {
font-size: 30px !important;
}
blockquote {
margin: 0 0 10px 0;
padding-left: 10px;
font-size: 16px;
border-left: 3px solid transparent;
}
p {
line-height: 1.5em;
margin: 0 0 10px 0;
}
.grid-container {
padding-right: 0px;
padding-left: 0px;
}
:where(.wp-block-columns) {
margin-bottom: 10px; 
}
.lsvr-pressville-post-grid {
padding: 0;
}
.lsvr-pressville-post-grid__title {
font-size: 20px;
}
.lsvr-pressville-post-grid__post-inner {
height: 200px;
}
.lsvr-pressville-post-grid__post-title {
font-size: 15px;
margin-bottom: 0 !important;
}
.lsvr-pressville-post-grid__post-meta {
display: none;
}
.lsvr-pressville-post-grid__header {
margin: 0px;	
}
.post-2547 .colone_lpe {
margin-bottom: 0px;	
}
.hustle-ui.module_id_4 .hustle-layout .hustle-layout-body {
margin-top: -25px !important;
}
.hustle-ui.module_id_4 .hustle-main-wrapper {
padding: 0px !important;
}
.hustle-ui.hustle_module_id_4[data-id="4"] .hustle-layout .hustle-layout-content {
margin: 0px auto;
}
.hustle-ui.module_id_4 .hustle-layout .hustle-content {
padding-top: 10px !important;
}
.hustle-ui.module_id_4 .hustle-layout .hustle-content .hustle-content-wrap {
padding: 10px 0 0 0 !important;
}
.hustle-ui.module_id_4 .hustle-layout .hustle-layout-form {
padding-bottom: 10px;
}
.hustle-ui.module_id_4 .hustle-form .hustle-form-fields .hustle-button {
width: 100%;
margin-left: auto;
margin-right: auto;
}
.gutentor-block-button {
font-size: 12px !important;
} .wp-block-gutentor-gallery{
display: none !important;
} .single-lsvr_event .lsvr-container{
padding: 0;
}
div.lsvr_event-post-single div.post__content {
padding: 0px 10px !important;
}
.post-archive-filter{
margin-top: 10px;
margin-bottom: 10px;
}
.lsvr_event-post-page .post-archive-categories{
margin-bottom: 0px;
}
.lsvr_event-post-page .main__header{
margin-bottom: 40px;
}
.post__header{
margin-bottom: 25px !important;
margin-top: 0px !important;
}
.post__info--singleday{
margin-top: 10px !important;
}
.post__info-item--time{
margin-top: 10px !important;
}
.post__info-item--location{
margin-top: 10px !important;
} .accueil_agenda{
padding-top: 0px !important;
width: 100%;
display: table !important;
}
.accueil_agenda .widget {
margin-top: 0;
margin-bottom:0px;
}
.accueil_agenda .lsvr-container {
padding: 0 0 !important;
width: 100%;
}
.accueil_agenda .widget__title{
font-weight: bold !important
}
.accueil_agenda .lsvr-pressville-sidebar__grid {
margin : 0 !important;
justify-content: center;
align-items: center;
}
.accueil_agenda .lsvr-pressville-sidebar {
padding: 0!important;
}
.accueil_agenda .lsvr_event-list-widget{
width: 100% !important;
padding: 0 0 !important;
margin-bottom: 0px !important;
}
.accueil_agenda .lsvr_event-featured-widget{
display: none;
}
.accueil_agenda .lsvr_event-list-widget__item--has-thumb {
min-height: 130px !important;
}
.accueil_agenda .lsvr_event-list-widget__item {
padding-left: 42%;
margin: 5px 0 0 0;
text-align:left !important;
}
.accueil_agenda .lsvr_event-list-widget__item-title {
margin: 0 0 5px 0;
font-size: 16px !important;
}
.accueil_agenda .lsvr_event-list-widget__item-thumb{
min-width: 40% !important;
margin: auto; 
}
.agenda_bouton{} .horaires .wp-block-column{
max-width: 48%;
} .route_video{
padding: 20px 30px 20px 30px;
}
.sur_les_routes .wp-block-column{
max-width: 48% !important;
margin: 2px;
}
.derniere_video{
display: none !important;
}	
} .film-list {
list-style-type: none;
padding: 0;
}
.film-item a {
background: #fff;
border: 1px solid #ddd;
border-radius: 5px;
margin: 10px 0;
padding: 15px;
display: block;
justify-content: space-between;
align-items: center;
font-size: 18px;
color: rgb(84, 94, 105);
text-decoration: none;
}
.film-item a:hover  {
background-color: var(--third-color);
font-weight: 600;
color: white; 
}
.search-bar {
margin-bottom: 20px;
display: flex;
align-items: center;
}
.search-bar input {
padding: 10px;
font-size: 16px;
flex: 1;
border: 1px solid #ddd;
border-radius: 5px;
}
.search-bar button {
margin-left: 10px;
background-color: var(--third-color);
color: white;
border: none;
border-radius: 3px;
font-size: 16px;
font-weight: 600;
padding: 10px 20px !important;
}
.letterschoice li 
{
display:inline-block;
}
.letterschoice li a
{
font-size:20px;
font-weight:bold;
margin:0 auto;
text-align:center;
vertical-align:middle;
display:block;
padding:10px;
}
.letterschoice{
margin: 0px;
padding: 0px;
} .fichefilm_banner{
position:absolute;
left:0;
right:0;
margin-top: -110px;
width: 100%;
}
.fichefilm_banner img{
width:100%;
margin: auto;
position: below;
opacity: 0.6;
-webkit-filter: blur(5px); filter: blur(5px);
height:auto;
}
.fichefilm_banner .aligncenter{
width: 100%;
}
.fichefilmcontenu{
position: relative;
}
.fichefilmcontenu .wp-block-media-text__content{
padding: 0;
}
.fichefilminfos{
padding: 20px 0 20px 30px;
}
.fichefilminfos h2{
color: white;
}
.page__content2{
padding-left: 15px;
padding-right: 15px;
}
.film{
display:block;
overflow: hidden;
}
.film .wp-block-media-text{
margin-top: 0px;
}
.imageToCenterBg{
height:300px;
overflow:hidden;
position: absolute;
left:0;
width:100%;
height:100%;
max-height:800px;
margin-top:-10px;
}
.fichefilm_banner{
background: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 1));
height: 910px;
}
.imageToCenterBg img{
position: relative;
z-index:-2;
}
.whiteAfterImg{
width:100%;
height: 15px;
background: :white;
z-index:-1;
}
.film .blocks-gallery-grid, .wp-block-gallery{
display:inline-block;
vertical-align:middle;
}
.film ul.blocks-gallery-grid{
width:100%;
display:block;
}
.film .blocks-gallery-grid .blocks-gallery-image, .blocks-gallery-grid .blocks-gallery-item, .wp-block-gallery .blocks-gallery-image, .wp-block-gallery .blocks-gallery-item{
display:inline-block;
vertical-align:middle;
}
.film .blocks-gallery-grid.columns-3 .blocks-gallery-image, .blocks-gallery-grid.columns-3 .blocks-gallery-item, .wp-block-gallery.columns-3 .blocks-gallery-image, .wp-block-gallery.columns-3 .blocks-gallery-item{
width:33%;
margin: 0;
}
.film .blocks-gallery-item{
width:32%;
transform:scale(.95);
}
.film .blocks-gallery-item img{
margin:0 auto;
}
.film .blocks-gallery-item:hover{
transform:scale(1);
cursor:pointer;
}