﻿@charset "utf-8";

abbr, address, article, aside, audio, b, blockquote, body, canvas, caption, cite, code, dd, del, details, dfn, div, dl, dt, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, p, pre, q, samp, section, small, span, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, ul, var, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    vertical-align: baseline
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block
}

blockquote, q {
    quotes: none
}

    blockquote:after, blockquote:before, q:after, q:before {
        content: '';
        content: none
    }

ins {
    background-color: #ff9;
    color: #232323;
    text-decoration: none
}

mark {
    background-color: #ff9;
    color: #232323;
    font-style: italic;
    font-weight: 700
}

del {
    text-decoration: line-through
}

abbr[title], dfn[title] {
    border-bottom: 1px dotted;
    cursor: help
}

table {
    border-collapse: collapse;
    border-spacing: 0;
    border-bottom: 1px solid #e6e6e6
}

hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0
}

input, select {
    vertical-align: middle
}

button, input, select, textarea {
    font: 99% sans-serif
}

code, kbd, pre, samp {
    font-family: monospace, sans-serif
}

button:focus {
    outline: 0
}

html {
    overflow-y: scroll
}

a:active, a:hover {
    outline: 0
}

ol, ul {
    margin-left: 2em
}

ol {
    list-style-type: decimal
}

nav li, nav ul {
    margin: 0;
    list-style: none;
    list-style-image: none
}

small {
    font-size: 9px
}

strong, th {
    font-weight: 700
}

td {
    vertical-align: top
}

sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative
}

sup {
    top: -.5em
}

sub {
    bottom: -.25em
}

pre {
    white-space: pre;
    white-space: pre-wrap;
    word-wrap: break-word;
    padding: 15px
}

textarea {
    overflow: auto
}

input[type=radio] {
    vertical-align: text-bottom
}

input[type=checkbox] {
    vertical-align: bottom
}

button, input[type=button], input[type=image], input[type=submit], label {
    cursor: pointer
}

button, input, select, textarea {
    margin: 0
}

    input:invalid, textarea:invalid {
        border-radius: 1px;
        -moz-box-shadow: 0 0 5px red;
        -webkit-box-shadow: 0 0 5px red;
        box-shadow: 0 0 5px red
    }

.no-boxshadow input:invalid, .no-boxshadow textarea:invalid {
    background-color: #f0dddd
}

.marketing-event-box input[type=checkbox] {
    height: 25px
}

::-moz-selection {
    background: #c16dad;
    color: #fff;
    text-shadow: none
}

::selection {
    background: #c16dad;
    color: #fff;
    text-shadow: none
}

a:link {
    -webkit-tap-highlight-color: #fff
}

button {
    width: auto;
    overflow: visible
}

body, input, select, textarea {
    color: #232323
}

h1, h2, h3, h4, h5, h6 {
    font-weight: 700
}

.checkbox-col input[type=checkbox] {
    height: 28px
}

HTML {
    margin: 0;
    padding: 0
}

body, html {
    height: 100%
}

body {
    background-color: #232323;
    font-family: RobotoRegular, Helvetica, Arial, sans-serif;
    font-weight: 400;
    font-size: 14px;
    color: #232323;
    -webkit-font-smoothing: antialiased
}

#container {
    margin: 0;
    padding: 0;
    background-color: #fff;
    overflow: hidden;
    min-height: 100%;
    margin-bottom: -56px
}

    #container:after {
        content: "";
        display: block;
        height: 100px
    }

.pos-rel {
    position: relative
}

.pos-abs {
    position: absolute
}

.float-l {
    float: left
}

.float-r {
    float: right
}

.clear-b {
    clear: both
}

.clear-l {
    clear: left
}

.clear-r {
    clear: right
}

.m-0 {
    margin: 0
}

.p-0 {
    padding: 0
}

.m-0-auto {
    margin: 0 auto
}

.m-10-auto {
    margin: 10px auto
}

.m-r-0 {
    margin-right: 0
}

.m-r-4 {
    margin-right: 4px
}

.m-r-5 {
    margin-right: 5px
}

.m-r-10 {
    margin-right: 10px;
    margin-right: 10px
}

.m-r-25 {
    margin-right: 25px
}

.col-m-r {
    margin-right: 2.5%
}

.col-m-r-bo {
    margin-right: 1.3671875%
}

.m-r-15 {
    margin-right: 15px
}

.m-r-18 {
    margin-right: 18px
}

.m-r-20 {
    margin-right: 20px
}

.m-r-25 {
    margin-right: 25px
}

.m-r-30 {
    margin-right: 30px
}

.m-r-1-perc {
    margin-right: 1%
}

.m-r-2-perc {
    margin-right: 2%
}

.m-l-0 {
    margin-left: 0
}

.m-l-5 {
    margin-left: 5px
}

.m-l-10 {
    margin-left: 11px
}

.m-l-15 {
    margin-left: 15px
}

.m-l-20 {
    margin-left: 20px
}

.m-l-150 {
    margin-left: 150px
}

.m-l-r-auto {
    margin-left: auto;
    margin-right: auto
}

.m-t-neg-20 {
    margin-top: -20px
}

.m-t-neg-4 {
    margin-top: -4px !important
}

.m-t-neg-5 {
    margin-top: -5px
}

.m-t-0 {
    margin-top: 0
}

.m-t-3 {
    margin-top: 3px
}

.m-t-5 {
    margin-top: 5px
}

.m-t-7 {
    margin-top: 7px
}

ul li .m-t-7 {
    margin-top: 10px
}

    ul li .m-t-7 + .m-t-7, ul li .pos-item-total + .m-t-7 {
        margin-top: 7px
    }

.m-t-8 {
    margin-top: 8px
}

.m-t-10 {
    margin-top: 11px
}

.m-t-13 {
    margin-top: 13px
}

.m-t-15 {
    margin-top: 15px
}

.m-t-20 {
    margin-top: 20px
}

.m-t-23 {
    margin-top: 23px
}

.m-t-30 {
    margin-top: 30px
}

.m-t-40 {
    margin-top: 40px
}

.m-t-40-perc {
    margin-top: 40%
}

.m-b-0 {
    margin-bottom: 0
}

.m-b-4 {
    margin-bottom: 4px
}

.m-b-5 {
    margin-bottom: 5px
}

.m-b-10 {
    margin-bottom: 11px
}

.m-b-15 {
    margin-bottom: 15px
}

.m-b-20 {
    margin-bottom: 20px
}

.m-b-28-im {
    margin-bottom: 28px !important
}

.m-b-30 {
    margin-bottom: 30px
}

.m-b-70 {
    margin-bottom: 70px !important
}

.m-t-b-auto {
    margin-top: auto;
    margin-bottom: auto
}

.p-l-23 {
    padding-left: 23px
}

.p-t-2 {
    padding-top: 2px
}

.p-t-3 {
    padding-top: 3px
}

.p-t-4 {
    padding-top: 4px
}

.p-t-5 {
    padding-top: 5px
}

.p-t-7 {
    padding-top: 7px
}

.p-t-10 {
    padding-top: 10px
}

.p-t-20 {
    padding-top: 20px
}

.pos-t-5 {
    position: relative;
    top: 5px
}

.pos-t-7 {
    position: relative;
    top: 7px
}

.pos-t-10 {
    position: relative;
    top: 10px
}

.txt-a-r {
    text-align: right
}

.txt-a-l {
    text-align: left
}

.txt-a-c {
    text-align: center
}

.space-1 {
    height: 1px;
    display: block
}

.space-5 {
    height: 5px;
    display: block
}

.space-10 {
    height: 11px;
    display: block
}

.space-15 {
    height: 15px;
    display: block
}

.space-20 {
    height: 20px;
    display: block
}

.space-25 {
    height: 25px;
    display: block
}

.space-30 {
    height: 30px;
    display: block
}

.hide-text {
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden
}

.b-t-dashed {
    border-top: 1px dashed #e6e6e6
}

.b-t-solid {
    border-top: 1px solid #e6e6e6
}

.display-block {
    display: block
}

img {
    max-width: 100%
}

strong, th {
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    font-weight: 400;
    -webkit-font-smoothing: antialiased
}

em {
    font-family: RobotoRegularItalic, Helvetica, Arial, sans-serif !important;
    -webkit-font-smoothing: antialiased
}

h1, h2, h3, h4, h5 {
    margin: 0;
    padding: 0;
    font-weight: 400;
    -webkit-font-smoothing: antialiased
}

h1 {
    font-size: 34px;
    line-height: 24px;
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    -webkit-font-smoothing: antialiased
}

    h1.home-h1 {
        font-size: 34px;
        line-height: 40px;
        color: #0c9a9a;
        font-family: RobotoBold, Helvetica, Arial, sans-serif;
        margin: 30px 0 0 5px;
        -webkit-font-smoothing: antialiased
    }

h2 {
    font-size: 32px;
    line-height: 36px;
    font-family: RobotoLight, Helvetica, Arial, sans-serif;
    -webkit-font-smoothing: antialiased
}

    h2.event-h2 {
        font-size: 20px;
        line-height: 22px;
        font-family: RobotoBold, Helvetica, Arial, sans-serif;
        -webkit-font-smoothing: antialiased
    }

    h2.blog-h2 {
        font-size: 22px;
        line-height: 22px;
        font-family: RobotoBold, Helvetica, Arial, sans-serif;
        -webkit-font-smoothing: antialiased
    }

h3 {
    font-size: 34px;
    line-height: 34px;
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    -webkit-font-smoothing: antialiased
}

    h3.home-h3 {
        font-size: 34px;
        line-height: 34px;
        color: #fff;
        font-family: RobotoBold, Helvetica, Arial, sans-serif;
        -webkit-font-smoothing: antialiased
    }

    h3.event-h3 {
        font-size: 15px;
        line-height: 20px;
        font-family: RobotoRegular, Helvetica, Arial, sans-serif;
        -webkit-font-smoothing: antialiased
    }

h4 {
    font-size: 20px;
    line-height: 28px;
    font-family: RobotoRegular, Helvetica, Arial, sans-serif;
    -webkit-font-smoothing: antialiased
}

    h4.search-h4 {
        font-size: 18px;
        line-height: 24px;
        color: #757575;
        font-family: RobotoRegular, Helvetica, Arial, sans-serif;
        font-weight: 400;
        margin: 0;
        -webkit-font-smoothing: antialiased
    }

    h4.dashboard-h4 {
        font-size: 20px;
        line-height: 24px;
        color: #757575;
        font-family: RobotoRegular, Helvetica, Arial, sans-serif;
        font-weight: 400;
        margin: 0;
        text-transform: capitalize;
        -webkit-font-smoothing: antialiased
    }

h5 {
    font-size: 16px;
    line-height: 18px;
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    font-weight: 400;
    -webkit-font-smoothing: antialiased
}

    h5.blog-h5 {
        font-size: 18px;
        line-height: 18px;
        font-family: RobotoRegular, Helvetica, Arial, sans-serif;
        font-weight: 400;
        -webkit-font-smoothing: antialiased
    }

    h5.footer-h5 {
        font-size: 24px;
        line-height: 32px;
        color: #fff;
        font-family: RobotoBold, Helvetica, Arial, sans-serif;
        font-weight: 400;
        margin: 0 0 20px;
        -webkit-font-smoothing: antialiased
    }

h6 {
    font-size: 14px;
    line-height: 15px;
    font-family: RobotoRegular, Helvetica, Arial, sans-serif;
    font-weight: 400;
    -webkit-font-smoothing: antialiased
}

    h6.footer-h6 {
        color: #fff;
        margin: 0 0 11px;
        font-size: 13px
    }

a {
    transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out
}

    a, a:link, a:visited {
        color: #0c9a9a;
        text-decoration: none;
        outline: 0;
        padding: 2px
    }

        a:active, a:hover {
            text-decoration: none;
            outline: 0
        }

            a img, a:active img, a:hover img, a:link img, a:visited img {
                border: 0 none;
                text-decoration: none;
                background-color: transparent;
                outline: 0
            }

        a.icon-hover:active, a.icon-hover:hover, a.icon-hover:link, a.icon-hover:visited {
            padding: 0;
            background-color: transparent
        }

.uppercase {
    text-transform: uppercase
}

.dashboard-banner.stripe {
    background-image: url(https://cdn.vor.us/images/stripe/stripe-background-1760x1030.png);
    background-repeat: no-repeat;
    padding: 2% 3%
}

p.stripe-connect {
    color: #fff;
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    font-size: 14px
}

p.stripe-desc {
    color: #fff;
    font-size: 14px;
    line-height: 19px;
    width: 35%;
    float: left;
    padding-left: 5%;
    padding-top: 35px;
    font-weight: 700
}

.stripe-list ul {
    margin-left: 0;
    list-style: none
}

    .stripe-list ul li {
        font-size: 18px;
        color: #fff;
        font-family: RobotoBold, Helvetica, Arial, sans-serif;
        margin: 15px 0
    }

.stripe-list .bullet {
    height: 25px;
    width: 25px;
    background: url(https://cdn.vor.us/images/stripe/checkmark-62.png) no-repeat left;
    background-size: 25px 25px;
    float: left;
    padding-right: 15px
}

a.stripe-btn {
    background-color: #169a9a;
    color: #fff;
    padding: 8px 10px 9px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 14px;
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    float: right;
    margin-top: -55px
}

    a.stripe-btn:hover {
        opacity: .9
    }

.stripe-logo {
    max-width: 480px;
    width: 60%;
    float: left
}

.ticket-info {
  font-size: 12px;
  color: inherit;
}

a.bo-tooltip.tooltip-link {
    text-decoration: underline;
    position: relative;
    font-size: 12px;
    display: inline-block;
    color: inherit;
}

.tooltip-contents {
  margin-top: 25px;
}

@media screen and (max-width: 768px) {
    .dashboard-banner.stripe {
        width: 97%
    }

    p.stripe-desc {
        width: 100%;
        padding: 5px 0 10px
    }

    .stripe-logo {
        max-width: 600px;
        width: 100%
    }

    a.stripe-btn {
        float: none;
        display: block;
        width: 190px;
        margin: 30px auto 20px
    }

    .stripe-list ul li {
        font-size: 15px;
        margin: 12px 0;
        padding-left: 25px;
        text-indent: -40px
    }

    .stripe-list .bullet {
        height: 20px;
        width: 20px;
        background-size: 20px 20px;
        padding-right: 20px;
        position: relative;
        left: -30px;
        top: 2px
    }
}

.lite-icon {
    background-color: #a06dc1;
    border: none;
    color: #fff;
    padding: 3px 7px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 13px;
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    margin-left: 5px;
    margin-top: 5px;
    border-radius: 4px;
    text-transform: capitalize
}

    .lite-icon.lyte {
        background-color: #71CCAF
    }

@media screen and (max-width: 480px) {
    .lite-icon {
        margin-left: 0;
        margin-right: 0;
        width: 97%
    }
}

.fa {
    font-size: 20px;
    color: #0c9a9a
}

ul.user-list.half.calculator li.even, ul.user-list.half.calculator li.odd {
    border-bottom: none
}

li.even.total {
    border-top: 1px solid #e6e6e6;
    width: 99%
}

@media screen and (max-width: 700px) {
    .pop-up-content .table-head.calculator {
        display: block !important
    }
}

@media screen and (max-width: 480px) {
    ul.user-list.half .select-8, ul.user-list.half input {
        width: 100%
    }

    ul.user-list.half li .m-t-7 {
        margin-top: 0
    }

    ul.user-list.half .p-t-7 {
        padding-top: 0
    }

    ul.user-list.half .attraction-desc {
        width: 70%
    }

    ul.user-list.half .attraction-name {
        width: 20%
    }

    ul.user-list.half .attraction-desc.fee-display {
        width: 72%
    }

    .table-head.calculator .attraction-name {
        width: 18% !important;
        font-size: 11px;
        text-transform: none
    }

    .attraction-name.num {
        font-size: 11px
    }
}

.box-office-body.service .bo-button-box-nl, .box-office-body.service .bo-button-refund {
    font-size: 14px;
    padding: 14px
}

.box-office-body.service .bo-ticket-type {
    width: 48%
}

.box-office-body.service .bo-buttons-box {
    width: 32%
}

@media only screen and (min-width: 768px) and (max-width:1125px) {
    .box-office-body.service .bo-buttons-box, .box-office-body.service .bo-ticket-type {
        width: 50%
    }

    .box-office-body.service .bo-button-box-nl, .box-office-body.service .bo-button-refund {
        font-size: 12px;
        padding: 12px
    }
}

.center-content.four {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 98%
}

    .center-content.four h2 {
        font-size: 240px;
        font-family: RobotoBold;
        color: #001926;
        line-height: 200px;
        text-align: center;
        -webkit-margin-before: 0;
        -webkit-margin-after: 0
    }

    .center-content.four p {
        font-size: 30px;
        font-family: RobotoBold;
        color: #001926;
        max-width: 450px;
        margin: 10px auto;
        text-align: center;
        line-height: 35px
    }

    .center-content.four .four-btn {
        background-color: #0c9a9a;
        color: #fff;
        display: block;
        max-width: 80px;
        margin: 0 auto;
        padding: 10px 15px;
        text-align: center;
        transition: all .4s ease-in-out;
        -moz-transition: all .4s ease-in-out;
        -webkit-transition: all .4s ease-in-out
    }

        .center-content.four .four-btn:hover {
            background-color: #5bb8b7
        }

        .center-content.four .four-btn a {
            color: #fff;
            font-family: Roboto;
            font-weight: 700;
            text-transform: uppercase;
            padding: 0;
            font-size: 15px
        }

            .center-content.four .four-btn a:hover {
                opacity: 1
            }

#main.permissions .center-content.perm h2 {
    font-size: 160px;
    font-family: RobotoBold;
    color: #001926;
    line-height: 200px;
    text-align: center;
    -webkit-margin-before: 0;
    -webkit-margin-after: 0
}

.center-content.perm {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 98%
}

    .center-content.perm h2 {
        font-size: 240px;
        font-family: RobotoBold;
        color: #001926;
        line-height: 240px;
        text-align: center;
        -webkit-margin-before: 0;
        -webkit-margin-after: 0
    }

    .center-content.perm p {
        font-size: 30px;
        font-family: RobotoBold;
        color: #001926;
        max-width: 450px;
        margin: 0 auto;
        text-align: center;
        line-height: 35px
    }

@media screen and (max-width: 480px) {
    .center-content.four h2 {
        font-size: 150px;
        line-height: 150px
    }

    .center-content.four p {
        line-height: 25px;
        font-size: 20px
    }
}

@media screen and (max-width: 640px) {
    #main.permissions .center-content.perm h2 {
        font-size: 80px;
        line-height: 90px
    }

    #main.permissions .center-content.perm p {
        line-height: 25px;
        font-size: 20px
    }
}

input, select, textarea {
    background-color: #fff;
    border: none;
    font-size: 14px;
    padding: 0 4px;
    box-shadow: 0 0 0 1px #e6e6e6 inset;
    font-family: RobotoRegular, Helvetica, Arial, sans-serif;
    font-weight: 400;
    -webkit-font-smoothing: antialiased;
    border-radius: 0
}

::-webkit-input-placeholder {
    color: #999
}

::-moz-placeholder {
    color: #232323
}

:-ms-input-placeholder {
    color: #444
}

input:-moz-placeholder {
    color: #444
}

textarea:focus {
    border: none;
    background-color: #fff;
    box-shadow: inset 0 0 0 1px #5ab4b4;
    outline: 0
}

textarea {
    padding: 4px;
    -webkit-appearance: none;
    height: 100px
}

input {
    height: 42px;
    color: #232323;
    font-style: normal;
    -webkit-appearance: none
}

    input:focus {
        border: none;
        background-color: #fff;
        box-shadow: inset 0 0 0 1px #5ab4b4;
        outline: 0
    }

    input[type=checkbox], input[type=checkbox]:focus, input[type=radio], input[type=radio]:focus {
        box-shadow: inset 0 0 0 0 #5ab4b4
    }

    input:invalid, textarea:invalid {
        box-shadow: 0 0 3px red;
        -webkit-box-shadow: 0 0 3px red;
        -moz-box-shadow: 0 0 3px red;
        border-radius: 0
    }

select {
    height: 42px;
    -webkit-appearance: none;
    -moz-appearance: none;
    background: #fff url(https://cdn.vor.us/images/version3/images/dd_arrow.gif) no-repeat 95% 4px;
    padding: 7px 4px
}

    select:focus {
        border: none;
        background-color: #fff;
        box-shadow: inset 0 0 0 1px #5ab4b4;
        outline: 0
    }

option {
    padding: 6px 0 0 4px
}

label {
    font-size: 14px;
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    font-weight: 400;
    float: left;
    width: 30%;
    cursor: default;
    -webkit-font-smoothing: antialiased
}

optgroup {
    text-transform: uppercase;
    font-family: RobotoRegular, Helvetica, Arial, sans-serif;
    color: #757575;
    font-weight: 400;
    font-style: normal;
    margin-bottom: 5px;
    -webkit-font-smoothing: antialiased
}

    optgroup option {
        text-transform: none;
        font-family: RobotoRegular, Helvetica, Arial, sans-serif;
        color: #444;
        font-weight: 400;
        font-style: normal;
        -webkit-font-smoothing: antialiased
    }

.form-boxes {
    width: 70%;
    display: block;
    float: left;
    position: relative
}

.form-boxes-custom-form {
    width: 60%;
    display: block;
    float: left;
    position: relative
}

.custom-form-field-tools {
    width: 10%;
    display: block;
    float: left;
    position: relative
}

.form-boxes-lrg {
    width: 60%;
    display: block;
    float: left;
    position: relative
}

.form-boxes-full {
    width: 99%;
    display: block;
    float: left;
    position: relative
}

.form-boxes-half {
    width: 46%;
    display: block;
    float: left;
    position: relative
}

.left-30 {
    left: 30%
}

.left-40 {
    left: 40%
}

li .form-boxes .form-boxes {
    width: 100%
}

input.error {
    background-color: #ffe9e9;
    box-shadow: inset 0 0 0 0 red;
    border: 1px solid red
}

    input.error:focus {
        border: 1px solid red;
        box-shadow: inset 0 0 0 0 red
    }

input[type=search] {
    -webkit-appearance: none
}

    input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {
        display: none
    }

.placeholder {
    color: #757575;
    font-style: italic
}

.required-star {
    color: red
}

.multi-select {
    height: 200px
}

.select-all-sections input {
    height: 15px
}

.pop-up-content .form-boxes-full .input-full {
    width: 99%
}

.input-100 {
    width: 100%
}

.input-full {
    width: 98%
}

.input-97 {
    width: 97%
}

.input-15 {
    width: 96%
}

.input-21 {
    width: 90%
}

.input-10 {
    width: 80%
}

.input-16 {
    width: 75.5%
}

.input-9 {
    width: 75%
}

.input-13 {
    width: 72%
}

.input-70 {
    width: 70%
}

.input-88 {
    width: 88%
}

.input-91 {
    width: 91%
}

.input-8 {
    width: 59.5%
}

.input-7 {
    width: 50%
}

.input-19 {
    width: 47.25%
}

.input-20 {
    width: 47%
}

.input-22 {
    width: 47.4%
}

.input-23 {
    width: 43.5%
}

.input-6 {
    width: 40%
}

.input-35 {
    width: 35%
}

.input-18 {
    width: 34.5%
}

.input-17 {
    width: 34%
}

.input-5 {
    width: 33.5%
}

.input-14 {
    width: 31.5%
}

.input-11 {
    width: 28.2%
}

.input-4 {
    width: 25%
}

.input-25 {
    width: 24.5%
}

.input-3 {
    width: 22.5%
}

input.date {
    width: 22.5%
}

.input-24 {
    width: 16%
}

.input-12 {
    width: 12%
}

.input-2 {
    width: 12%
}

.input-1 {
    width: 10%
}

.input-pl {
    width: 10%
}

.input-sml {
    width: 6%
}

.input-45 {
    width: 45%
}

.pop-up-content .form-boxes-full .select-full {
    width: 99%
}

.pop-up-content select.input-full {
    background-position: 99% 2px
}

.select-100 {
    width: 100%;
    background-position: 97% 2px
}

.select-full {
    width: 99%
}

.select-12 {
    width: 98%;
    background-position: 95% 2px
}

.select-10 {
    width: 82%
}

.select-9 {
    width: 77%
}

.select-8 {
    width: 62%;
    background-position: 98.5% 2px
}

.select-7 {
    width: 52%
}

.select-13 {
    width: 46.5%
}

.select-11 {
    width: 44.5%
}

.select-6 {
    width: 42%
}

.select-5 {
    width: 35.5%
}

.select-15 {
    width: 29.5%
}

.select-4 {
    width: 27%
}

.select-3 {
    width: 24.5%
}

.select-14 {
    width: 20%
}

.select-2 {
    width: 14%
}

.select-1 {
    width: 12%
}

.select-pl {
    width: 10%
}

.select-sml {
    width: 6%
}

.select-55 {
    width: 10%
}

#PromoCodeClientEdit_R1_IsPerTicket {
    width: 15%
}

.promo-exit {
    line-height: 39px;
    padding-left: 10px;
    font-size: 22px
}

.textarea-50 {
    height: 50px
}

.textarea-100 {
    height: 100px
}

.textarea-200 {
    height: 200px
}

.textarea-300 {
    height: 300px
}

.textarea-400 {
    height: 400px
}

.textarea-600 {
    height: 600px
}

.textarea-800 {
    height: 800px
}

select.select-full {
    background-position: 99.1% 2px
}

.pop-up-content .select-full {
    width: 100%
}

.pop-up-content .input-full {
    width: 98.8%
}

.input-half {
    width: 19%
}

.password-box {
    margin-top: 20px
}

.col12 .password-box {
    max-width: 800px;
    margin: 20px auto 0;
    border-top: none
}

.password-full-text {
    max-width: 800px;
    width: 100%;
    text-align: center;
    border-bottom: 1px solid #e6e6e6;
    padding: 0 0 10px
}

    .password-full-text h2 {
        color: #232323
    }

.col12 .password-full-text {
    margin: 200px auto 0
}

.password-input {
    display: block;
    width: 60%;
    margin: 0 auto 10px;
    text-align: center
}

    .password-input input {
        height: 42px
    }

label.lrg-label {
    width: 40%
}

label.date-range-label {
    width: auto;
    font-weight: 400;
    font-size: 12px;
    float: none
}

.box-580 label.notification-label, label.notification-label {
    width: auto;
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    font-weight: 400;
    float: none;
    padding-top: 7px;
    display: block;
    -webkit-font-smoothing: antialiased
}

input[type=checkbox] {
    height: 35px;
    margin: 0 5px 0 0;
    -webkit-appearance: checkbox
}

label.radio-btn {
    width: auto;
    margin-top: 5px
}

input[type=radio] {
    height: 35px;
    margin: 0 5px 0 0;
    -webkit-appearance: radio
}

label.checkbox {
    width: auto;
    margin-top: 5px
}

.user-list label {
    margin-top: 8px
}

.user-radio-btn {
    width: auto;
    margin-top: 8px;
    font-weight: 400;
    font-size: 14px;
    font-family: RobotoRegular, Helvetica, Arial, sans-serif;
    float: left;
    cursor: default;
    -webkit-font-smoothing: antialiased;
    max-width: 95%
}

.blank-user-radio {
    display: block;
    width: 57px;
    height: 1px
}

.data-checkbox-btn {
    width: auto;
    margin-top: 7px;
    font-weight: 400;
    font-size: 14px;
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    cursor: default;
    -webkit-font-smoothing: antialiased
}

.search .colorTip {
    display: none;
    background-color: transparent
}

.search .pointyTipShadow {
    display: none
}

.search .pointyTip {
    display: none
}

textarea.comment {
    width: 98.5%;
    height: 90px
}

#header .header-button {
    margin-top: 25px
}

#header input {
    margin-top: 25px;
    height: 36px
}

#footer input {
    height: 32px
}

#signupButtonNav a.nf-modal-link {
    color: #fff
}

.info-box-search-box {
    width: 48%
}

    .info-box-search-box input, .info-box-search-box-full input {
        width: 94%;
        float: right;
        position: relative;
        z-index: 11px
    }

    .info-box-search-box button, .info-box-search-box-full button {
        background-color: transparent;
        border: 0 none;
        text-indent: -9999px;
        white-space: nowrap;
        overflow: hidden;
        position: relative;
        z-index: 200px;
        left: 96%;
        top: -28px
    }

.info-box-search-box-full {
    width: 100%
}

    .info-box-search-box-full input {
        width: 99%;
        float: right;
        position: relative;
        z-index: 11px;
        margin-bottom: -34px
    }

    .info-box-search-box-full button {
        background-color: transparent;
        border: 0 none;
        text-indent: -9999px;
        white-space: nowrap;
        overflow: hidden;
        position: relative;
        z-index: 200px;
        left: 95%;
        top: 4px
    }

.backend .info-box-search-box-full button {
    width: 40px;
    top: 2px;
    left: 95.5%
}

.col12 .info-box-search-box-full button {
    left: 96%
}

.col9 .col12 .info-box-search-box-full button {
    left: 96%
}

.user-policy-box .info-box-search-box button {
    left: 93%;
    width: 40px;
    top: -32px;
    outline: 0
}

.user-policy-box .info-box-search-box input {
    width: 99%
}

.search-results-box .info-box-search-box-full input {
    width: 100%;
    float: left;
    position: relative;
    z-index: 11;
    margin-bottom: -10px
}

.purchase-history-dash-box .search .button {
    margin-bottom: 0
}

.search-results-box .info-box {
    background-color: transparent;
    padding: 0;
    width: 100%
}

.search-results-box .info-box-search-box-full input {
    background-color: #eee;
    box-shadow: 0 0 0 1px #bababa inset
}

    .search-results-box .info-box-search-box-full input:focus {
        box-shadow: none
    }

.search-results-box .close-icon {
    position: relative;
    top: -18px;
    margin-bottom: -18px;
    z-index: 100
}

#header .search-bar .close-icon {
    position: relative;
    top: -26px;
    right: 4px;
    z-index: 100;
    display: none
}

.user-policy-box input[type=radio] {
    position: relative;
    top: -4px;
    margin-bottom: -5px
}

.info-box h4 {
    color: #414141
}

.info-box .dashboard-event-selector {
    margin: 0;
    width: 100%
}

.status-message {
    display: block;
    min-width: 160px;
    padding: 5px;
    background-color: red;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 100;
    min-height: 20px
}

label.error-message {
    font-size: 11px;
    font-weight: 400;
    color: #fff;
    float: none;
    width: auto;
    cursor: default;
    text-transform: uppercase
}

.status-message .error-arrow {
    border-color: red transparent transparent;
    border-style: solid;
    border-width: 7px;
    height: 0;
    width: 0;
    position: absolute;
    top: 99%;
    left: 1%
}

.status-message.error-left {
    display: block;
    min-width: 160px;
    padding: 5px;
    background-color: red;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 900;
    min-height: 30px;
    text-align: right
}

    .status-message.error-left label.error-message {
        font-size: 11px;
        font-weight: 400;
        color: #fff;
        float: none;
        width: auto;
        cursor: default;
        text-transform: uppercase
    }

    .status-message.error-left .error-arrow {
        border-color: transparent transparent transparent red;
        border-style: solid;
        border-width: 7px;
        height: 0;
        width: 0;
        position: absolute;
        top: 20%;
        left: 100%
    }

.button a:link, .button a:visited {
    background-color: #0c9a9a;
    color: #fff;
    font-weight: 400;
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    text-transform: uppercase;
    display: block;
    margin: 0;
    -webkit-font-smoothing: antialiased
}

.button-btn {
    background-color: #0c9a9a;
    color: #fff;
    font-weight: 400;
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    text-transform: uppercase;
    display: block;
    -webkit-font-smoothing: antialiased;
    outline: 0;
    border: none;
    padding: 11px 15px;
    font-size: 14px;
    min-height: 13px
}

    .button-btn-off, .button-btn:disabled {
        background-color: #e6e6e6;
        color: #adadad;
        font-weight: 400;
        font-family: RobotoBold, Helvetica, Arial, sans-serif;
        text-transform: uppercase;
        display: block;
        -webkit-font-smoothing: antialiased;
        outline: 0;
        border: none;
        padding: 11px 15px;
        font-size: 14px;
        min-height: 13px
    }

.button-off a {
    display: block;
    margin: 0;
    background-color: #e2e2e2;
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    font-weight: 400;
    text-transform: uppercase;
    color: #414141;
    -webkit-font-smoothing: antialiased
}

.button-share a {
    display: block;
    margin: -3px 0 0;
    background-color: #e7e7e7;
    text-transform: uppercase;
    color: #414141;
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    font-weight: 400;
    -webkit-font-smoothing: antialiased
}

.xlrg-btn a {
    height: 28px;
    padding: 2px 6px 8px;
    font-size: 28px;
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    font-weight: 400;
    -webkit-font-smoothing: antialiased
}

.lrg-btn a {
    padding: 11px 15px;
    font-size: 14px;
    min-height: 13px
}

.med-btn a {
    padding: 8px 6px 5px;
    font-size: 12px;
    min-height: 17px
}

.sml-btn a {
    padding: 4px 4px 3px;
    font-size: 11px;
    min-height: 14px
}

    .sml-btn a:link, .sml-btn a:visited {
        border-radius: 2px
    }

.button a:active, .button a:hover {
    -moz-opacity: .85;
    -khtml-opacity: .85;
    opacity: .85;
    text-decoration: none
}

.button-off a:active, .button-off a:hover {
    background-color: #e7e7e7;
    text-decoration: none
}

.checkout-button a:link, .checkout-button a:visited {
    background: #0c9a9a;
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    font-weight: 400;
    text-transform: uppercase;
    color: #fff;
    display: block;
    margin: 0;
    -webkit-font-smoothing: antialiased
}

.search-results-events .event-details-box .lrg-btn a:link, .search-results-events .event-details-box .lrg-btn a:visited, .search-results-events .event-details-box .print-button a:link, .search-results-events .event-details-box .print-button a:visited {
    background-color: #0c9a9a
}

.button-cancel a {
    display: block;
    margin: 0;
    background-color: #757575;
    color: #fff;
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    font-weight: 400;
    text-transform: uppercase;
    -webkit-font-smoothing: antialiased
}

    .button-cancel a:active, .button-cancel a:hover {
        -moz-opacity: .85;
        -khtml-opacity: .85;
        opacity: .85;
        text-decoration: none
    }

.button-delete a {
    display: block;
    margin: 0;
    background-color: transparent;
    color: red;
    font-weight: 400;
    -webkit-font-smoothing: antialiased
}

.facebook-btn a {
    background: -webkit-gradient(linear, left top, left bottom, from(#6996dc), to(#5174aa));
    background: -moz-linear-gradient(top, #6996dc, #5174aa);
    background-color: #5174aa;
    color: #fff
}

    .facebook-btn a:hover {
        background: -webkit-gradient(linear, left top, left bottom, from(#87aae2), to(#7591bd));
        background: -moz-linear-gradient(top, #87aae2, #7591bd);
        background-color: #7591bd
    }

.twitter-btn a {
    background: -webkit-gradient(linear, left top, left bottom, from(#5ecde1), to(#4fafc1));
    background: -moz-linear-gradient(top, #5ecde1, #4fafc1);
    background-color: #5ecde1;
    color: #fff
}

    .twitter-btn a:hover {
        background: -webkit-gradient(linear, left top, left bottom, from(#81d8e8), to(#64ddf4));
        background: -moz-linear-gradient(top, #81d8e8, #64ddf4);
        background-color: #81d8e8
    }

.button .arrow-right-icon {
    color: #fff;
    font-size: 14px;
    margin-top: 2px;
    margin-left: 5px
}

.dvlpsoldout a:active, .dvlpsoldout a:hover, .dvlpsoldout a:link, .dvlpsoldout a:visited {
    background-color: #ddd;
    color: #414141
}

.facebook-sigin-btn {
    text-align: center
}

.facebook-sigin-btn-new {
    text-align: center
}

.facebook-share-box .facebook-sigin-btn {
    display: block;
    width: 249px
}

.twitter-sigin-btn {
    display: block;
    width: 234px
}

.connect-facebook {
    width: 271px
}

.share-on-facebook {
    margin-top: 16px
}

    .share-on-facebook a {
        color: #fff !important
    }

.facebook-sigin-btn a, .facebook-sigin-btn-new a {
    padding: 14px 14px 14px 40px;
    font-size: 24px;
    color: #fff;
    font-family: RobotoLight, Helvetica, Arial, sans-serif;
    margin: 15px auto 0;
    background-color: #2f487a;
    -webkit-font-smoothing: antialiased;
    background-image: url(https://cdn.vor.us/images/version3/images/facebook-f-flavorus-2.png);
    background-position: 15px 50%;
    background-repeat: no-repeat;
    background-size: 15px 31px
}

.twitter-sigin-btn a {
    height: 28px;
    padding: 2px 6px 1px 46px;
    font-size: 28px;
    color: #fff;
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    margin: 15px auto 0;
    width: 202px;
    background-image: url(https://cdn.vor.us/images/version3/images/t-icon-twitter-button.png);
    background-image: url(https://cdn.vor.us/images/version3/images/t-icon-twitter-button.png);
    background-repeat: no-repeat;
    background-position: -2px center;
    background-color: #61c5e0;
    -webkit-font-smoothing: antialiased
}

.facebook-sigin-btn a:active, .facebook-sigin-btn a:hover, .facebook-sigin-btn-new a:active, .facebook-sigin-btn-new a:hover {
    color: #d3edf4;
    -webkit-font-smoothing: antialiased
}

.twitter-sigin-btn a:active, .twitter-sigin-btn a:hover {
    height: 28px;
    padding: 2px 6px 1px 46px;
    font-size: 28px;
    color: #d3edf4;
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    margin: 15px auto 0;
    width: 202px;
    background-image: url(https://cdn.vor.us/images/version3/images/t-icon-twitter-button.png);
    background-image: url(https://cdn.vor.us/images/version3/images/t-icon-twitter-button.png);
    background-repeat: no-repeat;
    background-position: -2px center;
    background-color: #61c5e0;
    -webkit-font-smoothing: antialiased
}

.connect-facebook a, .connect-facebook a:active, .connect-facebook a:hover {
    width: 218px
}

.search-slider-left a.colorTipContainer:active, .search-slider-left a.colorTipContainer:hover, .search-slider-right a.colorTipContainer:active, .search-slider-right a.colorTipContainer:hover {
    background-color: #b0f6fc
}

.fb-user .fb-main-icon {
    max-width: 30px
}

.fb-user a {
    text-decoration: underline
}

.mega-btn.button a {
    padding: 10px 8px;
    font-size: 13px;
    min-height: 13px;
    margin: 0 0 0 2px
}

.mega-btn a.btn-left, .mega-btn a.btn-left:link, .mega-btn a.btn-left:visited {
    display: block;
    background: 0 0;
    background-color: transparent;
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    font-weight: 400;
    text-transform: uppercase;
    color: #757575;
    -webkit-font-smoothing: antialiased
}

.mega-btn a.btn-left-2, .mega-btn a.btn-left-2:link, .mega-btn a.btn-left-2:visited {
    display: block;
    background: 0 0;
    background-color: transparent;
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    font-weight: 400;
    text-transform: uppercase;
    color: #757575;
    -webkit-font-smoothing: antialiased
}

.mega-btn a.btn-mid, .mega-btn a.btn-mid:link, .mega-btn a.btn-mid:visited {
    display: block;
    background: 0 0;
    background-color: transparent;
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    font-weight: 400;
    text-transform: uppercase;
    color: #757575;
    -webkit-font-smoothing: antialiased
}

.mega-btn a.btn-right, .mega-btn a.btn-right:link, .mega-btn a.btn-right:visited {
    display: block;
    background: 0 0;
    background-color: transparent;
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    font-weight: 400;
    text-transform: uppercase;
    color: #757575;
    -webkit-font-smoothing: antialiased
}

.mega-btn a.btn-mid-left, .mega-btn a.btn-mid-left:link, .mega-btn a.btn-mid-left:visited {
    display: block;
    background: 0 0;
    background-color: transparent;
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    font-weight: 400;
    text-transform: uppercase;
    color: #757575;
    -webkit-font-smoothing: antialiased
}

    .mega-btn a.btn-left-2:active, .mega-btn a.btn-left-2:hover, .mega-btn a.btn-left:active, .mega-btn a.btn-left:hover, .mega-btn a.btn-mid-left:active, .mega-btn a.btn-mid-left:hover, .mega-btn a.btn-mid:active, .mega-btn a.btn-mid:hover, .mega-btn a.btn-right:active, .mega-btn a.btn-right:hover {
        background: 0 0;
        background-color: #eee;
        color: #757575;
        opacity: 1
    }

.mega-btn a.active, .mega-btn a.active:active, .mega-btn a.active:hover, .mega-btn a.active:link, .mega-btn a.active:visited {
    background-color: #ddd;
    color: #232323;
    opacity: 1
}

.single-btn {
    display: block;
    position: relative;
    z-index: 200;
    margin-bottom: 0
}

    .single-btn a {
        padding: 10px;
        font-size: 14px;
        min-height: 13px
    }

    .single-btn + .clear-l {
        clear: both
    }

    .single-btn a.btn-single, .single-btn a.btn-single:link, .single-btn a.btn-single:visited {
        display: block;
        margin: 0;
        background: 0 0;
        background-color: #eee;
        font-family: RobotoBold, Helvetica, Arial, sans-serif;
        font-weight: 400;
        border-radius: 0;
        text-transform: uppercase;
        color: #757575;
        -webkit-font-smoothing: antialiased
    }

        .single-btn a.btn-single:hover {
            background: 0 0;
            background-color: #e6e6e6;
            color: #232323
        }

#header {
    height: 84px;
    background-color: #fff;
    padding: 0 3%;
    width: 94%;
    position: fixed;
    top: 0;
    z-index: 210;
    border-bottom: 1px solid #e6e6e6
}

h1.header-logo a {
    width: 170px;
    height: 65px;
    display: block;
    background-image: url(https://cdn.vor.us/images/st-eventim-logo-gr-homepage.svg);
    background-repeat: no-repeat;
    text-indent: -9999px;
    white-space: nowrap;
    overflow: hidden;
    margin-top: 10px;
    background-size: 100%;
    padding: 0;
    background-repeat: no-repeat
}

    h1.header-logo a:active, h1.header-logo a:hover {
        border: 0 none;
        text-decoration: none;
        background-color: transparent
    }

#footer2 input, #header input {
    position: relative;
    height: 36px
}

.header-button a {
    color: #fff;
    display: block;
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    margin: 0 0 0 10px;
    text-transform: uppercase;
    padding: 8px 10px 9px
}

    .header-button a:active, .header-button a:hover {
        text-decoration: none
    }

@media screen and (-ms-high-contrast:active), (-ms-high-contrast:none) {
    #header .lrg-btn a {
        float: left !important;
        max-height: 16px !important
    }
}

.header-button a:link, .header-button a:visited {
    background-color: #232323
}

.header-button a:active, .header-button a:hover {
    background-color: #212121
}

.lrg-btn.header-button .icons.arrow-down-head-icon {
    margin: 0 0 0 5px;
    font-size: 16px;
    position: relative;
    top: 1px
}

.header-button .ss-navigateright {
    color: #fff;
    font-size: 20px;
    margin: 0 0 0 5px;
    position: relative;
    top: -4px
}

.sell-tickets-btn a:active, .sell-tickets-btn a:hover, .sell-tickets-btn a:link, .sell-tickets-btn a:visited {
    background-color: #0c9a9a
}

a.signout-btn {
    display: block;
    text-align: center;
    padding: 15px 0 10px;
    text-transform: uppercase;
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    border-top: 1px solid #e6e6e6
}

    a.signout-btn:link, a.signout-btn:visited {
        background-color: transparent;
        color: #0c9a9a
    }

    a.signout-btn:active, a.signout-btn:hover {
        background-color: transparent;
        color: #757575
    }

.lrg-btn .icons.ss-search-head {
    font-size: 20px;
    margin: -5px 0 0
}

.border-l {
    display: block;
    width: 1px;
    height: 30px;
    background-color: #757575;
    margin: 2px 0 0 10px
}

.header-left {
    width: 12.6953125%;
    display: block;
    margin-top: 5px
}

.header-right {
    width: 87.3046875%;
    display: block;
    margin: 4px 0 0
}

.header-cart {
    display: block;
    color: #fff;
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    font-weight: 400;
    font-size: 13px;
    margin: 6px 6px 0 0;
    -webkit-font-smoothing: antialiased
}

.cart-num-icon {
    color: #232323;
    font-size: 11px;
    line-height: 13px;
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    font-weight: 400;
    text-align: center;
    height: 17px;
    width: 17px;
    padding: 3px 2px 0 1px;
    margin: -3px 5px 0 0;
    -webkit-font-smoothing: antialiased
}

#h-nav-bar {
    height: 30px;
    font-size: 13px;
    margin: 53px 0 0 !important;
    font-weight: 400;
    background: #eee;
    border-bottom: 1px solid #ccc;
    position: relative;
    top: 4px;
    z-index: 100;
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    font-weight: 400;
    -webkit-font-smoothing: antialiased
}

    #h-nav-bar ul {
        list-style: none;
        width: 100%;
        height: 30px;
        position: relative;
        margin: 0 auto;
        padding: 0;
        border-right: 1px solid #cfcecb
    }

        #h-nav-bar ul.main-nav {
            border-left: 1px solid #fff
        }

        #h-nav-bar ul li {
            list-style: none;
            float: left;
            display: block;
            width: 16.66%
        }

            #h-nav-bar ul li a {
                float: left;
                margin: 0 auto;
                padding: 7px 0 0;
                text-align: center;
                width: 100%;
                height: 23px;
                border-left: 1px solid #cfcecb;
                border-right: 1px solid #fff;
                display: block;
                text-transform: uppercase
            }

                #h-nav-bar ul li a:link, #h-nav-bar ul li a:visited {
                    color: #757575
                }

                #h-nav-bar ul li a:active, #h-nav-bar ul li a:hover {
                    color: #333;
                    background-color: #ddd
                }

.sign-in-up-page .h-nav-curveshadow {
    display: none
}

.sign-in-up-page #h-nav-bar {
    display: none
}

.sign-in-up-page #main {
    margin-top: 100px
}

.forgot-pw-page {
    margin-top: 100px !important
}

.action_forgotpasswordpage .warning-bar {
    top: 75px !important
}

#event-bar {
    padding: 20px 0 10px;
    margin: 84px 0 0;
    width: 100%;
    background: #fff;
    position: relative;
    z-index: 100;
    border-bottom: 1px solid #e6e6e6
}

.event-bar-left {
    float: left;
    width: 70%
}

.event-bar-right {
    float: right
}

.event-bar-right-with-no-line {
    float: right
}

#event-bar .event-bar-right {
    border-left: 1px solid #ebebeb
}

ul.header-icon-list {
    list-style: none;
    margin: 3px 0 10px;
    float: right;
    display: block;
    padding: 11px 0
}

    ul.header-icon-list li {
        list-style: none;
        float: left;
        margin: 0 11px 0 0
    }

        ul.header-icon-list li.facebook-like {
            width: 85px;
            margin-top: 3px
        }

        ul.header-icon-list li.twitter-share {
            width: 80px;
            margin-top: 3px
        }

        ul.header-icon-list li.google-plus {
            width: 65px;
            margin-top: 3px
        }

        ul.header-icon-list li.email-event {
            margin-top: 3px
        }

        ul.header-icon-list li.cal-event {
            margin-top: 3px
        }

        ul.header-icon-list li.google-share-btn {
            margin-right: 0
        }

.facebook-share-btn .fb-share-button, .google-share-btn .google-share-button, .twitter-share-btn .twitter-share-button {
    background: url(https://cdn.vor.us/images/see-tickets/top-social-icons-v2.png)
}

    .facebook-share-btn .fb-share-button:hover, .google-share-btn .google-share-button:hover, .twitter-share-btn .twitter-share-button:hover {
        background: url(https://cdn.vor.us/images/see-tickets/top-social-icons-v2-hover.png)
    }

.facebook-share-btn .fb-share-button {
    width: 15px;
    height: 23px !important;
    margin-top: 0;
    margin-right: 0;
    background-size: 25px !important;
    text-indent: -99999px;
    float: left;
    background-position: -6px 1px !important
}

.twitter-share-btn .twitter-share-button {
    background-position: 0 55px !important;
    width: 25px;
    height: 25px;
    margin-top: 0;
    margin-right: 0;
    background-size: 25px !important;
    text-indent: -99999px;
    float: left
}

.google-share-btn .google-share-button {
    background-position: 0 27px !important;
    width: 24px;
    height: 25px;
    margin-top: 0;
    margin-right: 0;
    background-size: 25px !important;
    text-indent: -99999px;
    float: left
}

.facebook-share-btn .fb-share:hover, .google-share-btn .google-share:hover, .twitter-share-btn .twitter-share:hover {
    background-color: transparent
}

.facebook-share-btn .fb-share, .google-share-btn .google-share, .twitter-share-btn .twitter-share {
    background-color: transparent
}

li.twitter-share-btn {
    margin-right: 8px
}

.google-share-btn .google-share {
    padding-right: 0
}

ul.header-icon-list {
    list-style: none;
    margin: 10px 0;
    float: right;
    display: block;
    padding: 0 7px 0 0;
    background-color: rgba(255, 255, 255, .7);
    border-radius: 1px;
    transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out
}

body.thank-you .white-label-client .thanks-share-box {
    background-color: rgba(255, 255, 255, .7);
    border-radius: 1px;
    transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out
}

    .white-label-client ul.header-icon-list:hover, body.thank-you .white-label-client .thanks-share-box:hover {
        background-color: #fff
    }

ul.thanks-icon-list li {
    margin: 0 11px 0 0
}

ul.thanks-icon-list {
    margin-right: 0
}

.thanks-share-box li.google-share-btn {
    margin-right: 0
}

body.customer-dashboard-pg .thanks-share-box, body.customer-dashboard-pg .thanks-share-box .fb-share, body.customer-dashboard-pg ul.thanks-icon-list {
    padding-left: 0
}

.big-message {
    text-align: center
}

    .big-message h1 {
        font-family: RobotoLight;
        font-size: 72px;
        line-height: normal
    }

    .big-message h3 {
        font-size: 24px;
        line-height: normal
    }

.spinner {
    margin: 40px auto 0;
    width: 70px;
    text-align: center
}

    .spinner > div {
        width: 18px;
        height: 18px;
        background-color: #5ab4b5;
        border-radius: 100%;
        display: inline-block;
        -webkit-animation: sk-bouncedelay 1.4s infinite ease-in-out both;
        animation: sk-bouncedelay 1.4s infinite ease-in-out both
    }

    .spinner .bounce1 {
        -webkit-animation-delay: -.32s;
        animation-delay: -.32s
    }

    .spinner .bounce2 {
        -webkit-animation-delay: -.16s;
        animation-delay: -.16s
    }

@-webkit-keyframes sk-bouncedelay {
    0%, 100%, 80% {
        -webkit-transform: scale(0)
    }

    40% {
        -webkit-transform: scale(1)
    }
}

@keyframes sk-bouncedelay {
    0%, 100%, 80% {
        -webkit-transform: scale(0);
        transform: scale(0)
    }

    40% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

#main {
    max-width: 1140px;
    width: 98%;
    margin: 0 auto;
    background-color: #fff;
    padding: 40px 0 20px
}

#home-main {
    margin: 0 auto;
    background-color: #fff;
    padding: 0 15px
}

#box-office-main {
    max-width: 1140px;
    width: 98%;
    height: 100%;
    margin: 0 auto;
    padding: 20px 0;
    position: relative;
    z-index: 50
}

.wrap {
    max-width: 1140px;
    width: 98%;
    height: auto;
    margin: 0 auto;
    padding: 0
}

.left-main {
    height: 100%;
    float: left
}

.right-main {
    height: 100%;
    float: right
}

.col1 {
    width: 6.5%
}

.col2 {
    width: 15%
}

.col3 {
    width: 20%
}

.col4 {
    width: 32%
}

.col5 {
    width: 40%
}

.col6 {
    width: 48.75%
}

.col7 {
    width: 57.5%
}

.col8 {
    width: 65.5%
}

.col9 {
    width: 77.5%
}

.col10 {
    width: 82.5%
}

.col11 {
    width: 91%
}

.col12 {
    width: 100%
}

.col55 {
    width: 55%
}

.box {
    padding: 10px 0 0;
    width: 100%;
    margin-bottom: 30px
}

.box-no-border {
    background-color: transparent
}

.box-tab {
    border-top-left-radius: 0
}

.box-tab-2 {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.box-container {
    margin-bottom: 30px
}

.search-results-box .box-container {
    margin-bottom: 0
}

#home-main .box-580 {
    padding-bottom: 6px
}

.tab-top {
    background-color: transparent;
    font-family: RobotoRegular, Helvetica, Arial, sans-serif;
    font-size: 20px;
    line-height: 24px;
    display: block;
    text-transform: capitalize;
    padding: 0 18px 18px 0;
    position: relative;
    top: 0;
    z-index: 200px;
    color: #232323;
    -webkit-font-smoothing: antialiased
}

    .tab-top:after {
        content: "";
        position: absolute;
        left: 0;
        bottom: 0;
        width: 2.5rem;
        height: 2px;
        background: #0c9a9a
    }

.dashboard-customer .tab-top a {
    color: #0c9a9a
}

.date-view-filter .tab-top-divider {
    padding: 12px 8px 4px 0
}

.tab-top-divider {
    padding: 4px 8px 4px 0;
    background-color: transparent;
    position: relative;
    z-index: 200px;
    top: 1px;
    display: block;
    color: #232323;
    font-size: 20px;
    line-height: 24px;
    font-family: RobotoRegular, Helvetica, Arial, sans-serif;
    -webkit-font-smoothing: antialiased
}

.tab-top-nav {
    padding: 4px 8px;
    background-color: #dadcd9;
    border-radius: 4px 4px 0 0;
    border: 0 solid #e6e6e6;
    position: relative;
    z-index: 200px;
    top: 1px;
    display: block;
    font-size: 16px;
    line-height: 24px;
    font-family: RobotoBRegular, Helvetica, Arial, sans-serif;
    color: #69817e;
    -webkit-font-smoothing: antialiased
}

    .tab-top-nav a:link, .tab-top-nav a:visited {
        color: #9a9a9a;
        background-color: transparent
    }

    .tab-top-nav a:active, .tab-top-nav a:hover {
        color: #414141;
        background-color: transparent
    }

.tab-top-nav-active a:active, .tab-top-nav-active a:hover, .tab-top-nav-active a:link, .tab-top-nav-active a:visited {
    color: #757575;
    background-color: #eee;
    padding: 4px 8px;
    border-radius: 4px 4px 0 0;
    border: 1px solid #e6e6e6;
    position: relative;
    z-index: 200px;
    top: 1px;
    display: block;
    font-size: 16px;
    line-height: 24px;
    font-family: RobotoRegular, Helvetica, Arial, sans-serif;
    -webkit-font-smoothing: antialiased
}

.tab-top-nav-box, .tab-top-nav-box-active {
    display: block;
    font-size: 20px;
    line-height: 24px;
    font-family: RobotoRegular, Helvetica, Arial, sans-serif;
    padding: 0 18px 18px 0;
    position: relative;
    color: #adadad;
    -webkit-font-smoothing: antialiased
}

    .tab-top-nav-box-active:after, .tab-top-nav-box:after {
        content: "";
        position: absolute;
        left: 0;
        bottom: 0;
        width: 2.5rem;
        height: 2px;
        background: 0 0
    }

.tab-top-nav-box-active {
    color: #232323
}

    .tab-top-nav-box-active:after {
        content: "";
        position: absolute;
        left: 0;
        bottom: 0;
        width: 2.5rem;
        height: 2px;
        background: #0c9a9a
    }

    .tab-top-nav-box a, .tab-top-nav-box-active a {
        text-transform: capitalize
    }

.tab-top-nav-box a {
    transition: all 0 ease-in-out;
    -moz-transition: all 0 ease-in-out;
    -webkit-transition: all 0 ease-in-out
}

    .tab-top-nav-box a:link, .tab-top-nav-box a:visited {
        color: #adadad
    }

    .tab-top-nav-box a:active, .tab-top-nav-box a:hover {
        color: #232323
    }

.tab-top a {
    color: #232323
}

.tab-top-nav-box-active a:active, .tab-top-nav-box-active a:hover, .tab-top-nav-box-active a:link, .tab-top-nav-box-active a:visited {
    color: #232323;
    font-family: RobotoRegular, Helvetica, Arial, sans-serif;
    background-color: transparent;
    -webkit-font-smoothing: antialiased
}

.box ul, .box-no-border ul {
    list-style: none;
    display: block;
    margin: 0;
    padding: 5px 0
}

    .box ul li, .box-no-border ul li {
        list-style: none;
        margin: 0;
        border-bottom: 1px solid #e6e6e6;
        padding: 10px 5px
    }

        .box ul li:last-child, .box-no-border ul li:last-child {
            border-bottom: 1px solid #e6e6e6
        }

            .box ul li:last-child table, .box-no-border ul li:last-child table {
                border-bottom: none
            }

        .box ul li.next:last-child, .box-no-border ul li.next:last-child {
            border-bottom: 0 solid #ddd
        }

    .box ul.group-list li:last-child, .box-no-border ul.group-list li:last-child {
        border-bottom: 0 solid #ddd
    }

    .box ul.group-list li ul li:last-child, .box-no-border ul.group-list li ul li:last-child {
        border-bottom: 1px solid #e6e6e6
    }

    .box ul.table-list, .box-no-border ul.table-list {
        margin-bottom: -10px
    }

    .box ul.search-results-events, .box-no-border ul.search-results-events {
        padding-bottom: 0
    }

.box .user-list .list-row, .box-no-border .user-list .list-row {
    margin: 0;
    border-bottom: 1px solid #e6e6e6;
    padding: 10px 5px
}

    .box .user-list .list-row:last-child, .box-no-border .user-list .list-row:last-child {
        border-bottom: none
    }

.user-list li ul li:last-child {
    border-bottom: none !important
}

.list-row:hover {
    background-color: #e2e2e2
}

ul.tab-nav {
    list-style: none;
    margin: 0;
    padding: 0
}

    ul.tab-nav li {
        list-style: none;
        margin: 0 4px 0 0
    }

        ul.tab-nav li:first-child {
            padding-left: 0
        }

.p-t-7 .icons {
    margin-left: 5px !important
}

.icon-link-block .icons {
    margin: -6px 5px 0 !important
}

.icon-link-block.p-t-7 .icons {
    margin: -6px 5px 0 !important
}

.icon-link-block a {
    color: #232323
}

.icon-link-block.p-t-7 .icons.photo-icon {
    margin-top: -8px !important
}

li {
    transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out
}

    li.IMAClass {
        background-color: #eee
    }

ul.list-box li:last-child {
    border-bottom: 0 none
}

ul.home-flavorus-feed li {
    padding: 13px 5px
}

img.event-icon-75 {
    max-width: 100%;
    width: 100px;
    height: 100px;
    margin: 0 2% 0 0
}

img.event-icon-50 {
    max-width: 100%;
    width: 50px;
    height: 50px;
    margin: 0 2% 0 0
}

img.event-icon-40 {
    max-width: 100%;
    margin: 0 2% 0 0
}

img.twitter-facebook-icon {
    max-width: 100%;
    margin: 0
}

img.dashboard-message-icon {
    max-width: 100%;
    margin: 0 5px 0 0
}

h5.event-title a:link, h5.event-title a:visited {
    font-size: 20px
}

h5.event-title a:active, h5.event-title a:hover {
    color: #757575
}

.owner-name {
    display: block
}

.owner-email {
    display: block
}

.owner-phone {
    display: block
}

.event-description {
    color: #414141;
    margin: 5px 0 0;
    display: none
}

.event-details-box {
    width: 100%
}

.multi-group-popup .event-details-box {
    width: 80%
}

.event-details-r {
    width: 24%
}

.event-details-l {
    width: 76%
}

.sales-rep-search-box .event-details-r {
    width: 40%
}

.sales-rep-search-box .event-details-l {
    width: 60%
}

.icon-img-box {
    width: 18%
}

.event-details-details {
    width: 78%;
    padding-left: 2%
}

.event-location-box {
    width: 30%;
    margin: 0
}

.event-details-box .arrow-right-icon {
    margin: -2px 0 0 4px
}

.event-location-bg {
    background-color: #eee;
    border-radius: 0;
    padding: 5px 8px 5px 5px;
    margin: 11px 0 0
}

li.even:hover .event-location-bg, li.odd:hover .event-location-bg {
    background-color: #eee
}

.event-location {
    margin: 0 0 0 28px;
    color: #414141;
    clear: left
}

.event-location-bg .event-location-title .icons {
    margin: 4px 2px 0 0
}

.event-price-range {
    font-size: 16px;
    font-weight: 400
}

.add-to-order-box .event-details-box {
    width: 85%
}

.icon-box-add {
    width: 8%
}

.add-on-txt {
    width: 90%;
    padding-left: 2%
}

.add-to-order-box .button {
    margin-right: 4px
}

.fullfillment-type-list {
    width: 33%;
    display: block
}

.popular-events-box-dash .event-location-bg {
    display: block;
    width: 130px
}

ul.home-pop-events li .lrg-btn {
    margin: 11px 0 0
}

ul.home-pop-events li {
    padding: 13px 5px
}

ul.search-results-events li .lrg-btn {
    margin: 11px 0 0
}

ul.search-results-events li {
    padding: 13px 5px
}

    ul.search-results-events li:last-child {
        border-bottom: 1px solid #e6e6e6
    }

.search-results-events .event-details-box a:active, .search-results-events .event-details-box a:hover, .search-results-events .event-details-box a:link, .search-results-events .event-details-box a:visited {
    padding: 0;
    background-color: transparent
}

.search-results-events .event-details-box .event-promoter a:link, .search-results-events .event-details-box .event-promoter a:visited {
    padding: 2px
}

.search-results-events .event-details-box .event-promoter a:active, .search-results-events .event-details-box .event-promoter a:hover {
    background-color: red;
    padding: 2px
}

.search-results-events .event-details-box .lrg-btn a:link, .search-results-events .event-details-box .lrg-btn a:visited, .search-results-events .event-details-box .print-button a:link, .search-results-events .event-details-box .print-button a:visited {
    padding: 10px;
    background-color: #0c9a9a
}

.search-results-events .event-details-box .lrg-btn a:active, .search-results-events .event-details-box .lrg-btn a:hover, .search-results-events .event-details-box .print-button a:active, .search-results-events .event-details-box .print-button a:hover {
    padding: 10px;
    background-color: #0c9a9a
}

.sales-rep-search-box ul.search-results-events li .lrg-btn {
    margin: 40px 30px 0 0
}

    .sales-rep-search-box ul.search-results-events li .lrg-btn .icons {
        margin-top: -1px
    }

.home-flavorus-feed .event-title {
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    font-weight: 400;
    font-size: 14px;
    margin: 5px 0 2px;
    -webkit-font-smoothing: antialiased
}

.time-txt-sml {
    color: #757575;
    font-size: 12px;
    line-height: 13px;
    font-family: RobotoRegularItalic, Helvetica, Arial, sans-serif;
    font-weight: 400;
    text-align: right
}

h5.event-location-title a:link, h5.event-location-title a:visited {
    font-size: 14px
}

h5.event-location-title a:active, h5.event-location-title a:hover {
    color: #757575;
    background-color: transparent
}

.home-flavorus-feed h6 span {
    font-weight: 400;
    font-size: 13px
}

.tickets-sold-box {
    background-color: #f1f1f1;
    width: 100%;
    padding: 11px 0;
    border-top: 1px solid #e6e6e6
}

    .customer-support-box h6, .tickets-sold-box h6 {
        font-weight: 400;
        font-size: 30px;
        color: #69817e;
        font-family: RobotoBold, Helvetica, Arial, sans-serif;
        margin: 6px 5px 0 77px;
        -webkit-font-smoothing: antialiased
    }

    .customer-support-box p, .tickets-sold-box p {
        color: #414141;
        font-size: 12px;
        line-height: 12px
    }

.customer-support-box {
    padding: 15px 5px 8px
}

    .customer-support-box h6 {
        margin: 6px 0 0 5px
    }

    .customer-support-box img {
        position: relative;
        top: -11px
    }

h6.line-1 {
    margin: 6px 5px
}

h6.line-2 {
    margin: 6px 2px 6px 5px
}

h6.line-3 {
    margin: 6px 28px 0 5px
}

.info-box {
    background-color: #eee;
    padding: 6px .5%;
    width: 99%
}

    .info-box .search-box-title {
        margin-top: 12px;
        width: 50%
    }

    .info-box .add-user-box {
        width: 50%;
        border-right: 1px solid #757575;
        padding: 0 11px 0 0
    }

        .info-box .add-user-box p {
            font-size: 12px;
            margin: 10px 0 0;
            padding: 0 5px 0 0;
            color: #414141
        }

.adwords-box .info-box {
    margin-bottom: 5px
}

.important-info p {
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    font-weight: 400;
    color: #414141;
    padding-top: 1px;
    -webkit-font-smoothing: antialiased
}

li.user-invite {
    font-family: RobotoRegularItalic, Helvetica, Arial, sans-serif;
    color: #757575;
    -webkit-font-smoothing: antialiased
}

.important-info-tt p {
    background-color: #ddd;
    color: #000;
    padding: 10px;
    font-size: 14px;
    font-family: MuseoSans700, Helvetica, Arial, sans-serif
}

.sold-out-info-box .important-info p {
    font-size: 16px;
    line-height: 20px;
    padding-top: 0
}

.section-head {
    background-color: #757575;
    padding: 5px;
    color: #fff
}

    .section-head h5 {
        color: #fff;
        font-size: 13px;
        text-transform: uppercase
    }

.shipping-table-head {
    background-color: #d0d1cf;
    padding: 8px 5px;
    color: #111;
    font-size: 11px;
    text-transform: uppercase;
    margin-top: 5px;
    border-top: 1px dashed #fff;
    border-bottom: 1px dashed #fff
}

.audit-trail-head {
    background-color: #d0d1cf;
    border-bottom: 1px dashed #fff;
    border-top: 1px dashed #fff;
    color: #111;
    font-size: 11px;
    margin-top: 5px;
    padding: 8px 5px;
    text-transform: uppercase
}

.table-head {
    background-color: #414141;
    padding: 4px 5px;
    color: #fff;
    font-size: 11px;
    text-transform: uppercase
}

.column {
    display: block;
    margin: 0;
    padding-right: 1%;
    overflow-wrap: break-word
}

.icon-column {
    display: block;
    margin: 0;
    padding-right: 1%;
    padding-left: 1%
}

.sortable a:link, .sortable a:visited {
    color: #fff;
    padding: 0
}

.sortable a:active, .sortable a:hover {
    color: #fff;
    background-color: transparent;
    padding: 0
}

.sortable span {
    display: block;
    float: left;
    color: #fff
}

    .sortable span.sorting-indicator {
        background-image: url(https://cdn.vor.us/images/version3/images/sortable-sprite.png);
        background-position: left 0;
        background-repeat: no-repeat;
        height: 8px;
        width: 6px;
        margin: 4px 0 0 3px
    }

    .sortable span.descending {
        background-image: url(https://cdn.vor.us/images/version3/images/sortable-sprite.png);
        background-position: left -16px;
        background-repeat: no-repeat;
        height: 8px;
        width: 6px;
        margin: 2px 0 0 3px
    }

    .sortable span.ascending {
        background-image: url(https://cdn.vor.us/images/version3/images/sortable-sprite.png);
        background-position: left -8px;
        background-repeat: no-repeat;
        height: 8px;
        width: 6px;
        margin: 2px 0 0 3px
    }

.box ul li.shipping-options:last-child, .box-no-border ul li.shipping-options:last-child {
    border-bottom: 0 solid #ddd
}

.detail-txt {
    font-size: 12px;
    margin-top: 5px
}

.detail-txt-show {
    font-size: 12px;
    margin: 10px
}

    .detail-txt-show p {
        margin-bottom: 5px
    }

.box .detail-txt-show ul {
    list-style: disc;
    border-bottom: none
}

.box .detail-txt-show ol {
    list-style: decimal;
    border-bottom: none
}

.box .detail-txt-show ul li {
    list-style: disc;
    border-bottom: none;
    margin: 5px 0 5px 30px;
    padding: 2px 0
}

.box .detail-txt-show ol li {
    list-style: decimal;
    border-bottom: none;
    margin: 5px 0 5px 10px;
    padding: 2px 0
}

.assigned-seating-checkout {
    margin-top: 10px
}

    .assigned-seating-checkout .detail-txt {
        margin-top: 0
    }

.seat-details {
    display: block;
    width: 48%;
    margin-bottom: 10px
}

ul.shipping-detail-txt {
    margin: 11px 0 5px;
    padding: 0 0 0 2%;
    float: left;
    width: 48%;
    font-size: 13px
}

    ul.shipping-detail-txt li {
        border: 0 none;
        margin: 5px 0 0;
        padding: 0;
        list-style: disc;
        list-style-position: inside;
        text-indent: -1.1em;
        margin-left: 1.1em
    }

.coupon-box {
    background-color: #f0f0f0;
    padding: 8px 0 8px 5px;
    margin: 5px 0 0
}

li.odd:hover .coupon-box {
    background-color: #eee
}

li.even:hover .coupon-box {
    background-color: #eee
}

ul.messages-list p {
    font-family: RobotoRegularItalic, Helvetica, Arial, sans-serif;
    font-size: 12px;
    -webkit-font-smoothing: antialiased
}

ul.messages-list h6 {
    font-size: 13px
}

    ul.messages-list h6 span {
        font-size: 11px;
        color: #757575;
        font-family: RobotoRegularItalic, Helvetica, Arial, sans-serif;
        -webkit-font-smoothing: antialiased
    }

ul.list-no-border li {
    border: 0 none
}

.top-3-box {
    width: 32%;
    margin: 0 2% 2% 0;
    float: left
}

    .top-3-box:nth-child(3) {
        margin-right: 0 !important
    }

    .top-3-box .alt-image-box {
        width: 100%;
        height: 130px
    }

        .top-3-box .alt-image-box .message {
            padding-top: 13%
        }

.premiere-box {
    width: 18.25%;
    margin: 0 2% 2% 0;
    float: left
}

    .premiere-box:nth-child(5n) {
        margin-right: 0 !important
    }

    .premiere-box .alt-image-box {
        width: 100%;
        height: 220px
    }

        .premiere-box .alt-image-box .message {
            padding-top: 46%
        }

.results-bar {
    display: block;
    width: 98%;
    margin: 0 auto;
    max-width: 1140px;
    border-bottom: 1px solid #e6e6e6;
    padding-bottom: 10px
}

.filter-bar {
    display: block;
    width: 98%;
    margin: 10px auto 0;
    max-width: 1140px;
    padding-bottom: 10px
}

.search-search-bar {
    width: 94%;
    margin: 84px 0 10px;
    padding: 20px 3%;
    background-color: #eee;
    font-size: 20px
}

.search-search-bar-inner {
    width: 82.5%;
    display: block;
    height: 50px;
    padding: 0 1%;
    margin: 0;
    float: left;
    font-size: 20px
}

.search-search-bar-inner-full {
    width: 98%;
    display: block;
    height: 50px;
    padding: 0 1%;
    margin: 0;
    float: left;
    font-size: 20px
}

.profile-search-bar {
    margin: 20px auto 10px;
    width: 98%
}

    .profile-search-bar button, .search-search-bar button {
        background-color: #e2e2e2;
        display: block;
        height: 46px;
        border: 0 none;
        position: relative;
        z-index: 200px;
        right: 2px;
        top: -42px;
        float: right;
        white-space: nowrap;
        margin-bottom: -40px
    }

.search-search-bar .ss-search-head {
    color: #232323;
    font-size: 18px;
    padding-top: 3px
}

.select-style {
    background: url(https://cdn.vor.us/images/version3/images/new-home/select-down-arrow.png) no-repeat 96% center #ddd;
    width: 14.9%;
    height: 50px;
    margin: 0;
    float: left;
    border-radius: 0 4px 4px 0;
    border: 1px solid #e6e6e6;
    border-left: 0;
    overflow: hidden
}

.search-selector {
    padding: 12px 3%;
    width: 115%;
    height: 50px;
    box-shadow: inset 0 0 0 0 #ddd;
    background-color: transparent;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    font-size: 20px;
    background-image: none
}

.search-search-bar select:focus {
    box-shadow: inset 0 0 0 0 #ddd;
    background-color: transparent;
    border-radius: 0 4px 4px 0
}

.search-location-link {
    display: block;
    margin: 10px 0 0 10px
}

.search-events-wrap {
    display: block;
    width: 100%;
    padding: 0;
    margin: 0 auto;
    clear: both;
    margin-bottom: 80px
}

.search-event {
    display: block;
    float: left;
    width: 18%;
    margin: 20px 1% 0;
    padding: 0
}

.profile-search-wrap .search-event {
    width: 31.3%
}

.img-holder {
    width: 100%;
    height: 100%;
    display: block;
    position: relative
}

    .img-holder:hover .event-date {
        display: none
    }

    .img-holder img {
        position: relative;
        z-index: 10;
        width: 100%
    }

.search-h2 {
    font-family: RobotoLight, Helvetica, Arial, sans-serif;
    color: #232323;
    font-size: 28px;
    line-height: 28px
}

.get-tickets-overlay {
    background-color: rgba(0, 0, 0, .7);
    color: #fff;
    text-align: center;
    position: absolute;
    width: 94%;
    height: 79%;
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;
    z-index: 100;
    padding: 20% 3% 0;
    cursor: pointer;
    transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out
}

.img-holder:hover .get-tickets-overlay {
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
    display: block
}

.img-holder .hover-name {
    font-family: RobotoLight, Helvetica, Arial, sans-serif;
    font-size: 16px;
    margin: 40px 0 10px;
    transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out
}

.img-holder:hover .hover-name {
    margin-top: 0
}

.img-holder .hover-date {
    font-family: RobotoLight, Helvetica, Arial, sans-serif;
    font-size: 16px;
    margin: 0 0 10px
}

.img-holder .button a {
    background-color: red;
    color: #fff;
    display: block;
    max-width: 120px;
    margin: 0 auto
}

.img-holder .event-date {
    display: block;
    float: right;
    text-align: right;
    font-family: RobotoRegular, Helvetica, Arial, sans-serif;
    background-color: rgba(0, 0, 0, .6);
    color: #fff;
    padding: 10px 3%;
    position: absolute;
    bottom: 3px;
    right: 0;
    z-index: 10;
    margin: 0;
    width: 94%
}

.search-event .event-info {
    display: block;
    height: 90px;
    overflow: hidden
}

.search-event .event-name {
    display: block;
    float: left;
    width: 100%;
    color: #0c9a9a;
    font-size: 16px;
    line-height: 20px;
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    margin: 10px 0 5px;
    transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out
}

    .search-event .event-name:hover {
        opacity: .7;
        transition: all .4s ease-in-out;
        -moz-transition: all .4s ease-in-out;
        -webkit-transition: all .4s ease-in-out
    }

.search-event .event-location {
    display: block;
    float: left;
    width: 100%;
    font-size: 15px;
    font-family: RobotoLight, Helvetica, Arial, sans-serif;
    margin: 0;
    color: #232323
}

h3.search-h3 {
    font-size: 40px;
    line-height: 40px;
    font-famiy: RobotoBold, Helvetica, Arial, sans-serif;
    color: #004454
}

.date-range-filer {
    display: block;
    width: 50%;
    float: right
}

.profile-search-wrap .date-range-filer {
    width: 75%
}

    .profile-search-wrap .date-range-filer a {
        width: 24%
    }

.date-range-filer a {
    display: block;
    float: right;
    width: 20%;
    margin-left: 1%;
    text-align: center;
    text-transform: uppercase
}

    .date-range-filer a:last-of-type {
        margin-right: 0
    }

    .date-range-filer a:link, .date-range-filer a:visited {
        padding: 10px 0;
        color: #757575
    }

    .date-range-filer a:active, .date-range-filer a:hover {
        background-color: #eee;
        padding: 10px 0;
        color: #757575
    }

    .date-range-filer a.selected, .date-range-filer a.selected:active, .date-range-filer a.selected:hover {
        background-color: #e2e2e2;
        color: #232323
    }

.no-results-box {
    margin: 20px 0
}

.search-events-wrap .pagination-box {
    display: block;
    background-color: #e2e2e2;
    min-height: 34px;
    height: auto;
    margin: 20px auto 4px;
    width: 99.5%;
    padding: 4px 0 0
}

.search-events-wrap .pagination {
    margin: 6px 5px 0 0;
    padding: 0;
    float: right;
    text-align: right
}

    .search-events-wrap .pagination li {
        border: 0;
        margin: 0;
        padding: 0;
        font-size: 13px;
        list-style: none;
        border: none;
        display: inline;
        float: left
    }

    .search-events-wrap .pagination a, .search-events-wrap .pagination li {
        margin-right: 4px
    }

        .search-events-wrap .pagination li.active {
            color: #232323;
            font-family: RobotoBold, Helvetica, Arial, sans-serif;
            font-weight: 400;
            display: block;
            padding: 2px 6px;
            background-color: #c9c9c9;
            border-radius: 11px;
            -webkit-font-smoothing: antialiased
        }

        .search-events-wrap .pagination a:link, .search-events-wrap .pagination a:visited {
            display: block;
            padding: 2px 6px;
            text-decoration: none
        }

        .search-events-wrap .pagination a:hover {
            text-decoration: none;
            background-color: #fff;
            padding: 2px 6px;
            border-radius: 11px;
            color: #232323
        }

    .search-events-wrap .pagination .previous-off {
        background-image: url(https://cdn.vor.us/images/version3/images/prev-next-arrows.png);
        width: 20px;
        height: 20px;
        background-position: 0 20px;
        padding: 0;
        margin-right: 11px;
        background-size: 40px
    }

    .search-events-wrap .pagination .next-off {
        background-image: url(https://cdn.vor.us/images/version3/images/prev-next-arrows.png);
        width: 20px;
        height: 20px;
        background-position: 20px 20px;
        padding: 0;
        background-size: 40px
    }

    .search-events-wrap .pagination .next a {
        background-image: url(https://cdn.vor.us/images/version3/images/prev-next-arrows.png);
        width: 20px;
        height: 20px;
        background-position: 20px 40px;
        padding: 0;
        background-size: 40px
    }

    .search-events-wrap .pagination .previous a {
        background-image: url(https://cdn.vor.us/images/version3/images/prev-next-arrows.png);
        width: 20px;
        height: 20px;
        background-position: 0 40px;
        padding: 0;
        margin-right: 6px;
        background-size: 40px
    }

    .search-events-wrap .pagination .next a:hover {
        background-color: transparent;
        padding: 0;
        -moz-opacity: .55;
        -khtml-opacity: .55;
        opacity: .55
    }

    .search-events-wrap .pagination .previous a:hover {
        background-color: transparent;
        padding: 0;
        -moz-opacity: .55;
        -khtml-opacity: .55;
        opacity: .55
    }

@media screen and (max-width: 1199px) {
    h1.header-logo a {
        width: 134px;
        height: 51px;
        margin-top: 16px;
    }
}

@media screen and (max-width: 1030px) {
    .fb-footer-right p {
        width: 50%
    }
}

@media screen and (max-width: 1024px) {
    .get-tickets-overlay {
        height: 75%;
        padding-top: 24%
    }

    .search-event .event-name {
        font-size: 16px
    }

    .search-event .hover-name {
        font-size: 16px
    }

    .search-event .hover-date {
        font-size: 14px
    }

    .search-event .event-location {
        font-size: 14px
    }

    .search-events-wrap {
        margin-bottom: 40px
    }

    .search-search-bar-inner {
        width: 78%
    }

    .select-style {
        width: 19.5%
    }
}

@media screen and (max-width: 1000px) {
    .search-event {
        margin-top: 20px
    }

        .search-event .event-info {
            height: 100px
        }
}

@media screen and (max-width: 900px) {
    .search-event {
        width: 23%
    }
}

@media screen and (max-width: 865px) {
    .fb-footer-right p {
        display: none
    }
}

@media screen and (max-width: 800px) {
    .search-events-wrap {
        margin-bottom: 20px
    }
}

@media screen and (max-width: 786px) {
    .search-event {
        width: 31%
    }

        .search-event .event-info {
            height: 80px
        }
}

@media screen and (max-width: 500px) {
    .profile-search-wrap .search-event, .search-event, .wl-wrapper .search-event {
        width: 48%
    }
}

@media screen and (max-width: 480px) {
    .search-event .location-link {
        float: none;
        right: 0;
        top: 0;
        clear: both;
        padding: 10px 0 10px 10px
    }

    .search-events-wrap {
        margin-bottom: 0
    }

    .search-search-bar {
        margin: 0 0 10px;
    }
}

@media screen and (max-width: 425px) {
    .search-event, .wl-wrapper .search-event {
        width: 98%
    }

    .search-events-wrap .pagination-box {
        margin-top: 1px
    }

    .search-bar button {
        right: 9px
    }

    .get-tickets-overlay {
        display: block;
        height: 160px;
        padding-top: 40px;
        background-color: rgba(0, 0, 0, .5);
        -moz-opacity: 1;
        -khtml-opacity: 1;
        opacity: 1
    }

    .img-holder .hover-name {
        margin-top: 0
    }

    .profile-search-wrap .search-event, .search-event {
        width: 100%;
        margin: 0;
        border-bottom: 1px solid #333
    }

    .img-holder {
        height: 200px;
        overflow: hidden
    }

    .search-event .event-date {
        display: none
    }

    .search-event .event-info {
        display: none
    }

    .search-event .hover-name {
        font-size: 22px
    }

    .search-event .hover-date {
        font-size: 20px
    }
}

@media screen and (max-width: 400px) {
    .search-event .lrg-btn a {
        font-size: 12px
    }

    .lrg-btn.search-btn a {
        padding: 11px 10px
    }

    .results-bar {
        padding-top: 10px
    }
}

.offer-name {
    width: 15%
}

.offer-desc {
    width: 35%
}

.offer-value {
    width: 15%
}

.offer-price {
    width: 15%
}

.ticket-group-title {
    font-size: 20px;
    font-family: RobotoLight !important;
    display: block;
    float: left;
    color: #414141 !important
}

.box ul.group-list, .box-no-border ul.group-list {
    padding-top: 0;
    margin-top: -10px
}

.icon-link-block.p-t-7 {
    padding-top: 5px
}

.notes-div {
    display: block;
    width: 69%
}

.notes-date {
    display: block;
    text-align: right;
    background-color: #0c9a9a;
    color: #fff;
    display: block;
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    padding: 4px 6px;
    position: relative;
    font-size: 12px
}

.notes-name {
    display: block;
    width: 69%;
    margin: 10px 0 0;
    font-family: RobotoBold, Helvetica, Arial, sans-serif
}

.ppa-name {
    width: 19%
}

    .ppa-name input {
        width: 90%
    }

.ppa-status {
    width: 19%
}

    .ppa-status select {
        width: 94%
    }

.ppa-payment {
    width: 19%
}

    .ppa-payment input {
        padding-left: 28px;
        width: 80% !important
    }

    .ppa-payment .currency-input_container {
        float: none;
        text-align: left;
        left: 1px;
        top: -28px;
        border-radius: 4px 0 0 4px
    }

.percent-input_container {
    top: 2px
}

.input-cs {
    width: 31.3%;
    margin: 0 .5% 10px !important
}

select.input-cs {
    width: 32%;
    background-position: 97% 4px
}

.input-ms {
    width: 21.25%;
    margin: 0 .5% !important
}

.cs-support-search ul, .ms-support-search ul {
    padding: 0
}

.cs-support-search li:last-child, .ms-support-search li:last-child {
    border-bottom: none !important
}

.cs-support-search p {
    margin-right: 2%
}

.cs-support-search input[type=checkbox] {
    height: 30px;
    margin-left: 1%
}

.cs-support-search .lrg-btn {
    margin-right: 16px
}

.ms-support-search .lrg-btn {
    margin-right: .5%
}

.cs-search-item {
    font-size: 15px
}

    .cs-search-item .cc-icons {
        width: 30px;
        height: 20px
    }

    .cs-search-item .icon-col {
        margin-right: 15px
    }

    .cs-search-item .disc-icon {
        background-position: 0 -41px
    }

.event-details-img {
    width: 15%;
    float: left;
    margin-right: 2%
}

    .event-details-img img {
        height: auto
    }

.event-details-data {
    width: 83%;
    float: left
}

.blue-link {
    color: #598abf !important
}

.failed-order .event-details-r {
    background-color: transparent
}

.sub-box-2 {
    width: 50%
}

.sub-box-3 {
    width: 33%
}

.sub-box h5 {
    margin-top: 5px
}

    .sub-box h5 span {
        font-family: Helvetica, Arial, sans-serif;
        color: #232323
    }

.profile-link-list {
    list-style: none;
    margin: 0;
    padding: 0
}

    .profile-link-list li {
        clear: left;
        list-style: none;
        padding: 0;
        margin: 0 0 30px
    }

        .profile-link-list li .icons {
            margin-right: 5px
        }

.event-images-box {
    margin-bottom: 30px
}

.main-image {
    width: 100%
}

    .main-image img {
        width: 95%;
        padding: 2.5%;
        background-color: #eee;
        border-radius: 5px
    }

    .main-image a:active, .main-image a:hover, .thumb-image a:active, .thumb-image a:hover {
        background-color: transparent;
        -moz-opacity: .55;
        -khtml-opacity: .55;
        opacity: .55
    }

        .main-image a img, .main-image a:hover img, .main-image a:link img, .main-image a:visited img, .thumb-image a img, .thumb-image a:hover img, .thumb-image a:link img, .thumb-image a:visited img {
            background-color: transparent
        }

.thumb-image a img {
    width: 90%;
    padding: 0;
    background-color: #eee;
    border-radius: 0
}

.main-image a img {
    width: 100%;
    padding: 0;
    border-radius: 0
}

.event-images-box .thumb-image.m-r-4 {
    margin: 0 2.4% 0 0
}

.thumb-image {
    width: 14.666%
}

    .thumb-image img {
        width: 100%
    }

.event-images-box a:active, .event-images-box a:hover, .event-images-box a:link, .event-images-box a:visited {
    background-color: transparent;
    padding: 0
}

.insta-images-list {
    list-style: none;
    margin: 0;
    padding: 0
}

    .insta-images-list .m-r {
        margin-right: 4%
    }

    .insta-images-list li {
        list-style: none;
        padding: 0;
        display: block;
        float: left;
        height: auto;
        width: 22%;
        margin-bottom: 11px
    }

        .insta-images-list li img {
            padding: 0;
            margin: 0
        }

        .insta-images-list li a:active, .insta-images-list li a:hover {
            background-color: transparent;
            -moz-opacity: .55;
            -khtml-opacity: .55;
            opacity: .55
        }

.powered-by p {
    font-size: 11px;
    color: #999;
    margin: 12px 1px 0 0
}

.powered-by a:active, .powered-by a:hover {
    background-color: transparent;
    -moz-opacity: .55;
    -khtml-opacity: .55;
    opacity: .55
}

.powered-by-insta {
    margin-bottom: -8px;
    margin-top: -4px;
    position: relative;
    z-index: 100px
}

    .powered-by-insta a:active, .powered-by-insta a:hover {
        background-color: transparent;
        -moz-opacity: .55;
        -khtml-opacity: .55;
        opacity: .55
    }

.widget-btn-position {
    position: relative;
    top: -36px;
    right: 10px;
    margin-bottom: -30px
}

.video-img-lrg .play-overlay {
    background: url(https://cdn.vor.us/images/version3/images/play-overlay.png) no-repeat transparent 0 0;
    display: block;
    width: 100%;
    height: 70px;
    position: relative;
    top: -50px;
    z-index: 100;
    left: 40%
}

.flavorus-video-main {
    display: block;
    margin: 0 auto 11px;
    border: 6px solid #ccc;
    width: 90%;
    height: 169px
}

.video-list {
    list-style: none;
    margin: 0;
    padding: 0 0 11px;
    border-top: 1px solid #e6e6e6;
    border-bottom: 1px solid #e6e6e6;
    position: relative;
    z-index: 200
}

    .video-list .m-r {
        margin-right: 4%
    }

    .video-list li {
        list-style: none;
        padding: 0;
        display: block;
        float: left;
        height: 70px;
        width: 22%;
        margin-top: 11px
    }

        .video-list li .play-overlay {
            background: url(https://cdn.vor.us/images/version3/images/play-overlay.png) no-repeat transparent 0 0;
            display: block;
            width: 100%;
            height: 70px;
            position: relative;
            top: 70px;
            z-index: 100
        }

        .video-list li img {
            padding: 0;
            margin: 0;
            height: 70px;
            width: 100%;
            position: relative;
            z-index: 10
        }

        .insta-images-list li a:active, .video-img-lrg a:hover, .video-list li a:hover {
            background-color: transparent;
            -moz-opacity: .55;
            -khtml-opacity: .55;
            opacity: .55
        }

.video-box .slider-nav {
    position: relative;
    top: -66px;
    z-index: 300
}

    .video-box .slider-nav span {
        position: relative
    }

div.slider-nav-video {
    display: block;
    float: left;
    position: relative
}

    div.slider-nav-video span {
        display: block;
        width: 24px;
        height: 25px;
        text-indent: 100%;
        white-space: nowrap;
        overflow: hidden;
        position: relative;
        z-index: 400;
        top: 85px;
        cursor: pointer;
        float: left;
        margin-top: -50px
    }

        div.slider-nav-video span.right {
            background: url(https://cdn.vor.us/images/version3/images/slider_buttons.png) 24px 25px;
            position: relative;
            left: 311px
        }

            div.slider-nav-video span.right:hover {
                background: url(https://cdn.vor.us/images/version3/images/slider_buttons.png) 24px 0
            }

        div.slider-nav-video span.left {
            background: url(https://cdn.vor.us/images/version3/images/slider_buttons.png) 0 25px;
            position: relative;
            left: -24px
        }

            div.slider-nav-video span.left:hover {
                background: url(https://cdn.vor.us/images/version3/images/slider_buttons.png) 0 0
            }

.profile-pg ul.search-results-events li.search-cal {
    margin: 0 0 10px;
    width: 100%;
    border-bottom: 1px solid #e6e6e6;
    background-color: #f0f0f0;
    padding: 5px 0;
    position: relative;
    left: 0;
    z-index: 10
}

.profile-pg .search-cal .event-cal-box {
    border-radius: 0;
    background-color: transparent;
    border: 0 solid #e6e6e6;
    width: auto
}

    .profile-pg .search-cal .event-cal-box .event-cal-month {
        border-radius: 0;
        background-color: transparent;
        font-family: RobotoBold, Helvetica, Arial, sans-serif;
        font-weight: 400;
        color: #414141;
        float: left;
        font-size: 16px;
        margin: 0 4px 0 5px;
        padding: 0;
        width: auto;
        -webkit-font-smoothing: antialiased
    }

    .profile-pg .search-cal .event-cal-box .event-cal-day {
        background-color: transparent;
        font-family: RobotoBold, Helvetica, Arial, sans-serif;
        font-weight: 400;
        color: #414141;
        float: left;
        font-size: 16px;
        margin: 0 4px 0 0;
        padding: 0;
        -webkit-font-smoothing: antialiased
    }

    .profile-pg .search-cal .event-cal-box .event-cal-year {
        font-family: RobotoBold, Helvetica, Arial, sans-serif;
        font-weight: 400;
        color: #414141;
        float: left;
        font-size: 16px;
        margin: 0;
        padding: 0;
        -webkit-font-smoothing: antialiased
    }

.cal-box {
    display: block;
    background-color: #fff;
    padding: 10px 0
}

    .cal-box h2 {
        font-size: 28px
    }

    .cal-box #calendar .fc-grid th {
        font-family: RobotoRegular, Helvetica, Arial, sans-serif
    }

#calendar .fc-header .fc-button {
    margin: 0 5px;
    padding: 10px;
    font-family: RobotoRegular, Helvetica, Arial, sans-serif;
    text-transform: uppercase
}

#calendar .fc-state-active, .fc-state-active .fc-button-inner {
    background-color: #ddd !important;
    color: #232323 !important;
    border: none !important
}

.fc-state-default, .fc-state-default .fc-button-inner {
    background-color: transparent !important;
    color: #757575 !important;
    border: none !important
}

.cal-box .fc-text-arrow {
    font-family: RobotoRegular, Helvetica, Arial, sans-serif;
    font-size: 20px;
    position: relative;
    top: -4px
}

#calendar .fc-header .fc-state-hover {
    background-color: #eee !important
}

#calendar .fc-state-default, .fc-state-default .fc-button-inner {
    color: #757575 !important
}

.xdsoft_datetimepicker {
    border: none !important;
    margin-top: 1px;
    font-family: RobotoRegular, Helvetica, Arial, sans-serif !important
}

    .xdsoft_datetimepicker .xdsoft_label {
        font-size: 13px !important
    }

        .xdsoft_datetimepicker .xdsoft_label > .xdsoft_select {
            border: none !important
        }

    .xdsoft_datetimepicker .xdsoft_calendar td, .xdsoft_datetimepicker .xdsoft_calendar th {
        border: 2px solid #fff !important;
        background: #f0f0f0 !important
    }

    .xdsoft_datetimepicker .xdsoft_calendar th {
        color: #333 !important;
        background-color: transparent !important
    }

    .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current, .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default, .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div.xdsoft_current {
        background: #0c9a9a !important;
        box-shadow: #0c9a9a 0 1px 3px 0 inset !important
    }

    .xdsoft_datetimepicker .xdsoft_calendar td:hover, .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div:hover {
        background: #0c9a9a !important;
        opacity: .7
    }

    .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box {
        border: none !important
    }

        .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div {
            border-top: 2px solid #fff !important;
            background: #f0f0f0 !important
        }

.xdsoft_scrollbar {
    width: 8px !important;
    background-color: #ccc !important;
    opacity: .5 !important
}

.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > .xdsoft_scrollbar > div.xdsoft_scroller {
    background: #232323 !important;
    border: none !important
}

.search-slider-left {
    left: 0 !important
}

.search-slider-right {
    right: 0 !important
}

    .search-slider-right a {
        position: relative;
        z-index: 200;
        top: 49px;
        right: -35px;
        margin-top: -33px !important;
        display: block;
        border-radius: 0 4px 4px 0 !important;
        padding: 5px 6px 0 !important
    }

.search-slider-left a {
    position: relative;
    z-index: 200;
    top: 49px;
    left: -36px;
    margin-top: -33px !important;
    display: block;
    border-radius: 4px 0 0 4px !important;
    padding: 5px 6px 0 !important
}

.search-slider-right .arrow-left-icon {
    margin: 0
}

.search-slider-left .arrow-right-icon {
    margin: 0
}

.search-slider-right .colorTip {
    margin-left: -30.5px !important
}

.search-slider-left .colorTip {
    margin-left: -25px !important
}

@media screen and (max-width: 1024px) {
    .search-slider-left a {
        left: 13px;
        top: 48px;
        padding: 7px 6px 6px !important;
        border-radius: 4px 4px 4px 4px !important;
        z-index: 200
    }

    .search-slider-right a {
        right: 7px;
        top: 48px;
        padding: 7px 6px 6px !important;
        border-radius: 4px 4px 4px 4px !important;
        z-index: 200
    }

    #searcharea_col.left-main .info-box-search-box-full {
        float: right
    }

    #searcharea_col.right-main .info-box-search-box-full {
        float: left;
        width: 94%
    }

    .profile-pg #searcharea_col.left-main .info-box-search-box input, .profile-pg #searcharea_col.left-main .info-box-search-box-full input {
        float: right;
        width: 89%
    }

    .profile-pg #searcharea_col.left-main .info-box-search-box button, .profile-pg #searcharea_col.left-main .info-box-search-box-full button {
        left: 93%;
        top: 8px
    }
}

@media screen and (max-width: 480px) {
    #searcharea_col.left-main .info-box-search-box input, #searcharea_col.left-main .info-box-search-box-full input {
        width: 87%
    }
}

@media screen and (max-width: 320px) {
    #searcharea_col.left-main .info-box-search-box-full {
        width: 84%
    }
}

.calendar-month {
    display: block;
    padding: 5px;
    font-size: 16px;
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    font-weight: 400;
    text-align: center;
    background-color: #f0f0f0;
    margin: 0 0 5px;
    -webkit-font-smoothing: antialiased
}

.cal-row {
    margin: 0 auto 0 5px;
    height: 111px
}

.cal-day {
    background-color: #eee;
    width: 13.28%;
    float: left;
    height: 98%;
    margin-right: 1%
}

.cal-day-next-mon {
    background-color: #f0f0f0;
    width: 13.28%;
    float: left;
    height: 98%;
    margin-right: 1%
}

    .cal-day-next-mon .cal-day-name {
        background-color: #ccc;
        color: #fff
    }

.cal-day:hover {
    background-color: #f0f0f0
}

.cal-day-name {
    background-color: #004454;
    color: #fff;
    font-size: 12px;
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    font-weight: 400;
    text-transform: uppercase;
    padding: 2px 4px;
    -webkit-font-smoothing: antialiased
}

.cal-tix-box {
    padding: 4px
}

    .cal-tix-box .event {
        padding: 2%;
        margin: 0 0 5px;
        background-color: #eee;
        width: 96%
    }

.event-title a {
    font-size: 13px
}

    .event-title a:active, .event-title a:hover {
        color: #232323;
        font-family: RobotoBold, Helvetica, Arial, sans-serif;
        font-weight: 400;
        background-color: transparent;
        -webkit-font-smoothing: antialiased
    }

.event-location-title a {
    font-size: 13px
}

    .event-location-title a:active, .event-location-title a:hover {
        background-color: transparent;
        color: #232323
    }

.no-results-box .social-share {
    text-align: left;
    width: 95%;
    padding: 0 2.5%;
    margin: 0 0 5px
}

.no-results-box p {
    font-size: 16px;
    width: 95%;
    padding: 0 2.5%;
    margin: 0 0 5px
}

.loading-area {
    min-height: 200px;
    padding: 100px 0 0 37%
}

.loading-texter {
    display: block;
    font-size: 60px;
    font-family: MuseoSans900, Helvetica, Arial, sans-serif;
    color: #999;
    float: left;
    margin-right: 5px
}

.loader {
    float: left
}

    .loader span {
        display: inline-block;
        vertical-align: middle;
        width: 18px;
        height: 18px;
        margin: 38px auto 0;
        background: #999;
        border-radius: 50px;
        -webkit-animation: loader .8s infinite alternate;
        -moz-animation: loader .8s infinite alternate
    }

        .loader span:nth-of-type(2) {
            -webkit-animation-delay: .2s;
            -moz-animation-delay: .2s
        }

        .loader span:nth-of-type(3) {
            -webkit-animation-delay: .4s;
            -moz-animation-delay: .4s
        }

@-webkit-keyframes loader {
    0% {
        width: 18px;
        height: 18px;
        opacity: .9;
        -webkit-transform: translateY(0)
    }

    100% {
        width: 18px;
        height: 18px;
        opacity: .1;
        -webkit-transform: translateY(0)
    }
}

@-moz-keyframes loader {
    0% {
        width: 18px;
        height: 18px;
        opacity: .9;
        -moz-transform: translateY(0)
    }

    100% {
        width: 18px;
        height: 18px;
        opacity: .1;
        -moz-transform: translateY(-12px)
    }
}

#search-results-loading {
    background-color: #fff;
    border: 1px solid #e6e6e6;
    color: #757575;
    position: fixed;
    top: 30%;
    left: 40%;
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    font-size: 40px;
    margin: 0;
    padding: 20px 1%;
    display: block;
    width: 98%;
    max-width: 320px;
    z-index: 999999;
    text-align: center;
    -webkit-font-smoothing: antialiased
}

.ajax-spinner {
    display: inline-block;
    width: 31px;
    height: 31px;
    margin: 0 5px 0 0;
    vertical-align: middle;
    background: url(../../images/ajax-loader.394bafc3.gif) no-repeat center center;
    background-size: 31px 31px
}

.bo-loader {
    background: #fff url(../../images/boxoffice/pop-up-loader.69f58b3c.gif) no-repeat center center;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    min-height: 180px
}

.filters-box {
    margin-bottom: 0
}

ul.filter-list {
    list-style: none;
    margin: 0;
    padding: 0
}

    ul.filter-list li {
        list-style: none;
        margin: 0;
        padding: 11px 5px 8px 0
    }

.price-range-slider {
    margin-top: 11px
}

.pop-up-content .price-range-slider {
    margin-bottom: 11px;
    margin-top: 0
}

.price-range-slider .ui-widget-content a {
    transition: all 0 ease-in-out;
    -moz-transition: all 0 ease-in-out;
    -webkit-transition: all 0 ease-in-out
}

.price-range-slider .ui-slider-horizontal {
    height: 4px
}

.price-range-slider .ui-slider {
    position: relative;
    text-align: left
}

#slider-range {
    background-color: #f0f0f0;
    border: 1px solid #e6e6e6;
    color: #222;
    width: 93%;
    font-size: 1.1em
}

    #slider-range .ui-widget-header {
        background-color: #5ab4b4
    }

    #slider-range .ui-slider-range {
        background-position: 0 0;
        border: 0 none;
        display: block;
        font-size: .7em;
        position: absolute;
        z-index: 1;
        height: 100%;
        top: 0
    }

    #slider-range .ui-slider-handle {
        margin-left: -5px;
        top: -8px;
        cursor: default;
        height: 23px;
        position: absolute;
        width: 22px;
        z-index: 1;
        background-image: url(https://cdn.vor.us/images/version3/images/slider_handles.png);
        background-position: 0 0
    }

    #slider-range .ui-state-default {
        background-color: transparent;
        color: #555;
        font-weight: 400;
        border: 0 solid #232323
    }

.price-range-slider input.price-slide {
    border: 0 solid #232323;
    width: 200px;
    text-align: left;
    margin: 0 0 5px;
    padding: 0;
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    font-weight: 400;
    background-color: transparent;
    -webkit-font-smoothing: antialiased
}

.date-range-box {
    margin-top: 11px
}

    .date-range-box div {
        width: 46%
    }

        .date-range-box div.m-r-10 {
            margin-right: 6%
        }

    .date-range-box .input-90 {
        width: 95%;
        background-color: #eee;
        margin-top: 5px;
        box-shadow: 0 0 0 1px #bababa inset
    }

        .date-range-box .input-90:focus {
            box-shadow: none
        }

.more-filter-link {
    display: block;
    position: relative;
    background-color: #757575;
    color: #fff;
    padding: 4px;
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    cursor: pointer;
    font-size: 11px;
    -webkit-font-smoothing: antialiased
}

a#locationmorelink:active, a#locationmorelink:hover, a#locationmorelink:link, a#locationmorelink:visited {
    background-color: transparent
}

a#talentmorelink:active, a#talentmorelink:hover, a#talentmorelink:link, a#talentmorelink:visited {
    background-color: transparent
}

a#organizersmorelink:active, a#organizersmorelink:hover, a#organizersmorelink:link, a#organizersmorelink:visited {
    background-color: transparent
}

a#tagmorelink:active, a#tagmorelink:hover, a#tagmorelink:link, a#tagmorelink:visited {
    background-color: transparent
}

.search-flavorus-feed {
    list-style: none;
    margin: 0;
    padding: 0
}

ul.search-flavorus-feed li {
    padding: 13px 5px;
    list-style: none;
    border-bottom: 1px solid #e6e6e6
}

    ul.search-flavorus-feed li:hover {
        background-color: #f0f0f0
    }

.search-flavorus-feed h6 {
    font-size: 14px;
    line-height: 16px
}

.search-flavorus-feed .event-title {
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    font-weight: 400;
    margin: 5px 0 2px;
    -webkit-font-smoothing: antialiased
}

.search-flavorus-feed h6 span {
    font-weight: 400
}

.search-flavorus-feed img.twitter-facebook-icon {
    max-width: 40px;
    margin: 0 3% 0 0
}

.width-22-perc {
    width: 22%
}

.width-78-perc {
    width: 78%
}

.search-num-icon {
    color: #fff;
    font-size: 11px;
    line-height: 13px;
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    font-weight: 400;
    text-align: center;
    height: 17px;
    min-width: 13px;
    padding: 4px 5px 1px;
    margin: 0 0 0 8px;
    background-color: #5ab4b4;
    border-radius: 11px;
    display: block;
    -webkit-font-smoothing: antialiased
}

.customer-support-search .search-num-icon {
    margin: 0 5px 0 0
}

.pl-num-icon {
    color: #232323;
    font-size: 11px;
    line-height: 13px;
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    font-weight: 400;
    text-align: center;
    height: 17px;
    min-width: 13px;
    padding: 5px 5px 0;
    margin: 4px 5px 0 0;
    background-color: #5ab4b4;
    border-radius: 11px;
    display: block;
    -webkit-font-smoothing: antialiased
}

.filter-list .search-num-icon {
    margin-top: -3px
}

.filter-list input[type=checkbox] {
    margin-top: -8px
}

.ui-widget {
    font-size: 1.1em
}

    .ui-widget .ui-widget {
        font-size: 1em
    }

    .ui-widget button, .ui-widget input, .ui-widget select, .ui-widget textarea {
        font-size: 1em
    }

.ui-widget-content {
    border: none;
    background-color: #fff;
    color: #232323
}

    .ui-widget-content a {
        color: #232323
    }

.ui-widget-header {
    border: none !important;
    background-color: #e2e2e2;
    color: #232323;
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    font-weight: 400 !important;
    -webkit-font-smoothing: antialiased;
    border-radius: 0 !important
}

    .ui-widget-header a {
        color: #232323
    }

    .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
        border: none;
        background-color: #e6e6e6;
        font-weight: 400;
        color: #555;
        text-align: center
    }

        .ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
            color: #555;
            text-decoration: none
        }

    .ui-state-focus, .ui-state-hover, .ui-widget-content .ui-state-focus, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-focus, .ui-widget-header .ui-state-hover {
        border: none;
        background-color: #dadada;
        font-weight: 400;
        color: #212121
    }

        .ui-state-hover a, .ui-state-hover a:hover {
            color: #212121;
            text-decoration: none;
            background-color: #f1f1f1
        }

    .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
        border: none;
        background-color: #fff;
        font-weight: 400;
        color: #212121
    }

        .ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
            color: #212121;
            text-decoration: none
        }

.ui-widget :active {
    outline: 0
}

.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
    border: none;
    background-color: transparent;
    color: #363636
}

.ui-datepicker-today .ui-state-highlight {
    background-color: #fcefa1
}

.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
    color: #363636
}

.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
    border: none;
    background-color: #fef1ec;
    color: #cd0a0a
}

    .ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {
        color: #cd0a0a
    }

.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
    color: #cd0a0a
}

.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    font-weight: 400;
    -webkit-font-smoothing: antialiased
}

.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
    -moz-opacity: .7;
    -khtml-opacity: .7;
    opacity: .7;
    font-weight: 400
}

.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
    -moz-opacity: .35;
    -khtml-opacity: .35;
    opacity: .35;
    background-image: none
}

.ui-icon {
    width: 16px;
    height: 16px;
    background-image: url(https://cdn.vor.us/images/version3/images/ui-icons_222222_256x240-2.png);
    background-repeat: no-repeat;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
    display: block
}

.ui-widget-header .ui-icon {
    background-image: url(https://cdn.vor.us/images/version3/images/ui-icons_222222_256x240-2.png)
}

.ui-widget-header .ui-icon-circle-triangle-e {
    background-position: -48px -192px
}

.ui-widget-header .ui-icon-circle-triangle-s {
    background-position: -64px -192px
}

.ui-widget-header .ui-icon-circle-triangle-w {
    background-position: -80px -192px
}

.ui-widget-header .ui-icon-circle-triangle-n {
    background-position: -96px -192px
}

.ui-widget-overlay {
    background-color: #aaa;
    -moz-opacity: .3;
    -khtml-opacity: .3;
    opacity: .3
}

.ui-widget-shadow {
    margin: -8px 0 0 -8px;
    padding: 8px;
    background-color: #aaa;
    -moz-opacity: .3;
    -khtml-opacity: .3;
    opacity: .3;
    border-radius: 8px
}

#ui-datepicker-div {
    z-index: 9999 !important;
    background-color: #fff;
    border: none
}

.ui-datepicker {
    width: 17em;
    padding: 5px;
    display: none
}

    .ui-datepicker .ui-datepicker-header {
        position: relative;
        padding: .2em 0
    }

    .ui-datepicker .ui-datepicker-next, .ui-datepicker .ui-datepicker-prev {
        position: absolute;
        top: 3px !important;
        border-radius: 22px !important
    }

    .ui-datepicker .ui-datepicker-next-hover, .ui-datepicker .ui-datepicker-prev-hover {
        top: 1px
    }

    .ui-datepicker .ui-datepicker-prev {
        left: 2px !important
    }

    .ui-datepicker .ui-datepicker-next {
        right: 2px !important
    }

    .ui-datepicker .ui-datepicker-prev-hover {
        left: 1px;
        background-color: #f1f1f1
    }

    .ui-datepicker .ui-datepicker-next-hover {
        right: 1px;
        background-color: #f1f1f1
    }

    .ui-datepicker .ui-datepicker-next span, .ui-datepicker .ui-datepicker-prev span {
        display: block;
        position: absolute;
        left: 50%;
        margin-left: -8px;
        top: 50%;
        margin-top: -8px;
        text-indent: -9999px
    }

    .ui-datepicker .ui-datepicker-title {
        margin: 0 2.3em;
        line-height: 1.8em;
        text-align: center
    }

        .ui-datepicker .ui-datepicker-title select {
            font-size: 1em;
            margin: 1px 0
        }

    .ui-datepicker select.ui-datepicker-month-year {
        width: 100%
    }

    .ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
        width: 49%
    }

    .ui-datepicker table {
        width: 100%;
        font-size: .9em;
        border-collapse: collapse;
        margin: 0 0 .4em
    }

    .ui-datepicker th {
        padding: .7em .3em;
        text-align: center;
        font-family: RobotoBold, Helvetica, Arial, sans-serif;
        font-weight: 400 !important;
        border: 0;
        -webkit-font-smoothing: antialiased
    }

    .ui-datepicker td {
        border: 0;
        padding: 5px 5px 0 0
    }

        .ui-datepicker td a, .ui-datepicker td span {
            display: block;
            padding: .2em;
            text-align: right;
            text-decoration: none
        }

            .ui-datepicker td a:active, .ui-datepicker td a:hover, .ui-datepicker td span {
                border-radius: 0;
                border-color: #333
            }

    .ui-datepicker .ui-datepicker-buttonpane {
        background-image: none;
        margin: .7em 0 0;
        padding: 0 .2em;
        border-left: 0;
        border-right: 0;
        border-bottom: 0
    }

        .ui-datepicker .ui-datepicker-buttonpane button {
            float: right;
            margin: .5em .2em .4em;
            cursor: pointer;
            padding: .2em .6em .3em;
            width: auto;
            overflow: visible
        }

            .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
                float: left
            }

.ui-datepicker-header .colorTip {
    display: none !important
}

.ui-datepicker-header .ui-datepicker-next, .ui-datepicker-header .ui-datepicker-prev {
    background-color: #f1f1f1;
    padding: 12px
}

.ui-datepicker-header .ui-state-hover, .ui-datepicker-header a.ui-state-hover:active, .ui-datepicker-header a.ui-state-hover:hover {
    border: 0 solid #ccc !important;
    background-color: #fff !important;
    margin: 0
}

.ui-datepicker.ui-datepicker-multi {
    width: auto
}

.ui-datepicker-multi .ui-datepicker-group {
    float: left
}

    .ui-datepicker-multi .ui-datepicker-group table {
        width: 95%;
        margin: 0 auto .4em
    }

.ui-datepicker-multi-2 .ui-datepicker-group {
    width: 50%
}

.ui-datepicker-multi-3 .ui-datepicker-group {
    width: 33.3%
}

.ui-datepicker-multi-4 .ui-datepicker-group {
    width: 25%
}

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {
    border-left-width: 0
}

.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
    border-left-width: 0
}

.ui-datepicker-multi .ui-datepicker-buttonpane {
    clear: left
}

.ui-datepicker-row-break {
    clear: both;
    width: 100%;
    font-size: 0
}

.ui-datepicker-rtl {
    direction: rtl
}

    .ui-datepicker-rtl .ui-datepicker-prev {
        right: 2px;
        left: auto
    }

    .ui-datepicker-rtl .ui-datepicker-next {
        left: 2px;
        right: auto
    }

    .ui-datepicker-rtl .ui-datepicker-prev:hover {
        right: 1px;
        left: auto
    }

    .ui-datepicker-rtl .ui-datepicker-next:hover {
        left: 1px;
        right: auto
    }

    .ui-datepicker-rtl .ui-datepicker-buttonpane {
        clear: right
    }

        .ui-datepicker-rtl .ui-datepicker-buttonpane button {
            float: left
        }

            .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
                float: right
            }

    .ui-datepicker-rtl .ui-datepicker-group {
        float: right
    }

    .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
        border-right-width: 0;
        border-left-width: 1px
    }

    .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
        border-right-width: 0;
        border-left-width: 1px
    }

.ui-datepicker-cover {
    display: none;
    display: block;
    position: absolute;
    z-index: -1;
    filter: mask();
    top: -4px;
    left: -4px;
    width: 200px;
    height: 200px
}

#slider-range .ui-state-hover {
    background-color: transparent;
    background-image: url(https://cdn.vor.us/images/version3/images/slider_handles.png);
    background-position: 0 22px;
    border: 0 solid #232323;
    position: absolute;
    z-index: 2;
    height: 20px;
    width: 22px;
    cursor: default
}

.day-picker .ui-widget-content {
    border: none;
    background-color: transparent
}

.day-picker .ui-datepicker {
    padding: 0;
    border-radius: 0
}

.day-picker .ui-datepicker-multi .ui-datepicker-group table {
    width: 96%
}

.day-picker .ui-datepicker td {
    padding: .5%;
    font-sizez: 14px
}

.ui-datepicker .ui-datepicker-calendar .ui-state-highlight a {
    background-color: #5ab4b4;
    border: none;
    color: #fff
}

.ui-datepicker-calendar td {
    height: inherit;
    padding: 0 1% 5px !important
}

.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
    background-color: transparent;
    border: none
}

.ui-datepicker-today .ui-state-highlight {
    background-color: #fcefa1
}

#cboxOverlay, #cboxWrapper, #colorbox {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9999;
    overflow: hidden
}

    #cboxOverlay:focus, #cboxWrapper:focus, #colorbox:focus {
        outline: 0
    }

#cboxOverlay {
    position: fixed;
    width: 100%;
    height: 100%
}

#cboxBottomLeft, #cboxMiddleLeft {
    clear: left
}

#cboxContent {
    position: relative
}

#cboxLoadedContent {
    overflow: auto
}

    #cboxLoadedContent div[style="background:#fff;"] {
        background-color: transparent !important
    }

#cboxTitle {
    margin: 0
}

#cboxLoadingOverlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    min-height: 180px
}

#cboxLoadingGraphic {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

#cboxClose, #cboxNext, #cboxPrevious, #cboxSlideshow {
    cursor: pointer
}

.cboxPhoto {
    float: left;
    margin: auto;
    border: 0;
    display: block;
    max-width: 900px;
    width: 100% !important;
    height: auto !important
}

.cboxIframe {
    width: 100%;
    height: 100%;
    display: block;
    border: 0
}

#cboxOverlay {
    background: #232323;
    -moz-opacity: .55 !important;
    -khtml-opacity: .55 !important;
    opacity: .55 !important
}

#cboxTopLeft {
    width: 25px;
    height: 25px
}

#cboxTopCenter {
    height: 25px
}

#cboxTopRight {
    width: 25px;
    height: 25px
}

#cboxBottomLeft {
    width: 25px;
    height: 25px
}

#cboxBottomCenter {
    height: 25px
}

#cboxBottomRight {
    width: 25px;
    height: 25px
}

#cboxMiddleRight {
    width: 25px
}

#cboxContent {
    background: #eee !important;
    overflow: hidden
}

.cboxIframe {
    background: #fff
}

#cboxError {
    padding: 50px
}

#cboxLoadedContent {
    margin-bottom: 20px
}

#cboxTitle {
    position: absolute;
    bottom: 0;
    left: 0;
    text-align: center;
    width: 100%;
    color: #999
}

#cboxCurrent {
    position: absolute;
    right: 15px;
    color: #232323;
    text-transform: uppercase;
    bottom: 14px;
    text-align: right;
    float: right !important;
    display: block;
    border-radius: 0;
    padding: 6px;
    background-color: #eee;
    font-size: 13px
}

#cboxSlideshow {
    position: absolute;
    bottom: 0;
    right: 42px;
    color: #232323;
    display: block;
    border-radius: 4px 4px 0 0;
    padding: 6px;
    background-color: #5ab4b4;
    font-size: 13px
}

#cboxPrevious {
    position: absolute;
    left: 15px;
    color: #232323;
    text-transform: uppercase;
    bottom: 14px;
    display: block;
    border-radius: 0;
    padding: 6px;
    background-color: #eee;
    font-size: 13px;
    border: none
}

#cboxNext {
    position: absolute;
    left: 96px;
    color: #232323;
    text-transform: uppercase;
    bottom: 14px;
    display: block;
    border-radius: 0;
    padding: 6px;
    background-color: #eee;
    font-size: 13px;
    border: none
}

    #cboxNext:hover, #cboxPrevious:hover {
        background-color: #fff
    }

#cboxLoadingOverlay {
    background: #fff url(https://cdn.vor.us/images/version3/images/pop-up-loader.gif) no-repeat center center
}

#cboxClose {
    position: absolute;
    right: 15px;
    top: 15px;
    display: block;
    color: #444;
    text-indent: -9999px;
    height: 20px;
    width: 20px;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    border: none;
    background-color: #eee
}

    #cboxClose:focus {
        outline: 0
    }

body #cboxContent {
    height: auto !important;
    min-height: 130px;
    position: relative;
    margin: 0;
    padding: 5px;
    border: 0;
    width: 100% !important
}

body #cboxLoadedContent {
    background: #eee;
    padding: 5px;
    margin-bottom: 0
}

body #cboxBottomCenter, body #cboxBottomLeft, body #cboxBottomRight, body #cboxMiddleLeft, body #cboxMiddleRight, body #cboxTopCenter, body #cboxTopLeft, body #cboxTopRight {
    display: none
}

.popup_heading {
    background-color: transparent;
    margin: -5px
}

h2.popup_heading {
    color: #232323;
    font-family: RobotoRegular, Helvetica, Arial, sans-serif;
    font-size: 24px;
    line-height: 0;
    padding: 22px 0 22px 5px;
    text-align: left;
    -webkit-font-smoothing: antialiased;
    border-bottom: 1px solid #e6e6e6
}

#cboxClose {
    position: absolute;
    right: 30px;
    top: 15px;
    display: block;
    color: #444;
    background-image: url(https://cdn.vor.us/images/version3/images/pop-up-close-x-2.png);
    text-indent: -9999px;
    height: 30px !important;
    width: 30px !important;
    top: 15px !important;
    background-size: 30px
}

.pop-up-content ul {
    padding: 5px 0;
    margin: 0;
    list-style: none
}

    .pop-up-content ul li {
        padding: 8px 5px;
        margin: 0;
        list-style: none
    }

.pop-up-content .user-list {
    border-bottom: 0 solid #757575
}

.pop-up-content .pop-up-p {
    font-size: 16px;
    line-height: 22px;
    padding: 10px 1% 0
}

.pop-up-key {
    font-size: 12px;
    line-height: 16px;
    padding: 10px 1% 0;
    color: #444
}

.pop-up-content ul.commands {
    padding: 0
}

.pop-up-content .info-box {
    background-color: #eee
}

.radio-btns-custom {
    margin: 0 10px 5px 0;
    min-width: 30%;
    min-height: 40px
}

.custom-form-desc {
    margin: 10px 0 10px 30%
}

.custom-form-box li {
    transition: all 0 ease-in-out !important;
    -moz-transition: all 0 ease-in-out !important;
    -webkit-transition: all 0 ease-in-out !important
}

.custom-form-box .radio-btns-custom {
    float: none
}

.terms-box {
    height: 200px;
    overflow-y: auto;
    width: 98%;
    background-color: #fff;
    border: 1px solid #ccc;
    padding: 4px
}

.title-bar {
    display: block;
    width: 100%;
    margin: 0 auto 20px;
    max-width: 1140px;
    border-bottom: 1px solid #e6e6e6;
    padding-bottom: 10px
}

.section-header {
    display: block;
    width: 100%;
    border-bottom: 1px solid #e6e6e6;
    padding: 0 0 10px;
    text-transform: uppercase;
    font-size: 14px;
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    color: #757575
}

select[multiple] {
    height: 100px;
    background-image: none
}

.field-name {
    width: 30%
}

.field-type {
    width: 20%;
    padding-right: 100px
}

.field-desc {
    width: 18%
}

    .field-desc input[type=checkbox] {
        height: auto
    }

    .field-desc .user-radio-btn {
        margin-top: -1px;
        font-size: 13px
    }

.form-field-options {
    display: block;
    width: 100%;
    float: left;
    padding: 20px 0 10px;
    background-color: #fff;
    margin: 0 0 5px
}

    .form-field-options a {
        display: block;
        float: left;
        width: 13.142%;
        margin-left: 1%;
        text-align: center;
        text-transform: uppercase
    }

        .form-field-options a:link, .form-field-options a:visited {
            padding: 10px 0;
            color: #757575
        }

        .form-field-options a:active, .form-field-options a:hover {
            background-color: #eee;
            padding: 10px 0;
            color: #757575
        }

.custom-fields-divider {
    display: block;
    width: 98%;
    text-transform: uppercase;
    margin: 0 1% 10px;
    padding: 0 0 10px;
    border-bottom: 1px solid #e6e6e6;
    font-family: RobotoBold, Helvetica, Arial, sans-serif
}

.per-ticket-title {
    display: block;
    font-size: 14px;
    text-transform: uppercase;
    margin: 0 0 10px 5px;
    font-family: RobotoBold, Helvetica, Arial, sans-serif
}

.box ul.checkbox-multi-list, .form-boxes ul.checkbox-multi-list {
    height: 150px;
    overflow-x: hidden;
    overflow-y: auto;
    border: 1px solid #e6e6e6;
    width: 99%;
    background-color: #fff;
    padding: 0;
    margin: 0
}

    .box ul.checkbox-multi-list li, .form-boxes ul.checkbox-multi-list li {
        border: none;
        padding: 0;
        margin: 0;
        width: 100%;
        display: block
    }

.checkbox-multi-list li label {
    border-bottom: 1px solid #e6e6e6;
    display: block;
    position: relative;
    padding: 8px 4px 8px 24px;
    margin: 0;
    width: 100%;
    float: none;
    font-family: RobotoRegular, Helvetica, Arial, sans-serif
}

    .checkbox-multi-list li label:hover {
        background-color: #f1f1f1
    }

    .checkbox-multi-list li label:selected {
        background-color: #ccc;
        color: #fff
    }

    .checkbox-multi-list li label .checkbox {
        position: absolute;
        left: 4px;
        top: 9px;
        height: auto
    }

.promo-fix {
    top: 1px
}

#BatchV3_Event_cd .column {
    width: 49%
}

#PromoCodeEventEdit_R1_CouponCode + span {
    top: 1px
}

.notice-bar {
    display: block;
    background-color: #fdf9e4;
    padding: 15px 1%;
    font-size: 14px;
    line-height: 18px;
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    font-weight: 400;
    position: relative;
    top: -2px;
    margin: 20px auto 0;
    max-width: 1140px;
    width: 98%;
    -webkit-font-smoothing: antialiased
}

    .notice-bar p {
        display: block;
        width: 90%
    }

    .notice-bar br {
        display: none
    }

    .notice-bar .warning-icon {
        color: #232323
    }

.checkout-timer {
    color: #fff;
    background-color: red;
    padding: 0 4px;
    border-radius: 2px
}

.mini-notice-bar {
    display: block;
    padding: 7px 8px 8px;
    font-size: 13px;
    line-height: 14px;
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    font-weight: 400;
    position: relative;
    top: 1px;
    border-radius: 4px 4px 0 0;
    z-index: 200px;
    margin: 0 0 0 2px;
    -webkit-font-smoothing: antialiased
}

.warning-bar {
    display: block;
    background-color: red;
    padding: 15px 1%;
    font-size: 14px;
    line-height: 14px;
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    font-weight: 400;
    position: relative;
    top: -2px;
    color: #fff;
    margin: 20px auto 0;
    max-width: 1140px;
    width: 98%;
    -webkit-font-smoothing: antialiased
}

    .warning-bar p {
        display: block;
        width: 90%;
        line-height: 16px
    }

    .warning-bar a:link, .warning-bar a:visited {
        background-color: #fff
    }

    .warning-bar a:active, .warning-bar a:hover {
        color: #fff;
        background-color: transparent
    }

.warning-bar-orderdetails {
  background-color: #f3e6f0;
  font-weight: 400;
  color: black;
  font-family: RobotoRegular, Helvetica, Arial, sans-serif;
}

    .warning-bar-orderdetails a:active, .warning-bar-orderdetails a:hover {
      color: #0c9a9a;
      background-color: transparent
    }

    .warning-bar-orderdetails a:link, .warning-bar-orderdetails a:visited {
      background-color: transparent
    }

.sign-in-up-page .warning-bar {
    top: 16px
}

.white-label-client.sign-in-up-page .warning-bar {
    top: -6px
}

.sign-in-up-page .message-bar {
    top: 80px
}

.pop-up-content .warning-bar {
    max-width: 100%
}

.message-bar {
    display: block;
    background-color: #cde8e8;
    padding: 15px 1%;
    font-size: 14px;
    line-height: 14px;
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    font-weight: 400;
    position: relative;
    top: -2px;
    color: #232323;
    margin: 20px auto 0;
    max-width: 1140px;
    width: 98%;
    -webkit-font-smoothing: antialiased
}

    .message-bar p {
        display: block;
        width: 90%;
        line-height: 16px
    }

    .message-bar .warning-icon {
        color: #232323
    }

.warning-left {
    width: 90%
}

.multi-group-bar {
    display: block;
    background-color: #fdf9e4;
    padding: 15px 1%;
    font-size: 13px;
    line-height: 14px;
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    font-weight: 400;
    position: relative;
    top: -2px;
    width: 248px;
    float: right;
    margin-bottom: -20px;
    -webkit-font-smoothing: antialiased
}

    .multi-group-bar p {
        display: block;
        width: 90%
    }

a:active .multi-group-bar p, a:hover .multi-group-bar p {
    color: red
}

.multi-group-bar .cal-icon {
    margin-top: 2px
}

a.multi-link:active, a.multi-link:hover, a.multi-link:link, a.multi-link:visited {
    padding: 0;
    background-color: transparent;
    color: red
}

#main .message-bar, #main .warning-bar {
    margin: 0 auto 10px
}

.tutorial-img {
    margin: 20px 0
}

ul.live-stats li span {
    color: #004454;
    font-weight: 700;
    padding-right: 10px
}

.tutorial-img img {
    width: 98.5%;
    background-color: #eee;
    padding: 1%
}

#main.live-stats {
    margin-top: 50px
}

@media screen and (max-width: 480px) {
    #main.live-stats {
        margin-top: 13px
    }
}

#event-bar.event-bar-cart {
    padding: 0;
    overflow: hidden
}

.event-bar-bg {
    background: url(https://cdn.vor.us/images/event-pg-sky.jpg) center;
    height: 240px;
    filter: blur(3px);
    -webkit-filter: blur(3px);
    -moz-filter: blur(3px);
    position: relative;
    z-index: 10;
    background-size: 100%
}

.event-bar-overlay {
    background-color: rgba(0, 0, 0, .5);
    height: 240px;
    margin-top: -240px;
    position: relative;
    z-index: 11
}

.cart-bar-box .main-image {
    width: 200px;
    margin-right: 20px
}

.event-bar-cart .wrap {
    margin-top: -220px;
    position: relative;
    z-index: 12
}

.event-bar-cart h2.event-h2 {
    color: #fff;
    font-size: 32px;
    line-height: normal;
    margin-top: 40px
}

.event-bar-cart h3.event-h3 {
    color: #fff;
    font-size: 24px;
    line-height: normal
}

.cart-event-pg .right-main {
    float: left
}

.cart-event-pg .left-main {
    float: right
}

.shopping-cart {
    background-color: #eee;
    padding: 20px;
    margin-top: 10px
}

.shopping-cart-head {
    width: 100%
}

    .shopping-cart-head .search-num-icon {
        margin-top: 5px
    }

.shopping-cart h4 {
    font-size: 24px;
    line-height: normal
}

.shopping-cart ul.ticket-list {
    list-style: none;
    margin: 0;
    padding: 5px 0
}

    .shopping-cart ul.ticket-list li {
        border-bottom: 1px solid #e6e6e6;
        padding: 10px 0
    }

.shopping-cart .event-name {
    font-family: RobotoBold
}

.shopping-cart .ticket-type {
    width: 45%
}

.shopping-cart .price {
    width: 30%
}

.shopping-cart .quantity {
    width: 20%
}

.shopping-cart .ticket-type span {
    color: #232323
}

.clear-cart {
    font-size: 14px;
    margin-top: 9px
}

.cart-breakdown {
    list-style: none;
    margin: 10px 0 0;
    line-height: 28px
}

.cart-breakdown-label {
    float: left
}

.cart-breakdown-fees {
    font-size: 12px; 
	color: #495057
}

.cart-breakdown-fees .fee-important {
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  height: 1em;
  font-size: 17px;
  overflow: hidden;
  margin: -1px;
}

.cart-breakdown-subtotal {
    font-family: RobotoBold;
}

.cart-row {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    gap: 30px;
    padding: 4px 0px;
}

.cart-row.bold {
    font-family: RobotoBold;
}

.cart-breakdown-amt {
    float: right;
    text-align: right
}

.cart-breakdown li:last-child {
    font-family: RobotoBold
}

.shopping-cart .button-cancel {
    width: 55%;
    text-align: center
}

.shopping-cart .button {
    width: 40%;
    text-align: center
}

.shopping-cart .button-full {
    width: 100%
}

.shopping-cart .button-off a {
    background-color: #e6e6e6 !important;
    color: #adadad !important;
    cursor: default
}

.shopping-cart-toggle {
    display: none;
    text-transform: uppercase;
    font-size: 30px;
    color: #0c9a9a !important
}

.shopping-cart-toggle-down {
    color: #0c9a9a !important
}

.cart-total-cart {
    display: none;
    font-size: 20px;
    font-family: RobotoBold;
    margin: 3px 0 0 10px
}

.mobile-checkout-btn {
    display: none
}

p.continue-shopping {
    font-size: 16px;
    margin: 20px 0
}

ul.add-on-bar {
    background-color: #eee;
    margin-bottom: 10px;
    margin-left: 0;
    padding: 0 !important
}

    ul.add-on-bar li {
        display: block;
        float: left;
        font-family: RobotoBold;
        font-size: 16px;
        text-align: center;
        width: 25%;
        padding: 0;
        border: none !important
    }

        ul.add-on-bar li a {
            color: #5eb4b3;
            display: inline-block;
            width: 100%;
            height: 100%;
            padding: 10px 0
        }

        ul.add-on-bar li.add-on-sel {
            background-color: #5eb4b3
        }

            ul.add-on-bar li.add-on-sel a {
                color: #fff
            }

        ul.add-on-bar li:hover {
            background-color: #e6e6e6
        }

        ul.add-on-bar li.add-on-sel:hover {
            background-color: #5eb4b3
        }

.important-info .important-icon {
    margin-top: -4px !important
}

.event-bar-cart .event-bar-bg, .wl-event-cart .event-bar-bg {
    display: none
}

.event-bar-cart .event-bar-overlay, .wl-event-cart .event-bar-overlay {
    background-color: transparent;
    margin-top: 0
}

.event-bar-cart h2.event-h2, .wl-event-cart h2.event-h2 {
    color: #232323;
    font-size: 24px;
    margin-top: 8px
}

.event-bar-cart h3.event-h3, .wl-event-cart h3.event-h3 {
    color: #232323;
    font-size: 18px
}

.event-bar-cart .cart-bar-box .main-image, .wl-event-cart .cart-bar-box .main-image {
    width: 100px;
    margin-bottom: 10px
}

#event-bar.wl-event-cart {
    margin-top: 0
}

.upsell-sml {
    font-size: 18px;
    color: #757575;
    text-transform: uppercase;
    margin-bottom: 5px
}

.upsell-text {
    font-size: 40px;
    margin-bottom: 30px
}

.cart-upsell {
    margin: 10px 5px 0 0;
    padding: 10px;
    background-color: #eee
}

    .cart-upsell span {
        display: inline-block;
        font-size: 22px;
        position: relative;
        top: 3px
    }

        .cart-upsell span.search-num-icon {
            padding: 8px 10px;
            border-radius: 100px;
            margin: 0 5px 0 0;
            font-size: 18px;
            top: 0;
            line-height: 19px
        }

.color-red {
    color: red
}

.box-580 label {
    width: 150px
}

.notification-list li {
    padding: 8px 5px;
    margin-bottom: 5px
}

    .notification-list li.even {
        background-color: transparent
    }

    .notification-list li:hover {
        background-color: transparent
    }

.notification-list label span {
    font-family: RobotoRegular;
    display: block;
    margin: 5px 0 0
}

.billing-address-box {
    width: 70%
}

    .billing-address-box textarea {
        width: 96%
    }

    .billing-address-box select {
        width: 97.5%
    }

    .billing-address-box input {
        width: 96%
    }

        .billing-address-box input[type=radio] {
            width: auto
        }

        .billing-address-box input[type=checkbox] {
            width: auto
        }

    .billing-address-box .input-street {
        width: 60%;
        margin-right: 2%
    }

    .billing-address-box .input-city {
        width: 37.5%
    }

    .billing-address-box .input-state {
        width: 20%;
        margin-right: 2%
    }

    .billing-address-box .input-zip {
        width: 25%;
        margin-right: 2%
    }

    .billing-address-box .country-select {
        width: 51%
    }

        .billing-address-box .country-select select {
            width: 100%
        }

#stickyfloatcontainer {
    width: 100% !important
}

    #stickyfloatcontainer .stickyfloat {
        width: 100% !important
    }

.checkout-main .info-box p span {
    cursor: pointer
}

.checkout-box-txt {
    display: block
}

ul.checkout-totals li {
    border-bottom: 1px solid #ccc
}

    ul.checkout-totals li:hover {
        background-color: #f0f0f0
    }

.important-info, .important-info-checkout {
    transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out
}

    .important-info .clear-l, .important-info-checkout .clear-l {
        clear: both
    }

    .important-info-checkout:hover {
        background-color: #eee
    }

.ip-text {
    color: #757575;
    margin: 5px 0;
    font-style: italic
}

.cc-info-box .cc-numb {
    margin-top: 8px
}

.checkout-num {
    position: relative;
    left: -34px;
    top: -5px;
    z-index: 200;
    margin-right: -30px
}

.personal-info-list .input-20 {
    width: 47.5%
}

.enter-cc label, .exp-date label, .security-code label, .zip-postal label {
    width: 100%;
    margin-bottom: 5px
}

.credit-card-box .table-head {
    display: none
}

.checkout-main label {
    border-bottom: none
}

.hidden-details-btn {
    display: none
}

.exp-date-mobile {
    display: none
}

.see-details-btn {
    display: none
}

.visa-icon {
    background-image: url(https://cdn.vor.us/images/cc-visa.png);
    background-position: 0 0
}

.mc-icon {
    background-image: url(https://cdn.vor.us/images/cc-mastercard.png);
    background-position: 0 0
}

.disc-icon {
    background-image: url(https://cdn.vor.us/images/cc-discover.png);
    background-position: 0 0
}

.amex-icon {
    background-image: url(https://cdn.vor.us/images/cc-amex.png);
    background-position: 0 0
}

.dropdown {
    position: absolute;
    z-index: 9999999;
    display: none;
    font-family: RobotoBold, Helvetica, Arial, sans-serif
}

    .dropdown .dropdown-menu {
        min-width: 300px;
        max-width: 500px;
        list-style: none;
        background: #fff;
        overflow: visible;
        padding: 4px 0;
        margin: 0;
        box-shadow: 0 8px 10px rgba(0, 0, 0, .1)
    }

    .dropdown.dropdown-tip {
        margin-top: 20px
    }

        .dropdown.dropdown-tip:before {
            position: absolute;
            top: -16px;
            left: 10px;
            content: '';
            border-left: 18px solid transparent;
            border-right: 18px solid transparent;
            border-bottom: 18px solid #fff;
            display: inline-block
        }

        .dropdown.dropdown-tip.dropdown-anchor-right:before {
            left: auto;
            right: 9px
        }

        .dropdown.dropdown-tip.dropdown-anchor-right:after {
            left: auto;
            right: 10px
        }

    .dropdown.dropdown-scroll .dropdown-menu {
        max-height: 350px;
        overflow: auto
    }

.account-box-min {
    display: block;
    max-height: 250px;
    overflow-y: scroll
}

.account-menu {
    margin: 0;
    background-color: #eee;
    border-top: 1px solid #e6e6e6;
    display: block
}

    .account-menu li {
        list-style: none;
        padding: 0;
        margin: 0;
        line-height: 18px;
        border-bottom: 1px solid #eae9e6
    }

        .account-menu li:last-of-type {
            border-bottom: none
        }

        .account-menu li > a {
            display: block;
            color: #232323;
            text-decoration: none;
            line-height: 18px;
            padding: 8px 10px;
            white-space: nowrap
        }

            .account-menu li > a:hover {
                background-color: #e2e2e2;
                color: #232323;
                cursor: pointer
            }

    .account-menu .dropdown-divider {
        font-size: 1px;
        border-top: solid 1px #ddd;
        padding: 0;
        margin: 0
    }

    .account-menu .account-type {
        font-size: 10px;
        line-height: 16px;
        color: #757575;
        display: block;
        border-bottom: none;
        padding: 5px 0 0 10px
    }

.account-heading {
    display: block;
    padding: 10px
}

a.account-heading:active, a.account-heading:hover, a.account-heading:link, a.account-heading:visited {
    background-color: transparent
}

.user-name {
    font-size: 16px;
    margin: 5px 10px 0
}

.user-email {
    font-size: 12px;
    color: #757575;
    margin: 5px 10px
}

a:link .user-name, a:visited .user-name {
    color: #0c9a9a
}

a:active .user-name, a:hover .user-name {
    color: #757575
}

a:active .user-email, a:hover .user-email {
    color: #999
}

.header-button .arrow-down-head-icon {
    margin: 0 0 0 5px;
    font-size: 16px;
    position: relative;
    top: -2px
}

@media screen and (max-width: 1080px) {
    #search-results-loading {
        left: 33%
    }
}

@media screen and (max-width: 786px) {
    #header .mobile-search-bar {
        width: 107%;
        position: relative;
        left: 3.5%;
        display: block;
        background-color: #fff
    }

        #header .mobile-search-bar .search-box {
            width: 94%;
            margin-right: 2%;
            position: relative;
            top: 15px
        }

    .search-bar button {
        right: 14px;
        top: -15px
    }

    .clear-search {
        clear: both
    }

    .lrg-btn.search-btn {
        display: block
    }
}

@media screen and (max-width: 730px) {
    .white-label-banner {
        display: none !important
    }
}

@media screen and (max-width: 680px) {
    .sign-in-up-page #h-nav-bar {
        display: none
    }

    .sign-in-up-page #main {
        margin-top: 40px
    }
}

@media screen and (max-width: 610px) {
    .social-media {
        display: none
    }

    .home-client-wrapper {
        display: none
    }

    .sign-in-up-page #main {
        margin-top: 0;
        padding-top: 20px
    }

    #search-results-loading {
        left: 23%
    }
}

@media screen and (max-width: 540px) {
    .support-btn {
        display: none
    }
}

@media screen and (max-width: 480px) {
    #search-results-loading {
        left: 16%
    }
}

@media screen and (max-width: 480px) and (orientation:landscape) {
    #header {
        position: relative
    }
}

@media screen and (max-width: 425px) {
    .home-search-bar {
        display: none
    }

    .search-bar button {
        right: 9px
    }

    #search-results-loading {
        left: 9%
    }
}

@media screen and (max-width: 400px) {
    .lrg-btn a {
        font-size: 12px
    }

    .lrg-btn.search-btn a {
        padding: 11px 10px
    }

    .dropdown .dropdown-menu {
        max-width: 250px;
        min-width: 250px
    }

    .account-box-min {
        max-height: 200px
    }

    .dropdown {
        margin-left: 95px
    }

        .dropdown.dropdown-tip.dropdown-anchor-right:before {
            right: 40%
        }

    #search-results-loading {
        left: 9%
    }
}

.stats-header {
    display: none;
    text-align: center;
    width: 100%
}

    .stats-header p {
        text-align: center
    }

.stats-chart-box {
    display: block;
    width: 100%
}

.test-chart-img {
    display: block
}

.stats-filers {
    display: block;
    border-top: 1px solid #e6e6e6
}

.stats-box .table-head {
    background-color: #fff;
    color: #414141;
    border-bottom: 1px dashed #e6e6e6
}

.stats-top-ticket-type {
    width: 25%
}

.stats-top-qty {
    width: 15%;
    color: #757575
}

    .stats-top-qty span {
        color: #232323
    }

.stats-top-jumps {
    width: 15%;
    color: #757575
}

    .stats-top-jumps span {
        color: #232323
    }

.stats-top-events {
    width: 15%;
    color: #757575
}

    .stats-top-events span {
        color: #232323
    }

.stats-top-clients {
    width: 15%;
    color: #757575
}

    .stats-top-clients span {
        color: #232323
    }

.stats-top-qty-2 {
    width: 24%;
    color: #757575
}

    .stats-top-qty-2 span {
        color: #232323
    }

.stats-top-orders {
    width: 20%;
    color: #757575
}

    .stats-top-orders span {
        color: #232323
    }

.stats-top-price-range {
    width: 20%
}

.stats-top-total {
    width: 14%;
    text-align: right
}

.stats-price-level {
    width: 18%
}

.stats-ticket-qty {
    width: 14%
}

.stats-promo-codes {
    width: 14%
}

.stats-bounties {
    width: 14%
}

.stats-taxes {
    width: 10%
}

.stats-donation {
    width: 14%
}

.stats-fac-fee {
    width: 14%
}

.stats-total {
    width: 15%;
    text-align: right
}

.stats-ticket-type {
    width: 21%
}

.stats-distribution {
    width: 21%
}

.stats-comp-code {
    width: 21%
}

.stats-scanned {
    width: 15%
}

.stats-referrer-url {
    width: 75%
}

.stats-outstanding {
    width: 15%;
    text-align: right
}

.stats-attraction-name {
    width: 21%
}

.stats-flavorus-qty {
    width: 15%
}

.stats-whitelabel-qty {
    width: 15%
}

.stats-facebook-app-qty {
    width: 15%
}

.stats-facebook-qty {
    width: 15%
}

.stats-twitter-qty {
    width: 15%
}

.stats-tix-total {
    width: 15%
}

.stats-sub-tix-total {
    width: 20%
}

.stats-top-cash {
    width: 20%;
    color: #757575
}

    .stats-top-cash span {
        color: #232323
    }

.stats-top-cc {
    width: 20%;
    color: #757575
}

    .stats-top-cc span {
        color: #232323
    }

.stats-cash {
    width: 15%
}

.stats-credit {
    width: 15%
}

.stats-printed-price {
    width: 25%
}

.stats-ticket-time {
    width: 25%
}

.stats-printed-fees {
    width: 25%
}

.stats-ticket-stock-total {
    width: 15%;
    text-align: right
}

.stats-top-fulfill-total {
    width: 24%;
    color: #757575
}

    .stats-top-fulfill-total span {
        color: #232323;
        color: #232323
    }

.stats-top-scanned {
    width: 20%;
    color: #757575
}

    .stats-top-scanned span {
        color: #232323
    }

.stats-top-outstanding {
    width: 24%;
    text-align: right;
    color: #757575
}

    .stats-top-outstanding span {
        color: #232323
    }

.stats-top-wc-scanned {
    width: 20%;
    color: #757575
}

    .stats-top-wc-scanned span {
        color: #232323
    }

.stats-top-wc-received {
    width: 20%
}

.stats-top-wc-outstanding-1 {
    width: 20%;
    color: #757575
}

    .stats-top-wc-outstanding-1 span {
        color: #232323
    }

.stats-top-wc-outstanding-2 {
    width: 24%;
    text-align: right;
    color: #757575
}

    .stats-top-wc-outstanding-2 span {
        color: #232323
    }

.stats-code {
    width: 15%
}

.stats-online-qty {
    width: 15%
}

.stats-mobile-qty {
    width: 15%
}

.stats-social-qty {
    width: 15%
}

.stats-box-office {
    width: 15%
}

.stats-comp-total {
    width: 15%;
    text-align: right
}

.stats-affiliate {
    width: 30%
}

.stats-top-sub-promoter {
    width: 25%
}

.stats-top-sub-total {
    width: 24%;
    color: #757575
}

    .stats-top-sub-total span {
        color: #232323
    }

.stats-profile-flavorus-qty {
    width: 20%;
    color: #757575
}

    .stats-profile-flavorus-qty span {
        color: #232323
    }

.stats-profile-whitelabel-qty {
    width: 20%;
    color: #757575
}

    .stats-profile-whitelabel-qty span {
        color: #232323
    }

.stats-profile-facebook-app-qty {
    width: 15%;
    color: #757575
}

    .stats-profile-facebook-app-qty span {
        color: #232323
    }

.stats-profile-facebook-qty {
    width: 15%;
    color: #757575
}

    .stats-profile-facebook-qty span {
        color: #232323
    }

.stats-profile-twitter-qty {
    width: 10%;
    color: #757575
}

    .stats-profile-twitter-qty span {
        color: #232323
    }

.stats-profile-online {
    width: 20%;
    color: #757575
}

    .stats-profile-online span {
        color: #232323
    }

.stats-profile-box-office {
    width: 20%;
    color: #757575
}

    .stats-profile-box-office span {
        color: #232323
    }

.stats-wc-received {
    width: 20%
}

.stats-wc-pending {
    width: 20%
}

.stats-sales-client {
    width: 23%
}

.stats-sales-tickets-sold {
    width: 14%
}

.stats-sales-projected {
    width: 14%
}

.stats-sales-comission {
    width: 14%
}

.stats-sales-signed-up {
    width: 14%
}

.stats-sales-win-date {
    width: 14%
}

.stats-rep-name {
    width: 20%
}

.stats-rep-new-vs-won {
    width: 24%
}

.stats-rep-tickets {
    width: 24%;
    text-align: right
}

.stats-rep-clients-won {
    width: 24%
}

.stats-rep-clients-signed-up {
    width: 24%
}

.stats-rep-total {
    width: 24%;
    text-align: right
}

.stats-sales-won-potential {
    width: 10%
}

.stats-rep-tickets-won {
    width: 22%
}

.stats-rep-tickets-potential {
    width: 22%
}

.stats-rep-total-tickets {
    width: 22%;
    text-align: right
}

.stats-rep-projected {
    width: 31%
}

.stats-rep-actual {
    width: 31%
}

.stats-rep-difference {
    width: 31%;
    text-align: right
}

.stats-commissions-y1 {
    width: 11%
}

.stats-commissions-y2 {
    width: 11%
}

.stats-commissions-y3 {
    width: 11%
}

.stats-commissions-y4 {
    width: 11%
}

.stats-commissions-y5 {
    width: 11%
}

.stats-rep-total-commissions {
    width: 16%;
    text-align: right
}

.stats-fee-desc {
    font-size: 16px
}

.stats-rs-consign-name {
    width: 19%
}

.stats-rs-consign-unprinted {
    width: 19%
}

.stats-rs-consign-printed {
    width: 19%
}

.stats-rs-consign-hold {
    width: 19%
}

.stats-rs-consign-total {
    width: 19%;
    text-align: right
}

.stats-rs-section {
    width: 19%
}

.stats-rs-tickets {
    width: 19%
}

.stats-rs-sold {
    width: 19%
}

.stats-rs-avail {
    width: 19%
}

.stats-rs-total {
    width: 19%;
    text-align: right
}

.stats-ts-ticket-type {
    width: 19%
}

.stats-ts-printed-price {
    width: 15%
}

.stats-ts-printed-fees {
    width: 15%
}

.stats-ts-tickets {
    width: 15%
}

.stats-ts-scanned {
    width: 15%
}

.stats-ts-outstanding {
    width: 15%;
    text-align: right
}

.stats-ss-customer-name {
    width: 30%
}

.stats-ss-shares {
    width: 20%
}

.stats-ss-conversions {
    width: 20%;
    text-align: right
}

.bubbletip {
    position: absolute;
    z-index: 999;
    border-collapse: collapse;
    margin-top: -45px;
    margin-left: -93px
}

    .bubbletip .bt-content {
        vertical-align: middle;
        display: block;
        position: relative;
        text-align: center;
        width: 100%;
        min-width: 350px;
        background-color: #ddd;
        padding: 1px 2%
    }

#seatingchart_seats .bubbletip {
    margin-left: -55px
}

.as-bubble-box {
    display: block;
    position: relative;
    z-index: 999;
    text-align: center;
    width: 35%;
    min-width: 188px;
    font-size: 12px
}

.bubble-arrow-border {
    border-color: #ddd transparent transparent;
    border-style: solid;
    border-width: 14px;
    height: 0;
    width: 0;
    position: absolute;
    bottom: -28px;
    left: 42%
}

.bubble-arrow {
    border-color: #ddd transparent transparent;
    border-style: solid;
    border-width: 14px;
    height: 0;
    width: 0;
    position: absolute;
    bottom: -26px;
    left: 42%
}

.full-date {
    display: block;
    width: 98%;
    border-bottom: 1px solid #ccc;
    padding: 0 0 5px;
    margin: 0 auto
}

    .full-date p {
        color: #757575;
        font-size: 11px
    }

.bubble-ticket-info {
    display: block;
    width: 98%;
    padding: 10px 0
}

.bubble-tickets {
    display: block;
    width: 40%;
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    font-weight: 400;
    font-size: 18px;
    padding: 5px 0 0;
    -webkit-font-smoothing: antialiased
}

.bubble-variance {
    display: block;
    width: 60%;
    font-size: 11px;
    text-align: left;
    padding-top: 4px
}

.bubble-commission {
    display: block;
    width: 60%;
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    font-weight: 400;
    font-size: 18px;
    padding: 5px 0 0;
    -webkit-font-smoothing: antialiased
}

.bubble-won-signed {
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    display: block;
    width: 90%;
    font-size: 18px;
    text-align: center;
    margin-top: 7px;
    -webkit-font-smoothing: antialiased
}

    .bubble-won-signed span {
        font-family: RobotoRegular, Helvetica, Arial, sans-serif;
        font-weight: 400;
        font-size: 11px;
        -webkit-font-smoothing: antialiased
    }

.bubble-ticket-info .section-title {
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    color: #0c9a9a;
    text-align: left;
    display: block;
    -webkit-font-smoothing: antialiased
}

.bubble-ticket-info .seats-avail {
    text-align: left;
    display: block
}

.bubble-ticket-info .section-prices {
    text-align: left;
    display: block
}

.bubble-ticket-info .bubble-seats {
    text-align: left;
    display: block;
    width: 100%;
    color: #333
}

.bubble-ticket-info #ttcont {
    text-align: left;
    display: block;
    width: 100%
}

.bubble-ticket-info .ticket-type-radio {
    text-align: left;
    display: block;
    width: 100%;
    color: #333;
    margin-bottom: 8px
}

    .bubble-ticket-info .ticket-type-radio input {
        height: 20px
    }

    .bubble-ticket-info .ticket-type-radio .p-t-7 {
        padding-top: 1px;
        margin-bottom: -8px
    }

div.ticket-type-radio a.bo-tooltip .bo-tooltip-contents {
    margin-top: 25px;
}

.bubble-ticket-info #clicktxt {
    text-align: left;
    display: block;
    width: 100%;
    margin-top: 8px;
    color: #757575
}

.bubble-ticket-info .question-icon {
    font-size: 18px;
    position: relative;
    top: 3px
}

.custom-text-lower {
    text-transform: none;
}

.custom-yellow-area {
    background-color: rgb(252, 247, 229);
    height: 40px;
    display: flex;
    text-align: left;
    align-items: center;
}

.dashboard-stats-profile .p-t-7 {
    float: left
}

.dashboard-stats-brand .p-t-7 {
    float: left
}

ul.map-tooltips li a:active, ul.map-tooltips li a:hover, ul.map-tooltips li a:link, ul.map-tooltips li a:visited {
    padding: 0;
    background-color: transparent
}

.map-popup {
    border-radius: 3px;
    border: 1px solid #ccc;
    display: inline-block;
    padding: 10px;
    position: relative
}

    .map-popup img {
        float: left
    }

.map-popup-description {
    float: left;
    margin-left: 10px
}

.map-popup-event {
    color: #0c9a9a;
    font-family: RobotoBold, helvetica, arial, sans-serif;
    font-size: 15px;
    -webkit-font-smoothing: antialiased
}

.map-popup-date {
    color: #757575;
    font-size: 11px
}

.map-popup .bubble-arrow-border {
    border-color: #ccc transparent transparent;
    border-style: solid;
    border-width: 14px;
    height: 0;
    left: 50%;
    margin-left: -14px;
    position: absolute;
    top: 68px;
    width: 0
}

.map-popup .bubble-arrow {
    border-color: #fff transparent transparent;
    border-style: solid;
    border-width: 14px;
    bottom: -26px;
    height: 0;
    left: 50%;
    margin-left: -14px;
    position: absolute;
    top: 66px;
    width: 0
}

.bubble-ticket-info .seats-avail, .bubble-ticket-info .section-prices {
    color: #333;
    margin-top: 2px
}

.bubble-ticket-info .ep-tooltip {
    float: left;
    margin: -7px 2px 0
}

.bubble-ticket-info .as-age {
    float: left
}

.bubble-ticket-info .as-tickettype {
    float: left;
    font-family: RobotoBold, Helvetica, Arial, sans-serif
}

.bubble-ticket-info .as-ticketprice {
    float: left;
    white-space: pre
}

.section-thumb-img img[src=""] {
    display: none !important
}

.section-thumb-img {
    margin: 0 5px 0 0
}

.bubble-ticket-info {
    padding: 10px
}

.event-stats-box-ticketcount .stats-date-time {
    width: 32%
}

.event-stats-box-ticketcount .stats-venue {
    width: 32%
}

.event-stats-box-ticketcount .stats-tickets {
    width: 32%
}

.tickets-stats-list .stats-price-level {
    width: 9%
}

.tickets-stats-list .stats-ticket-qty {
    width: 7%
}

.tickets-stats-list .stats-promo-codes {
    width: 8%
}

.tickets-stats-list .stats-bounties {
    width: 8%
}

.tickets-stats-list .stats-taxes {
    width: 7%
}

.tickets-stats-list .stats-donation {
    width: 8%
}

.tickets-stats-list .stats-cust-fee {
    width: 9%
}

.tickets-stats-list .stats-proc-fee {
    width: 8%
}

.tickets-stats-list .stats-fac-fee {
    width: 8%
}

.tickets-stats-list .stats-ship-fee {
    width: 9%
}

.tickets-stats-list .stats-total {
    width: 9%;
    padding-right: 0
}

.tickets-stats-list .stats-sec-ticket-type {
    width: 10%
}

.tickets-stats-list .stats-sec-price-level {
    width: 9%
}

.tickets-stats-list .stats-sec-ticket-qty {
    width: 8%
}

.tickets-stats-list .stats-sec-promo-codes {
    width: 8%
}

.tickets-stats-list .stats-sec-bounties {
    width: 9%
}

.tickets-stats-list .stats-sec-cust-fee {
    width: 9%
}

.tickets-stats-list .stats-sec-proc-fee {
    width: 9%
}

.tickets-stats-list .stats-sec-fac-fee {
    width: 9%
}

.tickets-stats-list .stats-sec-ship-fee {
    width: 9%
}

.tickets-stats-list .stats-sec-total {
    width: 10%;
    padding-right: 0;
    text-align: right
}

.stats-event-details {
    margin: 10px 0
}

.event-stats-box .stats-event-name {
    font-size: 22px;
    width: 70%
}

    .event-stats-box .stats-event-name .stats-venue {
        font-size: 16px
    }

.event-stats-box .stats-date-time {
    font-size: 16px;
    width: 30%;
    text-align: right;
    padding-top: 9px
}

.pop-up-content .stats-event-details {
    margin: 0;
    padding: .5% 1%;
    width: 98%
}

.pop-up-content .stats-event-name {
    font-size: 22px;
    width: 70%
}

    .pop-up-content .stats-event-name .stats-venue {
        font-size: 16px
    }

.pop-up-content .stats-date-time {
    font-size: 16px;
    width: 30%;
    text-align: right;
    padding-top: 9px
}

.event-stats-box .stats-tickets {
    width: 8%
}

.event-stats-box .stats-promo {
    width: 8%
}

.event-stats-box .stats-reversals {
    width: 8%
}

.event-stats-box .stats-cust-fee {
    width: 9%
}

.event-stats-box .stats-proc-fee {
    width: 9%
}

.event-stats-box .stats-fac-fee {
    width: 9%
}

.event-stats-box .stats-ship-fee {
    width: 9%
}

.event-stats-box .stats-active {
    width: 10%
}

.event-stats-box .stats-offline {
    width: 10%
}

.event-stats-box .stats-total {
    width: 10%;
    padding-right: 0
}

.demo-chart-box {
    display: block;
    width: 100%
}

    .demo-chart-box .col-25 {
        width: 21%;
        padding: 2%;
        display: block;
        float: left
    }

    .demo-chart-box .col-30 {
        width: 26%;
        padding: 2%;
        display: block;
        float: left
    }

    .demo-chart-box .col-33 {
        width: 29.333%;
        padding: 2%;
        display: block;
        float: left
    }

    .demo-chart-box .col-40 {
        width: 36%;
        padding: 2%;
        display: block;
        float: left
    }

    .demo-chart-box .col-50 {
        width: 46%;
        padding: 2%;
        display: block;
        float: left
    }

    .demo-chart-box .col-60 {
        width: 56%;
        padding: 2%;
        display: block;
        float: left
    }

    .demo-chart-box .col-70 {
        width: 66%;
        padding: 2%;
        display: block;
        float: left
    }

    .demo-chart-box .col-75 {
        width: 71%;
        padding: 2%;
        display: block;
        float: left
    }

    .demo-chart-box .col-100 {
        width: 100%;
        padding: 0;
        display: block;
        float: left
    }

.stats-chart-box {
    display: block;
    width: 98%;
    padding: 1%;
    float: left
}

    .stats-chart-box a {
        display: none !important
    }

.stats-chart-box {
    margin-bottom: 20px
}

.chart-title {
    font-family: RobotoLight, Helvetica, Arial, sans-serif;
    font-size: 30px;
    text-align: center;
    width: 100%;
    display: block;
    padding: 0 0 10px;
    border-bottom: 1px solid #e6e6e6;
    margin: 0 0 20px
}

.gender-block {
    display: block;
    float: left;
    margin: 0 0 20px;
    width: 100%
}

    .gender-block span {
        display: block;
        float: left;
        width: 38%;
        padding-right: 2%;
        vertical-align: middle;
        margin-top: 12px
    }

    .gender-block .gender-graph {
        display: block;
        float: right;
        width: 60%;
        height: 40px;
        vertical-align: middle
    }

.cc-popup .radio-btn {
    width: 5.5555%
}

.cc-popup .cc-type {
    width: 16%
}

.cc-popup .cc-numb {
    width: 16%
}

.cc-popup .exp-date {
    width: 19%
}

    .cc-popup .exp-date .month-select {
        width: 36%;
        margin-right: 4%
    }

        .cc-popup .exp-date .month-select select {
            width: 100%
        }

    .cc-popup .exp-date .year-select {
        width: 60%
    }

        .cc-popup .exp-date .year-select select {
            width: 100%
        }

.cc-popup .security-code {
    width: 15%
}

    .cc-popup .security-code input {
        width: 96%
    }

    .cc-popup .security-code .cc-question-link {
        display: none
    }

.cc-popup .zip-postal {
    width: 18%
}

    .cc-popup .zip-postal input {
        width: 100%
    }

.cc-popup .radio-btn input[type=radio] {
    margin-left: 11px
}

.cc-type .cc-icons {
    margin-top: 5px
}

.cc-popup .enter-cc {
    width: 32.8%
}

    .cc-popup .enter-cc input {
        width: 96%
    }

.cc-edit-popup .cc-info-box {
    display: block;
    padding: 5px 0
}

.cc-edit-popup input, .cc-edit-popup select, .cc-edit-popup textarea {
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box
}

.cc-edit-popup .enter-cc {
    width: 34%
}

    .cc-edit-popup .enter-cc input {
        width: 100%
    }

.cc-edit-popup .security-code {
    width: 15%
}

    .cc-edit-popup .security-code input {
        width: 100%
    }

.cc-edit-popup .exp-date .month-select {
    margin-right: 5%;
    width: 40%
}

.cc-edit-popup .exp-date .year-select {
    width: 55%
}

.cc-edit-popup .zip-postal {
    width: 20%
}

.cc-edit-popup .lrg-btn a {
    padding: 11px 15px 10px
}

.m-t-25 {
    margin-top: 25px
}

.cc-edit-popup li.even, .cc-edit-popup li.odd {
    background-color: #e6e6e6;
    padding: 10px;
    margin-top: 10px
}

.cc-edit-popup .cc-info-box .cc-numb {
    margin-top: 25px
}

.grey-btn a {
    background-color: #414141 !important
}

.cc-edit-popup .grey-btn {
    display: none
}

.cc-info-show {
    display: block !important
}

.blist-type {
    width: 30%
}

.blist-last-4 {
    width: 30%
}

.credit-card-box-user .radio-btn {
    width: 5.5555%
}

.credit-card-box-user .cc-type {
    width: 21%
}

.credit-card-box-user .cc-numb {
    width: 21%
}

.credit-card-box-user .exp-date {
    width: 26%
}

    .credit-card-box-user .exp-date .month-select {
        width: 36%;
        margin-right: 4%
    }

        .credit-card-box-user .exp-date .month-select select {
            width: 100%
        }

    .credit-card-box-user .exp-date .year-select {
        width: 60%
    }

        .credit-card-box-user .exp-date .year-select select {
            width: 100%
        }

.credit-card-box-user .zip-postal {
    width: 27%
}

    .credit-card-box-user .zip-postal input {
        width: 100%
    }

.credit-card-box-user .enter-cc {
    width: 44%
}

    .credit-card-box-user .enter-cc input {
        width: 96%
    }

.credit-card-box-user .pop-up-content .radio-btn {
    width: 5.5555%
}

.credit-card-box-user .pop-up-content .cc-type {
    width: 19.5%
}

.credit-card-box-user .pop-up-content .cc-numb {
    width: 19.5%
}

.credit-card-box-user .pop-up-content .exp-date {
    width: 24%
}

    .credit-card-box-user .pop-up-content .exp-date .month-select {
        width: 36%;
        margin-right: 4%
    }

        .credit-card-box-user .pop-up-content .exp-date .month-select select {
            width: 100%
        }

    .credit-card-box-user .pop-up-content .exp-date .year-select {
        width: 60%
    }

        .credit-card-box-user .pop-up-content .exp-date .year-select select {
            width: 100%
        }

.credit-card-box-user .pop-up-content .zip-postal {
    width: 24%
}

    .credit-card-box-user .pop-up-content .zip-postal input {
        width: 100%
    }

.credit-card-box-user .pop-up-content .enter-cc {
    width: 40%
}

    .credit-card-box-user .pop-up-content .enter-cc input {
        width: 96%
    }

.collect-billing .enter-cc {
    width: 54%
}

.collect-billing .exp-date {
    width: 24%
}

.collect-billing .enter-cc input {
    width: 97.5%
}

.billing-filled .exp-date {
    width: 45%
}

.sign-in-up-page #main {
    max-width: 500px;
    width: 96%;
    padding: 10px 0 20px;
    margin-top: 0
}

#sign-in-up {
    margin: 0 auto;
    width: 100%
}

    #sign-in-up h2 {
        color: #232323;
        font-size: 30px;
        text-align: center
    }

    #sign-in-up h3 {
        font-family: RobotoRegular, Helvetica, Arial, sans-serif;
        font-weight: 400;
        color: #232323;
        font-size: 20px;
        line-height: 22px;
        text-align: center;
        display: block;
        width: 80%;
        margin: 0 auto;
        padding: 11px 0;
        -webkit-font-smoothing: antialiased
    }

    #sign-in-up .box {
        border-top: 0
    }

    #sign-in-up .info-box {
        background-color: transparent;
        padding: 0;
        margin-top: 5px;
        width: 100%
    }

    #sign-in-up .box ul li:last-child, #sign-in-up .box-no-border ul li:last-child {
        border-bottom: 0
    }

    #sign-in-up .-bottom {
        margin-top: 20px
    }

    #sign-in-up .important-info p {
        font-family: RobotoRegular, Helvetica, Arial, sans-serif;
        width: auto
    }

    #sign-in-up a.active-btn {
        background-color: #444 !important
    }

    #sign-in-up .buttons-container {
        max-width: 500px;
        width: 100%;
        white-space: nowrap;
        height: 40px;
        padding-top: 20px
    }

    #sign-in-up .text {
        padding: 12px 10px;
        color: #fff;
        text-align: center
    }

    #sign-in-up a.btn:hover {
        opacity: .9
    }

    #sign-in-up a.forgot-pass:hover {
        color: #232323;
        background-color: transparent
    }

.signup-img {
    height: 130px;
    width: 100%;
    background-color: #000;
    margin-top: 85px;
    background-image: url(https://cdn.vor.us/images/balloon.png);
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-position: 25% 25%
}

    .signup-img h2 {
        color: #fff;
        font-size: 50px;
        text-align: center;
        padding-top: 30px;
        font-family: RobotoLight, Helvetica, Arial, sans-serif
    }

    .signup-img p {
        color: #fff;
        font-size: 17px;
        text-align: center;
        padding-top: 15px
    }

.client-login {
    text-align: center;
    font-size: 24px;
    margin-top: 20px
}

    .client-login a {
        color: #0c9a9a;
        font-family: RobotoBold, Helvetica, Arial, sans-serif
    }

        .client-login a:hover {
            background-color: transparent;
            color: #232323
        }

.client-login-link {
    font-size: 20px;
    text-align: center
}

    .client-login-link a:hover {
        color: #232323;
        border-bottom: 1px solid #232323
    }

.account-create-text {
    width: 100%;
    margin: 0 auto 20px;
    padding: 0 5px
}

    .account-create-text .divider {
        display: none
    }

.facebook-login-box {
    display: block;
    margin: 20px 0 11px;
    border-bottom: 1px solid #ddd;
    padding: 5px 0 30px
}

.flavorus-login-box {
    display: block;
    margin: 0 0 11px;
    padding: 5px 0 0
}

.big-or {
    margin: 0 auto;
    font-family: RobotoBold, Helvetica, sans-serif;
    text-align: center;
    color: #232323;
    font-size: 25px;
    display: block;
    position: relative;
    top: -29px;
    width: 100px;
    height: 35px;
    margin-bottom: -25px;
    background-image: url(https://cdn.vor.us/images/version3/images/big-or-bg.png);
    background-position: center center;
    background-repeat: no-repeat;
    -webkit-font-smoothing: antialiased
}

.forget-password {
    text-align: left;
    width: 69%
}

.sign-in-group {
    width: 100%
}

.sign-in-up-page .form-boxes {
    width: 100%
}

.signin-pg label {
    margin-top: 6px;
    padding-bottom: 10px;
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    width: 100%
}

#sign-in-up .box ul li, #sign-in-up .box-no-border ul li {
    padding: 10px 0
}

.client-login-img {
    background-image: url(https://cdn.vor.us/images/type-away-edit.jpg);
    background-position: 25% 60%
}

a.fb-new {
    max-width: 500px;
    display: block;
    background-color: #2f487a !important;
    color: #fff !important;
    text-align: center;
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    font-size: 16px;
    line-height: 40px
}

    a.fb-new:hover {
        opacity: .9
    }

span.fb-new {
    top: 3px;
    position: relative;
    right: 5px
}

a.continue-btn {
    max-width: 500px;
    display: block;
    background-color: #0c9a9a;
    color: #fff;
    height: 40px;
    text-align: center;
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    font-size: 15px;
    line-height: 40px;
    padding: 0
}

    a.continue-btn:hover {
        opacity: .9
    }

a.signin-btn {
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    font-size: 13px;
    color: #fff;
    background-color: #adadad;
    text-align: center;
    float: left;
    height: 100%;
    margin: 0;
    width: 49%;
    padding: 0
}

a.create-btn {
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    font-size: 13px;
    color: #fff;
    background-color: #adadad;
    text-align: center;
    float: left;
    height: 100%;
    margin: 0 0 0 2%;
    width: 49%;
    padding: 0
}

.signin-checkout a.signin-btn {
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    font-size: 13px;
    color: #fff;
    background-color: #adadad;
    text-align: center;
    float: left;
    height: 100%;
    margin: 0;
    width: 36%
}

.signin-checkout a.checkout-btn {
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    font-size: 13px;
    color: #fff;
    background-color: #adadad;
    text-align: center;
    float: left;
    height: 100%;
    margin: 0 0 0 2%;
    width: 31%;
    padding: 0
}

.signin-checkout a.create-btn {
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    font-size: 13px;
    color: #fff;
    background-color: #adadad;
    text-align: center;
    float: left;
    height: 100%;
    margin: 0 0 0 2%;
    width: 28%
}

.white-label-client .signup-img {
    background-image: none;
    background-color: transparent
}

    .white-label-client .signup-img h2 {
        color: #232323;
        text-shadow: none
    }

    .white-label-client .signup-img p {
        color: #232323;
        text-shadow: none
    }

.white-label-client #main.signin-pg {
    margin-top: 0
}

p.client-login-info {
    text-align: center
}

.client-signup-img {
    background-image: url(https://cdn.vor.us/images/gestartedimg.png)
}

.mag-card-img {
    padding-top: 10px
}

.pricing-option-block {
    background-color: #f6f6f4;
    border-radius: 10px;
    height: auto;
    padding: 2.92969%;
    width: 42.3%
}

    .pricing-option-block h2 {
        color: #757575;
        font-family: RobotoLight, Helvetica, Arial, sans-serif;
        font-size: 30px;
        -webkit-font-smoothing: antialiased
    }

    .pricing-option-block h3 {
        color: #757575;
        font-family: RobotoLight, Helvetica, Arial, sans-serif;
        font-size: 14px;
        line-height: 16px;
        margin-top: 15px;
        -webkit-font-smoothing: antialiased
    }

.mag-card-box h2 {
    color: #757575;
    -webkit-font-smoothing: antialiased
}

.mag-card-box p {
    font-size: 12px;
    line-height: normal;
    color: #333;
    text-align: justify;
    margin-bottom: 10px
}

.mag-card-box .options-border {
    margin-left: -5.7%;
    margin-top: 25px;
    width: 111.8%
}

.mag-card {
    margin-right: 10px
}

.input-mag {
    width: 100%;
    margin-right: 0
}

.mag-card-submit {
    margin-left: 12px
}

.scanned-status {
    width: 100%;
    text-align: right;
    font-size: 16px
}

.mag-card-box {
    background-color: transparent;
    padding: 0;
    width: 60%
}

    .mag-card-box h2 {
        font-size: 28px;
        text-transform: uppercase;
        line-height: 30px;
        font-family: RobotoLight
    }

.mag-card-lookup-box {
    margin-top: 80px;
    margin-bottom: 40px
}

    .mag-card-lookup-box .pricing-option-block h3 {
        font-size: 16px;
        line-height: 20px;
        margin-bottom: 20px
    }

.mag-card-box .options-border {
    display: none
}

.mag-card-submit {
    margin-top: 0
}

    .mag-card-submit a {
        padding: 13px 10px
    }

.mag-card-img {
    padding-top: 0
}

.mag-card {
    width: 75%
}

@media screen and (max-width: 1020px) {
    .mag-card-box {
        width: 55%
    }
}

@media screen and (max-width: 870px) {
    .mag-card-box {
        width: 50%
    }
}

@media screen and (max-width: 768px) {
    .mag-card-box {
        width: 98%
    }

        .mag-card-box .form-boxes {
            width: 80%
        }

    .mag-card-lookup-box {
        text-align: center;
        margin-top: 40px !important;
        padding: 0 2%
    }
}

@media screen and (max-width: 480px) {
    .input-mag {
        width: 98%
    }

    .mag-card-submit {
        float: none;
        clear: both
    }

    .mag-card-img {
        max-width: 300px
    }
}

.ages {
    width: 80px
}

.avail {
    width: 16%
}

.price {
    width: 10%
}

.time {
    width: 20%
}

.fee {
    width: 10%
}

.quantity {
    width: 12%
}

    .quantity select {
        width: 100%
    }

.donation-amt {
    width: 28%
}

    .donation-amt select {
        width: 100%;
        float: right
    }

.shipping-opt {
    width: 36%
}

    .shipping-opt select {
        width: 100%;
        float: right;
        background-position: 97% 2px
    }

.coupon-code {
    width: 35.087%
}

    .coupon-code input {
        width: 100%
    }

.donation {
    width: 10%
}

.event {
    width: 20%
}

.my-events-box .event {
    width: 28%
}

.date {
    width: 9.2%
}

.total-earned {
    width: 13%
}

.unsold-tix {
    width: 13%
}

.eventstatus, .status {
    width: 6%
}

.pre-payment {
    width: 11%
}

.comps-total, .tix-total {
    width: 8%
}

.date-total {
    width: 8%
}

.icon-col {
    width: 18px
}

    .icon-col a:link, .icon-col a:visited {
        padding: 0
    }

    .icon-col a:active, .icon-col a:hover {
        background-color: transparent;
        padding: 0
    }

    .icon-col .colorTip {
        top: -38px
    }

.icon-col-mag {
    width: 40px
}

.account {
    width: 100px
}

.sent {
    width: 55px
}

.opened {
    width: 60px
}

.purchased {
    width: 72px
}

.order-num {
    width: 100px
}

.items {
    width: 50px
}

.total {
    width: 70px
}

.shipped {
    width: 60px
}

.purchase-num {
    width: 17%
}

.ts-order-num {
    width: 13%
}

.ts-ticket-type {
    width: 12%
}

.name {
    width: 10%
}

.payment {
    width: 9%
}

.statement {
    width: 10%
}

.magcard {
    width: 35px
}

.shipping {
    width: 10%
}

.coupon {
    width: 10%
}

.tax {
    width: 10%
}

.doc-name {
    width: 25%
}

.pub-date {
    width: 25%
}

.doc-author {
    width: 15%
}

.doc-status {
    width: 15%
}

.doc-draft {
    color: #999
}

.purch-history-details-box-dash .ticket-num {
    width: 16%
}

.purch-history-details-box-dash .delivery {
    width: 16%
}

.purch-history-details-box-dash .ticket-type {
    width: 13%
}

.purch-history-details-box-dash .total {
    width: 13%;
    text-align: right
}

.purch-history-details-box-dash .magcard {
    width: 10%
}

.purch-history-details-box-dash .price {
    width: 10%
}

.purch-history-details-box-dash .fee {
    width: 10%
}

.purch-history-details-box-dash .shipping {
    width: 10%
}

.purch-history-details-box-dash .coupon {
    width: 10%
}

.purch-history-details-box-dash .tax {
    width: 10%
}

.accounting-box-dash .total {
    width: 60px
}

.purchase-history-box .date {
    width: 70px
}

.purchase-history-box .items {
    width: 70px
}

.purchase-history-box .name {
    width: 100px
}

.purchase-history-box .payment {
    width: 80px
}

.purchase-history-box .delivery {
    width: 80px
}

.radio-btn {
    width: 50px
}

.enter-cc {
    width: 34%
}

    .enter-cc input {
        width: 96%
    }

.cc-type {
    width: 16%
}

.cc-numb {
    width: 16%
}

.exp-date {
    width: 19%
}

    .exp-date .month-select {
        width: 36%;
        margin-right: 4%
    }

        .exp-date .month-select select {
            width: 100%
        }

    .exp-date .year-select {
        width: 60%
    }

        .exp-date .year-select select {
            width: 100%
        }

.exp-date-1 {
    width: 10%
}

    .exp-date-1 select {
        width: 100%
    }

.exp-date-2 {
    width: 10%
}

    .exp-date-2 select {
        width: 100%
    }

.security-code {
    width: 19%
}

    .security-code input {
        width: 94%
    }

.security-code-2 {
    width: 17%
}

    .security-code-2 input {
        width: 94%
    }

.security-code .cc-question-link {
    display: none
}

.zip-postal {
    width: 24%
}

    .zip-postal input {
        width: 100%
    }

.zip-postal-2 {
    width: 23%
}

    .zip-postal-2 input {
        width: 100%
    }

.user-policy-box .email {
    width: 50%
}

.user-policy-box .name {
    width: 30%
}

.user-policy-box .policy {
    width: 23%;
    display: none
}

.on-off {
    width: 70px
}

.event-creation-box .on-off {
    width: 10%
}

.on-off .select-full {
    background-position: 90% 4px
}

.method {
    width: 90px
}

.event-creation-box .method {
    width: 20%
}

.shipping-price {
    width: 45px
}

.event-creation-box .shipping-price {
    width: 10%
}

.description {
    width: 360px
}

.handling-fee {
    width: 75px
}

.sold-out {
    font-family: RobotoRegularItalic, Helvetica, Arial, sans-serif;
    -webkit-font-smoothing: antialiased
}

.payment-processing {
    width: 30%
}

.currency-selector {
    width: 18%
}

.pop-up-content .currency-selector {
    margin-right: 2%
}

.gateway-last {
    width: 45%
}

.event-advanced-settings .gateway-last .input-full {
    width: 96% !important
}

.event-advanced-settings .icon-col {
    margin: 0 1%
}

.email-address {
    width: 17%;
    margin-right: 1%;
    overflow: hidden
}

.date-time {
    width: 16%
}

.date-time-min {
    width: 22%
}

.day {
    width: 6%
}

.date-dupe {
    width: 11%
}

.time-selector {
    width: 45%
}

.ip-address {
    width: 13%
}

.audit-type {
    width: 20.5%;
    overflow: hidden;
    margin-right: .5%
}

.ticket-type {
    width: 17%
}

.col9 .checkout-cart-box .ticket-type {
    width: 30%
}

.shipping-options .ticket-type {
    width: 40%
}

.promo-code {
    width: 16%
}

.promo-amount {
    width: 10%
}

.promo-event {
    width: 13%
}

.promo-start {
    width: 13%
}

.promo-end {
    width: 13%
}

.promo-status {
    width: 10%
}

.promo-avail {
    width: 9%
}

.stats-date-time {
    width: 12%
}

.stats-venue {
    width: 16%
}

.stats-tickets {
    width: 8%
}

.stats-promo {
    width: 8%
}

.stats-reversals {
    width: 11%
}

.stats-active {
    width: 13%
}

.stats-offline {
    width: 10%
}

.stats-total {
    width: 13%;
    text-align: right
}

.stats-profile {
    width: 18%
}

.stats-profile-tickets {
    width: 10%
}

.stats-profile-promo {
    width: 10%
}

.stats-profile-reversals {
    width: 13%
}

.stats-profile-active {
    width: 15%
}

.stats-profile-offline {
    width: 12%
}

.stats-profile-total {
    width: 15%;
    text-align: right
}

.brand-stats-box .stats-brand {
    width: 14%
}

.brand-stats-box .stats-tickets {
    width: 10%
}

.brand-stats-box .stats-promo {
    width: 10%
}

.brand-stats-box .stats-reversals {
    width: 13%
}

.brand-stats-box .stats-active {
    width: 15%
}

.brand-stats-box .stats-offline {
    width: 12%
}

.brand-stats-box .stats-total {
    width: 15%;
    text-align: right
}

.affiliate-stats-box .stats-affiliate {
    width: 23%
}

.affiliate-stats-box .stats-tickets {
    width: 23%
}

.affiliate-stats-box .stats-reversals {
    width: 23%
}

.affiliate-stats-box .stats-total {
    width: 23%
}

.affiliate-event {
    width: 23%
}

.affiliate-date-time {
    width: 23%
}

.affiliate-tix-total {
    width: 23%
}

.affiliate-total-earned {
    width: 23%;
    text-align: right
}

.sortable .affiliate-total-earned span {
    float: right
}

.checkbox-col {
    width: 5%
}

.default-checkbox-col {
    width: 8%
}

    .default-checkbox-col input {
        margin-left: 30%
    }

.season-pass-status {
    width: 15%
}

.date-created {
    width: 20%
}

.pass-type {
    width: 20%
}

.season-pass-name {
    width: 30%
}

.template-name {
    width: 33%
}

.date-created {
    width: 22%
}

.last-edited {
    width: 20%
}

.stats-profile-event {
    width: 18%
}

.stats-profile-venue {
    width: 12%
}

.stats-profile-date-time {
    width: 12%
}

.stats-profile-tix {
    width: 9%
}

.stats-profile-facfee {
    width: 9%
}

.stats-profile-promos {
    width: 9%
}

.stats-profile-reversals {
    width: 10%
}

.stats-profile-total-earned {
    width: 12%;
    text-align: right
}

.sortable .stats-profile-total-earned span {
    float: right
}

    .sortable .stats-profile-total-earned span.sorting-indicator {
        margin-right: 3px
    }

.column-20 {
    width: 20%
}

.ticket-type-refundable {
    width: 32%
}

    .ticket-type-refundable div {
        margin-top: 10px
    }

.best-price {
    text-align: center;
    width: 24%
}

    .best-price input {
        height: 16px
    }

.refundable-price {
    text-align: center;
    width: 24%
}

    .refundable-price input {
        height: 16px
    }

.refundable-tag {
    color: #fff;
    background-color: #999;
    padding: 4px 2px 3px;
    text-align: center;
    text-transform: uppercase;
    font-size: 9px;
    margin: 0 auto 4px;
    font-family: RobotoBold;
    max-width: 105px
}

.best-price label, .refundable-price label {
    display: inline-block;
    cursor: pointer;
    position: relative;
    padding-left: 22px;
    font-size: 13px;
    font-family: RobotoRegular;
    float: none;
    width: auto !important
}

.best-price input[type=radio], .refundable-price input[type=radio] {
    display: none
}

.best-price label:before, .refundable-price label:before {
    content: "";
    display: inline-block;
    width: 14px;
    height: 14px;
    margin-right: 10px;
    position: absolute;
    left: 0;
    bottom: -1px;
    background-color: #fff;
    border: 1px solid #e6e6e6;
    border-radius: 8px
}

.best-price input[type=radio]:checked + label:before, .refundable-price input[type=radio]:checked + label:before {
    content: "\2022";
    color: #0c9a9a;
    font-size: 34px;
    text-align: center;
    line-height: 13px;
    border: 1px solid #0c9a9a
}

.col-items-1 {
    width: 99%
}

.col-items-2 {
    width: 49%
}

.col-items-3 {
    width: 31%;
}

.col-items-4 {
    width: 23%;
}

.col-items-5 {
    width: 19%
}

.col-items-6 {
    width: 15.666%
}

.col-items-7 {
    width: 13.28%
}

.col-items-8 {
    width: 11.5%
}

.col-items-9 {
    width: 10.111%
}

.col-items-10 {
    width: 9%
}

.col-items-11 {
    width: 8.0909%
}

.col-items-12 {
    width: 7.333%
}

.layaway-items-1 {
    width: 99%;
    padding-left: 1%
}

.layaway-items-2 {
    width: 49%;
    padding-left: 1%
}

.layaway-items-3 {
    width: 32%;
    padding-left: 1%
}

.layaway-items-4 {
    width: 24%;
    padding-left: 1%
}

.layaway-items-5 {
    width: 19%;
    padding-left: 1%
}

.layaway-items-6 {
    width: 15.666%;
    padding-left: 1%
}

.layaway-items-7 {
    width: 13.28%;
    padding-left: 1%
}

.layaway-items-8 {
    width: 11.5%;
    padding-left: 1%
}

.layaway-items-9 {
    width: 10.111%;
    padding-left: 1%
}

.layaway-items-10 {
    width: 9%;
    padding-left: 1%
}

.layaway-items-11 {
    width: 8.0909%;
    padding-left: 1%
}

.layaway-items-12 {
    width: 7.333%;
    padding-left: 1%
}

.layaway-details-r {
    float: none !important
}

.checkout-cart-box .event-block-checkout .price, .checkout-cart-box .event-block-details .price {
    width: 60px
}

.checkout-cart-box .event-block-checkout .qty, .checkout-cart-box .event-block-details .qty {
    width: 8%
}

.checkout-cart-box .event-block-checkout .srv-fee, .checkout-cart-box .event-block-details .srv-fee {
    width: 9%
}

.checkout-cart-box .event-block-checkout .fac-fee, .checkout-cart-box .event-block-details .fac-fee {
    width: 9%
}

.checkout-cart-box .event-block-checkout .other-fee, .checkout-cart-box .event-block-details .other-fee {
    width: 9%
}

.checkout-cart-box .event-block-checkout .taxes, .checkout-cart-box .event-block-details .taxes {
    width: 9%
}

.checkout-cart-box .event-block-checkout .coupon, .checkout-cart-box .event-block-details .coupon {
    width: 10%
}

.checkout-cart-box .event-block-checkout .donation, .checkout-cart-box .event-block-details .donation {
    width: 10%
}

.checkout-cart-box .event-block-checkout .coupon-code, .checkout-cart-box .event-block-details .coupon-code {
    width: 10%
}

.checkout-cart-box .event-block-checkout .shipping, .checkout-cart-box .event-block-details .shipping {
    width: 10%
}

.checkout-cart-box .event-block-checkout .ticket, .checkout-cart-box .event-block-details .ticket {
    width: 13%
}

.checkout-cart-box .event-block-checkout .total, .checkout-cart-box .event-block-details .total {
    width: 13%;
    text-align: right
}

.checkout-cart-box .event-block-checkout .edit, .checkout-cart-box .event-block-details .edit {
    width: 25px;
    text-align: right
}

    .checkout-cart-box .event-block-checkout .edit .icons, .checkout-cart-box .event-block-details .edit .icons {
        margin-right: 0
    }

.checkout-cart-box .event-block-checkout .event-name, .checkout-cart-box .event-block-details .event-name {
    margin-bottom: 5px;
    width: 100%
}

.checkout-cart-box .event-block-checkout .tic-price, .checkout-cart-box .event-block-details .tic-price {
    text-align: right
}

.checkout-cart-box .event-block-checkout .event-date, .checkout-cart-box .event-block-details .event-date {
    margin-bottom: 5px;
    width: 100%
}

.checkout-cart-box .event-block-checkout .shipping-type, .checkout-cart-box .event-block-details .shipping-type {
    text-align: right;
    margin-bottom: 5px;
    width: 100%
}

.checkout-cart-box .event-block-checkout .cart-total-due, .checkout-cart-box .event-block-details .cart-total-due {
    width: 50%;
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    font-weight: 400;
    -webkit-font-smoothing: antialiased
}

.checkout-cart-box .event-block-checkout .sub-total, .checkout-cart-box .event-block-details .sub-total {
    width: 48%;
    text-align: right;
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    font-weight: 400;
    -webkit-font-smoothing: antialiased
}

.checkout-cart-box .event-block-checkout .cart-total, .checkout-cart-box .event-block-details .cart-total {
    width: 48%;
    text-align: right;
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    font-weight: 400;
    -webkit-font-smoothing: antialiased
}

.checkout-cart-box .event-block-checkout .checkout-subs, .checkout-cart-box .event-block-details .checkout-subs {
    width: 50%
}

.col9 .checkout-cart-box .event-block-checkout .ticket-type, .event-block-checkout .ticket-type {
    width: 100%
}

.day-info-extra {
    background-color: #0c9a9a;
    color: #fff;
    padding: 4px;
    float: left;
    clear: both;
    margin-top: 10px
}

.purchase-history-details-box .user-list {
    padding-top: 0
}

.purchase-history-details-box .sub-user-list {
    padding-top: 5px
}

.purchase-history-details-box .user-list li {
    padding-top: 0;
    border-bottom: none
}

.purchase-history-details-box .sub-user-list li {
    padding-top: 8px
}

.purchase-history-box {
    width: 45%
}

.purchase-history-box-l {
    width: 30%
}

.purchase-history-box-r {
    width: 68%
}

.icon-col-link {
    width: 5%
}

.link-url {
    width: 88%
}

.video-name {
    width: 25%
}

.video-desc {
    width: 65%
}

.purchase-history-box .order-payment {
    margin-bottom: 10px
}

.event-block-details .layaway-details {
    padding: 5px;
    background-color: #f0f0f0
}

    .event-block-details .layaway-details:hover .layaway-table-head {
        background-color: #f1f1f1
    }

.event-block-details .event-name {
    width: 20%
}

.event-block-details .event-date {
    width: 10%
}

.event-block-details .purch-date {
    width: 10%
}

.event-block-details .name {
    width: 11%
}

.event-block-details .items {
    width: 8%
}

.event-block-details .payment {
    width: 8%
}

.event-block-details .delivery {
    width: 10%
}

.event-block-details .method {
    width: 10%
}

.event-block-details .price {
    width: 60px
}

.event-block-details .qty, .purchase-totals .qty {
    width: 8%
}

.event-block-details .srv-fee, .purchase-totals .srv-fee {
    width: 10%
}

.event-block-details .fac-fee, .purchase-totals .fac-fee {
    width: 10%
}

.event-block-details .paymentplan-fee, .purchase-totals .paymentplan-fee {
    width: 13%
}

.event-block-details .other-fee {
    width: 9%
}

.event-block-details .taxes, .purchase-totals .taxes {
    width: 10%
}

.event-block-details .coupon, .purchase-totals .coupon {
    width: 10%
}

.event-block-details .coupon-code, .purchase-totals .coupon-code {
    width: 10%
}

.event-block-details .ticket, .purchase-totals .ticket {
    width: 10%
}

.event-block-details .shipping, .purchase-totals .shipping {
    width: 10%
}

.event-block-details .total, .purchase-totals .total {
    width: auto;
    text-align: right
}

.event-block-details .edit {
    width: 25px;
    text-align: right
}

    .event-block-details .edit .icons {
        margin-right: 0
    }

.event-block-details .event-name {
    margin-bottom: 5px
}

.event-block-details .tic-price {
    text-align: right
}

.event-block-details .event-date {
    margin-bottom: 5px
}

.event-block-details .shipping-type {
    text-align: right;
    margin-bottom: 5px
}

.event-block-details .cart-total-due {
    width: 50%;
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    font-weight: 400;
    -webkit-font-smoothing: antialiased
}

.event-block-details .sub-total {
    width: 48%;
    text-align: right;
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    font-weight: 400;
    -webkit-font-smoothing: antialiased
}

.event-block-details .cart-total {
    width: 48%;
    text-align: right;
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    font-weight: 400;
    -webkit-font-smoothing: antialiased
}

.event-block-details .checkout-subs {
    width: 50%
}

.col12 .event-block-details .method {
    width: 10% !important
}

.gateway-info-transaction {
    width: 19%
}

.gateway-info-type {
    width: 19%
}

.gateway-info-status {
    width: 19%
}

.gateway-info-date-time {
    width: 19%
}

.gateway-info-gateway {
    width: 19%
}

.gateway-info-action {
    width: 31%
}

.gateway-info-date-time-2 {
    width: 31%
}

.gateway-info-user {
    width: 31%
}

.chargeback-status {
    width: 14%
}

.chargeback-reason {
    width: 16%
}

.chargeback-amt {
    width: 12%
}

.chargeback-received {
    width: 14%
}

.chargeback-due {
    width: 14%
}

.chargeback-case-num {
    width: 14%
}

.checkout-cart-head {
    width: 45%;
    font-size: 14px;
    margin-left: 5px
}

.as-section {
    width: 19%
}

.as-ticket-type {
    width: 19%
}

.as-ages {
    width: 12%
}

.as-price {
    width: 45%
}

.as-fees {
    width: 8%
}

.as-facfees {
    width: 8%
}

.as-quantity {
    width: 12.2%
}

    .as-quantity select {
        width: 100%
    }

.credit-card-box .zip-postal {
    margin-right: 0 !important
}

.blue-strong {
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    font-weight: 400;
    color: #0c9a9a;
    -webkit-font-smoothing: antialiased
}

.strong {
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    font-weight: 400;
    -webkit-font-smoothing: antialiased
}

.blue {
    color: #0c9a9a
}

.dashboard-customer .blue-strong {
    color: #232323
}

.account-label {
    width: 85px;
    font-size: 12px;
    color: #757575;
    text-transform: uppercase;
    margin-top: 2px
}

.account-info-pickup {
    width: 90%;
    margin-top: 7px;
    font-weight: 400;
    font-size: 14px;
    font-family: RobotoRegular, Helvetica, Arial, sans-serif;
    float: left;
    cursor: default;
    -webkit-font-smoothing: antialiased
}

.message-info {
    width: 200px
}

.purch-history-event {
    padding: 8px 8px 8px 0
}

.purch-history-brand-details {
    padding: 0;
    border-top: 1px solid #e6e6e6
}

.gateway-transaction {
    width: 17%
}

.gateway-type {
    width: 14%
}

.gateway-status {
    width: 13%
}

.gateway-datetime {
    width: 18%
}

.gateway-amount {
    width: 8%
}

.gateway-gateway {
    width: 12%
}

.gateway-return-message {
    width: 98%;
    margin-top: 10px;
    white-space: normal
}

.pop-up-content .gateway-name {
    padding-top: 0 !important;
    overflow: auto !important;
    margin-right: 0 !important;
    width: 24% !important
}

.my-event-box .event {
    width: 16%
}

.my-event-box .date-time {
    width: 12%
}

.my-event-box .price {
    width: 10%
}

.my-event-box .fees {
    width: 8%
}

.my-event-box .total-earned {
    width: 14%
}

.my-event-box .tix-total {
    width: 9%
}

.my-event-box .date-total {
    width: 9%
}

.price .icon-hover {
    margin-top: -6px
}

.as-price .icon-hover {
    margin-top: -6px
}

.m-price-label {
    display: none
}

.ticket-list-pp .ppa-srv-2 {
    line-height: 40px
}

ul.payment-plan-list {
    list-style: none;
    margin: 0
}

    ul.payment-plan-list li {
        list-style-type: none;
        border-bottom: none
    }

        ul.payment-plan-list li:last-child {
            border-bottom: none
        }

.dates a {
    display: block;
    margin-top: 10px
}

    .dates a:hover {
        background-color: transparent;
        opacity: .8;
        color: #d3202d
    }

.ppa-payment-2.wide {
    width: 18%
}

.ppa-payment-2 input, .ppa-srv-2 input {
    width: 95%
}

    .ppa-payment-2 input[type=checkbox], .ppa-srv-2 input[type=checkbox] {
        width: auto !important
    }

.ppa-srv-2 {
    padding-right: 0;
    width: 6%;
    margin-right: 1%
}

.ppa-payment-2 a.icons {
    font-size: 15px;
    padding-left: 5px
}

.ppa-payment-2 {
    padding-right: 0;
    width: 9%;
    margin-right: 1%
}

.col12.box {
    padding: 20px 0
}

.ppa-payment input {
    padding-left: 5px
}

.ss-calculator {
    font-size: 24px;
    font-family: SSGizmo;
    -webkit-font-smoothing: antialiased
}

.float-l.pp .box ul li {
    padding: 10px 0
}

input.date-pp {
    min-width: 190px;
    clear: both;
    margin-bottom: 10px
}

select.pp {
    padding: 7px 20px 7px 4px;
    width: 100%
}

.ppa-srv {
    width: 8%
}

.column-pp {
    display: block;
    margin: 0;
    overflow-wrap: break-word
}

li.no-line {
    border-bottom: 0;
    border-bottom: 0 !important;
    padding: 10px 5px 10px 0 !important
}

    .pp input[type=checkbox], li.no-line input[type=checkbox] {
        height: 20px;
        margin: 0 10px 0 0
    }

input.date {
    clear: both;
    margin-bottom: 15px
}

.pp {
    margin-bottom: 20px;
    float: left;
    margin-right: 20px
}

    .pp p {
        margin-bottom: 5px
    }

li.pp {
    clear: both;
    width: 100%
}

.pp .question-icon {
    font-size: 20px;
    margin: -1px 0 0 4px
}

.payment-plan-list .layaway-details-breakdown {
    background-color: #eee;
    padding: 5px
}

.payment-plan-list li.even:hover, .payment-plan-list li.odd:hover {
    background-color: transparent !important
}

.ticket-type-pp .table-head a.ep-tooltip .ep-tooltip-contents {
    text-transform: none !important
}

.ticket-type-pp .table-head .ep-tooltip .question-icon {
    font-size: 16px;
    margin: 4px 0 0 2px;
    line-height: 10px
}

.payment-plan-list label {
    font-family: RobotoRegular, Helvetica, Arial, sans-serif;
    width: 100%
}

.pp-split {
    width: 25%;
    float: left
}

.ppa-srv-2.m-t-10 {
    margin-top: 10px
}

.payment-plan .column {
    padding: 10px 1%
}

.payment-plan-date {
    width: 6%;
    background-color: #fff;
    text-align: center;
    margin-right: 2%
}

.payment-plan-amt {
    width: 6%
}

.payment-plan-notes {
    width: 80%
}

.red-failed {
    color: red;
    font-family: RobotoBold, Helvetica, Arial, sans-serif
}

.line-void {
    text-decoration: line-through;
    color: #999
}

.purch-table-head {
    background-color: #fff;
    padding: 8px 5px;
    color: #fff;
    font-size: 11px;
    text-transform: uppercase;
    border-top: 1px dashed #e6e6e6;
    border-bottom: 1px dashed #e6e6e6;
    color: #333
}

.event .colorTip {
    left: -65px
}

.event-overflow {
    max-width: 100%;
    white-space: nowrap;
    overflow: hidden;
    display: block;
    float: left
}

.event a:hover .event-overflow {
    color: #fff;
    text-decoration: none;
    background-color: red;
    padding: 1px
}

.ie8-h-5 {
    display: none;
    height: 0;
    width: 100%
}

.ie8 .ie8-h-5 {
    display: block;
    height: 5px;
    width: 100%
}

.payment-plan-method {
    margin: 10px 0
}

.lrg-rd {
    width: 49%;
    margin-right: 2%;
    background-color: #adadad;
    color: #fff;
    float: left;
    text-align: center;
    text-transform: uppercase
}

    .lrg-rd.payment-plan-method-on, .lrg-rd:hover {
        background-color: #0c9a9a
    }

    .lrg-rd:nth-child(even) {
        margin-right: 0
    }

    .lrg-rd .type-title {
        color: #fff;
        margin-top: 10px
    }

    .lrg-rd p {
        margin-bottom: 10px;
        font-size: 16px
    }

.lrg-rd-full {
    width: 100%;
    margin-right: 0;
    background-color: #0c9a9a
}

.purchase-history-details-box ul.refund-selection li {
    padding: 10px 5px
}

.purchase-history-details-box .refund-history ul li {
    padding: 10px 5px
}

.box .refund-history ul {
    padding: 0
}

.refund-history {
    background-color: #fbfafa
}

    .refund-history .sub-table-head {
        background-color: #e2e2e2;
        border: none
    }

.refund-gateway-total {
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    text-transform: uppercase;
    font-size: 14px;
    margin: 5px;
    padding: 4px;
    display: block;
    color: #fff;
    background-color: #5ab4b4
}

.failed-status, .pending-status, .success-status {
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    text-transform: uppercase;
    font-size: 14px;
    margin: 5px;
    padding: 4px;
    display: block
}

.failed-status {
    background-color: red;
    color: #fff
}

.success-status {
    background-color: #95ef86;
    color: #568f4c
}

.pending-status {
    background-color: #757575;
    color: #fff
}

.refund-ticket {
    width: 10%
}

.refund-srv-fee {
    width: 10%
}

.refund-fac-fee {
    width: 10%
}

.refund-paymentplan-fee {
    width: 14%
}

.refund-taxes {
    width: 10%
}

.refund-coupon {
    width: 10%
}

.refund-shipping {
    width: 10%
}

    .refund-shipping .shipping {
        width: auto
    }

.sub-table-head .refund-total, .sub-user-list .refund-total {
    width: 13%
}

.refund-fac-fee input[type=checkbox], .refund-shipping input[type=checkbox], .refund-srv-fee input[type=checkbox], .refund-taxes input[type=checkbox], .refund-ticket input[type=checkbox], .refund-total input[type=checkbox], .refund-ticketprotection input[type=checkbox], .refund-paymentplan-fee input[type=checkbox] {
    margin-top: -8px
}

.refund-history .refund-status {
    width: 13%
}

.refund-history .refund-user {
    width: 17.5%;
    overflow-x: hidden;
    margin-right: .5%
}

.refund-history .refund-type {
    width: 16%
}

.refund-history .refund-date-time {
    width: 16%
}

.refund-history .refund-trans-num {
    width: 16%
}

.refund-history .refund-total {
    width: 15%
}

.box ul li.event-level-refund, .box-no-border ul li.event-level-refund {
    display: block;
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 26px;
    padding: 5px
}

.accountingsummary-date {
    width: 18%
}

.accountingsummary-pay-active {
    width: 16%
}

.accountingsummary-charge-active {
    width: 16%
}

.accountingsummary-pay-settling {
    width: 16%
}

.accountingsummary-charge-settling {
    width: 16%
}

.accountingsummary-currency {
    width: 10%
}

.accountingsummary-box .info-box-search-box-full input {
    width: 48%;
    margin-bottom: 0
}

#featured {
    width: 930px;
    height: 300px;
    background: #232323 url(https://cdn.vor.us/images/version3/images/loading.gif) no-repeat center center;
    overflow: hidden;
    margin: 0 auto;
    padding: 0
}

#featuredposts {
    width: 930px;
    height: 190px;
    background: #232323 url(https://cdn.vor.us/images/version3/images/loading.gif) no-repeat center center;
    overflow: hidden;
    margin: 0 auto;
    padding: 0
}

    #featuredposts .content {
        background-color: #fff;
        height: 930px;
        height: 190px;
        display: block
    }

#featured > a, #featured > div, #featured > img {
    display: none
}

#featuredposts > a, #featuredposts > div, #featuredposts > img {
    display: none
}

div.orbit-wrapper {
    width: 1px;
    height: 1px;
    position: relative;
    margin: 15px 0
}

div.orbit {
    width: 1px;
    height: 1px;
    position: relative;
    overflow: hidden
}

    div.orbit > img {
        position: absolute;
        top: 0;
        left: 0;
        display: none
    }

    div.orbit > a {
        border: none;
        position: absolute;
        top: 0;
        left: 0;
        line-height: 0;
        display: none
    }

.orbit > div {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

div.timer {
    width: 40px;
    height: 40px;
    overflow: hidden;
    position: absolute;
    top: 306px;
    left: 11px;
    -moz-opacity: .6;
    -khtml-opacity: .6;
    opacity: .6;
    cursor: pointer;
    z-index: 1001
}

span.rotator {
    display: block;
    width: 40px;
    height: 40px;
    position: absolute;
    top: 0;
    left: -20px;
    background: url(https://cdn.vor.us/images/version3/images/rotator-black.png) no-repeat;
    z-index: 3
}

span.mask {
    display: block;
    width: 20px;
    height: 40px;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
    overflow: hidden
}

span.rotator.move {
    left: 0
}

span.mask.move {
    width: 40px;
    left: 0;
    background: url(https://cdn.vor.us/images/version3/images/timer-black.png) repeat 0 0
}

span.pause {
    display: block;
    width: 40px;
    height: 40px;
    position: absolute;
    top: 0;
    left: 0;
    background: url(https://cdn.vor.us/images/version3/images/pause-black.png) no-repeat;
    z-index: 4;
    -moz-opacity: .6;
    -khtml-opacity: .6;
    opacity: .6
}

    span.pause.active {
        background: url(https://cdn.vor.us/images/version3/images/pause-black.png) no-repeat 0 -40px
    }

    div.timer:hover span.pause, span.pause.active {
        -moz-opacity: 1;
        -khtml-opacity: 1;
        opacity: 1
    }

.orbit-caption {
    display: none;
    font-family: Helvetica, Arial, sans-serif
}

.orbit-wrapper .orbit-caption {
    position: absolute;
    left: 11px;
    top: 11px;
    z-index: 8;
    width: 380px
}

.orbit-caption h3 {
    font-size: 50px;
    color: #232323;
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    display: block;
    padding: 8px 0 0 2px;
    text-shadow: 1px 1px 0 #eee;
    -webkit-font-smoothing: antialiased
}

.orbit-caption p {
    padding: 5px;
    margin: 0;
    font-size: 16px;
    color: #232323;
    text-shadow: 1px 1px 0 #eee
}

.orbit-caption a {
    display: inline !important
}

.orbit-caption p a:active, .orbit-caption p a:hover {
    text-shadow: 1px 1px 0 red
}

div.slider-nav {
    display: block;
    margin: auto 0
}

    div.slider-nav span {
        width: 24px;
        height: 25px;
        text-indent: 100%;
        white-space: nowrap;
        overflow: hidden;
        position: absolute;
        z-index: 1000;
        top: 50%;
        margin-top: -42px;
        cursor: pointer
    }

        div.slider-nav span.right {
            background: url(https://cdn.vor.us/images/version3/images/slider_buttons.png) 24px 25px;
            right: -24px
        }

            div.slider-nav span.right:hover {
                background: url(https://cdn.vor.us/images/version3/images/slider_buttons.png) 24px 0
            }

        div.slider-nav span.left {
            background: url(https://cdn.vor.us/images/version3/images/slider_buttons.png) 0 25px;
            left: -24px
        }

            div.slider-nav span.left:hover {
                background: url(https://cdn.vor.us/images/version3/images/slider_buttons.png) 0 0
            }

.orbit-bullets {
    position: absolute;
    z-index: 1000;
    list-style: none;
    bottom: -38px;
    left: 22%;
    padding: 0;
    display: none
}

    .orbit-bullets li {
        float: left;
        margin: 0 0 0 100px;
        cursor: pointer;
        color: #999;
        text-indent: 100%;
        white-space: nowrap;
        overflow: hidden;
        background: url(https://cdn.vor.us/images/version3/images/numbers-sprite.png) no-repeat 4px 0;
        width: 23px;
        height: 23px;
        overflow: hidden
    }

        .orbit-bullets li.active {
            color: #222;
            background-position: 0 -23px
        }

        .orbit-bullets li.has-thumb {
            background: 0 0;
            width: 100px;
            height: 75px
        }

        .orbit-bullets li.active.has-thumb {
            background-position: 0 0;
            border-top: 2px solid #232323
        }

div.slider-nav-lrg {
    display: block;
    float: left;
    position: relative
}

    div.slider-nav-lrg span {
        display: block;
        width: 24px;
        height: 50px;
        text-indent: 100%;
        white-space: nowrap;
        overflow: hidden;
        position: relative;
        z-index: 1000;
        top: 185px;
        cursor: pointer;
        float: left;
        margin-top: -50px
    }

        div.slider-nav-lrg span.right {
            background: url(https://cdn.vor.us/images/version3/images/slider_buttons-lrg.png) 24px 50px;
            position: relative;
            left: 930px
        }

            div.slider-nav-lrg span.right:hover {
                background: url(https://cdn.vor.us/images/version3/images/slider_buttons-lrg.png) 24px 0
            }

        div.slider-nav-lrg span.left {
            background: url(https://cdn.vor.us/images/version3/images/slider_buttons-lrg.png) 0 50px;
            position: relative;
            left: -24px
        }

            div.slider-nav-lrg span.left:hover {
                background: url(https://cdn.vor.us/images/version3/images/slider_buttons-lrg.png) 0 0
            }

.divider {
    height: 1px;
    background-color: #e6e6e6;
    width: 100%;
    display: block
}

.divider-show {
    height: 1px;
    background-color: #e6e6e6;
    width: 100%;
    display: block
}

.box-container .divider {
    height: 1px;
    background-color: transparent;
    width: 100%;
    display: block
}

.pop-up-content .divider {
    height: 1px;
    background-color: transparent;
    width: 100%;
    display: block
}

.home-news-box {
    width: 140px;
    display: block;
    padding: 0;
    margin: 0 18px 0 0
}

    .home-news-box img {
        margin: 0;
        padding: 0;
        position: relative;
        top: 3px;
        border: 5px solid #eee
    }

    .home-news-box h5 {
        font-size: 13px;
        line-height: 14px;
        color: #004454;
        display: block;
        padding: 6px
    }

#featuredposts .last {
    margin: 0
}

.middle-content #locationdiv {
    float: left
}

#locationdiv a:link, #locationdiv a:visited {
    padding: 1px !important
}

#locationdiv a:active, #locationdiv a:hover {
    padding: 1px !important;
    background-color: red !important
}

.event-cal-box {
    display: block;
    width: 53px;
    margin: 0 2% 0 0
}

    .event-cal-box .event-cal-month {
        font-family: RobotoBold, Helvetica, Arial, sans-serif;
        font-weight: 400;
        font-size: 14px;
        color: #757575;
        display: block;
        width: 53px;
        text-align: center;
        background-color: #eee;
        margin-bottom: 1px;
        padding: 2px 0;
        text-transform: uppercase;
        -webkit-font-smoothing: antialiased
    }

    .event-cal-box .event-cal-day {
        font-family: RobotoRegular, Helvetica, Arial, sans-serif;
        font-size: 24px;
        color: #757575;
        text-align: center;
        padding: 2px 0;
        -webkit-font-smoothing: antialiased;
        background-color: #eee
    }

.event-cal-box-multi {
    display: block;
    width: 60px;
    margin: 0 2% 0 0;
    border-radius: 8px
}

    .event-cal-box-multi .event-cal-multi-day-top {
        font-family: RobotoBold, Helvetica, Arial, sans-serif;
        font-weight: 400;
        font-size: 14px;
        color: #fff;
        display: block;
        width: 60px;
        text-align: center;
        background-color: #0c9a9a;
        border-radius: 8px 8px 0 0;
        padding: 6px 1px;
        text-transform: uppercase;
        border-bottom: 1px solid #fff;
        -webkit-font-smoothing: antialiased
    }

    .event-cal-box-multi .event-cal-multi-day-btn {
        font-family: RobotoBold, Helvetica, Arial, sans-serif;
        font-weight: 400;
        font-size: 14px;
        color: #fff;
        display: block;
        width: 60px;
        text-align: center;
        background-color: #5ab4b4;
        border-radius: 0 0 8px 8px;
        padding: 6px 1px;
        text-transform: uppercase;
        -webkit-font-smoothing: antialiased
    }

ul.search-results-events li.search-cal {
    margin: 0 0 -66px;
    border: 0 solid #e6e6e6;
    position: relative;
    left: -66px;
    padding: 0
}

.search-cal .event-cal-box {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0
}

    .search-cal .event-cal-box .event-cal-month {
        border-bottom-right-radius: 0;
        border-top-right-radius: 0
    }

.shipping-details-txt {
    margin-left: 10px
}

.grouping-dropdown-title a {
    display: block;
    background-color: #0c9a9a;
    color: #fff !important;
    padding: 8px;
    font-size: 14px;
    font-family: RobotoBold, helvetica, arial;
    -webkit-font-smoothing: antialiased
}

    .grouping-dropdown-title a:hover {
        display: block;
        background-color: #0c9a9a;
        color: #fff;
        padding: 8px;
        font-size: 14px;
        -moz-opacity: .85;
        -khtml-opacity: .85;
        opacity: .85
    }

.grouping-dropdown-title .minus-2-icon, .grouping-dropdown-title .plus-2-icon {
    color: #fff
}

.grouping-dropdown-title .minus-2-icon, .grouping-dropdown-title .plus-2-icon {
    color: #fff
}

.grouping-list {
    padding: 5px
}

    .grouping-list .sub-table-head {
        background-color: #fff;
        padding: 8px 5px 6px;
        color: #fff;
        font-size: 11px;
        text-transform: uppercase;
        border-top: 1px dashed #e6e6e6;
        border-bottom: 1px dashed #e6e6e6;
        color: #333
    }

    .grouping-list li.even {
        list-style: none;
        margin: 0;
        border-bottom: 1px solid #e6e6e6;
        padding: 10px 5px
    }

        .grouping-list li.even:hover {
            background-color: #e2e2e2
        }

    .grouping-list li.odd {
        list-style: none;
        margin: 0;
        border-bottom: 1px solid #e6e6e6;
        padding: 10px 5px
    }

        .grouping-list li.odd:hover {
            background-color: #e2e2e2
        }

.timed-ticketing .results-bar {
    width: 100%
}

.timed-ticketing .profile-search-bar {
    margin: 20px 0 0;
    width: 100%
}

    .timed-ticketing .profile-search-bar .wrap {
        width: 100%
    }

.calendar-slider {
    padding: 20px 0
}

    .calendar-slider .owl-controls {
        margin-top: -102px !important;
        margin-bottom: 102px
    }

    .calendar-slider .owl-next, .calendar-slider .owl-prev {
        margin: 0 !important;
        border-radius: 0 !important;
        font-size: 0 !important;
        padding: 0 !important;
        width: 3%;
        height: 100px;
        opacity: 1 !important;
        border: 1px solid #e6e6e6;
        background: #ddd no-repeat center !important;
        background-size: 50% !important
    }

    .calendar-slider .owl-prev {
        float: left;
        background-image: url(https://cdn.vor.us/images/grey-cal-arrow-left.png) !important
    }

    .calendar-slider .owl-next {
        float: right;
        background-image: url(https://cdn.vor.us/images/grey-cal-arrow-right.png) !important
    }

    .calendar-slider .owl-carousel .owl-wrapper-outer {
        width: 92%;
        margin: 0 4%
    }

.cal-slide {
    border-left: 1px solid #e6e6e6;
    border-top: 1px solid #e6e6e6;
    border-bottom: 1px solid #e6e6e6;
    height: 100px;
    background-color: #fff;
    transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out;
    text-align: center;
    color: #999
}

    .cal-slide:hover {
        color: #333 !important;
        transition: all .4s ease-in-out;
        -moz-transition: all .4s ease-in-out;
        -webkit-transition: all .4s ease-in-out
    }

.cal-selected.cal-slide .cal-day {
    background-color: #0c9a9a;
    color: #fff
}

.cal-selected.cal-slide .cal-date, .cal-selected.cal-slide .cal-month {
    color: #333
}

.cal-slide .cal-day {
    width: auto;
    float: none;
    height: auto;
    margin-right: 0;
    padding: 5px 0;
    background-color: #eee
}

.cal-slide .cal-month {
    text-transform: uppercase;
    padding: 5px 0;
    font-size: 20px
}

.cal-slide .cal-date {
    font-family: RobotoLight;
    font-size: 36px
}

.cal-no-events {
    color: #ccc;
    background-color: #fafafa
}

    .cal-no-events:hover {
        color: #ccc !important
    }

.tt-event {
    border-top: 1px solid #e6e6e6;
    padding: 20px 0 0
}

.timed-ticket-event {
    font-size: 24px;
    color: #232323;
    font-family: RobotoLight, Helvetica, Arial, sans-serif
}

.tt-event .timed-ticket-type {
    font-size: 14px;
    margin: 10px 0 5px
}

    .tt-event .timed-ticket-type:nth-child(1) {
        margin-top: 0
    }

.timed-ticket-times {
    margin-bottom: 20px
}

.tt-time {
    background-color: #0c9a9a;
    color: #fff;
    text-align: center;
    font-size: 15px;
    float: left;
    margin: .5%;
    width: 24%;
    padding: 5px 0;
    transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out
}

    .tt-time:last-child {
        margin-right: 0
    }

.tt-time-inactive {
    background-color: #ddd
}

.tt-time:hover {
    opacity: .5
}

.tt-time-inactive:hover {
    background-color: #ddd;
    color: #fff
}

.mini-hamburger {
    width: 25px;
    display: none
}

    .mini-hamburger div {
        background-color: #0c9a9a;
        margin-top: 3px;
        height: 3px;
        border-radius: 3px
    }

.mini-hamburger-event {
    width: 25px;
    display: none
}

    .mini-hamburger-event div {
        background-color: #0c9a9a;
        margin-top: 3px;
        height: 3px;
        border-radius: 3px
    }

.mini-hamburger-ticket-settings {
    width: 25px;
    display: none;
    float: right;
    margin-right: 2%
}

.mini-ticket-manager-menu {
    display: none;
    padding: 10px 0;
    background-color: #f0f0f0;
    clear: both;
    border-top: 1px solid #e6e6e6
}

    .mini-ticket-manager-menu ul {
        list-style: none;
        margin-left: 0
    }

    .mini-ticket-manager-menu li {
        float: none;
        clear: both;
        padding: 10px 2%;
        margin-right: 0
    }

        .mini-ticket-manager-menu li .icons {
            margin-right: 5px
        }

.mini-hamburger-ticket-settings div {
    background-color: #0c9a9a;
    margin-top: 3px;
    height: 3px;
    border-radius: 3px
}

.mini-ticket-settings-menu {
    display: none;
    clear: both;
    width: 220px;
    float: right;
    margin-top: -10px;
    position: absolute;
    top: 45px;
    right: 2%;
    z-index: 9999
}

    .mini-ticket-settings-menu ul {
        background-color: #f0f0f0;
        padding: 10px
    }

        .mini-ticket-settings-menu ul li {
            border-bottom: none !important;
            padding: 0
        }

    .mini-ticket-settings-menu .icons {
        margin-right: 15px
    }

.mini-menu-arrow {
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #f0f0f0;
    float: right;
    margin-right: 2px
}

.mini-event-menu {
    display: none;
    background-color: #f0f0f0;
    padding: 10px 0
}

.email-check {
    width: 5%
}

.email-spec-attendees {
    width: 20%
}

.email-spec-attendees-tickettype {
    width: 25%
}

.attendee-email-box input[type=checkbox] {
    height: 41px
}

.email-check input[type=checkbox] {
    height: 15px
}

.email-dash-type {
    width: 10%
}

.estats-recipient-count {
    font-size: 18px
}

.estats-header-l {
    float: left;
    width: 50%
}

.estats-header-r {
    float: right;
    width: 50%
}

    .estats-header-r li {
        border-bottom: none !important;
        text-align: right;
        padding: 5px 0 !important
    }

.estats-open-rate {
    width: 48%;
    float: left;
    margin-top: 20px
}

.estats-click-rate {
    width: 48%;
    float: right;
    margin-top: 20px
}

.email-marketing-stats .perch-amt {
    font-size: 20px;
    width: 16%;
    text-align: right
}

.email-marketing-stats ul {
    clear: both
}

    .email-marketing-stats ul li {
        border-bottom: none !important;
        padding: 10px 0
    }

.estats-bar {
    margin-top: 20px
}

.estat-box {
    width: 25%;
    box-sizing: border-box;
    border: 1px solid #e6e6e6;
    border-right: none;
    float: left;
    text-align: center;
    padding: 10px
}

.estats-bar .ng-scope:nth-child(4) .estat-box {
    border-right: 1px solid #e6e6e6
}

.estat-box-num {
    font-size: 30px;
    color: #0c9a9a
}

.estat-box-label {
    font-size: 16px;
    font-family: RobotoBold
}

ul.ui-addtocal {
    font-size: 12px;
    min-width: 150px
}

    ul.ui-addtocal li {
        list-style: none;
        padding: 2px;
        display: block
    }

        ul.ui-addtocal li a {
            width: 98%;
            padding: 0;
            display: block;
            border-radius: 0
        }

#map {
    position: relative;
    min-height: 200px
}

    #map .map-tooltips {
        height: 100%;
        left: 0;
        list-style: none;
        position: absolute;
        text-align: left;
        top: 0;
        width: 100%;
        border: none
    }

        #map .map-tooltips li {
            position: absolute;
            width: auto;
            border: none
        }

    #map img {
        display: block;
        margin: 0 auto
    }

.tooltip {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 3;
    display: none
}

.s_as {
    background: url(https://cdn.vor.us/images/assigned-seating/seating-chart/seats.png) no-repeat 0 0;
    float: left;
    height: 15px;
    margin-right: 4px;
    width: 17px
}

.s_ss {
    background: url(https://cdn.vor.us/images/assigned-seating/seating-chart/seats.png) no-repeat 0 -30px;
    float: left;
    height: 15px;
    margin-right: 4px;
    width: 17px
}

.s_na {
    background: url(https://cdn.vor.us/images/assigned-seating/seating-chart/seats.png) no-repeat 0 -15px;
    float: left;
    height: 15px;
    margin-right: 4px;
    width: 17px
}

.assigned-seating-key {
    border-bottom: 1px solid #ccc
}

.seating-chart {
    background-color: #fff;
    display: block;
    margin: 10px auto 0;
    overflow-x: visible;
    overflow-y: auto;
    padding: 20px 10px
}

    .seating-chart .seats {
        display: block;
        max-width: 640px;
        margin: 0 auto
    }

        .seating-chart .seats a:active, .seating-chart .seats a:hover, .seating-chart .seats a:link, .seating-chart .seats a:visited {
            padding: 0;
            background-color: transparent
        }

    .seating-chart .column {
        float: left;
        font-size: 10px;
        height: 15px;
        width: 17px;
        text-align: right;
        margin: 0;
        padding: 0
    }

    .seating-chart .row {
        float: left;
        width: 20px;
        font-size: 10px;
        height: 18px;
        text-align: right
    }

    .seating-chart .seat {
        background: url(https://cdn.vor.us/images/icons/seats.png) no-repeat 0 0;
        float: left;
        height: 15px;
        width: 17px
    }

    .seating-chart .as_x {
        background-position: 0 -60px
    }

.stage-direction {
    background-color: #f0f0f0;
    color: #414141;
    display: block;
    font-size: 12px;
    margin: 0;
    padding-top: 2px;
    width: 100%
}

    .stage-direction .stage-text {
        display: block;
        margin: 0 auto;
        text-align: center;
        font-family: RobotoBold, Helvetica, Arial, sans-serif;
        padding: 4px 0;
        -webkit-font-smoothing: antialiased
    }

.clear {
    clear: both
}

.seating-chart .as_r {
    background-position: 0 -15px
}

.seating-chart .as_m {
    background-position: 0 -30px
}

.seating-chart .as_x {
    background-position: 0 -60px
}

.seating-chart .as_t {
    background-position: 0 -45px
}

.as-chart-name {
    width: 25%
}

.as-last-edited {
    width: 20%
}

.as-price-sec {
    width: 19%
}

.as-physical-sec {
    width: 19%
}

.as-section-name {
    width: 21%
}

.as-short-name {
    width: 21%
}

.as-section-img {
    width: 21%
}

.as-stage-img {
    width: 21%
}

.as-position-top {
    width: 10%
}

.as-position-left {
    width: 10%
}

.as-pricing-sec-desc {
    width: 70%
}

.as-seat-builder-box {
    display: block;
    width: 96%;
    overflow: scroll;
    max-height: 400px;
    background-color: #fff;
    padding: 2%
}

#map-preview {
    display: block;
    margin: 0 auto;
    max-width: 728px;
    position: relative;
    width: 100%
}

@-webkit-keyframes pulse {
    0% {
        -webkit-transform: scale(0);
        opacity: 0
    }

    8% {
        -webkit-transform: scale(0);
        opacity: 0
    }

    15% {
        -webkit-transform: scale(.1);
        opacity: 1
    }

    30% {
        -webkit-transform: scale(.5);
        opacity: 1
    }

    100% {
        opacity: 0;
        -webkit-transform: scale(1)
    }
}

@-moz-keyframes pulse {
    0% {
        -moz-transform: scale(0);
        opacity: 0
    }

    8% {
        -moz-transform: scale(0);
        opacity: 0
    }

    15% {
        -moz-transform: scale(.1);
        opacity: 1
    }

    30% {
        -moz-transform: scale(.5);
        opacity: 1
    }

    100% {
        opacity: 0;
        -moz-transform: scale(1)
    }
}

#map .map-tooltips li a {
    width: 18px;
    height: 18px;
    background: red;
    border-radius: 100px;
    display: block
}

    #map .map-tooltips li a.noseatsavailable {
        background: #999 !important
    }

    #map .map-tooltips li a span {
        margin: 0 auto;
        border-radius: 100px;
        position: absolute;
        right: -11px;
        top: -6px;
        z-index: 10;
        background-color: red;
        opacity: .1;
        width: 46px;
        height: 46px;
        border: 2px solid red;
        -webkit-border-radius: 100px;
        -moz-border-radius: 100px;
        -o-border-radius: 100px;
        -ms-border-radius: 100px;
        border-radius: 100px;
        -webkit-animation: pulse_effect 2s linear infinite;
        -moz-animation: pulse_effect 2s linear infinite;
        border-image: initial;
        background-image: none
    }

    #map .map-tooltips li a.noseatsavailable span {
        background-color: #999;
        opacity: .4;
        border: 2px solid #999
    }

.select-seat-pg .right-main {
    float: left
}

.select-seat-pg .left-main {
    float: right
}

.seat-selector {
    background-color: #eee;
    padding: 20px
}

    .seat-selector .bubble-ticket-info {
        padding: 10px 0;
        width: 100%
    }

        .seat-selector .bubble-ticket-info .bubble-seats {
            font-size: 15px;
            margin-bottom: 5px
        }

    .seat-selector .ticket-list {
        list-style: none
    }

    .seat-selector .donation-amt {
        width: 100%
    }

    .seat-selector .coupon-code {
        width: 97%
    }

    .seat-selector .shipping-opt {
        width: 100% !important
    }

    .seat-selector .ticket-list a.ep-tooltip {
        margin-top: -14px
    }

    .seat-selector .even, .seat-selector .odd {
        margin-bottom: 10px
    }

.seat-selector-btn .lrg-btn {
    width: 48%;
    text-align: center
}

.seating-chart {
    width: 96%;
    padding: 0 2%
}

.pinch-zoom-container {
    overflow: hidden
}

.pinch-zoom-image {
    width: 100%
}

.mobile-seat-selector-checkout {
    display: none
}

.seat-annotation {
    background: #c09cc7 !important
}

.seating-section-inner {
    width: 100%;
    position: relative
}

    .seating-section-inner table {
        width: 100%;
        position: relative;
        margin: 0 auto 20px
    }

    .seating-section-inner td {
        width: auto !important;
        height: auto !important;
        max-width: 20px !important;
        min-width: 0;
        border: 5px solid #fff;
        padding: 0 !important;
        margin: 0
    }

.mobile-instruction-txt {
    margin-top: 56px;
    display: none
}

.instruction-pull {
    border-top: 14px solid #eee;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    height: 0;
    width: 40px;
    margin: -1px auto 0
}

    .instruction-pull div {
        height: 2px;
        width: 80%;
        margin: -7px auto 1px;
        background-color: rgba(0, 0, 0, .1)
    }

.mobile-instruction-txt p {
    background-color: #eee;
    padding: 20px;
    text-align: center
}

.mobile-seating-chart-key {
    margin-top: 10px
}

    .mobile-seating-chart-key .seat-space {
        width: 16px;
        height: 16px
    }

    .mobile-seating-chart-key ul {
        text-align: center
    }

        .mobile-seating-chart-key ul li {
            display: inline-block;
            border-bottom: none !important
        }

    .mobile-seating-chart-key .key-info {
        width: auto
    }

.select-seat-mobile {
    position: fixed;
    bottom: 0;
    z-index: 9999;
    background-color: #eee;
    width: 96%;
    padding: 20px 2%;
    display: none
}

    .select-seat-mobile .seat-selector-btn .lrg-btn {
        width: 49%
    }

        .select-seat-mobile .seat-selector-btn .lrg-btn a {
            font-size: 18px
        }

.ticket-selector-mobile .seat-selector-btn .lrg-btn a {
    font-size: 18px
}

.select-seat-mobile p {
    margin-bottom: 15px;
    text-align: center
}

.seat-selector-btn p {
    margin-bottom: 10px;
    text-align: center
}

.ticket-selector-mobile {
    overflow: hidden;
    padding: 0;
    display: none;
    background-color: #fff
}

    .ticket-selector-mobile .seat-selector-btn {
        position: fixed;
        bottom: 0;
        left: 0;
        width: 96%;
        background-color: #eee;
        padding: 20px 2%
    }

    .ticket-selector-mobile .m-price-label {
        color: #fff;
        opacity: .8
    }

.ticket-selector-mobile-open {
    display: none
}

.select-seat-pg .photo-icon {
    margin-top: 0
}

.chart-display {
    display: none
}

.section-builder-box table td {
    padding: 2px;
    vertical-align: middle
}

.align-c {
    text-align: center
}

.section-builder-box table a:active, .section-builder-box table a:hover, .section-builder-box table a:link, .section-builder-box table a:visited {
    background-color: transparent;
    padding: 0
}

.section-builder-box table .colorTip {
    top: -70px;
    left: 0;
    display: none !important
}

.build-seat-assigned {
    background-color: #ddd;
    text-align: center;
    width: 44px;
    height: 44px
}

    .build-seat input, .build-seat-assigned input {
        background-color: transparent;
        border-radius: 0;
        text-align: center;
        margin: 0 auto;
        width: 90%;
        height: 22px;
        padding: 0
    }

        .build-seat input:focus, .build-seat-assigned input:focus {
            background-color: transparent;
            box-shadow: inset 0 -1px 0 0 #999
        }

.build-seat {
    background-color: #757575;
    text-align: center;
    width: 44px;
    height: 44px
}

    .build-seat-assigned.seat-selected, .build-seat.seat-selected {
        background-color: red
    }

        .build-seat-assigned.seat-selected input, .build-seat.seat-selected input {
            color: #fff
        }

a.row-row:active, a.row-row:hover, a.row-row:link, a.row-row:visited {
    background-color: transparent;
    padding: 0
}

.seating-chart-builder-key {
    background-color: #f9f9f9;
    padding: 10px 10px 0
}

.box .seating-chart-builder-key li {
    width: 30%;
    display: inline-block;
    border-bottom: 0 solid #ddd
}

.box .seating-chart-builder-key .key-info {
    width: auto
}

.as-info-box {
    width: 100%;
    display: block
}

    .as-info-box h2 {
        color: #0c9a9a;
        font-family: RobotoBold, Helvetica, Arial, sans-serif;
        font-size: 24px;
        line-height: 24px
    }

    .as-info-box h3 {
        color: #232323;
        font-family: RobotoRegular, Helvetica, Arial, sans-serif;
        font-size: 20px
    }

.radio-block {
    width: 15%
}

    .radio-block div {
        width: 100%;
        display: block
    }

.input-txt-combo {
    width: 15%
}

.box-office-body .input-txt-combo input {
    background-color: #fff
}

.input-txt-combo label {
    font-size: 12px;
    text-transform: uppercase;
    width: 100%;
    margin-bottom: 5px;
    color: #999
}

.drag-num {
    text-transform: uppercase;
    font-size: 10px;
    position: relative;
    top: -8px;
    right: 8px;
    color: #333;
    text-align: right;
    display: inline-block;
    width: 68px
}

.bseat input {
    box-shadow: 0 0 0 0 #ddd inset;
    float: left;
    border: none
}

#tablechart td, #tablechart th {
    padding: 4px 0 3px 1% !important
}

.bseat {
    background-color: #e2e2e2;
    width: 44px;
    height: 44px;
    text-align: center;
    position: relative
}

    .bseat.cselected, .bseat.rselected {
        color: red
    }

    .bseat input {
        background-color: transparent;
        border-radius: 0;
        text-align: center;
        margin: 0 auto;
        width: 90%;
        height: 22px;
        padding: 0
    }

    .bseat.cselected input, .bseat.rselected input {
        color: #fff;
        font-family: RobotoBold
    }

.seating-section-container {
    overflow-x: scroll;
    overflow-y: visible
}

    .seating-section-container a {
        width: 100%;
        padding: 0;
        background-color: transparent;
        color: #333
    }

.seating-section-inner {
    margin: 0 auto;
    display: block
}

.seat-numbers {
    width: 20px;
    text-align: center
}

.stage {
    text-align: center;
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    font-size: 20px;
    color: #999;
    background: #f7f7f7;
    display: block;
    -webkit-font-smoothing: antialiased;
    padding: 10px;
    max-width: 180px;
    margin: 0 auto
}

.box .section-name, .box-no-border .section-name {
    font-size: 14px;
    margin-top: 2px;
    width: 35px;
    margin-right: 10px;
    text-align: center
}

.box .section-name-r, .box-no-border .section-name-r {
    margin-right: 0;
    text-align: left
}

.seat-space {
    width: 22px;
    height: 22px;
    background: 0 0;
    cursor: pointer
}

.seat-available {
    background: #0c9a9a
}

.seat-selected {
    background: red
}

.seat-unavailable {
    background: #ddd
}

.seat-reserved {
    background: #107697
}

.seat-comp {
    background: #841f28
}

.seat-select-row {
    border: 2px solid #757575 !important;
    height: 16px;
    width: 16px
}

.box .seat-backend-type, .box-no-border .seat-backend-type {
    text-align: center;
    margin-top: 3px
}

.seat-available:hover {
    background: #e2e2e2 !important
}

.section-key {
    margin: 20px auto
}

.box .key-info, .box-no-border .key-info {
    margin-top: -2px
}

.layaway-due-today-box {
    background-color: #555;
    color: #fff;
    padding: 8px 5px;
    margin-bottom: 5px
}

.inline-block {
    display: inline-block;
    margin: 0 5px 0 0;
    vertical-align: top
}

.sub-table-head {
    background-color: #fff;
    padding: 8px 5px 6px;
    color: #fff;
    font-size: 11px;
    text-transform: uppercase;
    color: #333
}

.layaway-table-head {
    background-color: #fff;
    padding: 8px 5px 6px;
    color: #fff;
    font-size: 12px;
    text-transform: uppercase;
    color: #333
}

.layaway-month-details {
    background-color: transparent;
    padding: 8px 5px;
    color: #fff;
    font-size: 12px;
    text-transform: uppercase;
    color: #333
}

.layaway-details-breakdown {
    width: 100%;
    margin-top: 5px
}

.checkout-cart-box .layaway-details-breakdown {
    margin-top: 30px
}

.layaway-details-top {
    width: 100%;
    background-color: #f0f0f0
}

.layaway-ticket-total {
    display: block;
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    font-weight: 400;
    font-size: 12px;
    margin: 5px;
    width: 100%;
    -webkit-font-smoothing: antialiased
}

.pp-info {
    text-transform: none;
    font-size: 13px;
    padding: 5px
}

.pp-tabl {
    font-size: 17px
}

.payment-key {
    color: #333
}

.gray-paid {
    color: #999
}

.red-payment {
    color: #0c9a9a;
    font-family: RobotoBoldItalic, Helvetica, Arial, sans-serif;
    -webkit-font-smoothing: antialiased
}

.void-payment {
    text-decoration: line-through;
    color: #999
}

ul.ticket-list {
    margin-left: 0
}

.buy-tickets-box-regular .ticket-type {
    width: 32%
}

.buy-tickets-box-regular .ages {
    width: 10%
}

.buy-tickets-box-regular .price {
    width: 15%
}

.buy-tickets-box-regular .fee {
    width: 10%
}

.buy-tickets-box-regular .quantity {
    width: 10.526%
}

    .buy-tickets-box-regular .quantity select {
        width: 100%
    }

.buy-tickets-box-regular .shipping-options .ticket-type {
    width: 40%
}

.buy-tickets-box-layaway .ticket-type {
    width: 35%
}

.buy-tickets-box-layaway .ages {
    width: 12%
}

.buy-tickets-box-layaway .price {
    width: 15%
}

.buy-tickets-box-layaway .fee {
    width: 10%
}

.buy-tickets-box-layaway .layaway {
    width: 15%
}

    .buy-tickets-box-layaway .layaway select {
        width: 100%
    }

.buy-tickets-box-layaway .quantity {
    width: 10.526%;
    text-align: left
}

    .buy-tickets-box-layaway .quantity select {
        width: 100%
    }

.buy-tickets-box-layaway .shipping-options .ticket-type {
    width: 40%
}

.buy-tickets-box-layaway .ticket-type span {
    color: #232323;
    padding: 0 2px
}

.buy-tickets-box-layaway .price .question-icon {
    margin-top: -2px !important
}

.add-to-order-box .add-to-order-regular .ticket-type {
    width: 34%
}

.add-to-order-box .add-to-order-regular .ages {
    width: 16%
}

.add-to-order-box .add-to-order-regular .price {
    width: 45%
}

.add-to-order-box .add-to-order-regular .fee {
    width: 16%
}

.add-to-order-box .add-to-order-regular .quantity {
    width: 10.526%
}

    .add-to-order-box .add-to-order-regular .quantity select {
        width: 100%
    }

.add-to-order-box .add-to-order-regular .shipping-options .ticket-type {
    width: 40%
}

.add-to-order-box .add-to-order-layaway .ticket-type {
    width: 30%
}

.add-to-order-box .add-to-order-layaway .ages {
    width: 12%
}

.add-to-order-box .add-to-order-layaway .price {
    width: 15%
}

.add-to-order-box .add-to-order-layaway .fee {
    width: 10%
}

.add-to-order-box .add-to-order-layaway .layaway {
    width: 15%
}

    .add-to-order-box .add-to-order-layaway .layaway select {
        width: 100%
    }

.add-to-order-box .add-to-order-layaway .quantity {
    width: 10.526%
}

    .add-to-order-box .add-to-order-layaway .quantity select {
        width: 100%
    }

.add-to-order-box .add-to-order-layaway .shipping-options .ticket-type {
    width: 40%
}

.buy-tickets-box-types .ticket-type {
    width: 25%
}

.buy-tickets-box-layaway .ages, .buy-tickets-box-types .ages {
    width: 10%
}

.buy-tickets-box-layaway .price, .buy-tickets-box-types .price {
    width: 45%
}

.buy-tickets-box-layaway .fee, .buy-tickets-box-types .fee {
    width: 13%
}

.buy-tickets-box-layaway .quantity, .buy-tickets-box-types .quantity {
    width: 15%;
    text-align: left
}

.buy-tickets-box-types .time {
    width: 17%
}

.buy-tickets-box-types .total {
    width: 8%
}

.grouping-list-layaway {
    width: 96.4%;
    background-color: #ddd;
    border: 1px dashed #999;
    padding: 10px;
    margin-top: 10px;
    margin-bottom: 10px
}

.grouping-list-layaway-text {
    margin-left: 41%
}

.grouping-list-layaway-select {
    width: 30%
}

.buy-tickets-box-types .ticket-delivery {
    width: 28%
}

.event-cal-multi-random a:active, .event-cal-multi-random a:hover {
    opacity: .55
}

.event-cal-multi-random .cal-icon {
    display: block;
    height: 60px;
    width: 60px;
    background: url(https://cdn.vor.us/images/version3/images/cal-icon.png) center top no-repeat transparent;
    background-size: 60px;
    text-indent: -9999px
}

.section-divider-title {
    display: block;
    padding: 5px;
    font-size: 20px;
    font-family: RobotoRegular, Helvetica, Arial, sans-serif;
    color: #232323;
    background-color: #e2e2e2;
    margin-bottom: 5px
}

.section-divider-date {
    display: block;
    padding: 5px;
    font-size: 15px;
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    color: #414141;
    margin: 9px 0
}

.delinfo {
    margin-top: 10px
}

.ticket-list .tix-not-avail {
    margin-left: 38%;
    width: 62%;
    text-align: right;
    font-family: RobotoBold, Helvetica, Arial, sans-serif
}

.thanks-share-box {
    display: block;
    background-color: #fff;
    padding: 1% 1% 1% 0
}

.white-label-client {
    padding: 1%
}

ul.thanks-icon-list {
    list-style: none;
    margin: 0;
    padding: 2px 0 12px;
    display: block
}

    ul.thanks-icon-list li {
        list-style: none;
        margin: 0 11px 0 0;
        padding: 0;
        border: 0 solid #757575;
        float: left
    }

        ul.thanks-icon-list li:last-child {
            border: 0 solid #757575
        }

        ul.thanks-icon-list li.facebook-like {
            width: 85px;
            margin-top: 3px;
            margin-right: 5px
        }

        ul.thanks-icon-list li.twitter-share {
            width: 80px;
            margin-top: 3px;
            margin-right: 5px
        }

        ul.thanks-icon-list li.email-event {
            margin-top: 6px
        }

        ul.thanks-icon-list li.cal-event {
            margin-top: 6px;
            margin-right: 0 !important
        }

    ul.thanks-icon-list a:hover {
        background-color: transparent
    }

.big-bold {
    font-size: 14px;
    line-height: 20px;
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    font-weight: 400;
    -webkit-font-smoothing: antialiased
}

.box ul.order-confirmation-list li {
    font-size: 14px;
    padding-top: 11px;
    padding-bottom: 11px
}

.you-may-also-like-box .event-details-box {
    width: 80%
}

.checkout-main .facebook-sign-in-prompt {
    padding: 15px 15px 0 !important;
    background: 0 0 !important;
    background-color: #f6f6f4 !important;
    height: auto !important;
    min-height: 180px;
    display: none
}

    .checkout-main .facebook-sign-in-prompt h4 {
        font-size: 32px
    }

    .checkout-main .facebook-sign-in-prompt p {
        font-size: 15px
    }

    .checkout-main .facebook-sign-in-prompt .facebook-sigin-btn {
        width: auto;
        clear: both;
        margin-bottom: 10px
    }

        .checkout-main .facebook-sign-in-prompt .facebook-sigin-btn a {
            background-color: #2f487a;
            padding: 6px;
            width: auto;
            font-size: 19px;
            background-image: none
        }

            .checkout-main .facebook-sign-in-prompt .facebook-sigin-btn a:hover, .facebook-sigin-btn a:active {
                width: auto;
                background-color: #2f487a
            }

.customer-app-ad {
    display: block;
    border-bottom: 1px solid #e6e6e6;
    padding: 0 1% 24px;
    width: 96%
}

.app-image-block {
    display: block;
    height: 300px;
    width: 25%;
    float: left;
    overflow: hidden;
    width: 40%
}

.discoveryAppText {
    padding-left: 2%;
    display: block;
    float: left;
    width: 58%
}

    .discoveryAppText p {
        font-size: 16px;
        line-height: 25px;
        padding-left: 3px
    }

h5.sectionHeader {
    font-size: 42px;
    line-height: 56px;
    font-family: RobotoLight;
    color: #0c9a9a;
    text-transform: uppercase
}

.discoveryAppText .icon-hover img {
    margin-top: 12px
}

.beatport-app-ad h5.sectionHeader {
    color: #90ca0a;
    font-size: 36px;
    line-height: 46px
}

.beatport-app-ad .discoveryAppText p {
    font-size: 22px;
    line-height: 32px;
    font-family: RobotoLight
}

@media screen and (max-width: 1024px) {
    .app-image-block {
        height: 300px
    }
}

@media screen and (max-width: 840px) {
    .app-image-block {
        height: 362px
    }

    .customer-app-ad {
        padding: 20px 2%
    }
}

@media screen and (max-width: 740px) {
    h5.sectionHeader {
        font-size: 40px;
        line-height: 50px
    }

    .discoveryAppText p {
        font-size: 14px;
        line-height: 20px
    }

    .app-image-block {
        height: auto
    }

    .discoveryAppText .icon-hover img {
        max-width: 140px;
        height: 100%
    }
}

@media screen and (max-width: 640px) {
    h5.sectionHeader {
        font-size: 34px;
        line-height: 44px
    }

    .discoveryAppText p {
        font-size: 14px;
        line-height: 18px
    }
}

@media screen and (max-width: 540px) {
    h5.sectionHeader {
        font-size: 28px;
        line-height: 38px
    }
}

@media screen and (max-width: 400px) {
    .app-image-block {
        display: none
    }

    .discoveryAppText {
        padding-left: 0;
        width: 100%
    }
}

.magcard-lookup-box ul.thanks-icon-list li.google-share-btn {
    margin-right: 0
}

a:active.load-more, a:hover.load-more, a:link.load-more, a:visited.load-more {
    background-color: transparent;
    padding: 0;
    color: #0c9a9a
}

.load-more-ajax {
    display: block;
    background-color: #eee;
    padding: 12px 5px 9px;
    margin: 5px 0 10px;
    cursor: pointer;
    color: #004454;
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    font-weight: 400;
    text-align: center;
    font-size: 16px;
    transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out;
    -webkit-font-smoothing: antialiased
}

    .load-more-ajax:hover {
        display: block;
        background-color: #ddd;
        color: #232323
    }

.load-more-divider {
    display: none
}

.load-more-ajax-blog {
    display: block;
    background-color: #eee;
    padding: 12px 5px 9px;
    margin: 10px auto;
    cursor: pointer;
    color: #004454;
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    font-weight: 400;
    text-align: center;
    font-size: 16px;
    transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out;
    text-transform: uppercase;
    width: 96.3%;
    -webkit-font-smoothing: antialiased
}

    .load-more-ajax-blog:hover {
        display: block;
        background-color: #ddd;
        color: #232323
    }

.stats-box .load-more-divider {
    display: block;
    border-top: 1px solid #e6e6e6
}

.custom-forms-box .load-more-ajax, .data-mananger-box .load-more-ajax {
    margin: 0
}

.google-event-map {
    width: 100%;
    margin: 11px auto
}

.event-details p {
    margin: 4px 0 15px
}

.talent-list {
    color: #757575;
    line-height: 20px;
    word-wrap: break-word
}

#dashboard-bar {
    padding: 20px 0 10px;
    margin: 84px 0 0;
    width: 100%;
    position: relative;
    z-index: 100;
    border-bottom: 1px solid #e6e6e6
}

    #dashboard-bar h2 {
        font-family: RobotoLight, Helvetica, Arial, sans-serif
    }

        #dashboard-bar h2 span {
            font-family: RobotoLight, Helvetica, Arial, sans-serif;
            font-size: 20px;
            color: #999
        }

.dashboard-bar-left {
    float: left;
    width: 70%
}

.dashboard-bar-right {
    float: right;
    width: 30%
}

#dashboard-bar .icon-link-block.p-t-7 {
    margin-top: 5px
}

.client-dashboard-bar {
    border-bottom: 3px #5ab4b4 solid !important
}

.event-dashboard-bar {
    border-bottom: 3px #a06dc1 solid !important
}

.brand-dashboard-bar {
    border-bottom: 3px #598abf solid !important
}

#RecentPurchasesV3Dash_cd ul.tab-nav {
    display: none
}

.dev-notes-box p {
    padding: 10px
}

.event-dash-block {
    display: block;
    border-bottom: 1px solid #e6e6e6;
    padding: 0 0 10px;
    margin: -10px 0 20px
}

.event-dash-block-l {
    float: left;
    width: 50%
}

.event-dash-block-r {
    float: right;
    width: 50%
}

.event-min-nav {
    display: block;
    width: 100%
}

.hub-icon {
    background-color: #25C274;
    border: none;
    color: #fff;
    padding: 3px 7px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 13px;
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    vertical-align: text-top;
    margin-left: 5px;
    border-radius: 4px;
    text-transform: capitalize
}

    .hub-icon:before {
        content: "NEW ECOMM";
    }

.event-status {
    font-size: 12px;
    color: #757575;
    display: block;
    text-transform: uppercase;
    margin-top: 0;
    margin-bottom: 15px
}

.status-txt {
    font-size: 12px;
    color: #232323;
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    font-weight: 400;
    -webkit-font-smoothing: antialiased
}

.event-status .icons {
    margin-top: -3px
}

a:link .status-txt, a:visited .status-txt {
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    font-weight: 400;
    color: #0c9a9a;
    -webkit-font-smoothing: antialiased
}

a:active .status-txt, a:hover .status-txt {
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    font-weight: 400;
    -webkit-font-smoothing: antialiased
}

.event-status .feed-link span.colorTip {
    left: 95px
}

.event-status .private-link span.colorTip {
    left: 73px
}

.event-dash-sml-box {
    min-height: 165px
}

.scanned-perc {
    display: block;
    width: 82%;
    height: 30px;
    background-color: #eee;
    margin-right: 2%
}

.perc-bar {
    display: block;
    background-color: #5ab4b4;
    height: 100%
}

.perch-amt {
    width: 14%;
    padding-top: 3px
}

.scanned-data {
    font-size: 12px;
    color: #757575;
    font-family: RobotoRegular, Helvetica, Arial, sans-serif;
    font-weight: 400;
    margin-top: 5px;
    -webkit-font-smoothing: antialiased
}

    .scanned-data span {
        color: #333
    }

.status-txt a.colorTipContainer:active, .status-txt a.colorTipContainer:hover {
    background-color: red
}

.twitter-feed-box-dash p {
    line-height: 16px
}

    .twitter-feed-box-dash p.twitter-time {
        margin-top: 5px
    }

        .twitter-feed-box-dash p.twitter-time a:link, .twitter-feed-box-dash p.twitter-time a:visited {
            color: #757575;
            padding: 0
        }

        .twitter-feed-box-dash p.twitter-time a:active, .twitter-feed-box-dash p.twitter-time a:hover {
            color: #232323;
            padding: 0;
            background-color: transparent
        }

.dashboard-account-selector {
    margin: 0;
    width: 100%
}

.dashboard-event-selector {
    margin: 0;
    width: 100%
}

.dashboard-account-selector a:link, .dashboard-account-selector a:visited {
    padding: 0
}

.dashboard-event-selector a:link, .dashboard-event-selector a:visited {
    padding: 0
}

.dashboard-account-selector a:active, .dashboard-account-selector a:hover {
    background-color: transparent;
    padding: 0
}

.dashboard-event-selector a:active, .dashboard-event-selector a:hover {
    background-color: transparent;
    padding: 0
}

.dashboard-account-selector p {
    color: #757575;
    font-size: 12px;
    margin: 0 0 0 5px;
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    -webkit-font-smoothing: antialiased
}

.account-selector {
    background-color: #ccc;
    width: 96%;
    padding: 6px 2%
}

    .account-selector select {
        width: 90%;
        background-position: 97.5% 2px
    }

    .account-selector .plus-2-icon {
        margin: 5px 0 0 6px
    }

    .account-selector .colorTip {
        top: -20px;
        left: -12px
    }

.event-selector-box {
    margin: 0 0 -30px;
    width: 50%
}

.event-selector {
    padding: 5px;
    width: 68%
}

    .event-selector select {
        width: 90%;
        background-position: 97.5% 2px
    }

    .event-selector .plus-2-icon {
        margin: 4px 0 0 4px
    }

    .event-selector .colorTip {
        top: -20px;
        left: -12px
    }

.dashboard-event-selector p {
    color: #757575;
    font-size: 12px;
    margin: 20px 0 0 5px;
    text-align: right;
    width: 26%
}

.col6 .account {
    width: 24%
}

.col6 .sent {
    width: 11%
}

.col6 .opened {
    width: 17%
}

.col6 .purchased {
    width: 18%
}

.col6 .ordernum {
    width: 24%
}

.col6 .items {
    width: 13%
}

.col6 .total {
    width: 17%
}

.col6 .shipped {
    width: 16%
}

.col6 .purchase-num {
    width: 30%
}

.col6 .payment {
    width: 15%
}

.col6 .you-may-also-like-box .event-details-box {
    width: 70%
}

.dashboard-customer .col6 .you-may-also-like-box .event-details-box {
    width: 85%
}

.col6 .account-label {
    width: 35%
}

.col6 .account-details {
    width: 68%;
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    font-weight: 400;
    -webkit-font-smoothing: antialiased
}

.col6 .statement {
    width: 26%
}

.col6 .date {
    width: 22%
}

.col6 .order-num {
    width: 23%
}

li.even:hover .info-box, li.odd:hover .info-box {
    background-color: #eee
}

.backend .facebook-sign-in-prompt {
    padding: 15px 20px;
    height: 448px !important;
    background-image: url(https://cdn.vor.us/images/version3/facebook-connect-dashboard.png) !important;
    background-position: center -100px !important
}

    .backend .facebook-sign-in-prompt h4 {
        font-size: 32px
    }

.facebook-sign-in-prompt p {
    font-size: 15px;
    margin-top: 6px
}

.purchase-history-dash-box .info-box .purchase-num {
    width: 20%
}

.purchase-history-dash-box .info-box .date {
    width: 20%
}

.purchase-history-dash-box .info-box .name {
    width: 20%
}

.purchase-history-dash-box .info-box .delivery {
    width: 20%
}

.purchase-history-dash-box .event-details-l {
    width: 60%
}

.purchase-history-dash-box .event-details-r {
    width: 36%;
    border-left: 1px solid #e6e6e6;
    padding-left: 3%
}

    .purchase-history-dash-box .event-details-r .event-list {
        width: 100%;
        display: block
    }

    .purchase-history-dash-box .event-details-r .purchase-num {
        width: 100%;
        display: block
    }

    .purchase-history-dash-box .event-details-r .order-date {
        width: 100%;
        display: block
    }

    .purchase-history-dash-box .event-details-r .order-name {
        width: 100%;
        display: block
    }

    .purchase-history-dash-box .event-details-r .order-payment {
        width: 100%;
        display: block
    }

    .purchase-history-dash-box .event-details-r .client-icons, .purchase-history-dash-box .event-details-r .customer-icons {
        width: 100%;
        display: block
    }

        .purchase-history-dash-box .event-details-r .client-icons .column, .purchase-history-dash-box .event-details-r .customer-icons .column {
            margin-right: 5px
        }

.customer-icons .lrg-btn {
    margin-right: 5px !important
}

.events-attending-box .search-results-events .event-details-l {
    width: 72%
}

.events-attending-box .search-results-events .event-details-r {
    width: 28%
}

.purchase-history-dash-box .event-name {
    width: 26%
}

.purchase-history-dash-box .date {
    width: 14%
}

.purchase-history-dash-box .name {
    width: 14%
}

.purchase-history-dash-box .items {
    width: 12%
}

.purchase-history-dash-box .payment {
    width: 12%
}

.purchase-history-dash-box .delivery {
    width: 16%
}

.purchase-history-dash-box .magcard-num {
    width: 13%
}

.purchase-history-dash-box .day-date-time {
    width: 25%
}

.day-date-time {
    width: 22%
}

.dash-date-range {
    width: 24%
}

.dash-visits {
    width: 17%
}

.dash-unique-visitors {
    width: 18%
}

.dash-pageviews {
    width: 18%
}

.dash-bounce-rate {
    width: 17%
}

.dash-topearners-rep {
    width: 44%
}

.dash-topearners-tickets {
    width: 30%
}

.dash-topearners-total {
    width: 24%;
    text-align: right
}

.col12 .on-off, .col9 .on-off, .pop-up-content .on-off {
    width: 8%
}

    .col12 .on-off select, .col9 .on-off select, .pop-up-content .on-off select {
        width: 100%
    }

.col12 .method, .col9 .method, .pop-up-content method {
    width: 14%
}

.col12 .shipping-price, .col9 .shipping-price, .pop-up-content .shipping-price {
    width: 7%
}

.col12 .description, .col9 .description, .pop-up-content .description {
    width: 67%
}

.col9 .settings-box .description {
    width: 55%
}

.col12 .handling-fee, .col9 .handling-fee, .pop-up-content .handling-fee {
    width: 11%
}

    .col12 .handling-fee .input-1, .col9 .handling-fee .input-1, .pop-up-content .handling-fee .input-1 {
        width: 97% !important
    }

.col12 .m-r-10, .col9 .m-r-10, .pop-up-content .m-r-10 {
    margin-right: 2%
}

.col12 .m-l-10, .col9 .m-l-10, .pop-up-content .m-l-10 {
    margin-left: 2%
}

.col12 .billing-address-box .state-select, .col9 .billing-address-box .state-select {
    width: 33.9%
}

    .col12 .billing-address-box .state-select select, .col9 .billing-address-box .state-select select {
        width: 100%
    }

.col12 .event-date-dup, .col9 .event-date-dup {
    width: 27%
}

.col12 .event-time-dup, .col9 .event-time-dup {
    width: 55%
}

    .col12 .event-time-dup .select-1, .col9 .event-time-dup .select-1 {
        width: 22% !important
    }

.personal-info-box .on-off {
    width: 8%
}

.personal-info-box .method {
    width: 14%
}

.personal-info-box .shipping-price {
    width: 7%
}

.personal-info-box .description {
    width: 55%
}

.personal-info-box .handling-fee {
    width: 11%
}

    .personal-info-box .handling-fee .input-50 {
        width: 97%
    }

.add-user-box .input-special {
    width: 70%
}

.ticket-name {
    width: 26%
}

.ticket-price {
    width: 15%
}

.subscrip-min-event {
    width: 10%
}

.ticket-price input {
    width: 92% !important
}

.extra-info {
    width: 100%;
    margin-top: 10px
}

.ticket-status {
    width: 11%
}

.ticket-age {
    width: 12%
}

.ticket-type-category {
    width: 17%
}

.bounty-percent {
    width: 18%
}

.sub-name {
    width: 19%
}

.sub-event {
    width: 24%
}

.sub-email {
    width: 23%;
    overflow: hidden;
    margin-right: 1%
}

.sub-link {
    width: 17%
}

.sub-button {
    width: 18%
}

.form-title {
    width: 30%
}

.form-event {
    width: 30%
}

.form-usage {
    width: 10%
}

.form-status {
    width: 10%
}

.duplicate-collect {
    width: 80%
}

.log-field {
    width: 32%
}

.log-org-value {
    width: 32%
}

.log-new-value {
    width: 32%
}

.color {
    width: 9%
}

.refund-type {
    width: 30%
}

.refund-date-time {
    width: 30%
}

.refund-total {
    width: 13%
}

.choose-type {
    width: 30%
}

.choose-type-select {
    width: 62%
}

.custom-url-txt {
    margin: 12px 5px 0 0;
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    font-weight: 400;
    font-size: 16px;
    -webkit-font-smoothing: antialiased
}

.character_counter_container {
    color: #e2e2e2;
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    font-weight: 400;
    text-align: center;
    font-size: 13px;
    line-height: 14px;
    position: absolute;
    right: 9px;
    bottom: 2px;
    background-color: #fff;
    padding: 14px 4px 0;
    height: 25px;
    -webkit-font-smoothing: antialiased
}

.character_counter_container-half {
    color: #e2e2e2;
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    font-weight: 400;
    font-size: 13px;
    line-height: 14px;
    position: absolute;
    right: 52%;
    bottom: 3px;
    background-color: #fff;
    padding-top: 6px;
    height: 20px
}

.form-boxes.form-desc .character_counter_container {
    bottom: 30px
}

.promo-codes-box .character_counter_container {
    bottom: 30px
}

.seating-edit-icon {
    position: absolute;
    right: 8px;
    bottom: 21px
}

.as-section-head {
    display: block;
    background-color: #fff;
    padding: 8px 5px;
    margin-bottom: 5px;
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    border-bottom: 1px dashed #e6e6e6;
    border-top: 1px dashed #e6e6e6;
    -webkit-font-smoothing: antialiased
}

.as-sections span {
    color: #757575;
    font-size: 12px
}

#more-content-list li {
    background-color: transparent;
    background-image: url(https://cdn.vor.us/images/version3/pricing/check-black-33.png);
    background-position: left center;
    background-repeat: no-repeat;
    background-size: auto auto;
    float: left;
    height: 17px;
    margin-right: 9%;
    margin-top: 36px;
    padding-left: 2.6973%;
    border: 0 solid #ccc
}

.subscription-detaisl-popup .pop-up-content .user-list {
    height: 205px;
    overflow-y: scroll
}

.col9 .settings-box .method {
    width: 20% !important
}

.col9 .settings-box .shipping-price {
    width: 20% !important
}

.col9 .settings-box .usage {
    width: 20% !important
}

.col9 .settings-box .extra-text {
    width: 20% !important
}

.commission-active {
    background-color: #fcfcfc
}

@media screen and (max-width: 900px) {
    .dashboard-bar-left {
        width: 60%
    }

    .dashboard-bar-right {
        width: 40%
    }

    .buy-tickets-box-layaway .select-8, .buy-tickets-box-types .select-8 {
        width: 100% !important
    }

    .multi-group-bar {
        width: 96%;
        padding-right: 2%;
        padding-left: 2%;
        margin-bottom: -25px
    }
}

@media screen and (max-width: 680px) {
    .dashboard-bar-left {
        width: 50%
    }

    .dashboard-bar-right {
        width: 50%
    }

        .dashboard-bar-right .account-selector {
            margin-bottom: 8px
        }
}

@media screen and (max-width: 600px) {
    .input-8 {
        width: 58% !important
    }

    .select-13 {
        width: 45.5% !important
    }
}

@media screen and (max-width: 530px) {
    .dashboard-bar-right .account-selector select {
        width: 80%
    }
}

@media screen and (max-width: 480px) {
    .multi-group-bar {
        border-radius: 0;
        margin: 5px 0;
        top: 0
    }
}

@media screen and (max-width: 400px) {
    .dashboard-bar-left {
        width: 100%;
        float: none;
        padding-left: 10px
    }

    .dashboard-bar-right {
        width: 95%;
        float: none
    }

    .dashboard-h2 {
        margin-bottom: 10px
    }
}

.slider-box-edit a.time-trash:hover, .slider-box-edit a.time-trash:link, .slider-box-edit a.time-trash:visited {
    background-color: transparent;
    padding: 0
}

.slider-box-edit .trash-icon {
    margin: 4px 0 0 5px
}

.times-only-1 {
    width: 99%
}

.times-only-2 {
    width: 49%
}

.times-only-3 {
    width: 32%
}

.times-only-4 {
    width: 24%
}

.times-only-5 {
    width: 19%
}

.times-only-6 {
    width: 15.666%
}

.times-only-7 {
    width: 13.28%
}

.times-only-8 {
    width: 11.5%
}

.times-only-9 {
    width: 10.111%
}

.times-only-10 {
    width: 9%
}

.times-only-11 {
    width: 8.0909%
}

.times-only-12 {
    width: 7.333%
}

.pass-names {
    width: 14%;
    display: block
}

.pass-details {
    width: 80%;
    display: block
}

.dash-invoice-num {
    width: 25%
}

.dash-invoice-date {
    width: 25%
}

.dash-invoice-total {
    width: 35%;
    text-align: right
}

.sortable .dash-invoice-total span {
    float: right;
    margin-right: 3px
}

.dash-ts-event {
    width: 45%
}

.dash-ts-date {
    width: 24%
}

.dash-ts-qty {
    width: 20%
}

.inactive-ticket {
    background-color: #f7f7f7 !important
}

    .inactive-ticket .comps-total, .inactive-ticket .event, .inactive-ticket .fees, .inactive-ticket .price, .inactive-ticket .tix-total, .inactive-ticket .total-earned {
        color: #757575
    }

    .inactive-ticket .comps-total, .inactive-ticket .date-total, .inactive-ticket .event, .inactive-ticket .fees, .inactive-ticket .price, .inactive-ticket .total-earned {
        color: #757575
    }

.hidden-ticket {
    background-color: #f2f9f9 !important
}

    .hidden-ticket .comps-total, .hidden-ticket .event, .hidden-ticket .fees, .hidden-ticket .price, .hidden-ticket .tix-total, .hidden-ticket .total-earned {
        color: #809797
    }

    .hidden-ticket .comps-total, .hidden-ticket .date-total, .hidden-ticket .event, .hidden-ticket .fees, .hidden-ticket .price, .hidden-ticket .total-earned {
        color: #809797
    }

.event-checkbox {
    display: block;
    margin-top: -10px
}

.newsletter-event .my-event-box .date-time, .newsletter-event .my-event-box .event {
    width: 30%
}

.generate-box {
    background-color: transparent;
    min-height: 34px;
    height: auto;
    margin: 4px auto;
    width: 99.5%;
    padding: 4px 0
}

.box .generate {
    margin: 6px 5px 0 0;
    padding: 0;
    float: right;
    text-align: right
}

.newsletter-order {
    max-width: 10%
}

.newsletter-event .my-event-box .form-boxes {
    width: 30%
}

.newsletter-event .my-event-box .table-head {
    margin-top: 10px
}

.newsletter-event .my-event-box label {
    width: 20%
}

.you-may-also-like-box p.event-promoter {
    padding-left: 53px;
    text-indent: 0
}

.facebook-sign-in-prompt {
    width: 100%;
    height: 484px !important;
    padding: 15px 30px 0 !important;
    margin-bottom: 0 !important;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: url(https://cdn.vor.us/images/version3/home-page/facebook-connect.png) center -58px no-repeat #f6f6f4 !important
}

    .facebook-sign-in-prompt h4 {
        font-family: RobotoRegular, helvetica, arial, sans-serif;
        font-size: 35px;
        color: #757575;
        -webkit-font-smoothing: antialiased
    }

    .facebook-sign-in-prompt p {
        font-family: RobotoRegular, helvetica, arial, sans-serif;
        font-size: 18px;
        color: #757575;
        margin: 15px 0;
        -webkit-font-smoothing: antialiased
    }

.facebook-sign-in-prompt-dashboard {
    background: url(https://cdn.vor.us/images/version3/facebook-connect-dashboard.png) center bottom no-repeat #f6f6f4
}

.facebook-sign-in-prompt-dashboard-small {
    background: url(https://cdn.vor.us/images/version3/facebook-connect-dashboard-small.png) center bottom no-repeat #f6f6f4
}

.facebook-sign-in-prompt-dashboard .facebook-sigin-btn a {
    padding: 10px;
    font-size: 22px
}

.facebook-sign-in-prompt-dashboard-small h4 {
    line-height: 30px
}

.backend .facebook-connect-no-friends {
    width: 100%;
    min-height: 400px;
    padding: 0 5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: url(https://cdn.vor.us/images/version3/images/facebook-connect-no-friends.png) center bottom no-repeat transparent
}

    .backend .facebook-connect-no-friends h4 {
        font-family: RobotoRegular, helvetica, arial, sans-serif;
        font-size: 35px;
        color: #333;
        -webkit-font-smoothing: antialiased
    }

    .backend .facebook-connect-no-friends p {
        font-family: RobotoRegular, helvetica, arial, sans-serif;
        font-size: 18px;
        color: #333;
        margin: 15px 0;
        -webkit-font-smoothing: antialiased
    }

.event-info-download {
    display: block;
    width: 45%;
    margin-right: 5%
}

.pdf-options-download {
    display: block;
    width: 30%
}

.pdf-download-download {
    display: block;
    width: 20%
}

.dash-message-wrap {
    width: 98%;
    background-color: #0c9a9a;
    padding: 20px 1%;
    position: relative
}

.dash-message {
    text-align: center;
    width: 100%;
    color: #fff;
    font-size: 18px;
    font-family: RobotoLight
}

.dash-message-link {
    font-family: RobotoLight;
    font-size: 13px;
    text-transform: uppercase;
    border-bottom: 1px solid #fff;
    color: #fff !important
}

    .dash-message-link:hover {
        background-color: transparent;
        opacity: .7
    }

.dash-message .warning-icon {
    color: #fff
}

.message-center-notification {
    color: red;
    font-size: 24px;
    margin-right: 5px;
    float: left;
    margin-top: -7px
}

.message-center-header {
    background-color: #333;
    padding: 10px;
    font-family: RobotoLight;
    font-size: 24px;
    text-transform: uppercase;
    color: #fff
}

.message-center-pop ul {
    list-style: none;
    margin: 0;
    padding: 0
}

    .message-center-pop ul li {
        font-size: 16px;
        padding: 20px 2%
    }

.message-day {
    text-transform: uppercase;
    color: #aaa;
    font-size: 13px;
    font-family: RobotoBold
}

.red-message {
    background-color: #f0dcdb !important
}

    .red-message span {
        color: red
    }

.icon-alert-2:before {
    content: "\e334"
}

.message-text {
    color: #333
}

.birthday-message {
    font-size: 18px;
    color: #fff;
    margin-right: 2%
}

.attraction-name {
    width: 20%
}

.attraction-date {
    width: 14%
}

.attraction-desc {
    width: 39%
}

.pop-up-content .attraction-desc {
    width: 65%
}

.attraction-status {
    width: 15%
}

li.failed-order {
    background-color: #ffe9e9
}

    li.failed-order:hover {
        background-color: #fcf3f3
    }

    li.failed-order .event-location-bg {
        background-color: #fff
    }

.gateway-failed-event {
    width: 31%
}

.gateway-failed-ticket {
    width: 31%
}

.gateway-failed-qty {
    width: 31%
}

.refund-refund-type {
    width: 25%
}

.refund-date {
    width: 25%
}

.refund-desc {
    width: 40%
}

.affiliate-link-event {
    width: 25%
}

.affiliate-link-date-time {
    width: 20%
}

.affiliate-link-location {
    width: 30%
}

.affiliate-link-bounty {
    width: 10%
}

.affiliate-key-box {
    display: block;
    width: 46%;
    padding: 0 2%
}

.affiliate-url-txt {
    margin: 7px 5px 0 0;
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    font-weight: 400;
    font-size: 13px;
    -webkit-font-smoothing: antialiased
}

.dashboard-affiliate .p-t-7 {
    float: left
}

.data-name {
    width: 16%
}

.data-email {
    width: 20%
}

.data-tix-total {
    width: 9%
}

.data-order-total {
    width: 12%
}

.data-donation {
    width: 12%
}

.data-country {
    width: 12%
}

.data-zip-postal {
    width: 12%;
    text-align: right
}

.sortable .data-zip-postal span {
    float: right
}

#calendar {
    margin-top: 10px
}

    #calendar .fc-event {
        font-size: 11px
    }

    #calendar .fc-event-skin {
        background-color: red;
        border: 0 solid red !important
    }

    #calendar .fc-event-inner {
        border: none;
        padding: 1px
    }

.fc-view a {
    transition: all 0 ease-in-out;
    -moz-transition: all 0 ease-in-out;
    -webkit-transition: all 0 ease-in-out
}

#calendar .fc-event-time, .fc-event-title {
    padding: 0
}

#calendar .fc-grid th {
    background-color: #232323;
    color: #fff;
    text-transform: uppercase
}

#calendar .fc-state-hover, .fc-state-hover .fc-button-inner {
    background-color: #dadad9 !important;
    color: #757575 !important
}

#calendar .fc-state-down, .fc-state-down .fc-button-inner {
    background-color: #dadad9;
    color: #757575
}

#calendar .fc-button-basicWeek {
    border-right: 0 solid #e6e6e6;
    border-left: 0 solid #e6e6e6
}

    #calendar .fc-button-basicWeek.fc-state-down .fc-button-inner {
        border-left: 0 solid #e6e6e6;
        border-right: 0 solid #e6e6e6
    }

    #calendar .fc-button-basicWeek.fc-state-hover .fc-button-inner {
        border-left: 1px solid #e6e6e6;
        border-right: 1px solid #e6e6e6
    }

    #calendar .fc-button-basicWeek.fc-state-active .fc-button-inner {
        border-left: 1px solid #e6e6e6;
        border-right: 1px solid #e6e6e6;
        background-color: #f0f0f0 !important
    }

#calendar .fc-state-default .fc-button-effect span {
    width: 100%
}

#calendar .fc-button-content {
    text-transform: uppercase;
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    font-weight: 400;
    font-size: 12px;
    -webkit-font-smoothing: antialiased
}

#calendar .fc-header .fc-button {
    margin-top: 4px;
    margin-bottom: 0
}

#calendar .fc-button-basicWeek .fc-button-inner {
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #e6e6e6
}

#calendar .fc-corner-left .fc-button-inner {
    border: 1px solid #e6e6e6;
    border-right: 1px solid #e6e6e6;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px
}

#calendar .fc-corner-right .fc-button-inner {
    border: 1px solid #e6e6e6;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px
}

#calendar .fc-button-today.fc-state-disabled .fc-button-inner {
    color: #e6e6e6 !important
}

#calendar .fc-button-today .fc-button-inner {
    color: #0c9a9a !important
}

.colorpicker {
    width: 356px;
    height: 176px;
    overflow: hidden;
    position: absolute;
    background: url(https://cdn.vor.us/images/version3/images/colorpicker/colorpicker_background.png);
    display: none
}

.colorpicker_color {
    width: 150px;
    height: 150px;
    left: 14px;
    top: 13px;
    position: absolute;
    background: red;
    overflow: hidden;
    cursor: crosshair
}

    .colorpicker_color div {
        position: absolute;
        top: 0;
        left: 0;
        width: 150px;
        height: 150px;
        background: url(https://cdn.vor.us/images/version3/images/colorpicker/colorpicker_overlay.png)
    }

        .colorpicker_color div div {
            position: absolute;
            top: 0;
            left: 0;
            width: 11px;
            height: 11px;
            overflow: hidden;
            background: url(https://cdn.vor.us/images/version3/images/colorpicker/colorpicker_select.gif);
            margin: -5px 0 0 -5px
        }

.colorpicker_hue {
    position: absolute;
    top: 13px;
    left: 171px;
    width: 35px;
    height: 150px;
    cursor: n-resize
}

    .colorpicker_hue div {
        position: absolute;
        width: 35px;
        height: 9px;
        overflow: hidden;
        background: url(https://cdn.vor.us/images/version3/images/colorpicker/colorpicker_indic.gif) left top;
        margin: -4px 0 0;
        left: 0
    }

.colorpicker_new_color {
    position: absolute;
    width: 60px;
    height: 30px;
    left: 213px;
    top: 13px;
    background: red
}

.colorpicker_current_color {
    position: absolute;
    width: 60px;
    height: 30px;
    left: 283px;
    top: 13px;
    background: red
}

.colorpicker input {
    background-color: transparent;
    border: 1px solid transparent;
    position: absolute;
    font-size: 10px;
    color: #898989;
    top: 4px;
    right: 11px;
    text-align: right;
    margin: 0;
    padding: 0;
    height: 11px
}

.colorpicker_hex {
    position: absolute;
    width: 72px;
    height: 22px;
    background: url(https://cdn.vor.us/images/version3/images/colorpicker/colorpicker_hex.png) top;
    left: 212px;
    top: 142px
}

    .colorpicker_hex input {
        right: 6px
    }

.colorpicker_field {
    height: 22px;
    width: 62px;
    background-position: top;
    position: absolute
}

    .colorpicker_field span {
        position: absolute;
        width: 12px;
        height: 22px;
        overflow: hidden;
        top: 0;
        right: 0;
        cursor: n-resize
    }

.colorpicker_rgb_r {
    background-image: url(https://cdn.vor.us/images/version3/images/colorpicker/colorpicker_rgb_r.png);
    top: 52px;
    left: 212px
}

.colorpicker_rgb_g {
    background-image: url(https://cdn.vor.us/images/version3/images/colorpicker/colorpicker_rgb_g.png);
    top: 82px;
    left: 212px
}

.colorpicker_rgb_b {
    background-image: url(https://cdn.vor.us/images/version3/images/colorpicker/colorpicker_rgb_b.png);
    top: 112px;
    left: 212px
}

.colorpicker_hsb_h {
    background-image: url(https://cdn.vor.us/images/version3/images/colorpicker/colorpicker_hsb_h.png);
    top: 52px;
    left: 282px
}

.colorpicker_hsb_s {
    background-image: url(https://cdn.vor.us/images/version3/images/colorpicker/colorpicker_hsb_s.png);
    top: 82px;
    left: 282px
}

.colorpicker_hsb_b {
    background-image: url(https://cdn.vor.us/images/version3/images/colorpicker/colorpicker_hsb_b.png);
    top: 112px;
    left: 282px
}

.colorpicker_submit {
    width: 50px;
    background-image: url(https://cdn.vor.us/images/version3/images/colorpicker-btn.png);
    left: 293px;
    position: absolute;
    height: 22px;
    top: 142px;
    overflow: hidden
}

.colorpicker_focus {
    background-position: center
}

.colorpicker_hex.colorpicker_focus {
    background-position: bottom
}

.colorpicker_submit.colorpicker_focus {
    background-position: bottom
}

.colorpicker_slider {
    background-position: bottom
}

.switch-field {
    width: 100%;
    float: left
}

.cb-disable, .cb-enable {
    display: block;
    float: left;
    background-color: #dadcd9;
    color: #757575;
    width: auto
}

    .cb-disable span, .cb-enable span {
        display: block;
        font-size: 12px;
        font-family: RobotoBold, Helvetica, Arial, sans-serif;
        font-weight: 400;
        text-transform: uppercase;
        -webkit-font-smoothing: antialiased
    }

    .cb-enable span {
        padding: 4px;
        width: 100%;
        display: block
    }

    .cb-disable span {
        padding: 4px;
        width: 100%;
        display: block
    }

    .cb-disable.selected {
        background: 0 0;
        background-color: #eee;
        color: #004454
    }

    .cb-enable.selected {
        background: 0 0;
        background-color: #f5f5f5;
        color: #004454
    }

.switch label {
    cursor: pointer
}

.radio-hide {
    display: none
}

.cb-left {
    border-radius: 4px 0 0 4px;
    padding: 4px
}

.cb-right {
    border-radius: 0 4px 4px 0;
    padding: 4px;
    background-color: #fff
}

.slider-box-edit ul {
    background-color: transparent;
    padding-top: 0;
    padding-bottom: 0
}

    .slider-box-edit ul li.odd {
        background: url(https://cdn.vor.us/images/version3/images/slider-bg.png) left top repeat transparent
    }

        .slider-box-edit ul li.odd:hover {
            background: none left top repeat #f9f9f9
        }

    .slider-box-edit ul li.even {
        background: url(https://cdn.vor.us/images/version3/images/slider-bg.png) left top repeat transparent
    }

        .slider-box-edit ul li.even:hover {
            background: none left top repeat #fbfbfb
        }

.data-mananger-box .slider-box-edit {
    border-top: 0 solid #e6e6e6
}

.slider-box-edit .data-list {
    background: url(https://cdn.vor.us/images/version3/images/slider-bg.png) left top repeat transparent
}

.either-or {
    font-size: 12px;
    color: #757575;
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    margin: 0 5px;
    -webkit-font-smoothing: antialiased
}

.promo-save-btns {
    display: block;
    width: 100%
}

.percent-input_container {
    color: #ccc;
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    font-weight: 400;
    font-size: 13px;
    line-height: 14px;
    position: relative;
    bottom: -1px;
    float: left;
    margin-left: -28px;
    background-color: #fff;
    padding: 12px 4px 11px;
    height: 15px;
    min-width: 18px;
    text-align: right;
    border-radius: 0 4px 4px 0;
    -webkit-font-smoothing: antialiased
}

.currency-input_container {
    color: #ccc;
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    font-weight: 400;
    font-size: 13px;
    line-height: 14px;
    position: relative;
    bottom: -1px;
    left: 0;
    margin-left: 0;
    background-color: #fff;
    height: 15px;
    min-width: 18px;
    padding: 10px 4px;
    text-align: center;
    float: left;
    -webkit-font-smoothing: antialiased
}

.currency-block .input-pl {
    width: 8%
}

.currency-block input {
    padding-left: 30px;
    margin-left: -28px
}

.currency-block .input-12 {
    width: 12%
}

.currency-left {
    text-align: left;
    bottom: 0;
    left: 22px;
    top: 0;
    float: left;
    min-width: 14px;
    border-radius: 4px 0 0 4px
}

.currency-right {
    text-align: left;
    bottom: 0;
    left: 24px;
    top: 3px;
    float: right;
    min-width: 14px;
    border-radius: 0 4px 4px 0
}

.price-level-warning .close-icon {
    color: #232323
}

li.price-level-warning {
    background-color: transparent;
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    font-weight: 400;
    -webkit-font-smoothing: antialiased
}

    li.price-level-warning .info-box {
        background-color: #ffffb6;
        margin-bottom: 10px
    }

    li.price-level-warning:hover {
        background-color: #fdf9e4
    }

        li.price-level-warning:hover .info-box {
            background: 0 0
        }

li.even.price-level-warning:hover .info-box, li.odd.price-level-warning:hover .info-box {
    background-color: #fdf9e4
}

li.price-level-warning input:focus, li.price-level-warning select:focus {
    background-color: #fff
}

li.price-level-warning .info-box p {
    width: 94%
}

li.price-level-warning .info-box .black .colorTip {
    left: 8px
}

li.pass-warning {
    background-color: #d0fafd;
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    font-weight: 400;
    -webkit-font-smoothing: antialiased
}

    li.pass-warning .info-box {
        background: 0 0
    }

    li.pass-warning:hover {
        background-color: #b0f6fc
    }

        li.pass-warning:hover .info-box {
            background: 0 0
        }

    li.pass-warning .info-box p {
        width: 94%
    }

    li.pass-warning .info-box .black .colorTip {
        left: 8px
    }

li.price-level-pass-warning {
    background-color: #cef7d4;
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    font-weight: 400;
    -webkit-font-smoothing: antialiased
}

    li.price-level-pass-warning .info-box {
        background: 0 0
    }

    li.price-level-pass-warning:hover {
        background-color: #b0f697
    }

        li.price-level-pass-warning:hover .info-box {
            background: 0 0
        }

    li.price-level-pass-warning .info-box p {
        width: 94%
    }

    li.price-level-pass-warning .info-box .black .colorTip {
        left: 8px
    }

.transfer-eventname {
    width: 25%
}

.transfer-type {
    width: 15%
}

.transfer-date {
    width: 15%
}

.transfer-location {
    width: 20%
}

.transfer-delivery {
    width: 15%
}

.pos-item-total.transfer-num-label, .transfer-num-label {
    margin-top: -2px
}

.event-details-l .transfer-num {
    margin-top: 36px
}

.event-details-l .transfer-pending-num {
    margin-top: 18px
}

.transfer-description {
    font-size: 14px;
    margin-bottom: 10px
}

.account-info-transfer-box {
    margin-top: -25px
}

.strong-highlight {
    background-color: #fdf9e4;
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    padding: 4px
}

.transfer-ticket-info {
    width: 40%;
    margin-left: 2%
}

.transfer-ticket-type {
    font-size: 26px;
    font-family: RobotoLight, Helvetica, Arial, sans-serif
}

.transfer-number {
    font-size: 18px
}

.pop-up-transfer-content .pop-up-content ul li {
    padding: 15px 5px
}

    .pop-up-transfer-content .pop-up-content ul li.stats-event-details {
        padding: 15px 1%;
        width: 98%
    }

.pop-up-transfer-content .pop-up-content .stats-event-details {
    background-color: #fff
}

.transfer-pending-text {
    font-size: 16px;
    width: 35%
}

.transfer-pending-icons {
    margin: 10px 0 0
}

.tranfer-pending-txt {
    color: red;
    font-family: RobotoBold, Helvetica, Arial, sans-serif
}

.email-nav {
    display: block;
    margin: 0 auto 30px;
    width: 100%
}

.email-nav-btn {
    width: 24.9%;
    text-align: center
}

.email-nav a.three-across {
    width: 33.333%;
    border-radius: 0
}

.button a.email-nav-btn {
    font-family: RobotoLight, Helvetica, Arial, sans-serif;
    font-weight: 400;
    text-transform: uppercase;
    background-color: #eee;
    color: #757575;
    -webkit-font-smoothing: antialiased;
    display: block;
    margin: 0;
    cursor: pointer
}

    .button a.email-nav-btn:active, .button a.email-nav-btn:hover {
        background-color: #f8f8f8
    }

.button a.email-nav-bar-on, .button a.email-nav-bar-on:link, .button a.email-nav-bar-on:visited {
    background-color: #0c9a9a;
    color: #fff !important
}

.button a.email-nav-left {
    border-right: 1px solid #fff;
    border-radius: 4px 0 0 4px
}

.button a.email-nav-right {
    border-left: 1px solid #fff;
    border-radius: 0 4px 4px 0
}

.button a.email-nav-mid-left {
    border-right: 1px solid #fff;
    border-radius: 0
}

.button a.email-nav-mid {
    border: none;
    border-radius: 0
}

.button a.email-nav-bar-on:active, .button a.email-nav-bar-on:hover {
    -moz-opacity: .85;
    -khtml-opacity: .85;
    opacity: .85
}

.button a.email-nav-bar-past, .button a.email-nav-bar-past:link, .email-nav-bar-past:visited {
    color: #004454
}

    .button a.email-nav-bar-past:active, .button a.email-nav-bar-past:hover {
        -moz-opacity: .85;
        -khtml-opacity: .85;
        opacity: .85
    }

.email-nav a {
    padding: 1% 0;
    font-size: 100%;
    min-height: 13px
}

    .email-nav a.email-nav-mid-left:active, .email-nav a.email-nav-mid-left:hover, .email-nav a.email-nav-mid-right:active, .email-nav a.email-nav-mid-right:hover, .email-nav a.email-nav-mid:active, .email-nav a.email-nav-mid:hover, .email-nav a.email-nav-right:active, .email-nav a.email-nav-right:hover {
        cursor: pointer
    }

.email-image {
    display: block;
    width: 65%;
    height: auto
}

.input-emarketing {
    width: 98%
}

.email-template-header {
    width: 48%;
    font-family: RobotoBold;
    color: #004454;
    font-size: 24px;
    padding: 20px 0 10px
}

.email-template-header-r {
    padding-left: 2.6%
}

.email-template-box {
    background-color: #eee;
    margin-bottom: 20px;
    width: 48%;
    padding: .5%;
    transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out
}

.template-box-l {
    max-height: 547px;
    border: 3px solid #eee
}

.template-box-r {
    max-height: 547px;
    border: 3px solid #eee
}

.email-template-box img {
    opacity: .6;
    transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out;
    cursor: pointer
}

    .email-template-box img:hover {
        opacity: 1;
        transition: all .4s ease-in-out;
        -moz-transition: all .4s ease-in-out;
        -webkit-transition: all .4s ease-in-out
    }

.email-template-box.template-selected {
    border-color: #0c9a9a;
    transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out
}

    .email-template-box.template-selected img {
        opacity: 1;
        transition: all .4s ease-in-out;
        -moz-transition: all .4s ease-in-out;
        -webkit-transition: all .4s ease-in-out
    }

.email-csv-info {
    font-family: RobotoRegular, Helvetica, Arial, sans-serif;
    color: #414141;
    margin: 8px 0 0 20px;
    width: 80%
}

.csv-upload-btn {
    padding: 10px !important;
    font-size: 14px !important;
    text-align: center !important;
    margin-top: 0 !important
}

    .csv-upload-btn span {
        margin-top: 5px !important;
        width: 70px !important
    }

.add-manual-plus {
    display: block;
    margin: 8px 0 0 5px
}

    .add-manual-plus:hover {
        background: 0 0 !important
    }

.import-email {
    padding: 10px 20px 10px 0
}

.import-from-event {
    font-family: RobotoRegular, Helvetica, Arial, sans-serif;
    color: #414141;
    width: 20%;
    margin: 10px 5px
}

    .import-from-event input {
        height: auto;
        margin: 0 10px 2px 0
    }

.create-new-email {
    padding: 12px 0 0
}

.form-boxes-test {
    width: 90%;
    display: block;
    float: left;
    position: relative
}

.preview-container {
    width: 100%;
    height: auto;
    background-color: #eee;
    text-align: center
}

.send-email-radio-label {
    font-family: RobotoBold, Helvetica, Arial, Sans-serif;
    font-size: 14px;
    font-weight: 400;
    -webkit-font-smoothing: antialiased;
    padding-top: 10px;
    margin: 0 5% 0 2%
}

.table-head .trash-icon {
    color: #fff
}

.emarketing-recipient-check {
    width: 3%;
    height: 10px;
    margin-top: -8px
}

.emarketing-recipient-name {
    width: 20%
}

.emarketing-recipient-email {
    width: 20%
}

.emarketing-recipient-tix {
    width: 10%
}

.emarketing-recipient-country {
    width: 10%
}

.emarketing-recipient-zip {
    width: 10%
}

.emarketing-recipient-source {
    width: 15%
}

.scheduled-email {
    color: red;
    margin-right: 2px
}

.import-email-list .emarketing-recipient-check {
    width: 10%
}

.import-email-list .emarketing-recipient-name {
    width: 40%
}

.import-email-list .emarketing-recipient-email {
    width: 40%
}

.location-filter-name {
    padding-top: 2px !important
}

.filter-optin input[type=radio] {
    height: 15px
}

.results-filter-popup .filter-attendees-radio {
    margin: 0 10px 0 0
}

.csv-table-head .column {
    width: 24%
}

.filter-event-attendees {
    width: 100%
}

.pop-up-content .filter-event-attendees li {
    border: none;
    float: left
}

.attendee-filter-options {
    padding: 8px 5px 0;
    font-size: 11px;
    text-transform: uppercase;
    color: #333
}

.filter-optin {
    width: 14%;
    margin-left: 5px;
    margin-top: 10px
}

    .filter-optin span.user-radio-btn {
        margin-top: 0
    }

.attendee-filter-options .filter-optin {
    margin-top: 0
}

.filter-purch-date {
    width: 22%
}

    .filter-purch-date .input-3 {
        width: 40%
    }

.filter-zip {
    width: 10%
}

.filter-tix-type {
    width: 14%
}

.filter-delivery-method {
    width: 14%
}

.filter-total-tix {
    width: 8%
}

    .filter-total-tix .input-4 {
        width: 60%
    }

.filter-button {
    width: 8%
}

.filter-event-attendees .label {
    width: 90%;
    margin-bottom: 5px
}

.filter-attendees-check {
    width: 5%;
    height: 10px;
    margin-top: -8px
}

.filter-attendees-name {
    width: 15%
}

.filter-attendees-email {
    width: 20%
}

.filter-attendees-tix {
    width: 10%
}

.filter-attendees-zip {
    width: 10%
}

.filter-attendees-country {
    width: 15%
}

.filter-attendees-date {
    width: 15%
}

.filter-mobile-label {
    display: none;
    float: left;
    color: #555;
    text-transform: uppercase;
    font-size: 11px;
    margin-bottom: 10px
}

.email-dash-name {
    width: 30%
}

.email-dash-type {
    width: 10%
}

.email-dash-status {
    width: 20%;
    color: #757575
}

.email-dash-recipients {
    width: 10%
}

.email-dash-icons {
    width: 20%
}

.stats-table {
    float: left;
    width: 99%;
    border: 1px solid #ccc;
    margin: 5px 5px 10px
}

.stats-table-head {
    padding: 5px 10px
}

.stats-table-data {
    padding: 10px;
    border: 1px solid #ccc
}

.email-stats-requests {
    width: 12%
}

.email-stats-delivered {
    width: 12%
}

.email-stats-opens {
    width: 10%
}

.email-stats-uopens {
    width: 12%
}

.email-stats-clicks {
    width: 10%
}

.email-stats-uclicks {
    width: 12%
}

.email-stats-ctr {
    width: 8%
}

.email-stats-conversions {
    width: 12%
}

.input-duplicate-email {
    width: 100%;
    margin-bottom: 10px
}

.stats-mobile-label {
    display: none;
    float: left;
    clear: both;
    color: #555;
    text-transform: uppercase;
    font-size: 11px;
    margin-bottom: 5px
}

.email-preview-container {
    width: 96%;
    min-height: 600px;
    border-radius: 4px;
    background-color: #eee;
    text-align: center;
    padding: 2%
}

.event-type-box-3 {
    display: block;
    width: 28%;
    margin: 10px 1% 0;
    background-color: #fff;
    float: left;
    text-align: center;
    padding: 10px 1%;
    cursor: pointer;
    min-height: 180px
}

.event-type-box-2 {
    display: block;
    width: 46%;
    margin: 10px 1% 0;
    background-color: #fff;
    float: left;
    text-align: center;
    padding: 10px 1%;
    cursor: pointer;
    min-height: 150px
}

    .event-type-box-2:hover, .event-type-box-3:hover {
        background-color: #e2e2e2
    }

    .event-type-box-2.selected, .event-type-box-2.selected:hover, .event-type-box-3.selected, .event-type-box-3.selected:hover {
        background-color: #fff;
        box-shadow: 0 0 0 3px #5ab4b4 inset
    }

.type-title {
    font-family: RobotoLight, Helvetica, Arial, sans-serif;
    font-size: 30px;
    color: #0c9a9a;
    margin: 0 0 10px
}

.event-type-box-2 p, .event-type-box-3 p {
    color: #232323;
    font-size: 14px
}

.event-type-box-2.selected p, .event-type-box-3.selected p {
    color: #232323
}

.waitlist-popup .pop-up-content .form-boxes-full .input-full {
    width: 100%;
    margin-bottom: 30px
}

.waitlist-field {
    width: 46.3%
}

.waitlist-popup .waitlist-field:nth-child(1), .waitlist-popup .waitlist-field:nth-child(3) {
    margin-right: 45px
}

.waitlist-popup ul li:last-child {
    border: none
}

.waitlist-box {
    padding: 0 20px
}

    .waitlist-box p {
        margin: 20px 0
    }

.event-creation-box li {
    transition: all 0 ease-in-out !important;
    -moz-transition: all 0 ease-in-out !important;
    -webkit-transition: all 0 ease-in-out !important
}

.event-creation-box .ticket-price .input-15 {
    padding-left: 35px;
    width: 75% !important
}

.event-creation-box .ticket-price .currency-input_container {
    bottom: 38px;
    left: 1px
}

.event-creation-box .date {
    width: 22.5%
}

.event-creation-box .ticket-price {
    max-height: 42px
}

.event-creation-box .ticket-type-category {
    max-height: 42px;
}

.pass-date-pre-box {
    width: 25%
}

.user-list .pass-date-pre-box label {
    margin-top: 0
}

.pre-selected-box {
    width: 100%
}

.or-divider {
    background-color: #aaa;
    color: #fff;
    text-transform: uppercase;
    padding: 4px
}

.action-callout {
    display: block;
    padding: 6px 8px;
    background-color: #fff
}

.loc-name {
    width: 98%
}

.loc-street {
    width: 98%
}

.loc-country {
    width: 99.3%;
    background: #fff url(https://cdn.vor.us/images/version3/images/dd_arrow.gif) no-repeat 99.1% 0
}

.loc-city {
    width: 45.5%;
    margin-right: 2%
}

.loc-state {
    width: 25%;
    margin-right: 2%
}

input.loc-state {
    width: 24.2%;
    margin-right: 2%
}

.loc-zip {
    width: 22.6%
}

.billing-info-list .loc-name {
    width: 98%
}

.billing-info-list .loc-street {
    width: 98%
}

.billing-info-list .loc-country {
    width: 99.4%;
    background: #fff url(https://cdn.vor.us/images/version3/images/dd_arrow.gif) no-repeat 99.1% 0
}

.billing-info-list .loc-city {
    width: 45.1%;
    margin-right: 2%
}

.billing-info-list .loc-state {
    width: 25%;
    margin-right: 2%
}

.billing-info-list .loc-zip {
    width: 22.2%
}

.desc-txt-tz {
    display: block;
    float: left;
    width: 26%;
    font-size: 10px;
    position: absolute;
    top: 38px
}

.prog-bar {
    width: 100%;
    display: table;
    background-color: #eee;
    margin: 10px 0 20px
}

.prog-step {
    width: 25%;
    display: inline-block;
    text-align: center;
    padding: 10px;
    box-sizing: border-box;
    color: #adadad;
    font-size: 16px
}

.prog-step-on {
    background-color: #5ab4b4;
    color: #fff
}

.tab-header {
    background-color: #eee;
    padding: 10px;
    font-family: RobotoBold;
    font-size: 16px;
    color: #0c9a9a;
    margin-bottom: 10px
}

    .tab-header .icon-col .icons {
        margin-top: -2px;
        height: 24px;
        margin-top: -2px
    }

.group-header {
    background-color: #0c9a9a;
    padding: 10px 10px 0;
    font-family: RobotoBold;
    font-size: 14px;
    color: #fff
}

    .group-header .icons {
        color: #fff !important
    }

.ungrouped {
    padding: 0 !important;
    font-size: 14px;
    color: #adadad
}

.drop-box {
    border: 2px dashed #eee;
    background-color: #fff
}

    .drop-box h3.social-share {
        color: #adadad
    }

.shared-allotment-link {
    margin-top: 10px;
    display: inline-block
}

.shared-1 {
    border-left: 5px solid #5eb4b3
}

.shared-1-select {
    background-color: #f3fcfc
}

.shared-2 {
    border-left: 5px solid #c16a8b
}

.shared-2-select {
    background-color: #fdf3f7
}

.shared-3 {
    border-left: 5px solid #5b76d8
}

.shared-3-select {
    background-color: #f3f5fc
}

.shared-4 {
    border-left: 5px solid #60caab
}

.shared-4-select {
    background-color: #f1fcf9
}

.shared-5 {
    border-left: 5px solid #c16dad
}

.shared-5-select {
    background-color: #fff8fd
}

.shared-6 {
    border-left: 5px solid #598abf
}

.shared-6-select {
    background-color: #f4f9fe
}

.shared-7 {
    border-left: 5px solid #a06dc1
}

.shared-7-select {
    background-color: #fbf6fe
}

.shared-8 {
    border-left: 5px solid #5faec9
}

.shared-8-select {
    background-color: #f6fdff
}

.shared-9 {
    border-left: 5px solid #6f60cb
}

.shared-9-select {
    background-color: #f5f4fe
}

.shared-10 {
    border-left: 5px solid #5bc087
}

.shared-10-select {
    background-color: #f5fef9
}

.shared-11 {
    border-left: 5px solid #cb7ea5
}

.shared-11-select {
    background-color: #f9f4f7
}

.shared-12 {
    border-left: 5px solid #6c8bd8
}

.shared-12-select {
    background-color: #f1f5ff
}

.shared-13 {
    border-left: 5px solid #cb9066
}

.shared-13-select {
    background-color: #fdf1e8
}

.shared-14 {
    border-left: 5px solid #b6d761
}

.shared-14-select {
    background-color: #f9fdee
}

.shared-15 {
    border-left: 5px solid #d86ccb
}

.shared-15-select {
    background-color: #f8eff7
}

.shared-16 {
    border-left: 5px solid #cdcb5d
}

.shared-16-select {
    background-color: #fefeeb
}

.shared-17 {
    border-left: 5px solid #84c061
}

.shared-17-select {
    background-color: #f3faee
}

.shared-18 {
    border-left: 5px solid #976cd8
}

.shared-18-select {
    background-color: #f5f0fd
}

.shared-19 {
    border-left: 5px solid #c0af6f
}

.shared-19-select {
    background-color: #fdfbf1
}

.shared-20 {
    border-left: 5px solid #c1686b
}

.shared-20-select {
    background-color: #fcf0f1
}

.shared-21 {
    border-left: 5px solid #9ec0c0
}

.shared-21-select {
    background-color: #f2fafa
}

.shared-22 {
    border-left: 5px solid #8e4e66
}

.shared-22-select {
    background-color: #fcf5f8
}

.shared-23 {
    border-left: 5px solid #a0aede
}

.shared-23-select {
    background-color: #f5f6fb
}

.shared-24 {
    border-left: 5px solid #489780
}

.shared-24-select {
    background-color: #eefaf7
}

.shared-25 {
    border-left: 5px solid #cbb0c5
}

.shared-25-select {
    background-color: #fbf4f9
}

.shared-26 {
    border-left: 5px solid #41658c
}

.shared-26-select {
    background-color: #f6faff
}

.shared-27 {
    border-left: 5px solid #76508e
}

.shared-27-select {
    background-color: #f5eff9
}

.shared-28 {
    border-left: 5px solid #a2c6d2
}

.shared-28-select {
    background-color: #f0f6f8
}

.shared-29 {
    border-left: 5px solid #aaa4d4
}

.shared-29-select {
    background-color: #efedf7
}

.shared-30 {
    border-left: 5px solid #9dcab1
}

.shared-30-select {
    background-color: #eff7f3
}

.shared-31 {
    border-left: 5px solid #985e7c
}

.shared-31-select {
    background-color: #f8f1f5
}

.shared-32 {
    border-left: 5px solid #b2bfde
}

.shared-32-select {
    background-color: #f3f5fb
}

.shared-33 {
    border-left: 5px solid #986c4c
}

.shared-33-select {
    background-color: #faf7f5
}

.shared-34 {
    border-left: 5px solid #8ba44a
}

.shared-34-select {
    background-color: #f8faf2
}

.shared-35 {
    border-left: 5px solid #a5529b
}

.shared-35-select {
    background-color: #faf4f9
}

.shared-36 {
    border-left: 5px solid #d5d4a1
}

.shared-36-select {
    background-color: #f8f8f2
}

.shared-37 {
    border-left: 5px solid #b2caa3
}

.shared-37-select {
    background-color: #f5fbf1
}

.shared-38 {
    border-left: 5px solid #4e4758
}

.shared-38-select {
    background-color: #f8f8f9
}

.shared-39 {
    border-left: 5px solid #cac5b2
}

.shared-39-select {
    background-color: #f9f7f0
}

.shared-40 {
    border-left: 5px solid #8e4d4f
}

.shared-40-select {
    background-color: #f5eeee
}

@media screen and (max-width: 768px) {
    .desc-txt-tz {
        width: 100%;
        font-size: 10px;
        position: static;
        top: 38px;
        margin-bottom: 10px
    }
}

a.ep-tooltip {
    outline: 0;
    font-size: 13px;
    position: relative;
    display: inline-block;
}

    a.ep-tooltip:hover {
        text-decoration: none
    }

    a.ep-tooltip .ep-tooltip-contents {
        z-index: 100;
        display: none;
        padding: 6px;
        margin-top: 42px;
        margin-left: -80px;
        min-width: 130px;
        line-height: 16px;
        text-align: center;
        font-family: RobotoRegular, Helvetica, Arial, sans-serif
    }

    a.ep-tooltip:hover .ep-tooltip-contents {
        display: inline;
        position: absolute;
        color: #fff;
        background-color: #212121
    }

.arrow-up {
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 8px solid #212121;
    position: absolute;
    top: -6px;
    left: 43%
}

.arrow-down {
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 8px solid #212121;
    position: absolute;
    bottom: -6px;
    left: 43%
}

a.ep-tooltip .ep-tt-shipping {
    width: 400px;
    margin-top: 42px;
    margin-left: -390px
}

    a.ep-tooltip .ep-tt-shipping .arrow-up {
        left: 90%
    }

a.ep-tooltip .ep-tt-question {
    width: 300px;
    margin-top: 42px;
    margin-left: -166px
}

    a.ep-tooltip .ep-tt-question .arrow-up {
        left: 46%
    }

a.ep-tooltip .ep-tt-pass-details {
    width: 300px;
    margin-top: 32px;
    margin-left: -161px
}

    a.ep-tooltip .ep-tt-pass-details .arrow-up {
        left: 46%
    }

a.ep-tooltip .ep-tt-fee-details {
    width: 290px;
    margin-top: 32px;
    margin-left: -146px
}

a.ep-tooltip .ep-tt-fac-fee-details {
    width: 200px;
    margin-top: 32px;
    margin-left: -109px
}

.ep-tooltip-contents.ep-tt-hint {
    z-index: 100;
    display: inline;
    position: absolute;
    color: #fff;
    background-color: #0c9a9a;
    padding: 6px;
    margin-top: -54px;
    margin-left: -117px;
    min-width: 130px;
    line-height: 16px;
    text-align: center;
    font-family: RobotoRegular, Helvetica, Arial, sans-serif
}

.ep-tt-hint {
    width: 200px;
    margin-top: 32px;
    margin-left: -166px
}

    .ep-tt-hint .arrow-down {
        left: 46%;
        border-left: 8px solid transparent;
        border-right: 8px solid transparent;
        border-top: 8px solid #0c9a9a
    }

.table-head .ep-tooltip .question-icon {
    font-size: 18px;
    color: #fff;
    margin: -5px 0
}

.sub-table-head .ep-tooltip .question-icon {
    font-size: 18px;
    margin: -4px 0
}

#footer .ep-tooltip {
    outline: 0;
    font-size: 13px
}

    #footer .ep-tooltip:hover {
        text-decoration: none;
        opacity: 1;
        cursor: pointer
    }

    #footer .ep-tooltip .ep-tooltip-contents {
        z-index: 100;
        display: none;
        padding: 6px;
        margin-top: 42px;
        margin-left: -80px;
        min-width: 130px;
        line-height: 16px;
        text-align: center;
        font-family: RobotoRegular, Helvetica, Arial, sans-serif
    }

    #footer .ep-tooltip:hover .ep-tooltip-contents {
        display: inline;
        position: absolute;
        color: #fff;
        background-color: #232323
    }

    #footer .ep-tooltip .ep-tooltip-contents {
        border-radius: 0
    }

    #footer .ep-tooltip span {
        color: #adadad;
        display: block;
        position: relative;
        height: 0;
        padding-top: 20px;
        top: -20px
    }

    #footer .ep-tooltip:hover span {
        color: #fff
    }

#footer .arrow-up {
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 8px solid #212121;
    position: absolute;
    top: -6px;
    left: 43%
}

#footer .arrow-down {
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 8px solid #212121;
    position: absolute;
    bottom: -6px;
    left: 43%
}

#footer .ep-tooltip .ep-footer-details {
    width: 340px;
    margin-top: -59px;
    margin-left: -153px;
    font-size: 12px
}

    #footer .ep-tooltip .ep-footer-details .arrow-down {
        left: 46%
    }

    #footer .ep-tooltip .ep-footer-details a {
        margin: 0 4px
    }

.widget-box {
    display: block;
    width: 96%;
    padding: 1% 2%;
    margin: 0 auto;
    border: 1px solid #e6e6e6;
    background-color: #fff;
    overflow-x: hidden;
    overflow-y: scroll
}

    .widget-box .input-full {
        width: 99% !important
    }

    .widget-box .box, .widget-box .box-container {
        margin-bottom: 0
    }

p.powered-by {
    font-size: 11px;
    color: #757575;
    float: left;
    padding-right: 4px;
    margin-top: 4px
}

.powered-box a:active, .powered-box a:hover, .powered-box a:link, .powered-box a:visited {
    padding: 0;
    background-color: transparent
}

a.logo-link .powered-by-logo {
    width: 183px;
    height: 73px;
}

#powered-by-brand-logo {
    width: 183px;
    height: 73px;
    background-image: url('https://cdn.vor.us/images/see-tickets/icons-logos/eventim_bluelogo.png');
    background-size: cover;
}

a.logo-link:active div.powered-by-logo, a.logo-link:hover div.powered-by-logo, a.logo-link:link div.powered-by-logo, a.logo-link:visited div.powered-by-logo {
    transition: all 0 ease-in-out;
    -moz-transition: all 0 ease-in-out;
    -webkit-transition: all 0 ease-in-out
}

.widget-footer-txt {
    color: #ccc;
    font-size: 12px
}

    .widget-footer-txt a:link, .widget-footer-txt a:visited {
        color: #999
    }

    .widget-footer-txt a:active, .widget-footer-txt a:hover {
        color: #757575;
        background-color: transparent
    }

h3.social-share {
    font-family: RobotoRegular, Helvetica, Arial, sans-serif;
    font-weight: 400;
    color: #232323;
    font-size: 20px;
    line-height: 28px;
    text-align: center;
    display: block;
    width: 80%;
    margin: 0 auto;
    padding: 11px 0;
    -webkit-font-smoothing: antialiased
}

.other-info-box h3.social-share {
    width: 90%
}

.facebook-share-box {
    width: 43%
}

.middle-share-box {
    width: 14%
}

.twitter-share-box {
    width: 43%
}

#ticket-widget-box .box-container {
    margin-bottom: 0;
    padding: .3%
}

#ticket-widget-box .box {
    margin-bottom: 10px
}

.preview-swatch {
    display: block;
    width: 6%;
    height: 30px;
    float: left;
    border: 1px solid #ccc;
    margin: 0 0 0 5px
}

.audit-time {
    width: 6%
}

.audit-user {
    width: 10%
}

.audit-term {
    width: 6%
}

.audit-type-2 {
    width: 8%
}

.audit-name-order {
    width: 10%
}

.audit-number-order {
    width: 13%
}

.audit-event {
    width: 12%
}

.audit-total {
    width: 7%
}

.audit-qty {
    width: 5%
}

.audit-tickettype {
    width: 12%
}

.audit-trail-currency {
    width: 18%
}

.audit-trail-credit {
    width: 19%
}

.audit-trail-cash {
    width: 19%
}

.audit-trail-reversals {
    width: 19%
}

.audit-trail-total {
    width: 20%;
    text-align: right
}

.open-close {
    width: 9%
}

.open-close-cur {
    width: 15%
}

.audit-trail-box .section-head h5 {
    width: auto;
    display: block
}

.audit-totals {
    width: 50%;
    display: block;
    font-size: 12px;
    padding-top: 5px
}

.audit-cc-total {
    color: #fff;
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    -webkit-font-smoothing: antialiased
}

.audit-cc-type {
    color: #e2e2e2;
    font-family: RobotoRegular, Helvetica, Arial, sans-serif;
    -webkit-font-smoothing: antialiased
}

.gray-title-bar .audit-cc-total {
    color: #414141
}

.gray-title-bar .audit-cc-type {
    color: #757575
}

.pos-item-total {
    color: #fff;
    font-size: 11px;
    line-height: 12px;
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    font-weight: 400;
    text-align: center;
    height: 17px;
    min-width: 13px;
    padding: 5px 5px 0;
    margin: 3px 0 0 8px;
    background-color: #5ab4b4;
    border-radius: 11px;
    display: block;
    -webkit-font-smoothing: antialiased
}

.pos-item-total-cust-details {
    margin: 1px 8px 0 0
}

.transfer-num {
    background-color: #ccc
}

.transfer-pending-num {
    color: #fff;
    background-color: red
}

.blackout {
    background-color: #232323;
    color: #fff
}

.form-boxes button.search-icon {
    background-color: transparent;
    border: 0 none;
    text-indent: -9999px;
    white-space: nowrap;
    overflow: hidden;
    position: relative;
    z-index: 200px;
    left: 95%;
    top: -26px;
    display: block
}

.audit-trail-filters .form-boxes button.search-icon {
    top: 6px;
    width: 40px
}

.audit-trail-box .gray-title-bar {
    margin: 0;
    width: 100%;
    border-bottom: 1px solid #e6e6e6;
    background-color: #f0f0f0;
    padding: 5px 0;
    position: relative;
    left: 0
}

    .audit-trail-box .gray-title-bar .event-cal-box {
        border-radius: 0;
        background-color: transparent;
        border: 0 solid #e6e6e6;
        width: auto;
        margin: 5px 5px 0 0
    }

        .audit-trail-box .gray-title-bar .event-cal-box .event-cal-month {
            border-radius: 0;
            background-color: transparent;
            font-family: RobotoBold, Helvetica, Arial, sans-serif;
            font-weight: 400;
            color: #414141;
            float: left;
            font-size: 16px;
            margin: 0 4px 0 5px;
            padding: 0;
            width: auto;
            -webkit-font-smoothing: antialiased
        }

        .audit-trail-box .gray-title-bar .event-cal-box .event-cal-day {
            background-color: transparent;
            font-family: RobotoBold, Helvetica, Arial, sans-serif;
            font-weight: 400;
            color: #414141;
            float: left;
            font-size: 16px;
            margin: 0 4px 0 0;
            padding: 0;
            -webkit-font-smoothing: antialiased
        }

        .audit-trail-box .gray-title-bar .event-cal-box .event-cal-year {
            font-family: RobotoBold, Helvetica, Arial, sans-serif;
            font-weight: 400;
            color: #414141;
            float: left;
            font-size: 16px;
            margin: 0;
            padding: 0;
            -webkit-font-smoothing: antialiased
        }

.dashboard-customer-crm .open-close {
    width: auto
}

.crm-advanced-search {
    display: none
}

.gl-date {
    width: 15%
}

.gl-ticket {
    width: 20%
}

.gl-delivery {
    width: 15%
}

.gl-notify {
    width: 15%
}

.gl-guests {
    width: 15%
}

.file-uploader {
    display: inline-block;
    width: 100%;
    position: relative;
    background: #fff;
    box-shadow: 0 0 0 1px #ddd inset;
    padding: 4px 2px 0;
    font-family: RobotoRegular, Helvetica, Arial, sans-serif;
    font-size: 14px;
    height: 36px;
    color: #444;
    -webkit-font-smoothing: antialiased
}

    .file-uploader .upload-button {
        background: url(https://cdn.vor.us/images/version3/images/paper_clip_2.png) no-repeat 99% 50%;
        background-size: 20px;
        display: block;
        padding: 0 4px;
        line-height: 29px
    }

    .file-uploader input {
        cursor: pointer;
        height: 100%;
        position: absolute;
        right: 0;
        top: 0;
        -moz-opacity: .01;
        opacity: .01;
        font-size: 100px
    }

.success-text {
    font-size: 28px;
    color: #0c9a9a
}

.csv-table-head {
    background-color: #fff;
    color: #444;
    padding: 0 5px;
    font-size: 13px;
    text-transform: uppercase
}

    .csv-table-head .column {
        border-right: 1px solid #e6e6e6;
        padding: 16px 1% 2px;
        text-align: center;
        width: 10.25%;
        font-size: 11px;
        min-height: 40px
    }

        .csv-table-head .column.csv-external-inventory-orderid {
            border-left: 1px solid black;
            padding-top: 7px;
            padding-bottom: 6px;
        }

        .csv-table-head .column.csv-tickets {
            border-right: 0 solid #ccc
        }

        .csv-table-head .column.csv-company {
            padding: 9px 1%
        }

.wl-wrapper {
    max-width: 1140px;
    width: 98%;
    height: auto;
    margin: 0 auto;
    padding: 0
}

    .wl-wrapper #main {
        width: 98%;
        margin-top: 40px;
        background-image: url(https://cdn.vor.us/images/version3/images/wl-bg-white-trans.png);
        background-color: transparent;
        background-repeat: repeat;
        padding: 1%;
        border-radius: 10px
    }

.powered-by-wl-bar {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    padding: 7px !important;
    margin: 10px 0 0 !important;
    background-color: #FFF;
}

.powered-left {
    color: #777367
}

.powered-right {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
}

.language-container {
    position: relative;
}

#dropdown-2 {
    display: none;
}

.text-only-box {
    padding: 2.92969%;
    width: 94%
}

    .text-only-box h2 {
        font-size: 32px;
        color: #232323;
        font-family: RobotoLight, Helvetica, Arial, sans-serif;
        -webkit-font-smoothing: antialiased
    }

    .text-only-box h3 {
        font-size: 18px;
        line-height: normal;
        margin-top: 15px;
        color: #232323;
        font-family: RobotoRegular, Helvetica, Arial, sans-serif;
        -webkit-font-smoothing: antialiased
    }

    .text-only-box .heres-how-strong {
        font-size: 24px;
        font-family: RobotoRegular, Helvetica, Arial, sans-serif;
        -webkit-font-smoothing: antialiased
    }

.referral-network-signup-box {
    background-color: #eee
}

.white-label-2 {
    padding-bottom: 30px
}

.smler-txt {
    font-family: RobotoLight, Helvetica, Arial, sans-serif;
    font-size: 16px;
    line-height: 18px;
    margin-top: 5px;
    -webkit-font-smoothing: antialiased
}

ul.payment-processing-options-list {
    list-style-type: none;
    margin-left: 0
}

    ul.payment-processing-options-list li {
        font-family: RobotoRegular, Helvetica, Arial, sans-serif;
        color: #232323;
        font-size: 24px;
        list-style-type: disc;
        padding: 0 0 0 27px;
        margin-bottom: 28px;
        line-height: 20px;
        line-height: 27px;
        background-position: 0 4px;
        border: none;
        -webkit-font-smoothing: antialiased;
        border-bottom: none !important
    }

.text-only-box ul.tour-bar {
    list-style-type: none;
    margin: 0 auto;
    padding: 0;
    display: block;
    text-align: center
}

    .text-only-box ul.tour-bar li {
        float: left;
        padding: 8px 15px;
        margin: 0 0 5px 5px;
        font-size: 20px;
        text-transform: uppercase;
        transition: all .3s ease-in-out;
        -moz-transition: all .3s ease-in-out;
        -webkit-transition: all .3s ease-in-out;
        -webkit-font-smoothing: antialiased
    }

        .text-only-box ul.tour-bar li p {
            float: left
        }

            .text-only-box ul.tour-bar li p.museo-text {
                margin: 2px 0 0 5px;
                font-family: RobotoLight, helvetica, arial, sans-serif;
                font-size: 15px;
                float: left;
                -webkit-font-smoothing: antialiased
            }

        .text-only-box ul.tour-bar li.red-block-style:hover {
            opacity: .7
        }

    .text-only-box ul.tour-bar a, .text-only-box ul.tour-bar a:hover, .text-only-box ul.tour-bar a:link, .text-only-box ul.tour-bar a:visited {
        text-decoration: none;
        color: #fff;
        background-color: transparent;
        padding: 8px 0;
        margin: 0
    }

        .text-only-box ul.tour-bar a p, .text-only-box ul.tour-bar a:hover p, .text-only-box ul.tour-bar a:link p, .text-only-box ul.tour-bar a:visited p {
            color: #fff
        }

.options-border {
    border-bottom: 1px solid #fff;
    border-top: 1px solid #e6e6e6;
    height: 0;
    margin-bottom: 30px;
    margin-top: 25px;
    margin-left: -3.1%;
    width: 106.2%
}

.box .text-only-box ul.tour-bar li.red-block-style, .box-no-border .text-only-box ul.tour-bar li.red-block-style {
    border: 1px solid #841f28;
    width: 115px
}

.text-only-box .red-block-style {
    background-color: #0c9a9a;
    box-shadow: none;
    border: none;
    text-shadow: none
}

ul.low-fees-list {
    list-style-type: none;
    margin-left: 0
}

    ul.low-fees-list li {
        font-family: RobotoRegular, Helvetica, Arial, sans-serif;
        color: #333;
        font-size: 18px;
        background: url(https://cdn.vor.us/images/version3/pricing/check-black-33.png) left 5px no-repeat transparent;
        margin-bottom: 30px;
        border: none;
        padding: 0 0 0 27px;
        -webkit-font-smoothing: antialiased
    }

        ul.low-fees-list li.last-item {
            margin-bottom: 0
        }

        ul.low-fees-list li.check-tweak {
            background-position: left 2px
        }

.wl-event {
    width: 22%
}

.wl-venue {
    width: 22%
}

.wl-date-time {
    width: 22%
}

.wl-status {
    width: 20%
}

.group-events-name {
    width: 40%
}

.group-events-date {
    width: 40%
}

.timed-ticketing-name {
    width: 30%
}

.grace-period {
    width: 20%
}

.timed-ticketing-status {
    width: 15%
}

.ticket-pricing-box {
    width: 100%;
    display: block
}

.ts-qty {
    width: 19%
}

.ts-color {
    width: 19%
}

.ts-taxes {
    width: 19%
}

.ts-shipping {
    width: 19%
}

.ts-total {
    width: 19%;
    text-align: right
}

.pickup-name {
    color: #757575;
    font-size: 12px;
    font-family: RobotoRegular, Helvetica, Arial, sans-serif;
    -webkit-font-smoothing: antialiased
}

.ticket-stock-box .event {
    width: 27%
}

.ticket-stock-box .date {
    width: 12%
}

.ticket-stock-box .ticket-type {
    width: 16%
}

.ticket-stock-box .color {
    width: 10%
}

.ticket-stock-box .tix-total {
    width: 10%
}

.ticket-stock-box .date-total {
    width: 10%
}

.ticket-stock-preview-box {
    width: 78.125%;
    min-height: 296px;
    display: block;
    font-family: NovaMonoRegular, Helvetica, Arial, sans-serif;
    font-weight: 400;
    -webkit-font-smoothing: antialiased
}

.ticketstock_row {
    font-size: 25px
}

.ticketstockbold {
    font-weight: 400;
    font-size: 36px
}

.ticketstockcustom {
    font-size: 24px
}

.ticket-text-left {
    float: left;
    width: 42.25%;
    height: 296px;
    position: relative;
    left: 3.5%
}

.ticketstock_row21 {
    text-align: center;
    position: absolute;
    width: 100%;
    top: -2px
}

    .ticketstock_row21 .middle-top {
        margin: 0 14px
    }

.ticketstock_row22 {
    width: 100%;
    position: absolute;
    top: 20px;
    left: 14px;
    font-size: 42px;
    padding-left: 1px
}

.ticketstock_row23 {
    position: absolute;
    top: 45px;
    left: 14px;
    width: 100%;
    font-size: 42px;
    padding-left: 1px
}

.ticketstock_row24 {
    position: absolute;
    top: 72px;
    left: 14px;
    width: 100%;
    font-size: 36px;
    padding-left: 1px
}

.ticketstock_row26 {
    position: absolute;
    top: 97px;
    left: 14px;
    width: 100%;
    font-size: 36px;
    padding-left: 1px
}

.ticketstock_row25 {
    position: absolute;
    top: 119px;
    left: 14px;
    width: 100%;
    font-size: 32px;
    padding-left: 1px
}

.ticketstock_row3 {
    position: absolute;
    top: 147px;
    left: 14px;
    width: 100%;
    font-size: 32px
}

.ticketstock_row4 {
    position: absolute;
    top: 168px;
    left: 14px;
    width: 100%;
    font-size: 32px
}

.ticketstock_row5 {
    position: absolute;
    top: 189px;
    left: 14px;
    width: 100%;
    font-size: 32px
}

.ticketstock_row6 {
    position: absolute;
    top: 212px;
    left: 14px;
    width: 100%;
    font-size: 32px
}

.ticketstock_row9 {
    position: absolute;
    top: 251px;
    width: 100%;
    left: 27px
}

.ticketstock_row10 {
    position: absolute;
    top: 134px;
    left: 343px;
    width: 60px;
    display: block;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg)
}

    .ticketstock_row10 span {
        display: block;
        float: left;
        position: absolute;
        width: 100%;
        text-align: left;
        margin: 0;
        padding: 0
    }

span.date-1 {
    top: -2px;
    left: -3px;
    font-size: 26px;
    line-height: 14px
}

span.date-2 {
    top: 7px;
    left: -3px;
    font-size: 96px;
    line-height: 54px
}

span.date-3 {
    top: 57px;
    left: -3px;
    font-size: 50px;
    letter-spacing: -1px;
    line-height: 28px
}

span.date-4 {
    top: 87px;
    left: -3px;
    font-size: 26px;
    line-height: 15px
}

.ticketstock_row11 {
    position: absolute;
    top: 50px;
    width: 100px;
    font-size: 20px;
    white-space: normal;
    left: 346px;
    text-align: right;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg)
}

.ticketstock_row13 {
    position: absolute;
    top: 50px;
    width: 100px;
    font-size: 20px;
    white-space: normal;
    left: 393px;
    text-align: right;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg)
}

.ticketstock_row14 {
    position: absolute;
    top: 50px;
    width: 100px;
    font-size: 20px;
    white-space: normal;
    left: 441px;
    text-align: right;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg)
}

.ticket-text-right {
    float: right;
    width: 27%;
    height: 182px;
    position: relative;
    left: -2.5%;
    top: 45px
}

.ticketstock_row15 {
    text-align: left;
    width: 100%;
    font-size: 25px;
    position: absolute;
    top: 21px;
    left: -97px
}

.ticketstock_row16 {
    text-align: left;
    width: 100%;
    font-size: 25px;
    position: absolute;
    top: 43px;
    left: -97px
}

.ticketstock_row17 {
    text-align: left;
    width: 100%;
    font-size: 25px;
    position: absolute;
    top: 65px;
    left: -97px
}

.ticketstock_row18 {
    text-align: left;
    width: 100%;
    font-size: 25px;
    position: absolute;
    top: 87px;
    left: -97px
}

.ticketstock_row19 {
    text-align: left;
    width: 100%;
    font-size: 25px;
    position: relative;
    top: 118px;
    left: -73px
}

.ticketstock_row20 {
    text-align: left;
    width: 100%;
    position: absolute;
    top: 141px;
    left: -97px
}

    .ticketstock_row20 .row-sec {
        position: absolute;
        left: 18px
    }

    .ticketstock_row20 .row-row {
        position: absolute;
        left: 105px
    }

    .ticketstock_row20 .row-seat {
        position: absolute;
        left: 196px
    }

.ticketstock_row22 {
    overflow: hidden;
    white-space: nowrap
}

.ticketstock_row21 .no-refunds {
    position: absolute;
    top: 0;
    left: 15px
}

.ticketstock_row21 .middle-top {
    position: absolute;
    top: 0;
    left: 115px
}

.ticketstock_row21 #TicketStockDesign_R1_Price_preview {
    position: absolute;
    top: 0;
    left: 240px
}

.ticketstock_row26 {
    overflow: hidden;
    white-space: nowrap
}

.ticketstock_row27 {
    text-align: left;
    width: 100%;
    position: absolute;
    top: 163px;
    left: -14px;
    font-size: 25px
}

.ticketstock_row28 {
    text-align: left;
    width: 100%;
    position: absolute;
    top: 187px;
    left: -14px;
    font-size: 25px
}

.ticket-stock-preview-box {
    background-image: none;
    position: relative;
    max-width: 800px;
    margin: 10px auto 20px;
    width: 100%;
    height: 100%;
    min-height: auto
}

.ticket-stock-text {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%
}

.ticket-text-left {
    height: 100%
}

.ticket-text-right {
    left: -8%;
    top: 0;
    height: 100%
}

.ticketstock_row {
    font-size: 24px
}

.ticketstock_row21 {
    top: 0
}

    .ticketstock_row21 .no-refunds {
        left: 4%
    }

    .ticketstock_row21 .middle-top {
        left: 34%
    }

    .ticketstock_row21 #TicketStockDesign_R1_Price_preview {
        left: 70%
    }

.ticketstock_row22 {
    left: 4%;
    top: 7%;
    font-size: 40px
}

.ticketstock_row23 {
    left: 4%;
    top: 15%;
    font-size: 40px
}

.ticketstock_row24 {
    left: 4%;
    top: 24%;
    font-size: 34px
}

.ticketstock_row26 {
    left: 4%;
    top: 31.5%;
    font-size: 34px
}

.ticketstock_row25 {
    left: 4%;
    top: 40%;
    font-size: 34px
}

.ticketstock_row3 {
    left: 4%;
    top: 49.5%;
    font-size: 30px
}

.ticketstock_row4 {
    left: 4%;
    top: 56.5%;
    font-size: 30px
}

.ticketstock_row5 {
    left: 4%;
    top: 64%;
    font-size: 30px
}

.ticketstock_row6 {
    left: 4%;
    top: 71.5%;
    font-size: 30px
}

.ticketstock_row9 {
    left: 12%;
    top: 84%
}

    .ticketstock_row9 div {
        left: 0 !important
    }

.ticketstock_row10 {
    left: 98%;
    top: 46%;
    width: 19%
}

span.date-1 {
    text-align: center;
    left: 0;
    top: 0;
    line-height: 14px
}

span.date-2 {
    text-align: center;
    left: 0;
    top: 0;
    line-height: 74px
}

span.date-3 {
    text-align: center;
    left: 0;
    top: 0;
    line-height: 148px
}

span.date-4 {
    text-align: center;
    left: 0;
    top: 0;
    line-height: 190px
}

.ticketstock_row11 {
    left: 43%;
    top: 17%
}

.ticketstock_row13 {
    left: 49%;
    top: 17%
}

.ticketstock_row14 {
    left: 55%;
    top: 17%
}

.ticketstock_row15 {
    left: 0;
    top: 23%
}

.ticketstock_row16 {
    left: 0;
    top: 30.5%
}

.ticketstock_row17 {
    left: 0;
    top: 37.5%
}

.ticketstock_row18 {
    left: 0;
    top: 45%
}

.ticketstock_row19 {
    left: 13%;
    top: 54%
}

.ticketstock_row20 {
    left: 0;
    top: 62%
}

    .ticketstock_row20 .row-sec {
        left: 11%
    }

    .ticketstock_row20 .row-row {
        left: 51%
    }

    .ticketstock_row20 .row-seat {
        left: 92%
    }

.ticketstock_row27 {
    left: 25%;
    top: 69%
}

.ticketstock_row28 {
    left: 25%;
    top: 77%
}

@media screen and (max-width: 660px) {
    .ticketstock_row22 {
        left: 4%;
        top: 7%;
        font-size: 30px
    }

    .ticketstock_row26 {
        font-size: 20px;
        left: 4%;
        top: 32.5%
    }

    .ticketstock_row {
        font-size: 23px
    }

    .ticketstock_row24 {
        font-size: 20px;
        left: 4%;
        top: 25%
    }

    .ticketstock_row22 {
        font-size: 23px;
        left: 4%;
        top: 7%
    }

    .ticketstock_row23 {
        font-size: 26px;
        left: 4%;
        top: 15%
    }

    .ticketstock_row25 {
        font-size: 22px;
        left: 4%;
        top: 40%
    }

    span.date-2 {
        font-size: 62px;
        left: -3px;
        line-height: 54px;
        top: -6px
    }

    span.date-3 {
        font-size: 36px;
        left: -3px;
        letter-spacing: -1px;
        line-height: 8px;
        top: 45px
    }

    span.date-4 {
        font-size: 25px;
        left: -3px;
        line-height: 0;
        top: 70px
    }

    span.date-1 {
        font-size: 16px;
        left: 0;
        line-height: 1px;
        text-align: center;
        top: 0
    }

    .ticketstock_row11 {
        left: 38%;
        top: 25%
    }

    .ticketstock_row13 {
        left: 43%;
        top: 25%
    }

    .ticketstock_row14 {
        left: 48%;
        top: 25%
    }

    .ticketstock_row16 {
        font-size: 19px;
        left: 0;
        position: absolute;
        text-align: left;
        top: 28.5%;
        width: 100%
    }

    .ticketstock_row15 {
        font-size: 21px;
        left: 1px;
        position: absolute;
        text-align: left;
        top: 20%;
        width: 100%
    }

    .ticketstock_row17 {
        left: 0;
        top: 34.5%
    }

    .ticketstock_row18 {
        left: 0;
        top: 42%
    }

    .ticketstock_row19 {
        left: 13%;
        top: 51%
    }
}

@media screen and (max-width: 620px) {
    .ticketstock_row22 {
        left: 4%;
        top: 7%;
        font-size: 30px
    }

    .ticketstock_row26 {
        font-size: 20px;
        left: 4%;
        top: 32.5%
    }

    .ticketstock_row {
        font-size: 17px
    }

    .ticketstock_row24 {
        font-size: 20px;
        left: 4%;
        top: 25%
    }

    .ticketstock_row22 {
        font-size: 23px;
        left: 4%;
        top: 7%
    }

    .ticketstock_row23 {
        font-size: 26px;
        left: 4%;
        top: 15%
    }

    .ticketstock_row25 {
        font-size: 22px;
        left: 4%;
        top: 40%
    }

    span.date-2 {
        font-size: 52px;
        left: -3px;
        line-height: 54px;
        top: -6px
    }

    span.date-3 {
        font-size: 31px;
        left: -3px;
        letter-spacing: -1px;
        line-height: 8px;
        top: 39px
    }

    span.date-4 {
        font-size: 22px;
        left: -3px;
        line-height: 0;
        top: 58px
    }

    span.date-1 {
        font-size: 16px;
        left: 0;
        line-height: 1px;
        text-align: center;
        top: 0
    }

    .ticketstock_row11 {
        left: 38%;
        top: 25%
    }

    .ticketstock_row13 {
        left: 43%;
        top: 25%
    }

    .ticketstock_row14 {
        left: 48%;
        top: 25%
    }

    .ticketstock_row16 {
        font-size: 19px;
        left: 0;
        position: absolute;
        text-align: left;
        top: 28.5%;
        width: 100%
    }

    .ticketstock_row15 {
        font-size: 21px;
        left: 1px;
        position: absolute;
        text-align: left;
        top: 20%;
        width: 100%
    }

    .ticketstock_row17 {
        left: 0;
        top: 34.5%
    }

    .ticketstock_row18 {
        left: 0;
        top: 42%
    }

    .ticketstock_row19 {
        left: 13%;
        top: 51%
    }
}

@media screen and (max-width: 479px) {
    .ticket-stock-preview-box {
        display: none
    }
}

.tsm-event-name {
    width: 18%
}

.tsm-qty {
    width: 5%
}

.tsm-color {
    width: 7%
}

.tsm-ordered {
    width: 10%
}

.tsm-method {
    width: 10%
}

.tsm-method-info {
    width: 23%
}

.tsm-printed-by {
    width: 12%
}

.tsm-ship-method {
    width: 35%
}

.shipping-labels-date {
    width: 20%
}

.shipping-labels-type {
    width: 50%
}

.shipping-labels-qty {
    width: 15%
}

.critical-mail-date {
    width: 15%
}

.critical-mail-name {
    width: 30%
}

.critical-mail-type {
    width: 18%
}

.critical-mail-fulfillment {
    width: 15%;
    color: #757575;
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    font-weight: 400;
    -webkit-font-smoothing: antialiased
}

.dashboard-ticket-stock-manager .critical-mail-name {
    width: 24%
}

.dashboard-ticket-stock-manager .critical-mail-type {
    width: 10%
}

.dashboard-ticket-stock-manager .critical-mail-fulfillment {
    width: 10%;
    font-family: RobotoRegular, Helvetica, Arial, sans-serif;
    color: #232323
}

.Address, .City, .FirstName, .LastName, .OrderNumber, .PostalCode, .Region {
    width: 14%;
    float: left;
    font-size: 11px
}

#FailuresV3_cd > div.box > div.table-head.sortable {
    text-transform: none !important
}

ul.failed-label-lists a {
    font-weight: 700
}

.ui-combobox .colorTip {
    display: none !important
}

ul.ui-autocomplete {
    list-style: none;
    background-color: #fff;
    border: 1px solid #5ab4b4 !important;
    z-index: 210 !important;
    max-height: 350px;
    overflow: hidden auto
}

    ul.ui-autocomplete li {
        list-style: none;
        padding: 5px
    }

        ul.ui-autocomplete li:hover {
            background-color: #f1f1f1
        }

.ui-combobox input {
    height: 39px
}

    .ui-combobox input:focus {
        height: 37px
    }

.ui-widget-content a {
    color: red
}

.ui-menu .ui-menu-item a {
    display: block;
    width: 100%;
    line-height: 1.3;
    padding: 2px 1% !important;
    cursor: pointer
}

    .ui-menu .ui-menu-item a.ui-state-active, .ui-menu .ui-menu-item a.ui-state-hover {
        margin: 0 !important
    }

.ui-combobox .ui-state-hover {
    border: 0 solid #fff !important;
    background-color: #f4f4f4 !important;
    background-image: none !important;
    font-weight: 400;
    color: red !important;
    border: none !important
}

.ui-state-hover a, .ui-state-hover a:hover {
    color: red !important;
    text-decoration: none
}

.ticket-name .ui-widget .ui-widget {
    font-size: 13px;
    text-align: left
}

.ticket-name .ui-widget button, .ticket-name .ui-widget input, .ticket-name .ui-widget select, .ticket-name .ui-widget textarea {
    font-size: 13px;
    font-family: RobotoRegular, Helvetica, Arial, sans-serif;
    -webkit-font-smoothing: antialiased
}

.ticket-name .ui-autocomplete-input {
    margin: 0;
    padding: 2px 2px 2px 6px
}

.ticket-name .ui-state-default, .ticket-name .ui-widget-content .ui-state-default, .ticket-name .ui-widget-header .ui-state-default {
    color: #232323;
    background-image: none;
    background-color: #fff;
    text-align: left
}

.ticket-name .ui-button {
    position: relative;
    top: -39px;
    padding: 0;
    margin-bottom: -36px;
    height: 38px;
    float: right;
    right: 3px
}

.ticket-name .ui-button-icon-only {
    width: 26px
}

.ticket-name .ui-button {
    overflow: visible;
    display: inline-block;
    text-align: center;
    margin-right: .1em;
    -moz-text-blink: none !important;
    -moz-text-decoration-color: -moz-use-text-color !important
}

.ticket-name .ui-combobox a:active, .ticket-name .ui-combobox a:hover, .ticket-name .ui-combobox a:link, .ticket-name .ui-combobox a:visited {
    padding: 0;
    background-color: #fff;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0
}

.ticket-name .ui-state-hover, .ticket-name a.ui-state-hover:active, .ticket-name a.ui-state-hover:hover {
    background-color: #fff !important
}

.ticket-name .ui-icon {
    background: url(https://cdn.vor.us/images/version3/images/dd_arrow.gif) no-repeat 0 2px;
    position: relative;
    top: 0;
    left: 0;
    width: 26px;
    height: 35px
}

.ui-autocomplete .ui-menu-item .ui-state-hover, .ui-autocomplete .ui-menu-item a.ui-state-hover:active, .ui-autocomplete .ui-menu-item a.ui-state-hover:hover {
    border-radius: 0;
    background-color: transparent !important;
    color: #232323 !important
}

#dropbox {
    display: block;
    width: 99.5%;
    height: 200px;
    border: 2px dashed #ccc;
    background-color: #fff
}

    #dropbox .message {
        display: block;
        font-size: 14px;
        padding-top: 80px;
        text-align: center;
        font-family: RobotoBold, Helvetica, Arial, sans-serif;
        font-weight: 400;
        -webkit-font-smoothing: antialiased
    }

        #dropbox .message i {
            font-size: 12px;
            font-family: RobotoRegular, Helvetica, Arial, sans-serif;
            font-weight: 400;
            -webkit-font-smoothing: antialiased
        }

a.main-box-link:active, a.main-box-link:hover, a.main-box-link:link, a.main-box-link:visited {
    background-color: transparent;
    color: #232323;
    padding: 0
}

.main-image-box {
    display: block;
    width: 29.888%;
    height: 300px;
    border: 2px dashed #e2e2e2;
    background-color: #fff;
    transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out;
    position: relative;
    margin-right: 4%
}

    .main-image-box:hover {
        border-color: #e2e2e2;
        background-color: #eee
    }

    .main-image-box .message {
        display: block;
        font-size: 20px;
        padding-top: 45%;
        text-align: center;
        font-family: RobotoRegular, Helvetica, Arial, sans-serif;
        font-weight: 400;
        -webkit-font-smoothing: antialiased
    }

    .main-image-box:hover .message {
        color: #757575
    }

.alt-images {
    display: block;
    width: 65%;
    height: 300px
}

.alt-image-box {
    display: block;
    width: 24%;
    height: 142.5px;
    border: 2px dashed #ccc;
    background-color: #fff;
    margin-right: 5%;
    transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out;
    position: relative
}

    .alt-image-box:hover {
        border-color: #e2e2e2;
        background-color: #eee
    }

    .alt-image-box .message {
        display: block;
        font-size: 16px;
        padding-top: 32%;
        text-align: center;
        font-family: RobotoRegular, Helvetica, Arial, sans-serif;
        font-weight: 400;
        -webkit-font-smoothing: antialiased
    }

    .alt-image-box:hover .message {
        color: #757575
    }

.image-controls {
    width: 97%;
    display: block;
    background-color: #f0f0f0;
    background-color: rgba(240, 240, 240, .9);
    padding: 3% 1.5%;
    position: absolute;
    bottom: 0
}

    .image-controls:hover {
        background-color: #fff;
        background-color: rgba(256, 256, 256, .9)
    }

.alt-image-box img, .main-image-box img, .pdf-image-box img {
    height: 100%;
    width: 100%
}

.fb-image-box {
    width: 100%
}

    .fb-image-box .message {
        padding-top: 15%
    }

.pdf-image-box {
    display: block;
    width: 70%;
    height: 100%;
    min-height: 300px;
    border: 2px dashed #ccc;
    background-color: #fff;
    transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out;
    position: relative;
    margin-left: 15%
}

    .pdf-image-box:hover {
        border-color: #bcbcbc;
        background-color: #fcfcfc
    }

    .pdf-image-box .message {
        display: block;
        font-size: 14px;
        padding-top: 18%;
        text-align: center;
        font-family: RobotoBold, Helvetica, Arial, sans-serif;
        font-weight: 400;
        -webkit-font-smoothing: antialiased
    }

    .pdf-image-box:hover .message {
        color: #757575
    }

.file-upload {
    overflow: hidden;
    display: inline-block;
    position: relative;
    vertical-align: middle;
    text-align: center;
    color: #fff;
    background: #0c9a9a;
    font-size: 11px;
    text-transform: uppercase;
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    padding: 3px 3px 3px 0;
    -webkit-font-smoothing: antialiased;
    height: 18px
}

    .file-upload:hover {
        opacity: .7
    }

    .file-upload input {
        position: absolute;
        top: 0;
        left: 0;
        margin: 0;
        font-size: 70px;
        opacity: 0;
        -khtml-opacity: 0
    }

    .file-upload span {
        position: absolute;
        top: 0;
        left: 0;
        display: inline-block;
        padding-top: 5px;
        padding-left: 2px
    }

    .file-upload, .file-upload span {
        width: 53px
    }

.file-upload-status {
    margin-left: 10px;
    vertical-align: middle;
    padding: 7px 11px;
    font-weight: 700;
    font-size: 16px;
    color: #888;
    background: #eee;
    border: 3px solid #ddd
}

a.file-upload:link, a.file-upload:visited {
    color: #0c9a9a
}

.tagsinput {
    background-color: #fff;
    min-height: 40px;
    font-size: 14px;
    padding: 0 4px;
    box-shadow: 0 0 0 0 #ddd inset;
    border: 1px solid #e6e6e6;
    font-family: RobotoRegular, Helvetica, Arial, sans-serif;
    font-weight: 400;
    width: 98%;
    -webkit-font-smoothing: antialiased
}

    .tagsinput:hover {
        border: 1px solid #0c9a9a;
        box-shadow: inset 0 0 0 0 #0c9a9a
    }

    .tagsinput .tag {
        display: block;
        float: left;
        padding: 3px 5px;
        text-decoration: none;
        background: #5ab4b4;
        color: #fff;
        margin: 7px 5px 0 0;
        border-radius: 4px
    }

        .tagsinput .tag a {
            position: relative;
            top: -1px
        }

            .tagsinput .tag a:link, .tagsinput .tag a:visited {
                font-family: RobotoBold, Helvetica, Arial, sans-serif;
                font-weight: 400;
                color: #fff;
                text-decoration: none;
                font-size: 12px;
                padding: 0;
                -webkit-font-smoothing: antialiased
            }

            .tagsinput .tag a:active, .tagsinput .tag a:hover {
                font-family: RobotoBold, Helvetica, Arial, sans-serif;
                font-weight: 400;
                color: #94beca;
                text-decoration: none;
                font-size: 12px;
                background-color: transparent;
                padding: 0;
                -webkit-font-smoothing: antialiased
            }

    .tagsinput input {
        width: 80px;
        height: auto;
        margin: 0;
        font-size: 12px;
        border: 1px solid transparent;
        padding: 5px;
        background: 0 0;
        color: #232323;
        outline: 0;
        margin: 4px 5px 5px 0;
        box-shadow: 0 0 0 0 #ddd inset
    }

    .tagsinput .tag-placeholder .valid {
        display: block;
        float: left;
        font-style: italic;
        padding: 3px;
        font-size: 14px;
        margin: 4px 4px 5px 0;
        height: auto !important;
        padding: 5px 5px 4px;
        border: none
    }

.tags_clear {
    clear: both;
    width: 100%;
    height: 0
}

.tagsinput .tag-placeholder .not_valid {
    background: #f6c4c7;
    color: red;
    padding: 3px;
    font-size: 14px;
    padding: 8px 5px 6px;
    font-style: normal;
    display: block;
    margin: 4px 0 0
}

.tagsinput .in-system {
    background: #ff9 !important;
    color: #232323 !important;
    padding: 8px 5px 6px;
    font-style: normal;
    display: block;
    margin: 4px 5px 0 0
}

    .tagsinput .in-system a:link, .tagsinput .in-system a:visited {
        font-family: RobotoBold, Helvetica, Arial, sans-serif;
        font-weight: 400;
        color: #232323;
        text-decoration: none;
        font-size: 12px;
        padding: 0;
        -webkit-font-smoothing: antialiased
    }

    .tagsinput .in-system a:active, .tagsinput .in-system a:hover {
        font-family: RobotoBold, Helvetica, Arial, sans-serif;
        font-weight: 400;
        color: #757575;
        text-decoration: none;
        font-size: 12px;
        background-color: transparent;
        padding: 0;
        -webkit-font-smoothing: antialiased
    }

.sortable .invoice-total span {
    float: right
}

    .sortable .invoice-total span.sorting-indicator {
        margin-right: 3px
    }

.invoice-types {
    width: 20%
}

.invoice-description {
    width: 28%
}

.invoice-venue {
    width: 16%
}

.invoice-qty {
    width: 8%
}

.invoice-per {
    width: 8%
}

.invoice-currency {
    width: 24%
}

.invoice-active {
    width: 24%
}

.invoice-settling {
    width: 24%
}

.invoice-total-top {
    width: 24%;
    text-align: right
}

.invoice-types-add {
    width: 19%
}

.invoice-description-add {
    width: 45%
}

.invoice-qty-add {
    width: 10%
}

.invoice-per-add {
    width: 14%
}

.invoice-button-add {
    width: 8%
}

.invoice-checkbox-col {
    width: 2%;
    text-align: center
}

.invoice-client-name {
    width: 20%
}

.invoice-event-num {
    width: 8%
}

.invoice-date {
    width: 12%
}

.invoice-days-out {
    width: 9%
}

.invoice-statement {
    width: 12%
}

.invoice-items {
    width: 4%
}

.invoice-total {
    width: 12%;
    text-align: right
}

.invoice-event {
    width: 24%
}

.invoice-checkbox-col input[type=checkbox] {
    height: auto
}

.gray-title-bar {
    background-color: #eee;
    margin: 0;
    padding: 10px 0
}

    .gray-title-bar .mega-btn {
        margin-right: 1%
    }

.gray-bar-titles {
    color: #414141;
    float: left;
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    font-size: 16px;
    font-weight: 400;
    padding: 0;
    text-transform: uppercase;
    margin: 5px 5px 0;
    -webkit-font-smoothing: antialiased
}

.section-head .gray-bar-titles {
    color: #fff
}

.gray-head {
    background-color: #e2e2e2;
    color: #111;
    font-size: 11px;
    padding: 8px 5px;
    text-transform: uppercase
}

ul.ticket-list .gray-head {
    margin-top: 5px
}

.gray-totals {
    width: 50%;
    display: block;
    font-size: 12px;
    padding-top: 5px
}

.gray-total-amt {
    color: #444;
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    -webkit-font-smoothing: antialiased
}

.invoice-type {
    color: #999;
    font-family: RobotoRegular, Helvetica, Arial, sans-serif;
    -webkit-font-smoothing: antialiased
}

.gray-head.sortable a:link, .gray-head.sortable a:visited {
    color: #111
}

.gray-head.sortable a:active, .gray-head.sortable a:hover {
    color: #111
}

.gray-head.sortable a span, .gray-head.sortable a:link span, .gray-head.sortable a:visited span {
    color: #111
}

.gray-head.sortable a:active span, .gray-head.sortable a:hover span {
    color: #111
}

.invoice-status-box {
    background-color: #414141;
    color: #fff;
    padding: 8px 5px;
    margin-bottom: 5px
}

    .invoice-status-box span {
        color: #e2e2e2
    }

.invoice-date-top {
    display: block;
    position: relative;
    background-color: #0c9a9a;
    color: #fff;
    padding: 4px;
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    -webkit-font-smoothing: antialiased
}

.purchase-date-block {
    display: block;
    position: relative;
    background-color: #0c9a9a;
    color: #fff;
    padding: 4px;
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    -webkit-font-smoothing: antialiased
}

.pop-up-content .invoice-processing {
    width: 14%
}

.pay-eft-popup .invoice-processing {
    width: 14%
}

.pay-eft-popup .ammount-paid {
    width: 30%
}

.pay-eft-popup .check-number {
    width: 30%
}

.pay-eft-popup .notes {
    width: 86%
}

.pay-eft-popup .eft-info {
    width: 50%;
    padding-top: 7px
}

    .pay-eft-popup .eft-info p {
        color: #757575;
        text-transform: uppercase;
        float: left;
        margin-right: 5px
    }

    .pay-eft-popup .eft-info span {
        color: #757575;
        text-transform: uppercase;
        float: left;
        margin-right: 5px
    }

.invoices-box-consolidate .invoice-event {
    width: 24%
}

.invoices-box-consolidate .invoice-event-num {
    width: 9%
}

.invoices-box-consolidate .invoice-date {
    width: 11%
}

.invoices-box-consolidate .invoice-days-out {
    width: 9%
}

.invoices-box-consolidate .invoice-statement {
    width: 11%
}

.invoices-box-consolidate .invoice-items {
    width: 5%
}

.invoices-box-consolidate .invoice-total {
    width: 11%;
    text-align: right
}

.invoices-box-consolidate .gray-head .default-checkbox-col input {
    margin-top: -10px;
    margin-bottom: -10px
}

.consolidated-invoice-block {
    background-color: #f0f0f0;
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    font-weight: 400;
    margin-top: 5px !important;
    -webkit-font-smoothing: antialiased
}

.invoice-client-box {
    display: block;
    width: 48%
}

    .invoice-client-box h4 {
        font-family: RobotoBold, Helvetica, Arial, sans-serif;
        font-weight: 400;
        color: #0c9a9a;
        -webkit-font-smoothing: antialiased
    }

    .invoice-client-box h5 {
        font-family: RobotoBold, Helvetica, Arial, sans-serif;
        font-weight: 400;
        color: #757575;
        -webkit-font-smoothing: antialiased
    }

    .invoice-client-box p {
        font-size: 14px;
        line-height: 16px
    }

.purchase-history-box p {
    font-size: 14px;
    line-height: 16px
}

.purchase-name-block {
    font-size: 18px;
    padding-top: 2px;
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    -webkit-font-smoothing: antialiased
}

.event-icon-bar {
    padding: 0 0 10px;
    display: block;
    width: 100%;
    margin: 10px 0 20px;
    border-bottom: 1px solid #e6e6e6
}

.related-statements {
    width: 60%
}

.box-container.statement-box {
    margin-bottom: 0
}

.box.statement-event {
    margin-bottom: 0
}

.event-dash-block {
    margin-bottom: 0
}

.statement-total-bar {
    display: block;
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    width: 100%;
    background-color: #fff;
    padding: 20px 0;
    border-top: 1px solid #e6e6e6;
    position: relative;
    z-index: 500;
    color: #0c9a9a;
    margin: 0 0 -20px
}

.statement-fixed {
    position: fixed;
    bottom: 0;
    left: 0;
    background-color: rgba(255, 255, 255, .9);
    z-index: 100;
    margin: 0
}

    .statement-fixed .cart-total-due {
        margin-left: 1%
    }

    .statement-fixed .cart-total {
        margin-right: 1%
    }

.invoice-client-box h5 {
    margin-bottom: 2px
}

.invoice-client-box p {
    line-height: 18px
}

.invoice-client-box {
    width: 100%;
    border-top: 1px solid #e6e6e6;
    padding: 10px 0
}

.statement-top-action {
    margin-bottom: 10px
}

.reversal-type {
    color: #444
}

.invoice-date-top {
    border-radius: 0
}

.statement-client-info {
    float: left;
    width: 50%
}

.statement-event-info {
    float: right;
    width: 46%;
    padding-left: 2%;
    text-align: right
}

.sort-box {
    display: block;
    background-color: #eee;
    border-radius: 4px 4px 0 0;
    padding: 10px 10px 12px;
    position: relative;
    top: 2px
}

.sort-box-txt {
    margin: 25px 10px 0 0;
    color: #999
}

.invoice-stmt-num {
    display: block;
    background-color: #eee;
    color: #232323;
    font-size: 18px;
    text-transform: uppercase;
    padding: 8px;
    margin-top: 12px;
    font-family: RobotoLight
}

.invoices-box {
    margin-bottom: 0
}

.invoices-main-box .table-head {
    font-size: 14px !important
}

.invoices-main-box {
    font-size: 18px
}

    .invoices-main-box .invoice-detail-box .table-head {
        font-size: 11px !important
    }

.invoice-detail-box {
    font-size: 14px
}

    .invoice-detail-box .user-list {
        background-color: #eee
    }

.invoice-bottom {
    position: relative
}

.invoice-bl {
    width: 50%;
    float: left
}

.invoice-br {
    width: 48%;
    float: right;
    position: absolute;
    bottom: 0;
    right: 0
}

.invoice-comment-box {
    border: 1px solid #e6e6e6;
    padding: 10px;
    margin-top: 20px;
    min-height: 100px
}

.invoice-total-box {
    background-color: #757575;
    color: #fff;
    font-size: 18px;
    padding: 10px
}

.invoice-total-label {
    text-transform: uppercase
}

.invoice-br p {
    font-style: italic
}

.responsive {
    width: 99.8%
}

    .responsive th {
        background-color: #414141;
        color: #fff;
        font-size: 11px;
        text-transform: uppercase;
        font-family: RobotoRegular, Helvetica, Arial, sans-serif
    }

        .responsive th a:link, .responsive th a:visited {
            color: #fff;
            padding: 0
        }

        .responsive th a:active, .responsive th a:hover {
            color: #fff;
            background-color: transparent;
            padding: 0
        }

        .responsive th span {
            display: block;
            float: left
        }

            .responsive th span.sorting-indicator {
                background-image: url(https://cdn.vor.us/images/version3/images/sortable-sprite.png);
                background-position: left 0;
                background-repeat: no-repeat;
                height: 8px;
                width: 6px;
                margin: 2px 0 0 3px
            }

    .responsive tr {
        padding: 10px 0;
        border-bottom: 1px solid #e6e6e6;
        margin: 0
    }

        .responsive tr:last-child {
            border-bottom: 0
        }

        .responsive tr td:last-child, .responsive tr th:last-child {
            text-align: right
        }

            .responsive tr th:last-child span {
                display: block;
                float: right;
                margin-right: 3px
            }

table td, table th {
    padding: 7px 1% 5px !important;
    text-align: left;
    vertical-align: middle;
    white-space: nowrap;
    min-width: 32px
}

.ui-datepicker table td, .ui-datepicker table th {
    min-width: 0
}

table td {
    height: 40px
}

td .icons {
    margin-left: 10px;
    text-align: right
}

.table-layout {
    overflow-x: scroll
}

    .table-layout::-webkit-scrollbar-track {
        background-color: #f5f5f5
    }

    .table-layout::-webkit-scrollbar {
        height: 10px;
        background-color: #f5f5f5
    }

    .table-layout::-webkit-scrollbar-thumb {
        background-color: #0c9a9a
    }

table tr.trtotalrow {
    background-color: #fff;
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    color: #0c9a9a
}

table.nestedtable th {
    background-color: #fff;
    color: #333;
    border-bottom: 1px dashed #ddd
}

table.nestedtable td {
    height: 20px;
    background: url(https://cdn.vor.us/images/version3/images/slider-bg.png) left top repeat transparent
}

.nestedcontainer td {
    padding: inherit
}

table.nestedtable td {
    padding: 10px 1%
}

.nestedcontainer .box {
    margin-bottom: 0;
    padding: inherit;
    width: inherit
}

tr.nestedcontainer {
    padding: inherit
}

.transactions {
    background-color: #f9f9f9;
    font-family: RobotoBold
}

.payments-slidedown th {
    background-color: #e2e2e2 !important;
    color: #333 !important
}

.payments-slidedown tr {
    background-color: #f8f8f8
}

ul.vertical-nav {
    list-style: none;
    text-align: left;
    width: 100%;
    margin: 0 0 20px
}

    ul.vertical-nav li {
        list-style: none;
        display: block
    }

        ul.vertical-nav li a {
            font-size: 14px;
            font-family: RobotoBold, Helvetica, Arial, sans-serif;
            font-weight: 400;
            display: block;
            padding: 10px 0 10px 10px;
            -webkit-font-smoothing: antialiased
        }

            ul.vertical-nav li a:active, ul.vertical-nav li a:hover {
                background: #eee;
                color: #232323
            }

        ul.vertical-nav li.active a:link, ul.vertical-nav li.active a:visited {
            color: #fff;
            background: #0c9a9a
        }

        ul.vertical-nav li.active a:active, ul.vertical-nav li.active a:hover {
            color: #fff
        }

.nav-titles {
    font-size: 14px;
    text-transform: uppercase;
    font-family: RobotoRegular, Helvetica, Arial, sans-serif;
    font-weight: 400;
    color: #757575;
    -webkit-font-smoothing: antialiased
}

.salesrep-name {
    width: 30%;
    padding-top: 6px
}

.salesrep-date {
    width: 20%;
    padding-top: 6px
}

.salesrep-accounts {
    width: 20%;
    padding-top: 6px
}

.salesrep-text {
    padding: 5px
}

.salesrep-percent-input_container {
    color: #ccc;
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    font-weight: 400;
    font-size: 13px;
    line-height: 14px;
    position: relative;
    bottom: -3px;
    float: left;
    margin-left: -37px;
    background-color: #fff;
    padding-top: 6px;
    height: 20px;
    min-width: 17px;
    text-align: right;
    -webkit-font-smoothing: antialiased
}

.agreement-name {
    width: 30%;
    padding-top: 6px
}

.agreement-date {
    width: 20%;
    padding-top: 6px
}

.agreement-last {
    width: 20%;
    padding-top: 6px
}

.table-head .agreement-name {
    padding-top: 0
}

.table-head .agreement-date {
    padding-top: 0
}

.table-head .agreement-last {
    padding-top: 0
}

#wysihtml5-editor-toolbar label {
    width: 75%
}

.label-label {
    width: auto;
    margin-right: 10px;
    float: left
}

.button-ok a {
    display: block;
    margin: 0;
    background-color: #0c9a9a;
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    font-weight: 400;
    text-transform: uppercase;
    color: #fff;
    -webkit-font-smoothing: antialiased
}

    .button-ok a:active, .button-ok a:hover {
        background-color: #0c9a9a;
        text-decoration: none
    }

#wysihtml5-editor-toolbar {
    position: relative
}

#wysihtml-header {
    display: block;
    width: 98.7%;
    position: relative;
    z-index: 1;
    font-size: 0;
    text-align: center;
    background-color: #eee;
    border: 1px solid #bababa;
    padding: 0;
    margin-bottom: 5px
}

.box .commands {
    margin: 0 0 0 1px;
    padding: 0;
    display: inline-block;
    float: left;
    border: none
}

    .box .commands li {
        padding: 0;
        margin: 0;
        border: none
    }

        .box .commands li span.colortip {
            left: 21px !important
        }

#EventEditV3_R1_EventDescription-toolbar label {
    width: 70%
}

#EventEditV3_R1_EventDescription-toolbar input {
    width: 100%
}

#EventEditV3_R1_EventDescription-toolbar .button-cancel, #EventEditV3_R1_EventDescription-toolbar .button-ok {
    margin-top: 22px;
    margin-bottom: 0
}

.fore-color, [data-wysihtml5-action], [data-wysihtml5-command] {
    position: relative;
    list-style: none;
    font-size: 12px;
    display: block;
    cursor: pointer;
    height: 30px;
    width: 60px;
    padding: 0 !important;
    float: left
}

    .fore-color::after, [data-wysihtml5-action]::after, [data-wysihtml5-command]::after {
        content: "";
        background-image: url(https://cdn.vor.us/images/spr_toolbar_icons_r3.png);
        background-repeat: no-repeat;
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0
    }

    .fore-color:hover, [data-wysihtml5-action]:hover, [data-wysihtml5-command]:hover {
        background-color: #ddd
    }

[data-wysihtml5-command=bold]::after {
    background-position: 20px 2px
}

[data-wysihtml5-command=italic]::after {
    background-position: -20px 2px
}

[data-wysihtml5-command=underline]::after {
    background-position: -58px 2px
}

[data-wysihtml5-command=insertUnorderedList]::after {
    background-position: -107px 2px
}

[data-wysihtml5-command=insertOrderedList]::after {
    background-position: -160px 2px
}

[data-wysihtml5-command=formatBlock][data-wysihtml5-command-value=h1]::after {
    background-position: -445px 2px
}

[data-wysihtml5-command=formatBlock][data-wysihtml5-command-value=h2]::after {
    background-position: -497px 2px
}

[data-wysihtml5-command=createHeading1]::after {
    background-position: -445px 2px
}

[data-wysihtml5-command=createHeading2]::after {
    background-position: -497px 2px
}

[data-wysihtml5-command=alignTextLeft]::after {
    background-position: -209px 2px
}

[data-wysihtml5-command=alignTextCenter]::after {
    background-position: -258px 2px
}

[data-wysihtml5-command=alignTextRight]::after {
    background-position: -308px 2px
}

[data-wysihtml5-command=createParagraph]::after {
    background-position: -400px 2px
}

[data-wysihtml5-command=createLink]::after {
    background-position: -356px 2px
}

[data-wysihtml5-command=insertImage]::after {
    background-position: -548px 2px
}

.fore-color::after {
    background-position: -741px 2px
}

[data-wysihtml5-command=insertSpeech]::after {
    background-position: -596px 2px
}

[data-wysihtml5-action=change_view]::after {
    background-position: -608px 2px
}

[data-wysihtml5-command=change_view]::after {
    background-position: -608px 2px
}

[data-wysihtml5-action=createLink]::after {
    background-position: -356px 2px
}

[data-wysihtml5-command=insertUnorderedList]::after {
    background-position: -107px 2px
}

[data-wysihtml5-command=insertOrderedList]::after {
    background-position: -160px 2px
}

.fore-color ul {
    display: none;
    position: absolute;
    z-index: 2;
    top: 40px;
    right: -1px;
    left: -2px;
    border: 1px solid #ccc;
    border-top: 0;
    background: #fff;
    overflow: hidden
}

.fore-color li {
    display: block;
    margin: 3px;
    width: auto;
    border: 0;
    height: 15px
}

    .fore-color li::after {
        display: none
    }

.fore-color:hover ul {
    display: block
}

.fore-color [data-wysihtml5-command-value=silver] {
    background: silver !important
}

.fore-color [data-wysihtml5-command-value=gray] {
    background: gray !important
}

.fore-color [data-wysihtml5-command-value=maroon] {
    background: maroon !important
}

.fore-color [data-wysihtml5-command-value=red] {
    background: red !important
}

.fore-color [data-wysihtml5-command-value=purple] {
    background: purple !important
}

.fore-color [data-wysihtml5-command-value=green] {
    background: green !important
}

.fore-color [data-wysihtml5-command-value=olive] {
    background: olive !important
}

.fore-color [data-wysihtml5-command-value=navy] {
    background: navy !important
}

.fore-color [data-wysihtml5-command-value=blue] {
    background: #00f !important
}

.fore-color .wysihtml5-command-active {
    outline: 1px solid #757575;
    outline-offset: 1px
}

.wysihtml5-commands-disabled .fore-color ul {
    display: none
}

.wysihtml5-action-active, .wysihtml5-command-active {
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, .2);
    background: #f9f9f9 !important
}

.wysihtml5-commands-disabled .fore-color, .wysihtml5-commands-disabled [data-wysihtml5-command] {
    opacity: .4;
    cursor: default;
    background-image: none !important
}

[data-wysihtml5-dialog] {
    color: #414141;
    font-size: 14px;
    text-align: left;
    -ms-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 5px 10px;
    background: #e6e6e6;
    position: relative;
    width: 99.5%;
    text-align: left;
    top: 0;
    margin-bottom: 5px
}

    [data-wysihtml5-dialog] input {
        width: 80%
    }

[data-wysihtml5-dialog-action] {
    padding: 4px;
    color: #fff;
    cursor: pointer
}

section {
    position: relative;
    width: 100%;
    top: 0;
    margin-bottom: 20px
}

.gateway-name {
    width: 20%;
    padding-top: 6px;
    overflow: hidden;
    margin-right: .5%
}

.gateway-types {
    width: 13%;
    padding-top: 6px
}

.gateway-account {
    width: 15%;
    padding-top: 6px;
    overflow: hidden;
    margin-right: .5%
}

.gateway-card-types {
    width: 11%;
    padding-top: 6px
}

.gateway-currency {
    width: 10%;
    padding-top: 6px
}

.table-head .gateway-name {
    padding-top: 0
}

.table-head .gateway-types {
    width: 13%;
    padding-top: 0
}

.table-head .gateway-account {
    padding-top: 0
}

.table-head .gateway-card-types {
    width: 11%;
    padding-top: 0
}

.table-head .gateway-currency {
    width: 10%;
    padding-top: 0
}

.gateway-box .icon-col {
    margin-top: 6px
}

.gateway-box .form-boxes-full .gateway-name {
    width: 26%
}

.gateway-box .form-boxes-full .gateway-types {
    width: 13%
}

.gateway-box .form-boxes-full .gateway-account {
    width: 15%
}

.gateway-box .form-boxes-full .gateway-card-types {
    width: 15%
}

.gateway-box .form-boxes-full .gateway-currency {
    width: 10%
}

.gateway-box .form-boxes-full .gateway-account {
    width: 15%
}

.gateway-box .form-boxes-full .gateway-password {
    width: 15%
}

.gateway-box .form-boxes-full .gateway-signature {
    width: 15%
}

.gateway-box .form-boxes-full .gateway-proc-fee-amt {
    width: 15%
}

.gateway-box .form-boxes-full .gateway-proc-fee-perc {
    width: 15%
}

.gateway-box .form-boxes-full .gateway-box-fee-amt {
    width: 15%
}

.gateway-box .form-boxes-full .gateway-box-fee-perc {
    width: 15%
}

.gateway-box .form-boxes-full .gateway-button {
    width: 9%
}

.gateway-stats-type {
    width: 22%
}

.gateway-stats-transactions {
    width: 14%
}

.gateway-stats-processed {
    width: 15%
}

.gateway-stats-reversal-qty {
    width: 14%
}

.gateway-stats-reversals {
    width: 14%
}

.gateway-stats-total {
    width: 15%;
    text-align: right
}

.gateway-stats-start-end {
    width: 14%
}

.total-head {
    background-color: #eee;
    color: #232323;
    padding: 8px 5px;
    font-size: 13px;
    text-transform: uppercase
}

.gateway-stats-trans-trans-num {
    width: 14%
}

.gateway-stats-trans-trans-type {
    width: 9%
}

.gateway-stats-trans-proc-time {
    width: 11%
}

.gateway-stats-trans-type {
    width: 6%
}

.gateway-stats-trans-transactions {
    width: 7%
}

.gateway-stats-trans-processed {
    width: 11%
}

.gateway-stats-trans-refund-trans {
    width: 12%
}

.gateway-stats-trans-refunds {
    width: 10%
}

.gateway-stats-trans-total {
    width: 11%;
    text-align: right
}

.gateway-itemized-total {
    display: block;
    width: 32%;
    padding-left: 1%;
    color: #444;
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    -webkit-font-smoothing: antialiased
}

    .gateway-itemized-total .audit-cc-type {
        color: #757575
    }

.mod-event {
    width: 20%
}

.mod-date {
    width: 10%
}

.mod-venue {
    width: 14%
}

.mod-created-by {
    width: 14%
}

.mod-payment {
    width: 8%
}

.mod-as {
    width: 7%
}

.mod-venue-2 {
    width: 25%
}

.mod-address {
    width: 48%
}

.mod-name {
    width: 20%
}

.mod-contact {
    width: 25%
}

.mod-email {
    width: 25%
}

ol.analytics-list {
    list-style: none;
    margin-left: 0;
    margin-bottom: 10px
}

    ol.analytics-list li {
        list-style: none;
        border: 0 solid #e6e6e6;
        padding-left: 5px
    }

        ol.analytics-list li ul li {
            list-style: disc;
            margin-left: 40px
        }

.analytics-box .section-head {
    background-color: #0c9a9a
}

.analytics-info {
    background-color: transparent !important
}

.analytics-box .input-21 {
    width: 89%
}

ul.subnav {
    border-top: 1px solid #efefef
}

    ul.subnav li {
        border: 0 solid #232323;
        display: block
    }

        ul.subnav li.active {
            border: 0 solid #232323;
            display: block
        }

        ul.subnav li a {
            font-size: 13px;
            padding: 5px 0 5px 20px
        }

ul.vertical-nav li.active ul.subnav li a:link, ul.vertical-nav li.active ul.subnav li a:visited {
    color: #232323
}

ul.vertical-nav li.active ul.subnav li a:active, ul.vertical-nav li.active ul.subnav li a:hover {
    color: #999
}

ul.vertical-nav li.active ul.subnav li.active a:link, ul.vertical-nav li.active ul.subnav li.active a:visited {
    color: #757575
}

ul.vertical-nav li.active ul.subnav li.active a:active, ul.vertical-nav li.active ul.subnav li.active a:hover {
    color: #757575
}

.policy-dashboard {
    text-transform: uppercase;
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    font-weight: 400;
    display: block;
    background-color: #757575;
    color: #fff;
    font-size: 14px;
    padding: 4px;
    margin: 7px 5px 5px;
    -webkit-font-smoothing: antialiased
}

.breadcrumbs {
    display: block;
    width: 100%;
    height: 30px;
    font-size: 12px;
    margin: 10px 0 0;
    text-transform: uppercase;
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    font-weight: 400;
    -webkit-font-smoothing: antialiased
}

    .breadcrumbs ul {
        list-style: none;
        margin: 0 0 11px
    }

        .breadcrumbs ul li {
            list-style: none;
            float: left;
            margin: 0 5px 0 0;
            color: #0c9a9a
        }

            .breadcrumbs ul li a {
                background: url(https://cdn.vor.us/images/version3/images/breadcrumb-divider.png) no-repeat right 6px;
                margin: 0;
                padding: 0 11px 0 0
            }

                .breadcrumbs ul li a:link, .breadcrumbs ul li a:visited {
                    color: #757575
                }

                .breadcrumbs ul li a:active, .breadcrumbs ul li a:hover {
                    color: #232323;
                    background-color: transparent
                }

.cc-info-box .question-icon {
    margin: 3px 0 0 5px
}

.cc-info-box a.cc-question-link:active, .cc-info-box a.cc-question-link:hover {
    background-color: transparent
}

.cc-question-link .colorTip {
    top: 1px;
    left: 13px
}

.security-code .cc-question-link .colorTip {
    top: -30px;
    left: -8px
}

.edit .colorTipContainer .colorTip {
    top: -30px;
    left: 7px
}

.dashboard-banner {
    width: 100%;
    display: block;
    font-size: 66px;
    margin: 0 auto 30px;
    padding: 15px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box
}

a:link .dashboard-banner p, a:visited .dashboard-banner p {
    font-family: RobotoRegular, Helvetica, Arial, sans-serif;
    font-size: 35px;
    margin-top: 3.5%;
    color: #1a7796;
    display: block;
    width: 80%;
    -webkit-font-smoothing: antialiased
}

.white-label-banner {
    background-color: #343535;
    background: url(https://cdn.vor.us/images/white-label-ad-v3.png) left no-repeat #343535;
    min-height: 125px;
    background-position: 0 -40px
}

a:link .white-label-banner p, a:visited .white-label-banner p {
    font-family: RobotoLight, Helvetica, Arial, sans-serif;
    font-size: 24px;
    margin-top: .5%;
    color: #fff;
    display: block;
    width: 65%;
    -webkit-font-smoothing: antialiased;
    text-align: right;
    float: right
}

.start-selling-ticket-banner {
    background-color: #999;
    background: url(https://cdn.vor.us/images/version3/dashboard-banner-background.png) right bottom no-repeat #93cfe4;
    min-height: 100px
}

a:link .start-selling-ticket-banner p, a:visited .start-selling-ticket-banner p {
    margin-top: .5%;
    color: #1a7796
}

.first-event-banner {
    background-color: #999;
    background: url(https://cdn.vor.us/images/version3/dashboard-banner-background.png) right bottom no-repeat #93cfe4;
    min-height: 100px
}

a:link .first-event-banner p, a:visited .first-event-banner p {
    margin-top: 3.5%;
    color: #1a7796
}

.my-event-box-dash .event {
    width: 19.5%
}

.my-event-box-dash .total {
    width: 8%
}

.my-event-box-dash .total-earned {
    width: 13%
}

.my-event-box-dash .eventstatus, .my-event-box-dash .status {
    width: 7%
}

.my-event-box-dash .tix-total {
    width: 8%
}

.my-event-box-dash .date-total {
    width: 8%
}

.my-event-box-dash .icon-col {
    width: 18px
}

.event-upsell-box .event {
    width: 33%
}

.event-upsell-box .date-time {
    width: 33%
}

.option-box {
    width: 100%
}

    .option-box ul.data-list li {
        width: 25%;
        float: left
    }

ul.data-list {
    list-style: none;
    display: block;
    margin: 0;
    padding: 10px 0;
    font-size: 13px;
    border: 0 solid #e6e6e6
}

    ul.data-list li {
        list-style: none;
        margin: 0;
        padding: 0;
        border: 0 solid #e6e6e6
    }

.option-box ul.data-list li.data-list-title {
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    font-weight: 400;
    color: #757575;
    text-transform: uppercase;
    width: 100%;
    -webkit-font-smoothing: antialiased
}

.data-date-range-box {
    width: 40%
}

.date-range-input {
    width: 29.5%
}

    .date-range-input input {
        width: 98%
    }

.saved-report-select {
    width: 41.362%
}

    .saved-report-select select {
        width: 100%
    }

.data-range-options span {
    margin: 0 5px
}

html:hover [class^=ss-] {
    -ms-zoom: 1
}

.ss-icon, .ss-icon.ss-standard, [class*=" ss-"].right:after, [class*=" ss-"].ss-standard.right:after, [class*=" ss-"].ss-standard:before, [class*=" ss-"]:before, [class^=ss-].right:after, [class^=ss-].ss-standard.right:after, [class^=ss-].ss-standard:before, [class^=ss-]:before {
    font-family: SSStandard;
    -webkit-font-smoothing: antialiased;
    font-style: normal;
    font-weight: 400;
    text-decoration: none;
    text-rendering: optimizeLegibility;
    white-space: nowrap;
    -moz-font-feature-settings: liga 1;
    -moz-font-feature-settings: liga;
    -ms-font-feature-settings: liga 1;
    -o-font-feature-settings: liga;
    font-feature-settings: liga;
    -webkit-font-smoothing: antialiased
}

[class*=" ss-"].right:before, [class^=ss-].right:before {
    display: none;
    content: ''
}

.ss-search.right:after, .ss-search:before {
    content: '🔎'
}

.ss-view.right:after, .ss-view:before {
    content: '👀'
}

.ss-attach.right:after, .ss-attach:before {
    content: '📎'
}

.ss-link.right:after, .ss-link:before {
    content: '🔗'
}

.ss-write.right:after, .ss-write:before {
    content: '✎'
}

.ss-move.right:after, .ss-move:before {
    content: ''
}

.ss-trash.right:after, .ss-trash:before {
    content: ''
}

.ss-target.right:after, .ss-target:before {
    content: '◎'
}

.ss-heart.right:after, .ss-heart:before {
    content: '♥'
}

.ss-star.right:after, .ss-star:before {
    content: '⋆'
}

.ss-rows.right:after, .ss-rows:before {
    content: ''
}

.ss-lightbulb.right:after, .ss-lightbulb:before {
    content: '💡'
}

.ss-help.right:after, .ss-help:before {
    content: '❓'
}

.ss-info.right:after, .ss-info:before {
    content: 'ℹ'
}

.ss-alert.right:after, .ss-alert:before {
    content: '⚠'
}

.ss-caution.right:after, .ss-caution:before {
    content: '⛔'
}

.ss-logout.right:after, .ss-logout:before {
    content: ''
}

.ss-plus.right:after, .ss-plus:before {
    content: '+'
}

.ss-hyphen.right:after, .ss-hyphen:before {
    content: '-'
}

.ss-check.right:after, .ss-check:before {
    content: '✓'
}

.ss-delete.right:after, .ss-delete:before {
    content: '␡'
}

.ss-settings.right:after, .ss-settings:before {
    content: '⚙'
}

.ss-dashboard.right:after, .ss-dashboard:before {
    content: ''
}

.ss-notifications.right:after, .ss-notifications:before {
    content: '🔔'
}

.ss-notificationsdisabled.right:after, .ss-notificationsdisabled:before {
    content: '🔕'
}

.ss-clock.right:after, .ss-clock:before {
    content: '⏲'
}

.ss-stopwatch.right:after, .ss-stopwatch:before {
    content: '⏱'
}

.ss-calendar.right:after, .ss-calendar:before {
    content: '📅'
}

.ss-addcalendar.right:after, .ss-addcalendar:before {
    content: ''
}

.ss-removecalendar.right:after, .ss-removecalendar:before {
    content: ''
}

.ss-checkcalendar.right:after, .ss-checkcalendar:before {
    content: ''
}

.ss-deletecalendar.right:after, .ss-deletecalendar:before {
    content: ''
}

.ss-navigateup.right:after, .ss-navigateup:before {
    content: ''
}

.ss-navigateright.right:after, .ss-navigateright:before {
    content: '▻'
}

.ss-navigatedown.right:after, .ss-navigatedown:before {
    content: ''
}

.ss-navigateleft.right:after, .ss-navigateleft:before {
    content: '◅'
}

.ss-volumelow.right:after, .ss-volumelow:before {
    content: '🔉'
}

.ss-volumehigh.right:after, .ss-volumehigh:before {
    content: '🔊'
}

.ss-batteryhigh.right:after, .ss-batteryhigh:before {
    content: ''
}

.ss-batterymedium.right:after, .ss-batterymedium:before {
    content: ''
}

.ss-batterylow.right:after, .ss-batterylow:before {
    content: ''
}

.ss-batteryempty.right:after, .ss-batteryempty:before {
    content: ''
}

.ss-clouddownload.right:after, .ss-clouddownload:before {
    content: ''
}

.ss-cloudupload.right:after, .ss-cloudupload:before {
    content: ''
}

.ss-calendaradd.right:after, .ss-calendaradd:before {
    content: ''
}

.ss-calendarremove.right:after, .ss-calendarremove:before {
    content: ''
}

.ss-calendarcheck.right:after, .ss-calendarcheck:before {
    content: ''
}

.ss-calendardelete.right:after, .ss-calendardelete:before {
    content: ''
}

.box-office-body {
    background-color: #fff
}

.ss-settings {
    background: 0 0;
    font-family: SSStandard, Helvetica, Arial, sans-serif;
    color: #fff;
    font-size: 16px;
    -webkit-font-smoothing: antialiased
}

.ss-write {
    background: 0 0;
    font-family: SSStandard, Helvetica, Arial, sans-serif;
    color: #0c9a9a;
    font-size: 24px;
    -webkit-font-smoothing: antialiased
}

.ss-search {
    background: 0 0;
    font-family: SSStandard, Helvetica, Arial, sans-serif;
    color: #0c9a9a;
    font-size: 16px;
    -webkit-font-smoothing: antialiased
}

.ss-star {
    background: 0 0;
    font-family: SSStandard, Helvetica, Arial, sans-serif;
    color: #ccc;
    font-size: 24px;
    -webkit-font-smoothing: antialiased
}

.ss-check {
    background: 0 0;
    font-family: SSStandard, Helvetica, Arial, sans-serif;
    color: #ccc;
    font-size: 24px;
    -webkit-font-smoothing: antialiased
}

.ss-navigateright {
    background: 0 0;
    font-family: SSStandard, Helvetica, Arial, sans-serif;
    color: #ccc;
    font-size: 24px;
    -webkit-font-smoothing: antialiased
}

.ss-alert {
    background: 0 0;
    font-family: SSStandard, Helvetica, Arial, sans-serif;
    color: #fff;
    font-size: 22px;
    -webkit-font-smoothing: antialiased
}

.ss-view {
    background: 0 0;
    font-family: SSStandard, Helvetica, Arial, sans-serif;
    color: #0c9a9a;
    font-size: 18px;
    -webkit-font-smoothing: antialiased
}

.ss-trash {
    background: 0 0;
    font-family: SSStandard, Helvetica, Arial, sans-serif;
    color: #0c9a9a;
    font-size: 18px;
    -webkit-font-smoothing: antialiased
}

.ss-navigateup {
    background: 0 0;
    font-family: SSStandard, Helvetica, Arial, sans-serif;
    color: #fff;
    font-size: 22px;
    -webkit-font-smoothing: antialiased
}

.ss-navigatedown {
    background: 0 0;
    font-family: SSStandard, Helvetica, Arial, sans-serif;
    color: #fff;
    font-size: 22px;
    -webkit-font-smoothing: antialiased
}

.ss-info {
    background: 0 0;
    font-family: SSStandard, Helvetica, Arial, sans-serif;
    font-size: 22px;
    -webkit-font-smoothing: antialiased
}

.info-box .ss-star {
    font-size: 20px
}

#box-office-main .box-container {
    margin-bottom: 40px
}

#box-office-main .box {
    padding-left: 0;
    padding-right: 0;
    width: 100%
}

.bo-dash-bar-left h3.event-h3 {
    font-size: 14px
}

#box-office-container .wrap {
    max-width: 1140px
}

#box-office-header {
    background-color: #fff;
    padding: 8px 0;
    width: 100%;
    position: relative;
    top: 0;
    z-index: 500;
    height: 34px;
    border-bottom: 1px solid #e6e6e6
}

    #box-office-header .header-button {
        width: 12.97%;
        padding: 0 .3%;
        text-align: center
    }

    #box-office-header .box-settings {
        width: 5%
    }

    #box-office-header .lrg-btn a {
        font-size: 14px;
        background-color: #eee;
        color: #adadad
    }

    #box-office-header .m-last {
        padding-right: 0
    }

    #box-office-header .m-first {
        padding-left: 0
    }

    #box-office-header .ss-settings {
        color: #232323
    }

.backend-box-office .header-button a:active, .backend-box-office .header-button a:hover, .backend-box-office .header-button a:link, .backend-box-office .header-button a:visited {
    border: none
}

#box-office-header .lrg-btn a {
    padding: 10px 0
}

#box-office-header .box-settings a {
    padding: 8px 0 1px
}

#box-office-header .header-button .active {
    background-color: #bababa;
    color: #232323
}

.bo-status-bar {
    display: block;
    font-size: 18px;
    font-family: RobotoRegular, Helvetica, Arial, sans-serif;
    padding: 10px 0;
    -webkit-font-smoothing: antialiased
}

    .bo-status-bar span {
        color: #757575
    }

#box-office-footer .header-button a:link, #box-office-footer .header-button a:visited {
    background-color: #232323;
    color: #adadad
}

#box-office-footer {
    display: block;
    width: 100%;
    background-color: #fff;
    margin: 0;
    padding: 8px 0;
    position: fixed;
    bottom: 0;
    z-index: 500;
    height: 34px;
    border-top: 1px solid #e6e6e6
}

    #box-office-footer .content {
        width: 960px;
        margin: 0 auto
    }

.bo-cart-footer-left {
    display: block
}

.bo-cart-footer-right {
    display: block
}

#box-office-footer .header-botton {
    width: auto;
    padding: 0 .5%;
    text-align: center
}

#box-office-footer .lrg-btn a {
    padding: 10px 30px;
    font-size: 14px
}

.bo-cart-footer-mid .cart-total {
    font-size: 16px;
    color: #5ab4b4;
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    -webkit-font-smoothing: antialiased
}

    .bo-cart-footer-mid .cart-total span {
        font-family: RobotoRegular, Helvetica, Arial, sans-serif;
        color: #fff;
        -webkit-font-smoothing: antialiased
    }

#box-office-container {
    margin: 0;
    padding: 0;
    background-color: #fff
}

    #box-office-container #dashboard-bar {
        margin-top: -20px;
        min-height: 50px
    }

.bo-dash-bar-left {
    float: left;
    width: 70%
}

.bo-dash-bar-right {
    float: right;
    width: 24%;
    margin-right: 6%
}

.bo-dash-bar-left-new {
    width: 50%
}

.bo-dash-bar-right-new {
    width: 40%
}

.bo-dash-bar-full {
    float: left;
    width: 100%
}

a.bo-event-switch {
    padding: 5px;
    position: relative
}

    a.bo-event-switch:link, a.bo-event-switch:visited {
        background-color: transparent
    }

    a.bo-event-switch:active, a.bo-event-switch:hover {
        background-color: #f9f9f9
    }

    a.bo-event-switch.active {
        background-color: #fff
    }

a.x-remove-event {
    display: none;
    color: #fff;
    font-size: 13px;
    position: relative;
    top: -5px;
    right: 6px;
    border-radius: 24px;
    padding: 0 5px 2px;
    text-align: center;
    float: right
}

    a.x-remove-event:link, a.x-remove-event:visited {
        background-color: #ccc
    }

    a.x-remove-event:active, a.x-remove-event:hover {
        background-color: #212121
    }

.bo-plus-divider {
    font-size: 30px;
    font-family: RobotoLight, Helvetica, Arial, sans-serif;
    display: block;
    text-align: center;
    vertical-align: middle;
    color: #aaa;
    -webkit-font-smoothing: antialiased
}

    .bo-plus-divider a:link, .bo-plus-divider a:visited {
        color: #aaa;
        background-color: transparent
    }

    .bo-plus-divider a:active, .bo-plus-divider a:hover {
        background-color: #f9f9f9
    }

a.bo-trash {
    display: block;
    text-align: center;
    vertical-align: middle;
    color: #0c9a9a;
    padding: 8px 12px 2px;
    margin-right: 4px
}

    a.bo-trash:link, a.bo-trash:visited {
        background-color: transparent
    }

    a.bo-trash:active, a.bo-trash:hover {
        background-color: #f9f9f9
    }

    a.bo-trash .ss-trash {
        font-size: 22px
    }

a.bo-search {
    display: block;
    text-align: center;
    vertical-align: middle;
    color: #0c9a9a;
    padding: 8px 12px 2px
}

    a.bo-search:link, a.bo-search:visited {
        background-color: transparent
    }

    a.bo-search:active, a.bo-search:hover {
        background-color: #f9f9f9
    }

    a.bo-search .ss-search {
        font-size: 24px
    }

    a.bo-search.active {
        background-color: #fff
    }

a.bo-tooltip {
    outline: 0;
    font-size: 14px
}

    a.bo-tooltip:hover {
        text-decoration: none
    }

    a.bo-tooltip .bo-tooltip-contents {
        z-index: 100;
        display: none;
        padding: 6px;
        margin-top: 42px;
        margin-left: -80px;
        width: 130px;
        line-height: 16px;
    }

    a.bo-tooltip:hover .bo-tooltip-contents {
        display: inline;
        position: absolute;
        color: #fff;
        background-color: #212121
    }

.arrow-up {
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 8px solid #212121;
    position: absolute;
    top: -6px;
    left: 43%
}

.bo-add-event {
    font-size: 13px;
    font-family: RobotoRegular, Helvetica, Arial, sans-serif;
    display: block;
    text-align: center;
    vertical-align: middle;
    -webkit-font-smoothing: antialiased
}

.bo-details-link a {
    display: block;
    padding: 10px 16px 8px;
    text-align: center
}

    .bo-details-link a:active, .bo-details-link a:hover {
        background-color: #fff
    }

.bo-ticket-type-box {
    margin-bottom: 40px;
    width: 32%;
    margin-right: 2%;
    position: relative
}

    .bo-ticket-type-box:hover {
        cursor: pointer;
        background-color: #fcfcfc
    }

.forth-box {
    margin-right: 2%
}

.third-box {
    margin-right: 0
}

.settings-button {
    background-color: #343535;
    color: #fff;
    display: block;
    padding: 9px;
    border-radius: 6px
}

    .settings-button:hover {
        background-color: #232323
    }

.selected-button a {
    border-radius: 6px;
    display: block;
    padding: 10px 16px 8px;
    text-align: center
}

    .selected-button a:active, .selected-button a:hover {
        background-color: #fff
    }

.selected .ss-check, .selected .ss-star {
    color: red
}

.bo-event-box-list {
    width: 50%;
    margin-bottom: 10px
}

ul.bo-user-list li .event-details-box {
    width: 80%
}

ul.bo-user-list li .arrow-box a {
    border-radius: 6px;
    display: block;
    padding: 10px 16px 8px;
    text-align: center
}

    ul.bo-user-list li .arrow-box a:active, ul.bo-user-list li .arrow-box a:hover {
        background-color: #fff
    }

ul.bo-user-list li .selected .ss-navigateright {
    color: red
}

ul.bo-user-list li .selected-button a {
    border-radius: 6px;
    display: block;
    padding: 10px 16px 8px;
    text-align: center
}

.bo-tt-hotkey {
    margin: 0 0 0 5px;
    position: relative;
    top: 0;
    left: -5px;
    color: #757575;
    background-color: transparent
}

.bo-ticket-type-box .search-num-icon {
    font-size: 15px;
    height: 19px;
    width: 15px;
    padding: 6px 6px 2px;
    text-decoration: underline
}

.bo-cart-total {
    font-size: 14px;
    color: #5ab4b4;
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    -webkit-font-smoothing: antialiased
}

.bo-popup-cart-total {
    font-size: 14px;
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    margin-top: 7px;
    -webkit-font-smoothing: antialiased
}

.popup-cart-text {
    font-size: 14px;
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    color: #fff;
    -webkit-font-smoothing: antialiased
}

.bo-tt-price {
    width: 49%;
    font-size: 20px;
    font-family: RobotoRegular, Helvetica, Arial, sans-serif;
    font-weight: 400;
    color: #232323;
    padding: 4px 0 0 1%;
    -webkit-font-smoothing: antialiased
}

a:active .bo-ticket-type-box .bo-tt-price, a:hover .bo-ticket-type-box .bo-tt-price, a:link .bo-ticket-type-box .bo-tt-price, a:visited .bo-ticket-type-box .bo-tt-price {
    color: #fff
}

.bo-tt-text {
    background-color: #eee;
    color: #232323;
    padding: 0;
    position: relative
}

.options-border-blog {
    border-bottom: 1px solid #fff;
    border-top: 1px solid #d9d8d8;
    height: 0;
    margin: 15px 0 5px -5%;
    width: 112%
}

.bo-ticket-type-box .bo-tt-name {
    font-family: RobotoRegular, Helvetica, Arial, sans-serif;
    font-size: 24px;
    line-height: 26px;
    margin-top: 12px;
    color: #232323;
    padding: 0 2%;
    height: 55px;
    overflow: hidden;
    -webkit-font-smoothing: antialiased
}

.bo-ticket-type-box .bo-as-section {
    font-family: RobotoRegular, Helvetica, Arial, sans-serif;
    font-size: 16px;
    line-height: 18px;
    color: #414141;
    padding: 0 4px;
    -webkit-font-smoothing: antialiased;
    position: relative;
    top: 4px
}

.bo-ticket-type-box .bo-age {
    font-family: RobotoRegular, Helvetica, Arial, sans-serif;
    color: #232323;
    border-radius: 0 4px 0 4px;
    text-transform: uppercase;
    font-size: 16px;
    padding: 4px 8px 4px 4px;
    text-align: right;
    -webkit-font-smoothing: antialiased
}

.bo-event-name {
    font-size: 18px;
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    color: #0c9a9a;
    -webkit-font-smoothing: antialiased
}

.bo-event-date {
    font-size: 14px
}

.bo-event-location {
    font-size: 14px
}

.bo-head-tab {
    display: block;
    width: 50px;
    height: 30px;
    background-color: #e6e6e6;
    position: relative;
    float: right;
    z-index: 600;
    top: -1px;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    margin-bottom: -18px
}

    .bo-head-tab .ss-navigatedown, .bo-head-tab .ss-navigateup {
        text-align: center;
        color: #232323
    }

    .bo-head-tab:after, .bo-head-tab:before {
        position: absolute;
        top: 2px;
        width: 5px;
        height: 6px;
        content: " "
    }

    .bo-head-tab:before {
        left: -5px;
        border-top-right-radius: 6px;
        border-top-left-radius: 6px;
        border-width: 0 0 1px 1px;
        box-shadow: 2px -2px 0 #e6e6e6
    }

    .bo-head-tab:after {
        right: -5px;
        border-top-right-radius: 6px;
        border-top-left-radius: 6px;
        border-width: 1px 0;
        box-shadow: -2px -2px 0 #e6e6e6
    }

a.tab-link:active, a.tab-link:hover, a.tab-link:link, a.tab-link:visited {
    background-color: transparent
}

.terminal-num {
    display: block;
    position: relative;
    top: 45px;
    right: -45px;
    padding: 2px 4px 2px 3px;
    float: right;
    background-color: #0c9a9a;
    color: #fff;
    size: 12px;
    z-index: 600
}

.bo-foot-tab {
    display: block;
    width: 50px;
    height: 30px;
    background-color: #e6e6e6;
    position: relative;
    float: left;
    z-index: 400;
    top: -52px;
    left: 5px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    margin-bottom: -15px
}

    .bo-foot-tab .ss-navigatedown, .bo-foot-tab .ss-navigateup {
        text-align: center;
        color: #232323
    }

    .bo-foot-tab:after, .bo-foot-tab:before {
        position: absolute;
        bottom: 2px;
        width: 5px;
        height: 6px;
        content: " "
    }

    .bo-foot-tab:before {
        left: -5px;
        border-bottom-right-radius: 6px;
        border-bottom-left-radius: 6px;
        border-width: 0 0 1px 1px;
        box-shadow: 2px 2px 0 #e6e6e6
    }

    .bo-foot-tab:after {
        right: -5px;
        border-bottom-right-radius: 6px;
        border-bottom-left-radius: 6px;
        border-width: 1px 0;
        box-shadow: -2px 2px 0 #e6e6e6
    }

.bo-tt-details {
    display: block;
    width: 32px;
    text-align: center;
    margin: -16px auto -15px;
    position: relative;
    z-index: 100
}

    .bo-tt-details a {
        display: block
    }

        .bo-tt-details a:link, .bo-tt-details a:visited {
            color: #6e6e6e;
            background-color: transparent;
            padding: 0
        }

        .bo-tt-details a:active, .bo-tt-details a:hover {
            color: #232323;
            background-color: transparent;
            padding: 0
        }

.bo-audit-trail {
    display: block;
    width: 100%;
    max-width: 1140px;
    position: fixed;
    bottom: 12px;
    z-index: 90
}

.bo-audit-trail-box {
    position: relative;
    top: -38px
}

.bo-audit-trail .table-head {
    background-color: #232323;
    color: #fff;
    font-size: 18px;
    padding: 8px 1%;
    border-top-right-radius: 4px
}

.bo-audit-list {
    list-style: none;
    border-top: 1px solid #e6e6e6;
    padding: 0;
    margin: 0;
    font-size: 16px;
    display: block
}

    .bo-audit-list li {
        list-style: none;
        display: block;
        border-bottom: 1px solid #e6e6e6;
        margin: 0;
        background-color: #fcfcfc;
        padding: 10px 1%
    }

        .bo-audit-list li:hover {
            background-color: #fff
        }

.bo-chrome-audit .bo-foot-tab {
    top: -2px
}

.bo-chrome-audit .bo-audit-trail-box {
    top: 11px
}

.bo-chrome-audit .bo-audit-list {
    background-color: #fff
}

.bo-type {
    width: 29%
}

.bo-qty {
    width: 24%
}

.bo-date-time {
    width: 29%
}

.bo-action {
    width: 14%;
    text-align: right
}

    .bo-action a:active, .bo-action a:hover, .bo-action a:link, .bo-action a:visited {
        padding: 0;
        background-color: transparent
    }

.bo-bottom-block {
    display: block;
    width: 96%;
    padding: 2%;
    position: relative;
    bottom: 0;
    background-color: #e2e2e2
}

.bo-tt-avail span {
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    font-weight: 400;
    -webkit-font-smoothing: antialiased
}

.bo-tt-age {
    font-size: 12px;
    line-height: 24px;
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    color: #fff;
    display: block;
    background-color: #757575;
    padding: 0 4px;
    margin: 0;
    -webkit-font-smoothing: antialiased
}

.border-2 {
    display: block;
    height: 0;
    margin-bottom: 0;
    width: 100%;
    background-color: #e6e6e6
}

h2.event-h2 a:active, h2.event-h2 a:hover, h2.event-h2 a:link, h2.event-h2 a:visited {
    color: #0c9a9a;
    padding: 0;
    background-color: transparent
}

.bo-item-total {
    font-size: 11px;
    display: block;
    background-color: #5ab4b4;
    color: #232323;
    padding: 2px 0;
    border-radius: 11px;
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    -webkit-font-smoothing: antialiased
}

.bo-cart {
    display: block;
    height: 500px
}

#box-office-main .col3 {
    width: 26.5%
}

.bo-sell-tickets-box ul li.bo-list-event {
    cursor: pointer;
    background-color: #f9f9f9
}

.bo-list-event .ss-navigatedown, .bo-list-event .ss-navigateup {
    color: #999
}

.bo-list-event:hover .ss-navigatedown, .bo-list-event:hover .ss-navigateup {
    color: #232323
}

.bo-list-event .bo-event-name {
    font-size: 20px;
    padding-top: 6px;
    color: #999
}

.bo-list-event:hover .bo-event-name {
    color: #0c9a9a
}

.bo-list-event .bo-event-date {
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    font-size: 20px;
    color: #999;
    padding: 6px 10px 0 0
}

.bo-list-event:hover .bo-event-date {
    color: #0c9a9a
}

.bo-sell-tickets-box ul li.bo-list-event.active {
    background-color: #f1f1f1
}

    .bo-sell-tickets-box ul li.bo-list-event.active .bo-event-date, .bo-sell-tickets-box ul li.bo-list-event.active .bo-event-name {
        color: #0c9a9a
    }

    .bo-sell-tickets-box ul li.bo-list-event.active .bo-list-event .ss-navigatedown, .bo-sell-tickets-box ul li.bo-list-event.active .bo-list-event .ss-navigateup {
        color: #999
    }

    .bo-sell-tickets-box ul li.bo-list-event.active ul.bo-sell-tickets-list li.even, .bo-sell-tickets-box ul li.bo-list-event.active ul.bo-sell-tickets-list li.odd {
        background-color: #fff
    }

ul.bo-sell-tickets-list .search-num-icon {
    font-size: 16px;
    border-radius: 15px;
    height: 19px;
    width: 15px;
    padding: 6px 6px 2px;
    text-decoration: underline
}

ul.bo-sell-tickets-list .bo-tt-hotkey {
    margin-right: 5px
}

.cart-top {
    background-color: #414141;
    padding: 8px 5px
}

    .cart-top h4 {
        color: #fff
    }

.box-office-body input {
    background-color: #fff
}

.box-office-body .pop-up-content input {
    background-color: #fff
}

.box-office-body .important-info p {
    font-size: 16px;
    padding-top: 0;
    line-height: 20px
}

.box-office-body label {
    font-size: 16px
}

.box-office-body input, .box-office-body select, .box-office-body textarea {
    font-size: 16px
}

.box-office-body .input-22 {
    width: 47.1% !important
}

.box-office-body h2.event-h2 {
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    font-size: 20px;
    line-height: 20px;
    -webkit-font-smoothing: antialiased
}

.bo-ticket-type-cart {
    width: 55%;
    font-family: RobotoLight, Helvetica, Arial, sans-serif;
    font-size: 24px;
    -webkit-font-smoothing: antialiased
}

.bo-tt-price-cart {
    width: 25%;
    font-family: RobotoRegular, Helvetica, Arial, sans-serif;
    font-size: 24px;
    -webkit-font-smoothing: antialiased
}

.bo-tt-as {
    width: 100%;
    font-family: RobotoRegular, Helvetica, Arial, sans-serif;
    font-size: 16px;
    -webkit-font-smoothing: antialiased
}

.bo-shopping-cart-popup .bo-cart-spinner {
    width: 20%
}

.box-office-body .pop-up-content .filter-list, .box-office-body .pop-up-content .user-list {
    font-size: 16px
}

.bo-shopping-cart-popup .lrg-btn a {
    font-size: 14px;
    padding: 8px 10px
}

.bo-tt-price-cart-total {
    text-align: right;
    font-family: RobotoRegular, Helvetica, Arial, sans-serif;
    color: #fff;
    font-size: 24px;
    -webkit-font-smoothing: antialiased;
    margin-top: 4px
}

.bo-cart-spinner {
    width: 50%;
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    text-align: center;
    -webkit-font-smoothing: antialiased
}

    .bo-cart-spinner .qtyminus {
        padding: 0 10px 4px;
        height: 32px;
        background-color: #0c9a9a;
        color: #fff
    }

    .bo-cart-spinner .qtyplus {
        padding: 0 8px 4px;
        height: 32px;
        background-color: #0c9a9a;
        color: #fff
    }

        .bo-cart-spinner .qtyminus:hover, .bo-cart-spinner .qtyplus:hover {
            background-color: #0c9a9a;
            -moz-opacity: .85;
            -khtml-opacity: .85;
            opacity: .85
        }

    .bo-cart-spinner .qty {
        width: 40px;
        border-radius: 0;
        border-left: 0;
        border-right: 0;
        color: #232323
    }

    .bo-cart-spinner input {
        text-align: center;
        font-family: RobotoBold, Helvetica, Arial, sans-serif;
        border: none;
        height: 32px;
        font-size: 16px;
        box-shadow: 0 0 0 0 #ddd inset;
        -webkit-font-smoothing: antialiased
    }

.box-no-border ul li.settings-cal {
    margin: 0 0 10px;
    width: 100%;
    border-bottom: 1px solid #e6e6e6;
    background-color: #f0f0f0;
    padding: 5px 0;
    position: relative;
    left: 0;
    z-index: 10
}

.settings-cal .event-cal-box {
    border-radius: 0;
    background-color: transparent;
    border: 0 solid #e6e6e6;
    width: auto
}

    .settings-cal .event-cal-box .event-cal-month {
        border-radius: 0;
        background-color: transparent;
        font-family: RobotoBold, Helvetica, Arial, sans-serif;
        font-weight: 400;
        color: #414141;
        float: left;
        font-size: 16px;
        margin: 0 4px 0 5px;
        padding: 0;
        width: auto;
        -webkit-font-smoothing: antialiased
    }

    .settings-cal .event-cal-box .event-cal-day {
        background-color: transparent;
        font-family: RobotoBold, Helvetica, Arial, sans-serif;
        font-weight: 400;
        color: #414141;
        float: left;
        font-size: 16px;
        margin: 0 4px 0 0;
        padding: 0;
        -webkit-font-smoothing: antialiased
    }

    .settings-cal .event-cal-box .event-cal-year {
        font-family: RobotoBold, Helvetica, Arial, sans-serif;
        font-weight: 400;
        color: #414141;
        float: left;
        font-size: 16px;
        margin: 0;
        padding: 0;
        -webkit-font-smoothing: antialiased
    }

h3.bo-message {
    font-family: RobotoLight, Helvetica, Arial, sans-serif;
    font-weight: 400;
    color: #232323;
    font-size: 26px;
    line-height: 28px;
    text-align: center;
    display: block;
    width: 80%;
    margin: 0 auto;
    padding: 11px 0;
    -webkit-font-smoothing: antialiased
}

.bo-end-message {
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    margin: 10px auto;
    color: #0c9a9a;
    font-size: 34px;
    line-height: 36px;
    text-align: center;
    display: block;
    width: 80%;
    padding: 11px 0;
    -webkit-font-smoothing: antialiased
}

.bo-mag-card {
    display: block;
    width: 248px;
    min-height: 142px;
    margin-bottom: 0;
    text-align: center
}

.bo-multi-img {
    width: 600px
}

    .bo-multi-img img {
        max-width: 140px
    }

.bo-hot-key {
    text-decoration: underline
}

.bo-p {
    text-align: center;
    font-size: 18px
}

.calc-button {
    display: block;
    width: 30%;
    height: 50px;
    font-size: 16px
}

    .calc-button a {
        display: block;
        width: 100%;
        height: 76%;
        text-align: center;
        text-transform: uppercase;
        padding: 24% 0 0;
        font-family: RobotoBold, Helvetica, Arial, sans-serif;
        -webkit-font-smoothing: antialiased
    }

        .calc-button a:link, .calc-button a:visited {
            background-color: #0c9a9a;
            color: #fff
        }

        .calc-button a:active, .calc-button a:hover {
            background-color: #0c9a9a;
            color: #fff
        }

.bo-dollar-input {
    padding-left: 19px;
    text-align: right
}

.bo-button-box {
    text-align: center;
    padding: 10px 0
}

a.bo-button-lrg:link, a.bo-button-lrg:visited {
    font-size: 16px;
    padding: 16px;
    color: #fff;
    background-color: #0c9a9a;
    text-align: center;
    vertical-align: middle;
    display: inline-block;
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    text-transform: uppercase;
    -webkit-font-smoothing: antialiased
}

a.bo-button-lrg:active, a.bo-button-lrg:hover {
    text-decoration: none
}

a.bo-cancel-btn:active, a.bo-cancel-btn:hover, a.bo-cancel-btn:link, a.bo-cancel-btn:visited {
    color: #414141;
    background-color: #ddd !important
}

.bo-disabled-btn {
    color: #ccc;
    background-color: #e7e7e7
}

a.bo-disabled-btn:active, a.bo-disabled-btn:hover, a.bo-disabled-btn:link, a.bo-disabled-btn:visited {
    color: #ccc;
    background-color: #ddd
}

.bo-button-box-nl {
    text-align: center;
    font-size: 16px;
    padding: 16px;
    color: #fff;
    background-color: #0c9a9a;
    text-align: center;
    vertical-align: middle;
    display: inline-block;
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    text-transform: uppercase;
    cursor: pointer;
    -webkit-font-smoothing: antialiased
}

    .bo-button-box-nl:hover {
        text-decoration: none;
        -moz-opacity: .85;
        -khtml-opacity: .85;
        opacity: .85
    }

.bo-button-box-re {
    text-align: center;
    font-size: 16px;
    padding: 16px;
    color: #414141;
    background-color: #ddd;
    text-align: center;
    vertical-align: middle;
    display: inline-block;
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    text-transform: uppercase;
    cursor: pointer;
    -webkit-font-smoothing: antialiased
}

    .bo-button-box-re:hover {
        text-decoration: none;
        -moz-opacity: .85;
        -khtml-opacity: .85;
        opacity: .85
    }

.bo-button-refund {
    text-align: center;
    font-size: 16px;
    padding: 16px;
    color: #fff;
    background-color: red;
    text-align: center;
    vertical-align: middle;
    display: inline-block;
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    text-transform: uppercase;
    cursor: pointer;
    -webkit-font-smoothing: antialiased
}

    .bo-button-refund:hover {
        color: #fff;
        background-color: #b53137;
        text-decoration: none
    }

.bo-gray-box-nl {
    text-align: center;
    font-size: 16px;
    padding: 16px;
    color: #adadad;
    background-color: #e2e2e2;
    text-align: center;
    vertical-align: middle;
    display: inline-block;
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    text-transform: uppercase;
    cursor: pointer;
    -webkit-font-smoothing: antialiased
}

.bo-mega-search .bo-search-box {
    height: 61px;
    width: 75%;
    margin-right: 1%;
    font-size: 20px;
    padding-left: 2%;
    background-color: #f0f0f0
}

.bo-mega-search .search-button {
    width: 20%;
    height: 62px;
    margin: 0;
    padding: 20px 0;
    font-size: 16px;
    text-transform: uppercase;
    text-align: center;
    color: #fff;
    background-color: #0c9a9a;
    background-image: none;
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    display: inline-block;
    position: relative;
    border: none;
    float: right;
    -webkit-font-smoothing: antialiased
}

    .bo-mega-search .search-button:hover {
        text-decoration: none;
        -moz-opacity: .85;
        -khtml-opacity: .85;
        opacity: .85
    }

.scan-img-block {
    display: inline-block;
    text-align: center;
    width: 29%;
    padding: 0 2%
}

.scan-img-block-2 {
    display: inline-block;
    text-align: center;
    width: 46%;
    padding: 0 2%
}

.scan-img-block-1 {
    display: inline-block;
    text-align: center;
    width: 96%;
    padding: 0 2%
}

.scan-img-block img {
    max-width: 248px;
    width: 100%
}

.alert-box {
    display: inline-block;
    padding: 4%;
    width: 92%;
    position: relative
}

.entry-green {
    background: url(https://cdn.vor.us/images/version3/images/boxoffice/green-success-check.png) #29a532 no-repeat 7% center
}

.entry-red {
    background: url(https://cdn.vor.us/images/version3/images/boxoffice/red-success-x.png) red no-repeat 7% center
}

.entry-gray {
    background: url(https://cdn.vor.us/images/version3/images/boxoffice/grey-success-check-2.png) #343535 no-repeat 7% center
}

.alert-box .bo-ticket {
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    color: #fff;
    font-size: 50px;
    line-height: 60px;
    margin-left: 20%;
    -webkit-font-smoothing: antialiased
}

.alert-box .bo-important-info {
    font-family: RobotoRegular, Helvetica, Arial, sans-serif;
    color: #fff;
    font-size: 30px;
    margin-left: 20%;
    -webkit-font-smoothing: antialiased
}

.bo-multiple-tickets {
    display: block;
    position: absolute;
    top: 10px;
    right: 10px;
    font-family: RobotoRegular, Helvetica, Arial, sans-serif;
    color: #fff;
    font-size: 30px;
    -webkit-font-smoothing: antialiased
}

#scan-images {
    display: block;
    position: fixed;
    width: 100%;
    bottom: 0
}

.bo-settings-popup .event-details-box {
    width: 80%
}

.bo-settings-popup .user-list label {
    margin-top: -2px
}

.bo-event-block-popup {
    width: 100%;
    border-bottom: 1px solid #e6e6e6;
    padding: 5px 0 10px
}

.bo-event-block .event-h2 {
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    font-size: 20px;
    line-height: 20px;
    color: #0c9a9a;
    width: 180px;
    overflow: hidden;
    white-space: nowrap;
    -webkit-font-smoothing: antialiased
}

.bo-event-block .event-h3 {
    font-family: RobotoRegular, Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 16px;
    color: #232323;
    -webkit-font-smoothing: antialiased
}

.bo-warning-bar {
    display: block;
    background-color: red;
    padding: 11px 0;
    font-size: 16px;
    line-height: 14px;
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    font-weight: 400;
    position: relative;
    top: -2px;
    color: #fff;
    margin: 20px auto 0;
    max-width: 1140px;
    width: 98%;
    -webkit-font-smoothing: antialiased
}

    .bo-warning-bar p {
        display: block;
        width: 90%;
        line-height: 16px
    }

.bo-message-bar {
    display: block;
    background-color: #5ab4b4;
    padding: 11px 0;
    font-size: 16px;
    line-height: 14px;
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    font-weight: 400;
    position: relative;
    top: -2px;
    color: #232323;
    margin: 20px auto 0;
    max-width: 1140px;
    width: 98%;
    -webkit-font-smoothing: antialiased
}

    .bo-message-bar p {
        display: block;
        width: 90%;
        line-height: 16px
    }

    .bo-message-bar .ss-star {
        color: #0c9a9a;
        position: relative;
        top: 3px
    }

.ss-alert {
    position: relative;
    top: 4px;
    margin: 0 1%
}

.bo-message-bar .ss-alert {
    color: #232323
}

.bo-message-bar .warning-icon, .bo-warning-bar .warning-icon {
    margin-left: 1%;
    color: #fff;
    margin-top: 3px
}

.pop-up-content .bo-warning-bar {
    margin-top: 10px
}

.info-box .ss-check {
    position: relative;
    top: 3px
}

.bo-pass-details-popup ul.search-results-events li.search-cal {
    margin: 0 0 10px;
    width: 100%;
    border-bottom: 1px solid #e6e6e6;
    padding: 5px 0;
    position: relative;
    left: 0;
    z-index: 10
}

.bo-pass-details-popup .search-cal .event-cal-box {
    border-radius: 0;
    background-color: transparent;
    border: 0 solid #e6e6e6;
    width: auto
}

    .bo-pass-details-popup .search-cal .event-cal-box .event-cal-month {
        border-radius: 0;
        background-color: transparent;
        font-family: RobotoBold, Helvetica, Arial, sans-serif;
        font-weight: 400;
        color: #414141;
        float: left;
        font-size: 16px;
        margin: 0 4px 0 5px;
        padding: 0;
        width: auto;
        -webkit-font-smoothing: antialiased
    }

    .bo-pass-details-popup .search-cal .event-cal-box .event-cal-day {
        background-color: transparent;
        font-family: RobotoBold, Helvetica, Arial, sans-serif;
        font-weight: 400;
        color: #414141;
        float: left;
        font-size: 16px;
        margin: 0 4px 0 0;
        padding: 0;
        -webkit-font-smoothing: antialiased
    }

    .bo-pass-details-popup .search-cal .event-cal-box .event-cal-year {
        font-family: RobotoBold, Helvetica, Arial, sans-serif;
        font-weight: 400;
        color: #414141;
        float: left;
        font-size: 16px;
        margin: 0;
        padding: 0;
        -webkit-font-smoothing: antialiased
    }

.bo-will-call-box {
    background-color: transparent;
    border: none
}

    .bo-will-call-box ul {
        padding-top: 0
    }

        .bo-will-call-box ul li {
            background-color: #fff;
            padding: 20px 8px
        }

.bo-user-list .odd:hover, ul.bo-user-list li.even:hover {
    background-color: #eee
}

.bo-user-list li a {
    display: block;
    padding: 0;
    background-color: transparent
}

.bo-user-list {
    border-top: 1px solid #e6e6e6
}

.bo-cust-name {
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    -webkit-font-smoothing: antialiased
}

.bo-cust-last-4 {
    font-family: RobotoRegular, Helvetica, Arial, sans-serif;
    -webkit-font-smoothing: antialiased
}

    .bo-cust-last-4 span {
        font-family: RobotoBold, Helvetica, Arial, sans-serif;
        background-color: #757575;
        color: #fff;
        text-align: center;
        padding: 3px 4px 1px;
        font-size: 16px;
        position: relative;
        top: -5px;
        text-transform: uppercase;
        -webkit-font-smoothing: antialiased
    }

.bo-num-tickets {
    text-align: center;
    display: block
}

    .bo-num-tickets span {
        font-family: RobotoBold, Helvetica, Arial, sans-serif;
        font-size: 50px;
        line-height: 50px;
        width: 100%;
        color: #757575;
        -webkit-font-smoothing: antialiased
    }

        .bo-num-tickets span.lht-gray {
            color: #adadad
        }

        .bo-num-tickets span.sml-txt {
            font-family: RobotoRegular, Helvetica, Arial, sans-serif;
            font-size: 14px;
            text-transform: uppercase;
            line-height: 16px;
            margin-top: -10px;
            margin-bottom: 5px;
            color: #757575;
            -webkit-font-smoothing: antialiased
        }

.bo-order-num {
    display: none
}

ul.bo-ticket-list li {
    border-top: 1px solid #e6e6e6;
    border-bottom: none
}

    ul.bo-ticket-list li:hover {
        background-color: #fff
    }

.bo-ticket-type {
    width: 50%
}

    .bo-ticket-type h2 {
        font-family: RobotoBold, Helvetica, Arial, sans-serif;
        font-size: 30px;
        -webkit-font-smoothing: antialiased
    }

    .bo-ticket-type h3 {
        font-family: RobotoRegular, Helvetica, Arial, sans-serif;
        font-size: 20px;
        line-height: 22px;
        -webkit-font-smoothing: antialiased
    }

.bo-ticket-status {
    width: 20%
}

    .bo-ticket-status h3 {
        font-family: RobotoRegular, Helvetica, Arial, sans-serif;
        text-align: right;
        font-size: 30px;
        background-color: #fff;
        padding: 1px;
        -webkit-font-smoothing: antialiased
    }

    .bo-ticket-status .bo-ticket-num {
        font-family: RobotoRegular, Helvetica, Arial, sans-serif;
        text-align: right;
        font-size: 20px;
        line-height: 22px;
        background-color: transparent;
        padding: 0;
        border-radius: 0;
        -webkit-font-smoothing: antialiased
    }

.bo-stock-num {
    font-family: RobotoRegular, Helvetica, Arial, sans-serif;
    color: #333;
    text-align: right;
    font-size: 20px;
    line-height: 22px;
    background-color: transparent;
    padding: 5px 0 0;
    display: block;
    clear: right;
    -webkit-font-smoothing: antialiased
}

.bo-ticket-qty {
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    font-size: 50px;
    line-height: 50px;
    color: #757575;
    text-align: right;
    padding-right: 2%;
    width: 23%;
    -webkit-font-smoothing: antialiased
}

.bo-buttons-box {
    text-align: center;
    width: 30%
}

.will-call-list-r {
    width: 30%
}

.will-call-list-l {
    width: 30%
}

.bo-num-tickets span.picked-up-ticket {
    color: red
}

.bo-num-tickets span.pending-ticket {
    color: #29a532
}

.bo-ticket-status a:link, .bo-ticket-status a:visited {
    padding: 1px
}

.bo-ticket-status a:active, .bo-ticket-status a:hover {
    background-color: red;
    padding: 1px
}

.bo-event-li-bar {
    display: block;
    width: 99%;
    padding: 1% 1% 1% 0;
    margin-bottom: 15px;
    background-color: #fcfcfc;
    border-bottom: 1px dashed #ddd
}

    .bo-event-li-bar h3 {
        font-family: RobotoLight, Helvetica, Arial, sans-serif;
        font-size: 30px;
        -webkit-font-smoothing: antialiased
    }

.bo-sell-tickets-box {
    background-color: transparent;
    border: none
}

    .bo-sell-tickets-box ul {
        padding-top: 0
    }

        .bo-sell-tickets-box ul li {
            background-color: #fff;
            padding: 12px 8px
        }

ul.bo-sell-tickets-list li.odd {
    background-color: #fff
}

ul.bo-sell-tickets-list li.even {
    background-color: #fff
}

    ul.bo-sell-tickets-list li.even:hover, ul.bo-sell-tickets-list li.odd:hover {
        background-color: #eee
    }

ul.bo-sell-tickets-list li a {
    display: block;
    padding: 0;
    background-color: transparent
}

ul.bo-sell-tickets-list {
    border-top: 1px solid #e6e6e6
}

    ul.bo-sell-tickets-list .bo-tt-text {
        width: 60%;
        background-color: transparent;
        border-radius: 0;
        min-height: auto
    }

    ul.bo-sell-tickets-list .bo-as-section {
        font-family: RobotoRegular, Helvetica, Arial, sans-serif;
        color: #414141;
        font-size: 16px;
        line-height: 18px;
        margin-top: -6px;
        -webkit-font-smoothing: antialiased
    }

    ul.bo-sell-tickets-list .bo-tt-name {
        font-family: RobotoRegular, Helvetica, Arial, sans-serif;
        color: #0c9a9a;
        font-size: 24px;
        line-height: 26px;
        height: auto;
        -webkit-font-smoothing: antialiased
    }

    ul.bo-sell-tickets-list .bo-tt-price {
        width: 20%;
        padding: 0;
        text-align: right
    }

    ul.bo-sell-tickets-list .bo-cart-spinner {
        width: 20%
    }

.bo-user-list li a.register-info {
    display: block;
    padding: 2px 4px;
    float: left;
    font-size: 16px;
    margin: 5px 0 0
}

    .bo-user-list li a.register-info:link, .bo-user-list li a.register-info:visited {
        text-decoration: none;
        color: #fff;
        background-color: red
    }

    .bo-user-list li a.register-info:active, .bo-user-list li a.register-info:hover {
        text-decoration: none;
        color: #fff;
        background-color: #b53137
    }

.pop-up-content .account-label {
    width: 40%
}

.pop-up-content .register-data {
    display: block;
    width: 60%
}

.bo-history-scan {
    width: 24%
}

.bo-history-date-time {
    width: 24%
}

.bo-history-term {
    width: 24%
}

.bo-history-user {
    width: 24%
}

.bo-half-box {
    width: 50%;
    font-size: 26px
}

.popup-transfer-data {
    margin-top: 10px;
    padding-top: 10px;
    border-top: 1px solid #ccc;
    clear: left
}

    .popup-transfer-data .bo-half-box {
        font-size: 20px
    }

.bo-full {
    width: 100%
}

.bo-ticket-type-stats {
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    font-size: 40px;
    -webkit-font-smoothing: antialiased
}

.bo-stats-bar {
    width: 50%
}

    .bo-stats-bar .scanned-perc {
        height: 30px;
        width: 80%
    }

    .bo-stats-bar .perch-amt {
        font-size: 20px;
        width: 16%
    }

    .bo-stats-bar .scanned-data {
        font-size: 20px
    }

.bo-stats-ins-outs {
    width: 50%;
    margin-left: 50%
}

    .bo-stats-ins-outs .scanned-data {
        font-size: 20px
    }

.bo-dash-bar-full .cart-total {
    color: #5ab4b4;
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    font-size: 16px;
    -webkit-font-smoothing: antialiased
}

.bo-dash-bar-full .totals-container {
    background-color: #fff;
    padding: 5px
}

.bo-dash-bar-full .bo-tt-price-cart-total a {
    color: #333;
    font-family: RobotoRegular, Helvetica, Arial, sans-serif;
    -webkit-font-smoothing: antialiased
}

    .bo-dash-bar-full .bo-tt-price-cart-total a:active, .bo-dash-bar-full .bo-tt-price-cart-total a:hover {
        background: 0 0;
        color: #6e6e6e
    }

.bo-cart-footer-left {
    width: 32%;
    padding: 1px 0 0;
    margin-top: -1px
}

    .bo-cart-footer-left .lrg-btn {
        width: 49%;
        text-align: center
    }

#box-office-footer .bo-cart-footer-left .lrg-btn a {
    text-align: center;
    font-size: 16px;
    padding: 9px 0 6px
}

    #box-office-footer .bo-cart-footer-left .lrg-btn a:link, #box-office-footer .bo-cart-footer-left .lrg-btn a:visited {
        background-color: transparent;
        color: #232323
    }

.bo-cart-footer-left .search-num-icon {
    display: inline-block;
    margin-right: 3%;
    font-size: 11px;
    position: relative;
    top: -2px
}

#box-office-footer .bo-cart-footer-left .clear-cart a {
    text-align: center;
    font-size: 14px;
    padding: 10px 0
}

.bo-cart-footer-right {
    width: 68%
}

#box-office-footer .bo-cart-footer-right .lrg-btn {
    width: 24%;
    padding: 0 .5%;
    text-align: center
}

#box-office-footer .lrg-btn a {
    padding: 10px 0
}

#box-office-footer .bo-cart-footer-mid .lrg-btn {
    width: 100%
}

.bo-add-promo {
    border-bottom: 1px solid #e6e6e6;
    padding-bottom: 10px
}

    .bo-add-promo .input-promo {
        width: 80%;
        margin-right: .5%;
        height: 49px
    }

    .bo-add-promo .bo-button-lrg {
        width: 17%
    }

    .bo-add-promo a.bo-button-lrg:link, .bo-add-promo a.bo-button-lrg:visited {
        padding: 16px 0
    }

a.bo-event-switch.active {
    background-color: transparent
}

body.box-office-body .bo-ticket-type-stats {
    font-size: 20px
}

.bo-settings-popup .radio-btns-custom {
    min-width: 100% !important
}

@media screen and (max-width: 1024px) {
    .bo-ticket-type-box {
        width: 24.25%;
        margin-right: 1%;
        margin-bottom: 20px
    }

    .third-box {
        margin-right: 1%
    }

    .forth-box {
        margin-right: 0
    }

    .bo-tt-details {
        margin-bottom: -1px;
        margin-top: -30px
    }

    .bo-button-box-nl, .bo-button-refund, .bo-gray-box-nl {
        font-size: 14px
    }
}

.pop-up-content #map {
    max-width: 728px;
    margin: 0 auto
}

.seating-chart-bo {
    width: 60%
}

.bo-seating-right {
    width: 32%
}

    .bo-seating-right input {
        background-color: #fff
    }

    .bo-seating-right h5 {
        text-align: center
    }

.bo-section-title-left {
    width: 50%
}

.bo-section-title-right {
    width: 50%
}

    .bo-section-title-right label {
        width: 35%
    }

.bo-section-title-left h5 {
    font-size: 24px
}

.bo-seating-half {
    width: 46%;
    padding: 0 2%
}

.box .seating-chart-key li, .box-no-border .seating-chart-key li {
    margin-bottom: 10px;
    display: inline-block;
    width: 18%;
    text-align: left;
    border-bottom: none
}

.box .key-info, .box-no-border .key-info {
    float: left
}

.box .seating-chart-key, .box-no-border .seating-chart-key {
    padding: 10px 10px 0;
    background-color: #eee
}

.bo-strong {
    font-size: 24px
}

.batch-print {
    width: 60%
}

.bo-batch-notice-bar p {
    width: 95%
}

.bo-seat-info-container .user-list label {
    margin-top: 0
}

.bo-section-change label {
    width: 35%
}

.bo-manage-seat {
    text-align: center
}

    .bo-manage-seat div {
        display: inline-block
    }

.row-button {
    background-color: #fafafa;
    border: 1px solid #adb8c0;
    border-radius: 5px 5px 5px 5px;
    display: inline-block;
    padding: 0;
    position: relative;
    width: 22px;
    height: 22px;
    cursor: pointer
}

    .row-button:hover {
        background-color: #fff
    }

.row-button-selected {
    background-color: #e9ecee;
    border: 1px solid #adb8c0;
    border-radius: 5px 5px 5px 5px;
    display: inline-block;
    padding: 11px;
    position: relative;
    width: auto;
    height: auto
}

    .row-button-selected:after {
        background: none repeat scroll 0 0 #333;
        border-radius: 50px 50px 50px 50px;
        content: " ";
        font-size: 32px;
        height: 12px;
        left: 5px;
        position: absolute;
        top: 5px;
        width: 12px
    }

.seat-backend-1 {
    background-color: #ffce03;
    border: none
}

.seat-backend-2 {
    background-color: #f27e80;
    border: none
}

.seat-backend-3 {
    background-color: #61cde8;
    border: none
}

.seat-backend-4 {
    background-color: #95ef86;
    border: none
}

.seat-backend-5 {
    background-color: #ff83b5;
    border: none
}

.seat-backend-6 {
    background-color: #ffc569;
    border: none
}

.seat-backend-7 {
    background-color: #fff640;
    border: none
}

.seat-backend-8 {
    background-color: #4ad0c9;
    border: none
}

.seat-backend-9 {
    background-color: #a7acff;
    border: none
}

.seat-backend-10 {
    background-color: #f59c2e;
    border: none
}

.seat-backend-11 {
    background-color: #00a3a3;
    border: none
}

.seat-backend-12 {
    background-color: #c93ea4;
    border: none
}

.seat-backend-13 {
    background-color: #0aa4fd;
    border: none
}

.seat-backend-14 {
    background-color: #93c400;
    border: none
}

.seat-backend-15 {
    background-color: #dc73ff;
    border: none
}

.seat-backend-16 {
    background-color: #d1d949;
    border: none
}

.seat-backend-17 {
    background-color: #7c9ce5;
    border: none
}

.seat-backend-18 {
    background-color: #f9f;
    border: none
}

.seat-backend-19 {
    background-color: #00ffbf;
    border: none
}

.seat-backend-20 {
    background-color: #ff8756;
    border: none
}

.seat-backend-21 {
    background-color: #69c1ff;
    border: none
}

.seat-backend-22 {
    background-color: #c7ff03;
    border: none
}

.seat-backend-23 {
    background-color: #b04767;
    border: none
}

.seat-backend-24 {
    background-color: #b769ff;
    border: none
}

.seat-backend-25 {
    background-color: #64b8a5;
    border: none
}

.seat-backend-26 {
    background-color: #4238a9;
    border: none
}

.seat-backend-27 {
    background-color: #fd0fd3;
    border: none
}

.seat-backend-28 {
    background-color: #6977ff;
    border: none
}

.seat-backend-29 {
    background-color: #dfa24c;
    border: none
}

.seat-backend-30 {
    background-color: #83df4c;
    border: none
}

.seat-backend-31 {
    background-color: #fde40f;
    border: none
}

.seat-backend-32 {
    background-color: #eb9ab3;
    border: none
}

.seat-backend-33 {
    background-color: #2f89aa;
    border: none
}

.seat-backend-34 {
    background-color: #1edba3;
    border: none
}

.seat-backend-35 {
    background-color: #f70599;
    border: none
}

.seat-backend-36 {
    background-color: #d57439;
    border: none
}

.seat-backend-37 {
    background-color: #f4f194;
    border: none
}

.seat-backend-38 {
    background-color: #0fc8fd;
    border: none
}

.seat-backend-39 {
    background-color: #902feb;
    border: none
}

.seat-backend-40 {
    background-color: #fd5d0f;
    border: none
}

.seat-backend-41 {
    background-color: #f39b9d;
    border: none
}

.seat-backend-42 {
    background-color: #28e2e9;
    border: none
}

.seat-backend-43 {
    background-color: #afe498;
    border: none
}

.seat-backend-44 {
    background-color: #cc6fbc;
    border: none
}

.seat-backend-45 {
    background-color: #ddb673;
    border: none
}

.seat-backend-46 {
    background-color: #dfec14;
    border: none
}

.seat-backend-47 {
    background-color: #63bec6;
    border: none
}

.seat-backend-48 {
    background-color: #7b57e4;
    border: none
}

.seat-backend-49 {
    background-color: #bc7070;
    border: none
}

.seat-backend-50 {
    background-color: #e36baf;
    border: none
}

.row-button.seat-backend-1:hover {
    background: #ffce03;
    -moz-opacity: .55;
    -khtml-opacity: .55;
    opacity: .55
}

.row-button.seat-backend-2:hover {
    background: #f27e80;
    -moz-opacity: .55;
    -khtml-opacity: .55;
    opacity: .55
}

.row-button.seat-backend-3:hover {
    background: #61cde8;
    -moz-opacity: .55;
    -khtml-opacity: .55;
    opacity: .55
}

.row-button.seat-backend-4:hover {
    background: #95ef86;
    -moz-opacity: .55;
    -khtml-opacity: .55;
    opacity: .55
}

.row-button.seat-backend-5:hover {
    background: #ff83b5;
    -moz-opacity: .55;
    -khtml-opacity: .55;
    opacity: .55
}

.row-button.seat-backend-6:hover {
    background: #ffc569;
    -moz-opacity: .55;
    -khtml-opacity: .55;
    opacity: .55
}

.row-button.seat-backend-7:hover {
    background: #fff640;
    -moz-opacity: .55;
    -khtml-opacity: .55;
    opacity: .55
}

.row-button.seat-backend-8:hover {
    background: #4ad0c9;
    -moz-opacity: .55;
    -khtml-opacity: .55;
    opacity: .55
}

.row-button.seat-backend-9:hover {
    background: #a7acff;
    -moz-opacity: .55;
    -khtml-opacity: .55;
    opacity: .55
}

.row-button.seat-backend-10:hover {
    background: #f59c2e;
    -moz-opacity: .55;
    -khtml-opacity: .55;
    opacity: .55
}

.row-button.seat-backend-11:hover {
    background: #00a3a3;
    -moz-opacity: .55;
    -khtml-opacity: .55;
    opacity: .55
}

.row-button.seat-backend-12:hover {
    background: #c93ea4;
    -moz-opacity: .55;
    -khtml-opacity: .55;
    opacity: .55
}

.row-button.seat-backend-13:hover {
    background: #0aa4fd;
    -moz-opacity: .55;
    -khtml-opacity: .55;
    opacity: .55
}

.row-button.seat-backend-14:hover {
    background: #93c400;
    -moz-opacity: .55;
    -khtml-opacity: .55;
    opacity: .55
}

.row-button.seat-backend-15:hover {
    background: #dc73ff;
    -moz-opacity: .55;
    -khtml-opacity: .55;
    opacity: .55
}

.row-button.seat-backend-16:hover {
    background: #d1d949;
    -moz-opacity: .55;
    -khtml-opacity: .55;
    opacity: .55
}

.row-button.seat-backend-17:hover {
    background: #ffce03;
    -moz-opacity: .55;
    -khtml-opacity: .55;
    opacity: .55
}

.row-button.seat-backend-18:hover {
    background: #f9f;
    -moz-opacity: .55;
    -khtml-opacity: .55;
    opacity: .55
}

.row-button.seat-backend-19:hover {
    background: #00ffbf;
    -moz-opacity: .55;
    -khtml-opacity: .55;
    opacity: .55
}

.row-button.seat-backend-20:hover {
    background: #ff8756;
    -moz-opacity: .55;
    -khtml-opacity: .55;
    opacity: .55
}

.row-button.seat-backend-21:hover {
    background: #69c1ff;
    -moz-opacity: .55;
    -khtml-opacity: .55;
    opacity: .55
}

.row-button.seat-backend-22:hover {
    background: #c7ff03;
    -moz-opacity: .55;
    -khtml-opacity: .55;
    opacity: .55
}

.row-button.seat-backend-23:hover {
    background: #b04767;
    -moz-opacity: .55;
    -khtml-opacity: .55;
    opacity: .55
}

.row-button.seat-backend-24:hover {
    background: #b769ff;
    -moz-opacity: .55;
    -khtml-opacity: .55;
    opacity: .55
}

.row-button.seat-backend-25:hover {
    background: #64b8a5;
    -moz-opacity: .55;
    -khtml-opacity: .55;
    opacity: .55
}

.row-button.seat-backend-26:hover {
    background: #4238a9;
    -moz-opacity: .55;
    -khtml-opacity: .55;
    opacity: .55
}

.row-button.seat-backend-27:hover {
    background: #fd0fd3;
    -moz-opacity: .55;
    -khtml-opacity: .55;
    opacity: .55
}

.row-button.seat-backend-28:hover {
    background: #6977ff;
    -moz-opacity: .55;
    -khtml-opacity: .55;
    opacity: .55
}

.row-button.seat-backend-29:hover {
    background: #dfa24c;
    -moz-opacity: .55;
    -khtml-opacity: .55;
    opacity: .55
}

.row-button.seat-backend-30:hover {
    background: #83df4c;
    -moz-opacity: .55;
    -khtml-opacity: .55;
    opacity: .55
}

.row-button.seat-backend-31:hover {
    background: #fde40f;
    -moz-opacity: .55;
    -khtml-opacity: .55;
    opacity: .55
}

.row-button.seat-backend-32:hover {
    background: #eb9ab3;
    -moz-opacity: .55;
    -khtml-opacity: .55;
    opacity: .55
}

.row-button.seat-backend-33:hover {
    background: #2f89aa;
    -moz-opacity: .55;
    -khtml-opacity: .55;
    opacity: .55
}

.row-button.seat-backend-34:hover {
    background: #1edba3;
    -moz-opacity: .55;
    -khtml-opacity: .55;
    opacity: .55
}

.row-button.seat-backend-35:hover {
    background: #f70599;
    -moz-opacity: .55;
    -khtml-opacity: .55;
    opacity: .55
}

.row-button.seat-backend-36:hover {
    background: #d57439;
    -moz-opacity: .55;
    -khtml-opacity: .55;
    opacity: .55
}

.row-button.seat-backend-37:hover {
    background: #f4f194;
    -moz-opacity: .55;
    -khtml-opacity: .55;
    opacity: .55
}

.row-button.seat-backend-38:hover {
    background: #0fc8fd;
    -moz-opacity: .55;
    -khtml-opacity: .55;
    opacity: .55
}

.row-button.seat-backend-39:hover {
    background: #902feb;
    -moz-opacity: .55;
    -khtml-opacity: .55;
    opacity: .55
}

.row-button.seat-backend-40:hover {
    background: #fd5d0f;
    -moz-opacity: .55;
    -khtml-opacity: .55;
    opacity: .55
}

.row-button.seat-backend-41:hover {
    background: #f39b9d;
    -moz-opacity: .55;
    -khtml-opacity: .55;
    opacity: .55
}

.row-button.seat-backend-42:hover {
    background: #28e2e9;
    -moz-opacity: .55;
    -khtml-opacity: .55;
    opacity: .55
}

.row-button.seat-backend-43:hover {
    background: #afe498;
    -moz-opacity: .55;
    -khtml-opacity: .55;
    opacity: .55
}

.row-button.seat-backend-44:hover {
    background: #cc6fbc;
    -moz-opacity: .55;
    -khtml-opacity: .55;
    opacity: .55
}

.row-button.seat-backend-45:hover {
    background: #ddb673;
    -moz-opacity: .55;
    -khtml-opacity: .55;
    opacity: .55
}

.row-button.seat-backend-46:hover {
    background: #dfec14;
    -moz-opacity: .55;
    -khtml-opacity: .55;
    opacity: .55
}

.row-button.seat-backend-47:hover {
    background: #63bec6;
    -moz-opacity: .55;
    -khtml-opacity: .55;
    opacity: .55
}

.row-button.seat-backend-48:hover {
    background: #7b57e4;
    -moz-opacity: .55;
    -khtml-opacity: .55;
    opacity: .55
}

.row-button.seat-backend-49:hover {
    background: #bc7070;
    -moz-opacity: .55;
    -khtml-opacity: .55;
    opacity: .55
}

.row-button.seat-backend-50:hover {
    background: #e36baf;
    -moz-opacity: .55;
    -khtml-opacity: .55;
    opacity: .55
}

.seat-select-row {
    border: 2px solid #757575 !important;
    height: 16px;
    width: 16px
}

    .seat-select-row + label {
        margin-right: 5px
    }

.chart-drop-down {
    background-color: #eee;
    border-radius: 4px 4px 6px 6px;
    border: none;
    margin: 15px auto;
    max-width: 1140px
}

.button-holder {
    float: left
}

.bo-seating-left {
    width: 65%;
    padding: 10px;
    background-color: #fff;
    display: block;
    margin: 10px auto
}

.bo-seating-right {
    width: 30%
}

.box .seat-upgrade, .box-no-border .seat-upgrade {
    padding: 0
}

    .box .seat-upgrade li, .box-no-border .seat-upgrade li {
        padding: 0 0 10px;
        border-bottom: none
    }

.select-seat-holder {
    color: #757575
}

.seating-chart-section-bo {
    max-width: 100%
}

ul.bo-user-list li a.bo-trash {
    padding: 8px 12px 2px;
    position: relative;
    top: -5px
}

    ul.bo-user-list li a.bo-trash:active, ul.bo-user-list li a.bo-trash:hover {
        background-color: #fff
    }

.magcard-list-1 {
    display: block;
    width: 40%
}

.magcard-list-2 {
    display: block;
    width: 30%
}

.magcard-trash {
    display: block;
    width: 20%;
    padding-top: 16px
}

.mag-event-name {
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    font-size: 32px;
    line-height: 32px;
    color: #0c9a9a;
    -webkit-font-smoothing: antialiased
}

.mag-date {
    font-family: RobotoRegular, Helvetica, Arial, sans-serif;
    font-size: 24px;
    line-height: 24px;
    color: #232323;
    -webkit-font-smoothing: antialiased
}

.magcard-last4 {
    background-color: #757575;
    color: #fff;
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    font-size: 22px;
    padding: 2px 4px;
    text-align: center;
    text-transform: uppercase;
    -webkit-font-smoothing: antialiased
}

.selected-button .ss-check {
    border-radius: 6px;
    display: block;
    text-align: center;
    padding: 10px 16px 8px
}

    .selected-button .ss-check:hover {
        background-color: #fff
    }

.selected-mag .ss-check {
    color: #29a532
}

#mag-dashboard-bar {
    background-color: #eee;
    width: 100%;
    z-index: 100;
    padding: 20px 0 10px;
    margin: 0;
    position: relative
}

    #mag-dashboard-bar .bo-dash-bar-left {
        display: block;
        float: left;
        width: 60%
    }

    #mag-dashboard-bar .bo-dash-bar-right {
        display: block;
        float: right;
        width: 40%;
        margin-right: 0
    }

.mag-name-order-num {
    font-family: RobotoRegular, Helvetica, Arial, sans-serif;
    font-size: 24px;
    margin-bottom: 10px;
    color: #0c9a9a;
    -webkit-font-smoothing: antialiased
}

    .mag-name-order-num .mag-order-num {
        background-color: #757575;
        color: #fff;
        font-family: RobotoBold, Helvetica, Arial, sans-serif;
        font-size: 22px;
        padding: 2px 4px;
        text-align: center;
        -webkit-font-smoothing: antialiased
    }

.mag-name-trans-num {
    font-family: RobotoRegular, Helvetica, Arial, sans-serif;
    font-size: 24px;
    -webkit-font-smoothing: antialiased
}

.mag-cards-right {
    text-align: right
}

    .mag-cards-right span {
        margin-right: 10px
    }

    .mag-cards-right .pending-ticket {
        margin-right: 0
    }

.bo-mag-card-sml {
    height: 70px;
    position: relative;
    top: -1px;
    margin-left: 10px
}

    .bo-mag-card-sml img {
        height: 70px
    }

.magcard-ticket-type {
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    font-size: 32px;
    line-height: 32px;
    color: #0c9a9a;
    -webkit-font-smoothing: antialiased
}

.magcard-price {
    font-family: RobotoRegular, Helvetica, Arial, sans-serif;
    font-size: 24px;
    line-height: 24px;
    color: #232323;
    -webkit-font-smoothing: antialiased
}

#event-bar-jetstream {
    height: 65px;
    padding: 10px 0 0;
    margin: 0;
    width: 100%;
    background: #eee;
    border-bottom: 1px solid #bbb;
    position: relative;
    z-index: 100;
    background-image: -moz-radial-gradient(51% 49%, circle farthest-corner, #eee 38%, #c9c9c9 77%);
    background-image: -webkit-radial-gradient(51% 49%, circle cover, #eee 38%, #c9c9c9 77%);
    background-image: -o-radial-gradient(51% 49%, circle cover, #eee 38%, #c9c9c9 77%);
    background-image: -ms-radial-gradient(51% 49%, circle cover, #eee 38%, #c9c9c9 77%);
    background-image: radial-gradient(51% 49%, circle cover, #eee 38%, #c9c9c9 77%)
}

.event-bar-jetstream-info {
    width: 100%
}

.jetstream #event-bar {
    margin-top: 0
}

.jetstream {
    background-color: #fff
}

.jetstream-land-info h2 {
    text-align: center
}

.jetstream-banner {
    margin-top: -42px
}

.jetstream-bar {
    background-color: #eee;
    border: 1px solid #ccc;
    border-radius: 4px;
    display: block;
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 14px;
    padding: 15px 1%;
    position: relative;
    top: -2px;
    width: 98%;
    -webkit-font-smoothing: antialiased
}

h2.jetstream-event-h2 {
    font-size: 40px;
    line-height: 35px;
    color: #004454;
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    -webkit-font-smoothing: antialiased
}

h3.jetstream-event-h3 {
    font-size: 18px;
    line-height: 22px;
    color: #232323;
    font-family: RobotoRegular, Helvetica, Arial, sans-serif;
    -webkit-font-smoothing: antialiased
}

h5.jetstream-h5 {
    color: #232323
}

p.jetstream-notice {
    font-size: 16px
}

.jetstream-important-detail {
    color: #fff;
    background-color: #e23d45;
    padding: 2px
}

.jetstream-help {
    font-size: 16px;
    background-color: #fdf9e4;
    border: 1px solid #e9cf7b
}

.box ul .level-sold-out h2, .box-no-border ul .level-sold-out h2 {
    color: #757575
}

.jetstream-browsers {
    max-width: 475px;
    margin: 40px auto;
    display: block
}

h3.jetstream-event-h3 {
    float: left
}

.jetstream-browser thumbs ul {
    float: left
}

.jetstream-browser-thumbs li {
    display: inline;
    margin: 0 7px
}

    .jetstream-browser-thumbs li:last-child {
        margin-right: 0
    }

.plus-minus-box {
    display: block
}

.dec-box {
    display: block;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    border: 1px solid #d9d8d8;
    height: 28px;
    padding: 2px 4px 0;
    background-color: #f1f1f1
}

.plus-minus-box input {
    border-radius: 0;
    border-left: 0 solid #d9d8d8;
    border-right: 0 solid #d9d8d8;
    text-align: center
}

.inc-box {
    display: block;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    border: 1px solid #d9d8d8;
    height: 28px;
    padding: 2px 4px 0;
    background-color: #f1f1f1
}

.dec-btn, .inc-btn {
    font-size: 20px;
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    display: block;
    width: 100%;
    height: 100%;
    -webkit-font-smoothing: antialiased
}

.dec-box a:active, .dec-box a:hover, .dec-box a:link, .dec-box a:visited, .inc-box a:active, .inc-box a:hover, .inc-box a:link, .inc-box a:visited {
    padding: 0;
    background-color: transparent;
    color: #232323
}

.pagination-box {
    display: block;
    background-color: transparent;
    min-height: 34px;
    height: auto;
    margin: 4px auto;
    width: 99.5%;
    padding: 4px 0
}

.box .pagination {
    margin: 6px 5px 0 0;
    padding: 0;
    float: right;
    text-align: right
}

    .box .pagination li {
        border: 0;
        margin: 0;
        padding: 0;
        font-size: 13px;
        list-style: none;
        border: none;
        display: inline;
        float: left
    }

    .box .pagination a, .box .pagination li {
        margin-right: 4px
    }

        .box .pagination li.active {
            color: #232323;
            font-family: RobotoBold, Helvetica, Arial, sans-serif;
            font-weight: 400;
            display: block;
            padding: 2px 7px;
            background-color: #e2e2e2;
            border-radius: 11px;
            -webkit-font-smoothing: antialiased
        }

            .box .pagination li.active a {
                color: #232323
            }

        .box .pagination a:link, .box .pagination a:visited {
            display: block;
            padding: 2px 6px;
            text-decoration: none
        }

        .box .pagination a:hover {
            text-decoration: none;
            background-color: #fff;
            padding: 2px 6px;
            border-radius: 11px;
            color: #232323
        }

    .box .pagination .previous-off {
        background-image: url(https://cdn.vor.us/images/see-tickets/icons-logos/prev-next-arrows.png);
        width: 20px;
        height: 20px;
        background-position: 0 20px;
        padding: 0;
        margin-right: 11px;
        background-size: 40px
    }

    .box .pagination .next-off {
        background-image: url(https://cdn.vor.us/images/see-tickets/icons-logos/prev-next-arrows.png);
        width: 20px;
        height: 20px;
        background-position: 20px 20px;
        padding: 0;
        background-size: 40px
    }

    .box .pagination .next a {
        background-image: url(https://cdn.vor.us/images/see-tickets/icons-logos/prev-next-arrows.png);
        width: 20px;
        height: 20px;
        background-position: 20px 40px;
        padding: 0;
        background-size: 40px
    }

    .box .pagination .previous a {
        background-image: url(https://cdn.vor.us/images/see-tickets/icons-logos/prev-next-arrows.png);
        width: 20px;
        height: 20px;
        background-position: 0 40px;
        padding: 0;
        margin-right: 6px;
        background-size: 40px
    }

    .box .pagination .next a:hover {
        background-color: transparent;
        padding: 0;
        -moz-opacity: .55;
        -khtml-opacity: .55;
        opacity: .55
    }

    .box .pagination .previous a:hover {
        background-color: transparent;
        padding: 0;
        -moz-opacity: .55;
        -khtml-opacity: .55;
        opacity: .55
    }

.pagination-sm li.active {
    padding: 2px;
    border-radius: 20px
}

.colorTip {
    display: none;
    position: absolute;
    left: -12px;
    top: -35px;
    padding: 6px;
    background-color: #232323;
    color: #eee;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 11px;
    font-style: normal;
    line-height: 1;
    text-decoration: none;
    text-align: center;
    text-transform: uppercase;
    white-space: nowrap;
    z-index: 100
}

.pointyTip, .pointyTipShadow {
    border: 6px solid transparent;
    bottom: -13px;
    height: 0;
    left: 50%;
    margin-left: -6px;
    position: absolute;
    width: 0
}

.pointyTipShadow {
    border-width: 7px;
    bottom: -14px;
    margin-left: -7px
}

.colorTipContainer {
    position: relative;
    text-decoration: none !important
}

.black .pointyTip {
    border-top-color: #232323
}

.black .pointyTipShadow {
    border-top-color: #232323
}

a.colorTipContainer {
    padding: 0
}

    a.colorTipContainer:link, a.colorTipContainer:visited {
        padding: 0
    }

    a.colorTipContainer:active, a.colorTipContainer:hover {
        background-color: transparent;
        padding: 0
    }

#container.client-support-page {
    margin-bottom: -374px
}

    #container.client-support-page:after {
        height: 374px
    }

.client-support-header {
    background: url(https://cdn.vor.us/images/client-support-img.jpg) no-repeat center top;
    background-size: 100%;
    margin-top: 56px;
    padding: 60px 0
}

    .client-support-header h1 {
        font-family: RobotoLight;
        color: #fff;
        text-align: center;
        text-transform: uppercase;
        font-size: 90px;
        line-height: normal;
        margin-bottom: 20px
    }

    .client-support-header h3 {
        color: #fff;
        text-transform: none;
        font-size: 30px;
        line-height: normal;
        text-align: center;
        margin-bottom: 40px
    }

.client-support-search {
    width: 77%;
    margin: 0 auto
}

    .client-support-search input {
        width: 100%;
        height: 36px
    }

    .client-support-search button {
        top: -30px;
        right: -8px
    }

#main.client-support {
    padding: 40px 0 80px
}

.client-support h4 {
    font-family: RobotoRegular;
    font-size: 30px;
    color: #232323;
    text-transform: none;
    text-align: center;
    margin: 40px 0
}

.faq-column {
    width: 48%;
    box-sizing: border-box
}

.faq-left {
    float: left
}

.faq-right {
    float: right
}

.faq-column h6 {
    color: #0c9a9a;
    font-size: 18px;
    line-height: 24px;
    margin: 20px 0;
    background: url(https://cdn.vor.us/images/see-tickets/icons-logos/faq-icon.svg) no-repeat left 2px;
    background-size: 24px;
    padding-left: 34px
}

.faq-answer {
    display: none;
    font-size: 16px;
    line-height: 24px;
    padding-left: 34px;
    color: #232323;
    font-family: RobotoRegular
}

.topic-box {
    border: 2px solid #0c9a9a;
    box-sizing: border-box;
    width: 23.5%;
    margin-right: 2%;
    float: left
}

    .topic-box:nth-child(13), .topic-box:nth-child(17), .topic-box:nth-child(9) {
        margin-right: 0 !important
    }

    .topic-box:nth-child(10), .topic-box:nth-child(11), .topic-box:nth-child(12), .topic-box:nth-child(13), .topic-box:nth-child(6), .topic-box:nth-child(7), .topic-box:nth-child(8), .topic-box:nth-child(9) {
        margin-bottom: 2%
    }

    .topic-box a {
        box-sizing: border-box;
        padding: 20px 10px;
        display: block;
        text-align: center
    }

        .topic-box a:hover {
            background-color: transparent
        }

    .topic-box h5 {
        font-size: 22px;
        color: #0c9a9a;
        font-family: RobotoRegular;
        text-align: center;
        margin-top: 20px
    }

.support-footer {
    background-color: #f5f5f5;
    padding: 40px 0 80px;
    position: relative
}

    .support-footer h4 {
        font-family: RobotoRegular;
        font-size: 30px;
        color: #232323;
        text-transform: none;
        text-align: center;
        margin: 40px 0
    }

.cs-support {
    width: 33.33333%;
    float: left;
    text-align: center
}

    .cs-support h3 {
        font-size: 24px;
        font-family: RobotoRegular;
        color: #232323;
        text-transform: uppercase;
        line-height: 36px
    }

    .cs-support a {
        font-size: 30px;
        font-family: RobotoBold;
        line-height: 36px;
        color: #0c9a9a !important
    }

    .cs-support p {
        font-size: 18px;
        line-height: 24px;
        padding: 0 10px;
        margin-top: 5px
    }

.left-support-menu {
    float: left;
    background-color: #eee;
    padding: 20px 20px 10px;
    width: 24%;
    box-sizing: border-box
}

.support-content {
    float: left;
    margin-left: 4%;
    width: 72%
}

.support-search-results {
    width: 100%
}

.support-content h1 {
    font-size: 36px;
    line-height: normal;
    color: #414141;
    margin-bottom: 30px
}

.support-content-box p {
    font-size: 16px;
    line-height: 28px;
    color: #232323;
    margin: 15px 0
}

.support-content-box b {
    font-weight: 400;
    font-family: RobotoBold
}

.support-content-box h1 {
    font-size: 30px;
    margin: 20px 0
}

.support-content-box h2 {
    font-size: 20px;
    margin: 20px 0;
    font-family: RobotoBold;
    color: #414141
}

.support-content-box ol, .support-content-box ul {
    margin: 15px 20px
}

    .support-content-box ol ol, .support-content-box ul ul {
        margin: 0 20px
    }

    .support-content-box ol li, .support-content-box ul li {
        font-size: 16px;
        line-height: 28px;
        color: #232323
    }

.support-content table {
    width: 100%
}

.support-content table, .support-content td {
    border: 1px solid #757575
}

.left-support-menu h5 {
    color: #414141;
    font-size: 16px;
    margin: 10px 0
}

.left-support-menu ul {
    list-style: none;
    margin: 0
}

    .left-support-menu ul li {
        margin: 15px 0
    }

        .left-support-menu ul li a {
            font-size: 14px;
            color: #414141
        }

            .left-support-menu ul li a:hover {
                background-color: transparent
            }

    .left-support-menu ul.sub-topic-menu {
        margin-left: 10px;
        border-left: 1px solid #e6e6e6;
        padding-left: 20px
    }

        .left-support-menu ul.sub-topic-menu li a {
            color: #414141
        }

            .left-support-menu ul.sub-topic-menu li a:hover {
                background-color: transparent
            }

            .left-support-menu ul.sub-topic-menu li a.topic-sel {
                color: #232323;
                font-family: RobotoBold
            }

.related-topics h4 {
    text-align: left;
    margin: 40px 0 10px
}

.related-topics ul {
    list-style: none;
    margin: 0
}

    .related-topics ul li {
        margin: 15px 0
    }

        .related-topics ul li a {
            font-size: 16px
        }

.support-mobile-btn {
    display: none;
    width: 30px;
    float: right;
    margin-top: -2px
}

    .support-mobile-btn div {
        background-color: #d0d0d0;
        height: 4px;
        margin-bottom: 4px;
        border-radius: 10px
    }

.nav-show {
    height: auto !important
}

.client-support .breadcrumbs {
    margin-bottom: 30px
}

.support-search-results h1 {
    font-size: 36px;
    line-height: normal;
    color: #414141;
    margin-bottom: 30px;
    font-family: RobotoLight
}

.support-search-item {
    border-bottom: 1px solid #e6e6e6;
    padding: 20px 0
}

    .support-search-item:nth-child(2) {
        border-top: 1px solid #e6e6e6
    }

    .support-search-item a {
        color: #232323;
        font-size: 24px
    }

        .support-search-item a:hover {
            background-color: transparent;
            opacity: .7
        }

#footer.support-page-footer {
    padding: 0
}

    #footer.support-page-footer ul.new-footer-link-list {
        padding-top: 16px
    }

.support-docs-revision-history ul li {
    border: none
}

    .support-docs-revision-history ul li:last-child {
        border: none
    }

#footer .backend-footer-link-list {
    list-style: none;
    float: left;
    margin: 40px 0 0;
    width: 25%
}

    #footer .backend-footer-link-list li {
        line-height: 28px;
        font-size: 12px
    }

        #footer .backend-footer-link-list li.backend-footer-header {
            font-size: 16px;
            margin-bottom: 10px;
            color: #757575
        }

ul.new-footer-link-list .fa {
    font-size: 18px
}

.backend-footer .language-link {
    margin-top: 40px
}

.backend-footer p.copyright-txt {
    width: 100%;
    border-top: 1px solid #414141;
    text-align: center;
    margin-top: 30px;
    padding-top: 30px;
    margin-bottom: 5px;
    top: 0
}

.backend-social {
    margin: 0;
    list-style: none;
    text-align: center
}

    .backend-social li {
        display: inline-block;
        margin: 20px 5px
    }

        .backend-social li a .icons {
            color: #adadad;
            font-size: 18px !important
        }

.inline-support-box {
    width: 300px;
    position: fixed;
    bottom: -348px;
    z-index: 999999;
    right: 2%;
    box-shadow: 0 0 8px rgba(0, 0, 0, .2);
    transition: .3s;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s
}

.support-box-header {
    background-color: red;
    color: #fff;
    padding: 5px 10px;
    font-family: RobotoBold;
    border-radius: 4px 4px 0 0;
    text-align: center;
    text-transform: uppercase;
    position: relative;
    transition: .5s;
    -webkit-transition: .5s;
    -moz-transition: .5s;
    -ms-transition: .5s
}

    .support-box-header .close-icon {
        color: #fff;
        font-size: 18px;
        position: absolute;
        top: 3px;
        right: 5px
    }

.support-box-content {
    background-color: #fff;
    padding: 15px 20px
}

.support-question-header {
    color: red;
    border-bottom: 1px solid red;
    padding-bottom: 8px;
    text-transform: uppercase
}

.question-set {
    margin-top: 10px
}

    .question-set h5 {
        color: red;
        font-size: 14px;
        margin-bottom: 5px
    }

    .question-set p {
        font-size: 14px;
        font-family: RobotoLight;
        line-height: 18px
    }

.support-box-toggle {
    bottom: 0
}

.see-more-link {
    text-transform: uppercase;
    text-align: center;
    font-size: 14px;
    display: block;
    margin-top: 10px;
    color: red;
    font-family: RobotoBold
}

    .see-more-link:hover {
        background-color: transparent;
        color: red
    }

.facebook-footer {
    display: block;
    width: 100%;
    height: 56px;
    background: url(https://cdn.vor.us/images/version3/images/facebook-footer-bg.png) transparent repeat top left;
    z-index: 9999;
    position: fixed;
    bottom: 0;
    padding: 10px 0
}

    .facebook-footer .close-icon:before {
        color: #fff
    }

.fb-footer-left {
    display: block;
    width: 26%;
    border-right: 1px solid #fff;
    margin-right: 1%
}

.fb-footer-right {
    display: block;
    width: 72%
}

.fb-footer-left img {
    margin-top: 2px
}

.fb-footer-left h5 {
    margin-top: 7px
}

.fb-footer-right a:link, .fb-footer-right a:visited {
    color: #232323
}

.fb-footer-right a:active, .fb-footer-right a:hover {
    color: #fff
}

.fb-friends {
    display: block;
    width: auto;
    overflow: hidden;
    height: 40px;
    clear: both
}

.fb-footer-right p {
    color: #fff;
    font-size: 16px;
    line-height: 16px;
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    display: block;
    width: 70%;
    -webkit-font-smoothing: antialiased
}

.friend-box {
    width: 40px
}

.fb-footer-left h5 {
    font-family: RobotoRegular, Helvetica, Arial, sans-serif;
    color: #232323;
    font-size: 18px;
    line-height: 22px;
    margin: 0;
    -webkit-font-smoothing: antialiased
}

.fb-footer-left h4 {
    color: #fff;
    font-size: 26px;
    line-height: 22px
}

.fb-foot-center {
    position: relative;
    left: 3%
}

    .fb-foot-center p {
        color: #fff;
        font-size: 18px;
        font-family: RobotoBold, Helvetica, Arial, sans-serif;
        -webkit-font-smoothing: antialiased;
        padding-top: 2px
    }

.fb-footer-close {
    display: block;
    width: 20px;
    height: 20px;
    position: absolute;
    right: 10px;
    top: 10px
}

.fb-footer-right p.fb-friends-text {
    margin-bottom: 5px;
    width: auto;
    margin-top: 0
}

#footer {
    background-color: #001926;
    margin: 0;
    padding: 17px 0 19px;
    width: 100%;
    position: relative;
    z-index: 100
}

.facebook-footer-padding {
    padding-bottom: 100px !important
}

#footer .fa, #footer a:link, #footer a:visited {
    color: #adadad;
    padding: 0
}

ul.new-footer-link-list {
    list-style: none;
    display: block;
    margin: 0;
    z-index: 101;
    position: relative
}

    ul.new-footer-link-list li {
        list-style: none;
        margin: 4px 10px 0 0;
        font-size: 12px;
        display: block;
        float: left
    }

.footer-h5 {
    font-size: 18px;
    font-family: RobotoLight, Helvetica, Arial, sans-serif;
    color: #444;
    font-weight: 400;
    float: left
}

    .footer-h5 a, .footer-h5 a:link, .footer-h5 a:visited {
        font-size: 30px;
        font-family: RobotoRegular, Helvetica, Arial, sans-serif;
        color: red
    }

        .footer-h5 a:active, .footer-h5 a:hover {
            color: red;
            background-color: transparent
        }

ul.footer-icon-list {
    list-style: none;
    margin: 0 0 20px;
    height: 30px
}

    ul.footer-icon-list li {
        list-style: none;
        float: left;
        margin: 0 1% 0 0;
        width: 13%
    }

    ul.footer-icon-list a:hover {
        background-color: transparent
    }

#footer .icons-lrg a:link, #footer .icons-lrg a:visited {
    color: none;
    padding: 0;
    width: 100%;
    height: 25px
}

#footer .icons-lrg a:active, #footer .icons-lrg a:hover {
    color: none;
    padding: 0;
    width: 100%;
    height: 25px;
    background-color: transparent
}

.mc-footer-logo {
    position: relative;
    z-index: 1;
    display: block
}

    .mc-footer-logo div {
        background: url(https://cdn.vor.us/images/mc-logo-grey.png) no-repeat;
        background-size: 100%;
        float: left;
        width: 40px;
        height: 25px;
        margin: 0 12px 0 5px
    }

p.copyright-txt {
    font-size: 12px;
    color: #adadad;
    text-align: left;
    position: relative;
    top: 5px
}

#footer a.language-link, #footer a.language-link:active, #footer a.language-link:hover, #footer a.language-link:link, #footer a.language-link:visited {
    padding: 0;
    background-color: transparent;
    float: right;
    position: relative;
    z-index: 100;
    font-size: 12px
}

.powered-by-wl-bar a.language-link, .powered-by-wl-bar a.language-link:active, .powered-by-wl-bar a.language-link:hover, .powered-by-wl-bar a.language-link:link, .powered-by-wl-bar a.language-link:visited {
    padding: 0;
    background-color: transparent;
    float: right
}

.powered-by-wl-bar a.language-link {
    margin-right: 10px;
    color: #757575
}

.language-link img {
    width: 24px;
    position: relative;
    top: 3px;
    margin-right: 2px
}

.language-toggle .account-box-min {
    overflow-y: hidden;
    max-height: auto
}

#footer .wrap {
    position: relative
}

#footer .dropdown {
    left: auto !important;
    right: 1% !important;
    top: -129px !important
}

.powered-by-wl-bar .dropdown {
    display: inline-block;
    position: absolute;
    left: auto !important;
    right: 10px !important;
    top: -130px !important;
}

    #footer .dropdown.dropdown-tip, .powered-by-wl-bar .dropdown.dropdown-tip {
        margin-top: 10px
    }

    #footer .dropdown .dropdown-menu, .powered-by-wl-bar .dropdown .dropdown-menu {
        width: 180px;
        min-width: 180px
    }

    #footer .dropdown.dropdown-tip.dropdown-bottom-right:after, .powered-by-wl-bar .dropdown.dropdown-tip.dropdown-bottom-right:after {
        left: auto;
        right: 9px
    }

    #footer .dropdown.dropdown-tip:before, .powered-by-wl-bar .dropdown.dropdown-tip:before {
        border-left: 0 solid transparent;
        border-right: 0 solid transparent;
        border-top: 0 solid #fff;
        border-bottom: 0 solid #fff;
        top: 0
    }

    #footer .dropdown.dropdown-tip:after, .powered-by-wl-bar .dropdown.dropdown-tip:after {
        border-left: 18px solid transparent;
        border-right: 18px solid transparent;
        border-top: 18px solid #fff;
        bottom: -16px;
        position: absolute;
        display: inline-block;
        content: ''
    }

ul.language-list {
    list-style: none;
    margin: 0;
    padding: 0
}

    ul.language-list li {
        list-style: none;
        padding: 6px 10px
    }

        ul.language-list li:hover {
            background-color: #eee;
            cursor: pointer
        }

        ul.language-list li.active, ul.language-list li.active:hover {
            background-color: #eee
        }

    ul.language-list img {
        width: 24px;
        position: relative;
        top: 3px;
        margin-right: 2px
    }

.ir {
    display: block;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
    background-repeat: no-repeat;
    text-align: left;
    direction: ltr
}

.hidden {
    display: none;
    visibility: hidden
}

.visuallyhidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

    .visuallyhidden.focusable:active, .visuallyhidden.focusable:focus {
        clip: auto;
        height: auto;
        margin: 0;
        overflow: visible;
        position: static;
        width: auto
    }

.invisible {
    visibility: hidden
}

.clearfix:after, .clearfix:before {
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden
}

.clearfix:after {
    clear: both
}

.clearfix {
    zoom: 1
}

@media all and (orientation: portrait) {
    #event-bar {
        box-shadow: none !important
    }
}

@media all and (orientation: landscape) {
    #event-bar {
        box-shadow: none !important
    }
}

html:hover [class^=ss-] {
    -ms-zoom: 1
}

.ss-icon, .ss-icon.ss-social-regular, [class*=" ss-"].right:after, [class*=" ss-"].ss-social-regular.right:after, [class*=" ss-"].ss-social-regular:before, [class*=" ss-"]:before, [class^=ss-].right:after, [class^=ss-].ss-social-regular.right:after, [class^=ss-].ss-social-regular:before, [class^=ss-]:before {
    font-family: SSSocialRegular;
    font-style: normal;
    font-weight: 400;
    text-decoration: none;
    text-rendering: optimizeLegibility;
    white-space: nowrap;
    -moz-font-feature-settings: "liga";
    -ms-font-feature-settings: "liga";
    -o-font-feature-settings: "liga";
    font-feature-settings: "liga";
    -webkit-font-smoothing: antialiased
}

[class*=" ss-"].right:before, [class^=ss-].right:before {
    display: none;
    content: ''
}

.facebook-icon.right:after, .facebook-icon:before {
    content: ''
}

.footer-facebook-icon.right:after, .footer-facebook-icon:before {
    content: ''
}

.twitter-icon.right:after, .twitter-icon:before {
    content: ''
}

.footer-twitter-icon.right:after, .footer-twitter-icon:before {
    content: ''
}

.footer-linkedin-icon.right:after, .footer-linkedin-icon:before {
    content: ''
}

.google-plus-icon.right:after, .google-plus-icon:before {
    content: ''
}

.footer-google-icon.right:after, .footer-google-icon:before {
    content: ''
}

.ss-appdotnet.right:after, .ss-appdotnet:before {
    content: ''
}

.ss-zerply.right:after, .ss-zerply:before {
    content: ''
}

.ss-reddit.right:after, .ss-reddit:before {
    content: ''
}

.ss-steam.right:after, .ss-steam:before {
    content: ''
}

.ss-tumblr.right:after, .ss-tumblr:before {
    content: ''
}

.ss-wordpress.right:after, .ss-wordpress:before {
    content: ''
}

.ss-blogger.right:after, .ss-blogger:before {
    content: ''
}

.ss-posterous.right:after, .ss-posterous:before {
    content: ''
}

.ss-quora.right:after, .ss-quora:before {
    content: ''
}

.youtube-icon.right:after, .youtube-icon:before {
    content: ''
}

.footer-youtube-icon.right:after, .footer-youtube-icon:before {
    content: ''
}

.vimeo-icon.right:after, .vimeo-icon:before {
    content: ''
}

.footer-vimeo-icon.right:after, .footer-vimeo-icon:before {
    content: ''
}

.ss-vine.right:after, .ss-vine:before {
    content: ''
}

.ss-letterboxd.right:after, .ss-letterboxd:before {
    content: ''
}

.footer-flickr-icon.right:after, .footer-flickr-icon:before {
    content: ''
}

.insta-icon.right:after, .insta-icon:before {
    content: ''
}

.ss-500px.right:after, .ss-500px:before {
    content: ''
}

.ss-etsy.right:after, .ss-etsy:before {
    content: ''
}

.ss-pinterest.right:after, .ss-pinterest:before {
    content: ''
}

.ss-svpply.right:after, .ss-svpply:before {
    content: ''
}

.ss-readmill.right:after, .ss-readmill:before {
    content: ''
}

.ss-dropbox.right:after, .ss-dropbox:before {
    content: ''
}

.ss-pinboard.right:after, .ss-pinboard:before {
    content: ''
}

.ss-delicious.right:after, .ss-delicious:before {
    content: ''
}

.ss-dribbble.right:after, .ss-dribbble:before {
    content: ''
}

.ss-behance.right:after, .ss-behance:before {
    content: ''
}

.ss-github.right:after, .ss-github:before {
    content: ''
}

.ss-octocat.right:after, .ss-octocat:before {
    content: ''
}

.ss-stackoverflow.right:after, .ss-stackoverflow:before {
    content: ''
}

.ss-paypal.right:after, .ss-paypal:before {
    content: ''
}

.ss-kickstarter.right:after, .ss-kickstarter:before {
    content: ''
}

.ss-foursquare.right:after, .ss-foursquare:before {
    content: ''
}

.ss-yelp.right:after, .ss-yelp:before {
    content: ''
}

.ss-skype.right:after, .ss-skype:before {
    content: ''
}

.ss-rdio.right:after, .ss-rdio:before {
    content: ''
}

.ss-spotify.right:after, .ss-spotify:before {
    content: ''
}

.ss-lastfm.right:after, .ss-lastfm:before {
    content: ''
}

.soundcloud-icon.right:after, .soundcloud-icon:before {
    content: ''
}

.ss-phone.right:after, .ss-phone:before {
    content: '📞'
}

.footer-rss-icon.right:after, .footer-rss-icon:before {
    content: ''
}

.ss-share.right:after, .ss-share:before {
    content: ''
}

.ss-apple.right:after, .ss-apple:before {
    content: ''
}

.ss-microsoft.right:after, .ss-microsoft:before {
    content: ''
}

.ss-windows.right:after, .ss-windows:before {
    content: ''
}

.ss-android.right:after, .ss-android:before {
    content: ''
}

.ss-blackberry.right:after, .ss-blackberry:before {
    content: ''
}

.ss-fivehundredpx.right:after, .ss-fivehundredpx:before {
    content: ''
}

.ss-icon, .ss-icon.ss-gizmo, [class*=" ss-"].right:after, [class*=" ss-"].ss-gizmo.right:after, [class*=" ss-"].ss-gizmo:before, [class*=" ss-"]:before, [class^=ss-].right:after, [class^=ss-].ss-gizmo.right:after, [class^=ss-].ss-gizmo:before, [class^=ss-]:before {
    font-family: SSGizmo;
    font-style: normal;
    font-weight: 400;
    text-decoration: none;
    text-rendering: optimizeLegibility;
    white-space: nowrap;
    -webkit-font-feature-settings: "liga";
    -moz-font-feature-settings: "liga";
    -ms-font-feature-settings: "liga";
    -o-font-feature-settings: "liga";
    font-feature-settings: "liga";
    -webkit-font-smoothing: antialiased
}

[class*=" ss-"].right:before, [class*=" ss-"].ss-gizmo.right:before, [class^=ss-].right:before {
    display: none;
    content: ''
}

.ss-cursor.right:after, .ss-cursor:before {
    content: ''
}

.scan-icon.right:after, .scan-icon:before {
    content: '⌖'
}

.ss-search.right:after, .ss-search:before {
    content: '🔎'
}

.ss-search-head.right:after, .ss-search-head:before {
    content: '🔎'
}

.ss-zoomin.right:after, .ss-zoomin:before {
    content: ''
}

.ss-zoomout.right:after, .ss-zoomout:before {
    content: ''
}

.view-icon.right:after, .view-icon:before {
    content: '👀'
}

.ss-attach.right:after, .ss-attach:before {
    content: '📎'
}

.other-link-icon.right:after, .other-link-icon:before {
    content: '🔗'
}

.ss-unlink.right:after, .ss-unlink:before {
    content: ''
}

.arrow-up-down-icon.right:after, .arrow-up-down-icon:before {
    content: ''
}

.edit-icon.right:after, .edit-icon:before {
    content: '✎'
}

.ss-write.right:after, .ss-write:before {
    content: '✎'
}

.edit-off-icon.right:after, .edit-off-icon:before {
    content: '✎'
}

.ss-writingdisabled.right:after, .ss-writingdisabled:before {
    content: ''
}

.ss-erase.right:after, .ss-erase:before {
    content: '✐'
}

.ss-compose.right:after, .ss-compose:before {
    content: '📝'
}

.make-private-off-icon.right:after, .make-private-off-icon:before {
    content: '🔒'
}

.make-private-on-icon.right:after, .make-private-on-icon:before {
    content: '🔓'
}

.ss-key.right:after, .ss-key:before {
    content: '🔑'
}

.ss-backspace.right:after, .ss-backspace:before {
    content: '⌫'
}

.remove-from-feed-on-icon.right:after, .remove-from-feed-on-icon:before {
    content: '🚫'
}

.remove-from-feed-off-icon.right:after, .remove-from-feed-off-icon:before {
    content: '🚫'
}

.blacklist-icon.right:after, .blacklist-icon:before {
    content: '🚫'
}

.unblacklist-icon.right:after, .unblacklist-icon:before {
    content: '🚫'
}

.ss-smoking.right:after, .ss-smoking:before {
    content: '🚬'
}

.ss-nosmoking.right:after, .ss-nosmoking:before {
    content: '🚭'
}

.trash-icon.right:after, .trash-icon:before {
    content: ''
}

.scan-details-icon.right:after, .scan-details-icon:before {
    content: '◎'
}

.pricing-plan-icon.right:after, .pricing-plan-icon:before {
    content: ''
}

.ss-bookmark.right:after, .ss-bookmark:before {
    content: '🔖'
}

.edit-pricingchart-icon.right:after, .edit-pricingchart-icon:before {
    content: '⚑'
}

.approve-icon.right:after, .approve-icon:before {
    content: '👍'
}

.void-icon.right:after, .void-icon:before {
    content: '👎'
}

.void-layaway-icon.right:after, .void-layaway-icon:before {
    content: '👎'
}

.ss-heart.right:after, .ss-heart:before {
    content: '♥'
}

.generic-link-icon.right:after, .generic-link-icon:before {
    content: '⋆'
}

.ss-star.right:after, .ss-star:before {
    content: '⋆'
}

.ss-sample.right:after, .ss-sample:before {
    content: ''
}

.ss-crop.right:after, .ss-crop:before {
    content: ''
}

.ss-layers.right:after, .ss-layers:before {
    content: ''
}

.layaway-icon.right:after, .layaway-icon:before {
    content: ''
}

.ss-pen.right:after, .ss-pen:before {
    content: '✒'
}

.ss-bezier.right:after, .ss-bezier:before {
    content: ''
}

.section-builder-icon.right:after, .section-builder-icon:before {
    content: ''
}

.ss-phone.right:after, .ss-phone:before {
    content: '📞'
}

.ss-phonedisabled.right:after, .ss-phonedisabled:before {
    content: ''
}

.ss-touchtonephone.right:after, .ss-touchtonephone:before {
    content: '☏'
}

.email-icon.right:after, .email-icon:before {
    content: '✉'
}

.email-share-icon.right:after, .email-share-icon:before {
    content: '✉'
}

.ss-inbox.right:after, .ss-inbox:before {
    content: '📥'
}

.ss-outbox.right:after, .ss-outbox:before {
    content: '📤'
}

.ss-chat.right:after, .ss-chat:before {
    content: '💬'
}

.account-icon.right:after, .account-icon:before {
    content: '👤'
}

.users-icon.right:after, .users-icon:before {
    content: '👥'
}

.myspace-icon.right:after, .myspace-icon:before {
    content: ''
}

.pickup-details-icon.right:after, .pickup-details-icon:before {
    content: ''
}

.ss-man.right:after, .ss-man:before {
    content: '👨'
}

.ss-male.right:after, .ss-male:before {
    content: ''
}

.ss-woman.right:after, .ss-woman:before {
    content: '👩'
}

.ss-female.right:after, .ss-female:before {
    content: ''
}

.cash-icon.right:after, .cash-icon:before {
    content: '✋'
}

.ss-hand.right:after, .ss-hand:before {
    content: ''
}

.force-pickup-icon.right:after, .force-pickup-icon:before {
    content: '👆'
}

.ss-pointupright.right:after, .ss-pointupright:before {
    content: ''
}

.ss-pointright.right:after, .ss-pointright:before {
    content: '👉'
}

.ss-pointdownright.right:after, .ss-pointdownright:before {
    content: ''
}

.ss-pointdown.right:after, .ss-pointdown:before {
    content: '👇'
}

.ss-pointdownleft.right:after, .ss-pointdownleft:before {
    content: ''
}

.ss-pointleft.right:after, .ss-pointleft:before {
    content: '👈'
}

.ss-pointupleft.right:after, .ss-pointupleft:before {
    content: ''
}

.ss-cart.right:after, .ss-cart:before {
    content: ''
}

.refund-on-icon.right:after, .refund-on-icon:before {
    content: '💳'
}

.refund-off-icon.right:after, .refund-off-icon:before {
    content: '💳'
}

.magcard-icon.right:after, .magcard-icon:before {
    content: '💳'
}

.ss-calculator.right:after, .ss-calculator:before {
    content: ''
}

.boxoffice-icon.right:after, .boxoffice-icon:before {
    content: '📊'
}

.stats-icon.right:after, .stats-icon:before {
    content: ''
}

.tracking-icon.right:after, .tracking-icon:before {
    content: '📦'
}

.dashboard-icon.right:after, .dashboard-icon:before {
    content: '⌂'
}

.ss-globe.right:after, .ss-globe:before {
    content: '🌎'
}

.ss-navigate.right:after, .ss-navigate:before {
    content: ''
}

.ss-compass.right:after, .ss-compass:before {
    content: ''
}

.ss-signpost.right:after, .ss-signpost:before {
    content: ''
}

.location-icon.right:after, .location-icon:before {
    content: ''
}

.ss-floppydisk.right:after, .ss-floppydisk:before {
    content: '💾'
}

.ss-database.right:after, .ss-database:before {
    content: ''
}

.gateway-info-icon.right:after, .gateway-info-icon:before {
    content: ''
}

.ss-microchip.right:after, .ss-microchip:before {
    content: ''
}

.ss-music.right:after, .ss-music:before {
    content: '♫'
}

.ss-headphones.right:after, .ss-headphones:before {
    content: '🎧'
}

.ss-discdrive.right:after, .ss-discdrive:before {
    content: ''
}

.ss-volume.right:after, .ss-volume:before {
    content: '🔈'
}

.ss-lowvolume.right:after, .ss-lowvolume:before {
    content: '🔉'
}

.ss-mediumvolume.right:after, .ss-mediumvolume:before {
    content: ''
}

.ss-highvolume.right:after, .ss-highvolume:before {
    content: '🔊'
}

.view-whitelabel-icon.right:after, .view-whitelabel-icon:before {
    content: ''
}

.ss-camera.right:after, .ss-camera:before {
    content: '📷'
}

.photo-icon.right:after, .photo-icon:before {
    content: '🌄'
}

.ss-video.right:after, .ss-video:before {
    content: '📹'
}

.ss-webcam.right:after, .ss-webcam:before {
    content: ''
}

.ss-film.right:after, .ss-film:before {
    content: ''
}

.ss-playvideo.right:after, .ss-playvideo:before {
    content: ''
}

.ss-videogame.right:after, .ss-videogame:before {
    content: '🎮'
}

.ss-play.right:after, .ss-play:before {
    content: '▶'
}

.ss-pause.right:after, .ss-pause:before {
    content: ''
}

.ss-stop.right:after, .ss-stop:before {
    content: '■'
}

.ss-record.right:after, .ss-record:before {
    content: '●'
}

.ss-rewind.right:after, .ss-rewind:before {
    content: '⏪'
}

.ss-fastforward.right:after, .ss-fastforward:before {
    content: '⏩'
}

.ss-skipback.right:after, .ss-skipback:before {
    content: '⏮'
}

.ss-skipforward.right:after, .ss-skipforward:before {
    content: '⏭'
}

.ss-eject.right:after, .ss-eject:before {
    content: '⏏'
}

.chargeback-on-icon.right:after, .chargeback-on-icon:before {
    content: '🔁'
}

.reissue-icon.right:after, .reissue-icon:before {
    content: '↺'
}

.transfer-icon.right:after, .transfer-icon:before {
    content: '🔀'
}

.generate-icon.right:after, .generate-icon:before {
    content: ''
}

.box-office-icon.right:after, .box-office-icon:before {
    content: ''
}

.stored-value-icon.right:after, .stored-value-icon:before {
    content: '📕'
}

.purchase-history-icon.right:after, .purchase-history-icon:before {
    content: '📓'
}

.ss-newspaper.right:after, .ss-newspaper:before {
    content: '📰'
}

.assigned-seating-icon.right:after, .assigned-seating-icon:before {
    content: ''
}

.settings-icon.right:after, .settings-icon:before {
    content: ''
}

.ss-settings.right:after, .ss-settings:before {
    content: ''
}

.ss-columns.right:after, .ss-columns:before {
    content: ''
}

.ss-thumbnails.right:after, .ss-thumbnails:before {
    content: ''
}

.ss-mouse.right:after, .ss-mouse:before {
    content: ''
}

.ss-usb.right:after, .ss-usb:before {
    content: ''
}

.ss-desktop.right:after, .ss-desktop:before {
    content: '💻'
}

.ss-laptop.right:after, .ss-laptop:before {
    content: ''
}

.ss-tablet.right:after, .ss-tablet:before {
    content: ''
}

.ss-smartphone.right:after, .ss-smartphone:before {
    content: ''
}

.ss-cell.right:after, .ss-cell:before {
    content: '📱'
}

.ss-battery.right:after, .ss-battery:before {
    content: '🔋'
}

.ss-highbattery.right:after, .ss-highbattery:before {
    content: ''
}

.ss-mediumbattery.right:after, .ss-mediumbattery:before {
    content: ''
}

.ss-lowbattery.right:after, .ss-lowbattery:before {
    content: ''
}

.ss-chargingbattery.right:after, .ss-chargingbattery:before {
    content: ''
}

.ss-lightbulb.right:after, .ss-lightbulb:before {
    content: '💡'
}

.ss-washer.right:after, .ss-washer:before {
    content: ''
}

.ss-downloadcloud.right:after, .ss-downloadcloud:before {
    content: ''
}

.download-icon.right:after, .download-icon:before {
    content: ''
}

.ss-downloadbox.right:after, .ss-downloadbox:before {
    content: ''
}

.ss-uploadcloud.right:after, .ss-uploadcloud:before {
    content: ''
}

.upload-icon.right:after, .upload-icon:before {
    content: ''
}

.upsell-icon.right:after, .upsell-icon:before {
    content: ''
}

.ss-fork.right:after, .ss-fork:before {
    content: ''
}

.consolidate-invoices-icon.right:after, .consolidate-invoices-icon:before {
    content: ''
}

.ss-refresh.right:after, .ss-refresh:before {
    content: '↻'
}

.switch-icon.right:after, .switch-icon:before {
    content: ''
}

.ss-loading.right:after, .ss-loading:before {
    content: ''
}

.ss-file.right:after, .ss-file:before {
    content: '📄'
}

.file-icon.right:after, .file-icon:before {
    content: '📄'
}

.audit-data-icon.right:after, .audit-data-icon:before {
    content: ''
}

.copy-icon.right:after, .copy-icon:before {
    content: ''
}

.ss-removefile.right:after, .ss-removefile:before {
    content: ''
}

.cal-share-icon.right:after, .cal-share-icon:before {
    content: ''
}

.cal-icon.right:after, .cal-icon:before {
    content: ''
}

.ss-deletefile.right:after, .ss-deletefile:before {
    content: ''
}

.ss-exe.right:after, .ss-exe:before {
    content: ''
}

.ss-zip.right:after, .ss-zip:before {
    content: ''
}

.ss-doc.right:after, .ss-doc:before {
    content: ''
}

.receipt-icon.right:after, .receipt-icon:before {
    content: ''
}

.ss-jpg.right:after, .ss-jpg:before {
    content: ''
}

.ss-png.right:after, .ss-png:before {
    content: ''
}

.ss-mp3.right:after, .ss-mp3:before {
    content: ''
}

.ss-rar.right:after, .ss-rar:before {
    content: ''
}

.ss-gif.right:after, .ss-gif:before {
    content: ''
}

.ss-folder.right:after, .ss-folder:before {
    content: '📁'
}

.details-icon.right:after, .details-icon:before {
    content: '📂'
}

.ss-downloadfolder.right:after, .ss-downloadfolder:before {
    content: ''
}

.code-icon.right:after, .code-icon:before {
    content: ''
}

.ss-quote.right:after, .ss-quote:before {
    content: '“'
}

.ss-unquote.right:after, .ss-unquote:before {
    content: '”'
}

.print-icon.right:after, .print-icon:before {
    content: '⎙'
}

.ss-copier.right:after, .ss-copier:before {
    content: ''
}

.ss-fax.right:after, .ss-fax:before {
    content: '📠'
}

.ss-scanner.right:after, .ss-scanner:before {
    content: ''
}

.ss-printregistration.right:after, .ss-printregistration:before {
    content: ''
}

.ss-shredder.right:after, .ss-shredder:before {
    content: ''
}

.ss-expand.right:after, .ss-expand:before {
    content: '⤢'
}

.ss-contract.right:after, .ss-contract:before {
    content: ''
}

.question-icon.right:after, .question-icon:before {
    content: '❓'
}

.important-icon.right:after, .important-icon:before {
    content: 'ℹ'
}

.ss-info.right:after, .ss-info:before {
    content: 'ℹ'
}

.warning-icon.right:after, .warning-icon:before {
    content: '⚠'
}

.ss-alert.right:after, .ss-alert:before {
    content: '⚠'
}

.ss-caution.right:after, .ss-caution:before {
    content: '⛔'
}

.ss-logout.right:after, .ss-logout:before {
    content: ''
}

.ss-login.right:after, .ss-login:before {
    content: ''
}

.ss-scaleup.right:after, .ss-scaleup:before {
    content: ''
}

.ss-scaledown.right:after, .ss-scaledown:before {
    content: ''
}

.plus-2-icon.right:after, .plus-2-icon:before {
    content: '+'
}

.plus-icon.right:after, .plus-icon:before {
    content: '+'
}

.minus-2-icon.right:after, .minus-2-icon:before {
    content: '-'
}

.ss-check.right:after, .ss-check:before {
    content: '✓'
}

.ss-check-2.right:after, .ss-check-2:before {
    content: '✓'
}

.close-icon.right:after, .close-icon:before {
    content: '␡'
}

.ss-notifications.right:after, .ss-notifications:before {
    content: '🔔'
}

.ss-notificationsdisabled.right:after, .ss-notificationsdisabled:before {
    content: '🔕'
}

.ss-clock.right:after, .ss-clock:before {
    content: '⏲'
}

.ss-stopwatch.right:after, .ss-stopwatch:before {
    content: '⏱'
}

.ss-alarmclock.right:after, .ss-alarmclock:before {
    content: '⏰'
}

.ss-egg.right:after, .ss-egg:before {
    content: ''
}

.ss-eggs.right:after, .ss-eggs:before {
    content: ''
}

.ss-cheese.right:after, .ss-cheese:before {
    content: ''
}

.ss-chickenleg.right:after, .ss-chickenleg:before {
    content: '🍗'
}

.ss-pizzapie.right:after, .ss-pizzapie:before {
    content: ''
}

.ss-pizza.right:after, .ss-pizza:before {
    content: '🍕'
}

.ss-cheesepizza.right:after, .ss-cheesepizza:before {
    content: ''
}

.brand-dash-icon.right:after, .brand-dash-icon:before {
    content: ''
}

.ss-frenchfries.right:after, .ss-frenchfries:before {
    content: '🍟'
}

.ss-apple.right:after, .ss-apple:before {
    content: '🍏'
}

.ss-carrot.right:after, .ss-carrot:before {
    content: ''
}

.ss-broccoli.right:after, .ss-broccoli:before {
    content: ''
}

.ss-cucumber.right:after, .ss-cucumber:before {
    content: ''
}

.ss-orange.right:after, .ss-orange:before {
    content: '🍊'
}

.ss-lemon.right:after, .ss-lemon:before {
    content: '🍋'
}

.ss-onion.right:after, .ss-onion:before {
    content: ''
}

.ss-bellpepper.right:after, .ss-bellpepper:before {
    content: ''
}

.ss-peas.right:after, .ss-peas:before {
    content: ''
}

.ss-grapes.right:after, .ss-grapes:before {
    content: '🍇'
}

.ss-strawberry.right:after, .ss-strawberry:before {
    content: '🍓'
}

.ss-bread.right:after, .ss-bread:before {
    content: '🍞'
}

.ss-mug.right:after, .ss-mug:before {
    content: '☕'
}

.ss-mugs.right:after, .ss-mugs:before {
    content: ''
}

.ss-espresso.right:after, .ss-espresso:before {
    content: ''
}

.ss-macchiato.right:after, .ss-macchiato:before {
    content: ''
}

.ss-cappucino.right:after, .ss-cappucino:before {
    content: ''
}

.ss-latte.right:after, .ss-latte:before {
    content: ''
}

.ss-icedcoffee.right:after, .ss-icedcoffee:before {
    content: ''
}

.ss-coffeebean.right:after, .ss-coffeebean:before {
    content: ''
}

.ss-coffeemilk.right:after, .ss-coffeemilk:before {
    content: ''
}

.ss-coffeefoam.right:after, .ss-coffeefoam:before {
    content: ''
}

.ss-coffeesugar.right:after, .ss-coffeesugar:before {
    content: ''
}

.passes-icon.right:after, .passes-icon:before {
    content: ''
}

.ss-capsule.right:after, .ss-capsule:before {
    content: ''
}

.ss-capsulerecycling.right:after, .ss-capsulerecycling:before {
    content: ''
}

.ss-insertcapsule.right:after, .ss-insertcapsule:before {
    content: ''
}

.ss-tea.right:after, .ss-tea:before {
    content: '🍵'
}

.ss-teabag.right:after, .ss-teabag:before {
    content: ''
}

.ss-jug.right:after, .ss-jug:before {
    content: ''
}

.ss-pitcher.right:after, .ss-pitcher:before {
    content: ''
}

.ss-kettle.right:after, .ss-kettle:before {
    content: ''
}

.ss-wineglass.right:after, .ss-wineglass:before {
    content: '🍷'
}

.ss-sugar.right:after, .ss-sugar:before {
    content: ''
}

.ss-oven.right:after, .ss-oven:before {
    content: ''
}

.ss-stove.right:after, .ss-stove:before {
    content: ''
}

.ss-vent.right:after, .ss-vent:before {
    content: ''
}

.ss-exhaust.right:after, .ss-exhaust:before {
    content: ''
}

.ss-steam.right:after, .ss-steam:before {
    content: '♨'
}

.ss-dishwasher.right:after, .ss-dishwasher:before {
    content: ''
}

.ss-toaster.right:after, .ss-toaster:before {
    content: ''
}

.ss-microwave.right:after, .ss-microwave:before {
    content: ''
}

.ss-electrickettle.right:after, .ss-electrickettle:before {
    content: ''
}

.ss-refrigerator.right:after, .ss-refrigerator:before {
    content: ''
}

.ss-freezer.right:after, .ss-freezer:before {
    content: ''
}

.ss-utensils.right:after, .ss-utensils:before {
    content: '🍴'
}

.ss-cookingutensils.right:after, .ss-cookingutensils:before {
    content: ''
}

.ss-whisk.right:after, .ss-whisk:before {
    content: ''
}

.ss-pizzacutter.right:after, .ss-pizzacutter:before {
    content: ''
}

.ss-measuringcup.right:after, .ss-measuringcup:before {
    content: ''
}

.ss-colander.right:after, .ss-colander:before {
    content: ''
}

.ss-eggtimer.right:after, .ss-eggtimer:before {
    content: ''
}

.ss-platter.right:after, .ss-platter:before {
    content: ''
}

.ss-plates.right:after, .ss-plates:before {
    content: ''
}

.ss-steamplate.right:after, .ss-steamplate:before {
    content: ''
}

.ss-cups.right:after, .ss-cups:before {
    content: ''
}

.ss-steamglass.right:after, .ss-steamglass:before {
    content: ''
}

.ss-pot.right:after, .ss-pot:before {
    content: ''
}

.ss-steampot.right:after, .ss-steampot:before {
    content: ''
}

.ss-chef.right:after, .ss-chef:before {
    content: ''
}

.ss-weathervane.right:after, .ss-weathervane:before {
    content: ''
}

.pricelevel-therm-icon.right:after, .pricelevel-therm-icon:before {
    content: ''
}

.ss-thermometerup.right:after, .ss-thermometerup:before {
    content: ''
}

.ss-thermometerdown.right:after, .ss-thermometerdown:before {
    content: ''
}

.ss-droplet.right:after, .ss-droplet:before {
    content: '💧'
}

.ss-sunrise.right:after, .ss-sunrise:before {
    content: '🌅'
}

.ss-sunset.right:after, .ss-sunset:before {
    content: '🌇'
}

.ss-sun.right:after, .ss-sun:before {
    content: '☀'
}

.ss-cloud.right:after, .ss-cloud:before {
    content: '☁'
}

.ss-clouds.right:after, .ss-clouds:before {
    content: ''
}

.ss-partlycloudy.right:after, .ss-partlycloudy:before {
    content: '⛅'
}

.ss-rain.right:after, .ss-rain:before {
    content: '☔'
}

.ss-rainheavy.right:after, .ss-rainheavy:before {
    content: ''
}

.ss-lightning.right:after, .ss-lightning:before {
    content: '☇'
}

.dashboard-2-icon.right:after, .dashboard-2-icon:before {
    content: '☇'
}

.ss-thunderstorm.right:after, .ss-thunderstorm:before {
    content: '⛈'
}

.ss-umbrella.right:after, .ss-umbrella:before {
    content: '☂'
}

.ss-rainumbrella.right:after, .ss-rainumbrella:before {
    content: ''
}

.ss-rainbow.right:after, .ss-rainbow:before {
    content: '🌈'
}

.ss-rainbowclouds.right:after, .ss-rainbowclouds:before {
    content: ''
}

.ss-fog.right:after, .ss-fog:before {
    content: ''
}

.ss-wind.right:after, .ss-wind:before {
    content: ''
}

.ss-tornado.right:after, .ss-tornado:before {
    content: ''
}

.ss-snowflake.right:after, .ss-snowflake:before {
    content: '❄'
}

.ss-snowcrystal.right:after, .ss-snowcrystal:before {
    content: '❆'
}

.ss-lightsnow.right:after, .ss-lightsnow:before {
    content: ''
}

.ss-snow.right:after, .ss-snow:before {
    content: ''
}

.ss-heavysnow.right:after, .ss-heavysnow:before {
    content: ''
}

.ss-hail.right:after, .ss-hail:before {
    content: ''
}

.ss-crescentmoon.right:after, .ss-crescentmoon:before {
    content: '🌙'
}

.ss-waxingcrescentmoon.right:after, .ss-waxingcrescentmoon:before {
    content: '🌒'
}

.ss-firstquartermoon.right:after, .ss-firstquartermoon:before {
    content: '🌓'
}

.ss-waxinggibbousmoon.right:after, .ss-waxinggibbousmoon:before {
    content: '🌔'
}

.ss-waninggibbousmoon.right:after, .ss-waninggibbousmoon:before {
    content: '🌖'
}

.ss-lastquartermoon.right:after, .ss-lastquartermoon:before {
    content: '🌗'
}

.ss-waningcrescentmoon.right:after, .ss-waningcrescentmoon:before {
    content: '🌘'
}

.ss-fan.right:after, .ss-fan:before {
    content: ''
}

.ss-bike.right:after, .ss-bike:before {
    content: '🚲'
}

.ss-wheelchair.right:after, .ss-wheelchair:before {
    content: '♿'
}

.fees-icon.right:after, .fees-icon:before {
    content: '💼'
}

.ss-hanger.right:after, .ss-hanger:before {
    content: ''
}

.ss-comb.right:after, .ss-comb:before {
    content: ''
}

.ss-medicalcross.right:after, .ss-medicalcross:before {
    content: ''
}

.ss-up.right:after, .ss-up:before {
    content: '⬆'
}

.ss-upright.right:after, .ss-upright:before {
    content: '⬈'
}

.ss-right.right:after, .ss-right:before {
    content: '➡'
}

.ss-downright.right:after, .ss-downright:before {
    content: '⬊'
}

.ss-down.right:after, .ss-down:before {
    content: '⬇'
}

.ss-downleft.right:after, .ss-downleft:before {
    content: '⬋'
}

.ss-left.right:after, .ss-left:before {
    content: '⬅'
}

.ss-upleft.right:after, .ss-upleft:before {
    content: '⬉'
}

.ss-navigateup.right:after, .ss-navigateup:before {
    content: ''
}

.nav-arrow-icon.right:after, .nav-arrow-icon:before {
    content: '▻'
}

.ss-navigateright.right:after, .ss-navigateright:before {
    content: '▻'
}

.arrow-right-icon.right:after, .arrow-right-icon:before {
    content: '▻'
}

.arrow-down-head-icon.right:after, .arrow-down-head-icon:before {
    content: ''
}

.ss-navigatedown.right:after, .ss-navigatedown:before {
    content: ''
}

.arrow-left-icon.right:after, .arrow-left-icon:before {
    content: '◅'
}

.ss-retweet.right:after, .ss-retweet:before {
    content: ''
}

.ss-share.right:after, .ss-share:before {
    content: ''
}

.search-icon.right:after, .search-icon:before {
    content: '🔎'
}

.search-icon-head.right:after, .search-icon-head:before {
    content: '🔎'
}

.cc-icons {
    background-image: url(https://cdn.vor.us/images/version3/images/v3-cc-sprite-flat.png);
    width: 36px;
    height: 24px;
    display: block;
    margin-top: 3px;
    background-size: 100%
}

.visa-icon {
    background-position: 0 0
}

.mc-icon {
    background-position: 0 -25px
}

.disc-icon {
    background-position: 0 -49px
}

.amex-icon {
    background-position: 0 -74px
}

.order-payment .cc-icons {
    margin-top: -4px
}

.sv-icon {
    background-image: url(https://cdn.vor.us/images/version3/images/stored-value-icon.png);
    width: 36px;
    height: 24px;
    display: block;
    margin-top: 3px;
    background-size: 100%
}

.lrg-btn .icons {
    margin: -5px 5px 0 0
}

.icons {
    background-image: none;
    height: auto;
    width: auto;
    margin: -6px 0 0
}

a .icons:hover {
    -moz-opacity: .7;
    -khtml-opacity: .7;
    opacity: .7
}

.p-t-7 .icons {
    margin: 0 !important
}

.icon-col {
    width: auto
}

ul.footer-icon-list {
    position: relative
}

.icons-lrg a, .icons-lrg a:hover {
    background-image: none;
    height: 30px;
    width: 10%;
    display: block;
    position: absolute;
    top: 0
}

.facebook-icon, .footer-facebook-icon, .footer-flickr-icon, .footer-google-icon, .footer-linkedin-icon, .footer-rss-icon, .footer-twitter-icon, .footer-vimeo-icon, .footer-youtube-icon, .google-plus-icon, .insta-icon, .soundcloud-icon, .twitter-icon, .vimeo-icon, .youtube-icon {
    font-size: 24px;
    font-family: SSSocialRegular;
    color: #0c9a9a;
    -webkit-font-smoothing: antialiased
}

.footer-facebook-icon, .footer-flickr-icon, .footer-google-icon, .footer-linkedin-icon, .footer-rss-icon, .footer-twitter-icon, .footer-vimeo-icon, .footer-youtube-icon {
    color: #5ab4b4
}

    .footer-facebook-icon:hover, .footer-flickr-icon:hover, .footer-google-icon:hover, .footer-rss-icon:hover, .footer-twitter-icon:hover, .footer-vimeo-icon:hover, .footer-youtube-icon:hover {
        -moz-opacity: .7;
        -khtml-opacity: .7;
        opacity: .7
    }

.account-icon, .approve-icon, .arrow-down-head-icon, .arrow-left-icon, .arrow-right-icon, .arrow-up-down-icon, .assigned-seating-icon, .audit-data-icon, .blacklist-icon, .box-office-icon, .boxoffice-icon, .brand-dash-icon, .cal-icon, .cal-share-icon, .cash-icon, .chargeback-on-icon, .close-icon, .code-icon, .consolidate-invoices-icon, .copy-icon, .dashboard-2-icon, .dashboard-icon, .details-icon, .download-icon, .edit-icon, .edit-off-icon, .edit-pricingchart-icon, .email-icon, .email-share-icon, .fees-icon, .file-icon, .force-pickup-icon, .gateway-info-icon, .generate-icon, .generic-link-icon, .important-icon, .layaway-icon, .location-icon, .magcard-icon, .make-private-off-icon, .make-private-on-icon, .minus-2-icon, .myspace-icon, .nav-arrow-icon, .other-link-icon, .passes-icon, .photo-icon, .pickup-details-icon, .plus-2-icon, .plus-icon, .pricelevel-therm-icon, .pricing-plan-icon, .print-icon, .purchase-history-icon, .question-icon, .receipt-icon, .refund-off-icon, .refund-on-icon, .reissue-icon, .remove-from-feed-off-icon, .remove-from-feed-on-icon, .scan-details-icon, .scan-icon, .search-icon, .search-icon-head, .section-builder-icon, .settings-icon, .ss-alert, .ss-caution, .ss-check, .ss-check-2, .ss-cheesepizza, .ss-down, .ss-erase, .ss-file, .ss-info, .ss-navigatedown, .ss-navigateright, .ss-navigateup, .ss-rewind, .ss-right, .ss-search, .ss-settings, .ss-share, .ss-smartphone, .ss-star, .ss-write, .stats-icon, .stored-value-icon, .switch-icon, .tracking-icon, .transfer-icon, .trash-icon, .unblacklist-icon, .upload-icon, .upsell-icon, .users-icon, .view-icon, .view-whitelabel-icon, .void-icon, .void-layaway-icon, .warning-icon {
    font-size: 24px;
    font-family: SSGizmo;
    color: #0c9a9a;
    -webkit-font-smoothing: antialiased
}

.blacklist-icon, .trash-icon {
    color: red
}

.audit-data-icon, .brand-dash-icon, .chargeback-on-icon, .gateway-info-icon, .magcard-brand-icon, .payment-plan-brand-icon, .purchase-history-box .tracking-icon, .refund-on-icon, .reissue-icon, .scan-details-icon, .upsell-icon, .void-icon {
    color: #598abf !important
}

.revert-icon {
    color: #0c9a9a !important
}

.void-free-icon {
    color: #0c9a9a !important
}

.shipping-labels-box .void-icon, .ticket-list .audit-data-icon {
    color: #0c9a9a
}

.arrow-down-head-icon, .dashboard-icon, .ss-search-head {
    color: #fff
}

.search-icon-head {
    color: #232323;
    font-size: 18px;
    padding-top: 3px
}

#header .search-btn.lrg-btn a {
    padding: 6px 10px 17px
}

.search-btn .search-icon-head {
    color: #fff
}

.important-icon {
    margin-right: 5px
}

.important-icon.yellow {
    margin-top: 5px;
    margin-left: 7px;
    color: #ffb200;
}

.edit-off-icon, .make-private-off-icon, .refund-off-icon, .remove-from-feed-on-icon, .unblacklist-icon {
    color: #adadad !important
}

.p-t-7 .icons.ss-check {
    margin-top: -6px !important
}

.p-t-7 .ep-tooltip .icons.important-icon {
    margin-top: -6px !important
}

.event-status .icons {
    margin-top: -6px
}

.message-bar .icons.warning-icon, .notice-bar .icons.warning-icon, .warning-bar .icons.warning-icon {
    margin: 2px 5px 0 0
}

.warning-bar .icons.warning-icon {
    color: #fff
}

.warning-bar-orderdetails .icons.warning-icon {
  color: red;
}

  .message-bar .icons.close-icon, .notice-bar .icons.close-icon, .warning-bar .icons.close-icon {
    margin: 2px 0 0
  }

.cal-share-icon, .email-share-icon {
    font-size: 18px;
    margin: -5px 4px 0 0;
    color: #414141
}

.ss-info {
    color: #6e6e6e;
    font-size: 28px
}

.bo-tt-details {
    margin: -16px auto -23px
}

.ss-info:hover {
    color: #0c9a9a
}

.ss-check, .ss-star {
    color: #ccc
}

.selected .ss-check, .selected .ss-star {
    color: red
}

.ss-alert {
    color: #fff;
    font-size: 26px
}

.bo-message-bar .ss-alert {
    color: #0c9a9a
}

.ss-navigatedown, .ss-navigateup {
    color: #fff;
    font-size: 28px
}

.ss-settings {
    color: #fff;
    font-size: 20px
}

.search-icon {
    background-image: url(https://cdn.vor.us/images/version3/images/search-bg-icon-1.png);
    background-repeat: no-repeat;
    background-position: 8px 8px;
    background-size: 20px;
    height: 40px
}

#topeventslocal .search-icon {
    background-position: 0 6px;
    width: 40px;
    height: 40px
}

.add-user-box .lrg-btn .plus-icon {
    display: none
}

.col4 .insta-icon {
    margin: 0 5px 0 0
}

h4 .facebook-icon {
    margin: 0 5px 0 0
}

.status-active-icon {
    border: 2px solid #32cd32;
    padding: 8px;
    border-radius: 30px
}

.status-pending-icon {
    border: 2px solid gold;
    padding: 8px;
    border-radius: 30px
}

.status-pending-settle-icon {
    border: 2px solid #a9a9a9;
    padding: 8px;
    border-radius: 30px
}

.status-settled-icon {
    border: 2px solid #b22222;
    padding: 8px;
    border-radius: 30px
}

.social-share-btn {
    font-size: 12px;
    display: block;
    padding: 8px 6px 6px 0;
    min-height: 14px
}

    .social-share-btn a:active, .social-share-btn a:hover, .social-share-btn a:link, .social-share-btn a:visited {
        color: #fff;
        background-color: transparent;
        padding: 0
    }

.fb-share-count {
    display: none
}

.about-btn a {
    background-color: #0c9a9a;
    color: #fff;
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    text-transform: uppercase;
    padding: 8px 10px 7px;
    display: inline-block;
    font-size: 12px
}

    .about-btn a:hover {
        background-color: #0c9a9a;
        opacity: .7
    }

.about-popup {
    padding: 15px 0 10px 10px;
    max-height: 500px;
    overflow: auto;
    max-width: 100%
}

    .about-popup h2 {
        font-family: RobotoLight, Helvetica, Arial, sans-serif;
        text-transform: uppercase;
        font-size: 28px;
        color: #232323;
        margin-bottom: 10px
    }

    .about-popup p {
        font-family: RobotoLight, Helvetica, Arial, sans-serif;
        font-size: 16px;
        line-height: 22px;
        margin: 0 0 20px
    }

.search-head-icon .fa-search {
    font-size: 22px;
    display: block
}

.header-button .fa-angle-down {
    margin-left: 5px;
    font-size: 20px
}

html:hover [class^=ss-] {
    -ms-zoom: 1
}

#footer .ss-icon, #footer .ss-icon.ss-social-regular, #footer [class*=" ss-"].right:after, #footer [class*=" ss-"].ss-social-regular.right:after, #footer [class*=" ss-"].ss-social-regular:before, #footer [class*=" ss-"]:before, #footer [class^=ss-].right:after, #footer [class^=ss-].ss-social-regular.right:after, #footer [class^=ss-].ss-social-regular:before, #footer [class^=ss-]:before {
    font-family: SSSocialRegular;
    font-style: normal;
    font-weight: 400;
    text-decoration: none;
    text-rendering: optimizeLegibility;
    white-space: nowrap;
    -moz-font-feature-settings: "liga";
    -ms-font-feature-settings: "liga";
    -o-font-feature-settings: "liga";
    font-feature-settings: "liga";
    -webkit-font-smoothing: antialiased
}

#footer [class*=" ss-"].right:before, #footer [class^=ss-].right:before {
    display: none;
    content: ''
}

#footer .ss-like.right:after, #footer .ss-like:before {
    content: ''
}

#footer .twitter-icon.right:after, #footer .twitter-icon:before {
    content: ''
}

#footer .ss-like, #footer .twitter-icon {
    font-size: 14px;
    font-family: SSSocialRegular !important;
    color: #adadad;
    -webkit-font-smoothing: antialiased;
    margin: -1px 0 0 5px
}

    #footer .ss-like:hover, #footer .twitter-icon:hover {
        color: #fff
    }

.ie8 h1.header-logo a {
    background-image: url(https://cdn.vor.us/images/st-eventim-logo-gr-homepage.svg);
}

.ie7 ul.map-tooltips li a:active, .ie7 ul.map-tooltips li a:hover, .ie7 ul.map-tooltips li a:link, .ie7 ul.map-tooltips li a:visited {
    padding: 0;
    background-color: transparent;
    width: 19px;
    height: 19px;
    display: block
}

.ie8 ul.map-tooltips li a:active, .ie8 ul.map-tooltips li a:hover, .ie8 ul.map-tooltips li a:link, .ie8 ul.map-tooltips li a:visited {
    padding: 0;
    background-color: transparent;
    width: 19px;
    height: 19px;
    display: block
}

.ie7 body #cboxClose, .ie8 body #cboxClose {
    background-image: url(https://cdn.vor.us/images/version3/images/pop-up-close-x.png)
}

.ie7 input[type=checkbox] {
    border: 0;
    background-color: transparent
}

.ie8 input[type=checkbox] {
    border: 0;
    background-color: transparent
}

.ie7 input[type=radio] {
    border: 0;
    background-color: transparent
}

.ie8 input[type=radio] {
    border: 0;
    background-color: transparent
}

.ie7 div.caption, .ie8 div.caption, .ie9 div.caption {
    background: 0 0;
    zoom: 1
}

.ie6 legend, .ie7 legend {
    margin-left: -7px
}

.ie7 input[type=checkbox] {
    vertical-align: baseline
}

.ie6 input {
    vertical-align: text-bottom
}

.ie7 img {
    -ms-interpolation-mode: bicubic
}

.ie7 .get-started-btn {
    width: 125px
}

.ie7 .event-location-box .button a {
    width: 120px
}

.ie7 .height-40 {
    height: 46px;
    width: 46px;
    margin-right: 20px
}

.ie7 .customer-support-box h6 {
    line-height: 24px
}

.ie7 h6.line-1 {
    margin: 0 5px 6px
}

.ie7 h6.line-2 {
    margin: 0 2px 6px 5px
}

.ie7 h6.line-3 {
    margin: 0 28px 0 5px
}

.ie7 .warning-bar {
    position: static
}

.ie7 .message-bar {
    position: static
}

.ie7 .timer, .ie8 .timer, .ie9 .timer {
    display: none !important
}

.ie7 ul.footer-icon-list {
    height: 28px;
    margin: 0 0 20px
}

.ie7 .footer-h6 {
    display: block;
    margin-bottom: 15px
}

.parent-client {
  color: #757575;
}

.ie7 .account-selector .plus-2-icon {
    position: relative;
    top: 7px;
    left: 5px
}

.ie8 .account-selector .plus-2-icon {
    position: relative;
    top: 7px;
    left: 5px
}

.ie7 .search-bar .icons, .ie7 .search-bar button, .ie8 .search-bar .icons, .ie8 .search-bar button {
    min-width: 4px;
    width: 19px
}

.ie7 .email-share-icon, .ie8 .email-share-icon {
    margin-top: 0 !important
}

.ie7 .cal-share-icon, .ie8 .cal-share-icon {
    margin-top: 0 !important
}

.ie7 input, .ie7 select, .ie7 textarea {
    padding-top: 8px
}

.ie8 input, .ie8 select, .ie8 textarea {
    padding-top: 8px
}

.ie7 input {
    height: 22px
}

.ie8 input {
    height: 22px
}

.ie7 #header input {
    height: 20px
}

.ie8 #header input {
    height: 20px
}

.ie7 .file-upload input, .ie8 .file-upload input {
    width: 55px !important;
    border: 0;
    left: 0 !important
}

.ie7 .form-boxes button.search-icon {
    left: 0;
    top: -24px;
    float: right
}

.ie8 .form-boxes button.search-icon {
    left: 0;
    top: -24px;
    float: right
}

.ie7 .ticket-name input.ui-autocomplete-input {
    height: 24px;
    padding-top: 8px
}

.ie8 .ticket-name input.ui-autocomplete-input {
    height: 24px;
    padding-top: 8px
}

.ie7 #search-results-loading {
    min-width: 225px
}

.ie8 #search-results-loading {
    min-width: 225px
}

.ie7 #h-nav-bar {
    top: 52px;
    margin-bottom: 51px !important;
    padding-top: 52px
}

.ie7 ul.tab-nav li .search-num-icon {
    display: none
}

.ie7 .event-details-box {
    margin: 0
}

.ie7 .event-details-right {
    display: block;
    width: 30%
}

.ie7 ul.footer-link-list {
    width: 24%
}

.ie7 .facebook-sigin-btn a, .ie7 .facebook-sigin-btn a:active, .ie7 .facebook-sigin-btn a:hover, .ie7 .facebook-sigin-btn-new a, .ie7 .facebook-sigin-btn-new a:active, .ie7 .facebook-sigin-btn-new a:hover {
    background-image: url(hhttps://cdn.vor.us/images/version3/images/facebook-f-flavorus-2.png);
    background-color: #2f487a
}

.ie7 .twitter-sigin-btn a, .ie7 .twitter-sigin-btn a:active, .ie7 .twitter-sigin-btn a:hover {
    background-image: url(https://cdn.vor.us/images/version3/images/t-icon-twitter-button.png);
    background-color: #2f487a
}

.ie8 .facebook-sigin-btn a, .ie8 .facebook-sigin-btn a:active, .ie8 .facebook-sigin-btn a:hover, .ie8 .facebook-sigin-btn-new a, .ie8 .facebook-sigin-btn-new a:active, .ie8 .facebook-sigin-btn-new a:hover {
    background-image: url(https://cdn.vor.us/images/version3/images/facebook-f-flavorus-2.png);
    background-color: #2f487a
}

.ie8 .twitter-sigin-btn a, .ie8 .twitter-sigin-btn a:active, .ie8 .twitter-sigin-btn a:hover {
    background-image: url(https://cdn.vor.us/images/version3/images/t-icon-twitter-button.png);
    background-color: #2f487a
}

.ie7 li.even, .ie7 li.odd {
    position: inherit
}

.ie7 .cc-popup .cc-type {
    width: 12%
}

.ie7 .cc-popup .cc-numb {
    width: 12%
}

.ie7 .checkout-cart-box .tab-top {
    width: 100%
}

.ie7 .checkout-cart-box .search-num-icon {
    position: relative;
    top: -24px
}

.ie7 ul.vertical-nav li.active .icons {
    position: relative;
    top: -29px
}

.ie7 ul.vertical-nav li.active {
    border-bottom: 1px solid #e6e6e6;
    background-color: transparent
}

.ie7 .facebook-sign-in-prompt {
    width: 90%;
    padding-left: 5%;
    padding-right: 5%;
    height: 458px
}

.ie7 .company-update {
    width: 29.44%
}

.ie7 .feature-post-share {
    width: 96%
}

    .ie7 .feature-post-share .cat_print_single-container {
        width: 33.5% !important
    }

.ie7 .left-blog nav .button {
    width: 200px
}

    .ie7 .left-blog nav .button .float-r {
        float: left
    }

.ie7 .left-blog nav .orderposts-btn a {
    width: 100% !important
}

.ie7 .less_important_header p, .ie8 .less_important_header p {
    display: block !important;
    position: relative;
    top: 0;
    left: 0;
    color: #232323
}

.ie7 #testimonial-header h1, .ie8 #testimonial-header h1 {
    font-size: 93px
}

.ie7 .blog-cat-icon a img, .ie8 .blog-cat-icon a img {
    width: 19px;
    height: 19px
}

.ie8 .feature-f-image a {
    width: 100% !important
}

.ie8 a.featured-img-link {
    width: 100% !important
}

.ie7 .post_header {
    height: auto !important
}

.ie7 .blog-data-blocks .blog-cat-icon a img {
    height: auto
}

.left-main nav select {
    display: none;
    width: 100%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: 15px
}

.tab-nav .clearfix {
    display: none
}

.box .smallres {
    display: none
}

.table-head-content {
    width: 20%;
    float: left
}

    .table-head-content li {
        border: none;
        background-color: #414141;
        color: #fff
    }

.checkout-cart-list-content {
    width: 80%;
    float: left
}

    .checkout-cart-list-content li {
        padding-left: 5% !important
    }

div.layaway-details.smallres .layaway-details-r .column {
    padding-right: 0
}

@media screen and (max-width: 1300px) {
    .client-support-header {
        background-size: cover
    }
}

@media screen and (max-width: 1245px) {
    ul.search-results-events li.search-cal {
        left: 0;
        margin-bottom: 15px;
        z-index: 100;
        padding: 1px 2% 5px;
        width: 96%;
        border-bottom: 1px solid #ccc;
        background-color: #f0f0f0
    }

    .search-cal .event-cal-box {
        width: 100%;
        border: 0 solid #ccc;
        margin: 0;
        background-color: #f0f0f0;
        border-bottom: 1px soild #e6e6e6;
        padding: 5px 0;
        border-radius: 0
    }

        .search-cal .event-cal-box .event-cal-day, .search-cal .event-cal-box .event-cal-month {
            color: #414141;
            border-radius: 0;
            font-family: RobotoBold, Helvetica, Arial, sans-serif;
            font-size: 16px;
            font-weight: 400;
            width: auto !important;
            float: left;
            background-color: transparent !important;
            -webkit-font-smoothing: antialiased
        }

        .search-cal .event-cal-box .event-cal-month {
            margin-right: 5px
        }
}

@media screen and (max-width: 1140px) {
    .profile-box input {
        padding: 0 1%
    }

    .profile-box select {
        padding: 7px 1%
    }

    .profile-box textarea {
        padding: 7px 1%
    }

    .dashboard-events-pg .col12 .info-box-search-box-full button {
        left: 96%
    }

    .topic-box h5 {
        font-size: 22px
    }

    #header {
        padding: 0px 0 0;
        width: 100%
    }

    .input-ms {
        width: 18%
    }
}

@media screen and (max-width: 1172px) {
    .friend-box {
        width: 20px
    }
}

@media screen and (max-width: 1080px) {
    .fb-footer-left {
        width: 28%
    }

    .fb-footer-right {
        width: 70%
    }

    .user-policy-box .info-box-search-box button {
        left: 92%
    }

    .user-policy-box .info-box-search-box input {
        width: 98%
    }

    .cs-support a {
        font-size: 24px;
        line-height: 30px
    }

    .cs-support h3 {
        font-size: 24px;
        line-height: 30px
    }

    .topic-box h5 {
        line-height: 22px
    }

    .topic-box a {
        padding: 20px 10px 10px
    }
}

@media screen and (max-width: 1040px) {
    .fb-footer-right p {
        margin-top: 15px
    }
}

@media screen and (max-width: 1024px) {
    .event-creation-box .input-16 {
        width: 98% !important
    }

    .fb-foot-center {
        left: 1%
    }

    .client-support-header h1 {
        font-size: 90px
    }
}

@media screen and (max-width: 1004px) {
    .input-cs {
        width: 31%
    }
}

@media screen and (max-width: 1000px) {
    ul.header-icon-list {
        padding-bottom: 5px
    }

        ul.header-icon-list li {
            margin-bottom: 5px
        }

    .fb-foot-center p {
        font-size: 16px
    }

    .tt-time {
        font-size: 14px
    }

    .topic-box h5 {
        font-size: 20px
    }

    ul.new-footer-link-list li:nth-child(1), ul.new-footer-link-list li:nth-child(7) {
        display: none
    }
}

@media screen and (max-width: 981px) {
    .bo-ticket-type {
        width: 45%
    }

    .bo-buttons-box {
        width: 35%
    }
}

@media screen and (max-width: 980px) {
    .col12 .info-box-search-box-full button {
        left: 95%
    }

    .signup-img {
        background-position: top -100px right 0
    }

    .analytics-box .input-21 {
        width: 88%
    }
}

@media screen and (max-width: 910px) {
    .iphone-clear-b {
        clear: both
    }

    .search-slider-left a {
        top: 53px
    }

    .search-slider-right a {
        top: 53px
    }

    .backend .right-main {
        float: left
    }

    .event-bar-left {
        width: 50%
    }

    .event-bar-right {
        width: 50%
    }

    .event-bar-right-with-no-line {
        width: 50%
    }

    .col3 {
        width: 100%
    }

    .col4 {
        width: 100%
    }

    .col6 {
        width: 100%
    }

    .col8 {
        width: 100%
    }

    .col9 {
        width: 100%
    }

    .col-m-r {
        margin-right: 0
    }

    nav h3.nav-titles {
        display: none
    }

    nav ul.vertical-nav {
        display: none
    }

    .left-main nav select {
        display: block;
        float: left;
        background-color: #ddd;
        background-position: 99% 2px;
        border-radius: 0;
        border: none;
        padding: 7px 2%
    }

    .checkout-main ul.tab-nav li {
        width: auto;
        border-bottom: none
    }

    .backend #AccountInfoV3 ul.tab-nav li {
        background-color: transparent;
        border-radius: 3px
    }

    .checkout-main ul.tab-nav {
        padding: 0;
        width: auto;
        top: 0;
        border-radius: 0;
        background-color: transparent
    }

        .checkout-main ul.tab-nav li {
            margin: 0 2px 0 0;
            border-radius: 0
        }

    .checkout-main .tab-top {
        float: left;
        width: auto
    }

    .checkout-main .tab-top-nav-box-active {
        text-align: left;
        -webkit-font-smoothing: antialiased
    }

    .backend li.p-t-7 {
        list-style: none;
        border: 0 solid #ccc;
        border-radius: 0;
        margin-left: 0
    }

    .backend .event-upsell-box .p-t-7 {
        background-color: transparent;
        width: inherit;
        border: 0 solid #ccc;
        clear: none;
        padding-bottom: 0;
        top: 0
    }

    .event-upsell-box .event.p-t-7 {
        width: 33%
    }

    .event-upsell-box .date-time.p-t-7 {
        width: 33%
    }

    .event-upsell-box .status.p-t-7 {
        width: 22%
    }

    .event-upsell-box .table-head .column {
        padding-top: 0 !important
    }

    .backend .filters-box .facebook-sign-in-prompt {
        padding: 15px 20px;
        height: auto !important;
        background: 0 0 !important;
        background-color: #f6f6f4
    }

        .backend .filters-box .facebook-sign-in-prompt h4 {
            font-size: 32px
        }

        .backend .filters-box .facebook-sign-in-prompt .facebook-sigin-btn {
            clear: both;
            margin-bottom: 10px
        }

    .facebook-sign-in-prompt p {
        font-size: 15px;
        margin-top: 6px
    }

    .cboxPhoto {
        width: 100%
    }

    .type-title {
        font-size: 24px
    }

    .event-type-box-2 p, .event-type-box-3 p {
        font-size: 12px
    }

    .premiere-box .input-45 {
        width: 40%
    }

    .premiere-box {
        margin: 1%;
        width: 18%
    }

        .premiere-box:nth-child(5n) {
            margin-right: 1% !important
        }

        .premiere-box .alt-image-box {
            height: 165px
        }

    .top-3-box {
        margin: 1%;
        width: 31.333%
    }

        .top-3-box:nth-child(3) {
            margin: 1% !important
        }

    .event-creation-box .p-t-7 {
        background-color: transparent;
        border: none
    }

    .promo-codes-box .p-t-7 {
        background-color: transparent;
        border: none
    }

    .promo-code {
        width: 16%
    }

    .promo-amount {
        width: 10%
    }

    .promo-event {
        width: 13%
    }

    .promo-start {
        width: 13%
    }

    .promo-end {
        width: 13%
    }

    .promo-avail {
        width: 9%
    }

    .promo-status {
        width: 10%
    }

    .custom-forms-box .p-t-7 {
        background-color: transparent;
        border: none
    }

    .form-title {
        width: 30%
    }

    .form-event {
        width: 30%
    }

    .form-usage {
        width: 10%
    }

    .form-status {
        width: 10%
    }

    .box .icon-col {
        width: 18px;
        clear: none
    }

    .info-box .add-user-box {
        float: none;
        width: 100%
    }

    .info-box .info-box-search-box {
        float: none;
        width: 100%
    }

    .info-box-search-box input, .info-box-search-box-full input {
        width: 97%;
        float: left
    }

    .info-box-search-box button, .info-box-search-box-full button {
        left: 94%;
        top: -8px
    }

    .my-events-box .info-box {
        height: 32px
    }

    .profile-box .p-t-7 {
        background-color: transparent;
        border: none
    }

    .profile-box .icon-col-link {
        width: 18px
    }

    .price-range-slider input.price-slide {
        width: auto
    }

    .event-pass-box .p-t-7 {
        background-color: transparent;
        border: none
    }

    .event-pass-box .icon-col-link {
        width: 18px
    }

    .event-pass-box .season-pass-name {
        width: 30%
    }

    .event-pass-box .date-created {
        width: 22%
    }

    .event-pass-box .pass-type {
        width: 24%
    }

    .event-pass-box .season-pass-status {
        width: 15%
    }

    .multi-attraction-box .p-t-7 {
        background-color: transparent;
        border: none
    }

    .multi-attraction-box .icon-col-link {
        width: 18px
    }

    .multi-attraction-box .attraction-name {
        width: 20%
    }

    .multi-attraction-box .attraction-date {
        width: 14%
    }

    .multi-attraction-box .attraction-desc {
        width: 39%
    }

    .multi-attraction-box .attraction-status {
        width: 15%
    }

    .gateway-box .gateway-currency {
        display: none
    }

    .gateway-box .gateway-card-types {
        display: none
    }

    .gateway-stats-box .p-t-7 {
        background-color: transparent;
        border: none
    }

    .invoices-box .p-t-7 {
        background-color: transparent;
        border: none
    }

    .invoices-box .invoice-event {
        width: 26%
    }

    .invoices-box .invoice-event-num {
        width: 8%
    }

    .invoices-box .invoice-date {
        width: 12%
    }

    .invoices-box .invoice-days-out {
        width: 9%
    }

    .invoices-box .invoice-statement {
        width: 12%
    }

    .invoices-box .invoice-items {
        width: 6%
    }

    .invoices-box .invoice-total {
        width: 12%
    }

    .invoices-box .invoice-types {
        width: 14%
    }

    .invoices-box .invoice-description {
        width: 32%
    }

    .invoices-box .invoice-venue {
        width: 16%
    }

    .invoices-box .invoice-qty {
        width: 6%
    }

    .invoices-box .invoice-per {
        width: 10%
    }

    .invoices-box .invoice-total {
        width: 12%
    }

    .invoices-box-consolidate .p-t-7 {
        background-color: transparent;
        border: none
    }

    .invoices-box-consolidate .default-checkbox-col {
        width: 7%
    }

    .invoices-box-consolidate .invoice-event {
        width: 24%
    }

    .invoices-box-consolidate .invoice-event-num {
        width: 9%
    }

    .invoices-box-consolidate .invoice-date {
        width: 11%
    }

    .invoices-box-consolidate .invoice-days-out {
        width: 9%
    }

    .invoices-box-consolidate .invoice-statement {
        width: 11%
    }

    .invoices-box-consolidate .invoice-items {
        width: 5%
    }

    .invoices-box-consolidate .invoice-total {
        width: 11%
    }

    .brand-stats-box .table-head {
        margin-top: 30px
    }

    .dashboard-stats-brand .mega-btn {
        position: relative;
        top: 4px
    }

    .dashboard-stats-brand .stats-top-info .column {
        width: 20%
    }

    .profile-stats-box .table-head {
        margin-top: 30px
    }

    .dashboard-stats-profile .mega-btn {
        position: relative;
        top: 4px
    }

    .dashboard-stats-profile .stats-top-info .column {
        width: 20%
    }

    .rep-stats-box .table-head {
        margin-top: 30px
    }

    .affiliate-stats-box .table-head {
        margin-top: 30px
    }

    .stats-profile-facebook-app-qty {
        display: none
    }

    .stats-profile-facebook-qty {
        display: none
    }

    .stats-profile-twitter-qty {
        display: none
    }

    .event-groups-box .p-t-7 {
        background-color: transparent;
        border: none
    }

    .powered-box {
        clear: both;
        position: relative;
        top: -26px;
        right: 5px;
        margin-bottom: -20px
    }

    .profile-pg .left-main {
        float: left
    }

    .profile-pg .right-main {
        float: right
    }

    .profile-pg ul.tab-nav {
        height: 52px;
        z-index: 180;
        float: none
    }

    .profile-pg .mega-btn {
        position: relative;
        z-index: 190;
        top: 2px;
        left: 7px;
        float: left
    }

    .box ul.search-results-events, .box-no-border ul.search-results-events {
        padding: 0
    }

    .profile-pg ul.search-results-events li.search-cal {
        display: none
    }

    .profile-pg .box-tab, .profile-pg .box-tab-2 {
        position: relative;
        bottom: 29px;
        padding-top: 29px
    }

        .profile-pg .box-tab .info-box {
            padding-bottom: 23px;
            margin-top: 6px
        }

    .profile-pg .search-slider-right {
        position: relative;
        top: 0
    }

    .profile-pg .search-slider-left {
        float: left;
        position: relative;
        top: 0;
        right: 0
    }

    .profile-pg-cal ul.tab-nav {
        height: auto
    }

    .profile-pg #searcharea_col.left-main .info-box-search-box input, .profile-pg #searcharea_col.left-main .info-box-search-box-full input {
        width: 91%
    }

    ul.personal-info-list .input-20 {
        margin-bottom: 5px
    }

    .event-pg .left-main {
        float: left
    }

    .event-pg .right-main {
        float: right
    }

    .main-image-box {
        width: 39.888%
    }

    .alt-images {
        width: 55%
    }

    .alt-image-box {
        width: 27%
    }

    .event-images-box {
        width: 352px;
        margin: 0 auto 30px
    }

    .main-image {
        width: 100%;
        margin: 0 auto 10px;
        float: none
    }

    .thumb-image img {
        width: 50px;
        height: 50px
    }

    .alt-image-box {
        margin-right: 4%
    }

    .event-pg .ticket-list .p-t-7 {
        background-color: transparent;
        border: none
    }

    #main.cart-event-pg {
        width: 100%
    }

    .event-bar-cart .event-bar-left {
        width: 75%
    }

    .event-bar-cart .event-bar-right {
        width: 25%
    }

    .event-bar-right-with-no-line {
        width: 25%
    }

    .shopping-cart {
        position: fixed;
        bottom: 0;
        z-index: 999;
        width: 96%;
        margin: 0;
        padding: 2% !important;
        height: 80px
    }

    .shopping-cart-toggle {
        display: inline-block
    }

    .cart-total-cart {
        display: inline-block
    }

    .mobile-checkout-btn {
        display: block
    }

    p.continue-shopping {
        background-color: #eee;
        text-align: center;
        padding: 20px
    }

    .event-details {
        width: 96%;
        margin: 0 auto
    }

    .cart-event-pg .tab-top-divider {
        margin-left: 2%
    }

    .event-details {
        width: 96%;
        padding: 0 2%
    }

    .talent-list {
        width: 96%;
        padding: 0 2%
    }

    .event-address {
        width: 96%;
        padding: 0 2%
    }

    .select-seat-pg #event-bar {
        display: none
    }

    .select-seat-pg .section-divider-title {
        display: none
    }

    .select-seat-pg .important-info {
        display: none
    }

    .seat-selector ul.ticket-list li {
        padding: 10px 2%
    }

    .change-section {
        display: none
    }

    .select-seat-pg .section-title h5 {
        width: 100%;
        text-align: center;
        font-size: 22px;
        margin-left: 0;
        margin-right: 0
    }

        .select-seat-pg .section-title h5 .photo-icon {
            float: none;
            margin-top: 0
        }

        .select-seat-pg .section-title h5 a:hover {
            background-color: transparent
        }

    .mobile-instruction-txt {
        display: block
    }

    .instruction-pull {
        display: block
    }

    .select-seat-pg .box {
        border-top: none
    }

    .seat-selector {
        display: none
    }

    .seating-chart-key {
        display: none
    }

    .select-seat-mobile {
        display: block
    }

    .ticket-selector-mobile-open {
        width: 100%;
        height: 100%;
        display: block !important;
        position: absolute;
        top: 56px;
        z-index: 99999;
        padding-bottom: 100px
    }

        .ticket-selector-mobile-open .mobile-instruction-txt {
            margin-top: 0
        }

    .ticket-selector-mobile .bubble-ticket-info {
        width: 96%;
        margin: 0 auto
    }

        .ticket-selector-mobile .bubble-ticket-info .bubble-seats {
            text-align: center
        }

        .ticket-selector-mobile .bubble-ticket-info .ticket-type-radio {
            background-color: #adadad;
            color: #fff;
            padding: 10px 2%;
            width: 96%;
            margin: 0 auto;
            float: none;
            clear: both;
            margin-bottom: 10px
        }

            .ticket-selector-mobile .bubble-ticket-info .ticket-type-radio.as-ticket-selected {
                background-color: #0c9a9a
            }

        .ticket-selector-mobile .bubble-ticket-info .as-tickettype {
            text-align: center;
            width: 100%;
            font-size: 18px;
            margin-bottom: 5px
        }

        .ticket-selector-mobile .bubble-ticket-info .as-age {
            float: none
        }

    .ticket-selector-mobile .as-mobile-price {
        text-align: center
    }

        .ticket-selector-mobile .as-mobile-price .as-ticketprice {
            float: none
        }

    .select-seat-pg #main {
        padding-top: 0
    }

    .ticket-selector-mobile .seat-selector .donation-amt {
        width: 100%;
        margin: 0
    }

    .ticket-selector-mobile .donation-amt .detail-txt {
        padding-left: 0
    }

    .ticket-selector-mobile select {
        float: left;
        background-position: 98% 2px
    }

    .ticket-selector-mobile .coupon-code {
        width: 98.5%
    }

    #searcharea_col ul.tab-nav {
        height: 52px;
        z-index: 180;
        float: none
    }

    #searcharea_col .mega-btn {
        position: relative;
        z-index: 190
    }

    #searcharea_col .box-tab {
        position: relative;
        padding-top: 34px
    }

    #searcharea_col .info-box {
        height: 33px
    }

    .location-filter-name {
        display: block;
        width: 87%
    }

    .price-range-slider {
        width: 98%
    }

    .search-results-pg ul.tab-nav {
        height: 52px;
        z-index: 180;
        float: none;
        padding-bottom: 32px
    }

    #searcharea_col .tab-top {
        float: left;
        width: auto
    }

    .col12 .info-box-search-box-full button {
        left: 94%
    }

    .fb-foot-center {
        left: 10px
    }

        .fb-foot-center .p-t-7 {
            background-color: transparent;
            border: none;
            font-size: 14px;
            width: 40%;
            padding-top: 0
        }

        .fb-foot-center p {
            width: 40%;
            margin-top: -5px
        }

    .fb-footer-left {
        width: 32%
    }

    .fb-footer-right {
        width: 66%
    }

    .dashboard-events-pg .info-box-search-box input, .dashboard-events-pg .info-box-search-box-full input {
        width: 99%
    }

    .jetstream #event-bar {
        margin-top: 0 !important
    }

    .jetstream-checkout .box label {
        width: 20%
    }

    .jetstream-checkout .box .form-boxes {
        width: 80%
    }

    .jetstream-checkout ul.tab-nav li {
        width: 25%;
        border-bottom: 0
    }

    .user-policy-box .info-box .info-box-search-box {
        max-height: 40px
    }

    .info-box .add-user-box p {
        margin: 10px 0
    }

    .user-policy-box .info-box-search-box button {
        left: 94%
    }
}

@media screen and (max-width: 920px) {
    .loc-city {
        width: 45%
    }

    .billing-info-list .loc-city {
        width: 44%
    }
}

@media screen and (max-width: 900px) {
    .event-overflow {
        overflow: auto;
        white-space: normal
    }

    .checkout-main .cc-type {
        width: 15%
    }

    .checkout-main .cc-numb {
        width: 15%
    }

    .checkout-main .security-code {
        width: 18%
    }

        .checkout-main .security-code input {
            width: 66%
        }

    .checkout-main .facebook-sign-in-prompt {
        padding: 15px 10px 0 !important;
        background: 0 0;
        background-color: #f6f6f4 !important;
        display: none
    }

        .checkout-main .facebook-sign-in-prompt h4 {
            font-size: 27px
        }

        .checkout-main .facebook-sign-in-prompt p {
            font-size: 13px
        }

        .checkout-main .facebook-sign-in-prompt .facebook-sigin-btn {
            clear: both;
            margin-bottom: 10px
        }

    .backend .ticket-status {
        width: 16%
    }

    .backend .ticket-price {
        width: 16%
    }

    .backend .ticket-type-category {
        width: 19%;
    }

    #stickyfloatcontainer {
        position: relative;
        height: 270px !important
    }

    .emarketing-recipient-tix {
        display: none
    }

    .emarketing-recipient-source {
        display: none
    }

    .emarketing-recipient-country {
        display: none
    }

    .emarketing-recipient-zip {
        display: none
    }

    .emarketing-recipient-name {
        width: 40%;
        padding-left: 10px
    }

    .emarketing-recipient-email {
        width: 40%
    }

    .import-from-event {
        width: 40%
    }

    .filter-optin {
        width: 25%;
        margin-left: 5px;
        margin-top: 0
    }

        .filter-optin span.user-radio-btn {
            margin-top: 0
        }

    .filter-purch-date {
        width: 40%
    }

        .filter-purch-date .input-3 {
            width: 40%
        }

    .filter-zip {
        width: 25%
    }

    .filter-tix-type {
        width: 30%;
        margin-top: 15px
    }

    .filter-delivery-method {
        width: 30%;
        margin-top: 15px
    }

    .filter-total-tix {
        width: 20%;
        margin-top: 15px
    }

        .filter-total-tix .input-4 {
            width: 60%
        }

    .filter-button {
        width: 15%;
        margin-top: 35px
    }

    .filter-mobile-label {
        display: block
    }

    .attendee-filter-options {
        display: none
    }

    .filter-attendees-list .filter-attendees-tix {
        display: none
    }

    .filter-attendees-list .filter-attendees-zip {
        display: none
    }

    .filter-attendees-list .filter-attendees-country {
        display: none
    }

    .filter-attendees-list .filter-attendees-date {
        display: none
    }

    .filter-attendees-list .filter-attendees-check {
        width: 10%
    }

    .filter-attendees-list .filter-attendees-name {
        width: 30%
    }

    .filter-attendees-list .filter-attendees-email {
        width: 30%
    }

    .analytics-box .input-21 {
        width: 86%
    }

    .topic-box a {
        padding: 10px
    }

    .left-support-menu {
        width: 100%
    }

    .support-content {
        width: 100%;
        margin: 40px 0 0
    }

    .support-mobile {
        height: 0;
        overflow: hidden
    }

    .left-support-menu {
        padding: 10px 20px 5px
    }

    .support-mobile-btn {
        display: block
    }

    .attendee-email-box .input-10 {
        width: 70%
    }

    ul.new-footer-link-list li:nth-child(10), ul.new-footer-link-list li:nth-child(9) {
        display: none
    }
}

@media screen and (max-width: 897px) {
    .topic-box {
        min-height: 190px
    }
}

@media screen and (max-width: 870px) {
    .bo-ticket-type {
        width: 65%
    }

    .bo-buttons-box {
        width: 35%;
        float: right
    }

    .backend .ticket-type-category {
        width: 25% !important;
    }

    .bo-buttons-box .bo-button-box-nl, .bo-buttons-box .bo-gray-box-nl {
        float: right;
        margin-right: 10px
    }

    .bo-ticket-status {
        width: 100%;
        float: left;
        margin-top: 5px
    }

        .bo-ticket-status .bo-ticket-num {
            float: left;
            text-align: left;
            padding-top: 10px
        }

    .event-stats-box .stats-tickets {
        width: 13%
    }

    .event-stats-box .stats-promo {
        display: none
    }

    .event-stats-box .stats-reversals {
        display: none
    }

    .event-stats-box .stats-cust-fee {
        width: 13%
    }

    .event-stats-box .stats-proc-fee {
        width: 13%
    }

    .event-stats-box .stats-fac-fee {
        width: 13%
    }

    .event-stats-box .stats-ship-fee {
        width: 13%
    }

    .event-stats-box .stats-tax {
        width: 10%
    }

    .event-stats-box .stats-active {
        display: none
    }

    .event-stats-box .stats-offline {
        display: none
    }

    .event-stats-box .stats-total {
        width: 13%;
        padding-right: 0
    }
}

@media screen and (max-width: 850px) {
    .newsletter-event .my-event-box .date-time, .newsletter-event .my-event-box .event {
        width: 40%
    }

    .dashboard-events-pg .col12 .info-box-search-box-full button {
        left: 95%
    }

    .signup-img h2 {
        font-size: 45px
    }
}

@media screen and (max-width: 902px) {
    .powered-by-wl-bar {
        flex-direction: column;
        align-items: flex-start;
    }

    a.logo-link .powered-by-logo {
        width: 111px;
        height: 44px;
    }

    .powered-right {
        width: 100%;
        display: flex;
        flex-wrap: nowrap;
        align-items: center;
        justify-content: space-between;
    }

    #powered-by-brand-logo {
        width: 111px;
        height: 44px;
        background-image: url('https://cdn.vor.us/images/see-tickets/icons-logos/eventim_bluelogo.png');
        background-size: cover;
    }

    .language-container {
        order: 1;
    }
}

@media screen and (max-width: 800px) {
    .info-box-search-box input, .info-box-search-box-full input {
        width: 95%
    }

    .backend .ticket-type-category {
        width: 30% !important;
    }

    .backend .info-box-search-box input, .backend .info-box-search-box-full input {
        width: 98%
    }

    .info-box-search-box button, .info-box-search-box-full button {
        left: 92%
    }

    .backend .info-box-search-box button, .backend .info-box-search-box-full button {
        left: 96%
    }

    #sign-in-up {
        width: 96% !important
    }

    .backend .date-time {
        width: 17%
    }

    .backend .tix-total {
        width: 11%
    }

    .backend .date-total {
        width: 11%
    }

    .cart-total-due {
        width: 46%
    }

    .important-info div.icons {
        width: 19px !important
    }

    .important-info p, .important-info-checkout p {
        width: 90%
    }

    .checkout-main .facebook-sign-in-prompt h4 {
        font-size: 24px
    }

    .checkout-main .facebook-sign-in-prompt p {
        font-size: 13px;
        margin: 7px 0 15px
    }

    .loc-city {
        width: 44.3%
    }

    .event-creation-box .ticket-price .input-15 {
        width: 64% !important
    }

    .event-creation-box .ticket-type-category .select-12 {
        width: 64% !important;
    }

    .jetstream-checkout .input-19 {
        width: 46.75% !important
    }

    .jetstream-options .important-info p, .jetstream-options .important-info-checkout p {
        width: 97%;
        padding-left: 20px
    }

    .event-bar-jetstream-info {
        margin-bottom: 2px
    }

    .gateway-box .default-checkbox-col {
        width: 12%
    }

    .backend .info-box-search-box-full button {
        left: 94%
    }

    .analytics-box .input-21 {
        width: 84%
    }

    .client-support-header h1 {
        font-size: 60px
    }

    .faq-column {
        width: 100%
    }

    .faq-left, .faq-right {
        float: none
    }

    .cs-support {
        width: 100%;
        margin-bottom: 20px
    }

        .cs-support:nth-child(4) {
            margin-bottom: 0
        }
}

@media only screen and (max-width: 786px) {
    .fb-footer-right p {
        display: none
    }

    .fb-footer-left {
        width: auto;
        min-width: 250px;
        margin-right: 2%
    }

    .fb-footer-right {
        width: auto;
        float: left
    }

    .input-cs {
        width: 30%
    }
}

@media only screen and (max-width: 781px) {
    table.responsive {
        margin-bottom: 0
    }

    .pinned {
        position: absolute;
        left: 0;
        top: 0;
        background: #fff;
        width: 25%;
        overflow: hidden;
        overflow-x: scroll;
        border-right: 1px solid #e6e6e6;
        border-left: 1px solid #e6e6e6
    }

        .pinned table {
            border-right: none;
            border-left: none;
            width: 100%
        }

            .pinned table th {
                background-color: #555;
                color: #fff;
                font-size: 11px;
                text-transform: uppercase;
                font-family: RobotoRegular, Helvetica, Arial, sans-serif
            }

            .pinned table td, .pinned table th {
                white-space: nowrap
            }

        .pinned td:last-child {
            border-bottom: 0
        }

        .pinned tr {
            padding: 10px 5px;
            border-bottom: 1px solid #e6e6e6;
            margin: 0
        }

            .pinned tr:last-child {
                border-bottom: 0
            }

    div.table-wrapper {
        position: relative;
        margin-bottom: 20px;
        overflow: hidden;
        border-right: 1px solid #ccc
    }

        div.table-wrapper div.scrollable table {
            margin-left: 25%
        }

        div.table-wrapper div.scrollable {
            overflow: scroll;
            overflow-y: hidden
        }

    table.responsive td, table.responsive th {
        position: relative;
        white-space: nowrap;
        overflow-y: hidden
    }
}

@media (max-device-width: 768px) and (orientation:portrait) {
    #sign-in-up .m-l-150 {
        margin-left: 0 !important;
        text-align: center !important;
        width: 30% !important
    }

    .shipping-opt {
        width: 45% !important
    }

    .buy-tickets-box-regular .quantity {
        width: 13.526% !important
    }

    .middle-content #locationdiv {
        width: 99.5% !important
    }

    .col3 {
        width: 100%
    }

    .col9 {
        width: 100%
    }

    .col6 {
        width: 100%
    }

    #searcharea_col .mega-btn {
        margin-right: 5px !important;
        margin-top: -15px !important
    }

    #searcharea_col ul.tab-nav {
        height: 40px !important;
        margin-bottom: -25px !important;
        z-index: 180 !important
    }

    .profile-pg .mega-btn {
        position: relative;
        right: 3px !important;
        top: -3px !important;
        z-index: 190 !important
    }

    .feature-inner-container-1 {
        float: left;
        width: 100% !important
    }

    .feature-inner-container-2 {
        float: left;
        margin-top: 30px;
        width: 100% !important
    }

    .feature-block {
        height: auto;
        width: 46% !important
    }

    #why-header-container {
        height: auto;
        margin-bottom: -16px;
        margin-top: 28px;
        width: 100%
    }

    .blog-data-blocks-right {
        float: left;
        margin-right: 19px
    }

    .ad-slider-container {
        width: 100% !important
    }

    .ad-slider .caroufredsel_wrapper {
        height: 475px !important
    }

    .featured-events #home-slider-container {
        height: 475px !important
    }

    .ad-slider-container #ad-slider-container {
        height: 475px !important
    }

    #ad-slider-container li {
        display: block;
        float: left;
        max-height: 475px !important;
        max-width: 689px !important
    }

    .purch-history-event {
        display: block;
        list-style: none outside none !important;
        text-align: center
    }

        .purch-history-event .icon-col {
            margin-top: 10px;
            width: 18px
        }

        .purch-history-event .blue-strong {
            background: none repeat scroll 0 0 #fff
        }

    .purch-history-brand-details {
        border-top: 1px solid #ccc;
        padding: 0 5px 8px;
        text-align: center
    }

    .loc-city {
        width: 45.5%
    }

    .billing-info-list .loc-city {
        width: 45.1%
    }
}

@media screen and (max-width: 768px) {
    .col12 .description, .col9 .description, .pop-up-content .description {
        width: 60%
    }

    #h-nav-bar {
        height: auto
    }

        #h-nav-bar ul {
            width: 100%;
            border: none
        }

            #h-nav-bar ul.main-nav {
                width: auto;
                border: none
            }

            #h-nav-bar ul li {
                width: 33%;
                padding: 2px 0;
                border: none
            }

                #h-nav-bar ul li a, #h-nav-bar ul li a:active, #h-nav-bar ul li a:hover, #h-nav-bar ul li a:link, #h-nav-bar ul li a:visited {
                    font-size: 16px;
                    padding: 6px 0;
                    height: auto;
                    width: 100%;
                    border: none;
                    -webkit-transition-property: none;
                    -moz-transition-property: none;
                    transition-property: none;
                    -webkit-transition-property: background-color;
                    -moz-transition-property: background-color;
                    transition-property: background-color
                }

    #main {
        width: 100%
    }

    .event-dash-block {
        padding: 0 .5% 10px
    }

    .breadcrumbs {
        padding: 0 2%
    }

    .backend .p-t-7 {
        border: 0
    }

    ul.tab-nav {
        position: relative;
        left: -1px
    }

    .checkout-main .tab-top {
        position: relative;
        left: -1px
    }

    .tab-top-divider {
        margin-left: 2%
    }

    .purchase-name-block {
        padding-left: 1%
    }

    .purchase-date-block {
        margin-right: 1%
    }

    .purchase-history-box {
        padding-left: 1%
    }

        .purchase-history-box .order-payment {
            margin-bottom: 5px
        }

    .google-event-map {
        width: 100%;
        padding: 5px 0;
        border-radius: 0
    }

    .event-page-location p {
        padding: 0 2px
    }

    .event-page-location h5 {
        padding: 0 2%
    }

    .checkout-main .facebook-sign-in-prompt {
        border-radius: 0;
        display: none
    }

    #sign-in-up {
        width: 100% !important
    }

    #searcharea_col .tab-top {
        position: relative;
        left: -1px;
        border-top-left-radius: 4px;
        border-top-right-radius: 4px;
        border-left: 1px solid #ccc;
        border-right: 1px solid #ccc;
        z-index: 100
    }

    .date-range-box {
        padding: 0 1%
    }

    .price-range-slider {
        padding: 0 1%
    }

    .checkout-cart-head {
        width: 44%;
        padding-right: 1%
    }

    label {
        margin-bottom: 10px;
        width: 100% !important
    }

    .form-boxes {
        width: 100%
    }

    .custom-form-desc {
        margin-left: 0
    }

    .form-boxes.left-30 {
        left: 0
    }

    .user-list .pass-date-pre-box label {
        border: none
    }

    label.notification-label {
        border: 0;
        margin-bottom: 0
    }

    label.error-message {
        border: 0
    }

    .loc-city {
        width: 45.5%
    }

    .billing-info-list .loc-city {
        width: 45.1%
    }

    .wl-wrapper {
        width: 100%
    }

        .wl-wrapper #main {
            width: 100% !important;
            padding: 1% 0 !important;
            border-radius: 0
        }

    .attendee-filter-options {
        display: none
    }

    .filter-optin {
        width: 98%;
        clear: both;
        margin-bottom: 20px;
        margin-top: 0
    }

    .filter-purch-date {
        width: 98%;
        clear: both;
        margin-bottom: 20px;
        margin-top: 0
    }

    .filter-zip {
        width: 98%;
        clear: both;
        margin-bottom: 20px;
        margin-top: 0
    }

    .filter-tix-type {
        width: 99.5%;
        clear: both;
        margin-bottom: 20px;
        margin-top: 0
    }

    .filter-delivery-method {
        width: 99.5%;
        clear: both;
        margin-bottom: 20px;
        margin-top: 0
    }

    .filter-total-tix {
        width: 98%;
        clear: both;
        margin-bottom: 20px;
        margin-top: 0
    }

    .filter-button {
        width: 98%;
        clear: both;
        margin-top: 0;
        float: left
    }

    .filter-total-tix .input-4 {
        width: 100%
    }

    .filter-tix-type .select-12 {
        width: 100%
    }

    .filter-delivery-method .select-12 {
        width: 100%
    }

    .filter-zip .input-15 {
        width: 100%
    }

    .filter-purch-date .input-3 {
        width: 30%
    }

    .filter-optin {
        margin-left: 0
    }

    .filter-button .float-r {
        float: left
    }

    .filter-mobile-label {
        display: block
    }

    .csv-table-head .column {
        width: 21%
    }

    .attendee-email-box {
        padding: 0 2%;
        width: 96%
    }

        .attendee-email-box .input-10 {
            width: 60%
        }

    .email-marketing-stats {
        padding: 0 2%;
        width: 96%
    }

    .col12 .password-full-text {
        margin: 100px auto 0
    }

    .date-range-filer a {
        width: 24%
    }

    .demo-chart-box .col-70 {
        width: 62%;
        padding: 1%
    }

    #mapChart {
        height: 490px !important
    }

    .demo-chart-box .col-30 {
        width: 34%;
        padding: 1%
    }

    .demo-chart-box .col-33 {
        width: 31.333%;
        padding: 1%
    }

    ul.new-footer-link-list li {
        float: none;
        text-align: center;
        width: 100%;
        margin: 10px 0;
        font-size: 16px
    }

    p.copyright-txt {
        clear: both;
        text-align: center;
        font-size: 12px
    }

    ul.new-footer-link-list {
        border-bottom: 1px solid #444;
        margin-bottom: 20px;
        padding-bottom: 10px
    }

    #footer a.language-link, #footer a.language-link:active, #footer a.language-link:hover, #footer a.language-link:link, #footer a.language-link:visited {
        margin: 0 0 10px;
        text-align: center;
        width: 100%;
        font-size: 16px
    }

    .mc-footer-logo div {
        float: none;
        margin: 0 auto 15px
    }

    .backend-footer .language-link {
        margin-top: 20px !important;
        border-bottom: 1px solid #414141;
        padding-bottom: 20px !important;
        font-size: 12px !important
    }

    #footer .backend-footer-link-list {
        width: 33.33333%
    }

        #footer .backend-footer-link-list li {
            text-align: center
        }

    ul.ticket-list-pp .ppa-payment input {
        padding-left: 5px
    }

    ul.ticket-list-pp .column {
        padding-right: 0;
        font-size: 9px
    }

    .table-head {
        font-size: 9px
    }

    ul.ticket-list-pp .ppa-srv {
        text-align: center
    }

    .box-container {
        padding: 0 2%
    }

    .cart-event-pg .box-container {
        padding: 0
    }

    select.pp {
        padding: 7px 10px 7px 4px
    }

    .dates a {
        margin-top: 0
    }

    .timed-ticketing {
        width: 98% !important
    }

    .dashboard-client {
        padding-top: 20px !important
    }

        .dashboard-client ul.email-marketing-list li {
            padding: 10px 2%
        }

    ul.tab-nav {
        padding-left: 2%
    }

    ul.ticket-list li {
        padding: 10px 2%;
        position: relative
    }

    .table-head {
        padding: 8px 2% 4px
    }

    .dashboard-client ul.account-list li {
        padding: 10px 2%
    }

    .profile-box ul li {
        padding: 10px 2%
    }

    .profile-box .icon-col-link {
        padding-right: 4%
    }

    .dashboard-events-pg .info-box-search-box input, .dashboard-events-pg .info-box-search-box-full input {
        width: 97.5%;
        padding: 0 1%
    }

    .dashboard-events-pg .info-box {
        margin-bottom: 0
    }

    .event-dash-block {
        padding: 0
    }

    .event-dash-block-l {
        padding: 0 2%
    }

    .event-dash-block-r {
        width: 46%
    }

    #dashboard-bar .wrap {
        width: 96%
    }

    .event-dashboard {
        padding: 30px 0 20px !important
    }

    .event-icon-bar {
        padding: 0 2%;
        width: 96%
    }

    .event-dashboard .box ul li, .event-dashboard .box-no-border ul li {
        padding: 10px 0
    }

    .ticket-group-title {
        padding-left: 2%
    }

    .event-dashboard .table-head {
        padding: 8px 2% 4px
    }

    .event-dashboard ul.ticket-list li {
        padding: 10px 2%
    }

    .mini-hamburger-ticket-settings {
        display: block
    }

    .ticket-manager-settings {
        display: block
    }

    .ticket-manager-icons {
        display: none
    }

    .mini-menu-show {
        display: block
    }

    .promo-avail {
        width: 12%
    }

    .promo-codes-box ul li {
        padding: 10px 2%
    }

    .sub-promoter-box ul li {
        padding: 10px 2%
    }

    #sign-in-up label {
        border-bottom: 0
    }

    #sign-in-up .form-boxes {
        width: 100%
    }

    .signup-img h2 {
        font-size: 30px;
        line-height: 30px;
        padding-top: 30px
    }

    .signup-img p {
        padding-top: 10px;
        font-size: 15px;
        padding-left: 2%;
        padding-right: 2%
    }

    .signup-img {
        background-position: top 0 right 0
    }

    .analytics-box .input-21 {
        width: 89%
    }

    .topic-box img {
        height: 90px
    }

    .tab-top {
        margin-left: 2%
    }

    .checkout-main .box ul li, .checkout-main .box-no-border ul li {
        padding: 5px 2%
    }

    .checkout-main ul.tab-nav {
        margin-left: 2%
    }

    ul.filter-list {
        padding: 0 2%
    }

    .checkout-main .info-box {
        padding: 6px 2%;
        width: 96%
    }

    .ip-text {
        margin: 5px 2%
    }

    .important-info-checkout p {
        margin-top: 2px
    }

    .checkout-main #existingccform .credit-card-list {
        padding: 5px 2%
    }

    .cart-bar-box .main-image {
        width: 100px
    }

    .event-bar-cart h2.event-h2 {
        margin-top: 0;
        font-size: 24px
    }

    .event-bar-cart h3.event-h3 {
        font-size: 18px
    }

    #main.cart-event-pg {
        padding-top: 0
    }

    .facebook-share-btn, .google-share-btn, .twitter-share-btn {
        display: block
    }

    .backend .ticket-type-category {
        width: 30% !important;
    }
}

@media screen and (max-width: 758px) {
    #EventEditV3 .event-creation-box .input-8 {
        width: 58.5% !important
    }

    .billing-info-box .input-25 {
        margin: 15px 0
    }

    .event-creation-box .table-head .ticket-name {
        display: none
    }

    .event-creation-box .ticket-name {
        width: 100% !important;
        margin-bottom: 8px
    }

    .backend .ticket-price {
        width: 20% !important
    }

    .backend .ticket-type-category {
        width: 45% !important;
    }

    .backend .ticket-status {
        width: 18% !important
    }

    .backend .ticket-age {
        width: 15% !important
    }

    .jetstream-banner {
        display: none
    }
}

@media screen and (max-width: 733px) {
    .email-nav-btn {
        width: 24.8%
    }

    .email-image {
        width: 100%
    }

    .type-title {
        font-size: 20px
    }

    .event-type-box-3 {
        min-height: 160px
    }

    .event-type-box-2 {
        min-height: 120px
    }
}

@media screen and (max-width: 700px) {
    .col3 {
        width: 100%
    }

    .col9 {
        width: 100%
    }

    .backend .box .table-head .event {
        display: none
    }

    .backend .box .event {
        display: block;
        width: 100%;
        margin-bottom: 5px
    }

    .box .icon-col {
        width: 18px
    }

    .backend .dash-ts-event {
        width: 46% !important
    }

    .box .layaway {
        display: block;
        width: 99% !important;
        margin: 5px 0
    }

    .box .table-head .layaway {
        display: none
    }

    .box .coupon-code {
        width: 50% !important
    }

    .box .shipping-opt {
        width: 50% !important
    }

    h4.dashboard-h4 {
        font-size: 18px
    }

    h2.dashboard-h2 {
        font-size: 36px;
        margin-right: 10px
    }

    .box .promo-start {
        display: none
    }

    .box .promo-end {
        display: none
    }

    .box .promo-avail {
        display: none
    }

    .user-policy-box .column {
        width: 28%
    }

    .user-policy-box .icon-col {
        width: 18px
    }

    .profile-box .icon-col-link {
        width: 18px;
        margin-right: 10px
    }

    .box .link-url {
        width: 86%
    }

    .box .video-name {
        width: 25%
    }

    .box .video-desc {
        width: 50%
    }

    .event-pass-box .event {
        width: 40%
    }

    .event-bar-right {
        width: 30%
    }

    .event-bar-right-with-no-line {
        width: 30%
    }

    .facebook-share-btn, .google-share-btn, .twitter-share-btn {
        display: none
    }

    .options-border {
        margin-top: 0
    }

    .gateway-box .gateway-name {
        width: 22%
    }

    .gateway-box .gateway-types {
        width: 16%
    }

    .gateway-box .gateway-account {
        width: 16%
    }

    .gateway-box .column {
        word-wrap: break-word
    }

    .gateway-stats-box .gateway-stats-reversals {
        display: none
    }

    .gateway-stats-box .gateway-stats-trans-trans-type {
        display: none
    }

    .gateway-stats-box .gateway-stats-trans-type {
        display: none
    }

    .gateway-stats-box .gateway-stats-trans-proc-time {
        display: none
    }

    .gateway-stats-box .gateway-stats-trans-refund-trans {
        display: none
    }

    .gateway-stats-box .gateway-stats-trans-refunds {
        display: none
    }

    .gateway-stats-box .gateway-stats-trans-trans-num {
        width: 35%
    }

    .gateway-stats-box .gateway-stats-trans-transactions {
        text-align: center
    }

    .invoices-box .invoice-event {
        width: 32%
    }

    .invoices-box .invoice-event-num {
        display: none
    }

    .invoices-box .invoice-date {
        width: 12%
    }

    .invoices-box .invoice-days-out {
        display: none
    }

    .invoices-box .invoice-statement {
        width: 12%
    }

    .invoices-box .invoice-items {
        width: 6%
    }

    .invoices-box .invoice-total {
        width: 12%
    }

    .invoices-box .invoice-types {
        width: 14%
    }

    .invoices-box .invoice-description {
        width: 32%
    }

    .invoices-box .invoice-venue {
        width: 16%
    }

    .invoices-box .invoice-qty {
        display: none
    }

    .invoices-box .invoice-per {
        display: none
    }

    .invoices-box .invoice-total {
        width: 12%
    }

    .invoices-box-consolidate .default-checkbox-col {
        width: 5%
    }

    .invoices-box-consolidate .invoice-event {
        width: 16%
    }

    .invoices-box-consolidate .invoice-event-num {
        width: 9%
    }

    .invoices-box-consolidate .invoice-date {
        width: 18%
    }

    .invoices-box-consolidate .invoice-days-out {
        display: none
    }

    .invoices-box-consolidate .invoice-statement {
        width: 11%
    }

    .invoices-box-consolidate .invoice-items {
        display: none
    }

    .invoices-box-consolidate .invoice-total {
        width: 11%
    }

    .profile-stats-box .stats-profile-promo {
        display: none
    }

    .profile-stats-box .stats-profile-offline {
        display: none
    }

    .box .stats-profile-event {
        width: 30%
    }

    .box .stats-profile-venue {
        width: 30%
    }

    .box .stats-profile-tix {
        width: 15%
    }

    .stats-profile-date-time {
        display: none
    }

    .stats-profile-reversals {
        display: none
    }

    .stats-profile-facfee {
        display: none
    }

    .stats-profile-promos {
        display: none
    }

    .profile-stats-box .stats-profile-promo {
        display: none
    }

    .profile-stats-box .stats-profile-offline {
        display: none
    }

    .box .stats-profile-event {
        width: 30%
    }

    .box .stats-profile-venue {
        width: 30%
    }

    .box .stats-profile-tix {
        width: 15%
    }

    .stats-profile-date-time {
        display: none
    }

    .stats-profile-reversals {
        display: none
    }

    .stats-profile-facfee {
        display: none
    }

    .stats-profile-promos {
        display: none
    }

    .pop-up-content .table-head {
        display: block
    }

    .event-groups-box .group-events-name {
        width: 40%
    }

    .tickets-stats-list .stats-price-level {
        width: 15%
    }

    .tickets-stats-list .stats-ticket-qty {
        width: 15%
    }

    .tickets-stats-list .stats-promo-codes {
        width: 15%
    }

    .tickets-stats-list .stats-bounties {
        width: 15%
    }

    .tickets-stats-list .stats-cust-fee {
        display: none
    }

    .tickets-stats-list .stats-proc-fee {
        display: none
    }

    .tickets-stats-list .stats-fac-fee {
        width: 15%
    }

    .tickets-stats-list .stats-ship-fee {
        display: none
    }

    .tickets-stats-list .stats-tax {
        display: none
    }

    .tickets-stats-list .stats-total {
        width: 16%
    }

    .event-block-details .column {
        width: 49%
    }

    .credit-card-box .table-head {
        display: none
    }

    .pop-up-content .table-head {
        display: none
    }

    .cc-info-box .column {
        width: 98%
    }

    .cc-info-box .cc-type {
        width: 35px !important;
        margin-right: 5px;
        margin-bottom: 5px
    }

    .cc-info-box .cc-numb {
        width: 16% !important
    }

    .cc-info-box .security-code {
        width: 38.5% !important
    }

    .cc-info-box .zip-postal {
        width: 54.5% !important
    }

    .cc-info-box .column input, .cc-info-box .column select {
        margin-bottom: 5px
    }

    .billing-address-box .input-zip {
        margin-right: 4%
    }

    .billing-address-box .country-select {
        width: 49%
    }

    .cc-info-box .radio-btn {
        width: 4.5% !important
    }

    .cc-popup .enter-cc {
        width: 93% !important
    }

    .cc-popup .radio-btn input[type=radio] {
        margin-left: 2px
    }

    .pop-up-content .cc-info-box .p-t-7 {
        width: 18px
    }

    .cc-info-box .entry-cc input {
        margin-bottom: 10px !important
    }

    .cc-info-box select.month {
        margin-bottom: 10px !important
    }

    .cc-info-box select.year {
        margin-bottom: 10px !important
    }

    .cc-info-box .security-code input {
        margin-bottom: 10px !important
    }

    .event-block-details .column .trash-icon {
        float: right
    }

    .cc-info-box .enter-cc {
        margin-bottom: 15px
    }

    .enter-cc input {
        width: 100%
    }

    .cc-info-box .exp-date {
        width: 30%;
        margin-right: 1%
    }

    .cc-info-box .security-code {
        width: 29% !important;
        margin-right: 2%
    }

    .checkout-main .security-code input {
        width: 100%
    }

    .cc-info-box .zip-postal {
        width: 34% !important
    }

        .cc-info-box .zip-postal input {
            width: 100%
        }

    .collect-billing .enter-cc {
        width: 50%
    }

        .collect-billing .enter-cc input {
            width: 96%
        }

    .collect-billing .cc-info-box .security-code {
        width: 20% !important
    }

    .cc-edit-popup .security-code {
        width: 12% !important;
        margin-right: 0
    }

    .cc-edit-popup .zip-postal {
        width: 26% !important
    }

    .cc-edit-popup .exp-date {
        width: 23%;
        margin-right: 0
    }

    .cc-edit-popup .enter-cc {
        width: 22%
    }

    .cc-edit-popup .cc-info-box .cc-numb {
        margin-top: 32px;
        width: 10% !important
    }

    .loading-area {
        min-height: 200px;
        padding: 100px 0 0 30%
    }

    .loading-texter {
        font-size: 50px
    }

    .loader span {
        width: 16px;
        height: 16px;
        margin: 32px auto 0
    }

    .date-range-filer, .wl-wrapper .date-range-filer {
        width: 100%;
        margin-top: 10px;
        padding-top: 10px;
        border-top: 1px solid #e6e6e6
    }

    .events-you-may-list {
        display: none
    }

    #footer ul.noshowmobile {
        display: none
    }

    #footer li.noshowmobile {
        display: none
    }

    #footer .footer-l {
        width: 90%;
        padding-left: 6%;
        margin-bottom: 23px
    }

    #footer .footer-r {
        width: 90%;
        padding-left: 6%;
        border-left: none
    }

    #footer ul.footer-link-list {
        width: 50%
    }

    .jetstream .checkout-main .important-info p {
        width: 100%
    }

    .jetstream-checkout .box .table-head .layaway {
        display: block
    }

    .jetstream-checkout .box .layaway {
        margin-top: 0;
        width: 19% !important
    }

    .jetstream-checkout .buy-tickets-box-layaway .quantity {
        width: 7.24%
    }

    .newsletter-event .my-event-box .date-time, .newsletter-event .my-event-box .event {
        width: 40%;
        display: block !important
    }

    .newsletter-event .my-event-box .event {
        width: 35%
    }

    .dashboard-client .my-event-box .date-time {
        width: 24%
    }

    .dashboard-client .my-event-box .total-earned {
        width: 18%
    }

    .dashboard-client .my-event-box .tix-total {
        width: 15%
    }

    .dashboard-client .my-event-box .date-total {
        width: 15%
    }

    .dashboard-client .my-event-box .eventstatus {
        width: 17%
    }

    .dashboard-events-pg .my-event-box .date-time {
        width: 25%
    }

    .dashboard-events-pg .my-event-box .total-earned {
        width: 18%
    }

    .dashboard-events-pg .my-event-box .tix-total {
        width: 15%
    }

    .dashboard-events-pg .my-event-box .date-total {
        width: 15%
    }

    .dashboard-events-pg .col12 .info-box-search-box-full button {
        left: 94%
    }

    .event-dashboard .my-event-box .ticket-list .event {
        font-size: 15px;
        margin-bottom: 10px
    }

    .ticket-settings-menu {
        display: none
    }

    ul.ticket-list .mini-hamburger {
        display: block;
        float: right
    }

    .event-dashboard .my-event-box .ticket-list .event {
        width: 90% !important
    }

    .event-dashboard .my-event-box .price {
        width: 20% !important
    }

    .event-dashboard .my-event-box .total-earned {
        width: 30%
    }

    .event-dashboard .my-event-box .tix-total {
        width: 20% !important;
        text-align: right
    }

    .event-dashboard .my-event-box .date-total {
        width: 20% !important;
        text-align: right
    }

    .event-dashboard .my-event-box .comps-total {
        width: 20%;
        text-align: right
    }

    .promo-code {
        width: 24%
    }

    .promo-amount {
        width: 20%
    }

    .promo-status {
        width: 20%
    }

    .promo-codes-box .icon-col {
        padding-right: 2%
    }

    .box .sub-link {
        width: 40%
    }

    .sub-email {
        display: none
    }

    .sub-name {
        width: 40%
    }

    .facebook-share-btn, .google-share-btn, .twitter-share-btn {
        display: block
    }
}

@media screen and (max-width: 680px) {
    .wl-status, .wl-wl {
        display: none
    }

    .waitlist-popup .waitlist-field:nth-child(1), .waitlist-popup .waitlist-field:nth-child(3) {
        margin-right: 0
    }

    .waitlist-field {
        width: 99%
    }

    .event-template-list-box .default-checkbox-col {
        width: 12%
    }

    .analytics-box .input-21 {
        width: 87%
    }

    .client-support-header {
        padding: 40px 0
    }
}

@media screen and (max-width: 674px) {
    .password-input {
        width: 98%;
        padding: 0 1%
    }

        .password-input .input-70 {
            width: 73%
        }

        .password-input .lrg-btn {
            width: 23%
        }

    .password-box .other-info-box h3.social-share {
        width: 98%
    }
}

@media screen and (max-width: 660px) {
    .email-dash-type {
        display: none
    }

    .email-dash-recipients {
        display: none
    }

    .email-dash-name {
        width: 40%
    }

    .email-dash-status {
        width: 30%
    }

    .email-dash-icons .icon-col {
        margin-left: 5px
    }

    .stats-list-labels {
        display: none
    }

    .stats-mobile-label {
        display: block
    }

    .stats-list .email-stats-requests {
        width: 50%;
        clear: both;
        margin-bottom: 10px
    }

    .stats-list .email-stats-delivered {
        width: 50%;
        clear: both;
        margin-bottom: 10px
    }

    .stats-list .email-stats-opens {
        width: 50%;
        clear: both;
        margin-bottom: 10px
    }

    .stats-list .email-stats-uopens {
        width: 50%;
        clear: both;
        margin-bottom: 10px
    }

    .stats-list .email-stats-clicks {
        width: 50%;
        clear: both;
        margin-bottom: 10px
    }

    .stats-list .email-stats-uclicks {
        width: 50%;
        clear: both;
        margin-bottom: 10px
    }

    .stats-list .email-stats-ctr {
        width: 50%;
        clear: both;
        margin-bottom: 10px
    }

    .stats-list .email-stats-conversions {
        width: 50%;
        clear: both;
        margin-bottom: 10px
    }

    .fb-foot-center p {
        display: none
    }

    .facebook-sigin-btn {
        text-align: center;
        margin: 0 auto;
        width: 100%;
        max-width: 280px;
        float: none
    }

        .facebook-sigin-btn a, .facebook-sigin-btn-new a {
            font-size: 18px
        }

    .fb-footer-right {
        margin-top: 18px
    }
}

@media screen and (max-width: 648px) {
    .loc-city {
        width: 45%
    }

    .search-search-bar-inner {
        width: 73%
    }

    .select-style {
        width: 24%
    }
}

@media screen and (max-width: 630px) {
    #h-nav-bar ul {
        border: none
    }

        #h-nav-bar ul.main-nav {
            border: none
        }

        #h-nav-bar ul li {
            width: 33%;
            border: none
        }
}

@media screen and (max-width: 600px) {
    .left-main {
        float: none;
        width: 100%
    }

    .right-main {
        float: none;
        width: 100%
    }

    .col3 {
        width: 100%
    }

    .col9 {
        width: 100%
    }

    #sign-in-up .m-l-150 {
        margin-left: 0
    }

    .input-22 {
        width: 44.4% !important
    }

    #h-nav-bar {
        margin-top: -4px !important
    }

    #v3-banner {
        position: static !important
    }

    .backend .v3-banner-wrapper > .v3-banner-wrapper > #v3-banner {
        display: none
    }

    .middle-content #locationdiv {
        display: block !important
    }

    .backend .box .tickets-stats-list .stats-price-level {
        width: 15%
    }

    .backend .box .tickets-stats-list .stats-ticket-qty {
        width: 15%
    }

    .backend .box .tickets-stats-list .stats-promo-codes {
        width: 15%
    }

    .backend .box .tickets-stats-list .stats-bounties {
        width: 15%
    }

    .backend .box .tickets-stats-list .stats-fac-fee {
        width: 15%
    }

    .backend .box .tickets-stats-list .stats-total {
        width: 16%
    }

    .event-stats-box .stats-event-name {
        width: 100%
    }

    .event-stats-box .stats-date-time {
        width: 100%;
        text-align: left
    }

    .premiere-box {
        width: 31%
    }

        .premiere-box .alt-image-box {
            height: 190px
        }

        .premiere-box:nth-child(3n) {
            margin-right: 0 !important
        }

    .top-3-box {
        width: 98%
    }

    .event-type-box-3 {
        min-height: 20px;
        width: 96%;
        text-align: left
    }

    .event-type-box-2 {
        min-height: 20px;
        width: 96%;
        text-align: left
    }

    .demo-chart-box .col-70 {
        width: 98%;
        padding: 1%
    }

    #mapChart {
        height: 490px !important
    }

    .demo-chart-box .col-30 {
        width: 98%;
        padding: 1%
    }

    .demo-chart-box .col-33 {
        width: 98%;
        padding: 1%
    }

    .purchase-history-dash-box .event-details-l {
        width: 100%;
        float: none;
        margin-bottom: 10px
    }

    .purchase-history-dash-box .event-details-r {
        width: 100%;
        float: none;
        border-left: none;
        padding-left: 0
    }

    .purchase-history-dash-box .cal-event a {
        text-indent: -9999px;
        width: 19px
    }

    .purchase-history-dash-box .email-event a {
        text-indent: -9999px;
        width: 19px
    }

    .backend .right-main {
        float: none
    }

    .event-status {
        float: left;
        margin-top: 15px
    }

    .event-dash-block-r {
        border-top: 1px solid #ccc;
        margin-top: 60px
    }

    .no-label-mobile {
        display: none
    }

    .label-float-mobile {
        float: right;
        margin-top: -20px
    }

    .mobile-hide {
        display: none
    }

    .tix-total:after {
        content: " tix"
    }

    .comps-total:after {
        content: ' comps'
    }

    .table-head .comps-total:after, .table-head .tix-total:after {
        content: ""
    }

    .dashboard-client .table-head {
        display: none
    }

    .dashboard-client .my-event-box .event {
        width: 100% !important;
        font-size: 15px;
        padding-bottom: 0 !important
    }

    .dashboard-client .my-event-box .date-time {
        text-align: left !important;
        width: 100% !important;
        margin-bottom: 5px
    }

    .dashboard-client .my-event-box .day {
        text-align: left !important;
        width: 100% !important;
        margin-bottom: 5px
    }

    .dashboard-client .my-event-box .total-earned {
        width: 22% !important
    }

    .dashboard-client .my-event-box .tix-total {
        width: 20%
    }

    .dashboard-client .my-event-box .date-total {
        width: 20%
    }

    .dashboard-client .my-event-box .comps-total, .dashboard-events-pg .my-event-box .comps-total {
        width: 14%;
        display: none
    }

    .dashboard-client .my-event-box .status {
        width: 14%;
        text-align: right
    }

    .dashboard-client .my-event-box {
        padding-top: 0
    }

    .dashboard-events-pg .table-head {
        display: none
    }

    .dashboard-events-pg .my-event-box .event {
        width: 100% !important;
        font-size: 15px;
        padding-bottom: 0 !important
    }

    .dashboard-events-pg .my-event-box .date-time {
        text-align: left !important;
        width: 100% !important;
        margin-bottom: 5px
    }

    .dashboard-events-pg .my-event-box .day {
        text-align: left !important;
        width: 100% !important;
        margin-bottom: 5px
    }

    .dashboard-events-pg .my-event-box .total-earned {
        width: 26% !important
    }

    .dashboard-events-pg .my-event-box .tix-total {
        width: 20%
    }

    .dashboard-events-pg .my-event-box .date-total {
        width: 20%
    }

    .dashboard-events-pg .my-event-box .eventstatus {
        width: 14%
    }

    .dashboard-events-pg .my-event-box {
        padding-top: 0
    }

    .dashboard-events-pg .col12 .info-box-search-box-full button {
        left: 93%
    }

    .event-dash-block-r {
        margin-top: 20px;
        width: 96%;
        padding: 0 2%
    }

    .event-icon-menu {
        display: none
    }

    .event-icon-bar .mini-hamburger-event {
        display: block;
        float: left;
        margin-top: 5px;
        margin-left: 2%
    }

    .event-dashboard .event-icon-bar {
        margin-bottom: 0
    }

    .event-dashboard .left-main {
        margin-top: 20px
    }

    .mini-event-menu .icon-link-block {
        float: none;
        clear: both;
        padding: 10px 2%;
        margin-right: 0
    }

    .event-status {
        margin-bottom: 0
    }

    .event-dash-block-l {
        float: none;
        width: 96%
    }

    .event-dash-block-r {
        float: none;
        width: 96%
    }

    .gateway-box .gateway-name {
        width: 25%
    }

    .gateway-box .gateway-account {
        width: 25%
    }

    .event-page-location .google-event-map {
        display: none
    }

    .ticket-list .ticket-type {
        position: relative
    }

        .ticket-list .ticket-type a.ep-tooltip {
            position: absolute;
            left: 0
        }

    .ticket-list .shipping-options a.ep-tooltip {
        position: relative;
        left: 0
    }

    .passevent-margin div:first-child {
        margin-left: 15px
    }

    .ticket-list .ticket-type a.ep-tooltip .ep-tt-pass-details {
        margin-left: -25px
    }

        .ticket-list .ticket-type a.ep-tooltip .ep-tt-pass-details .arrow-up {
            left: 4px
        }

    a.ep-tooltip .ep-tt-shipping {
        margin-left: -313px;
        width: 300px
    }

        a.ep-tooltip .ep-tt-shipping .arrow-up {
            left: 294px
        }

    .cart-bar-box .main-image {
        display: none
    }

    .event-bar-cart .event-bar-left {
        margin-bottom: 20px
    }

    .date-view-filter, .location-view-filter, .map-view-filter, .organizers-view-filter, .past-events-filter, .price-view-filter, .tags-view-filter, .talent-view-filter {
        display: none
    }

    #searcharea_col .mega-btn {
        margin-right: 5px
    }

    .affiliate-link-bounty {
        width: 16%
    }

    .col12 .info-box-search-box-full button {
        left: 93%
    }

    .box .smallres {
        display: block
    }

    #stickyfloatcontainer {
        position: relative;
        height: auto !important;
        min-height: 270px
    }

        #stickyfloatcontainer .stickyfloat {
            position: relative;
            height: auto !important;
            top: 0 !important
        }

    .custom-form-box label {
        display: block;
        width: 100%;
        margin-bottom: 10px
    }

    .custom-from-box .billing-address-box {
        width: 100%
    }

    .custom-from-box .custom-form-desc {
        width: 100%;
        margin-left: 0
    }

    .checkout-main .facebook-sign-in-prompt h4 {
        font-size: 28px
    }

    .checkout-main .facebook-sign-in-prompt p {
        font-size: 18px;
        margin: 7px 0 15px
    }

    .events-attending-box .search-results-events .event-details-l {
        width: 100%
    }

    .events-attending-box .search-results-events .event-details-r {
        width: auto;
        float: left !important
    }

        .events-attending-box .search-results-events .event-details-r .lrg-btn {
            float: left !important;
            margin: 0 0 10px
        }

    .multi-attraction-box .attraction-name {
        width: 30%
    }

    .multi-attraction-box .attraction-desc {
        width: 48%
    }

    #footer .header-button {
        position: static
    }

    ul.footer-link-list li.list-title {
        font-size: 16px
    }

    ul.footer-link-list li {
        font-size: 16px
    }

    .jetstream-checkout .input-19 {
        margin-bottom: 4px;
        width: 98% !important
    }

    .jetstream-checkout ul.tab-nav li {
        width: 35%
    }

    .jetstream .box .layaway {
        width: 23% !important
    }

    .jetstream .jetstream-agree {
        width: 50%
    }

    .jetstream-checkout .box label {
        width: 100%
    }

    .jetstream-checkout .box .form-boxes {
        width: 100%
    }

    .jetstream-checkout .input-14, .jetstream-checkout .input-3, .jetstream-checkout .input-8, .jetstream-checkout .select-11 {
        width: 98% !important;
        margin-bottom: 10px
    }

    .jetstream-checkout .box .table-head .layaway, .jetstream-checkout .box .table-head .quantity {
        display: none
    }

    .jetstream-checkout .box .layaway {
        width: 100% !important;
        margin: 10px 0 0
    }

    .jetstream-checkout .ticket-list .quantity {
        margin-top: 10px;
        width: 100%;
        float: left
    }

    .jetstream-checkout .buy-tickets-box-layaway .ages, .jetstream-checkout .buy-tickets-box-layaway .price, .jetstream-checkout .buy-tickets-box-layaway .ticket-type {
        width: 28%
    }

    .tt-time {
        width: 32.3%
    }

    .user-policy-box .info-box-search-box button {
        left: 93%
    }

    .analytics-box .input-21 {
        width: 86%
    }

    .doc-author {
        display: none
    }

    .doc-status {
        width: 20%
    }

    .estats-click-rate, .estats-open-rate {
        width: 100%
    }

    .estat-box {
        width: 50%;
        border: 1px solid #e6e6e6
    }

    .estats-bar .ng-scope:nth-child(1) .estat-box, .estats-bar .ng-scope:nth-child(2) .estat-box {
        border-bottom: none
    }

    .estats-bar .ng-scope:nth-child(1) .estat-box, .estats-bar .ng-scope:nth-child(3) .estat-box {
        border-right: none
    }

    .estats-recipient-count {
        margin-right: 2%
    }
}

@media screen and (max-width: 596px) {
    .email-template-box {
        width: 46%
    }

    .email-template-header {
        width: 46%;
        font-size: 18px
    }

    .email-template-header-r {
        padding-left: 6.5%
    }

    .email-csv-info {
        clear: both;
        margin-left: 0
    }

    .backend .box .lrg-btn a {
        margin-top: 0 !important
    }
}

@media screen and (max-width: 556px) {
    .loc-city {
        width: 44%
    }

    .billing-info-list .loc-city {
        width: 44%
    }
}

@media screen and (max-width: 550px) {
    .backend .box .total-earned {
        width: 30% !important
    }

    .backend .box .icon-col {
        width: 18px !important
    }

    .backend .box ul.ticket-list {
        border-top: 1px solid #e6e6e6
    }

    .backend .box .event {
        width: 80% !important;
        padding-bottom: 10px !important
    }

    .backend .box .date-time {
        width: 34% !important;
        text-align: right;
        margin-bottom: 5px
    }

    .dashboard-client .my-event-box .date-time {
        width: 100% !important;
        text-align: left !important
    }

    .dashboard-client .my-event-box .event {
        padding-bottom: 0 !important
    }

    .box .link-url {
        width: 90% !important
    }

    .profile-box .icon-col-link {
        display: none
    }

    #EventEditV3 .event-creation-box .input-18 {
        width: 34% !important
    }

    .important-info-checkout .jetstream-agree p {
        font-size: 12px
    }

    .jetstream .jetstream-agree {
        width: 50%
    }

    .jetstream-checkout .notice-bar p {
        width: 94%
    }

    .jestream-checkout .cc-info-box .column input {
        width: 98%
    }

    .jetstream-checkout .cc-info-box .security-code {
        width: 98% !important
    }

    .jetstream-checkout .checkout-main .security-code input {
        width: 98%
    }

    .jetstream-checkout .zip-postal input {
        width: 98%
    }

    .jetstream-checkout .cc-info-box .zip-postal {
        width: 98% !important
    }

    .newsletter-event .my-event-box .date-time {
        text-align: left;
        width: 45% !important
    }

    .newsletter-event .my-event-box .event {
        width: 35% !important
    }

    .dashboard-events-pg .my-event-box .date-time {
        width: 100% !important
    }
}

@media screen and (max-width: 540px) {
    .analytics-box .input-21 {
        width: 84%
    }
}

@media screen and (max-width: 539px) {
    .email-nav-btn {
        width: 24.8%
    }

    .email-nav a.email-nav-right {
        padding: 12px 0 13px
    }

    .email-nav a.email-nav-left {
        padding: 12px 0 13px
    }

    .email-nav a.email-nav-mid {
        padding: 12px 0 13px
    }

    .tag-placeholder {
        display: none
    }
}

@media screen and (max-width: 530px) {
    .gateway-box .icon-col {
        padding-right: 2%
    }

    .user-policy-box .info-box-search-box button {
        left: 92%
    }

    .user-policy-box .icon-col {
        padding-right: 4%
    }

    .dashboard-white-label .icon-col {
        padding-right: 2%
    }

    .backend .info-box-search-box-full button {
        left: 92%
    }

    .event-template-list-box .date-created {
        display: none
    }

    .event-template-list-box .last-edited {
        display: none
    }

    .event-template-list-box .icon-col {
        padding-right: 4%
    }

    .event-template-list-box .default-checkbox-col {
        width: 15%
    }

    .dashboard-multi-attraction .icon-col {
        padding-right: 4%
    }
}

@media screen and (max-width: 520px) {
    .topic-box h5 {
        font-size: 16px;
        line-height: normal
    }
}

@media screen and (max-width: 505px) {
    #sign-in-up .buttons-container {
        white-space: normal;
        height: auto
    }

    .signup-img h2 {
        font-size: 25px
    }

    #sign-in-up .box {
        width: 96%;
        padding-left: 2%
    }

    #sign-in-up .input-full {
        width: 98%
    }

    .signin-checkout a.checkout-btn {
        width: 31%
    }
}

@media screen and (max-width: 500px) {
    .loading-area {
        min-height: 150px;
        padding: 80px 0 0 30%
    }

    .loading-texter {
        font-size: 40px
    }

    .loader span {
        width: 12px;
        height: 12px;
        margin: 22px auto 0
    }

    .gateway-box .gateway-types {
        display: none
    }

    .gateway-box .gateway-account {
        display: none
    }

    .dashboard-sub-promoter .default-checkbox-col {
        width: 18%
    }

    .gateway-box .gateway-name {
        width: 55%
    }

    .gateway-box .default-checkbox-col {
        width: 18%
    }

    .client-support-header h1 {
        font-size: 50px;
        margin-bottom: 10px
    }

    .client-support-header h3 {
        font-size: 24px;
        margin-bottom: 20px
    }

    .client-support h4 {
        margin: 20px 0
    }

    .faq-right {
        margin-bottom: 40px
    }

    #main.client-support {
        padding: 40px 0
    }

    .support-footer h4 {
        margin: 0 0 20px
    }

    .cs-support h3 {
        font-size: 20px
    }

    .cs-support a {
        font-size: 20px
    }
}

@media screen and (max-width: 493px) {
    .email-nav-btn {
        width: 24.8%
    }

    .email-nav a.email-nav-right {
        padding: 12px 0 13px
    }

    .email-nav a.email-nav-left {
        padding: 5px 0
    }

    .email-nav a.email-nav-mid-left {
        padding: 5px 0
    }

    .email-nav a.email-nav-mid {
        padding: 12px 0 13px
    }

    h2.popup_heading {
        font-size: 18px;
        line-height: 22px
    }
}

@media screen and (max-width: 485px) {
    #sign-in-up .box ul {
        width: 100%
    }
}

@media screen and (max-width: 480px) {
    .tt-event {
        margin-left: 2%
    }

    .tt-time {
        min-width: 130px
    }

    .timed-ticketing {
        margin-top: 20px
    }

    #flavorusfacebook {
        display: none !important
    }

    .facebook-footer-padding {
        padding-bottom: 0 !important
    }

    #sign-in-up input[type=radio] {
        clear: both
    }

    .account-create-text {
        display: none
    }

    .create-an-account-box .personal-info-list .form-boxes .user-radio-btn {
        width: auto
    }

    .sign-in-group {
        width: 100%
    }

    .important-info .sign-in-group p {
        width: auto
    }

    .facebook-sign-in-prompt {
        display: none
    }

    .left-main {
        width: 100% !important;
        float: none
    }

    .right-main {
        width: 100% !important;
        float: none
    }

    .col3 {
        width: 100%
    }

    .col9 {
        width: 100%
    }

    input, select, textarea {
        font-size: 16px
    }

    .middle-content #locationdiv {
        width: 99.99%
    }

    .input-ms {
        width: 46%;
        margin-bottom: 10px !important
    }

    select.input-ms {
        width: 48%
    }

    .ms-support-search .lrg-btn {
        margin-right: 2%
    }

    .premiere-box .image-controls, .top-3-box .image-controls {
        background-color: transparent;
        position: absolute
    }

    .premiere-box .alt-image-box {
        height: 152px
    }

    .ad-slider-container {
        width: 100% !important;
        display: none
    }

    .ad-slider .caroufredsel_wrapper {
        height: 290px !important
    }

    .featured-events #home-slider-container {
        height: 290px !important
    }

    .ad-slider-container #ad-slider-container {
        height: 290px !important
    }

    #ad-slider-container li {
        display: block;
        float: left;
        max-height: 290px !important;
        max-width: 420px !important
    }

    #v3-banner {
        position: relative !important;
        height: 52px !important
    }

    #h-nav-bar {
        margin-top: -2px !important
    }

    .box .remove-from-feed-off-icon {
        display: none
    }

    .box .make-private-off-icon {
        display: none
    }

    .accounting-box-dash .column {
        width: 30%
    }

    .accounting-box-dash .icon-col {
        width: 18px
    }

    .backend .box .stats-tickets.column {
        width: 14%
    }

    .backend .box .stats-proc-fee.column {
        width: 16%
    }

    .backend .box .stats-fac-fee.column {
        width: 16%
    }

    .backend .box .stats-tax.column {
        display: none
    }

    .backend .box .stats-top-ticket-type.column {
        width: 25%
    }

    .backend .dash-ts-event {
        width: 38% !important
    }

    .backend .dash-ts-date {
        width: 27% !important
    }

    .backend .dash-invoice-num {
        width: 23% !important
    }

    .backend .dash-invoice-date {
        width: 25% !important
    }

    a:link .dashboard-banner p, a:visited .dashboard-banner p {
        font-size: 30px
    }

    a:link .white-label-banner p, a:visited .white-label-banner p {
        font-size: 20px;
        width: 74%
    }

    ul.tab-nav {
        float: left;
        margin-bottom: 0
    }

    .custom-url-txt {
        margin: 7px 5px 5px 0
    }

    .character_counter_container {
        top: 2px
    }

    .payment-plan-date {
        width: 18%
    }

    .payment-plan-amt {
        width: 20%
    }

    .payment-plan-notes {
        width: 98%
    }

    .tab-top-nav-box-active a:active, .tab-top-nav-box-active a:hover, .tab-top-nav-box-active a:link, .tab-top-nav-box-active a:visited {
        font-size: 18px !important
    }

    .dashboard-events-pg .col12 .info-box-search-box-full button {
        left: 92%
    }

    a:link .start-selling-ticket-banner p, a:visited .start-selling-ticket-banner p {
        font-size: 24px;
        width: 61%
    }

    .pop-up-content .event-info-download {
        width: 100%;
        margin-right: 0
    }

    .pop-up-content .pdf-options-download {
        width: 60%
    }

    .pop-up-content .pdf-download-download {
        width: 40%
    }

    .event-dash-block-r {
        margin-top: 20px
    }

    .event-dashboard .ticket-list .icon-col {
        margin-left: 5px
    }

    .event-dashboard .tix-total:after {
        content: ""
    }

    .event-dashboard .comps-total:after {
        content: ""
    }

    #shipping-manager .pop-up-content .on-off {
        width: 20%;
        padding-right: 4%
    }

    #shipping-manager .pop-up-content .method {
        width: 40%;
        padding-top: 12px
    }

    #shipping-manager .pop-up-content .shipping-price {
        width: 20%;
        padding-top: 12px
    }

    #shipping-manager .pop-up-content .description {
        width: 100%;
        margin-top: 10px
    }

    .box .shipping-opt input, select, textarea {
        font-size: 13px
    }

    .buy-tickets-box-regular .quantity {
        margin-right: 3%;
        width: 10.526%
    }

    .layaway-ticket-total .column {
        width: 100%;
        float: left !important
    }

    .layaway-ticket-total .float-l {
        margin-bottom: 5px
    }

    .buy-tickets-box-types .table-head .ticket-type {
        display: none
    }

    .buy-tickets-box-types .table-head .ages {
        text-indent: -9999px
    }

    .buy-tickets-box-types .ticket-type {
        width: 100%;
        margin-bottom: 10px
    }

    .buy-tickets-box-layaway .ages, .buy-tickets-box-types .ages {
        width: 15%
    }

    .buy-tickets-box-layaway .price, .buy-tickets-box-types .price {
        width: 45%
    }

    .buy-tickets-box-layaway .fee, .buy-tickets-box-types .fee {
        width: 13%
    }

    .buy-tickets-box-layaway .quantity, .buy-tickets-box-types .quantity {
        width: 16%
    }

    .box .coupon-code {
        width: 97% !important
    }

    .box .shipping-opt {
        width: 99% !important
    }

    .mobile-instruction-txt {
        margin-top: 0
    }

    .select-seat-mobile {
        padding: 10px 2%
    }

        .select-seat-mobile p {
            margin-bottom: 10px
        }

    .seat-selector-btn p {
        margin-bottom: 10px;
        text-align: center
    }

    .select-seat-mobile .seat-selector-btn .lrg-btn a {
        font-size: 14px
    }

    .ticket-selector-mobile .seat-selector-btn .lrg-btn a {
        font-size: 14px
    }

    .ticket-selector-mobile .donation-amt {
        margin: 0
    }

    .ticket-selector-mobile .detail-txt {
        padding-left: 0
    }

    .seat-selector .even, .seat-selector .odd {
        margin-bottom: 0
    }

    .mobile-seating-chart-key .seat-space {
        width: 10px;
        height: 10px
    }

    .mobile-seating-chart-key .key-info {
        margin-top: -2px
    }

    .mobile-instruction-txt p {
        padding: 10px
    }

    label {
        margin-bottom: 5px;
        width: 100%
    }

    .form-boxes {
        width: 100%;
        left: 0
    }

    .character_counter_container {
        bottom: 8px
    }

    .form-boxes .select-1 {
        width: 25% !important;
        margin-right: 0 !important
    }

    .form-boxes .input-3 {
        width: 98% !important;
        margin-right: 0 !important
    }

    .form-boxes .input-8 {
        width: 98% !important;
        margin-right: 0 !important
    }

    .form-boxes .input-5 {
        width: 98% !important;
        margin-right: 0 !important
    }

    .form-boxes .input-14 {
        width: 98% !important;
        margin-right: 0 !important
    }

    .form-boxes .input-18 {
        width: 98% !important;
        margin-right: 0 !important
    }

    .form-boxes .select-11 {
        width: 100% !important;
        margin-right: 0 !important
    }

    .form-boxes .select-13 {
        width: 100% !important;
        margin-right: 0 !important
    }

    .form-boxes .select-3 {
        width: 100% !important;
        margin-right: 0 !important
    }

    .business-info-box .form-boxes .select-3 {
        margin-bottom: 10px
    }

    .business-info-box .form-boxes .input-3 {
        margin-bottom: 10px
    }

    .event-creation-box .table-head {
        display: none
    }

    .event-creation-box .column {
        width: 99%;
        margin-bottom: 5px
    }

    .event-creation-box .icon-col {
        width: 18px
    }

    .main-image-box {
        width: 100%;
        height: auto;
        margin-bottom: 5px;
        margin-right: 0
    }

    .alt-images {
        width: 100%;
        height: auto
    }

    .alt-image-box {
        width: 30%;
        margin-right: 1.5%;
        height: auto
    }

    .alt-img-3, .alt-img-6 {
        margin-right: 0
    }

    .image-controls {
        position: static
    }

    .event-stats-box .column {
        width: 25%;
        padding-right: 0
    }

    .event-stats-box-ticketcount .column {
        width: 32%;
        padding-right: 0
    }

    .stats-promo {
        display: none
    }

    .stats-reversals {
        display: none
    }

    .stats-active {
        display: none
    }

    .stats-offline {
        display: none
    }

    .stats-top-info .column {
        width: 25%;
        padding-right: 0
    }

    #slickbox2 .column {
        width: 33%;
        padding: 0
    }

    #slickbox3 .column {
        width: 33%;
        padding: 0
    }

    #slickbox22 .column {
        width: 33%
    }

    #slickbox8 .column {
        width: 25%;
        padding: 0
    }

    #slickbox9 .column {
        width: 33%;
        padding: 0
    }

    #slickbox13 .column {
        width: 25%;
        padding: 0
    }

    #slickbox10 .stats-online-qty {
        display: none
    }

    #slickbox10 .stats-box-office {
        display: none
    }

    #slickbox10 .column {
        width: 33%;
        padding: 0
    }

    #slickbox17 .column {
        width: 25%;
        padding: 0
    }

    #slickbox30 .column {
        width: 33%;
        padding: 0
    }

    #slickbox31 .column {
        width: 33%;
        padding: 0
    }

    #slickbox32 .column {
        width: 25%;
        padding: 0
    }

    #slickbox18 .column {
        width: 33%;
        padding: 0
    }

    #slickbox19 .column {
        width: 33%;
        padding: 0
    }

    .stats-box .stats-promo-codes {
        display: none
    }

    .stats-box .stats-bounties {
        display: none
    }

    .stats-box .stats-fac-fee {
        display: none
    }

    .stats-top-cash, .stats-top-cc {
        display: none
    }

    .slider-box-edit .stats-ticket-qty {
        text-align: center
    }

    .stats-tix-total {
        display: none
    }

    .box .stats-flavorus-qty {
        width: 31%
    }

    ul.add-on-bar {
        margin-top: 10px
    }

        ul.add-on-bar li {
            width: 50%;
            padding: 0 !important
        }

    .event-bar-cart .event-bar-left {
        width: 100%;
        margin-bottom: 10px
    }

    .event-bar-cart .event-bar-right {
        width: 100%
    }

    .event-bar-right-with-no-line {
        width: 100%
    }

    .event-bar-cart .wrap {
        margin-top: -240px
    }

    .event-bar-cart h2.event-h2 {
        text-align: center
    }

    .event-bar-cart h3.event-h3 {
        text-align: center
    }

    ul.header-icon-list {
        float: none;
        margin: 0 auto;
        max-width: 120px
    }

    .mobile-checkout-btn a {
        font-size: 16px
    }

    .blog-sidebar {
        display: none
    }

    .event-details-right {
        width: 100%;
        display: block;
        margin-bottom: 10px
    }

        .event-details-right .event-price-range {
            float: left !important
        }

        .event-details-right .clear-r {
            clear: none !important
        }

    #searcharea_col .mega-btn {
        padding: 5px .5%;
        background-color: #eee;
        border-left: 1px solid #ccc;
        border-right: 1px soild #ccc;
        width: 99%;
        float: left !important;
        display: none !important
    }

    #searcharea_col.left-main .info-box-search-box input, #searcharea_col.left-main .info-box-search-box-full input {
        width: 98%
    }

    .search-results-pg .mega-btn {
        display: none
    }

    #browser_icon_box {
        border: 0 dashed #444;
        height: 70px;
        margin-top: 30px;
        margin-left: 5%;
        text-align: justify;
        -ms-text-justify: distribute-all-lines;
        text-justify: distribute-all-lines;
        min-width: 500px
    }

    .browser_icon_box-1, .browser_icon_box-2, .browser_icon_box-3, .browser_icon_box-4 {
        width: 90px;
        height: 70px;
        vertical-align: top;
        display: inline-block;
        zoom: 1
    }

    .browser_icon_stretch {
        width: 100%;
        display: inline-block;
        font-size: 0;
        line-height: 0
    }

    .browser_icon_box-1, .browser_icon_box-2 {
        margin-top: 5px
    }

    .browser_icon_box-4 {
        margin-top: 5px
    }

    .promo-code {
        width: 34%
    }

    .promo-amount {
        width: 22%
    }

    .promo-status {
        width: 22%
    }

    .type-title {
        text-align: center
    }

    .event-type-box-2 p, .event-type-box-3 p {
        text-align: center
    }

    .box .gl-notify {
        display: none
    }

    .custom-forms-box .p-t-7 {
        background-color: transparent;
        border: none
    }

    .box .form-title {
        width: 30%
    }

    .box .form-event {
        width: 30%
    }

    .box .form-usage {
        width: 10%
    }

    .box .form-status {
        width: 10%
    }

    .sub-promoter-box .icon-col {
        width: 18px
    }

    .user-policy-box .policy, .user-policy-box .sortable-numb {
        width: 18%
    }

    .user-policy-box .email {
        width: 50%
    }

    .user-policy-box .icon-col {
        width: 18px
    }

    .user-policy-box .name {
        display: none
    }

    .info-box .info-box-search-box {
        margin-top: 10px
    }

    .box .input-20 {
        width: 98% !important;
        margin-bottom: 5px
    }

    .box .video-name {
        width: 25%;
        padding-right: 2%
    }

    .box .video-desc {
        width: 50%
    }

    .profile-box .form-boxes input {
        margin-bottom: 5px
    }

    .profile-pg .search-slider-right {
        display: none
    }

    .event-pass-box .p-t-7 {
        background-color: transparent;
        border: none
    }

    .event-pass-box .icon-col-link {
        width: 18px
    }

    .event-pass-box .season-pass-name {
        width: 30%
    }

    .event-pass-box .date-created {
        width: 22%
    }

    .event-pass-box .pass-type {
        width: 24%
    }

    .event-pass-box .season-pass-status {
        display: none
    }

    .multi-attraction-box .attraction-name {
        width: 27%
    }

    .multi-attraction-box .attraction-date {
        width: 25%
    }

    .multi-attraction-box .attraction-status {
        display: none
    }

    .gateway-stats-box .gateway-stats-transactions {
        text-align: center
    }

    .gateway-stats-box .gateway-stats-reversal-qty {
        text-align: center
    }

    .gateway-stats-box .column {
        word-wrap: break-word
    }

    .invoices-box .invoice-event {
        width: 32%
    }

    .invoices-box .invoice-event-num {
        display: none
    }

    .invoices-box .invoice-date {
        width: 20%
    }

    .invoices-box .invoice-days-out {
        display: none
    }

    .invoices-box .invoice-statement {
        width: 12%
    }

    .invoices-box .invoice-items {
        display: none
    }

    .invoices-box .invoice-total {
        width: 12%
    }

    .invoices-box-consolidate .default-checkbox-col {
        width: 5%
    }

    .invoices-box-consolidate .invoice-event {
        width: 26%
    }

    .invoices-box-consolidate .invoice-event-num {
        width: 9%
    }

    .invoices-box-consolidate .invoice-date {
        width: 18%
    }

    .invoices-box-consolidate .invoice-statement {
        width: 11%
    }

    .invoices-box-consolidate .invoice-total {
        width: 11%
    }

    .stats-profile-online {
        display: none
    }

    .stats-profile-box-office {
        display: none
    }

    .stats-profile-flavorus-qty {
        display: none
    }

    .stats-profile-whitelabel-qty {
        display: none
    }

    .dashboard-stats-profile .mega-btn {
        top: 0
    }

    .stats-brand-online {
        display: none
    }

    .stats-brand-box-office {
        display: none
    }

    .stats-brand-flavorus-qty {
        display: none
    }

    .stats-brand-whitelabel-qty {
        display: none
    }

    .dashboard-stats-brand .mega-btn {
        top: 0
    }

    .event-groups-box .group-events-name {
        width: 55%
    }

    .profile-pg .left-main {
        float: none;
        width: 100%
    }

    .profile-pg .right-main {
        float: none;
        width: 100%
    }

    .checkout-main label {
        display: block;
        float: left;
        width: 100%
    }

    .billing-address-box {
        width: 100%
    }

    .events-attending-box .event-details-l {
        width: 100%
    }

    .checkout-main .cart-total-due {
        width: 56%
    }

    .checkout-main .cart-total {
        width: 40%;
        text-align: right
    }

    .checkout-cart-box .table-head {
        font-size: 13px;
        padding: 0;
        width: 20%;
        display: block;
        float: left
    }

        .checkout-cart-box .table-head .column {
            padding: 8px 5px;
            width: auto !important;
            border-bottom: 1px solid #e6e6e6;
            margin: 0;
            text-align: left;
            float: none !important;
            background-color: #414141
        }

    .checkout-cart-box ul.checkout-cart-list {
        background-color: transparent;
        font-size: 13px;
        padding: 0;
        width: 80%;
        display: block;
        float: left;
        color: #232323;
        margin: 5px 0 0
    }

        .checkout-cart-box ul.checkout-cart-list li {
            border: 0 solid #ccc;
            margin: 0;
            padding: 0
        }

            .checkout-cart-box ul.checkout-cart-list li .column {
                padding: 8px 5px;
                width: auto !important;
                border-bottom: 1px solid #e6e6e6;
                margin: 0;
                text-align: left;
                float: none !important
            }

    .checkout-cart-box .box ul li, .checkout-cart-box .box-no-border ul li {
        border: 0 solid #ccc
    }

    .checkout-cart-box .event-block-checkout, .checkout-cart-box .info-box, .checkout-cart-box .layaway-due-today-box {
        clear: both
    }

    .checkout-main ul.notification-list label {
        width: 90%
    }

    .cc-info-box .radio-btn {
        width: 7.5% !important
    }

    .cc-popup .enter-cc {
        width: 100% !important
    }

    #cboxClose {
        right: 26px
    }

    .checkout-cart-box .table-head {
        width: 30% !important
    }

    .checkout-cart-box ul.checkout-cart-list {
        width: 70% !important
    }

    .checkout-main .form-boxes .input-3 {
        margin-bottom: 10px
    }

    .billing-info-list .loc-city {
        width: 44%
    }

    .important-info-checkout div.float-l {
        width: 100%;
        margin-bottom: 5px
    }

    .billing-filled .year-select select {
        width: 94% !important
    }

    .billing-filled .security-code {
        width: 38% !important;
        margin-right: 0
    }

    .thank-you .event-bar-left {
        width: 100%
    }

    .customer-icons .print-button {
        display: block
    }

    .big-bold {
        font-size: 14px;
        font-family: RobotoBold, Helvetica, Arial, sans-serif;
        font-weight: 400;
        -webkit-font-smoothing: antialiased
    }

        .big-bold a {
            font-size: 14px
        }

    .event-pg .left-main {
        float: none;
        width: 100%
    }

    .event-pg .right-main {
        float: none;
        width: 100%
    }

    .event-images-box {
        display: none
    }

    .profile-page-links, .profile-page-video {
        display: none
    }

    .important-info p, .important-info-checkout p {
        width: 98%
    }

    a.ep-tooltip .ep-tt-pass-details {
        margin-left: -60px
    }

        a.ep-tooltip .ep-tt-pass-details .arrow-up {
            left: 12.5%
        }

    a.ep-tooltip .ep-tt-shipping {
        margin-left: -170px
    }

        a.ep-tooltip .ep-tt-shipping .arrow-up {
            left: 150px
        }

    #sign-in-up .m-l-150 {
        margin-left: 0;
        text-align: center;
        width: 30% !important
    }

        #sign-in-up .m-l-150 .important-info div.float-l {
            width: 56% !important;
            margin-left: 20px !important
        }

    .fb-footer-left {
        width: 20%
    }

    .fb-footer-right p {
        margin-top: 10px
    }

    #footer .footer-l {
        width: 90%;
        padding-left: 6px
    }

    #footer .footer-r {
        width: 90%;
        padding-left: 6px
    }

    #footer [title=referral] {
        display: none
    }

    #footer [title=facebook] {
        display: none
    }

    #footer [title=environment] {
        display: none
    }

    #footer .backend-footer-link-list {
        width: 100%;
        margin: 0
    }

    .backend-footer .language-link {
        font-size: 14px !important;
        margin-bottom: 30px !important
    }

    .backend-footer p.copyright-txt {
        font-size: 14px
    }

    #footer .backend-footer-link-list li {
        font-size: 18px
    }

    ul.backend-footer-client li:nth-child(1), ul.backend-footer-client li:nth-child(4), ul.backend-footer-client li:nth-child(5), ul.backend-footer-client li:nth-child(6), ul.backend-footer-client li:nth-child(7) {
        display: none !important
    }

    ul.backend-footer-customer li:nth-child(1), ul.backend-footer-customer li:nth-child(3), ul.backend-footer-customer li:nth-child(4), ul.backend-footer-customer li:nth-child(5) {
        display: none !important
    }

    ul.backend-footer-company li:nth-child(1), ul.backend-footer-company li:nth-child(5) {
        display: none !important
    }

    h3.jetstream-event-h3 {
        text-align: center
    }

    h2.jetstream-event-h2 {
        text-align: center
    }

    .jetstream .text-only-box h2.jet-terms {
        text-align: center
    }

    .jetstream #main {
        padding-top: 15px
    }

    .jetstream .box {
        margin-bottom: 15px
    }

    .jetstream-bar {
        font-size: 12px
    }

    .jetstream-checkout .form-boxes .input-3 {
        margin-bottom: 11px
    }

    .as-section {
        width: 95%;
        margin-left: 2%
    }

    .as-ticket-type {
        margin-left: 2%
    }

    .as-price {
        width: 45%
    }

    .as-quantity {
        margin-right: 2%
    }

    .analytics-box .input-21 {
        width: 82%
    }

    .client-support-header {
        margin-top: 0
    }

    .topic-box {
        min-height: 195px
    }

        .topic-box a {
            padding: 10px
        }

    .client-support-search {
        width: 90%
    }

    .support-doc-edit .input-7 {
        width: 80%
    }
}

@media screen and (max-width: 480px) {
    .gateway-last {
        width: 43%
    }

    body #cboxContent .box .box {
        border-top: none
    }

    #event-bar .event-cal-box {
        display: none
    }

    .event-cal-box, .event-cal-box-multi {
        display: none
    }

    .event-bar-left {
        float: none;
        width: auto;
        padding: 5px
    }

    .event-bar-right {
        float: right;
        width: 35%;
        padding-left: 4%;
        border-left: 1px solid #ebebeb
    }

    .event-bar-right-with-no-line {
        float: right;
        width: 35%;
        padding-left: 4%
    }

    ul.header-icon-list {
        float: left;
        width: 96%;
        padding: 0 2%;
        margin: 0 0 5px
    }

    .about-btn a {
        padding: 5px 6px 4px
    }

    .backend .box .total-earned {
        width: 49% !important
    }

    .dashboard-client .my-event-box .tix-total, .dashboard-events-pg .my-event-box .tix-total {
        width: 49%
    }

    .dashboard-client .my-event-box .date-total, .dashboard-events-pg .my-event-box .date-total {
        width: 49%
    }

    .dashboard-client .my-event-box .comps-total, .dashboard-events-pg .my-event-box .comps-total {
        width: 49%
    }

    .dashboard-client .my-event-box .eventstatus, .dashboard-events-pg .my-event-box .eventstatus {
        width: 49%
    }

    .payment-plan-select-popup h4 {
        text-align: center
    }

    .lrg-rd p {
        padding: 0 10px 10px;
        margin: 0;
        font-size: 14px
    }

    .lrg-rd .type-title {
        margin-bottom: 0;
        font-size: 16px;
        font-family: RobotoBold
    }

    .billing-info-box .input-25 {
        margin: 15px 0
    }

    .billing-info-box .select-3 {
        margin-top: 15px
    }

    #header {
        position: relative
    }

    #event-bar {
        padding: 0;
        margin: 0
    }

    .event-bar-left {
        width: 98%
    }

    .event-bar-right {
        width: 98%
    }

    .event-bar-right-with-no-line {
        width: 98%
    }

    .warning-bar {
        border-radius: 0;
        margin: 0 auto;
        top: 0
    }

    .notice-bar p {
        width: 84%
    }

    .jetstream-landing .notice-bar p {
        width: 90%
    }

    .facebook-sign-in-prompt {
        display: none !important
    }

    #home-slider-container p {
        display: none
    }

    .featured-events #caroufredsel_wrapper {
        height: 255px !important
    }

    #main {
        padding: 30px 0 0;
        margin: 0 auto
    }

    .wrap {
        width: 96%;
        padding: 0 2%
    }

    .cc-popup .table-head .radio-btn {
        width: 7.5%
    }

    .cc-popup .credit-card-list .cc-type {
        display: none
    }

    .cc-popup .cc-info-box .cc-numb {
        width: 16% !important
    }

    .cc-popup .exp-date {
        width: 45%
    }

    .cc-popup .security-code {
        width: 22%
    }

    .cc-popup .cc-info-box .security-code {
        width: 20% !important;
        margin-right: 1%
    }

    .cc-popup .cc-info-box .zip-postal {
        width: 26% !important
    }

    .cc-popup .cc-type {
        display: none
    }

    .cc-popup .table-head .exp-date {
        width: 31%
    }

    .cc-popup .credit-cart-list .exp-date {
        width: 30%
    }

    .cc-popup .credit-cart-list .zip-postal {
        width: 18% !important
    }

    .event-bar-left .search-h4 {
        display: none
    }

    .notice-bar {
        border-radius: 0;
        top: 0;
        margin: 0 auto
    }

    .checkout-main .tab-top-nav-box-active {
        font-size: 16px !important
    }

    ul.tab-nav {
        left: 0
    }

    .checkout-main .tab-top {
        left: 0;
        font-size: 16px;
        margin-left: 2%
    }

    .checkout-cart-box {
        margin-top: 20px
    }

    .credit-card-box {
        margin-top: 10px
    }

    .cc-icons {
        margin-top: 0;
        margin-bottom: 2px
    }

    .cc-info-box .cc-type {
        display: none
    }

    .cc-info-box .cc-numb {
        width: 12% !important
    }

    .cc-info-box .security-code {
        width: 20% !important
    }

    .cc-info-box .zip-postal {
        width: 30% !important
    }

    .checkout-main .divider {
        display: none
    }

    .important-info p, .important-info-checkout p {
        width: 94%
    }

    .checkout-main ul.notification-list label {
        width: 94% !important
    }

    #stickyfloatcontainer {
        min-height: 240px !important
    }

        #stickyfloatcontainer .tab-top-divider {
            width: 97%;
            border-bottom: 1px solid #e6e6e6;
            margin: 0 1%
        }

    .important-info-checkout .button, .important-info-checkout .button-cancel {
        float: left
    }

    .password-full-text {
        margin-top: 20px
    }

    .col12 .password-full-text {
        margin-top: 35px
    }

    .event-pg .wrap {
        padding: 0
    }

    #event-bar .wrap {
        width: 100%;
        padding: 0
    }

    .event-bar-left {
        width: 96%;
        padding: 2%
    }

    .event-pg .box {
        padding: 0
    }

        .box-no-border ul, .event-pg .box ul {
            padding: 0
        }

    .event-pg .section-divider-title {
        margin-bottom: 0;
        padding: 5px 2%
    }

    .event-pg .section-head {
        padding: 5px 2%
    }

    .event-pg .grouping-list {
        padding: 0
    }

        .event-pg .grouping-list .table-head {
            display: none
        }

    .m-price-label {
        display: inline;
        color: #999
    }

    .buy-tickets-box-layaway .ticket-type, .ticket-type-refundable {
        width: 100%;
        padding: 0;
        margin-bottom: 5px;
        margin-left: 2%
    }

    .best-price {
        width: 40%
    }

    .refundable-price {
        width: 40%
    }

    .event-pg .column {
        padding-right: 0
    }

    .event-pg .info-box {
        margin-bottom: 0;
        padding: 10px 2%;
        width: 96%
    }

    .event-pg .grouping-list li.odd {
        padding: 10px 0
    }

    .event-pg .grouping-list li.even {
        padding: 10px 0
    }

    .upsell-sml, .upsell-text {
        padding: 0 2%
    }

    .buy-tickets-box-layaway .price, .buy-tickets-box-types .price {
        width: 80%;
        margin-left: 2%
    }

    .buy-tickets-box-layaway .fee, .buy-tickets-box-types .fee {
        width: 20%
    }

    .detail-txt {
        padding-left: 2%
    }

    .buy-tickets-box-layaway .quantity, .buy-tickets-box-types .quantity {
        margin-right: 2%
    }

    .donation-amt {
        width: 96%;
        margin: 0 2%
    }

        .donation-amt select {
            background-position: 98% 2px;
            font-size: 16px
        }

    .event-pg .box .coupon-code {
        width: 96% !important;
        padding: 0 2%
    }

    .event-pg .coupon-code input {
        width: 98% !important
    }

    .event-pg .box ul li, .event-pg .box-no-border ul li {
        padding: 10px 0
    }

    .box .coupon-code {
        width: 100% !important
    }

    .box .shipping-opt {
        width: 96% !important;
        padding: 0 2%
    }

    .ticket-list .shipping-options .ep-tooltip {
        margin-top: -10px;
        float: left
    }

    .buy-tickets-box-layaway .shipping-options .ticket-type {
        width: 45%
    }

    .add-to-order-box .event-details-box {
        width: 83%;
        margin-left: 2%
    }

    .add-to-order-box .button {
        margin-right: 2%
    }

    .event-pg .important-info .lrg-btn {
        margin-right: 0;
        width: 100%;
        text-align: center
    }

        .event-pg .important-info .lrg-btn a {
            font-size: 16px
        }

    .event-details {
        width: 96%;
        padding: 0 2%
    }

    .event-pg .tab-top-divider {
        width: 96%
    }

    .event-pg .left-main p {
        margin-left: 2%;
        margin-right: 2%
    }

    .event-pg .talent-list {
        width: 96%;
        padding: 0
    }

    .event-pg .grouping-list .sub-table-head {
        display: none
    }

    .event-pg .grouping-list .layaway-details-breakdown .sub-table-head {
        display: block
    }

    .event-pg .buy-tickets-box-layaway .table-head {
        display: none
    }

    .event-pg .gray-head {
        padding: 10px 2%
    }

    .event-pg .layaway-ticket-total {
        margin: 0
    }

    .event-pg .layaway-month-details {
        padding: 10px 0
    }

    .checkout-pg .event-bar-left {
        padding: 0
    }

    .checkout-pg .search-h2 {
        padding: 20px 2%
    }

    .checkout-pg .wrap {
        padding: 0;
        width: 100%
    }

    .checkout-main ul.tab-nav {
        margin-left: 2%
    }

    .checkout-main .box ul li, .checkout-main .box-no-border ul li {
        padding: 10px 2%
    }

    .checkout-main .input-full {
        width: 97.5%
    }

    .checkout-main .box .input-20 {
        width: 97.5%
    }

    .checkout-main .box {
        padding-top: 0;
        margin-bottom: 10px
    }

    .checkout-main .box-container {
        margin-bottom: 10px
    }

    .checkout-pg .notice-bar {
        margin-bottom: 10px
    }

    .checkout-main .enter-cc input {
        width: 99%
    }

    .checkout-main .exp-date {
        width: 32%;
        margin-right: 1%
    }

        .checkout-main .exp-date .month-select {
            width: 40%;
            margin-right: 7%
        }

        .checkout-main .exp-date .year-select {
            width: 52%
        }

    .checkout-main .security-code input {
        width: 90%
    }

    .checkout-main .cc-info-box .zip-postal {
        width: 40% !important
    }

    .checkout-main .billing-info-list .loc-street {
        width: 97%
    }

    .checkout-main .info-box {
        padding: 10px 2%;
        width: 96%
    }

    .checkout-main .checkout-cart-head {
        padding-left: 2%;
        padding-right: 2%;
        margin-left: 0
    }

    .checkout-main .event-block-details .column {
        width: 100%
    }

    .checkout-main .event-block-details .icon-col {
        width: 49%
    }

    .checkout-main .detail-txt {
        padding-left: 0
    }

    .checkout-main div.table-wrapper {
        border-bottom: 1px solid #ccc;
        margin-bottom: 0
    }

    .checkout-main .seat-details .detail-txt {
        margin-bottom: 10px
    }

    .checkout-main .checkout-cart-box .tab-top-divider {
        margin-left: 2%
    }

    .checkout-main ul.filter-list {
        padding: 0 2%
    }

        .checkout-main ul.filter-list li {
            padding: 11px 0 8px
        }

    .checkout-main .ip-text {
        padding: 0 2%;
        clear: both
    }

        .checkout-main .ip-text p {
            margin-bottom: 10px
        }

    .important-info-checkout .button, .important-info-checkout .button-cancel {
        width: 100%;
        margin: 0 0 10px;
        text-align: center
    }

    .checkout-main .lrg-btn a {
        font-size: 16px
    }

    .checkout-pg .detail-txt {
        margin-top: 10px;
        margin-bottom: 10px
    }

    .cc-edit-popup .cc-info-box .cc-type {
        display: block;
        margin-top: 0;
        width: 30% !important
    }

    .cc-edit-popup .enter-cc {
        width: 100%;
        padding-right: 0
    }

    .cc-edit-popup .lrg-btn {
        width: 100%;
        text-align: center;
        margin-top: 0
    }

    .cc-edit-popup .exp-date {
        width: 42%;
        clear: both
    }

    .cc-edit-popup .security-code {
        width: 17% !important
    }

    .cc-edit-popup .zip-postal {
        width: 39% !important;
        padding-right: 0
    }

    .cc-edit-popup .lrg-btn a {
        font-size: 16px
    }

    .cc-edit-popup .grey-btn {
        display: inline-block;
        width: auto
    }

    .cc-edit-popup .cc-info-box .cc-numb {
        margin-top: 8px;
        width: 30% !important
    }

    .saved-ccs {
        display: none;
        margin-top: 10px
    }

    .thank-you .search-h2 {
        padding: 20px 2%
    }

    .customer-app-ad {
        width: 96%
    }

    #dashboard-bar {
        margin-top: 0
    }

    .customer-dashboard-pg .wrap {
        width: 100%;
        padding: 0
    }

    .customer-dashboard-pg .notice-bar {
        width: 96%;
        padding: 15px 2%
    }

    .customer-dashboard-pg #dashboard-bar h2 {
        margin-left: 2%
    }

    .dashboard-customer .left-main nav select {
        width: 96%;
        margin: 15px 2%
    }

    .dashboard-customer .tab-top {
        font-size: 16px;
        margin-bottom: 10px
    }

    .dashboard-customer ul.search-results-events li {
        padding: 10px 2%
    }

    .thanks-share-box {
        width: 50%;
        margin-top: 0
    }

    ul.thanks-icon-list li {
        margin: 0;
        padding: 0 2% !important
    }

    .purchase-history-dash-box .event-details-r {
        background-color: #eee;
        padding: 10px 2%;
        width: 96%
    }

    .dashboard-customer .backend .box .lrg-btn a {
        margin-top: 0 !important
    }

    .dashboard-customer .lrg-btn {
        width: 48.5%;
        margin: 10px .5% 0 !important;
        text-align: center
    }

    .dashboard-customer .box ul li, .dashboard-customer .box-no-border ul li {
        padding: 10px 2%
    }

    .dashboard-customer .pos-item-total {
        margin-left: 2%;
        margin-bottom: 5px
    }

    .dashboard-customer .purchase-date-block {
        width: 94%;
        clear: both;
        margin: 5px 2%;
        padding: 1%;
        float: none
    }

    .dashboard-customer .purchase-history-box-l {
        margin-left: 2%;
        width: 48%
    }

        .dashboard-customer .purchase-history-box-l .order-payment {
            margin-bottom: 5px
        }

    .dashboard-customer .cc-icons {
        width: 30px;
        height: 20px;
        margin-bottom: 0
    }

    .purchase-history-box-r {
        padding-right: 2%;
        width: 47%
    }

    .dashboard-customer .shipping-details-box .icon-link-block.p-t-7 {
        padding-top: 3px
    }

    .dashboard-customer .shipping-totals label {
        border-bottom: none;
        width: 30% !important
    }

    .dashboard-customer .shipping-totals .form-boxes {
        width: 70% !important;
        margin-top: 5px
    }

    .dashboard-customer .box {
        padding: 0;
        margin-bottom: 0
    }

    .dashboard-customer .purchase-history-dash-box {
        border-top: 1px solid #999
    }

    .dashboard-customer .box-container {
        margin-bottom: 0
    }

    .dashboard-customer .box .user-list, .dashboard-customer .box-no-border .user-list {
        padding: 0
    }

    .dashboard-customer .purchase-totals .sub-table-head {
        width: 30%;
        padding: 10px 2%;
        float: left;
        color: #999
    }

    .dashboard-customer .purchase-totals .column {
        clear: both;
        width: 100%;
        text-align: left;
        float: left;
        margin-bottom: 5px;
        font-size: 13px
    }

    .dashboard-customer .purchase-totals ul {
        width: 50%;
        float: left
    }

    .purchase-totals.info-box {
        background-color: transparent
    }

    .purchase-totals ul li:last-child {
        border-bottom: none
    }

    .dashboard-customer .order-payment .blue-strong {
        margin-bottom: 10px
    }

    .dashboard-customer .order-payment {
        padding-top: 0
    }

    .dashboard-customer .purchase-history-details-box .tab-top {
        border-bottom: none;
        border-top: 1px solid #999;
        width: 100%;
        padding-top: 10px
    }

    .dashboard-customer .event-block-details .sub-table-head {
        width: 30%;
        padding: 0;
        float: left;
        color: #999
    }

    .dashboard-customer .event-block-details .column {
        clear: both;
        width: 100%;
        text-align: left;
        float: left;
        margin-bottom: 5px;
        font-size: 13px
    }

    .dashboard-customer .event-block-details li {
        border-bottom: none
    }

    .dashboard-customer .event-block-details .sub-user-list {
        float: left;
        width: 50%
    }

        .dashboard-customer .event-block-details .sub-user-list li {
            padding: 0 2%
        }

    .dashboard-customer .purchase-history-details-box ul li:last-child {
        border-bottom: none
    }

    .dashboard-customer .shipping-details-box .shipping-totals {
        border-top: 1px solid #999
    }

    .dashboard-customer .purch-history-event {
        padding: 0
    }

        .dashboard-customer .purch-history-event .lrg-btn {
            width: 100%;
            margin: 0 !important
        }

    .dashboard-customer .left-main {
        margin-top: 20px
    }

    .dashboard-customer .purch-history-brand-details {
        padding: 0
    }

    .mc-partner {
        clear: both;
        float: left;
        margin-bottom: 5px;
        margin-left: 2%
    }

    .mc-partner-text {
        margin-top: 5px
    }

    .checkout-main #existingccform .cc-type {
        display: none
    }

    .checkout-main #existingccform .cc-numb {
        width: 14% !important
    }

    .checkout-main #existingccform .exp-date {
        width: 32%;
        margin-right: 0
    }

        .checkout-main #existingccform .exp-date .month-select {
            width: 45%;
            margin-right: 4%
        }

        .checkout-main #existingccform .exp-date .year-select {
            width: 50%
        }

            .checkout-main #existingccform .exp-date .year-select select {
                width: 95%
            }

    .checkout-main #existingccform .security-code {
        width: 22% !important;
        margin-right: 2%
    }

    .checkout-main #existingccform .zip-postal {
        width: 24% !important
    }

    .ticket-list .tix-not-avail {
        width: 96%;
        margin-left: 0;
        text-align: center
    }

    #header .wrap {
        padding: 0
    }

    .dashboard-client {
        padding-top: 0 !important
    }

    .tab-top-nav-box, .tab-top-nav-box-active {
        font-size: 18px !important;
        background-color: transparent;
        text-transform: none;
        border-bottom: none
    }

    .tab-top {
        font-size: 18px
    }

    .tab-top-nav-box a:active, .tab-top-nav-box a:hover {
        border-bottom: none
    }

    .dashboard-client .icon-link-block.p-t-7 .plus-2-icon {
        margin-top: -9px !important
    }

    .dashboard-client ul.ticket-list {
        border-top: none !important
    }

    .dashboard-client .accounting-box-dash .dash-ts-qty {
        width: 15%
    }

    .dashboard-client .accounting-box-dash .dash-invoice-total {
        text-align: left
    }

    .dashboard-client .accounting-box-dash .sortable .dash-invoice-total span {
        float: left
    }

    .dashboard-client .ticket-list .icon-col {
        padding-right: 2%
    }

    .signup-img {
        margin-top: 0
    }

    .attendee-email-box .input-3 {
        width: 25% !important;
        margin-right: 10px !important
    }

    .attendee-email-box .select-1 {
        width: 15% !important;
        margin-right: 10px !important
    }

    ul.tab-nav {
        margin-top: 20px
    }

    .email-spec-attendees {
        width: 30%
    }

    .email-spec-attendees-tickettype {
        display: none
    }
}

@media screen and (max-width: 470px) {
    .password-full-text h2 {
        font-size: 30px;
        line-height: 35px
    }

    .password-input .input-70 {
        width: 67%
    }

    .password-input .lrg-btn {
        width: 28%
    }

    .password-box .other-info-box h3.social-share {
        font-size: 18px
    }
}

@media screen and (max-width: 450px) {
    #sign-in-up {
        width: 100% !important
    }

    .col3 {
        width: 100%
    }

    .col9 {
        width: 100%
    }

    .table-head-content {
        width: 30%
    }

    .checkout-cart-list-content {
        width: 70%
    }

    .important-info-checkout .button, .important-info-checkout .button-cancel {
        float: left
    }

    .backend .dash-invoice-num {
        width: 25% !important
    }

    .jetstream .text-only-box h2 {
        font-size: 25px;
        line-height: 30px
    }

    p.jetstream-notice {
        font-size: 14px
    }

    h2.jetstream-select {
        font-size: 35px
    }

    .jetstream-checkout .layaway-month-details {
        font-size: 11px
    }

    .jetstream-checkout .sub-table-head {
        font-size: 10px
    }

    .jetstream-checkout .important-info-checkout div.float-l {
        padding-bottom: 7px
    }

    .jetstream-checkout .notice-bar p {
        width: 90%
    }

    .jetstream-checkout .buy-tickets-box-layaway .ticket-type, .jetstream-checkout .buy-tickets-box-regular .ticket-type {
        display: block;
        float: left;
        border-bottom: 1px solid #ccc;
        margin-bottom: 5px;
        padding-bottom: 2px;
        width: 100% !important
    }

    .jetstream-checkout .table-head .quantity, .jetstream-checkout .table-head .ticket-type {
        display: none
    }

    .jetstream-checkout .buy-tickets-box-layaway .quantity select {
        margin: 4px 0
    }

    .jetstream-checkout .sub-table-head {
        float: left;
        font-size: 13px;
        width: 50%;
        background: 0 0;
        border: none
    }

        .jetstream-checkout .sub-table-head .layaway-items-9 {
            background-color: #414141;
            border-bottom: 1px solid #e6e6e6;
            color: #fff
        }

    .jetstream-checkout .layaway-month-details {
        float: left;
        font-size: 13px;
        width: 40%
    }

    .jetstream-checkout .layaway-items-9 {
        float: none !important;
        width: auto;
        padding: 8px 5px
    }

    .jetstream-checkout .layaway-ticket-total .column {
        width: 49%
    }

    .jetstream-checkout .layaway-ticket-total .per-ticket-total {
        text-align: right
    }

    .jetstream-checkout .shipping-options .shipping-opt {
        float: left !important;
        width: 100% !important;
        margin-top: 1px
    }

    .jetstream-checkout .buy-tickets-box-layaway .ages, .jetstream-checkout .buy-tickets-box-layaway .price, .jetstream-checkout .buy-tickets-box-layaway .ticket-type {
        width: 40%
    }

    .loc-city {
        width: 43%
    }

    .billing-info-list .loc-city {
        width: 43%
    }

    .tt-time {
        width: 49%;
        font-size: 15px
    }

    .daily-stats-email-box .form-boxes .select-1 {
        margin-right: 10px !important
    }
}

@media screen and (max-width: 435px) {
    .event-pg .gray-head p {
        margin-bottom: 5px
    }

    .col12 .password-box {
        margin: 0 auto
    }

    .password-input {
        width: 96%;
        padding: 0 2%
    }

        .password-input .input-70 {
            width: 97%
        }

    .topic-box {
        width: 49%;
        min-height: 185px
    }

        .topic-box h5 {
            font-size: 20px
        }

        .topic-box:nth-child(11), .topic-box:nth-child(13), .topic-box:nth-child(15), .topic-box:nth-child(17), .topic-box:nth-child(7), .topic-box:nth-child(9) {
            margin-right: 0 !important
        }

        .topic-box:nth-child(10), .topic-box:nth-child(11), .topic-box:nth-child(12), .topic-box:nth-child(13), .topic-box:nth-child(14), .topic-box:nth-child(15) {
            margin-bottom: 2%
        }
}

@media screen and (max-width: 432px) {
    a.create-btn {
        width: 47.8%
    }
}

@media screen and (max-width: 420px) {
    a.create-btn {
        width: 49%
    }
}

@media screen and (max-width: 417px) {
    .email-nav-btn {
        width: 24.8%
    }

    .email-nav a.email-nav-right {
        padding: 12px 0 13px
    }

    .email-nav a.email-nav-left {
        padding: 5px 0
    }

    .email-nav a.email-nav-mid-left {
        padding: 5px 0
    }

    .email-nav a.email-nav-mid {
        padding: 5px 0
    }
}

@media screen and (max-width: 415px) {
    .calendar-slider .owl-carousel .owl-wrapper-outer {
        width: 88%;
        margin: 0 6%
    }

    .calendar-slider .owl-next, .calendar-slider .owl-prev {
        width: 5%
    }

    .attraction-popup .form-boxes p {
        max-width: 90%
    }

    .make-private-popup .form-boxes .select-55 {
        width: 18%
    }

    .make-private-popup .form-boxes .custom-dropdown .select-9 {
        width: 99%
    }

    .make-private-popup .form-boxes .select-2 {
        width: 30%
    }

    .form-boxes .input-3 {
        margin-bottom: 10px
    }

    .backend .ticket-type-category {
        width: 55% !important;
    }
}

@media screen and (max-width: 414px) {
    #sign-in-up .text {
        padding: 12px 0
    }

    #sign-in-up .info-box {
        width: 99%
    }

    .analytics-box .input-21 {
        width: 81%
    }

    .best-price {
        width: 30%;
        width: 30%
    }

    .client-support-header h1 {
        font-size: 40px
    }

    .backend .ticket-price {
        width: 36% !important
    }

    .backend .ticket-type-category {
        width: 80% !important;
    }

    .backend .ticket-status {
        width: 30% !important
    }

    .backend .ticket-age {
        width: 30% !important
    }

    .event-creation-box .ticket-price .input-15 {
        width: 69% !important
    }

    .event-creation-box .ticket-type-category .select-12 {
        width: 55% !important;
    }
}

@media screen and (max-width: 405px) {
    .signin-checkout a.signin-btn {
        width: 34%
    }

    #sign-in-up .box ul {
        width: 99%
    }

    .signup-img h2 {
        padding-top: 15px
    }

    a.signin-btn {
        width: 52%
    }

    a.create-btn {
        width: 46%
    }

    .signin-checkout a.checkout-btn {
        width: 34%
    }
}

@media screen and (max-width: 404px) {
    a.create-btn .text {
        padding: 21px 0
    }
}

@media screen and (max-width: 400px) {
    #h-nav-bar ul li {
        width: 50%
    }

        #h-nav-bar ul li a, #h-nav-bar ul li a:active, #h-nav-bar ul li a:hover, #h-nav-bar ul li a:link, #h-nav-bar ul li a:visited {
            font-size: 16px;
            padding: 4px 0
        }

    .stats-chart-box {
        display: none
    }

    .tt-time {
        min-width: 104px
    }

    .col12 .info-box-search-box-full button {
        left: 91%
    }

    .dashboard-white-label .icon-col {
        padding-right: 4%
    }

    .backend .info-box-search-box-full button {
        left: 90%
    }

    #header .search-btn.lrg-btn a {
        padding: 4px 8px 16px;
        margin-top: 3px
    }

    .header-button a {
        margin-top: 3px
    }

    .attendee-email-box .lrg-btn a {
        font-size: 14px
    }

    .premiere-box {
        width: 48%
    }

        .premiere-box:nth-child(3n) {
            margin-right: 1% !important
        }

        .premiere-box .alt-image-box {
            height: 196px
        }

        .premiere-box .input-45 {
            width: 44%
        }
}

@media screen and (max-width: 384px) {
    .tt-time {
        font-size: 12px;
        min-width: 99px
    }

    .dashboard-events-pg ul.tab-nav {
        border-bottom: 1px solid #999;
        padding-bottom: 10px;
        margin-bottom: 5px;
        width: 100% !important
    }
}

@media screen and (max-width: 380px) {
    #sign-in-up .m-l-150 {
        margin-left: 0;
        text-align: center;
        width: 100%
    }

    a:link .dashboard-banner p, a:visited .dashboard-banner p {
        font-size: 21px
    }

    h3.jetstream-event-h3 {
        font-size: 16px
    }

    h2.jetstream-event-h2 {
        font-size: 38px
    }

    .jetstream-bar .warning-icon {
        display: none
    }

    .tab-top-nav-box, .tab-top-nav-box-active {
        font-size: 12px;
        line-height: 15px
    }
}

@media screen and (max-width: 375px) {
    .tt-time {
        font-size: 11px;
        min-width: 96px
    }

    .dashboard-events-pg .col12 .info-box-search-box-full button {
        left: 90%
    }

    .checkout-main #existingccform .security-code {
        width: 25% !important
    }

    .checkout-main #existingccform .zip-postal {
        width: 21% !important
    }

    .best-price {
        width: 34%;
        width: 34%
    }

    .buy-tickets-box-layaway .shipping-options .ticket-type {
        width: 48%
    }

    .fore-color, [data-wysihtml5-action], [data-wysihtml5-command] {
        width: 50px
    }

    .cc-popup .table-head {
        font-size: 10px
    }

    .event-creation-box .ticket-price .input-15 {
        width: 65% !important
    }

    .event-creation-box .ticket-type-category .select-12 {
        width: 55% !important;
    }
}

@media screen and (max-width: 374px) {
    .loc-city {
        width: 42%
    }

    .billing-info-list .loc-city {
        width: 42%
    }
}

@media screen and (max-width: 360px) {
    body {
        width: 100%;
        padding: 0;
        margin: 0
    }

    #container {
        width: 100%
    }

    .iphone-clear-b {
        clear: both
    }

    .left-main {
        width: 100%
    }

    .right-main {
        width: 100%
    }

    .event-bar-left {
        width: 98%
    }

    .event-bar-right {
        width: 98%
    }

    .event-bar-right-with-no-line {
        width: 98%
    }

    .facebook-sign-in-prompt {
        display: none
    }

    .facebook-sigin-btn a, .facebook-sigin-btn-new a {
        font-size: 16px
    }

    #sign-in-up h2 {
        font-size: 22px;
        line-height: 30px
    }

    #sign-in-up h3 {
        font-size: 18px
    }

    .flavorus-login-box h3 a {
        display: inline
    }

    #v3-banner {
        position: relative !important;
        height: 52px !important
    }

    .you-may-also-like-box .event-details-box {
        width: 100% !important;
        margin-bottom: 10px !important
    }

    .ad-slider-container {
        width: 100% !important;
        display: none
    }

    .ad-slider {
        margin-top: 30px !important
    }

    .info-box-search-box-full {
        height: 35px !important
    }

    #home-slider-container li h2 {
        display: none
    }

    #home-slider-container li p {
        display: none
    }

    .home-header-shadow {
        left: 0 !important;
        padding: 0 0 3px !important
    }

    .home-header-content {
        margin-left: 0 !important;
        left: 0 !important;
        padding-left: 2%;
        width: 96% !important;
        height: 446px !important;
        overflow: hidden
    }

    .home-header-text-container h1 {
        font-size: 35px !important;
        line-height: 38px !important
    }

    .facebook-sign-in-prompt {
        background-image: none !important;
        height: auto !important;
        padding: 30px 5% !important;
        margin-bottom: 0 !important
    }

    .featured-events .caroufredsel_wrapper {
        height: 130px !important;
        width: 278px !important
    }

    .featured-events #home-slider-container {
        height: 130px !important
    }

    .featured-events {
        display: none
    }

    .home-page #main {
        padding-top: 0
    }

    .facebook-sign-in-prompt {
        display: none !important
    }

    .ad-slider-container .caroufredsel_wrapper {
        height: 186px !important
    }

    .ad-slider-container #ad-slider-container {
        height: 186px !important
    }

    #home-main .box {
        margin-bottom: 0 !important
    }

    #home-main .box-tab {
        border-top-left-radius: 0;
        border-top-right-radius: 0
    }

    .home-page .tab-top-nav-box, .home-page .tab-top-nav-box-active {
        font-size: 12px
    }

    #locationname {
        width: 85% !important;
        max-width: 85% !important
    }

    .tab-top-nav-box-active a:active, .tab-top-nav-box-active a:hover, .tab-top-nav-box-active a:link, .tab-top-nav-box-active a:visited {
        line-height: 15px
    }

    .home-page .left-content .tab-nav .first-child {
        padding: 1% 6%
    }

    .info-box-search-box input, .info-box-search-box-full input {
        width: 96% !important
    }

    .info-box-search-box button, .info-box-search-box-full button {
        left: 91% !important;
        top: -10px !important
    }

    ul.tab-nav .left-content .first-child {
        padding: 2px 20px
    }

    #h-nav-bar {
        margin-top: -2px !important
    }

    #searcharea_col .mega-btn {
        padding: 5px .5%;
        background-color: #eee;
        border-left: 1px solid #ccc;
        border-right: 1px soild #ccc;
        width: 99%;
        float: left !important;
        display: none !important
    }

    img.event-icon-75 {
        width: 75px;
        height: 75px
    }

    #searcharea_col .info-box {
        height: auto
    }

    #searcharea_col.left-main .info-box-search-box-full {
        width: 100% !important
    }

    .buy-tickets-box-layaway .table-head .ticket-type, .buy-tickets-box-regular .table-head .ticket-type {
        display: none
    }

    .buy-tickets-box-layaway .table-head .layaway, .buy-tickets-box-regular .table-head .layaway {
        display: none
    }

    .buy-tickets-box-layaway .ticket-type, .buy-tickets-box-regular .ticket-type {
        display: block;
        float: left;
        border-bottom: 1px solid #ccc;
        margin-bottom: 5px;
        padding-bottom: 2px;
        width: 100% !important
    }

    .buy-tickets-box-layaway .layaway, .buy-tickets-box-regular .layaway {
        width: 99% !important;
        display: block;
        float: left;
        margin: 5px 0
    }

    .buy-tickets-box-layaway .price, .buy-tickets-box-regular .price {
        width: 25% !important
    }

    .shipping-options .ticket-type {
        width: 50% !important;
        display: block;
        margin-bottom: 5px
    }

    .buy-tickets-box-layaway .coupon-code, .buy-tickets-box-regular .coupon-code {
        width: 96%
    }

    .add-to-order-box .add-to-order-layaway .table-head .ticket-type, .add-to-order-box .add-to-order-regular .table-head .ticket-type {
        display: none
    }

    .add-to-order-box .add-to-order-layaway .table-head .layaway, .add-to-order-box .add-to-order-regular .table-head .layaway {
        display: none
    }

    .add-to-order-box .add-to-order-layaway .ticket-type, .add-to-order-box .add-to-order-regular .ticket-type {
        display: block;
        float: left;
        border-bottom: 1px solid #ccc;
        margin-bottom: 5px;
        padding-bottom: 2px;
        width: 100% !important
    }

    .add-to-order-box .add-to-order-layaway .layaway, .add-to-order-box .add-to-order-regular .layaway {
        width: 99% !important;
        display: block;
        float: left;
        margin: 5px 0
    }

    .cal-event .cal-share-icon, .email-event .email-share-icon {
        display: none !important
    }

    .buy-tickets-box-regular .quantity {
        width: 20.526%
    }

    .box .shipping-opt {
        width: 96% !important
    }

    .buy-tickets-box-layaway .ages, .buy-tickets-box-types .ages {
        width: 20%
    }

    .box .video-name {
        padding-right: 3%
    }

    .search-slider-right {
        display: none
    }

    #searcharea_col.right-main .info-box-search-box-full {
        width: 100% !important
    }

    ul.tab-nav {
        float: left;
        margin-bottom: 0
    }

    .dashboard-events-pg .col12 .info-box-search-box-full button {
        left: 89% !important;
        top: 3px !important
    }

    .dashboard-events-pg .info-box-search-box input, .dashboard-events-pg .info-box-search-box-full input {
        width: 97.5% !important
    }

    #colorbox .event-details-box img.event-icon-50 {
        display: none !important
    }

    .facebook-footer {
        padding: 7px 0 2px;
        height: 49px !important
    }

    .fb-foot-center .p-t-7 {
        font-size: 12px
    }

    .facebook-footer .facebook-sigin-btn {
        margin-top: 10px
    }

    .cc-info-box .radio-btn {
        width: 9% !important
    }

    .cc-popup .enter-cc {
        width: 89% !important
    }

    .cc-popup .table-head .cc-type {
        width: 12%
    }

    .cc-popup .table-head .cc-numb {
        width: 19%
    }

    .cc-popup .table-head .security-code {
        width: 20%
    }

    .cc-popup .table-head .zip-postal {
        width: 17%
    }

    #cboxClose {
        right: 4%
    }

    .checkout-main .checkout-cart-box .table-head {
        font-size: 11px;
        width: 45%
    }

    .checkout-main .checkout-cart-box ul.checkout-cart-list {
        width: 55%;
        margin: 5px 0 0
    }

    .checkout-main .important-info p, .checkout-main .important-info-checkout p {
        width: 92%
    }

    .checkout-main .event-block-details .trash-icon {
        float: right
    }

    .checkout-main .security-code input {
        width: 84%
    }

    .cc-popup .security-code input {
        width: 83%
    }

    .checkout-cart-box ul.checkout-cart-list li .column {
        padding: 7px 5px
    }

    .cc-info-box .zip-postal {
        width: 50.5% !important
    }

    h2.jetstream-event-h2 {
        font-size: 38px
    }

    .jetstream-bar .icons {
        display: none
    }

    .jetstream-bar p {
        padding-left: 5px
    }

    h5.jetstream-h5 {
        font-size: 15px
    }

    .buy-tickets-box-layaway .price {
        width: 37% !important
    }

    h3.jetstream-event-h3 {
        font-size: 14px
    }

    h2.jetstream-event-h2 {
        font-size: 34px
    }

    .jetstream-checkout .detail-txt {
        font-size: 11px
    }

    .jetstream-checkout .checkout-box-txt, .jetstream-checkout .checkout-main .important-info p {
        font-size: 12px
    }

    .create-an-account-box .important-info div.float-l {
        width: 100%
    }

        .create-an-account-box .important-info div.float-l a {
            text-align: center
        }

    .create-an-account-box .personal-info-list .form-boxes .user-radio-btn {
        margin-bottom: 10px;
        width: auto
    }

    .sign-in-group {
        width: 100%
    }

    .features-container {
        margin-top: 30px
    }

    #get-started .wpcf7-textarea, .wpcf7-text, .wpcf7-validates-as-required {
        width: 98%
    }

    .purchase-name-block {
        float: none;
        margin-top: 10px
    }

    .purchase-date-block {
        float: left;
        margin-top: 10px;
        text-align: center;
        width: 97%
    }

    .purchase-history-box {
        width: 100%;
        margin-bottom: 0
    }

    .order-payment:last-child {
        margin-top: 5px
    }

    .purchase-totals .sub-table-head {
        border: none
    }

    .backend .box .event-block-details .sub-table-head, .purchase-totals .sub-table-head {
        font-size: 11px;
        width: 30%;
        display: block;
        float: left;
        padding: 0
    }

        .backend .box .event-block-details .sub-table-head .column, .purchase-totals .sub-table-head .column {
            border-bottom: 1px solid #e6e6e6;
            float: none !important;
            margin: 0;
            padding: 8px 5px;
            text-align: left;
            width: auto !important
        }

    .backend .box .event-block-details .user-list li, .purchase-totals {
        overflow: auto
    }

        .backend .box .event-block-details .sub-table-head .ticket, .purchase-totals .sub-table-head .ticket {
            width: 13%
        }

        .backend .box .event-block-details .sub-table-head .srv-fee, .purchase-totals .sub-table-head .srv-fee {
            width: 9%
        }

        .backend .box .event-block-details .sub-table-head .fac-fee, .purchase-totals .sub-table-head .fac-fee {
            width: 9%
        }

        .backend .box .event-block-details .sub-table-head .taxes, .purchase-totals .sub-table-head .taxes {
            width: 9%
        }

        .backend .box .event-block-details .sub-table-head .coupon, .purchase-totals .sub-table-head .coupon {
            width: 10%
        }

        .backend .box .event-block-details .sub-table-head .shipping, .purchase-totals .sub-table-head .shipping {
            width: 10%
        }

        .backend .box .event-block-details .sub-table-head .total, .purchase-totals .sub-table-head .total {
            width: 13%
        }

    .backend .box .event-block-details .user-list ul, .box .purchase-totals ul {
        margin: 5px 0 0;
        width: 70% !important;
        float: left;
        display: block;
        font-size: 13px;
        padding: 0
    }

        .backend .box .event-block-details .user-list ul li, .box .purchase-totals ul li {
            border: 0 solid #ccc;
            margin: 0;
            padding: 0;
            list-style: none outside none
        }

            .backend .box .event-block-details .user-list ul li .column, .box .purchase-totals ul li .column {
                padding: 7px 5px;
                border-bottom: 1px solid #e6e6e6;
                float: none !important;
                margin: 0;
                text-align: left;
                width: auto !important;
                width: 50%
            }

            .backend .box .event-block-details .user-list ul li .qty, .box .purchase-totals ul li .qty {
                width: 8%
            }

            .backend .box .event-block-details .user-list ul li .srv-fee, .box .purchase-totals ul li .srv-fee {
                width: 9%
            }

            .backend .box .event-block-details .user-list ul li .fac-fee, .box .purchase-totals ul li .fac-fee {
                width: 9%
            }

            .backend .box .event-block-details .user-list ul li .taxes, .box .purchase-totals ul li .taxes {
                width: 9%
            }

            .backend .box .event-block-details .user-list ul li .coupon, .box .purchase-totals ul li .coupon {
                width: 10%
            }

            .backend .box .event-block-details .user-list ul li .coupon-code, .box .purchase-totals ul li .coupon-code {
                width: 10%
            }

            .backend .box .event-block-details .user-list ul li .shipping, .box .purchase-totals ul li .shipping {
                width: 9%
            }

            .backend .box .event-block-details .user-list ul li .total, .box .purchase-totals ul li .total {
                width: 13%
            }

    .backend .box .purch-history-brand-details .column, .backend .box .purch-history-event .column {
        width: 98%;
        text-align: center;
        font-size: 14px;
        border-left: none;
        border-right: none
    }

        .backend .box .purch-history-event .column:first-child {
            background-color: #fff
        }

    .password-full-text h2 {
        font-size: 28px;
        line-height: 30px
    }

    .password-input .input-70 {
        width: 62%
    }

    .password-input .lrg-btn {
        width: 31%
    }

    .password-box .other-info-box h3.social-share {
        font-size: 16px
    }

    .tt-time {
        font-size: 11px;
        min-width: 91px
    }

    a.signin-btn {
        width: 57%
    }

    a.create-btn {
        width: 41%
    }
}

@media screen and (max-width: 320px) {
    body {
        width: 100%;
        padding: 0;
        margin: 0
    }

    #container {
        width: 100%
    }

    .iphone-clear-b {
        clear: both
    }

    .left-main {
        width: 100% !important
    }

    .right-main {
        width: 100% !important
    }

    .facebook-sigin-btn a, .facebook-sigin-btn-new a {
        font-size: 14px
    }

    #sign-in-up h3 {
        font-size: 15px
    }

    .big-or {
        font-size: 20px;
        height: 24px;
        margin-bottom: -33px;
        top: -24px
    }

    .flavorus-login-box {
        margin-bottom: 0
    }

    .col3 {
        width: 100%
    }

    .col9 {
        width: 100%
    }

    .event-creation-box .ticket-price .input-15 {
        width: 60% !important
    }

    .event-creation-box .ticket-type-category .select-12 {
        width: 80% !important;
    }

    .best-price {
        width: 38%;
        width: 38%
    }

    .loading-area {
        min-height: 60px;
        padding: 40px 0 0 30%
    }

    .loading-texter {
        font-size: 24px
    }

    .loader span {
        width: 8px;
        height: 8px;
        margin: 16px auto 0
    }

    #dashboard-bar h2 {
        font-size: 32px !important
    }

    #v3-banner {
        position: relative !important;
        height: 63px !important
    }

    .you-may-also-like-box .event-details-box {
        width: 100% !important;
        margin-bottom: 10px !important
    }

    .ad-slider-container {
        width: 100% !important;
        display: none
    }

    .info-box-search-box-full {
        height: 35px !important
    }

    #home-slider-container li h2 {
        display: none
    }

    #home-slider-container li p {
        display: none
    }

    .home-header-shadow {
        left: 0 !important;
        padding: 0 0 3px !important
    }

    .home-header-content {
        margin-left: 0 !important;
        left: 0 !important;
        padding-left: 2%;
        width: 96% !important;
        height: 405px !important;
        overflow: hidden
    }

    .home-header-text-container h1 {
        font-size: 27px !important;
        line-height: 34px !important
    }

    .facebook-sign-in-prompt {
        background-image: none !important;
        height: auto !important;
        padding: 30px 5% !important;
        margin-bottom: 0 !important
    }

    .featured-events .caroufredsel_wrapper {
        height: 130px !important;
        width: 278px !important
    }

    .featured-events #home-slider-container {
        height: 130px !important
    }

    .ad-slider-container .caroufredsel_wrapper {
        height: 186px !important
    }

    .ad-slider-container #ad-slider-container {
        height: 186px !important
    }

    #home-main .box {
        margin-bottom: 0 !important
    }

    #home-main .box-tab {
        border-top-left-radius: 0;
        border-top-right-radius: 0
    }

    .tab-top-nav-box, .tab-top-nav-box-active {
        font-size: 12px;
        line-height: 15px
    }

    #locationname {
        width: 85% !important;
        max-width: 85% !important
    }

    .tab-top-nav-box-active a:active, .tab-top-nav-box-active a:hover, .tab-top-nav-box-active a:link, .tab-top-nav-box-active a:visited {
        line-height: 15px !important
    }

    .info-box-search-box input, .info-box-search-box-full input {
        width: 96% !important
    }

    .info-box-search-box button, .info-box-search-box-full button {
        left: 91% !important;
        top: -10px !important
    }

    .feature-post-callout p {
        width: 252px
    }

    .home-header-container {
        height: 405px
    }

    .facebook-sign-in-prompt {
        display: none !important
    }

    #h-nav-bar {
        margin-top: -2px !important
    }

    ul.search-results-events li.search-cal {
        left: 0;
        margin-bottom: 5px;
        z-index: 100;
        padding: 1px 2% 5px;
        width: 96%;
        border-bottom: 1px solid #ccc;
        background-color: #f0f0f0
    }

    .search-cal .event-cal-box {
        width: 100%;
        border: 0 solid #ccc;
        margin: 0;
        background-color: #f0f0f0;
        border-bottom: 1px soild #e6e6e6;
        padding: 5px 0;
        border-radius: 0
    }

        .event-cal-box .event-cal-day, .search-cal .event-cal-box .event-cal-month {
            color: #414141;
            border-radius: 0;
            font-family: RobotoRegular, Helvetica, Arial, sans-serif;
            font-size: 16px;
            font-weight: 400;
            width: auto !important;
            float: left;
            background-color: transparent !important;
            -webkit-font-smoothing: antialiased
        }

    img.event-icon-75 {
        width: 75px;
        height: 75px
    }

    .event-details-right {
        width: 100%;
        display: block;
        margin-bottom: 10px
    }

        .event-details-right .event-price-range {
            float: left !important
        }

        .event-details-right .clear-r {
            clear: none !important
        }

    #searcharea_col .info-box {
        height: auto
    }

    #searcharea_col.left-main .info-box-search-box-full {
        width: 100% !important
    }

    #searcharea_col .box-tab {
        padding-top: 80px !important
    }

    .search-results-pg .mega-btn {
        display: none
    }

    .start-selling-ticket-banner {
        background-position: 101% top;
        background-size: 474px auto
    }

    a:link .start-selling-ticket-banner p, a:visited .start-selling-ticket-banner p {
        font-size: 20px
    }

    .backend .box .eventstatus, .backend .box .status {
        text-align: right
    }

    .box .event {
        width: 30%
    }

    .box .date-time {
        width: 25%
    }

    .box .tix-total {
        width: 19%;
        text-align: right
    }

    .box .date-total {
        width: 19%;
        text-align: right
    }

    .tab-top, ul.tab-nav {
        padding-bottom: 10px;
        margin-bottom: 5px;
        width: 100% !important
    }

    .dashboard-client .my-event-box .total-earned {
        width: 35% !important
    }

    .dashboard-client .my-event-box .tix-total {
        width: 32%
    }

    .dashboard-client .my-event-box .date-total {
        width: 32%
    }

    .dashboard-client .my-event-box .date-total {
        width: 32%
    }

    .dashboard-client .my-event-box .status {
        width: 30%
    }

    .dashboard-client .ticket-list .icon-col {
        margin-top: 20px
    }

    .dashboard-profile-pg .tab-top {
        border-bottom: none
    }

    .dashboard-profile-pg .single-btn {
        margin-top: -36px
    }

    .loc-city {
        width: 41%
    }

    .billing-info-list .loc-city {
        width: 41%
    }

    .important-info-checkout p {
        width: 80%
    }

    .checkout-main ul.notification-list label {
        width: 80% !important
    }

    .checkout-main .important-info p, .checkout-main .important-info-checkout p {
        width: 80%
    }

    .cc-icons {
        width: 27px;
        height: 18px
    }

    .box .promo-code {
        width: 28%
    }

    .box .promo-amount {
        width: 18%
    }

    .box .promo-status {
        width: 14%
    }

    .form-boxes .input-12 {
        width: 17% !important
    }

    .box .promo-code {
        width: 34%
    }

    .box .promo-amount {
        width: 18%
    }

    .box .promo-status {
        display: none
    }

    .box .gl-date {
        width: 25%
    }

    .box .gl-delivery {
        width: 28%
    }

    .box .gl-guests {
        width: 15%
    }

    .box .form-title {
        width: 30%
    }

    .box .form-event {
        width: 30%
    }

    .box .form-usage {
        width: 10%
    }

    .box .form-status {
        display: none
    }

    .box .sub-email {
        display: none
    }

    .sub-promoter-box .column {
        width: 36%
    }

    .sub-promoter-box .icon-col {
        width: 18px
    }

    .user-policy-box .email {
        width: 58%
    }

    .add-user-box .button {
        margin-top: 10px
    }

    .info-box .info-box-search-box {
        margin-top: 10px
    }

    .info-box-search-box input, .info-box-search-box-full input {
        width: 82%
    }

    .box .video-name {
        padding-right: 3%
    }

    .search-slider-right {
        display: none
    }

    #searcharea_col.right-main .info-box-search-box-full {
        width: 100% !important
    }

    .event-pass-box .season-pass-name {
        width: 40%
    }

    .event-pass-box .date-created {
        display: none
    }

    .multi-attraction-box .attraction-name {
        width: 35%
    }

    .multi-attraction-box .attraction-date {
        display: none
    }

    .gateway-stats-box .gateway-stats-type {
        width: 30%
    }

    .gateway-stats-box .gateway-stats-total {
        width: 30%
    }

    .gateway-stats-box .gateway-stats-reversal-qty {
        display: none
    }

    .gateway-stats-box .gateway-stats-processed {
        display: none
    }

    .gateway-box .gateway-account {
        display: none
    }

    .gateway-box .gateway-name {
        width: 37%
    }

    .gateway-box .gateway-types {
        width: 24%
    }

    .event-template-list-box .default-checkbox-col {
        width: 20%
    }

    .event-template-list-box .template-name {
        width: 40%
    }

    .invoices-box .invoice-date {
        display: none
    }

    .invoices-box .invoice-statement {
        width: 25%
    }

    .invoices-box .invoice-description {
        display: none
    }

    .invoices-box .invoice-types {
        width: 32%
    }

    .invoices-box .invoice-venue {
        width: 38%
    }

    .invoices-box-consolidate .default-checkbox-col {
        width: 9%
    }

    .invoices-box-consolidate .invoice-event {
        width: 26%
    }

    .invoices-box-consolidate .invoice-event-num {
        display: none
    }

    .invoices-box-consolidate .invoice-date {
        width: 29%
    }

    .invoices-box-consolidate .invoice-statement {
        display: none
    }

    .invoices-box-consolidate .invoice-total {
        width: 11%
    }

    .dashboard-stats-brand .stats-top-info .column {
        width: 25%
    }

    .dashboard-stats-brand .stats-top-info .stats-top-jumps {
        display: none
    }

    .dashboard-stats-brand .mega-btn {
        position: relative;
        top: 0
    }

    .dashboard-stats-profile .stats-top-info .column {
        width: 25%
    }

    .fb-foot-center {
        left: 0
    }

    .facebook-footer .m-t-15 {
        margin-top: 0
    }

    .facebook-footer .facebook-sigin-btn {
        width: auto;
        margin-top: 15px
    }

    .fb-footer-right {
        width: 40%;
        margin-top: 0
    }

        .fb-footer-right p {
            margin-top: 10px;
            width: 65%;
            font-size: 14px
        }

    .fb-footer-left {
        min-width: 50%
    }

        .fb-footer-left img {
            display: none
        }

        .fb-footer-left h4 {
            font-size: 20px
        }

    .buy-tickets-box-layaway .table-head .ticket-type, .buy-tickets-box-regular .table-head .ticket-type {
        display: none
    }

    .buy-tickets-box-layaway .table-head .layaway, .buy-tickets-box-regular .table-head .layaway {
        display: none
    }

    .buy-tickets-box-layaway .ticket-type, .buy-tickets-box-regular .ticket-type {
        display: block;
        float: left;
        border-bottom: 1px solid #ccc;
        margin-bottom: 5px;
        padding-bottom: 2px;
        width: 100% !important
    }

    .buy-tickets-box-layaway .layaway, .buy-tickets-box-regular .layaway {
        width: 99% !important;
        display: block;
        float: left;
        margin: 5px 0
    }

    .shipping-options .ticket-type {
        width: 100% !important;
        display: block;
        margin-bottom: 5px
    }

    .buy-tickets-box-layaway .coupon-code, .buy-tickets-box-regular .coupon-code {
        width: 96%
    }

    .add-to-order-box .add-to-order-layaway .table-head .ticket-type, .add-to-order-box .add-to-order-regular .table-head .ticket-type {
        display: none
    }

    .add-to-order-box .add-to-order-layaway .table-head .layaway, .add-to-order-box .add-to-order-regular .table-head .layaway {
        display: none
    }

    .add-to-order-box .add-to-order-layaway .ticket-type, .add-to-order-box .add-to-order-regular .ticket-type {
        display: block;
        float: left;
        border-bottom: 1px solid #ccc;
        margin-bottom: 5px;
        padding-bottom: 2px;
        width: 100% !important
    }

    .add-to-order-box .add-to-order-layaway .layaway, .add-to-order-box .add-to-order-regular .layaway {
        width: 99% !important;
        display: block;
        float: left;
        margin: 5px 0
    }

    .cal-event .cal-share-icon, .email-event .email-share-icon {
        display: none !important
    }

    #cboxClose {
        right: 7%
    }

    .checkout-main .important-info p {
        width: 82%;
        margin-top: 0
    }

    #purchasebutton2 {
        margin-bottom: 5px
    }

    .checkout-main .info-box #termscheckbox2 {
        margin-top: -5px
    }

    .billing-info-list .loc-street {
        width: 97%;
        margin-right: 0
    }

    .billing-info-list .loc-city {
        width: 97%;
        margin-bottom: 15px
    }

    .billing-info-list .loc-state {
        width: 38%
    }

    .billing-info-list .loc-zip {
        width: 56.5%
    }

    .cc-info-box .enter-cc {
        width: 97%
    }

    .cc-info-box .exp-date {
        width: 50%
    }

    .cc-info-box .security-code {
        width: 32% !important;
        margin-right: 0
    }

    .checkout-main .security-code input {
        width: 94%
    }

    .cc-info-box .zip-postal {
        width: 97% !important
    }

    .cc-info-box .security-code input {
        margin-bottom: 10px !important
    }

    .cc-icons {
        margin-top: 0 !important;
        width: 32px
    }

    .amex-icon, .disc-icon, .mc-icon, .visa-icon {
        background-position-x: -6px
    }

    .notice-bar .warning-icon {
        display: none
    }

    .notice-bar p {
        text-align: center;
        width: 98%;
        padding: 0 1%;
        font-size: 12px
    }

    .cc-popup .table-head {
        font-size: 8px
    }

        .cc-popup .table-head .cc-numb {
            width: 14%
        }

    .cc-popup .cc-info-box .cc-numb {
        width: 14% !important
    }

    .cc-popup .table-head .exp-date {
        width: 35%
    }

    .cc-popup .cc-info-box .exp-date {
        width: 45%
    }

    .cc-popup .table-head .security-code {
        width: 20%
    }

    .cc-popup .table-head .zip-postal {
        width: 12%
    }

    .cc-popup .cc-info-box .zip-postal {
        width: 24% !important
    }

    .cc-popup .cc-info-box .security-code {
        width: 24% !important;
        margin-right: 1%
    }

    .cc-popup .enter-cc {
        width: 100%
    }

    .cc-popup .credit-cart-list .exp-date {
        width: 30% !important
    }

    .cc-popup .credit-cart-list .security-code {
        width: 20% !important
    }

    .cc-popup .credit-cart-list .zip-postal {
        width: 20% !important
    }

    .purchase-totals .sub-table-head .column {
        border-bottom: none
    }

    .purchase-totals ul li .column {
        border-bottom: none;
        margin-bottom: 5px !important;
        padding: 5px !important
    }

    .backend .box .event-block-details .sub-table-head .column, .purchase-totals .sub-table-head .column {
        border-bottom: none !important;
        margin-bottom: 5px !important;
        padding: 5px !important
    }

    .purchase-totals .sub-table-head .column {
        padding: 5px !important
    }

    .backend .box .event-block-details .user-list ul li .column, .box .purchase-totals ul li .column {
        border-bottom: none !important;
        padding: 5px !important;
        margin-bottom: 5px !important
    }

    .backend .box .purch-history-brand-details .column, .backend .box .purch-history-event .column {
        text-align: left !important;
        margin-left: 2%
    }

    .order-payment .cc-icons {
        background-image: url(https://cdn.vor.us/images/cc-visa.png);
        background-position: 0 0;
        background-size: 100%
    }

    .purch-history-event .lrg-btn {
        margin: 10px 0;
        width: 100%;
        text-align: center
    }

    .dashboard-customer .box ul li {
        padding: 0 2%
    }

    .purchase-history-box-l .cc-icons {
        display: none
    }

    .shipping-details-box .tab-top {
        width: 96%;
        padding-right: 2%;
        text-align: center
    }

    .purchase-history-details-box .tab-top {
        width: 96%;
        padding-right: 2%;
        text-align: center
    }

    .shipping-details-box .icon-link-block {
        width: 96%;
        padding-left: 2%;
        padding-right: 2%;
        text-align: right
    }

        .shipping-details-box .icon-link-block .edit-icon {
            float: right
        }

    .purch-history-event .column {
        text-align: center;
        width: 100%;
        float: none;
        font-size: 20px
    }

    .purch-history-event .icon-link-block {
        float: right
    }

    .purch-history-event {
        padding: 0
    }

    .buy-tickets-box-layaway .fee, .buy-tickets-box-types .fee {
        width: 22%
    }

    .buy-tickets-box-layaway .price, .buy-tickets-box-types .price {
        width: 32% !important
    }

    .buy-tickets-box-layaway .ticket-type {
        border-bottom: none !important
    }

    .buy-tickets-box-layaway .shipping-options .ticket-type {
        width: 55% !important
    }

    .cc-icons {
        height: 21px;
        border-radius: 2px;
        margin-bottom: 0 !important
    }

    .visa-icon {
        background-position: 0 0 !important
    }

    .mc-icon {
        background-position: 0 -22px !important
    }

    .disc-icon {
        background-position: 0 -44px !important
    }

    .amex-icon {
        background-position: 0 -66px !important
    }

    .checkout-main .cc-info-box .exp-date {
        width: 36% !important
    }

    .cc-info-box .security-code {
        width: 18% !important;
        margin-right: 3%
    }

    .checkout-main .cc-info-box .zip-postal {
        width: 38% !important
    }

    .dashboard-customer .purchase-history-dash-box {
        border-top: 1px solid #999
    }

    .dashboard-customer .account-box-dash {
        border-top: 1px solid #999
    }

    .dashboard-customer .box-container {
        margin-bottom: 20px
    }

    .tab-top {
        text-align: left !important;
        width: 98% !important
    }

    .dashboard-customer .shipping-details-box .icon-link-block.p-t-7 {
        clear: none !important;
        margin-top: -32px !important
    }

    .dashboard-customer .purchase-totals .sub-table-head {
        clear: none !important;
        float: left !important;
        width: 30% !important
    }

    .dashboard-customer .purchase-totals ul {
        clear: none !important;
        float: left !important;
        width: 50% !important
    }

    .col12 .info-box-search-box-full button {
        left: 91%
    }

    .mc-partner {
        float: right;
        margin-top: -20px;
        margin-right: 2%
    }

    #existingccform .credit-card-box .table-head {
        font-size: 9px
    }

    .checkout-main #existingccform .security-code {
        width: 23% !important
    }

    #existingccform .exp-date .month-select select {
        width: 96%
    }

    .checkout-main #existingccform .exp-date .month-select {
        width: 48%;
        margin-right: 2%
    }

    .checkout-main #existingccform .cc-info-box .exp-date {
        width: 31% !important
    }

    .checkout-main #existingccform .exp-date .year-select select {
        width: 98%
    }

    .checkout-main #existingccform .exp-date {
        width: 35%
    }

    .checkout-main #existingccform .cc-info-box .exp-date {
        width: 35% !important
    }

    #footer .footer-l {
        width: 90%;
        padding-left: 11%
    }

    #footer .footer-r {
        width: 82%;
        padding-left: 11%
    }

    #footer #menu-item-121, #footer #menu-item-1911, #footer #menu-item-3364 {
        display: none
    }

    .facebook-footer {
        padding: 7px 0 2px;
        height: 49px !important
    }

    .fb-foot-center .p-t-7 {
        font-size: 12px
    }

    h2.jetstream-event-h2 {
        font-size: 30px
    }

    h3.jetstream-event-h3 {
        font-size: 13px
    }

    .jetstream .text-only-box h2 {
        font-size: 22px
    }

    h2.jetstream-select {
        font-size: 27px
    }

    .jetstream-checkout .layaway-month-details {
        text-align: right
    }

    .tt-time {
        font-size: 13px;
        min-width: 130px
    }

    a.signin-btn {
        width: 49%
    }

    a.create-btn {
        width: 49%
    }

        a.create-btn .text {
            padding: 21px 0 !important
        }

    .analytics-box .input-21 {
        width: 77%
    }

    .client-support-header h1 {
        font-size: 32px
    }

    .topic-box h5 {
        font-size: 18px
    }

    .attendee-email-box .input-12 {
        width: 15% !important
    }
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio:32), only screen and (min--moz-device-pixel-ratio:1.5), only screen and (min-device-pixel-ratio:1.5) {
    .facebook-sign-in-prompt {
        background-image: url(https://cdn.vor.us/images/version3/images/facebook-connect-2x.png) !important;
        background-size: 440px !important;
        display: none !important
    }

    .facebook-sign-in-prompt-dashboard {
        background-image: url(https://cdn.vor.us/images/version3/images/facebook-connect-dashboard-2x.png) !important;
        background-size: 364px !important
    }

    .facebook-sign-in-prompt-dashboard-small {
        background-image: url(https://cdn.vor.us/images/version3/images/facebook-connect-dashboard-small-2x.png) !important;
        background-size: 250px !important
    }
}

@-webkit-keyframes loader {
    0% {
        width: 16px;
        height: 16px;
        opacity: .9;
        -webkit-transform: translateY(0)
    }

    100% {
        width: 16px;
        height: 16px;
        opacity: .1;
        -webkit-transform: translateY(0)
    }
}

@-moz-keyframes loader {
    0% {
        width: 16px;
        height: 16px;
        opacity: .9;
        -moz-transform: translateY(0)
    }

    100% {
        width: 16px;
        height: 16px;
        opacity: .1;
        -moz-transform: translateY(-12px)
    }
}

@-webkit-keyframes loader {
    0% {
        width: 12px;
        height: 12px;
        opacity: .9;
        -webkit-transform: translateY(0)
    }

    100% {
        width: 12px;
        height: 12px;
        opacity: .1;
        -webkit-transform: translateY(0)
    }
}

@-moz-keyframes loader {
    0% {
        width: 12px;
        height: 12px;
        opacity: .9;
        -moz-transform: translateY(0)
    }

    100% {
        width: 12px;
        height: 12px;
        opacity: .1;
        -moz-transform: translateY(-10px)
    }
}

@-webkit-keyframes loader {
    0% {
        width: 8px;
        height: 8px;
        opacity: .9;
        -webkit-transform: translateY(0)
    }

    100% {
        width: 8px;
        height: 8px;
        opacity: .1;
        -webkit-transform: translateY(0)
    }
}

@-moz-keyframes loader {
    0% {
        width: 8px;
        height: 8px;
        opacity: .9;
        -moz-transform: translateY(0)
    }

    100% {
        width: 8px;
        height: 8px;
        opacity: .1;
        -moz-transform: translateY(-6px)
    }
}

@media only screen and (min-device-width: 320px) and (max-device-width:568px) and (-webkit-min-device-pixel-ratio:2) and (orientation:landscape) {
    body {
        -webkit-text-size-adjust: none
    }
}

p.m-l-5.m-t-7.timer {
    margin-top: 60px;
    float: none;
    margin-left: 0;
    width: 100%
}

.date-timer {
    margin: 8px 0
}

.from-to {
    margin-left: -45px
}

.timer-off {
    opacity: .3
}

.timer-on {
    opacity: 1
}

.timer-off, .timer-on {
    padding: 10px 1% 0
}

.form-boxes .form-timer {
    margin: 8px 0
}

.timer {
    padding-left: 0;
    width: 40px;
    font-size: 14px
}

.timer-off, .timer-on {
    padding: 10px 1% 0 0
}

.forgotpass-img {
    height: 130px;
    width: 100%;
    background-color: #3a3a3a;
    margin-top: 57px;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    border-top: 1px #494949 solid
}

    .forgotpass-img h2 {
        color: #fff;
        font-size: 50px;
        text-align: center;
        padding-top: 45px;
        font-family: RobotoLight, Helvetica, Arial, sans-serif
    }

.forgot-pass-txt {
    text-align: center;
    margin-top: 45px;
    font-size: 14px !important;
    color: #232323 !important
}

a.password-btn {
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    font-size: 15px;
    color: #fff;
    background-color: #0a9dc5;
    text-align: center;
    float: left;
    height: 100%;
    margin: 0;
    width: 48%
}

.forgot a.cancel-btn {
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    font-size: 15px;
    color: #fff;
    background-color: #adadad;
    text-align: center;
    float: left;
    height: 100%;
    margin: 0 0 0 2%;
    width: 48%
}

#sign-in-up .buttons-container.forgot {
    padding-top: 0
}

header#header.header-pass {
    border-bottom: 1px #292929 solid
}

.info-box.important-info.m-t-15.forgot-box {
    width: 100%
}

.pass-warning-bar {
    display: block;
    background-color: red;
    padding: 15px 1%;
    font-size: 14px;
    line-height: 14px;
    font-family: RobotoBold, Helvetica, Arial, sans-serif;
    font-weight: 400;
    position: relative;
    top: -2px;
    color: #fff;
    margin: 20px auto 0;
    max-width: 1140px;
    width: 98%;
    -webkit-font-smoothing: antialiased;
    text-align: center
}

    .pass-warning-bar .warning-icon {
        color: #fff;
        margin: 0;
        padding-right: 10px
    }

input.readonly:focus {
    box-shadow: 0 0 0 0 #ddd inset;
    border: 1px solid #e6e6e6
}

@media only screen and (max-width: 668px) {
    .forgotpass-img h2 {
        font-size: 38px
    }
}

@media only screen and (max-width: 510px) {
    .forgotpass-img h2 {
        padding-top: 27px
    }
}

@media only screen and (max-width: 505px) {
    #sign-in-up .buttons-container.forgot {
        max-width: 500px;
        width: 100%;
        white-space: nowrap;
        height: 40px
    }
}

@media only screen and (max-width: 480px) {
    .forgotpass-img {
        margin-top: 0
    }

    a.password-btn {
        margin: 0 0 2%;
        width: 99%
    }

    .forgot a.cancel-btn {
        margin: 0;
        width: 99%
    }

    #sign-in-up .signin-bottom.forgot-btm {
        margin-top: 80px
    }
}

#MyEventBoxClient_cd .my-event-box .date-total {
    width: 12%
}

@media screen and (max-width: 600px) {
    #MyEventBoxClient_cd .my-event-box .date-total {
        width: 20%
    }
}

.fan-exchange-button {
    width: 100%;
    text-align: center;
    margin-top: 25px;
}

.sold-out-fan-to-fan {
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 38px;
}

#fanexchangebtnsoldoutevent,
#fanexchangebtnticketsoldout {
    background-color: #0c9a9a;
    color: #ffffff;
    font-family: RobotoRegular, Helvetica, Arial, sans-serif;
}

#fan-exchange-button-ticket-sold-out {
    margin-top: 0;
    width: auto;
}

/* =========================================================
   Shopping cart expand/collapse state
   Must stay at the end of the file to override older rules
   ========================================================= */

/* =========================================================
   Shared cart internals: desktop + mobile expanded
   ========================================================= */

#rightPanel shopping-cart,
#rightPanel shopping-cart .shopping-cart {
    box-sizing: border-box;
}

    /* Ticket list wrapper */
    #rightPanel shopping-cart .shopping-cart > .ticket-list {
        width: 100%;
        box-sizing: border-box;
        margin: 16px 0 0 0;
        padding: 0;
        overflow: visible;
    }

        /*
   Ticket row layout:
   row 1: Event title                         X
   row 2: Ticket type/group     Price         Quantity
   row 3: empty                 empty         Update
*/
        #rightPanel shopping-cart .shopping-cart > .ticket-list > li,
        #rightPanel shopping-cart .shopping-cart > .ticket-list > li.odd {
            position: relative;
            display: grid;
            grid-template-columns: minmax(0, 1fr) auto 72px;
            grid-template-areas:
                "event event remove"
                "type  price qty"
                ".     .     qty";
            column-gap: 12px;
            row-gap: 6px;
            width: 100%;
            box-sizing: border-box;
            padding: 16px 0;
            margin: 0;
            border-bottom: 1px solid rgba(0, 0, 0, 0.08);
            background: transparent;
        }

            /* Kill legacy float helpers inside ticket rows */
            #rightPanel shopping-cart .shopping-cart > .ticket-list > li .float-l,
            #rightPanel shopping-cart .shopping-cart > .ticket-list > li .float-r {
                float: none;
            }

            #rightPanel shopping-cart .shopping-cart > .ticket-list > li .clear,
            #rightPanel shopping-cart .shopping-cart > .ticket-list > li .clear-b,
            #rightPanel shopping-cart .shopping-cart > .ticket-list > li .clear-l {
                display: none;
            }

            /* Event title */
            #rightPanel shopping-cart .shopping-cart > .ticket-list > li .event-name {
                grid-area: event;
                min-width: 0;
                font-weight: 700;
                color: inherit;
            }

            /* Ticket type / group name */
            #rightPanel shopping-cart .shopping-cart > .ticket-list > li .ticket-type {
                grid-area: type;
                min-width: 0;
                color: #009c9c;
                font-weight: 700;
            }

            /* Ticket price */
            #rightPanel shopping-cart .shopping-cart > .ticket-list > li .price {
                grid-area: price;
                min-width: 0;
                white-space: nowrap;
                justify-self: start;
                align-self: start;
            }

            /*
   Remove ticket X.
   This uses multiple selectors because legacy cart templates often render
   the remove action with different classes or as a plain anchor.
*/
            #rightPanel shopping-cart .shopping-cart > .ticket-list > li > a:not(.ep-tooltip):not(.bo-tooltip):not(.tooltip-link),
            #rightPanel shopping-cart .shopping-cart > .ticket-list > li [class*="remove"],
            #rightPanel shopping-cart .shopping-cart > .ticket-list > li [class*="delete"],
            #rightPanel shopping-cart .shopping-cart > .ticket-list > li [class*="close"],
            #rightPanel shopping-cart .shopping-cart > .ticket-list > li [onclick*="remove"],
            #rightPanel shopping-cart .shopping-cart > .ticket-list > li [onclick*="Remove"],
            #rightPanel shopping-cart .shopping-cart > .ticket-list > li [ng-click*="remove"],
            #rightPanel shopping-cart .shopping-cart > .ticket-list > li [ng-click*="Remove"] {
                grid-area: remove;
                justify-self: end;
                align-self: start;
                float: none;
                width: auto;
                height: auto;
                margin: 0;
                padding: 0;
            }

            /* Quantity selector + update link */
            #rightPanel shopping-cart .shopping-cart > .ticket-list > li .quantcheck {
                grid-area: qty;
                justify-self: end;
                align-self: start;
                display: flex;
                flex-direction: column;
                align-items: flex-end;
                gap: 6px;
                min-width: 72px;
            }

                #rightPanel shopping-cart .shopping-cart > .ticket-list > li .quantcheck select {
                    width: 72px;
                    height: 48px;
                }

                #rightPanel shopping-cart .shopping-cart > .ticket-list > li .quantcheck a {
                    text-align: right;
                }

    /* Cart totals: vertical rows, not horizontal columns */
    #rightPanel shopping-cart .shopping-cart > .cart-details {
        display: flex;
        flex-direction: column;
        width: 100%;
        box-sizing: border-box;
        gap: 8px;
        margin-top: 16px;
    }

        #rightPanel shopping-cart .shopping-cart > .cart-details .cart-row {
            display: flex;
            flex-direction: row;
            align-items: flex-start;
            justify-content: space-between;
            width: 100%;
            box-sizing: border-box;
            gap: 12px;
        }

            #rightPanel shopping-cart .shopping-cart > .cart-details .cart-row .float-l,
            #rightPanel shopping-cart .shopping-cart > .cart-details .cart-row .float-r {
                float: none;
            }

            #rightPanel shopping-cart .shopping-cart > .cart-details .cart-row > :first-child {
                min-width: 0;
            }

            #rightPanel shopping-cart .shopping-cart > .cart-details .cart-row > :last-child {
                margin-left: auto;
                text-align: right;
                white-space: nowrap;
            }

            #rightPanel shopping-cart .shopping-cart > .cart-details .cart-row:last-child {
                margin-top: 8px;
                padding-top: 12px;
                border-top: 1px solid rgba(0, 0, 0, 0.08);
            }

    /* Checkout button */
    #rightPanel shopping-cart .shopping-cart #checkoutbutton,
    #rightPanel shopping-cart .shopping-cart #checkoutbuttondisabled {
        float: none;
        clear: both;
        width: 100%;
        max-width: none;
        box-sizing: border-box;
        margin: 16px 0 0 0;
    }

        #rightPanel shopping-cart .shopping-cart #checkoutbutton a,
        #rightPanel shopping-cart .shopping-cart #checkoutbuttondisabled a {
            display: flex;
            width: 100%;
            min-width: 0;
            max-width: none;
            height: 48px;
            box-sizing: border-box;
            align-items: center;
            justify-content: center;
            text-align: center;
        }

/* =========================================================
   Mobile: fixed bottom cart
   ========================================================= */

@media screen and (max-width: 767px) {
    #rightPanel shopping-cart {
        position: fixed;
        left: 0;
        right: 0;
        bottom: 0;
        z-index: 999;
        width: 100vw;
        width: 100dvw;
        max-height: 100vh;
        max-height: 100dvh;
        box-sizing: border-box;
        padding: 0;
        margin: 0;
    }

        #rightPanel shopping-cart .shopping-cart {
            width: 100%;
            max-width: none;
            box-sizing: border-box;
            margin: 0;
            padding: 16px;
            background: #eeeeee;
            border-radius: 8px 8px 0 0;
            box-shadow: 0 -1px 8px rgba(0, 0, 0, 0.15);
        }

            /* Collapsed: header + mobile total + checkout only */
            #rightPanel shopping-cart .shopping-cart.is-collapsed {
                height: auto;
                max-height: none;
                overflow: visible;
            }

                #rightPanel shopping-cart .shopping-cart.is-collapsed > .ticket-list,
                #rightPanel shopping-cart .shopping-cart.is-collapsed > .cart-details,
                #rightPanel shopping-cart .shopping-cart.is-collapsed > .divider-show {
                    display: none;
                }

                #rightPanel shopping-cart .shopping-cart.is-collapsed #carttotalduemobile,
                #rightPanel shopping-cart .shopping-cart.is-collapsed #carttotalduetodaymobile {
                    display: flex;
                    width: 100%;
                    box-sizing: border-box;
                    margin-top: 12px;
                }

                #rightPanel shopping-cart .shopping-cart.is-collapsed #checkoutbutton,
                #rightPanel shopping-cart .shopping-cart.is-collapsed #checkoutbuttondisabled {
                    margin-top: 12px;
                }

            /* Expanded: full cart */
            #rightPanel shopping-cart .shopping-cart.is-expanded {
                height: auto;
                max-height: calc(100vh - 24px);
                max-height: calc(100dvh - 24px);
                overflow-y: auto;
                overflow-x: hidden;
            }

                #rightPanel shopping-cart .shopping-cart.is-expanded > .ticket-list {
                    display: flex;
                    flex-direction: column;
                }

                #rightPanel shopping-cart .shopping-cart.is-expanded > .cart-details {
                    display: flex;
                    flex-direction: column;
                }

                #rightPanel shopping-cart .shopping-cart.is-expanded > .divider-show {
                    display: block;
                }

                #rightPanel shopping-cart .shopping-cart.is-expanded #carttotalduemobile,
                #rightPanel shopping-cart .shopping-cart.is-expanded #carttotalduetodaymobile {
                    display: none;
                }

    #rightPanel .shopping-cart-toggle {
        display: inline-block;
    }
}

/* =========================================================
   Tablet / desktop: normal right-column cart
   ========================================================= */

@media screen and (min-width: 768px) {
    #rightPanel shopping-cart {
        position: static;
        left: auto;
        right: auto;
        bottom: auto;
        z-index: auto;
        width: 100%;
        max-height: none;
        padding: 0;
        margin: 0;
        box-sizing: border-box;
    }

        #rightPanel shopping-cart .shopping-cart,
        #rightPanel shopping-cart .shopping-cart.is-expanded,
        #rightPanel shopping-cart .shopping-cart.is-collapsed {
            position: static;
            left: auto;
            right: auto;
            bottom: auto;
            z-index: auto;
            width: 100%;
            height: auto;
            min-height: 0;
            max-height: none;
            overflow: visible;
            overflow-x: visible;
            overflow-y: visible;
            box-sizing: border-box;
        }

            #rightPanel shopping-cart .shopping-cart > .ticket-list,
            #rightPanel shopping-cart .shopping-cart.is-expanded > .ticket-list,
            #rightPanel shopping-cart .shopping-cart.is-collapsed > .ticket-list {
                display: flex;
                flex-direction: column;
                max-height: none;
                overflow: visible;
            }

            #rightPanel shopping-cart .shopping-cart > .cart-details,
            #rightPanel shopping-cart .shopping-cart.is-expanded > .cart-details,
            #rightPanel shopping-cart .shopping-cart.is-collapsed > .cart-details {
                display: flex;
                flex-direction: column;
            }

            #rightPanel shopping-cart .shopping-cart > .divider-show,
            #rightPanel shopping-cart .shopping-cart.is-expanded > .divider-show,
            #rightPanel shopping-cart .shopping-cart.is-collapsed > .divider-show {
                display: block;
            }

            #rightPanel shopping-cart .shopping-cart #carttotalduemobile,
            #rightPanel shopping-cart .shopping-cart #carttotalduetodaymobile {
                display: none;
            }

    #rightPanel .shopping-cart-toggle {
        display: none;
    }
}