@charset "UTF-8";.shake {
    -webkit-animation: shake 3s ease infinite;
    animation: shake 3s ease infinite
}

@-webkit-keyframes shake {
    0% {
        -webkit-transform: rotate(-12deg);
        transform: rotate(-12deg)
    }

    3% {
        -webkit-transform: rotate(12deg);
        transform: rotate(12deg)
    }

    13%,21%,28%,5% {
        -webkit-transform: rotate(24deg);
        transform: rotate(24deg)
    }

    17%,25%,9% {
        -webkit-transform: rotate(-24deg);
        transform: rotate(-24deg)
    }

    32%,to {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
}

@keyframes shake {
    0% {
        -webkit-transform: rotate(-12deg);
        transform: rotate(-12deg)
    }

    3% {
        -webkit-transform: rotate(12deg);
        transform: rotate(12deg)
    }

    13%,21%,28%,5% {
        -webkit-transform: rotate(24deg);
        transform: rotate(24deg)
    }

    17%,25%,9% {
        -webkit-transform: rotate(-24deg);
        transform: rotate(-24deg)
    }

    32%,to {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
}

.flicker {
    -webkit-animation: flicker 1s linear infinite;
    animation: flicker 1s linear infinite
}

@-webkit-keyframes flicker {
    0%,70%,to {
        opacity: 1
    }

    35%,50% {
        opacity: 0
    }
}

@keyframes flicker {
    0%,70%,to {
        opacity: 1
    }

    35%,50% {
        opacity: 0
    }
}

/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: transparent;
    font-size: inherit
}

body {
    margin: 0;
    line-height: 1.42857143;
    color: #fff;
    background-color: #000;
    font: 14px/1.7 Helvetica,Arial,sans-serif;
    background: #000 url(https://trynow.live/test2/assets/layout/texture-b9beac30c0dfa74797a20c4f2547cff4c3bc597319acc0c53a60c95abdba3e51.png) top left
}

a {
    text-decoration: none !important;
}

article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {
    display: block
}

audio,canvas,progress,video {
    display: inline-block;
    vertical-align: baseline
}

audio:not([controls]) {
    display: none;
    height: 0
}

[hidden],template {
    display: none
}

a {
    background-color: transparent;
    color: #FF0B55;
    text-decoration: none
}

a:active,a:hover {
    outline: 0
}

b,strong {
    font-weight: 700
}

dfn {
    font-style: italic
}

h1 {
    margin: .67em 0
}

mark {
    background: #ff0;
    color: #000
}

sub,sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sup {
    top: -.5em
}

sub {
    bottom: -.25em
}

img {
    border: 0;
    vertical-align: middle
}

svg:not(:root) {
    overflow: hidden
}

figure {
    margin: 0
}

hr {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    height: 0;
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid #f2f2f2
}

pre {
    overflow: auto
}

code,kbd,pre,samp {
    font-family: Monaco,Menlo,Consolas,"Courier New",monospace,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"
}

samp {
    font-size: 1em
}

button,input,optgroup,select,textarea {
    color: inherit;
    font: inherit;
    margin: 0
}

button {
    overflow: visible
}

button,select {
    text-transform: none
}

button,html input[type=button],input[type=reset],input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer
}

button[disabled],html input[disabled] {
    cursor: default
}

button::-moz-focus-inner,input::-moz-focus-inner {
    border: 0;
    padding: 0
}

input[type=checkbox],input[type=radio] {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0
}

input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button {
    height: auto
}

input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

fieldset {
    margin: 0;
    border: 0;
    min-width: 0
}

legend {
    display: block;
    width: 100%;
    margin-bottom: 20px;
    font-size: 21px;
    line-height: inherit;
    color: #474747;
    border: 0;
    border-bottom: 1px solid #e5e5e5
}

textarea {
    overflow: auto
}

optgroup {
    font-weight: 700
}

table {
    border-collapse: collapse;
    border-spacing: 0;
    background-color: transparent
}

fieldset,legend,td,th {
    padding: 0
}

*,:after,:before,input[type=search] {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

button,input,select,textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit
}

a:focus,a:hover {
    color: #dca623;
    text-decoration: underline
}

a:focus,input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus {
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px
}

.img-responsive {
    display: block;
    max-width: 100%;
    height: auto
}

.img-rounded {
    border-radius: 6px
}

.img-thumbnail {
    padding: 4px;
    line-height: 1.42857143;
    background-color: #333;
    border: 1px solid #ddd;
    border-radius: 4px;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    display: inline-block;
    max-width: 100%;
    height: auto
}

.img-circle {
    border-radius: 50%
}

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0,0,0,0);
    border: 0
}

.sr-only-focusable:active,.sr-only-focusable:focus {
    position: static;
    width: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    clip: auto
}

[role=button] {
    cursor: pointer
}

.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6 {
    font-weight: 500;
    line-height: 1.1;
    color: inherit
}

.h1,.h2,.h3,.h4,.h5,.h6,h5,h6 {
    font-family: inherit
}

.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small {
    font-weight: 400;
    line-height: 1;
    color: #c2c2c2
}

.h1,.h2,.h3,h1,h2,h3 {
    margin-top: 20px;
    margin-bottom: 10px
}

.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small {
    font-size: 65%
}

.h4,.h5,.h6,h4,h5,h6 {
    margin-top: 10px;
    margin-bottom: 10px
}

.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small {
    font-size: 75%
}

.h1,h1 {
    font-size: 36px
}

.h2,h2 {
    font-size: 30px
}

.h3,h3 {
    font-size: 24px
}

.h4,h4 {
    font-size: 18px
}

.h5,h5 {
    font-size: 14px
}

.h6,h6 {
    font-size: 12px
}

p {
    margin: 0 0 10px
}

.lead {
    margin-bottom: 20px;
    font-size: 16px;
    font-weight: 300;
    line-height: 1.4
}

@media (min-width: 768px) {
    #listing-price .listing-price-label,.lead {
        font-size:21px
    }
}

.small,small {
    font-size: 85%
}

.mark,mark {
    background-color: rgba(252,248,227,.85);
    padding: .2em
}

.text-left,th {
    text-align: left
}

.text-right {
    text-align: right
}

.text-center {
    text-align: center
}

.text-justify {
    text-align: justify
}

.text-nowrap {
    white-space: nowrap
}

.text-lowercase {
    text-transform: lowercase
}

.initialism,.text-uppercase {
    text-transform: uppercase
}

.text-capitalize {
    text-transform: capitalize
}

.text-muted {
    color: #c2c2c2
}

.text-primary {
    color: #FF0B55
}

a.text-primary:focus,a.text-primary:hover {
    color: #dd9f0b
}

.text-success {
    color: #3c763d
}

a.text-success:focus,a.text-success:hover {
    color: #2b542c
}

.text-info {
    color: #31708f
}

a.text-info:focus,a.text-info:hover {
    color: #245269
}

.text-warning {
    color: #8a6d3b
}

a.text-warning:focus,a.text-warning:hover {
    color: #66512c
}

.text-danger {
    color: #a94442
}

a.text-danger:focus,a.text-danger:hover {
    color: #843534
}

.bg-primary {
    color: #fff;
    background-color: #FF0B55
}

a.bg-primary:focus,a.bg-primary:hover {
    background-color: #dd9f0b
}

.bg-success {
    background-color: #dff0d8
}

a.bg-success:focus,a.bg-success:hover {
    background-color: #c1e2b3
}

.bg-info {
    background-color: rgba(217,237,247,.85)
}

a.bg-info:focus,a.bg-info:hover {
    background-color: rgba(175,217,238,.85)
}

.bg-warning {
    background-color: rgba(252,248,227,.85)
}

a.bg-warning:focus,a.bg-warning:hover {
    background-color: rgba(247,236,181,.85)
}

.bg-danger {
    background-color: rgba(242,222,222,.85)
}

a.bg-danger:focus,a.bg-danger:hover {
    background-color: rgba(228,185,185,.85)
}

.page-header {
    padding-bottom: 9px;
    margin: 40px 0 20px;
    border-bottom: 1px solid #f2f2f2
}

dl,ol,ul {
    margin-top: 0;
    margin-bottom: 20px
}

ol,ul {
    margin-bottom: 10px
}

ol ol,ol ul,ul ol,ul ul {
    margin-bottom: 0
}

#header ul.account-actions,#main-nav,.list-unstyled,.step-list {
    padding-left: 0;
    list-style: none
}

.list-inline,.upgrade-type ul {
    margin-left: -5px
}

.checkout-fields ul,.list-inline,.upgrade-type ul,.upgrade-type-selector ul {
    padding-left: 0;
    list-style: none
}

.checkout-fields ul>li,.list-inline>li,.upgrade-type ul>li,.upgrade-type-selector ul>li {
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px
}

address,dd,dt,pre {
    line-height: 1.42857143
}

dt {
    font-weight: 700
}

dd {
    margin-left: 0
}

.dl-horizontal dd:after,.dl-horizontal dd:before {
    content: " ";
    display: table
}

.dl-horizontal dd:after {
    clear: both
}

@media (min-width: 768px) {
    .dl-horizontal dt {
        float:left;
        width: 160px;
        clear: left;
        text-align: right;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap
    }

    .dl-horizontal dd {
        margin-left: 180px
    }
}

abbr[data-original-title],abbr[title] {
    cursor: help;
    border-bottom: 1px dotted #c2c2c2
}

.initialism {
    font-size: 90%
}

blockquote {
    padding: 10px 20px;
    margin: 0 0 20px;
    font-size: 17.5px;
    border-left: 5px solid #FF0B55
}

blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child {
    margin-bottom: 0
}

blockquote .small,blockquote footer,blockquote small {
    display: block;
    font-size: 80%;
    line-height: 1.42857143;
    color: #c2c2c2
}

blockquote .small:before,blockquote footer:before,blockquote small:before {
    content: '\2014 \00A0'
}

.blockquote-reverse,blockquote.pull-right {
    padding-right: 15px;
    padding-left: 0;
    border-right: 5px solid #FF0B55;
    border-left: 0;
    text-align: right
}

.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before {
    content: ''
}

.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after {
    content: '\00A0 \2014'
}

address {
    margin-bottom: 20px;
    font-style: normal
}

code,kbd,pre {
    padding: 2px 4px;
    font-size: 90%;
    color: #c7254e;
    background-color: #f9f2f4;
    border-radius: 4px
}

kbd {
    color: #fff;
    background-color: #333;
    border-radius: 3px;
    -webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,.25);
    box-shadow: inset 0 -1px 0 rgba(0,0,0,.25)
}

pre {
    display: block;
    padding: 9.5px;
    margin: 0 0 10px;
    font-size: 13px;
    word-break: break-all;
    word-wrap: break-word;
    color: #474747;
    background-color: #f5f5f5;
    border: 1px solid #ccc
}

kbd kbd {
    padding: 0;
    font-size: 100%;
    font-weight: 700;
    -webkit-box-shadow: none;
    box-shadow: none
}

pre code {
    padding: 0;
    font-size: inherit;
    color: inherit;
    white-space: pre-wrap;
    background-color: transparent;
    border-radius: 0
}

.pre-scrollable {
    max-height: 340px;
    overflow-y: scroll
}

.container {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px
}

.container:after,.container:before {
    content: " ";
    display: table
}

.container:after {
    clear: both
}

@media (min-width: 768px) {
    .container {
        width:750px
    }
}

@media (min-width: 992px) {
    .container {
        width:970px
    }
}

@media (min-width: 1200px) {
    .container {
        width:1170px
    }
}

.container-fluid {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px
}

.container-fluid:after,.container-fluid:before {
    content: " ";
    display: table
}

.container-fluid:after {
    clear: both
}

.row {
    margin-left: -15px;
    margin-right: -15px
}

.row:after,.row:before {
    content: " ";
    display: table
}

.row:after {
    clear: both
}

.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9 {
    float: left
}

.col-xs-1 {
    width: 8.33333333%
}

.col-xs-2 {
    width: 16.66666667%
}

.col-xs-3 {
    width: 25%
}

.col-xs-4 {
    width: 33.33333333%
}

.col-xs-5 {
    width: 41.66666667%
}

.alert-spot td.cat-name,.col-xs-6 {
    width: 50%
}

.col-xs-7 {
    width: 58.33333333%
}

.col-xs-8 {
    width: 66.66666667%
}

.col-xs-9 {
    width: 75%
}

.col-xs-10 {
    width: 83.33333333%
}

.col-xs-11 {
    width: 91.66666667%
}

.col-xs-12 {
    width: 100%
}

.col-xs-pull-0 {
    right: auto
}

.col-xs-pull-1 {
    right: 8.33333333%
}

.col-xs-pull-2 {
    right: 16.66666667%
}

.col-xs-pull-3 {
    right: 25%
}

.col-xs-pull-4 {
    right: 33.33333333%
}

.col-xs-pull-5 {
    right: 41.66666667%
}

.col-xs-pull-6 {
    right: 50%
}

.col-xs-pull-7 {
    right: 58.33333333%
}

.col-xs-pull-8 {
    right: 66.66666667%
}

.col-xs-pull-9 {
    right: 75%
}

.col-xs-pull-10 {
    right: 83.33333333%
}

.col-xs-pull-11 {
    right: 91.66666667%
}

.col-xs-pull-12 {
    right: 100%
}

.col-xs-push-0 {
    left: auto
}

.col-xs-push-1 {
    left: 8.33333333%
}

.col-xs-push-2 {
    left: 16.66666667%
}

.col-xs-push-3 {
    left: 25%
}

.col-xs-push-4 {
    left: 33.33333333%
}

.col-xs-push-5 {
    left: 41.66666667%
}

.col-xs-push-6,.listings-spots.listing-spots--minimal .spot .auction-cover details[data-popover] .popover-content:before {
    left: 50%
}

.col-xs-push-7 {
    left: 58.33333333%
}

.col-xs-push-8 {
    left: 66.66666667%
}

.col-xs-push-9 {
    left: 75%
}

.col-xs-push-10 {
    left: 83.33333333%
}

.col-xs-push-11 {
    left: 91.66666667%
}

.col-xs-push-12 {
    left: 100%
}

.col-xs-offset-0 {
    margin-left: 0%
}

.col-xs-offset-1 {
    margin-left: 8.33333333%
}

.col-xs-offset-2 {
    margin-left: 16.66666667%
}

.col-xs-offset-3 {
    margin-left: 25%
}

.col-xs-offset-4 {
    margin-left: 33.33333333%
}

.col-xs-offset-5 {
    margin-left: 41.66666667%
}

.col-xs-offset-6 {
    margin-left: 50%
}

.col-xs-offset-7 {
    margin-left: 58.33333333%
}

.col-xs-offset-8 {
    margin-left: 66.66666667%
}

.col-xs-offset-9 {
    margin-left: 75%
}

.col-xs-offset-10 {
    margin-left: 83.33333333%
}

.col-xs-offset-11 {
    margin-left: 91.66666667%
}

.col-xs-offset-12 {
    margin-left: 100%
}

@media (min-width: 768px) {
    .col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9 {
        float:left
    }

    .col-sm-1 {
        width: 8.33333333%
    }

    .col-sm-2 {
        width: 16.66666667%
    }

    .col-sm-3 {
        width: 25%
    }

    .col-sm-4 {
        width: 33.33333333%
    }

    .col-sm-5 {
        width: 41.66666667%
    }

    .col-sm-6 {
        width: 50%
    }

    .col-sm-7 {
        width: 58.33333333%
    }

    .col-sm-8 {
        width: 66.66666667%
    }

    .col-sm-9 {
        width: 75%
    }

    .col-sm-10 {
        width: 83.33333333%
    }

    .col-sm-11 {
        width: 91.66666667%
    }

    .col-sm-12 {
        width: 100%
    }

    .col-sm-pull-0 {
        right: auto
    }

    .col-sm-pull-1 {
        right: 8.33333333%
    }

    .col-sm-pull-2 {
        right: 16.66666667%
    }

    .col-sm-pull-3 {
        right: 25%
    }

    .col-sm-pull-4 {
        right: 33.33333333%
    }

    .col-sm-pull-5 {
        right: 41.66666667%
    }

    .col-sm-pull-6 {
        right: 50%
    }

    .col-sm-pull-7 {
        right: 58.33333333%
    }

    .col-sm-pull-8 {
        right: 66.66666667%
    }

    .col-sm-pull-9 {
        right: 75%
    }

    .col-sm-pull-10 {
        right: 83.33333333%
    }

    .col-sm-pull-11 {
        right: 91.66666667%
    }

    .col-sm-pull-12 {
        right: 100%
    }

    .col-sm-push-0 {
        left: auto
    }

    .col-sm-push-1 {
        left: 8.33333333%
    }

    .col-sm-push-2 {
        left: 16.66666667%
    }

    .col-sm-push-3 {
        left: 25%
    }

    .col-sm-push-4 {
        left: 33.33333333%
    }

    .col-sm-push-5 {
        left: 41.66666667%
    }

    .col-sm-push-6 {
        left: 50%
    }

    .col-sm-push-7 {
        left: 58.33333333%
    }

    .col-sm-push-8 {
        left: 66.66666667%
    }

    .col-sm-push-9 {
        left: 75%
    }

    .col-sm-push-10 {
        left: 83.33333333%
    }

    .col-sm-push-11 {
        left: 91.66666667%
    }

    .col-sm-push-12 {
        left: 100%
    }

    .col-sm-offset-0 {
        margin-left: 0%
    }

    .col-sm-offset-1 {
        margin-left: 8.33333333%
    }

    .col-sm-offset-2 {
        margin-left: 16.66666667%
    }

    .col-sm-offset-3 {
        margin-left: 25%
    }

    .col-sm-offset-4 {
        margin-left: 33.33333333%
    }

    .col-sm-offset-5 {
        margin-left: 41.66666667%
    }

    .col-sm-offset-6 {
        margin-left: 50%
    }

    .col-sm-offset-7 {
        margin-left: 58.33333333%
    }

    .col-sm-offset-8 {
        margin-left: 66.66666667%
    }

    .col-sm-offset-9 {
        margin-left: 75%
    }

    .col-sm-offset-10 {
        margin-left: 83.33333333%
    }

    .col-sm-offset-11 {
        margin-left: 91.66666667%
    }

    .col-sm-offset-12 {
        margin-left: 100%
    }
}

@media (min-width: 992px) {
    .col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9 {
        float:left
    }

    .col-md-1 {
        width: 8.33333333%
    }

    .col-md-2 {
        width: 16.66666667%
    }

    .col-md-3 {
        width: 25%
    }

    .col-md-4 {
        width: 33.33333333%
    }

    .col-md-5 {
        width: 41.66666667%
    }

    .col-md-6 {
        width: 50%
    }

    .col-md-7 {
        width: 58.33333333%
    }

    .col-md-8 {
        width: 66.66666667%
    }

    .col-md-9 {
        width: 75%
    }

    .col-md-10 {
        width: 83.33333333%
    }

    .col-md-11 {
        width: 91.66666667%
    }

    .col-md-12 {
        width: 100%
    }

    .col-md-pull-0 {
        right: auto
    }

    .col-md-pull-1 {
        right: 8.33333333%
    }

    .col-md-pull-2 {
        right: 16.66666667%
    }

    .col-md-pull-3 {
        right: 25%
    }

    .col-md-pull-4 {
        right: 33.33333333%
    }

    .col-md-pull-5 {
        right: 41.66666667%
    }

    .col-md-pull-6 {
        right: 50%
    }

    .col-md-pull-7 {
        right: 58.33333333%
    }

    .col-md-pull-8 {
        right: 66.66666667%
    }

    .col-md-pull-9 {
        right: 75%
    }

    .col-md-pull-10 {
        right: 83.33333333%
    }

    .col-md-pull-11 {
        right: 91.66666667%
    }

    .col-md-pull-12 {
        right: 100%
    }

    .col-md-push-0 {
        left: auto
    }

    .col-md-push-1 {
        left: 8.33333333%
    }

    .col-md-push-2 {
        left: 16.66666667%
    }

    .col-md-push-3 {
        left: 25%
    }

    .col-md-push-4 {
        left: 33.33333333%
    }

    .col-md-push-5 {
        left: 41.66666667%
    }

    .col-md-push-6 {
        left: 50%
    }

    .col-md-push-7 {
        left: 58.33333333%
    }

    .col-md-push-8 {
        left: 66.66666667%
    }

    .col-md-push-9 {
        left: 75%
    }

    .col-md-push-10 {
        left: 83.33333333%
    }

    .col-md-push-11 {
        left: 91.66666667%
    }

    .col-md-push-12 {
        left: 100%
    }

    .col-md-offset-0 {
        margin-left: 0%
    }

    .col-md-offset-1 {
        margin-left: 8.33333333%
    }

    .col-md-offset-2 {
        margin-left: 16.66666667%
    }

    .col-md-offset-3 {
        margin-left: 25%
    }

    .col-md-offset-4 {
        margin-left: 33.33333333%
    }

    .col-md-offset-5 {
        margin-left: 41.66666667%
    }

    .col-md-offset-6 {
        margin-left: 50%
    }

    .col-md-offset-7 {
        margin-left: 58.33333333%
    }

    .col-md-offset-8 {
        margin-left: 66.66666667%
    }

    .col-md-offset-9 {
        margin-left: 75%
    }

    .col-md-offset-10 {
        margin-left: 83.33333333%
    }

    .col-md-offset-11 {
        margin-left: 91.66666667%
    }

    .col-md-offset-12 {
        margin-left: 100%
    }
}

@media (min-width: 1200px) {
    .col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9 {
        float:left
    }

    .col-lg-1 {
        width: 8.33333333%
    }

    .col-lg-2 {
        width: 16.66666667%
    }

    .col-lg-3 {
        width: 25%
    }

    .col-lg-4 {
        width: 33.33333333%
    }

    .col-lg-5 {
        width: 41.66666667%
    }

    .col-lg-6 {
        width: 50%
    }

    .col-lg-7 {
        width: 58.33333333%
    }

    .col-lg-8 {
        width: 66.66666667%
    }

    .col-lg-9 {
        width: 75%
    }

    .col-lg-10 {
        width: 83.33333333%
    }

    .col-lg-11 {
        width: 91.66666667%
    }

    .col-lg-12 {
        width: 100%
    }

    .col-lg-pull-0 {
        right: auto
    }

    .col-lg-pull-1 {
        right: 8.33333333%
    }

    .col-lg-pull-2 {
        right: 16.66666667%
    }

    .col-lg-pull-3 {
        right: 25%
    }

    .col-lg-pull-4 {
        right: 33.33333333%
    }

    .col-lg-pull-5 {
        right: 41.66666667%
    }

    .col-lg-pull-6 {
        right: 50%
    }

    .col-lg-pull-7 {
        right: 58.33333333%
    }

    .col-lg-pull-8 {
        right: 66.66666667%
    }

    .col-lg-pull-9 {
        right: 75%
    }

    .col-lg-pull-10 {
        right: 83.33333333%
    }

    .col-lg-pull-11 {
        right: 91.66666667%
    }

    .col-lg-pull-12 {
        right: 100%
    }

    .col-lg-push-0 {
        left: auto
    }

    .col-lg-push-1 {
        left: 8.33333333%
    }

    .col-lg-push-2 {
        left: 16.66666667%
    }

    .col-lg-push-3 {
        left: 25%
    }

    .col-lg-push-4 {
        left: 33.33333333%
    }

    .col-lg-push-5 {
        left: 41.66666667%
    }

    .col-lg-push-6 {
        left: 50%
    }

    .col-lg-push-7 {
        left: 58.33333333%
    }

    .col-lg-push-8 {
        left: 66.66666667%
    }

    .col-lg-push-9 {
        left: 75%
    }

    .col-lg-push-10 {
        left: 83.33333333%
    }

    .col-lg-push-11 {
        left: 91.66666667%
    }

    .col-lg-push-12 {
        left: 100%
    }

    .col-lg-offset-0 {
        margin-left: 0%
    }

    .col-lg-offset-1 {
        margin-left: 8.33333333%
    }

    .col-lg-offset-2 {
        margin-left: 16.66666667%
    }

    .col-lg-offset-3 {
        margin-left: 25%
    }

    .col-lg-offset-4 {
        margin-left: 33.33333333%
    }

    .col-lg-offset-5 {
        margin-left: 41.66666667%
    }

    .col-lg-offset-6 {
        margin-left: 50%
    }

    .col-lg-offset-7 {
        margin-left: 58.33333333%
    }

    .col-lg-offset-8 {
        margin-left: 66.66666667%
    }

    .col-lg-offset-9 {
        margin-left: 75%
    }

    .col-lg-offset-10 {
        margin-left: 83.33333333%
    }

    .col-lg-offset-11 {
        margin-left: 91.66666667%
    }

    .col-lg-offset-12 {
        margin-left: 100%
    }
}

caption {
    padding-top: 8px;
    padding-bottom: 8px;
    color: #c2c2c2;
    text-align: left
}

.table {
    width: 100%;
    max-width: 100%;
    margin-bottom: 20px
}

.table>thead>tr>th {
    padding: 8px;
    line-height: 1.42857143;
    border-top: 1px solid rgba(255,255,255,.1)
}

.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td {
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid rgba(255,255,255,.1)
}

.table>thead>tr>th {
    vertical-align: bottom;
    border-bottom: 2px solid rgba(255,255,255,.1)
}

.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th {
    border-top: 0
}

.table>tbody+tbody {
    border-top: 2px solid rgba(255,255,255,.1)
}

.table .table {
    background-color: #333
}

.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th {
    padding: 5px
}

.table-bordered,.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th {
    border: 1px solid rgba(255,255,255,.1)
}

.table-bordered>thead>tr>td,.table-bordered>thead>tr>th {
    border-bottom-width: 2px
}

.table-striped>tbody>tr:nth-of-type(odd) {
    background-color: rgba(40,39,33,.7)
}

.table-hover>tbody>tr:hover,.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active {
    background-color: #2a2529
}

table col[class*=col-] {
    position: static;
    float: none;
    display: table-column
}

table td[class*=col-],table th[class*=col-] {
    position: static;
    float: none;
    display: table-cell
}

.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover {
    background-color: #1c191c
}

.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success {
    background-color: #dff0d8
}

.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover {
    background-color: #d0e9c6
}

.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info {
    background-color: rgba(217,237,247,.85)
}

.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover {
    background-color: rgba(196,227,243,.85)
}

.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning {
    background-color: rgba(252,248,227,.85)
}

.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover {
    background-color: rgba(250,242,204,.85)
}

.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger {
    background-color: rgba(242,222,222,.85)
}

.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover {
    background-color: rgba(235,204,204,.85)
}

.table-responsive {
    overflow-x: auto;
    min-height: .01%
}

@media screen and (max-width: 767px) {
    .table-responsive {
        width:100%;
        margin-bottom: 15px;
        overflow-y: hidden;
        -ms-overflow-style: -ms-autohiding-scrollbar;
        border: 1px solid rgba(255,255,255,.1)
    }

    .table-responsive>.table {
        margin-bottom: 0
    }

    .table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th {
        white-space: nowrap
    }

    .table-responsive>.table-bordered {
        border: 0
    }

    .table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child {
        border-left: 0
    }

    .table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child {
        border-right: 0
    }

    .table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th {
        border-bottom: 0
    }
}

label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: 700
}

input[type=checkbox],input[type=radio] {
    margin: 4px 0 0;
    margin-top: 1px \9;
    line-height: normal
}

input[type=file] {
    display: block
}

input[type=range] {
    display: block;
    width: 100%
}

select[multiple],select[size],textarea.form-control {
    height: auto
}

.form-control,output {
    display: block;
    font-size: 14px;
    line-height: 1.42857143;
    color: #3d3d3d
}

output {
    padding-top: 7px
}

.form-control {
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s,-webkit-box-shadow ease-in-out .15s
}

.form-control:focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)
}

.form-control::-webkit-input-placeholder {
    color: #777;
    opacity: 1
}

.form-control::-moz-placeholder {
    color: #777;
    opacity: 1
}

.form-control:-ms-input-placeholder,.form-control::-ms-input-placeholder {
    color: #777;
    opacity: 1
}

.form-control::placeholder {
    color: #777;
    opacity: 1
}

.form-control::-ms-expand {
    border: 0;
    background-color: transparent
}

.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control {
    background-color: #c2c2c2;
    opacity: 1
}

.form-control[disabled],fieldset[disabled] .form-control {
    cursor: auto
}

input[type=search] {
    -webkit-appearance: none
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
    input[type=date].form-control,input[type=datetime-local].form-control,input[type=month].form-control,input[type=time].form-control {
        line-height:34px
    }

    .input-group-sm input[type=date],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],.input-group-sm input[type=time],.input-group-sm>.input-group-btn>input.btn[type=date],.input-group-sm>.input-group-btn>input.btn[type=datetime-local],.input-group-sm>.input-group-btn>input.btn[type=month],.input-group-sm>.input-group-btn>input.btn[type=time],.input-group-sm>input.form-control[type=date],.input-group-sm>input.form-control[type=datetime-local],.input-group-sm>input.form-control[type=month],.input-group-sm>input.form-control[type=time],.input-group-sm>input.input-group-addon[type=date],.input-group-sm>input.input-group-addon[type=datetime-local],.input-group-sm>input.input-group-addon[type=month],.input-group-sm>input.input-group-addon[type=time],input[type=date].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm,input[type=time].input-sm {
        line-height: 30px
    }

    .input-group-lg input[type=date],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],.input-group-lg input[type=time],.input-group-lg>.input-group-btn>input.btn[type=date],.input-group-lg>.input-group-btn>input.btn[type=datetime-local],.input-group-lg>.input-group-btn>input.btn[type=month],.input-group-lg>.input-group-btn>input.btn[type=time],.input-group-lg>input.form-control[type=date],.input-group-lg>input.form-control[type=datetime-local],.input-group-lg>input.form-control[type=month],.input-group-lg>input.form-control[type=time],.input-group-lg>input.input-group-addon[type=date],.input-group-lg>input.input-group-addon[type=datetime-local],.input-group-lg>input.input-group-addon[type=month],.input-group-lg>input.input-group-addon[type=time],input[type=date].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg,input[type=time].input-lg {
        line-height: 46px
    }
}

.form-group {
    margin-bottom: 15px
}

.checkbox,.radio {
    position: relative;
    display: block;
    margin-top: 10px;
    margin-bottom: 10px
}

.checkbox label,.radio label {
    min-height: 20px;
    padding-left: 20px;
    margin-bottom: 0;
    font-weight: 400;
    cursor: pointer
}

.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio] {
    margin-top: 4px \9
}

.checkbox+.checkbox,.radio+.radio {
    margin-top: -5px
}

.checkbox-inline,.radio-inline {
    position: relative;
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
    font-weight: 400;
    cursor: pointer
}

.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline {
    margin-top: 0;
    margin-left: 10px
}

.checkbox-inline.disabled,.checkbox.disabled label,.radio-inline.disabled,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio label,fieldset[disabled] .radio-inline,fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled] {
    cursor: auto
}

.form-control-static {
    padding-top: 7px;
    padding-bottom: 7px;
    margin-bottom: 0;
    min-height: 34px
}

.form-control-static.input-lg,.form-control-static.input-sm,.input-group-lg>.form-control-static.form-control,.input-group-lg>.form-control-static.input-group-addon,.input-group-lg>.input-group-btn>.form-control-static.btn,.input-group-sm>.form-control-static.form-control,.input-group-sm>.form-control-static.input-group-addon,.input-group-sm>.input-group-btn>.form-control-static.btn {
    padding-left: 0;
    padding-right: 0
}

.form-group-sm .form-control,.input-group-sm>.form-control,.input-group-sm>.input-group-btn>.btn,.input-sm {
    height: 30px;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px
}

.input-group-sm>.input-group-addon {
    height: 30px;
    line-height: 1.5
}

.input-group-sm>.input-group-btn>select.btn,.input-group-sm>select.form-control,.input-group-sm>select.input-group-addon,select.input-sm {
    height: 30px;
    line-height: 30px
}

.form-group-sm select[multiple].form-control,.form-group-sm textarea.form-control,.input-group-sm>.input-group-btn>select.btn[multiple],.input-group-sm>.input-group-btn>textarea.btn,.input-group-sm>select.form-control[multiple],.input-group-sm>select.input-group-addon[multiple],.input-group-sm>textarea.form-control,.input-group-sm>textarea.input-group-addon,select[multiple].input-sm,textarea.input-sm {
    height: auto
}

.form-group-sm select.form-control {
    height: 30px;
    line-height: 30px
}

.form-group-sm .form-control-static {
    height: 30px;
    min-height: 32px;
    padding: 6px 10px;
    font-size: 12px;
    line-height: 1.5
}

.form-group-lg .form-control,.input-group-lg>.form-control,.input-group-lg>.input-group-btn>.btn,.input-lg {
    height: 46px;
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
    border-radius: 6px
}

.input-group-lg>.input-group-addon {
    height: 46px;
    line-height: 1.3333333
}

.input-group-lg>.input-group-btn>select.btn,.input-group-lg>select.form-control,.input-group-lg>select.input-group-addon,select.input-lg {
    height: 46px;
    line-height: 46px
}

.form-group-lg select[multiple].form-control,.form-group-lg textarea.form-control,.input-group-lg>.input-group-btn>select.btn[multiple],.input-group-lg>.input-group-btn>textarea.btn,.input-group-lg>select.form-control[multiple],.input-group-lg>select.input-group-addon[multiple],.input-group-lg>textarea.form-control,.input-group-lg>textarea.input-group-addon,select[multiple].input-lg,textarea.input-lg {
    height: auto
}

.form-group-lg select.form-control {
    height: 46px;
    line-height: 46px
}

.form-group-lg .form-control-static {
    height: 46px;
    min-height: 38px;
    padding: 11px 16px;
    font-size: 18px;
    line-height: 1.3333333
}

.has-feedback {
    position: relative
}

.has-feedback .form-control {
    padding-right: 42.5px
}

.form-control-feedback {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
    display: block;
    width: 34px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    pointer-events: none
}

.form-group-lg .form-control+.form-control-feedback,.input-group-lg+.form-control-feedback,.input-group-lg>.form-control+.form-control-feedback,.input-group-lg>.input-group-addon+.form-control-feedback,.input-group-lg>.input-group-btn>.btn+.form-control-feedback,.input-lg+.form-control-feedback {
    width: 46px;
    height: 46px;
    line-height: 46px
}

.form-group-sm .form-control+.form-control-feedback,.input-group-sm+.form-control-feedback,.input-group-sm>.form-control+.form-control-feedback,.input-group-sm>.input-group-addon+.form-control-feedback,.input-group-sm>.input-group-btn>.btn+.form-control-feedback,.input-sm+.form-control-feedback {
    width: 30px;
    height: 30px;
    line-height: 30px
}

.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label {
    color: #3c763d
}

.has-success .form-control {
    border-color: #3c763d;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075)
}

.has-success .form-control:focus {
    border-color: #2b542c;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168
}

.has-success .input-group-addon {
    color: #3c763d;
    border-color: #3c763d;
    background-color: #dff0d8
}

.has-success .form-control-feedback {
    color: #3c763d
}

.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label {
    color: #8a6d3b
}

.has-warning .form-control {
    border-color: #8a6d3b;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075)
}

.has-warning .form-control:focus {
    border-color: #66512c;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b
}

.has-warning .input-group-addon {
    color: #8a6d3b;
    border-color: #8a6d3b;
    background-color: rgba(252,248,227,.85)
}

.has-warning .form-control-feedback {
    color: #8a6d3b
}

.has-error .checkbox,.has-error .checkbox-inline,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label {
    color: #a94442
}

.has-error .form-control {
    border-color: #a94442;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075)
}

.has-error .form-control:focus {
    border-color: #843534;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483
}

.has-error .input-group-addon {
    color: #a94442;
    border-color: #a94442;
    background-color: rgba(242,222,222,.85)
}

.has-error .form-control-feedback {
    color: #a94442
}

.has-feedback label~.form-control-feedback {
    top: 25px
}

.has-feedback label.sr-only~.form-control-feedback {
    top: 0
}

.help-block {
    display: block;
    margin-top: 5px;
    margin-bottom: 10px;
    color: #fff
}

@media (min-width: 768px) {
    .form-inline .form-group {
        display:inline-block;
        margin-bottom: 0;
        vertical-align: middle
    }

    .form-inline .form-control {
        display: inline-block;
        width: auto;
        vertical-align: middle
    }

    .form-inline .form-control-static {
        display: inline-block
    }

    .form-inline .input-group {
        display: inline-table;
        vertical-align: middle
    }

    .form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn {
        width: auto
    }

    .form-inline .input-group>.form-control {
        width: 100%
    }

    .form-inline .control-label {
        margin-bottom: 0;
        vertical-align: middle
    }

    .form-inline .checkbox,.form-inline .radio {
        display: inline-block;
        margin-top: 0;
        margin-bottom: 0;
        vertical-align: middle
    }

    .form-inline .checkbox label,.form-inline .radio label {
        padding-left: 0
    }

    .form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio] {
        position: relative;
        margin-left: 0
    }

    .form-inline .has-feedback .form-control-feedback {
        top: 0
    }
}

.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 7px
}

.form-horizontal .checkbox,.form-horizontal .radio {
    min-height: 27px
}

.form-horizontal .form-group {
    margin-left: -15px;
    margin-right: -15px
}

.btn-toolbar:after,.btn-toolbar:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before {
    content: " ";
    display: table
}

.btn-toolbar:after,.form-horizontal .form-group:after {
    clear: both
}

@media (min-width: 768px) {
    .form-horizontal .control-label {
        text-align:right;
        margin-bottom: 0;
        padding-top: 7px
    }
}

.form-horizontal .has-feedback .form-control-feedback {
    right: 15px
}

@media (min-width: 768px) {
    .form-horizontal .form-group-lg .control-label {
        padding-top:11px;
        font-size: 18px
    }

    .form-horizontal .form-group-sm .control-label {
        padding-top: 6px;
        font-size: 12px
    }
}

.btn {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus {
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px
}

.btn.focus,.btn:focus,.btn:hover {
    color: #333;
    text-decoration: none
}

.btn.active,.btn:active {
    outline: 0;
    background-image: none;
    -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
    box-shadow: inset 0 3px 5px rgba(0,0,0,.125)
}

.btn.disabled,.btn[disabled],fieldset[disabled] .btn {
    cursor: auto;
    opacity: .65;
    -webkit-box-shadow: none;
    box-shadow: none
}

a.btn.disabled,fieldset[disabled] a.btn {
    pointer-events: none
}

.btn-default {
    color: #333;
    background-color: #fff;
    border-color: #ccc
}

.btn-default.focus,.btn-default:focus {
    color: #333;
    background-color: #e6e5e5;
    border-color: #8c8c8c
}

.btn-default.active,.btn-default:active,.btn-default:hover,.open>.btn-default.dropdown-toggle {
    color: #333;
    background-color: #e6e5e5;
    border-color: #adadad
}

.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.btn-default.dropdown-toggle.focus,.open>.btn-default.dropdown-toggle:focus,.open>.btn-default.dropdown-toggle:hover {
    color: #333;
    background-color: #d4d4d4;
    border-color: #8c8c8c
}

.btn-default.active,.btn-default:active,.open>.btn-default.dropdown-toggle {
    background-image: none
}

.btn-default.disabled.focus,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled].focus,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover {
    background-color: #fff;
    border-color: #ccc
}

.btn-default .badge {
    color: #fff;
    background-color: #333
}

.btn-primary,.my-listings-nav>.my-listing-new-link {
    color: #333;
    background-color: #FF0B55;
    border-color: #f3b00f
}

.btn-primary.focus,.btn-primary:focus,.my-listings-nav>.focus.my-listing-new-link,.my-listings-nav>.my-listing-new-link:focus {
    color: #333;
    background-color: #dd9f0b;
    border-color: #7c5906
}

.btn-primary.active,.btn-primary:active,.btn-primary:hover,.my-listings-nav.open>.dropdown-toggle.my-listing-new-link,.my-listings-nav>.active.my-listing-new-link,.my-listings-nav>.my-listing-new-link:active,.my-listings-nav>.my-listing-new-link:hover,.open>.btn-primary.dropdown-toggle {
    color: #333;
    background-color: #dd9f0b;
    border-color: #CF0F47
}

.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.my-listings-nav.open>.dropdown-toggle.focus.my-listing-new-link,.my-listings-nav.open>.dropdown-toggle.my-listing-new-link:focus,.my-listings-nav.open>.dropdown-toggle.my-listing-new-link:hover,.my-listings-nav>.active.focus.my-listing-new-link,.my-listings-nav>.active.my-listing-new-link:focus,.my-listings-nav>.active.my-listing-new-link:hover,.my-listings-nav>.my-listing-new-link:active.focus,.my-listings-nav>.my-listing-new-link:active:focus,.my-listings-nav>.my-listing-new-link:active:hover,.open>.btn-primary.dropdown-toggle.focus,.open>.btn-primary.dropdown-toggle:focus,.open>.btn-primary.dropdown-toggle:hover {
    color: #333;
    background-color: #CF0F47;
    border-color: #7c5906
}

.btn-primary.active,.btn-primary:active,.my-listings-nav.open>.dropdown-toggle.my-listing-new-link,.my-listings-nav>.active.my-listing-new-link,.my-listings-nav>.my-listing-new-link:active,.open>.btn-primary.dropdown-toggle {
    background-image: none
}

.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled].focus,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,.my-listings-nav>.disabled.focus.my-listing-new-link,.my-listings-nav>.disabled.my-listing-new-link:focus,.my-listings-nav>.disabled.my-listing-new-link:hover,.my-listings-nav>.my-listing-new-link[disabled].focus,.my-listings-nav>.my-listing-new-link[disabled]:focus,.my-listings-nav>.my-listing-new-link[disabled]:hover,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover,fieldset[disabled] .my-listings-nav>.focus.my-listing-new-link,fieldset[disabled] .my-listings-nav>.my-listing-new-link:focus,fieldset[disabled] .my-listings-nav>.my-listing-new-link:hover {
    background-color: #FF0B55;
    border-color: #f3b00f
}

.btn-primary .badge,.my-listings-nav>.my-listing-new-link .badge {
    color: #FF0B55;
    background-color: #333
}

.btn-success {
    color: #fff;
    background-color: #5cb85c;
    border-color: #4cae4c
}

.btn-success.focus,.btn-success:focus {
    color: #fff;
    background-color: #449d44;
    border-color: #255625
}

.btn-success.active,.btn-success:active,.btn-success:hover,.open>.btn-success.dropdown-toggle {
    color: #fff;
    background-color: #449d44;
    border-color: #398439
}

.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.btn-success.dropdown-toggle.focus,.open>.btn-success.dropdown-toggle:focus,.open>.btn-success.dropdown-toggle:hover {
    color: #fff;
    background-color: #398439;
    border-color: #255625
}

.btn-success.active,.btn-success:active,.open>.btn-success.dropdown-toggle {
    background-image: none
}

.btn-success.disabled.focus,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled].focus,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover {
    background-color: #5cb85c;
    border-color: #4cae4c
}

.btn-success .badge {
    color: #5cb85c;
    background-color: #fff
}

.btn-info {
    color: #fff;
    background-color: #2a2529;
    border-color: #1c191c
}

.btn-info.focus,.btn-info:focus {
    color: #fff;
    background-color: #0f0d0f;
    border-color: #000
}

.btn-info.active,.btn-info:active,.btn-info:hover,.open>.btn-info.dropdown-toggle {
    color: #fff;
    background-color: #0f0d0f;
    border-color: #000
}

.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.btn-info.dropdown-toggle.focus,.open>.btn-info.dropdown-toggle:focus,.open>.btn-info.dropdown-toggle:hover {
    color: #fff;
    background-color: #000;
    border-color: #000
}

.btn-info.active,.btn-info:active,.open>.btn-info.dropdown-toggle {
    background-image: none
}

.btn-info.disabled.focus,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled].focus,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover {
    background-color: #2a2529;
    border-color: #1c191c
}

.btn-info .badge {
    color: #2a2529;
    background-color: #fff
}

.btn-warning {
    color: #fff;
    background-color: #edda97;
    border-color: #e9d281
}

.btn-warning.focus,.btn-warning:focus {
    color: #fff;
    background-color: #e5cb6c;
    border-color: #c8a423
}

.btn-warning.active,.btn-warning:active,.btn-warning:hover,.open>.btn-warning.dropdown-toggle {
    color: #fff;
    background-color: #e5cb6c;
    border-color: #e0c04d
}

.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.btn-warning.dropdown-toggle.focus,.open>.btn-warning.dropdown-toggle:focus,.open>.btn-warning.dropdown-toggle:hover {
    color: #fff;
    background-color: #e0c04d;
    border-color: #c8a423
}

.btn-warning.active,.btn-warning:active,.open>.btn-warning.dropdown-toggle {
    background-image: none
}

.btn-warning.disabled.focus,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled].focus,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover {
    background-color: #edda97;
    border-color: #e9d281
}

.btn-warning .badge {
    color: #edda97;
    background-color: #fff
}

.btn-danger {
    color: #fff;
    background-color: #3d0101;
    border-color: #240101
}

.btn-danger.focus,.btn-danger:focus {
    color: #fff;
    background-color: #0b0000;
    border-color: #000
}

.btn-danger.active,.btn-danger:active,.btn-danger:hover,.open>.btn-danger.dropdown-toggle {
    color: #fff;
    background-color: #0b0000;
    border-color: #000
}

.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.btn-danger.dropdown-toggle.focus,.open>.btn-danger.dropdown-toggle:focus,.open>.btn-danger.dropdown-toggle:hover {
    color: #fff;
    background-color: #000;
    border-color: #000
}

.btn-danger.active,.btn-danger:active,.open>.btn-danger.dropdown-toggle {
    background-image: none
}

.btn-danger.disabled.focus,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled].focus,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover {
    background-color: #3d0101;
    border-color: #240101
}

.btn-danger .badge {
    color: #3d0101;
    background-color: #fff
}

.btn-link {
    color: #FF0B55;
    font-weight: 400;
    border-radius: 0
}

.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link {
    background-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none
}

.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover {
    border-color: transparent
}

.btn-link:focus,.btn-link:hover {
    color: #dca623;
    text-decoration: underline;
    background-color: transparent
}

.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover {
    color: #c2c2c2;
    text-decoration: none
}

.btn-group-lg>.btn,.btn-lg {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
    border-radius: 6px
}

.btn-group-sm>.btn {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px
}

.btn-sm {
    padding: 5px 10px
}

.btn-group-xs>.btn,.btn-sm,.btn-xs {
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px
}

.btn-group-xs>.btn,.btn-xs {
    padding: 1px 5px
}

.btn-block {
    display: block;
    width: 100%
}

.alert>p+p,.btn-block+.btn-block,.checkout-fields .error-text>p+p,.checkout-fields .warn-text>p+p,.validation-error>p+p {
    margin-top: 5px
}

input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block {
    width: 100%
}

.fade {
    opacity: 0;
    -webkit-transition: opacity .15s linear;
    transition: opacity .15s linear
}

.fade.in {
    opacity: 1
}

.collapse {
    display: none
}

.collapse.in {
    display: block
}

tr.collapse.in {
    display: table-row
}

tbody.collapse.in {
    display: table-row-group
}

.collapsing {
    position: relative;
    height: 0;
    overflow: hidden;
    -webkit-transition-property: height,visibility;
    transition-property: height,visibility;
    -webkit-transition-duration: .35s;
    transition-duration: .35s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease
}

.caret {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    border-top: 4px dashed;
    border-top: 4px solid \9;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent
}

.dropdown,.dropup {
    position: relative
}

.dropdown-toggle:focus {
    outline: 0
}

.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    list-style: none;
    font-size: 14px;
    text-align: left;
    background-color: #fff;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    box-shadow: 0 6px 12px rgba(0,0,0,.175);
    background-clip: padding-box
}

.dropdown-menu.pull-right {
    right: 0;
    left: auto
}

.dropdown-menu .divider {
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
    background-color: #e5e5e5
}

.dropdown-menu>li>a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: 400;
    line-height: 1.42857143;
    color: #474747;
    white-space: nowrap
}

.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover {
    text-decoration: none;
    color: #3a3a3a;
    background-color: #f5f5f5
}

.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover {
    color: #fff;
    text-decoration: none;
    outline: 0;
    background-color: #FF0B55
}

.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover {
    color: #c2c2c2
}

.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover {
    text-decoration: none;
    background-color: transparent;
    background-image: none;
    cursor: auto
}

.open>.dropdown-menu {
    display: block
}

.open>a {
    outline: 0
}

.dropdown-menu-right {
    left: auto;
    right: 0
}

.dropdown-menu-left {
    left: 0;
    right: auto
}

.dropdown-header {
    display: block;
    padding: 3px 20px;
    font-size: 12px;
    line-height: 1.42857143;
    color: #c2c2c2;
    white-space: nowrap
}

.dropdown-backdrop {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    z-index: 990
}

.pull-right>.dropdown-menu {
    right: 0;
    left: auto
}

.dropup .caret,.navbar-fixed-bottom .dropdown .caret {
    border-top: 0;
    border-bottom: 4px dashed;
    border-bottom: 4px solid \9;
    content: ""
}

.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu {
    top: auto;
    bottom: 100%;
    margin-bottom: 2px
}

@media (min-width: 768px) {
    .navbar-right .dropdown-menu {
        right:0;
        left: auto
    }

    .navbar-right .dropdown-menu-left {
        left: 0;
        right: auto
    }
}

.btn-group,.btn-group-vertical {
    position: relative;
    display: inline-block;
    vertical-align: middle
}

.btn-group>.btn {
    float: left
}

.btn-group-vertical>.btn,.btn-group>.btn {
    position: relative
}

.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover {
    z-index: 2
}

.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group {
    margin-left: -1px
}

.btn-toolbar {
    margin-left: -5px
}

.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group {
    float: left
}

.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group {
    margin-left: 5px
}

.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
    border-radius: 0
}

.btn-group>.btn:first-child {
    margin-left: 0
}

.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0
}

.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child) {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0
}

.btn-group>.btn-group {
    float: left
}

.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn {
    border-radius: 0
}

.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0
}

.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0
}

.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle {
    outline: 0
}

.btn-group>.btn+.dropdown-toggle {
    padding-left: 8px;
    padding-right: 8px
}

.btn-group-lg.btn-group>.btn+.dropdown-toggle,.btn-group>.btn-lg+.dropdown-toggle {
    padding-left: 12px;
    padding-right: 12px
}

.btn-group.open .dropdown-toggle {
    -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
    box-shadow: inset 0 3px 5px rgba(0,0,0,.125)
}

.btn-group.open .dropdown-toggle.btn-link {
    -webkit-box-shadow: none;
    box-shadow: none
}

.btn .caret {
    margin-left: 0
}

.btn-group-lg>.btn .caret,.btn-lg .caret {
    border-width: 5px 5px 0
}

.dropup .btn-group-lg>.btn .caret,.dropup .btn-lg .caret {
    border-width: 0 5px 5px
}

.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn {
    display: block;
    width: 100%;
    max-width: 100%;
    float: none
}

.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.nav:after,.nav:before {
    content: " ";
    display: table
}

.btn-group-vertical>.btn-group:after,.nav:after {
    clear: both
}

.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group {
    margin-top: -1px;
    margin-left: 0
}

.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn,.btn-group-vertical>.btn:not(:first-child):not(:last-child) {
    border-radius: 0
}

.btn-group-vertical>.btn:first-child:not(:last-child) {
    border-top-right-radius: 4px;
    border-top-left-radius: 4px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.btn-group-vertical>.btn:last-child:not(:first-child) {
    border-top-right-radius: 0;
    border-top-left-radius: 0;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px
}

.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child {
    border-top-right-radius: 0;
    border-top-left-radius: 0
}

.btn-group-justified,.input-group {
    display: table;
    border-collapse: separate
}

.btn-group-justified {
    width: 100%;
    table-layout: fixed
}

.btn-group-justified>.btn,.btn-group-justified>.btn-group {
    float: none;
    display: table-cell;
    width: 1%
}

.btn-group-justified>.btn-group .btn {
    width: 100%
}

.btn-group-justified>.btn-group .dropdown-menu {
    left: auto
}

[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio] {
    position: absolute;
    clip: rect(0,0,0,0);
    pointer-events: none
}

.input-group {
    position: relative
}

.input-group[class*=col-] {
    float: none;
    padding-left: 0;
    padding-right: 0
}

.input-group .form-control {
    position: relative;
    z-index: 2;
    float: left;
    width: 100%;
    margin-bottom: 0
}

.input-group .form-control:focus {
    z-index: 3
}

.input-group .form-control,.input-group-addon,.input-group-btn {
    display: table-cell
}

.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child) {
    border-radius: 0
}

.input-group-addon {
    white-space: nowrap
}

.input-group-addon,.input-group-btn {
    width: 1%;
    vertical-align: middle
}

.input-group-addon {
    padding: 6px 12px;
    font-size: 14px;
    font-weight: 400;
    line-height: 1;
    color: #3d3d3d;
    text-align: center;
    background-color: #f2f2f2;
    border: 1px solid #ccc;
    border-radius: 4px
}

.input-group-addon.input-sm,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.input-group-addon.btn {
    padding: 5px 10px;
    font-size: 12px;
    border-radius: 3px
}

.input-group-addon.input-lg,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.input-group-addon.btn {
    padding: 10px 16px;
    font-size: 18px;
    border-radius: 6px
}

.input-group-addon input[type=checkbox],.input-group-addon input[type=radio] {
    margin-top: 0
}

.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle) {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0
}

.input-group-addon:first-child {
    border-right: 0
}

.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0
}

.input-group-addon:last-child {
    border-left: 0
}

.input-group-btn {
    font-size: 0;
    white-space: nowrap
}

.input-group-btn,.input-group-btn>.btn,label.new {
    position: relative
}

.input-group-btn>.btn+.btn {
    margin-left: -1px
}

.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover {
    z-index: 2
}

.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group {
    margin-right: -1px
}

.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group {
    z-index: 2;
    margin-left: -1px
}

.nav {
    margin-bottom: 0;
    padding-left: 0;
    list-style: none
}

.nav>li,.nav>li>a {
    position: relative;
    display: block
}

.nav>li>a {
    padding: 10px 15px
}

.nav>li>a:focus,.nav>li>a:hover {
    text-decoration: none;
    background-color: #333
}

.nav>li.disabled>a {
    color: #c2c2c2
}

.nav>li.disabled>a:focus,.nav>li.disabled>a:hover {
    color: #c2c2c2;
    text-decoration: none;
    background-color: transparent;
    cursor: auto
}

.nav .open>a,.nav .open>a:focus,.nav .open>a:hover {
    background-color: #333;
    border-color: #FF0B55
}

.nav .nav-divider {
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
    background-color: #e5e5e5
}

.nav>li>a>img {
    max-width: none
}

.nav-tabs {
    border-bottom: 1px solid rgba(255,255,255,.1)
}

.nav-tabs>li {
    float: left;
    margin-bottom: -1px
}

.nav-tabs>li>a {
    margin-right: 2px;
    line-height: 1.42857143;
    border: 1px solid transparent;
    border-radius: 4px 4px 0 0
}

.nav-tabs>li>a:hover {
    border-color: rgba(255,255,255,.1)
}

.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover {
    color: #f2f2f2;
    background-color: #333;
    border: 1px solid rgba(255,255,255,.1);
    border-bottom-color: transparent;
    cursor: default
}

.nav-pills>li {
    float: left
}

.nav-pills>li>a {
    border-radius: 4px
}

.nav-pills>li+li {
    margin-left: 2px
}

.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover {
    color: #fff;
    background-color: #FF0B55
}

.nav-justified>li,.nav-stacked>li,.nav-tabs.nav-justified>li {
    float: none
}

.nav-stacked>li+li {
    margin-top: 2px;
    margin-left: 0
}

.nav-justified,.nav-tabs.nav-justified {
    width: 100%
}

.nav-justified>li>a,.nav-tabs.nav-justified>li>a {
    text-align: center;
    margin-bottom: 5px
}

.nav-justified>.dropdown .dropdown-menu {
    top: auto;
    left: auto
}

@media (min-width: 768px) {
    .nav-justified>li,.nav-tabs.nav-justified>li {
        display:table-cell;
        width: 1%
    }

    .nav-justified>li>a,.nav-tabs.nav-justified>li>a {
        margin-bottom: 0
    }
}

.nav-tabs-justified,.nav-tabs.nav-justified {
    border-bottom: 0
}

.nav-tabs-justified>li>a,.nav-tabs.nav-justified>li>a {
    margin-right: 0;
    border-radius: 4px
}

.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover {
    border: 1px solid #ddd
}

@media (min-width: 768px) {
    .nav-tabs-justified>li>a,.nav-tabs.nav-justified>li>a {
        border-bottom:1px solid #ddd;
        border-radius: 4px 4px 0 0
    }

    .nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover {
        border-bottom-color: #333
    }
}

.tab-content>.tab-pane {
    display: none
}

.navbar-brand>img,.tab-content>.active {
    display: block
}

.nav-tabs .dropdown-menu {
    margin-top: -1px;
    border-top-right-radius: 0;
    border-top-left-radius: 0
}

.navbar {
    position: relative;
    min-height: 50px;
    margin-bottom: 20px;
    border: 1px solid transparent
}

.navbar:after,.navbar:before {
    content: " ";
    display: table
}

.navbar:after {
    clear: both
}

@media (min-width: 768px) {
    .navbar {
        border-radius:4px
    }
}

.navbar-header:after,.navbar-header:before {
    content: " ";
    display: table
}

.navbar-header:after {
    clear: both
}

@media (min-width: 768px) {
    .navbar-header {
        float:left
    }
}

.navbar-collapse {
    overflow-x: visible;
    padding-right: 15px;
    padding-left: 15px;
    border-top: 1px solid transparent;
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1);
    box-shadow: inset 0 1px 0 rgba(255,255,255,.1);
    -webkit-overflow-scrolling: touch
}

.navbar-collapse:after,.navbar-collapse:before {
    content: " ";
    display: table
}

.navbar-collapse:after {
    clear: both
}

.navbar-collapse.in {
    overflow-y: auto
}

@media (min-width: 768px) {
    .navbar-collapse {
        width:auto;
        border-top: 0;
        -webkit-box-shadow: none;
        box-shadow: none
    }

    .navbar-collapse.collapse {
        display: block!important;
        height: auto!important;
        padding-bottom: 0;
        overflow: visible!important
    }

    .navbar-collapse.in {
        overflow-y: visible
    }

    .navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse {
        padding-left: 0;
        padding-right: 0
    }
}

.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse {
    max-height: 340px
}

@media (max-device-width: 480px) and (orientation:landscape) {
    .navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse {
        max-height:200px
    }
}

.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header {
    margin-right: -15px;
    margin-left: -15px
}

@media (min-width: 768px) {
    .container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header {
        margin-right:0;
        margin-left: 0
    }
}

.navbar-static-top {
    z-index: 1000;
    border-width: 0 0 1px
}

@media (min-width: 768px) {
    .navbar-static-top {
        border-radius:0
    }
}

.navbar-fixed-bottom,.navbar-fixed-top {
    position: fixed;
    right: 0;
    left: 0;
    z-index: 1030
}

@media (min-width: 768px) {
    .navbar-fixed-bottom,.navbar-fixed-top {
        border-radius:0
    }
}

.navbar-fixed-top {
    top: 0;
    border-width: 0 0 1px
}

.navbar-fixed-bottom {
    bottom: 0;
    margin-bottom: 0;
    border-width: 1px 0 0
}

.navbar-brand {
    float: left;
    padding: 15px;
    font-size: 18px;
    line-height: 20px;
    height: 50px
}

.navbar-brand:focus,.navbar-brand:hover {
    text-decoration: none
}

@media (min-width: 768px) {
    .navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand {
        margin-left:-15px
    }
}

.navbar-toggle {
    position: relative;
    float: right;
    margin-right: 15px;
    padding: 9px 10px;
    margin-top: 8px;
    margin-bottom: 8px;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px
}

.navbar-toggle:focus {
    outline: 0
}

.navbar-toggle .icon-bar {
    display: block;
    width: 22px;
    height: 2px;
    border-radius: 1px
}

.navbar-toggle .icon-bar+.icon-bar {
    margin-top: 4px
}

@media (min-width: 768px) {
    .navbar-toggle {
        display:none
    }
}

.navbar-nav {
    margin: 7.5px -15px
}

.navbar-nav>li>a {
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 20px
}

@media (max-width: 767px) {
    .navbar-nav .open .dropdown-menu {
        position:static;
        float: none;
        width: auto;
        margin-top: 0;
        background-color: transparent;
        border: 0;
        -webkit-box-shadow: none;
        box-shadow: none
    }

    .navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a {
        padding: 5px 15px 5px 25px
    }

    .navbar-nav .open .dropdown-menu>li>a {
        line-height: 20px
    }

    .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover {
        background-image: none
    }
}

@media (min-width: 768px) {
    .navbar-nav {
        float:left;
        margin: 0
    }

    .navbar-nav>li {
        float: left
    }

    .navbar-nav>li>a {
        padding-top: 15px;
        padding-bottom: 15px
    }
}

.navbar-form {
    padding: 10px 15px;
    border-top: 1px solid transparent;
    border-bottom: 1px solid transparent;
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);
    box-shadow: inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);
    margin: 8px -15px
}

@media (min-width: 768px) {
    .navbar-form .form-group {
        display:inline-block;
        margin-bottom: 0;
        vertical-align: middle
    }

    .navbar-form .form-control {
        display: inline-block;
        width: auto;
        vertical-align: middle
    }

    .navbar-form .form-control-static {
        display: inline-block
    }

    .navbar-form .input-group {
        display: inline-table;
        vertical-align: middle
    }

    .navbar-form .input-group .form-control,.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn {
        width: auto
    }

    .navbar-form .input-group>.form-control {
        width: 100%
    }

    .navbar-form .control-label {
        margin-bottom: 0;
        vertical-align: middle
    }

    .navbar-form .checkbox,.navbar-form .radio {
        display: inline-block;
        margin-top: 0;
        margin-bottom: 0;
        vertical-align: middle
    }

    .navbar-form .checkbox label,.navbar-form .radio label {
        padding-left: 0
    }

    .navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio] {
        position: relative;
        margin-left: 0
    }

    .navbar-form .has-feedback .form-control-feedback {
        top: 0
    }
}

@media (max-width: 767px) {
    .navbar-form .form-group {
        margin-bottom:5px
    }

    .navbar-form .form-group:last-child {
        margin-bottom: 0
    }
}

@media (min-width: 768px) {
    .navbar-form {
        width:auto;
        border: 0;
        margin-left: 0;
        margin-right: 0;
        padding-top: 0;
        padding-bottom: 0;
        -webkit-box-shadow: none;
        box-shadow: none
    }
}

.navbar-nav>li>.dropdown-menu {
    margin-top: 0;
    border-top-right-radius: 0;
    border-top-left-radius: 0
}

.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu {
    margin-bottom: 0;
    border-top-right-radius: 4px;
    border-top-left-radius: 4px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.navbar-btn {
    margin-top: 8px;
    margin-bottom: 8px
}

.btn-group-sm>.navbar-btn.btn,.navbar-btn.btn-sm {
    margin-top: 10px;
    margin-bottom: 10px
}

.btn-group-xs>.navbar-btn.btn,.navbar-btn.btn-xs {
    margin-top: 14px;
    margin-bottom: 14px
}

.navbar-text {
    margin-top: 15px;
    margin-bottom: 15px
}

@media (min-width: 768px) {
    .navbar-text {
        float:left;
        margin-left: 15px;
        margin-right: 15px
    }

    .navbar-left {
        float: left!important
    }

    .navbar-right {
        float: right!important;
        margin-right: -15px
    }

    .navbar-right~.navbar-right {
        margin-right: 0
    }
}

.navbar-default {
    background-color: #111;
    border-color: #000
}

.navbar-default .navbar-brand,.navbar-default .navbar-nav>li>a {
    color: #777
}

.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover {
    color: #5e5d5d;
    background-color: transparent
}

.navbar-default .navbar-text {
    color: #fff
}

.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover {
    color: #333;
    background-color: transparent
}

.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover {
    color: #555;
    background-color: #000
}

.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover {
    color: #ccc;
    background-color: transparent
}

.navbar-default .navbar-toggle {
    border-color: #ddd
}

.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover {
    background-color: #ddd
}

.navbar-default .navbar-toggle .icon-bar {
    background-color: #888
}

.navbar-default .navbar-collapse,.navbar-default .navbar-form {
    border-color: #000
}

.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover {
    background-color: #000;
    color: #555
}

@media (max-width: 767px) {
    .navbar-default .navbar-nav .open .dropdown-menu>li>a {
        color:#777
    }

    .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover {
        color: #333;
        background-color: transparent
    }

    .navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover {
        color: #555;
        background-color: #000
    }

    .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover {
        color: #ccc;
        background-color: transparent
    }
}

.navbar-default .btn-link,.navbar-default .navbar-link {
    color: #777
}

.navbar-default .navbar-link:hover,a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading {
    color: #333
}

.navbar-default .btn-link:focus,.navbar-default .btn-link:hover {
    color: #333
}

.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover {
    color: #ccc
}

.navbar-inverse {
    background-color: #222;
    border-color: #090909
}

.navbar-inverse .navbar-brand,.navbar-inverse .navbar-nav>li>a,.navbar-inverse .navbar-text {
    color: #e8e8e8
}

.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover {
    color: #fff;
    background-color: transparent
}

.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover {
    color: #fff;
    background-color: #090909
}

.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover {
    color: #444;
    background-color: transparent
}

.navbar-inverse .navbar-toggle {
    border-color: #333
}

.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover {
    background-color: #333
}

.navbar-inverse .navbar-toggle .icon-bar {
    background-color: #fff
}

.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form {
    border-color: #101010
}

.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover {
    background-color: #090909;
    color: #fff
}

@media (max-width: 767px) {
    .navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header {
        border-color:#090909
    }

    .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
        background-color: #090909
    }

    .navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
        color: #e8e8e8
    }

    .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover {
        color: #fff;
        background-color: transparent
    }

    .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover {
        color: #fff;
        background-color: #090909
    }

    .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover {
        color: #444;
        background-color: transparent
    }
}

.navbar-inverse .btn-link,.navbar-inverse .navbar-link {
    color: #e8e8e8
}

.navbar-inverse .navbar-link:hover {
    color: #fff
}

.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover {
    color: #fff
}

.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover {
    color: #444
}

.pagination {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px
}

.pagination>li {
    display: inline
}

.pagination>li>a,.pagination>li>span {
    position: relative;
    float: left;
    padding: 6px 12px;
    line-height: 1.42857143;
    text-decoration: none;
    color: #FF0B55;
    background-color: #3d3d3d;
    border: 1px solid rgba(255,255,255,.1);
    margin-left: -1px
}

.pagination>li:first-child>a,.pagination>li:first-child>span {
    margin-left: 0;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px
}

.pagination>li:last-child>a,.pagination>li:last-child>span {
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px
}

.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover {
    z-index: 2;
    color: #dca623;
    background-color: #474747;
    border-color: rgba(255,255,255,.1)
}

.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover {
    z-index: 3;
    color: #fff;
    background-color: #474747;
    border-color: rgba(255,255,255,.1);
    cursor: default
}

.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover {
    color: #c2c2c2;
    background-color: #3d3d3d;
    border-color: rgba(255,255,255,.1);
    cursor: auto
}

.pagination-lg>li>a,.pagination-lg>li>span {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333
}

.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span {
    border-bottom-left-radius: 6px;
    border-top-left-radius: 6px
}

.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span {
    border-bottom-right-radius: 6px;
    border-top-right-radius: 6px
}

.pagination-sm>li>a,.pagination-sm>li>span {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5
}

.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span {
    border-bottom-left-radius: 3px;
    border-top-left-radius: 3px
}

.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span {
    border-bottom-right-radius: 3px;
    border-top-right-radius: 3px
}

.label {
    display: inline;
    padding: .2em .6em .3em;
    font-size: 75%;
    font-weight: 700;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25em
}

.label:empty {
    display: none
}

.btn .label {
    position: relative;
    top: -1px
}

a.badge:focus,a.badge:hover,a.label:focus,a.label:hover {
    color: #fff;
    text-decoration: none;
    cursor: pointer
}

.label-default {
    background-color: #c2c2c2
}

.label-default[href]:focus,.label-default[href]:hover {
    background-color: #a9a8a8
}

.label-primary {
    background-color: #FF0B55
}

.label-primary[href]:focus,.label-primary[href]:hover {
    background-color: #dd9f0b
}

.label-success {
    background-color: #5cb85c
}

.label-success[href]:focus,.label-success[href]:hover {
    background-color: #449d44
}

.label-info {
    background-color: #2a2529
}

.label-info[href]:focus,.label-info[href]:hover {
    background-color: #0f0d0f
}

.label-warning {
    background-color: #edda97
}

.label-warning[href]:focus,.label-warning[href]:hover {
    background-color: #e5cb6c
}

.label-danger {
    background-color: #3d0101
}

.label-danger[href]:focus,.label-danger[href]:hover {
    background-color: #0b0000
}

.badge {
    display: inline-block;
    min-width: 10px;
    padding: 3px 7px;
    font-size: 12px;
    font-weight: 700;
    color: #fff;
    line-height: 1;
    vertical-align: middle;
    white-space: nowrap;
    text-align: center;
    background-color: rgba(204,204,204,.3);
    border-radius: 10px
}

.badge:empty {
    display: none
}

.btn .badge {
    position: relative;
    top: -1px
}

.btn-group-xs>.btn .badge,.btn-xs .badge {
    top: 0;
    padding: 1px 5px
}

.list-group-item.active>.badge,.nav-pills>.active>a>.badge {
    color: #FF0B55;
    background-color: #fff
}

.list-group-item>.badge {
    float: right
}

.list-group-item>.badge+.badge {
    margin-right: 5px
}

.nav-pills>li>a>.badge {
    margin-left: 3px
}

.alert {
    padding: 15px;
    margin-bottom: 20px
}

.alert,.checkout-fields .error-text,.checkout-fields .warn-text,.validation-error {
    border: 1px solid transparent;
    border-radius: 4px
}

.alert h4,.checkout-fields .error-text h4,.checkout-fields .warn-text h4,.validation-error h4 {
    margin-top: 0;
    color: inherit
}

.alert .alert-link,.checkout-fields .error-text .alert-link,.checkout-fields .warn-text .alert-link,.validation-error .alert-link {
    font-weight: 700
}

.alert>p,.alert>ul,.checkout-fields .error-text>p,.checkout-fields .error-text>ul,.checkout-fields .warn-text>p,.checkout-fields .warn-text>ul,.validation-error>p,.validation-error>ul {
    margin-bottom: 0
}

.alert-dismissable,.alert-dismissible {
    padding-right: 35px
}

.alert-dismissable .close,.alert-dismissible .close {
    position: relative;
    top: -2px;
    right: -21px;
    color: inherit
}

.alert-success {
    background-color: #dff0d8;
    border-color: #d6e9c6;
    color: #3c763d
}

.alert-success hr {
    border-top-color: #c9e2b3
}

.alert-success .alert-link {
    color: #2b542c
}

.alert-info {
    background-color: rgba(217,237,247,.85);
    border-color: rgba(188,232,241,.85);
    color: #31708f
}

.alert-info hr {
    border-top-color: rgba(166,225,236,.85)
}

.alert-info .alert-link {
    color: #245269
}

.alert-warning {
    background-color: rgba(252,248,227,.85);
    border-color: rgba(250,235,204,.85);
    color: #8a6d3b
}

.alert-warning hr {
    border-top-color: rgba(247,225,181,.85)
}

.alert-warning .alert-link {
    color: #66512c
}

.alert-danger {
    background-color: rgba(242,222,222,.85);
    border-color: rgba(235,204,209,.85);
    color: #a94442
}

.alert-danger hr {
    border-top-color: rgba(228,185,192,.85)
}

.alert-danger .alert-link {
    color: #843534
}

.list-group {
    margin-bottom: 20px;
    padding-left: 0
}

.list-group-item {
    position: relative;
    display: block;
    padding: 10px 15px;
    margin-bottom: -1px;
    background-color: #fff;
    border: 1px solid #ddd
}

.list-group-item:first-child {
    border-top-right-radius: 4px;
    border-top-left-radius: 4px
}

.list-group-item:last-child {
    margin-bottom: 0;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px
}

a.list-group-item,button.list-group-item {
    color: #555
}

a.list-group-item:focus,a.list-group-item:hover,button.list-group-item:focus,button.list-group-item:hover {
    text-decoration: none;
    color: #555;
    background-color: #f5f5f5
}

button.list-group-item {
    width: 100%;
    text-align: left
}

.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover {
    background-color: #f2f2f2;
    color: #c2c2c2;
    cursor: auto
}

.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading {
    color: inherit
}

.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text {
    color: #c2c2c2
}

.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover {
    z-index: 2;
    color: #fff;
    background-color: #FF0B55;
    border-color: #FF0B55
}

.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small {
    color: inherit
}

.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text {
    color: #fef8e9
}

.list-group-item-success {
    color: #3c763d;
    background-color: #dff0d8
}

a.list-group-item-success,button.list-group-item-success {
    color: #3c763d
}

a.list-group-item-danger .list-group-item-heading,a.list-group-item-info .list-group-item-heading,a.list-group-item-success .list-group-item-heading,a.list-group-item-warning .list-group-item-heading,button.list-group-item-danger .list-group-item-heading,button.list-group-item-info .list-group-item-heading,button.list-group-item-success .list-group-item-heading,button.list-group-item-warning .list-group-item-heading {
    color: inherit
}

a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover {
    color: #3c763d;
    background-color: #d0e9c6
}

a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover,button.list-group-item-success.active,button.list-group-item-success.active:focus,button.list-group-item-success.active:hover {
    color: #fff;
    background-color: #3c763d;
    border-color: #3c763d
}

.list-group-item-info {
    color: #31708f;
    background-color: rgba(217,237,247,.85)
}

a.list-group-item-info,button.list-group-item-info {
    color: #31708f
}

a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover {
    color: #31708f;
    background-color: rgba(196,227,243,.85)
}

a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover,button.list-group-item-info.active,button.list-group-item-info.active:focus,button.list-group-item-info.active:hover {
    color: #fff;
    background-color: #31708f;
    border-color: #31708f
}

.list-group-item-warning {
    color: #8a6d3b;
    background-color: rgba(252,248,227,.85)
}

a.list-group-item-warning,button.list-group-item-warning {
    color: #8a6d3b
}

a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover {
    color: #8a6d3b;
    background-color: rgba(250,242,204,.85)
}

a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover,button.list-group-item-warning.active,button.list-group-item-warning.active:focus,button.list-group-item-warning.active:hover {
    color: #fff;
    background-color: #8a6d3b;
    border-color: #8a6d3b
}

.list-group-item-danger {
    color: #a94442;
    background-color: rgba(242,222,222,.85)
}

a.list-group-item-danger,button.list-group-item-danger {
    color: #a94442
}

a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover {
    color: #a94442;
    background-color: rgba(235,204,204,.85)
}

a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover,button.list-group-item-danger.active,button.list-group-item-danger.active:focus,button.list-group-item-danger.active:hover {
    color: #fff;
    background-color: #a94442;
    border-color: #a94442
}

.list-group-item-heading {
    margin-top: 0;
    margin-bottom: 5px
}

.list-group-item-text {
    margin-bottom: 0;
    line-height: 1.3
}

.close {
    float: right;
    font-size: 21px;
    font-weight: 700;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    opacity: .2
}

.close:focus,.close:hover {
    color: #000;
    text-decoration: none;
    cursor: pointer;
    opacity: .5
}

button.close {
    padding: 0;
    cursor: pointer;
    background: 0 0;
    border: 0;
    -webkit-appearance: none
}

.tooltip {
    position: absolute;
    z-index: 1070;
    display: block;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
    font-style: normal;
    font-weight: 400;
    letter-spacing: normal;
    line-break: auto;
    line-height: 1.42857143;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    white-space: normal;
    word-break: normal;
    word-spacing: normal;
    word-wrap: normal;
    font-size: 12px;
    opacity: 0
}

.tooltip.in {
    opacity: .9
}

.tooltip.top {
    margin-top: -3px;
    padding: 5px 0
}

.tooltip.right {
    margin-left: 3px;
    padding: 0 5px
}

.tooltip.bottom {
    margin-top: 3px;
    padding: 5px 0
}

.tooltip.left {
    margin-left: -3px;
    padding: 0 5px
}

.tooltip-inner {
    max-width: 200px;
    padding: 3px 8px;
    color: #fff;
    text-align: center;
    background-color: #000;
    border-radius: 4px
}

.tooltip-arrow {
    position: absolute;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid
}

.tooltip.top .tooltip-arrow {
    bottom: 0;
    left: 50%;
    margin-left: -5px;
    border-width: 5px 5px 0;
    border-top-color: #000
}

.tooltip.top-left .tooltip-arrow,.tooltip.top-right .tooltip-arrow {
    bottom: 0;
    margin-bottom: -5px;
    border-width: 5px 5px 0;
    border-top-color: #000
}

.tooltip.top-left .tooltip-arrow {
    right: 5px
}

.tooltip.top-right .tooltip-arrow {
    left: 5px
}

.tooltip.right .tooltip-arrow {
    top: 50%;
    left: 0;
    margin-top: -5px;
    border-width: 5px 5px 5px 0;
    border-right-color: #000
}

.tooltip.left .tooltip-arrow {
    top: 50%;
    right: 0;
    margin-top: -5px;
    border-width: 5px 0 5px 5px;
    border-left-color: #000
}

.tooltip.bottom .tooltip-arrow {
    top: 0;
    left: 50%;
    margin-left: -5px;
    border-width: 0 5px 5px;
    border-bottom-color: #000
}

.tooltip.bottom-left .tooltip-arrow {
    top: 0;
    right: 5px;
    margin-top: -5px;
    border-width: 0 5px 5px;
    border-bottom-color: #000
}

.tooltip.bottom-right .tooltip-arrow {
    top: 0;
    left: 5px;
    margin-top: -5px;
    border-width: 0 5px 5px;
    border-bottom-color: #000
}

.clearfix:after,.clearfix:before {
    content: " ";
    display: table
}

.clearfix:after {
    clear: both
}

.center-block {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.pull-right {
    float: right!important
}

.pull-left {
    float: left!important
}

.hide {
    display: none!important
}

.show {
    display: block!important
}

.invisible,.mini span.verified-image:hover span {
    visibility: hidden
}

.text-hide {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0
}

.hidden {
    display: none!important
}

.affix {
    position: fixed
}

@-ms-viewport {
    width: device-width
}

.visible-lg,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block {
    display: none!important
}

@media (max-width: 767px) {
    .visible-xs,.visible-xs-block {
        display:block!important
    }

    table.visible-xs {
        display: table!important
    }

    tr.visible-xs {
        display: table-row!important
    }

    td.visible-xs,th.visible-xs {
        display: table-cell!important
    }

    .visible-xs-inline {
        display: inline!important
    }

    .visible-xs-inline-block {
        display: inline-block!important
    }
}

@media (min-width: 768px) and (max-width:991px) {
    .visible-sm,.visible-sm-block {
        display:block!important
    }

    table.visible-sm {
        display: table!important
    }

    tr.visible-sm {
        display: table-row!important
    }

    td.visible-sm,th.visible-sm {
        display: table-cell!important
    }

    .visible-sm-inline {
        display: inline!important
    }

    .visible-sm-inline-block {
        display: inline-block!important
    }
}

@media (min-width: 992px) and (max-width:1199px) {
    .visible-md,.visible-md-block {
        display:block!important
    }

    table.visible-md {
        display: table!important
    }

    tr.visible-md {
        display: table-row!important
    }

    td.visible-md,th.visible-md {
        display: table-cell!important
    }

    .visible-md-inline {
        display: inline!important
    }

    .visible-md-inline-block {
        display: inline-block!important
    }
}

@media (min-width: 1200px) {
    .visible-lg,.visible-lg-block {
        display:block!important
    }

    table.visible-lg {
        display: table!important
    }

    tr.visible-lg {
        display: table-row!important
    }

    td.visible-lg,th.visible-lg {
        display: table-cell!important
    }

    .visible-lg-inline {
        display: inline!important
    }

    .visible-lg-inline-block {
        display: inline-block!important
    }
}

@media (max-width: 767px) {
    .hidden-xs {
        display:none!important
    }
}

@media (min-width: 768px) and (max-width:991px) {
    .hidden-sm {
        display:none!important
    }
}

@media (min-width: 992px) and (max-width:1199px) {
    .hidden-md {
        display:none!important
    }
}

@media (min-width: 1200px) {
    .hidden-lg {
        display:none!important
    }
}

.visible-print {
    display: none!important
}

@media print {
    .visible-print {
        display: block!important
    }

    table.visible-print {
        display: table!important
    }

    tr.visible-print {
        display: table-row!important
    }

    td.visible-print,th.visible-print {
        display: table-cell!important
    }
}

.visible-print-block {
    display: none!important
}

@media print {
    .visible-print-block {
        display: block!important
    }
}

.visible-print-inline {
    display: none!important
}

@media print {
    .visible-print-inline {
        display: inline!important
    }
}

.visible-print-inline-block {
    display: none!important
}

@media print {
    .visible-print-inline-block {
        display: inline-block!important
    }

    .hidden-print {
        display: none!important
    }
}

.fa-facebook-f:before {
    content: ""
}

.fa-google-plus-g:before {
    content: ""
}

.fa-twitter:before {
    content: ""
}

.fa-bitcoin:before {
    content: ""
}

.fa-video:before {
    content: ""
}

.fa-users:before {
    content: ""
}

.fa-user:before {
    content: ""
}

.fa-times:before {
    content: ""
}

.fa-times-circle:before {
    content: ""
}

.fa-star:before {
    content: ""
}

.fa-star-half-alt:before {
    content: ""
}

.fa-spinner:before {
    content: ""
}

.fa-sort:before {
    content: ""
}

.fa-sitemap:before {
    content: ""
}

.fa-sign-out-alt:before {
    content: ""
}

.fa-search:before {
    content: ""
}

.fa-search-plus:before {
    content: ""
}

.fa-rss:before {
    content: ""
}

.fa-question:before {
    content: ""
}

.fa-question-circle:before {
    content: ""
}

.fa-project-diagram:before {
    content: ""
}

.fa-plus:before {
    content: ""
}

.fa-plug:before {
    content: ""
}

.fa-play:before {
    content: ""
}

.fa-phone:before {
    content: ""
}

.fa-pencil-alt:before {
    content: ""
}

.fa-pause:before {
    content: ""
}

.fa-money-check-alt:before {
    content: ""
}

.fa-map-marker-alt:before {
    content: ""
}

.fa-location-arrow:before {
    content: ""
}

.fa-list-ul:before {
    content: ""
}

.fa-link:before {
    content: ""
}

.fa-key:before {
    content: ""
}

.fa-info-circle:before {
    content: ""
}

.fa-inbox:before {
    content: ""
}

.fa-history:before {
    content: ""
}

.fa-heart2:before {
    content: ""
}

.fa-globe-asia:before {
    content: ""
}

.fa-gift:before {
    content: ""
}

.fa-flag:before {
    content: ""
}

.fa-external-link-alt:before {
    content: ""
}

.fa-exclamation-triangle:before {
    content: ""
}

.fa-exclamation-circle:before {
    content: ""
}

.fa-exchange-alt:before {
    content: ""
}

.fa-euro-sign:before {
    content: ""
}

.fa-envelope2:before {
    content: ""
}

.fa-ellipsis-h:before {
    content: ""
}

.fa-dollar-sign:before {
    content: ""
}

.fa-database:before {
    content: ""
}

.fa-crosshairs:before {
    content: ""
}

.fa-comments:before {
    content: ""
}

.fa-comment:before {
    content: ""
}

.fa-coins:before {
    content: ""
}

.fa-cog:before {
    content: ""
}

.fa-code:before {
    content: ""
}

.fa-circle:before {
    content: ""
}

.fa-check:before {
    content: ""
}

.fa-check-circle:before {
    content: ""
}

.fa-chart-line:before {
    content: ""
}

.fa-chart-bar:before {
    content: ""
}

.fa-certificate:before {
    content: ""
}

.fa-caret-right:before {
    content: ""
}

.fa-caret-left:before {
    content: ""
}

.fa-caret-down:before {
    content: ""
}

.fa-bullhorn:before {
    content: ""
}

.fa-bug:before {
    content: ""
}

.fa-bookmark:before {
    content: ""
}

.fa-bolt:before {
    content: ""
}

.fa-bars:before {
    content: ""
}

.fa-ban:before {
    content: ""
}

.fa-at:before {
    content: ""
}

.fa-asterisk:before {
    content: ""
}

.fa-arrows-alt:before {
    content: ""
}

.fa-arrow-up:before {
    content: ""
}

.fa-arrow-right:before {
    content: ""
}

.fa-arrow-left:before {
    content: ""
}

.fa-arrow-down:before {
    content: ""
}

.fa-arrow-circle-up:before {
    content: ""
}

.fa-arrow-circle-right:before {
    content: ""
}

.fa-arrow-circle-down:before {
    content: ""
}

.fa-angle-right:before {
    content: ""
}

.fa-angle-left:before {
    content: ""
}

.fa-trash-alt:before {
    content: ""
}

.fa-times-circle2:before {
    content: ""
}

.fa-star2:before {
    content: ""
}

.fa-newspaper:before {
    content: ""
}

.fa-list-alt:before {
    content: ""
}

.fa-image:before {
    content: ""
}

.fa-heart:before {
    content: ""
}

.fa-flag2:before {
    content: ""
}

.fa-file-alt:before {
    content: ""
}

.fa-eye:before {
    content: ""
}

.fa-eye-slash:before {
    content: ""
}

.fa-envelope:before {
    content: ""
}

.fa-edit:before {
    content: ""
}

.fa-credit-card:before {
    content: ""
}

.fa-comment2:before {
    content: ""
}

.fa-clock:before {
    content: ""
}

.fa-check-square:before {
    content: ""
}

@font-face {
    font-family: 'FontAwesome';
    src: url(data:application/font-woff;base64,d09GRgABAAAAAFDAAAsAAAAAUHQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAABCAAAAGAAAABgD2MFsmNtYXAAAAFoAAAAVAAAAFQXVtLpZ2FzcAAAAbwAAAAIAAAACAAAABBnbHlmAAABxAAASjwAAEo8nPvIX2hlYWQAAEwAAAAANgAAADYTHAq9aGhlYQAATDgAAAAkAAAAJAhvBNZobXR4AABMXAAAAZwAAAGcfyAEYWxvY2EAAE34AAAA0AAAANCCyZXmbWF4cAAATsgAAAAgAAAAIABxALBuYW1lAABO6AAAAbYAAAG2hZT1E3Bvc3QAAFCgAAAAIAAAACAAAwAAAAMDywGQAAUAAAKZAswAAACPApkCzAAAAesAMwEJAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAQAAA6WIDbf9uAJIDbQCSAAAAAQAAAAAAAAAAAAAAIAAAAAAAAwAAAAMAAAAcAAEAAwAAABwAAwABAAAAHAAEADgAAAAKAAgAAgACAAEAIOli%2F%2F3%2F%2FwAAAAAAIOkA%2F%2F3%2F%2FwAB%2F%2BMXBAADAAEAAAAAAAAAAAAAAAEAAf%2F%2FAA8AAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAA%2F4ACEAOAABkAABcRIzUzNTQ3PgE3NjMyFhcVIyIGHQEzByMRmZmZERE%2BKys1Mk4MYDkiqxeUgAHKto87LS09DxAGAaMxKH22%2FjYAAAACABoAAATmAwAAMwBAAAABHgEVFAcOAQcGIyInLgEnJjU0Nz4BNzYzMhYXBy4BIyIHDgEHBhUUFx4BFxYzMjY3IzUhBTUjFSMVMxUzNTM1IwMEAwMaG2BERFNQRkZoHh4eHmhGRlBNgjJoFks4MisrQRITExJBKysycmEH2gFqAXNwcHBwb28Btw8eE1JFRWQbHB4eaUVGUFBGRWkeHjUwZBUnExRBLSwyMiwtQRQTfCqEDXBwcG9vcAAAAAEAAP%2FgBAADIABNAAABHAEVFAcOAQcGIyInLgEnJiceATMyNjcuASceATMyNjcuAT0BHgEXLgE1NDY3FhceARcWFy4BNTQ3PgE3NjMyFhc%2BATcOAQc%2BATcOAQcDlycnl3BvkSwrK1EmJiMNGQ1JhTZFaxQKEwsOHA1IYBUwGSozDw0nMDBuPj1BAgMQETkmJiwtTx0kQx4LMCEgPRwVNh4CUQcOB2hqaqw3NgYHGBESFgEBLyoCUj4BAgMED3JNAgsOARxcNx01GDAnJzkREQMMGAwrJyY5EBEkHgYaEiQ8EwMRDB83FgAEABD%2FkAPwA3AAGwBaAGEAaAAAARQHDgEHBiMiJy4BJyY1NDc%2BATc2MzIXHgEXFgU2Jic3JwcuASc3JwcuAScxJwcwFjEeARUHHgEzIiYjBw4BJxQmMQcXHgEXBxc3MBYfAQcXNxY2NzYmJz4BNwcGJic3HgE3BiYnNx4BA%2FAnJ4daWmdnWlqHJycnJ4daWmdnWlqHJyf%2B5QdBMxY3FQsWCxY2FwkRCEsPKBAJGQEDAQEDAiMCCwwoG0cKEwoXNxYSCw8XNxZGZBYSHyUbJQZ9DH8cHht8AwtrFxsYZgGAZ1pahycnJyeHWlpnZ1pahycnJyeHWlogMToSWQ5XAgUDWA1ZAgQCEzoKBBMJZQEBAY8FCgMBCj4SAgUDWg5aBQMDWQ5aDRg%2FMj8TBiUlrzIWBngHJnsuEQZtBiAAAgAAAAAEgAMAAA8AGgAAASEiBhURFBYzITI2NRE0JgUHERcWNjURNCYHAqD9wCg4OCgCQCg4OAFT29sgRUUgAwA4KP3AKDg4KAJAKDhLmP7GlxYjJgICJiMVAAAGAAD%2FwAUAA0AACwAXACYAQgBhAHEAABMyNjU0JiMiBhUUFiEyNjU0JiMiBhUUFhcjIgYHHgEXMzI2PQE0JiEyNz4BNzY1NCcuAScmIyIHDgEHBhUUFx4BFxYXIw4BIyImJyMiBw4BBwYdARQWMyEyNj0BNCcuAScmJS4BKwEiBh0BFBY7AT4BN8A1S0s1NUtLA7U1S0s1NUtLdYAaLxE8UQmEGyVL%2FcsuKSk9ERISET0pKS4uKSk9ERISET0pKcgRH0UlJUUfES8qKj8SEjgoAkAoOBISPyoq%2FhERLxqANUslG4QJUTwBwEs1NUtLNTVLSzU1S0s1NUtAFBEhc0clG0A1SxIRPSkpLi4pKT0REhIRPSkpLi4pKT0REkAPEREPEhI%2FKiovOig4OCg6LyoqPxISGxEUSzVAGyVHcyEAAAIAAP%2BAA4ADgAAbADoAAAEyNz4BNzY1NCcuAScmIyIHDgEHBhUUFx4BFxYXIw4BIyImJyMiBw4BBwYdARQWMyEyNj0BNCcuAScmAcA1Ly5GFBQUFEYuLzU1Ly5GFBQUFEYuL%2BghIUonJ0kiITgxMUkVFTgoAsAoOBUVSTExAYAUFEYuLzU1Ly5GFBQUFEYuLzU1Ly5GFBRADxERDxUVSTExOFMoODgoUzgxMUkVFQAAAQASADICrgLOACQAAAE3NjQvASYiDwEnJiIPAQYUHwEHBhQfARYyPwEXFjI%2FATY0LwEB5ckSEi0SNBPIyBM0Ei0SEsnJEhItEjQTyMgTNBItEhLJAYDIEzQSLRISyckSEi0SNBPIyBM0Ei0SEsnJEhItEjQTyAAAAgAQ%2F5AD8ANwABsAPwAAASIHDgEHBhUUFx4BFxYzMjc%2BATc2NTQnLgEnJhMWFA8BBiIvAQcGIi8BJjQ%2FAScmND8BNjIfATc2Mh8BFhQPAQIAZ1pahycnJyeHWlpnZ1pahycnJyeHWlqMBwdPBxQHgoIHFAdPBweDgwcHTwcUB4KCBxQHTwcHgwNwJyeHWlpnZ1pahycnJyeHWlpnZ1pahycn%2FY4HFAdPBweDgwcHTwcUB4KCBxQHTwcHg4MHB08HFAeCAAEAPP%2BHBEQDXAAZAAABAwUOAR8BAwYWNyUFFjYnAzc2JiclAyYiBwIHg%2F7cJxkc1DIHQSMBBQEFI0EHMtQcGCj%2B3IMRUBEDXP74KwZLHM7%2B3SguEoqKEi4oASPOHEsGKwEIJCQAAAAAAgAT%2F4AEHQOAACIAKgAAASUDLgEjIgYHAwUOAR8BAwYWMzI2NyUFHgEzMjYnAzc2JicPARMnERcFBwP5%2FtuCCSARESAIg%2F7bJxkc1DIFKBwIDwcBBgEGBw8HHCkFMtQcGSfzJTD5fAEXpQIpKwEIEhISEv74KwZLHM7%2B3R8sBASJigMELB8BI84cSwb2JP7sggJ7%2FCmgAAAHAAD%2FgAQAA4AACwAXACMALwA7AEcAUwAAARQGIyImNTQ2MzIWAyIGFRQWMzI2NTQmASIGFRQWMzI2NTQmBTQmIyIGFRQWMzI2FyIGFRQWMzI2NTQmISIGFRQWMzI2NTQmASIGFRQWMzI2NTQmAmA4KCg4OCgoOGAoODgoKDg4AXgoODgoKDg4%2FPg4KCg4OCgoOBooODgoKDg4AiQoODgoKDg4%2FYwoODgoKDg4AyAoODgoKDg4%2FPg4KCg4OCgoOAGgOCgoODgoKDhgKDg4KCg4OJ44KCg4OCgoODgoKDg4KCg4Akw4KCg4OCgoOAAAAAACADAAAAJQAwAACwAXAAATITIWDwEGIi8BJjYlJyYiDwEGFjMhMjZSAdwgGRfuDigO7hcZAh7uDigO7hcZIAHcIBkBQDsX7g4O7hc70u4ODu4XOzsAAAAABAAA%2F4AFAAOAAA8ANQBFAFUAACUjIgYdARQWOwEyNj0BNCYnIRUzNSEVMzU0JiMhNTMyNj0BNCYjISIGHQEUFjsBFSEiBh0BMwUjIgYdARQWOwEyNj0BNCYhIyIGHQEUFjsBMjY9ATQmAQDAGyUlG8AbJSVLAYBgAYBgLSD%2BbVAbJSUb%2FwAbJSUbUP5tIC1gAhDAGyUlG8AbJSUBxcAbJSUbwBslJcAlG8AbJSUbwBsloGBgYHMgLYAlG8AbJSUbwBslgC0gc0AlG8AbJSUbwBslJRvAGyUlG8AbJQAAAAACAAAAAAPiAwAAFQA1AAAJAQYmPQEhIiY9ATQ2MyE1NDYXARYUATU0JisBIiY1ETQ2OwEyNj0BNCYrASIGFREUFjsBMjYD4v6wFjz%2B8BQcHBQBEDsXAVAO%2FZAOCqgbJSUbqAoODgqoT3FwUKgKDgFe%2FrAWGCDAHBTAFBzAIBgW%2FrAOKP6sUAoOJRsBgBslDgpQCg5wUP6AT3EOAAACAAD%2FjgPyA4AAKwBHAAAlJy4BKwE%2BATU0Jy4BJyYjIgcOAQcGFRQXHgEXFjMyNjcVFBYfARYyPwE2NCUiJy4BJyY1NDc%2BATc2MzIXHgEXFhUUBw4BBwYD8scHEgkhKS8hIHFMTFZWTExxICEhIHFMTFZIgzUHB8cOKA45Dv2gNS8uRhQUFBRGLi81NS8uRhQUFBRGLi8LxwcHNYNIVkxMcSAhISBxTExWVkxMcSAhLykhCRIHxw4OOQ4o4xQURi4vNTUvLkYUFBQURi4vNTUvLkYUFAAAAAADAAD%2FjgPyA4AAIwBPAGsAAAEVFAYrARUUBisBIiY9ASMiJj0BNDY7ATU0NjsBMhYdATMyFgEHBiIvAS4BPQEOASMiJy4BJyY1NDc%2BATc2MzIXHgEXFhUUBgczMhYfARYUATQnLgEnJiMiBw4BBwYVFBceARcWMzI3PgE3NgJgDgpwDgpACg5wCg4OCnAOCkAKDnAKDgGSOQ4nDsgHBzWDSFZMTHEgISEgcUxMVlZMTHEgIS8pIQkSB8cO%2FrAVFkkyMjg4MjFKFhUVFkkyMjg4MjFKFhUCAEAKDnAKDg4KcA4KQAoOcAoODgpwDv29OQ4OxwcSCSEpLyEgcUxMVlZMTHEgISEgcUxMVkiDNQcHxw4oAgs4MjFKFhUVFkkyMjg4MjFKFhUVFkkyMgADAAD%2FwAOAA0AACwAnAEQAACUUBiMiJjU0NjMyFgUmJy4BJyYnJgYdARQWFxYXHgEXFhceATsBMjYlJicuAScmJyIGHQEUFjMWFx4BFxYXFBY7ATI2NQEASzU1S0s1NUsBXwYvL5pmZXQOFBENVElKcCIjBQETDGAOEwEgBkZF6ZqbsA4TEg2Pfn6%2BOTkGEw1gDhJANUtLNTVLS5N0ZWaaLy8GARMOYAwTAQUjInBJSlQNERQNr5ua6UZGBhIOYA0TBjk5vn5%2Bjw0SEw4AAAAAAgA8%2F4AC8wOAADEAPQAAASIHDgEHBgcGFh8BFjY3PgEzMhYVFAYHDgEdARQWOwEyNj0BNDc%2BATc2NTQnLgEnJiMDIgYVFBYzMjY1NCYBlDwyMlMkIx4LBg9WECcMJkU6L1s0LjVvHBSQFBwoJ14nJx8fZD8%2BQBQ5UlI5OVJSA4AMDC4iIiwQJgxBDAUPLzQ3LCIrGh1bXBQUHBwUDCAVFj0xMVdBODlSGBf9FVE5OlFROjlRAAAAAAMAEP%2BQA%2FADcAAbAEkAVQAAARQHDgEHBiMiJy4BJyY1NDc%2BATc2MzIXHgEXFiUiBgcGFh8BFjY3PgEzMhYVFAYHDgEdARQWOwEyNj0BNDc%2BATc2NTQnLgEnJiMDIgYVFBYzMjY1NCYD8Ccnh1paZ2daWocnJycnh1paZ2daWocnJ%2F4dUW8pBQMIRQgTBhsvKR88Ih8jSg4KcAoOGho%2BGhoUFUIqKSsNJjY2JiY2NgGAZ1pahycnJyeHWlpnZ1pahycnJyeHWlrlQj4HEwY1BgMIIiUkHhYdERM8PggKDg4KAxUODyghIDosJSU3DxD%2BEDYmJjY2JiY2AAAAAAEAAP%2FAA4ADQAAjAAABIRE0JisBIgYVESEiBh0BFBYzIREUFjsBMjY1ESEyNj0BNCYDQP7gJRtAGyX%2B4BslJRsBICUbQBslASAbJSUB4AEgGyUlG%2F7gJRtAGyX%2B4BslJRsBICUbQBslAAAAAAMAAP%2BAAwADgAAIACwANQAAATU0NjMyFh0BFyEiBh0BFBY7ARUUFx4BFxYXFTM1Njc%2BATc2PQEzMjY9ATQmJTU0JiMiBh0BAgAlGxslYP1ADRMTDSATFEUuLzeANy8uRRQTIA0TE%2F4TJRsbJQJg4BslJRvgIBMNQA0TQDo0NFMdHAzGxgwcHVM0NDpAEw1ADRMg4BslJRvgAAAAAAEAAP%2BNA1EDcwALAAAJASYGFREUFjcBNjQDUf1AK2ZhMALALwHTAaAZLT%2F8wDg3HAGgHG4AAAAAAQAB%2F4AEAAN%2FACUAAAEnJgYPAQYWHwEGBw4BBwYHJy4BDwEOAR8BHgEzMjc%2BATc2NTQmA9vQER8HYAYHDXkbJSVaNDU7YwofD%2BAQEAQwBBoRwKmp%2FElJFQNPMAQQEOAPHwpjOjQ0WyUlHHoMCAdgBx8R0BAVSUn8qanAERoAAAAEAAH%2FgQPkA2QADwAeAC0ANAAAAQcGIi8BJjQ%2FATYyHwEWFCUBBwYWPwEBNjQvASYiBwEmNDcBNjIXFhQHAQYiJwczFQcnNzMD5FwHFAfeBwdcHE8deBz%2BOP3zKgUkGPMCDgcH3ggUB%2F7ACAgBNAgYCAgI%2FswIGAhIYIE%2BFkkCZFwHB94HFAdcHBx4HFA4%2FfPzGCQFKgINBxQH3gcH%2FiAIGAgBNAgICBgI%2FswICKhJFj6BAAACAAD%2FwgOAA0IADwAfAAAFIyImNRE0NjsBMhYVERQGJRE0JisBIgYVERQWOwEyNgEgwCg4OCjAKDg4Ajg4KMAoODgowCg4PjgoAsAoODgo%2FUAoOGACwCg4OCj9QCg4OAACAAD%2FlQMAA4AAHgAqAAAFJicuAScmNTQ3PgE3NjMyFx4BFxYVFAcOAQcGBwYiEzI2NTQmIyIGFRQWAVltRENLDQ0eHmlGRVBQRUZpHh4NDUtDRG0OMhlCXl5CQl5ea55eX3wtLTpQRUZpHh4eHmlGRVA6LS18X16eFQHgXkJCXl5CQl4AAAAABgAA%2F%2BAEAAMgAAsAFwAjADMAQwBTAAATFAYjIiY1NDYzMhYDIgYVFBYzMjY1NCYDIgYVFBYzMjY1NCYTITI2PQE0JiMhIgYdARQWEyEyNj0BNCYjISIGHQEUFhMhMjY9ATQmIyEiBh0BFBbAOCgoODgoKDhgKDg4KCg4OCgoODgoKDg4mALADRMTDf1ADRMTDQLADRMTDf1ADRMTDQLADRMTDf1ADRMTAsAoODgoKDg4%2Fvg4KCg4OCgoOP7AOCgoODgoKDgB2BMNUA0TEw1QDRP%2BwBMNUA0TEw1QDRP%2BwBMNUA0TEw1QDRMAAAACABb%2FlgPqA2oAQACBAAABFhcWFAcGBzAGMQcGBwYiJyYnJicmNDc2PwE2FhceARcWBg8BDgEXFjI%2FATY0Jy4BJy4BNTEmNj8BPgEXHgEXMQEmJyYiBwYPATAGMQYHBhQXFhceAR8BFjY%2FAT4BJzQmJzEuAScmND8BNjIXFgYPAQ4BFx4BFx4BPwE2NzY0JyYnAo0tFhYWFiwBhi04OHU4OCwtFhYWFi1KDycBAQkJAwQGGyoCKip4K4YqKgULBQYHAQsNKggYCQwUCQEaLDg4dTg4LYYBLBYWFhYtCRQLAQkYCCoNCwEHBgULBSoqhit4KioCKhsGBAMJCQEBJw9KLRYWFhYtAg0tODh0ODgsAYYtFhYWFi0sODh1ODgtSg8PFRs1GggSBxoqdysrKoYrdyoGCAMEDgcQIAwqCAIGCBIJARotFhYWFi2GASw4OHQ4OC0JEQgBBgIIKgwgEAcOBAMIBip3K4YqKyt3KhoHEggaNRsVDw9KLTg4dTg4LAACAAD%2FgAQAA4AANQBBAAABFAcOAQcGIyImJwcOASM4ATEjFRQGKwEVFAYrASImPQE0NjcBLgE1NDc%2BATc2MzIXHgEXFhUlFBYzMjY1NCYjIgYEABwbYEBASREhEDAGEwtKHBRQHBTgFBwHBwFECQkcG2BAQElJQEBgGxz%2BoDgoKDg4KCg4AiBJQEBgGxwDAzYHCVAUHFAUHBwUnAoRBwFEGjcdSUBAYBscHBtgQEBJYCg4OCgoODgAAwAQ%2F5AD8ANwABsAJwBGAAABIgcOAQcGFRQXHgEXFjMyNz4BNzY1NCcuAScmBzIWFRQGIyImNTQ2ExQGKwEiJj0BNDY7ATUjIiY9ATQ2OwEyFh0BMzIWFQIAZ1pahycnJyeHWlpnZ1pahycnJyeHWlpnIzExIyMxMZMOCrAKDg4KGBgKDg4KgAoOGAoOA3AnJ4daWmdnWlqHJycnJ4daWmdnWlqHJyfcMSMjMTEjIzH%2BBAoODgowCg6ADgowCg4OCsgOCgAAAAACAAAAAASAAwAAIQApAAABAy4BIyEiBgcVAw4BFTgBOQERFBYzITI2NRE4ATE0JicVJSETIwcjJyMEcNMOKRn95hkpDdQHCTgoA8AoOAkH%2FNUB9qv2QOBA9gGYAT0UFxcTAf7DCxsP%2Fv0oODgoAQMPGwwB6P8AgIAAAAAAAgAQ%2F5AD8ANwAEMAVgAAARQHDgEHBiMiJy4BJyYnLgE%2FAT4BFx4BMzI3PgE3NjU0Jy4BJyYjIgYHFxYGIyEiJjURNDYfATY3PgE3NjMyFx4BFxYBNzYmLwE1NCYrASIGFREXFjY3A%2FAnJ4daWmcsKipPJCQgEQIPFwwlDi91QUxDQ2QdHR0dZENDTEmCMWUPEBX%2B3Q0TKA9iIicnVy8vMmdaWocnJ%2F6WFAwFEFEcFCAUHIMQJwwBgWdaWocoJwcIHBUUGg0rDxcMAwsmKh0dZENDTExDQ2QdHTUvZQ8oEw0BIxUQD2IgGRkkCgknJ4ZaWv77Gg8oDD%2FRFBwcFP7xZgwFDwABABL%2F0wPuAzUAIwAAASYnJgYHBg8BJyYnLgEHBgcGBw4BFxYXARYyNwE2NzYmJyYnA50pMjFlLzAmJycmMC9lMTEqLxgZBRQTKwGDEjUTAYMqFBQFGRgvAwMjDw4IFhYnKSknFhYIDg8jKDY2cjc3LP5wExMBkCw3N3I2NigAAAMAAP%2BQA%2BADcAAbAF0ArQAAASIHDgEHBhUUFx4BFxYzMjc%2BATc2NTQnLgEnJgMOASsBIgYPAQYUHwEeAR0BFAYrASImLwEuAQ8BDgErAS4BNTQ3PgE3NjMyFhcHBhYfAR4BHQEUBisBIiYnJiIPAQUUBg8BDgErASImLwEuASMiBgcxBwYiKwEiJi8BLgE1OAE5ATU0Nj8BPgE%2FAT4BMzgBMTMyFh8BHgE7ATI2PwE%2BATsBMhYdARQWHwEeAR0BAfBnWlqHJycnJ4daWmdnWlqHJycnJ4daWn4EDwgBBgwEDAQEDAQFEw0MCRAELQQQBicEDAZ9AwMfIG1ISVMgPh1kCAEJFQgKCQcGBQcCAwoDIwFXBQQUBAwGHgcMBBoHFAsDBwMqAgQCFQYMBRcDAgUFTwMFAy8CBQMYBQgCCgEEAwcDBAEIAQQDDAMFAwIYBAUDcCcnh1paZ2daWocnJycnh1paZ2daWocnJ%2F4gCAgFBAwEDgQMBAwGEw0TCghaBwMGJwQFECAQU0lIbSAfCgpNBRIECwQQCZwHCQUEBQU53QYMBBQEBQUEGggIAQEKAQUEGAIGAxUFCAIfAQMCIgECBQUaAgIDAh0DAwUDGgMGAhgFCwcxAAAFAAD%2FwAQAA0AABgApADMAPQBEAAA3FBYzIREhASM%2BATU0JiMiBgcuASMiBhUUFhcjIgYdARQWMyEyNj0BNCYhIiY1NDYzMhYXMyM%2BATMyFhUUBgMhMjY1ESFAJRsBQP6AA4BUCQtnST5cNDRcPklnCwlYGyUTDQPADRMl%2FVkhLy8hHkFN8KxNQB8hLy%2BxAUAbJf6AABslAUABQBIoFklnQkdHQmdJFigSJRugDRMTDaAbJS8hIS8tc3MtLyEhL%2F2AJRsBAAAAAAEAEP%2BABAADgAA6AAABIicuAScmIyIGBz4BNTwBNTEuAScmBhUUFhcRFBY7ATI2PQE%2BATMyFx4BFxYzMjY3PgE1ETQmBw4BIwK7KCYlTysrMiZDHwMEAz4qMEUaFhwUIBQcKm9MKCYlTysrMkl3NQ0POyAzej0CugsLGgsLDQsJFAsCBAErPAICQjAdMA%2F8%2FBQcHBS9EhoLCxoLCy0lCRwQAeYjJg8YKAAAAAACAAD%2FgASAA4AAFQA4AAABERQGLwEBBiIvASY0NwEnJjYzITIWAQcOARU4ATkBESERITI2PwE2JiMhIgYVERQWMyEyNjURNCYEgDsXR%2F4ZDigOLg4OAehIFxkgAQAUHP6uIAYI%2FYACEAoRByAXGSD9sCg4OCgCwCg4OwNQ%2FwAgGBZI%2FhgODi4OKA4B50cXOxz9%2FiAGEgr%2B4AKACAYgFzs4KP1AKDg4KAFgIRgAAwAN%2F4AEcwNQAAwAGAApAAAlFgYjISImNwE2MhcBJSIGFRQWMzI2NTQmAxMeATsBMjY3EzYmKwEiBhcEcxw4N%2FxANzgcAeAcbxsB4P3NJjY2JiY2Nn0OAQ4JYgkOAQ4BDgt%2BCw4BEDBgYDADQDAw%2FMCsNiYmNjYmJjYBS%2F7wCg0NCgEQCg8PCgAAAAADABD%2FkAPwA3AAGwAnADgAAAEUBw4BBwYjIicuAScmNTQ3PgE3NjMyFx4BFxYFIgYVFBYzMjY1NCYDEx4BOwEyNjcTNiYrASIGFwPwJyeHWlpnZ1pahycnJyeHWlpnZ1pahycn%2FhAmNjYmJjY2fQ4BDgliCQ4BDgEOC34LDgEBgGdaWocnJycnh1paZ2daWocnJycnh1payzYmJjY2JiY2AUv%2B8AoNDQoBEAoPDwoAAAIAAP%2F%2BBAADAgAVACsAABM1NDYzITU0Nh8BFhQPAQYmPQEhIiYBITU0Jg8BBhQfARY2PQEhMjY9ATQmABwUAtA7F6AODqAXO%2F0wFBwD0P0wOxegDg6gFzsC0BQcHAIwIBQcYCAZF6AOKA6gFhggYBz%2B5GAgGRegDigOoBYYIGAcFCAUHAAAAAABAAD%2FwAJ%2FA0AAXQAAJS4BBw4BIyImJzMyNjcxNzYmIyEuATchOAExMjY3MTc2JiMhPgEzMhYXFjY%2FATYmJy4BIyIHDgEHBgcjIgYdARQWOwEOARcjIgYdARQWOwEWFx4BFxYzMjY3PgEvAQJtAhEJEDAbVYEd4wkNAgwDDwv%2B8wEBAwElCA4BDQMPC%2F7rH3pTFSgOChACGAMLChM3IElBQGsnJxZCCg4OCisBAQIrCg4OCjwTJiZrQ0ROKEASCgoCEkQKCwIDCF9MCwg5CxIVKxQLCDwLEkNTBQMCCglZChICAwcVFkw1NT8OCjwJDxQtEw4KOQoOQzo5UxcXCwUCEAlZAAIAAAAABAADAAAaADYAAAE2FhURFAYjISImNRE0NhceARceATcWNjc%2BAQUWNjc%2BATc%2BAT0BNCYjISIGHQEUFhceARceATcD7QUOOCj8wCg4DQYiepkfZDU2ZB%2BZef41I1cZx2YuCAo4KPzAKDgKCC5mxxlXIwICBQcH%2FmcoODgoAZkHBwUaWm8XSQEBShZvWugBQROQTSQHFAsmKDg4KCYLFAckTZASQgEAAAADABAA8APwAhAACwAXACMAAAEUBiMiJjU0NjMyFjciBhUUFjMyNjU0JiEiBhUUFjMyNjU0JgKQVDw8VFQ8PFTQPFRUPDxUVP0EPFRUPDxUVAGAPFRUPDxUVFRUPDxUVDw8VFQ8PFRUPDxUAAABAAH%2FgAI%2FA4AAUQAAAScuATU0NjsBMhYXFjY%2FATYmJy4BIzU0JisBIgYdASMiBw4BBwYXHgEfAR4BFRQGKwEiJicmBg8BBhYXHgEzFRQWOwEyNj0BPgE3NicuAScmJwGi2BIYIxiFEiMPCRYIRgoCDCVZLxMNQA0TBTApKjwQDwQGX0PNEhgjGIUSIw8JFghGCgIMJVkvEw1ADRNGdhcRBQQpIiIsAa0%2FBh8UGCMLCgYCCEQKHgkdH2ANExMNYBMTQissMEVpEzwGHxQYIwsKBgIIRAoeCR0fYA0TEw1gAk5CLi0uTB0dDAAAAAMAAP%2BAA4ADgAAdADwAWgAAARUUBw4BBwYjIicuAScmPQE0Nz4BNzYzMhceARcWHQEUBw4BBwYjIicuAScmPQEWFx4BFxYzMjc%2BATc2NxEVFAcOAQcGIyInLgEnJj0BFhceARcWMzI3PgE3NgOAIyN6UlFdXVFSeiMjIyN6UlFdXVFSeiMjIyN6UlFdXVFSeiMjJDIydUBBQkJBQHUyMiQjI3pSUV1dUVJ6IyMkMjJ1QEFCQkFAdTIyAu5cHhsaKAsMDAsoGhseXB4bGigLDAwLKBob7M4eGxooCwwMCygaGx7OGRISGAYGBgYYEhIZ%2FsDOHhsaKAsMDAsoGhsezhkSEhgGBgYGGBISAAADAAD%2FgAQAA4AAQACAAIwAAAEjJicuAScmJzU0JisBIgYdAQYHDgEHBgcjIgYdARQWOwEWFx4BFxYXFRQWOwEyNj0BNjc%2BATc2NzMyNj0BNCYjATU0JisBIgYdASYnLgEnJiczMjY9ATQmKwE2Nz4BNzY3FRQWOwEyNj0BFhceARcWFyMiBh0BFBY7AQYHDgEHBgMUBiMiJjU0NjMyFgPoPQogIF8%2BPkYOClAKDkY%2BPl8gIAo9Cg4OCj0KICBfPj5GDgpQCg5GPj5fICAKPQoODgr%2BWA4KUAoOLCYmPRYVCVEKDg4KUQkVFT0nJiwOClAKDiwmJj0WFQlRCg4OClEJFRU9JyYsJRsbJSUbGyUBwEY%2BPl8gIAo9Cg4OCj0KICBfPj5GDgpQCg5GPj5fICAKPQoODgo9CiAgXz4%2BRg4KUAoO%2FpdRCg4OClEJFRU9JyYsDgpQCg4sJiY9FhUJUQoODgpRCRUVPScmLA4KUAoOLCYmPRYVASAbJSUbGyUlAAACAAD%2FwASAA0AAJgBTAAABNCcuAScmIyIHDgEHBhUUFhcOASMOARceATMyNjceATMyNz4BNzYTPgE1NCcuAScmJx4BFRQHDgEHBiMiJicWFx4BFxYzMjY3HgEzMjY3NiYnIiYDQCEgcUxMVlZMTHEgISgkFDMBAwICAggFN1ogMXA%2BVkxMcSAh9CQoExNFLzA5AgEmJoJXWGMQIA8XJyZkOztBPXExIFo3BQgCAgIDATMCAEI7OlcZGRkZVzo7QjNeJy1AAwoEBQUfExgaGRlXOjv%2BiideMzIuLk0eHRIKFApPRkZpHh4CAiskJDQPDhoYEx8FBQQJBEAAAAABAAD%2FwAQAA0AAKgAAASIHDgEHBhUUFhcOAQcOARceATMyNz4BNzY3HgEzMjc%2BATc2NTQnLgEnJgIAal1eiygoPTUTWgEDAgICCAUyKytIGxwSMWw6al1eiygoKCiLXl0DQCEgcUxMVkqGNUxzAQMKBAUFCwofEhIPExQhIHFMTFZWTExxICEAAgAm%2F5wD2gNkAHgAhAAAARceAQcOAQcOASMiJicxJw4BDwEVOAExFAYHMQYiJy4BPQEuAScVBw4BIyImJzEuAScmNj8BLgE1NDY3BycuATc%2BATc%2BATMyFhcxFz4BPwE1OAExNDY3MTYyFx4BHQEeARc1Nz4BMzIWFzEeARcWBg8BHgEVFAYHNyc0JiMiBhUUFjMyNgN6VQcGAhE4JQMJBQQGAlUaPCEDCwg0bzcICyM9GlUCBgQFCQMlOBECBgdVAwMDBAFVBwYCETglAwkFBAYCVRo8IQMLCDRvNwgLIz0aVQIGBAUJAyU4EQIGB1UDAwMEAdpeQkJeXkJCXgE6MQUPCDZfKQMEAQIxFiMMAWIJDQIMDAINCWIMJBcBMQIBBAMpXzYIDwUxECMTEyQSAzEFDwg2XykDBAECMRYjDAFiCQ0CDAwCDQliDCQXATECAQQDKV82CA8FMRAjExMkEgNGQl5eQkJeXgAAAAMACP%2BBBPgDfwAPACUAOwAABScuATcBPgEfAR4BBwEOASc3NiYvATc%2BAS8BJiIHAQYUFwEWNjcFATY0JwEmBg8BBhYfAQcOAR8BHgE3Ai56CgkCAREDEgl6CgkC%2Fu8DEu1XBwEItbUIAQdXBxQH%2FuAICAEgBxQHAo4BIAgI%2FuAHFAdXBwEItbUIAQdXBxQHfyMDEgkDrQkKAyMDEgn8UwkK410IFAefnwcUCF0HBv7yBxUH%2FvEHAQcBAQ4HFQcBDwcBB10HFQagnwcUCF0HAQcAAAAAAQAQ%2F5AD8ANwABsAAAEiBw4BBwYVFBceARcWMzI3PgE3NjU0Jy4BJyYCAGdaWocnJycnh1paZ2daWocnJycnh1paA3AnJ4daWmdnWlqHJycnJ4daWmdnWlqHJycAAAAAAQAPABED8QLvABUAACUBJjQ%2FATYyHwEBNjIfARYUBwEGIicBXP6zDw9IDysP4AHgDysPSA8P%2FbMPKg8RAU0PKg9JDw%2FgAeAPD0kPKg%2F9sw8PAAAAAgAQ%2F5AD8ANwABsAMQAAARQHDgEHBiMiJy4BJyY1NDc%2BATc2MzIXHgEXFgkBNjQvASYiBwEnJiIPAQYUHwEWMjcD8Ccnh1paZ2daWocnJycnh1paZ2daWocnJ%2F3XAXAJCS4JGwn%2B1IwJGwkuCQnQChoKAYBnWlqHJycnJ4daWmdnWlqHJycnJ4daWv6SAXAKGgotCQn%2B1IwJCS0KGgrQCQkAAAACAAAAAAQAAwAAFAA1AAAlMhYdARQGIyEiJjURNDY7ATIWFREBIyIGHwEHJyYiDwEOAR8BFjI%2FARcWMj8BFxY2PQE0JiMD6AoODgr8MAoODgpQCg4DEOAgGRdCkG8HFAfuBwEHOQcVB6RvBxQH2kMXOxwUgA4KUAoODgoC0AoODgr9mAJAOxdCknAHB%2BwHFAc7BwekbwcH20MXGSDgFBwABQAAAAAEAAMAABQAJAA0AEQAVAAAJTIWHQEUBiMhIiY1ETQ2OwEyFhURJTU0JisBIgYdARQWOwEyNiURNCYrASIGFREUFjsBMjYnETQmKwEiBhURFBY7ATI2JRE0JisBIgYVERQWOwEyNgPoCg4OCvwwCg4OClAKDgEADgpQCg4OClAKDgGADgpQCg4OClAKDsAOClAKDg4KUAoOAYAOClAKDg4KUAoOgA4KUAoODgoC0AoODgr9mFiQCg4OCpAKDg4KARAKDg4K%2FvAKDg4KAZAKDg4K%2FnAKDg4KAdAKDg4K%2FjAKDg4AAAEAD%2F%2BPA%2FEDcgA7AAABNzYmLwE3NiYPAScuAQ8BJyYGDwEnJgYfAQcOAR8BBwYWHwEHBhY%2FARceAT8BFxY2PwEXFjYvATc%2BAScDlVwVDxt9IwcoGnwgBzcTWloTNwcgfBooByN9Gw8VXFwVDxt9IwcoGnwgBzcTWloTNwcgfBooByN9Gw8VAYBaFDYHIHwbKAgjfRsPFF1dFA8bfSMIKBt8IAc2FFpaEzcHIHwaKAcjfRwNFFxcFA4bfSMHKBp8IAc3EwABAAAAYgFGAp4ADAAANxE0NhcBFhQHAQYmNQAxEwECCwv%2B%2FhMxfwICGxUT%2Fv4LIgv%2B%2FhMVGwAAAAEAOgBiAYACngAMAAABERQGJwEmNDcBNhYVAYAxE%2F7%2BCwsBAhMxAoH9%2FhsVEwECCyILAQITFRsAAQAiALoCXQIAAAwAABMhMhYHAQYiJwEmNjM%2FAgIbFBP%2B%2FwsiC%2F7%2BEhQbAgAxE%2F7%2BCwsBAhMxAAACAAD%2FjQSAA4AAQgBSAAABNCYnNTQmIwYHDgEHBiMhIgYdARQWOwEGFRQWFxYXHgEXHgE3PgEnLgE3PgE1NCYnMSY2NxYXHgEXFhcyNj0BPgE1AyYnLgEnJic1Njc%2BATc2NwSAJBxLNTE2N4NPT2H%2BwCg4OChXDw8MDQwDCgcfdicYCRIcHBABAQICGSIwWEhIejMzLjVLHCTAKS8wbkBASkpAQG4wLykBwB8yCuU1SyotLUsZGDgowCg4MC0sUicnJggNBRMHEAozEhs7JAIFAwMHAyVdEAYZGkkrKihLNeUKMh%2F%2B6CIiIToVFQmMCRUVOiEiIgAAAAIAAP%2BTBAADgABKAFkAAAEOASsBFRQGBxcWFAcGIi8BDgEjETQmKwEiBhURIiYnBwYiJyY0PwEuAT0BIyImJyY2OwE1JyY0NzYyHwEhNzYyFxYUDwEVMzIWBwEiBw4BBwYVITQnLgEnJgQAASYabw4NeBMTEjYSbiVcNA4KMAoONFwlbhI2EhMTeA0ObxomAQEmG3BdExMSNhJuAcpuEjYSExNdcBsmAf4CLikpPRESAcASET0pKQE%2BGiQgIT0ceRI2EhMTbR4iAegKDg4K%2FhgiHm0TExI2EnkcPSEgJBobJ3VeEjYSExNtbRMTEjYSXnUnGwJCEhE9KSkuLikpPRESAAAAAQAA%2F4ADAAOAAAoAABcRNDYzITIWFRElADgoAkAoOP6AgAOgKDg4KPxg4AABAAD%2FgAJ5A4AAGQAAASMTNiYjISIGBwMGFjsBAwYWMzI2NwE2JiMCUOdFBhwY%2FvASGwNAAhwW7VwFHRcNFgcBXw4bHAJAAQQWJhgS%2FiAVIf57FyQNCwJgGDAAAAMAAP%2F4A4ADCAAPAB8ALwAAEyEyNj0BNCYjISIGHQEUFhMhMjY9ATQmIyEiBh0BFBYTITI2PQE0JiMhIgYdARQWIANADRMTDfzADRMTDQNADRMTDfzADRMTDQNADRMTDfzADRMTAngTDVANExMNUA0T%2FsATDVANExMNUA0T%2FsATDVANExMNUA0TAAAAAwAQ%2F5AD8ANwABsAKwA7AAABIgcOAQcGFRQXHgEXFjMyNz4BNzY1NCcuAScmFxYXHgEHBgcBNjc2FhcWFwEmJy4BNzY3AQYHBiYnJicCAGdaWocnJycnh1paZ2daWocnJycnh1panTEbGgoRECX9%2FzU9Pn48PDH9%2BDEbGgoRECUCATU9Pn48PDEDcCcnh1paZ2daWocnJycnh1paZ2daWocnJ%2BwxPDx%2BPj01AgElEBEKGhsx%2FfgxPDx%2BPj01%2Ff8lEBEKGhsxAAACABD%2FkAPwA3AAZABwAAABIgcOAQcGFRQXHgEXFjMyNjc%2BAS8BLgEHDgEjIicuAScmNTQ3PgE3NjMyFx4BFxYVFAYHIiY%2FATYmKwE4ATEiBgc5AS4BIyIHDgEHBhUUFjMyNjceATMyNz4BNzY1NCcuAScmIwMiJjU0NjMyFhUUBgIAZ1pahycnJyeGW1pnSIs8EgcOFAwkDyxmNUxDQ2QdHR0dZENDTEtDQ2QeHT03GgYFLwQdF1oKDwEWRR04MjJMFhZnWShUGg5SLVI5OUgRECcmh1paaCsiJksqISZQA3AnJ4ZbWmdnWlqHJycpJwwrEBkOBgocHh0dZENDTExDQ2QdHRUVUjw7TTpnBiIa8hYjDgobEBYWUDg4Q2FyKiIzERkZUjU1OWZTU3UfIP2fLCZDTismRE4AAAAAAQAx%2F4ADzwOAADYAAC0CPgEvAS4BBwUTNCYrASIGFRMlJgYPAQYWFw0BDgEfAR4BNyUDFBY7ATI2NQMFFjY%2FATYmJwO8%2FuQBHBILCicKJxL%2B6wccFE4UHAf%2B6xInCicKCxIBHP7kEgsKJwonEgEVBxwUThQcBwEVEicKJwoLEuScnAonEUQRCgqoAUQUHR0U%2FryoCgoRRBEnCpycCicRRBEKCqj%2BvBQdHRQBRKgKChFEEScKAAAAAAEADv%2BOA%2FIDcgA8AAAlBwYiLwEmNjsBNSMVFAYvASY0PwE2Fh0BMzUjIiY%2FATYyHwEWBisBFTM1NDYfARYUDwEGJj0BIxUzMhYHAsCeDigOnhcZIGbKOxeeDg6eFzvKZiEYF54OKA6eFxkgZso7F54ODp4XO8pmIRgXLJ4ODp4XO8pmIBkXng4oDp4XGCFmyjsXng4Onhc7ymYgGReeDigOnhcYIWbKOxcAAAABABn%2FwANmAzIAHgAAEycmNDcBNjIXARYUDwEGIi8BERQGKwEiJjURBwYiJ0YtDg4BhQ4oDgGEDg4sDikO5RwUQBQc5g4oDgE9LA4oDgGFDg7%2Bew4nDi0OD%2FH9wRQcHBQCP%2FEPDgAAAAEAAP%2FZA3IDJwAeAAABNzYyFwEWFAcBBiIvASY0PwEhIiY9ATQ2MyEnJjQ3AX0sDigOAYUODv57DigOLA4P8f3BFBwcFAI%2F8Q8OAvotDg7%2Bew4oDv57Dg4tDigO5hwUQBQc5g4oDgAAAQAO%2F9kDgAMnAB0AACUHBiInASY0NwE2Mh8BFhQPASEyFh0BFAYjIRcWFAIDLA4oDv57Dg4BhQ4oDiwOD%2FECPxQcHBT9wfEPBi0ODgGFDigOAYUODi0OKA7mHBRAFBzmDigAAAEAGf%2FOA2cDQAAdAAABFxYUBwEGIicBJjQ%2FATYyHwERNDY7ATIWFRE3NjIDOi0ODv57DigO%2FnsODi0OKA7mHBRAFBzmDigBwywOKA7%2Bew4OAYUOKA4sDg%2FxAj8UHBwU%2FcHxDwACABD%2FkAPwA3AAGwA5AAATNDc%2BATc2MzIXHgEXFhUUBw4BBwYjIicuAScmJTcRFBY7ATI2NREXHgE%2FATY0JwEmIgcBBhQfARY2ECcnh1paZ2daWocnJycnh1paZ2daWocnJwEfkRwUIBQckQ4oDhYODv73DigO%2FvcPDxUPKAGAZ1pahycnJyeHWlpnZ1pahycnJyeHWlotl%2F6TFBwcFAFtlw4BDhYPJw4BCg4O%2FvYOKA4WDgEAAAAAAgAQ%2F5AD8ANwABsAOgAAATIXHgEXFhUUBw4BBwYjIicuAScmNTQ3PgE3NhMXISIGHQEUFjMhBw4BHwEWMjcBNjQnASYiDwEGFhcCAGdaWocnJycnh1paZ2daWocnJycnh1paLZf%2BkxQcHBQBbZcOAQ4WDycOAQoODv72DigOFg4BDgNwJyeHWlpnZ1pahycnJyeHWlpnZ1pahycn%2FuGRHBQgFByRDigOFg4OAQkOKA4BCQ4OFQ8oDgAAAAACABD%2FkAPwA3AAGwA6AAABFAcOAQcGIyInLgEnJjU0Nz4BNzYzMhceARcWBQcRNCYrASIGFREnLgEPAQYUFwEWMjcBNjQvASYGBwPwJyeHWlpnZ1pahycnJyeHWlpnZ1pahycn%2FuGRHBQgFByRDigOFg4OAQkOKA4BCQ4OFg4oDgGAZ1pahycnJyeHWlpnZ1pahycnJyeHWlotlwFtFBwcFP6Tlw4BDhYOKA7%2B9g4OAQoOKA4WDgEOAAAAAAEAQABOAcECsgAUAAAJAQYiLwEmND8BJyY0PwE2MhcBFhQBwf7wDigOLQ4OwMAODi0OJw4BEA8BXv7wDg4tDigOwcEOJw4uDg7%2B8A4oAAAAAQA%2FAE4BwQKyABUAABMBNjIfARYUDwEXFhQPAQYiJwEmNDc%2FARAOKA4tDg7AwQ4OLg4nDv7wDw4BogEQDg4tDigOwcEOKA4tDg4BEA4oDgAFAAD%2FgAOAA4AADwAfAEsAXQBpAAABERQGKwEiJjURNDY7ATIWNyMiBhURFBY7ATI2NRE0JjcyFh0BFAYrAREUBiMhIiY1ESMiJj0BNDY7ATc%2BATM4ATEzOAExMhYXFRczKQEnLgEjOAExIzgBMSIGBzEHBSERFBYzMSEyNjUxAYAOCjAKDg4KMAoOyDAKDg4KMAoODv4UHA4KKDgo%2FcAoOCgKDhwUlUQNKxrKGisNRJX95QEWIwEGA7wDBgEjAav9wAcFAigFBwII%2FlAKDg4KAbAKDg4ODgr%2BUAoODgoBsAoOwBwUGAoO%2FWAoODgoAqAOChgUHHEVGhkVAXE6AwMDAzpg%2FWwFBwcFAAAAAwAQ%2F5AD8ANwABsANwBcAAABIgcOAQcGFRQXHgEXFjMyNz4BNzY1NCcuAScmAyInLgEnJjU0Nz4BNzYzMhceARcWFRQHDgEHBhMHFxYUDwEGIi8BBwYiLwEmND8BJyY0PwE2Mh8BNzYyHwEWFAcCAGdaWocnJycnh1paZ2daWocnJycnh1paZ1NJSWwgHx8gbElJU1NJSWwgHx8gbElJeX19BwcuBxQHfHwHFAcuBwd9fQcHLgcUB3x8BxQHLgcHA3AnJ4daWmdnWlqHJycnJ4daWmdnWlqHJyf8gB8gbElJU1NJSWwgHx8gbElJU1NJSWwgHwIMfHwHFAcuBwd9fQcHLgcUB3x8BxQHLgcHfX0HBy4HFAcAAAIAPP%2BHBEQDXAAZACQAAAElAyYiBwMFDgEfAQMGFjclBRY2JwM3NiYnARMnBxMnJTcXBQcEIP7cgxFQEYP%2B3CcZHNQyB0EjAQUBBSNBBzLUHBgo%2Fukw%2BfkwyQEWfHwBFskCKSsBCCQk%2FvgrBksczv7dKC4SiooSLigBI84cSwb%2B5v7sgoIBFMQp%2FPwpxAAAAAkAAAAABIADAAATABwAIwAzADcARwBXAGcAdwAAASEiBgcjIgYVERQWMyEyNjURNCYBETMRFAYjIiYFITQ2NREhASEyNj0BNCYjISIGHQEUFjczFSMHNTQ2MyEyFh0BFAYjISImJTU0NjsBMhYdARQGKwEiJhE1NDY7ATIWHQEUBisBIiYVNTQ2OwEyFh0BFAYrASImBFD8kB8yCVYUHEIuA%2BAUHBz7%2FCAJBwcJA8D8vwEDQP04ARAKDg4K%2FvAKDg5CoKBQDgoBEAoODgr%2B8AoOAYAOCtAKDg4K0AoODgrQCg4OCtAKDg4K0AoODgrQCg4DACQcHBT94C5CHBQCoBQc%2FXAB8P4QBwkJCQQIBAIw%2FrAOCsAKDg4KwAoOoFDIMAoODgowCg4OCjAKDg4KMAoODgEqMAoODgowCg4OhjAKDg4KMAoODgAIAAD%2FwAQAA0AADwAjADMAQwBTAF8AawB3AAABISIGFREUFjMhMjY1ETQmAyEiJjUxETQ2MzEhMhYVMREUBiMnFRQGIyEiJj0BNDYzITIWNRUUBiMhIiY9ATQ2MyEyFjUVFAYjISImPQE0NjMhMhYFFAYjIiY1NDYzMhYVFAYjIiY1NDYzMhYVFAYjIiY1NDYzMhYDoPzAKDg4KANAKDg4NPzYBQcHBQMoBQcHBVQOCv5wCg4OCgGQCg4OCv5wCg4OCgGQCg4OCv5wCg4OCgGQCg7%2BCCoeHioqHh4qKh4eKioeHioqHh4qKh4eKgNAOCj9QCg4OCgCwCg4%2FOAHBQKoBQcHBf1YBQe4MAoODgowCg4OtjAKDg4KMAoODrYwCg4OCjAKDg4iHioqHh4qKt4eKioeHioq3h4qKh4eKioAAAQAAAAABAADAAAPACMALwA8AAABISIGFREUFjMhMjY1ETQmAyEiJjUxETQ2MzEhMhYVMREUBiMBIgYVFBYzMjY1NCYDITUnJiIPAScmIg8BA6D8wCg4OCgDQCg4ODT82AUHBwUDKAUHBwX9bCEvLyEhLy9hAoCvBxQH708HFAdPAwA4KP3AKDg4KAJAKDj9YAcFAigFBwcF%2FdgFBwHwLyEhLy8hIS%2F%2BcKCvBwfvTwcHTwAAAAIAF%2F%2FAA%2BkDNAAjAD8AAAEmJyYGBwYHJicuAQcGBwYHBhQXFhcBHgEzMjY3ATY3NjQnJgMBBiInASYnJjQ3Njc2Fh8BNz4BFxYXFhQHBgcDlSw1NW00NSkpNTRtNTUsOBoZFxcoAV8PJxUVJw8BXygXFxkaZ%2F6hBAYE%2FqEbEA8REiY6nzhGRjmeOiYSERAPGwL%2FJRAPCBgXKysXGAgPECUvPDt6OTgp%2FpsQEBAPAWYpODl5PDz%2BuP6bBAQBZRwnJlMpKCExDTlISDoMMSApKVMmJxwAAgAA%2F4AEAAOAADoATgAAASInLgEnJiMiBgc%2BATU8AScVLgEnJgYVFBYXERQWOwEyNj0BPgEzMhceARcWMzI2Nz4BNRE0JgcOASMBDgEjIiYjIgYHET4BMzIWMzI2NwKgJSMkTisrMy9RIgIDAQQyIyo8GhYTDSANEzlyVSUjJE4rKzNYgigUF1YwNm42AQAhbT9ZkFpBkC8hbT9ZkFpBkC8C4AoKGAoKEQ0GEAgDBgMBIjECAzopGywM%2FNMNExMNpxofCgoYCgo2Gg0rGAHgNDkVFyH%2BABcpQBoWAdAXKUAqFgAABQAA%2F4ADAAOAAA8AHwAzADYAPwAAARUUBiMhIiY9ATQ2MyEyFgchIgYdARQWMyEyNj0BNCYTERQGIyEiJjURNDYzITIWHwEeASUVMxMRIyImPQEhEQJADgr%2BsAoODgoBUAoOGP6wCg4OCgFQCg4Ozjgo%2FcAoODgoAZgTIw6oDQ%2F%2FAJgI0BQc%2FsABkDgKDg4KOAoODpoOCjgKDg4KOAoOAXj9aCg4OCgDQCg4Dw2oDSSNmP1gAkAcFND8wAACAAAAEASAAvAAKgBlAAABJicuAScmIyIHDgEHBgcOARUUFhcjFhceARcWMzI3PgE3Njc%2BATU0JiczASInLgEnJic2Nz4BNzY3HgEVFAYjIiY1MQ4BFRQXHgEXFjMyNz4BNzY1NCYnFhceARcWFwYHDgEHBiMEcys7PJFTU1paU1SQPDsrBgcHBwErOzyRU1NaWlNUkDw7KwYHBwcB%2Fc1NR0d8MjMkIS4tb0BARQ8RQi4uQg8RFRZKMTI4ODIxShYVHhoqJiZDHB0WJDMyfEdHTQGxRzs7VBcXFxdUOztHCxkNDRkLSDo7VBcXFxdUOztHCxkNDRkL%2Fr8UE0gyMj04Ly9HFRYGDygXLkJCLh1AIzgyMUoWFRUWSjEyOC9UIhEYGDoiIiY9MjJIExQAAAAABAAA%2F4QEgAN8AAcALwBZAHkAACUmJy4BJyY3ASInLgEnJic%2BATcnDgEHDgEVFBYXIxYXHgEXFjM4ATEyNjcjJyoBIyUGBw4BBwYHFxYGDwEGJicBJjY%2FATYWHwE%2BATMyFx4BFxYXHgEVFAYHMycmJy4BJyYnDgEVFBYzMjY1MRYXFgYHBgcXNjc%2BATc2AiE8MTJBDAwPAQhNR0d8MjMkIVk3Nz9oJgYHBwcBKzs8kFRTWhUpFQRAAwgEAjMZHx9JKSktYAYECCoIEwb9aQYECCoIEwZvK1ovWlNUkDw7KwYHBwcBUyEuLW9AQEUPEUIuLkIXBgcTGRooNiklJkIcHLIGHx5cOjk8%2FnAUE0gyMj03XSNPKWxACxkNDRkLRzs7VBcXAwJb3yomJkEcGxWJCBQGHQUDCAOzCBQGHQUDCJ8MDRcXVDs7RwsZDQ0ZCzE4Ly9HFRYGDygXLkJCLisvMFsqKR9NEhcYOiEiAAMAAAAABAADAAAPAB4ALgAAASEiBhURFBYzITI2NRE0JgcVDgEHDgEnBiYnLgEnNRkBHgEXHgEzMjY3PgE3ESEDoPzAKDg4KANAKDg4KCJ5chlXIyNXGXJ5IiJmSiFtQEBsIkpmIvzAAwA4KP3AKDg4KAJAKDhgUhtgWhNHAQFHE1pgG1L9wAFzG1A6GlRTGzpQG%2F6NAAAABAAA%2F4AEXgNeAB4ALQAyADwAACU3NhYVERQGIyEiJjURNDYzITIWDwEOASMhESE1NDYJAQcGJj8BATYyHwEWFAcHJwEHNwEnJiIPARc3NjQDJUAHFDgo%2FUAoODgoAiMLCAhAAgYD%2Fh0CwAIBPP3ztSg4BRQCDSJhIlciIsZ0%2FowOggH2VwYRBj50PgbOQAgIC%2F7dKDg4KALAKDgUB0ADAv1A4wMGAZb98xQFOCi1Ag0iIlciYSI%2BdP6Mgg4CE1cGBj50PgYRAAAFAAD%2FwASAA0AADwAaACQANABEAAABISIGFREUFjMhMjY1ETQmBSEyFh0BITU0NjMBISImNREhERQGJRUUBisBIiY9ATQ2OwEyFgUVFAYjISImPQE0NjMhMhYEIPxAKDg4KAPAKDg4%2FCQDqAUH%2FEAHBQOo%2FFgFBwPAB%2F1nDgqQCg4OCpAKDgGADgr%2B8AoODgoBEAoOA0A4KP1AKDg4KALAKDhgBwVUVAUH%2FUAHBQFU%2FqwFB8hQCg4OClAKDg4KUAoODgpQCg4OAAIAAP%2FABAADQAAmAEsAAAEiBw4BBwYVFBYXDgEHDgEXHgEzMjY3HgEzMjc%2BATc2NTQnLgEnJgMiJi8BBw4BBz4BPwEnLgE1NDc%2BATc2MzIXHgEXFhUUBw4BBwYCAGpdXosoKDgyF0UBCgUGBhgOXI8rLF0xal1eiygoKCiLXl1qKE8mLScWOiMLFAkVKRw0ISBxTExWVkxMcSAhISBxTEwDQCEgcUxMVkeBNTtWAQodDQ0QPh8ODyEgcUxMVlZMTHEgIf0gDAwPHA8gCxIpFTkrHV8%2FQjo7VxkZGRlXOzpCQjo7VxkZAAADABD%2FkAPwA3AAGwA3AE0AAAEiBw4BBwYVFBceARcWMzI3PgE3NjU0Jy4BJyYDIicuAScmNTQ3PgE3NjMyFx4BFxYVFAcOAQcGNycuATURNDY7ATIWFREXHgEPAQ4BJwIAZ1pahycnJyeHWlpnZ1pahycnJyeHWlpnU0lJbCAfHyBsSUlTU0lJbCAfHyBsSUkpqgUFDgpACg6GCAMGJgYTCANwJyeHWlpnZ1pahycnJyeHWlpnZ1pahycn%2FIAfIGxJSVNTSUlsIB8fIGxJSVNTSUlsIB%2FRewQKBgFICg4OCv7lYgUUCDQIAwYAAAMAAP%2FAA4ADQAAPABMAKAAAASEiBhURFBYzITI2NRE0JgMhESEHAQYiLwEmND8BNjIfAQE2Mh8BFhQDIP1AKDg4KALAKDg4KP1AAsBI%2FqcHFAe1BwctBxQHeAEaBxQHLQcDQDgo%2FUAoODgoAsAoOPzgAsDd%2FqoHB7cHFActBwd4ARgHBy4HFAADAAD%2FgAUAA4AADwAnADcAAAEhIgYVERQWMyEyNjURNCYBNCYjISIGFREUFjsBEz4BOwEnNSE1ITUlISIGFREUFjMhMjY1ETQmAwD%2FABslJRsBABslJf5lJRv%2FABslJRu%2FkxA7IwGBAcD%2BQANA%2FwAbJSUbAQAbJSUBACUb%2FwAbJSUbAQAbJQJAGyUlG%2F8AGyX%2FAB0j4V%2BAQEAlG%2F8AGyUlGwEAGyUAAAAFAAD%2FwAUAA0AADwBYAGgAeACIAAABISIGFREUFjMhMjY1ETQmARUUBisBIiY9ASImJyY0PwE2MhceATsBMjY1NCYvAS4BNTQ2NzU0NjsBMhYdATIWFxYUDwEGIicuASsBIgYVFBYfAR4BFRQGByUUBisBIiY9ATQ2OwEyFhUFFAYrASImPQE0NjsBMhYVNRQGIyEiJj0BNDYzITIWFQTA%2B4AbJSUbBIAbJSX8hQkHIAcJESAOBgUYBAsFBg0HOAkOCQhaHCMyIwkHIAcJESAOBgUYBAsFBg0HOAoNCQhaHCMyIwHgCQfgBwkJB%2BAHCQFACQegBwkJB6AHCQkH%2FeAHCQkHAiAHCQNAJRv9ABslJRsDABsl%2FbAgBwkJByEMCgUPBRYEAwMEDwsJDwIbCDEeJDUBIAcJCQchDAoFDwUWBAMDBA8LCQ8CGwgxHiQ1ASAHCQkHIAcJCQcgBwkJByAHCQkHoAcJCQcgBwkJBwAAAAEAOf%2B5A%2FkDeQANAAAJAQYWMyERFBY3ATYmBwN5%2FMBHIU0BYJghAYAYXjoDef6AIZj%2BoE0iSANAOl4YAAYAAP%2BABAADgAAdADkAVwBfAHsAiQAANxUUFx4BFxYzMjc%2BATc2PQEGBw4BBwYjIicuAScmATI3PgE3NjU0Jy4BJyYjIgcOAQcGFRQXHgEXFgEVFBceARcWMzI3PgE3Nj0BBgcOAQcGIyInLgEnJiU%2BAT0BDgEHJSIHDgEHBhUUFx4BFxYzMjc%2BATc2NTQnLgEnJgU%2BAT0BBgcOAQcGBx4BAB4eaUZFUE9GRmkeHh8rKmU3ODg4ODdlKisCYU9GRmkeHh4eaUZFUE9GRmkeHh4eaUZF%2FdAeHmlGRVBPRkZpHh4fKyplNzg4ODg3ZSorAyFWaiNjOv5AT0ZGaR4eHh5pRkVQT0ZGaR4eHh5pRkUBZ1pvGyMkUy4uMCw%2BVVUaGBcjCgoKCiMXGBpVFRARFQUFBQUVERACQAoKIxcYGhoYFyMKCgoKIxcYGhoYFyMKCv6nZxoYFyMKCgoKIxcYGmcZFBMaBgcHBhoTFAMROiRVGCILsA0MLB0dISEdHSwMDQ0MLB0dISEdHSwMDXERPCRVEg8OFQYHAhY5AAABAAAAAQAAb81FIV8PPPUACwQAAAAAANd%2BY2AAAAAA135jYAAA%2F4AFAAOAAAAACAACAAAAAAAAAAEAAANt%2F24AAAUAAAAAAAUAAAEAAAAAAAAAAAAAAAAAAABnBAAAAAAAAAAAAAAAAgAAAAIQAAAFAAAaBAAAAAQAABAEgAAABQAAAAOAAAACwAASBAAAEASAADwEMAATBAAAAAKAADAFAAAABAAAAAQAAAAEAAAAA4AAAAMAADwEAAAQA4AAAAMAAAADgAAABAAAAQQAAAEDgAAAAwAAAAQAAAAEAAAWBAAAAAQAABAEgAAABAAAEAQAABID4AAABAAAAAQAABAEgAAABIAADQQAABAEAAAAAoAAAAQAAAAEAAAQAkAAAQOAAAAEAAAABIAAAAQAAAAEAAAmBQAACAQAABAEAAAPBAAAEAQAAAAEAAAABAAADwGAAAABgAA6AoAAIgSAAAAEAAAAAwAAAAKAAAADgAAABAAAEAQAABAEAAAxBAAADgOAABkDgAAAA4AADgOAABkEAAAQBAAAEAQAABACAABAAgAAPwOAAAAEAAAQBIAAPASAAAAEAAAABAAAAAQAABcEAAAAAwAAAASAAAAEgAAABAAAAASAAAAEgAAABAAAAAQAABADgAAABQAAAAUAAAAEAAA5BAAAAAAAAAAACgAUAB4ARgCkARgBtgHkAoQC3AMYA3oDrgP6BHIEngUOBVwFyAZeBsYHIgegB9YIJAhACIAI2gkKCU4JxAqECuALRAuCDAQMRA0wDZQN6g5ADoYO3g8iD6QP%2BhAwEKYRLBHsEmoSrhNkE84T%2FhQoFHoUyhU%2BFaAVvBXYFfQWcBbyFwgXNhd8F%2BAYfhjaGTAZZBmYGcoZ%2FBpYGrYbFBs8G2Qb6hx2HL4dYh4CHlwexh84H5YgLiDkITAhlCH4Imwi4iMmI3okMiRQJR4AAQAAAGcArgAJAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAA4ArgABAAAAAAABAAsAAAABAAAAAAACAAcAhAABAAAAAAADAAsAQgABAAAAAAAEAAsAmQABAAAAAAAFAAsAIQABAAAAAAAGAAsAYwABAAAAAAAKABoAugADAAEECQABABYACwADAAEECQACAA4AiwADAAEECQADABYATQADAAEECQAEABYApAADAAEECQAFABYALAADAAEECQAGABYAbgADAAEECQAKADQA1EZvbnRBd2Vzb21lAEYAbwBuAHQAQQB3AGUAcwBvAG0AZVZlcnNpb24gMS4wAFYAZQByAHMAaQBvAG4AIAAxAC4AMEZvbnRBd2Vzb21lAEYAbwBuAHQAQQB3AGUAcwBvAG0AZUZvbnRBd2Vzb21lAEYAbwBuAHQAQQB3AGUAcwBvAG0AZVJlZ3VsYXIAUgBlAGcAdQBsAGEAckZvbnRBd2Vzb21lAEYAbwBuAHQAQQB3AGUAcwBvAG0AZUZvbnQgZ2VuZXJhdGVkIGJ5IEljb01vb24uAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA%3D) format("woff");
    font-weight: 400;
    font-style: normal
}

.fa {
    display: inline-block;
    font-family: 'FontAwesome'!important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.fa-lg {
    font-size: 1.33333333em;
    line-height: .75em;
    vertical-align: -15%
}

.fa-2x {
    font-size: 2em
}

.fa-fw {
    width: 1.28571429em;
    text-align: center
}

@-webkit-keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

@keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

.fa-spin {
    -webkit-animation: fa-spin 2s infinite linear;
    animation: fa-spin 2s infinite linear
}

.fa-stack {
    position: relative;
    display: inline-block;
    width: 2em;
    height: 2em;
    line-height: 2em;
    vertical-align: middle
}

.fa-stack-1x,.fa-stack-2x,.img.has-video .img-wrapper:before {
    position: absolute;
    left: 0;
    width: 100%;
    text-align: center
}

.img.has-video .img-wrapper:before {
    font-family: FontAwesome!important;
    z-index: 2;
    content: "";
    width: 32px;
    height: 32px;
    line-height: 32px;
    display: block;
    left: 10px;
    bottom: 10px;
    font-size: 1.2em;
    color: #FF0B55;
    background: #333;
    border-radius: 50%
}

.fa-stack-1x {
    line-height: inherit
}

.fa-stack-2x {
    font-size: 2em
}

.fa-inverse {
    color: #fff
}

@media (min-width: 768px) {
    .dl-horizontal dt {
        white-space:normal;
        width: 11.5em
    }

    .dl-horizontal dd {
        margin-left: 13em
    }
}

.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio] {
    position: static;
    display: inline
}

.dl-horizontal {
    margin-bottom: 5px
}

.dropdown-menu {
    z-index: 1002
}

.img-wrapper,.listings-spots.listing-spots--minimal .spot .auction-cover details[data-popover] .popover-content {
    max-width: 100%
}

.img-wrapper.mini {
    min-height: 59px
}

.listing-li .img-wrapper.premium img {
    width: 200px;
    height: 208px
}

.listing-li .img-wrapper.basic img.img-pending-icon,.listing-li .img-wrapper.featured img.img-pending-icon,.listing-li .img-wrapper.free img.img-pending-icon,.listing-li .img-wrapper.mini img.img-pending-icon,.listing-li .img-wrapper.premium img.img-pending-icon {
    width: auto;
    height: auto;
    border: 0
}

.listing-li .img-wrapper.featured img {
    width: 115px;
    height: 135px
}

.listing-li .img-wrapper.basic img {
    width: 89px;
    height: 95px
}

.listing-li .img-wrapper.mini img {
    width: 50px;
    height: 53px
}

.listing-li .img-wrapper.free img {
    width: 89px;
    height: 95px
}

@media (max-width: 767px) {
    .listings-grid .img-wrapper.premium img {
        width:100px;
        height: 104px
    }

    .listings-grid .img-wrapper.basic img.img-pending-icon,.listings-grid .img-wrapper.featured img.img-pending-icon,.listings-grid .img-wrapper.free img.img-pending-icon,.listings-grid .img-wrapper.mini img.img-pending-icon,.listings-grid .img-wrapper.premium img.img-pending-icon {
        width: auto;
        height: auto;
        border: 0
    }

    .listings-grid .img-wrapper.featured img {
        width: 57.5px;
        height: 67.5px
    }

    .listings-grid .img-wrapper.basic img {
        width: 44.5px;
        height: 47.5px
    }

    .listings-grid .img-wrapper.mini img {
        width: 25px;
        height: 26.5px
    }

    .listings-grid .img-wrapper.free img {
        width: 44.5px;
        height: 47.5px
    }
}

@media (min-width: 768px) {
    .listings-grid .img-wrapper.premium img {
        width:200px;
        height: 208px
    }

    .listings-grid .img-wrapper.basic img.img-pending-icon,.listings-grid .img-wrapper.featured img.img-pending-icon,.listings-grid .img-wrapper.free img.img-pending-icon,.listings-grid .img-wrapper.mini img.img-pending-icon,.listings-grid .img-wrapper.premium img.img-pending-icon {
        width: auto;
        height: auto;
        border: 0
    }

    .listings-grid .img-wrapper.featured img {
        width: 115px;
        height: 135px
    }

    .listings-grid .img-wrapper.basic img {
        width: 89px;
        height: 95px
    }

    .listings-grid .img-wrapper.mini img {
        width: 50px;
        height: 53px
    }

    .listings-grid .img-wrapper.free img {
        width: 89px;
        height: 95px
    }
}

@media (min-width: 768px) and (max-width:1309px) {
    .listing-photos-sm-plus .img-wrapper.listing>.img-responsive {
        min-height:214px
    }
}

@media (min-width: 1310px) {
    .listing-photos-sm-plus .img-wrapper.listing>.img-responsive {
        min-height:332px
    }
}

span.verified-image {
    display: inline-block;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 1;
    background: #FF0B55;
    background: -webkit-gradient(linear,left bottom,right top,color-stop(1%,#FF0B55),color-stop(50%,#c3931f),color-stop(51%,transparent));
    background: linear-gradient(to top right,#FF0B55 1%,#c3931f 50%,transparent 51%);
    width: 30px;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    text-transform: uppercase;
    color: #333;
    font-weight: 700;
    -webkit-transition: all .25s ease-in-out;
    transition: all .25s ease-in-out
}

span.verified-image i {
    line-height: 30px;
    font-size: 2.5em;
    float: left;
    margin: 0 2px;
    color: #333;
    text-shadow: 0 0 2px #FF0B55
}

span.verified-image:hover {
    width: 140px;
    background: -webkit-gradient(linear,left bottom,right top,from(#FF0B55),to(#c3931f));
    background: linear-gradient(to top right,#FF0B55,#c3931f);
    padding-right: 2px
}

span.verified-image span {
    display: inline-block;
    visibility: hidden
}

span.verified-image:hover span {
    visibility: visible
}

.basic span.verified-image,.mini span.verified-image {
    width: 20px;
    height: 20px;
    line-height: 20px
}

.basic span.verified-image i,.mini span.verified-image i {
    line-height: 20px;
    font-size: 1.5em
}

.basic span.verified-image span,.mini span.verified-image span {
    font-size: .85em
}

.basic span.verified-image:hover {
    width: 115px
}

.mini span.verified-image:hover {
    width: 20px
}

.listing-photos-sm-plus .img-wrapper:before,.listing-photos-xs>a .img-wrapper::before {
    font-family: FontAwesome!important;
    z-index: 2;
    text-align: center;
    content: "";
    width: 36px;
    height: 36px;
    line-height: 36px;
    position: absolute;
    display: block;
    right: 4px;
    bottom: 4px;
    font-size: 22px;
    color: rgba(250,186,33,.9);
    text-shadow: 0 0 3px #333;
    background: rgba(0,0,0,.6)
}

.img-pending {
    background: #FF0B55e0;
    color: #000;
    left: 50%;
    bottom: 0;
    position: absolute;
    -webkit-transform: translate(-50%);
    transform: translate(-50%);
    width: 100%
}

.img-pending details[data-popover] summary img {
    margin-left: 0;
    margin-right: 0
}

.img-pending details[data-popover] summary+.popover-content {
    left: unset;
    right: 0
}

.img-pending details[data-popover] summary+.popover-content:before {
    bottom: -8px;
    left: unset;
    right: 2px
}

.img-pending-my-listing {
    width: calc(100% - 6px);
    bottom: 3px
}

@media (min-width: 568px) {
    .visible-xxs {
        display:none
    }
}

@media (max-width: 567px) {
    .sr-only-xxs {
        position:absolute;
        width: 1px;
        height: 1px;
        padding: 0;
        overflow: hidden;
        clip: rect(0,0,0,0);
        white-space: nowrap;
        -webkit-clip-path: inset(50%);
        clip-path: inset(50%);
        border: 0
    }
}

@media (max-width: 767px) {
    .sr-only-xs {
        position:absolute;
        width: 1px;
        height: 1px;
        padding: 0;
        overflow: hidden;
        clip: rect(0,0,0,0);
        white-space: nowrap;
        -webkit-clip-path: inset(50%);
        clip-path: inset(50%);
        border: 0
    }
}

.icon-signal::before,.icon-telegram::before,.icon-wechat::before,.icon-whatsapp::before {
    content: '';
    width: 24px;
    height: 24px;
    display: inline-block;
    vertical-align: text-bottom;
    background-size: 24px 24px
}

.icon-telegram::before {
    background-image: url(https://trynow.live/test2/assets/icons/telegram-823ab0b30ac8bf149a5a1f0de712b6026795fa5a5ca2ca79aa18ee02d9c53a3f.svg)
}

.icon-signal::before {
    background-image: url(https://trynow.live/test2/assets/icons/signal-f7667b414b42429d038aa3def28963c689fc16ee490dacb3ab2ccbb65cde2f9e.svg)
}

.icon-whatsapp::before {
    background-image: url(https://trynow.live/test2/assets/icons/whatsapp-7c70745f5ee9f066d5a9ab9595d0f24c19e36c020003bdc2981875ce9b681988.png)
}

.icon-wechat::before {
    background-image: url(https://trynow.live/test2/assets/icons/wechat-e812583da1b740372beac8db4e10f75511752567505d6d6e470665f2b4239190.svg)
}

.icon-black {
    -webkit-filter: brightness(0%);
    filter: brightness(0%)
}

.fa-escort::before {
    content: '';
    width: 21px;
    height: 18px;
    display: inline-block;
    background: url(https://trynow.live/test2/assets/layout/icon-escort-97a52ad9f02f7685b528c1a95d91fc46a3d7cb08ba6b97cd2c572297a8073af1.png);
    background-size: 21px 21px
}

.text-large {
    font-size: 30px
}

.text-default,a.page-title:hover {
    color: #fff
}

.underline {
    text-decoration: underline
}

.border {
    border: 1px solid rgba(255,255,255,.1)
}

.table .border-top,hr {
    border-color: rgba(255,255,255,.1)
}

.border-bottom {
    border-bottom: 1px solid rgba(255,255,255,.1)
}

.border-left {
    border-left: 1px solid rgba(255,255,255,.1)
}

.border-right {
    border-right: 1px solid rgba(255,255,255,.1)
}

.border-top,.list-separated>li {
    border-top: 1px solid rgba(255,255,255,.1)
}

.padding-top {
    padding-top: 20px
}

.padding-bottom {
    padding-bottom: 20px
}

.padding-left {
    padding-left: 20px
}

.padding-right {
    padding-right: 20px
}

.margin-top {
    margin-top: 20px
}

.margin-bottom {
    margin-bottom: 20px
}

.margin-right {
    margin-right: 20px
}

.margin-left {
    margin-left: 20px
}

.margin-center-horizontal {
    margin: 0 auto
}

.padding-reg {
    padding: 20px
}

.dark-form .dropdown-element,.padding-small {
    padding: 10px
}

.no-margin {
    margin: 0
}

.no-margin-top,a.page-title h1,h1.page-title {
    margin-top: 0
}

.no-padding,.upgrade-modal .upgrade-type.active ul,.upgrade-type.active:hover ul {
    padding: 0
}

.block,.fancy-box {
    background:#2c030f;
}

.fancy-box {
    border: 1px solid rgba(255,255,255,.1);
    -webkit-box-shadow: rgba(51,51,51,.3) 0 1px 1px;
    box-shadow: rgba(51,51,51,.3) 0 1px 1px;
    padding: 15px;
    border-radius: 4px
}

.block {
    border-radius: 10px;
    padding: 20px
}

.block,.title-block {
    margin-bottom: 20px
}

#user-reviews .answer-block,.activity-stream-full .answer-block,.listing-question .answer-block,.my-listings-questions .answer-block,.my-listings-reviews .answer-block,.payment-options-box,.styled-questions .answer-block,.title-block {
    border-radius: 10px;
    background: rgba(0,0,0,.2)
}

.payment-options-box {
    padding: 20px;
    margin-bottom: 20px
}

@media (max-width: 767px) {
    #user-reviews .answer-block,.activity-stream-full .answer-block,.block,.listing-question .answer-block,.my-listings-questions .answer-block,.my-listings-reviews .answer-block,.payment-options-box,.styled-questions .answer-block,.title-block {
        margin:0 -15px;
        border-radius: 0
    }
}

#user-reviews .answer-block .block__footer,.activity-stream-full .answer-block .block__footer,.block .block__footer,.listing-question .answer-block .block__footer,.my-listings-questions .answer-block .block__footer,.my-listings-reviews .answer-block .block__footer,.payment-options-box .block__footer,.styled-questions .answer-block .block__footer,.title-block .block__footer {
    background-color: rgba(0,0,0,.15);
    border-bottom-left-radius: inherit;
    border-bottom-right-radius: inherit
}

.d-xs-block {
    display: block
}

.dl-custom dd,.dl-custom dt,.header-nav-buttons>form.button_to,.inline-block,form .bitcoin-form .radio-inline {
    display: inline-block
}

.full-width,form .qr-code svg {
    width: 100%
}

.w-auto {
    width: auto
}

.nostyle-link,.nostyle-link:hover {
    color: #fff;
    text-decoration: none
}

.nowrap {
    white-space: nowrap
}

.break-word {
    word-break: break-word
}

.list-separated>li {
    margin-top: 20px;
    padding-top: 20px
}

.list-tags>li {
    border-radius: 4px;
    padding: 0 5px;
    margin: 0 5px 5px 0;
    background: rgba(255,255,255,.1)
}

.list-tags.list-tags-lg {
    font-size: 1.33em;
    line-height: 27px
}

.list-tags.list-tags-lg>li>a {
    padding: 2px
}

.step-list {
    counter-reset: li
}

.step-list li {
    border-bottom: 1px solid rgba(255,255,255,.1);
    padding: 10px 0 20px 40px;
    margin: 0 0 10px;
    position: relative
}

.step-list li::before {
    border-radius: 50%;
    content: counter(li);
    counter-increment: li;
    position: absolute;
    top: 5px;
    left: 0;
    padding: 0 10px;
    font-size: 18px;
    font-weight: 700;
    background: rgba(255,255,255,.1)
}

.step-list li:last-child {
    border-bottom: 0;
    padding-bottom: 0;
    margin-bottom: 0
}

.input-custom,form.listing .big-one-line .select2-choice,form.listing .big-one-line .typeahead-city-wrapper .input-group-addon,form.listing .big-one-line .typeahead-city-wrapper input,form.listing .big-one-line input#listing_name {
    color: #fff;
    background: #505050!important;
    border: 0;
    border-bottom: 2px dashed #aaa;
    border-radius: 0
}

.badge-inline,.fa-inline,.fs.fs-inline,.icon-inline,.margin-inline {
    margin-right: .27em
}

a.page-title {
    color: #fff;
    display: inline-block
}

a.tel {
    color: #fff
}

a.tel i.fa {
    color: #FF0B55
}

@media (max-width: 767px) {
    .page-desc-block>p,p.page-desc {
        font-size:12px;
        line-height: 17px
    }

    .page-desc-block>p a,p.page-desc a {
        padding: 10px 0;
        margin: 0 10px
    }
}

.title-block {
    padding: 10px
}

@media (max-width: 767px) {
    .h1,h1 {
        font-size:21px;
        margin-bottom: 8px
    }

    .h2,h2 {
        font-size: 20px
    }

    .h3,h3 {
        font-size: 16px
    }
}

.content-wrapper.with-sidebar-left #content,.content-wrapper.with-sidebar-right #content,.sidebar,form.listing #languages .listing_listing_languages_language_id {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

@media (min-width: 768px) {
    .content-wrapper.with-sidebar-left #content,.content-wrapper.with-sidebar-right #content {
        float:left;
        width: 75%
    }
}

.content-wrapper.no-sidebar #content {
    position: relative;
    float: left;
    width: 100%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

@media (min-width: 768px) and (max-width:991px) {
    .content-wrapper.sidebar-sm-top #content,.content-wrapper.sidebar-sm-top .sidebar {
        width:100%;
        float: none
    }
}

@media (max-width: 767px) {
    .content-wrapper.with-sidebar-left.sidebar-xs-bottom,.content-wrapper.with-sidebar-right.sidebar-xs-top {
        display:table
    }

    .content-wrapper.with-sidebar-left.sidebar-xs-bottom .sidebar-left {
        display: table-footer-group
    }

    .content-wrapper.with-sidebar-right.sidebar-xs-top .sidebar-right {
        display: table-header-group
    }
}

@media (min-width: 768px) and (max-width:991px) {
    .content-wrapper.with-sidebar-right.sidebar-sm-top {
        display:table
    }

    .content-wrapper.with-sidebar-right.sidebar-sm-top .sidebar-right {
        display: table-header-group
    }
}

@media (min-width: 768px) {
    .sidebar {
        float:left;
        width: 25%
    }
}

#content {
    padding-bottom: 10px
}

h1,h2,h3,h4 {
    font-family: Helvetica,Arial,sans-serif
}

.tooltip+.checkbox-inline,.tooltip+.radio-inline {
    margin-top: 0;
    margin-left: 10px
}

.form-horizontal .control-label {
    display: block
}

.form-horizontal .control-label.checkbox {
    display: inline-block;
    text-align: inherit
}

.form-horizontal .form-control-horizontal {
    display: inline-block;
    width: auto
}

input[type=number].disabled,input[type=password].disabled,input[type=search].disabled,input[type=text].disabled,textarea.disabled {
    background-color: #c2c2c2;
    border-color: #999;
    opacity: 1
}

.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio] {
    margin-left: 0;
    margin-right: 10px
}

.checkbox-inline,.radio-inline {
    padding-left: 0;
    padding-right: 10px
}

@media (max-width: 767px) {
    .checkbox-inline,.radio-inline {
        display:block;
        padding: 0;
        margin: 0
    }

    .checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline {
        margin-left: 0
    }
}

form .help-block {
    color: #c2c2c2;
    font-size: 85%;
    font-style: italic
}

form input::-webkit-input-placeholder {
    color: #a9a8a8
}

form input::-moz-placeholder {
    color: #a9a8a8
}

form input:-ms-input-placeholder,form input::-ms-input-placeholder {
    color: #a9a8a8
}

form input::placeholder {
    color: #a9a8a8
}

form .cc-inputs-wrap {
    background-color: rgba(184,194,214,.05)
}

form .bitcoin-form__address-type-input span,form .bitcoin-form__address-type-input__field {
    margin-left: 0!important
}

form .bitcoin-form__address-type-input label {
    padding: 0 14px 0 0;
    font-weight: 400!important;
    border-top: none!important
}

form .bitcoin-address {
    font-size: 101%
}

form .qr-code {
    background: #fff;
    line-height: 0;
    border: 15px #fff solid
}

form .upgrade_process_amount .validation-error {
    width: 105px
}

form .payprocc_payment_type .radio-inline {
    margin-left: 10px
}

#header ul.account-actions li a:hover,#main-nav li a:hover,.lightning-address a {
    text-decoration: none
}

.label-block,form.listing label.radio_buttons {
    display: block
}

.bitcoin-form__address-format-input__field {
    margin-right: 4px!important;
    vertical-align: top
}

input.small,select.small {
    width: 105px!important
}

.checkout-fields .error-text,.checkout-fields .warn-text,.validation-error {
    margin-bottom: 0;
    font-weight: 700;
    color: #f67d7d;
    padding: 6px 12px;
    background: rgba(246,125,125,.2)
}

.has-error .control-label {
    color: #fff
}

.validation-error {
    display: block;
    border-top-right-radius: 0;
    border-top-left-radius: 0
}

@media (max-width: 767px) {
    .overflow-list-xs {
        max-height:235px;
        overflow-y: scroll;
        margin: 0;
        border-radius: 6px;
        background: rgba(0,0,0,.2)
    }

    .overflow-list-xs ul {
        float: none!important;
        margin: 0;
        padding: 0
    }

    .overflow-list-xs ul label {
        display: block
    }
}

.dark-form .btn-dark,.dark-form .combobox-box input,.dark-form .dropdown-element,.dark-form .form-control,.dark-form .input-group-addon,.dark-form .my-listings-nav>.my-listing-nav-link-listing,.dark-form .select-box,.dark-form .twitter-typeahead {
    background-color: #333;
    background: -webkit-gradient(linear,left top,left bottom,from(#222),to(#333));
    background: linear-gradient(#222,#333);
    text-shadow: 0 -1px 0 rgba(0,0,0,.2);
    color: #e6e6e6;
    border: 1px solid #555
}

.dark-form .btn-dark::-webkit-input-placeholder,.dark-form .combobox-box input::-webkit-input-placeholder,.dark-form .dropdown-element::-webkit-input-placeholder,.dark-form .form-control::-webkit-input-placeholder,.dark-form .input-group-addon::-webkit-input-placeholder,.dark-form .my-listings-nav>.my-listing-nav-link-listing::-webkit-input-placeholder,.dark-form .select-box::-webkit-input-placeholder,.dark-form .twitter-typeahead::-webkit-input-placeholder {
    color: #e6e6e6;
    opacity: 1
}

.dark-form .btn-dark::-moz-placeholder,.dark-form .combobox-box input::-moz-placeholder,.dark-form .dropdown-element::-moz-placeholder,.dark-form .form-control::-moz-placeholder,.dark-form .input-group-addon::-moz-placeholder,.dark-form .my-listings-nav>.my-listing-nav-link-listing::-moz-placeholder,.dark-form .select-box::-moz-placeholder,.dark-form .twitter-typeahead::-moz-placeholder {
    color: #e6e6e6;
    opacity: 1
}

.dark-form .btn-dark:-ms-input-placeholder,.dark-form .btn-dark::-ms-input-placeholder,.dark-form .combobox-box input:-ms-input-placeholder,.dark-form .combobox-box input::-ms-input-placeholder,.dark-form .dropdown-element:-ms-input-placeholder,.dark-form .dropdown-element::-ms-input-placeholder,.dark-form .form-control:-ms-input-placeholder,.dark-form .form-control::-ms-input-placeholder,.dark-form .input-group-addon:-ms-input-placeholder,.dark-form .input-group-addon::-ms-input-placeholder,.dark-form .my-listings-nav>.my-listing-nav-link-listing:-ms-input-placeholder,.dark-form .my-listings-nav>.my-listing-nav-link-listing::-ms-input-placeholder,.dark-form .select-box:-ms-input-placeholder,.dark-form .select-box::-ms-input-placeholder,.dark-form .twitter-typeahead:-ms-input-placeholder,.dark-form .twitter-typeahead::-ms-input-placeholder {
    color: #e6e6e6;
    opacity: 1
}

.dark-form .btn-dark::placeholder,.dark-form .combobox-box input::placeholder,.dark-form .dropdown-element::placeholder,.dark-form .form-control::placeholder,.dark-form .input-group-addon::placeholder,.dark-form .my-listings-nav>.my-listing-nav-link-listing::placeholder,.dark-form .select-box::placeholder,.dark-form .twitter-typeahead::placeholder {
    color: #e6e6e6;
    opacity: 1
}

.dark-form .btn-dark.disabled,.dark-form .btn-dark:disabled,.dark-form .combobox-box input.disabled,.dark-form .combobox-box input:disabled,.dark-form .dropdown-element.disabled,.dark-form .dropdown-element:disabled,.dark-form .form-control.disabled,.dark-form .form-control:disabled,.dark-form .input-group-addon.disabled,.dark-form .input-group-addon:disabled,.dark-form .my-listings-nav>.disabled.my-listing-nav-link-listing,.dark-form .my-listings-nav>.my-listing-nav-link-listing:disabled,.dark-form .select-box.disabled,.dark-form .select-box:disabled,.dark-form .twitter-typeahead.disabled,.dark-form .twitter-typeahead:disabled {
    background: #262626;
    -webkit-transition: none;
    transition: none;
    opacity: .65
}

.dark-form .btn-dark:active,.dark-form .btn-dark:focus,.dark-form .btn-dark:hover,.dark-form .combobox-box input:active,.dark-form .combobox-box input:focus,.dark-form .combobox-box input:hover,.dark-form .dropdown-element:active,.dark-form .dropdown-element:focus,.dark-form .dropdown-element:hover,.dark-form .form-control:active,.dark-form .form-control:focus,.dark-form .form-control:hover,.dark-form .input-group-addon:active,.dark-form .input-group-addon:focus,.dark-form .input-group-addon:hover,.dark-form .my-listings-nav>.my-listing-nav-link-listing:active,.dark-form .my-listings-nav>.my-listing-nav-link-listing:focus,.dark-form .my-listings-nav>.my-listing-nav-link-listing:hover,.dark-form .select-box:active,.dark-form .select-box:focus,.dark-form .select-box:hover,.dark-form .twitter-typeahead:active,.dark-form .twitter-typeahead:focus,.dark-form .twitter-typeahead:hover {
    background: #333;
    -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
    box-shadow: inset 0 3px 5px rgba(0,0,0,.125)
}

.dark-form .btn-dark:disabled,.dark-form .btn-dark:readonly,.dark-form .combobox-box input:disabled,.dark-form .combobox-box input:readonly,.dark-form .dropdown-element:disabled,.dark-form .dropdown-element:readonly,.dark-form .form-control:disabled,.dark-form .form-control:readonly,.dark-form .input-group-addon:disabled,.dark-form .input-group-addon:readonly,.dark-form .my-listings-nav>.my-listing-nav-link-listing:disabled,.dark-form .my-listings-nav>.my-listing-nav-link-listing:readonly,.dark-form .select-box:disabled,.dark-form .select-box:readonly,.dark-form .twitter-typeahead:disabled,.dark-form .twitter-typeahead:readonly {
    background: #262626;
    -webkit-transition: none;
    transition: none;
    opacity: .65;
    border: 1px solid #555
}

.dark-form .btn-dark .fa-caret-down,.dark-form .combobox-box input .fa-caret-down,.dark-form .dropdown-element .fa-caret-down,.dark-form .form-control .fa-caret-down,.dark-form .input-group-addon .fa-caret-down,.dark-form .my-listings-nav>.my-listing-nav-link-listing .fa-caret-down,.dark-form .select-box .fa-caret-down,.dark-form .twitter-typeahead .fa-caret-down {
    float: right;
    opacity: .5;
    margin-left: 10px;
    width: .6em
}

.dark-form .select2-container .select2-input {
    border-color: rgba(255,255,255,.1);
    background-color: #333;
    background: -webkit-gradient(linear,left top,left bottom,from(#222),to(#333));
    background: linear-gradient(#222,#333);
    text-shadow: 0 -1px 0 rgba(0,0,0,.2);
    color: #e6e6e6
}

.dark-form .select2-container .select2-input::-webkit-input-placeholder {
    color: #e6e6e6;
    opacity: 1
}

.dark-form .select2-container .select2-input::-moz-placeholder {
    color: #e6e6e6;
    opacity: 1
}

.dark-form .select2-container .select2-input:-ms-input-placeholder,.dark-form .select2-container .select2-input::-ms-input-placeholder {
    color: #e6e6e6;
    opacity: 1
}

.dark-form .select2-container .select2-input::placeholder {
    color: #e6e6e6;
    opacity: 1
}

.dark-form .select2-container .select2-input.disabled,.dark-form .select2-container .select2-input:disabled {
    background: #262626;
    -webkit-transition: none;
    transition: none;
    opacity: .65
}

.dark-form .select2-container .select2-input:active,.dark-form .select2-container .select2-input:focus,.dark-form .select2-container .select2-input:hover {
    background: #333;
    -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
    box-shadow: inset 0 3px 5px rgba(0,0,0,.125)
}

.dark-form .select2-container .select2-choice,.dark-form .select2-container .select2-choices {
    background-color: #333;
    background: -webkit-gradient(linear,left top,left bottom,from(#222),to(#333));
    background: linear-gradient(#222,#333);
    text-shadow: 0 -1px 0 rgba(0,0,0,.2);
    color: #e6e6e6;
    border: 1px solid #555
}

.dark-form .select2-container .select2-choice::-webkit-input-placeholder,.dark-form .select2-container .select2-choices::-webkit-input-placeholder,.dark-form .tt-input::-webkit-input-placeholder {
    color: #e6e6e6;
    opacity: 1
}

.dark-form .select2-container .select2-choices .select2-search-field>input::-webkit-input-placeholder {
    opacity: 1
}

.dark-form .select2-container .select2-choice::-moz-placeholder,.dark-form .select2-container .select2-choices::-moz-placeholder,.dark-form .tt-input::-moz-placeholder {
    color: #e6e6e6;
    opacity: 1
}

.dark-form .select2-container .select2-choices .select2-search-field>input::-moz-placeholder {
    opacity: 1
}

.dark-form .select2-container .select2-choice:-ms-input-placeholder,.dark-form .select2-container .select2-choice::-ms-input-placeholder,.dark-form .select2-container .select2-choices:-ms-input-placeholder,.dark-form .select2-container .select2-choices::-ms-input-placeholder,.dark-form .tt-input:-ms-input-placeholder,.dark-form .tt-input::-ms-input-placeholder {
    color: #e6e6e6;
    opacity: 1
}

.dark-form .select2-container .select2-choices .select2-search-field>input:-ms-input-placeholder,.dark-form .select2-container .select2-choices .select2-search-field>input::-ms-input-placeholder {
    opacity: 1
}

.dark-form .select2-container .select2-choice::placeholder,.dark-form .select2-container .select2-choices::placeholder,.dark-form .tt-input::placeholder {
    color: #e6e6e6;
    opacity: 1
}

.dark-form .select2-container .select2-choices .select2-search-field>input::placeholder {
    opacity: 1
}

.dark-form .select2-container .select2-choice.disabled,.dark-form .select2-container .select2-choice:disabled,.dark-form .select2-container .select2-choices .select2-search-field>input.disabled,.dark-form .select2-container .select2-choices .select2-search-field>input:disabled,.dark-form .select2-container .select2-choices.disabled,.dark-form .select2-container .select2-choices:disabled {
    background: #262626;
    -webkit-transition: none;
    transition: none;
    opacity: .65
}

.dark-form .tt-input.disabled,.dark-form .tt-input:disabled {
    background: #262626;
    -webkit-transition: none;
    transition: none
}

.dark-form .select2-container .select2-choice:active,.dark-form .select2-container .select2-choice:focus,.dark-form .select2-container .select2-choice:hover,.dark-form .select2-container .select2-choices .select2-search-field>input:active,.dark-form .select2-container .select2-choices .select2-search-field>input:focus,.dark-form .select2-container .select2-choices .select2-search-field>input:hover,.dark-form .select2-container .select2-choices:active,.dark-form .select2-container .select2-choices:focus,.dark-form .select2-container .select2-choices:hover,.dark-form .tt-input:active,.dark-form .tt-input:focus,.dark-form .tt-input:hover {
    background: #333;
    -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
    box-shadow: inset 0 3px 5px rgba(0,0,0,.125)
}

.dark-form .select2-container .select2-choice .select2-arrow,.dark-form .select2-container .select2-choices .select2-arrow,form.listing .big-one-line .typeahead-city-wrapper span.twitter-typeahead {
    border: 0
}

.dark-form .select2-container .select2-choices .select2-search-field>input {
    background-color: #333;
    background: -webkit-gradient(linear,left top,left bottom,from(#222),to(#333));
    background: linear-gradient(#222,#333);
    text-shadow: 0 -1px 0 rgba(0,0,0,.2);
    color: #e6e6e6!important
}

.dark-form .select2-container .select2-choices .select2-search-field>input::-webkit-input-placeholder {
    color: #e6e6e6!important
}

.dark-form .select2-container .select2-choices .select2-search-field>input::-moz-placeholder {
    color: #e6e6e6!important
}

.dark-form .select2-container .select2-choices .select2-search-field>input:-ms-input-placeholder,.dark-form .select2-container .select2-choices .select2-search-field>input::-ms-input-placeholder {
    color: #e6e6e6!important
}

.dark-form .select2-container .select2-choices .select2-search-field>input::placeholder {
    color: #e6e6e6!important
}

.dark-form .select2-container.select2-container-disabled .select2-choice,.dark-form .select2-container.select2-container-disabled .select2-choices {
    background: #262626;
    -webkit-transition: none;
    transition: none;
    opacity: .65;
    border: 1px solid #555
}

.dark-form .tt-input {
    background-color: #333;
    background: -webkit-gradient(linear,left top,left bottom,from(#222),to(#333));
    background: linear-gradient(#222,#333);
    text-shadow: 0 -1px 0 rgba(0,0,0,.2);
    color: #e6e6e6
}

.dark-form .tt-input:active,.dark-form .tt-input:hover {
    background-color: #333!important
}

.dark-form .tt-input.disabled,.dark-form .tt-input:disabled {
    background-color: #262626!important;
    opacity: .65!important
}

.dark-form .dropdown-element {
    border-radius: 0 0 4px 4px
}

.dark-form .dropdown-element .counter {
    float: right;
    margin-left: 5px
}

.btn.btn-dark,.my-listings-nav>.btn.my-listing-nav-link-listing {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"
}

.btn.btn-dark .fa-caret-down,.my-listings-nav>.btn.my-listing-nav-link-listing .fa-caret-down {
    margin: 0;
    float: none!important
}

.vertical-form-group,form.listing h2 {
    margin-bottom: 20px
}

#header .nav-bar,.vertical-form-group .form-group {
    margin-bottom: 0
}

.vertical-form-group .form-group input[type=email],.vertical-form-group .form-group input[type=password],.vertical-form-group .form-group input[type=text] {
    border-radius: 0
}

.vertical-form-group .form-group input[type=email].vertical-first,.vertical-form-group .form-group input[type=password].vertical-first,.vertical-form-group .form-group input[type=text].vertical-first {
    border-radius: 6px 6px 0 0
}

.vertical-form-group .form-group input[type=email].vertical-last,.vertical-form-group .form-group input[type=password].vertical-last,.vertical-form-group .form-group input[type=text].vertical-last {
    border-radius: 0 0 6px 6px
}

@media (max-width: 767px) {
    body.listing-form-page #header {
        margin-bottom:0
    }
}

form.listing .big-one-line {
    font-size: 18px
}

#header .navbar-toggle,form.listing .big-one-line div.typeahead-city-wrapper {
    margin-right: 0
}

form.listing .big-one-line div.typeahead-city-wrapper span.twitter-typeahead {
    height: auto;
    vertical-align: top
}

form.listing .big-one-line div.typeahead-city-wrapper .tt-dropdown-menu {
    min-width: 100%
}

@media (max-width: 991px) {
    form.listing .big-one-line .form-group {
        margin:0 -15px
    }

    form.listing .big-one-line .validation-error {
        margin: 0
    }
}

@media (min-width: 992px) {
    form.listing .big-one-line .form-group,form.listing .big-one-line div.typeahead-city-wrapper,form.listing .big-one-line label {
        float:left;
        margin-right: 10px
    }

    form.listing .big-one-line input#listing_name {
        width: 300px
    }

    form.listing .big-one-line div.select2-container {
        width: 210px
    }
}

form.listing .big-one-line .form-group.select,form.listing .big-one-line .form-group.select .select2-choice,form.listing .big-one-line .form-group.select .select2-container {
    height: 52px
}

form.listing .big-one-line div.listing_city_url label {
    float: left;
    margin-right: 20px;
    margin-left: 10px;
    line-height: 50px
}

@media (max-width: 991px) {
    form.listing .big-one-line div.listing_city_url label {
        display:none
    }
}

form.listing .big-one-line .typeahead-city-wrapper .twitter-typeahead::before {
    top: 10px;
    color: #ccc
}

form.listing .big-one-line .select2-choice,form.listing .big-one-line .typeahead-city-wrapper .input-group-addon,form.listing .big-one-line .typeahead-city-wrapper input,form.listing .big-one-line input#listing_name {
    font-size: 24px
}

form.listing .big-one-line .typeahead-city-wrapper input,form.listing .big-one-line input#listing_name {
    padding-top: 8px;
    padding-bottom: 8px;
    height: auto
}

form.listing .city-hint {
    display: block;
    max-width: 875px
}

@media (max-width: 991px) {
    form.listing .city-hint p {
        margin-top:10px
    }
}

form.listing .form-group.listing_description {
    max-width: 800px
}

form.listing .form-group.listing_description textarea {
    min-height: 300px
}

form.listing h2 {
    border-bottom: 1px solid rgba(255,255,255,.1)
}

form.listing #listing_description {
    height: 200px
}

form.listing .phone-number-input {
    display: inline-block;
    margin-right: 15px
}

form.listing #services div.checkbox {
    margin-top: 5px;
    margin-bottom: 5px
}

#header .nav-bar .back-link,form.listing div.price .select2-container,form.listing div.price input {
    float: left
}

form.listing .average-price-alert {
    clear: both;
    float: left;
    display: none;
    margin-top: 5px;
    padding: 5px 10px
}

@media (min-width: 768px) {
    form.listing #languages .listing_listing_languages_language_id {
        float:left;
        width: 33.33333333%
    }
}

form.listing #languages .listing_listing_languages_language_level_id {
    position: relative;
    float: left;
    width: 75%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

@media (min-width: 992px) {
    form.listing #languages .listing_listing_languages_language_level_id {
        float:left;
        width: 33.33333333%
    }
}

@media (min-width: 768px) {
    form.listing #languages .listing_listing_languages_language_level_id {
        float:left;
        width: 50%
    }
}

@media (max-width: 767px) {
    form.listing #languages .listing_listing_languages_language_level_id {
        margin-left:25px
    }

    form.listing #languages .radio-inline,form.listing .aboutme-radios .radio-inline {
        display: inline-block;
        margin-right: 20px
    }
}

form.listing #languages .rm-lang-field,form.listing .aboutme-radios .rm-lang-field {
    cursor: pointer;
    float: left;
    margin: 8px 0 8px 12px
}

@media (max-width: 767px) {
    form.listing #languages .rm-lang-field,form.listing .aboutme-radios .rm-lang-field {
        margin-right:12px;
        position: relative;
        z-index: 10
    }
}

form.listing a.add-language-btn {
    margin-left: 25px
}

@media (max-width: 767px) {
    form.listing a.add-language-btn {
        margin-left:0
    }
}

form.listing .image {
    border: 1px solid rgba(255,255,255,.1);
    display: inline-block;
    text-align: center;
    width: 160px;
    height: 170px;
    padding: 30px 20px 5px;
    margin: 0 10px 10px 0;
    position: relative;
    cursor: move;
    cursor: -webkit-grab;
    cursor: -ms-grab;
    cursor: grab
}

form.listing .image:active {
    cursor: move;
    cursor: -webkit-grabbing;
    cursor: -ms-grabbing;
    cursor: grabbing
}

form.listing .image img {
    display: block;
    margin: 0 auto;
    max-height: 100px;
    max-width: 90px
}

form.listing .image i.delete {
    position: absolute;
    top: 5px;
    right: 5px;
    cursor: pointer
}

form.listing .image label {
    position: absolute;
    bottom: 10px;
    margin: 0;
    padding: 0;
    text-align: center;
    color: #c2c2c2;
    left: 50px;
    font-weight: 400;
    line-height: 1
}

form.listing .image input.main-img {
    position: absolute;
    bottom: 10px;
    left: 30px;
    margin: 0
}

form.listing .image .server-error {
    position: absolute;
    bottom: -30px;
    left: 8px;
    padding: 0 2px
}

form.listing .image .server-error:after {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border: 5px solid transparent;
    border-bottom-color: rgba(246,125,125,.2);
    top: 0;
    margin-top: -11px;
    margin-left: -5px;
    left: 50%
}

@media (max-width: 567px) {
    form.listing .image {
        width:130px;
        height: 150px;
        padding: 20px 20px 5px
    }

    form.listing .image label {
        bottom: 6px;
        left: 35px
    }

    form.listing .image input.main-img {
        left: 18px;
        bottom: 6px
    }
}

form.listing .image-input {
    padding-top: 20px
}

form.listing .video-link {
    display: inline-block;
    background: url(https://trynow.live/test2/assets/videologos@2x-25eb3d26b8ce80cfe5107ba52ef6a9be8dfac7f4b1f6b9f694b1545fe1cfc95c.png) no-repeat;
    background-size: 250px 25px;
    height: 25px;
    margin: 5px 10px 0 0
}

form.listing .video-dailymotion {
    width: 109px;
    background-position: 0 0
}

form.listing .video-vimeo {
    width: 68px;
    background-position: -105px 0
}

form.listing .video-youtube {
    width: 81px;
    background-position: -166px 0
}

@media (max-width: 767px) {
    form.listing #video .input-group {
        margin-bottom:10px
    }

    form.listing #video iframe {
        width: 100%
    }

    form.listing #fees,form.listing #services,form.listing .image-input .file {
        margin-bottom: 15px
    }
}

label.new:after {
    content: "new!";
    color: red;
    position: absolute;
    top: -10px;
    right: -31px
}

.navbar-header>.fa-bars {
    display: block;
    width: 22px
}

.header-nav-buttons,html[dir=rtl] .select2-container-multi .select2-choices li {
    float: right
}

@media (min-width: 768px) {
    .header-nav-buttons {
        position:absolute;
        right: 15px
    }
}

@media (max-width: 767px) {
    .header-nav-buttons {
        margin-top:5px;
        margin-right: -10px
    }
}

.header-nav-buttons>form.button_to:first-child>.btn-navbar-header {
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    border-left-width: 1px
}

.header-nav-buttons>form.button_to:last-child>.btn-navbar-header {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px
}

.header-nav-buttons .btn-navbar-header {
    border-radius: 0;
    border-left-width: 0;
    color: #fff
}

.header-nav-buttons .btn-navbar-header:hover {
    color: #fff
}

.header-nav-buttons .btn-navbar-header:first-child {
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    border-left-width: 1px
}

.header-nav-buttons .btn-navbar-header:last-child {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px
}

.header-nav-buttons--separated {
    right: 15px
}

.header-nav-buttons--separated .btn-navbar-header {
    color: #fff;
    width: initial
}

#main-nav a:hover,.header-nav-buttons--separated .btn-navbar-header:hover {
    color: #fff
}

.btn-navbar-header {
    margin-right: 0;
    padding: 9px 14px;
    margin-top: 8px;
    margin-bottom: 8px;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    border-color: #333;
    font-size: 15px;
    line-height: 23px
}

.btn-navbar-header:focus {
    outline: 0;
    background-color: #333
}

.btn-navbar-header:hover {
    background-color: #333
}

.btn-navbar-header.active {
    background-color: rgba(51,51,51,.75)
}

.btn-navbar-header .fa {
    font-size: 18px;
    padding-top: 2px;
    width: 20px;
    line-height: 25px
}

.btn-navbar-header .fa.fa-escort {
    width: 23px
}

.btn-navbar-header .fa.fa-escort:before {
    margin-bottom: -2px;
    margin-left: -4px
}

@media (max-width: 767px) {
    .btn-navbar-header {
        width:46px
    }
}

#header .nav-bar .title h1 {
    font-family: inherit;
    font-weight: 500;
    font-size: 18px;
    margin: 0
}

#header ul.account-actions li,#main-nav li {
    margin: 0;
    float: left
}

#header ul.account-actions li a,#main-nav li a {
    display: block;
    float: left;
    color: #fff
}

#header {
    background: rgba(0,0,0,.3);
    margin-bottom: 20px
}

@media (max-width: 767px) {
    #header {
        margin-bottom:10px
    }
}

.logo {
    margin: 5px 0;
    text-indent: -9999px;
    display: block;
    width: 165px;
    height: 55px;
    background: url(https://trynow.live/test2/assets/layout/logo-3e48185d81fa7334b0e86ee0587c02b6d7d9be1dcc424971186b2e828fbcd85c.png) 0 0 no-repeat
}

@media (max-width: 767px) {
    .logo {
        margin-left:-10px
    }
}

.logo-mr01 {
    margin: 5px 0;
    text-indent: -9999px;
    display: block;
    width: 165px;
    height: 55px;
    background: url(https://trynow.live/test2/assets/layout/logo-mr01-714c3d16b98f37e079b1d4b9db7661a361ebf43362c05dda74a26a32ba0a21e5.svg) 0 0 no-repeat
}

@media (max-width: 767px) {
    .logo-mr01 {
        margin-left:-10px
    }
}

#main-nav {
    display: inline-block;
    margin: 10px 0 0 20px
}

@media (max-width: 767px) {
    #main-nav {
        margin:0
    }
}

#main-nav a {
    text-transform: uppercase;
    margin-bottom: 0;
    -webkit-box-shadow: none!important;
    box-shadow: none!important
}

#main-nav a.selected,#main-nav a.selected:active,#main-nav a.selected:focus,#main-nav a.selected:hover {
    position: relative;
    background: #525252
}

#main-nav a.selected:active:before,#main-nav a.selected:before,#main-nav a.selected:focus:before,#main-nav a.selected:hover:before {
    content: " ";
    height: 0;
    position: absolute;
    width: 0;
    top: 100%;
    left: 50%;
    margin-left: -10px;
    border: 10px solid transparent;
    border-top-color: #525252
}

.navbar-inverse {
    background: #000;
    margin: 0
}

.nav-bar {
    z-index: 2;
    padding: 10px 0;
    position: relative
}

.nav-bar.pos-fixed {
    width: 100%
}

.nav-bar .back-link,.nav-bar .next {
    border: 0
}

.nav-bar .next {
    float: right;
    padding-right: 4px
}

.nav-bar .back-link {
    float: left;
    padding-left: 4px
}

.nav-bar .back-link span {
    display: inline-block;
    max-width: 204px;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: top
}

.nav-bar .form-inline .form-group {
    margin-right: 15px
}

@media (max-width: 767px) {
    #header-account-info {
        text-align:right;
        float: right
    }

    .logo,.logo-mr01 {
        margin-left: -10px
    }

    .navbar-collapse {
        clear: left;
        padding-bottom: 10px;
        padding-top: 10px
    }

    .navbar-collapse.in {
        overflow-y: hidden
    }

    .container-fluid>.navbar-header {
        margin-left: 0;
        margin-right: 0
    }

    #header nav {
        min-height: 0
    }

    #header #header-account-info {
        float: none;
        text-align: left
    }

    #header #header-account-info ul.account-actions {
        display: block;
        margin: 0 0 10px
    }

    #header #header-account-info ul.account-actions li {
        border-radius: 0;
        display: block;
        float: none
    }

    #header #header-account-info ul.account-actions a {
        float: none
    }

    #main-nav,#main-nav a {
        display: block
    }

    #main-nav a {
        width: 50%
    }
}
#header {background: #000;}
#footer {
    border-top: 1px solid rgba(255,255,255,.1);
    background-color: #000;
    clear: both;
    padding: 20px 0;
    color: #e6e6e6;

}

#footer .checkout-fields ul,#footer .list-inline,#footer .upgrade-type ul,#footer .upgrade-type-selector ul,.checkout-fields #footer ul,.upgrade-type #footer ul,.upgrade-type-selector #footer ul {
    margin-left: -15px
}

#footer .checkout-fields ul li,#footer .list-inline li,#footer .upgrade-type ul li,#footer .upgrade-type-selector ul li,.checkout-fields #footer ul li,.upgrade-type #footer ul li,.upgrade-type-selector #footer ul li {
    border-right: 1px solid rgba(255,255,255,.1);
    padding: 0;
    margin-bottom: 20px
}

#footer .checkout-fields ul li:last-child,#footer .list-inline li:last-child,#footer .upgrade-type ul li:last-child,#footer .upgrade-type-selector ul li:last-child,.checkout-fields #footer ul li:last-child,.upgrade-type #footer ul li:last-child,.upgrade-type-selector #footer ul li:last-child {
    border-right: none
}

#footer .checkout-fields ul a,#footer .list-inline a,#footer .upgrade-type ul a,#footer .upgrade-type-selector ul a,.checkout-fields #footer ul a,.upgrade-type #footer ul a,.upgrade-type-selector #footer ul a {
    padding: 10px 0;
    margin: 0 20px 0 15px
}

@media (min-width: 992px) {
    #footer .social-links {
        float:right;
        margin-left: 1em
    }
}

@media (max-width: 991px) {
    #footer .footer-nav-links {
        display:table-header-group
    }

    #footer .checkout-fields .footer-nav-links>ul,#footer .footer-nav-links>.list-inline,#footer .upgrade-type .footer-nav-links>ul,#footer .upgrade-type-selector .footer-nav-links>ul,.checkout-fields #footer .footer-nav-links>ul,.upgrade-type #footer .footer-nav-links>ul,.upgrade-type-selector #footer .footer-nav-links>ul {
        margin-bottom: 0
    }

    #footer .social-links {
        display: table-footer-group
    }

    #footer .checkout-fields .social-links>ul,#footer .social-links>.list-inline,#footer .upgrade-type .social-links>ul,#footer .upgrade-type-selector .social-links>ul,.checkout-fields #footer .social-links>ul,.upgrade-type #footer .social-links>ul,.upgrade-type-selector #footer .social-links>ul {
        margin-bottom: 15px
    }
}

#footer .footer-smallprint {
    font-size: .85em
}

#footer .social-massage {
    background: rgba(0,0,0,.2);
    border: 1px solid rgba(255,255,255,.1);
    -webkit-box-shadow: rgba(51,51,51,.3) 0 1px 1px;
    box-shadow: rgba(51,51,51,.3) 0 1px 1px;
    border-radius: 4px;
    padding: 10px 0 10px 20px
}

#footer .social-massage .social-item {
    float: left;
    margin-right: 20px;
    width: 56px;
    height: 62px;
    text-align: center
}

#footer .social-massage .social-item.last,#footer .social-massage .social-item.social-facebook {
    margin-top: 1px
}

#footer .social-massage .social-item.social-facebook {
    overflow-x: hidden
}

#footer .social-massage .social-item.last {
    margin-right: 0
}

.stream-sidebar {
    border-left: 1px solid rgba(255,255,255,.1)
}

.stream-sidebar h3 {
    padding-left: 10px
}

@media (max-width: 1199px) {
    .stream-sidebar h3 {
        font-size:18px
    }
}

.subscribe-btn-wrapper--small-right {
    float: right;
    margin-left: .6em
}

.subscribe-btn-wrapper--small-right .btn {
    padding: 3px 10px;
    font-size: 14px;
    line-height: 1.45;
    border-radius: 3px
}

@media (max-width: 767px) {
    .subscribe-btn-wrapper--small-right .btn {
        padding:1px 5px;
        font-size: 12px;
        line-height: 1.5;
        border-radius: 3px
    }
}

.subscribe-btn-wrapper--small-right .btn>.fa {
    width: 14px
}

.activity-records-mini {
    padding-left: 0;
    list-style: none;
    border-bottom: 1px solid rgba(255,255,255,.1)
}

.activity-records-mini li {
    border-top: 1px solid rgba(255,255,255,.1);
    padding: 10px 0 10px 10px;
    margin: 0
}

.activity-records-mini li:after,.activity-records-mini li:before {
    content: " ";
    display: table
}

.activity-records-mini li:after {
    clear: both
}

.activity-records-mini li .headline i {
    float: right;
    margin-left: 5px;
    color: #646464;
    width: 14px
}

.activity-records-mini .webcam-ad {
    padding-right: 6px;
    background: #ecb1210d
}

.activity-records-mini .non-escort {
    color: #faebd7;
    font-size: 70%;
    text-align: right;
    margin-bottom: -7px
}

.activity-records-mini .activity-row,.activity-records-mini p,dl.languages {
    margin: 0
}

.activity-records-mini .headline {
    font-size: 14px;
    margin-top: 0;
    margin-bottom: 5px
}

.activity-records-mini .photo {
    float: left;
    margin: 0 10px 5px 0
}

.activity-records-mini .activity-content {
    font-size: 85%;
    line-height: 1.5em;
    padding-left: 65px;
    word-break: break-word
}

.activity-records-mini .question {
    color: #c2c2c2;
    display: inline;
    font-style: italic
}

.activity-records-mini .star-rating {
    display: block;
    height: 20px
}

.activity-records-mini .flicker {
    color: #61be61!important
}

.activity-nav-form {
    display: inline-block
}

.activity-nav-form .form-group {
    display: inline-block;
    vertical-align: top
}

.activity-stream-nav {
    margin: 0;
    vertical-align: top
}

.activity-stream-nav .fa {
    width: 12px;
    margin-right: 5px
}

@media (max-width: 420px) {
    .nav-bar .activity-nav-form .form-group {
        margin-right:0
    }

    .activity-nav-form,.activity-nav-form .form-group {
        display: block
    }

    .activity-nav-form .form-group .btn {
        text-align: left;
        width: 100%
    }

    .activity-nav-form .activity-search-gender .dropdown-menu,.activity-nav-form .typeahead-city-wrapper {
        width: 100%
    }

    .activity-nav-form .activity-search-gender>.btn {
        position: relative;
        text-align: left
    }

    .activity-nav-form .activity-search-gender>.btn .fa {
        position: absolute;
        right: 5px;
        top: 8px
    }

    .activity-stream-nav .btn {
        padding: 6px
    }
}

.activity-stream-full {
    margin-top: 0;
    padding-left: 0;
    list-style: none
}

.activity-stream-full>li {
    margin-left: -15px;
    margin-right: -15px
}

.activity-stream-full>li:after,.activity-stream-full>li:before {
    content: " ";
    display: table
}

.activity-stream-full>li:after {
    clear: both
}

.activity-stream-full .date-wrapper {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

@media (min-width: 768px) {
    .activity-stream-full .date-wrapper {
        float:left;
        width: 8.33333333%
    }
}

@media (max-width: 767px) {
    .activity-stream-full .date-wrapper {
        min-height:0
    }
}

.activity-stream-full .activity-record-wrapper {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

@media (min-width: 768px) {
    .activity-stream-full .activity-record-wrapper {
        float:left;
        width: 91.66666667%
    }
}

.activity-stream-full .activity-record-wrapper .activity-record {
    border-top: 1px solid rgba(255,255,255,.1);
    padding: 20px;
    position: relative
}

.activity-stream-full .activity-record-wrapper .activity-record .photo {
    text-align: center;
    float: left;
    padding: 0 17px 8px 0
}

.activity-stream-full .activity-record-wrapper .activity-record .right-thumbs {
    float: right;
    margin-bottom: 20px
}

@media (max-width: 991px) {
    .activity-stream-full .activity-record-wrapper .activity-record .right-thumbs {
        display:none
    }
}

.activity-stream-full .activity-record-wrapper .activity-record .activity-content {
    word-break: break-word
}

.activity-stream-full .activity-record-wrapper .activity-record .activity-content .listing-question+.listing-question,.activity-stream-full .activity-record-wrapper .activity-record .activity-content .review+.review {
    margin-top: 10px
}

.activity-stream-full .activity-record-wrapper .activity-record .activity-content .listing-question:first-child .list-separated>li {
    border-top: none;
    padding-top: 0;
    margin-top: 0
}

.activity-stream-full .activity-record-wrapper .activity-record .activity-content::after,.activity-stream-full .activity-record-wrapper .activity-record .right-thumbs::after {
    clear: left;
    content: ' ';
    display: block
}

.activity-stream-full .activity-record-wrapper .activity-record .headline,.listing-li h2 {
    margin-top: 0
}

.activity-stream-full .activity-record-wrapper .activity-record .headline i.fa {
    color: #646464;
    margin-right: 5px
}

.activity-stream-full .date {
    text-align: center;
    padding: 20px 5px;
    border-radius: 6px 0 0 6px;
    background: #474747;
    line-height: 1;
    margin-right: -30px
}

.activity-stream-full .day {
    font-size: 36px;
    font-weight: 700;
    display: block;
    margin-bottom: 10px
}

.activity-stream-full .month {
    text-transform: uppercase
}

@media (min-width: 992px) {
    .activity-stream-full .month {
        display:block
    }
}

.activity-stream-full .question-date,.activity-stream-full .review-date {
    display: none
}

@media (max-width: 767px) {
    .activity-stream-full {
        margin-left:-15px;
        margin-right: -15px;
        margin-top: -10px
    }

    .activity-stream-full .activity-record-wrapper>.activity-record {
        padding: 14px 8px
    }

    .activity-stream-full>li {
        margin-left: 0;
        margin-right: 0
    }

    .activity-stream-full .activity-record-wrapper,.activity-stream-full .date-wrapper {
        padding-left: 0;
        padding-right: 0
    }

    .activity-stream-full .date {
        border-radius: 0;
        margin: 20px 0 0;
        padding-top: 5px;
        padding-bottom: 5px
    }

    .activity-stream-full .date .day {
        display: inline
    }

    .activity-stream-full .date .month {
        padding-top: 5px
    }
}

.activity-footer,.subscribe-rss {
    text-align: center
}

#activity-stream-load-more {
    border-radius: 0 0 4px 4px;
    border-top: none;
    text-transform: uppercase
}

.subscribe-rss {
    margin-top: 20px
}

@media (min-width: 768px) {
    .activity-record.mini .img-wrapper.premium img,.listing-li .img-wrapper.premium img,.listings-grid .img-wrapper.premium img {
        width:200px;
        height: 208px
    }

    .activity-record.mini .img-wrapper.premium img.img-pending-icon,.listing-li .img-wrapper.premium img.img-pending-icon,.listings-grid .img-wrapper.premium img.img-pending-icon {
        width: auto;
        height: auto;
        border: 0
    }

    .activity-record.mini .img-wrapper.featured img,.listing-li .img-wrapper.featured img,.listings-grid .img-wrapper.featured img {
        width: 115px;
        height: 135px
    }

    .activity-record.mini .img-wrapper.featured img.img-pending-icon,.listing-li .img-wrapper.featured img.img-pending-icon,.listings-grid .img-wrapper.featured img.img-pending-icon {
        width: auto;
        height: auto;
        border: 0
    }

    .activity-record.mini .img-wrapper.basic img,.listing-li .img-wrapper.basic img,.listings-grid .img-wrapper.basic img {
        width: 89px;
        height: 95px
    }

    .activity-record.mini .img-wrapper.basic img.img-pending-icon,.listing-li .img-wrapper.basic img.img-pending-icon,.listings-grid .img-wrapper.basic img.img-pending-icon {
        width: auto;
        height: auto;
        border: 0
    }

    .activity-record.mini .img-wrapper.mini img,.listing-li .img-wrapper.mini img,.listings-grid .img-wrapper.mini img {
        width: 50px;
        height: 53px
    }

    .activity-record.mini .img-wrapper.mini img.img-pending-icon,.listing-li .img-wrapper.mini img.img-pending-icon,.listings-grid .img-wrapper.mini img.img-pending-icon {
        width: auto;
        height: auto;
        border: 0
    }

    .activity-record.mini .img-wrapper.free img,.listing-li .img-wrapper.free img,.listings-grid .img-wrapper.free img {
        width: 89px;
        height: 95px
    }

    .activity-record.mini .img-wrapper.free img.img-pending-icon,.activity-stream-full .img-wrapper.basic img.img-pending-icon,.activity-stream-full .img-wrapper.featured img.img-pending-icon,.activity-stream-full .img-wrapper.free img.img-pending-icon,.activity-stream-full .img-wrapper.mini img.img-pending-icon,.activity-stream-full .img-wrapper.premium img.img-pending-icon,.listing-li .img-wrapper.free img.img-pending-icon,.listings-grid .img-wrapper.free img.img-pending-icon {
        width: auto;
        height: auto;
        border: 0
    }

    .activity-stream-full .img-wrapper.premium img {
        width: 142.85714286px;
        height: 148.57142857px
    }

    .activity-stream-full .img-wrapper.featured img {
        width: 82.14285714px;
        height: 96.42857143px
    }

    .activity-stream-full .img-wrapper.basic img {
        width: 63.57142857px;
        height: 67.85714286px
    }

    .activity-stream-full .img-wrapper.mini img {
        width: 35.71428571px;
        height: 37.85714286px
    }

    .activity-stream-full .img-wrapper.free img {
        width: 63.57142857px;
        height: 67.85714286px
    }

    .activity-stream-full .activity-record.premium .activity-content {
        margin-left: 166px
    }

    .activity-stream-full .activity-record.featured .activity-content {
        margin-left: 105px
    }

    .activity-stream-full .activity-record.basic .activity-content {
        margin-left: 87px
    }

    .activity-stream-full .activity-record.mini .activity-content {
        margin-left: 59px
    }

    .activity-stream-full .activity-record.free .activity-content {
        margin-left: 87px
    }
}

@media (min-width: 768px) and (min-width:992px) and (max-width:1199px) {
    .activity-stream-full .activity-record.premium .activity-content {
        margin-right:177px
    }

    .activity-stream-full .activity-record.featured .activity-content {
        margin-right: 116px
    }

    .activity-stream-full .activity-record.basic .activity-content {
        margin-right: 98px
    }

    .activity-stream-full .activity-record.mini .activity-content {
        margin-right: 70px
    }

    .activity-stream-full .activity-record.free .activity-content {
        margin-right: 98px
    }
}

@media (min-width: 768px) and (min-width:1200px) {
    .activity-stream-full .activity-record.premium .activity-content {
        margin-right:320px
    }

    .activity-stream-full .activity-record.featured .activity-content {
        margin-right: 198px
    }

    .activity-stream-full .activity-record.basic .activity-content {
        margin-right: 161px
    }

    .activity-stream-full .activity-record.mini .activity-content {
        margin-right: 105px
    }

    .activity-stream-full .activity-record.free .activity-content {
        margin-right: 161px
    }
}

@media (max-width: 767px) {
    .activity-stream-full .img-wrapper.premium img {
        width:100px;
        height: 104px
    }

    .activity-stream-full .img-wrapper.basic img.img-pending-icon,.activity-stream-full .img-wrapper.featured img.img-pending-icon,.activity-stream-full .img-wrapper.free img.img-pending-icon,.activity-stream-full .img-wrapper.mini img.img-pending-icon,.activity-stream-full .img-wrapper.premium img.img-pending-icon {
        width: auto;
        height: auto;
        border: 0
    }

    .activity-stream-full .img-wrapper.featured img {
        width: 57.5px;
        height: 67.5px
    }

    .activity-stream-full .img-wrapper.basic img {
        width: 44.5px;
        height: 47.5px
    }

    .activity-stream-full .img-wrapper.mini img {
        width: 25px;
        height: 26.5px
    }

    .activity-stream-full .img-wrapper.free img {
        width: 44.5px;
        height: 47.5px
    }

    .activity-stream-full span.verified-image {
        width: 20px;
        height: 20px;
        line-height: 20px
    }

    .activity-stream-full span.verified-image i {
        line-height: 20px;
        font-size: 1.5em
    }

    .activity-stream-full span.verified-image span {
        font-size: .85em
    }

    .activity-stream-full span.verified-image:hover {
        width: 115px
    }
}

#register-account-type-selection .account-type {
    margin-bottom: 20px
}

#register-account-type-selection .account-type p {
    display: block;
    height: 70px
}

#register-account-type-selection div:nth-child(2) .account-type {
    padding-left: 15px;
    margin-left: -15px
}

#user-register-incentive {
    text-align: center;
    overflow: hidden
}

.register-graphic {
    display: inline-block;
    width: 130px;
    height: 130px;
    background-image: url(https://trynow.live/test2/assets/layout/register-graphic-9503e085809c0f76f331ded70bedc6faa76a80b802b259c11dd3e3aa852bb626.png);
    background-repeat: no-repeat
}

.register-graphic.escort-graphic {
    background-position: 0 -130px
}

#user-incentive {
    width: 460px;
    height: 400px;
    background-position: -180px 0
}

@media (max-width: 767px) {
    #user-incentive {
        -webkit-transform:scale(.6);
        transform: scale(.6);
        margin-left: -90px;
        margin-top: -50px
    }
}



.listing-photos-xs {
    margin-left: -15px;
    margin-right: -15px;
    text-align: center;
    overflow: scroll;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
    white-space: nowrap
}

.listing-photos-xs img.img-responsive {
    height: 326px
}

@media (min-width: 768px) and (max-width:1199px) {
    .listing-photos-sm-plus .img-wrapper {
        margin-bottom:4px
    }
}

@media (min-width: 1200px) {
    .listing-photos-sm-plus .img-wrapper {
        margin-bottom:30px
    }
}

.listing-title {
    height: 32px
}

.listing-title.visible-xs {
    margin-bottom: 10px
}

.listing-title>.listing-bookmark-toggle {
    vertical-align: top
}

.listing-title>a,.listing-title>a>h1 {
    vertical-align: middle
}

.listing-title>a {
    color: #fff
}

.listing-title>a>h1 {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-wrap: break-word;
    padding-top: 0
}

@media (max-width: 767px) {
    .listing-title>a>h1 {
        margin:0;
        max-width: calc(100% - 42px);
        white-space: normal;
        overflow: visible
    }
}

@media (min-width: 768px) {
    .listing-title>a>h1 {
        max-width:400px;
        max-width: calc(100% - 386px)
    }
}

@media (max-width: 767px) {
    .listing-title {
        text-align:left;
        padding-left: 45px;
        height: auto;
        position: relative
    }

    .listing-title>.listing-bookmark-toggle {
        position: absolute;
        left: 0;
        top: 0
    }
}

.report-link {
    color: #c2c2c2
}

.report-link .fa-stack {
    margin-right: 5px
}

.report-link .fa-circle {
    color: rgba(204,204,204,.3)
}

.listing-bookmark-toggle {
    border: 1px solid rgba(255,255,255,.1);
    border-radius: 50%;
    display: inline-block;
    padding: 5px;
    margin-right: 5px
}

.listing-bookmark-toggle:hover {
    color: rgba(244,184,39,.8)!important
}

.listing-bookmark-toggle.active {
    color: #FF0B55!important
}

.listing-bookmark-toggle.active,.listing-bookmark-toggle:hover {
    border-color: rgba(255,255,255,.2)
}

.listing-user-actions {
    text-align: center;
    margin: 0;
    min-width: 100%;
    background-color: #404040
}

@media (min-width: 567px) {
    .listing-user-actions .contact-phone,.listing-user-actions .send-message {
        padding-top:6px;
        padding-bottom: 6px
    }
}

.dl-inline dd,.dl-inline dt,.listing-title>a>h1,.listing-user-actions .contact-phone .action-wrapper,.listing-user-actions .send-message .action-wrapper {
    display: inline-block
}

@media (min-width: 567px) {
    .listing-user-actions .contact-phone .action-wrapper,.listing-user-actions .send-message .action-wrapper {
        background:rgba(0,0,0,.3);
        border-radius: 6px;
        padding: 4px 5px;
        font-weight: 700
    }
}

.listing-user-actions>.list-group {
    margin-bottom: 0
}

.listing-user-actions>.list-group>.list-group-item {
    display: inline-block;
    border: 0;
    border-radius: 0
}

@media (min-width: 568px) and (max-width:768px) {
    .listing-user-actions>.list-group>.list-group-item {
        padding-left:11px;
        padding-right: 12px
    }
}

.listing-user-actions>.list-group>.list-group-item .fa-pencil-alt {
    font-size: .7em;
    margin-left: -8px
}

@media (max-width: 567px) {
    .listing-user-actions>.list-group>.list-group-item .fa {
        font-size:1.6em;
        vertical-align: middle;
        margin-right: 0
    }

    .listing-user-actions>.list-group>.list-group-item .fa-pencil-alt {
        font-size: .9em;
        margin-left: -5px
    }
}

.listing-user-actions>.list-group>.text-warning {
    display: inline-block;
    padding-left: 10px
}

.listing-user-actions .btn,.upgrade-type .radio_buttons input,.upgrade-type .radio_buttons label.required {
    display: none
}

.listing-user-actions.affix {
    margin-top: 0;
    top: 0
}

@media (min-width: 768px) {
    .listing-user-actions.affix .btn {
        display:inline-block;
        text-align: center;
        line-height: 31px;
        border-radius: 0;
        padding: 6px 12px;
        width: 85px;
        border-bottom: none;
        border-top: none
    }
}

a.list-group-item.ask-question {
    border-left-width: 5px
}

.dl-inline {
    line-height: 1
}

.dl-inline dt {
    color: #c2c2c2;
    text-align: left;
    white-space: normal;
    width: 100px
}

#listing-price .listing-price-label {
    margin: 0;
    font-size: 16px;
    font-weight: 300;
    line-height: 1.4
}

#listing-price .fa-arrow-circle-down,#listing-price .fa-arrow-circle-up {
    margin-top: 10px;
    -webkit-transform: rotate(30deg);
    transform: rotate(30deg)
}

#listing-content {
    word-break: break-word
}

@media (max-width: 767px) {
    #listing-content .services a {
        display:inline-block;
        border: 1px solid rgba(255,255,255,.1);
        margin: 0 -1px -1px 0;
        padding: 10px
    }
}

#additional-details dd,#additional-details dt {
    border-top: 1px solid rgba(255,255,255,.1);
    padding-top: 5px;
    margin-top: 5px
}

#additional-details dd {
    display: inline-block;
    margin-right: 5%;
    vertical-align: top;
    width: calc(45% - 100px)
}

dl.languages .language-item {
    display: inline
}

dl.languages .language-item:after {
    content: ", "
}

dl.languages .language-item:last-child::after {
    content: " "
}

.twitter-timeline {
    background-color: rgba(0,0,0,.15);
    border-radius: 12px
}

.dl-city a,.dl-city a:visited,dl.services a,dl.services a:visited {
    color: #fff
}

@media (max-width: 767px) {
    .dl-inline {
        font-size:12px;
        margin-bottom: 12px
    }

    #additional-details dt,dl.languages.dl-inline dt {
        width: 70px
    }

    #additional-details dt.dl-city {
        width: 42px
    }

    #additional-details dd {
        margin-right: 0;
        width: calc(50% - 70px)
    }

    #additional-details dd.dl-city {
        width: calc(50% - 42px)
    }

    #listing-content {
        clear: left
    }

    #listing-content .description {
        margin-top: 20px
    }
}


.phone-number .phone-icon {
    margin-right: .4em
}

.text-info-ads {
    color: #d89d10;
    font-weight: 700;
    font-size: 1.25rem
}

.fdesk {
    padding: 0 5px
}

.fdesk>img {
    height: 15px;
    opacity: .6
}

.fdesk-forum {
    padding-left: 10px
}

.fdesk-forum>img {
    height: 30px
}

.checkout-fields ul.listings .listing-thumb-link .girl-name,.list-inline.listings .listing-thumb-link .girl-name,.upgrade-type ul.listings .listing-thumb-link .girl-name,.upgrade-type-selector ul.listings .listing-thumb-link .girl-name {
    height: 90px
}

.img-wrapper {
    display: inline-block;
    position: relative;
    padding: 3px;
    text-align: center;
    color: #c2c2c2;
    font-size: 85%
}

.img-wrapper img {
    display: inline-block;
    border: 1px solid #fff;
    line-height: 1;
    min-height: 1px
}

.listings-grid li {
    margin-bottom: 20px;
    text-align: center;
    width: 216px
}

@media (max-width: 767px) {
    .listings-grid li {
        width:116px
    }
}

.listings-grid li .name {
    max-width: 100%;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: inline-block;
    overflow: hidden
}

.listings-grid .img-wrapper {
    display: block
}

.listings-suggestions-grid {
    margin-bottom: 0
}

.listings-suggestions-grid li.see-more {
    vertical-align: text-bottom
}

.listing-li {
    border-bottom: 1px solid rgba(255,255,255,.1);
    padding-bottom: 20px;
    margin-bottom: 20px;
    overflow: hidden
}

.listing-li h2 .badge {
    font-weight: 400;
    margin-left: 10px;
    background: #3d3d3d;
    vertical-align: middle
}

.listing-li h2 .badge i {
    font-size: .9375rem
}

.listing-li h2 .badge i:last-child {
    margin-right: 0
}

.listing-li h2 .badge span {
    margin-left: 5px
}

.listing-li h2 .badge-success {
    font-size: 15px;
    background-color: #5cb85c
}

.listing-li>.thumbs,.listing-li>.thumbs>.main-thumbs {
    float: left
}

.listing-li>.thumbs>.other-thumbs {
    margin-left: 10px
}

.listing-li>.thumbs>.other-thumbs>.thumb {
    clear: left
}

.listing-li.featured>.thumbs>.other-thumbs>.thumb,.listing-li.premium>.thumbs>.other-thumbs>.thumb {
    margin-bottom: 15px
}

.listing-li.featured>.thumbs>.other-thumbs>.thumb:last-child,.listing-li.premium>.thumbs>.other-thumbs>.thumb:last-child {
    margin-bottom: 0
}

.listing-li .see-more>.btn-link,.listing-li .see-more>a {
    font-family: Helvetica,Arial,sans-serif;
    font-weight: 700
}

@media (min-width: 568px) {
    .listing-li .listing-info {
        margin-left:20px;
        padding-left: 20px;
        border-left: 1px solid rgba(255,255,255,.1)
    }

    .listing-li.premium>.listing-info-wrapper {
        padding-left: 270px
    }

    .listing-li.featured.thumbs-0>.thumbs,.listing-li.premium.thumbs-0>.thumbs {
        float: none
    }

    .listing-li.featured>.listing-info-wrapper {
        padding-left: 185px
    }

    .listing-li.basic .listing-info-wrapper,.listing-li.free .listing-info-wrapper {
        padding-left: 94px
    }
}

@media (min-width: 568px) and (min-width:768px) {
    .listing-li.basic .listing-info>h2,.listing-li.free .listing-info>h2 {
        font-size:24px
    }
}

.listing-media-li .img-wrapper.premium img {
    width: 100px;
    height: 104px
}

.listing-media-li .img-wrapper.basic img.img-pending-icon,.listing-media-li .img-wrapper.featured img.img-pending-icon,.listing-media-li .img-wrapper.free img.img-pending-icon,.listing-media-li .img-wrapper.mini img.img-pending-icon,.listing-media-li .img-wrapper.premium img.img-pending-icon {
    width: auto;
    height: auto;
    border: 0
}

.listing-media-li .img-wrapper.featured img {
    width: 57.5px;
    height: 67.5px
}

.listing-media-li .img-wrapper.basic img {
    width: 44.5px;
    height: 47.5px
}

.listing-media-li .img-wrapper.mini img {
    width: 25px;
    height: 26.5px
}

.listing-media-li .img-wrapper.free img {
    width: 44.5px;
    height: 47.5px
}

@media (min-width: 568px) {
    .listing-media-li>.img-placeholder,.listing-media-li>a>.img-wrapper {
        float:left
    }

    .listing-media-li>.listing-media-content.premium {
        padding-left: 119px
    }

    .listing-media-li>.listing-media-content.featured {
        padding-left: 83px
    }

    .listing-media-li:after {
        content: " ";
        display: block;
        clear: left
    }
}

@media (max-width: 767px) {
    .listing-media-li>a>.img-wrapper {
        float:left
    }

    .listing-media-li h3 {
        margin: 0 0 5px
    }

    .listing-media-li .verified-image {
        width: 20px;
        height: 20px;
        line-height: 20px
    }

    .listing-media-li .verified-image i {
        line-height: 20px;
        font-size: 1.5em
    }

    .listing-media-li .verified-image span {
        font-size: .85em
    }

    .listing-media-li .verified-image:hover {
        width: 115px
    }

    .listing-media-li .img-wrapper.basic img,.listing-media-li .img-wrapper.featured img,.listing-media-li .img-wrapper.free img,.listing-media-li .img-wrapper.premium img {
        width: 50px;
        height: 53px
    }

    .listing-media-li>.listing-media-content.basic,.listing-media-li>.listing-media-content.featured,.listing-media-li>.listing-media-content.free,.listing-media-li>.listing-media-content.premium {
        padding-left: 65px
    }
}

.searched-for {
    margin-right: 10px
}

.results-tags {
    display: inline-block;
    vertical-align: top
}

.page-desc .services a {
    font-weight: 700
}

@media (max-width: 567px) {
    .listing-li {
        padding-bottom:12px;
        margin-bottom: 12px;
        text-align: center
    }

    .listing-li>.thumbs {
        float: none;
        border-right: none;
        padding-right: 0;
        margin: 0 auto;
        display: inline-block
    }

    .listing-li>.listing-info-wrapper>.listing-info {
        display: none
    }

    .listings>.listing-li.basic,.listings>.listing-li.free {
        width: 50%;
        display: inline-block
    }

    .listing-nav .next {
        margin-bottom: 10px
    }
}

.listing-admin-panel,li.review {
    margin-bottom: 20px
}

.listing-admin-panel .panel,.listing-admin-panel .row,.listing-admin-panel .row>div {
    margin: 0;
    padding: 0
}

.listing-admin-panel .panel,.listing-admin-panel .panel-footer,.listing-admin-panel .panel-heading {
    border-radius: 0
}

.activenow {
    color: #90ee90
}

.activenow span {
    -webkit-animation: flicker 3s infinite;
    animation: flicker 3s infinite
}

.activenow+div {
    background: #90ee900d
}

.listings-spots .d-grid,.listings-spots>h3 {
    max-width: 1340px
}

@media (max-width: 374px) {
    .listings-spots .d-grid {
        grid-template-columns:repeat(auto-fill,minmax(175px,1fr))
    }
}

@media (min-width: 1200px) {
    .listings-spots .d-grid {
        grid-template-columns:repeat(6,1fr)
    }
}

.listings-spots .spot {
    background-color: rgba(0,0,0,.2);
    position: relative;
    border-radius: 15px
}

.listings-spots .spot .badges-holder {
    position: absolute;
    left: .5rem;
    top: .225rem;
    z-index: 2
}

.listings-spots .spot .badges-holder .badge {
    background-color: rgba(0,0,0,.2);
    font-size: 11px
}

.listings-spots .spot .auction-cover {
    position: absolute;
    width: 100%;
    top: 0;
    bottom: 0;
    background-color: rgba(0,0,0,.75);
    z-index: 1;
    border-radius: 15px;
    overflow: hidden
}

.listings-spots .spot .auction-cover h4 {
    font-size: calc(18px + .2vw);
    color: #c5c5c5
}

.listings-spots .spot .auction-cover svg {
    fill: currentColor
}

.listings-spots .spot .auction-cover .label {
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

.listings-spots .spot .auction-cover .label-danger {
    background-color: #ff5722
}

.cam-tutorial i,.listings-spots .spot .auction-cover .notice {
    color: #FF0B55
}

.listings-spots .spot .card {
    position: relative;
    min-height: 220px;
    border-radius: 15px;
    overflow: hidden
}

.listings-spots .spot .card--forsale {
    background-image: url(https://trynow.live/test2/assets/spot_empty-6bd30f6b596e493f063e568f05f13000a12f491070662d3d554bc048d0215979.jpg);
    background-size: cover;
    background-position: center;
    padding-top: 110%
}

.listings-spots .spot .card .spot-img-wrapper {
    padding-top: 110%
}

.listings-spots .spot .card .main-img {
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: 0 0;
    object-position: 0 0;
    border-radius: 15px;
    height: 78%;
    position: absolute;
    top: 0
}

.listings-spots .spot .card .card-body {
    line-height: 1.444;
    font-size: 12px;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -ms-flex-item-align: end;
    align-self: flex-end
}

.listings-spots .spot .card .card-body h3 {
    font-size: 16px;
    width: 160px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #FF0B55
}

@media (max-width: 374px) {
    .listings-spots .spot .card .card-body h3 {
        width:285px
    }
}

@media (min-width: 576px) and (max-width:1199px) {
    .listings-spots .spot .card .card-body h3 {
        width:200px
    }
}

@media (min-width: 576px) {
    .listings-spots .spot .card .card-body h3 {
        font-size:clamp(1.5rem,calc(1.5rem + .5vw),3rem)
    }
}

@media (min-width: 768px) {
    .listings-spots .spot .card .card-body h3 {
        font-size:clamp(1.5rem,calc(1rem + .25vw),3rem)
    }
}

@media (min-width: 1199px) {
    .listings-spots .spot .card .card-body h3 {
        font-size:1.1rem
    }
}

.listings-spots .spot .spot-id {
    position: absolute;
    width: 100%;
    bottom: -45px
}

.listings-spots hr {
    max-width: 1340px;
    margin: auto
}

.listings-spots {
    --placeholder-color: #8e8e8e;
    --skeleton-height: 20px
}

.listings-spots.listing-spots--minimal .spot {
    border-radius: 0
}

.listings-spots.listing-spots--minimal .spot .auction-cover {
    background-color: rgba(0,0,0,.8);
    border-radius: 0;
    z-index: 2
}

.listings-spots.listing-spots--minimal .spot .auction-cover+.listing-li--spot {
    -webkit-filter: blur(1.5px);
    filter: blur(1.5px);
    background: 0 0
}

@media (min-width: 576px) {
    .listings-spots.listing-spots--minimal .spot .auction-cover .flex-sidebar {
        min-height:100%
    }
}

.listings-spots.listing-spots--minimal .spot .auction-cover .flex-not-sidebar h3,.listings-spots.listing-spots--minimal .spot .auction-cover .flex-not-sidebar h4,.listings-spots.listing-spots--minimal .spot .auction-cover .flex-not-sidebar p {
    font-size: calc(1rem + .5vw)
}

.listings-spots.listing-spots--minimal .spot .auction-cover .flex-not-sidebar strong {
    font-size: 110%
}

.listings-spots.listing-spots--minimal .spot .auction-cover details[data-popover] span {
    line-height: 1.2;
    font-size: 9px
}

.listings-spots.listing-spots--minimal .spot .listing-li--spot {
    background: #daa52029;
    border-radius: 0
}

.listings-spots.listing-spots--minimal .spot .listing-li--spot .img-wrapper img {
    border: 2px solid #daa520
}

.listings-spots.listing-spots--minimal .spot .listing-li--forsale .main-thumbs {
    background-color: var(--placeholder-color)
}

.listings-spots.listing-spots--minimal .spot .listing-li--forsale .other-thumbs {
    margin-left: 16px
}

.listings-spots.listing-spots--minimal .spot .listing-li--forsale .thumb {
    width: 56px;
    height: 59px;
    background-color: var(--placeholder-color)
}

.listings-spots.listing-spots--minimal .spot .listing-li--forsale .listing-info--placeholder {
    margin-left: 40px
}

.listings-spots.listing-spots--minimal .spot .listing-li--forsale .listing-info--placeholder .skeleton-h {
    background-color: var(--placeholder-color);
    height: var(--skeleton-height)
}

.listings-spots.listing-spots--minimal .spot .listing-li--forsale .listing-info--placeholder .skeleton-p {
    background-color: var(--placeholder-color);
    height: calc(var(--skeleton-height) - 12px)
}

.listings-spots.listing-spots--minimal .spot .listing-li--forsale .listing-info--placeholder .skeleton-btn {
    background-color: var(--placeholder-color);
    height: calc(var(--skeleton-height)*1.5);
    width: 20%
}

.listings-spots.listing-spots--minimal .spot .spot-id {
    font-weight: 700;
    font-size: 1.2rem;
    font-size: calc(1rem + .6vw);
    position: static;
    line-height: 1
}

.listings-spots.listing-spots--minimal .spot .label {
    top: calc(-45px + 1vw)
}

.listing-li--alt img {
    aspect-ratio: 1;
    -o-object-fit: cover;
    object-fit: cover
}

.listing-li--alt .card {
    border-bottom: 1px solid rgba(255,255,255,.1)
}

.listing-li--alt .card-body {
    border-left: 1px solid rgba(255,255,255,.1)
}

.listing-li--alt .card-body p {
    -webkit-line-clamp: 4;
    line-clamp: 4;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden
}

.answer form,.review-description p {
    display: inline
}

.review-comment .review-comment-text {
    margin: 0
}

#listing-reviews .review-date,#user-reviews .review-date,.my-listings-reviews .review-date,.review-comment,.reviewer {
    color: #c2c2c2
}

#listing-reviews .review-description,#user-reviews .review-description,.my-listings-reviews .review-description {
    margin-top: 5px
}

#listing-reviews .star-rating .star,#user-reviews .star-rating .star,.activity-stream .star-rating .star,.my-listings-reviews .star-rating .star {
    font-size: 1em
}

.review-comment-text,.review-text {
    word-break: break-word
}

.questioner,.reviewer {
    display: inline-block
}

.reviewer {
    margin-left: 6px;
    margin-bottom: 10px
}

.question-block p.question {
    margin: 0;
    font-size: 1.2em;
    quotes: "“" "”"
}

.question-block p.question:first-child::before {
    content: open-quote
}

.question-block p.question:last-child::after {
    content: close-quote
}

#listing-questions .question,#user-reviews .answer-block p,.activity-stream-full .answer-block p,.listing-question .answer-block p,.my-listings-questions .answer-block p,.my-listings-reviews .answer-block p,.styled-questions .answer-block p,.upgrade-type ul.benefits {
    margin: 0
}

.question-date,.questioner {
    color: #c2c2c2;
    white-space: nowrap
}

.answer,.question {
    word-break: break-word
}

.questions .ignore-question>.ignore-link {
    color: #c2c2c2
}

.styled-questions .list-separated>li:first-child {
    margin-top: 0;
    padding-top: 10px;
    border-top: none
}

.styled-questions .answer-wrapper {
    position: relative;
    padding-left: 4px
}

#user-reviews .answer-block,.activity-stream-full .answer-block,.listing-question .answer-block,.my-listings-questions .answer-block,.my-listings-reviews .answer-block,.styled-questions .answer-block {
    color: #c2c2c2;
    padding: 5px 10px;
    margin: 0 0 0 20px;
    display: inline-block;
    position: relative
}

@media (max-width: 767px) {
    #user-reviews .answer-block,.activity-stream-full .answer-block,.listing-question .answer-block,.my-listings-questions .answer-block,.my-listings-reviews .answer-block,.styled-questions .answer-block {
        margin:0;
        border-radius: 4px
    }
}

#user-reviews .answer-block:before,.activity-stream-full .answer-block:before,.listing-question .answer-block:before,.my-listings-questions .answer-block:before,.my-listings-reviews .answer-block:before,.styled-questions .answer-block:before {
    font-family: FontAwesome!important;
    content: "";
    color: rgba(0,0,0,.2);
    font-size: 1.5em;
    position: absolute;
    left: -7px;
    top: 0
}

#user-reviews .answer-block .btn-group,.activity-stream-full .answer-block .btn-group,.listing-question .answer-block .btn-group,.my-listings-questions .answer-block .btn-group,.my-listings-reviews .answer-block .btn-group,.styled-questions .answer-block .btn-group {
    margin-bottom: 4px
}

#user-reviews .answer-block textarea.form-control,.activity-stream-full .answer-block textarea.form-control,.listing-question .answer-block textarea.form-control,.my-listings-questions .answer-block textarea.form-control,.my-listings-reviews .answer-block textarea.form-control,.styled-questions .answer-block textarea.form-control {
    min-width: 300px
}

@media (min-width: 992px) {
    #user-reviews .answer-block textarea.form-control,.activity-stream-full .answer-block textarea.form-control,.listing-question .answer-block textarea.form-control,.my-listings-questions .answer-block textarea.form-control,.my-listings-reviews .answer-block textarea.form-control,.styled-questions .answer-block textarea.form-control {
        min-width:450px
    }
}

#user-questions .h4,#user-questions .h5,#user-reviews .h4,#user-reviews .h5 {
    word-wrap: break-word
}

#user-questions .answer-wrapper,#user-reviews .answer-wrapper,.activity-content .review .answer-wrapper,.listing-question .answer-wrapper,.my-listings-questions .answer-wrapper,.styled-questions .answer-wrapper {
    margin-top: 10px
}

.upgrade-listing-form-init {
    visibility: hidden
}

.pricing-notice-content {
    max-width: 800px;
    text-align: left;
    margin: 0 auto;
    padding-bottom: 20px
}

.upgrade-type {
    border-radius: 10px;
    background: rgba(0,0,0,.2);
    padding: 20px;
    margin-bottom: 20px;
    font-size: 1.3em;
    border: 1px solid rgba(255,255,255,.1);
    margin-top: 10px;
    position: relative;
    cursor: pointer;
    min-height: 370px;
    text-align: center;
    -webkit-transition: all .15s ease-in;
    transition: all .15s ease-in
}

@media (max-width: 767px) {
    .upgrade-type {
        margin:0 -15px;
        border-radius: 0
    }
}

@media (min-width: 767px) and (max-width:1016px) {
    .upgrade-type ul.benefits {
        line-height:20px
    }
}

.upgrade-type.featured .description,.upgrade-type.premium .description {
    height: 140px;
    overflow: hidden
}

.upgrade-type .until {
    font-size: 13px;
    margin-top: -16px;
    overflow: visible
}

.upgrade-type .tick {
    width: 25px;
    height: 25px;
    margin-left: -20px;
    display: inline-block;
    background: url(https://trynow.live/test2/assets/tick25-32c234d321d34debb7a7140c7fe718e5a00fe7b8cb109e6adf0613d4eae18ae8.png) no-repeat 0 0;
    margin-bottom: -6px;
    margin-right: 2px
}

.upgrade-type .current-text {
    border-radius: 10px 10px 0 0;
    text-transform: uppercase;
    font-size: 12px;
    line-height: 30px;
    text-shadow: 1px 0 #000;
    position: absolute;
    top: -30px;
    left: 50%;
    width: 175px;
    padding-left: 25px;
    margin-left: -100px;
    height: 30px;
    background: #474747 url(https://trynow.live/test2/assets/tick25-32c234d321d34debb7a7140c7fe718e5a00fe7b8cb109e6adf0613d4eae18ae8.png) no-repeat 10px 3px
}

.upgrade-type .current-text span {
    text-transform: lowercase
}

.upgrade-type .checkout-button {
    width: 120px
}

.upgrade-type .radio_buttons {
    font-family: Helvetica,Arial,sans-serif
}

.upgrade-type .radio_buttons li.checked,.upgrade-type .radio_buttons li:hover {
    background: 0 0!important
}

.upgrade-type .radio_buttons label {
    display: block;
    font-size: 2em;
    line-height: 1;
    padding: 0
}

.upgrade-type .radio_buttons label:before {
    content: " ";
    position: absolute;
    width: 25px;
    height: 25px;
    top: 10px;
    right: 10px
}

.upgrade-type.checked {
    background: rgba(184,194,214,.1)
}

.upgrade-modal .upgrade-type.active,.upgrade-type.active:hover {
    -webkit-box-shadow: 0 0 5px rgba(184,194,214,.29);
    box-shadow: 0 0 5px rgba(184,194,214,.29);
    cursor: default;
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
    outline: 0;
    -webkit-transition: all .15s ease-in;
    transition: all .15s ease-in;
    background: rgba(184,194,214,.1)
}

.upgrade-type:disabled {
    opacity: .5
}

.upgrade-type .preview {
    overflow: hidden;
    height: 145px;
    max-width: 300px;
    margin: 0 auto 10px;
    background: #000;
    text-align: left;
    border-right: 3px solid #000
}

.upgrade-type .preview .img-wrapper img,.upgrade-type .preview .listing-info {
    border: 0
}

.upgrade-type .preview .listing-li {
    float: none;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-transform: scale(.5);
    transform: scale(.5);
    border-bottom: none;
    padding: 10px;
    width: 600px
}

.upgrade-type .preview .listing-li .thumbs {
    border-right: 0;
    padding-right: 0
}

.upgrade-type .preview .listing-li.premium>.listing-info-wrapper {
    padding-left: 245px
}

.upgrade-type .preview .listing-li.featured>.listing-info-wrapper {
    padding-left: 160px
}

.upgrade-type .preview .listing-li.basic>.listing-info-wrapper {
    padding-left: 69px
}

.upgrade-type .preview .listing-li.mini>.listing-info-wrapper {
    padding-left: 35px
}

.upgrade-type .preview .listing-li.free>.listing-info-wrapper {
    padding-left: 69px
}

.upgrade-type del small {
    font-size: 80%
}

.free-visible .upgrade-type.free {
    height: auto;
    min-height: auto
}

.upgrade-listing-form {
    position: relative;
    min-height: 455px
}

.upgrade-listing-form__pay-with-credits-btn {
    display: block;
    max-width: 27.5rem;
    margin-bottom: 10px
}

@media (min-width: 768px) {
    .upgrade-listing-form__pay-with-credits-btn {
        display:inline-block;
        margin-left: 1rem;
        margin-bottom: 0
    }
}

.checkout-fields {
    clear: both;
    position: relative;
    margin-top: 10px
}

.checkout-fields div {
    clear: none
}

.checkout-fields .upgrade-checkout-item-total {
    background: rgba(61,61,61,.6);
    padding: 10px 30px;
    margin: 10px -20px -20px
}

.checkout-fields .upgrade-checkout-item-total strong {
    font-size: 1.3em;
    margin-left: 20px
}

.checkout-fields .upgrade-title .upgrade-name {
    font-family: Helvetica,Arial,sans-serif
}

.checkout-fields h3 {
    font-size: 1.3em;
    margin-bottom: .5em
}

.payment-options-box__title {
    font-size: 24px;
    margin: 0 0 15px
}

@media (max-width: 767px) {
    #user-reviews .answer-block:has(.payment-options),.activity-stream-full .answer-block:has(.payment-options),.block:has(.payment-options),.listing-question .answer-block:has(.payment-options),.my-listings-questions .answer-block:has(.payment-options),.my-listings-reviews .answer-block:has(.payment-options),.payment-options-box:has(.payment-options),.styled-questions .answer-block:has(.payment-options),.title-block:has(.payment-options) {
        margin:0 -.5rem;
        border-radius: .375rem
    }
}

.payment-options {
    margin: 5px 0 0
}

.payment-options button[disabled] {
    cursor: not-allowed
}

.payment-options button[disabled]:hover {
    background-color: #CF0F47
}

.checkout-fields .payment-options li {
    padding: 0
}

.payment-options li {
    margin: 0;
    width: 100%
}

.payment-options li:first-child {
    border-top: none
}

.payment-options li:last-child {
    border-bottom: none
}

.payment-options li [data-submit-url] {
    --animation-duration: 800ms;
    overflow: hidden;
    -webkit-transition: all var(--animation-duration);
    transition: all var(--animation-duration)
}

.payment-options li .cc-inputs-wrap {
    background-color: rgba(0,0,0,.25)
}

.payment-options label {
    display: block;
    cursor: pointer;
    float: none;
    padding: 5px 10px;
    position: relative
}

.payment-options label.selected,.payment-options label:hover {
    background-color: rgba(0,0,0,.25);
    -webkit-transition: background-color .1s ease-in;
    transition: background-color .1s ease-in
}

.payment-options label img.icon {
    max-width: 45px;
    width: calc(20px + 2vw)
}

.payment-options label .help-tooltip {
    position: absolute;
    top: 14px;
    right: 0
}

.payment-options label .tooltip {
    width: 400px
}

@media (max-width: 991px) {
    .payment-options label .tooltip {
        width:300px
    }
}

@media (max-width: 767px) {
    .payment-options label .tooltip {
        top:50px!important;
        right: 0!important;
        left: auto!important
    }
}

.payment-options label input[type=radio] {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: rgba(0,0,0,.2);
    font: inherit;
    color: #fff;
    aspect-ratio: 1;
    width: 1.5em;
    height: 1.5em;
    border: .15em solid currentColor;
    border-radius: 50%;
    display: grid;
    place-content: center;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin: 0
}

.payment-options label input[type=radio]::before {
    content: "";
    width: .65em;
    height: .65em;
    border-radius: 50%;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transition: 120ms -webkit-transform ease-in-out;
    transition: 120ms transform ease-in-out;
    transition: 120ms transform ease-in-out,120ms -webkit-transform ease-in-out;
    -webkit-box-shadow: inset 1em 1em currentColor;
    box-shadow: inset 1em 1em currentColor
}

.payment-options label input[type=radio]:checked::before {
    -webkit-transform: scale(1);
    transform: scale(1)
}

.payment-options label>span {
    font-size: 1.3em
}

.payment-options label span {
    margin-left: .5rem
}

.payment-options label span.po,.payment-options label span.po-account-balance {
    margin-left: 10px;
    margin-right: 10px
}

.payment-options label span.credit-cards-graphic,.payment-options span.credit-cards-graphic {
    background: url(https://trynow.live/test2/assets/layout/card-logos-ffca42852ca3601abe8d921071783870c2d4103af6f5fca28d8dfcf71ec6540e.svg) no-repeat;
    background-size: contain;
    margin-left: 10px;
    min-width: 111px;
    height: 35px
}

.payment-options label span.bitcoin-logo {
    background: url(https://trynow.live/test2/assets/layout/bitcoin-7591e1fbbdc88fa974ae9b6c02b9c2a01c919997cfee11ad0fc8649792777c6f.svg) no-repeat;
    background-size: contain;
    margin-left: 10px;
    min-width: 43px;
    height: 43px
}

.payment-options label span.neosurf-logo {
    background: url(https://trynow.live/test2/assets/layout/neosurf-bd53910fca644afad7f8660597f25b84b5c97418652d1c2794ab5f1462e2faf7.svg) no-repeat;
    background-size: contain;
    width: 70px;
    height: 19px
}

.payment-options label span.emp-logo {
    background: url(https://trynow.live/test2/assets/layout/logo-emp-c7fea513cf23a38d532e9c5ed901401a6c0ac45d98c127262bc1d9c0a31c3d37.svg) no-repeat;
    background-size: contain;
    margin-left: 10px;
    margin-top: -3px;
    min-width: 54px;
    height: 20px
}

.payment-options label span.paysafe-logo {
    background: url(https://trynow.live/test2/assets/layout/logo-paysafe-5eb996a71da24e6b5170d52a8c359e14009e00bb87d46a7afd049b010f7f61d8.svg) no-repeat;
    background-size: contain;
    margin-left: 10px;
    margin-top: 4px;
    min-width: 80px;
    height: 25px
}

.payment-options label::after {
    content: none
}

.payment-options span.credit-cards-graphic {
    margin-bottom: 8px
}

.upgrade-type-selector {
    font-size: 1.1em;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000;
    perspective: 1000
}

.checkout-fields,.upgrade-type-selector {
    display: block;
    opacity: 1;
    -webkit-transition: opacity .5s cubic-bezier(.705,.025,.625,.305);
    transition: opacity .5s cubic-bezier(.705,.025,.625,.305)
}

.checkout-fields.hidden,.upgrade-type-selector.hidden {
    opacity: .8;
    display: none
}

.checkout-fields ul,.upgrade-type-selector ul {
    margin-left: initial
}

.upgrade-types-bottom-text {
    text-align: center;
    padding-top: 26px
}

#locations dd,#locations dt,.edit-account div.city,.upgrade-types-bottom-text>p {
    margin-bottom: 10px
}

.help-links h3 {
    margin-bottom: .6em
}

.help-links p {
    line-height: 20px
}

.company-info span.credit-cards-graphic {
    margin-right: 5px;
    min-width: 40px;
    height: 16px
}

.content__timer p,.upgrade-duration__radios span {
    font-size: 1rem
}

.upgrade-duration .billing-country-input-group label {
    -ms-flex-preferred-size: 30ch;
    flex-basis: 30ch
}

.upgrade-duration .billing-country-input-group select {
    -webkit-box-flex: 9999;
    -ms-flex-positive: 9999;
    flex-grow: 9999;
    -ms-flex-preferred-size: 25ch;
    flex-basis: 25ch
}

.picture-field-container {
    position: relative;
    clear: both;
    overflow: hidden
}

.picture-field-container .preview-box {
    float: left;
    margin-right: 20px
}

#locations dt.big {
    clear: left;
    display: block
}

.user-img img {
    max-width: 90px;
    width: 20vw;
    aspect-ratio: 1;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: top;
    object-position: top
}

.account-user+media-xs-sm {
    border-bottom: 1px solid rgba(255,255,255,.1);
    padding-bottom: 20px;
    margin-bottom: 20px
}

.account-user h2 {
    font-size: 1rem;
    text-wrap: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 22ch
}

.account-user .btn-edit {
    right: .5rem;
    bottom: .5rem;
    background: rgba(0,0,0,.7);
    border-radius: 50rem
}

.account-user .btn-edit:hover {
    text-decoration: none
}

.account-newsletter+media-md-plus {
    border-left: 1px solid rgba(255,255,255,.1);
    padding-left: 20px
}

.account-secondary-block {
    margin-bottom: 20px
}

.account-secondary-block h2+border-bottom {
    padding-bottom: 20px;
    margin-top: 0
}

.sortable-placeholder {
    border: 1px dashed rgba(255,255,255,.1);
    background: 0 0
}

.edit-account label.check_boxes,.edit-account label.radio_buttons {
    display: block
}

.my-nav {
    margin-bottom: 1.6em
}

@media (min-width: 768px) {
    .my-account-nav {
        max-width:600px
    }
}

.my-account-info>li>strong::after {
    content: ':'
}

#my-account .accepted-payments span.credit-cards-graphic {
    display: inline-block;
    background: url(https://trynow.live/test2/assets/layout/card-logos-ffca42852ca3601abe8d921071783870c2d4103af6f5fca28d8dfcf71ec6540e.svg) no-repeat;
    background-size: contain;
    margin-left: 10px;
    width: 79px;
    height: 25px
}

#my-account .accepted-payments span.bitcoin-logo {
    display: inline-block;
    background: url(https://trynow.live/test2/assets/layout/bitcoin-7591e1fbbdc88fa974ae9b6c02b9c2a01c919997cfee11ad0fc8649792777c6f.svg) no-repeat;
    background-size: contain;
    width: 25px;
    height: 25px
}

#my-account .accepted-payments span.neosurf-logo {
    display: inline-block;
    background: url(https://trynow.live/test2/assets/layout/neosurf-bd53910fca644afad7f8660597f25b84b5c97418652d1c2794ab5f1462e2faf7.svg) no-repeat;
    background-size: contain;
    width: 60px;
    height: 15px;
    margin-left: 10px
}

.my-listings-nav {
    position: relative
}

@media (max-width: 767px) {
    .my-listings-nav {
        margin:-10px -15px 0
    }
}

@media (min-width: 768px) {
    .my-listings-nav {
        max-width:600px
    }
}

.my-listings-nav>.my-listing-nav-link-single {
    text-overflow: ellipsis;
    overflow-x: hidden;
    white-space: nowrap;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

@media (max-width: 767px) {
    .my-listings-nav>.my-listing-nav-link-single {
        display:none
    }
}

.my-listings-nav>.my-listing-nav-link-dropdown-toggle {
    position: relative;
    text-align: left;
    padding-right: 33px;
    color: #fff;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

@media (max-width: 767px) {
    .my-listings-nav>.my-listing-nav-link-dropdown-toggle {
        padding-top:10px;
        padding-bottom: 10px;
        border-radius: 0;
        display: block
    }
}

.my-listings-nav>.my-listing-nav-link-dropdown-toggle .fa {
    position: absolute;
    right: 14px;
    top: 8px
}

@media (max-width: 767px) {
    .my-listings-nav>.my-listing-nav-link-dropdown-toggle .fa {
        top:15px
    }
}

.my-listings-nav>.my-listing-new-link {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

@media (max-width: 767px) {
    .my-listings-nav>.my-listing-new-link {
        border-radius:0;
        padding-top: 10px;
        padding-bottom: 10px
    }
}

.my-listings-nav>.dropdown-menu {
    width: 100%
}

.my-listings-nav>.dropdown-menu a {
    white-space: normal
}

.my-listings-nav>.dropdown-menu a:after {
    content: " ";
    display: block;
    clear: right
}

@media (max-width: 767px) {
    .my-listings-nav>.dropdown-menu {
        margin-top:-43px
    }
}

.my-stat {
    font-size: 1.4em
}

.my-stat-list li {
    margin-left: .6em
}

.my-profile .listing-li {
    border-bottom: none;
    padding-bottom: 0;
    margin-bottom: 0
}

@media (max-width: 991px) {
    .my-profile .my-listing-actions {
        margin-bottom:20px
    }
}

@media (min-width: 768px) {
    .my-profile .my-listing-actions {
        margin-left:40px
    }
}

.my-profile .my-listing-actions .pause-resume .faded {
    opacity: .7
}

.my-profile .my-listing-actions .fa-info-circle {
    margin-left: 5px;
    vertical-align: middle
}

.my-profile-primary-block {
    position: relative
}

.my-profile-primary-block .delete-listing {
    margin-bottom: -15px;
    margin-top: 4px
}

@media (min-width: 992px) {
    .my-profile-primary-block .delete-listing {
        position:absolute;
        right: 25px;
        bottom: 4px;
        margin: 0
    }
}

.share-links {
    display: inline;
    margin-left: 5px
}

.share-links li {
    padding: 0
}

.share-links .fa-inverse {
    color: #000
}

@media (max-width: 767px) {
    .my-profile span.h4 {
        font-size:1em
    }
}

.my-listing-suggestion>p:last-child {
    margin-bottom: 0
}

.my-listing-suggestion-title {
    font-size: 18px;
    margin-top: 0
}

@media (min-width: 768px) and (max-width:991px) {
    #user-reviews .profile-secondary-blocks .answer-block>h3,.activity-stream-full .profile-secondary-blocks .answer-block>h3,.listing-question .profile-secondary-blocks .answer-block>h3,.my-listings-questions .profile-secondary-blocks .answer-block>h3,.my-listings-reviews .profile-secondary-blocks .answer-block>h3,.profile-secondary-blocks #user-reviews .answer-block>h3,.profile-secondary-blocks .activity-stream-full .answer-block>h3,.profile-secondary-blocks .block>h3,.profile-secondary-blocks .listing-question .answer-block>h3,.profile-secondary-blocks .my-listings-questions .answer-block>h3,.profile-secondary-blocks .my-listings-reviews .answer-block>h3,.profile-secondary-blocks .payment-options-box>h3,.profile-secondary-blocks .styled-questions .answer-block>h3,.profile-secondary-blocks .title-block>h3,.styled-questions .profile-secondary-blocks .answer-block>h3 {
        font-size:20px
    }

    .profile-secondary-blocks span.verified-image {
        width: 20px;
        height: 20px;
        line-height: 20px
    }

    .profile-secondary-blocks span.verified-image i {
        line-height: 20px;
        font-size: 1.5em
    }

    .profile-secondary-blocks span.verified-image span {
        font-size: .85em
    }

    .profile-secondary-blocks span.verified-image:hover {
        width: 115px
    }

    .profile-secondary-blocks img {
        max-width: 44.5px
    }
}

@media (min-width: 768px) {
    #user-reviews .profile-secondary-blocks .answer-block,.activity-stream-full .profile-secondary-blocks .answer-block,.listing-question .profile-secondary-blocks .answer-block,.my-listings-questions .profile-secondary-blocks .answer-block,.my-listings-reviews .profile-secondary-blocks .answer-block,.profile-secondary-blocks #user-reviews .answer-block,.profile-secondary-blocks .activity-stream-full .answer-block,.profile-secondary-blocks .block,.profile-secondary-blocks .listing-question .answer-block,.profile-secondary-blocks .my-listings-questions .answer-block,.profile-secondary-blocks .my-listings-reviews .answer-block,.profile-secondary-blocks .payment-options-box,.profile-secondary-blocks .styled-questions .answer-block,.profile-secondary-blocks .title-block,.styled-questions .profile-secondary-blocks .answer-block {
        min-height:200px
    }
}

@media (max-width: 767px) {
    #user-reviews .profile-secondary-blocks .answer-block,.activity-stream-full .profile-secondary-blocks .answer-block,.listing-question .profile-secondary-blocks .answer-block,.my-listings-questions .profile-secondary-blocks .answer-block,.my-listings-reviews .profile-secondary-blocks .answer-block,.profile-secondary-blocks #user-reviews .answer-block,.profile-secondary-blocks .activity-stream-full .answer-block,.profile-secondary-blocks .block,.profile-secondary-blocks .listing-question .answer-block,.profile-secondary-blocks .my-listings-questions .answer-block,.profile-secondary-blocks .my-listings-reviews .answer-block,.profile-secondary-blocks .payment-options-box,.profile-secondary-blocks .styled-questions .answer-block,.profile-secondary-blocks .title-block,.styled-questions .profile-secondary-blocks .answer-block {
        margin:0 0 15px
    }

    .own-listing-actions,.profile-secondary-blocks {
        margin-top: 15px
    }
}

.inbound-link-preview {
    -webkit-transform: scale(.7);
    transform: scale(.7);
    pointer-events: none
}

#inbound-links textarea {
    height: 100px
}

#inbound-links textarea.square {
    height: 250px
}

@media (max-width: 767px) {
    #inbound-links .row {
        margin-bottom:20px;
        padding-bottom: 20px;
        border-bottom: 1px solid rgba(255,255,255,.1)
    }

    #inbound-links textarea {
        margin-bottom: 20px
    }
}

.listing-manage-bar {
    margin: 0 auto;
    text-align: center
}

.checkout-fields .listing-manage-bar .error-text,.checkout-fields .listing-manage-bar .warn-text,.listing-manage-bar .alert,.listing-manage-bar .checkout-fields .error-text,.listing-manage-bar .checkout-fields .warn-text,.listing-manage-bar .listing-manage-bar-block,.listing-manage-bar .validation-error,.select2-container.select2-allowclear .select2-choice abbr {
    display: inline-block
}

@media (min-width: 768px) {
    .checkout-fields .listing-manage-bar .error-text,.checkout-fields .listing-manage-bar .warn-text,.listing-manage-bar .alert,.listing-manage-bar .checkout-fields .error-text,.listing-manage-bar .checkout-fields .warn-text,.listing-manage-bar .listing-manage-bar-block,.listing-manage-bar .validation-error {
        margin-right:20px;
        margin-bottom: 0
    }

    .listing-manage-bar {
        margin: 0 auto 20px
    }
}

.my-listing-received-messages {
    max-width: 800px;
    margin: 0 auto
}

.x-logo {
    height: 24px;
    aspect-ratio: 1.6
}

.x-logo.black {
    -webkit-filter: brightness(0);
    filter: brightness(0)
}

.large-message-form>.intro,.large-message-form>.large-message-form-wrapper {
    max-width: 900px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 30px
}

@media (max-width: 767px) {
    .large-message-form>.intro,.large-message-form>.large-message-form-wrapper {
        margin-bottom:0
    }
}

.large-message-form>.intro {
    text-align: justify
}

.large-message-form>.large-message-form-wrapper {
    display: none;
    background-color: #4d4d4d;
    padding: 30px;
    border-top: 5px solid #FF0B55
}

@media (max-width: 767px) {
    .large-message-form>.large-message-form-wrapper {
        padding:20px 0 0;
        margin: 0 -15px
    }

    .checkout-fields .large-message-form>.large-message-form-wrapper .error-text,.checkout-fields .large-message-form>.large-message-form-wrapper .warn-text,.large-message-form>.large-message-form-wrapper .alert,.large-message-form>.large-message-form-wrapper .checkout-fields .error-text,.large-message-form>.large-message-form-wrapper .checkout-fields .warn-text,.large-message-form>.large-message-form-wrapper .validation-error {
        margin-top: 20px
    }
}

.large-message-form>.large-message-form-wrapper .large-message-form .form-group {
    margin-bottom: 20px
}

.large-message-form>.large-message-form-wrapper .large-message-form .message {
    min-height: 160px
}

.contact-support {
    font-size: 1rem;
    line-height: 1.3
}

.contact-support h3 {
    font-size: clamp(1.3rem,4vw,1.5rem)!important
}

.contact-support .row {
    border-top: 5px solid #FF0B55;
    background-color: #4d4d4d
}

.newsletter-settings .input.city>.typeahead-city-wrapper {
    display: inline-block;
    max-width: 300px
}

.newsletter-settings .input.city>.delete-location {
    cursor: pointer
}

.newsletter-settings__receive-checkbox {
    margin-bottom: 0
}

.newsletter-settings__include-checkboxes {
    margin-bottom: 5px
}

.newsletter-settings__include-checkboxes>.checkbox-inline {
    padding-right: 9px
}

.newsletter-settings__modal-body {
    padding-bottom: 0
}

.newsletter-settings__modal-footer {
    padding: 0 15px 5px;
    text-align: left
}

.disabled-country-notice {
    font-size: 30px
}

@media (max-width: 767px) {
    .disabled-country-notice {
        font-size:18px;
        margin: -8px -15px 2px
    }
}

#age-check .disabled-country-notice {
    font-size: 20px
}

@media (max-width: 767px) {
    #age-check .disabled-country-notice {
        font-size:18px
    }
}

.cam-tutorial {
    --counter-size: 2rem;
    counter-reset: block
}

@media (min-width: 576px) {
    .cam-tutorial {
        --counter-size: 6rem
    }
}

.cam-tutorial .model-intro {
    background-image: url(https://trynow.live/test2/assets/partner/model_bckgr-ad21c48f9a59510090c55ae934f662cfec68cfce50634d3ec6dc395c82cb2562.jpg);
    background-color: rgba(255,255,255,.8);
    background-size: cover;
    background-position: 80% 50%;
    background-blend-mode: overlay;
    color: #000
}

@media (min-width: 992px) {
    .cam-tutorial .model-intro {
        background-blend-mode:initial
    }
}

.cam-tutorial .model-intro a {
    color: #da9a00
}

.cam-tutorial .block--counter {
    position: relative;
    overflow: hidden;
    counter-increment: block;
    padding: 20px 10px
}

@media (min-width: 576px) {
    .cam-tutorial .block--counter {
        padding:20px;
        padding-left: calc(var(--counter-size) + .1vw)
    }
}

.cam-tutorial .block--counter:before {
    content: counter(block);
    position: absolute;
    left: 9px;
    top: 9px;
    font-size: var(--counter-size);
    font-weight: 700;
    z-index: -1;
    line-height: var(--counter-size);
    opacity: .3
}

@media (min-width: 576px) {
    .cam-tutorial .block--counter:before {
        left:2%;
        top: 2%;
        color: #000
    }
}

.cam-tutorial .block--disclaimer {
    background: -webkit-gradient(linear,left top,left bottom,from(#FF0B55),to(#CF0F47));
    background: linear-gradient(#FF0B55,#CF0F47);
    color: #000
}

.cam-tutorial img {
    max-height: 250px
}

.cam-tutorial .btn-primary,.cam-tutorial .my-listings-nav>.my-listing-new-link {
    border: 0;
    color: #fff;
    background: -webkit-gradient(linear,left top,left bottom,from(#8d0702),to(#6c0a05));
    background: linear-gradient(180deg,#8d0702 0%,#6c0a05 100%);
    max-width: 250px
}

.cam-tutorial .btn-primary:hover,.cam-tutorial .my-listings-nav>.my-listing-new-link:hover {
    background: -webkit-gradient(linear,left top,left bottom,from(#970702),to(#700b05));
    background: linear-gradient(180deg,#970702 0%,#700b05 100%)
}

.cam-tutorial .text-warning {
    color: #d22020
}

.content__timer h3 {
    font-size: 1.5rem
}

.container--spot-confirm {
    max-width: 900px
}

#user-reviews .container--spot-confirm .answer-block,.activity-stream-full .container--spot-confirm .answer-block,.container--spot-confirm #user-reviews .answer-block,.container--spot-confirm .activity-stream-full .answer-block,.container--spot-confirm .block,.container--spot-confirm .listing-question .answer-block,.container--spot-confirm .my-listings-questions .answer-block,.container--spot-confirm .my-listings-reviews .answer-block,.container--spot-confirm .payment-options-box,.container--spot-confirm .styled-questions .answer-block,.container--spot-confirm .title-block,.listing-question .container--spot-confirm .answer-block,.my-listings-questions .container--spot-confirm .answer-block,.my-listings-reviews .container--spot-confirm .answer-block,.styled-questions .container--spot-confirm .answer-block {
    overflow: hidden;
    border-radius: 10px
}

.container--spot-confirm .block-confirm {
    background: #000;
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    border-radius: 0;
    min-width: 300px;
    word-break: break-all
}

@media (min-width: 768px) {
    .container--spot-confirm .block-confirm {
        background:rgba(0,0,0,.5);
        top: 1.5rem;
        border-radius: 10px
    }
}

#user-reviews .container--spot-confirm .answer-block label,.activity-stream-full .container--spot-confirm .answer-block label,.container--spot-confirm #user-reviews .answer-block label,.container--spot-confirm .activity-stream-full .answer-block label,.container--spot-confirm .block label,.container--spot-confirm .listing-question .answer-block label,.container--spot-confirm .my-listings-questions .answer-block label,.container--spot-confirm .my-listings-reviews .answer-block label,.container--spot-confirm .payment-options-box label,.container--spot-confirm .styled-questions .answer-block label,.container--spot-confirm .title-block label,.listing-question .container--spot-confirm .answer-block label,.my-listings-questions .container--spot-confirm .answer-block label,.my-listings-reviews .container--spot-confirm .answer-block label,.styled-questions .container--spot-confirm .answer-block label {
    height: calc(100px + 1.5vw)
}

#user-reviews .container--spot-confirm .answer-block label img,.activity-stream-full .container--spot-confirm .answer-block label img,.container--spot-confirm #user-reviews .answer-block label img,.container--spot-confirm .activity-stream-full .answer-block label img,.container--spot-confirm .block label img,.container--spot-confirm .listing-question .answer-block label img,.container--spot-confirm .my-listings-questions .answer-block label img,.container--spot-confirm .my-listings-reviews .answer-block label img,.container--spot-confirm .payment-options-box label img,.container--spot-confirm .styled-questions .answer-block label img,.container--spot-confirm .title-block label img,.listing-question .container--spot-confirm .answer-block label img,.my-listings-questions .container--spot-confirm .answer-block label img,.my-listings-reviews .container--spot-confirm .answer-block label img,.styled-questions .container--spot-confirm .answer-block label img {
    height: 100%;
    width: 20%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: 0 0;
    object-position: 0 0;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 85px;
    flex: 0 0 85px
}

#user-reviews .container--spot-confirm .answer-block label .desc,.activity-stream-full .container--spot-confirm .answer-block label .desc,.container--spot-confirm #user-reviews .answer-block label .desc,.container--spot-confirm .activity-stream-full .answer-block label .desc,.container--spot-confirm .block label .desc,.container--spot-confirm .listing-question .answer-block label .desc,.container--spot-confirm .my-listings-questions .answer-block label .desc,.container--spot-confirm .my-listings-reviews .answer-block label .desc,.container--spot-confirm .payment-options-box label .desc,.container--spot-confirm .styled-questions .answer-block label .desc,.container--spot-confirm .title-block label .desc,.listing-question .container--spot-confirm .answer-block label .desc,.my-listings-questions .container--spot-confirm .answer-block label .desc,.my-listings-reviews .container--spot-confirm .answer-block label .desc,.styled-questions .container--spot-confirm .answer-block label .desc {
    width: 200px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.header-error-page {
    background: #000;
    background: radial-gradient(circle at 30% center,rgba(255,165,0,.17) 0%,transparent 100%),#000
}

.header-error-page h1 {
    font-size: clamp(2rem,5vw,3rem);
    max-width: 220px
}

.alert a:not(.btn),.checkout-fields .error-text a:not(.btn),.checkout-fields .warn-text a:not(.btn),.validation-error a:not(.btn) {
    color: #b58000
}

.alert a:not(.btn):focus,.alert a:not(.btn):hover,.checkout-fields .error-text a:not(.btn):focus,.checkout-fields .error-text a:not(.btn):hover,.checkout-fields .warn-text a:not(.btn):focus,.checkout-fields .warn-text a:not(.btn):hover,.validation-error a:not(.btn):focus,.validation-error a:not(.btn):hover {
    color: #cf9200
}

@media (max-width: 767px) {
    .alert,.checkout-fields .error-text,.checkout-fields .warn-text,.validation-error {
        margin:0 -15px;
        border-radius: 0
    }
}

.alert-spot {
    position: relative;
    background: linear-gradient(335deg,#ff810a,#eba400);
    border: 0
}

.alert-spot .border-bottom {
    border-bottom: 1px solid rgba(0,0,0,.1)
}

.alert-spot h3 {
    color: #000
}

.alert-spot .close {
    color: #444;
    position: absolute;
    right: 0;
    z-index: 2;
    padding: 1.25rem 1rem
}

.alert-spot .table-striped>tbody>tr:nth-of-type(odd) {
    background-color: rgba(0,0,0,.05)
}

.alert-spot td {
    border: 0!important
}

.alert-promo {
    background-color: #FF0B55;
    border: 0;
    color: #000
}

.alert-crypto-notice {
    background: #eaaf21;
    border-radius: 8px;
    color: #272727;
    line-height: 1.2;
    font-weight: 400;
    font-size: 90%
}

.alert-crypto-notice::before {
    content: "";
    position: absolute;
    left: -7px;
    width: 0;
    height: 0;
    border-top: 7px solid transparent;
    border-bottom: 7px solid transparent;
    border-right: 7px solid #eaaf21;
    bottom: 50%;
    -webkit-transform: translateY(50%);
    transform: translateY(50%)
}

.fs {
    background-image: url(https://trynow.live/test2/assets/layout/small-flags-e341f289fb39011a456b1efbeaf0248b59e82b6b9cab11ca9100dcb5e944c5ef.png);
    display: inline-block;
    height: 11px;
    width: 16px;
    vertical-align: baseline;
    margin-right: 2px;
    margin-bottom: -1px;
    overflow: hidden;
    visibility: visible
}

.ab {
    background-position: 0 0
}

.ad {
    background-position: 0 -15px
}

.ae {
    background-position: 0 -30px
}

.af {
    background-position: 0 -45px
}

.ag {
    background-position: 0 -60px
}

.ai {
    background-position: 0 -75px
}

.ak {
    background-position: 0 -90px
}

.al {
    background-position: 0 -105px
}

.am {
    background-position: 0 -120px
}

.an {
    background-position: 0 -135px
}

.ao {
    background-position: 0 -150px
}

.ar {
    background-position: 0 -165px
}

.as {
    background-position: 0 -180px
}

.at {
    background-position: 0 -195px
}

.au {
    background-position: 0 -210px
}

.aw {
    background-position: 0 -225px
}

.ax {
    background-position: 0 -240px
}

.az {
    background-position: 0 -255px
}

.ba {
    background-position: 0 -270px
}

.bb {
    background-position: 0 -285px
}

.bd {
    background-position: 0 -300px
}

.be {
    background-position: 0 -315px
}

.bf {
    background-position: 0 -330px
}

.bg {
    background-position: 0 -345px
}

.bh {
    background-position: 0 -360px
}

.bi {
    background-position: 0 -375px
}

.bj {
    background-position: 0 -390px
}

.bm {
    background-position: 0 -405px
}

.bn {
    background-position: 0 -420px
}

.bo {
    background-position: 0 -435px
}

.br {
    background-position: 0 -450px
}

.bs {
    background-position: 0 -465px
}

.bt {
    background-position: 0 -480px
}

.bv {
    background-position: 0 -495px
}

.bw {
    background-position: 0 -510px
}

.by {
    background-position: 0 -525px
}

.bz {
    background-position: 0 -540px
}

.ca {
    background-position: 0 -555px
}

.cat {
    background-position: 0 -570px
}

.cc {
    background-position: 0 -585px
}

.cd {
    background-position: 0 -600px
}

.cf {
    background-position: 0 -615px
}

.cg {
    background-position: 0 -630px
}

.ch {
    background-position: 0 -645px
}

.ci {
    background-position: 0 -660px
}

.ck {
    background-position: 0 -675px
}

.cl {
    background-position: 0 -690px
}

.cm {
    background-position: 0 -705px
}

.cn {
    background-position: 0 -720px
}

.co {
    background-position: 0 -735px
}

.cr {
    background-position: 0 -750px
}

.cs {
    background-position: 0 -765px
}

.cu {
    background-position: 0 -780px
}

.cv {
    background-position: 0 -795px
}

.cx {
    background-position: 0 -810px
}

.cy {
    background-position: 0 -825px
}

.cz {
    background-position: 0 -840px
}

.de {
    background-position: 0 -855px
}

.dj {
    background-position: 0 -870px
}

.dk {
    background-position: 0 -885px
}

.dm {
    background-position: 0 -900px
}

.do {
    background-position: 0 -915px
}

.dz {
    background-position: 0 -930px
}

.ec {
    background-position: 0 -945px
}

.ee {
    background-position: 0 -960px
}

.eg {
    background-position: 0 -975px
}

.eh {
    background-position: 0 -990px
}

.er {
    background-position: 0 -1005px
}

.es {
    background-position: 0 -1020px
}

.et {
    background-position: 0 -1035px
}

.fam {
    background-position: 0 -1050px
}

.fi {
    background-position: 0 -1065px
}

.fj {
    background-position: 0 -1080px
}

.fk {
    background-position: 0 -1095px
}

.fm {
    background-position: 0 -1110px
}

.fo {
    background-position: 0 -1125px
}

.fr {
    background-position: 0 -1140px
}

.ga {
    background-position: 0 -1155px
}

.gb {
    background-position: 0 -1170px
}

.gd {
    background-position: 0 -1185px
}

.ge {
    background-position: 0 -1200px
}

.gf {
    background-position: 0 -1215px
}

.gg {
    background-position: 0 -1230px
}

.gh {
    background-position: 0 -1245px
}

.gi {
    background-position: 0 -1260px
}

.gl {
    background-position: 0 -1275px
}

.gm {
    background-position: 0 -1290px
}

.gn {
    background-position: 0 -1305px
}

.gp {
    background-position: 0 -1320px
}

.gq {
    background-position: 0 -1335px
}

.gr {
    background-position: 0 -1350px
}

.gs {
    background-position: 0 -1365px
}

.gt {
    background-position: 0 -1380px
}

.gu {
    background-position: 0 -1395px
}

.gw {
    background-position: 0 -1410px
}

.gy {
    background-position: 0 -1425px
}

.hk {
    background-position: 0 -1440px
}

.hm {
    background-position: 0 -1455px
}

.hn {
    background-position: 0 -1470px
}

.hr {
    background-position: 0 -1485px
}

.ht {
    background-position: 0 -1500px
}

.hu {
    background-position: 0 -1515px
}

.id {
    background-position: 0 -1530px
}

.ie {
    background-position: 0 -1545px
}

.il {
    background-position: 0 -1560px
}

.in {
    background-position: 0 -1575px
}

.io {
    background-position: 0 -1590px
}

.ip {
    background-position: 0 -1605px
}

.iq {
    background-position: 0 -1620px
}

.ir {
    background-position: 0 -1635px
}

.is {
    background-position: 0 -1650px
}

.it {
    background-position: 0 -1665px
}

.je {
    background-position: 0 -1680px
}

.jm {
    background-position: 0 -1695px
}

.jo {
    background-position: 0 -1710px
}

.jp {
    background-position: 0 -1725px
}

.ke {
    background-position: 0 -1740px
}

.kg {
    background-position: 0 -1755px
}

.kh {
    background-position: 0 -1770px
}

.ki {
    background-position: 0 -1785px
}

.km {
    background-position: 0 -1800px
}

.kn {
    background-position: 0 -1815px
}

.kp {
    background-position: 0 -1830px
}

.kr {
    background-position: 0 -1845px
}

.kw {
    background-position: 0 -1860px
}

.ky {
    background-position: 0 -1875px
}

.kz {
    background-position: 0 -1890px
}

.la {
    background-position: 0 -1905px
}

.lb {
    background-position: 0 -1920px
}

.lc {
    background-position: 0 -1935px
}

.li {
    background-position: 0 -1950px
}

.lk {
    background-position: 0 -1965px
}

.lr {
    background-position: 0 -1980px
}

.ls {
    background-position: 0 -1995px
}

.lt {
    background-position: 0 -2010px
}

.lu {
    background-position: 0 -2025px
}

.lv {
    background-position: 0 -2040px
}

.ly {
    background-position: 0 -2055px
}

.ma {
    background-position: 0 -2070px
}

.mc {
    background-position: 0 -2085px
}

.md {
    background-position: 0 -2100px
}

.me {
    background-position: 0 -2115px
}

.mg {
    background-position: 0 -2130px
}

.mh {
    background-position: 0 -2145px
}

.mk {
    background-position: 0 -2160px
}

.ml {
    background-position: 0 -2175px
}

.mm {
    background-position: 0 -2190px
}

.mn {
    background-position: 0 -2205px
}

.mo {
    background-position: 0 -2220px
}

.mp {
    background-position: 0 -2235px
}

.mq {
    background-position: 0 -2250px
}

.mr {
    background-position: 0 -2265px
}

.ms {
    background-position: 0 -2280px
}

.mt {
    background-position: 0 -2295px
}

.mu {
    background-position: 0 -2310px
}

.mv {
    background-position: 0 -2325px
}

.mw {
    background-position: 0 -2340px
}

.mx {
    background-position: 0 -2355px
}

.my {
    background-position: 0 -2370px
}

.mz {
    background-position: 0 -2385px
}

.na {
    background-position: 0 -2400px
}

.nc {
    background-position: 0 -2415px
}

.ne {
    background-position: 0 -2430px
}

.nf {
    background-position: 0 -2445px
}

.ng {
    background-position: 0 -2460px
}

.ni {
    background-position: 0 -2475px
}

.nl {
    background-position: 0 -2490px
}

.no {
    background-position: 0 -2505px
}

.np {
    background-position: 0 -2520px
}

.nr {
    background-position: 0 -2535px
}

.nu {
    background-position: 0 -2550px
}

.nz {
    background-position: 0 -2565px
}

.om {
    background-position: 0 -2580px
}

.pa {
    background-position: 0 -2595px
}

.pe {
    background-position: 0 -2610px
}

.pf {
    background-position: 0 -2625px
}

.pg {
    background-position: 0 -2640px
}

.ph {
    background-position: 0 -2655px
}

.pi {
    background-position: 0 -2670px
}

.pk {
    background-position: 0 -2685px
}

.pl {
    background-position: 0 -2700px
}

.pm {
    background-position: 0 -2715px
}

.pn {
    background-position: 0 -2730px
}

.pr {
    background-position: 0 -2745px
}

.ps {
    background-position: 0 -2760px
}

.pt {
    background-position: 0 -2775px
}

.pw {
    background-position: 0 -2790px
}

.py {
    background-position: 0 -2805px
}

.qa {
    background-position: 0 -2820px
}

.re {
    background-position: 0 -2835px
}

.ro {
    background-position: 0 -2850px
}

.rs {
    background-position: 0 -2865px
}

.ru {
    background-position: 0 -2880px
}

.rw {
    background-position: 0 -2895px
}

.sa {
    background-position: 0 -2910px
}

.sb {
    background-position: 0 -2925px
}

.sc {
    background-position: 0 -2940px
}

.sd {
    background-position: 0 -2955px
}

.se {
    background-position: 0 -2970px
}

.sg {
    background-position: 0 -2985px
}

.sh {
    background-position: 0 -3000px
}

.si {
    background-position: 0 -3015px
}

.sj {
    background-position: 0 -3030px
}

.sk {
    background-position: 0 -3045px
}

.sl {
    background-position: 0 -3060px
}

.sm {
    background-position: 0 -3075px
}

.sn {
    background-position: 0 -3090px
}

.so {
    background-position: 0 -3105px
}

.sr {
    background-position: 0 -3120px
}

.st {
    background-position: 0 -3135px
}

.sv {
    background-position: 0 -3150px
}

.sy {
    background-position: 0 -3165px
}

.sz {
    background-position: 0 -3180px
}

.ta {
    background-position: 0 -3195px
}

.tc {
    background-position: 0 -3210px
}

.td {
    background-position: 0 -3225px
}

.tf {
    background-position: 0 -3240px
}

.tg {
    background-position: 0 -3255px
}

.th {
    background-position: 0 -3270px
}

.tj {
    background-position: 0 -3285px
}

.tk {
    background-position: 0 -3300px
}

.tl {
    background-position: 0 -3315px
}

.tm {
    background-position: 0 -3330px
}

.tn {
    background-position: 0 -3345px
}

.to {
    background-position: 0 -3360px
}

.tr {
    background-position: 0 -3375px
}

.tt {
    background-position: 0 -3390px
}

.tv {
    background-position: 0 -3405px
}

.tw {
    background-position: 0 -3420px
}

.tz {
    background-position: 0 -3435px
}

.ua {
    background-position: 0 -3450px
}

.ug {
    background-position: 0 -3465px
}

.um {
    background-position: 0 -3480px
}

.us {
    background-position: 0 -3495px
}

.uy {
    background-position: 0 -3510px
}

.uz {
    background-position: 0 -3525px
}

.va {
    background-position: 0 -3540px
}

.vc {
    background-position: 0 -3555px
}

.ve {
    background-position: 0 -3570px
}

.vg {
    background-position: 0 -3585px
}

.vi {
    background-position: 0 -3600px
}

.vn {
    background-position: 0 -3615px
}

.vu {
    background-position: 0 -3630px
}

.wf {
    background-position: 0 -3645px
}

.ws {
    background-position: 0 -3660px
}

.ye {
    background-position: 0 -3675px
}

.yt {
    background-position: 0 -3690px
}

.za {
    background-position: 0 -3705px
}

.zm {
    background-position: 0 -3720px
}

.zw {
    background-position: 0 -3735px
}

img.gemoji {
    width: 1.429em;
    height: 1.429em;
    margin-left: 2px;
    -webkit-user-drag: none
}

.turbolinks-progress-bar {
    display: none!important
}

#nprogress .bar {
    height: 3px;
    position: fixed;
    background: #f3b00f;
    top: 0;
    left: 0;
    width: 100%
}

#nprogress .peg {
    display: block;
    position: absolute;
    right: 0;
    width: 100px;
    height: 100%;
    -webkit-box-shadow: 0 0 10px #f3b00f,0 0 5px #f3b00f;
    box-shadow: 0 0 10px #f3b00f,0 0 5px #f3b00f;
    opacity: 1;
    -webkit-transform: rotate(3deg) translate(0,-4px);
    transform: rotate(3deg) translate(0,-4px)
}

#nprogress .np-spinner {
    top: 24px;
    left: 50%;
    display: block;
    position: fixed;
    z-index: 100;
    left: calc(50% - 9px)
}

#nprogress .np-spinner-icon {
    border: solid 2px transparent;
    border-top-color: #f3b00f;
    border-left-color: #f3b00f;
    width: 18px;
    height: 18px;
    border-radius: 10px;
    -webkit-animation: nprogress-spinner 400ms linear infinite;
    animation: nprogress-spinner 400ms linear infinite
}

#nprogress .bar,#nprogress .peg,#nprogress .spinner,#nprogress .spinner-icon {
    z-index: 20001
}

@-webkit-keyframes nprogress-spinner {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes nprogress-spinner {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

.select2-container {
    margin: 0;
    position: relative;
    display: inline-block;
    vertical-align: middle
}

.select2-container,.select2-drop,.select2-search,.select2-search input {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.select2-container .select2-choice {
    display: block;
    height: 26px;
    padding: 0 0 0 8px;
    overflow: hidden;
    position: relative;
    border: 1px solid #aaa;
    white-space: nowrap;
    line-height: 26px;
    color: #444;
    text-decoration: none;
    border-radius: 4px;
    background-clip: padding-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background: #fff -webkit-gradient(linear,left bottom,left top,from(#eee),color-stop(50%,#fff));
    background: #fff linear-gradient(to top,#eee 0%,#fff 50%)
}

html[dir=rtl] .select2-container .select2-choice {
    padding: 0 8px 0 0
}

.select2-container.select2-drop-above .select2-choice {
    border-bottom-color: #aaa;
    border-radius: 0 0 4px 4px;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#eee),color-stop(90%,#fff));
    background-image: linear-gradient(to bottom,#eee 0%,#fff 90%)
}

.select2-container.select2-allowclear .select2-choice .select2-chosen {
    margin-right: 42px
}

.select2-container .select2-choice>.select2-chosen {
    margin-right: 26px;
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    float: none;
    width: auto
}

html[dir=rtl] .select2-container .select2-choice>.select2-chosen {
    margin-left: 26px;
    margin-right: 0
}

.select2-container .select2-choice abbr {
    display: none;
    width: 12px;
    height: 12px;
    position: absolute;
    right: 24px;
    top: 8px;
    font-size: 1px;
    text-decoration: none;
    border: 0;
    background: url(https://trynow.live/test2/assets/select2/select2-8dbd849db3252358fd08db3cc9251185373125f6a045d6a33293c24b8de57dee.png) top right no-repeat;
    cursor: pointer;
    outline: 0
}

.select2-container .select2-choice abbr:hover {
    background-position: right -11px;
    cursor: pointer
}

.select2-drop-mask {
    border: 0;
    margin: 0;
    padding: 0;
    position: fixed;
    left: 0;
    top: 0;
    min-height: 100%;
    min-width: 100%;
    height: auto;
    width: auto;
    opacity: 0;
    z-index: 9998;
    background-color: #fff
}

.select2-drop {
    width: 100%;
    margin-top: -1px;
    position: absolute;
    z-index: 9999;
    top: 100%;
    background: #fff;
    color: #000;
    border: 1px solid #aaa;
    border-top: 0;
    border-radius: 0 0 4px 4px;
    -webkit-box-shadow: 0 4px 5px rgba(0,0,0,.15);
    box-shadow: 0 4px 5px rgba(0,0,0,.15)
}

.select2-drop.select2-drop-above {
    margin-top: 1px;
    border-top: 1px solid #aaa;
    border-bottom: 0;
    border-radius: 4px 4px 0 0;
    -webkit-box-shadow: 0 -4px 5px rgba(0,0,0,.15);
    box-shadow: 0 -4px 5px rgba(0,0,0,.15)
}

.select2-drop-active {
    border: 1px solid #5897fb;
    border-top: none
}

.select2-drop.select2-drop-above.select2-drop-active {
    border-top: 1px solid #5897fb
}

.select2-drop-auto-width {
    border-top: 1px solid #aaa;
    width: auto
}

.select2-drop-auto-width .select2-search {
    padding-top: 4px
}

.select2-container .select2-choice .select2-arrow {
    display: inline-block;
    width: 18px;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    border-left: 1px solid #aaa;
    border-radius: 0 4px 4px 0;
    background-clip: padding-box;
    background: #ccc -webkit-gradient(linear,left bottom,left top,from(#ccc),color-stop(60%,#eee));
    background: #ccc linear-gradient(to top,#ccc 0%,#eee 60%)
}

html[dir=rtl] .select2-container .select2-choice .select2-arrow {
    left: 0;
    right: auto;
    border-left: none;
    border-right: 1px solid #aaa;
    border-radius: 4px 0 0 4px
}

.select2-container .select2-choice .select2-arrow b {
    display: block;
    width: 100%;
    height: 100%;
    background: url(https://trynow.live/test2/assets/select2/select2-8dbd849db3252358fd08db3cc9251185373125f6a045d6a33293c24b8de57dee.png) no-repeat 0 1px
}

html[dir=rtl] .select2-container .select2-choice .select2-arrow b {
    background-position: 2px 1px
}

.select2-search {
    display: inline-block;
    width: 100%;
    min-height: 26px;
    margin: 0;
    padding-left: 4px;
    padding-right: 4px;
    position: relative;
    z-index: 10000;
    white-space: nowrap
}

.select2-search input {
    width: 100%;
    height: auto!important;
    min-height: 26px;
    padding: 4px 20px 4px 5px;
    margin: 0;
    outline: 0;
    font-family: sans-serif;
    font-size: 1em;
    border: 1px solid #aaa;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    background-color: #fff;
    background: url(https://trynow.live/test2/assets/select2/select2-8dbd849db3252358fd08db3cc9251185373125f6a045d6a33293c24b8de57dee.png) no-repeat 100% -22px,-webkit-gradient(linear,left top,left bottom,color-stop(85%,#fff),color-stop(99%,#eee)) 0 0;
    background: url(https://trynow.live/test2/assets/select2/select2-8dbd849db3252358fd08db3cc9251185373125f6a045d6a33293c24b8de57dee.png) no-repeat 100% -22px,linear-gradient(to bottom,#fff 85%,#eee 99%) 0 0
}

html[dir=rtl] .select2-search input {
    padding: 4px 5px 4px 20px;
    background-color: #fff;
    background: url(https://trynow.live/test2/assets/select2/select2-8dbd849db3252358fd08db3cc9251185373125f6a045d6a33293c24b8de57dee.png) no-repeat -37px -22px,-webkit-gradient(linear,left top,left bottom,color-stop(85%,#fff),color-stop(99%,#eee)) 0 0;
    background: url(https://trynow.live/test2/assets/select2/select2-8dbd849db3252358fd08db3cc9251185373125f6a045d6a33293c24b8de57dee.png) no-repeat -37px -22px,linear-gradient(to bottom,#fff 85%,#eee 99%) 0 0
}

.select2-drop.select2-drop-above .select2-search input {
    margin-top: 4px
}

.select2-search input.select2-active {
    background-color: #fff;
    background: url(https://trynow.live/test2/assets/select2/select2-spinner-6cb611191daa90427429b7b2ec192626115ef5d6edbaa94ee2b95234d8454728.gif) no-repeat 100%,-webkit-gradient(linear,left top,left bottom,color-stop(85%,#fff),color-stop(99%,#eee)) 0 0;
    background: url(https://trynow.live/test2/assets/select2/select2-spinner-6cb611191daa90427429b7b2ec192626115ef5d6edbaa94ee2b95234d8454728.gif) no-repeat 100%,linear-gradient(to bottom,#fff 85%,#eee 99%) 0 0
}

.select2-container-active .select2-choice,.select2-container-active .select2-choices {
    border: 1px solid #5897fb;
    outline: 0;
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,.3);
    box-shadow: 0 0 5px rgba(0,0,0,.3)
}

.select2-dropdown-open .select2-choice {
    border-bottom-color: transparent;
    -webkit-box-shadow: 0 1px 0 #fff inset;
    box-shadow: 0 1px 0 #fff inset;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    background: #eee -webkit-gradient(linear,left bottom,left top,from(#fff),color-stop(50%,#eee));
    background: #eee linear-gradient(to top,#fff 0%,#eee 50%)
}

.select2-dropdown-open.select2-drop-above .select2-choice,.select2-dropdown-open.select2-drop-above .select2-choices {
    border: 1px solid #5897fb;
    border-top-color: transparent;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#fff),color-stop(50%,#eee));
    background-image: linear-gradient(to bottom,#fff 0%,#eee 50%)
}

.select2-dropdown-open .select2-choice .select2-arrow {
    background: 0 0;
    border-left: none
}

html[dir=rtl] .select2-dropdown-open .select2-choice .select2-arrow {
    border-right: none
}

.select2-dropdown-open .select2-choice .select2-arrow b {
    background-position: -18px 1px
}

html[dir=rtl] .select2-dropdown-open .select2-choice .select2-arrow b {
    background-position: -16px 1px
}

.select2-hidden-accessible {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.select2-results {
    max-height: 200px;
    padding: 0 0 0 4px;
    margin: 4px 4px 4px 0;
    position: relative;
    overflow-x: hidden;
    overflow-y: auto
}

html[dir=rtl] .select2-results {
    padding: 0 4px 0 0;
    margin: 4px 0 4px 4px
}

.select2-results ul.select2-result-sub {
    margin: 0;
    padding-left: 0
}

.select2-results li {
    list-style: none;
    display: list-item;
    background-image: none
}

.select2-results li.select2-result-with-children>.select2-result-label {
    font-weight: 700
}

.select2-results .select2-result-label {
    padding: 3px 7px 4px;
    margin: 0;
    cursor: pointer;
    min-height: 1em;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.select2-results-dept-1 .select2-result-label {
    padding-left: 20px
}

.select2-results-dept-2 .select2-result-label {
    padding-left: 40px
}

.select2-results-dept-3 .select2-result-label {
    padding-left: 60px
}

.select2-results-dept-4 .select2-result-label {
    padding-left: 80px
}

.select2-results-dept-5 .select2-result-label {
    padding-left: 100px
}

.select2-results-dept-6 .select2-result-label {
    padding-left: 110px
}

.select2-results-dept-7 .select2-result-label {
    padding-left: 120px
}

.select2-results .select2-highlighted {
    background: #3875d7;
    color: #fff
}

.select2-results li em {
    background: #feffde;
    font-style: normal
}

.select2-results .select2-highlighted em {
    background: 0 0
}

.select2-results .select2-highlighted ul {
    background: #fff;
    color: #000
}

.select2-results .select2-ajax-error,.select2-results .select2-no-results,.select2-results .select2-searching,.select2-results .select2-selection-limit {
    background: #f4f4f4;
    display: list-item;
    padding-left: 5px
}

.select2-results .select2-disabled.select2-highlighted {
    color: #666;
    background: #f4f4f4;
    display: list-item;
    cursor: default
}

.select2-results .select2-disabled {
    background: #f4f4f4;
    display: list-item;
    cursor: default
}

.select2-container.select2-container-disabled .select2-choice abbr,.select2-results .select2-selected {
    display: none
}

.select2-more-results.select2-active {
    background: #f4f4f4 url(https://trynow.live/test2/assets/select2/select2-spinner-6cb611191daa90427429b7b2ec192626115ef5d6edbaa94ee2b95234d8454728.gif) no-repeat 100%
}

.select2-results .select2-ajax-error {
    background: rgba(255,50,50,.2)
}

.select2-more-results {
    background: #f4f4f4;
    display: list-item
}

.select2-container.select2-container-disabled .select2-choice {
    background: #f4f4f4;
    border: 1px solid #ddd;
    cursor: default
}

.select2-container.select2-container-disabled .select2-choice .select2-arrow {
    background: #f4f4f4;
    border-left: 0
}

.select2-container-multi .select2-choices {
    height: auto!important;
    margin: 0;
    padding: 0 5px 0 0;
    position: relative;
    border: 1px solid #aaa;
    cursor: text;
    overflow: hidden;
    background: #fff -webkit-gradient(linear,left top,left bottom,color-stop(1%,#eee),color-stop(15%,#fff));
    background: #fff linear-gradient(to bottom,#eee 1%,#fff 15%);
    min-height: 26px
}

html[dir=rtl] .select2-container-multi .select2-choices {
    padding: 0 0 0 5px
}

.select2-locked {
    padding: 3px 5px!important
}

.select2-container-multi.select2-container-active .select2-choices {
    border: 1px solid #5897fb;
    outline: 0;
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,.3);
    box-shadow: 0 0 5px rgba(0,0,0,.3)
}

.select2-container-multi .select2-choices li {
    float: left;
    list-style: none
}

.select2-container-multi .select2-choices .select2-search-field {
    margin: 0;
    padding: 0;
    white-space: nowrap
}

.select2-container-multi .select2-choices .select2-search-field input {
    padding: 5px;
    margin: 1px 0;
    font-family: sans-serif;
    font-size: 100%;
    color: #666;
    outline: 0;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    background: 0 0!important
}

.select2-container-multi .select2-choices .select2-search-field input.select2-active {
    background: #fff url(https://trynow.live/test2/assets/select2/select2-spinner-6cb611191daa90427429b7b2ec192626115ef5d6edbaa94ee2b95234d8454728.gif) no-repeat 100%!important
}

.select2-default {
    color: #999!important
}

.select2-container-multi .select2-choices .select2-search-choice {
    padding: 3px 5px 3px 18px;
    margin: 3px 0 3px 5px;
    position: relative;
    line-height: 13px;
    color: #333;
    cursor: default;
    border: 1px solid #aaa;
    border-radius: 3px;
    -webkit-box-shadow: 0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);
    box-shadow: 0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);
    background-clip: padding-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background: #e4e4e4 -webkit-gradient(linear,left top,left bottom,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),to(#eee));
    background: #e4e4e4 linear-gradient(to bottom,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%)
}

html[dir=rtl] .select2-container-multi .select2-choices .select2-search-choice {
    margin: 3px 5px 3px 0;
    padding: 3px 18px 3px 5px
}

.select2-container-multi .select2-choices .select2-search-choice .select2-chosen {
    cursor: default
}

.select2-container-multi .select2-choices .select2-search-choice-focus {
    background: #d4d4d4
}

.select2-search-choice-close {
    display: block;
    width: 12px;
    height: 13px;
    position: absolute;
    right: 3px;
    top: 4px;
    font-size: 1px;
    outline: 0;
    background: url(https://trynow.live/test2/assets/select2/select2-8dbd849db3252358fd08db3cc9251185373125f6a045d6a33293c24b8de57dee.png) right top no-repeat
}

html[dir=rtl] .select2-search-choice-close {
    right: auto;
    left: 3px
}

.select2-container-multi .select2-search-choice-close {
    left: 3px
}

html[dir=rtl] .select2-container-multi .select2-search-choice-close {
    left: auto;
    right: 2px
}

.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover,.select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close {
    background-position: right -11px
}

.select2-container-multi.select2-container-disabled .select2-choices {
    background: #f4f4f4;
    border: 1px solid #ddd;
    cursor: default
}

.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice {
    padding: 3px 5px;
    border: 1px solid #ddd;
    background: #f4f4f4
}

.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close {
    display: none;
    background: 0 0
}

.select2-result-selectable .select2-match,.select2-result-unselectable .select2-match {
    text-decoration: underline
}

.select2-offscreen,.select2-offscreen:focus {
    clip: rect(0 0 0 0)!important;
    width: 1px!important;
    height: 1px!important;
    border: 0!important;
    margin: 0!important;
    padding: 0!important;
    overflow: hidden!important;
    position: absolute!important;
    outline: 0!important;
    left: 0!important;
    top: 0!important
}

.select2-display-none {
    display: none
}

.select2-measure-scrollbar {
    position: absolute;
    top: -10000px;
    left: -10000px;
    width: 100px;
    height: 100px;
    overflow: scroll
}

@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min-resolution:2dppx) {
    .select2-container .select2-choice .select2-arrow b,.select2-container .select2-choice abbr,.select2-search input,.select2-search-choice-close {
        background-image:url(https://trynow.live/test2/assets/select2/select2x2-c0fb39605605e0646ac56e13cf7f6feb1f0eb50c19812ba720e0361bd7940ce7.png)!important;
        background-size: 60px 40px!important
    }

    .select2-search input {
        background-position: 100% -21px!important
    }
}

/*! Select2 Bootstrap 3 CSS v1.4.6 | MIT License | github.com/t0m/select2-bootstrap-css */
.select2-container.form-control {
    background: 0 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: 0;
    display: block;
    margin: 0;
    padding: 0
}

.select2-container .select2-choice,.select2-container .select2-choices,.select2-container .select2-choices .select2-search-field input {
    background: 0 0;
    padding: 0
}

.select2-container .select2-choice,.select2-container .select2-choices,.select2-container .select2-choices .select2-search-field input,.select2-search input {
    border-color: #ccc;
    border-radius: 4px;
    color: #3d3d3d;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
    background-color: #fff;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075)
}

.select2-container .select2-choices .select2-search-field input {
    -webkit-box-shadow: none;
    box-shadow: none
}

.select2-container .select2-choice {
    height: 34px;
    line-height: 1.42857143
}

.select2-container.select2-container-multi.form-control {
    height: auto
}

.input-group-sm .select2-container .select2-choice,.input-group-sm>.input-group-btn>.select2-container.btn .select2-choice,.input-group-sm>.select2-container.form-control .select2-choice,.input-group-sm>.select2-container.input-group-addon .select2-choice,.select2-container.input-sm .select2-choice {
    height: 30px;
    line-height: 1.5;
    border-radius: 3px
}

.input-group-lg .select2-container .select2-choice,.input-group-lg>.input-group-btn>.select2-container.btn .select2-choice,.input-group-lg>.select2-container.form-control .select2-choice,.input-group-lg>.select2-container.input-group-addon .select2-choice,.select2-container.input-lg .select2-choice {
    height: 46px;
    line-height: 1.3333333;
    border-radius: 6px
}

.select2-container-multi .select2-choices .select2-search-field input {
    height: 32px;
    margin: 0
}

.input-group-sm .select2-container-multi .select2-choices .select2-search-field input,.input-group-sm>.input-group-btn>.select2-container-multi.btn .select2-choices .select2-search-field input,.input-group-sm>.select2-container-multi.form-control .select2-choices .select2-search-field input,.input-group-sm>.select2-container-multi.input-group-addon .select2-choices .select2-search-field input,.select2-container-multi.input-sm .select2-choices .select2-search-field input {
    height: 28px
}

.input-group-lg .select2-container-multi .select2-choices .select2-search-field input,.input-group-lg>.input-group-btn>.select2-container-multi.btn .select2-choices .select2-search-field input,.input-group-lg>.select2-container-multi.form-control .select2-choices .select2-search-field input,.input-group-lg>.select2-container-multi.input-group-addon .select2-choices .select2-search-field input,.select2-container-multi.input-lg .select2-choices .select2-search-field input {
    height: 44px
}

.select2-choice>span:first-child,.select2-chosen,.select2-container .select2-choices .select2-search-field input {
    padding: 6px 12px
}

.input-group-sm .select2-choice>span:first-child,.input-group-sm .select2-choices .select2-search-field input,.input-group-sm .select2-chosen,.input-group-sm>.form-control .select2-choice>span:first-child,.input-group-sm>.form-control .select2-choices .select2-search-field input,.input-group-sm>.form-control .select2-chosen,.input-group-sm>.input-group-addon .select2-choice>span:first-child,.input-group-sm>.input-group-addon .select2-choices .select2-search-field input,.input-group-sm>.input-group-addon .select2-chosen,.input-group-sm>.input-group-btn>.btn .select2-choice>span:first-child,.input-group-sm>.input-group-btn>.btn .select2-choices .select2-search-field input,.input-group-sm>.input-group-btn>.btn .select2-chosen,.input-sm .select2-choice>span:first-child,.input-sm .select2-choices .select2-search-field input,.input-sm .select2-chosen {
    padding: 5px 10px
}

.input-group-lg .select2-choice>span:first-child,.input-group-lg .select2-choices .select2-search-field input,.input-group-lg .select2-chosen,.input-group-lg>.form-control .select2-choice>span:first-child,.input-group-lg>.form-control .select2-choices .select2-search-field input,.input-group-lg>.form-control .select2-chosen,.input-group-lg>.input-group-addon .select2-choice>span:first-child,.input-group-lg>.input-group-addon .select2-choices .select2-search-field input,.input-group-lg>.input-group-addon .select2-chosen,.input-group-lg>.input-group-btn>.btn .select2-choice>span:first-child,.input-group-lg>.input-group-btn>.btn .select2-choices .select2-search-field input,.input-group-lg>.input-group-btn>.btn .select2-chosen,.input-lg .select2-choice>span:first-child,.input-lg .select2-choices .select2-search-field input,.input-lg .select2-chosen {
    padding: 10px 16px
}

.select2-container-multi .select2-choices .select2-search-choice {
    margin-top: 5px;
    margin-bottom: 3px
}

.input-group-sm .select2-container-multi .select2-choices .select2-search-choice,.input-group-sm>.input-group-btn>.select2-container-multi.btn .select2-choices .select2-search-choice,.input-group-sm>.select2-container-multi.form-control .select2-choices .select2-search-choice,.input-group-sm>.select2-container-multi.input-group-addon .select2-choices .select2-search-choice,.select2-container-multi.input-sm .select2-choices .select2-search-choice {
    margin-top: 3px;
    margin-bottom: 2px
}

.input-group-lg .select2-container-multi .select2-choices .select2-search-choice,.input-group-lg>.input-group-btn>.select2-container-multi.btn .select2-choices .select2-search-choice,.input-group-lg>.select2-container-multi.form-control .select2-choices .select2-search-choice,.input-group-lg>.select2-container-multi.input-group-addon .select2-choices .select2-search-choice,.select2-container-multi.input-lg .select2-choices .select2-search-choice {
    line-height: 24px
}

.select2-container .select2-choice .select2-arrow,.select2-container .select2-choice div {
    border-left: none;
    background: 0 0
}

.select2-dropdown-open .select2-choice .select2-arrow,.select2-dropdown-open .select2-choice div {
    border-left-color: transparent;
    background: 0 0
}

.select2-container .select2-choice .select2-arrow b,.select2-container .select2-choice div b {
    background-position: 0 3px
}

.select2-dropdown-open .select2-choice .select2-arrow b,.select2-dropdown-open .select2-choice div b {
    background-position: -18px 3px
}

.input-group-sm .select2-container .select2-choice .select2-arrow b,.input-group-sm .select2-container .select2-choice div b,.input-group-sm>.input-group-btn>.select2-container.btn .select2-choice .select2-arrow b,.input-group-sm>.input-group-btn>.select2-container.btn .select2-choice div b,.input-group-sm>.select2-container.form-control .select2-choice .select2-arrow b,.input-group-sm>.select2-container.form-control .select2-choice div b,.input-group-sm>.select2-container.input-group-addon .select2-choice .select2-arrow b,.input-group-sm>.select2-container.input-group-addon .select2-choice div b,.select2-container.input-sm .select2-choice .select2-arrow b,.select2-container.input-sm .select2-choice div b {
    background-position: 0 1px
}

.input-group-sm .select2-dropdown-open .select2-choice .select2-arrow b,.input-group-sm .select2-dropdown-open .select2-choice div b,.input-group-sm>.input-group-btn>.select2-dropdown-open.btn .select2-choice .select2-arrow b,.input-group-sm>.input-group-btn>.select2-dropdown-open.btn .select2-choice div b,.input-group-sm>.select2-dropdown-open.form-control .select2-choice .select2-arrow b,.input-group-sm>.select2-dropdown-open.form-control .select2-choice div b,.input-group-sm>.select2-dropdown-open.input-group-addon .select2-choice .select2-arrow b,.input-group-sm>.select2-dropdown-open.input-group-addon .select2-choice div b,.select2-dropdown-open.input-sm .select2-choice .select2-arrow b,.select2-dropdown-open.input-sm .select2-choice div b {
    background-position: -18px 1px
}

.input-group-lg .select2-container .select2-choice .select2-arrow b,.input-group-lg .select2-container .select2-choice div b,.input-group-lg>.input-group-btn>.select2-container.btn .select2-choice .select2-arrow b,.input-group-lg>.input-group-btn>.select2-container.btn .select2-choice div b,.input-group-lg>.select2-container.form-control .select2-choice .select2-arrow b,.input-group-lg>.select2-container.form-control .select2-choice div b,.input-group-lg>.select2-container.input-group-addon .select2-choice .select2-arrow b,.input-group-lg>.select2-container.input-group-addon .select2-choice div b,.select2-container.input-lg .select2-choice .select2-arrow b,.select2-container.input-lg .select2-choice div b {
    background-position: 0 9px
}

.input-group-lg .select2-dropdown-open .select2-choice .select2-arrow b,.input-group-lg .select2-dropdown-open .select2-choice div b,.input-group-lg>.input-group-btn>.select2-dropdown-open.btn .select2-choice .select2-arrow b,.input-group-lg>.input-group-btn>.select2-dropdown-open.btn .select2-choice div b,.input-group-lg>.select2-dropdown-open.form-control .select2-choice .select2-arrow b,.input-group-lg>.select2-dropdown-open.form-control .select2-choice div b,.input-group-lg>.select2-dropdown-open.input-group-addon .select2-choice .select2-arrow b,.input-group-lg>.select2-dropdown-open.input-group-addon .select2-choice div b,.select2-dropdown-open.input-lg .select2-choice .select2-arrow b,.select2-dropdown-open.input-lg .select2-choice div b {
    background-position: -18px 9px
}

.has-warning .select2-choice,.has-warning .select2-choices {
    border-color: #8a6d3b
}

.has-warning .select2-container-active .select2-choice,.has-warning .select2-container-multi.select2-container-active .select2-choices {
    border-color: #66512c;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b
}

.has-warning.select2-drop-active {
    border-color: #66512c
}

.has-warning.select2-drop-active.select2-drop.select2-drop-above {
    border-top-color: #66512c
}

.has-error .select2-choice,.has-error .select2-choices {
    border-color: #a94442
}

.has-error .select2-container-active .select2-choice,.has-error .select2-container-multi.select2-container-active .select2-choices {
    border-color: #843534;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483
}

.has-error.select2-drop-active {
    border-color: #843534
}

.has-error.select2-drop-active.select2-drop.select2-drop-above {
    border-top-color: #843534
}

.has-success .select2-choice,.has-success .select2-choices {
    border-color: #3c763d
}

.has-success .select2-container-active .select2-choice,.has-success .select2-container-multi.select2-container-active .select2-choices {
    border-color: #2b542c;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168
}

.has-success.select2-drop-active {
    border-color: #2b542c
}

.has-success.select2-drop-active.select2-drop.select2-drop-above {
    border-top-color: #2b542c
}

.select2-container-active .select2-choice,.select2-container-multi.select2-container-active .select2-choices {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s,-webkit-box-shadow ease-in-out .15s
}

.select2-drop-auto-width,.select2-drop.select2-drop-above.select2-drop-active {
    border-top-color: #66afe9
}

.input-group.select2-bootstrap-prepend .select2-dropdown-open.select2-drop-above [class^=select2-choice],.input-group.select2-bootstrap-prepend [class^=select2-choice] {
    border-bottom-left-radius: 0!important;
    border-top-left-radius: 0!important
}

.input-group.select2-bootstrap-append .select2-dropdown-open.select2-drop-above [class^=select2-choice],.input-group.select2-bootstrap-append [class^=select2-choice] {
    border-bottom-right-radius: 0!important;
    border-top-right-radius: 0!important
}

.select2-dropdown-open [class^=select2-choice] {
    border-bottom-right-radius: 0!important;
    border-bottom-left-radius: 0!important
}

.select2-dropdown-open.select2-drop-above [class^=select2-choice] {
    border-top-right-radius: 0!important;
    border-top-left-radius: 0!important;
    border-bottom-right-radius: 4px!important;
    border-bottom-left-radius: 4px!important;
    background: #fff;
    -webkit-filter: none;
    filter: none
}

.input-group.input-group-sm.select2-bootstrap-prepend .select2-dropdown-open.select2-drop-above [class^=select2-choice] {
    border-bottom-right-radius: 3px!important
}

.input-group.input-group-lg.select2-bootstrap-prepend .select2-dropdown-open.select2-drop-above [class^=select2-choice] {
    border-bottom-right-radius: 6px!important
}

.input-group.input-group-sm.select2-bootstrap-append .select2-dropdown-open.select2-drop-above [class^=select2-choice] {
    border-bottom-left-radius: 3px!important
}

.input-group.input-group-lg.select2-bootstrap-append .select2-dropdown-open.select2-drop-above [class^=select2-choice] {
    border-bottom-left-radius: 6px!important
}

.select2-results .select2-highlighted {
    color: #fff;
    background-color: #FF0B55
}

.select2-bootstrap-append .input-group-btn,.select2-bootstrap-append .input-group-btn .btn,.select2-bootstrap-append .select2-container-multiple,.select2-bootstrap-prepend .input-group-btn,.select2-bootstrap-prepend .input-group-btn .btn,.select2-bootstrap-prepend .select2-container-multiple {
    vertical-align: top
}

.select2-container-multi .select2-choices .select2-search-choice {
    color: #3d3d3d;
    background: #fff;
    border-color: #ccc;
    -webkit-box-shadow: none;
    box-shadow: none
}

.select2-container-multi .select2-choices .select2-search-choice-focus {
    background: #ebebeb;
    border-color: #adadad;
    color: #333;
    -webkit-box-shadow: none;
    box-shadow: none
}

.select2-search-choice-close {
    margin-top: -7px;
    top: 50%
}

.select2-container .select2-choice abbr {
    top: 50%
}

.select2-results .select2-no-results,.select2-results .select2-searching,.select2-results .select2-selection-limit {
    background-color: rgba(252,248,227,.85);
    color: #8a6d3b
}

.select2-container.select2-container-disabled .select2-choice,.select2-container.select2-container-disabled .select2-choices {
    cursor: not-allowed;
    background-color: #c2c2c2;
    border-color: #ccc
}

.select2-container.select2-container-disabled .select2-choice .select2-arrow,.select2-container.select2-container-disabled .select2-choice div,.select2-container.select2-container-disabled .select2-choices .select2-arrow,.select2-container.select2-container-disabled .select2-choices div {
    background-color: transparent;
    border-left: 1px solid transparent
}

.select2-container-multi .select2-choices .select2-search-field input.select2-active,.select2-more-results.select2-active,.select2-search input.select2-active {
    background-position: right 4px center
}

.select2-offscreen,.select2-offscreen:focus {
    width: 1px!important;
    height: 1px!important;
    position: absolute!important
}

.select2-input::-webkit-input-placeholder {
    color: #777;
    opacity: 1
}

.select2-input::-moz-placeholder {
    color: #777;
    opacity: 1
}

.select2-input:-ms-input-placeholder,.select2-input::-ms-input-placeholder {
    color: #777;
    opacity: 1
}

.select2-input::placeholder {
    color: #777;
    opacity: 1
}

.select2-search-field>input.select2-input::-webkit-input-placeholder {
    color: #777!important;
    opacity: 1
}

.select2-search-field>input.select2-input::-moz-placeholder {
    color: #777!important;
    opacity: 1
}

.select2-search-field>input.select2-input:-ms-input-placeholder,.select2-search-field>input.select2-input::-ms-input-placeholder {
    color: #777!important;
    opacity: 1
}

.select2-search-field>input.select2-input::placeholder {
    color: #777!important;
    opacity: 1
}

.select2-no-results {
    padding: 4px 12px
}

.select2-drop-mask {
    z-index: 9998;
    position: fixed;
    min-height: 100%;
    min-width: 100%;
    height: auto;
    width: auto
}

.select2-hidden-accessible {
    visibility: hidden
}

.select2-results {
    max-height: 300px
}

.calling-code-select-dropdown {
    min-width: 200px
}

.select2-drop-active {
    border: 1px solid #555;
    background-color: #333;
    background: -webkit-gradient(linear,left top,left bottom,from(#222),to(#333));
    background: linear-gradient(#222,#333);
    text-shadow: 0 -1px 0 rgba(0,0,0,.2);
    color: #e6e6e6
}

.select2-drop-active::-webkit-input-placeholder,.thredded--form select::-webkit-input-placeholder {
    color: #e6e6e6;
    opacity: 1
}

.select2-drop-active::-moz-placeholder,.thredded--form select::-moz-placeholder {
    color: #e6e6e6;
    opacity: 1
}

.select2-drop-active:-ms-input-placeholder,.select2-drop-active::-ms-input-placeholder,.thredded--form select:-ms-input-placeholder,.thredded--form select::-ms-input-placeholder {
    color: #e6e6e6;
    opacity: 1
}

.select2-drop-active::placeholder,.thredded--form select::placeholder {
    color: #e6e6e6;
    opacity: 1
}

.select2-drop-active.disabled,.select2-drop-active:disabled,.thredded--form select.disabled,.thredded--form select:disabled {
    background: #262626;
    -webkit-transition: none;
    transition: none;
    opacity: .65
}

.select2-drop-active:active,.select2-drop-active:focus,.select2-drop-active:hover {
    background: #333;
    -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
    box-shadow: inset 0 3px 5px rgba(0,0,0,.125)
}

.select2-results .select2-highlighted {
    background: rgba(255,255,255,.1)
}

@media (min-width: 48.00001rem) {
    .thredded--alert,.thredded--flash-message,.thredded--topic--locked-notice {
        margin-bottom:1.5rem
    }
}

@media (min-width: 34.00001rem) {
    .thredded--messageboards--actions .button_to,.thredded--messageboards--actions a,.thredded--post-moderation-actions .button_to,.thredded--post-moderation-actions a {
        display:inline-block
    }

    .thredded--messageboards--actions .button_to+.button_to,.thredded--messageboards--actions a+a,.thredded--post-moderation-actions .button_to+.button_to,.thredded--post-moderation-actions a+a {
        margin-left: .75rem
    }
}

.thredded--form fieldset {
    background-color: rgba(0,0,0,.2);
    border: 1px solid rgba(255,255,255,.1);
    margin: 0 0 .75rem;
    padding: 1.5rem
}

.thredded--form label.required::after {
    content: "*"
}

.thredded--form select {
    background-color: #333;
    background: -webkit-gradient(linear,left top,left bottom,from(#222),to(#333));
    background: linear-gradient(#222,#333);
    text-shadow: 0 -1px 0 rgba(0,0,0,.2);
    color: #e6e6e6;
    border: 1px solid #555;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    border-radius: 4px
}

details[data-popover] summary:focus {
    outline: 0
}

.thredded--post--content hr {
    border-bottom: none;
    border-left: none;
    border-right: none;
    border-top: 1px solid rgba(255,255,255,.1);
    margin: 1.5rem 0
}

@media (max-width: 34rem) {
    .thredded--blockquote,.thredded--post--content blockquote {
        padding:.375rem .75rem
    }
}

.thredded--embed-16-by-9>iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

@media (min-width: 34.00001rem) {
    .thredded--main-container {
        padding:0 2rem .75rem
    }
}

@media (max-width: 48rem) {
    .thredded--navigation-breadcrumbs li {
        font-weight:700
    }
}

@media (max-width: 34rem) {
    .thredded--navigation-breadcrumbs li a {
        position:relative
    }

    .thredded--navigation-breadcrumbs li:first-child:last-child a,.thredded--navigation-breadcrumbs li:first-child:last-child.thredded--navigation-breadcrumbs--item-no-link {
        padding: .75rem 0
    }

    .thredded--navigation-breadcrumbs li:first-child:not(:last-child) a,.thredded--navigation-breadcrumbs li:first-child:not(:last-child).thredded--navigation-breadcrumbs--item-no-link {
        padding-top: .375rem
    }

    .thredded--navigation-breadcrumbs li:last-child:not(:first-child) a,.thredded--navigation-breadcrumbs li:last-child:not(:first-child).thredded--navigation-breadcrumbs--item-no-link {
        padding-bottom: .375rem
    }

    .thredded--navigation-breadcrumbs li:last-child:not(:first-child) a::before,.thredded--navigation-breadcrumbs li:last-child:not(:first-child).thredded--navigation-breadcrumbs--item-no-link::before {
        background: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNyAxMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMS45Ni4xOWEuNDcuNDcgMCAwIDAtLjY4NSAwTC41OTIuOTFhLjUyLjUyIDAgMCAwIDAgLjcxNUwzLjg4NyA1LjAzLjU2NCA4LjQ2MmEuNTIuNTIgMCAwIDAgMCAuNzE2bC42ODQuNzE3YS40Ny40NyAwIDAgMCAuNjg0IDBsNC4zNS00LjUwOGEuNTI4LjUyOCAwIDAgMCAwLS43MTdMMS45NTguMTkiIGZpbGw9IiNCMEFFQkMiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPgo%3D) no-repeat center center;
        content: "";
        display: inline-block;
        height: 10px;
        margin: 0 .45rem 0 .75rem;
        width: 6px;
        position: absolute;
        top: .4em;
        left: -1.625em
    }
}

@media (min-width: 34.00001rem) {
    .thredded--navigation-breadcrumbs li {
        display:inline-block
    }

    .thredded--navigation-breadcrumbs li a,.thredded--navigation-breadcrumbs li.thredded--navigation-breadcrumbs--item-no-link {
        display: inline-block;
        padding: .75rem 0
    }

    .thredded--navigation-breadcrumbs li::after {
        background: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNyAxMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMS45Ni4xOWEuNDcuNDcgMCAwIDAtLjY4NSAwTC41OTIuOTFhLjUyLjUyIDAgMCAwIDAgLjcxNUwzLjg4NyA1LjAzLjU2NCA4LjQ2MmEuNTIuNTIgMCAwIDAgMCAuNzE2bC42ODQuNzE3YS40Ny40NyAwIDAgMCAuNjg0IDBsNC4zNS00LjUwOGEuNTI4LjUyOCAwIDAgMCAwLS43MTdMMS45NTguMTkiIGZpbGw9IiNCMEFFQkMiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPgo%3D) no-repeat center center;
        content: "";
        display: inline-block;
        height: 10px;
        margin: 0 .45rem 0 .75rem;
        width: 6px
    }

    .thredded--navigation-breadcrumbs li:last-child::after {
        display: none
    }
}

@media (max-width: 48rem) {
    .thredded--navigation--search {
        position:initial;
        margin-bottom: .75rem
    }
}

@media (min-width: 48.00001rem) {
    .thredded--navigation--search input[type=search] {
        background:0 0;
        border-color: transparent;
        font-size: .875rem;
        line-height: 1rem;
        min-width: 13rem;
        width: auto;
        padding: .9375rem .75rem .875rem;
        margin-top: -1px;
        margin-bottom: 0
    }

    .thredded--navigation--search input[type=search],.thredded--navigation--search input[type=search]:focus {
        -webkit-transition: background,border-color,min-width .15s ease-out 0s,-webkit-box-shadow;
        transition: background,border-color,box-shadow,min-width .15s ease-out 0s;
        transition: background,border-color,box-shadow,min-width .15s ease-out 0s,-webkit-box-shadow
    }

    .thredded--navigation--search input[type=search]:focus,.thredded--navigation--search input[type=search]:not(:placeholder-shown) {
        background: rgba(0,0,0,.2);
        -webkit-box-shadow: none;
        box-shadow: none;
        margin-right: 0;
        margin-left: 0;
        min-width: 16rem;
        text-align: left
    }

    .thredded--navigation--search input[type=search]:hover {
        border-color: transparent;
        -webkit-box-shadow: none;
        box-shadow: none
    }

    .thredded--navigation--search input[type=search]::-webkit-search-cancel-button,.thredded--navigation--search input[type=search]::-webkit-search-decoration,.thredded--navigation--search input[type=search]::-webkit-search-results-button,.thredded--navigation--search input[type=search]::-webkit-search-results-decoration {
        max-height: 1rem
    }

    .thredded--navigation--search input[type=search]:not(:focus)::-webkit-search-cancel-button,.thredded--navigation--search input[type=search]:not(:focus)::-webkit-search-decoration,.thredded--navigation--search input[type=search]:placeholder-shown::-webkit-search-cancel-button,.thredded--navigation--search input[type=search]:placeholder-shown::-webkit-search-decoration {
        -webkit-appearance: none;
        margin: 0
    }

    .thredded--navigation--search input[type=search]::-webkit-input-placeholder {
        color: #e6e6e6;
        -webkit-transition: color .1s linear;
        transition: color .1s linear;
        height: inherit;
        line-height: inherit;
        opacity: 1
    }

    .thredded--navigation--search input[type=search]::-moz-placeholder {
        color: #e6e6e6;
        -webkit-transition: color .1s linear;
        transition: color .1s linear;
        height: inherit;
        line-height: inherit;
        opacity: 1
    }

    .thredded--navigation--search input[type=search]:-ms-input-placeholder,.thredded--navigation--search input[type=search]::-ms-input-placeholder {
        color: #e6e6e6;
        -webkit-transition: color .1s linear;
        transition: color .1s linear;
        height: inherit;
        line-height: inherit;
        opacity: 1
    }

    .thredded--navigation--search input[type=search]::placeholder {
        color: #e6e6e6;
        -webkit-transition: color .1s linear;
        transition: color .1s linear;
        height: inherit;
        line-height: inherit;
        opacity: 1
    }

    .thredded--navigation--search input[type=search]:hover:not(:focus):placeholder-shown {
        cursor: pointer
    }

    .thredded--navigation--search input[type=search]:hover:not(:focus)::-webkit-input-placeholder {
        color: #FF0B55
    }

    .thredded--navigation--search input[type=search]:hover:not(:focus)::-moz-placeholder {
        color: #FF0B55
    }

    .thredded--navigation--search input[type=search]:hover:not(:focus):-ms-input-placeholder,.thredded--navigation--search input[type=search]:hover:not(:focus)::-ms-input-placeholder {
        color: #FF0B55
    }

    .thredded--navigation--search input[type=search]:hover:not(:focus)::placeholder {
        color: #FF0B55
    }

    .thredded--navigation--search input[type=search]:focus,.thredded--navigation--search input[type=search]:not(:placeholder-shown) {
        border-color: rgba(255,255,255,.1)
    }
}

@media print {
    .thredded--navigation--search {
        display: none
    }
}

@media (min-width: 48.00001rem) {
    .thredded--navigation--search input[type=search] {
        text-align:left;
        margin-right: 0;
        margin-left: -.75rem
    }

    .thredded--navigation--search--right input[type=search] {
        text-align: right;
        margin-right: -.75rem;
        margin-left: 0
    }
}

@media (min-width: 576px) {
    .w-30 {
        width:32%
    }
}

@media (min-width: 767.98px) {
    .margin-left-7vw {
        margin-left:7vw
    }
}

@media (min-width: 991.98px) {
    .w-md-60 {
        width:60%
    }

    .ml-md--3 {
        margin-left: -3rem!important
    }
}

@media (max-width: 34rem) {
    .thredded--main-section {
        padding:0 1rem
    }

    .thredded--navigation-breadcrumbs {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        gap: 1rem;
        -webkit-box-align: baseline;
        -ms-flex-align: baseline;
        align-items: baseline
    }

    .thredded--topic {
        width: 100%!important
    }
}

@media (min-width: 1119.98px) {
    .w-lg-100 {
        width:100%!important
    }
}

@media print {
    .thredded--user-navigation {
        display: none
    }
}

@media (max-width: 48rem) {
    .thredded--unread-topics--followed-icon {
        display:none
    }

    .thredded--user-navigation--moderation,.thredded--user-navigation--private-topics,.thredded--user-navigation--settings,.thredded--user-navigation--unread-topics {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        margin: 0 0 0 .5rem;
        padding: 0;
        vertical-align: top
    }

    .thredded--user-navigation--moderation a,.thredded--user-navigation--private-topics a,.thredded--user-navigation--settings a,.thredded--user-navigation--unread-topics a {
        position: relative;
        display: block;
        padding: .4375rem 0 .375rem
    }

    .thredded--user-navigation--moderation .thredded--icon,.thredded--user-navigation--private-topics .thredded--icon,.thredded--user-navigation--settings .thredded--icon,.thredded--user-navigation--unread-topics .thredded--icon {
        display: block;
        width: 2rem;
        height: 2rem
    }

    .thredded--user-navigation--moderation--pending-count,.thredded--user-navigation--private-topics--unread,.thredded--user-navigation--unread-topics--followed-count {
        bottom: .3125rem;
        position: absolute;
        right: -.1875rem
    }

    .thredded--navigation {
        position: relative;
        width: 100%
    }

    .thredded--navigation-breadcrumbs {
        font-size: .875rem;
        padding-right: 2.625rem
    }

    .thredded--global-nav-icons-1 .thredded--navigation-breadcrumbs {
        padding-right: 5.25rem
    }

    .thredded--global-nav-icons-2 .thredded--navigation-breadcrumbs {
        padding-right: 7.875rem
    }

    .thredded--global-nav-icons-3 .thredded--navigation-breadcrumbs {
        padding-right: 10.5rem
    }

    .thredded--navigation--search-topics {
        display: none
    }
}

@media screen and (max-width: 48rem) {
    .thredded--messageboards-index .thredded--navigation--search-topics,.thredded--topic-search-results .thredded--navigation--search-topics,.thredded--topics-index .thredded--navigation--search-topics {
        display:block;
        width: 100%
    }
}

@media (max-width: 48rem) {
    .thredded--user-navigation {
        border-bottom:none;
        position: absolute;
        top: 0;
        right: 0;
        z-index: 2
    }

    .thredded--user-navigation-standalone {
        display: block;
        margin-bottom: 0
    }

    .thredded--user-navigation--item .thredded--nav-text,.thredded--user-navigation--moderation.thredded--is-current~.thredded--user-navigation--private-topics,.thredded--user-navigation--moderation.thredded--is-current~.thredded--user-navigation--settings {
        display: none
    }

    .thredded--scoped-navigation {
        position: absolute;
        top: 0;
        right: 0
    }

    .thredded--global-nav-icons-1 .thredded--scoped-navigation {
        right: 2.625rem
    }

    .thredded--global-nav-icons-2 .thredded--scoped-navigation {
        right: 5.25rem
    }

    .thredded--global-nav-icons-3 .thredded--scoped-navigation {
        right: 7.875rem
    }
}

@media (min-width: 48.00001rem) {
    .thredded--moderation-navigation {
        margin-bottom:1.5rem
    }
}

.list-group-dark .list-group-item i.icon-primary,.list-group-dark a.list-group-item,.my-listings-nav>a.my-listing-nav-link-listing,.star-rating.editable .star.hover.selected:before,a.btn-dark {
    color: #FF0B55
}

@media (min-width: 56.12501rem) {
    .thredded--post-moderation-record .thredded--post {
        margin-left:4rem
    }
}

@media (max-width: 34rem) {
    .thredded--currently-online {
        display:none
    }
}

@media print {
    .thredded--currently-online {
        display: none
    }
}

.thredded--form-list label~label {
    display: inline-block;
    font-weight: 400;
    margin-right: 15px
}

@media (min-width: 34.00001rem) and (max-width:48rem) {
    .thredded--main-section {
        margin-bottom:1.5rem
    }
}

@media (max-width: 34rem) {
    .thredded--main-section {
        margin-bottom:.75rem
    }
}

ul.thredded--textcomplete-dropdown {
    background: #27292a
}

ul.thredded--textcomplete-dropdown li.textcomplete-item.active {
    background: #FF0B55
}

@media print {
    .thredded--messageboards--actions {
        display: none
    }
}

@supports (flex-wrap: wrap) {
    .thredded--messageboard {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .thredded--messageboard--header {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .thredded--messageboard--header>.thredded--flex-spacer {
        margin-right: .75rem
    }

    .thredded--messageboard--meta {
        text-align: right
    }

    .thredded--messageboard--byline,.thredded--messageboard--description {
        margin-top: auto
    }

    @media (min-width: 48.00001rem) {
        .thredded--grid-sizer,.thredded--messageboard,.thredded--messageboards-group::after,.thredded--messageboards-group::before {
            -ms-flex-preferred-size:21.5rem;
            flex-basis: 21.5rem;
            -webkit-box-flex: 1;
            -ms-flex-positive: 1;
            flex-grow: 1;
            margin-left: -.5px;
            margin-right: -.5px
        }

        .thredded--messageboards-group {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-orient: horizontal;
            -webkit-box-direction: normal;
            -ms-flex-direction: row;
            flex-direction: row;
            -ms-flex-wrap: wrap;
            flex-wrap: wrap;
            -webkit-box-pack: justify;
            -ms-flex-pack: justify;
            justify-content: space-between;
            margin: .5px
        }

        .thredded--messageboards-group::after,.thredded--messageboards-group::before {
            -webkit-box-sizing: border-box;
            box-sizing: border-box;
            content: "";
            padding: 0 1.2rem
        }

        .thredded--messageboards-group::before {
            -webkit-box-ordinal-group: 2;
            -ms-flex-order: 1;
            order: 1
        }

        .thredded--messageboard {
            margin-top: -.5px;
            margin-bottom: -.5px;
            padding: 1.5rem 1.2rem
        }
    }
}

.thredded--pagination>span {
    color: #e6e6e6;
    display: inline-block;
    margin-right: .75rem
}

@media (min-width: 48.00001rem) {
    .thredded--post {
        margin-bottom:3rem
    }
}

@media (min-width: 56.12501rem) {
    .thredded--post--dropdown--toggle {
        margin-top:-.75rem
    }
}

@media print {
    .thredded--post--dropdown {
        display: none
    }
}

@media (min-width: 56.12501rem) {
    .thredded--post--avatar {
        height:2.25rem;
        left: -3rem;
        position: absolute;
        top: -.5rem;
        width: 2.25rem
    }
}

@media (min-width: 65.62501rem) {
    .thredded--post--avatar {
        height:3.25rem;
        left: -4.125rem;
        width: 3.25rem
    }
}

.thredded--post--content pre {
    overflow-x: auto
}

@media print {
    .thredded--post-form--wrapper {
        display: none
    }
}


@media print {
    .thredded--topic-delete--wrapper {
        display: none
    }
}

@media (min-width: 48.00001rem) {
    .thredded--topic-header {
        margin-bottom:2.25rem;
        margin-top: .75rem
    }

    .thredded--topic-header::after {
        clear: both;
        content: "";
        display: block
    }
}

@media (min-width: 34.00001rem) {
    .thredded--topic-header--title {
        font-size:1.5rem
    }
}

@media print {
    .thredded--topic-header--edit-topic {
        display: none
    }
}

@media (min-width: 48.00001rem) {
    .thredded--topic-header--follow-info {
        float:right;
        text-align: right;
        max-width: 25rem;
        position: relative
    }

    .thredded--topic-header--follow-info form {
        position: absolute;
        right: 0;
        vertical-align: text-top
    }

    .thredded--topic-header--follow-info form.thredded--topic-header--follow-info--unfollow {
        top: 1.625em
    }

    .thredded--topic-header--follow-info--reason {
        display: block;
        vertical-align: text-top
    }
}

.video>.pbWrapper>div {
    display: inline-block
}

@media print {
    .thredded--topic-header--follow-info form {
        display: none
    }
}

.nav.nav-dark>li i {
    vertical-align: middle
}

@media (max-width: 56.125rem) {
    .thredded--topics--topic {
        margin-left:3rem
    }
}

@media (max-width: 34rem) {
    .thredded--topics--topic {
        margin-right:2rem
    }
}

.thredded--pagination.pagination>span.current {
    font-weight: 700
}

@media (max-width: 34rem) {
    .thredded--topics--follow-icon {
        right:-3rem
    }
}

@media print {
    .thredded--new-private-topic-form,.thredded--new-topic-form {
        display: none
    }
}

aside.onebox .onebox-body h3,aside.onebox .onebox-body h4 {
    font-size: 1em;
    margin: 10px 0
}

aside.onebox .onebox-body .tweet-images img.tweet-image {
    margin-top: 1em;
    max-width: 100%;
    max-height: 100%;
    float: none
}

pre.onebox code {
    font-size: 14px;
    -moz-tab-size: 4;
    -o-tab-size: 4;
    tab-size: 4;
    white-space: normal
}

pre.onebox code ol.lines li:before {
    position: absolute;
    display: inline-block;
    width: 35px;
    left: -40px;
    color: #afafaf;
    text-align: right;
    padding-right: 5px;
    font-size: 12px;
    line-height: 1.9em;
    content: counter(li-counter);
    counter-increment: li-counter
}

pre.onebox code ol {
    margin-left: 0;
    line-height: 1.5em
}

pre.onebox code li {
    padding-left: 5px
}

pre.onebox code ol.lines {
    padding: 0;
    margin: 0 0 .2rem 2rem;
    position: relative
}

pre.onebox code ol.lines li {
    border-left: 1px solid rgba(255,255,255,.1);
    list-style-type: none;
    margin: 0;
    min-height: 1.5em;
    padding-left: 5px;
    white-space: pre
}

pre.onebox code li.selected {
    background-color: #f8eec7
}

aside.onebox.stackexchange .onebox-body img {
    max-height: 60%;
    max-width: 10%
}

.thredded--select2-container>.select2-choices>.select2-search-choice {
    color: #fff
}

.user-forum-posts-container {
    max-width: 52.125rem
}

.user-forum-posts-container .thredded--topic-header {
    margin-bottom: 0
}

.pagination>li.prev.disabled {
    display: none
}

.thredded--form select:hover {
    background: #333;
    -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
    box-shadow: inset 0 3px 5px rgba(0,0,0,.125)
}

.thredded--form select:focus {
    background: #333
}

.thredded--form select:active {
    background: #333;
    -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
    box-shadow: inset 0 3px 5px rgba(0,0,0,.125)
}

.thredded--form select:focus {
    border-color: #FF0B55;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(244,184,39,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(244,184,39,.6)
}

.thredded--pagination.pagination {
    display: block
}

@media (max-width: 34rem) {
    .thredded--topics--follow-icon {
        right:-2.75rem
    }
}

.spinner {
    display: inline-block;
    border-radius: 50%;
    border-right: solid 4px #fafafa;
    border-top: solid 4px rgba(100,100,200,.9);
    background: #fafafa;
    -webkit-box-shadow: 0 0 0 5px #fafafa;
    box-shadow: 0 0 0 5px #fafafa;
    -webkit-animation: spinner-spin 1s linear infinite;
    animation: spinner-spin 1s linear infinite
}

.spinner.spinner-small {
    width: 32px;
    height: 32px
}

.spinner.spinner-medium {
    width: 48px;
    height: 48px
}

.spinner.spinner-large {
    width: 64px;
    height: 64px
}

@-webkit-keyframes spinner-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes spinner-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

.dropdown-element {
    position: absolute;
    z-index: 2;
    opacity: 0
}

.dropdown-element.dropdown-active {
    opacity: 1;
    -webkit-transition: opacity .15s ease-in-out;
    transition: opacity .15s ease-in-out
}

.dropdown--lang .btn {
    -webkit-box-shadow: none;
    box-shadow: none;
    border-color: transparent
}

.dropdown--lang .dropdown-menu.nav {
    min-width: initial;
    border-color: #494949
}

.select2-choices>.select2-search-field {
    min-width: 148px
}

.select2-drop-services {
    min-width: 205px
}

.dropdown-gender-menu {
    min-width: 168px
}

@media (max-width: 767px) {
    .dropdown-gender-menu,.primary-search-gender>.btn,.select2-choices>.select2-search-field,.select2-drop-services {
        min-width:100%
    }

    .primary-search-gender>.btn {
        position: relative;
        text-align: left
    }

    .primary-search-gender>.btn .fa {
        position: absolute;
        right: 5px;
        top: 8px
    }
}

.num-range {
    display: block
}

.num-range-from,.num-range-to {
    display: inline-block;
    width: 50%;
    vertical-align: top
}

@media (min-width: 768px) and (max-width:991px) {
    .num-range-from {
        width:55%
    }
}

.num-range-to {
    padding-left: 1px
}

@media (min-width: 768px) and (max-width:991px) {
    .num-range-to {
        width:45%
    }
}

.search-bar--city:not(.typeahead-city-bound),.search-bar--gender {
    min-height: 34px;
    vertical-align: middle
}

.search-form .search-bar--city:not(.typeahead-city-bound) {
    background-color: #333;
    background: -webkit-gradient(linear,left top,left bottom,from(#222),to(#333));
    background: linear-gradient(#222,#333);
    text-shadow: 0 -1px 0 rgba(0,0,0,.2);
    color: #e6e6e6;
    border: 1px solid #555;
    min-width: 195px
}

.search-form .search-bar--city:not(.typeahead-city-bound)::-webkit-input-placeholder {
    color: #e6e6e6;
    opacity: 1
}

.search-form .search-bar--city:not(.typeahead-city-bound)::-moz-placeholder {
    color: #e6e6e6;
    opacity: 1
}

.search-form .search-bar--city:not(.typeahead-city-bound):-ms-input-placeholder,.search-form .search-bar--city:not(.typeahead-city-bound)::-ms-input-placeholder {
    color: #e6e6e6;
    opacity: 1
}

.search-form .search-bar--city:not(.typeahead-city-bound)::placeholder {
    color: #e6e6e6;
    opacity: 1
}

.search-form .search-bar--city:not(.typeahead-city-bound).disabled,.search-form .search-bar--city:not(.typeahead-city-bound):disabled {
    background: #262626;
    -webkit-transition: none;
    transition: none;
    opacity: .65
}

.search-form .search-bar--city:not(.typeahead-city-bound):active,.search-form .search-bar--city:not(.typeahead-city-bound):focus,.search-form .search-bar--city:not(.typeahead-city-bound):hover {
    background: #333;
    -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
    box-shadow: inset 0 3px 5px rgba(0,0,0,.125)
}

.listings-primary-search .form-control[multiple],.listings-search-advanced-fields .form-control[multiple] {
    background-color: #333;
    background: -webkit-gradient(linear,left top,left bottom,from(#222),to(#333));
    background: linear-gradient(#222,#333);
    text-shadow: 0 -1px 0 rgba(0,0,0,.2);
    color: #e6e6e6;
    border: 1px solid #555;
    max-height: 34px;
    vertical-align: middle;
    width: 100%
}

.listings-primary-search .form-control[multiple]::-webkit-input-placeholder,.listings-search-advanced-fields .form-control[multiple]::-webkit-input-placeholder {
    color: #e6e6e6;
    opacity: 1
}

.listings-primary-search .form-control[multiple]::-moz-placeholder,.listings-search-advanced-fields .form-control[multiple]::-moz-placeholder {
    color: #e6e6e6;
    opacity: 1
}

.listings-primary-search .form-control[multiple]:-ms-input-placeholder,.listings-primary-search .form-control[multiple]::-ms-input-placeholder,.listings-search-advanced-fields .form-control[multiple]:-ms-input-placeholder,.listings-search-advanced-fields .form-control[multiple]::-ms-input-placeholder {
    color: #e6e6e6;
    opacity: 1
}

.listings-primary-search .form-control[multiple]::placeholder,.listings-search-advanced-fields .form-control[multiple]::placeholder {
    color: #e6e6e6;
    opacity: 1
}

.listings-primary-search .form-control[multiple].disabled,.listings-primary-search .form-control[multiple]:disabled,.listings-search-advanced-fields .form-control[multiple].disabled,.listings-search-advanced-fields .form-control[multiple]:disabled {
    background: #262626;
    -webkit-transition: none;
    transition: none;
    opacity: .65
}

.listings-primary-search .form-control[multiple]:active,.listings-primary-search .form-control[multiple]:focus,.listings-primary-search .form-control[multiple]:hover,.listings-search-advanced-fields .form-control[multiple]:active,.listings-search-advanced-fields .form-control[multiple]:focus,.listings-search-advanced-fields .form-control[multiple]:hover {
    background: #333;
    -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
    box-shadow: inset 0 3px 5px rgba(0,0,0,.125)
}

.listings-primary-search {
    min-height: 34px
}

.listings-primary-search .q_services_include_all>select {
    width: 196px
}

.listings-primary-search .price-control>select {
    margin-right: -1px;
    width: 81px
}

.listings-primary-search .action-group {
    display: inline;
    vertical-align: top
}

.listings-primary-search .action-group .btn:last-child {
    margin-right: 0;
    height: 34px;
    min-width: 102px
}

.listings-primary-search .action-group>.btn,.listings-primary-search .form-group {
    margin-right: 15px
}

@media (max-width: 767px) {
    .listings-primary-search .action-group>.btn,.listings-primary-search .form-group {
        margin-right:0
    }

    .listings-primary-search .typeahead-city-wrapper {
        display: block
    }
}

@media (min-width: 768px) and (max-width:1199px) {
    .listings-primary-search .typeahead-city-wrapper {
        max-width:160px
    }
}

.listings-search-main-fields-secondary {
    display: inline
}

@media (max-width: 767px) {
    .listings-search-main-fields-secondary {
        display:none
    }

    .full-search .listings-search-main-fields-secondary {
        display: block
    }
}

@media (min-width: 768px) {
    .full-search .listings-search-advanced-fields .form-group {
        display:block;
        margin-top: 15px
    }

    .full-search .listings-search-advanced-fields .form-group .form-control[multiple],.full-search .listings-search-advanced-fields .form-group input.form-control,.full-search .listings-search-advanced-fields .form-group select {
        width: 100%
    }

    .full-search .listings-search-advanced-fields .form-group label {
        display: block;
        margin-bottom: 0
    }
}

.typeahead-city-wrapper {
    vertical-align: top
}

.typeahead-city-wrapper .twitter-typeahead::before {
    position: absolute;
    z-index: 1;
    top: 4px;
    left: 10px;
    font-family: FontAwesome!important;
    content: "";
    font-size: 1.2em
}

.typeahead-city-wrapper .twitter-typeahead {
    padding: 0;
    z-index: 3
}

.typeahead-city-wrapper .tt-hint,.typeahead-city-wrapper .tt-input,.typeahead-city-wrapper .typeahead-city {
    display: block;
    width: 100%!important;
    height: 100%;
    background-color: transparent!important;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 29px;
    padding-right: 6px;
    font-size: 14px;
    line-height: 1.42857143;
    border: 1px solid transparent;
    border-radius: 4px
}

.tt-dropdown-menu {
    min-width: 300px;
    background: #333;
    border: 1px solid #555;
    z-index: 1002;
    opacity: 0;
    text-align: left
}

.tt-dropdown-menu.tt-is-open {
    -webkit-transition: all .15s ease-in-out;
    transition: all .15s ease-in-out;
    -webkit-box-shadow: 0 0 3px rgba(244,184,39,.7);
    box-shadow: 0 0 3px rgba(244,184,39,.7);
    opacity: 1
}

.tt-dropdown-menu .tt-dataset-location {
    color: #fff
}

.tt-dropdown-menu .tt-dataset-location .fs {
    display: inline-block;
    margin-right: .3em
}

.tt-dropdown-menu .tt-dataset-location span.counter {
    float: right;
    margin-left: 1em
}

.tt-dropdown-menu .tt-dataset-location .tt-suggestion {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 8px 6px
}

.tt-dropdown-menu .tt-dataset-location .tt-suggestion.tt-cursor {
    background: #222
}

.big-one-line .tt-dropdown-menu,.search-form .tt-dropdown-menu {
    min-width: 200px
}

@media (max-width: 767px) {
    .big-one-line .tt-dropdown-menu,.search-form .tt-dropdown-menu {
        min-width:100%
    }
}

.advanced-search-checkboxes {
    padding-top: 20px
}

.advanced-search-checkboxes>.form-group {
    float: left;
    margin-right: 20px
}

.advanced-search-checkboxes>.form-group:last-child {
    margin-right: 0
}

.price-control:after {
    content: " ";
    display: block;
    clear: left
}

.price-control>.currency-select-container {
    display: inline-block;
    max-width: 86px;
    margin-right: -1px
}

.price-control>.price-currency {
    display: inline-block;
    width: auto
}

.price-control>.price-amount {
    display: inline-block;
    max-width: 83px;
    margin-left: 0;
    vertical-align: top
}

.price-control>.price-amount:focus {
    z-index: 1000
}

.price-control .price-amount+.currency-select-container a,.price-control .price-amount+.price-currency,.price-control .price-currency+.price-amount {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    margin-left: -1px
}

.price-control .currency-select-container:first-child a,.price-control .price-amount:first-child,.price-control .price-currency:first-child {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.currency-select-dropdown {
    min-width: 120px
}

.list-group-dark .list-group-item {
    background-color: #404040;
    border-color: rgba(255,255,255,.1);
    color: #fff
}

.list-group-dark .list-group-item>.badge {
    background-color: rgba(204,204,204,.3)
}

.list-group-dark .list-group-item.active>.badge {
    color: #fff;
    background-color: rgba(204,204,204,.4)
}

.list-group-dark .list-group-item i {
    color: #fff;
    margin-right: 5px
}

.list-group-dark a.list-group-item.active {
    background-color: #666
}

.list-group-dark a.list-group-item:focus,.list-group-dark a.list-group-item:hover {
    background-color: #595959
}

.custom-marker {
    padding-left: 1.5em!important
}

.custom-marker li {
    list-style: none
}

.custom-marker li::before {
    content: '';
    background-repeat: no-repeat;
    display: inline-block;
    width: 1em;
    height: 1em;
    vertical-align: middle;
    margin-right: .5em;
    margin-left: -1.5em
}

.custom-marker__bolt li::before {
    background-image: url(../assets/img/bolt-5e10a91a0ffc3bdeab1ed9ca70fc4ce0bbf680f648816db9d78316c97434c968.svg)
}

.phone-number-input {
    white-space: nowrap
}

.phone_number_input--digits {
    display: inline-block;
    width: auto;
    border-radius: 0 4px 4px 0;
    border-left-width: 0
}

.phone_number_input--digits:focus {
    border-left-width: 1px
}

.phone_number select {
    color: #000
}

.phone_number .select2-container {
    vertical-align: top
}

.phone_number .select2-container .select2-choice {
    border-radius: 4px 0 0 4px
}

.star-rating .star.selected:before,.star-rating .star:before,.star-rating.editable .star.hover:before {
    padding: 6px 4px;
    color: #FF0B55
}

.star-rating .star:before {
    content: ""
}

.star-rating .star.selected:before,.star-rating.editable .star.hover:before {
    content: ""
}

.star-rating .stars {
    font-family: FontAwesome!important;
    display: inline-block;
    margin: 0;
    padding: 0;
    height: 20px;
    line-height: 20px
}

.star-rating .star {
    font-size: 18px;
    margin: 0;
    padding: 0
}

.star-rating.editable .star {
    cursor: pointer
}

.star-rating.editable .star.hover:before {
    color: rgba(244,184,39,.7)
}

@media (max-width: 767px) {
   
}

@media (min-width: 768px) and (max-width:991px) {
    
}

@media (min-width: 992px) {
   
}

@media (min-width: 768px) {
   
}


@media (min-width: 576px) {
   
}


.panel-dark .panel-body,.panel-dark .panel-heading {
    border-color: rgba(255,255,255,.1)
}

.panel-dark .panel-heading {
    background-color: rgba(51,51,51,.8)
}

.navbar-top-nav .title a,.panel-dark .panel-heading .panel-title {
    color: #fff
}

.panel-dark .panel-body {
    background-color: rgba(51,51,51,.7)
}

.panel-dark .panel-footer {
    background-color: rgba(51,51,51,.8)
}

.panel-dark .text-info {
    color: #b7c4ff
}

.panel-dark .text-success {
    color: #c3eed5
}

.btn-dark,.my-listings-nav>.my-listing-nav-link-listing {
    background: #3d3d3d;
    border-color: rgba(255,255,255,.1);
    color: #fff
}

.btn-dark.active,.btn-dark:active,.btn-dark:focus,.btn-dark:hover,.my-listings-nav>.active.my-listing-nav-link-listing,.my-listings-nav>.my-listing-nav-link-listing:active,.my-listings-nav>.my-listing-nav-link-listing:focus,.my-listings-nav>.my-listing-nav-link-listing:hover {
    background: #474747;
    border-color: rgba(255,255,255,.1);
    color: #fff
}

.btn-black {
    background: #000;
    color: #fff;
    border-color: #000
}

.btn-black:hover {
    color: #fff;
    -webkit-box-shadow: 0 5px 15px rgba(0,0,0,.05),0 4px 10px rgba(33,37,41,.25);
    box-shadow: 0 5px 15px rgba(0,0,0,.05),0 4px 10px rgba(33,37,41,.25)
}

.btn {
    color:#fff !important;
    text-shadow: 0 -1px 0 rgba(0,0,0,.2);
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)
}

.btn.active,.btn:active {
    background-image: none;
    -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
    box-shadow: inset 0 3px 5px rgba(0,0,0,.125)
}

.btn-ghost {
    background: 0 0;
    border: 0;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none
}

.btn-ghost:focus,.btn-ghost:hover {
    color: currentColor
}

.btn-default {
    background: #fff -webkit-gradient(linear,left top,left bottom,from(#fff),to(#e0e0e0)) repeat-x;
    background: #fff linear-gradient(#fff,#e0e0e0) repeat-x;
    border-color: #dbdbdb
}

.btn-default:focus,.btn-default:hover {
    background-color: #e0e0e0;
    background-position: 0 -15px
}

.btn-default.active,.btn-default:active {
    background-color: #e0e0e0;
    border-color: #dbdbdb
}

.btn-primary,.my-listings-nav>.my-listing-new-link {
    background: #FF0B55 -webkit-gradient(linear,left top,left bottom,from(#FF0B55),to(#CF0F47)) repeat-x;
    background: #FF0B55 linear-gradient(#FF0B55,#CF0F47) repeat-x;
    border-color: #FF0B55
}

.btn-primary:focus,.btn-primary:hover,.my-listings-nav>.my-listing-new-link:focus,.my-listings-nav>.my-listing-new-link:hover {
    background-color: #CF0F47;
    background-position: 0 -15px
}

.btn-primary.active,.btn-primary:active,.my-listings-nav>.active.my-listing-new-link,.my-listings-nav>.my-listing-new-link:active {
    background-color: #CF0F47;
    border-color: #FF0B55
}

.btn-success {
    background: #5cb85c -webkit-gradient(linear,left top,left bottom,from(#5cb85c),to(#419641)) repeat-x;
    background: #5cb85c linear-gradient(#5cb85c,#419641) repeat-x;
    border-color: #3e8f3e
}

.btn-success:focus,.btn-success:hover {
    background-color: #419641;
    background-position: 0 -15px
}

.btn-success.active,.btn-success:active {
    background-color: #419641;
    border-color: #3e8f3e
}

.btn-info {
    background: #2a2529 -webkit-gradient(linear,left top,left bottom,from(#2a2529),to(#090809)) repeat-x;
    background: #2a2529 linear-gradient(#2a2529,#090809) repeat-x;
    border-color: #040404
}

.btn-info:focus,.btn-info:hover {
    background-color: #090809;
    background-position: 0 -15px
}

.btn-info.active,.btn-info:active {
    background-color: #090809;
    border-color: #040404
}

.btn-orange {
    background: #e68443
}

.btn-warning {
    background: #edda97 -webkit-gradient(linear,left top,left bottom,from(#edda97),to(#e4c763)) repeat-x;
    background: #edda97 linear-gradient(#edda97,#e4c763) repeat-x;
    border-color: #e2c45a;
    color: #333;
    text-shadow: 0 -1px 0 rgba(255,255,255,.2)
}

.btn-warning:focus,.btn-warning:hover {
    background-color: #e4c763;
    background-position: 0 -15px
}

.btn-warning.active,.btn-warning:active {
    background-color: #e4c763;
    border-color: #e2c45a
}

.btn-warning:hover {
    color: #333
}

.btn-danger {
    background: #3d0101 -webkit-gradient(linear,left top,left bottom,from(#3d0101),to(#010000)) repeat-x;
    background: #3d0101 linear-gradient(#3d0101,#010000) repeat-x;
    border-color: #000
}

.btn-danger:focus,.btn-danger:hover {
    background-color: #010000;
    background-position: 0 -15px
}

.btn-danger.active,.btn-danger:active {
    background-color: #010000;
    border-color: #000
}

form .btn-primary[data-btn-submit]:after,form .my-listings-nav>.my-listing-new-link[data-btn-submit]:after {
    font-family: FontAwesome!important;
    content: " \e94c";
    opacity: .8;
    display: inline-block;
    margin-left: 10px;
    height: 18px;
    width: 5px
}

form .btn-group-lg>.btn.btn-primary[data-btn-submit]::after,form .btn-lg.btn-primary[data-btn-submit]::after,form .my-listings-nav.btn-group-lg>.btn.my-listing-new-link[data-btn-submit]::after,form .my-listings-nav>.btn-lg.my-listing-new-link[data-btn-submit]::after {
    height: 22px
}

@media (max-width: 767px) {
    .btn-xs-block,.my-listings-nav>.my-listing-nav-link-listing,.my-listings-nav>.my-listing-new-link {
        -webkit-box-sizing:border-box;
        box-sizing: border-box;
        width: 100%;
        text-align: center
    }
}

.btn-big {
    width: calc(4rem + 5vw)
}

.btn-small {
    width: calc(3rem + 5vw)
}

.bg-green,.btn-green {
    background-color: #66974b
}

.btn-red {
    background-color: #e64343
}

.btn-blue {
    background-color: #6395d2
}

.btn-circle {
    aspect-ratio: 1;
    background: rgba(255,255,255,.75);
    border-radius: 100%
}

.fixed-right-btn {
    position: fixed;
    bottom: 0;
    right: 0;
    z-index: 5;
    padding: .7rem;
    background: rgba(132,87,255,.55)
}

.fixed-right-btn svg {
    height: 25px;
    width: 25px
}

.fixed-btn {
    position: fixed;
    right: 5.5rem;
    bottom: 0;
    z-index: 1
}

.my-listings-nav>button.my-listing-new-link[disabled]:hover,button.btn-primary[disabled]:hover {
    background-position: initial;
    cursor: not-allowed
}

.badge {
    border-radius: 50rem;
    vertical-align: baseline
}

.badge-success {
    color: #fff;
    background-color: #5cb85c
}

.badge-warning {
    color: #212529;
    background-color: #ffc107
}

.badge-danger {
    background-color: #bb4623
}

.badge-outline {
    background: 0 0;
    color: #fcc12c;
    border: 2px solid currentColor
}

.pagination>li>a,.pagination>li>button,.pagination>li>span {
    font-size: 18px;
    height: 48px;
    line-height: 26px;
    padding: 10px 16px
}

.pagination>li:first-child>a,.pagination>li:first-child>button {
    border-bottom-left-radius: 15px;
    border-top-left-radius: 15px
}

.pagination>li:last-child>a,.pagination>li:last-child>button {
    border-bottom-right-radius: 15px;
    border-top-right-radius: 15px
}

.pagination>li.inactive {
    opacity: .3
}

.pagination>li.inactive button {
    cursor: not-allowed;
    color: #ccc
}

.pagination>.prev>a::before,.pagination>.prev>button::before,.pagination>.prev>span::before {
    font-family: FontAwesome!important;
    content: " "
}

.pagination .next>a::after,.pagination .next>button::after,.pagination .next>span::after {
    font-family: FontAwesome!important;
    content: " "
}

.styled-questions .pagination>li>a,.styled-questions .pagination>li>button,.styled-questions .pagination>li>span {
    color: #FF0B55;
    background-color: #3d3d3d;
    border: 1px solid rgba(255,255,255,.1)
}

@media (max-width: 767px) {
    .pagination {
        display:block;
        margin: 20px 0;
        overflow: auto;
        padding-left: 0
    }

    .pagination>li {
        display: none
    }

    .pagination>li.next,.pagination>li.prev {
        display: inline-block
    }

    .pagination>li.next>a,.pagination>li.next>button,.pagination>li.next>span,.pagination>li.prev>a,.pagination>li.prev>button,.pagination>li.prev>span {
        display: inline-block;
        height: auto;
        padding: 12px 32px;
        background-color: #3d3d3d;
        border: 1px solid rgba(255,255,255,.1);
        border-radius: 18px
    }

    .pagination>li.next>a:focus,.pagination>li.next>a:hover,.pagination>li.prev>a:focus,.pagination>li.prev>a:hover {
        text-decoration: none;
        background-color: #474747
    }

    .pagination>li.next {
        float: right
    }

    .pagination>li.prev {
        float: left
    }
}

#age-check .logo,#age-check .logo-mr01 {
    margin: 0 auto 12px
}

#age-check .age-check-warning {
    font-weight: 700
}

#age-check .find-location {
    max-width: 400px;
    margin: 0 auto
}

.home-location-select .typeahead-city-wrapper,.video_capture .qr-code-wrapper svg {
    display: block
}

.home-location-select .typeahead-city-wrapper>.twitter-typeahead {
    border-radius: 6px 0 0 6px;
    padding: 0;
    height: auto
}

.home-location-select .typeahead-city-wrapper>.twitter-typeahead input {
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    background: 0 0;
    width: 100%
}

.home-location-select .typeahead-city-wrapper>.twitter-typeahead .tt-hint,.home-location-select .typeahead-city-wrapper>.twitter-typeahead input.typeahead-city {
    padding-left: 40px
}

.home-location-select .typeahead-city-wrapper>.twitter-typeahead .tt-hint,.home-location-select .typeahead-city-wrapper>.twitter-typeahead .tt-input {
    border: 0;
    height: 44px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 25px;
    line-height: 1.3333333
}

.home-location-select .typeahead-city-wrapper>.twitter-typeahead:before {
    font-size: 24px;
    top: 5px;
    left: 14px
}

.home-location-select .tt-dropdown-menu {
    width: 100%
}

.navbar-top-nav {
    padding-top: 10px;
    padding-bottom: 10px;
    overflow: hidden
}

.navbar-top-nav .title {
    text-align: center
}

.navbar-top-nav .title h1 {
    padding-top: 6px;
    min-height: 26px;
    font-size: 20px
}

.navbar-top-nav.affix {
    top: 0;
    width: 100%;
    background: rgba(0,0,0,.8)
}

.nav.nav-dark {
    background-color: #333;
    border: 1px solid rgba(255,255,255,.1);
    border-radius: 2px
}

.nav.nav-dark>li>a {
    border-radius: 0;
    color: #fff;
    background-color: #333
}

.nav.nav-dark>li:hover>a {
    background-color: rgba(166,166,166,.1)
}

.nav.nav-dark>li.active>a {
    background-color: rgba(255,255,255,.1)
}

.nav.nav-dark>li .badge,.nav.nav-dark>li .label {
    font-weight: 400;
    font-size: 13px;
    margin-left: 5px;
    color: #333
}

.nav.nav-dark>li .badge {
    background: #c2c2c2
}

@media (max-width: 767px) {
    .my-nav {
        margin:-10px -15px 1.6em;
        width: auto
    }

    .my-nav.nav {
        border: 0;
        border-radius: 0
    }

    .my-nav>li {
        float: none
    }

    .my-nav>li>a {
        display: block;
        margin-bottom: 0
    }
}

.affix {
    position: fixed;
    z-index: 1001;
    -webkit-box-shadow: 0 0 2px rgba(0,0,0,.14),2px 2px 4px rgba(0,0,0,.28);
    box-shadow: 0 0 2px rgba(0,0,0,.14),2px 2px 4px rgba(0,0,0,.28)
}

.tooltip .tooltip-inner {
    max-width: 460px;
    font-size: 13px;
    font-weight: 400;
    padding: 4px 8px
}

details[data-popover] {
    position: relative;
    cursor: pointer
}

details[data-popover] summary::-webkit-details-marker {
    display: none
}

details[data-popover] summary+.popover-content {
    position: absolute;
    left: 0;
    display: block;
    z-index: 1;
    width: 300px;
    max-width: 95%;
    background: #fff;
    color: #444;
    border-radius: .5rem;
    -webkit-transition: opacity .2s;
    transition: opacity .2s;
    line-height: 1.5
}

details[data-popover] summary+.popover-content:before {
    content: "";
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    position: absolute;
    left: 10%
}

details[data-popover=up] summary+.popover-content {
    bottom: calc(.5rem + 100%)
}

details[data-popover=up] summary+.popover-content:before {
    border-top: 12px solid #fff;
    bottom: -10px
}

details[data-popover=bottom] summary+.popover-content {
    top: calc(.5rem + 100%)
}

details[data-popover=bottom] summary+.popover-content:before {
    border-bottom: 12px solid #fff;
    top: -8px
}

details[open] summary+.popover-content {
    -webkit-animation: fadeIn .2s linear;
    animation: fadeIn .2s linear
}

@-webkit-keyframes fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.ajax-form-loading {
    overflow: hidden;
    position: relative
}

.ajax-form-loading>* {
    opacity: .4;
    pointer-events: none
}

.ajax-form-loading>.loading-indicator {
    position: absolute;
    top: .5em;
    opacity: 1;
    width: 100%;
    text-align: center;
    z-index: 10009;
    pointer-events: auto
}



.ajax-form-loading>.loading-indicator>.fa-spinner {
    margin: 0 auto
}

.xhr-html-response-message-below:nth-of-type(1) {
    margin-top: 20px
}

#aff-promo {
    width: 728px;
    max-width: 100%;
    height: 90px
}

@media (max-width: 767px) {
    #aff-promo {
        margin:15px 0
    }
}

@media (min-width: 768px) {
    #aff-promo {
        margin:0 15px 20px
    }
}

__submit-error {
    line-height: 1.5;
    white-space: pre-line
}

.validation-error {
    display: block;
    line-height: normal;
    border-top-right-radius: 0;
    border-top-left-radius: 0
}

.form-group {
    margin-bottom: 1.5rem
}

p.payment-info {
    line-height: 1rem
}

.bidding-component {
    background: #000;
    width: 100vw
}

@media (min-width: 768px) {
    .bidding-component {
        width:initial;
        max-width: 500px
    }
}

.bidding-component .form-control {
    height: 44px;
    font-size: 1.5rem
}

.bidding-component .label-danger {
    background-color: #ff5722
}

.radio.radio--custom {
    display: block;
    position: relative;
    cursor: pointer
}

.radio.radio--custom label {
    display: grid;
    grid-template-columns: 1em auto;
    gap: .5em
}

.radio.radio--custom input {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    font: inherit;
    color: currentColor;
    width: 1.7em;
    height: 1.7em;
    border: .2em solid rgba(255,255,255,.4);
    border-radius: 50%;
    -webkit-transform: translateY(-.075em);
    transform: translateY(-.075em);
    display: grid;
    place-content: center;
    aspect-ratio: 1/1;
    cursor: pointer;
    margin-top: 0
}

.radio.radio--custom input::after {
    content: "";
    width: .7em;
    height: .7em;
    border-radius: 50%;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transition: 120ms -webkit-transform ease-in-out;
    transition: 120ms transform ease-in-out;
    transition: 120ms transform ease-in-out,120ms -webkit-transform ease-in-out;
    -webkit-box-shadow: inset 1em 1em currentColor;
    box-shadow: inset 1em 1em currentColor;
    background-color: CanvasText
}

.radio.radio--custom input:checked {
    border-color: currentColor
}

.radio.radio--custom input:checked:after {
    -webkit-transform: scale(1);
    transform: scale(1)
}

.radio.radio--custom input:checked~.highlighter {
    display: block
}

.radio.radio--custom .highlighter {
    position: absolute;
    display: none;
    width: 100%;
    top: 0;
    bottom: 0;
    border: 3px solid #da9f12;
    border-radius: 10px
}

.block--goto-spots {
    color: #000;
    background: #FF0B55;
    border-radius: 10px
}

.block--goto-spots .border-bottom {
    border-bottom: 1px solid rgba(0,0,0,.1)
}

.partner-banner .small {
    font-size: 75%
}

#user-reviews .partner-banner .answer-block,.activity-stream-full .partner-banner .answer-block,.listing-question .partner-banner .answer-block,.my-listings-questions .partner-banner .answer-block,.my-listings-reviews .partner-banner .answer-block,.partner-banner #user-reviews .answer-block,.partner-banner .activity-stream-full .answer-block,.partner-banner .block,.partner-banner .listing-question .answer-block,.partner-banner .my-listings-questions .answer-block,.partner-banner .my-listings-reviews .answer-block,.partner-banner .payment-options-box,.partner-banner .styled-questions .answer-block,.partner-banner .title-block,.styled-questions .partner-banner .answer-block {
    overflow: hidden
}

@media (min-width: 425px) {
    .container-datetime {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex
    }
}

.container-datetime select:not(:last-child) {
    margin-right: .25rem
}

.container-datetime select:nth-last-child(-n+2) {
    scale: 65%;
    margin: -20px;
    color: #aaa
}

.datetime-buttons .btn-orange {
    color: #fff
}

.block__coinvert {
    --base-brand-color: #5752d6;
    background-image: url(https://trynow.live/test2/assets/bg/bcgr_coinvert_btn-a8cbf16596af34749db5d4ce9daf9358ab37416c168f0be7f38ea63ef95d5757.svg);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    background-color: var(--base-brand-color);
    border: 0;
    border-radius: inherit;
    line-height: 1.3
}

.block__coinvert li:has(.selected) {
    background-color: rgba(0,0,0,.25)
}

.block__coinvert label.selected {
    background: 0 0
}

@media (max-width: 566px) {
    .block__coinvert .bonus-info {
        display:none!important
    }
}


@media (min-width: 576px) {
  
}


@media (min-width: 576px) {
    .video_capture .preview img,.video_capture video {
        height:auto
    }
}

.video_capture .capture-wrapper {
    height: 100%
}

.video_capture .qr-code-wrapper {
    background-color: #fff
}

.video_capture .btn-link {
    color: currentColor
}

.video_capture .btn-link:focus,.video_capture .btn-link:hover,.video_capture .btn-link:visited {
    text-decoration: none
}

.popular-locations {
    color: #000;
    background: #FF0B55;
    background-repeat: no-repeat;
    position: relative;
    z-index: 1
}

.popular-locations::before {
    content: ' ';
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    opacity: .1;
    background-image:url(/assets/img/bgcvd.png);
    /*background-image: url(https://trynow.live/test2/assets/layout/ladies-ab9531b2a9262803a6c9af3bb9d8fe95d151576e741dd3e4f10c37622a40dd69.svg);*/
    background-repeat: no-repeat;
         background-position: right -4px top -158px;
    background-size: cover;
    /*background-position: right 10px top 15px;*/
    /*background-size: 965px;*/
    z-index: -1
}

.popular-locations-header {
    max-width: 860px
}

.popular-locations-icon {
    width: 2rem;
    height: 2rem
}

.popular-locations-icon-white {
    fill: #fff
}

.popular-locations-featured-btn {
    background-color: #000;
    font-size: clamp(1.2rem,2vw,1.4rem)
}

.my-listings-nav>.popular-locations-featured-btn.my-listing-nav-link-listing,.popular-locations-featured-btn.btn-dark {
    color: #fff
}

.popular-locations-divider {
    border-color: rgba(0,0,0,.2);
    opacity: .6
}

.popular-locations-list {
    max-width: 620px
}

.popular-locations-list>li {
    background-color: #ffd700;
    color: #000
}

.popular-locations-list>li>a {
    color: #000;
    text-decoration: none
}

.skeleton-template {
    --skeleton-el-backgr: hsl(0deg 0% 30%);
    --skeleton-el-backgr-light: hsl(from var(--skeleton-el-backgr) h s calc(l * 1.5))
}

.skeleton-template [class^=skeleton-]:not(.skeleton-tab) {
    background-color: var(--skeleton-el-backgr)
}

.skeleton-top-bar {
    height: 2rem
}

.skeleton-box {
    aspect-ratio: 3/4;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    max-width: 100%;
    min-inline-size: 165px;
    -ms-flex-preferred-size: 35%;
    flex-basis: 35%;
    border-radius: 5px
}

.skeleton-heading {
    height: 1.5rem;
    width: 70%
}

.skeleton-text {
    height: 1rem;
    width: 90%;
    -webkit-margin-after: .75rem;
    margin-block-end:.75rem}

.skeleton-table {
    width: 100%;
    height: 300px;
    border-radius: 5px;
    background: -webkit-gradient(linear,left top,left bottom,from(var(--skeleton-el-backgr)),to(var(--skeleton-el-backgr))) no-repeat,-webkit-gradient(linear,left top,left bottom,from(var(--skeleton-el-backgr-light)),color-stop(50%,var(--skeleton-el-backgr-light)),color-stop(50%,var(--skeleton-el-backgr)),to(var(--skeleton-el-backgr)));
    background: linear-gradient(var(--skeleton-el-backgr),var(--skeleton-el-backgr)) no-repeat,linear-gradient(to bottom,var(--skeleton-el-backgr-light) 0%,var(--skeleton-el-backgr-light) 50%,var(--skeleton-el-backgr) 50%,var(--skeleton-el-backgr) 100%);
    background-size: 100% 50px
}

.skeleton-tab {
    width: 80px;
    height: 2.5rem;
    border: 16px solid var(--skeleton-el-backgr);
    background: var(--skeleton-el-backgr-light)
}

.skeleton-tab:first-child {
    border-top-left-radius: 5px;
    border: 16px solid var(--skeleton-el-backgr-light);
    background: var(--skeleton-el-backgr)
}

.skeleton-tab:last-child {
    border-top-right-radius: 5px
}

.skeleton-tab-content {
    height: 200px;
    border-radius: 5px;
    border-top-left-radius: 0
}

.skeleton-backdrop-cover {
    position: absolute;
    z-index: 1;
    top: 0;
    bottom: 0;
    width: 100%;
    background-color: rgba(0,0,0,.3);
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px)
}

.skeleton-backdrop-cover h2 {
    font-size: clamp(2.5rem,5vw,4rem);
    color: #FF0B55
}

.skeleton-backdrop-cover .listing-li--alt {
    gap: 0 5vw
}

.skeleton-backdrop-cover .listing-li--alt img {
    width: 100%;
    height: auto
}

.skeleton-backdrop-cover .listing-li--alt .card {
    -ms-flex-preferred-size: 120px;
    flex-basis: 120px;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-negative: 1;
    flex-shrink: 1;
    min-inline-size: 23%;
    max-inline-size: 200px;
    border: 0
}

.skeleton-backdrop-cover .listing-li--alt .card-body {
    border: 0
}

.skeleton-backdrop-cover .listing-li--alt .card h3,.skeleton-backdrop-cover .listing-li--alt .card-body h3 {
    font-size: clamp(.9rem,2vw,1.2rem);
    display: -webkit-box;
    line-clamp: 3;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden
}

.d-none {
    display: none!important
}

.d-inline {
    display: inline!important
}

.d-inline-block {
    display: inline-block!important
}

.d-block {
    display: block!important
}

.d-table {
    display: table!important
}

.d-table-row {
    display: table-row!important
}

.d-table-cell {
    display: table-cell!important
}

.d-flex {
    display: -webkit-box!important;
    display: -ms-flexbox!important;
    display: flex!important
}

.d-inline-flex {
    display: -webkit-inline-box!important;
    display: -ms-inline-flexbox!important;
    display: inline-flex!important
}

@media (min-width: 576px) {
    .d-sm-none {
        display:none!important
    }

    .d-sm-inline {
        display: inline!important
    }

    .d-sm-inline-block {
        display: inline-block!important
    }

    .d-sm-block {
        display: block!important
    }

    .d-sm-table {
        display: table!important
    }

    .d-sm-table-row {
        display: table-row!important
    }

    .d-sm-table-cell {
        display: table-cell!important
    }

    .d-sm-flex {
        display: -webkit-box!important;
        display: -ms-flexbox!important;
        display: flex!important
    }

    .d-sm-inline-flex {
        display: -webkit-inline-box!important;
        display: -ms-inline-flexbox!important;
        display: inline-flex!important
    }
}

@media (min-width: 768px) {
    .d-md-none {
        display:none!important
    }

    .d-md-inline {
        display: inline!important
    }

    .d-md-inline-block {
        display: inline-block!important
    }

    .d-md-block {
        display: block!important
    }

    .d-md-table {
        display: table!important
    }

    .d-md-table-row {
        display: table-row!important
    }

    .d-md-table-cell {
        display: table-cell!important
    }

    .d-md-flex {
        display: -webkit-box!important;
        display: -ms-flexbox!important;
        display: flex!important
    }

    .d-md-inline-flex {
        display: -webkit-inline-box!important;
        display: -ms-inline-flexbox!important;
        display: inline-flex!important
    }
}

@media (min-width: 992px) {
    .d-lg-none {
        display:none!important
    }

    .d-lg-inline {
        display: inline!important
    }

    .d-lg-inline-block {
        display: inline-block!important
    }

    .d-lg-block {
        display: block!important
    }

    .d-lg-table {
        display: table!important
    }

    .d-lg-table-row {
        display: table-row!important
    }

    .d-lg-table-cell {
        display: table-cell!important
    }

    .d-lg-flex {
        display: -webkit-box!important;
        display: -ms-flexbox!important;
        display: flex!important
    }

    .d-lg-inline-flex {
        display: -webkit-inline-box!important;
        display: -ms-inline-flexbox!important;
        display: inline-flex!important
    }
}

@media (min-width: 1200px) {
    .d-xl-none {
        display:none!important
    }

    .d-xl-inline {
        display: inline!important
    }

    .d-xl-inline-block {
        display: inline-block!important
    }

    .d-xl-block {
        display: block!important
    }

    .d-xl-table {
        display: table!important
    }

    .d-xl-table-row {
        display: table-row!important
    }

    .d-xl-table-cell {
        display: table-cell!important
    }

    .d-xl-flex {
        display: -webkit-box!important;
        display: -ms-flexbox!important;
        display: flex!important
    }

    .d-xl-inline-flex {
        display: -webkit-inline-box!important;
        display: -ms-inline-flexbox!important;
        display: inline-flex!important
    }
}

@media print {
    .d-print-none {
        display: none!important
    }

    .d-print-inline {
        display: inline!important
    }

    .d-print-inline-block {
        display: inline-block!important
    }

    .d-print-block {
        display: block!important
    }

    .d-print-table {
        display: table!important
    }

    .d-print-table-row {
        display: table-row!important
    }

    .d-print-table-cell {
        display: table-cell!important
    }

    .d-print-flex {
        display: -webkit-box!important;
        display: -ms-flexbox!important;
        display: flex!important
    }

    .d-print-inline-flex {
        display: -webkit-inline-box!important;
        display: -ms-inline-flexbox!important;
        display: inline-flex!important
    }
}

.m-0 {
    margin: 0!important
}

.mt-0,.my-0 {
    margin-top: 0!important
}

.mr-0,.mx-0 {
    margin-right: 0!important
}

.mb-0,.my-0 {
    margin-bottom: 0!important
}

.ml-0,.mx-0 {
    margin-left: 0!important
}

.m-1 {
    margin: .25rem!important
}

.mt-1,.my-1 {
    margin-top: .25rem!important
}

.mr-1,.mx-1 {
    margin-right: .25rem!important
}

.mb-1,.my-1 {
    margin-bottom: .25rem!important
}

.ml-1,.mx-1 {
    margin-left: .25rem!important
}

.m-2 {
    margin: .5rem!important
}

.mt-2,.my-2 {
    margin-top: .5rem!important
}

.mr-2,.mx-2 {
    margin-right: .5rem!important
}

.mb-2,.my-2 {
    margin-bottom: .5rem!important
}

.ml-2,.mx-2 {
    margin-left: .5rem!important
}

.m-3 {
    margin: 1rem!important
}

.mt-3,.my-3 {
    margin-top: 1rem!important
}

.mr-3,.mx-3 {
    margin-right: 1rem!important
}

.mb-3,.my-3 {
    margin-bottom: 1rem!important
}

.ml-3,.mx-3 {
    margin-left: 1rem!important
}

.m-4 {
    margin: 1.5rem!important
}

.mt-4,.my-4 {
    margin-top: 1.5rem!important
}

.mr-4,.mx-4 {
    margin-right: 1.5rem!important
}

.mb-4,.my-4 {
    margin-bottom: 1.5rem!important
}

.ml-4,.mx-4 {
    margin-left: 1.5rem!important
}

.m-5 {
    margin: 3rem!important
}

.mt-5,.my-5 {
    margin-top: 3rem!important
}

.mr-5,.mx-5 {
    margin-right: 3rem!important
}

.mb-5,.my-5 {
    margin-bottom: 3rem!important
}

.ml-5,.mx-5 {
    margin-left: 3rem!important
}

.p-0 {
    padding: 0!important
}

.pt-0,.py-0 {
    padding-top: 0!important
}

.pr-0,.px-0 {
    padding-right: 0!important
}

.pb-0,.py-0 {
    padding-bottom: 0!important
}

.pl-0,.px-0 {
    padding-left: 0!important
}

.p-1 {
    padding: .25rem!important
}

.pt-1,.py-1 {
    padding-top: .25rem!important
}

.pr-1,.px-1 {
    padding-right: .25rem!important
}

.pb-1,.py-1 {
    padding-bottom: .25rem!important
}

.pl-1,.px-1 {
    padding-left: .25rem!important
}

.p-2 {
    padding: .5rem!important
}

.pt-2,.py-2 {
    padding-top: .5rem!important
}

.pr-2,.px-2 {
    padding-right: .5rem!important
}

.pb-2,.py-2 {
    padding-bottom: .5rem!important
}

.pl-2,.px-2 {
    padding-left: .5rem!important
}

.p-3 {
    padding: 1rem!important
}

.pt-3,.py-3 {
    padding-top: 1rem!important
}

.pr-3,.px-3 {
    padding-right: 1rem!important
}

.pb-3,.py-3 {
    padding-bottom: 1rem!important
}

.pl-3,.px-3 {
    padding-left: 1rem!important
}

.p-4 {
    padding: 1.5rem!important
}

.pt-4,.py-4 {
    padding-top: 1.5rem!important
}

.pr-4,.px-4 {
    padding-right: 1.5rem!important
}

.pb-4,.py-4 {
    padding-bottom: 1.5rem!important
}

.pl-4,.px-4 {
    padding-left: 1.5rem!important
}

.p-5 {
    padding: 3rem!important
}

.pt-5,.py-5 {
    padding-top: 3rem!important
}

.pr-5,.px-5 {
    padding-right: 3rem!important
}

.pb-5,.py-5 {
    padding-bottom: 3rem!important
}

.pl-5,.px-5 {
    padding-left: 3rem!important
}

.m-n1 {
    margin: -.25rem!important
}

.mt-n1,.my-n1 {
    margin-top: -.25rem!important
}

.mr-n1,.mx-n1 {
    margin-right: -.25rem!important
}

.mb-n1,.my-n1 {
    margin-bottom: -.25rem!important
}

.ml-n1,.mx-n1 {
    margin-left: -.25rem!important
}

.m-n2 {
    margin: -.5rem!important
}

.mt-n2,.my-n2 {
    margin-top: -.5rem!important
}

.mr-n2,.mx-n2 {
    margin-right: -.5rem!important
}

.mb-n2,.my-n2 {
    margin-bottom: -.5rem!important
}

.ml-n2,.mx-n2 {
    margin-left: -.5rem!important
}

.m-n3 {
    margin: -1rem!important
}

.mt-n3,.my-n3 {
    margin-top: -1rem!important
}

.mr-n3,.mx-n3 {
    margin-right: -1rem!important
}

.mb-n3,.my-n3 {
    margin-bottom: -1rem!important
}

.ml-n3,.mx-n3 {
    margin-left: -1rem!important
}

.m-n4 {
    margin: -1.5rem!important
}

.mt-n4,.my-n4 {
    margin-top: -1.5rem!important
}

.mr-n4,.mx-n4 {
    margin-right: -1.5rem!important
}

.mb-n4,.my-n4 {
    margin-bottom: -1.5rem!important
}

.ml-n4,.mx-n4 {
    margin-left: -1.5rem!important
}

.m-n5 {
    margin: -3rem!important
}

.mt-n5,.my-n5 {
    margin-top: -3rem!important
}

.mr-n5,.mx-n5 {
    margin-right: -3rem!important
}

.mb-n5,.my-n5 {
    margin-bottom: -3rem!important
}

.ml-n5,.mx-n5 {
    margin-left: -3rem!important
}

.m-auto {
    margin: auto!important
}

.mt-auto,.my-auto {
    margin-top: auto!important
}

.mr-auto,.mx-auto {
    margin-right: auto!important
}

.mb-auto,.my-auto {
    margin-bottom: auto!important
}

.ml-auto,.mx-auto {
    margin-left: auto!important
}

@media (min-width: 576px) {
    .m-sm-0 {
        margin:0!important
    }

    .mt-sm-0,.my-sm-0 {
        margin-top: 0!important
    }

    .mr-sm-0,.mx-sm-0 {
        margin-right: 0!important
    }

    .mb-sm-0,.my-sm-0 {
        margin-bottom: 0!important
    }

    .ml-sm-0,.mx-sm-0 {
        margin-left: 0!important
    }

    .m-sm-1 {
        margin: .25rem!important
    }

    .mt-sm-1,.my-sm-1 {
        margin-top: .25rem!important
    }

    .mr-sm-1,.mx-sm-1 {
        margin-right: .25rem!important
    }

    .mb-sm-1,.my-sm-1 {
        margin-bottom: .25rem!important
    }

    .ml-sm-1,.mx-sm-1 {
        margin-left: .25rem!important
    }

    .m-sm-2 {
        margin: .5rem!important
    }

    .mt-sm-2,.my-sm-2 {
        margin-top: .5rem!important
    }

    .mr-sm-2,.mx-sm-2 {
        margin-right: .5rem!important
    }

    .mb-sm-2,.my-sm-2 {
        margin-bottom: .5rem!important
    }

    .ml-sm-2,.mx-sm-2 {
        margin-left: .5rem!important
    }

    .m-sm-3 {
        margin: 1rem!important
    }

    .mt-sm-3,.my-sm-3 {
        margin-top: 1rem!important
    }

    .mr-sm-3,.mx-sm-3 {
        margin-right: 1rem!important
    }

    .mb-sm-3,.my-sm-3 {
        margin-bottom: 1rem!important
    }

    .ml-sm-3,.mx-sm-3 {
        margin-left: 1rem!important
    }

    .m-sm-4 {
        margin: 1.5rem!important
    }

    .mt-sm-4,.my-sm-4 {
        margin-top: 1.5rem!important
    }

    .mr-sm-4,.mx-sm-4 {
        margin-right: 1.5rem!important
    }

    .mb-sm-4,.my-sm-4 {
        margin-bottom: 1.5rem!important
    }

    .ml-sm-4,.mx-sm-4 {
        margin-left: 1.5rem!important
    }

    .m-sm-5 {
        margin: 3rem!important
    }

    .mt-sm-5,.my-sm-5 {
        margin-top: 3rem!important
    }

    .mr-sm-5,.mx-sm-5 {
        margin-right: 3rem!important
    }

    .mb-sm-5,.my-sm-5 {
        margin-bottom: 3rem!important
    }

    .ml-sm-5,.mx-sm-5 {
        margin-left: 3rem!important
    }

    .p-sm-0 {
        padding: 0!important
    }

    .pt-sm-0,.py-sm-0 {
        padding-top: 0!important
    }

    .pr-sm-0,.px-sm-0 {
        padding-right: 0!important
    }

    .pb-sm-0,.py-sm-0 {
        padding-bottom: 0!important
    }

    .pl-sm-0,.px-sm-0 {
        padding-left: 0!important
    }

    .p-sm-1 {
        padding: .25rem!important
    }

    .pt-sm-1,.py-sm-1 {
        padding-top: .25rem!important
    }

    .pr-sm-1,.px-sm-1 {
        padding-right: .25rem!important
    }

    .pb-sm-1,.py-sm-1 {
        padding-bottom: .25rem!important
    }

    .pl-sm-1,.px-sm-1 {
        padding-left: .25rem!important
    }

    .p-sm-2 {
        padding: .5rem!important
    }

    .pt-sm-2,.py-sm-2 {
        padding-top: .5rem!important
    }

    .pr-sm-2,.px-sm-2 {
        padding-right: .5rem!important
    }

    .pb-sm-2,.py-sm-2 {
        padding-bottom: .5rem!important
    }

    .pl-sm-2,.px-sm-2 {
        padding-left: .5rem!important
    }

    .p-sm-3 {
        padding: 1rem!important
    }

    .pt-sm-3,.py-sm-3 {
        padding-top: 1rem!important
    }

    .pr-sm-3,.px-sm-3 {
        padding-right: 1rem!important
    }

    .pb-sm-3,.py-sm-3 {
        padding-bottom: 1rem!important
    }

    .pl-sm-3,.px-sm-3 {
        padding-left: 1rem!important
    }

    .p-sm-4 {
        padding: 1.5rem!important
    }

    .pt-sm-4,.py-sm-4 {
        padding-top: 1.5rem!important
    }

    .pr-sm-4,.px-sm-4 {
        padding-right: 1.5rem!important
    }

    .pb-sm-4,.py-sm-4 {
        padding-bottom: 1.5rem!important
    }

    .pl-sm-4,.px-sm-4 {
        padding-left: 1.5rem!important
    }

    .p-sm-5 {
        padding: 3rem!important
    }

    .pt-sm-5,.py-sm-5 {
        padding-top: 3rem!important
    }

    .pr-sm-5,.px-sm-5 {
        padding-right: 3rem!important
    }

    .pb-sm-5,.py-sm-5 {
        padding-bottom: 3rem!important
    }

    .pl-sm-5,.px-sm-5 {
        padding-left: 3rem!important
    }

    .m-sm-n1 {
        margin: -.25rem!important
    }

    .mt-sm-n1,.my-sm-n1 {
        margin-top: -.25rem!important
    }

    .mr-sm-n1,.mx-sm-n1 {
        margin-right: -.25rem!important
    }

    .mb-sm-n1,.my-sm-n1 {
        margin-bottom: -.25rem!important
    }

    .ml-sm-n1,.mx-sm-n1 {
        margin-left: -.25rem!important
    }

    .m-sm-n2 {
        margin: -.5rem!important
    }

    .mt-sm-n2,.my-sm-n2 {
        margin-top: -.5rem!important
    }

    .mr-sm-n2,.mx-sm-n2 {
        margin-right: -.5rem!important
    }

    .mb-sm-n2,.my-sm-n2 {
        margin-bottom: -.5rem!important
    }

    .ml-sm-n2,.mx-sm-n2 {
        margin-left: -.5rem!important
    }

    .m-sm-n3 {
        margin: -1rem!important
    }

    .mt-sm-n3,.my-sm-n3 {
        margin-top: -1rem!important
    }

    .mr-sm-n3,.mx-sm-n3 {
        margin-right: -1rem!important
    }

    .mb-sm-n3,.my-sm-n3 {
        margin-bottom: -1rem!important
    }

    .ml-sm-n3,.mx-sm-n3 {
        margin-left: -1rem!important
    }

    .m-sm-n4 {
        margin: -1.5rem!important
    }

    .mt-sm-n4,.my-sm-n4 {
        margin-top: -1.5rem!important
    }

    .mr-sm-n4,.mx-sm-n4 {
        margin-right: -1.5rem!important
    }

    .mb-sm-n4,.my-sm-n4 {
        margin-bottom: -1.5rem!important
    }

    .ml-sm-n4,.mx-sm-n4 {
        margin-left: -1.5rem!important
    }

    .m-sm-n5 {
        margin: -3rem!important
    }

    .mt-sm-n5,.my-sm-n5 {
        margin-top: -3rem!important
    }

    .mr-sm-n5,.mx-sm-n5 {
        margin-right: -3rem!important
    }

    .mb-sm-n5,.my-sm-n5 {
        margin-bottom: -3rem!important
    }

    .ml-sm-n5,.mx-sm-n5 {
        margin-left: -3rem!important
    }

    .m-sm-auto {
        margin: auto!important
    }

    .mt-sm-auto,.my-sm-auto {
        margin-top: auto!important
    }

    .mr-sm-auto,.mx-sm-auto {
        margin-right: auto!important
    }

    .mb-sm-auto,.my-sm-auto {
        margin-bottom: auto!important
    }

    .ml-sm-auto,.mx-sm-auto {
        margin-left: auto!important
    }
}

@media (min-width: 768px) {
    .m-md-0 {
        margin:0!important
    }

    .mt-md-0,.my-md-0 {
        margin-top: 0!important
    }

    .mr-md-0,.mx-md-0 {
        margin-right: 0!important
    }

    .mb-md-0,.my-md-0 {
        margin-bottom: 0!important
    }

    .ml-md-0,.mx-md-0 {
        margin-left: 0!important
    }

    .m-md-1 {
        margin: .25rem!important
    }

    .mt-md-1,.my-md-1 {
        margin-top: .25rem!important
    }

    .mr-md-1,.mx-md-1 {
        margin-right: .25rem!important
    }

    .mb-md-1,.my-md-1 {
        margin-bottom: .25rem!important
    }

    .ml-md-1,.mx-md-1 {
        margin-left: .25rem!important
    }

    .m-md-2 {
        margin: .5rem!important
    }

    .mt-md-2,.my-md-2 {
        margin-top: .5rem!important
    }

    .mr-md-2,.mx-md-2 {
        margin-right: .5rem!important
    }

    .mb-md-2,.my-md-2 {
        margin-bottom: .5rem!important
    }

    .ml-md-2,.mx-md-2 {
        margin-left: .5rem!important
    }

    .m-md-3 {
        margin: 1rem!important
    }

    .mt-md-3,.my-md-3 {
        margin-top: 1rem!important
    }

    .mr-md-3,.mx-md-3 {
        margin-right: 1rem!important
    }

    .mb-md-3,.my-md-3 {
        margin-bottom: 1rem!important
    }

    .ml-md-3,.mx-md-3 {
        margin-left: 1rem!important
    }

    .m-md-4 {
        margin: 1.5rem!important
    }

    .mt-md-4,.my-md-4 {
        margin-top: 1.5rem!important
    }

    .mr-md-4,.mx-md-4 {
        margin-right: 1.5rem!important
    }

    .mb-md-4,.my-md-4 {
        margin-bottom: 1.5rem!important
    }

    .ml-md-4,.mx-md-4 {
        margin-left: 1.5rem!important
    }

    .m-md-5 {
        margin: 3rem!important
    }

    .mt-md-5,.my-md-5 {
        margin-top: 3rem!important
    }

    .mr-md-5,.mx-md-5 {
        margin-right: 3rem!important
    }

    .mb-md-5,.my-md-5 {
        margin-bottom: 3rem!important
    }

    .ml-md-5,.mx-md-5 {
        margin-left: 3rem!important
    }

    .p-md-0 {
        padding: 0!important
    }

    .pt-md-0,.py-md-0 {
        padding-top: 0!important
    }

    .pr-md-0,.px-md-0 {
        padding-right: 0!important
    }

    .pb-md-0,.py-md-0 {
        padding-bottom: 0!important
    }

    .pl-md-0,.px-md-0 {
        padding-left: 0!important
    }

    .p-md-1 {
        padding: .25rem!important
    }

    .pt-md-1,.py-md-1 {
        padding-top: .25rem!important
    }

    .pr-md-1,.px-md-1 {
        padding-right: .25rem!important
    }

    .pb-md-1,.py-md-1 {
        padding-bottom: .25rem!important
    }

    .pl-md-1,.px-md-1 {
        padding-left: .25rem!important
    }

    .p-md-2 {
        padding: .5rem!important
    }

    .pt-md-2,.py-md-2 {
        padding-top: .5rem!important
    }

    .pr-md-2,.px-md-2 {
        padding-right: .5rem!important
    }

    .pb-md-2,.py-md-2 {
        padding-bottom: .5rem!important
    }

    .pl-md-2,.px-md-2 {
        padding-left: .5rem!important
    }

    .p-md-3 {
        padding: 1rem!important
    }

    .pt-md-3,.py-md-3 {
        padding-top: 1rem!important
    }

    .pr-md-3,.px-md-3 {
        padding-right: 1rem!important
    }

    .pb-md-3,.py-md-3 {
        padding-bottom: 1rem!important
    }

    .pl-md-3,.px-md-3 {
        padding-left: 1rem!important
    }

    .p-md-4 {
        padding: 1.5rem!important
    }

    .pt-md-4,.py-md-4 {
        padding-top: 1.5rem!important
    }

    .pr-md-4,.px-md-4 {
        padding-right: 1.5rem!important
    }

    .pb-md-4,.py-md-4 {
        padding-bottom: 1.5rem!important
    }

    .pl-md-4,.px-md-4 {
        padding-left: 1.5rem!important
    }

    .p-md-5 {
        padding: 3rem!important
    }

    .pt-md-5,.py-md-5 {
        padding-top: 3rem!important
    }

    .pr-md-5,.px-md-5 {
        padding-right: 3rem!important
    }

    .pb-md-5,.py-md-5 {
        padding-bottom: 3rem!important
    }

    .pl-md-5,.px-md-5 {
        padding-left: 3rem!important
    }

    .m-md-n1 {
        margin: -.25rem!important
    }

    .mt-md-n1,.my-md-n1 {
        margin-top: -.25rem!important
    }

    .mr-md-n1,.mx-md-n1 {
        margin-right: -.25rem!important
    }

    .mb-md-n1,.my-md-n1 {
        margin-bottom: -.25rem!important
    }

    .ml-md-n1,.mx-md-n1 {
        margin-left: -.25rem!important
    }

    .m-md-n2 {
        margin: -.5rem!important
    }

    .mt-md-n2,.my-md-n2 {
        margin-top: -.5rem!important
    }

    .mr-md-n2,.mx-md-n2 {
        margin-right: -.5rem!important
    }

    .mb-md-n2,.my-md-n2 {
        margin-bottom: -.5rem!important
    }

    .ml-md-n2,.mx-md-n2 {
        margin-left: -.5rem!important
    }

    .m-md-n3 {
        margin: -1rem!important
    }

    .mt-md-n3,.my-md-n3 {
        margin-top: -1rem!important
    }

    .mr-md-n3,.mx-md-n3 {
        margin-right: -1rem!important
    }

    .mb-md-n3,.my-md-n3 {
        margin-bottom: -1rem!important
    }

    .ml-md-n3,.mx-md-n3 {
        margin-left: -1rem!important
    }

    .m-md-n4 {
        margin: -1.5rem!important
    }

    .mt-md-n4,.my-md-n4 {
        margin-top: -1.5rem!important
    }

    .mr-md-n4,.mx-md-n4 {
        margin-right: -1.5rem!important
    }

    .mb-md-n4,.my-md-n4 {
        margin-bottom: -1.5rem!important
    }

    .ml-md-n4,.mx-md-n4 {
        margin-left: -1.5rem!important
    }

    .m-md-n5 {
        margin: -3rem!important
    }

    .mt-md-n5,.my-md-n5 {
        margin-top: -3rem!important
    }

    .mr-md-n5,.mx-md-n5 {
        margin-right: -3rem!important
    }

    .mb-md-n5,.my-md-n5 {
        margin-bottom: -3rem!important
    }

    .ml-md-n5,.mx-md-n5 {
        margin-left: -3rem!important
    }

    .m-md-auto {
        margin: auto!important
    }

    .mt-md-auto,.my-md-auto {
        margin-top: auto!important
    }

    .mr-md-auto,.mx-md-auto {
        margin-right: auto!important
    }

    .mb-md-auto,.my-md-auto {
        margin-bottom: auto!important
    }

    .ml-md-auto,.mx-md-auto {
        margin-left: auto!important
    }
}

@media (min-width: 992px) {
    .m-lg-0 {
        margin:0!important
    }

    .mt-lg-0,.my-lg-0 {
        margin-top: 0!important
    }

    .mr-lg-0,.mx-lg-0 {
        margin-right: 0!important
    }

    .mb-lg-0,.my-lg-0 {
        margin-bottom: 0!important
    }

    .ml-lg-0,.mx-lg-0 {
        margin-left: 0!important
    }

    .m-lg-1 {
        margin: .25rem!important
    }

    .mt-lg-1,.my-lg-1 {
        margin-top: .25rem!important
    }

    .mr-lg-1,.mx-lg-1 {
        margin-right: .25rem!important
    }

    .mb-lg-1,.my-lg-1 {
        margin-bottom: .25rem!important
    }

    .ml-lg-1,.mx-lg-1 {
        margin-left: .25rem!important
    }

    .m-lg-2 {
        margin: .5rem!important
    }

    .mt-lg-2,.my-lg-2 {
        margin-top: .5rem!important
    }

    .mr-lg-2,.mx-lg-2 {
        margin-right: .5rem!important
    }

    .mb-lg-2,.my-lg-2 {
        margin-bottom: .5rem!important
    }

    .ml-lg-2,.mx-lg-2 {
        margin-left: .5rem!important
    }

    .m-lg-3 {
        margin: 1rem!important
    }

    .mt-lg-3,.my-lg-3 {
        margin-top: 1rem!important
    }

    .mr-lg-3,.mx-lg-3 {
        margin-right: 1rem!important
    }

    .mb-lg-3,.my-lg-3 {
        margin-bottom: 1rem!important
    }

    .ml-lg-3,.mx-lg-3 {
        margin-left: 1rem!important
    }

    .m-lg-4 {
        margin: 1.5rem!important
    }

    .mt-lg-4,.my-lg-4 {
        margin-top: 1.5rem!important
    }

    .mr-lg-4,.mx-lg-4 {
        margin-right: 1.5rem!important
    }

    .mb-lg-4,.my-lg-4 {
        margin-bottom: 1.5rem!important
    }

    .ml-lg-4,.mx-lg-4 {
        margin-left: 1.5rem!important
    }

    .m-lg-5 {
        margin: 3rem!important
    }

    .mt-lg-5,.my-lg-5 {
        margin-top: 3rem!important
    }

    .mr-lg-5,.mx-lg-5 {
        margin-right: 3rem!important
    }

    .mb-lg-5,.my-lg-5 {
        margin-bottom: 3rem!important
    }

    .ml-lg-5,.mx-lg-5 {
        margin-left: 3rem!important
    }

    .p-lg-0 {
        padding: 0!important
    }

    .pt-lg-0,.py-lg-0 {
        padding-top: 0!important
    }

    .pr-lg-0,.px-lg-0 {
        padding-right: 0!important
    }

    .pb-lg-0,.py-lg-0 {
        padding-bottom: 0!important
    }

    .pl-lg-0,.px-lg-0 {
        padding-left: 0!important
    }

    .p-lg-1 {
        padding: .25rem!important
    }

    .pt-lg-1,.py-lg-1 {
        padding-top: .25rem!important
    }

    .pr-lg-1,.px-lg-1 {
        padding-right: .25rem!important
    }

    .pb-lg-1,.py-lg-1 {
        padding-bottom: .25rem!important
    }

    .pl-lg-1,.px-lg-1 {
        padding-left: .25rem!important
    }

    .p-lg-2 {
        padding: .5rem!important
    }

    .pt-lg-2,.py-lg-2 {
        padding-top: .5rem!important
    }

    .pr-lg-2,.px-lg-2 {
        padding-right: .5rem!important
    }

    .pb-lg-2,.py-lg-2 {
        padding-bottom: .5rem!important
    }

    .pl-lg-2,.px-lg-2 {
        padding-left: .5rem!important
    }

    .p-lg-3 {
        padding: 1rem!important
    }

    .pt-lg-3,.py-lg-3 {
        padding-top: 1rem!important
    }

    .pr-lg-3,.px-lg-3 {
        padding-right: 1rem!important
    }

    .pb-lg-3,.py-lg-3 {
        padding-bottom: 1rem!important
    }

    .pl-lg-3,.px-lg-3 {
        padding-left: 1rem!important
    }

    .p-lg-4 {
        padding: 1.5rem!important
    }

    .pt-lg-4,.py-lg-4 {
        padding-top: 1.5rem!important
    }

    .pr-lg-4,.px-lg-4 {
        padding-right: 1.5rem!important
    }

    .pb-lg-4,.py-lg-4 {
        padding-bottom: 1.5rem!important
    }

    .pl-lg-4,.px-lg-4 {
        padding-left: 1.5rem!important
    }

    .p-lg-5 {
        padding: 3rem!important
    }

    .pt-lg-5,.py-lg-5 {
        padding-top: 3rem!important
    }

    .pr-lg-5,.px-lg-5 {
        padding-right: 3rem!important
    }

    .pb-lg-5,.py-lg-5 {
        padding-bottom: 3rem!important
    }

    .pl-lg-5,.px-lg-5 {
        padding-left: 3rem!important
    }

    .m-lg-n1 {
        margin: -.25rem!important
    }

    .mt-lg-n1,.my-lg-n1 {
        margin-top: -.25rem!important
    }

    .mr-lg-n1,.mx-lg-n1 {
        margin-right: -.25rem!important
    }

    .mb-lg-n1,.my-lg-n1 {
        margin-bottom: -.25rem!important
    }

    .ml-lg-n1,.mx-lg-n1 {
        margin-left: -.25rem!important
    }

    .m-lg-n2 {
        margin: -.5rem!important
    }

    .mt-lg-n2,.my-lg-n2 {
        margin-top: -.5rem!important
    }

    .mr-lg-n2,.mx-lg-n2 {
        margin-right: -.5rem!important
    }

    .mb-lg-n2,.my-lg-n2 {
        margin-bottom: -.5rem!important
    }

    .ml-lg-n2,.mx-lg-n2 {
        margin-left: -.5rem!important
    }

    .m-lg-n3 {
        margin: -1rem!important
    }

    .mt-lg-n3,.my-lg-n3 {
        margin-top: -1rem!important
    }

    .mr-lg-n3,.mx-lg-n3 {
        margin-right: -1rem!important
    }

    .mb-lg-n3,.my-lg-n3 {
        margin-bottom: -1rem!important
    }

    .ml-lg-n3,.mx-lg-n3 {
        margin-left: -1rem!important
    }

    .m-lg-n4 {
        margin: -1.5rem!important
    }

    .mt-lg-n4,.my-lg-n4 {
        margin-top: -1.5rem!important
    }

    .mr-lg-n4,.mx-lg-n4 {
        margin-right: -1.5rem!important
    }

    .mb-lg-n4,.my-lg-n4 {
        margin-bottom: -1.5rem!important
    }

    .ml-lg-n4,.mx-lg-n4 {
        margin-left: -1.5rem!important
    }

    .m-lg-n5 {
        margin: -3rem!important
    }

    .mt-lg-n5,.my-lg-n5 {
        margin-top: -3rem!important
    }

    .mr-lg-n5,.mx-lg-n5 {
        margin-right: -3rem!important
    }

    .mb-lg-n5,.my-lg-n5 {
        margin-bottom: -3rem!important
    }

    .ml-lg-n5,.mx-lg-n5 {
        margin-left: -3rem!important
    }

    .m-lg-auto {
        margin: auto!important
    }

    .mt-lg-auto,.my-lg-auto {
        margin-top: auto!important
    }

    .mr-lg-auto,.mx-lg-auto {
        margin-right: auto!important
    }

    .mb-lg-auto,.my-lg-auto {
        margin-bottom: auto!important
    }

    .ml-lg-auto,.mx-lg-auto {
        margin-left: auto!important
    }
}

@media (min-width: 1200px) {
    .m-xl-0 {
        margin:0!important
    }

    .mt-xl-0,.my-xl-0 {
        margin-top: 0!important
    }

    .mr-xl-0,.mx-xl-0 {
        margin-right: 0!important
    }

    .mb-xl-0,.my-xl-0 {
        margin-bottom: 0!important
    }

    .ml-xl-0,.mx-xl-0 {
        margin-left: 0!important
    }

    .m-xl-1 {
        margin: .25rem!important
    }

    .mt-xl-1,.my-xl-1 {
        margin-top: .25rem!important
    }

    .mr-xl-1,.mx-xl-1 {
        margin-right: .25rem!important
    }

    .mb-xl-1,.my-xl-1 {
        margin-bottom: .25rem!important
    }

    .ml-xl-1,.mx-xl-1 {
        margin-left: .25rem!important
    }

    .m-xl-2 {
        margin: .5rem!important
    }

    .mt-xl-2,.my-xl-2 {
        margin-top: .5rem!important
    }

    .mr-xl-2,.mx-xl-2 {
        margin-right: .5rem!important
    }

    .mb-xl-2,.my-xl-2 {
        margin-bottom: .5rem!important
    }

    .ml-xl-2,.mx-xl-2 {
        margin-left: .5rem!important
    }

    .m-xl-3 {
        margin: 1rem!important
    }

    .mt-xl-3,.my-xl-3 {
        margin-top: 1rem!important
    }

    .mr-xl-3,.mx-xl-3 {
        margin-right: 1rem!important
    }

    .mb-xl-3,.my-xl-3 {
        margin-bottom: 1rem!important
    }

    .ml-xl-3,.mx-xl-3 {
        margin-left: 1rem!important
    }

    .m-xl-4 {
        margin: 1.5rem!important
    }

    .mt-xl-4,.my-xl-4 {
        margin-top: 1.5rem!important
    }

    .mr-xl-4,.mx-xl-4 {
        margin-right: 1.5rem!important
    }

    .mb-xl-4,.my-xl-4 {
        margin-bottom: 1.5rem!important
    }

    .ml-xl-4,.mx-xl-4 {
        margin-left: 1.5rem!important
    }

    .m-xl-5 {
        margin: 3rem!important
    }

    .mt-xl-5,.my-xl-5 {
        margin-top: 3rem!important
    }

    .mr-xl-5,.mx-xl-5 {
        margin-right: 3rem!important
    }

    .mb-xl-5,.my-xl-5 {
        margin-bottom: 3rem!important
    }

    .ml-xl-5,.mx-xl-5 {
        margin-left: 3rem!important
    }

    .p-xl-0 {
        padding: 0!important
    }

    .pt-xl-0,.py-xl-0 {
        padding-top: 0!important
    }

    .pr-xl-0,.px-xl-0 {
        padding-right: 0!important
    }

    .pb-xl-0,.py-xl-0 {
        padding-bottom: 0!important
    }

    .pl-xl-0,.px-xl-0 {
        padding-left: 0!important
    }

    .p-xl-1 {
        padding: .25rem!important
    }

    .pt-xl-1,.py-xl-1 {
        padding-top: .25rem!important
    }

    .pr-xl-1,.px-xl-1 {
        padding-right: .25rem!important
    }

    .pb-xl-1,.py-xl-1 {
        padding-bottom: .25rem!important
    }

    .pl-xl-1,.px-xl-1 {
        padding-left: .25rem!important
    }

    .p-xl-2 {
        padding: .5rem!important
    }

    .pt-xl-2,.py-xl-2 {
        padding-top: .5rem!important
    }

    .pr-xl-2,.px-xl-2 {
        padding-right: .5rem!important
    }

    .pb-xl-2,.py-xl-2 {
        padding-bottom: .5rem!important
    }

    .pl-xl-2,.px-xl-2 {
        padding-left: .5rem!important
    }

    .p-xl-3 {
        padding: 1rem!important
    }

    .pt-xl-3,.py-xl-3 {
        padding-top: 1rem!important
    }

    .pr-xl-3,.px-xl-3 {
        padding-right: 1rem!important
    }

    .pb-xl-3,.py-xl-3 {
        padding-bottom: 1rem!important
    }

    .pl-xl-3,.px-xl-3 {
        padding-left: 1rem!important
    }

    .p-xl-4 {
        padding: 1.5rem!important
    }

    .pt-xl-4,.py-xl-4 {
        padding-top: 1.5rem!important
    }

    .pr-xl-4,.px-xl-4 {
        padding-right: 1.5rem!important
    }

    .pb-xl-4,.py-xl-4 {
        padding-bottom: 1.5rem!important
    }

    .pl-xl-4,.px-xl-4 {
        padding-left: 1.5rem!important
    }

    .p-xl-5 {
        padding: 3rem!important
    }

    .pt-xl-5,.py-xl-5 {
        padding-top: 3rem!important
    }

    .pr-xl-5,.px-xl-5 {
        padding-right: 3rem!important
    }

    .pb-xl-5,.py-xl-5 {
        padding-bottom: 3rem!important
    }

    .pl-xl-5,.px-xl-5 {
        padding-left: 3rem!important
    }

    .m-xl-n1 {
        margin: -.25rem!important
    }

    .mt-xl-n1,.my-xl-n1 {
        margin-top: -.25rem!important
    }

    .mr-xl-n1,.mx-xl-n1 {
        margin-right: -.25rem!important
    }

    .mb-xl-n1,.my-xl-n1 {
        margin-bottom: -.25rem!important
    }

    .ml-xl-n1,.mx-xl-n1 {
        margin-left: -.25rem!important
    }

    .m-xl-n2 {
        margin: -.5rem!important
    }

    .mt-xl-n2,.my-xl-n2 {
        margin-top: -.5rem!important
    }

    .mr-xl-n2,.mx-xl-n2 {
        margin-right: -.5rem!important
    }

    .mb-xl-n2,.my-xl-n2 {
        margin-bottom: -.5rem!important
    }

    .ml-xl-n2,.mx-xl-n2 {
        margin-left: -.5rem!important
    }

    .m-xl-n3 {
        margin: -1rem!important
    }

    .mt-xl-n3,.my-xl-n3 {
        margin-top: -1rem!important
    }

    .mr-xl-n3,.mx-xl-n3 {
        margin-right: -1rem!important
    }

    .mb-xl-n3,.my-xl-n3 {
        margin-bottom: -1rem!important
    }

    .ml-xl-n3,.mx-xl-n3 {
        margin-left: -1rem!important
    }

    .m-xl-n4 {
        margin: -1.5rem!important
    }

    .mt-xl-n4,.my-xl-n4 {
        margin-top: -1.5rem!important
    }

    .mr-xl-n4,.mx-xl-n4 {
        margin-right: -1.5rem!important
    }

    .mb-xl-n4,.my-xl-n4 {
        margin-bottom: -1.5rem!important
    }

    .ml-xl-n4,.mx-xl-n4 {
        margin-left: -1.5rem!important
    }

    .m-xl-n5 {
        margin: -3rem!important
    }

    .mt-xl-n5,.my-xl-n5 {
        margin-top: -3rem!important
    }

    .mr-xl-n5,.mx-xl-n5 {
        margin-right: -3rem!important
    }

    .mb-xl-n5,.my-xl-n5 {
        margin-bottom: -3rem!important
    }

    .ml-xl-n5,.mx-xl-n5 {
        margin-left: -3rem!important
    }

    .m-xl-auto {
        margin: auto!important
    }

    .mt-xl-auto,.my-xl-auto {
        margin-top: auto!important
    }

    .mr-xl-auto,.mx-xl-auto {
        margin-right: auto!important
    }

    .mb-xl-auto,.my-xl-auto {
        margin-bottom: auto!important
    }

    .ml-xl-auto,.mx-xl-auto {
        margin-left: auto!important
    }
}

.flex-column,.flex-row {
    -webkit-box-direction: normal!important
}

.flex-row {
    -webkit-box-orient: horizontal!important;
    -ms-flex-direction: row!important;
    flex-direction: row!important
}

.flex-column {
    -webkit-box-orient: vertical!important;
    -ms-flex-direction: column!important;
    flex-direction: column!important
}

.flex-column-reverse,.flex-row-reverse {
    -webkit-box-direction: reverse!important
}

.flex-row-reverse {
    -webkit-box-orient: horizontal!important;
    -ms-flex-direction: row-reverse!important;
    flex-direction: row-reverse!important
}

.flex-column-reverse {
    -webkit-box-orient: vertical!important;
    -ms-flex-direction: column-reverse!important;
    flex-direction: column-reverse!important
}

.flex-wrap {
    -ms-flex-wrap: wrap!important;
    flex-wrap: wrap!important
}

.flex-nowrap {
    -ms-flex-wrap: nowrap!important;
    flex-wrap: nowrap!important
}

.flex-wrap-reverse {
    -ms-flex-wrap: wrap-reverse!important;
    flex-wrap: wrap-reverse!important
}

.flex-fill {
    -webkit-box-flex: 1!important;
    -ms-flex: 1 1 auto!important;
    flex: 1 1 auto!important
}

.flex-grow-0 {
    -webkit-box-flex: 0!important;
    -ms-flex-positive: 0!important;
    flex-grow: 0!important
}

.flex-grow-1 {
    -webkit-box-flex: 1!important;
    -ms-flex-positive: 1!important;
    flex-grow: 1!important
}

.flex-shrink-0 {
    -ms-flex-negative: 0!important;
    flex-shrink: 0!important
}

.flex-shrink-1 {
    -ms-flex-negative: 1!important;
    flex-shrink: 1!important
}

.justify-content-start {
    -webkit-box-pack: start!important;
    -ms-flex-pack: start!important;
    justify-content: flex-start!important
}

.justify-content-end {
    -webkit-box-pack: end!important;
    -ms-flex-pack: end!important;
    justify-content: flex-end!important
}

.justify-content-center {
    -webkit-box-pack: center!important;
    -ms-flex-pack: center!important;
    justify-content: center!important
}

.justify-content-between {
    -webkit-box-pack: justify!important;
    -ms-flex-pack: justify!important;
    justify-content: space-between!important
}

.justify-content-around {
    -ms-flex-pack: distribute!important;
    justify-content: space-around!important
}

.align-items-start {
    -webkit-box-align: start!important;
    -ms-flex-align: start!important;
    align-items: flex-start!important
}

.align-items-end {
    -webkit-box-align: end!important;
    -ms-flex-align: end!important;
    align-items: flex-end!important
}

.align-items-center {
    -webkit-box-align: center!important;
    -ms-flex-align: center!important;
    align-items: center!important
}

.align-items-baseline {
    -webkit-box-align: baseline!important;
    -ms-flex-align: baseline!important;
    align-items: baseline!important
}

.align-items-stretch {
    -webkit-box-align: stretch!important;
    -ms-flex-align: stretch!important;
    align-items: stretch!important
}

.align-content-start {
    -ms-flex-line-pack: start!important;
    align-content: flex-start!important
}

.align-content-end {
    -ms-flex-line-pack: end!important;
    align-content: flex-end!important
}

.align-content-center {
    -ms-flex-line-pack: center!important;
    align-content: center!important
}

.align-content-between {
    -ms-flex-line-pack: justify!important;
    align-content: space-between!important
}

.align-content-around {
    -ms-flex-line-pack: distribute!important;
    align-content: space-around!important
}

.align-content-stretch {
    -ms-flex-line-pack: stretch!important;
    align-content: stretch!important
}

.align-self-auto {
    -ms-flex-item-align: auto!important;
    align-self: auto!important
}

.align-self-start {
    -ms-flex-item-align: start!important;
    align-self: flex-start!important
}

.align-self-end {
    -ms-flex-item-align: end!important;
    align-self: flex-end!important
}

.align-self-center {
    -ms-flex-item-align: center!important;
    align-self: center!important
}

.align-self-baseline {
    -ms-flex-item-align: baseline!important;
    align-self: baseline!important
}

.align-self-stretch {
    -ms-flex-item-align: stretch!important;
    align-self: stretch!important
}

@media (min-width: 576px) {
    .flex-sm-column,.flex-sm-row {
        -webkit-box-direction:normal!important
    }

    .flex-sm-row {
        -webkit-box-orient: horizontal!important;
        -ms-flex-direction: row!important;
        flex-direction: row!important
    }

    .flex-sm-column {
        -webkit-box-orient: vertical!important;
        -ms-flex-direction: column!important;
        flex-direction: column!important
    }

    .flex-sm-column-reverse,.flex-sm-row-reverse {
        -webkit-box-direction: reverse!important
    }

    .flex-sm-row-reverse {
        -webkit-box-orient: horizontal!important;
        -ms-flex-direction: row-reverse!important;
        flex-direction: row-reverse!important
    }

    .flex-sm-column-reverse {
        -webkit-box-orient: vertical!important;
        -ms-flex-direction: column-reverse!important;
        flex-direction: column-reverse!important
    }

    .flex-sm-wrap {
        -ms-flex-wrap: wrap!important;
        flex-wrap: wrap!important
    }

    .flex-sm-nowrap {
        -ms-flex-wrap: nowrap!important;
        flex-wrap: nowrap!important
    }

    .flex-sm-wrap-reverse {
        -ms-flex-wrap: wrap-reverse!important;
        flex-wrap: wrap-reverse!important
    }

    .flex-sm-fill {
        -webkit-box-flex: 1!important;
        -ms-flex: 1 1 auto!important;
        flex: 1 1 auto!important
    }

    .flex-sm-grow-0 {
        -webkit-box-flex: 0!important;
        -ms-flex-positive: 0!important;
        flex-grow: 0!important
    }

    .flex-sm-grow-1 {
        -webkit-box-flex: 1!important;
        -ms-flex-positive: 1!important;
        flex-grow: 1!important
    }

    .flex-sm-shrink-0 {
        -ms-flex-negative: 0!important;
        flex-shrink: 0!important
    }

    .flex-sm-shrink-1 {
        -ms-flex-negative: 1!important;
        flex-shrink: 1!important
    }

    .justify-content-sm-start {
        -webkit-box-pack: start!important;
        -ms-flex-pack: start!important;
        justify-content: flex-start!important
    }

    .justify-content-sm-end {
        -webkit-box-pack: end!important;
        -ms-flex-pack: end!important;
        justify-content: flex-end!important
    }

    .justify-content-sm-center {
        -webkit-box-pack: center!important;
        -ms-flex-pack: center!important;
        justify-content: center!important
    }

    .justify-content-sm-between {
        -webkit-box-pack: justify!important;
        -ms-flex-pack: justify!important;
        justify-content: space-between!important
    }

    .justify-content-sm-around {
        -ms-flex-pack: distribute!important;
        justify-content: space-around!important
    }

    .align-items-sm-start {
        -webkit-box-align: start!important;
        -ms-flex-align: start!important;
        align-items: flex-start!important
    }

    .align-items-sm-end {
        -webkit-box-align: end!important;
        -ms-flex-align: end!important;
        align-items: flex-end!important
    }

    .align-items-sm-center {
        -webkit-box-align: center!important;
        -ms-flex-align: center!important;
        align-items: center!important
    }

    .align-items-sm-baseline {
        -webkit-box-align: baseline!important;
        -ms-flex-align: baseline!important;
        align-items: baseline!important
    }

    .align-items-sm-stretch {
        -webkit-box-align: stretch!important;
        -ms-flex-align: stretch!important;
        align-items: stretch!important
    }

    .align-content-sm-start {
        -ms-flex-line-pack: start!important;
        align-content: flex-start!important
    }

    .align-content-sm-end {
        -ms-flex-line-pack: end!important;
        align-content: flex-end!important
    }

    .align-content-sm-center {
        -ms-flex-line-pack: center!important;
        align-content: center!important
    }

    .align-content-sm-between {
        -ms-flex-line-pack: justify!important;
        align-content: space-between!important
    }

    .align-content-sm-around {
        -ms-flex-line-pack: distribute!important;
        align-content: space-around!important
    }

    .align-content-sm-stretch {
        -ms-flex-line-pack: stretch!important;
        align-content: stretch!important
    }

    .align-self-sm-auto {
        -ms-flex-item-align: auto!important;
        align-self: auto!important
    }

    .align-self-sm-start {
        -ms-flex-item-align: start!important;
        align-self: flex-start!important
    }

    .align-self-sm-end {
        -ms-flex-item-align: end!important;
        align-self: flex-end!important
    }

    .align-self-sm-center {
        -ms-flex-item-align: center!important;
        align-self: center!important
    }

    .align-self-sm-baseline {
        -ms-flex-item-align: baseline!important;
        align-self: baseline!important
    }

    .align-self-sm-stretch {
        -ms-flex-item-align: stretch!important;
        align-self: stretch!important
    }
}

@media (min-width: 768px) {
    .flex-md-column,.flex-md-row {
        -webkit-box-direction:normal!important
    }

    .flex-md-row {
        -webkit-box-orient: horizontal!important;
        -ms-flex-direction: row!important;
        flex-direction: row!important
    }

    .flex-md-column {
        -webkit-box-orient: vertical!important;
        -ms-flex-direction: column!important;
        flex-direction: column!important
    }

    .flex-md-column-reverse,.flex-md-row-reverse {
        -webkit-box-direction: reverse!important
    }

    .flex-md-row-reverse {
        -webkit-box-orient: horizontal!important;
        -ms-flex-direction: row-reverse!important;
        flex-direction: row-reverse!important
    }

    .flex-md-column-reverse {
        -webkit-box-orient: vertical!important;
        -ms-flex-direction: column-reverse!important;
        flex-direction: column-reverse!important
    }

    .flex-md-wrap {
        -ms-flex-wrap: wrap!important;
        flex-wrap: wrap!important
    }

    .flex-md-nowrap {
        -ms-flex-wrap: nowrap!important;
        flex-wrap: nowrap!important
    }

    .flex-md-wrap-reverse {
        -ms-flex-wrap: wrap-reverse!important;
        flex-wrap: wrap-reverse!important
    }

    .flex-md-fill {
        -webkit-box-flex: 1!important;
        -ms-flex: 1 1 auto!important;
        flex: 1 1 auto!important
    }

    .flex-md-grow-0 {
        -webkit-box-flex: 0!important;
        -ms-flex-positive: 0!important;
        flex-grow: 0!important
    }

    .flex-md-grow-1 {
        -webkit-box-flex: 1!important;
        -ms-flex-positive: 1!important;
        flex-grow: 1!important
    }

    .flex-md-shrink-0 {
        -ms-flex-negative: 0!important;
        flex-shrink: 0!important
    }

    .flex-md-shrink-1 {
        -ms-flex-negative: 1!important;
        flex-shrink: 1!important
    }

    .justify-content-md-start {
        -webkit-box-pack: start!important;
        -ms-flex-pack: start!important;
        justify-content: flex-start!important
    }

    .justify-content-md-end {
        -webkit-box-pack: end!important;
        -ms-flex-pack: end!important;
        justify-content: flex-end!important
    }

    .justify-content-md-center {
        -webkit-box-pack: center!important;
        -ms-flex-pack: center!important;
        justify-content: center!important
    }

    .justify-content-md-between {
        -webkit-box-pack: justify!important;
        -ms-flex-pack: justify!important;
        justify-content: space-between!important
    }

    .justify-content-md-around {
        -ms-flex-pack: distribute!important;
        justify-content: space-around!important
    }

    .align-items-md-start {
        -webkit-box-align: start!important;
        -ms-flex-align: start!important;
        align-items: flex-start!important
    }

    .align-items-md-end {
        -webkit-box-align: end!important;
        -ms-flex-align: end!important;
        align-items: flex-end!important
    }

    .align-items-md-center {
        -webkit-box-align: center!important;
        -ms-flex-align: center!important;
        align-items: center!important
    }

    .align-items-md-baseline {
        -webkit-box-align: baseline!important;
        -ms-flex-align: baseline!important;
        align-items: baseline!important
    }

    .align-items-md-stretch {
        -webkit-box-align: stretch!important;
        -ms-flex-align: stretch!important;
        align-items: stretch!important
    }

    .align-content-md-start {
        -ms-flex-line-pack: start!important;
        align-content: flex-start!important
    }

    .align-content-md-end {
        -ms-flex-line-pack: end!important;
        align-content: flex-end!important
    }

    .align-content-md-center {
        -ms-flex-line-pack: center!important;
        align-content: center!important
    }

    .align-content-md-between {
        -ms-flex-line-pack: justify!important;
        align-content: space-between!important
    }

    .align-content-md-around {
        -ms-flex-line-pack: distribute!important;
        align-content: space-around!important
    }

    .align-content-md-stretch {
        -ms-flex-line-pack: stretch!important;
        align-content: stretch!important
    }

    .align-self-md-auto {
        -ms-flex-item-align: auto!important;
        align-self: auto!important
    }

    .align-self-md-start {
        -ms-flex-item-align: start!important;
        align-self: flex-start!important
    }

    .align-self-md-end {
        -ms-flex-item-align: end!important;
        align-self: flex-end!important
    }

    .align-self-md-center {
        -ms-flex-item-align: center!important;
        align-self: center!important
    }

    .align-self-md-baseline {
        -ms-flex-item-align: baseline!important;
        align-self: baseline!important
    }

    .align-self-md-stretch {
        -ms-flex-item-align: stretch!important;
        align-self: stretch!important
    }
}

@media (min-width: 992px) {
    .flex-lg-column,.flex-lg-row {
        -webkit-box-direction:normal!important
    }

    .flex-lg-row {
        -webkit-box-orient: horizontal!important;
        -ms-flex-direction: row!important;
        flex-direction: row!important
    }

    .flex-lg-column {
        -webkit-box-orient: vertical!important;
        -ms-flex-direction: column!important;
        flex-direction: column!important
    }

    .flex-lg-column-reverse,.flex-lg-row-reverse {
        -webkit-box-direction: reverse!important
    }

    .flex-lg-row-reverse {
        -webkit-box-orient: horizontal!important;
        -ms-flex-direction: row-reverse!important;
        flex-direction: row-reverse!important
    }

    .flex-lg-column-reverse {
        -webkit-box-orient: vertical!important;
        -ms-flex-direction: column-reverse!important;
        flex-direction: column-reverse!important
    }

    .flex-lg-wrap {
        -ms-flex-wrap: wrap!important;
        flex-wrap: wrap!important
    }

    .flex-lg-nowrap {
        -ms-flex-wrap: nowrap!important;
        flex-wrap: nowrap!important
    }

    .flex-lg-wrap-reverse {
        -ms-flex-wrap: wrap-reverse!important;
        flex-wrap: wrap-reverse!important
    }

    .flex-lg-fill {
        -webkit-box-flex: 1!important;
        -ms-flex: 1 1 auto!important;
        flex: 1 1 auto!important
    }

    .flex-lg-grow-0 {
        -webkit-box-flex: 0!important;
        -ms-flex-positive: 0!important;
        flex-grow: 0!important
    }

    .flex-lg-grow-1 {
        -webkit-box-flex: 1!important;
        -ms-flex-positive: 1!important;
        flex-grow: 1!important
    }

    .flex-lg-shrink-0 {
        -ms-flex-negative: 0!important;
        flex-shrink: 0!important
    }

    .flex-lg-shrink-1 {
        -ms-flex-negative: 1!important;
        flex-shrink: 1!important
    }

    .justify-content-lg-start {
        -webkit-box-pack: start!important;
        -ms-flex-pack: start!important;
        justify-content: flex-start!important
    }

    .justify-content-lg-end {
        -webkit-box-pack: end!important;
        -ms-flex-pack: end!important;
        justify-content: flex-end!important
    }

    .justify-content-lg-center {
        -webkit-box-pack: center!important;
        -ms-flex-pack: center!important;
        justify-content: center!important
    }

    .justify-content-lg-between {
        -webkit-box-pack: justify!important;
        -ms-flex-pack: justify!important;
        justify-content: space-between!important
    }

    .justify-content-lg-around {
        -ms-flex-pack: distribute!important;
        justify-content: space-around!important
    }

    .align-items-lg-start {
        -webkit-box-align: start!important;
        -ms-flex-align: start!important;
        align-items: flex-start!important
    }

    .align-items-lg-end {
        -webkit-box-align: end!important;
        -ms-flex-align: end!important;
        align-items: flex-end!important
    }

    .align-items-lg-center {
        -webkit-box-align: center!important;
        -ms-flex-align: center!important;
        align-items: center!important
    }

    .align-items-lg-baseline {
        -webkit-box-align: baseline!important;
        -ms-flex-align: baseline!important;
        align-items: baseline!important
    }

    .align-items-lg-stretch {
        -webkit-box-align: stretch!important;
        -ms-flex-align: stretch!important;
        align-items: stretch!important
    }

    .align-content-lg-start {
        -ms-flex-line-pack: start!important;
        align-content: flex-start!important
    }

    .align-content-lg-end {
        -ms-flex-line-pack: end!important;
        align-content: flex-end!important
    }

    .align-content-lg-center {
        -ms-flex-line-pack: center!important;
        align-content: center!important
    }

    .align-content-lg-between {
        -ms-flex-line-pack: justify!important;
        align-content: space-between!important
    }

    .align-content-lg-around {
        -ms-flex-line-pack: distribute!important;
        align-content: space-around!important
    }

    .align-content-lg-stretch {
        -ms-flex-line-pack: stretch!important;
        align-content: stretch!important
    }

    .align-self-lg-auto {
        -ms-flex-item-align: auto!important;
        align-self: auto!important
    }

    .align-self-lg-start {
        -ms-flex-item-align: start!important;
        align-self: flex-start!important
    }

    .align-self-lg-end {
        -ms-flex-item-align: end!important;
        align-self: flex-end!important
    }

    .align-self-lg-center {
        -ms-flex-item-align: center!important;
        align-self: center!important
    }

    .align-self-lg-baseline {
        -ms-flex-item-align: baseline!important;
        align-self: baseline!important
    }

    .align-self-lg-stretch {
        -ms-flex-item-align: stretch!important;
        align-self: stretch!important
    }
}

@media (min-width: 1200px) {
    .flex-xl-column,.flex-xl-row {
        -webkit-box-direction:normal!important
    }

    .flex-xl-row {
        -webkit-box-orient: horizontal!important;
        -ms-flex-direction: row!important;
        flex-direction: row!important
    }

    .flex-xl-column {
        -webkit-box-orient: vertical!important;
        -ms-flex-direction: column!important;
        flex-direction: column!important
    }

    .flex-xl-column-reverse,.flex-xl-row-reverse {
        -webkit-box-direction: reverse!important
    }

    .flex-xl-row-reverse {
        -webkit-box-orient: horizontal!important;
        -ms-flex-direction: row-reverse!important;
        flex-direction: row-reverse!important
    }

    .flex-xl-column-reverse {
        -webkit-box-orient: vertical!important;
        -ms-flex-direction: column-reverse!important;
        flex-direction: column-reverse!important
    }

    .flex-xl-wrap {
        -ms-flex-wrap: wrap!important;
        flex-wrap: wrap!important
    }

    .flex-xl-nowrap {
        -ms-flex-wrap: nowrap!important;
        flex-wrap: nowrap!important
    }

    .flex-xl-wrap-reverse {
        -ms-flex-wrap: wrap-reverse!important;
        flex-wrap: wrap-reverse!important
    }

    .flex-xl-fill {
        -webkit-box-flex: 1!important;
        -ms-flex: 1 1 auto!important;
        flex: 1 1 auto!important
    }

    .flex-xl-grow-0 {
        -webkit-box-flex: 0!important;
        -ms-flex-positive: 0!important;
        flex-grow: 0!important
    }

    .flex-xl-grow-1 {
        -webkit-box-flex: 1!important;
        -ms-flex-positive: 1!important;
        flex-grow: 1!important
    }

    .flex-xl-shrink-0 {
        -ms-flex-negative: 0!important;
        flex-shrink: 0!important
    }

    .flex-xl-shrink-1 {
        -ms-flex-negative: 1!important;
        flex-shrink: 1!important
    }

    .justify-content-xl-start {
        -webkit-box-pack: start!important;
        -ms-flex-pack: start!important;
        justify-content: flex-start!important
    }

    .justify-content-xl-end {
        -webkit-box-pack: end!important;
        -ms-flex-pack: end!important;
        justify-content: flex-end!important
    }

    .justify-content-xl-center {
        -webkit-box-pack: center!important;
        -ms-flex-pack: center!important;
        justify-content: center!important
    }

    .justify-content-xl-between {
        -webkit-box-pack: justify!important;
        -ms-flex-pack: justify!important;
        justify-content: space-between!important
    }

    .justify-content-xl-around {
        -ms-flex-pack: distribute!important;
        justify-content: space-around!important
    }

    .align-items-xl-start {
        -webkit-box-align: start!important;
        -ms-flex-align: start!important;
        align-items: flex-start!important
    }

    .align-items-xl-end {
        -webkit-box-align: end!important;
        -ms-flex-align: end!important;
        align-items: flex-end!important
    }

    .align-items-xl-center {
        -webkit-box-align: center!important;
        -ms-flex-align: center!important;
        align-items: center!important
    }

    .align-items-xl-baseline {
        -webkit-box-align: baseline!important;
        -ms-flex-align: baseline!important;
        align-items: baseline!important
    }

    .align-items-xl-stretch {
        -webkit-box-align: stretch!important;
        -ms-flex-align: stretch!important;
        align-items: stretch!important
    }

    .align-content-xl-start {
        -ms-flex-line-pack: start!important;
        align-content: flex-start!important
    }

    .align-content-xl-end {
        -ms-flex-line-pack: end!important;
        align-content: flex-end!important
    }

    .align-content-xl-center {
        -ms-flex-line-pack: center!important;
        align-content: center!important
    }

    .align-content-xl-between {
        -ms-flex-line-pack: justify!important;
        align-content: space-between!important
    }

    .align-content-xl-around {
        -ms-flex-line-pack: distribute!important;
        align-content: space-around!important
    }

    .align-content-xl-stretch {
        -ms-flex-line-pack: stretch!important;
        align-content: stretch!important
    }

    .align-self-xl-auto {
        -ms-flex-item-align: auto!important;
        align-self: auto!important
    }

    .align-self-xl-start {
        -ms-flex-item-align: start!important;
        align-self: flex-start!important
    }

    .align-self-xl-end {
        -ms-flex-item-align: end!important;
        align-self: flex-end!important
    }

    .align-self-xl-center {
        -ms-flex-item-align: center!important;
        align-self: center!important
    }

    .align-self-xl-baseline {
        -ms-flex-item-align: baseline!important;
        align-self: baseline!important
    }

    .align-self-xl-stretch {
        -ms-flex-item-align: stretch!important;
        align-self: stretch!important
    }
}

.flex-sidebar {
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    min-inline-size: calc(min(200px,100%));
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

.flex-not-sidebar {
    -ms-flex-preferred-size: 350px;
    flex-basis: 350px;
    -webkit-box-flex: 999;
    -ms-flex-positive: 999;
    flex-grow: 999
}

.tiny {
    font-size: .8rem
}

.w-75 {
    width: 75%!important
}

.w-60 {
    width: 60%!important
}

.w-100 {
    width: 100%!important
}

@media (min-width: 768px) {
    .w-sm-50 {
        width:50%!important
    }

    .w-sm-75 {
        width: 75%!important
    }

    .w-sm-100 {
        width: 100%!important
    }

    .w-sm-auto {
        width: auto!important
    }
}

.order-1 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1
}

.order-2 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2
}

@media (min-width: 576px) {
    .order-sm-2 {
        -webkit-box-ordinal-group:3;
        -ms-flex-order: 2;
        order: 2
    }
}

.blurred {
    -webkit-filter: blur(1px);
    filter: blur(1px)
}

.gap-15p {
    gap: 15px
}

.top-00 {
    top: 0
}

.left-00 {
    left: 0
}

.left-0 {
    left: -.5rem
}

.top-0 {
    top: -.5rem
}

.right-0 {
    right: -.5rem
}

.bottom-0 {
    bottom: -.5rem
}

.position-absolute {
    position: absolute
}

.z-index-1 {
    z-index: 1
}

.h-100 {
    height: 100%
}

.z-index-15 {
    z-index: 15
}

.h-max-content {
    height: -webkit-max-content;
    height: -moz-max-content;
    height: max-content
}

.word-break {
    word-break: break-all
}

.max-7rem {
    max-height: 14rem;
    height: 14rem;
    font-size: .8rem
}

.w-7-5 {
    width: calc(7rem + 5vw)
}

.w-90 {
    width: 90%
}

.w-45 {
    width: 45%
}

.min-h-40 {
    min-height: 40vh;
    max-height: 40vh
}

.min-h-14 {
    min-height: 14.8rem;
    max-height: 14.8rem
}

.border-circle {
    border-radius: 50%
}

.overflow-hidden {
    overflow: hidden!important
}

.overflow-scroll {
    overflow-y: auto
}

.w-50 {
    width: 50%
}

.w-70 {
    width: 70%
}

.max-9 {
    max-height: 9rem;
    font-size: .9rem
}

.pending-box {
    border: 3px solid #f1ca4b
}

.ver-box {
    border: 3px solid #4a246e
}

.br-2 {
    border-radius: 1.5rem
}

.border-info {
    font-weight: 600;
    color: #000;
    font-size: calc(.3rem + .4vw)
}

.white-space-inh {
    white-space: inherit!important
}

.white-space-break {
    white-space: break-spaces
}

.right-00 {
    right: 0
}

.icon--z-index {
    z-index: 16
}

.img-lightbox {
    z-index: 10
}

.w-40 {
    width: 40%
}

@media (min-width: 1199px) {
    .boxes-a {
        min-height:15rem;
        max-height: 15rem
    }

    .mt-xl-3 {
        margin-top: 1rem
    }

    .min-h-box {
        min-height: 24.5rem!important;
        max-height: 24.5rem!important
    }

    .min-h-box-no-mod {
        min-height: 30rem!important;
        max-height: 30rem!important
    }

    .p-md-0 {
        padding: inherit
    }

    .w-md-100 {
        width: 100%
    }

    .ml-sm-1 {
        margin-left: inherit
    }
}

@media (min-width: 1999.98px) {
    .justify-content-xxl-none {
        -webkit-box-pack:inherit!important;
        -ms-flex-pack: inherit!important;
        justify-content: inherit!important
    }

    .gap-xxl-flex {
        gap: 1rem
    }
}

.m-2-1-5 {
    margin: 1rem auto
}

.pe-none {
    pointer-events: none!important
}

.pe-auto {
    pointer-events: auto!important
}

.fw-bold {
    font-weight: 700!important
}

.gap-1 {
    gap: .25rem!important
}

.gap-2 {
    gap: .5rem!important
}

.gap-3 {
    gap: 1rem!important
}

@media (min-width: 567px) {
    .gap-sm-3 {
        gap:1rem!important
    }
}

.gap-4 {
    gap: 1.5rem!important
}

.gap-5 {
    gap: 3rem!important
}

.fs-large {
    font-size: large
}

.fs-larger {
    font-size: larger
}

#pbOverlay *,#pbOverlay :after,#pbOverlay :before {
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}

#pbOverlay.show {
    opacity: 1;
    pointer-events: auto
}

#pbOverlay,.pbLoader {
    top: 0;
    left: 0;
    text-align: center
}

#pbOverlay {
    opacity: 0;
    overflow: hidden;
    pointer-events: none;
    -moz-user-select: none;
    background: rgba(0,0,0,.9);
    -webkit-transform: translateZ(0);
    width: 100%;
    height: 100%;
    position: fixed;
    z-index: 9999;
    -webkit-transition: opacity 300ms ease;
    transition: opacity 300ms ease
}

#pbOverlay.msie {
    background-color: rgba(0,0,0,.6)
}

.msie.pbLoading .pbWrapper {
    background: url(https://trynow.live/test2/assets/photobox-loading-9f7044d0102e3bfd9c328a230b573f41fc2aec61fd626c3532b3d00c485b2056.gif) no-repeat center center
}

@keyframes pbLoaderFrames {
    50% {
        height: 5px
    }
}

@-webkit-keyframes pbLoaderFrames {
    50% {
        height: 5px
    }
}

.pbLoader {
    display: none;
    width: 100px;
    height: 100px;
    position: absolute;
    z-index: 999;
    right: 0;
    bottom: 0;
    margin: auto;
    border-radius: 100%;
    -webkit-box-shadow: 15px 32px 60px -20px #fff inset,1px 1px 3px 1px #fff inset,0 0 20px;
    box-shadow: 15px 32px 60px -20px #fff inset,1px 1px 3px 1px #fff inset,0 0 20px;
    -webkit-transition: .3s;
    transition: .3s
}

.thumbs .pbLoader {
    -webkit-transform: translateY(-50px);
    transform: translateY(-50px)
}

.pbLoading:not(.msie):not(.error) .pbLoader {
    display: block
}

.pbLoader b {
    display: inline-block;
    vertical-align: middle;
    margin: 0 2px;
    width: 8px;
    height: 60px;
    border-radius: 5px;
    background: rgba(255,255,255,.8);
    -webkit-box-shadow: 0 0 10px rgba(0,0,0,.5);
    box-shadow: 0 0 10px rgba(0,0,0,.5);
    -webkit-animation: .9s pbLoaderFrames infinite linear;
    animation: .9s pbLoaderFrames infinite linear
}

.pbLoader b:nth-child(2) {
    -webkit-animation-delay: .3s;
    animation-delay: .3s
}

.pbLoader b:nth-child(3) {
    -webkit-animation-delay: .6s;
    animation-delay: .6s
}

.mobile.pbLoading .pbLoader {
    -webkit-transform: none;
    transform: none;
    -webkit-transition: 0s;
    transition: 0s
}

#pbCaption .pbThumbs ul:after,#pbOverlay .pbLoader:before,#pbOverlay .prevNext:after,.pbWrapper:after {
    content: "";
    display: inline-block;
    height: 100%;
    margin-right: -.25em;
    vertical-align: middle
}

@keyframes deadImage {
    50% {
        text-shadow: 0 0 25px rgba(255,255,255,.5);
        -webkit-transform: scale(.85);
        transform: scale(.85)
    }
}

@-webkit-keyframes deadImage {
    50% {
        text-shadow: 0 0 25px rgba(255,255,255,.5);
        -webkit-transform: scale(.85)
    }
}

#pbOverlay button {
    outline: 0!important;
    -webkit-box-shadow: 0;
    box-shadow: 0
}

.pbWrapper {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    vertical-align: middle;
    height: 100%;
    -webkit-perspective: 1200px;
    perspective: 1200px;
    position: relative
}

.video>.pbWrapper {
    z-index: 11;
    display: inline-block
}

.pbLoading .pbWrapper {
    display: inline-block\9;
    width: 100%
}

.pbWrapper:before {
    content: '\2716';
    color: transparent;
    text-shadow: 0 2px 35px transparent;
    font-size: 0;
    vertical-align: middle;
    cursor: default;
    -webkit-transition: text-shadow .2s ease-out;
    transition: text-shadow .2s ease-out
}

.error .pbWrapper:before {
    font-size: 22em;
    text-shadow: 0 0 0 #fff;
    -webkit-animation: 2s 1s deadImage infinite linear;
    animation: 2s 1s deadImage infinite linear
}

.thumbs .pbWrapper {
    padding: 0;
    margin: 0
}

.error .pbWrapperr img {
    width: 0
}

.pbWrapper>div {
    display: none;
    width: 624px;
    height: 351px;
    vertical-align: middle;
    border-radius: 5px;
    background: rgba(0,0,0,.5)
}

#pbOverlay embed,#pbOverlay iframe,#pbOverlay object {
    display: block;
    width: 100%;
    height: 100%;
    opacity: 1;
    -webkit-transition: .5s;
    transition: .5s
}

.pbWrapper .pbHide iframe {
    opacity: 0
}

.pbWrapper>div,.pbWrapper>img {
    -webkit-transition: .2s .2s cubic-bezier(.1,.87,.48,1);
    transition: .2s .2s cubic-bezier(.1,.87,.48,1);
    -webkit-transform: none;
    transform: none;
    -webkit-backface-visibility: hidden;
    -webkit-box-shadow: 0 0 20px #000;
    box-shadow: 0 0 20px #000;
    opacity: 1
}

.mobile.show .pbWrapper>div,.mobile.show .pbWrapper>img {
    -webkit-transition: 30ms;
    transition: 30ms
}

.pbHide .pbWrapper>.prepare,.pbWrapper>* {
    opacity: 0;
    vertical-align: middle;
    -webkit-transform: scale(.2) rotateX(80deg);
    transform: scale(.2) rotateX(80deg);
    border-radius: 6px;
    border: 0;
    max-height: 95%;
    max-width: 100%
}

.on .pbWrapper>* {
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}

#pbCaption label {
    position: relative;
    display: none;
    z-index: 1;
    top: 6px;
    float: right;
    width: 60px;
    margin-right: 10px;
    color: #fff;
    opacity: .3;
    -webkit-transition: .2s;
    transition: .2s;
    cursor: pointer
}

.pbWrapper .zoomable {
    -webkit-transition: 0s;
    transition: 0s;
    position: relative;
    z-index: 9
}

.pbWrapper .rotating {
    -webkit-transition: .25s cubic-bezier(.4,.04,0,1);
    transition: .25s cubic-bezier(.4,.04,0,1)
}

.pbHide .pbWrapper>* {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
    -webkit-transform: none\9;
    transform: none\9;
    opacity: 0;
    -webkit-transition: .4s ease-out;
    transition: .4s ease-out
}

#pbAutoplayBtn,#pbCloseBtn {
    position: absolute;
    top: -50px;
    z-index: 999;
    text-align: center;
    cursor: pointer;
    color: #fff;
    -webkit-transition: .3s .3s ease-out;
    transition: .3s .3s ease-out
}

#pbCloseBtn {
    right: -50px;
    display: block;
    padding: 0 0 20px 20px
}

#pbAutoplayBtn {
    display: none;
    right: auto;
    left: -50px;
    padding: 0;
    width: 50px;
    height: 50px;
    font-size: 13px
}

.pbHide #pbCloseBtn {
    top: -50px;
    right: -50px
}

.on #pbCloseBtn {
    top: -2px;
    right: -2px
}

#pbAutoplayBtn:before,#pbCloseBtn:before {
    display: inline-block;
    opacity: .8;
    vertical-align: middle;
    background: rgba(255,255,255,.2);
    -webkit-transition: .1s ease-out;
    transition: .1s ease-out
}

#pbAutoplayBtn:before {
    font-size: 2em
}

#pbCloseBtn:before {
    font: 700 1em/1 arial;
    content: '\00D7';
    height: 35px;
    width: 35px;
    padding: 8px 8px 12px 12px;
    border-radius: 0 0 0 70px
}

#pbAutoplayBtn:before {
    content: '\2016';
    width: 100%;
    height: 100%;
    border-radius: 0 0 70px 0;
    font-weight: 700;
    padding: 0;
    text-indent: -6px;
    line-height: 1.6
}

#pbCloseBtn:hover:before {
    padding: 15px 10px 24px 24px;
    background: rgba(255,100,100,.4)
}

#pbOverlay.thumbs #pbCaption label,.hasAutoplay #pbAutoplayBtn {
    display: block
}

#pbAutoplayBtn:hover {
    width: 60px;
    height: 60px
}

.on #pbAutoplayBtn {
    top: 0;
    left: 0;
    -webkit-transition: .1s ease-out;
    transition: .1s ease-out
}

#pbAutoplayBtn:active:before {
    text-shadow: 0 0 3px #fff,0 0 6px #fff
}

#pbAutoplayBtn.play:before {
    content: '\25BA'
}

#pbAutoplayBtn .pbProgress {
    display: none\9;
    width: 100%;
    height: 100%;
    overflow: hidden;
    position: absolute;
    padding: 6px;
    top: 0;
    left: 0;
    opacity: .2;
    transform: rotateZ(0deg);
    -webkit-transform: rotateZ(0deg);
    -ms-transform: rotateZ(0deg);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-transition: .3s;
    transition: .3s
}

.mobile #pbAutoplayBtn .pbProgress {
    -webkit-transition: 0s;
    transition: 0s
}

#pbAutoplayBtn.playing .pbProgress {
    -webkit-transform: rotateZ(90deg);
    transform: rotateZ(90deg)
}

#pbAutoplayBtn .pbProgress:before {
    content: '';
    position: absolute;
    right: 0;
    bottom: 0;
    width: 200%;
    height: 200%;
    border-radius: 50%;
    -webkit-box-shadow: 0 0 0 8px #fff inset;
    box-shadow: 0 0 0 8px #fff inset
}

#pbCaption,.pbHide #pbCaption {
    position: absolute;
    z-index: 999;
    margin-bottom: 5px;
    bottom: -120px;
    width: 100%;
    overflow: hidden;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-transition: .4s;
    transition: .4s
}

.show.on #pbCaption {
    bottom: 0;
    -webkit-transition-delay: .2s;
    transition-delay: .2s
}

#pbCaption label:after {
    background: #fff;
    -webkit-box-shadow: 12px 0 #fff,-12px 0 #fff;
    box-shadow: 12px 0 #fff,-12px 0 #fff;
    content: "";
    display: inline-block;
    height: 0;
    padding: 10px 5px;
    text-align: right;
    vertical-align: top;
    width: 0
}

#pbCaption label:hover {
    opacity: 1
}

#pbCaption .counter,#pbCaption .title {
    color: #fff;
    margin: 0 6px
}

#pbCaption .title,.hasCounter #pbCaption .counter,.pbCaptionText {
    display: inline-block
}

#pbCaption .counter {
    display: none;
    opacity: .55
}

.pbCaptionText {
    -webkit-transition: .3s;
    transition: .3s;
    opacity: .9;
    font-weight: 700;
    vertical-align: middle;
    text-shadow: 1px 1px 1px rgba(0,0,0,.5);
    padding-left: 60px
}

.pbCaptionText.change {
    -webkit-transform: translateY(25px);
    transform: translateY(25px);
    opacity: 0
}

#pbCaption .rotateBtn {
    display: none;
    background: 0 0;
    border: 0;
    font: 800 1.7em/0 Arial;
    vertical-align: middle;
    color: rgba(255,255,255,.5);
    width: 1.1em;
    height: 1.1em;
    padding: 0;
    border-radius: 50%;
    background: rgba(0,0,0,.2);
    cursor: pointer;
    -webkit-transition: .15s ease-out;
    transition: .15s ease-out
}

#pbCaption .rotateBtn.show {
    display: block;
    float: right
}

#pbCaption .rotateBtn:hover {
    color: rgba(255,255,255,.7)
}

#pbCaption .rotateBtn:active {
    color: #fff;
    background: rgba(0,0,0,.4)
}

#pbOverlay.mobile.thumbs #pbCaption label {
    display: none;
    z-index: -1;
    color: red
}

.mobile .pbCaptionText {
    padding: 0
}

#pbThumbsToggler:checked~#pbCaption .pbThumbs {
    margin: 0
}

#pbThumbsToggler:checked~.pbWrapper {
    margin-top: -50px;
    padding: 50px 0
}

.pbThumbs {
    display: none;
    -webkit-transition: .35s;
    transition: .35s;
    -webkit-overflow-scrolling: touch
}

.thumbs .pbThumbs {
    display: block;
    width: 100%;
    padding: 5px 0 2px;
    margin-bottom: -100px;
    overflow: hidden
}

.mobile .pbThumbs {
    overflow: auto
}

.pbThumbs:hover {
    clear: both
}

.pbThumbs li,.pbThumbs ul {
    display: inline-block;
    position: relative
}

.pbThumbs ul {
    list-style: none;
    padding: 0 5px;
    margin: 0;
    white-space: pre;
    -webkit-transition: .2s;
    transition: .2s;
    height: 80px
}

.pbThumbs ul:after {
    vertical-align: bottom
}

.pbThumbs img,.pbThumbs li {
    -webkit-transition: .15s;
    transition: .15s
}

.pbThumbs li {
    vertical-align: bottom;
    opacity: .6;
    text-align: center;
    height: 70%
}

.pbThumbs li.active,.pbThumbs li:hover {
    height: 100%;
    opacity: 1
}

.pbThumbs li.video::before {
    content: '\25BA';
    color: #fff;
    font-size: 20px;
    height: 20px;
    width: 20px;
    line-height: .9;
    position: absolute;
    bottom: 4px;
    left: 7px;
    background: rgba(0,0,0,.4);
    -webkit-box-shadow: 0 0 0 3px rgba(0,0,0,.4);
    box-shadow: 0 0 0 3px rgba(0,0,0,.4);
    border-radius: 0 3px 0 0;
    pointer-events: none
}

#pbOverlay .prevNext {
    height: 100%;
    -moz-user-select: none;
    display: none;
    background: 0 0;
    position: absolute;
    z-index: 10;
    width: 35%;
    padding: 80px 0;
    opacity: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    top: 0;
    -webkit-transition: .2s ease-out;
    transition: .2s ease-out;
    text-shadow: 0 0 12px #000,0 0 10px #fff;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer
}

.pbThumbs a {
    height: 100%;
    padding: 0 2px;
    -moz-user-select: none
}

.pbThumbs img {
    height: 96%;
    min-height: 95.9%;
    border: 2px solid #fff;
    max-width: none;
    border-radius: 0
}

.pbThumbs li:hover img {
    min-height: 96%
}

.pbThumbs li.fast a img {
    -webkit-transition: none;
    transition: none
}

.pbThumbs li.active a img {
    border-color: #d8ff16;
    min-height: 96%
}

#pbOverlay.hasArrows .prevNext,.pbThumbs a {
    display: block
}

#pbOverlay,#pbOverlay .prevNext.pbHide,.thredded--form label abbr {
    display: none
}

#pbOverlay.on .prevNext:hover {
    opacity: .5
}

#pbOverlay.on .prevNext:hover:active {
    -webkit-transition: 80ms;
    transition: 80ms;
    opacity: 1;
    text-shadow: 0 0 16px #fff,0 0 10px #000
}

.prevNext b {
    display: inline-block;
    vertical-align: middle;
    -webkit-transition: .2s ease-in;
    transition: .2s ease-in
}

.prevNext:hover b {
    -webkit-transition: .2s cubic-bezier(.095,.87,.485,.985);
    transition: .2s cubic-bezier(.095,.87,.485,.985)
}

#pbPrevBtn b {
    transform: scale(.4) translateX(350px);
    -webkit-transform: scale(.4) translateX(350px)
}

#pbNextBtn b {
    transform: scale(.4) translateX(-350px);
    -webkit-transform: scale(.4) translateX(-350px)
}

#pbNextBtn b:after,#pbPrevBtn b:before {
    display: inline;
    line-height: .3;
    font-size: 18em;
    font-weight: 400;
    color: #fff;
    font-family: Arial,sans-serif
}

#pbPrevBtn b:before {
    content: '\2039'
}

#pbNextBtn b:after {
    content: '\203A'
}

.on #pbPrevBtn:hover b {
    transform: scale(1) translateX(20px);
    -webkit-transform: scale(1) translateX(20px)
}

.on #pbNextBtn:hover b {
    transform: scale(1) translateX(-20px);
    -webkit-transform: scale(1) translateX(-20px)
}

.show #pbPrevBtn {
    left: 0;
    text-align: left
}

.show #pbNextBtn {
    right: 0;
    text-align: right
}

@media all and (max-width: 700px) {
    .pbHide .pbWrapper img.prepare,.pbWrapper img {
        max-height:100%
    }

    .thumbs .pbWrapper {
        padding: 0;
        margin: 0
    }

    .pbThumbs {
        margin-bottom: -60px
    }

    .pbThumbs.show {
        margin: 0
    }

    .pbThumbs ul {
        height: 50px
    }

    .pbThumbs li {
        height: 100%;
        opacity: 1
    }

    .pbThumbs li img {
        min-height: 96.5%
    }
}

@media all and (max-width: 710px) {
    .pbThumbs li.active a img {
        min-height:96%
    }
}

#pbAutoplayBtn::before,#pbCloseBtn::before {
    font-family: FontAwesome!important;
    font-size: 1.625rem;
    font-weight: 400
}

#pbCloseBtn::before {
    content: ""
}

#pbAutoplayBtn::before {
    content: ""
}

#pbAutoplayBtn::before.play {
    content: ""
}

.d-grid {
    display: grid;
    gap: calc(5px + 1vw)
}

.grid-col-2 {
    grid-template-columns: repeat(2,1fr)
}

.grid-col-3 {
    grid-template-columns: repeat(3,1fr)
}

@media (min-width: 768px) {
    .grid-sm-col-3 {
        grid-template-columns:repeat(3,1fr)
    }
}

@media (min-width: 992px) {
    .grid-md-col-3 {
        grid-template-columns:repeat(3,1fr)
    }

    .grid-md-col-6 {
        grid-template-columns: repeat(6,1fr)
    }
}

@media (min-width: 1200px) {
    .grid-lg-col-6 {
        grid-template-columns:repeat(6,1fr)
    }
}

.thredded--alert,.thredded--flash-message,.thredded--topic--locked-notice {
    border: solid 1px;
    border-radius: 3px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: .75rem;
    padding: .75rem;
    text-decoration: none;
    width: 100%
}

@media (min-width: 48.00001rem) {
    .thredded--alert,.thredded--flash-message,.thredded--topic--locked-notice {
        margin-bottom:1.5rem
    }
}

.thredded--alert-success,.thredded--flash-message--success {
    background: #e6efc2
}

.thredded--alert-danger a,.thredded--alert-success a,.thredded--flash-message--error a,.thredded--flash-message--success a {
    text-decoration: underline
}

.thredded--alert-success a:focus,.thredded--alert-success a:hover,.thredded--flash-message--success a:focus,.thredded--flash-message--success a:hover {
    color: #224323
}

.thredded--alert-danger,.thredded--flash-message--error {
    background: #fbe3e4
}

.thredded--flash-message--error a:focus,.thredded--flash-message--error a:hover {
    color: #722e2d
}

.thredded--alert-info,.thredded--flash-message--notice {
    background: #e6f3fa
}

.thredded--alert-info a,.thredded--flash-message--notice a {
    color: #245269;
    text-decoration: underline
}

.thredded--alert-info a:focus,.thredded--alert-info a:hover,.thredded--flash-message--notice a:focus,.thredded--flash-message--notice a:hover {
    color: #1d4356
}

.thredded--alert-warning,.thredded--flash-message--alert {
    background: #fcf8e3
}

.thredded--topic--locked-notice {
    background: #fcf8e3;
    border-color: #eee5d6;
    color: #8a6d3b
}

.thredded--alert-warning a,.thredded--flash-message--alert a,.thredded--topic--locked-notice a {
    color: #66512c;
    text-decoration: underline
}

.thredded--alert-warning a:focus,.thredded--alert-warning a:hover,.thredded--flash-message--alert a:focus,.thredded--flash-message--alert a:hover,.thredded--topic--locked-notice a:focus,.thredded--topic--locked-notice a:hover {
    color: #544324
}

.thredded--button,.thredded--form--submit {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    -webkit-font-smoothing: antialiased;
    background: #FF0B55;
    border-radius: 3px;
    border: 0;
    color: #333;
    cursor: pointer;
    display: inline-block;
    font-family: inherit;
    font-size: .875rem;
    font-weight: 600;
    line-height: 1;
    padding: .75em 1em;
    text-decoration: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    vertical-align: middle;
    white-space: nowrap
}

.thredded--button:focus,.thredded--button:hover,.thredded--form--submit:focus,.thredded--form--submit:hover {
    background-color: #c48e0a;
    color: #333;
    text-decoration: none
}

.thredded--button:focus,.thredded--form--submit:focus {
    -webkit-box-shadow: 0 0 3px #FF0B55;
    box-shadow: 0 0 3px #FF0B55;
    outline: 0
}

.thredded--button:disabled,.thredded--form--submit:disabled {
    cursor: not-allowed;
    opacity: .5
}

.thredded--button:disabled:hover,.thredded--form--submit:disabled:hover {
    background: #FF0B55
}

.thredded--button-light {
    background-color: #fdf0d1;
    color: #c48e0a
}

.thredded--button-light:active,.thredded--button-light:focus,.thredded--button-light:hover {
    background-color: #f9d888;
    color: #7c5906
}

.thredded--button-wide {
    display: block;
    text-align: center
}

.thredded--messageboards--actions,.thredded--post-moderation-actions {
    text-align: center
}

.thredded--messageboards--actions .button_to,.thredded--messageboards--actions a,.thredded--post-moderation-actions .button_to,.thredded--post-moderation-actions a {
    display: block;
    margin-top: .75rem
}

@media (min-width: 34.00001rem) {
    .thredded--messageboards--actions .button_to,.thredded--messageboards--actions a,.thredded--post-moderation-actions .button_to,.thredded--post-moderation-actions a {
        display:inline-block
    }

    .thredded--messageboards--actions .button_to+.button_to,.thredded--messageboards--actions a+a,.thredded--post-moderation-actions .button_to+.button_to,.thredded--post-moderation-actions a+a {
        margin-left: .75rem
    }
}

.thredded--post--dropdown {
    position: relative;
    display: inline-block;
    cursor: pointer
}

.thredded--post--dropdown:hover .thredded--post--dropdown--toggle {
    color: #c48e0a
}

.thredded--post--dropdown:hover .thredded--post--dropdown--actions {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1
}

.thredded--post--dropdown--actions {
    position: absolute;
    background-color: #232323;
    border-radius: 2px;
    overflow: hidden;
    min-width: 8.5rem;
    z-index: 3;
    cursor: pointer;
    -webkit-box-shadow: 0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);
    box-shadow: 0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);
    -webkit-transform: scale(0);
    transform: scale(0);
    opacity: 0;
    -webkit-transition: opacity .2s cubic-bezier(.4,0,.2,1),-webkit-transform .3s cubic-bezier(.4,0,.2,1);
    transition: transform .3s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1);
    transition: transform .3s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1),-webkit-transform .3s cubic-bezier(.4,0,.2,1);
    will-change: transform;
    right: 0;
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0
}

.thredded--post--dropdown--actions--item,form.button_to>.thredded--post--dropdown--actions--item {
    background: 0 0;
    border-radius: 0;
    border: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font: inherit;
    margin: 0;
    text-align: left;
    -webkit-transition: none;
    transition: none;
    width: 100%;
    font-size: .875rem;
    color: #fff;
    text-decoration: none;
    padding: 1rem .75rem;
    display: block;
    white-space: nowrap
}

.thredded--post--dropdown--actions--item:active,.thredded--post--dropdown--actions--item:focus,.thredded--post--dropdown--actions--item:hover,form.button_to>.thredded--post--dropdown--actions--item:active,form.button_to>.thredded--post--dropdown--actions--item:focus,form.button_to>.thredded--post--dropdown--actions--item:hover {
    background-color: #FF0B55;
    color: #333;
    text-decoration: none;
    cursor: pointer
}

.thredded--post--dropdown--actions--item:active,.thredded--post--dropdown--actions--item:focus,form.button_to>.thredded--post--dropdown--actions--item:active,form.button_to>.thredded--post--dropdown--actions--item:focus {
    outline: 0
}

.thredded--form [type=color],.thredded--form [type=date],.thredded--form [type=datetime-local],.thredded--form [type=datetime],.thredded--form [type=email],.thredded--form [type=month],.thredded--form [type=number],.thredded--form [type=password],.thredded--form [type=search],.thredded--form [type=tel],.thredded--form [type=text],.thredded--form [type=time],.thredded--form [type=url],.thredded--form [type=week],.thredded--form input:not([type]),.thredded--form select[multiple=multiple],.thredded--form textarea {
    background: rgba(0,0,0,.2);
    border: 1px solid rgba(242,242,242,.1);
    -webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,.06);
    box-shadow: inset 0 1px 3px rgba(0,0,0,.06);
    color: #fff;
    font-family: inherit;
    font-size: 1rem;
    padding: .75rem;
    -webkit-transition: border-color;
    transition: border-color;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%
}

.thredded--form :hover[type=color],.thredded--form :hover[type=date],.thredded--form :hover[type=datetime-local],.thredded--form :hover[type=datetime],.thredded--form :hover[type=email],.thredded--form :hover[type=month],.thredded--form :hover[type=number],.thredded--form :hover[type=password],.thredded--form :hover[type=search],.thredded--form :hover[type=tel],.thredded--form :hover[type=text],.thredded--form :hover[type=time],.thredded--form :hover[type=url],.thredded--form :hover[type=week],.thredded--form input:hover:not([type]),.thredded--form select:hover[multiple=multiple],.thredded--form textarea:hover {
    border-color: rgba(226,226,226,.1)
}

.thredded--form :focus[type=color],.thredded--form :focus[type=date],.thredded--form :focus[type=datetime-local],.thredded--form :focus[type=datetime],.thredded--form :focus[type=email],.thredded--form :focus[type=month],.thredded--form :focus[type=number],.thredded--form :focus[type=password],.thredded--form :focus[type=search],.thredded--form :focus[type=tel],.thredded--form :focus[type=text],.thredded--form :focus[type=time],.thredded--form :focus[type=url],.thredded--form :focus[type=week],.thredded--form input:focus:not([type]),.thredded--form select:focus[multiple=multiple],.thredded--form textarea:focus {
    border-color: #FF0B55;
    -webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,.06),0 0 3px #FF0B55;
    box-shadow: inset 0 1px 3px rgba(0,0,0,.06),0 0 3px #FF0B55;
    outline: 0
}

.thredded--form input,.thredded--form label,.thredded--form select {
    display: block;
    font-family: inherit;
    font-size: 1rem
}

.thredded--form label {
    font-weight: 600;
    margin-bottom: .375rem
}

.thredded--form textarea {
    line-height: 1.5;
    resize: vertical
}

.thredded--form input[type=search] {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.thredded--form input[type=checkbox],.thredded--form input[type=radio] {
    display: inline;
    margin-right: .375rem
}

.thredded--form input[type=file] {
    padding-bottom: .75rem;
    width: 100%
}

.thredded--form select {
    margin-bottom: .75rem;
    max-width: 100%;
    width: auto
}

.content-wrapper.no-sidebar #content,.thredded--moderation-navigation--items,.thredded--scoped-navigation,.thredded--user-navigation {
    padding: 0
}

.thredded--currently-online--users,.thredded--form-list,.thredded--main-navigation,.thredded--navigation-breadcrumbs {
    list-style-type: none;
    margin: 0;
    padding: 0
}

.thredded--moderation-navigation--item a,.thredded--navigation-breadcrumbs a,.thredded--user-navigation--item a {
    text-decoration: none;
    -webkit-transition: color .1s linear;
    transition: color .1s linear
}

.thredded--navigation-breadcrumbs a {
    color: #fff
}

.thredded--moderation-navigation--item a:active,.thredded--moderation-navigation--item a:focus,.thredded--moderation-navigation--item a:hover,.thredded--navigation-breadcrumbs a:active,.thredded--navigation-breadcrumbs a:focus,.thredded--navigation-breadcrumbs a:hover,.thredded--user-navigation--item a:active,.thredded--user-navigation--item a:focus,.thredded--user-navigation--item a:hover {
    color: #FF0B55;
    text-decoration: none
}

.thredded--moderation-navigation--item a:active,.thredded--moderation-navigation--item a:focus,.thredded--navigation-breadcrumbs a:active,.thredded--navigation-breadcrumbs a:focus,.thredded--user-navigation--item a:active,.thredded--user-navigation--item a:focus {
    outline: 0
}

.thredded--moderation-activity .thredded--moderation-navigation--activity a,.thredded--moderation-history .thredded--moderation-navigation--history a,.thredded--moderation-user .thredded--moderation-navigation--users a,.thredded--moderation-users .thredded--moderation-navigation--users a,.thredded--pending-moderation .thredded--moderation-navigation--pending a,.thredded--user-navigation--item.thredded--is-current a {
    color: #FF0B55
}

.thredded--moderation-navigation--items,.thredded--scoped-navigation,.thredded--user-navigation {
    border-bottom: 1px solid rgba(255,255,255,.1);
    font-size: .875rem;
    margin: 0;
    text-align: left;
    list-style-type: none
}

.thredded--moderation-navigation--item,.thredded--user-navigation--item {
    display: inline-block;
    margin-right: 1rem
}

.thredded--moderation-navigation--item a,.thredded--user-navigation--item a {
    display: inline-block;
    color: #e6e6e6;
    padding: .75rem 0
}

.thredded--moderation-navigation--item:last-child,.thredded--user-navigation--item:last-child {
    margin-right: 0
}

.thredded--moderation-activity .thredded--moderation-navigation--activity,.thredded--moderation-history .thredded--moderation-navigation--history,.thredded--moderation-user .thredded--moderation-navigation--users,.thredded--moderation-users .thredded--moderation-navigation--users,.thredded--pending-moderation .thredded--moderation-navigation--pending,.thredded--user-navigation--item.thredded--is-current {
    border-bottom: 1px solid #FF0B55;
    margin-bottom: -1px
}

.thredded--user-navigation--moderation--pending-count,.thredded--user-navigation--private-topics--unread,.thredded--user-navigation--unread-topics--followed-count {
    background: #FF0B55;
    border-radius: 10px;
    color: #333;
    font-size: .75rem;
    line-height: 1;
    margin-left: .4rem;
    padding: 2px 6px
}

.thredded--messageboard--unread-followed-topics-count {
    background: #FF0B55;
    border-radius: 10px;
    color: #333;
    font-size: .75rem;
    margin-left: .4rem;
    padding: 2px 6px
}

.thredded--post--content table,.thredded--table {
    -webkit-font-feature-settings: "kern","liga","tnum";
    font-feature-settings: "kern","liga","tnum";
    border-collapse: collapse;
    margin: .75rem 0
}

.thredded--post--content table td,.thredded--post--content table th,.thredded--table td,.thredded--table th {
    text-align: center;
    padding: .5rem .75rem;
    border-bottom: 1px solid rgba(255,255,255,.1);
    vertical-align: middle;
    word-break: break-word
}

.thredded--post--content table th,.thredded--table th {
    font-weight: 700
}

.thredded--currently-online--title {
    font-family: inherit;
    font-size: 1rem;
    line-height: 1.2;
    margin: 0 0 .75rem
}

.thredded--empty--title {
    line-height: 1.2
}

.thredded--empty--title,.thredded--messageboard--title {
    font-family: inherit;
    margin: 0 0 .75rem
}

.thredded--messageboard--meta--counts {
    font-family: inherit;
    font-size: 1rem;
    line-height: 1.2;
    margin: 0 0 .75rem
}

.thredded--post--topic,.thredded--post--user,.thredded--post--user-and-topic {
    font-family: inherit;
    margin: 0 0 .75rem
}

.thredded--post-form--title,.thredded--preferences--title {
    font-family: inherit;
    line-height: 1.2;
    margin: 0 0 .75rem
}

.thredded--preview-area--title,.thredded--topic-header--title,.thredded--topics--title {
    font-family: inherit;
    margin: 0 0 .75rem
}

.thredded--preview-area--title {
    font-size: 1rem;
    line-height: 1.2
}

.thredded--link,.thredded--messageboard,.thredded--post-moderation-record--content-changed-notice a,.thredded--post-moderation-record--moderation-state-notice a {
    color: #FF0B55;
    text-decoration: none;
    -webkit-transition: color .1s linear;
    transition: color .1s linear
}

.thredded--post--user a {
    text-decoration: none;
    -webkit-transition: color .1s linear;
    transition: color .1s linear
}

.thredded--post--content a,.thredded--post--content--spoiler--summary,.thredded--post--topic a,.thredded--post--user-and-topic a,.thredded--topic-header--edit-topic,.thredded--topic-header--follow-info form button,.thredded--topic-header--follow-info form input[type=submit],.thredded--topic-header--participants--participant>a,.thredded--topic-header--started-by a {
    color: #FF0B55;
    text-decoration: none;
    -webkit-transition: color .1s linear;
    transition: color .1s linear
}

.thredded--topics--messageboard a,.thredded--topics--title a,.thredded--topics--updated-by a {
    text-decoration: none;
    -webkit-transition: color .1s linear;
    transition: color .1s linear
}

.thredded--link:active,.thredded--link:focus,.thredded--link:hover,.thredded--messageboard:active,.thredded--messageboard:focus,.thredded--messageboard:hover,.thredded--post--content a:active,.thredded--post--content a:focus,.thredded--post--content a:hover,.thredded--post--content--spoiler--summary:active,.thredded--post--content--spoiler--summary:focus,.thredded--post--content--spoiler--summary:hover,.thredded--post--topic a:active,.thredded--post--topic a:focus,.thredded--post--topic a:hover,.thredded--post--user a:active,.thredded--post--user a:focus,.thredded--post--user a:hover,.thredded--post--user-and-topic a:active,.thredded--post--user-and-topic a:focus,.thredded--post--user-and-topic a:hover,.thredded--post-moderation-record--content-changed-notice a:active,.thredded--post-moderation-record--content-changed-notice a:focus,.thredded--post-moderation-record--content-changed-notice a:hover,.thredded--post-moderation-record--moderation-state-notice a:active,.thredded--post-moderation-record--moderation-state-notice a:focus,.thredded--post-moderation-record--moderation-state-notice a:hover,.thredded--topic-header--edit-topic:active,.thredded--topic-header--edit-topic:focus,.thredded--topic-header--edit-topic:hover,.thredded--topic-header--follow-info form button:active,.thredded--topic-header--follow-info form button:focus,.thredded--topic-header--follow-info form button:hover,.thredded--topic-header--follow-info form input:active[type=submit],.thredded--topic-header--follow-info form input:focus[type=submit],.thredded--topic-header--follow-info form input:hover[type=submit],.thredded--topic-header--participants--participant>a:active,.thredded--topic-header--participants--participant>a:focus,.thredded--topic-header--participants--participant>a:hover,.thredded--topic-header--started-by a:active,.thredded--topic-header--started-by a:focus,.thredded--topic-header--started-by a:hover,.thredded--topics--messageboard a:active,.thredded--topics--messageboard a:focus,.thredded--topics--messageboard a:hover,.thredded--topics--title a:active,.thredded--topics--title a:focus,.thredded--topics--title a:hover,.thredded--topics--updated-by a:active,.thredded--topics--updated-by a:focus,.thredded--topics--updated-by a:hover {
    color: #c48e0a;
    text-decoration: none
}

.thredded--link:active,.thredded--link:focus,.thredded--messageboard:active,.thredded--messageboard:focus,.thredded--post--content a:active,.thredded--post--content a:focus,.thredded--post--content--spoiler--summary:active,.thredded--post--content--spoiler--summary:focus,.thredded--post--topic a:active,.thredded--post--topic a:focus,.thredded--post--user a:active,.thredded--post--user a:focus,.thredded--post--user-and-topic a:active,.thredded--post--user-and-topic a:focus,.thredded--post-moderation-record--content-changed-notice a:active,.thredded--post-moderation-record--content-changed-notice a:focus,.thredded--post-moderation-record--moderation-state-notice a:active,.thredded--post-moderation-record--moderation-state-notice a:focus,.thredded--topic-header--edit-topic:active,.thredded--topic-header--edit-topic:focus,.thredded--topic-header--follow-info form button:active,.thredded--topic-header--follow-info form button:focus,.thredded--topic-header--follow-info form input:active[type=submit],.thredded--topic-header--follow-info form input:focus[type=submit],.thredded--topic-header--participants--participant>a:active,.thredded--topic-header--participants--participant>a:focus,.thredded--topic-header--started-by a:active,.thredded--topic-header--started-by a:focus,.thredded--topics--messageboard a:active,.thredded--topics--messageboard a:focus,.thredded--topics--title a:active,.thredded--topics--title a:focus,.thredded--topics--updated-by a:active,.thredded--topics--updated-by a:focus {
    outline: 0
}

.thredded--form-list--hint,.thredded--messageboard--byline,.thredded--messageboard--description,.thredded--post--content p,.thredded--post--created-at {
    margin: 0 0 .75rem
}

.thredded--icon,.thredded--messageboard--meta--icon {
    fill: currentColor
}

.thredded--blockquote,.thredded--post--content blockquote {
    margin: 0 0 .75rem;
    border-left: solid 5px rgba(255,255,255,.1);
    padding: 1rem
}

.thredded--blockquote>:last-child,.thredded--post--content blockquote>:last-child {
    margin-bottom: 0
}

@media (max-width: 34rem) {
    .thredded--blockquote,.thredded--post--content blockquote {
        padding:.375rem .75rem
    }
}

.thredded--embed-16-by-9 {
    display: block;
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 35px;
    height: 0;
    overflow: hidden
}

.thredded--flex-spacer {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

.thredded--is-compact input[type=submit],.thredded--is-compact label {
    height: 0;
    margin: 0;
    opacity: 0;
    visibility: hidden
}

.thredded--is-compact input {
    margin: 0
}

.thredded--is-compact li,.thredded-page #header,aside.onebox.twitterstatus .onebox-body h4 {
    margin-bottom: 0
}

.thredded--is-compact li:not(.title) {
    height: 0;
    visibility: hidden;
    opacity: 0;
    margin: 0
}

.thredded--is-expanded label {
    margin-bottom: .375rem
}

.thredded--is-expanded .content,.thredded--is-expanded .private_users,.thredded--is-expanded .submit,.thredded--is-expanded label {
    height: auto;
    opacity: 1;
    visibility: visible
}

.thredded--main-container {
    -webkit-font-smoothing: antialiased;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    color: #fff;
    font-family: inherit;
    font-size: 1rem;
    line-height: 1.5;
    margin: 0 auto;
    max-width: 52.125rem;
    padding: 0
}

.thredded--main-container::after {
    clear: both;
    content: "";
    display: block
}

@media (min-width: 34.00001rem) {
    .thredded--main-container {
        padding:0 2rem .75rem
    }
}

.thredded--main-navigation {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    background-color: #000
}

.thredded--navigation-breadcrumbs li,.thredded--navigation-breadcrumbs li a {
    display: block
}

@media (max-width: 48rem) {
    .thredded--navigation-breadcrumbs li {
        font-weight:700
    }
}

@media (max-width: 34rem) {
    .thredded--navigation-breadcrumbs li a {
        position:relative
    }

    .thredded--navigation-breadcrumbs li:first-child:last-child a,.thredded--navigation-breadcrumbs li:first-child:last-child.thredded--navigation-breadcrumbs--item-no-link {
        padding: .75rem 0
    }

    .thredded--navigation-breadcrumbs li:first-child:not(:last-child) a,.thredded--navigation-breadcrumbs li:first-child:not(:last-child).thredded--navigation-breadcrumbs--item-no-link {
        padding-top: .375rem
    }

    .thredded--navigation-breadcrumbs li:last-child:not(:first-child) a,.thredded--navigation-breadcrumbs li:last-child:not(:first-child).thredded--navigation-breadcrumbs--item-no-link {
        padding-bottom: .375rem
    }

    .thredded--navigation-breadcrumbs li:last-child:not(:first-child) a::before,.thredded--navigation-breadcrumbs li:last-child:not(:first-child).thredded--navigation-breadcrumbs--item-no-link::before {
        background: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNyAxMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMS45Ni4xOWEuNDcuNDcgMCAwIDAtLjY4NSAwTC41OTIuOTFhLjUyLjUyIDAgMCAwIDAgLjcxNUwzLjg4NyA1LjAzLjU2NCA4LjQ2MmEuNTIuNTIgMCAwIDAgMCAuNzE2bC42ODQuNzE3YS40Ny40NyAwIDAgMCAuNjg0IDBsNC4zNS00LjUwOGEuNTI4LjUyOCAwIDAgMCAwLS43MTdMMS45NTguMTkiIGZpbGw9IiNCMEFFQkMiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPgo%3D) no-repeat center center;
        content: "";
        display: inline-block;
        height: 10px;
        margin: 0 .45rem 0 .75rem;
        width: 6px;
        position: absolute;
        top: .4em;
        left: -1.625em
    }
}

@media (min-width: 34.00001rem) {
    .thredded--navigation-breadcrumbs li {
        display:inline-block
    }

    .thredded--navigation-breadcrumbs li a,.thredded--navigation-breadcrumbs li.thredded--navigation-breadcrumbs--item-no-link {
        display: inline-block;
        padding: .75rem 0
    }

    .thredded--navigation-breadcrumbs li::after {
        background: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNyAxMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMS45Ni4xOWEuNDcuNDcgMCAwIDAtLjY4NSAwTC41OTIuOTFhLjUyLjUyIDAgMCAwIDAgLjcxNUwzLjg4NyA1LjAzLjU2NCA4LjQ2MmEuNTIuNTIgMCAwIDAgMCAuNzE2bC42ODQuNzE3YS40Ny40NyAwIDAgMCAuNjg0IDBsNC4zNS00LjUwOGEuNTI4LjUyOCAwIDAgMCAwLS43MTdMMS45NTguMTkiIGZpbGw9IiNCMEFFQkMiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPgo%3D) no-repeat center center;
        content: "";
        display: inline-block;
        height: 10px;
        margin: 0 .45rem 0 .75rem;
        width: 6px
    }

    .thredded--navigation-breadcrumbs li:last-child::after {
        display: none
    }
}

.thredded--navigation--search {
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    right: auto;
    left: 0
}

@media (max-width: 48rem) {
    .thredded--navigation--search {
        position:initial;
        margin-bottom: .75rem
    }
}

#thredded--edit-post .thredded--main-header,.thredded--navigation--search [type=submit],.thredded--navigation--search label,.thredded-page .navbar-top-nav .title {
    display: none
}

.thredded--navigation--search input[type=search] {
    -webkit-box-shadow: none;
    box-shadow: none;
    width: 100%
}

@media (min-width: 48.00001rem) {
    .thredded--navigation--search input[type=search] {
        background:0 0;
        border-color: transparent;
        font-size: .875rem;
        line-height: 1rem;
        min-width: 13rem;
        width: auto;
        padding: .9375rem .75rem .875rem;
        margin-top: -1px;
        margin-bottom: 0
    }

    .thredded--navigation--search input[type=search],.thredded--navigation--search input[type=search]:focus {
        -webkit-transition: background,border-color,min-width .15s ease-out 0s,-webkit-box-shadow;
        transition: background,border-color,box-shadow,min-width .15s ease-out 0s;
        transition: background,border-color,box-shadow,min-width .15s ease-out 0s,-webkit-box-shadow
    }

    .thredded--navigation--search input[type=search]:focus,.thredded--navigation--search input[type=search]:not(:placeholder-shown) {
        background: rgba(0,0,0,.2);
        -webkit-box-shadow: none;
        box-shadow: none;
        margin-right: 0;
        margin-left: 0;
        min-width: 16rem;
        text-align: left
    }

    .thredded--navigation--search input[type=search]:hover {
        border-color: transparent;
        -webkit-box-shadow: none;
        box-shadow: none
    }

    .thredded--navigation--search input[type=search]::-webkit-search-cancel-button,.thredded--navigation--search input[type=search]::-webkit-search-decoration,.thredded--navigation--search input[type=search]::-webkit-search-results-button,.thredded--navigation--search input[type=search]::-webkit-search-results-decoration {
        max-height: 1rem
    }

    .thredded--navigation--search input[type=search]:not(:focus)::-webkit-search-cancel-button,.thredded--navigation--search input[type=search]:not(:focus)::-webkit-search-decoration,.thredded--navigation--search input[type=search]:placeholder-shown::-webkit-search-cancel-button,.thredded--navigation--search input[type=search]:placeholder-shown::-webkit-search-decoration {
        -webkit-appearance: none;
        margin: 0
    }

    .thredded--navigation--search input[type=search]::-webkit-input-placeholder {
        color: #e6e6e6;
        -webkit-transition: color .1s linear;
        transition: color .1s linear;
        height: inherit;
        line-height: inherit;
        opacity: 1
    }

    .thredded--navigation--search input[type=search]::-moz-placeholder {
        color: #e6e6e6;
        -webkit-transition: color .1s linear;
        transition: color .1s linear;
        height: inherit;
        line-height: inherit;
        opacity: 1
    }

    .thredded--navigation--search input[type=search]:-ms-input-placeholder,.thredded--navigation--search input[type=search]::-ms-input-placeholder {
        color: #e6e6e6;
        -webkit-transition: color .1s linear;
        transition: color .1s linear;
        height: inherit;
        line-height: inherit;
        opacity: 1
    }

    .thredded--navigation--search input[type=search]::placeholder {
        color: #e6e6e6;
        -webkit-transition: color .1s linear;
        transition: color .1s linear;
        height: inherit;
        line-height: inherit;
        opacity: 1
    }

    .thredded--navigation--search input[type=search]:hover:not(:focus):placeholder-shown {
        cursor: pointer
    }

    .thredded--navigation--search input[type=search]:hover:not(:focus)::-webkit-input-placeholder {
        color: #FF0B55
    }

    .thredded--navigation--search input[type=search]:hover:not(:focus)::-moz-placeholder {
        color: #FF0B55
    }

    .thredded--navigation--search input[type=search]:hover:not(:focus):-ms-input-placeholder,.thredded--navigation--search input[type=search]:hover:not(:focus)::-ms-input-placeholder {
        color: #FF0B55
    }

    .thredded--navigation--search input[type=search]:hover:not(:focus)::placeholder {
        color: #FF0B55
    }

    .thredded--navigation--search input[type=search]:focus,.thredded--navigation--search input[type=search]:not(:placeholder-shown) {
        border-color: rgba(255,255,255,.1)
    }
}

@media print {
    .thredded--navigation--search {
        display: none
    }
}

@media (min-width: 48.00001rem) {
    .thredded--navigation--search input[type=search] {
        text-align:left;
        margin-right: 0;
        margin-left: -.75rem
    }
}

.thredded--navigation--search--right {
    right: 0;
    left: auto
}

@media (min-width: 48.00001rem) {
    .thredded--navigation--search--right input[type=search] {
        text-align:right;
        margin-right: -.75rem;
        margin-left: 0
    }
}

.font-2-1 {
    font-size: calc(2rem + 1vw)
}

.color-gold {
    color: #FF0B55
}

.font-weight-bold {
    font-weight: 700
}

.font-07-05 {
    font-size: calc(.7rem + .5vw)
}

.border-0 {
    border: 0
}

.outline-0 {
    outline: 0
}

.bg-transparent {
    background: 0 0
}

.bg-transparent-black {
    background: rgba(10,10,10,.53)
}

.thredded--main-header {
    background: rgba(0,0,0,.3)
}

.bg-black {
    background: #000
}

.visible-hidden {
    visibility: hidden;
    width: calc(14rem + 23vw);
    position: fixed;
    bottom: -100vh;
    right: 0;
    -webkit-transition: bottom .4s ease-out;
    transition: bottom .4s ease-out;
    background: #0a0a0a
}

.cursor-pointer {
    cursor: pointer
}

.position-fixed {
    position: fixed
}

.bottom-0 {
    bottom: 0
}

.right-0 {
    right: 0
}

.text-dec-none:hover {
    text-decoration: none
}

.color-white {
    color: #fff!important
}

.font-05-05 {
    font-size: calc(.5rem + .5vw)
}

.b-bottom {
    border-bottom: 1px solid rgba(255,255,255,.12);
    width: 80%;
    margin: auto
}

.w-max-content {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content
}

.bg-hover-gold:active,.bg-hover-gold:hover {
    background: rgba(244,184,39,.035)
}

.border-grey-box {
    border: 1px solid #424242
}

.font-p {
    font-size: .85rem
}

.font-h {
    font-size: calc(1.2rem + 1vw)
}

@media (min-width: 576px) {
    .w-30 {
        width:32%
    }
}

@media (min-width: 767.98px) {
    .margin-left-7vw {
        margin-left:7vw
    }
}

@media (min-width: 991.98px) {
    .w-md-60 {
        width:60%
    }

    .ml-md--3 {
        margin-left: -3rem!important
    }
}

.sticky-bar {
    height: 100vh;
    position: -webkit-sticky;
    position: sticky;
    top: 0
}

.main-box {
    width: 50%
}

.thredded--user-navigation {
    border: 0
}

.thredded--topics--follow-icon {
    right: 1rem!important
}

.thredded-page .container-fluid {
    width: 100%;
    max-width: 100%
}

.w-30 {
    width: 30%
}

.thredded--alert-success,.thredded--flash-message--success {
    background: #22742885;
    border-color: #22742885;
    color: #fff
}

.thredded--alert-danger a,.thredded--alert-success a,.thredded--flash-message--error a,.thredded--flash-message--success a,ul.thredded--textcomplete-dropdown li.textcomplete-item a {
    color: #fff
}

.thredded--alert-danger,.thredded--flash-message--error {
    background: #9f121885;
    border-color: #9f121885;
    color: #fff
}

.thredded--alert-warning,.thredded--flash-message--alert {
    background: #FF0B55b8;
    border-color: #FF0B55b8;
    color: #000
}

.thredded-container {
    max-width: 1920px;
    margin: auto
}

.megaphone-pos {
    margin-left: 4rem
}

.thredded--messageboard--description {
    font-weight: 200
}

.thredded--icon,.thredded--navigation .thredded--icon {
    display: none!important
}

.thredded--topic-header--title {
    color: #f4b727!important
}

article .thredded--topics--messageboard,article .thredded--topics--title,article .thredded--topics--updated-by {
    font-size: 1rem;
    line-height: calc(.6rem + .5vw);
    word-break: break-word
}

@media (max-width: 34rem) {
    .thredded--main-section {
        padding:0 1rem
    }

    .thredded--navigation-breadcrumbs {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        gap: 1rem;
        -webkit-box-align: baseline;
        -ms-flex-align: baseline;
        align-items: baseline
    }

    .thredded--topic {
        width: 100%!important
    }
}

.thredded--topic {
    width: 60%
}

.thredded--alert-info,.thredded--flash-message--notice {
    background: #2e7ea5;
    border-color: #2e7ea5;
    color: #fff
}

.thredded--topics--follow-icon {
    color: #FF0B55
}

.position-relative {
    position: relative
}

@media (min-width: 1119.98px) {
    .w-lg-100 {
        width:100%!important
    }
}

.btn-visible:hover+.visible-hidden,.visible-hidden:hover {
    bottom: 0;
    visibility: visible
}

.visible-hidden {
    z-index: 5
}

.thredded--post--topic,.thredded--post--user,.thredded--post--user-and-topic {
    font-size: 1rem!important
}

.thredded--topics--updated-by {
    font-size: small!important
}

.thredded--topics--moderation-state {
    display: inline;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content
}

.thredded--alert-danger a:active,.thredded--alert-danger a:focus,.thredded--alert-danger a:hover,.thredded--topics--moderation-state a:active,.thredded--topics--moderation-state a:focus,.thredded--topics--moderation-state a:hover {
    color: #fff!important
}

.thredded--user-navigation {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

@media print {
    .thredded--user-navigation {
        display: none
    }
}

.thredded--unread-topics--followed-icon {
    fill: currentColor;
    width: 1em;
    height: 1em;
    top: .1em;
    position: relative
}

@media (max-width: 48rem) {
    .thredded--unread-topics--followed-icon {
        display:none
    }
}

.thredded--scoped-navigation {
    border-bottom: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.thredded--navigation {
    position: relative
}

@media (max-width: 48rem) {
    .thredded--user-navigation--moderation,.thredded--user-navigation--private-topics,.thredded--user-navigation--settings,.thredded--user-navigation--unread-topics {
        -webkit-box-sizing:border-box;
        box-sizing: border-box;
        margin: 0 0 0 .5rem;
        padding: 0;
        vertical-align: top
    }

    .thredded--user-navigation--moderation a,.thredded--user-navigation--private-topics a,.thredded--user-navigation--settings a,.thredded--user-navigation--unread-topics a {
        position: relative;
        display: block;
        padding: .4375rem 0 .375rem
    }

    .thredded--user-navigation--moderation .thredded--icon,.thredded--user-navigation--private-topics .thredded--icon,.thredded--user-navigation--settings .thredded--icon,.thredded--user-navigation--unread-topics .thredded--icon {
        display: block;
        width: 2rem;
        height: 2rem
    }

    .thredded--user-navigation--moderation--pending-count,.thredded--user-navigation--private-topics--unread,.thredded--user-navigation--unread-topics--followed-count {
        bottom: .3125rem;
        position: absolute;
        right: -.1875rem
    }

    .thredded--navigation {
        position: relative;
        width: 100%
    }

    .thredded--navigation-breadcrumbs {
        font-size: .875rem;
        padding-right: 2.625rem
    }

    .thredded--global-nav-icons-1 .thredded--navigation-breadcrumbs {
        padding-right: 5.25rem
    }

    .thredded--global-nav-icons-2 .thredded--navigation-breadcrumbs {
        padding-right: 7.875rem
    }

    .thredded--global-nav-icons-3 .thredded--navigation-breadcrumbs {
        padding-right: 10.5rem
    }

    .thredded--navigation--search-topics {
        display: none
    }
}

@media screen and (max-width: 48rem) {
    .thredded--messageboards-index .thredded--navigation--search-topics,.thredded--topic-search-results .thredded--navigation--search-topics,.thredded--topics-index .thredded--navigation--search-topics {
        display:block;
        width: 100%
    }
}

@media (max-width: 48rem) {
    .thredded--user-navigation {
        border-bottom:none;
        position: absolute;
        top: 0;
        right: 0;
        z-index: 2
    }

    .thredded--user-navigation-standalone {
        display: block;
        margin-bottom: 0
    }

    .thredded--user-navigation--item .thredded--nav-text,.thredded--user-navigation--moderation.thredded--is-current~.thredded--user-navigation--private-topics,.thredded--user-navigation--moderation.thredded--is-current~.thredded--user-navigation--settings {
        display: none
    }

    .thredded--scoped-navigation {
        position: absolute;
        top: 0;
        right: 0
    }

    .thredded--global-nav-icons-1 .thredded--scoped-navigation {
        right: 2.625rem
    }

    .thredded--global-nav-icons-2 .thredded--scoped-navigation {
        right: 5.25rem
    }

    .thredded--global-nav-icons-3 .thredded--scoped-navigation {
        right: 7.875rem
    }
}

.thredded--moderation-navigation {
    position: relative
}

@media (min-width: 48.00001rem) {
    .thredded--moderation-navigation {
        margin-bottom:1.5rem
    }
}

.thredded--moderation-navigation--items {
    margin-bottom: .75rem
}

.thredded--moderated-notice {
    margin-bottom: 1.5rem;
    padding: .75rem 1.5rem;
    background: rgba(255,255,255,.1)
}

.thredded--post-moderation .thredded--post--user a,.thredded--post-moderation-record .thredded--post--user a,.thredded--topics--messageboard a:hover,.thredded--topics--title a:hover,.thredded--topics--updated-by a:hover {
    color: #FF0B55
}

.thredded--post-moderation-record .thredded--post {
    margin-bottom: 0;
    margin-left: 1rem
}

@media (min-width: 56.12501rem) {
    .thredded--post-moderation-record .thredded--post {
        margin-left:4rem
    }
}

.thredded--post-moderation-record--moderation-state-notice {
    margin-bottom: 1rem
}

.thredded--post-moderation-record-approved .thredded--post-moderation-record--moderation-state-notice {
    color: #3c763d
}

.thredded--post-moderation-record-blocked .thredded--post-moderation-record--moderation-state-notice {
    color: #a94442
}

.thredded--post-moderation-record--content-changed-notice {
    font-style: italic
}

.thredded--post-moderation-record+.thredded--post-moderation-record {
    margin-top: 3rem
}

.thredded--moderation--users-table {
    width: 100%
}

.thredded--moderation--users-table a {
    display: block
}

.thredded--moderation--user--title,.thredded--topic-header--follow-info p {
    margin: 0
}

.thredded--moderation--user--info {
    margin-left: 2rem
}

.thredded--user--moderation-actions {
    text-align: left;
    margin-left: 4rem
}

.thredded--user--moderation-actions .button_to {
    display: inline-block
}

.thredded--user--moderation-actions .button_to+.button_to {
    margin-left: .75rem
}

.thredded--user--avatar {
    border-radius: 50%;
    display: inline-block;
    height: 1.75em;
    width: 1.75em;
    margin-right: .4375em;
    vertical-align: baseline;
    position: relative;
    top: .5em
}

.thredded--spacer {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

.thredded--currently-online {
    background-color: rgba(255,255,255,.1);
    bottom: -1.25rem;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    padding: 1.5rem;
    position: fixed;
    right: 0;
    width: 16.25rem;
    z-index: 10
}

@media (max-width: 34rem) {
    .thredded--currently-online {
        display:none
    }
}

.thredded--currently-online.thredded--is-expanded {
    bottom: 0;
    position: fixed;
    right: 0
}

.thredded--currently-online--title {
    margin-bottom: 1.5rem
}

.thredded--currently-online--avatar {
    background-color: #fff;
    border-radius: 50%;
    display: inline-block;
    height: 1.75rem;
    margin-right: .75rem;
    vertical-align: middle;
    width: 1.75rem
}

.thredded--currently-online--user {
    padding: .75rem 0
}

.thredded--currently-online--users {
    height: 0;
    visibility: hidden
}

.thredded--currently-online.thredded--is-expanded .thredded--currently-online--users {
    height: auto;
    visibility: visible
}

@media print {
    .thredded--currently-online {
        display: none
    }
}

.thredded--empty {
    border: 1px solid rgba(255,255,255,.1);
    padding: 1.5rem;
    text-align: center
}

.thredded--empty--title {
    font-size: 1.5rem;
    margin-bottom: 1.5rem
}

.thredded--topic-notfollowing .thredded--topics--follow-icon {
    fill: currentColor;
    display: inline-block;
    font-size: 1em;
    width: 1.4rem;
    height: 1.4rem
}

.thredded--topic-following .thredded--topics--follow-icon,.thredded--topic-header--follow-icon {
    fill: currentColor;
    display: inline-block;
    font-size: 1em;
    width: 1.4rem;
    height: 1.4rem;
    opacity: .4
}

.thredded--topic-notfollowing .thredded--topics--follow-icon {
    opacity: .1
}

.thredded--form-list li,.thredded--form-list.on-top {
    margin-bottom: .75rem
}

.thredded--form-list label,.thredded--form-list li {
    -webkit-transition: all .15s ease-out 0s;
    transition: all .15s ease-out 0s
}

.thredded--form-list--admin-options label {
    cursor: pointer;
    display: inline-block;
    margin-bottom: 0;
    margin-right: 1.5rem
}

.thredded--form-list--hint {
    color: #e6e6e6;
    font-size: .875rem;
    font-weight: 400;
    position: relative
}

.thredded--main-section {
    margin-bottom: 3rem
}

@media (min-width: 34.00001rem) and (max-width:48rem) {
    .thredded--main-section {
        margin-bottom:1.5rem
    }
}

@media (max-width: 34rem) {
    .thredded--main-section {
        margin-bottom:.75rem
    }
}

ul.thredded--textcomplete-dropdown {
    background: inherit;
    border-color: #FF0B55;
    border-top: 1px solid rgba(255,255,255,.1);
    -webkit-box-shadow: 0 1px 1px #FF0B55;
    box-shadow: 0 1px 1px #FF0B55;
    font-family: inherit;
    font-size: 1rem;
    line-height: 1.5;
    background: rgba(0,0,0,.2);
    list-style: none;
    margin: 0;
    padding: 4px
}

ul.thredded--textcomplete-dropdown li.textcomplete-item {
    padding: .75rem
}

ul.thredded--textcomplete-dropdown li.textcomplete-item.active a {
    color: #333
}

.thredded--textcomplete-user-result__avatar {
    width: 2rem;
    min-height: 2rem;
    height: auto;
    display: inline-block;
    vertical-align: middle
}

.thredded--textcomplete-user-result__name {
    display: inline-block;
    margin-left: .6rem
}

.thredded--textcomplete-user-result__display_name {
    display: inline-block;
    margin-left: .4rem;
    color: #e6e6e6
}

.textcomplete-item.active .thredded--textcomplete-user-result__display_name {
    color: #191919
}

.thredded--messageboards-group {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.thredded--messageboards-group--title {
    font-size: 1em;
    margin: .75em 0 .625em
}

.thredded--messageboard {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: block;
    margin-bottom: -1px;
    padding: 1.5rem;
    position: relative
}

.thredded--messageboard,.thredded--messageboard:active,.thredded--messageboard:focus,.thredded--messageboard:hover {
    border: 1px solid #424242
}

.thredded--messageboard:hover {
    background-color: rgba(244,184,39,.035)
}

.thredded--messageboard:active {
    -webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,.06);
    box-shadow: inset 0 1px 3px rgba(0,0,0,.06)
}

.thredded--messageboard--title {
    font-size: 1.125rem;
    display: inline-block;
    float: left;
    line-height: 1.2;
    vertical-align: baseline;
    margin-bottom: .375rem
}

.thredded--messageboard--description,.thredded--messageboard--meta {
    margin-bottom: .375rem
}

.thredded--messageboard--byline,.thredded--messageboard--description,.thredded--messageboard--meta {
    font-size: .875em
}

.thredded--messageboard--meta--icon {
    opacity: .8;
    width: 1rem;
    height: 1rem
}

.thredded--messageboard--meta--counts {
    color: #e6e6e6;
    display: inline-block;
    font-size: inherit;
    font-weight: 400;
    margin-bottom: 0;
    vertical-align: baseline
}

.thredded--messageboard--unread-followed-topics-count {
    -ms-flex-item-align: baseline;
    align-self: baseline;
    line-height: inherit;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.thredded--messageboard--unread-followed-icon {
    fill: currentColor;
    width: 1rem;
    height: 1rem
}

.thredded--messageboard--description {
    clear: both;
    color: #fff
}

.thredded--messageboard--description:empty {
    margin: 0
}

.thredded--messageboard--byline {
    color: #e6e6e6;
    font-weight: 400;
    margin-bottom: 0
}

@media print {
    .thredded--messageboards--actions {
        display: none
    }
}

@supports (flex-wrap: wrap) {
    .thredded--messageboard {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .thredded--messageboard--header {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .thredded--messageboard--header>.thredded--flex-spacer {
        margin-right: .75rem
    }

    .thredded--messageboard--meta {
        text-align: right
    }

    .thredded--messageboard--byline,.thredded--messageboard--description {
        margin-top: auto
    }

    @media (min-width: 48.00001rem) {
        .thredded--grid-sizer,.thredded--messageboard,.thredded--messageboards-group::after,.thredded--messageboards-group::before {
            -ms-flex-preferred-size:21.5rem;
            flex-basis: 21.5rem;
            -webkit-box-flex: 1;
            -ms-flex-positive: 1;
            flex-grow: 1;
            margin-left: -.5px;
            margin-right: -.5px
        }

        .thredded--messageboards-group {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-orient: horizontal;
            -webkit-box-direction: normal;
            -ms-flex-direction: row;
            flex-direction: row;
            -ms-flex-wrap: wrap;
            flex-wrap: wrap;
            -webkit-box-pack: justify;
            -ms-flex-pack: justify;
            justify-content: space-between;
            margin: .5px
        }

        .thredded--messageboards-group::after,.thredded--messageboards-group::before {
            -webkit-box-sizing: border-box;
            box-sizing: border-box;
            content: "";
            padding: 0 1.2rem
        }

        .thredded--messageboards-group::before {
            -webkit-box-ordinal-group: 2;
            -ms-flex-order: 1;
            order: 1
        }

        .thredded--messageboard {
            margin-top: -.5px;
            margin-bottom: -.5px;
            padding: 1.5rem 1.2rem
        }
    }
}

.thredded--pagination {
    border-top: 1px solid rgba(255,255,255,.1);
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
    text-align: center
}

.thredded--pagination>span>a {
    color: #fff;
    display: inline-block
}

.thredded--pagination>span>a:focus,.thredded--pagination>span>a:hover {
    color: #FF0B55
}

.thredded--pagination>span.current,.thredded--pagination>span>a {
    padding: .375rem .75rem
}

.thredded--pagination-top>.thredded--pagination {
    border-bottom: 1px solid rgba(255,255,255,.1);
    margin-bottom: 1.5rem
}

.thredded--pagination-bottom>.thredded--pagination {
    margin-top: 1.5rem
}

.thredded--post {
    position: relative;
    margin-bottom: 1.5rem
}

@media (min-width: 48.00001rem) {
    .thredded--post {
        margin-bottom:3rem
    }
}

.thredded--post--dropdown--toggle {
    fill: currentColor;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    color: #FF0B55;
    display: inline-block;
    width: 1rem;
    height: 1rem;
    padding: .875rem .875rem .875rem 1.5rem;
    margin-right: -.875rem;
    -webkit-tap-highlight-color: transparent
}

@media (min-width: 56.12501rem) {
    .thredded--post--dropdown--toggle {
        margin-top:-.75rem
    }
}

.thredded--post--dropdown {
    float: right
}

@media print {
    .thredded--post--dropdown {
        display: none
    }
}

.thredded--post--dropdown--actions {
    margin-top: -.875rem
}

.thredded--post--avatar {
    border-radius: 50%;
    display: inline-block;
    height: 1.75rem;
    margin-right: .4375em;
    position: relative;
    top: 6px;
    vertical-align: baseline;
    width: 1.75rem
}

@media (min-width: 56.12501rem) {
    .thredded--post--avatar {
        height:2.25rem;
        left: -3rem;
        position: absolute;
        top: -.5rem;
        width: 2.25rem
    }
}

@media (min-width: 65.62501rem) {
    .thredded--post--avatar {
        height:3.25rem;
        left: -4.125rem;
        width: 3.25rem
    }
}

.thredded--post--topic {
    margin-bottom: .375rem
}

.thredded--post--topic,.thredded--post--user,.thredded--post--user-and-topic {
    display: inline;
    line-height: 1.2;
    margin-right: .4375em
}

.thredded--post--user a {
    color: #fff
}

.thredded--post--created-at {
    font-size: .875rem;
    color: #e6e6e6;
    display: inline-block
}

.thredded--post--content {
    font-size: 1.063rem;
    line-height: 1.65;
    word-break: break-word
}

.thredded--post--content img {
    max-width: 100%;
    height: auto
}

.thredded--post--content--spoiler {
    background-color: rgba(0,0,0,.06);
    cursor: pointer;
    margin: 0 0 .75rem;
    padding: .75rem;
    position: relative
}

.thredded--post--content--spoiler--contents {
    visibility: hidden
}

.thredded--post--content--spoiler--contents>:last-child {
    margin-bottom: 0
}

.thredded--post--content--spoiler--summary {
    position: absolute;
    visibility: visible
}

.thredded--post--content--spoiler .thredded--post--content--spoiler,.thredded--post--content--spoiler.thredded--post--content--spoiler--is-open>.thredded--post--content--spoiler--contents {
    visibility: visible
}

.thredded--post--content--spoiler table td,.thredded--post--content--spoiler table th {
    border-color: rgba(66,66,66,.25)
}

.thredded--post--content--spoiler.thredded--post--content--spoiler--is-open>.thredded--post--content--spoiler--summary,.thredded--post-form label {
    display: none
}

.thredded--post-form--wrapper {
    border-top: 1px solid rgba(255,255,255,.1);
    padding-top: 1.5rem
}

.thredded--post-form--title {
    font-size: 1.25rem;
    margin-bottom: 1.5rem
}

.thredded--post-form--submit {
    margin-top: .75rem
}

@media print {
    .thredded--post-form--wrapper {
        display: none
    }
}

.thredded--preferences--title {
    font-size: 1.5rem
}

.thredded--preferences--form {
    padding-bottom: 1.5rem
}

.thredded--preferences--messageboards-nav,.thredded--topic-delete--wrapper {
    border-top: 1px solid rgba(255,255,255,.1);
    padding-top: 1.5rem
}

.thredded--topic-delete--wrapper {
    margin-top: 1.5rem;
    padding-top: 3rem
}

.thredded--preferences--messageboards-nav--item.thredded--messageboard {
    padding: .75rem
}

@media print {
    .thredded--topic-delete--wrapper {
        display: none
    }
}

.thredded--topic-header {
    margin-bottom: .75rem;
    margin-top: 0
}

@media (min-width: 48.00001rem) {
    .thredded--topic-header {
        margin-bottom:2.25rem;
        margin-top: .75rem
    }

    .thredded--topic-header::after {
        clear: both;
        content: "";
        display: block
    }
}

.thredded--topic-header--title {
    font-size: 1.25rem;
    line-height: 1.2;
    margin-bottom: .375rem
}

@media (min-width: 34.00001rem) {
    .thredded--topic-header--title {
        font-size:1.5rem
    }
}

.thredded--topic-header--participants {
    color: #e6e6e6
}

.thredded--topic-header--participants--participant>a {
    font-size: .875rem
}

.thredded--topic-header--participants--participant::before,.thredded--topics--participants--participant+.thredded--topics--participants--participant::before {
    content: '\2022\00A0'
}

.thredded--topic-header--started-by {
    font-size: .875rem;
    color: #e6e6e6;
    font-style: normal
}

.thredded--topic-header--edit-topic {
    font-size: .875rem;
    margin-left: .4rem
}

@media print {
    .thredded--topic-header--edit-topic {
        display: none
    }
}

.thredded--topic-header--follow-info {
    color: #e6e6e6;
    font-size: .875rem;
    font-style: normal
}

@media (min-width: 48.00001rem) {
    .thredded--topic-header--follow-info {
        float:right;
        text-align: right;
        max-width: 25rem;
        position: relative
    }

    .thredded--topic-header--follow-info form {
        position: absolute;
        right: 0;
        vertical-align: text-top
    }

    .thredded--topic-header--follow-info form.thredded--topic-header--follow-info--unfollow {
        top: 1.625em
    }

    .thredded--topic-header--follow-info--reason {
        display: block;
        vertical-align: text-top
    }
}

.thredded--topic-header--follow-info form,.thredded--topic-header--follow-info--reason {
    display: inline-block
}

.thredded--topic-header--follow-info form button,.thredded--topic-header--follow-info form input[type=submit] {
    background: 0 0;
    border: 0;
    padding: 0;
    font: inherit;
    cursor: pointer
}

@media print {
    .thredded--topic-header--follow-info form {
        display: none
    }
}

.thredded--topic-header--follow-icon {
    vertical-align: middle
}

.thredded--topic-followers {
    font-size: .875rem;
    color: #e6e6e6
}

.thredded--svg-definitions {
    display: none
}

.thredded--topics--topic {
    margin-bottom: 1.5rem;
    position: relative
}

@media (max-width: 56.125rem) {
    .thredded--topics--topic {
        margin-left:3rem
    }
}

@media (max-width: 34rem) {
    .thredded--topics--topic {
        margin-right:2rem
    }
}

.thredded--topics--sticky-topics-divider {
    margin-top: -.75rem;
    margin-bottom: .75rem;
    border: 0;
    border-top: 1px solid rgba(255,255,255,.1)
}

.thredded--topics--title {
    display: inline;
    font-size: 1.125rem;
    line-height: 1.5
}

.thredded--topics--title a {
    color: #fff;
    display: inline
}

.thredded--topics--categories {
    list-style-type: none;
    margin: 0;
    padding: 0;
    display: inline-block;
    line-height: 1rem
}

.thredded--topics--categories li {
    font-size: .5rem;
    display: inline-block;
    color: #fff;
    background-color: #fff;
    -webkit-box-shadow: inset 0 -1px 0 #fff;
    box-shadow: inset 0 -1px 0 #fff;
    padding: 1px 6px;
    border-radius: 2px;
    text-transform: lowercase;
    letter-spacing: 1px;
    vertical-align: bottom
}

.thredded--topics--messageboard,.thredded--topics--updated-by {
    color: #e6e6e6;
    font-size: .875rem;
    font-style: normal
}

.thredded--topics--messageboard a,.thredded--topics--updated-by a {
    color: #fff
}

.thredded--topics--moderation-state {
    padding: .3em .5em;
    font-size: .875rem;
    font-style: normal
}

.thredded--topics--posts-count {
    border-radius: 50%;
    display: inline-block;
    font-weight: 900;
    font-size: .8rem;
    height: 2rem;
    left: -3rem;
    line-height: 2rem;
    margin-right: 1.5rem;
    position: absolute;
    text-align: center;
    top: 0;
    width: 2rem;
    -webkit-transition: background .1s linear,color .1s linear;
    transition: background .1s linear,color .1s linear
}

.thredded--topic-read>.thredded--topics--title a {
    font-weight: lighter
}

.thredded--topic-read>.thredded--topics--posts-count {
    background: rgba(255,255,255,.3);
    color: #c2c2c2
}

.thredded--topic-unread>.thredded--topics--title a {
    font-weight: 700
}

.thredded--topic-unread>.thredded--topics--posts-count {
    background: #FF0B55;
    color: #333
}

.thredded--topics--follow-icon {
    position: absolute;
    top: 0
}

@media (max-width: 34rem) {
    .thredded--topics--follow-icon {
        right:-3rem
    }
}

@media print {
    .thredded--new-private-topic-form,.thredded--new-topic-form {
        display: none
    }
}

.thredded--topic-locked .thredded--topics--posts-count {
    color: #fcf8e3;
    background-color: #8a6d3b
}

.thredded--preview-area {
    display: none
}

.thredded--preview-area--post {
    margin-bottom: 1.5rem
}

.maps-onebox,.thredded--embed-16-by-9,aside.onebox {
    margin-bottom: .75rem
}

aside.onebox {
    border: 1px solid rgba(255,255,255,.1);
    -webkit-box-shadow: 0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12);
    box-shadow: 0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12);
    padding: .75rem;
    line-height: normal;
    font-size: .85em
}

aside.onebox.amazon .source>a::before,aside.onebox.githubblob .source>a::before,aside.onebox.githubcommit .source>a::before,aside.onebox.githubgist .source>a::before,aside.onebox.githubissue .source>a::before,aside.onebox.githubpullrequest .source>a::before,aside.onebox.googledocs .source>a::before,aside.onebox.stackexchange .source>a::before,aside.onebox.twitterstatus .source>a::before,aside.onebox.wikipedia .source>a::before {
    background: no-repeat 50% 50%;
    background-size: 16px 16px;
    content: ' ';
    display: inline-block;
    height: 16px;
    vertical-align: bottom;
    width: 16px;
    margin-right: .4em
}

aside.onebox.amazon .source>a::before {
    background-image: url(https://trynow.live/test2/assets/favicons/amazon-882adb9da23d489f1d53ba95c6ea4052536732d9caa57ec82a8f8d0f508e48ea.png);
    -webkit-filter: invert(100%) hue-rotate(175deg) brightness(150%);
    filter: invert(100%) hue-rotate(175deg) brightness(150%)
}

aside.onebox.githubblob .source>a::before,aside.onebox.githubcommit .source>a::before,aside.onebox.githubgist .source>a::before,aside.onebox.githubissue .source>a::before,aside.onebox.githubpullrequest .source>a::before {
    background-image: url(https://trynow.live/test2/assets/favicons/github-399dde69546053c9b4b248be54bf45f0a16bbc690b05380fb0973c0208a9dbdb.png);
    -webkit-filter: invert(100%);
    filter: invert(100%)
}

aside.onebox.googledocs .source>a::before {
    background-image: url(https://trynow.live/test2/assets/favicons/google_branding/logo_drive_48px-e948128dd44239202c5cf5033dcdaa6e9dc637c8c9fac3c6a7c3e6ed03f53d9d.png)
}

aside.onebox.stackexchange .source>a::before {
    background-image: url(https://trynow.live/test2/assets/favicons/stackexchange-9e9f17242c6d44137d40a3e55c71129060b103bfa31b7fead4ca3f18358da29f.png)
}

aside.onebox.twitterstatus .source>a::before {
    background-image: url(https://trynow.live/test2/assets/favicons/twitter-4ff0f6e16c5f53ddd3b51eeeff8610ea0432d8ebafce89785d75c231386f80d7.png)
}

aside.onebox.wikipedia .source>a::before {
    background-image: url(https://trynow.live/test2/assets/favicons/wikipedia-8feddaf7544a35c824f2e4274227fe8e7e7af71ddfe26523fe5fe20497cf5799.png);
    -webkit-filter: invert(100%);
    filter: invert(100%)
}

aside.onebox header a[href] {
    color: #e6e6e6;
    text-decoration: none
}

aside.onebox .onebox-body {
    clear: both
}

aside.onebox .onebox-body img {
    max-height: 80%;
    max-width: 20%;
    height: auto;
    float: left;
    margin-right: 1em
}

aside.onebox .onebox-body .tweet-images {
    display: block;
    clear: both
}

.googledocs-onebox-logo {
    width: 60px;
    height: 50px;
    float: left
}

.googledocs-onebox-logo.g-docs-logo {
    background: url(https://trynow.live/test2/assets/favicons/google_branding/logo_docs_48px-fb0c868b2a2e570a37726dfa8e91eda673bf34c4bdb4c867e4e4607ce4bfb04b.png) no-repeat
}

.googledocs-onebox-logo.g-forms-logo {
    background: url(https://trynow.live/test2/assets/favicons/google_branding/logo_forms_48px-a89b95f68150f83307fd3b31173bdacbdb492320d0a05a99b6ebcf985bdc6a56.png) no-repeat
}

.googledocs-onebox-logo.g-sheets-logo {
    background: url(https://trynow.live/test2/assets/favicons/google_branding/logo_sheets_48px-052ea7c8810fa9962ca4f9f43cf9d6ddfedbd95e808a7d10a5dc1bcd603db7c1.png) no-repeat
}

.googledocs-onebox-logo.g-slides-logo {
    background: url(https://trynow.live/test2/assets/favicons/google_branding/logo_slides_48px-0c1b96992b26f2bf03b3da2a9575936c05e9df3bcbee4971e93fd6a6aa7a61ba.png) no-repeat
}

.googledocs-onebox-logo.g-calendar-logo {
    background: url(https://trynow.live/test2/images/favicons/google_branding/logo_calendar_48px.png) no-repeat
}

.googledocs-onebox-logo.g-drive-logo {
    background: url(https://trynow.live/test2/assets/favicons/google_branding/logo_drive_48px-e948128dd44239202c5cf5033dcdaa6e9dc637c8c9fac3c6a7c3e6ed03f53d9d.png) no-repeat
}

.gdocs-onebox-splash {
    background-color: #232323;
    color: #fff;
    border: 1px inset #fff
}

.gdocs-onebox-splash .gdocs-onebox-logo {
    display: inline-block;
    width: 128px;
    height: 128px
}

.gdocs-onebox-splash .gdocs-onebox-logo.g-calendar-logo {
    background: url(https://trynow.live/test2/assets/favicons/google_branding/logo_calendar_128px-14289b045357cf5ef405d4dd271180c12b4eb5627a5016de8b226a99a77f8ecc.png) no-repeat
}

aside.onebox .onebox-body .onebox-avatar {
    max-height: none;
    max-width: none;
    height: 90px;
    width: 90px
}

.onebox-body .github-commit-status {
    background: #f5f5f5;
    border-radius: 5px;
    margin: 0 0 5px 100px;
    padding: 10px
}

.onebox-body .status_tag {
    display: inline-block;
    color: #fff;
    padding: 1px 4px;
    border-radius: 3px;
    font-weight: 700;
    margin-bottom: 5px;
    text-transform: capitalize
}

.onebox-body .build_status {
    padding: 2px;
    font-size: 12px
}

.onebox-body .status_tag.open {
    background-color: #6cc644
}

.onebox-body .status_tag.merged {
    background-color: #6e5494
}

.onebox-body .status_tag.closed {
    background-color: #bd2c00
}

.onebox-body .github-content-right {
    margin-left: 100px
}

.onebox.twitterstatus .thumbnail {
    float: left
}

.onebox.twitterstatus .tweet,.onebox.twitterstatus p {
    float: left;
    display: inline-block;
    white-space: pre-wrap;
    padding-top: 3px;
    width: 85%
}

.onebox.twitterstatus .date {
    clear: left;
    padding-top: 5px
}

.onebox.imgur-album .outer-box {
    position: absolute;
    z-index: 935;
    height: 30px;
    overflow: hidden;
    font-size: 12px;
    color: #fff;
    background-color: rgba(0,0,0,.6);
    text-overflow: ellipsis;
    max-width: 100%
}

.onebox.imgur-album .outer-box .inner-box {
    padding-left: 10px;
    padding-right: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    word-wrap: normal;
    white-space: nowrap
}

.onebox.imgur-album .outer-box .inner-box .album-title {
    width: 100%;
    font-size: 13px;
    line-height: 30px;
    color: #ccc;
    text-decoration: none
}

aside.onebox.stackexchange .onebox-body .tags {
    color: gray
}

.onebox-metadata {
    color: #e6e6e6
}

.onebox.xkcd .onebox-body img {
    max-width: 100%!important;
    float: none!important
}

.container-fluid {
    max-width: 1340px
}

[role=button],a,area,button,input,label,select,summary,textarea {
    -ms-touch-action: manipulation;
    touch-action: manipulation
}

nav {
    height: auto!important
}

#sidebar-menu a {
    padding-left: 20px
}

#sidebar-menu ul {
    margin-right: 20px
}
