body {
line-height: 1.25!important;
}	
	
	
a
{
	color:red;
	font-weight:bold;
}

a:hover
{
	color:red;
	text-decoration:none;
}

a:hover .img-fluid
{
	border:2px solid black!important;
}

.header__container
{
	font-size: 1rem;
}

.header,.sidr,.header__container-wrapper--header__main
{
	background:red!important;
	/*height: 100%!important;*/
}

.page-footer
{
	background:#cc0000!important;
}

.page-footer .row
{
	padding-top:.5rem!important;
}


.field-content,.field__item
{
	text-align:left;
	padding:5px;
}

.layout-container
{
	max-width:1200px!important;
	margin:0 auto!important;
	background:linear-gradient(rgba(0,0,0,0) 100px,#880000 5vh);
	box-shadow:0 1px 20px black;
}

.top-bar
{
	background:rgba(0,0,0,1)!important;
	border-bottom:1px solid #000000!important;
	padding-left:5rem!important;
}

.region-top-bar-first
{
	padding-left:0!important;
	margin-left:-2rem!important;
}


.menu-item a
{
	color:white!important;
	font-size:.65em!important;
	text-shadow:1px 1px 1px black;
}

.menu-item a:hover
{
	background-color:rgba(0,0,0,0)!important;
}

.is--active a
{
	color:black!important;
	font-size:.85em!important;
	text-shadow:none!important;
}

.is--active a:hover
{
	color:red!important;
}

.footer-wrapper
{
	display:none;
}

.fab,.fas
{
	color:white!important;
}

.sidr a
{
	background-color:#cc0000!important;
}

.sidr
{
	-webkit-box-shadow:none!important;
	box-shadow:none!important;
}

.node__meta
{
	display:none;
}

.pager__items
{
	margin:0!important;
	padding:0!important;
	padding-bottom:10px!important;
}

.button,.form-search
{
	box-shadow:0 0 3px 3px rgba(0,0,0,.25) inset!important;
	border-color:black!important;
}

.top-bar__right
{
	margin-top:25px;
}

:not(.user-logged-in) .logg
{
	display:none!important;
}

.user-logged-in .logg
{
	display:inline-block!important;
}

body
{
	font-size:.75rem!important;
	/*background: linear-gradient(#000,#000,#2f2f2f, #000);*/
    background-color: rgba(0, 0, 0, 0);
    background-repeat: repeat;
    background-size: auto;
	background-size: 100% 200px;
	background-repeat: repeat-x;
}

.block-column
{
	padding:10px!important;
}

.field__item
{
	padding:5px;
	background-image:linear-gradient(0deg,#ccc 15%,white 25%);
}

.top-bar
{
	padding:10px;
	margin:0;
	background: linear-gradient(#000,#000,#000,#000,#000000) !important;
}

.slick img,.img-fluid
{
	border:2px solid red!important;
	margin:0px 0;
}

.node__content
{
	margin-top:0;
}

ul.pager__items li a
{
	/*border:2px solid black;*/
	background:black;
	color:white;
}

ul.pager__items li a:hover
{
	color:black;
}

.slick-arrow
{
	background:rgba(255,255,255,0)!important;
}

.slick-arrow::before 
{
	color:red;
}


.slick-next
{
	right:-4px!important;
}

.chrome .slick-next
{
	right:-10px!important;
}

.slick-prev
{
	left:-10px!important;
}

.slick-prev:before,.slick-next:before
{
	opacity:1!important;
	background:rgba(255,255,255,0.5)!important;
}

a.is-active,.table .thead-dark th
{
	background:#cc0000!important;
}

td.is-active
{
	background:#ffffff!important;
	color:black!important;
	text-align:left;
	font-weight:bold;
	text-transform: uppercase;
}

td
{
	border-top:none!important;
	color:#000!important;
	background:#ffffff;
	max-width:75vw;
	text-align:justify;
}

td div
{
	text-align:left;
	font-weight:bold;
}

.view-content
{
	margin:10px 10px 0px 10px!important;
	color:#000000!important;
}

.field--name-body,.container
{
	color:#000000!important;
}

ul.pager__items
{
	border-top:none!important;
}

.field--name-body
{
	padding:0!important;
}

.mb-6,.my-6
{
	margin-bottom:.1rem!important;
}

.mt-6,.my-6
{
	margin-top:.1rem!important;
}

.form-actions .button
{
	color:#333333!important;
	background:red!important;
}

.view,.layout,.details-wrapper,body > .block__content:not(#block-mainmenu-3)
{
	background-image:linear-gradient(0deg,white 75%,white 25%);
	color:#000000!important;
}

.view
{
		margin-bottom:10px;
}

.region-content
{
	border:0 solid red;
	background:#fafafa;
	margin-top:10px;	
	/*padding-top:10px;*/
}

.search-results li a,.search-results li p
{
	color:#fafafa!important;
}

.button
{
	background:red;
}

.details summary
{
	background:red;
}

.search-results li
{
	background:#000000!important;
}

.group-left,.group-right,.comment-add,.comment-forbidden
{
	text-align:center!important;
}

.field__label
{
	background:linear-gradient(#550000,#cc0000)!important;
	color:white!important;
	padding:5px;
}

.scroll-to-top-button
{
	opacity:1!important;
	background:red!important;
}

.container
{
	padding-left:0!important;
	padding-right:0!important;
}

.group-middle div
{
	background:#fafafa;
	color:#000;
}

.vue
{
	margin-bottom:-10px;
	margin-top:-10px;
}

.region-top-bar-first
{
	padding-left:2rem;
}

.group-left .field__item,.group-right .field__item
{
	text-align:center;
}

.field--name-field-music-french-title,
.field--name-field-interview-french-title,
.field--name-field-movie-french-title,
.field--name-field-news-french-title,
.field--name-field-tv-serie-french-title,
.field--name-field-game-french-title,
.field--name-field-book-french-title
{
	font-weight:bold!important;
	font-size:1.25rem!important;
	background:linear-gradient(#550000,#cc0000,#ff0000)!important;
	color:white!important;
	text-transform:uppercase;
	text-align:left;
}

.field--name-field-music-original-title,
.field--name-field-movie-original-title,
.field--name-field-tv-serie-original-title,
.field--name-field-game-original-title,
.field--name-field-book-original-title
{
	background:linear-gradient(#000000,#cccccc)!important;
	color:white!important;
	text-transform:uppercase;
}


.views-field-field-music-original-title .field-content,
.views-field-field-movie-original-title .field-content,
.views-field-field-tv-serie-original-title .field-content,
.views-field-field-game-original-title .field-content,
.views-field-field-book-original-title .field-content
{
	text-transform:uppercase;
	font-weight:bold;
	background:linear-gradient(#ffffff,#000000,#000000,#000000,#ffffff);
	text-align:left;
	color:#000000;
	padding:10px;
}

.views-field-field-music-english-title .field-content,
.views-field-field-movie-english-title .field-content,
.views-field-field-tv-serie-english-title .field-content,
.views-field-field-game-english-title .field-content,
.views-field-field-book-english-title .field-content
{
	text-transform:uppercase;
	font-weight:bold;
	background:linear-gradient(#ffffff,#000000,#000000,#000000,#ffffff);
	text-align:left;
	color:#000000;
	padding:10px;
}

.field--type-youtube,.field--type-youtube .field__item
{
	text-align:center;
	background:black!important;
}

.form-search,.form-actions .button
{
	background-color:#000000!important;
	border:1px solid red!important;
	color:red!important;
	padding:5px!important;
}

.form--inline .form-item
{
	float:none!important;
	width:50%;
	margin-left:25%;
}

.form--inline
{
	text-align:center;
}

.slide__caption
{
	padding:0!important;
}

ul.pager__items li.is-active a
{
	color:red!important;
}

.header__container-wrapper--header__main
{
	/*background:linear-gradient(#555555,#000000,#000000)!important;*/
	background:linear-gradient(#ff0000,#220000,#990000)!important;
}

.field--name-field-file-french-text
{
	background:#fafafa!important;
	padding:10px;
}

.header__social-menu a
{
	color:#fafafa!important;
}

.twitter,.youtube,.instagram,.pinterest
{
	display:none!important;
}

.item-list
{
	margin-top:20px;
}

/*.path-searchallfr .views-exposed-form
{
	display:none!important;
}*/

#views-exposed-form-search-all-page-1
{
	display:none!important;
}


.path-search h2
{
	text-align:center!important;
	font-size: 1rem;
}

.path-search h3
{
	font-size:1.25rem!important;
}

.page-node-type-file .field__item
{
	color:#000;
}

body
{
	/*background:black;*/
	background-color:#000000;/*
	background-image:linear-gradient(0deg,#880000 88%,black,black,black,black,black,black,black);
	background-repeat:no-repeat;
	background-attachment:scroll;
	background-size:100% 1000px;*/
}

.comment-add,.comment-forbidden
{
	background:black;
	color:white;
}

.comment-add a,.comment-forbidden a
{	
	color:red;
}

.details-wrapper
{
	background:#fafafa!important;
}

.details .details-wrapper
{
	background:white!important;
}

.js-sticky-header-placeholder
{
	background:#aa0000;
}

/*
.megamain
{
	border-radius:0!important;
	background:red!important;
}

.we-mega-menu-li
{
	background:rgba(0,0,0,0)!important;
}*/


.we-mega-menu-li .views-field.views-field-title,
.we-mega-menu-li .views-field-field-music-firstname .field-content,
.we-mega-menu-li .views-field-field-music-lastname .field-content,
.we-mega-menu-li .views-field-field-interview-firstname .field-content,
.we-mega-menu-li .views-field-field-interview-lastname .field-content,
.we-mega-menu-li .views-field-field-filmo-french-title .field-content,
.we-mega-menu-li .views-field-field-movie-french-title .field-content,
.we-mega-menu-li .views-field-field-game-french-title .field-content,
.we-mega-menu-li .views-field-field-file-french-title .field-content, 
.we-mega-menu-li .views-field-field-tv-serie-french-title .field-content,
.we-mega-menu-li .views-field-field-news-french-title .field-content,
.we-mega-menu-li .views-field-field-book-french-title .field-content
{
	background:rgba(0,0,0,1);
	font-size:.70rem;
}


.we-mega-menu-li a
{
	color:white!important;
	font-size:.70rem!important;
}

.we-mega-menu-li a:hover
{
	color:red!important;
}

.megasubmain
{
	text-align:left!important;
	background:black!important;
	width:25vw;
	max-width:400px;
}

.megasubmain h2
{
	display:none;
}

.megasubmain ul
{
	margin-top:-20px!important;
}

.megasubmain li
{
	color:red;
	margin-left:-20px;
}

#block-blocnewsfr .view-content
{
	background:black!important;
	margin:0!important;
}

.messages--error
{
	background:red;
	color:black;
}

.messages--warning
{
	display: none;
}

.sidr
{
	background:#cc0000;
}

.sidr ul.menu
{
	background:#000000;
}

/*
.page-node-type-file .top-bar, .page-node-type-file .header
{
	filter:hue-rotate(68deg);
}


.page-node-type-file .layout-container
{
	background:linear-gradient(rgba(0,0,0,0) 100px,#9e9e00 5vh);
}
*/


.views-field.views-field-title,
.views-field-field-music-french-title .field-content, 
.views-field-field-interview-firstname .field-content, 
.views-field-field-interview-lastname .field-content, 
/*.views-field-field-filmo-firstname .field-content, 
.views-field-field-filmo-lastname .field-content,*/
.views-field-field-movie-french-title .field-content, 
.views-field-field-game-french-title .field-content, 
.views-field-field-file-french-title .field-content,  
.views-field-field-tv-serie-french-title .field-content,  
.views-field-field-news-french-title .field-content,
.views-field-field-book-french-title .field-content
{
	text-transform:uppercase;
	font-weight:bold;
	/*background: linear-gradient(#fff,#c8c8c8,#b3b3b3,#acacac,#fff);*/
	text-align:left;
	color:red;
	padding:5px;
	vertical-align: middle;
}


.views-field-created
{
	padding:5px;
}

.fivestar-widget-static
{
	float:none;
	margin:0 auto;
	width:90px;
	padding:0;
	text-align:center;
}

.fivestar-summary
{
	display:none;
}

.field--name-body
{
	background:white;
}

.titrevue
{
	background: linear-gradient(white,#aa0000,#cc0000,white);
	font-size:0.85rem;
	color:white;
	width:100%;
	padding-left:25px;
	text-align:left;
	font-weight:bold;
	margin-top:0;
	text-shadow:1px 1px 5px black;
}

.titrevuetop
{
	background: linear-gradient(#000000,#000000,#cc0000,white);
	/*color:white;*/
}

.tablesearchresults
{
	padding:20px;
	text-align:justify;
}

#edit-submit-movieslist,#edit-submit-gameslist,#edit-submit-tvserieslist,#edit-submit-bookslist,#edit-submit-musiclist
{
	display:none;
}

.block--region-header-primary-menu > ul.menu li.menu-item--active-trail > a
{
	background:red;
}

.header--header-a .header__container-wrapper--header__main
{
	box-shadow:none;
	-webkit-box-shadow:none;
}

.notsticky
{
	position:relative!important;
}

.view-lumiere-sur {
		padding-left: 1rem;
}

.views-field-field-movie-french-genre .field-content,.views-field-field-game-french-genre .field-content,.views-field-field-tv-serie-french-genre .field-content{
	text-align:left;
	text-transform: capitalize;
}


#block-fblikes .field--name-body
{
	background:#cc0000;
}

#block-menufooterfr-2 li,#block-menufooteren-2 li
{
	text-transform: uppercase;
	font-size:1rem;
	list-style: square;
	color:white;
	float: left;
    margin-right: 40px;
}

.contact-form {
	margin:10px;
}


#block-mainmenu-4 a{
	color:white;
	font-size:.65rem;
}

#block-mainmenu-4 a:hover{
	color:red!important;
	background:rgba(0,0,0,0)!important;
}


.active-trail,.dropdown-toggle {
	background:rgba(0,0,0,0)!important;
}

.tb-megamenu-column-inner {
	background:white;
	box-shadow:1px 1px 10px red;
}

.tb-megamenu-column-inner a{
	color:black!important;
}

.tb-megamenu .mega-inner {
    padding:0;
    margin:0;
}


.view-newsfrmenu,.view-newsfrmenu .views-field,
.view-moviesfrmenu,.view-moviesfrmenu .views-field,
.view-gamesfrmenu,.view-gamesfrmenu .views-field,
.view-booksfrmenu,.view-booksfrmenu .views-field,
.view-tvseriesfrmenu,.view-tvseriesfrmenu .views-field,
.view-filmosfrmenu,.view-filmosfrmenu .views-field,
.view-interviewsfrmenu,.view-interviewsfrmenu .views-field,
.view-musicfrmenu,.view-musicfrmenu .views-field {
	line-height:.8rem;
	background:white;
	margin:2px;
	min-width:25vw;
}

/*
.view-newsfrmenu .item-list {
	margin:0!important;
	min-width:20vw;
}


.view-newsfrmenu ul{
	background:black;
	margin:0;
	padding:0;
}
*/

#edit-field-editer-profile-0,#edit-profile-name-0-format {
	display:none;
}

.youtube-container--responsive iframe {
	width:95%!important;	
	height:95%!important;
}