/* Footer */
footer {
	margin-top: 100px;
	position: relative;
}

footer.active {
	margin-top: 0;
}

footer .main-footer {
	margin-top: 0;
	background:var(--color-fourth) ;
	padding: 34px 100px;
	position: relative;
	border-top:26px solid var(--color-secondary);
}
footer .main-footer:before{

    width: 36px;
    height: 116px;
    position: absolute;
    content: "";
    background: url(images/graphic-footer-red.svg) no-repeat center left / 70px;
    right: 0;
    top: -75px;
}
footer .footer-wrapper {
	margin: 0 auto;
	max-width: 1640px;
	width: 100%;
	justify-content: center;
	align-items: flex-start;
}

footer .footer-wrapper * {
	color: var(--color-secondary);
}
footer .footer-wrapper .copyright{
	margin-right:84px;
	max-width: 412px;
	width: 30%;

}
footer .footer-wrapper .copyright p,footer .footer-wrapper .copyright span{
	font-size: 16px !important;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: normal;
	text-align: right;
	display:inline;
}
footer .footer-wrapper .copyright span{
	margin-top:10px;
	display:block;
	text-align:left;
}
footer .footer-wrapper .wp-block-image{
	width:100%;
	max-width:207px;
	margin-right:84px;
	height:121px;
	margin-top:-90px;
}
footer .footer-wrapper .wp-block-image img{
	object-fit:contain;
	width:100%;
	height:100%;
}

footer #menu-footer-menu{
	display:flex;
	align-items:center;
}
footer #menu-footer-menu li{
	margin-right:35px;
}
footer #menu-footer-menu li:last-child{
	margin-right:0;
}
footer #menu-footer-menu li a{
	text-decoration:none;
font-size: 16px !important;
  font-weight: bold !important;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: right;
	text-decoration:none !important;
}
footer #menu-footer-menu li a:focus,footer #menu-footer-menu li a:hover{
	color:	var(--color-tertiary-dark);
}
@media (max-width: 1285px) {
	footer .footer-wrapper{
		justify-content:space-between;
	}
	footer .footer-wrapper .copyright{
		margin-right:44px;
	}
	footer .footer-wrapper .wp-block-image{
		margin-right:44px;
	}
	footer #menu-footer-menu li{
		margin-right:20px;
	}
/* 	footer .footer-wrapper .copyright span{
		margin-left:10px;
	} */
}
@media (max-width: 1165px) {
	footer .footer-wrapper .copyright{
		margin-right:30px;
	}
	footer .footer-wrapper .wp-block-image{
		margin-right:30px;
	}
/* 	footer .footer-wrapper .copyright span{
		margin-left:10px;
	} */
	footer .footer-wrapper .wp-block-image{
		max-width:170px;
/* 	margin-top:-82px; */
	}
}
@media (max-width: 1100px) {
	footer .main-footer{
		padding-left:60px;
	padding-right:60px;
	}
	footer #menu-footer-menu li{
		margin-right:15px;
	}
	footer #menu-footer-menu{
		flex-wrap:wrap;
	}
}
@media (max-width: 992px) {
	footer {
		margin-top: 80px;
	}
	footer .footer-wrapper .copyright span{
		text-align:center;
	}
	footer .main-footer {
		margin-top: 0;
		padding-left: 60px;
		padding-right: 60px;
	}
	footer .footer-wrapper{
		    flex-direction: column-reverse;
		align-items: center;
	}
	footer .footer-wrapper .center-logo{
		order:1;
	}
	    footer .footer-wrapper .copyright {
        margin-right: 0;
			margin-top: 15px;
			max-width: 100%;
			width: 100%;
			text-align: center;
    }
	footer .footer-wrapper .wp-block-image{
		margin-right:0;
		height:100px;
	}
	    footer #menu-footer-menu {
        margin-top:30px;
			justify-content:center;
    }
	footer #menu-footer-menu li{
		margin-bottom:15px;
	}
	footer .footer-wrapper .wp-block-image{
		margin-top:-85px;
	}
}



@media (max-width: 768px) {
	footer {
		margin-top: 60px;
	}

	footer .main-footer {
		padding: 30px 30px;
	}

	



	footer .footer-wrapper * {
		text-align: center;
	}

	
}