#page {
	max-width: 1300px;
	margin: 10px auto;
	background: rgba(0, 0, 0, 0.85);
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.50);
	-moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.50);
	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.50);
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

.post-thumbnail {
	padding-bottom: 5px;
}

.post-thumbnail .wpst-trailer,
.post-thumbnail img {
	object-fit: fill;
}

.video-debounce-bar {
	background: #ff3535 !important;
}

@import url(https://fonts.googleapis.com/css?family=Open+Sans);

button,
.button,
input[type="button"],
input[type="reset"],
input[type="submit"],
.label,
.label:visited,
.pagination ul li a,
.widget_categories ul li a,
.comment-reply-link,
a.tag-cloud-link,
.template-actors li a {
	background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 70%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 70%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 70%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a62b2b2b', endColorstr='#00000000', GradientType=0);
	/* IE6-9 */
	-moz-box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.12);
	-webkit-box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.12);
	-o-box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.12);
	box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.12);
}

input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
select,
textarea,
.wp-editor-container {
	-moz-box-shadow: 0 0 1px rgba(255, 255, 255, 0.3), 0 0 5px black inset;
	-webkit-box-shadow: 0 0 1px rgba(255, 255, 255, 0.3), 0 0 5px black inset;
	-o-box-shadow: 0 0 1px rgba(255, 255, 255, 0.3), 0 0 5px black inset;
	box-shadow: 0 0 1px rgba(255, 255, 255, 0.3), 0 0 5px black inset;
}

#site-navigation {
	background: #222222;
	background: -moz-linear-gradient(top, #222222 0%, #333333 50%, #222222 51%, #151515 100%);
	background: -webkit-linear-gradient(top, #222222 0%, #333333 50%, #222222 51%, #151515 100%);
	background: linear-gradient(to bottom, #222222 0%, #333333 50%, #222222 51%, #151515 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#222222', endColorstr='#151515', GradientType=0);
	-moz-box-shadow: 0 6px 6px 0 rgba(0, 0, 0, 0.12);
	-webkit-box-shadow: 0 6px 6px 0 rgba(0, 0, 0, 0.12);
	-o-box-shadow: 0 6px 6px 0 rgba(0, 0, 0, 0.12);
	box-shadow: 0 6px 6px 0 rgba(0, 0, 0, 0.12);
}

#site-navigation>ul>li:hover>a,
#site-navigation ul li.current-menu-item a {
	background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 70%);
	background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 70%);
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 70%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a62b2b2b', endColorstr='#00000000', GradientType=0);
	-moz-box-shadow: inset 0px 0px 2px 0px #000000;
	-webkit-box-shadow: inset 0px 0px 2px 0px #000000;
	-o-box-shadow: inset 0px 0px 2px 0px #000000;
	box-shadow: inset 0px 0px 2px 0px #000000;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#000000, Direction=NaN, Strength=2);
}

.rating-bar,
.categories-list .thumb-block .entry-header,
.actors-list .thumb-block .entry-header,
#filters .filters-select,
#filters .filters-options {
	background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 70%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 70%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 70%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	-moz-box-shadow: inset 0px 0px 2px 0px #000000;
	-webkit-box-shadow: inset 0px 0px 2px 0px #000000;
	-o-box-shadow: inset 0px 0px 2px 0px #000000;
	box-shadow: inset 0px 0px 2px 0px #000000;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#000000, Direction=NaN, Strength=2);
}

.breadcrumbs-area {
	background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 70%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 70%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 70%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}

.site-title a {
	font-family: Open Sans;
	font-size: 36px;
}

.site-branding .logo img {
	max-width: 175px;
	max-height: 56px;
	margin-top: 15px;
	margin-left: 0px;
}

a,
.site-title a i,
.thumb-block:hover .rating-bar i,
.categories-list .thumb-block:hover .entry-header .cat-title:before,
.required,
.like #more:hover i,
.dislike #less:hover i,
.top-bar i:hover,
.main-navigation .menu-item-has-children>a:after,
.menu-toggle i,
.main-navigation.toggled li:hover>a,
.main-navigation.toggled li.focus>a,
.main-navigation.toggled li.current_page_item>a,
.main-navigation.toggled li.current-menu-item>a,
#filters .filters-select:after,
.morelink i,
.top-bar .membership a i,
.thumb-block:hover .photos-count i {
	color: #ff3535;
}

button,
.button,
input[type="button"],
input[type="reset"],
input[type="submit"],
.label,
.pagination ul li a.current,
.pagination ul li a:hover,
body #filters .label.secondary.active,
.label.secondary:hover,
.main-navigation li:hover>a,
.main-navigation li.focus>a,
.main-navigation li.current_page_item>a,
.main-navigation li.current-menu-item>a,
.widget_categories ul li a:hover,
.comment-reply-link,
a.tag-cloud-link:hover,
.template-actors li a:hover {
	border-color: #ff3535 !important;
	background-color: #ff3535 !important;
}

.rating-bar-meter,
.vjs-play-progress,
#filters .filters-options span:hover,
.bx-wrapper .bx-controls-direction a,
.top-bar .social-share a:hover,
.thumb-block:hover span.hd-video,
.featured-carousel .slide a:hover span.hd-video,
.appContainer .ctaButton {
	background-color: #ff3535 !important;
}

#video-tabs button.tab-link.active,
.title-block,
.widget-title,
.page-title,
.page .entry-title,
.comments-title,
.comment-reply-title,
.morelink:hover {
	border-color: #ff3535 !important;
}

/* Small desktops ----------- */
@media only screen and (min-width : 64.001em) and (max-width : 84em) {
	#main .thumb-block {
		width: 100% !important;
	}
}

/* Desktops and laptops ----------- */
@media only screen and (min-width : 84.001em) {
	#main .thumb-block {
		width: 25% !important;
	}
}

.lds-double-ring div {
	border-color: #ff3535 transparent #ff3535 transparent !important;
}

/*
.thumb-block .post-thumbnail img {
    height: 280px !important;
    object-position: center;
    width: 100%;
    object-fit: cover;
}
	*/

