/* ==== FOOTER ==== */
footer {
    margin:0 auto;
    padding:0;
    width: 1080px;
    display:inline-block; 
    text-align:right; 
    margin: 15px 0px; 
    width:100%; 
    line-height:26px;
    padding:10px 0 10px;
}
footer .footer {
    text-align: left;
    font-size: 16px;
    display:inline-block;
    color:#fff;
	width:75%;
}
footer .version {
    text-align: right;
    display:inline-block;
	width:24%;
}
footer .version .btn {
	background: var(--color-2);
    width: 85px;
    color: #000;
    font-size: 16px;
    font-weight: bold;
    padding: 3px;
}
#footer_seo, #footer_product {
    padding-top:20px;
    margin-top:20px;
}
#footer_product .hover-list {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
#footer_product .hover-list li {
    display:inline-block;
	line-height:70px;
	width:14%;
	margin:5px 0;
	text-align: center;
}
#footer_product .hover-list li img {
    height:50px;
    padding:5px 10px;
    -webkit-filter: grayscale(100%);
	filter: grayscale(100%);
}
#footer_product .hover-list li img:hover {
    filter: none;
    -webkit-filter: grayscale(0%) drop-shadow(0px 0px 1px #acacac);
}
.footer-section-title {
    margin:30px 0;
    color:#d5d5d5;
    font-size:14px;
}
.apk_div {
	position:fixed;
	bottom:235px;
	left:10px;
	z-index:100;
}
.apk_div .apk_link img{
	width:70px;
	background: var(--color-1);
    border: 3px outset var(--color-6);
    border-radius: 50%;
    padding: 8px;
}
.rtp_div {
	position:fixed;
	bottom:160px;
	left:10px;
	z-index:100;
}
.rtp_div .rtp_link img{
	width:70px;
	background: var(--color-1);
    border: 3px outset var(--color-6);
    border-radius: 50%;
}
.vpn_div {
	position:fixed;
	bottom:230px;
	left:5px;
	z-index:100;
}
.vpn_div .vpn_link img{
	width:80px;
    border-radius: 50%;
    padding: 8px;
}
.server_div {
	position:fixed;
	bottom:80px;
	left:10px;
	z-index:100;
}
.server_div .server_link img{
	width:70px;
	background: var(--color-1);
    border: 3px outset var(--color-6);
    border-radius: 50%;
}
/* ==== FOOTER ==== */


/* ==== WD NOTICE ==== */
#snackbar {
  visibility: hidden;
  min-width: 250px;
  margin-left: -125px;
  background-color: #222;
  color: #fff;
  text-align: center;
  padding: 15px 30px;
  position: fixed;
  z-index: 1;
  left: 50%;
  bottom: 30px;
  font-size: 17px;
  border-radius: 5px;
  border: 2px solid #ddd;
  pointer-events: none;
  font-size:12px;
}

#snackbar.show {
  visibility: visible;
  -webkit-animation: fadein 0.5s, fadeout 0.5s 2.5s;
  animation: fadein 0.5s, fadeout 0.5s 2.5s;
}

@-webkit-keyframes fadein {
  from {bottom: 0; opacity: 0;} 
  to {bottom: 30px; opacity: 1;}
}

@keyframes fadein {
  from {bottom: 0; opacity: 0;}
  to {bottom: 30px; opacity: 1;}
}

@-webkit-keyframes fadeout {
  from {bottom: 30px; opacity: 1;} 
  to {bottom: 0; opacity: 0;}
}

@keyframes fadeout {
  from {bottom: 30px; opacity: 1;}
  to {bottom: 0; opacity: 0;}
}

/* ==== WD NOTICE ==== */