/**
 * Theme Name: Blocksy Child
 * Description: Blocksy Child theme
 * Author: Creative Themes
 * Template: blocksy
 * Text Domain: blocksy
 */
 
/* Menu custom action style */ 
.gmf-action {
	display: inline-flex;
    align-items: center;
}

.gmf-action > a {
	height: auto !important;
    padding: 10px 20px !important;
    background-color: #bc2944;
    color: #fff;
    border-radius: 50em;
}

.gmf-action.current-menu-item > a {
	color: #fff !important;
}

.gmf-action > a:hover {
	color: #fff;
}

@media screen and (max-width: 689.98px) {
	.gmf-action {
    	margin: 8px 0 6px -20px;
        text-transform: uppercase;
        font-size: 16px;
    }
}

/* Fix testimonials */
.uagb-slick-carousel .slick-dots { padding-left: 0px }
.uagb-slick-carousel .slick-slide { text-align: center }
.uagb-slick-carousel .uagb-testimonial__wrap { max-width: 960px }
.uagb-slick-carousel .uagb-tm__image-content { padding-top: 0 !important; padding-bottom: 24px !important }

/* Fix gallery */
.bwg_container .bwg-title2 { color: inherit !important; margin-top: 8px; }
.bwg-item { padding: 15px }

/* Top header list */
.gmf-h-list {
	display: inline-flex;
	align-items: center;
	list-style: none;
	padding-left: 0px;
	font-size: 13px;
}

.gmf-h-list li {
	display: inline-flex;
	align-items: center;
}

.gmf-h-list li + li {
	margin-left: 12px;
}

.gmf-h-list li::before {
	content: "";
	display: inline-flex;
	width: 12px;
	height: 12px;
	margin-right: 6px;
	margin-bottom: -1px;
}

.gmf-h-list li:nth-child(1)::before {
	background: url(icons/mail.svg) no-repeat center;
}

.gmf-h-list li:nth-child(2)::before {
	background: url(icons/phone.svg) no-repeat center;
}

.gmf-h-list li:nth-child(3)::before {
	background: url(icons/clock.svg) no-repeat center;
}

div.form-visite-guidate {
	max-width: var(--normal-container-max-width);
	width: var(--container-width);
	margin-left: auto;
    margin-right: auto;
    margin-top:  25px;
}