/*
 Theme Name:     Divi Child
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/
 
 
/* =Theme customization starts here
------------------------------------------------------- */

/************* FOOTER *************/
.footer-logos .et_pb_column {
	display:flex;
	justify-content:center;
	margin: auto;
}

.footer-logos .footer-share-the-spirit {
	width: 45%;
}

/************* RESPONSIVE *************/
@media (max-width:479px) {
	.footer-logos {
		row-gap: 3.5em;
	}
}
@media (max-width:979px) {
	.footer-logos {
		row-gap: 1.5em;
	}
	.footer-logos .footer-share-the-spirit {
		width: 100% !important;
		margin-bottom: 3rem;
	}
	.footer-logos .et_pb_column {
		margin-right:0 !important;
		margin-left:0;
		margin-top: 0;
	}
	.footer-logos .et_pb_column:not(.footer-share-the-spirit) {
		width: 50%;
	}
}



ul.ecs-event-list {
	list-style-type: none;
}

ul.ecs-event-list li {
	margin-bottom: 20px;
}




.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container {
    padding-top: 150px !important;
}

.ecs-view-all-events {
    text-align: center;
}
.ecs-view-all-events .ecs-all-events a {
font-size: 15px;
    background-color: #500000;
    border-color: #500000;
    border-radius: 100px;
    font-weight: bold;
    font-style: normal;
    text-transform: uppercase;
    text-decoration: none;
    color: #ffffff;
    padding: .5em 2em !important;
    display: inline-block;
    transition: all 300ms ease 0ms;
}
.ecs-view-all-events .ecs-all-events a:hover {
	background-color:#eaeaea;
	color: #500000;
}


#fancybox-title-wrap {
	display:none !important;
}




body.logged-in.admin-bar .dd-fixed-header {
	top: 32px !important;
}
