/* LFDC-SITE-NORMAL-BEGIN */
@media(min-width:768px){html body:not(.lfdc-xmas-on):not(.lfdc-carrousel-manager-page) :is(.navigation-bar,.navigation-wrapper) #mainmenu_container{display:none!important}html body:not(.lfdc-xmas-on):not(.lfdc-carrousel-manager-page) :is(.navigation-bar,.navigation-wrapper) a[data-component="offcanvas"][data-target="#offcanvas-wrapper"]{display:flex!important;visibility:visible!important;opacity:1!important}}
html body:not(.lfdc-xmas-on):not(.lfdc-carrousel-manager-page) :is(.navigation-bar,.navigation-wrapper){overflow:visible!important}
html body:not(.lfdc-xmas-on):not(.lfdc-carrousel-manager-page) :is(.navigation-wrapper,.navigation-wrapper > .row){position:relative!important;overflow:visible!important;min-height:70px!important}
html body:not(.lfdc-xmas-on):not(.lfdc-carrousel-manager-page) :is(.navigation-wrapper > .logo_col,.navigation-wrapper > .row > .logo_col){position:absolute!important;left:calc(50% - 50vw + 10px)!important;top:50%!important;right:auto!important;bottom:auto!important;transform:translateY(-50%)!important;margin:0!important;padding:0!important;width:max-content!important;max-width:calc(100vw - 92px)!important;flex:0 0 auto!important;float:none!important;clear:none!important;text-align:left!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;z-index:34!important}
html body:not(.lfdc-xmas-on):not(.lfdc-carrousel-manager-page) .navigation-wrapper .logo_col :is(.custom-logo-link,.logo-link.dark){margin:0!important;padding:0!important;text-align:left!important;max-width:100%!important}
html body:not(.lfdc-xmas-on):not(.lfdc-carrousel-manager-page) .navigation-wrapper .logo_col :is(.custom-logo,img.logo.dark){max-width:min(100%,calc(100vw - 94px))!important;height:auto!important}
@supports(width:100dvw){html body:not(.lfdc-xmas-on):not(.lfdc-carrousel-manager-page) :is(.navigation-wrapper > .logo_col,.navigation-wrapper > .row > .logo_col){left:calc(50% - 50dvw + 10px)!important;max-width:calc(100dvw - 92px)!important}html body:not(.lfdc-xmas-on):not(.lfdc-carrousel-manager-page) .navigation-wrapper .logo_col :is(.custom-logo,img.logo.dark){max-width:min(100%,calc(100dvw - 94px))!important}}
html body:not(.lfdc-xmas-on):not(.lfdc-carrousel-manager-page) :is(.navigation-bar,.navigation-wrapper) a[data-component="offcanvas"][data-target="#offcanvas-wrapper"]{display:flex!important;align-items:center!important;justify-content:center!important;position:absolute!important;top:50%!important;left:auto!important;right:calc((100% - 100vw)/2 + 10px)!important;width:66px!important;height:66px!important;min-width:66px!important;margin:0!important;padding:0!important;border-radius:12px!important;background:rgba(0,0,0,.15)!important;transform:translateY(-50%)!important;visibility:visible!important;opacity:1!important;z-index:35!important;line-height:1!important}
html body:not(.lfdc-xmas-on):not(.lfdc-carrousel-manager-page) :is(.navigation-bar,.navigation-wrapper) a[data-component="offcanvas"] :is(.fa-bars,.fa-navicon){font-size:36px!important;line-height:1!important}
html body:not(.lfdc-xmas-on):not(.lfdc-carrousel-manager-page) :is(.navigation-bar,.navigation-wrapper) a[data-component="offcanvas"] :is(.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after){width:34px!important;height:3px!important}
html body:not(.lfdc-xmas-on):not(.lfdc-carrousel-manager-page) :is(.navigation-bar,.navigation-wrapper) a[data-component="offcanvas"][data-target="#offcanvas-wrapper"]{font-size:0!important}
html body:not(.lfdc-xmas-on):not(.lfdc-carrousel-manager-page) :is(.navigation-bar,.navigation-wrapper) a[data-component="offcanvas"][data-target="#offcanvas-wrapper"] :is(.fa-bars,.fa-navicon,.hamburger,.hamburger-box,.hamburger-inner,svg){opacity:0!important}
html body:not(.lfdc-xmas-on):not(.lfdc-carrousel-manager-page) :is(.navigation-bar,.navigation-wrapper) a[data-component="offcanvas"][data-target="#offcanvas-wrapper"]::after{content:none!important;display:none!important}
html body:not(.lfdc-xmas-on):not(.lfdc-carrousel-manager-page) :is(.navigation-bar,.navigation-wrapper) a[data-component="offcanvas"][data-target="#offcanvas-wrapper"]::before{content:""!important;display:block!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;width:35px!important;height:27px!important;border:0!important;background:linear-gradient(currentColor,currentColor) center top/35px 3px no-repeat,linear-gradient(currentColor,currentColor) center center/35px 3px no-repeat,linear-gradient(currentColor,currentColor) center bottom/35px 3px no-repeat!important;pointer-events:none!important}
html body:not(.lfdc-xmas-on):not(.lfdc-carrousel-manager-page) #offcanvas-wrapper :is(.offcanvas_menu,.offcanvas-mobile-menu) a{font-size:18px!important;line-height:1.45!important}
@media(max-width:767px){html body:not(.lfdc-xmas-on):not(.lfdc-carrousel-manager-page) :is(.navigation-bar,.navigation-wrapper) a[data-component="offcanvas"][data-target="#offcanvas-wrapper"]{right:calc((100% - 100vw)/2 + 8px)!important;width:60px!important;height:60px!important;min-width:60px!important}}
html body:not(.lfdc-xmas-on):not(.lfdc-carrousel-manager-page) .header-top{background:transparent!important;background-image:none!important;box-shadow:none!important}
html body:not(.lfdc-xmas-on):not(.lfdc-carrousel-manager-page) :is(.header-top,.navigation-bar,.navigation-wrapper,.navigation-bar.bordered,.navigation-bar.fixto-fixed){border-bottom:0!important;border-bottom-width:0!important;border-bottom-color:transparent!important;outline:0!important;box-shadow:none!important}
html body:not(.lfdc-xmas-on):not(.lfdc-carrousel-manager-page) :is(.header-top,.navigation-bar,.navigation-wrapper)::before{border-bottom:0!important;box-shadow:none!important}
html body:not(.lfdc-xmas-on):not(.lfdc-carrousel-manager-page) :is(.header-top,.navigation-bar,.navigation-wrapper)::after{border-bottom:0!important;box-shadow:none!important}
html body:not(.lfdc-xmas-on):not(.lfdc-carrousel-manager-page) .navigation-bar,html body:not(.lfdc-xmas-on):not(.lfdc-carrousel-manager-page) .navigation-bar.fixto-fixed{background:rgba(30,45,59,0)!important;background-image:none!important;box-shadow:none!important}
html body:not(.lfdc-xmas-on):not(.lfdc-carrousel-manager-page) .navigation-bar .navigation-wrapper{background:transparent!important;background-image:none!important}
html body:not(.lfdc-xmas-on):not(.lfdc-carrousel-manager-page) :is(#offcanvas-wrapper,.offcanvas_menu,.offcanvas-mobile-menu,.navigation-bar .sub-menu){background:rgba(30,45,59,0.5)!important;background-image:none!important}
html body:not(.lfdc-xmas-on):not(.lfdc-carrousel-manager-page) #offcanvas-wrapper :is(#offcanvas-menu,#offcanvas_menu,.offcanvas_menu,.offcanvas-mobile-menu,.offcanvas_menu_container,.menu-wrap,nav,ul){background:transparent!important;background-image:none!important}
html body:not(.lfdc-xmas-on):not(.lfdc-carrousel-manager-page) :is(.navigation-bar .main-menu a,.navigation-bar .menu-item>a,#main_menu>li>a,#offcanvas-wrapper a){color:rgba(255,255,255,1)!important}
html body:not(.lfdc-xmas-on):not(.lfdc-carrousel-manager-page) :is(.navigation-bar .main-menu a:hover,.navigation-bar .menu-item>a:hover,#main_menu>li>a:hover,#offcanvas-wrapper a:hover){color:rgba(243,206,131,1)!important}
html body:not(.lfdc-xmas-on):not(.lfdc-carrousel-manager-page) :is(.navigation-bar,.navigation-wrapper) a[data-component="offcanvas"]{color:rgba(255,255,255,1)!important}
html body:not(.lfdc-xmas-on):not(.lfdc-carrousel-manager-page) :is(.header-homepage,.header-wrapper) .header-description :is(h1,.header-title){color:rgba(255,0,0,1)!important;font-size:100px!important}
html body:not(.lfdc-xmas-on):not(.lfdc-carrousel-manager-page) :is(.header-homepage,.header-wrapper) .header-description :is(.header-subtitle,.header-subtitle-text,p){color:rgba(255,255,255,1)!important}
@media(max-width:767px){html body:not(.lfdc-xmas-on):not(.lfdc-carrousel-manager-page) :is(.header-homepage,.header-wrapper) .header-description :is(h1,.header-title){font-size:clamp(28px,17vw,100px)!important}}
html body:not(.lfdc-xmas-on):not(.lfdc-carrousel-manager-page) :is(#page-content,.page-content,.homepage-sections) > :is(section,.section,.content-section):nth-of-type(odd),html body:not(.lfdc-xmas-on):not(.lfdc-carrousel-manager-page) :is(#page-content,.page-content,.homepage-sections) > :is(section,.section,.content-section):nth-of-type(odd) :is(.section-content,.section-wrapper,.section-content-wrapper){background-color:rgba(255,255,0,1)!important}
html body:not(.lfdc-xmas-on):not(.lfdc-carrousel-manager-page) :is(#page-content,.page-content,.homepage-sections) > :is(section,.section,.content-section):nth-of-type(even),html body:not(.lfdc-xmas-on):not(.lfdc-carrousel-manager-page) :is(#page-content,.page-content,.homepage-sections) > :is(section,.section,.content-section):nth-of-type(even) :is(.section-content,.section-wrapper,.section-content-wrapper){background-color:rgba(48,207,188,1)!important}
html body:not(.lfdc-xmas-on):not(.lfdc-carrousel-manager-page) :is(#page-content,.page-content,.homepage-sections) :is(section,.section,.content-section),html body:not(.lfdc-xmas-on):not(.lfdc-carrousel-manager-page) :is(#page-content,.page-content,.homepage-sections) :is(h1,h2,h3,h4,p){color:rgba(176,38,181,1)!important}
html body:not(.lfdc-xmas-on):not(.lfdc-carrousel-manager-page) :is(#page-content,.page-content,.homepage-sections) :is(section,.section,.content-section) a{color:rgba(0,0,255,1)!important}
/* LFDC-SITE-NORMAL-END */
.page-id-170 h1.hero-title {
  font-size: 880%;
  font-weight: 600;
	color : red;
}

h1.hero-title {
  font-size: 2.3em;
  font-weight: 500;
  color: #521A15;
}

.page-id-170 .header-subtitle {
  font-size: 580%;
  font-weight: 600;
	color : white!important;
}

.page-id-170 #event-timeline-wrapper .ect-timeline-post .timeline-content p {
	color : #521A15!important;
	font-family: Oregano;
	font-size : 18px
}
	
.page-id-170 #event-timeline-wrapper .ect-timeline-post .timeline-content a {
	color :  #521A15!important;
}
	
.page-id-170 .post-170 {
  background-color: #521A15;
}

inner-header-description gridContainer {
	background-color: #f88e55;
}
.navigation-bar.logo-above-menu.boxed.coloured-nav.bordered {
  background-color: #521A15;
}
.navigation-bar.logo-above-menu.boxed.bordered.homepage {
  background-color: #521A15;
}

.page-id-170 .footer {
  background-color: #521A15;
}

.footer {
  background-color: #521A15;
}


.page-id-366 .page-content {
  background-image: url("https://lesfilsduchaos.fr/wp-content/uploads/2023/03/1920x1080-px-action-adventure-dragon-dragons-dungeons-1569883-wallhere.com_.jpg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: fixed;

}

.page-id-4762 .page-content {
  background-image: url("https://lesfilsduchaos.fr/wp-content/uploads/2023/03/887981-scaled.jpg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: fixed;
}


.page-id-387 .page-content {
	  background-image: url("https://lesfilsduchaos.fr/wp-content/uploads/2023/05/received_1366261014106641.jpeg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: fixed;
	z-index:10;
}

page-id-384 .page-content {
  background-image: url("https://lesfilsduchaos.fr/wp-content/uploads/2023/03/148130.jpg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: fixed;
}

.page-id-381 .page-content {
  background-image: url("https://lesfilsduchaos.fr/wp-content/uploads/2023/03/117378.jpg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: fixed;
}

.page-id-567 .page-content {
  background-image: url("https://lesfilsduchaos.fr/wp-content/uploads//2023/03/269788-1-scaled.jpg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: fixed;
}

 .post-title a {
 background-color: rgba(0, 0, 0,0);
   color :#521A15;
	 font-size: 80%;
}

.post-0 .page-content {
  background-image: url("https://lesfilsduchaos.fr/wp-content/uploads/2023/03/269788-1-scaled.jpg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: fixed;
}

.gutentor-post.gutentor-post-no-thumb.grid-md-4.grid-sm-4.grid-xs-12 {
  position: absolute;
}


body #page h2 {
  font-size: 2em;
	background-color: gba(0, 0, 0,0);
	color : black;
}




ul.dropdown-menu li a {
  color: #DEB887;
}

#page-content.content.blog-page {
  background-color:  #f88e55;
}

.post-list.row {
  background-color:  #f88e55;
}

.col-xs-12.col-sm-8.col-md-9 {
  color: #de3838;
  background-color: #f88e55;
}

.sidebar.col-sm-4.col-md-3 {
  background-color: #f88e55;
}

ul.dropdown-menu ul {
  background-color: #521A15;
  border-width: 2px;
  border-top-width: 2px;
  border-right-width: 2px;
  border-bottom-width: 2px;
  border-left-width: 2px;
  border-radius: 0px;
}

.sub-menu {
  background-color: #521A15;
}

#page-content.content.post-page {
  background-color: #f88e55;
}

.post-comments {
  background-color: #f88e55;
}

.gutentor-element-image .gutentor-image-thumb {
  border-width: 20px;
}

.comments-form {
  border-width: 20px;
}
path {
  color: #ebc8c8;
}



#search-2.widget.widget_search {
  background-color: #f0d8c8;
}

body #page p {
  color: #141212;
  background-color:   rgba(0, 0, 0,0);
	  font-size: 21px;
}



.ect-rate {
  visibility: hidden;
}

.ect-icon {
  visibility: hidden;
}



.attachment-full.size-full.wp-post-image.jetpack-lazy-image {
  position: relative;
  top: -16px;
  padding: 0px;
  margin: 21px;
}

.event-date-location {
  position: relative;
  top: 9px;
  padding: 3px;
  margin: -29px;
  font-size: 18px;
}

.tec-countdown-timer.tec-large-box {
  margin: 17px;
}



.fa.fa-bars {
  color: white;
}


.main_menu_col {
  padding-right: 13%;
  margin-right: 0%;
}

.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-has-children.menu-item-427 {
  padding-top: 0%;
  margin-top: -1%;
}

.gravatar.avatar.avatar-40.um-avatar.um-avatar-uploaded.jetpack-lazy-image {
  margin-left: 5%;
  margin-top: 0%;
  padding-top: 0%;
}
ul.dropdown-menu {
  margin-top: 1%;
}
.avatar {
border-radius: 50%;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
}


.tribe-events.tribe-common--breakpoint-medium .tribe-events-calendar-month__calendar-event-datetime {
  color: #f2eaea;
}
.tribe-events-c-top-bar__datepicker-mobile {
  color: #f88e55;
}


.tribe-tickets__rsvp.tribe-common-g-row.tribe-common-g-row--gutters {
  background-color: #f7cbb2;
  opacity: 1;
  border-width: 5px;
  border-style: solid;
  border-color: #521A15;
  border-top-width: 5px;
  border-top-style: solid;
  color: #db2e2e;
  border-right-width: 0px;
  border-left-width: 0px;
  padding: 0px;
}

.tribe-common-h2.tribe-common-h6--min-medium {
  visibility: hidden;
}

#rsvp-now.tribe-common.event-tickets {
  margin-top: -40px;
  padding-top: 0px;
  opacity: 1;
}
.tribe-events-schedule .tribe-events-cost {
  visibility: hidden;
}
.tribe-events-c-small-cta__price {
  visibility: hidden;
}
.col-md-8 {
  color: #f0d8c8;
}

.epta-sidebar-area {
  color: #f0d8c8;
}

.epta-light-bg {
  visibility: hidden;
}

.tecset-share-title {
  color: #f0d8c8;
}

.epta-related-head {
  color: #f0d8c8;
}

#tribe-events-pg-template.tribe-events-pg-template {
  background-color: #f0d8c8;
}


.tribe-events-event-cost-label {
  visibility: collapse;
}

.tribe-events-event-cost {
  visibility: hidden;
}
#block-22.widget.widget_block {
  background-color: #f0d8c8;
}

#block-19.widget.widget_block {
  background-color: #f0d8c8;
}
body #page h3 {
  color: #121010;
  width: 100%;
}


dl {
  background-color: #f0d8c8;
}

.tribe-events-meta-group.tribe-events-meta-group-organizer {
  background-color: #f0d8c8;
}

.tribe-events-meta-group.tribe-events-meta-group-venue {
  background-color: #f0d8c8;
}

.tribe-events-meta-group.tribe-events-meta-group-details {
  background-color: #f0d8c8;
}

.tribe-events-event-categories-label {
  background-color: black;
  color: ;
}[tribe-user-event-confirmations]

.tribe-event-tags-label {
  background-color: black;
  color: white;
}

.tribe-events-event-cost-label {
  visibility: hidden;
}

.tribe-events-event-cost {
  visibility: hidden;
}

.tribe-events-start-time-label {
  background-color: black!important;
  color :white!important;
}

.tribe_events-template-default  h2 .tribe-events-single-section-title {
  background-color:black;
color :white;
	font-size : 14px!important
}

.page-id-1426 div {
  color: #302a2a;
	font-size : 20px;
}

.tribe_events-template-default dd {
color :black;
}


.copyright {
	color : #f88e55!important;
}

.copyright a {
	color : #f88e55!important;
}
.page-id-780 ul
{
	color : white!important;
}

.paypalbuttonimage {
  width: 12%;
  background-color: #f88e55;
}

div .epta-sidebar-area {
    background: #f0d8c8!important;
    padding: 25px;
    width: 100%;
    clear: both;
}

div .tribe-events-notices {
	color : black!important;
}
div .epta-all-events col-md-12 a {
	font-size:16px;
}
.ul .tribe-tickets my-attendance-list {
	color:red;
}

.um *, .um *:before, .um *:after {
    box-sizing: content-box;
    font-size: 16px;
    color: black;
}

.page-id-1705 .um-profile-nav {
    background: rgb(0,0,0,0);;
    text-align: center;
}
.page-id-1705 .um-field-label {
    box-sizing: content-box;
    font-size: 27px!important;
    color: red!important;
}

.page-id-1685 form {
  position: absolute;
  left: 33%;
  top: 62%;
	  width: 246%;
}
ul.dropdown-menu ul li a {
  font-size: 20px;
}

.tribe-events a[href^=http] {
  color: #7b271f;
	font-size : 16px;
}

.tribe-events-calendar-month__calendar-event-details {
  color: #7b271f;
}


.tribe-common.tribe-events.tribe-events-view.tribe-events-view--month.tribe-common--breakpoint-xsmall.tribe-common--breakpoint-medium {
  padding-left: 0px;
  margin-left: -15%;
  width: 114%;
}

.tribe-event-date-start {
  margin: 8%;
  margin-top: 0%;
  margin-bottom: 0px;
  color: #521A15!important;
}




body.custom-background {
  font-size: 75%;
}

dl {
  width: 100%;
  font-size: 23px;
}

.page-id-170 .tecc-up-event {
	color : #f88e55!important;
}

.page-id-170 .ect-events-read-more{
	color : #521A15!important;
}
.page-id-170 .ect-event-url{
	color : #521A15!important;
}

.page-id-170 div.event-date-location {
	color :#f88e55!important;
}
.page-id-170 h3.tecc-title{
	color : #f88e55!important;
}
.page-id-170 span.tribe-address{
	color : #f88e55;
}
.page-id-170 #page h3 {
  margin: 0px;
  margin-bottom: 13px;
}

.page-id-170 .tecc-wrapper .event-date-location span {
	color : #f88e55!important;
	font-size : 16px;!important
}
#mainmenu_container.row {
  width: 120%;
}

.footer .footer-content {
  height: -60%!important;
  background-color: #521A15;
color:white!important;
}

.footer-contact-boxes .col-sm-3:last-child {
  background-color: #521A15;
}
.tribe-organizer-email {
  visibility: hidden;
}

.tribe-organizer-email-label {
  visibility: hidden;
}
.ect-timeline-post .timeline-content {
	background-color : #f88e55!important;
}
.navigation-bar.logo-above-menu.boxed.bordered.homepage {
    z-index: 10000;
    opacity: 0.7;
}