.attachment-noscroll{overflow-x:hidden;overflow-y:hidden}div.attachment-overlay div.ad{font-size:13px;line-height:1.5;padding-left:135px;position:relative;min-height:90px;margin-top:6px}div.attachment-overlay div.ad.carbon{padding-left:145px;min-height:100px}div.attachment-overlay div.ad.carbon a{font-weight:normal;color:#777}div.attachment-overlay div.ad.carbon a:hover{color:#444}div.attachment-overlay div.ad.carbon a.carbon-img{position:absolute;top:0;left:0}div.attachment-overlay div.ad.carbon a.carbon-img img{border-radius:2px;box-shadow:0 0 1px #ccc}div.attachment-overlay div.ad.carbon a.carbon-poweredby{display:block;margin-top:4px;font-size:12px;text-transform:uppercase;letter-spacing:.03em;font-weight:500;line-height:1.5;color:#bbb}div.attachment-overlay div.ad.carbon a.carbon-poweredby:hover{color:#999}div.attachment-overlay div.ad p{margin:2px 0 10px 0;color:#777}div.secondary div.attachment-overlay div.ad p{clear:left;padding-top:10px}#footer div.attachment-overlay div.ad p{margin:2px 0 10px 0;max-width:300px}div.attachment-overlay div.ad a{font-weight:500;color:#444}div.attachment-overlay div.ad a:hover{color:#777}div.attachment-overlay div.ad a.flag{margin-bottom:2px;font-size:12px;text-transform:uppercase;letter-spacing:.03em;font-weight:500;line-height:1.5;color:#999}#footer div.attachment-overlay div.ad a.flag{font-weight:500;color:#bbb}div.attachment-overlay div.ad a.flag:hover{color:#777}#footer div.attachment-overlay div.ad a.flag:hover{color:#777}div.attachment-overlay div.ad img.ad{position:absolute;top:0;left:0;border-radius:2px}div.attachment-overlay div.ad img.ad:hover{opacity:.8}div.attachment-overlay div.adv-image{float:left;width:200px}div.attachment-overlay div.adv-image img{display:block;border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,0.3)}div.attachment-overlay div.adv-meta{float:right;width:240px}div.attachment-overlay div.adv-meta h3.special{margin:4px 0 15px 0;font-size:inherit}div.attachment-overlay ul.adv-list{list-style:none;margin:0 0 12px 0;padding:0}div.copy div.attachment-overlay ul.adv-list li{list-style:none;margin:8px 0 0 0;padding:8px 10px 0 0;font-size:13px;line-height:1.4;color:#666;border-top:1px solid #ddd}div.copy div.attachment-overlay ul.adv-list li:first-child{margin-top:0;padding-top:0;border-top:none}div.copy div.attachment-overlay ul.adv-list li:last-child{border-top:none}div.copy div.attachment-overlay ul.adv-list li h4.adv-date-head{margin:0 0 2px 0;font-size:.9em;text-transform:uppercase;color:#666}div.attachment-overlay div.ad-price h3{margin:0;font-size:18px;color:#666}div.attachment-overlay div.ad-price h3 strong{margin-right:2px;font-weight:normal;font-size:1.5em;letter-spacing:-1px;color:#333}div.attachment-overlay div.ad-price h3 p{margin:0;font-size:13px;line-height:1.4}div.attachment-overlay div.ad-price h3 em{display:block;font-style:normal;font-weight:bold;color:#ea4c89}div.attachment-overlay a:link,div.attachment-overlay a:visited{color:#369;outline:none;text-decoration:none}div.attachment-overlay a:hover{color:#39c}div.attachment-overlay #secondary{margin:0 0 20px 0;padding:0 0 10px 0;border-bottom:1px solid rgba(255,255,255,0.2)}div.attachment-overlay #secondary.zoomed{display:none}div.attachment-overlay #attach-logo{float:left;height:46px;margin:0 20px 0 0;padding:0 20px 0 0;line-height:1;border-right:1px solid rgba(255,255,255,0.2)}div.attachment-overlay #attach-logo img{height:0}div.attachment-overlay #attach-logo a{display:block;width:76px;height:46px;background-repeat:no-repeat;background-position:0 50%;background-image:url(/assets/logo-small-4612353cefa78dfe35ba5e8e9d35da9f9305a3a516ef9675b5c37004c5862b6d.png)}@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx){div.attachment-overlay #attach-logo a{background-image:url(/assets/logo-small-2x-9fe74d2ad7b25fba0f50168523c15fda4c35534f9ea0b1011179275383035439.png);-webkit-background-size:76px 19px;-moz-background-size:76px 19px;background-size:76px 19px}}div.attachment-overlay #attach-logo a:hover{opacity:.75}div.attachment-overlay #attachment-owner{float:left;margin:6px 30px 0 0;font-size:12px;color:#777}div.attachment-overlay #attachment-owner h1{margin:0 0 5px 0;font-size:14px;font-weight:500;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}div.attachment-overlay #attachment-owner h1 a{color:#bbb}div.attachment-overlay #attachment-owner h1 a:hover{color:#fff}div.attachment-overlay #attachment-owner a{color:#999}div.attachment-overlay #attachment-owner a:hover{color:#bbb}div.attachment-overlay #attachment-owner a.back{display:block;margin:8px 0 0 0;text-align:center}div.attachment-overlay #attachment-owner span.meta{font-size:12px;line-height:1.3;font-weight:normal;color:rgba(255,255,255,0.4)}div.attachment-overlay #attachment-owner span.views{margin:0 0 0 10px;padding:0 0 0 18px;background:url(/assets/attachments/icon-attach-views-cbc93f1c07c7436a67fa8c0b810e4d989080981244a7fa80c6a49407dcdee6db.png) no-repeat 0 50%;background-size:14px 10px}div.attachment-overlay #attachments{position:absolute;top:10px;right:86px}div.attachment-overlay #attachments ul li{float:left;margin:0 0 0 10px}div.attachment-overlay #attachments ul li a{float:left;display:block;width:53px;height:40px;padding:3px;border-radius:3px}div.attachment-overlay #attachments ul li a img{float:left;max-width:100%}div.attachment-overlay #attachments ul li a:hover{background:rgba(255,255,255,0.07)}div.attachment-overlay #attachments ul li.active a{background:#ea4c89}div.attachment-overlay div.close-attachments{float:right;height:46px;margin:0 0 0 20px;padding:0 0 0 20px;border-left:1px solid rgba(255,255,255,0.2)}div.attachment-overlay div.close-attachments.no-thumbs{border-left:none}div.attachment-overlay div.close-attachments a{float:right;padding:10px 0 0 0;height:25px;width:25px;background-repeat:no-repeat;background-position:0 10px;background-image:url(/assets/icon-shot-x-light-40c073cd65443c99d4ac129b69bf578c8cf97d69b78990c00c4f8c5873b0d601.png);opacity:.5}@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx){div.attachment-overlay div.close-attachments a{background-image:url(/assets/icon-shot-x-light-2x-a4fcd61bdb114023583740bd9f5a46734e243e5be2bff1baa3e1cc33e7877fcd.png);-webkit-background-size:25px 25px;-moz-background-size:25px 25px;background-size:25px 25px}}div.attachment-overlay div.close-attachments a:hover{opacity:.8}div.attachment-overlay div.close-attachments a img{height:0}div.attachment-overlay #viewer img{display:block;max-width:100%;margin:0 auto;box-shadow:0 0 20px rgba(0,0,0,0.8)}div.attachment-overlay #viewer img:hover{cursor:zoom-in}div.attachment-overlay #viewer img.zoomed{max-width:none}div.attachment-overlay #viewer img.zoomed:hover{cursor:zoom-out}div.attachment-overlay #viewer img.not-on-s3{box-shadow:none}div.attachment-overlay #viewer div.progress-ring{position:relative;width:250px;margin:40px auto}div.attachment-overlay #viewer div.progress-ring img.cloud{position:absolute;top:0;left:0}@-webkit-keyframes progress{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}div.attachment-overlay #viewer img.ring{-webkit-animation:progress 8s infinite linear}div.attachment-overlay div.message{margin:0 0 50px 0;padding:20px}div.attachment-overlay div.message h2{width:60%;margin:0 auto;font-size:18px;font-weight:bold;line-height:1.3;text-align:center;color:rgba(255,255,255,0.5)}div.attachment-overlay div.ad-attach div.ad{max-width:350px;margin:100px 0 0 0}div.attachment-overlay div.ad-attach div.ad a.flag{color:#bbb}div.attachment-overlay div.ad-attach div.ad a.flag:hover{color:#fff}div.attachment-overlay div.ad-attach div.ad p a{font-weight:500;color:#bbb}div.attachment-overlay div.ad-attach div.ad p a:hover{color:#fff}div.attachment-overlay hr,div.attachment-overlay .hide{display:none}div.attachment-overlay a img{border:none}div.attachment-overlay #secondary:after,div.attachment-overlay .group:after{content:".";display:block;height:0;clear:both;visibility:hidden}div.attachment-overlay *:first-child+html .group{min-height:1px}@media only screen and (max-width: 800px){div.attachment-overlay #attach-logo{display:none}div.attachment-overlay #attachment-owner{float:none;margin:5px 0}div.attachment-overlay #attachments{position:static;top:auto;right:auto;padding-top:15px;border-top:1px solid rgba(255,255,255,0.2)}div.attachment-overlay #attachments ul{width:100%}div.attachment-overlay #attachments ul li{float:left;width:16%;margin-left:5%}div.attachment-overlay #attachments ul li:first-child{margin-left:0}div.attachment-overlay #attachments ul li a{width:auto;height:auto}div.attachment-overlay div.close-attachments{border-left:none}div.attachment-overlay div.close-attachments a{padding-top:5px;background-position:0 5px}div.attachment-overlay #attachment-owner a img{float:left;margin:0 8px 0 0}div.attachment-overlay #viewer img{margin-bottom:20px}}div.attachment-overlay{padding:10px 20px 20px 20px;font-size:100%;color:#999;background:#333;overflow:auto;position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999}
