@media (max-width: 767px) {

	body.home nav#header:not(.bg-white) .navbar-brand-cfdb {
		max-width: 70% !important;
		margin-left: -35% !important;
	}

h2.fs-1 {
    font-size: 2em !important;
    color: rgba(0, 0, 0, 0.1);
}

	body {

		font-size: 20px !important;

	}

.offcanvas-start {
	z-index: 999999999999999999999999999;
}
.next-event-overlay {
	width: 90%;
}
.masonry {
    column-count: 2;
    column-gap: 1rem;
}
.swiperdates .swiper-slide, .home #manifestationsSwiper .col-md-3 {
	margin-top: 45px;
}
	.navbar-brand img {

		height: 80px;

	}



	.collapse:not(.show) {

	    display: none !important;

	}



	.custom-shape-divider-bottom-1666886254,

	.custom-shape-divider-top-1666878942 {

		display: none !important;

	}

	.bgSwiper {

		height: 50vh;

	}

	li.home {

		display: none;

	}

	.text-small {

		font-size: 20px;

	}

	.navbar-toggler {

		position: absolute;

		left: 30px; top: 15px;

		border-color: #721e2c;

		border-radius: none;

		background: #fff;

	}

	.navbar-toggler-icon {

            background-image: url(

"data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(114,30,44, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");

        }

.home .nav-link, .archive .nav-link, .page .nav-link, .page-template-page-full-17 .nav-link {

	color: black; font-size: 20px;

}	

}

@media (min-width: 768px) and (max-width: 1199.98px)  {

	li.home {

		width: 70px;

		height: 50px;

	}

	.nav-link {

		text-align: center;

	}

}