/*
 * Copyright (c) 2013-2025
 * All rights reserved.
 * 
 * Phone: +31 (0)6 23 18 56 74
 * Email: rs@rickschuttinga.nl
 */

/*--------------------------------------------------
 * CONTAINERS
 */



/*--------------------------------------------------
 * HEADER
 */



/*--------------------------------------------------
 * LOGO
 */

#logo {
	left: 50px;
}

/*--------------------------------------------------
 * SEARCH
 */

#search {
	top: 0;
	right: 50px;
}

/*---*/

#search {
	width: -webkit-calc(100% - 50px);
	width: -moz-calc(100% - 50px);
	width: -ms-calc(100% - 50px);
	width: -o-calc(100% - 50px);
	width: calc(100% - 50px);
}

/*--------------------------------------------------
 * NAV
 */

#nav_img {
	top: 0;
	right: 0;
}

/*---*/

#nav_list_col {
	width: 75%;
	padding: 100px 50px 50px 50px;
}

/*--------------------------------------------------
 * MAIN
 */



/*--------------------------------------------------
 * CONTENT
 */

.content {
	padding: 0 50px;
}

/*---*/

.content_text {
	width: 100%;
}

/*---*/

.content_text_2_col {
	width: 100%;
}

.content_text_2_col_mobile_l, .content_text_2_col_mobile_r {
	text-align: center;
}

		.content_text_2_col_mobile_l {
			margin-bottom: 25px;
		}

/*---*/

.content_quote_mint, .content_quote_white {
	margin-right: -50px;
	margin-left: -50px;
	padding: 50px;
	font-size: 130%; /* 26px */
	line-height: 1.3;
}

/*---*/

.content_platform_logo {
	height: 75px;
}

/*--------------------------------------------------
 * REVIEW
 */

.review_top {
	padding: 0;
}

.review_top_contents {
	width: 100%;
	padding: 100px 100px 25px 50px;
}

.review_title {
	margin-bottom: 4px;
	font-family: "Avenir Medium", sans-serif;
	font-size: 160%; /* 32px */
	line-height: 1.2;
}

.review_grade {
	bottom: 44px;
}

.review_poster {
	top: -150px;
	right: 50px;
}

.review_poster img {
	height: 200px;
}

.review_trailer_button {
	width: 50px;
	height: 50px;
	top: -100px;
	left: 50px;
}

.review_trailer_button img {
	width: 50px;
	height: 50px;
}

.review_trailer {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}

.review_trailer_close {
}

	.review_trailer_close a {
		top: 0;
		right: 0;
	}

.review_space {
	height: 25px;
}

/*---*/

.review_info_plus_minus, .review_info_about, .review_info_helpful {
	width: 100%;
	border-bottom: 2px solid #EEE; /* GREY LIGHT */
}

		.review_info_plus_minus {
			padding: 0 50px 50px 50px;
		}

		.review_info_about {
			padding: 50px 25px 50px 50px;
		}

		.review_info_helpful {
			padding: 50px 50px 25px 50px;
		}

/*--------------------------------------------------
 * USER
 */

.user_photo {
	max-width: 150px;
	margin-left: -50px;
}

/*---*/

.user_grades_grade_number_odd {
	visibility: hidden;
}

/*--------------------------------------------------
 * ABOUT
 */



/*--------------------------------------------------
 * MOVIES / COLLECTIONS / USERS
 */

.movies_movie, .collections_collection, .users_user {
	width: 100%;
}

/*---*/

.movies_movie_title, .movies_movie_info, .collections_collection_title, .users_user_title {
}

		.movies_movie_title, .collections_collection_title, .users_user_title {
			font-family: "Avenir Book", sans-serif;
			font-size: 100%; /* 20px */
			line-height: 1.5;
		}

		.movies_movie_info {
			top: 25px;
			right: 25px;
		}

/*---*/

.movies_quote {
	width: 100%;
}

.movies_quote_quote {
}

.movies_quote_author {
	font-size: 70%; /* 14px */
	line-height: 1.8;
}

/*---*/

.movies_movie_hide, .collections_collection_hide {
	display: none;
}

/*--------------------------------------------------
 * PAGINATION
 */

.pagination_results {
	left: 50px;
}

/*---*/

#pagination ul {
	position: absolute;
	top: 0;
	right: 50px;
	z-index: 31;
}

/*---*/

.pagination_page {
	display: none !important;
}

/*--------------------------------------------------
 * FOOTER
 */

footer {
	margin: 0 50px;
}

/*---*/

#footer_about_us {
	width: 100%;
}

/*
 * End
 */