/*------------------------------------*\
	$SMILE GALLERY
\*------------------------------------*/


.smile-gallery .gallery-wrapper {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
}

.smile-gallery .gallery-wrapper .section-wrapper {
	position: relative;
	width: 100%;
	margin-bottom: 62px;
}

.smile-gallery .gallery-wrapper .section-wrapper:last-child {
	margin-bottom: 0;
}

@media (min-width: 700px) {
	.smile-gallery .gallery-wrapper .section-wrapper {
		flex: 0 0 50%;
		max-width: 50%;
	}
	.smile-gallery .gallery-wrapper .section-left { padding-right: 10px; }
	.smile-gallery .gallery-wrapper .section-right { padding-left: 10px; }
}

.smile-gallery .gallery-wrapper .section-wrapper .section-image {
	width: 100%;
	height: 100px;
	background-size: cover !important;
	background-position: center center !important;
	background-repeat: no-repeat !important;
}

@media (min-width: 480px) {
	.smile-gallery .gallery-wrapper .section-wrapper .section-image {
		height: 149px;
	}
}

@media (min-width: 700px) {
	.smile-gallery .gallery-wrapper .section-wrapper .section-image {
		height: 107px;
	}
}

.smile-gallery .gallery-wrapper .section-wrapper .section-title {
	text-align: center;
	margin: 22px 0 2px;
}

.smile-gallery .gallery-wrapper .section-wrapper .section-title h5 {
	font-size: 14px;
	margin-bottom: 0;
}

.smile-gallery .gallery-wrapper .section-wrapper .section-content {

}

.smile-gallery .gallery-wrapper .section-wrapper .section-content p {
	font-size: 13px;
	margin-bottom: 0;
}
