/* Begin Custom Footer Styles */

/* Custom Footer - Top */
body #page-container .custom-footer.top .et-social-icons {
	float: left;
}
body #page-container .custom-footer.top .et-social-icons li:first-child {
	margin-left: 0;
}

body #page-container .custom-footer.top .footer-menus {
	display: flex;
	justify-content: space-between;
}
body #page-container .custom-footer.top .footer-menus .et_pb_module {
	width: 100%;
	margin-right: 5.5%;
	margin-bottom: 0;
}
body #page-container .custom-footer.top .footer-menus .et_pb_module:last-child {
	margin-right: 0;
}
body #page-container .custom-footer.top .footer-menus .et_pb_module .et_pb_widget {
	width: 100%;
	margin-right: 0;
	margin-bottom: 0;
}
body #page-container .custom-footer.top .footer-menus .et_pb_module .et_pb_widget ul.menu {
	text-align: right;
}
body #page-container .custom-footer.top .footer-menus .et_pb_module .et_pb_widget .menu-footer-menu-3-container ul.menu li {
    white-space: nowrap;
}
body #page-container .custom-footer.top .footer-menus .et_pb_module .et_pb_widget ul.menu li.menu-item a {
	color: #58585a;
	font-family: "Rift", Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 24px;
}
body #page-container .custom-footer.top .footer-menus .et_pb_module .et_pb_widget ul.menu li.menu-item.product-euro a {
	color: #f26522 !important;
}
body #page-container .custom-footer.top .footer-menus .et_pb_module .et_pb_widget ul.menu li.menu-item.product-trekko a {
	color: #948c20 !important;
}
body #page-container .custom-footer.top .footer-menus .et_pb_module .et_pb_widget ul.menu li.menu-item.product-nitro a {
	color: #c1559c !important;
}

/* Custom Footer - Bottom */
body #page-container .custom-footer.bottom .et_pb_row {
	display: flex;
	align-items: center;
}
body #page-container .custom-footer.bottom .et_pb_row .et_pb_column {
	margin-bottom: 0 !important;
}
body #page-container .custom-footer.bottom .credits-logo {
	width: 100px;
	max-width: 100%;
	vertical-align: middle;
}
body #page-container .custom-footer.bottom a {
	text-decoration: none;
}

@media only screen and ( max-width: 980px ) {
	body #page-container .custom-footer.top .footer-menus .et_pb_module .et_pb_widget ul.menu {
		text-align: left;
	}
	body #page-container .custom-footer.top .footer-menus .et_pb_module .et_pb_widget ul.menu li.menu-item a {
		font-size: 20px;
	}

}

@media only screen and ( max-width: 767px ) {

	body #page-container .custom-footer.top .footer-menus {
		justify-content: flex-start;
		flex-wrap: wrap;
	}
	body #page-container .custom-footer.top .footer-menus .et_pb_module {
		width: 44.5%;
	}
	body #page-container .custom-footer.bottom .et_pb_row {
		flex-direction: column;
	}
	body #page-container .custom-footer.bottom .et_pb_row .et_pb_module {
		text-align: center;
	}

}

@media only screen and ( max-width: 479px ) {

	body #page-container .custom-footer.top .footer-menus {
		flex-wrap: wrap;
	}
	body #page-container .custom-footer.top .footer-menus .et_pb_module:first-child {
		width: 100%;
		margin-right: 0;
		margin-bottom: 20px;
	}
	body #page-container .custom-footer.top .footer-menus .et_pb_module:not(:first-child) {
		width: 100%;
		margin-right: 0;
	}
	body #page-container .custom-footer.top .footer-menus .et_pb_module ul.menu li.product-euro,
	body #page-container .custom-footer.top .footer-menus .et_pb_module ul.menu li.product-trekko,
	body #page-container .custom-footer.top .footer-menus .et_pb_module ul.menu li.product-nitro {
		display: inline-block;
	}
	body #page-container .custom-footer.top .footer-menus .et_pb_module ul.menu li {
		margin-right: 10px;
	}

}