@import url('https://fonts.googleapis.com/css2?family=Alfa+Slab+One&family=Oswald:wght@400;600;700&family=Bebas+Neue&display=swap');

body, #events, .simplybook-widget, * {
    font-family: 'Oswald', sans-serif !important;
}

h1, h2, h3, .company-title, #events h3, .title-main, .company-name, .company-logo-and-name {
    font-family: 'Alfa Slab One', cursive !important;
    letter-spacing: 1px;
}

.menu-item a, .btn, .title-small, .cap, a.popup-hide, button {
    font-family: 'Bebas Neue', sans-serif !important;
    letter-spacing: 1.5px;
}

/*
	Custom CSS
	Please make sure your CSS rules are
	more particular / have higher priority
	then other page styles
*/
#events h3	{
	/* add your css rule here */
}


#events p.duration, #events div.duration	{
	/* add your css rule here */
}


#events p.description, #events div.description	{
	/* add your css rule here */
}


#events .selectedEvent	{
	/* add your css rule here */
}


#events input.reserve_time_btn	{
	/* add your css rule here */
}


/* Afficher la photo du prestataire sur mobile/tablette (masquee par defaut par SimplyBook) */
@media (max-width: 991px) {
    .col-md-3.hidden-xs.hidden-sm {
        display: block !important;
        width: 100% !important;
        float: none !important;
        margin-bottom: 15px;
    }
    .col-md-3.hidden-xs.hidden-sm .service-item.item {
        display: none !important;
    }
    .col-md-3.hidden-xs.hidden-sm .provider-item.item .photo.user {
        width: 100% !important;
        height: 200px !important;
        background-size: cover !important;
        background-position: center !important;
    }
}
