/*
Theme Name: videopro-child
Template: videopro
Author: tagupDevelopers
Version: 1.0
*/

a.um-follow-btn, a.um-subscrib-btn, a.um-prospect-btn, a.um-commit-btn {
    
    background: transparent;
    color: #fff !important;
}

a.um-unprospect-btn, a.um-unfollow-btn, a.um-unsubscrib-btn, a.um-uncommit-btn {
    background: #666666 !important;
    color: #fff !important;
}

.f_button {
    border-radius: 4px;
    font-size: small !important;
    text-decoration: none !important;
    padding: 11px;
}

.um-button {
    overflow: inherit !important;
    font-size: 13px !important;
}

.f_button:hover {
    background: #999999 !important;
}

.um-button:hover {
    background: #999999 !important;
}

.name a {
    text-decoration: none !important;
}

.um-member-name a {
    color: #ff6206 !important;
}

.follow_page {
    padding: 15px 0 15px 70px !important;
}

.follow_name a {
    text-decoration: none !important;
}

a.um-message-btn {
    background: transparent;
    padding: 3px 23px !important;
    font-size: 13px !important;
}

.um-friends-user {
    min-height: 50px !important;
}

.cmb-th {
    color: #999999 !important;
    font-weight: 500 !important;
}

.button-primary {
    background-color: transparent;
}

.button-primary:hover {
    background-color: #999999 !important;
}

.um-profile-subnav {
    background: #1D1D1D !important;
}

.um-member {
    background: #3c3c3c !important;
    border: none !important;
}

.um-followers-user-bio {
    line-height: 15px !important;
}

.um-followers-user {
    padding: 15px 0 5px 70px !important;
}

.um-friends-user {
    position: relative !important;
    border-bottom: 1px solid #eee !important;
}

.um-friends-user p {
    margin: 0px !important;
    padding: 0px !important;
}

.um-followers-user-btn a.um-subscribe-btn {
    padding: 3px 6px 3px 6px !important;
}

.comments .um-item-meta span a {
    border-bottom: none !important;
    color: #eeeeee !important;
}

.comments .um-item-meta span a:hover {
    color: transparent;
}

.comments .um-item {
    background: #444 !important;
    border-radius: 5px !important;
    padding: 10px 0px 10px 29px !important;
    margin: 0px 0px 23px 34px;
    width: 25%;
    border-bottom: none !important;
}

.comments .um-item:hover {
    color: transparent;
}

a.um-follow-edit {
    background: #555555 !important;
}

.tagup {
    background: transparent;
}

.tagup:hover {
    background: #ffffff !important;
}

@media (min-width: 300px) and (max-width: 900px) {
    .player tr td {
        font-size: 11px !important;
    }

    .player a.um-follow-btn {
        padding: 1px 2px 1px 2px !important;
    }

    table:not(#wp-calendar) thead tr:first-child > * {
        padding: 7px 9px 5px 14px !important;
    }

    .player td.player_pic {
        float: left;
    }

    body {
        line-height: 1;
    }

    span.um-reviews-avg i {
        font-size: 14px;
        display: inherit;
    }

    .player th {
        font-size: 10px;
    }
}

@media (min-width: 320px) and (max-width: 570px) {
    #tagupmodal .modal-title {
        font-size: 12px !important;
    }

    .demo div {
        font-size: 12px;
    }

    #tabs span {
        padding: 9px 9px 9px 9px !important;
        font-size: 11px !important;
    }

    .video_modal1 {
        font-size: 10px !important;
    }

    .tagup_video_modal {
        padding: 5px 30px 5px 30px !important;
        font-size: 12px !important;
    }
}

/* @media screen and (max-width: 600px) {
table {width:100%;}
thead {display: none;}
tr:nth-of-type(2n) {background-color: inherit;}
tr td:first-child {background: #f0f0f0; font-weight:bold;font-size:1.3em;}
tbody td {display: block;  text-align:center;}
tbody td:before { 
    content: attr(data-th); 
    display: block;
    text-align:center;  
  }
} */
div.uimob800 .um-profile-photo a.um-profile-photo-img {
    background: 0 !important;
}

div.uimob800 .um-profile-photo a.um-profile-photo-img img {
    border: 3px solid #fff !important;
}

.ihc-level-item-link {
    background-color: transparent;
}

.videopro_widget_categories .widget_casting_content.widget-cat-style-icon h4 a:hover {
    color: rgba(153, 153, 153, 1.0) !important;
}

.videopro_widget_categories .channel-subscribe.current h4 a {
    color: transparent;
}

.videopro_widget_categories .channel-subscribe.current .channel-subscribe.current h4 a {
    color: rgba(153, 153, 153, 1.0) !important;
}

.widget_casting .channel-subscribe.current .channel-subscribe.current .channel-title span {
    color: rgba(153, 153, 153, 1.0) !important;
}

.um-main-meta {
    padding: 3px 0 0 0 !important;
}

.um-name {
    border-radius: 7px;
    background-color: rgba(0, 0, 0, 0.7);
    padding-right: 5px;
    line-height: 25px !important;
    margin-top: -40px !important;
}

.channel-title .h4 {
    float: left;
    border-radius: 7px;
    background-color: rgba(0, 0, 0, 0.7) !important;
    line-height: 15px !important;
    padding: 5px;
    margin-top: -30px;
}

.um-followers-rc a.current {
    color: transparent;
}

.um-followers-rc a:hover {
    color: transparent;
}

#cactus-body-container ~ .main-bottom-sidebar-wrap {
    z-index: 1;
}