/*
Theme Name: VS Netflix Child
Theme URI: http://www.brwebdesign.co.uk
Description: VS Netflix Child
Tags: custom-menu, custom-colors, translation-ready
Author: Ben Robinson
Author URI: http://www.brwebdesign.co.uk
Template: vs-netflix
Version: 1.0.0
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

a, a:focus, a:hover {
    color: #cc2201;
}

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: #fff;
}

li.wpvs-image-flex-slide::before, .wpvs-video-flex-container::before {
    background: -moz-linear-gradient(left,  rgba(255,255,255,0.8) 0%, rgba(255,255,255,0.1) 100%);
    background: -webkit-linear-gradient(left,  rgba(255,255,255,0.8) 0%,rgba(255,255,255,0.1) 100%);
    background: linear-gradient(to right,  rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.1) 100%);
    background: -moz-linear-gradient(left, rgba(0,0,0,0.65) 0%, rgba(0,0,0,0) 100%);
}

.video-header-archive h3 {
  
    color: #333;
}
.cd-main-content{
	-webkit-user-select:text;
	-moz-user-select:text;
	-ms-user-select:text;
	user-select:text;
	-webkit-touch-callout:text;
	
}

.synopis-video-trailer {
	display:none;
}





.streamium-tile-btns a:focus, .streamium-tile-btns a:hover {
    cursor: pointer;
    text-decoration: none;
    background-color: rgba(255,255,255,.4);
    color: #fff;
}

a, a:focus, a:hover {
    color: #fff;
}

.video-header h3, .see-all, .slick-arrow, h4.series-watched-episode-title {
color: #333  !important;
}

.cd-logo{
	position: absolute;
  left: 0px;
  top: 0px;
  z-index: 100;

}

.videos {
	margin-top: 50px;
}

#place_order, .pagination a:hover, .pagination .current, .slick-dots li.slick-active button, .progress-bar, .button, .cd-overlay, .has-children > a:hover::before, .has-children > a:hover::after, .go-back a:hover::before, .go-back a:hover::after, #submit, #place_order, .checkout-button, .woocommerce-thankyou-order-received, .add_to_cart_button, .confirm, .streamium-btns, .streamium-extra-meta, .streamium-auth, .onsale, .full-hero .btn {
background-color: #cc2201 !important;
	padding:15px;
}



.footer-sidebar {
display:block;
height: 250px;
background-color: #f3f3f3;
}

.footer-sidebar a {
	color: #333;
}

.copyright a {
	color: #333;
}

.streamium-drop-dropdown-trigger a {
	color: #333;
}

.footer-sidebar1 {
float: left;
width: 340px;
margin-top: 30px;
margin-left:5px;
margin-right:5px;

}

.footer-sidebar2 {
float: left;
width: 340px;
margin-top: 30px;
margin-right:5px;
}

.footer-sidebar3 {
float: left;
margin-top: 30px;
width: 340px;
}

#yith-ctpw-social-box {
    display: none !important;
}

/* Pricing Table
 * ========================================================================== */

.pricing-table,
.pricing-table > * {
	display: flex;
	flex-wrap: wrap;
}

.pricing-table > * {
	align-self: stretch;
}

.pricing-table > * > * {
	align-self: stretch;
	flex-grow: 1;
	width: 100%;
}

.pricing-table .plan {
	box-shadow: inset 0 0 0 2px #f0f0f0;
	text-align: center;
	padding: 40px 20px 20px;
	margin: 0 0 40px;
	width: 100%;
	position: relative;
	transition: all .2s ease-out;
	font-size: 14px;
	margin-bottom: 40px;
}

.pricing-table .plan em {
	opacity: .5;
	margin-bottom: 20px;
	display: block;
}

.pricing-table .plan h3 {
	color: #1db3e2;
}

.pricing-table .plan h3 span {
	font-size: .66em;
}

.pricing-table .plan ul {
	margin: 0 0 40px;
	line-height: 2;
}

.pricing-table .plan ul li {
	list-style: none;
}

.pricing-table .plan p {
	padding-left: 2rem;
	padding-right: 2rem;
	z-index: 3;
	align-self: flex-end;
}

.pricing-table .plan ul.small {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 1rem;
	letter-spacing: 0.07em;
	margin-bottom: 2rem;
	opacity: 0.75;
}


.pricing-table .plan.featured {
	background: #fff;
	box-shadow: 0 0 0 4px #1db3e2;
	z-index: 2;
	border-radius: 5px;
}

@media only screen and (min-width: 800px) {

	.pricing-info {
		padding-top: 8rem;
	}

	.pricing-table .plan {
		margin-bottom: 4rem !important;
	}

	.pricing-table .plan.one-fourth {
		width: 50%;
		margin: -2px 0 0 -2px;
	}

	.pricing-table .plan.one-fourth:first-child,
	.pricing-table .plan.one-fourth:nth-child(3) {
		margin-left: 0;
	}

	.pricing-table .plan.one-third {
		width: 33%;
		margin: 0 0 0 -2px;
	}

	.pricing-table .plan.one-third:first-child {
		margin-left: 0;
	}
}

@media only screen and (min-width: 1100px) {

	.pricing-table .plan.one-fourth {
		width: 25%;
		margin: 0 0 0 -2px;
	}

	.pricing-table .plan.one-fourth:first-child {
		margin-left: 0;
	}

	.pricing-table .plan.one-fourth:nth-child(3) {
		margin-left: -2px;
	}
}



