.pace {
    -webkit-pointer-events: none;
    pointer-events: none;

    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
}

.pace-inactive {
    display: none;
}

.pace .pace-progress {
    background: #30e3ca;
    position: fixed;
    z-index: 2000;
    top: 0;
    right: 100%;
    width: 100%;
    height: 2px;
}

address {
    margin-bottom: 0.3rem;
}

.review:not(:last-of-type):after {
    content: "•";
    margin: 0px 1px 0px 4px;
}

/**
 * Search Box Style
 */
#search-box-query-icon-div {
    margin-right: 0px !important;
}

#search-box-query-icon {
    background-color: #fff !important;
    border-color: #fff !important;
    border-right-color: #e9ecef !important;
}

#search_query {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
}

.state-city-invalid-tooltip {
    display: block;
}
#multiple-datasets .league-name {
    margin: 0 20px 5px 20px;
    padding: 3px 0;
    border-bottom: 1px solid #ccc;
}
#multiple-datasets span.icon {
    z-index: 1000 !important;
}
.twitter-typeahead {
    width: 100%;
}

.tt-hint {
    color: #999;
}

.tt-menu { /* UPDATE: newer versions use tt-menu instead of tt-dropdown-menu */
    text-align: left;
    min-width: 270px;
    margin-top: 12px;
    padding: 8px 0;
    background-color: #fff;
    /*border: 1px solid #ccc;*/
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 8px;
    box-shadow: 0 5px 10px rgba(0,0,0,.2);
    max-height: 230px;
    overflow-y: auto;
    z-index: 1000 !important;
}

.tt-suggestion {
    padding: 3px 20px;
    font-size: 1rem;
    line-height: 24px;
}

.tt-suggestion.tt-cursor { /* UPDATE: newer versions use .tt-suggestion.tt-cursor */
    color: #fff;
    background-color: #0097cf;
}

.tt-suggestion:hover {
    cursor: pointer;
    color: #fff;
    background-color: #0097cf;
}

.tt-suggestion p {
    margin: 0;
}

/**
 * error message tool tip box
 */
.invalid-tooltip {
    display: block !important;
}
.invalid-tooltip-side-search-query {
    top: auto !important;
}

address a {
    color:#4d4d4d;
}

.address a {
    color: #ffffff;
}

#logout-form {
    display: none;
}

.line-height-1-0 {
    line-height: 1.0;
}

.line-height-1-2 {
    line-height: 1.2;
}

.font-size-13 {
    font-size: 13px;
}

.display-none {
    display: none;
}

.z-index-1000 {
    z-index: 1000;
}

.item-featured-label {
    border-top-left-radius:5px;
    font-size:13px;
    position: relative;
    top: -2%;
}

.div-clear {
    width:100px;
    clear:both;
}

#menu-mobile-div {
    position: relative;
    top: 3px;
}

.site-section img {
    max-width: 100%;
}

#mapid-item {
    width: 100%;
    height: 400px;
}

#mapid-search {
    width: 100%;
    height: 900px;
}

.post-body img {
    max-width: 100%;
}

/* Comment Style */
.media-body-comment-body {
    white-space: pre-wrap;
}

.item-cover-title-section {
    font-size: 2.6rem !important;
}
.item-cover-title-section-sm-xs {
    font-size: 1.8rem !important;
}

.item-cover-address-section {
    color: rgba(255, 255, 255, 0.8) !important;
}
.item-cover-address-section-sm-xs {
    font-size: 1.0rem !important;
}

.item-cover-contact-section h3 {
    color: #fff;
}

.item-cover-contact-section p {
    color: rgba(255, 255, 255, 0.9);
    font-size: 2.0rem;
    line-height: 1.5;
}

.item-blocks-cover {
    min-height: 600px !important;
}

.item-blocks-cover-sm {
    min-height: 580px !important;
}

.site-blocks-cover-sm {
    background-size: auto !important;
}

#share-modal {
    z-index: 2000;
}

#showCategoriesModal {
    z-index: 2000;
}

.overlap-category-sm {
    z-index: 20;
    position: relative;
    background: #fff;
    border-radius: 10px;
}

.listing .category {
    padding: 5px 10px !important;
    border-radius: 3px !important;
    margin-bottom: 4px !important;
}

.btn-facebook {
    background-color: #3b5998 !important;
    border-color: #3b5998 !important;
}

.btn-twitter {
    background-color: #1da1f2 !important;
    border-color: #1da1f2 !important;
}

.btn-linkedin {
    background-color: #007bb5 !important;
    border-color: #007bb5 !important;
}

.btn-blogger {
    background-color: #fb8f3d !important;
    border-color: #fb8f3d !important;
}

.btn-pinterest {
    background-color: #cb2027 !important;
    border-color: #cb2027 !important;
}

.btn-evernote {
    background-color: #2dbe60 !important;
    border-color: #2dbe60 !important;
}

.btn-reddit {
    background-color: #ff4500 !important;
    border-color: #ff4500 !important;
}

.btn-buffer {
    background-color: #232a30 !important;
    border-color: #232a30 !important;
}

.btn-wordpress {
    background-color: #0b6086 !important;
    border-color: #0b6086 !important;
}

.btn-weibo {
    background-color: #df2029 !important;
    border-color: #df2029 !important;
}

.btn-skype {
    background-color: #00aff0 !important;
    border-color: #00aff0 !important;
}

.btn-telegram {
    background-color: #0088cc !important;
    border-color: #0088cc !important;
}

.btn-viber {
    background-color: #665CAC !important;
    border-color: #665CAC !important;
}

.btn-whatsapp {
    background-color: #25d366 !important;
    border-color: #25d366 !important;
}

.btn-wechat {
    background-color: #7BB32E !important;
    border-color: #7BB32E !important;
}

.btn-line {
    background-color: #00B900 !important;
    border-color: #00B900 !important;
}

.btn-google {
    background-color: #ea4335 !important;
    border-color: #ea4335 !important;
}

.btn-github {
    background-color: #24292e !important;
    border-color: #24292e !important;
}

/**
 * iframe style for youtube background
 */

/* optional css fade in animation */
iframe {
    transition: opacity 500ms ease-in-out;
    transition-delay: 250ms;
}
