.container {
    max-width: 100%;
}
.wa-float {
	position: fixed;
	left: 20px;
	bottom: 20px;
	border: 2px solid #2aa43d;
	background-color: #2CB742;
	color: #fff !important;
	border-radius: 50%;
	padding: 7px 10px;
	font-size: 35px;
	line-height: 1;
	cursor: pointer;
	background-image: linear-gradient(#2CB742, #2A9B3C);
	transition: all 200ms linear;
}
.wa-float:hover {
	box-shadow: 0px 1px 8px 0px rgba(0,0,0,0.4);
	border: 2px solid #fff;
	transition: all 200ms linear;
}
.fl-module-content .fl-icon-text {
    height: auto !important;
}
#youtube-gallery .ytube-list a {
	position: absolute;
	cursor: pointer;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-image: url(../img/play-button.png);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 25px auto;
	opacity: 0.4;
	background-color: #000;
}
@font-face {
    font-family: 'Claudina Personal Use';
    src: url('../fonts/ClaudinaPersonalUse-Regular.eot');
    src: url('../fonts/ClaudinaPersonalUse-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/ClaudinaPersonalUse-Regular.woff2') format('woff2'),
        url('../fonts/ClaudinaPersonalUse-Regular.woff') format('woff'),
        url('../fonts/ClaudinaPersonalUse-Regular.ttf') format('truetype'),
        url('../fonts/ClaudinaPersonalUse-Regular.svg#ClaudinaPersonalUse-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
.header-home {
	position: absolute;
	left: 0;
	z-index: 9;
	width: 100%;
}
.fl-builder-edit .header-home {
	position: relative !important;
}
.header-home .fl-builder-content .menu > li > a:hover,
.header-home .fl-builder-content .menu > li.current-menu-item > a,
.header-home .fl-builder-content .menu > li.current_page_item > a {
	border-bottom: 2px solid #ffffff;
}
.fl-builder-content .menu > li > a:hover,
.fl-builder-content .menu > li.current-menu-item > a,
.fl-builder-content .menu > li.current_page_item > a {
	border-bottom: 2px solid #333333;
}
.fl-contact-form textarea, .fl-contact-form input[type="text"], .fl-contact-form input[type="tel"], .fl-contact-form input[type="email"] {
	display: inline-block;
	width: 100%;
	border: 1px solid #ddd;
	padding: 5px 10px;
	font-size: 13px;
	color: #373737;
	border-radius: 3px;
}
.fl-post-feed-post {
    border: none !important;
}
.fl-post-feed h3 a {
    font-size:18px;
    text-transform: uppercase;
}
body,
html {
    overflow-x: hidden !important;
}