
.footer_t								{margin:0% auto 0% auto; padding:0 0%; background:#444 url('./img/foot_bg.jpg') repeat left top;}
.footer_t section						{max-width:1200px; margin:0 auto;}
.footer_t section:after			{width:100%; display:block; clear:both; content:'';}
.footer_sitemap							{float:left; width:80%;}
.footer_logo								{float:right; width:15%; padding-top:30px; text-align:right;	}
.footer_logo img						{width:100%; max-width:105px; height:auto; }

.footer_sitemap							{display:flex; height:100%;}
.footer_sitemap ul					{width:100%; max-width:260px; border-right:1px solid #595959; padding:32px 0;}
.footer_sitemap ul:first-child		{border-left:1px solid #595959; }
.footer_sitemap ul li				{display:block; padding:4px 0 4px 25px; line-height:120%; }
.footer_sitemap ul li a			{color:#fff; font-size:12px; font-weight:300;line-height:100%; }

.footer_copyright					{border-top:1px solid #595959; padding:11px 0; margin:0;}
.footer_copyright p				{max-width:1200px; margin:0 auto;color:#fff; font-size:12px; font-weight:300;}
.footer_copyright p a			{font-size:12px; color:#999; display:inline-block; margin-left:10px;}

@media(max-width:1281px){
.footer_logo							{width:18%;text-align:center;	}
.footer_copyright p				{padding-left:25px;}
}

@media(max-width:768px){
.footer_sitemap							{width:50%;}
.footer_sitemap ul								{padding:35px 0;}
.footer_sitemap ul:first-child		{border-left:0px solid #595959; }

.footer_logo							{width:50%;text-align:center; padding-top:45px; }
.footer_logo img					{width:100%; max-width:75px; height:auto; }

.footer_copyright p				{padding-left:25px;}
}