/*------------------------------------------------------*\
   [*]  $PUBLICATION
\*------------------------------------------------------*/

/**
 * [*.*]  Layout
 * [*.*]  Group
 */


/**
 * [*.*]  Group
 */

.recension-group {
	padding-right: 15px;
	padding-left: 15px;
}

	/* Group - Header */
	.recension-group-head {
		position: relative;
		overflow: hidden;
		font-weight: bold;
		font-size: 18px;
		color: #555;
	}

	/* Group - Body */
	.recension-group-body {
		position: relative;
		margin-top: 0;
		padding-top: 20px;
		padding-bottom: 60px;
		/*background: #f0f1f1;*/
	}

	.recension-group-body--bg-transparent {
		background: none;
	}

	.recension-group-head + .recension-group-body {
		top: -4px;
		margin-top: 0;
		padding-top: 30px;
	}

	.recension-group-body:before,
	.recension-group-body:after {
		content: "";
		display: block;
		position: absolute;
		top: 0; bottom: 0;
		width: 100%;
		/*background: #f0f1f1;*/
	}

	.recension-group-body--bg-transparent:before,
	.recension-group-body--bg-transparent:after {
		display: none;
	}

	.recension-group-body:before { right: 100%; }
	.recension-group-body:after { left: 100%; }

		.recension-group-body .recension {
			position: relative;
			margin-bottom: 50px;
			height: 400px;
		}

			.recension-group-body .recension-head {

			}

				.recension-group-body .recension-title {
					margin: 0;
					padding: 0;
					font-weight: bold;
					font-size: 15px;
					line-height: 20px;
					text-transform: uppercase;
					color: #139ed2;
				}

			.recension-group-body .recension-head + .recension-body {
				margin-top: 20px;
				font-size: 13px;
			}

			.recension-group-body .recension-fig {
				position: absolute;
				left: 0; right: 0;
				bottom: 0;
				text-align: center;
			}

				.recension-group-body .recension-fig img {
					/*display: block;*/
					/*border: 1px solid #ddd;*/
					/*max-width: 100%;*/
					max-width: 90%; max-height: 270px;
				}
                                
                                
                                
                                
                                

/**
 * [*.*]  Filter
 */

.kai-recension-filter {
	margin-bottom: 15px;
	padding: 8px 15px;
	font-size: 12px;
	/*text-align: center;*/
	background: #eee;
	border-radius: 4px;
}

	.recension-group-body .kai-recension-filter .col-md-3,
	.recension-group-body .kai-recension-filter .col-md-4 {
		margin-bottom: 0;
	}

	.recension-group-body .kai-recension-filter .col-md-9 .kai-filter--language {
		position: relative;
		top: 2px;
	}

	.recension-group-body .kai-recension-filter .col-md-9 .kai-filter--country,
        .recension-group-body .kai-recension-filter .col-md-9 .kai-filter--year,
        .recension-group-body .kai-recension-filter .col-md-9 .kai-filter--theme{
            /*display: none;*/
	}

		.kai-filter--show { display: block; }
		.kai-filter--hide { display: none; }

			.kai-recension-filter__item {
				display: inline-block;
			}

			.kai-recension-filter__item + .kai-recension-filter__item {
				margin-left: 4px;
			}

				.kai-recension-filter__button:link,
				.kai-recension-filter__button:visited,
				.entry-content .kai-recension-filter__button:link,
				.entry-content .kai-recension-filter__button:visited {
					font-weight: normal;
					text-decoration: none;
					color: #bbb;
				}

				.kai-filter--pays .kai-recension-filter__button + .kai-recension-filter__button::before {
					content: " • ";
					display: inline-block;
					position: relative;
					top: 1px;
					padding: 0 5px;
					font-size: 12px;
					color: #bbb !important;
				}

				a.kai-recension-filter__button:hover,
				a.kai-recension-filter__button:focus,
				a.kai-recension-filter__button:active,
				.kai-recension-filter__item .kai-recension-filter__button--active,
				.kai-filter--pays .kai-recension-filter__button--active,
				.entry-content a.kai-recension-filter__button:hover,
				.entry-content a.kai-recension-filter__button:focus,
				.entry-content a.kai-recension-filter__button:active,
				.entry-content .kai-recension-filter__item .kai-recension-filter__button--active,
				.entry-content .kai-filter--pays .kai-recension-filter__button--active {
					color: #139ed2;
				}

				.kai-recension-filter__item .kai-recension-filter__button--active,
				.entry-content .kai-recension-filter__item .kai-recension-filter__button--active,
				.kai-filter--pays .kai-recension-filter__button--active,
				.entry-content .kai-filter--pays .kai-recension-filter__button--active {
					font-weight: bold;
				}


