
     a, header#header nav#desktop ul li:hover > a, header#header nav#desktop ul li:hover > .menuArrow, footer a:hover, #sidebar ul li a:hover, #vs-video-back .dashicons, .vs-video-details h1, #wpvs-updating-box .wpvs-loading-text, header#header #logo #site-title,
header#header nav#desktop ul.sub-menu li a:hover, h2.sliderTitle, .vs-text-color, .vs-tax-result:hover, #vs-open-search:hover, #close-wpvs-search:hover, .vs-drop-play-button:hover > .dashicons, h3.drop-title, .show-vs-drop:hover, .socialmedia a:hover, .wpvs-menu-item:hover, .wpvs-menu-item.active, a.sub-video-cat:hover,
a.sub-video-cat.active, a.wpvs-purchase-term-link:hover, .rvs-access-tab:hover

{ color: #64266d; }

.wpvs-video-rating-star.dashicons:hover, .wpvs-video-rating-star.dashicons.active, .wpvs-video-rating-star.dashicons.setactive, .wpvs-video-rating-star-complete.dashicons.active, a.wpvs-review-anchor {color: #64266d;}

.vs-video-details, .vs-video-details p, .sliderDescription p, .vs-drop-details, .vs-drop-details p {
  color: #eeeeee}

/* BACKGROUNDS */

nav#mobile a:hover, .navigation span.current, .navigation a:hover, #searchform input[type="submit"], #wpvs-updating-box .loadingCircle, .loadingCircle, .net-loader, .net-loader:before, nav#mobile a.sign-in-link, header#header nav#desktop ul li a.sign-in-link, #single-wpvstheme-video-container .mejs-controls .mejs-time-rail .mejs-time-current,
label.rental-time-left, .wpvs-full-screen-display #wpvs-cancel-next-video:hover, .button, input[type="submit"], .wp-block-button .wp-block-button__link, .rvs-button, .rvs-membership-item .rvs-button, .rvs-area .rvs-button, .rvs-primary-button, a.rvs-primary-button, .wpvs-cw-progress-bar, label#menuOpen:hover > span, label#menuOpen:hover > span:before,
label#menuOpen:hover > span:after, .wpvs-thumbnail-text-label

{ background: #64266d; }

.wp-block-button.is-style-outline .wp-block-button__link {
    background: none;
    border: 2px solid #64266d;
    color: #64266d;
}

/* BUTTONS */
.button, .wp-block-button .wp-block-button__link, .rvs-button, .rvs-membership-item .rvs-button, .rvs-area .rvs-button, .rvs-primary-button, a.rvs-primary-button, input[type="submit"] {
    border-radius: 0;
    padding: 10px 20px;
}

.wpvs-thumbnail-text-label {
    border-radius: 0;
}


.net-loader {
background: -moz-linear-gradient(left, #64266d 10%, rgba(255, 255, 255, 0) 42%);
background: -webkit-linear-gradient(left, #64266d 10%, rgba(255, 255, 255, 0) 42%);
background: -o-linear-gradient(left, #64266d 10%, rgba(255, 255, 255, 0) 42%);
background: -ms-linear-gradient(left, #64266d 10%, rgba(255, 255, 255, 0) 42%);
background: linear-gradient(to right, #64266d 10%, rgba(255, 255, 255, 0) 42%);
}

.video-item {
width: 33.33%;
}

header#header .header-container {
    height: 40px;
}

header#header.show-desktop-menu .header-container {
    height: 75px;
}

.category-top {
    top: 80px;
}

.category-top.hug-header {
    top: 40px;
}

.video-page-container, .page-container {
    margin: 80px 0 0;
}
.episode-slider .video-slide-details {
    height: auto;
}

.video-slide-details p {
    height: 33px;
}

@media screen and (min-width: 768px) {
.category-top {
    top: 125px;
}

.category-top.hug-header {
    top: 75px;
}

.video-page-container, .page-container {
    margin: 125px 0 0;
}
}

@media screen and (min-width: 600px) {
.video-item {
width: 16.66%;
}
}

@media screen and (min-width: 960px) {
.video-item {
width: 16.66%;
}
}

@media screen and (min-width: 1200px) {
.video-item {
width: 16.66%;
}
}

@media screen and (min-width: 1600px) {
.video-item {
width: 12.5%;
}
}

#video-list-loaded[items-per-row="3"] .video-item {
width: 33.33%;
}

#video-list-loaded[items-per-row="6"] .video-item {
width: 16.66%;
}

#video-list-loaded[items-per-row="6"] .video-item {
width: 16.66%;
}

#video-list-loaded[items-per-row="6"] .video-item {
width: 16.66%;
}

#video-list-loaded[items-per-row="8"] .video-item {
width: 12.5%;
}

li.wpvs-image-flex-slide:before, .wpvs-video-flex-container:before {
background: -moz-linear-gradient(left,  rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0,0.1) 100%);
background: -webkit-linear-gradient(left,  rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0,0.1) 100%);
background: linear-gradient(to right,  rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0,0.1) 100%);
}
.vs-video-header:before {
    background: -moz-linear-gradient(left,  rgba(0, 0, 0,0.85) 0%, rgba(0, 0, 0,0.25) 100%);
    background: -webkit-linear-gradient(left,  rgba(0, 0, 0,0.85) 0%,rgba(0, 0, 0,0.25) 100%);
    background: linear-gradient(to right,  rgba(0, 0, 0,0.85) 0%,rgba(0, 0, 0,0.25) 100%);
}
.drop-display:before {
    background: -moz-linear-gradient(left, rgba(0, 0, 0,1) 0%, rgba(0, 0, 0,0.7) 50%, rgba(0, 0, 0,0.25) 100%);
    background: -webkit-linear-gradient(left, rgba(0, 0, 0,1) 0%, rgba(0, 0, 0,0.7) 50%, rgba(0, 0, 0,0.25) 100%);
    background: linear-gradient(to right, rgba(0, 0, 0,1) 0%, rgba(0, 0, 0,0.7) 50%, rgba(0, 0, 0,0.25) 100%);
}

li.wpvs-featured-slide:after, .wpvs-video-flex-container:after {
background: -moz-linear-gradient(bottom, rgba(20, 20, 20,1) 0%, rgba(0,0,0,0) 100%);
background: -webkit-linear-gradient(bottom, rgba(20, 20, 20,1) 0%,rgba(0,0,0,0) 100%);
background: linear-gradient(to top, rgba(20, 20, 20,1) 0%,rgba(0,0,0,0) 100%);
}

/* BUTTONS */

.vs-drop-button {
display: none;
}

.wpvs-full-screen-login {
position: absolute;
top: 0;
padding: 150px 0 50px;
left: 0;
overflow-y: scroll;
box-sizing: border-box;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
}

.wpvs-full-screen-display #single-wpvstheme-video-container {
padding: 0;
}

.wpvs-full-screen-display #single-wpvstheme-video-container, .wpvs-full-screen-display, .wpvs-full-screen-display #single-wpvstheme-video-container #rvs-main-video, .wpvs-full-screen-display #single-wpvstheme-video-container #rvs-trailer-video{
height: 100%;
}

.wpvs-full-screen-display #single-wpvstheme-video-container #rvs-main-video .videoWrapper, .wpvs-full-screen-display #single-wpvstheme-video-container #rvs-trailer-video .videoWrapper {
max-width: none;
max-height: none;
height: 100%;
width: auto;
}


/* WP Video Memberships */

.wpvs-loading-text {
color: #64266d}

.wpcf7-submit{display:inline-block;position:relative;outline:0;zoom:1;border:1px solid transparent;text-align:center;text-transform:uppercase;font-weight:700;cursor:pointer;box-sizing:border-box;transition:all .2s;color:#FFFFFF;background-color:#64266d;padding: 13px 29px;}

#sub-category-select {
    -webkit-appearance: none;
    padding: 2px 10px;
    cursor: pointer;
    background: 0 0;
    border: none;
    background: #1c1c1c;
}

h3 {
    font-size: 1.1em;
}

html input[type="button"], input[type="reset"], input[type="submit"] {
background-color:#64266d!important;
color:#ffffff;
margin:0px;
padding:20px;
border:0px;
}

     