@charset "utf-8";

#vk_widget { width: 320px; padding-right: 20px; margin-top: 40px !important; }

@media screen and (max-width: 1500px) {
  #vk_widget { width: 250px; }
  #vk_widget #vk_groups, #vk_widget iframe { width: 250px !important; }
}

.scammer-close { position: relative; top: 25px; left: -5px; background: url("../images/close.svg?1") no-repeat; height: 32px; width: 26px; vertical-align: middle; display: none; }

.scammer-close:hover { display: inline-block; }

.tf2box { display: inline-block; padding: 5px 7px; border: 1px solid rgb(229, 229, 229); border-radius: 2px; background-clip: padding-box; font-family: "Roboto Condensed", "Segoe UI", Tahoma, Arial, sans-serif; color: red; font-size: 16px; }

.quick-block { font-family: "Roboto Condensed", sans-serif; font-size: 16px; width: 190px; height: 40px; text-decoration: none; text-align: center; padding-top: 12px; }

.quick-block:hover { font-family: "Roboto Condensed", sans-serif; }

.notif-block { background: rgb(239, 239, 239); border-radius: 2px; box-sizing: border-box; display: inline-block; font-family: "Roboto Condensed", sans-serif; min-height: 90px; max-height: 210px; padding: 20px; width: 190px; margin-top: 9px; }

.notif-icon { display: inline-block; height: 20px; vertical-align: baseline; width: 20px; }

.notif-error { border-bottom: 5px solid rgb(255, 73, 73); }

.notif-error-icon { background: url("../images/notify/error.svg") no-repeat; }

.notif-warning { border-bottom: 5px solid rgb(255, 158, 69); }

.notif-warning-icon { background: url("../images/notify/warning.svg") no-repeat; }

.notif-success { border-bottom: 5px solid rgb(59, 196, 59); }

.notif-success-icon { background: url("../images/notify/success.svg") no-repeat; }

.notif-info { border-bottom: 5px solid rgb(54, 168, 255); }

.notif-info-icon { background: url("../images/notify/info.svg") no-repeat; }

.notif-header { color: rgb(42, 42, 42); display: inline-block; font-size: 20px; vertical-align: middle; margin: -10px 0px 0px 5px; padding: 0px; }

.notif-text { font-size: 15px; margin: 5px 0px 0px; padding: 0px; line-height: 21px; }

.c-red { color: red; transition: 0.3s ease-in-out; }

.buy-btn { margin-left: 40px; }

.btn { display: inline-block; font-family: "Roboto Condensed", sans-serif; font-size: 22px; font-weight: bold; height: 50px; line-height: 50px; margin-bottom: 5px; position: relative; transition: 0.3s ease-in-out; text-align: center; text-decoration: none; }

.cart-text { color: rgb(56, 56, 56); display: block; font-family: "Roboto Condensed", sans-serif; font-weight: bold; margin: 0px 30px; text-align: center; }

.cart-text-link { color: rgb(34, 119, 168); text-decoration: none; }

.profile { display: block; margin: 0px auto; }

.profile-avatar-icon, .profile-id { display: block; }

.profile-header { text-align: center; }

.profile-header > .profile-h1 { margin-top: 10px; margin-bottom: 0px; }

.profile-h1 { display: inline-block; color: rgb(42, 42, 42); font-family: "Roboto Condensed", sans-serif; font-weight: bold; font-size: 17px; margin-top: 15px; margin-bottom: 15px; vertical-align: middle; }

.profile-id { color: rgb(150, 149, 149); font-size: 15px; font-family: "Roboto Condensed", sans-serif; margin-top: 5px; text-transform: uppercase; }

.profile-data { background: rgb(239, 239, 239); border-radius: 3px; display: block; font-family: Roboto, sans-serif; font-size: 15px; height: 40px; line-height: 40px; text-indent: 20px; width: 190px; }

.profile-icon { background: url("../images/new/profile-icons.svg") no-repeat; display: inline-block; height: 20px; margin-right: 7px; vertical-align: middle; width: 20px; }

.profile-date-icon { background-position: 0px 0px; }

.profile-sell-icon { background-position: -20px 0px; }

.profile-purchase-icon { background-position: -40px 0px; }

.profile-time-icon { background-position: -60px 0px; }

.profile-avatar-icon { background: url("../images/new/avatar.svg") no-repeat; display: block; height: 28px; margin: 0px auto; width: 28px; }

.cfoot { background: white; text-align: center; width: 100%; height: 15px; margin-top: 5px; position: relative; bottom: 0px; display: none; }

#cprice-block { display: none; }

#cloading.preloader_gif { padding: 0px; border: 0px none; box-shadow: none; width: 40px; height: 40px; position: absolute; top: 50%; left: 50%; margin: -20px 0px 0px -20px; display: none; }

#cloading-text { font-size: 80%; display: none; }

.citem-box { position: absolute; z-index: 999999; border-radius: 2px; display: none; box-shadow: rgba(0, 0, 0, 0.3) 0px 7px 5px -5px; }

.market-items.citem-box { padding: 0px; }

.market-items.citem-box .item { margin: 0px; height: 66px; }

.market-items.citem-box .item .image { transition: none; }

.spoiler-wrapper { margin: 20px 15px; position: relative; }

.spoiler a { font-size: 22px; color: rgb(0, 0, 0); border-bottom: 2px dashed rgb(0, 0, 0); text-decoration: none; }

.spoiler:hover { cursor: pointer; }

.spoiler-text { margin: 15px 25px; font-size: 18px; }

.selling .myitem.waiting .givemelink { top: 55px; text-transform: none; text-decoration: none; font-size: 1.15em; line-height: 1.1em; color: rgb(160, 243, 0); cursor: default; text-shadow: rgb(0, 0, 0) 0px 1px 4px, rgba(0, 0, 0, 0.7) 0px 0px 2px; }