*, *:before, *:after {box-sizing:inherit;}
body{background-color:#ebebeb;margin:0;padding:0;font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;font-weight:normal;font-style:normal;color:#263238;background-color:#ECEFF1;margin:0;padding:0;}
html{box-sizing:border-box;font-weight:400;font-size:17px;line-height:1.58;}
@media(min-width:40em){html{font-size:130%}}
@media(min-width:60em){html{font-size:130%;}}
@media(min-width:75em){html{font-size:130%}}
@media(min-width:120em){html{font-size:130%}}
img{max-width:90%;height:auto;border:0;}
svg{overflow:hidden;}
a{color:#1565C0;text-decoration:underline;}
nav{padding-top:10px}
@media(min-width:40em){nav{padding-top:25px}}
h1{font-size:250%;font-weight:700;padding:1em .25em .5em .25em;margin:0;line-height:1.2;}
@media(min-width:40em){h1{font-size:250%;font-weight:700;padding:.75em 0 .25em 0;margin:0;}}

h2{font-size:200%;padding:1.5em 0 .5em 0;margin:0;line-height:1.2;}
@media(min-width:40em){h2{font-size:175%;font-weight:500;}}
h3{font-weight:500;padding:1.25em 0 .5em 0;margin:0;line-height:1.3;}
hr{border: 0;height: 0;border-top: 1px solid rgba(33, 33, 33, 0.1);border-bottom: 1px solid rgba(255, 255, 255, 0.1);padding-bottom:10px;}
nav a{font-size:15px;text-decoration:underline;color:#444;border:0}
@media(min-width:40em){nav a{font-size:18px;}}
li a{line-height:1.8;}
@media(min-width:60em){li a{line-height:1.2;}}

@media(min-width:80em){.varvy-side{display:inline-block;width:160px;height:600px}}
.top{height:65px;padding:0;margin:0;background-color:#fff;}
@media(min-width:40em){.top{height:100px;}}
.topcon, .con{max-width:100%;margin:0 auto;}
@media(min-width:60em){.topcon, .con{max-width:90%;}}

@media(min-width:120em){.topcon, .con{max-width:85%;}}
.in{animation-name: bounceIn;}
.ani{animation-fill-mode:both;animation-duration:.5s;}
.ani{animation-fill-mode:both;animation-duration:0.5s;}.right{animation-name:right;}.left{animation-name:left;}.fadein{animation-name:fadein;}
.go{display:none;}.hide{display:inline;}
@media(min-width:60em){.go{display:inline;}.hide{display:none;}}
.logo{vertical-align:middle;margin:0 1.5em 0 .5em;max-width:40px;}
@media(min-width:75em){.logo{margin-left:0em;max-width:50px;}}
.topad{float:right;padding-top:1.3em}
.block{margin:0;}
@media(min-width:40em){.block{margin:0;box-shadow: 0 3px 3px 0 rgba(0,0,0,0.15);}}
@media(min-width:60em){.block{margin:0 .1em;}}
.intro{text-align:center;padding:0 1.2em;}
.pad{font-family:sans-serif;font-size:.85em;margin-top:.5em;padding-bottom:2em;letter-spacing:.05em;}
@media(min-width:40em){.pad{font-size:.8em;margin-top:0em;padding-bottom:2em;}}
@media(min-width:90em){.pad{font-size:.75em;margin-top:.5em;padding-bottom:3em;}}
.date{font-family:sans-serif;text-align:right;color:#999;font-size:65%;}


.font {font-size: 50%;}
.sidefont {font-size: 85%;}
.wrapper{background-color:#fff;font-weight:400;font-size:1.6em;line-height:1.6;color:#404040;max-width:400px;margin:25px auto;padding-left:.5em;padding-right:.5em;}
.wrapperalt{background-color:#fff;font-weight:400;font-size:1.6em;line-height:1.6;color:#404040;margin:25px auto;padding-left:.5em;padding-right:.5em;}
.border-tlr-radius{border-top-left-radius:2px;border-top-right-radius:2px;}
.radius{border-radius:2px;}
.padding-tb{padding-top:1.6rem;padding-bottom:1.2rem;}
.shadowDepth0{box-shadow:0 1px 3px rgba(0,0,0, 0.12);}
.shadowDepth1{box-shadow:0 3px 3px 0 rgba(0,0,0,0.15);}
.card{background-color:#fff;margin-bottom:1rem;}
.card__padding{padding:0 1.2rem .25rem 1.2rem;}
.card__image{min-height:50px;background-color:#fff;text-align:center;padding-top:1em;}
.card__content{position: relative;}


.svgc{position:relative;height:0;width:100%;padding:0;padding-bottom:100%;}
.svgd{padding-bottom: 52.5%}
.scale{position:absolute;height:100%;width:100%;left:0;top:0;}
.tab{outline:none;}
.circle{border-radius:50%;}
.vert{vertical-align:middle;}
.rs{padding-bottom:.5em;}
.spontext{font-size:65%;text-align:right;padding-right:.5em;}
.clr{clear:both;}
.clear{clear:both;}
@media(min-width:60em){.column{float:left;}}

.new{max-width:100%;padding:0 1em;background-color:#fff;margin:0;}
@media(min-width:40em){.new{margin:2em;padding:2em;}}
@media(min-width:80em){.new{max-width:70%;margin:2em 1.5em;padding:2em 6em;}}

.side{display:none;}
@media(min-width:80em){.side{display:inline;max-width:20%;margin-top:2em;}}

.footmenu{text-align:center;padding-bottom:1em;}
.code{font: 110%/1.5 monospace;background:#49535A;margin:2.5em 0;padding:1.5em .5em 1.5em 2em;overflow:auto;max-width:100%;color:#F7F8F8;letter-spacing:.02em;border-left: solid 4px #C7CDD1;}
a:hover{text-decoration:none;}
.skiptocontent a {font-size:80%;padding:2px;position:absolute;top:-40px;left:0px;color:white;z-index:100;}.skiptocontent a:focus{position:absolute;left:0px;top:0px;font-size:80%;color:#fff;background:#222;outline:0;}
@keyframes bounceIn {0%{opacity:0;transform:scale(.995);}}
@keyframes left {0% {transform:translateX(-300px);}100%{transform:translateX(0px);}}
@keyframes right {0% {transform:translateX(300px);}100%{transform:translateX(0px);}}
@media(min-width:60em){.column.full { width: 100%; }.column.two-thirds { width: 66.7%; } .column.half { width: 50%; }.column.third { width: 33.3%; }.column.fourth { width: 25%; }.column.20 { width: 20%; }.column.80 { width: 80%; }.column.new { width: 90%; }.column.picky { width: 32%; }}

.sidelogo{padding-left:2em;}
.logobox {padding:0 2.5em 2.5em 2.5em;word-wrap: break-word;}
.logo-info {position:relative;background-color:#fff; box-shadow: 0 3px 3px 0 rgba(0,0,0,0.15);margin-bottom:60px;margin-left:5px;width: 325px; padding:0;}

.top-info {position:relative;background-color:#fff; box-shadow: 0 3px 3px 0 rgba(0,0,0,0.15);margin-bottom:60px;margin-left:5px;width: 325px; padding:2.5em;word-wrap: break-word;}

.button { line-height: 1.2; background-color: #455A64; display: inline-block; padding: 12px 20px !important; color: white !important; text-decoration: none; border: none !important; font-size: 22px; text-shadow:none;border:0px; }
.button:hover { background-color: #78909C; }
.button:active { -webkit-box-shadow: inset 0 0 8px rgba(0, 0, 0, 0.6); -moz-box-shadow: inset 0 0 8px rgba(0, 0, 0, 0.6); box-shadow: inset 0 0 8px rgba(0, 0, 0, 0.6);}
.ebay p{padding-left:10px;text-transform:lowercase;position:absolute;left:10px;top:175px;text-align:left;color:#555;line-height:100%;font-size:90%;
white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 300px;

} 

.placeholder {position:relative;background-color:#fff; margin-bottom:60px;margin-left:5px;width: 100%; width:325px; height: 250px;padding:1em;box-shadow: 0 6px 6px 0 rgba(0,0,0,0.15)}
.pic {border:0px;float:left;margin:10px;}
.abs {position:absolute;right:0px;top:0px;}
.timeleft {display:none;}
.info {display:none;}
.offer {display:none;}

