/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/
.mmf-general-modal-pakhuis {
	
}
.mmf-small {
	display: none !important;
}
.mmf-medium {
	display: none !important;
}
.mmf-large {
	display: flex !important;
}
#mmf-hero-img-container {
	margin-left: 40px !important;
	margin-right: 40px !important;
}
.mmf-hero-payoff .fusion-title-heading {
	font-size: 100px;
}
.mmf-hero-pre-payoff .fusion-title-heading {
	font-size: 50px;
	line-height: 50px;
}
#mmf-menutoggle {
	max-height: 100px;
}
#mmf-menutoggle:hover {
	cursor: pointer;
}
#mmf-menutoggle a {
	display: inline-block;
	width: 100px;
	height: 100px;
}
#mmf-menutoggle:hover path#topLine {
	transform: translateX(-14px);
	transition: all 1s cubic-bezier(.43,1.95,.58,.13);
}
#mmf-menutoggle:hover path#middleLine {
	transform: translateX(26px);
	transition: all 1s cubic-bezier(.43,1.95,.58,.13);
}
#mmf-menutoggle:hover path#bottomLine {
	transform: translateX(-15px);
	transition: all 1s cubic-bezier(.43,1.95,.58,.13);
}
#mmf-menutoggle path#topLine {
	transform: translateX(0);
	transition: all 1s cubic-bezier(.43,1.95,.58,.13);
}
#mmf-menutoggle path#middleLine {
	transform: translateX(0);
	transition: all 1s cubic-bezier(.43,1.95,.58,.13);
}
#mmf-menutoggle path#bottomLine {
	transform: translateX(0);
	transition: all 1s cubic-bezier(.43,1.95,.58,.13);
}
#menu-main-menu li, #menu-mainmenuother li {
	position: relative;
}
#menu-main-menu li:not(:last-child)::after, #menu-mainmenuother li:not(:last-child)::after{
	content: "";
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    width: 2px;
    background-color: #CDD1BE;
}
.mmf-main-menu #menu-main-menu li:last-child a, .mmf-main-menu #menu-mainmenuother li:last-child a {
	padding-right: 0px !important;
}
.mmf-socials-header .fa-facebook-square:before {
	content: url("data:image/svg+xml,%3Csvg fill='%23424637' xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath d='M27.2,2.5c-1.6-1.6-3.7-2.5-6.2-2.5h-12.3C3.4,0,0,3.5,0,8.7v12.2c0,2.6.9,4.8,2.5,6.4,1.6,1.6,3.7,2.3,6.2,2.3h12.2c2.6,0,4.8-.9,6.2-2.3,1.6-1.6,2.4-3.7,2.4-6.3v-12.3c0-2.5-.9-4.7-2.4-6.2h0ZM25.3,25.3c-1.1,1-2.6,1.6-4.4,1.6h-4.7v-9.7h3l.4-4h-3.3v-2.3c0-.9.5-1.1.9-1.1h2.3v-3.9h-3.2c-3.6,0-4.4,2.9-4.4,4.7v2.6h-2v4h2v9.7h-3.1c-1.8,0-3.3-.5-4.4-1.6-1.1-1.1-1.6-2.6-1.6-4.4v-12.2c0-1.8.5-3.3,1.6-4.4s2.6-1.6,4.4-1.6h12.3c1.8,0,3.3.5,4.4,1.6,1,1.1,1.6,2.6,1.6,4.3,0,0,0,10.3,0,12.3s-.9,3.4-1.9,4.4Z' /%3E%3C/svg%3E") !important;
}
.mmf-socials-header .fa-instagram:before {
	content: url("data:image/svg+xml,%3Csvg fill='%23424637' xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath d='M14.8,7.2c-4.2,0-7.6,3.4-7.6,7.6s3.4,7.6,7.6,7.6,7.6-3.4,7.6-7.6-3.4-7.6-7.6-7.6ZM14.8,19.7c-2.7,0-4.9-2.2-4.9-4.9s2.2-4.9,4.9-4.9,4.9,2.2,4.9,4.9-2.2,4.9-4.9,4.9ZM22.8,5.2c.9,0,1.7.8,1.7,1.7s-.8,1.7-1.7,1.7-1.7-.8-1.7-1.7.8-1.7,1.7-1.7ZM27.2,2.5C25.7.9,23.5,0,21,0h-12.3C3.4,0,0,3.5,0,8.7v12.2c0,2.6.9,4.8,2.5,6.4,1.6,1.6,3.7,2.3,6.2,2.3h12.2c2.6,0,4.8-.9,6.2-2.3,1.6-1.6,2.4-3.7,2.4-6.3v-12.3c0-2.5-.9-4.7-2.4-6.2h0ZM25.3,25.3c-1.1,1-2.6,1.6-4.4,1.6h-12.2c-1.8,0-3.3-.5-4.4-1.6-1.1-1.1-1.6-2.6-1.6-4.4v-12.2c0-1.8.5-3.3,1.6-4.4s2.6-1.6,4.4-1.6h12.3c1.8,0,3.3.5,4.4,1.6,1,1.1,1.6,2.6,1.6,4.3,0,0,0,10.3,0,12.3s-.7,3.4-1.8,4.4Z' /%3E%3C/svg%3E") !important;
}
.mmf-socials-footer .fa-facebook-square:before {
	content: url("data:image/svg+xml,%3Csvg fill='%23FFFFFF' xmlns='http://www.w3.org/2000/svg' width='46' height='46' viewBox='0 0 46 46'%3e%3cpath d='M41.9,3.8c-2.4-2.5-5.8-3.8-9.6-3.8H13.3C5.3,0,0,5.4,0,13.3v18.9c0,4,1.3,7.3,3.8,9.8,2.5,2.4,5.8,3.6,9.6,3.6h18.7c4,0,7.3-1.3,9.6-3.6,2.5-2.4,3.7-5.8,3.7-9.7V13.3c0-3.8-1.3-7.2-3.7-9.6h.1ZM38.9,39c-1.7,1.6-4,2.4-6.7,2.4h-7.2v-14.9h4.6l.6-6.1h-5v-3.6c0-1.3.8-1.7,1.4-1.7h3.6v-6h-4.9c-5.5,0-6.7,4.4-6.7,7.2v4h-3.1v6.1h3.1v14.9h-4.8c-2.8,0-5-.8-6.7-2.4-1.7-1.7-2.5-4-2.5-6.8V13.2c0-2.8.8-5,2.5-6.7s4-2.4,6.7-2.4h19c2.8,0,5,.8,6.7,2.5,1.6,1.7,2.5,4,2.5,6.6,0,0,0,15.9,0,19s-1.3,5.3-3,6.8Z' /%3E%3C/svg%3E") !important;
}
.mmf-socials-footer .fa-instagram:before {
	content: url("data:image/svg+xml,%3Csvg fill='%23FFFFFF' xmlns='http://www.w3.org/2000/svg' width='46' height='46' viewBox='0 0 46 46'%3e%3cpath d='M22.8,11c-6.5,0-11.8,5.3-11.8,11.8s5.3,11.8,11.8,11.8,11.8-5.3,11.8-11.8-5.3-11.8-11.8-11.8ZM22.8,30.4c-4.1,0-7.6-3.4-7.6-7.6s3.4-7.6,7.6-7.6,7.6,3.4,7.6,7.6-3.4,7.6-7.6,7.6ZM35.1,8c1.4,0,2.6,1.2,2.6,2.6s-1.2,2.6-2.6,2.6-2.6-1.2-2.6-2.6,1.2-2.6,2.6-2.6ZM41.9,3.8C39.5,1.3,36.1.1,32.3.1H13.3C5.3.1,0,5.4,0,13.5v18.9c0,4,1.3,7.3,3.8,9.8,2.5,2.4,5.8,3.6,9.6,3.6h18.7c4,0,7.3-1.3,9.6-3.6,2.5-2.4,3.7-5.8,3.7-9.7V13.5c0-3.8-1.3-7.2-3.7-9.6h.1ZM38.9,39c-1.7,1.6-4,2.4-6.7,2.4H13.5c-2.8,0-5-.8-6.7-2.4-1.7-1.7-2.5-4-2.5-6.8V13.3c0-2.8.8-5,2.5-6.7s4-2.4,6.7-2.4h19c2.8,0,5,.8,6.7,2.5,1.6,1.7,2.5,4,2.5,6.6,0,0,0,15.8,0,19s-1.1,5.2-2.8,6.7Z' /%3E%3C/svg%3E") !important;
}

.mmf-oc-menu-socials .fa-facebook-square:before {
	content: url("data:image/svg+xml,%3Csvg fill='%23575C48' xmlns='http://www.w3.org/2000/svg' width='46' height='46' viewBox='0 0 46 46'%3e%3cpath d='M41.9,3.8c-2.4-2.5-5.8-3.8-9.6-3.8H13.3C5.3,0,0,5.4,0,13.3v18.9c0,4,1.3,7.3,3.8,9.8,2.5,2.4,5.8,3.6,9.6,3.6h18.7c4,0,7.3-1.3,9.6-3.6,2.5-2.4,3.7-5.8,3.7-9.7V13.3c0-3.8-1.3-7.2-3.7-9.6h.1ZM38.9,39c-1.7,1.6-4,2.4-6.7,2.4h-7.2v-14.9h4.6l.6-6.1h-5v-3.6c0-1.3.8-1.7,1.4-1.7h3.6v-6h-4.9c-5.5,0-6.7,4.4-6.7,7.2v4h-3.1v6.1h3.1v14.9h-4.8c-2.8,0-5-.8-6.7-2.4-1.7-1.7-2.5-4-2.5-6.8V13.2c0-2.8.8-5,2.5-6.7s4-2.4,6.7-2.4h19c2.8,0,5,.8,6.7,2.5,1.6,1.7,2.5,4,2.5,6.6,0,0,0,15.9,0,19s-1.3,5.3-3,6.8Z' /%3E%3C/svg%3E") !important;
}
.mmf-oc-menu-socials .fa-instagram:before {
	content: url("data:image/svg+xml,%3Csvg fill='%23575C48' xmlns='http://www.w3.org/2000/svg' width='46' height='46' viewBox='0 0 46 46'%3e%3cpath d='M22.8,11c-6.5,0-11.8,5.3-11.8,11.8s5.3,11.8,11.8,11.8,11.8-5.3,11.8-11.8-5.3-11.8-11.8-11.8ZM22.8,30.4c-4.1,0-7.6-3.4-7.6-7.6s3.4-7.6,7.6-7.6,7.6,3.4,7.6,7.6-3.4,7.6-7.6,7.6ZM35.1,8c1.4,0,2.6,1.2,2.6,2.6s-1.2,2.6-2.6,2.6-2.6-1.2-2.6-2.6,1.2-2.6,2.6-2.6ZM41.9,3.8C39.5,1.3,36.1.1,32.3.1H13.3C5.3.1,0,5.4,0,13.5v18.9c0,4,1.3,7.3,3.8,9.8,2.5,2.4,5.8,3.6,9.6,3.6h18.7c4,0,7.3-1.3,9.6-3.6,2.5-2.4,3.7-5.8,3.7-9.7V13.5c0-3.8-1.3-7.2-3.7-9.6h.1ZM38.9,39c-1.7,1.6-4,2.4-6.7,2.4H13.5c-2.8,0-5-.8-6.7-2.4-1.7-1.7-2.5-4-2.5-6.8V13.3c0-2.8.8-5,2.5-6.7s4-2.4,6.7-2.4h19c2.8,0,5,.8,6.7,2.5,1.6,1.7,2.5,4,2.5,6.6,0,0,0,15.8,0,19s-1.1,5.2-2.8,6.7Z' /%3E%3C/svg%3E") !important;
}
.mmf-socials-header a:hover .fa-facebook-square:before  {
	content: url("data:image/svg+xml,%3Csvg fill='%23000000' xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath d='M27.2,2.5c-1.6-1.6-3.7-2.5-6.2-2.5h-12.3C3.4,0,0,3.5,0,8.7v12.2c0,2.6.9,4.8,2.5,6.4,1.6,1.6,3.7,2.3,6.2,2.3h12.2c2.6,0,4.8-.9,6.2-2.3,1.6-1.6,2.4-3.7,2.4-6.3v-12.3c0-2.5-.9-4.7-2.4-6.2h0ZM25.3,25.3c-1.1,1-2.6,1.6-4.4,1.6h-4.7v-9.7h3l.4-4h-3.3v-2.3c0-.9.5-1.1.9-1.1h2.3v-3.9h-3.2c-3.6,0-4.4,2.9-4.4,4.7v2.6h-2v4h2v9.7h-3.1c-1.8,0-3.3-.5-4.4-1.6-1.1-1.1-1.6-2.6-1.6-4.4v-12.2c0-1.8.5-3.3,1.6-4.4s2.6-1.6,4.4-1.6h12.3c1.8,0,3.3.5,4.4,1.6,1,1.1,1.6,2.6,1.6,4.3,0,0,0,10.3,0,12.3s-.9,3.4-1.9,4.4Z' /%3E%3C/svg%3E") !important;
}
.mmf-socials-header a:hover .fa-instagram:before {
	content: url("data:image/svg+xml,%3Csvg fill='%23000000' xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath d='M14.8,7.2c-4.2,0-7.6,3.4-7.6,7.6s3.4,7.6,7.6,7.6,7.6-3.4,7.6-7.6-3.4-7.6-7.6-7.6ZM14.8,19.7c-2.7,0-4.9-2.2-4.9-4.9s2.2-4.9,4.9-4.9,4.9,2.2,4.9,4.9-2.2,4.9-4.9,4.9ZM22.8,5.2c.9,0,1.7.8,1.7,1.7s-.8,1.7-1.7,1.7-1.7-.8-1.7-1.7.8-1.7,1.7-1.7ZM27.2,2.5C25.7.9,23.5,0,21,0h-12.3C3.4,0,0,3.5,0,8.7v12.2c0,2.6.9,4.8,2.5,6.4,1.6,1.6,3.7,2.3,6.2,2.3h12.2c2.6,0,4.8-.9,6.2-2.3,1.6-1.6,2.4-3.7,2.4-6.3v-12.3c0-2.5-.9-4.7-2.4-6.2h0ZM25.3,25.3c-1.1,1-2.6,1.6-4.4,1.6h-12.2c-1.8,0-3.3-.5-4.4-1.6-1.1-1.1-1.6-2.6-1.6-4.4v-12.2c0-1.8.5-3.3,1.6-4.4s2.6-1.6,4.4-1.6h12.3c1.8,0,3.3.5,4.4,1.6,1,1.1,1.6,2.6,1.6,4.3,0,0,0,10.3,0,12.3s-.7,3.4-1.8,4.4Z' /%3E%3C/svg%3E") !important;
}
.mmf-socials-footer a:hover .fa-facebook-square:before, .mmf-oc-menu-socials a:hover .fa-facebook-square:before {
	content: url("data:image/svg+xml,%3Csvg fill='%23000000' xmlns='http://www.w3.org/2000/svg' width='46' height='46' viewBox='0 0 46 46'%3e%3cpath d='M41.9,3.8c-2.4-2.5-5.8-3.8-9.6-3.8H13.3C5.3,0,0,5.4,0,13.3v18.9c0,4,1.3,7.3,3.8,9.8,2.5,2.4,5.8,3.6,9.6,3.6h18.7c4,0,7.3-1.3,9.6-3.6,2.5-2.4,3.7-5.8,3.7-9.7V13.3c0-3.8-1.3-7.2-3.7-9.6h.1ZM38.9,39c-1.7,1.6-4,2.4-6.7,2.4h-7.2v-14.9h4.6l.6-6.1h-5v-3.6c0-1.3.8-1.7,1.4-1.7h3.6v-6h-4.9c-5.5,0-6.7,4.4-6.7,7.2v4h-3.1v6.1h3.1v14.9h-4.8c-2.8,0-5-.8-6.7-2.4-1.7-1.7-2.5-4-2.5-6.8V13.2c0-2.8.8-5,2.5-6.7s4-2.4,6.7-2.4h19c2.8,0,5,.8,6.7,2.5,1.6,1.7,2.5,4,2.5,6.6,0,0,0,15.9,0,19s-1.3,5.3-3,6.8Z' /%3E%3C/svg%3E") !important;
}
.mmf-socials-footer a:hover .fa-instagram:before, .mmf-oc-menu-socials a:hover .fa-instagram:before  {
	content: url("data:image/svg+xml,%3Csvg fill='%23000000' xmlns='http://www.w3.org/2000/svg' width='46' height='46' viewBox='0 0 46 46'%3e%3cpath d='M22.8,11c-6.5,0-11.8,5.3-11.8,11.8s5.3,11.8,11.8,11.8,11.8-5.3,11.8-11.8-5.3-11.8-11.8-11.8ZM22.8,30.4c-4.1,0-7.6-3.4-7.6-7.6s3.4-7.6,7.6-7.6,7.6,3.4,7.6,7.6-3.4,7.6-7.6,7.6ZM35.1,8c1.4,0,2.6,1.2,2.6,2.6s-1.2,2.6-2.6,2.6-2.6-1.2-2.6-2.6,1.2-2.6,2.6-2.6ZM41.9,3.8C39.5,1.3,36.1.1,32.3.1H13.3C5.3.1,0,5.4,0,13.5v18.9c0,4,1.3,7.3,3.8,9.8,2.5,2.4,5.8,3.6,9.6,3.6h18.7c4,0,7.3-1.3,9.6-3.6,2.5-2.4,3.7-5.8,3.7-9.7V13.5c0-3.8-1.3-7.2-3.7-9.6h.1ZM38.9,39c-1.7,1.6-4,2.4-6.7,2.4H13.5c-2.8,0-5-.8-6.7-2.4-1.7-1.7-2.5-4-2.5-6.8V13.3c0-2.8.8-5,2.5-6.7s4-2.4,6.7-2.4h19c2.8,0,5,.8,6.7,2.5,1.6,1.7,2.5,4,2.5,6.6,0,0,0,15.8,0,19s-1.1,5.2-2.8,6.7Z' /%3E%3C/svg%3E") !important;
}
#frank-app-widget-iframe {
    z-index: 9999999 !important;
}
.mmf-footer-info a:hover {
	color: #000000;
}
.mmf-footer-copyright {
	
}
.mmf-copyright-left {
	
}
.mmf-copyright-right {
	
}
.mmf-transparent {
	opacity: 0 !important;
}
.mmf-button-welkom {
	min-width: 300px;
}
.mmf-button-menu {
	padding: 0 20px !important;
	min-width: 265px;
}
.mmf-button-groepen {
	min-width: 330px;
}
.mmf-cursief {
	font-style: italic !important;
}
.mmf-table-groepen td:first-child {
	width: 40%;
}
.mmf-table-groepen td:last-child {
	width: 60%;
}
.mmf-text-table-groepen {
	padding: 10px 10px;
	border: 2px solid #63655C;
	border-radius: 10px 10px;
	margin-bottom: 30px !important;
}
.mmf-text-link {
	text-decoration: underline;
	font-weight: 500;
}
.mmf-footer-link {
	color: #ffffff;
}
.mmf-footer-link:hover {
	color: #000000 !important;
}
.mmf-pin {
	position: relative;
}
.mmf-pin::before{
	content: url("data:image/svg+xml,%3Csvg fill='%23FFFFFF' xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3e%3cpath d='M16 0c-5.523 0-10 4.477-10 10 0 10 10 22 10 22s10-12 10-22c0-5.523-4.477-10-10-10zM16 16c-3.314 0-6-2.686-6-6s2.686-6 6-6 6 2.686 6 6-2.686 6-6 6z' /%3E%3C/svg%3E") !important;
	position: absolute;
	left: -38px;
	top: 3px;
}
.mmf-pin:hover::before {
	content: url("data:image/svg+xml,%3Csvg fill='%23000000' xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3e%3cpath d='M16 0c-5.523 0-10 4.477-10 10 0 10 10 22 10 22s10-12 10-22c0-5.523-4.477-10-10-10zM16 16c-3.314 0-6-2.686-6-6s2.686-6 6-6 6 2.686 6 6-2.686 6-6 6z' /%3E%3C/svg%3E") !important;
}
.mmf-footer-copyright span {
	position: relative;
	padding: 0 10px;
}
.mmf-footer-copyright span:first-child::after {
	content: "";
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    width: 2px;
    background-color: #CDD1BE;
}
#toTop.fusion-to-top-active {
	opacity: 1 !important;
}
/* =============================================================================== */
/* ==================================== media queries ============================ */
/* =============================================================================== */

@media screen and (max-width: 1200px) {
	.mmf-small {
		display: none !important;
	}
	.mmf-medium {
		display: flex !important;
	}
	.mmf-large {
		display: none !important;
	}
	h2 {
		font-size: 40px !important;
		line-height: 40px !important;
	}
	.mmf-hero-pre-payoff .fusion-title-heading {
		font-size: 30px !important;
		line-height: 30px !important;
	}
	.mmf-hero-payoff .fusion-title-heading {
		font-size: 56px !important;
		line-height: 60px !important;
	}
	.fusion-text p {
		font-size: 18px !important;
		line-height: 26px !important;
	}
	.fusion-body .fusion-button-default-size, button.button {
		font-size: 18px !important;
		line-height: 40px !important;
	}
	.mmf-button-welkom {
		min-width: 250px;
	}
	.mmf-button-menu {
		min-width: 230px;
	}
	.mmf-button-groepen {
		min-width: 290px;
	}
	.mmf-img-rounded {
		border-radius: 10px !important;
	}
	.mmf-img-car-rounded .fusion-image-wrapper {
		border-radius: 10px !important;
	}
	.mmf-footer-info1 {
		margin-left: 20px !important;
	}
	#mmf-hero-img-container {
		margin-left: 30px !important;
		margin-right: 30px !important;
	}
	#mmf-menutrigger {
		max-height: 70px !important;
		margin-top: 15px !important;
	}
}

@media screen and (max-width: 650px) {
	#content {
        margin-bottom: 0px !important;
    }
	.mmf-small {
		display: flex !important;
	}
	.mmf-medium {
		display: none !important;
	}
	.mmf-large {
		display: none !important;
	}
	#mmf-menutrigger.fusion-imageframe img {
		max-width: 40px !important;
	}
	#mmf-hero-img-container {
		margin-left: 30px !important;
		margin-right: 30px !important;
		border-radius: 10px 10px;
	}
	.mmf-hero-pre-payoff .fusion-title-heading {
		font-size: 24px !important;
		line-height: 30px !important;
	}
	.mmf-hero-payoff .fusion-title-heading {
		font-size: 50px !important;
		line-height: 50px !important;
	}
	.mmf-button-welkom, .mmf-button-menu, .mmf-button-groepen, .mmf-button-singular {
		min-width: 100%;
	}
	.mmf-footer-copyright span:first-child::after {
		display: none !important;
	}
	.mmf-footer-copyright span {
		display: block;
		width: 100%;
	}
	xxx.mmf-oc-mobile-main-menu .awb-off-canvas-inner {
		margin-top: 80px !important;
	}
	#mmf-menutrigger {
		margin-top: 0px !important;
	}
}