.elementor-2666 .elementor-element.elementor-element-4e1b721 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #000000BD 61%, #090909 100%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2666 .elementor-element.elementor-element-4e1b721:not(.elementor-motion-effects-element-type-background), .elementor-2666 .elementor-element.elementor-element-4e1b721 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2666 .elementor-element.elementor-element-4e1b721{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-120px;margin-bottom:0px;padding:150px 0px 130px 0px;z-index:1;}.elementor-2666 .elementor-element.elementor-element-5c54e90 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2666 .elementor-element.elementor-element-1c0825d > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-2666 .elementor-element.elementor-element-1c0825d{text-align:center;}.elementor-2666 .elementor-element.elementor-element-1c0825d .elementor-heading-title{font-family:"Alegreya Sans SC", Sans-serif;font-size:1.5em;letter-spacing:1.2px;color:var( --e-global-color-3e385be );}.elementor-2666 .elementor-element.elementor-element-437024e{text-align:center;}.elementor-2666 .elementor-element.elementor-element-437024e .elementor-heading-title{font-family:"MedievalSharp", Sans-serif;}.elementor-2666 .elementor-element.elementor-element-ed0cd84:not(.elementor-motion-effects-element-type-background), .elementor-2666 .elementor-element.elementor-element-ed0cd84 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://authenticdungeons.com/wp-content/uploads/2022/01/Vintage-Paper-18-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2666 .elementor-element.elementor-element-ed0cd84 > .elementor-background-overlay{background-color:transparent;background-image:radial-gradient(at center center, #A89C865E 36%, #615237C4 100%);opacity:0.9;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2666 .elementor-element.elementor-element-ed0cd84{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:160px 0px 150px 0px;}.elementor-2666 .elementor-element.elementor-element-ed0cd84 > .elementor-shape-top .elementor-shape-fill{fill:#090909;}.elementor-2666 .elementor-element.elementor-element-ed0cd84 > .elementor-shape-top svg{height:74px;}.elementor-2666 .elementor-element.elementor-element-71dbfd4.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2666 .elementor-element.elementor-element-71dbfd4 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2666 .elementor-element.elementor-element-ad5cc94{text-align:center;}.elementor-2666 .elementor-element.elementor-element-4abf4ce:not(.elementor-motion-effects-element-type-background), .elementor-2666 .elementor-element.elementor-element-4abf4ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6a7a787 );}.elementor-2666 .elementor-element.elementor-element-4abf4ce{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2666 .elementor-element.elementor-element-4abf4ce > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2666 .elementor-element.elementor-element-3988210{--spacer-size:47px;}.elementor-2666 .elementor-element.elementor-element-941da40{text-align:center;}.elementor-2666 .elementor-element.elementor-element-941da40 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-2666 .elementor-element.elementor-element-aac3b78{text-align:center;}.elementor-2666 .elementor-element.elementor-element-aac3b78 .elementor-heading-title{color:var( --e-global-color-1299b6e );}.elementor-2666 .elementor-element.elementor-element-8951df8{color:var( --e-global-color-text );}.elementor-2666 .elementor-element.elementor-element-accf28e{--spacer-size:50px;}.elementor-2666 .elementor-element.elementor-element-81df3bb:not(.elementor-motion-effects-element-type-background), .elementor-2666 .elementor-element.elementor-element-81df3bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3e385be );}.elementor-2666 .elementor-element.elementor-element-81df3bb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2666 .elementor-element.elementor-element-81df3bb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2666 .elementor-element.elementor-element-6caf245{--spacer-size:50px;}.elementor-2666 .elementor-element.elementor-element-6d45de2{--spacer-size:19px;}.elementor-2666 .elementor-element.elementor-element-397db22:not(.elementor-motion-effects-element-type-background), .elementor-2666 .elementor-element.elementor-element-397db22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-3e385be ) 0%, var( --e-global-color-1299b6e ) 100%);}.elementor-2666 .elementor-element.elementor-element-397db22{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2666 .elementor-element.elementor-element-397db22 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2666 .elementor-element.elementor-element-6e2396a{--spacer-size:50px;}.elementor-2666 .elementor-element.elementor-element-4aa35a6{--spacer-size:50px;}.elementor-2666 .elementor-element.elementor-element-38f2d94{--spacer-size:50px;}.elementor-2666 .elementor-element.elementor-element-25b1d3d{--spacer-size:50px;}.elementor-2666 .elementor-element.elementor-element-0482694{--spacer-size:50px;}.elementor-2666 .elementor-element.elementor-element-c4d7cda{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2666 .elementor-element.elementor-element-c4d7cda > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2666 .elementor-element.elementor-element-0b7dd23{--spacer-size:50px;}.elementor-2666 .elementor-element.elementor-element-0422722{--spacer-size:50px;}.elementor-2666 .elementor-element.elementor-element-636d8a9{--spacer-size:50px;}.elementor-2666 .elementor-element.elementor-element-8e6f067{--spacer-size:50px;}.elementor-2666 .elementor-element.elementor-element-61dfc42{--spacer-size:50px;}.elementor-2666 .elementor-element.elementor-element-4419e8f{--spacer-size:50px;}.elementor-2666 .elementor-element.elementor-element-4cad218{--spacer-size:50px;}.elementor-2666 .elementor-element.elementor-element-3bf0a98{--spacer-size:50px;}.elementor-2666 .elementor-element.elementor-element-ed9c1f8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2666 .elementor-element.elementor-element-ed9c1f8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2666 .elementor-element.elementor-element-5f5defe{--spacer-size:50px;}.elementor-2666 .elementor-element.elementor-element-024b30f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2666 .elementor-element.elementor-element-024b30f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2666 .elementor-element.elementor-element-dde9c68{--spacer-size:50px;}.elementor-2666 .elementor-element.elementor-element-50133d9{--spacer-size:50px;}.elementor-2666 .elementor-element.elementor-element-d06b256{--spacer-size:50px;}.elementor-2666 .elementor-element.elementor-element-2ea30ea{--spacer-size:50px;}.elementor-2666 .elementor-element.elementor-element-ca25b8d{--spacer-size:13px;}.elementor-2666 .elementor-element.elementor-element-46b0d9a:not(.elementor-motion-effects-element-type-background), .elementor-2666 .elementor-element.elementor-element-46b0d9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-1299b6e ) 0%, var( --e-global-color-614dd83 ) 100%);}.elementor-2666 .elementor-element.elementor-element-46b0d9a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2666 .elementor-element.elementor-element-46b0d9a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2666 .elementor-element.elementor-element-d6e821b{--spacer-size:50px;}.elementor-2666 .elementor-element.elementor-element-8c50d70{--spacer-size:50px;}.elementor-2666 .elementor-element.elementor-element-7378981{--spacer-size:50px;}.elementor-2666 .elementor-element.elementor-element-88af548{--spacer-size:50px;}.elementor-2666 .elementor-element.elementor-element-70391de{--spacer-size:50px;}.elementor-2666 .elementor-element.elementor-element-23d1f5e{--spacer-size:50px;}.elementor-2666 .elementor-element.elementor-element-9e31d94{--spacer-size:50px;}.elementor-2666 .elementor-element.elementor-element-0e3781f{--spacer-size:50px;}.elementor-2666 .elementor-element.elementor-element-5b99bbd{--spacer-size:50px;}.elementor-2666 .elementor-element.elementor-element-fac5435{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2666 .elementor-element.elementor-element-fac5435 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2666 .elementor-element.elementor-element-4ca3276{--spacer-size:50px;}.elementor-2666 .elementor-element.elementor-element-62826e0{--spacer-size:50px;}.elementor-2666 .elementor-element.elementor-element-75bff4a{--spacer-size:50px;}.elementor-2666 .elementor-element.elementor-element-19832ed{--spacer-size:50px;}.elementor-2666 .elementor-element.elementor-element-9ae6fbd{--spacer-size:50px;}.elementor-2666 .elementor-element.elementor-element-dabebb6{--spacer-size:50px;}.elementor-2666 .elementor-element.elementor-element-1c4be96{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2666 .elementor-element.elementor-element-1c4be96 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2666 .elementor-element.elementor-element-0be4f8d{--spacer-size:50px;}.elementor-2666 .elementor-element.elementor-element-4f37b72{--spacer-size:50px;}.elementor-2666 .elementor-element.elementor-element-cb618f2{--spacer-size:50px;}.elementor-2666 .elementor-element.elementor-element-f43fdff{--spacer-size:50px;}.elementor-2666 .elementor-element.elementor-element-b34b7ba{--spacer-size:50px;}.elementor-2666 .elementor-element.elementor-element-bd2c676:not(.elementor-motion-effects-element-type-background), .elementor-2666 .elementor-element.elementor-element-bd2c676 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-614dd83 ) 0%, var( --e-global-color-3e385be ) 100%);}.elementor-2666 .elementor-element.elementor-element-bd2c676{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2666 .elementor-element.elementor-element-bd2c676 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2666 .elementor-element.elementor-element-18ab774{--spacer-size:50px;}.elementor-2666 .elementor-element.elementor-element-932229f{--spacer-size:50px;}.elementor-2666 .elementor-element.elementor-element-6891a9b{--spacer-size:50px;}.elementor-2666 .elementor-element.elementor-element-50966ef{--spacer-size:50px;}.elementor-2666 .elementor-element.elementor-element-afc0ec2{--spacer-size:50px;}.elementor-2666 .elementor-element.elementor-element-cc9341f{--spacer-size:50px;}.elementor-2666 .elementor-element.elementor-element-b0c22eb{--spacer-size:50px;}.elementor-2666 .elementor-element.elementor-element-aa9457a{--spacer-size:50px;}.elementor-2666 .elementor-element.elementor-element-fb2d16e{--spacer-size:50px;}.elementor-2666 .elementor-element.elementor-element-f1e07ab{--spacer-size:50px;}.elementor-2666 .elementor-element.elementor-element-237c828{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2666 .elementor-element.elementor-element-237c828 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2666 .elementor-element.elementor-element-53320db{--spacer-size:50px;}.elementor-2666 .elementor-element.elementor-element-52b0b5b{--spacer-size:50px;}.elementor-2666 .elementor-element.elementor-element-00a53da{--spacer-size:50px;}.elementor-2666 .elementor-element.elementor-element-0c3e857{--spacer-size:50px;}.elementor-2666 .elementor-element.elementor-element-c1ae810:not(.elementor-motion-effects-element-type-background), .elementor-2666 .elementor-element.elementor-element-c1ae810 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-26bf0b3 );}.elementor-2666 .elementor-element.elementor-element-c1ae810{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2666 .elementor-element.elementor-element-c1ae810 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2666 .elementor-element.elementor-element-cb28660{--spacer-size:50px;}.elementor-2666 .elementor-element.elementor-element-3aa7d8c{text-align:center;}.elementor-2666 .elementor-element.elementor-element-3aa7d8c .elementor-heading-title{color:var( --e-global-color-text );}.elementor-2666 .elementor-element.elementor-element-01f0ce7{text-align:center;}.elementor-2666 .elementor-element.elementor-element-01f0ce7 .elementor-heading-title{color:var( --e-global-color-ee10e38 );}.elementor-2666 .elementor-element.elementor-element-b3fe067{--spacer-size:50px;}.elementor-2666 .elementor-element.elementor-element-07551c3{--spacer-size:7px;}.elementor-2666 .elementor-element.elementor-element-4b672f3{--spacer-size:50px;}.elementor-2666 .elementor-element.elementor-element-a185d67{--spacer-size:50px;}.elementor-2666 .elementor-element.elementor-element-b8e6e56{--spacer-size:50px;}.elementor-2666 .elementor-element.elementor-element-1daeb5e:not(.elementor-motion-effects-element-type-background), .elementor-2666 .elementor-element.elementor-element-1daeb5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1299b6e );}.elementor-2666 .elementor-element.elementor-element-1daeb5e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2666 .elementor-element.elementor-element-1daeb5e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2666 .elementor-element.elementor-element-880b911{--spacer-size:50px;}.elementor-2666 .elementor-element.elementor-element-b4b134a{--spacer-size:38px;}.elementor-2666 .elementor-element.elementor-element-d3c1751{text-align:center;}.elementor-2666 .elementor-element.elementor-element-412899e{text-align:center;}.elementor-2666 .elementor-element.elementor-element-9acaae1{--spacer-size:50px;}@media(min-width:978px){.elementor-2666 .elementor-element.elementor-element-2405207{width:20%;}.elementor-2666 .elementor-element.elementor-element-2c875fb{width:60%;}.elementor-2666 .elementor-element.elementor-element-f5da01f{width:19.978%;}}@media(max-width:1024px){.elementor-2666 .elementor-element.elementor-element-4e1b721{margin-top:0px;margin-bottom:0px;padding:250px 30px 200px 30px;}.elementor-2666 .elementor-element.elementor-element-ed0cd84{margin-top:0px;margin-bottom:0px;padding:100px 30px 100px 030px;}}@media(max-width:977px){.elementor-2666 .elementor-element.elementor-element-4e1b721{margin-top:0px;margin-bottom:0px;padding:100px 20px 40px 20px;}.elementor-2666 .elementor-element.elementor-element-5c54e90.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2666 .elementor-element.elementor-element-5c54e90 > .elementor-element-populated{margin:60px 0px 60px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2666 .elementor-element.elementor-element-1c0825d{text-align:center;}.elementor-2666 .elementor-element.elementor-element-ed0cd84{margin-top:0px;margin-bottom:0px;padding:50px 10px 80px 10px;}}/* Start custom CSS *//* Mec event footer */
.mec-calendar-weekly .mec-event-footer{
	min-height:0px;
	padding-top:10px;
	padding-bottom:10px;
}

/* Mec event footer */
.elementor-element-71ac741 .elementor-container .elementor-row .elementor-top-column .elementor-column-wrap .elementor-widget-wrap .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .mec-wrap .mec-calendar-weekly .mec-skin-weekly-view-events-container .mec-month-container .mec-week-events-container .mec-event-footer{
	height:0px !important;
}

/* Widget container */
.elementor-element-71ac741 .elementor-widget-heading .elementor-widget-container{
	margin-bottom:-20px;
}

/* Widget container */
.elementor-element-71ac741 .elementor-container .elementor-row .elementor-top-column .elementor-column-wrap .elementor-widget-wrap .elementor-widget-heading .elementor-widget-container{
	margin-top:-60px !important;
}

/* Mec event calendar classic */
.elementor-element-71ac741 .mec-wrap .mec-event-calendar-classic{
	background-color:#ede3db;
	
}


/* Widget container */
.elementor-element-71ac741 .elementor-container .elementor-row .elementor-top-column .elementor-column-wrap .elementor-widget-wrap .elementor-widget-heading:nth-child(1) .elementor-widget-container{
	margin-top:0px !important;
}

/* Widget container */
.elementor-element-71ac741 .elementor-widget-heading:nth-child(1) .elementor-widget-container{
	margin-bottom:-20px;
	
}


/* ALL FONTS *//



.mec-calendar.mec-calendar-daily .mec-calendar-d-top h2, .mec-calendar.mec-calendar-daily .mec-calendar-d-top h3 {
font-family: 'Lato' !important;
}

.mec-calendar.mec-calendar-daily .mec-calendar-a-month h4 {
font-family: 'Lato' !important;
}

.mec-calendar.mec-calendar-weekly .mec-calendar-d-table dl dt span{
font-family: 'Lato' !important;
}

.mec-calendar .mec-event-article .mec-event-time {
font-family: 'Lato' !important;
}

.mec-box-calendar.mec-calendar.mec-event-calendar-classic .mec-calendar-table-head dt {
font-family: 'Lato' !important;
}

.mec-calendar-side .mec-previous-month a {
font-family: 'Lato' !important;
}

.mec-calendar-side .mec-next-month a {
font-family: 'Lato' !important;
}


.mec-calendar.mec-calendar-daily .mec-calendar-d-top h2, .mec-calendar.mec-calendar-daily .mec-calendar-d-top h3 {
    font-family: 'Lato' !important;
}


.mec-calendar.mec-calendar-weekly .mec-event-list-weekly-date span {
font-family: 'MedievalSharp';

}

.mec-calendar.mec-calendar-weekly .mec-event-list-weekly-date {
font-family: 'MedievalSharp';

}

.elementor-2247 .elementor-element.elementor-element-6537c54 .elementor-heading-title {
    color: #FFF;
    font-family: 'Lato'; 

}/* End custom CSS */