﻿.footer{width:100%;position:relative;height:auto;background-color:#f0f0f0;color:#fff;}.footer .col{width:190px;height:auto;float:left;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;padding:0 20px 20px 20px;}.footer .col h1{margin:0;padding:0;font-family:inherit;font-size:12px;line-height:17px;padding:20px 0 5px 0;color:#999;font-weight:bold;text-transform:uppercase;letter-spacing:.25em;}.footer .col ul{list-style-type:none;margin:0;padding:0;}.footer .col ul li{color:#999;font-size:14px;font-family:inherit;font-weight:bold;padding:5px 0 5px 0;cursor:pointer;transition:.2s;-webkit-transition:.2s;-moz-transition:.2s;width:100%;}.footer .col ul li a{color:inherit;}.footer .col ul li a:hover{color:inherit !important;}.footer .col ul li{display:inline-block;padding-right:5px !important;}.footer .col ul li:hover{transition:.1s;-webkit-transition:.1s;-moz-transition:.1s;}.clearfix{clear:both;}.contain{display:flex;justify-content:center;}.contain .be-version-mark{color:#999;position:absolute;bottom:0;right:5px;}.powered-by{background-image:url("../images/poweredbySilverbyte.png");background-position:50%;background-repeat:no-repeat;background-size:100px;height:50px;}@media only screen and (min-width:1280px){.contain{width:1200px;margin:0 auto;}}@media only screen and (max-width:1139px){.contain .social{width:1000px;display:block;}.contain .social h1{margin:0;}}@media only screen and (max-width:950px){.footer .col{width:33%;}.footer .col h1{font-size:14px;}.footer .col ul li{font-size:13px;}}@media only screen and (max-width:500px){.contain{flex-direction:column;}.footer .col{width:100%;}.footer .col h1{font-size:14px;}.footer .col ul li{font-size:13px;}}@media only screen and (max-width:340px){.footer .col{width:100%;}}