/* ////////////////////////////////////////////////	*/
/* 	FOOTER											*/
/* //////////////////////////////////////////////// */
.FOOTER {

	margin:auto;
	color: #fff;

	/* margin-top:clamp(3rem, auto, 100%); */
	margin-top:min(100%);
	margin-top:max(3rem);
	margin-top:clamp(3rem, 3rem, 100%);
	margin-bottom:0;
	bottom: 0;
	/* background-image: url("../../img/layout/footer_bg.png"), url("../../img/layout/footer_bg.webp"); */
	background-repeat: repeat-x,  repeat-x;
	box-shadow: -5px 0 17px 0 #666;
	padding: 1rem 3rem 0 3rem;

	font-weight: bold;
	background:   url(/web/img/custom/footer_bg.webp);
	background-size: cover;
	background-attachment: fixed;
	font-weight: normal !important;
	grid-auto-columns: 1fr;
    grid-auto-flow: column;

	column-gap:2rem;
	row-gap:2rem;
	text-shadow: 1px 1px 1px rgb(0, 19, 40);
}
.FOOTER .h1_class{
	background: none;
color: #fff;
}
.FOOTER .header{ display:none !important; }
.FOOTER a, .FOOTER a:visited, .footer_link{color: #fff; font-size: 1.3rem; font-weight: normal !important; cursor: pointer;  padding-top:1rem; }
.FOOTER a:hover, .footer_link:hover{text-decoration:underline !important;  opacity: 1}
.FOOTER .inner{ background:none !important;  }

@media only screen and (orientation: portrait) and (max-width: 768px) , only screen and (orientation: landscape) and (max-height: 600px) {

	.FOOTER{display: block !important;padding: 1rem 1.5rem 0 1.5rem;}
	.custom_footer_copyrights div {text-align: center !important;}

}
@media only screen and (orientation: portrait){
	.custom_footer_copyrights div {text-align: center !important;}
	.FOOTER .h1_class{ margin-bottom: 0 !important; margin-top: 2rem;}
	.FOOTER strong{ display:block;}
}
/* ////////////////////////////////////////////////	*/
/* 	END FOOTER										*/
/* //////////////////////////////////////////////// */