@charset "UTF-8";
* {
    box-sizing: border-box
}
a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block
}
ol, ul {
    list-style: none
}
table {
    border-collapse: collapse;
    border-spacing: 0
}
body {
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 16px;
    color: #262626;
    background: #fafafa;
    line-height: 1.2
}
.inner-content {
    padding: 10px
}
.visually-hidden:not(:focus):not(:active), input[type=checkbox].visually-hidden, input[type=radio].visually-hidden {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    border: 0;
    padding: 0;
    white-space: nowrap;
    -webkit-clip-path: inset(100%);
    clip-path: inset(100%);
    clip: rect(0 0 0 0);
    overflow: hidden
}
.img-responsive {
    max-width: 100%;
    height: auto;
    display: block;
    margin: 0 auto
}
.visible {
    display: block
}
@keyframes bounceIn {
    0%, 100%, 20%, 40%, 60%, 80% {
        animation-timing-function: cubic-bezier(.215, .61, .355, 1)
    }
    0% {
        opacity: 0;
        transform: scale3d(.3, .3, .3)
    }
    20% {
        transform: scale3d(1.1, 1.1, 1.1)
    }
    40% {
        transform: scale3d(.9, .9, .9)
    }
    60% {
        opacity: 1;
        transform: scale3d(1.03, 1.03, 1.03)
    }
    80% {
        transform: scale3d(.97, .97, .97)
    }
    100% {
        opacity: 1;
        transform: scale3d(1, 1, 1)
    }
}
.bounceIn {
    animation-name: bounceIn
}
@keyframes spin {
    0% {
        transform: rotate(0)
    }
    90% {
        transform: rotate(3110deg)
    }
    95% {
        transform: rotate(3108deg)
    }
    100% {
        transform: rotate(3109deg)
    }
}
@keyframes spin2 {
    0% {
        transform: rotate(3109deg)
    }
    90% {
        transform: rotate(6314deg)
    }
    95% {
        transform: rotate(6312deg)
    }
    100% {
        transform: rotate(6313deg)
    }
}
.spinAround {
    -webkit-animation: 6.6s spin;
    animation-timing-function: ease;
    animation-iteration-count: 1;
    animation-direction: normal;
    animation-fill-mode: forwards
}
.spinAround2 {
    -webkit-animation: 6.6s spin2;
    animation-timing-function: ease;
    animation-iteration-count: 1;
    animation-direction: normal;
    animation-fill-mode: forwards
}
.animated {
    animation-duration: 1s;
    animation-fill-mode: both
}
@keyframes rotateIn {
    0% {
        transform-origin: center;
        transform: rotate3d(0, 0, 1, -200deg);
        opacity: 0
    }
    100% {
        transform-origin: center;
        transform: none;
        opacity: 1
    }
}
.rotateIn {
    animation-name: rotateIn
}
.transparent {
    opacity: .6
}
@keyframes rotateSpinner {
    0% {
        transform: rotate(0)
    }
    100% {
        transform: rotate(360deg)
    }
}
.header {
    overflow: hidden;
    background-color: #3c5a96;
    height: 45px
}
.header-table {
    width: 100%
}
.header-table td {
    width: 16.6666%;
    height: 49px
}
.fb-icon {
    width: 60px;
    height: 45px
}
.fb1 {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAAtCAMAAADFqPh+AAAAP1BMVEUkPG3///8iOmwXMGUwSX6eqL7o6/GttciAjqtdbpMnPm/Q1eCEkq0bNGiTn7elr8T09vjU2uPIz9tuf59VaI7LTA5oAAAAoklEQVRIx+3STQvDIAyAYZOsfrSNs9X//1vnoYy5XBIGgzGfgydfghJ3+4Cbph/DJDAqW0yLEFddzc2DlHWzKYLPOZ9Q/BPA5rRxYOznmS5tt8R3QqpQtqPzXbHFRPWafEAnYuWbizUWLHEJy+gwxAHHm1xtvz3gZordgNMfxs0QB3qTTOsZ91fx1MacCkgLq2JcaxDy7WoVueDQaaHkpunrHjjuC1oPQBl2AAAAAElFTkSuQmCC)
}
.fb2 {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAAtBAMAAAAAWBV/AAAAIVBMVEU7WZgdLEs0T4c6V5U+XZwgMFEmOWBGX5QyS4AtQnE4VI4wqgljAAAA2ElEQVQ4y+3SPQ/BUBTG8ZOwsD0DwYSIxCbBYLtBvG1XUsGkROIDSHyB2itpxNiBxsd02o49txNb/8lph1+e7VIzNeqlRlm/KD8xE1/naeRPnQoarkEDvaU3UFEy24DDvJF1BGA/4JO5wLxrACtl5FrIJLYI11PAk3nOfOSPI/OQebXUpZfM3QBb37zOL7BTN2DTF3l8Q9lvAzh3BS0+WNYOz3EQOEBYdQ6gLMzviKprAK2E5uyY3fDvJFnHvJeZTlaUZ1vW2k/y7Bql+C5KeoNRxKco6499AfBeOnC0JZQXAAAAAElFTkSuQmCC)
}
.fb3 {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAAtBAMAAAAAWBV/AAAAJ1BMVEU7WZgeLUw0T4cbKkc6V5U8W5w2THlFYZ4qP2wlOGAsQ3MhMVM/WIoFZeJLAAAAnklEQVQ4y2NQwgsYXPAChlFAMWANhQAcslodYNCEXZplszEYWKtilQ4ShADhpaRLh4bik2bR6EjCI80lbDwJjzSnofAASgtumgwKM0FBa1Ws0lJlaWlpGYLSOQFYpQXbgNLl2dblDNilQWYvrdntgEU6zBgsba3AXoZNmj1tozXQbKC94Vjjq7x5TjkQ4ExKHXAp7NoD8EoHMIwCegAAGRY+21ofDaAAAAAASUVORK5CYII=)
}
.fb4 {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAAtCAMAAADFqPh+AAAAjVBMVEU7WZjkKTo6V5U0T4f6+vv4+Pn7+/v8/P3x8vVBXZjreYHHz90wR3r///+9xdeTn7pMaKHTLkPo6vDe4urP1eOUpMWdqcBjdp/K0uJwg6o2UYw0ToTj5+zT2OSdq8uEka08UoH76uuuuc6hr8t8kLlfd6pTZo5BV4ZrS33mPUz41df0v8Tvl5xsS33oVmH9zWC1AAABEUlEQVRIx+3SuXaDMBBA0bHQahHA7BizeLez/f/nZRCc1Jq4ScFtpCnekYqB4AXAXgCrf+ax2zi7B9Bhu9RAt/n1x/j7uKXFLAgnAVbb4xstbu+xzfTBxli9f5JiFpZpZIpLpNRmQopHWxtA+44eB/YErh3oL7NYNa5tBD02Qp1gH45NpuhxLGXEqkNeKkRdEiulMGcltURP4nqm2AxVFUnJpfx4Lu2XX6w5lzwbKjw55jhw8JZxp6yu1yZ3V+0fWz7r3FTjB2r/uFjiGByT8cI/TsSUChEzQOymdQL+euHoW4vDPRVnIDC1mJXA2kjkBiiSfI4v7RiJLgEa02tsD2GpdW+ALClsmua2SGC1Wvn7Ad0PEK6nSw7wAAAAAElFTkSuQmCC)
}
.fb5 {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAAtBAMAAAAAWBV/AAAALVBMVEU7WZg6V5U0T4ccK0o8WppEYZ4kN149W5swRnQbKUYgMVM4VI87U4MwSoAqPmhNqGDoAAAA6ElEQVQ4y2NQwgsYBPEChlFABHBxwSsrvVvcAacsi0bWqowtOKU5Fs+cOXktTulm44yOZOMWHLIVxjmhoTErbQuw27xr1lYHBtdTZiJYpdmbbQKAVITxdeyGZyaCPOW4ErvljJnPIaoScEg/ATsBJo1pOIh0hKjCdHnnIpCXao3bsbtc2Y4FqEjMCkew1k1uLHEpfGyBJVggtprdlr5mbCeCXZp920yrVZbGxtk4tId2Wc4061lspo5De+iJjqOhh43XOuCSDw0HBrqVCp4UxdoMixTswROxTgBfgiwNLcAnzVLCMAooAQDM5UCjrcBPqQAAAABJRU5ErkJggg==)
}
.fb6 {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAAtBAMAAAAAWBV/AAAAGFBMVEU7WZg9XJw0T4dGYJghMVIbKUYtRHUqP23Co5N9AAAAQElEQVQ4y2NQwgsYRsGAAkEYEMAmy1QOA0XYpMVDYSAcmzSbCwy4YZNmNIYDII/OHkuDgST6ewzhtFGPjQLqAwD8uywvYzUOdAAAAABJRU5ErkJggg==)
}
.sweet-overlay {
    position: fixed;
    background-color: rgba(0, 0, 0, .4);
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 10000
}
.sweet-alert {
    position: fixed;
    display: none;
    background: #fff;
    border-radius: 5px;
    box-shadow: 0 14px 37px rgba(33, 33, 33, .7);
    font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    width: 478px;
    padding: 17px;
    text-align: center;
    left: 50%;
    top: 35%;
    margin-left: -256px;
    margin-top: -150px;
    overflow: hidden;
    z-index: 99999
}
.sweet-alert__visible {
    display: block
}
.sweet-alert__title {
    color: #232f3e;
    font-size: 25px;
    text-align: center;
    font-weight: 600;
    text-transform: none;
    position: relative;
    margin: 10px 0;
    padding: 0;
    line-height: 25px;
    display: block
}
.sweet-alert p {
    color: #232f3e;
    font-size: 15px;
    font-weight: 400;
    position: relative;
    text-align: inherit;
    float: none;
    margin-bottom: 10px;
    padding: 0;
    line-height: normal
}
.sweet-alert__btnwrap {
    display: inline-block;
    position: relative
}
.sweet-alert__btn {
    width: 100%;
    background-color: #3578e5;
    color: #fff;
    font-size: 1rem;
    font-weight: 700;
    display: block;
    text-decoration: none;
    text-align: center;
    padding: 10px 32px;
    border: 0;
    border-radius: 3px;
    margin-top: 10px;
    cursor: pointer
}
.content {
    width: 94%;
    max-width: 614px;
    margin: 10px auto 0
}
.content-top {
    border: 1px solid #e6e6e6
}
.content-top__wrapper {
    background: #fff
}
.content-top__title {
    font-size: 1.625rem;
    font-weight: 600;
    text-align: center;
    letter-spacing: .5px;
    color: #3c5a96
}
.content-top__desc {
    display: block;
    color: #262626;
    font-size: small;
    text-align: center;
    font-weight: 600;
    text-transform: none;
    position: relative;
    margin: 12px 0;
    padding: 0;
    line-height: 1.4
}
.content-top__subdesc {
    font-weight: 600;
    text-align: center;
    font-size: small;
    color: #3c5a96
}
.content-wrapper {
    width: 100%;
    border: 1px solid #e6e6e6
}
.spin-container {
    position: relative;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    overflow: hidden;
    padding-bottom: 15px;
    background-color: #fff
}
.spin-wrapper {
    position: relative
}
.spin-prize {
    left: 12%;
    top: 70px;
    position: absolute;
    max-width: 70%;
    height: auto;
    z-index: 3;
    display: none
}
@media (min-width:767px) {
    .spin-prize {
        left: 25%
    }
}
.spin-wheel {
    z-index: 1;
    width: 100%;
    height: auto;
    margin-top: 5px
}
.timer-wrap {
    width: 100%;
    background-color: #fff
}
.timer-msg {
    text-align: center;
    padding-top: 10px;
    line-height: 1.4;
    font-size: .75rem
}
.new-timer, .timer-count {
    color: #3578e5
}
.footer {
    max-width: 614px;
    margin: 0 auto;
    width: 94%;
    padding: 16px 15px;
    border-top: 1px solid #efefef
}
.footer-inc {
    font-size: .75rem;
    color: #c7c7c7;
    text-transform: uppercase
}
@media screen and (min-width:615px) and (max-width:895px) {
    .spin-prize {
        left: 20%;
        top: 15px
    }
}
@media screen and (max-width:499px) {
    .prize-img {
        width: 32%
    }
    .prize-info {
        width: 68%;
        padding-right: 0
    }
    .prize-cta {
        width: 100%;
        padding-top: 16px
    }
    .prize-cta a {
        padding: 10px
    }
}
.fb {
    width: 100%;
    padding: 10px;
    margin-top: 10px;
    background-color: #fff;
    border: 1px solid #e6e6e6;
    font-family: Helvetica, 'Helvetica Neue', Arial, sans-serif;
    font-size: 13px;
    line-height: 1.3
}
.fb-top {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 0 1px 12px;
    border-bottom: 1px solid #e9ebee;
    font-size: 14px;
    margin-bottom: 20px
}
.fb-top>* {
    display: inline-block;
    vertical-align: middle
}
.fb-top__count, .fb-top__title {
    font-weight: 700
}
.fb-top__sort {
    margin: 0 8px
}
.fb-top__newest {
    border-radius: 2px;
    text-decoration: none;
    font-size: 12px;
    color: #4b4f56;
    border: 1px solid #ced0d4;
    background: #f6f7f9;
    padding: 6px;
    line-height: 24px;
    font-weight: 700;
    transition: .2s
}
.fb-top__newest:hover {
    background: #e9ebee
}
.fb-form {
    position: relative;
    padding: 5px 0 5px 55px;
    min-height: 60px;
    font-family: Tahoma, Helvetica, 'Helvetica Neue', sans-serif
}
.fb-form__img {
    width: 50px;
    height: 50px;
    position: absolute;
    display: block;
    top: 5px;
    left: 0;
    background: url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/2wBDAAIBAQEBAQIBAQIDAgECAwMCAgICAwMDAwMDAwMFAwQEBAQDBQUFBgYGBQUHBwgIBwcKCgoKCgwMDAwMDAwMDAz/2wBDAQICAgQDBAcFBQcKCAcICgwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAz/wAARCAAyADIDAREAAhEBAxEB/8QAHAAAAgIDAQEAAAAAAAAAAAAAAAcFCAIEBgMJ/8QAOBAAAQIFAQYBBw0BAAAAAAAAAQIDAAQFBhETBwgSITFRQTQ1QmFicYEUFiIyMzZDY3KEkZSh8P/EABoBAAIDAQEAAAAAAAAAAAAAAAAFAgMEBgH/xAAnEQACAgECBQMFAAAAAAAAAAAAAQIRAwQxBRIhUYEyQcEiYZHw8f/aAAwDAQACEQMRAD8A+mmqvvHWUJw1V94KAk7YtG67zmzJWzJuTTqcaikBKUIz041rwlOccsmKsmWONXJ0SjBy2Oxn93W76Lbc3cVbmWwZZovCUkm1zLyiPROAgD1kE4HOMsdfCUkkvguenaVsXeqvvG+jOGqvvBQBqr7wUBjABtUOmKrVak6MhXAubfalgrGcF1wIzj4xGcuVN9j2Kt0Wyt23KPalIaodCZSxT2RhKU9VHxUo+Kj4kxzGTI5u2NYxUVSN6IEhBbzVl0e3Lgkq7R2ksCqJeMwy2MI1WSjKwByBUFjOPEZ6kw74dmc4tP2MGpgk7XuLKGJmCAAgAmNnzM1MX1R0SbZdmBOSywhHMkIeSs/wBmKs7ShK+xPH6kWyjmBqEACd3tZeZXLUKbSgmTbVNtrc9ELcDSkpPrIQT8Ia8La+rwY9WthLw3MYQAEAEhalbNtXNT7g4StMnMNTCm0nBWlCwpSQT0yMiIZYc8Wu6JQlTTLbsPszTCJmXUFsOJC0LT0UlQyCPeI5dqhsZx4Ak9624kO1GmWq0DxMoXPPHIxl06SBjuAhR+MOOGY+jl4MWql1SFDDQyBAAQAEAFm9hE9P1HZVSX6ivjcSh1htRAB0mX1stg47JSB7hHO62KWV0MsDuCOvjKXFV9rdQqFR2lVp6pK4nkTb0ujljDTKy00AB7CR7+sdLpYpY412FeV3JnOxeVhABk006+4llhJW8shKUJBJJPIAAQN0B3dm7u9+3OUTFUbFJpZwS5OA6xHssjCs/qKYxZdfCG3Vl8NPKX2LDUyny9Jp0vS5QYlJZtEu0D4IbSEJ/wAEIZS5nYwSpUe8eHor9tmw2rXxWPnVbLzQqGkhp6UeyjULecKS5zGSCBggDl1hlo9Ysa5ZbGXNgcnaErcNqXHak38iuOSdlH8kJ1kkJXjqULH0VD1pJhvjyxmri7McoOO5HxMiOfdf+zd82dXOnnXw6/lwp4j5+P6bNN4+RxwpNgQAEABABD3591pryD6o8++RdfxItwepb+NyGTb28lZP6Hl//ft46L87fvkWH//Z);
    border: 1px solid #d3d6db
}
.fb-form__input {
    border: 1px solid #d3d6db
}
.fb-form__msg {
    border-bottom: 1px solid #d3d6db;
    background: #fafafa;
    font-size: 11px;
    padding: 8px;
    color: #90949c
}
.fb-form__action {
    background: #f6f7f9;
    padding: 8px;
    text-align: right
}
.fb-form__action button {
    background: #3578e5;
    border: 0;
    font-size: 12px;
    font-family: Helvetica, 'Helvetica Neue', sans-serif;
    border-radius: 2px;
    line-height: 24px;
    padding: 0 8px;
    font-weight: 700;
    color: #fff;
    cursor: wait;
    outline: 0
}
.fb-comment {
    padding: 5px 0 5px 60px;
    margin-top: 5px;
    position: relative;
    min-height: 60px;
    display: none;

    transition: all 0.25s linear;
    opacity: 0;
    visibility: hidden;
}
#fb1, #fb2, #fb3, #fb4, #fb5, #fb6, #fb7, #fb8, #fb9, #fb10, #fb11, #fb12, #fb13, #fb14, #fb15 {
    display: block;
    opacity: 1;
    visibility: visible;
}
.fb-comment__ava {
    width: 50px;
    height: 50px;
    position: absolute;
    display: block;
    top: 5px;
    left: 0;
    border: 1px solid #d3d6db
}
.fb-comment .details-top__img {
    max-width: 100%;
    display: block;
    border-radius: 10px
}
.fb-comment .details-bottom {
    margin-top: 6px;
    font-family: Tahoma, Helvetica, 'Helvetica Neue', sans-serif;
    color: #90949c;
    font-size: 12px;
    line-height: 16px
}
.fb-comment .details-bottom>a {
    color: #3b5998;
    text-decoration: none
}
.fb-comment .details-bottom__time {
    border-bottom: 1px dotted #999;
    cursor: help
}
.fb-comment__name {
    color: #3b5998;
    font-size: 14px;
    line-height: 1.4;
    margin-right: 2px;
    display: inline-block;
    vertical-align: middle;
    font-weight: 700;
    text-decoration: none
}
.fb-comment__name:hover {
    text-decoration: underline
}
.fb-comment__txt {
    margin: 4px 0 6px
}
.fb-like__total {
    display: inline-block;
    margin-left: 3px;
    padding-left: 19px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAMAAAAolt3jAAAAVFBMVEUAAAAAf/xGg8YAaPQAZfQAjP8Aov0Agf8Agf3///8Ap/8AZfcAoP8AcfoAgf0Alf8Aif4Amv8AkP7w8vXS6v9grf9qw/4AefuUyf8AWvMtkP8Au/ht9UPFAAAACXRSTlMAUBnNm5Le0niiKsWXAAAAgElEQVQI1zWPWRLDIAhACWYjKm5Rk/b+9yzE5g0DPIYPAAGX9TjWBeFhOv5Mj7lXnTgmp5xfSQlhD0kH1FxKYYEtB6HR1WrIG8SYS8knEZUcIzBHIgnRyAyGmYhVL2YDu+9EXZc/3c+A1tfqBxblDGut9lLGWVYZpuBs7tvM+sIPOmoH7ji7+iYAAAAASUVORK5CYII=) left center/13px 13px no-repeat
}
.fb-like__total:after {
    content: " · ";
    display: inline-block;
    margin-left: 5px
}
.fb-like__hide {
    display: none!important
}
.fb-load {
    margin-top: 10px;
    padding: 10px 0
}
.fb-load__btn {
    display: block;
    width: 100%;
    color: #fff;
    text-align: center;
    background: #3578e5;
    border: 0;
    border-radius: 2px;
    font-weight: 700;
    padding: 12px;
    font-size: 14px;
    font-family: Helvetica, 'Helvetica Neue', Arial, sans-serif;
    cursor: pointer;
    outline: 0;

    transition: all 0.3s linear;
}
.fb-load__progress {
    border-radius: 50%;
    width: 24px;
    height: 24px;
    outline: 0;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAjVBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADqhzP4AAAALnRSTlMACSUbvmwXEwQgDgzvqDUCfXRjU1BKPSrp4dnNxLiZlJBnX1pIMi7crqGbgH9GHNpD5AAAAMdJREFUKM+dkdcOgzAMRQsZQFhllL0LdPv/P68iUAlMpUr1y3Vy4hvHOfwf6rNMcmW3bdYwhYn34xSAeidtZ2NB0X+xVzKw12tXX5IH0M1BXZkJT2BEFqY7CYMb9tZk33c4I6BzMUlpOQi4XDZOMxUDQia5XkZsZUjQWD2+PJags44IcIdIoQXZOg3OPE2WbkvU19KNsPP1S4xTpHxSmzJjycUQrMavVrQJYs0UhhP4IV+Va21l10fGPM+PBPqs0GdtF0bk8CPeudcLQN4gQOIAAAAASUVORK5CYII=) 0 0/cover no-repeat;
    opacity: 0;
    visibility: hidden;
    transition: all 0.3s linear;
}
.fb-load__loader {
    display: none;
    margin: 0 auto;
    animation: 1.2s linear infinite rotateSpinner
}
.fb-legend {
    color: #3b5998;
    padding: 0 3px;
    line-height: 24px;
    font-size: 11px;
    font-family: Tahoma, Helvetica, 'Helvetica Neue', Arial, sans-serif
}
.fb-legend i {
    margin-bottom: 2px;
    margin-right: 3px;
    display: inline-block;
    vertical-align: middle;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOBAMAAADtZjDiAAAAFVBMVEUjWZ0jWZv///9hhLjs8PgxYqNTea83Ck/MAAAAAXRSTlOrAeKiBgAAADJJREFUCNdjYBQEAQEGQQgA0ylKENoJSisJotBKShBxFyUXmDgmHWxsbKxkbAqjYfYAAPKICgQIvL5bAAAAAElFTkSuQmCC);
    width: 15px;
    height: 15px
}
.fb-show-comment {
    display: block
}
.img-watch {
    width: 140px;
    height: 114px;
    background: url("../img/css_sprites.jpg") -20px -163px
}
.img-ipad {
    width: 183px;
    height: 140px;
    background: url("../img/css_sprites.jpg") -7px -4px
}
.img-iphone__box {
    width: 186px;
    height: 102px;
    background: url("../img/css_sprites.jpg") -211px -163px
}
.img-iphone__hand {
    width: 184px;
    height: 138px;
    background: url("../img/css_sprites.jpg") -213px -5px
}
.ava-1 {
    background: url("../img/face_sprites.jpg")
}
.ava-2 {
    background: url("../img/face_sprites.jpg") -50px 0
}
.ava-3 {
    background: url("../img/face_sprites.jpg") -50px -50px
}
.ava-4 {
    background: url("../img/face_sprites.jpg") -100px 0
}
.ava-5 {
    background: url("../img/face_sprites.jpg") 0 -50px
}
.ava-6 {
    background: url("../img/face_sprites.jpg") -100px -50px
}
.ava-7 {
    background: url("../img/face_sprites.jpg") -150px -100px
}
.ava-8 {
    background: url("../img/face_sprites.jpg") 0 -150px
}
.ava-9 {
    background: url("../img/face_sprites.jpg") -50px -150px
}
.ava-10 {
    background: url("../img/face_sprites.jpg") -100px -150px
}
.ava-11 {
    background: url("../img/face_sprites.jpg") -100px -100px
}
.ava-12 {
    background: url("../img/face_sprites.jpg") -200px 0
}
.ava-13 {
    background: url("../img/face_sprites.jpg") -200px -50px
}
.ava-14 {
    background: url("../img/face_sprites.jpg") -200px -100px
}
.ava-15 {
    background: url("../img/face_sprites.jpg") -150px -150px
}
.ava-16 {
    background: url("../img/face_sprites.jpg") -150px -50px
}
.ava-17 {
    background: url("../img/face_sprites.jpg") -50px -100px
}
.ava-18 {
    background: url("../img/face_sprites.jpg") -200px -150px
}
.ava-19 {
    background: url("../img/face_sprites.jpg") 100px -200px
}
.ava-20 {
    background: url("../img/face_sprites.jpg") 0 -100px
}
@media all and (max-width:540px) {
    .sweet-alert {
        width: auto;
        margin-left: 0;
        margin-right: 0;
        left: 15px;
        right: 15px
    }
}
#wheel {
    z-index: 1;
    width: 100%;
    height: auto;
    margin-top: 5px
}
#pressButton {
    position: absolute;
    background-image: url(data:image/png;base64,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);
    background-size: contain;
    cursor: pointer;
    background-repeat: no-repeat;
    width: 25%;
    height: 0;
    padding-top: 30.5%;
    z-index: 2;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
    top: 33%
}
@media (min-width:614px) {
    #wheel {
        width: 32vw;
        left: 47vw;
        top: 27vw
    }
    #pressButton {
        width: 11%;
        top: 38%!important;
        background-repeat: no-repeat
    }
}
@media (min-width:614px) and (max-width:770px) {
    #pressButton {
        width: 11%;
        top: 30%!important;
        background-repeat: no-repeat
    }
}
@media (min-width:770px) and (max-width:968px) {
    #pressButton {
        width: 11%;
        top: 35%!important;
        background-repeat: no-repeat
    }
}
.final {
    display: none
}
.final-title {
    font-size: small;
    margin: 12px 0;
    text-align: center;
    line-height: 1.4;
    text-transform: uppercase
}
.final-desc {
    margin-bottom: 10px
}
.final-prize {
    border-top: 1px solid #efefef;
    padding-top: 16px;
    margin-bottom: 16px;
    font-size: 0
}
.final-prize__wrapper {
    display: inline-block;
    vertical-align: middle;
    width: 22%
}
@media (max-width:499px) {
    .final-prize__wrapper {
        width: 32%
    }
}
.final-prize__image {
    width: 88px;
    height: 70px;
    border-radius: 8px
}
.final-prize__info {
    display: inline-block;
    vertical-align: middle;
    width: 45%;
    padding: 0 10px;
    white-space: nowrap
}
.final-prize__info tr {
    font-weight: 400;
    font-size: .9rem
}
@media (max-width:297px) {
    .final-prize__info tr {
        font-size: .83rem
    }
}
.final-prize__info td {
    padding-left: 5px;
    color: #232f3e
}
.final-prize__info-title {
    color: #3c5a96!important;
    font-size: 14px;
    font-weight: 600
}
@media (max-width:360px) {
    .final-prize__info--count {
        white-space: normal
    }
}
.final-prize__info-old {
    text-decoration: line-through;
    color: #990039!important;
    vertical-align: bottom
}
.final-prize__info-price {
    color: #990039!important
}
.final-prize__info-unit {
    white-space: pre-line
}
.final-prize__info-stock.in, .final-prize__info-stock.out {
    vertical-align: bottom;
    color: #3c5a96!important
}
.final-prize__confirm {
    display: inline-block;
    vertical-align: middle;
    width: 28%
}
@media (max-width:599px) {
    .final-prize__confirm {
        width: 100%;
        padding-top: 16px
    }
}
.final-prize__confirm-btn {
    width: 100%;
    background-color: #3578e5;
    color: #fff;
    font-size: 1rem;
    font-weight: 700;
    display: block;
    text-decoration: none;
    text-align: center;
    padding: 6px 10px;
    border: 0;
    border-radius: 3px;
    cursor: pointer
}
@media (max-width:599px) {
    .final-prize__confirm-btn {
        padding: 10px
    }
}
.final-prize__confirm-btn.unavailable {
    background: #b7b7b7;
    color: #000
}
.final-msg {
    text-align: center;
    padding-top: 10px;
    line-height: 1.4;
    font-size: .75rem
}
.black-phone, .white-phone {
    background: url("../img/phone_sprites.png") -3px 0
}