/* temporary  - until desktop specific layouts are applied*/
.footer-wrapper-id {
	background-color: #fff;
}

.footer-top-bar {
	padding: 0;
	height: 14px;
	background-color: #00965e;
}

.footer-top-bar-mmsd {
	background-color: #df0000;
}

.seal-img {
	max-height: 70px;
	margin-top: 5px;
}

@media only screen and (min-width : 768px) {
	.footer-top-bar {
		height: 6px;		
	}
	
	.seal-img {
		max-height: 70px;
		margin-top: 5px;
	}
}

.footer-info-box-wrapper {
	display: block;
	float: none;
	margin: auto;
	padding: 0;
}

.footer-info-box {
	background-color: #ffffff;
	padding: 30px;
}

/* desktop + tablet specific rules */
@media only screen and (min-width : 992px) {
	.footer-info-box {
		padding-left: 60px;
		padding-right: 60px;
	}
}

.footer-info-links-wrapper {
	text-align: left;
	padding: 0;
}

.footer-info-links {
	padding-left: 0;
	padding-right: 0;
	padding-top: 22px;
}

.footer-info-link {
	color: #808080;
	font-family: "Arial";
	font-size: 14px;
	font-weight: 400;
}

@media only screen and (max-width : 320px) {
	.footer-info-link {
		font-size: 13px;
	}
}

.footer-info-link:hover {
	color: #808080;
}

.footer-info-contact {
	text-align: right;
	color: #2d2926;
	font-family: "BNPPSansCondensed";
	font-size: 24px;
	font-weight: 400;
	padding: 0;
	line-height: 1em;
}

.footer-info-contact-mmsd span {
    font-size: 16px;
    font-family: var(--font-family-sans-serif-condensed) !important;
}
@media only screen and (max-width: 378px) {
    .footer-info-contact-mmsd span {
        font-size: 15px;
    }
}

.footer-info-hour {
	text-align: right;
	color: #808080;
	font-family: "Arial";
	font-size: 10px;
	font-weight: 400;
	padding: 0;
}

.cancel_url_box {
	border: 1px solid #dcdcdc;
	padding-top: 3px;
	padding-bottom: 3px;
	width: auto;
	text-align: left;
	padding-left: 6px;
	padding-right: 6px;
}

.cancel_url_link {
	color: #808080;
	font-family: "Arial";
	font-size: 11px;
}

.cancel_url_link:hover {
	color: #808080;
}


/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {
	.ops_screen_width_footer {
		max-width: 708px;
	}
}

@media only screen and (min-width : 300px) {
	.seal-img {
		max-height: 70px;
	}
}


    /* START: Financed with text */
    .financing-text-top, .financing-text-bottom {
        line-height: 16px;
        font-size: 14px;
        padding-left: 30px;
        padding-right: 30px;
        padding-top: 10px;
        padding-bottom: 10px;
        display: flex;
        justify-content: space-between;
    }
	.financing-text-bottom-mmsd {
		padding-left: 60px;
        padding-right: 60px;
	}
    /* .consent-page-content > .financing-text-top, .consent-page-content > .financing-text-bottom  {
        background-color: #fff;
    }
    .formular-page-content > .financing-text-top, .formular-page-content > .financing-text-bottom {
        background-color: #fff;
    } */
    .calculator-online-process-box > .financing-text-top, .calculator-online-process-box > .financing-text-bottom {
        background-color: inherit;
        margin-top: 0px;
        margin-bottom: 0px;
    }
    .financing-text-top__image {
        width: 160px;
        height: 35px;
    }
	.financing-text-bottom__image {
        width: 200px;
    }
@media only screen and (max-width : 324px) {
	.financing-text-bottom__image {
        width: 130px;
    }
}
@media only screen and (min-width : 375px) {
	.financing-text-bottom__image {
        width: 150px;
    }
}
@media only screen and (min-width : 425px) {
	.financing-text-bottom__image {
        width: 200px;
    }
}
	
	
    /* END: Financed with text  */