

.footer-wrapper .fw-margins					{ position:relative; max-width:1200px; }
.footer-wrapper .footer-bg					{ margin:100px 0px 0px 0px; }
.footer-wrapper .footer-text				{ float:left; margin:0px; padding:20px 0px; max-width:580px; }
.footer-wrapper .footer-link				{ display:block; float:right; width:200px; margin:70px 220px 0px 0px; }
.footer-wrapper .footer-link img			{ width:100%; max-width:211px; max-height:46px; }
.footer-wrapper .footer-avatar				{ position:absolute; right:0; bottom:0; }
.footer-wrapper .footer-avatar img			{ width:100%; max-width:247px; max-height:278px; }

.footer-wrapper .footer-bg					{ background:#C9158D; color:#FFFFFF; }
.footer-wrapper .footer-text				{ color:#FFFFFF; }



/** RESPONSIVE**/
@media screen and (max-width:1070px){
	.footer-wrapper .footer-text			{ max-width:480px; }
}

@media screen and (max-width:960px){
	
	.footer-wrapper .footer-link			{ margin:70px 150px 0px 0px; }
	.footer-wrapper .footer-avatar			{ width:180px; }
	
}

@media screen and (max-width:920px){
	.footer-wrapper .footer-text,
	.footer-wrapper .footer-link			{ float:none; margin:0px 220px 40px 0px; }
}

@media screen and (max-width:540px){
	
	.footer-wrapper .footer-bg				{ margin:0px; }
	.footer-wrapper .footer-text,
	.footer-wrapper .footer-link			{ float:none; max-width:none; margin:0px auto 40px auto; text-align:center; }
	.footer-wrapper .footer-avatar			{ text-align:center; position:static; width:90%; margin:0px auto; }
	
}