@keyframes progress {
0% {
stroke-dasharray: 0 100;
}
}
@keyframes fadein {
from {
opacity:0;
}
to {
opacity:1;
}
}
@keyframes grain {
0%, 100% { transform: translate(0, 0); }
10% { transform: translate(-1%, -1%); }
20% { transform: translate(1%, 1%); }
30% { transform: translate(-2%, -2%); }
40% { transform: translate(3%, 3%); }
50% { transform: translate(-3%, -3%); }
60% { transform: translate(4%, 4%); }
70% { transform: translate(-4%, -4%); }
80% { transform: translate(2%, 2%); }
90% { transform: translate(-3%, -3%); }
}
@keyframes film-scratch {
0%, 100% { transform: translateX(0); opacity: 0.5; }
10% { transform: translateX(-1%); }
20% { transform: translateX(1%); }
30% { transform: translateX(-2%); opacity: 0.75; }
40% { transform: translateX(3%); }
50% { transform: translateX(-3%); opacity: 0.5; }
60% { transform: translateX(8%); }
70% { transform: translateX(-3%); }
80% { transform: translateX(10%); opacity: 0.25; }
90% { transform: translateX(-2%); }
}
@keyframes effect-scratch {
0% { transform: translateX(0); opacity: 0.75; }
10% { transform: translateX(-1%); }
20% { transform: translateX(1%); }
30% { transform: translateX(-2%); }
40% { transform: translateX(3%); }
50% { transform: translateX(-3%); opacity: 0.5; }
60% { transform: translateX(8%); }
70% { transform: translateX(-3%); }
80% { transform: translateX(10%); opacity: 0.25; }
90% { transform: translateX(20%); }
100% { transform: translateX(30%); }
}
@-webkit-keyframes rotating {
from {
-webkit-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
}
to {
-webkit-transform: rotate(360deg);
-o-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@keyframes rotating {
from {
-ms-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-webkit-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
}
to {
-ms-transform: rotate(360deg);
-moz-transform: rotate(360deg);
-webkit-transform: rotate(360deg);
-o-transform: rotate(360deg);
transform: rotate(360deg);
}
}
.rotating {
-webkit-animation: rotating 2s linear infinite;
-moz-animation: rotating 2s linear infinite;
-ms-animation: rotating 2s linear infinite;
-o-animation: rotating 2s linear infinite;
animation: rotating 2s linear infinite;
}
@font-face {
font-family: "Knewave";
font-display: swap;
src: url(https://meilleurs-films.fr/wp-content/themes/meilleurs-films/assets/fonts/Knewave-Regular.woff2) format("woff2");
}
@font-face {
font-family: "Jaldi";
font-display: swap;
src: url(https://meilleurs-films.fr/wp-content/themes/meilleurs-films/assets/fonts/Jaldi-Regular.woff2) format("woff2");
}
@font-face {
font-style: normal;
font-weight: normal;
font-display: swap;
font-family: "fontawesome-regular";
src: url(https://meilleurs-films.fr/wp-content/themes/meilleurs-films/assets/fonts/fa-regular-400.woff2) format("woff2");
}
@font-face {
font-style: normal;
font-weight: normal;
font-display: swap;
font-family: "fontawesome-solid";
src: url(https://meilleurs-films.fr/wp-content/themes/meilleurs-films/assets/fonts/fa-solid-900.woff2) format("woff2");
}
@font-face {
font-style: normal;
font-weight: normal;
font-display: swap;
font-family: "fontawesome-brand";
src: url(https://meilleurs-films.fr/wp-content/themes/meilleurs-films/assets/fonts/fa-brands-400.woff2) format("woff2");
}
::-moz-selection {background-color: #b2b2ff; color: #fff}
::selection {background-color: #b2b2ff; color: #fff;}
::-webkit-input-placeholder {color:#888;}
::-moz-placeholder {color:#888;}
:-ms-input-placeholder {color:#888;}
:-moz-placeholder {color:#888;}
html {
font-family: Jaldi, sans-serif;
line-height: 1.15;
background: #ddd;
box-sizing: border-box;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-text-size-adjust: 100%;
-webkit-text-size-adjust: 100%;
}
body {
margin: 0;
background: #f7f7f7 url(https://meilleurs-films.fr/wp-content/uploads/background-point.png) repeat center top;
}
article,
aside,
footer,
header,
nav,
section {
display: block;
}
div#content {
min-height: 300px;
}
#primary {
margin: auto;
padding:40px 100px;
max-width: 1050px;
}
.elementor-page #primary {
margin: 0 12%;
}
section.page-content {
margin: 20px 60px;
}
figcaption,
figure,
main {
display: block;
}
figure {
margin: 1em 0;
}
pre {
font-family: monospace, monospace;
font-size: 1em;
}
a {
background-color: transparent;
-webkit-text-decoration-skip: objects;
text-underline-offset: 2px;
}
a:active,
a:hover {
outline-width: 0;
}
abbr[title] {
border-bottom: 1px #767676 dotted;
text-decoration: none;
display: inline-block;
}
b,
strong {
font-weight: inherit;
}
b,
strong {
font-weight: 700;
}
code,
kbd,
samp {
font-family: monospace, monospace;
font-size: 1em;
}
dfn {
font-style: italic;
}
mark {
background-color: #eee;
color: #222;
}
small {
font-size: 80%;
}
sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sub {
bottom: -0.25em;
}
sup {
top: -0.5em;
}
audio,
video {
display: inline-block;
}
audio:not([controls]) {
display: none;
height: 0;
}
img {
border-style: none;
}
svg:not(:root) {
overflow: hidden;
}
.formtohide {
display:none;
}
button,
input,
optgroup,
select,
textarea {
font-family: sans-serif;
font-size: 100%;
line-height: 1.15;
margin: 0;
}
button,
input {
overflow: visible;
}
button,
select {
text-transform: none;
}
button,
html [type="button"],
[type="reset"],
[type="submit"] {
-webkit-appearance: button;
}
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
border-style: none;
padding: 0;
}
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
outline: 1px dotted ButtonText;
}
.perfect-button {
border-style: solid;
border-width: 2px;
border-color: rgba(253,238,150,1);
background-color: #7F7F7F;
background-color: rgba(0,0,0,0.5);
text-align: center;
}
.perfect-button:hover {
webkit-transition-duration: 1s;
-webkit-transition-delay: 0s;
-webkit-transition-timing-function: ease;
transition-duration: 1s;
transition-delay: 0s;
transition-timing-function: ease;
color:#000;
background-color:rgba(253,238,150,1);
}
button.cky-btn-revisit {
box-shadow: none;
}
fieldset {
border: 0px solid #bbb;
margin: 0 2px;
padding: 0.35em 0.625em 0.75em;
}
legend {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
color: inherit;
display: table;
max-width: 100%;
padding: 0;
white-space: normal;
}
progress {
display: inline-block;
vertical-align: baseline;
}
textarea {
overflow: auto;
}
[type="checkbox"],
[type="radio"] {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding: 0;
}
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
height: auto;
}
[type="search"] {
-webkit-appearance: textfield;
outline-offset: -2px;
}
[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
}
::-webkit-file-upload-button {
-webkit-appearance: button;
font: inherit;
}
details,
menu {
display: block;
}
summary {
display: list-item;
}
canvas {
display: inline-block;
}
template {
display: none;
}
[hidden] {
display: none;
} .screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
height: 1px;
overflow: hidden;
position: absolute !important;
width: 1px;
word-wrap: normal !important; }
.screen-reader-text:focus {
background-color: #f1f1f1;
-webkit-border-radius: 3px;
border-radius: 3px;
-webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
clip: auto !important;
color: #21759b;
display: block;
font-size: 14px;
font-size: 0.875rem;
font-weight: 700;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000; } .alignleft {
display: inline;
float: left;
margin-right: 1.5em;
}
.alignright {
display: inline;
float: right;
margin-left: 1.5em;
}
.aligncenter {
clear: both;
display: block;
text-align: center;
margin-left: auto;
margin-right: auto;
list-style: inside;
}
.cadre {
overflow: hidden;
margin: 0;
}
.cadre-top {
overflow: hidden;
margin: 20px 0 0;
}
h2.nomarginbot {
margin-bottom:0;
}
.down-list {
cursor: pointer;
display: block;
text-align:center;
font-weight: bold;
margin-top: 8px;
list-style-type: none;
}
.hidden-info {
display:none;
}
.down i {
transform: rotate(180deg);
} .clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.entry-footer:before,
.entry-footer:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after,
.nav-links:before,
.nav-links:after,
.pagination:before,
.pagination:after,
.comment-author:before,
.comment-author:after,
.widget-area:before,
.widget-area:after,
.widget:before,
.widget:after,
.comment-meta:before,
.comment-meta:after {
content: "";
display: table;
table-layout: fixed;
}
.clear:after,
.entry-content:after,
.entry-footer:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after,
.nav-links:after,
.pagination:after,
.comment-author:after,
.widget-area:after,
.widget:after,
.comment-meta:after {
clear: both;
} body,
button,
input,
select,
textarea {
color: #333;
font-family: "Libre Franklin", "Helvetica Neue", helvetica, arial, sans-serif;
font-size: 1rem;
font-weight: 400;
line-height: 1.66;
}
h1,
h2,
h3,
h4,
h5,
h6 {
line-height: 1.4;
margin: 0 0 14px;
padding: 22px 0 0;
} h1 {
font-size: 24px;
padding-top: 2.2rem;
font-weight: 600;
}
h2,
.home.blog .entry-title {
color: #666;
font-size: 1.25rem;
font-weight: 300;
font-family: 'Georgia', serif;
font-style: italic;
margin: 0 0 12px 0;
padding: 30px 0 0;
}
h3, h3#wc-comment-header {
color: #333;
font-size: 18px;
font-size: 1.125rem;
font-weight: 300;
font-style: italic;
font-family: 'Georgia', serif;
}
h4 {
color: #333;
font-size: 16px;
font-size: 1rem;
font-weight: 800;
}
h5 {
color: #767676;
font-size: 13px;
font-size: 0.8125rem;
font-weight: 800;
letter-spacing: 0.15em;
text-transform: uppercase;
}
h6 {
color: #666;
font-size: 15px;
font-size: 0.9375rem;
font-weight: 800;
}
p {
margin: 0 0 1rem;
padding: 0;
}
dfn, cite, em {
font-style: italic;
padding: 0 3px;
}
blockquote {
color: #666;
font-size: 18px;
font-size: 1.125rem;
font-style: italic;
line-height: 1.7;
margin: 0;
overflow: hidden;
padding: 0;
}
blockquote cite {
display: block;
font-style: normal;
font-weight: 600;
margin-top: 0.5em;
}
address {
margin: 0 0 1.5em;
}
pre {
background: #eee;
font-family: "Courier 10 Pitch", Courier, monospace;
font-size: 15px;
font-size: 0.9375rem;
line-height: 1.6;
margin-bottom: 1.6em;
max-width: 100%;
overflow: auto;
padding: 1.6em;
}
code,
kbd,
tt,
var {
font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
font-size: 15px;
font-size: 0.9375rem;
}
abbr,
acronym {
border-bottom: 1px dotted #666;
cursor: help;
}
mark,
ins {
background: #eee;
text-decoration: none;
}
big {
font-size: 125%;
}
blockquote {
quotes: "" "";
}
q {
quotes: "“" "”" "‘" "’";
}
blockquote:before,
blockquote:after {
content: "";
}
:focus {
outline: none;
}
hr {
border: 0;
height: 2px;
margin: 15px 10vw;
border-top: 1px solid #ddd;
border-bottom: 1px solid #fff;
background-color: transparent;
} label {
color: #333;
display: block;
font-weight: 800;
margin-bottom: 0.5em;
line-height: 1.4;
}
fieldset {
margin-bottom: 1em;
}
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"],
textarea {
color: #666;
background: #fff;
background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
border: 1px solid #bbb;
-webkit-border-radius: 3px;
border-radius: 3px;
display: block;
padding: 3px 10px 1px;
margin-bottom: 20px;
width: 100%;
}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus {
color: #222;
border-color: #333;
}
textarea.textarea-comment {
height: 120px;
}
div.wp-editor-container {
margin-bottom: 20px;
}
select {
border: 1px solid #bbb;
-webkit-border-radius: 3px;
border-radius: 3px;
height: 3em;
max-width: 100%;
}
input[type="radio"],
input[type="checkbox"] {
margin-right: 0.5em;
}
input[type="radio"] + label,
input[type="checkbox"] + label {
font-weight: 400;
}
button,
input[type="button"],
input[type="submit"] {
background-color: #222;
border: 0;
-webkit-border-radius: 2px;
border-radius: 2px;
-webkit-box-shadow: none;
box-shadow: none;
color: #fff;
cursor: pointer;
display: inline-block;
font-size: 14px;
font-weight: 800;
line-height: 20px;
padding: 1em 2em;
text-shadow: none;
-webkit-transition: background 0.2s;
transition: background 0.2s;
white-space: break-spaces;
}
input + button,
input + input[type="button"],
input + input[type="submit"] {
padding: 0.75em 2em;
margin:0;
}
button.secondary,
input[type="reset"],
input[type="button"].secondary,
input[type="reset"].secondary,
input[type="submit"].secondary {
background-color: #ddd;
color: #222;
}
button:hover,
button:focus,
input[type="button"]:hover,
input[type="button"]:focus,
input[type="submit"]:hover,
input[type="submit"]:focus {
background: #767676;
}
button.secondary:hover,
button.secondary:focus,
input[type="reset"]:hover,
input[type="reset"]:focus,
input[type="button"].secondary:hover,
input[type="button"].secondary:focus,
input[type="reset"].secondary:hover,
input[type="reset"].secondary:focus,
input[type="submit"].secondary:hover,
input[type="submit"].secondary:focus {
background: #bbb;
} ::-webkit-input-placeholder {
color: #333;
font-family: "Libre Franklin", "Helvetica Neue", helvetica, arial, sans-serif;
}
:-moz-placeholder {
color: #333;
font-family: "Libre Franklin", "Helvetica Neue", helvetica, arial, sans-serif;
}
::-moz-placeholder {
color: #333;
font-family: "Libre Franklin", "Helvetica Neue", helvetica, arial, sans-serif;
opacity: 1; }
:-ms-input-placeholder {
color: #333;
font-family: "Libre Franklin", "Helvetica Neue", helvetica, arial, sans-serif;
} ul, ol {
margin: 0 0 1rem 1.5em;
padding: 0;
}
ul {
list-style: disc;
}
ol {
list-style: decimal;
}
li > ul,
li > ol {
margin-bottom: 0;
margin-left: 1.5em;
}
ul.columns {
columns: 3;
-webkit-columns: 3;
-moz-columns: 3;
}
ul.columns li {
margin-bottom: 5px;
}
dt {
font-weight: 700;
}
dd {
margin: 0 1.5em 1.5em;
} table {
border-collapse: collapse;
margin: 0 0 1.5em;
width: 100%;
}
thead th {
border-bottom: 2px solid #bbb;
padding-bottom: 0.5em;
}
th {
padding: 0.4em;
text-align: left;
}
tr {
border-bottom: 1px solid #eee;
}
td {
padding: 0.4em;
}
th:first-child,
td:first-child {
padding-left: 0;
}
th:last-child,
td:last-child {
padding-right: 0;
} a {
color: #222;
text-decoration: underline; 
}
a:focus {
outline: thin dotted;
}
a:hover,
a:active {
color: #000;
outline: 0;
} .entry-content a,
.entry-summary a,
.widget a,
.site-footer .widget-area a,
.posts-navigation a,
.widget_authors a strong {
-webkit-box-shadow: inset 0 -1px 0 rgba(15, 15, 15, 1);
box-shadow: inset 0 -1px 0 rgba(15, 15, 15, 1);
-webkit-transition: color 80ms ease-in, -webkit-box-shadow 130ms ease-in-out;
transition: color 80ms ease-in, -webkit-box-shadow 130ms ease-in-out;
transition: color 80ms ease-in, box-shadow 130ms ease-in-out;
transition: color 80ms ease-in, box-shadow 130ms ease-in-out, -webkit-box-shadow 130ms ease-in-out;
}
.entry-title a,
.entry-meta a,
.page-links a,
.page-links a .page-number,
.entry-footer a,
.entry-footer .cat-links a,
.entry-footer .tags-links a,
.edit-link a,
.post-navigation a,
.logged-in-as a,
.comment-navigation a,
.comment-metadata a,
.comment-metadata a.comment-edit-link,
.comment-reply-link,
a .nav-title,
.pagination a,
.comments-pagination a,
.site-info a,
.widget .widget-title a,
.widget ul li a,
.site-footer .widget-area ul li a,
.site-footer .widget-area ul li a {
text-decoration: none;
-webkit-transition: color 80ms ease-in, -webkit-box-shadow 130ms ease-in-out;
transition: color 80ms ease-in, -webkit-box-shadow 130ms ease-in-out;
transition: color 80ms ease-in, box-shadow 130ms ease-in-out;
transition: color 80ms ease-in, box-shadow 130ms ease-in-out, -webkit-box-shadow 130ms ease-in-out;
}
.entry-content a:focus,
.entry-content a:hover,
.entry-summary a:focus,
.entry-summary a:hover,
.widget a:focus,
.widget a:hover,
.site-footer .widget-area a:focus,
.site-footer .widget-area a:hover,
.posts-navigation a:focus,
.posts-navigation a:hover,
.comment-metadata a:focus,
.comment-metadata a:hover,
.comment-metadata a.comment-edit-link:focus,
.comment-metadata a.comment-edit-link:hover,
.comment-reply-link:focus,
.comment-reply-link:hover,
.widget_authors a:focus strong,
.widget_authors a:hover strong,
.entry-title a:focus,
.entry-title a:hover,
.entry-meta a:focus,
.entry-meta a:hover,
.page-links a:focus .page-number,
.page-links a:hover .page-number,
.entry-footer a:focus,
.entry-footer a:hover,
.entry-footer .cat-links a:focus,
.entry-footer .cat-links a:hover,
.entry-footer .tags-links a:focus,
.entry-footer .tags-links a:hover,
.post-navigation a:focus,
.post-navigation a:hover,
.pagination a:not(.prev):not(.next):focus,
.pagination a:not(.prev):not(.next):hover,
.comments-pagination a:not(.prev):not(.next):focus,
.comments-pagination a:not(.prev):not(.next):hover,
.logged-in-as a:focus,
.logged-in-as a:hover,
a:focus .nav-title,
a:hover .nav-title,
.edit-link a:focus,
.edit-link a:hover,
.site-info a:focus,
.site-info a:hover,
.widget .widget-title a:focus,
.widget .widget-title a:hover,
.widget ul li a:focus,
.widget ul li a:hover {
color: #000;
} .entry-content a img,
.widget a img {
-webkit-box-shadow: 0 0 0 8px #fff;
box-shadow: 0 0 0 8px #fff;
}
.post-navigation a:focus .icon,
.post-navigation a:hover .icon {
color: #222;
} .post-thumbnail {
margin-bottom: 1em;
}
.post-thumbnail a img {
-webkit-backface-visibility: hidden;
-webkit-transition: opacity 0.2s;
transition: opacity 0.2s;
}
.post-thumbnail a:hover img,
.post-thumbnail a:focus img {
opacity: 0.7;
} .admin-bar .site-content-contain {
margin-top: 56px;
}
.site-content-contain {
margin-top: 55px;
}
.navigation-top .wrap {
padding: 0.75em 2em;
}
.navigation-top nav {
margin-left: -1.25em;
}
img.custom-logo {
width: auto;
height: 34px;
margin: 0 10px;
float: left;
clear: none;
}
.site-navigation-fixed.navigation-top {
bottom: auto;
position: fixed;
left: 0;
right: 0;
top: 0;
width: 100%;
z-index: 7;
}
.admin-bar .site-navigation-fixed.navigation-top {
top: 32px;
}
.navigation-top a {
color: #222;
font-weight: 600;
-webkit-transition: color 0.2s;
transition: color 0.2s;
}
.navigation-top .current-menu-item > a,
.navigation-top .current_page_item > a {
color: #767676;
}
.main-navigation {
clear: none;
display: block;
}
.main-navigation ul {
background: #fff;
list-style: none;
margin: 0;
padding: 0 1.5em;
text-align: left;
}
.main-navigation .menu-item-has-children > a > .icon,
.main-navigation .page_item_has_children > a > .icon,
.main-navigation ul a > .icon {
display: none;
}
.main-navigation > div > ul {
border-top: 1px solid #eee;
padding: 0 0.2em;
text-align:center;
}
.main-navigation ul ul {
background: #fff;
border: 1px solid #bbb;
left: -999em;
padding: 0;
position: absolute;
top: 100%;
z-index: 10;
}
.main-navigation ul ul li:hover > ul,
.main-navigation ul ul li.focus > ul {
left: 100%;
right: auto;
}
.main-navigation ul ul a {
padding: 0.75em 1.25em;
width: 16em;
letter-spacing: 0;
position: relative;
text-transform: none;
}
.main-navigation ul li.menu-item-has-children.focus:before, .main-navigation ul li.menu-item-has-children:hover:before, .main-navigation ul li.menu-item-has-children.focus:after, .main-navigation ul li.menu-item-has-children:hover:after, .main-navigation ul li.page_item_has_children.focus:before, .main-navigation ul li.page_item_has_children:hover:before, .main-navigation ul li.page_item_has_children.focus:after, .main-navigation ul li.page_item_has_children:hover:after {
display: block;
}
.main-navigation ul li.menu-item-has-children:before, .main-navigation ul li.menu-item-has-children:after, .main-navigation ul li.page_item_has_children:before, .main-navigation ul li.page_item_has_children:after {
border-style: solid;
border-width: 0 6px 6px;
content: "";
display: none;
height: 0;
position: absolute;
right: 1em;
bottom: -1px;
width: 0;
z-index: 100000;
}
.main-navigation ul li.menu-item-has-children:after, .main-navigation ul li.page_item_has_children:after {
border-color: transparent transparent #fff;
}
.main-navigation ul li.menu-item-has-children:before, .main-navigation ul li.page_item_has_children:before {
border-color: transparent transparent #bbb;
bottom: 0;
}
.main-navigation li {
border-bottom: 1px solid #eee;
position: relative;
border: 0;
display: inline-block;
}
.main-navigation ul li:hover > ul, .main-navigation ul li.focus > ul {
left: 0.5em;
right: auto;
}
.main-navigation li li,
.main-navigation li:last-child {
border: 0;
}
.main-navigation a {
display: inline-block;
padding: 1.2em 0.5em 1em 0.5em; 
text-decoration: none;
font-family: raleway;
text-transform: uppercase;
}
.main-navigation a.custom-logo-link {
display: none;
float: left;
}
.main-navigation a:hover {
color: #767676;
} *,
*:before,
*:after { -webkit-box-sizing: inherit;
-moz-box-sizing: inherit;
box-sizing: inherit;
}
#page {
position: relative;
word-wrap: break-word;
}
.entry-content:after {
clear: both;
content: "";
display: block;
}
.left-30 {
margin-left:0;
} header.site-header {
color: #000;
background-color:#FFF;
font-size: 20px;
display: flex;
flex-direction: row;
font-weight: 300;
height: 55px;
top: 0;
padding: 0 8%;
position: fixed;
width: 100%;
z-index: 1000;
box-shadow: -4px -5px 20px 2px rgba(0,0,0,.6);
}
.admin-bar header.site-header {
top: 32px;
}
.header-left {
flex: 3;
width: 72%;
padding: 11px;
font-family: 'Comfortaa','Open Sans', sans-serif;
}
.navigation-top {
font-size: 14px;
font-size: 0.875rem;
flex:5;
}
.burger-menu{
flex: 1;
z-index: 4000;
} h2.widget-title {
font-size: 11px;
font-size: 0.6875rem;
margin-bottom: 2em;
}
.site-footer {
font-size: 0.875rem;
line-height: 1.6;
margin-top: 1em;
padding: 0 6%;
background:#ffffff;
}
.site-footer .widget-column.footer-widget-1 {
float: left;
width: 42%;
}
.site-footer .widget-column.footer-widget-2 {
float: right;
width: 52%;
}
.site-info {
float: left;
padding: 0.7em 0 0;
width: 58%;
}
.site-info .sep {
margin: 0 0.5em;
display: inline;
visibility: visible;
height: auto;
width: auto;
} .site-footer .widget-area {
padding-bottom: 2em;
padding-top: 2em;
max-width: 1350px;
margin: auto;
} .social-navigation {
font-size: 1rem;
position: fixed;
top: 110px;
left: 40px;
z-index: 100;
}
.social-navigation ul {
list-style: none;
margin-bottom: 0;
margin-left: 0;
padding-left: 0;
text-align: center;
}
.social-navigation li {
display: block;
margin-bottom: 8px;
}
.site-footer .widget-area .social-navigation ul li a {
background: -webkit-gradient(linear, left top, left bottom, from(rgba(178,178,255,1)), to(rgba(111,111,246,1)));
color: #fff;
display: inline-block;
height: 45px;
text-align: center;
width: 45px;
-webkit-border-radius: 0;
border-radius:0;
-webkit-transition: all 800ms;
-moz-transition: all 800ms;
-ms-transition: all 800ms;
-o-transition: all 800ms;
transition: all 800ms;
}
.site-footer .widget-area .social-navigation ul li a:hover {
background-color:#333;
-webkit-border-radius: 50%;
border-radius:50%;
}
.my-social-menu i {
line-height: 2.2rem;
}
.social-navigation i:before {
padding: 1px;
}
.fa-link:before {
font-size: 14px;
content: "\f0c1";
color: #6f6fff;
}
.fa-circle-check:before {
font-size: 14px;
content: "\f058";
color: #72bc84;
}
.fa-linkedin:before {
font-size: 18px;
} .fa-twitter:before {
font-size: 24px;
font-size: 1.4rem;
content: "\f099";
} .fa-facebook:before {
font-size: 1.4rem;
content: "\f39e";
} .fa-pinterest:before {
font-size: 1.2rem;
} .fa-google-plus:before {
font-size: 20px;
font-size: 1.25rem;
} .fa-youtube:before {
font-size: 1.2rem;
content: "\f167";
}  .menu-expanded nav .my-social-menu {
padding: 0;
margin: 0;
}
.menu-expanded nav .my-social-menu li {
display: inline-block;
margin: 0 3%;
} .site-info {
font-size: 14px;
font-size: 0.875rem;
margin-bottom: 1em;
}
.site-info a {
color: #666;
}
.site-info .sep {
margin: 0;
display: block;
visibility: hidden;
height: 0;
width: 100%;
} .menu-collapsed nav {
display: none;
}
.menu-expanded nav {
display: block;
text-align: center;
height: 100%;
width: 100%;
overflow-y:scroll;
border-radius: 0px;
-webkit-border-radius: 0px;
top: 0;
left: 0;
background-color: #404040;;
transition: all 0s;
position: fixed;
left: 0;
z-index: 3000;
-webkit-transition: display 0.8s ease-in-out;
transition: displai 0.8s ease-in-out;
}
.menu-expanded nav::-webkit-scrollbar {
display: none;
}
.menu-expanded #inside-menu {
margin: 80px 0 20px;
padding: 0;
}
.menu-expanded #inside-menu li {
clear: both;
width: 100%;
display:block
}
.menu-expanded #inside-menu ul.sub-menu {
Display: none;
margin:0;
padding: 0;
box-shadow: inset 0 0px 15px rgba(0, 0, 0, 0.8);
}
.menu-expanded #inside-menu li a {
color: #FFF;
display: block;
padding: 12px 30%;
font-size: 18px;
border-top: 1px solid #5a5a5a;
border-bottom: 1px solid #333;
background: rgba(255, 255, 255, 0.05);
-webkit-transition: left 300ms linear 2s, opacity 100ms ease-in 600ms;
transition: left 300ms linear 2s, opacity 100ms ease-in 600ms;
-webkit-transition: -webkit-transform 0.3s cubic-bezier(0.45, 1.8, 0.5, 0.75) 500ms;
transition: -webkit-transform 0.3s cubic-bezier(0.45, 1.8, 0.5, 0.75) 500ms;
transition: transform 0.3s cubic-bezier(0.45, 1.8, 0.5, 0.75) 500ms;
transition: transform 0.3s cubic-bezier(0.45, 1.8, 0.5, 0.75) 500ms, -webkit-transform 0.3s cubic-bezier(0.45, 1.8, 0.5, 0.75) 500ms;
-webkit-transition: border-top 40 ease 0ms, border-bottom 40 ease 0ms, box-shadow 150 ms ease-in;
transition: border-top 40 ease 0ms, border-bottom 40 ease 0ms, box-shadow 150 ms ease-in;
}
.menu-expanded #inside-menu li a:hover {
border-bottom: #4a4a4a;
box-shadow: 0 2px 8px 4px #333;
}
.menu-expanded #inside-menu li li:hover {
background-color: rgba(33, 33, 33, 0.4);
}
.menu-expanded #inside-menu li li {
background-color: rgba(56, 56, 56, 0.4);
}
.menu-expanded #inside-menu li li a {
border-top: none;
padding: 12px;
font-size: 1.1rem;
border-bottom: 1px solid #333;
}
.menu-expanded #inside-menu li li a:hover {
box-shadow: none;
}
.menu-expanded #inside-menu li.menu-item-has-children i {
padding: 28px;
z-index: 1000;
margin-top: -65px;
position: absolute;
cursor: pointer;
right: 20px;
width: 18px;
Height: 16px;
font-style: normal;
color: #a2a2a2;
}
.menu-expanded #inside-menu li.menu-item-has-children i:hover {
color: #FFF;
}
.menu-expanded nav .my-social-menu a {
color: #FFF;
} 
i span {
padding: 5px;
position: absolute;
left: 26px;
border-style: solid;
border-width: 3px 3px 0 0;
-webkit-transform: rotate(135.5deg);
-moz-transform: rotate(135.5);
-o-transform: rotate(135.5);
transform: rotate(135.5deg);
}
.open-menu {
width: 32px;
height: 32px;
margin-top: 18px;
margin-left: auto;
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
-webkit-transition: .5s ease-in-out;
-moz-transition: .5s ease-in-out;
-o-transition: .5s ease-in-out;
transition: .5s ease-in-out;
cursor: pointer;
}
.open-menu span{
width: 100%;
height: 3px;
background: #FFF;
box-shadow: 1px 1px 3px #404040;
display: block;
position: absolute;
border-radius: 2px;
-webkit-border-radius: 2px;
opacity: 1;
left: 0;
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
-webkit-transition: .25s ease-in-out;
-moz-transition: .25s ease-in-out;
-o-transition: .25s ease-in-out;
transition: .25s ease-in-out;
} .open-menu span:nth-child(1) {
top: 0px;
}
.open-menu span:nth-child(2) {
top: 8px;
}
.open-menu span:nth-child(3) {
top: 16px;
}
.cross .open-menu span:nth-child(1) {
top: 18px;
width: 0%;
left: 50%;
}
.cross .open-menu span:nth-child(2) {
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
}
.cross .open-menu span:nth-child(3) {
top:8px;
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);
} .menu-expanded .social-links-menu li {
display: inline-block;
margin: 16px;
}
.menu-expanded svg.icon {
color: white;
width:1.5em;
height:1.5em;
} .fa {
-webkit-border-radius: 40px;
border-radius: 40px;
color: #fff;
padding-top: 10px;
display: inline-block;
text-align: center;
}
.fab {
display: inline-block;
font: normal normal normal 14px/1 Fontawesome-brand;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
padding: 5px 10px;
line-height: 1.2em;
color: inherit;
}
.fas {
display: inline-block;
font: normal normal normal 14px/1 Fontawesome-solid;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
padding: 5px 10px;
line-height: 1.4em;
color: inherit;
}
.arrow-circle:before {
content: "\f0a8";
color: #FFFFFF;
}
.cosmo-user:before {
content: "\f2bd";
background: -webkit-gradient(linear, left top, left bottom, from(rgba(178,178,255,1)), to(rgba(111,111,246,1)));
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.search-select:before {
content: "\f002";
}
.circle-load:before {
content: "\f1ce";
}
.fa-pencil-square-o:before {
content: "\f044";
}
.fa-trophy:before {
content: "\f091";
}
.fa-play:before {
content: "\f04b";
}
.fa-film:before {
content: "\f008";
}
.fa-chevron-down:before {
content: "\f078";
}
a.realisateurs, a.acteurs, a.films {
text-decoration:underline;
}
a.linktofilm {
font-size:18px;
}
a.realisateurs:after, a.acteurs:after,  a.linktofilm:after {
display: inline-block;
font: normal normal normal 14px/1 Fontawesome-solid;
content: "\f35d";
font-size: 10px;
padding: 0 0 0 5px;
}
.arrow-previous-date:before {
content: "\f100";
font-size: 20px;
padding: 0 8px;
}
.arrow-next-date:before {
content: "\f101";
font-size: 20px;
padding: 0 8px;
} .select-sorties {
position: relative;
display: flex;
margin: 15px 20px 20px;
width: auto;
height: 3em;
line-height: 3;
background: #2c3e50;
overflow: hidden;
border-radius: .25em;
}
.select-sorties select {
-webkit-appearance: none;
-moz-appearance: none;
-ms-appearance: none;
appearance: none;
outline: 0;
box-shadow: none;
border: 0;
color:#555;
border: 1px solid #dedede;
background: #F7F7F7;
flex: 1;
padding: 0 1.5em;
cursor: pointer;
}
.select-sorties:hover {
box-shadow: 0 1px 2px 0px #333333bb;
}
.select-sorties select:hover {
border-color: rgba(223,225,229,0);
}
.select-sorties select::-ms-expand {
display: none;
}
.select-sorties::after {
content: '\25BC';
position: absolute;
top: 0;
right: 0;
padding: 0 1em;
color: #FFF;
background: -webkit-gradient(linear, left top, left bottom, from(rgba(178,178,255,1)), to(rgba(111,111,246,1)));
cursor: pointer;
pointer-events: none;
-webkit-transition: .25s all ease;
-o-transition: .25s all ease;
transition: .25s all ease;
}
.select-sorties:hover::after {
color: #6f6fff;
background: #f7f7f7;
box-shadow: 1px 1px 3px 0px black;
} .select-filters {
position: relative;
display: flex;
margin: 40px 20px;
width: auto;
height: 3em;
line-height: 3;
overflow: hidden;
border-radius: 0.25em;
}
.select-filters select {
outline: 0;
box-shadow: none;
border: 0;
color: #555;
border: 1px solid #b2b2ff;
background: #F7F7F7;
flex: 1;
padding: 0 1.5em;
cursor: pointer;
} .mainbanner {
background-image: url(https://meilleurs-films.fr/wp-content/uploads/salle-cinema-france.jpg);
background-size: clamp(1200px, 120px, 1200px) auto;
background-position: top;
background-attachment: fixed;
background-repeat: no-repeat;
background-color: #000;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
justify-items: center;
height: 330px;
z-index: 5;
}
.isOpen .mainbanner {
background-attachment: scroll;
}
.mainbanner space, .searchbanner space {
display: flex;
flex-direction: column;
width: 100%;
max-width: 1200px;
height: 100%;
justify-content: center;
align-items: center;
text-align: center;
line-height: 3em;
background-color: #6f6ff630;
-webkit-transition: background-color 0.8s ease-in-out;
transition: all 0.7s ease-in-out;
box-shadow: 0 0 1vmin 0.2vmin #000 inset, 0 0 2vmin 0.8vmin #000 inset, 0 0 5vmin 1vmin #000 inset;
}
.mainbanner space:hover, .searchbanner space:hover {
box-shadow: 0 0 2vmin 0.4vmin #000 inset, 0 0 4vmin 1.6vmin #000 inset, 0 0 10vmin 2vmin #000 inset;
}
.searchbanner {
background-image: url(https://meilleurs-films.fr/wp-content/uploads/salle-cinema-france.jpg);
background-size: clamp(1200px, 120px, 1200px) auto;
background-position: top;
background-attachment: fixed;
background-repeat: no-repeat;
background-color: #000;
height:330px;
max-width: -webkit-fill-available;
display: none;
flex-direction: column;
justify-content: center;
align-items: center;
justify-items: center;
transition: left 1.2s cubic-bezier(0.71, 0.15, 0.49, 0.85);
z-index: 10;
}
.open-search .searchbanner {
display: flex;
position: absolute;
width: 100%;
}
.page-mainbanner.open-search div#primary {
padding: 40px 100px;
max-width: 1050px;
}
.open-search div#primary {
padding: 350px 10% 40px;
}
.single-post.open-search div#primary {
padding: 40px 10% 40px;
}
.search-options, .search-options a {
color: white;
}
.mainbanner h1, .mainbanner .asl_w_container, .searchbanner h1, .searchbanner .asl_w_container {
max-width: 620px;
z-index: 8;
position:relative;
}
div.asl_w .probox .promagnifier {
white-space: inherit;
}
.black-highlight {
background: #000;
padding: 5px 15px;
}  input[type="text"].ajax-search_text,
input[type="text"].ajax-search_realisateurs,
input[type="text"].ajax-search_acteurs {
width: -webkit-fill-available;
width: -moz-available;
margin: 5px auto;
padding: 0.6em 2em 0.5em;
max-width: 580px;
}
form#realisateur-search, form#acteur-search, form#films-search {
width: -webkit-fill-available;
width: -moz-available;
align-content: center;
text-align: center;
max-width: 620px;
margin-bottom:8px;
}
input#ajax-search {
margin: 5px auto;
padding: 0.6em 2em;
max-width: 620px;
display: inline-block;
width: 75%;
height: 3rem;
font-size: 0.9rem;
}
button.search-submit {
background-color: #000;
color: #555;
border: 0;
border-radius: 2px;
box-shadow: none;
cursor: pointer;
display: inline-block;
font-size: 0.875rem;
font-weight: 800;
line-height: 1.5;
height: 3rem;
padding: 1em 2em;
text-shadow: none;
-webkit-transition: background 0.2s;
-o-transition: background 0.2s;
transition: background 0.2s;
}
.search-box {
display:none;
padding: 0;
}
.search-box:before {
content: "\f002";
}
button.search-submit {
border: 0;
border-radius: 2px;
box-shadow: none;
cursor: pointer;
display: inline-block;
font-size: 0.875rem;
font-weight: 800;
line-height: 1.5;
padding: 1em 2em;
text-shadow: none;
-webkit-transition: background 0.2s;
-o-transition: background 0.2s;
transition: background 0.2s;
text-decoration: none;
background-color: #f7f7f7; */
background-image: -webkit-gradient(linear, left top, left bottom, from(#f7f7f7), to(#e7e7e7));
background-image: -webkit-linear-gradient(top, #f7f7f7, #e7e7e7);
background-image: -moz-linear-gradient(top, #f7f7f7, #e7e7e7);
background-image: -ms-linear-gradient(top, #f7f7f7, #e7e7e7);
background-image: -o-linear-gradient(top, #f7f7f7, #e7e7e7);
}
#bannershadow {
background-color: rgba(0,0,0,.7);
}
#redshadow {
background-color: #ff4d6766;
}
.mainbanner h1, .mainbanner p {
color: #FFF;
text-shadow: 1px 1px 0px #666666;
margin: 0 0 15px;
max-width: 620px;
line-height: 32px;
}
.mainbanner p {
line-height: 1.8rem;
font-size: 1.2rem;
}
#whitebar {
color: #000;
background-color: #FFF;
display: flex;
position: relative;
justify-content: space-between;
padding: 0 12%;
align-items: center;
height: 55px;
width: 100%;
z-index: 100;
box-shadow: 1px -1px 8px 1px rgba(0,0,0,.6);
-webkit-transition: all 250ms ease-out;
-o-transition: all 250ms ease-out;
transition: all 250ms ease-out;
}
.black-highlight {
background: #000;
padding: 5px 15px;
}
aside.smartoffer {
display: flex;
justify-content: space-evenly;
} #loader {
font-size: 15px;
height: 100vh;
width: 100vw;
padding: 5px;
background: #fff;
top: 0;
left: 0;
position: fixed;
display: flex;
flex-direction:column;
z-index: 9999;
justify-content: center;
align-items: center;
}
#loader svg {
width: 80px;
height: 80px;
} form#filtermovies {
display: flex;
justify-content: center;
}
form#filtermovies button {
display: inline-block;
margin: 0;
background: #404040;
background-image: none;
border: 2px solid #404040;
color: #fff;
padding: 8px 20px;
margin: 0;
cursor: pointer;
-webkit-transition: all 400ms;
-moz-transition: all 400ms;
-ms-transition: all 400ms;
-o-transition: all 400ms;
transition: all 400ms;
text-decoration: none;
box-shadow: none;
} .single-post div#primary {
max-width: 900px;
font-size: 17px;
}
.single-post h2 {
font-size: 22px;
}
.breadcrumb {
font-size: 1rem;
display: inline-block;
margin-bottom: 1.5rem;
}
.breadcrumb li {
display: inline-block;
line-height: 1.6rem;
}
.single-post .date-posted {
font-size: 1rem;
} .nav-links {
margin: 30px 0;
}
.comment-navigation .nav-next, .posts-navigation .nav-next, .post-navigation .nav-next {
float: right;
text-align: right;
width: 50%;
padding-left: 10px;
box-sizing: border-box;
}
.comment-navigation .nav-previous, .posts-navigation .nav-previous, .post-navigation .nav-previous {
float: left;
width: 50%;
padding-right: 10px;
box-sizing: border-box;
}
.nav-previous a, .nav-next a, .nav-links a {
position: relative;
font-size: 0.9375em;
}
.comment-navigation .nav-next, .posts-navigation .nav-next, .post-navigation .nav-next {
float: right;
text-align: right;
width: 50%;
padding-left: 10px;
box-sizing: border-box;
}
.nav-previous a:before, .nav-next a:after {
-webkit-border-radius: 40px;
border-radius: 40px;
font-size: 1rem;
color: #ff4f69;
margin: 0;
display: inline-block;
text-align: center;
position: relative;
transition:none;
left: 0;
bottom: 0;
border:none;
}
.nav-previous a:hover:before, .nav-next a:hover:after {
width:auto;
}
.nav-previous a:before, .nav-next a:before {
width: auto;
border: none;
}
.nav-previous a:before {
content: "<";
padding: 0 6px 0 0;
}
.nav-next a:after {
content: ">";
padding: 0 0 0 6px;
} .box-actus li span {
color: #AAA;
} section.list_actus {
display: flex;
margin: auto;
flex-direction: row;
justify-content: center;
flex-wrap: wrap;
}
.list_actus a {
text-decoration: none;
}
.list_actus space {
height: 160px;
width: 32vw;
max-width: 380px;
background-size: 100%;
background-repeat: no-repeat;
background-color: black;
background-position: center;
margin: 1rem;
display: flex;
flex-direction: column;
list-style-type: none;
justify-content: space-around;
text-align: center;
color: #FFFFFF;
transition: all 0.6s ease-in-out;
-webkit-transition: all 0.6s ease-in-out;
}
.list_actus space:hover {
background-size: 115%;
}
.list_actus space h3 {
height: 100%;
margin: 0;
padding: 1rem;
display: flex;
align-items: center;
justify-content: center;
color: #ffffff;
background: #00000033;
}
.list_actus space h3:hover {
background: #00000066;
} div.list_logos {
display: flex;
flex-wrap: wrap;
}
div.list_logos a {
margin: 5px 20px;
text-decoration: none;
font-style: italic;
}
div.list_logos img {
max-width: 100px;
display: block;
}
.home .list_logos {
justify-content: center;
}
.home .list_logos img {
width: 75px;
} #comments {
clear: both;
padding:0; margin:0;
}
.comments-title {
font-size: 20px;
font-size: 1.25rem;
margin-bottom: 1.5em;
}
.comment-list,
.comment-list .children {
list-style: none;
margin: 0;
padding: 0;
}
.comment-list li:before {
display: none;
}
.comment-body {
margin-left: 65px;
}
.comment-author {
font-size: 16px;
font-size: 1rem;
margin-bottom: 0.4em;
position: relative;
z-index: 2;
}
.comment-author .avatar {
height: 50px;
left: -65px;
position: absolute;
width: 50px;
}
.comment-author .says {
display: none;
}
.comment-meta {
margin-bottom: 1.5em;
}
.comment-metadata {
color: #767676;
font-size: 10px;
font-size: 0.625rem;
font-weight: 800;
letter-spacing: 0.1818em;
text-transform: uppercase;
}
.comment-metadata a {
color: #767676;
}
.comment-metadata a.comment-edit-link {
color: #222;
margin-left: 1em;
}
.comment-body {
color: #333;
font-size: 14px;
font-size: 0.875rem;
margin-bottom: 4em;
}
.comment-reply-link {
font-weight: 800;
position: relative;
}
.comment-reply-link .icon {
color: #222;
left: -2em;
height: 1em;
position: absolute;
top: 0;
width: 1em;
}
.children .comment-author .avatar {
height: 30px;
left: -45px;
width: 30px;
}
.bypostauthor > .comment-body > .comment-meta > .comment-author .avatar {
border: 1px solid #333;
padding: 2px;
}
.no-comments,
.comment-awaiting-moderation {
color: #767676;
font-size: 14px;
font-size: 0.875rem;
font-style: italic;
}
.comments-pagination {
margin: 2em 0 3em;
}
.form-submit {
text-align: right;
} #secondary {
padding: 1em 0 2em;
}
.so-panel.widget > div {
padding: 20px 15%;
}
h2.widget-title {
color: #222;
font-size: 13px;
font-size: 0.8125rem;
font-weight: 800;
letter-spacing: 0.1818em;
margin-bottom: 1.5em;
text-transform: uppercase;
}
.widget-title a {
color: inherit;
} .widget select {
width: 100%;
} .widget ul {
list-style: none;
margin: 0;
}
.widget ul li,
.widget ol li {
border-bottom: 1px solid #ddd;
border-top: 1px solid #ddd;
padding: 0.5em 0;
}
.widget ul li + li {
margin-top: -1px;
}
.widget ul li ul {
margin: 0 0 -1px;
padding: 0;
position: relative;
}
.widget ul li li {
border: 0;
padding-left: 24px;
padding-left: 1.5rem;
} .widget_top-posts ul li ul,
.widget_rss_links ul li ul,
.widget-grofile ul.grofile-links li ul,
.widget_pages ul li ul,
.widget_meta ul li ul {
bottom: 0;
}
.widget_nav_menu ul li li,
.widget_top-posts ul li,
.widget_top-posts ul li li,
.widget_rss_links ul li,
.widget_rss_links ul li li,
.widget-grofile ul.grofile-links li,
.widget-grofile ul.grofile-links li li {
padding-bottom: 0.25em;
padding-top: 0.25em;
}
.widget_rss ul li {
padding-bottom: 1em;
padding-top: 1em;
} .widget .post-date,
.widget .rss-date {
font-size: 0.81em;
} .widget_text {
word-wrap: break-word;
}
.widget_text ul {
list-style: disc;
margin: 0 0 1.5em 1.5em;
}
.widget_text ol {
list-style: decimal;
}
.widget_text ul li,
.widget_text ol li {
border: none;
}
.widget_text ul li:last-child,
.widget_text ol li:last-child {
padding-bottom: 0;
}
.widget_text ul li ul {
margin: 0 0 0 1.5em;
}
.widget_text ul li li {
padding-left: 0;
padding-right: 0;
}
.widget_text ol li {
list-style-position: inside;
}
.widget_text ol li + li {
margin-top: -1px;
} .widget_rss .widget-title .rsswidget:first-child {
float: right;
}
.widget_rss .widget-title .rsswidget:first-child:hover {
background-color: transparent;
}
.widget_rss .widget-title .rsswidget:first-child img {
display: block;
}
.widget_rss ul li {
padding: 2.125em 0;
}
.widget_rss ul li:first-child {
border-top: none;
padding-top: 0;
}
.widget_rss li .rsswidget {
font-size: 22px;
font-size: 1.375rem;
font-weight: 300;
line-height: 1.4;
}
.widget_rss .rss-date,
.widget_rss li cite {
color: #767676;
display: block;
font-size: 10px;
font-size: 0.625rem;
font-style: normal;
font-weight: 800;
letter-spacing: 0.18em;
line-height: 1.5;
text-transform: uppercase;
}
.widget_rss .rss-date {
margin: 0.5em 0 1.5em;
padding: 0;
}
.widget_rss .rssSummary {
margin-bottom: 0.5em;
} .thanks {
font-weight:bold;
color: green;
}
.error {
font-weight:bold;
color: red;
} .widget_contact_info .contact-map {
margin-bottom: 0.5em;
} .widget-grofile h4 {
font-size: 16px;
font-size: 1rem;
margin-bottom: 0;
} .widget_recent_comments table,
.widget_recent_comments th,
.widget_recent_comments td {
border: 0;
} .widget_recent_entries .post-date {
display: block;
} .search-form {
position: relative;
}
.search-form .search-submit {
bottom: 3px;
padding: 0.5em 1em;
position: absolute;
right: 3px;
top: 3px;
}
.search-form .search-submit .icon {
height: 24px;
top: -2px;
width: 24px;
} .tagcloud,
.widget_tag_cloud,
.wp_widget_tag_cloud {
line-height: 1.5;
}
.widget .tagcloud a,
.widget.widget_tag_cloud a,
.wp_widget_tag_cloud a {
border: 1px solid #ddd;
-webkit-box-shadow: none;
box-shadow: none;
display: inline-block;
float: left;
font-size: 14px !important; font-size: 0.875rem !important;
margin: 4px 4px 0 0 !important;
padding: 4px 10px 5px !important;
position: relative;
-webkit-transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out;
transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out;
width: auto;
word-wrap: break-word;
z-index: 0;
}
.widget .tagcloud a:hover,
.widget .tagcloud a:focus,
.widget.widget_tag_cloud a:hover,
.widget.widget_tag_cloud a:focus,
.wp_widget_tag_cloud a:hover,
.wp_widget_tag_cloud a:focus {
border-color: #bbb;
-webkit-box-shadow: none;
box-shadow: none;
text-decoration: none;
} .widget_calendar th,
.widget_calendar td {
text-align: center;
}
.widget_calendar tfoot td {
border: 0;
} img,
video {
height: auto; max-width: 100%; }
img.alignleft,
img.alignright {
float: none;
margin: 0;
}
.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
border: none;
margin-bottom: 0;
margin-top: 0;
padding: 0;
} embed,
iframe,
object {
padding: 0;
display: block;
max-width: 100%;
text-align: center;
margin:auto;
}
.wp-caption,
.gallery-caption {
color: #666;
font-size: 13px;
font-size: 0.8125rem;
font-style: italic;
margin-bottom: 1.5em;
max-width: 100%;
}
.wp-caption img[class*="wp-image-"] {
display: block;
margin-left: auto;
margin-right: auto;
}
.wp-caption .wp-caption-text {
margin: 0.8075em 0;
} .mejs-container {
margin-bottom: 1.5em;
} .mejs-controls a.mejs-horizontal-volume-slider,
.mejs-controls a.mejs-horizontal-volume-slider:focus,
.mejs-controls a.mejs-horizontal-volume-slider:hover {
background: transparent;
border: 0;
} .site-content .wp-playlist-light {
border-color: #eee;
color: #222;
}
.site-content .wp-playlist-light .wp-playlist-current-item .wp-playlist-item-album {
color: #333;
}
.site-content .wp-playlist-light .wp-playlist-current-item .wp-playlist-item-artist {
color: #767676;
}
.site-content .wp-playlist-light .wp-playlist-item {
border-bottom: 1px dotted #eee;
-webkit-transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out;
transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out;
}
.site-content .wp-playlist-light .wp-playlist-item:hover,
.site-content .wp-playlist-light .wp-playlist-item:focus {
border-bottom-color: rgba(0, 0, 0, 0);
background-color: #767676;
color: #fff;
}
.site-content .wp-playlist-light a.wp-playlist-caption:hover,
.site-content .wp-playlist-light .wp-playlist-item:hover a,
.site-content .wp-playlist-light .wp-playlist-item:focus a {
color: #fff;
} .site-content .wp-playlist-dark {
background: #222;
border-color: #333;
}
.site-content .wp-playlist-dark .mejs-container .mejs-controls {
background-color: #333;
}
.site-content .wp-playlist-dark .wp-playlist-caption {
color: #fff;
}
.site-content .wp-playlist-dark .wp-playlist-current-item .wp-playlist-item-album {
color: #eee;
}
.site-content .wp-playlist-dark .wp-playlist-current-item .wp-playlist-item-artist {
color: #aaa;
}
.site-content .wp-playlist-dark .wp-playlist-playing {
background-color: #333;
}
.site-content .wp-playlist-dark .wp-playlist-item {
border-bottom: 1px dotted #555;
-webkit-transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out;
transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out;
}
.site-content .wp-playlist-dark .wp-playlist-item:hover,
.site-content .wp-playlist-dark .wp-playlist-item:focus {
border-bottom-color: rgba(0, 0, 0, 0);
background-color: #aaa;
color: #222;
}
.site-content .wp-playlist-dark a.wp-playlist-caption:hover,
.site-content .wp-playlist-dark .wp-playlist-item:hover a,
.site-content .wp-playlist-dark .wp-playlist-item:focus a {
color: #222;
} .site-content .wp-playlist {
padding: 0.625em 0.625em 0.3125em;
}
.site-content .wp-playlist-current-item .wp-playlist-item-title {
font-weight: 700;
}
.site-content .wp-playlist-current-item .wp-playlist-item-album {
font-style: normal;
}
.site-content .wp-playlist-current-item .wp-playlist-item-artist {
font-size: 10px;
font-size: 0.625rem;
font-weight: 800;
letter-spacing: 0.1818em;
text-transform: uppercase;
}
.site-content .wp-playlist-item {
padding: 0 0.3125em;
cursor: pointer;
}
.site-content .wp-playlist-item:last-of-type {
border-bottom: none;
}
.site-content .wp-playlist-item a {
padding: 0.3125em 0;
border-bottom: none;
}
.site-content .wp-playlist-item a,
.site-content .wp-playlist-item a:focus,
.site-content .wp-playlist-item a:hover {
-webkit-box-shadow: none;
box-shadow: none;
background: transparent;
}
.site-content .wp-playlist-item-length {
top: 5px;
} .gallery-item {
display: inline-block;
text-align: left;
vertical-align: top;
margin: 0 0 1.5em;
padding: 0 1em 0 0;
width: 50%;
}
.gallery-columns-1 .gallery-item {
width: 100%;
}
.gallery-columns-2 .gallery-item {
max-width: 50%;
}
.gallery-item a,
.gallery-item a:hover,
.gallery-item a:focus {
-webkit-box-shadow: none;
box-shadow: none;
background: none;
display: inline-block;
max-width: 100%;
}
.gallery-item a img {
display: block;
-webkit-transition: -webkit-filter 0.2s ease-in;
transition: -webkit-filter 0.2s ease-in;
transition: filter 0.2s ease-in;
transition: filter 0.2s ease-in, -webkit-filter 0.2s ease-in;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
.gallery-item a:hover img,
.gallery-item a:focus img {
-webkit-filter: opacity(60%);
filter: opacity(60%);
}
.gallery-caption {
display: block;
text-align: left;
padding: 0 10px 0 0;
margin-bottom: 0;
} button {
display: block;
text-decoration: none;
background-color: #f7f7f7;
background-image: -webkit-gradient(linear, left top, left bottom, from(#f7f7f7), to(#e7e7e7));
background-image: -webkit-linear-gradient(top, #f7f7f7, #e7e7e7);
background-image: -moz-linear-gradient(top, #f7f7f7, #e7e7e7);
background-image: -ms-linear-gradient(top, #f7f7f7, #e7e7e7);
background-image: -o-linear-gradient(top, #f7f7f7, #e7e7e7);
color: #a7a7a7;
margin: 36px;
padding: 10px 50px;
position: relative;
text-align: center;
box-shadow: 0px 1px 5px #aaa, inset 0px 2px 3px #fff;
border: solid 1px transparent;
}
button:hover {
text-decoration: none;
color: #555;
background: #f5f5f5;
box-shadow: 1px 0px 2px 0px #aaa;
}
.blue-to-white {
background: -webkit-gradient(linear, left top, left bottom, from(rgba(178,178,255,1)), to(rgba(111,111,246,1)));
color: #FFFFFF;
padding: 16px 50px;
font-weight: normal;
font-size: 1rem;
letter-spacing: 1px;
margin: 1rem;
width: -webkit-fill-available;
width: -moz-available;
border-radius: .25em;
cursor: pointer;
box-shadow: none;
}
.blue-to-white:hover {
color: #6f6fff;
background: #f7f7f7;
box-shadow: 1px 1px 3px 0px black;
}
.white-to-blue {
color: #6f6fff;
background: transparent;
border: 3px solid #6f6fff;
padding: 16px 50px;
font-weight: normal;
font-size: 1rem;
letter-spacing: 1px;
margin: 0rem 1rem 2rem;
width: -webkit-fill-available;
width: -moz-available;
cursor: pointer;
box-shadow: none;
text-decoration: inherit;
}
.white-to-blue:hover {
background: #6f6fff;
color: #FFFFFF;
}
.white-to-black {
background: transparent;
border: 2px solid #404040;
color: #404040;
padding: 16px 50px;
font-weight: normal;
font-size: 1rem;
letter-spacing: 1px;
margin: 20px 10px;
width: -webkit-fill-available;
width: -moz-available;
cursor: pointer;
box-shadow: none;
text-decoration: inherit;
}
.white-to-black:hover {
background: #404040;
color: #fff;
}
.black-to-white {
background: #404040;
border: 2px solid #404040;
color: #fff;
padding: 16px 50px;
font-weight: normal;
font-size: 1rem;
letter-spacing: 1px;
margin: auto;
width: -webkit-fill-available;
max-width: 728px;
width: -moz-available;
cursor: pointer;
box-shadow: none;
text-decoration: inherit;
}
.black-to-white:hover {
background: transparent;
color: #404040;
}
background: #404040;
border: 2px solid #404040;
color: #fff;
.italic {
font-style: italic;
}
.blog-notif {
width: 100%;
text-align: center;
margin: 20px 0px; 
border-radius: 15px;
padding: 0;
display: block;
font-weight: bold;
border: 1px solid #a7a7a7;
}
.blog-notif button {
background: none;
box-shadow: none;
display: inline-block;
color: inherit;
font-size: inherit;
margin: 0;
line-height: 6px;
padding: 12px;
letter-spacing: 1px;
}
.green-notif {
border: 1px solid mediumseagreen;
}
.red-notif {
border: 1px solid red;
}
.bulle-info {
display: block;
width: fit-content;
margin: 8px 0;
padding: 6px 25px;
background-color: #fff;
border: 1px solid #f3f3f3;
border-left: 3px solid #6f6fff;
color: #000;
text-align: left;
text-decoration: none;
-webkit-transition: all 250ms ease-out;
-o-transition: all 250ms ease-out;
transition: all 250ms ease-out;
}
.bulle-info:hover{
border: 1px solid #fff;
-webkit-box-shadow: 0px 1px 4px 0px rgba(31, 31, 31, 0.5);
box-shadow: 0px 1px 4px 0px rgba(31, 31, 31, 0.5);
}
.number-page-flex {
display: flex;
justify-content: space-between;
text-align: center;
flex-direction: row;
}
.simple-box {
display: inline-block;
flex-direction: column;
width: -webkit-fill-available;
width: -moz-available;
max-width: 50%;
margin: 0 10px 5px;
padding: 20px 50px;
}
.number-page-flex p.keynotes-light {
flex: 1;
margin: 30px 40px;
padding: 20px;
font-size: 0.9rem;
background-color:#ffffff;
}
.keynotes-light span {
font-size: 2rem;
display: block;
font-family: Knewave;
line-height: 3rem;
letter-spacing: 5px;
}
.bluebox{
box-shadow: 0 5px 25px 1px #a2a2f2b2;
}
.blackbox{
box-shadow: 0 1px 8px 1px #a1a1a1;
}
span.secondline {
display: block;
font-size: 18px;
}
span.subtitle {
display: block;
font-size: 18px;
color: #777;
}
span.addlist {
vertical-align:1px;
font-size:1rem;
}
span.notabene {
line-height: 1.2rem;
color: #a0a0a0;
font-style: italic;
font-size: 0.9rem;
}
.regarder-trailer {
display: inline-block;
width: max-content;
background: #404040;
border: 2px solid #404040;
color: #fff;
padding: 4px 16px;
margin: 5px 2px;
cursor: pointer;
line-height: 1.6rem;
-webkit-transition: all 400ms;
-moz-transition: all 400ms;
-ms-transition: all 400ms;
-o-transition: all 400ms;
transition: all 400ms;
}
p.ressources {
display: flex;
}
.regarder-trailer:hover {
background:transparent;
color:#404040;
}
.mf-load:after {
display: inline-block;
font: normal normal normal 14px/1 fontawesome-solid;
content: "\f0ed";
font-size: 14px;
padding-right: 12px;
}
.mf-link:after {
display: inline-block;
font: normal normal normal 14px/1 fontawesome-solid;
content: "\f0c1";
font-size: 14px;
padding-right: 12px;
}
.mf-play:after, .mf-streaming:after {
display: inline-block;
font: normal normal normal 14px/1 Fontawesome-solid;
content: "\f144";
font-size: 14px;
padding-right: 12px;
}
.regarder-streaming {
display: inline-block;
text-align: center;
background: #5656f6;
border: 2px solid #5656f6;
color: #fff;
padding: 4px 16px;
margin: 5px 2px;
cursor: pointer;
line-height: 1.6rem;
-webkit-transition: all 400ms;
-moz-transition: all 400ms;
-ms-transition: all 400ms;
-o-transition: all 400ms;
transition: all 400ms;
}
.regarder-streaming:hover {
background:transparent;
color: #6f6fff;
}
.regarder-telechargement {
display: inline-block;
text-align: center;
background: #72bc84;
border: 2px solid #72bc84;
color: #fff;
padding: 4px 16px;
margin: 5px 2px;
cursor: pointer;
line-height: 1.6rem;
-webkit-transition: all 400ms;
-moz-transition: all 400ms;
-ms-transition: all 400ms;
-o-transition: all 400ms;
transition: all 400ms;
}
.regarder-telechargement:hover {
background:transparent;
color:#72bc84;
}
.mf-download:after {
display: inline-block;
font: normal normal normal 14px/1 Fontawesome-solid;
content: "\f019";
font-size: 14px;
padding-right: 12px;
}
a.mf-cta {
display: block;
width: fit-content;
text-align: center;
text-transform: uppercase;
background: #404040;
border: 2px solid #404040;
color: #fff;
padding: 4px 30px 4px;
margin: 1rem auto;
line-height: 1.6rem;
-webkit-transition: all 400ms;
-moz-transition: all 400ms;
-ms-transition: all 400ms;
-o-transition: all 400ms;
transition: all 400ms;
}
a.mf-cta:hover {
background:transparent;
color:#404040;
}
button.looklink {
width: 100%;
background: none;
margin: 0;
color: inherit;
border-radius: 0;
font-size: inherit;
padding: 0;
font-weight: normal;
text-decoration: none;
box-shadow: none;
text-align: center;
white-space: normal;
margin-bottom: 15px;
}
.highlight-justwatch .justwatch-widget, .highlight-trailer .trailer-widget, .highlight-critic .critic-widget  {
display: flex;
position: fixed;
flex-direction: column;
top: 0;
left: 0;
width: 100%;
height: 100vh;
z-index: 2000;
background: #000000cf;
justify-content: center;
align-items: center;
}
.critic-widget {
Display:none;
}
.open-critic {
margin-top: 25px;
display: block;
text-decoration: underline;
}
.highlight-justwatch .justwatch-popup, .highlight-trailer .trailer-popup, .highlight-critic .critic-popup {
background: #fff;
padding: 5px 20px 15px;
width: -webkit-fill-available;
max-width: 768px;
background: #f7f7f7 url(https://meilleurs-films.fr/wp-content/uploads/background-point.png) repeat center top;
}
.highlight-justwatch .justwatch-popup h2, .highlight-trailer .trailer-popup  h2, .highlight-critic .critic-popup  h2 {
padding: 12px 0 0;
}
.justwatch-close, .trailer-close, .critic-close.cross {
display:none;
}
.open-justwatch, .open-trailer, .open-critic {
cursor: pointer;
}
.highlight-justwatch .justwatch-close, .highlight-trailer .trailer-close, .highlight-critic .critic-close.cross {
display: initial;
float: right;
cursor: pointer;
transform: scale(2.5, 2);
}
.highlight-justwatch h2 {
font-size: 1rem;
}
.justwatch-signature {
font-size: 11px;
display: inline-block;
font-family: sans-serif;
color: black;
text-decoration: none;
margin: 0px 0px 10px 18px;
}
.justwatch-popup .cadre-top, .trailer-popup .cadre-top {
margin: 5px 0 0;
}
.justwatch-logo {
display: -moz-inline-box;
display: inline-block;
width: 66px; 
height: 10px;
margin-left: 3px;
background: url(https://widget.justwatch.com/assets/JW_logo_black_10px.svg);
overflow: hidden;
text-indent: -3000px;
} .open-user-bar {
color: #000000;
}
.site-header .open-user-bar, .site-header .open-search-bar {
flex: 1.5;
cursor: pointer;
font-size: 13px;
text-align:center;
}
.open-user-bar .fas, .open-search-bar .fas {
padding: 12px 6px;
line-height: 1.4em;
font-size: 1.4rem;
color: inherit;
}
.open-search-bar select{
background: transparent;
font-size: 0.9rem;
color: inherit;
border: none;
max-height: 24px;
margin: 16px 0 0;
}
.main-menu-button {
border-left: 1px solid #dedede;
border-right: 1px solid #dedede;
background: #fff;
}
.main-menu-button:hover {
box-shadow: 0 1px 2px 0px #333333bb;
box-shadow: 0 1px 2px 0px #333333bb;
transform: scale(1.05);
z-index: 10;
border: 0px;
}
.main-menu-button span {
display: inline-block;
vertical-align: middle;
padding: 15px 0 20px;
} #bar-menu {
position: fixed;
width: 26vw;
transition: left 1.2s cubic-bezier(0.71, 0.15, 0.49, 0.85);
left: -26vw;
top: 55px;
height: calc(100vh - 55px);
background-color: #404040;
color: #fff;
z-index: 200;
text-align: center;
padding: 25px 20px;
overflow: auto;
}
#bar-menu .serif-title {
color: #fff;
font-size: 16px;
font-weight: 300;
font-style: italic;
font-family: 'Georgia', serif;
margin: 1.5rem 0 1.5rem;
padding: 0;
}
#bar-menu a, #bar-menu label {
color: #fff;
text-decoration: none;
}
#bar-menu img.avatar {
border-radius: 50%;
}
#bar-menu .fa {
font-size: 1.4rem;
}
.light #bar-menu {
background-color: #404040;
color: #ffffff;
}
.light #bar-menu a {
color: #ffffff;
}
.close-bar-menu {
display:block;
padding:5px;
text-align:right;
}
.admin-bar #bar-menu {
top: 87px;
}
body.isOpen #bar-menu {
left: 0;
}
body.isOpen .site-content-contain {
margin-left: 26vw;
transition: all 1.2s cubic-bezier(0.72, 0.13, 0.54, 0.85);
}
.site-content-contain {
transition: all 1.2s cubic-bezier(0.63, 0.23, 0.38, 1.03);
}
.side-bar-section{
margin-top:15px;
}
#sidemenu li a {
font-family: 'Valera', sans-serif;
position: relative;
display: block;
padding: 10px 15px 15px 50px;
font-size: 0.875rem;
color: #fff;
border-top: 1px solid #5a5a5a;
border-bottom: 1px solid #333;
background: rgba(255, 255, 255, 0.05);
-webkit-transition: left 300ms linear 2s, opacity 100ms ease-in 600ms;
transition: left 300ms linear 2s, opacity 100ms ease-in 600ms;
}
#sidemenu li a:hover {
border-bottom: #4a4a4a;
box-shadow: -2px 1px 6px 2px #333;
} .lwa  {
max-width: 310px;
margin: auto;
}
#lwa_wp-submit {
height: 42px;
padding: 6px 12px;
width: 100%;
font-size: 16px;
font-weight: 400;
letter-spacing: 0.8px;
}
.lwa-form input[type="checkbox"]{
height:16px;
}
.lwa-submit-links label {
display: inline;
padding-left: 5px;
}
.lwa td.lwa-submit-links {
text-align: right;
}
.lwa tr {
border: none;
display: flex;
flex-direction: column;
align-items: center;
}
.lwa tr.lwa-submit {
flex-direction: column-reverse;
}
.lwa td {
width: 100%;
margin: 0;
padding-top: 7px;
vertical-align: top;
text-align: center;
}
.lwa-password input, .lwa-username input, .lwa-email input, .lwa-remember-email input {
width: 100% !important;
border-radius: 0;
}
.lwa .lwa-username-label, .lwa .lwa-password-label {
padding-right: 10px;
vertical-align: middle;
text-align: left;
margin: 0;
}
.lwa .lwa-username-label label, .lwa .lwa-password-label label {
margin: 4px 10px 0;
}
.lwa .lwa-register {
margin-top: 10px;
display: none;
width: auto;
max-width: 450px;
position: absolute;
z-index: 999;
margin: auto;
padding: 20px 30px;
left: auto;
}
.toshow {
display:none;
}
.toshow.shown {
display:block;
}
.reveal-element {
font-weight: bold;
}
.button-group.button-large .button, .wp-core-ui .wp-core-ui .button.button-large {
min-height: 32px;
line-height: 2;
padding: 6px 14px 8px;
margin-top: 15px;
display: block;
width: 100%;
} .lwa div.nsl-container .nsl-button-default div.nsl-button-label-container {
font-size: 15px;
font-family: inherit;
padding: 11px 0;
letter-spacing: 0.8px;
}
div.nsl-container.nsl-container-block .nsl-container-buttons {
width: 100%;
padding: 4px 0;
}
.lwa #nsl-custom-login-form-main .nsl-container-login-layout-below, .lwa #nsl-custom-login-form-1 .nsl-container-embedded-login-layout-below {
padding: 0;
}
.nsl-button.nsl-button-default.nsl-button-twitter {
border-radius: 0;
} ul.list-search-films {
display: flex;
margin: 0;
padding: 0;
flex-direction: row;
flex-wrap: wrap;
justify-content: space-around;
}
ul.list-search-films li {
height: auto;
width: 200px;
margin: 10px auto;
display: inline-flex;
flex-direction: column;
list-style-type: none;
}
.list-search-films a.mf-affiche {
display:flex;
flex-direction:column;
}
span.mf-title {
margin-top: 8px;
line-height: 22px;
}
.list-search-films space {
height: 300px;
width: 200px;
background-size: cover;
background-repeat: no-repeat;
background-color: black;
background-position: center;
}
.list-search-films space:hover {
opacity: 0.8;
}
.list-search-films a.mf-title {
text-decoration: underline;
line-height: 1.4rem;
margin: 10px 5px;
}
.zigmablue {
background: rgb(178,178,255);
background: -moz-linear-gradient(335deg, rgba(178,178,255,1) 0%, rgba(111,111,246,1) 100%);
background: -webkit-linear-gradient(335deg, rgba(178,178,255,1) 0%, rgba(111,111,246,1) 100%);
background: linear-gradient(335deg, rgba(178,178,255,1) 0%, rgba(111,111,246,1) 100%);
}
.display-inline {
display: inline;
}
#show-posters, .search-results  #primary .open-search-bar {
display: inline-block;
background: #6f6fff;
color: #fff;
border: 3px solid #6f6fff;
padding: 6px 8px 4px;
font-weight: 400;
font-size: 12px;
letter-spacing: 1px;
cursor: pointer;
box-shadow: none;
text-decoration: inherit;
}
.close-search {
position: absolute;
display: inline-block;
bottom: 0;
right: 0;
height: 30px;
font-size: 13px;
line-height: 23px;
color: #fff;
padding: 4px 12px;
background: #000000;
cursor: pointer;
} .single ul.list-search-films {
justify-content: left;
}
.single ul.list-search-films li {
height: auto;
width: 150px;
max-width: 150px;
margin: 0.5rem;
}
.single .list-search-films space {
height: 200px;
width: 150px;
} .affiche-film {
float: right;
width: 250px;
max-width: 35%;
margin: 20px 0 20px 50px;
}
.single-films h1 {
margin:0;
display: inline;
}
ul.ui-tabs-nav {
display: flex;
flex-direction: row;
justify-content: space-evenly;
width: 100%;
margin: 16px auto 32px;
}
li.ui-tab {
display: flex;
z-index: 1;
text-decoration: none;
background-color: #f7f7f7;
background-image: -webkit-gradient(linear, left top, left bottom, from(#f7f7f7), to(#e7e7e7));
background-image: -webkit-linear-gradient(top, #f7f7f7, #e7e7e7);
background-image: -moz-linear-gradient(top, #f7f7f7, #e7e7e7);
background-image: -ms-linear-gradient(top, #f7f7f7, #e7e7e7);
background-image: -o-linear-gradient(top, #f7f7f7, #e7e7e7);
color: #a7a7a7;
margin: 0;
padding: 0;
position: relative;
text-align: center;
box-shadow: 0px 3px 8px #ccc, inset 0px 2px 3px #fff;
border: solid 1px transparent;
}
li.ui-tab:hover, li.ui-tab.ui-tabs-active {
text-decoration: none;
font-weight: bold;
color: #555;
background: #f5f5f5;
box-shadow: 1px 0px 2px 0px #aaa;
}
li.ui-tab a {
width:100%;
padding:2px 20px;
color:inherit;
line-height: 2rem;
display: flex;
justify-content: center;
text-decoration: none;
}
li.ui-tab a i {
align-self: center;
font-size:1.2rem;
}	
li.ui-tab span {
display: inline-block;
padding: 5px;
}
hr.swordline {
border-top: 1px solid #ddd;
border-bottom: 1px solid #fff;
background-color: transparent;
height: 2px;
position: relative;
top: -55px;
z-index: 0;
margin: 0 5vw;
}
.addtolist {
display: flex;
align-items: center;
}
form.formlist {
display: inline-block;
}
form.formlist span {
display: inline-block;
color: #6f6fff;
}
i.facoeur {
display: inline-block;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
padding: 40px 15px;
line-height: 18px;
font-size: 24px;
color: #6f6fff;
}
.facoeur:before {
content: "\f004";
background: -webkit-gradient(linear, left top, left bottom, from(rgba(178,178,255,1)), to(rgba(111,111,246,1)));
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
input[type="submit"].submitlist {
background: none;
color: inherit;
cursor: pointer;
text-decoration: underline;
text-underline-offset: 2px;
font-weight: normal;
padding: 0;
}
.pretext {
font-style: italic;
font-weight: normal;
font-size: 1rem;
color: #909090;
display: block;
}
.blue-mf, li.blue-mf.ui-tab{
color: #000000;
cursor: pointer;
text-decoration: underline;
text-underline-offset: 3px;
text-decoration-color: #6f6fff;
margin: 0 2px;
padding: 0 10px;
border-radius: 10px;
background: linear-gradient(0deg, #6f6fff, #b2b2ff) no-repeat right bottom / 0 var(--bg-h);
transition: background-size 350ms;
--bg-h: 100%;
}
input[type="submit"].red-mf {
color: #000000;
text-decoration: underline;
text-underline-offset: 3px;
text-decoration-color: #ff6f6f;
margin: 0 2px;
padding: 1.5px 10px;
line-height: 20px;
font-size: 14px;
border-radius: 10px;
background: linear-gradient(0deg, #ff6f6f, #f5c3aa) no-repeat right bottom / 0 var(--bg-h);
transition: background-size 350ms;
--bg-h: 100%;
}
a.blue-mf:where(:hover, :focus-visible), input[type="submit"].red-mf:where(:hover, :focus-visible) {
background-size: 100% var(--bg-h);
background-position-x: left;
text-decoration: none;
color:#fff;
}
.smaller {
font-size: 14px;
}
form.formcritique {
margin-bottom: 20px;
}
.democracy {
max-width: 600px;
margin-bottom: 25px;
}
.dem-revote-button-wrap form {
float: left;
} header.header-film {
display: flex;
flex-direction: row;	
}
div.title-left {
padding-top: 30px;
flex: 6;
}
div.note-right {
flex: 1;
margin: auto;
width: 100%;
} .circle-svg {
display: block;
margin: 10px auto;
max-height: 60px;
}
.circle-svg text {
text-align:center;
color:black;
font-size:10px
}
.circle-svg path.percent {
stroke: #6f6fff;
fill: none;
stroke-width: 2.8;
stroke-linecap: round;
animation: progress 1s ease-out forwards;
}
.circle-svg path.around {
stroke: #c4c4c4;
fill: none;
stroke-width: 2.8;
}
.note-right span {
font-size: 0.9rem;
line-height: 1;
margin: 6px auto;
}
span.circle-text {
text-align: center;
line-height: 6px;
font-size: 5px;
display: flex;
}
a.classements {
display: inline-block;
display: inline-block;
vertical-align: baseline;
margin: 4px 6px;
padding: 4px 12px;
cursor: pointer;
text-align: center;
font-size: 15px;
line-height: 1rem;
text-decoration: none;
position: relative;
-webkit-border-radius: 0.5em;
-moz-border-radius: .5em;
border-radius: 8px;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
border: solid 1px rgba(111,111,246,1);
color: #fff;
background: rgba(111,111,246,1);
background: -webkit-gradient(linear, 0 0, 0 bottom, from( rgba(178,178,255,1)), rgba(111,111,246,1));
background: -moz-linear-gradient( rgba(178,178,255,1), rgba(111,111,246,1));
background: linear-gradient( rgba(178,178,255,1), rgba(111,111,246,1));
-pie-background: linear-gradient( rgba(178,178,255,1), rgba(111,111,246,1));
-webkit-transition: background 400ms;
-moz-transition: background 400ms;
-ms-transition: background 400ms;
-o-transition: background 400ms;
transition: background 400ms;
}
a.classements:hover {
border: solid 1px rgba(111,111,246,1);
color: rgba(111,111,246,1);
background: transparent;
}
.daemonline {
color: #f3f3f3;
font-size: 14px;
padding: 0;
margin: 0;
line-height: 15px;
}
#wpcomm .wpdiscuz-form-top-bar #wc_show_hide_loggedin_username {
display:none;
}
.show-read-more {
display:none;
}
.read-more {
font-weight: bold;
color: #6f6fff;
} .single-videos h1 {
padding-top: 10px;
}
img.affiche-video {
float: right;
max-width: 140px;
}
.tabs {
text-align: center;
}
.tab{
cursor: pointer;
padding: 4px 8px 3px;
margin: 3px 2px;
border: 2px solid #000;
background: transparent;
display: inline-block;
color: #000;
}
a.liens-streaming {
cursor: pointer;
padding: 4px 8px 3px;
margin: 3px 2px;
border: 2px solid #6f6fff;
background: transparent;
display: inline-block;
color: #6f6fff;
text-decoration: none;
}
.panels{
width:100%; 
}
.panel{
display:none;
animation: fadein .8s;
}
.tab-radio{
display:none;
}
#v0:checked ~ .panels #v0panel,
#v1:checked ~ .panels #v1panel,
#v2:checked ~ .panels #v2panel,
#v3:checked ~ .panels #v3panel,
#v4:checked ~ .panels #v4panel,
#v5:checked ~ .panels #v5panel,
#v6:checked ~ .panels #v6panel,
#v7:checked ~ .panels #v7panel {
display:block;
padding: 10px 0 0;
}
#v0:checked ~ .tabs #v0tab,
#v1:checked ~ .tabs #v1tab,
#v2:checked ~ .tabs #v2tab,
#v3:checked ~ .tabs #v3tab,
#v4:checked ~ .tabs #v4tab,
#v5:checked ~ .tabs #v5tab,
#v6:checked ~ .tabs #v6tab,
#v7:checked ~ .tabs #v7tab{
background:#000;
color:#fff;
border: 2px solid #000;
} .image-profile {
width: 100px;
height: 100px;
display: inline-block;
float: left;
background-size: cover;
margin:4px 40px;
border-radius:50%;
}
.user-male {
width: 80px;
height: 80px;
display: inline-block;
float: left;
background-size: contain;
background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' standalone='no'?%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 20010904//EN' 'http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd'%3E%3Csvg version='1.0' xmlns='http://www.w3.org/2000/svg' width='100.000000pt' height='100.000000pt' viewBox='0 0 100.000000 100.000000' preserveAspectRatio='xMidYMid meet'%3E%3Cg transform='translate(0.000000,100.000000) scale(0.100000,-0.100000)' fill='%23000000' stroke='none'%3E%3Cpath d='M429 876 c-51 -18 -98 -49 -138 -90 l-34 -35 22 -18 c20 -16 23 -29 25 -106 2 -60 7 -92 18 -104 8 -10 20 -34 27 -53 6 -19 21 -44 32 -56 37 -39 22 -62 -59 -96 -97 -40 -138 -79 -147 -140 -4 -26 -4 -51 0 -57 4 -8 109 -11 325 -11 216 0 321 3 325 11 4 6 4 31 0 57 -9 61 -50 100 -147 140 -81 34 -96 57 -59 96 11 12 26 37 32 56 7 19 20 45 29 57 13 17 16 43 16 131 -1 108 -2 111 -30 141 -17 17 -37 31 -46 31 -9 0 -25 9 -35 20 -17 19 -74 40 -105 40 -8 -1 -31 -7 -51 -14z m129 -41 c17 -14 37 -25 46 -25 9 0 28 -11 41 -25 22 -21 25 -32 24 -92 -1 -67 -1 -67 -10 -24 -9 44 -42 91 -65 91 -6 0 -25 -7 -40 -15 -16 -8 -40 -15 -54 -15 -39 0 -103 -20 -124 -38 -10 -10 -25 -30 -32 -47 l-13 -30 -1 46 c0 25 -7 54 -15 65 -20 26 -19 29 18 64 76 72 171 91 225 45z m57 -125 c11 -13 20 -41 23 -76 3 -41 8 -54 18 -50 10 4 14 -3 14 -19 0 -15 -6 -25 -14 -25 -8 0 -17 -15 -21 -37 -4 -21 -15 -49 -26 -64 -25 -36 -91 -61 -136 -53 -49 9 -99 62 -108 113 -4 25 -12 41 -21 41 -8 0 -14 10 -14 25 0 18 4 23 15 19 10 -4 15 0 15 15 0 57 48 100 113 102 18 0 48 6 67 13 49 19 55 19 75 -4z m-115 -353 c14 0 35 4 48 8 20 7 22 4 22 -33 0 -48 -19 -67 -70 -67 -51 0 -70 19 -70 67 0 37 2 40 23 33 12 -4 33 -8 47 -8z m-64 -96 c38 -30 94 -28 133 5 17 14 31 32 31 40 0 19 0 19 78 -16 87 -40 122 -73 122 -117 l0 -33 -300 0 -300 0 0 33 c0 49 56 96 159 132 32 11 37 10 43 -5 3 -9 19 -27 34 -39z'/%3E%3Cpath d='M414 579 c-10 -17 13 -36 27 -22 12 12 4 33 -11 33 -5 0 -12 -5 -16 -11z'/%3E%3Cpath d='M554 579 c-10 -17 13 -36 27 -22 12 12 4 33 -11 33 -5 0 -12 -5 -16 -11z'/%3E%3Cpath d='M240 175 c0 -8 5 -15 10 -15 6 0 10 7 10 15 0 8 -4 15 -10 15 -5 0 -10 -7 -10 -15z'/%3E%3Cpath d='M290 175 c0 -8 5 -15 10 -15 6 0 10 7 10 15 0 8 -4 15 -10 15 -5 0 -10 -7 -10 -15z'/%3E%3Cpath d='M340 175 c0 -8 5 -15 10 -15 6 0 10 7 10 15 0 8 -4 15 -10 15 -5 0 -10 -7 -10 -15z'/%3E%3Cpath d='M390 175 c0 -8 5 -15 10 -15 6 0 10 7 10 15 0 8 -4 15 -10 15 -5 0 -10 -7 -10 -15z'/%3E%3Cpath d='M440 175 c0 -8 5 -15 10 -15 6 0 10 7 10 15 0 8 -4 15 -10 15 -5 0 -10 -7 -10 -15z'/%3E%3Cpath d='M490 175 c0 -8 5 -15 10 -15 6 0 10 7 10 15 0 8 -4 15 -10 15 -5 0 -10 -7 -10 -15z'/%3E%3Cpath d='M540 175 c0 -8 5 -15 10 -15 6 0 10 7 10 15 0 8 -4 15 -10 15 -5 0 -10 -7 -10 -15z'/%3E%3Cpath d='M590 175 c0 -8 5 -15 10 -15 6 0 10 7 10 15 0 8 -4 15 -10 15 -5 0 -10 -7 -10 -15z'/%3E%3Cpath d='M640 175 c0 -8 5 -15 10 -15 6 0 10 7 10 15 0 8 -4 15 -10 15 -5 0 -10 -7 -10 -15z'/%3E%3Cpath d='M690 175 c0 -8 5 -15 10 -15 6 0 10 7 10 15 0 8 -4 15 -10 15 -5 0 -10 -7 -10 -15z'/%3E%3Cpath d='M740 175 c0 -8 5 -15 10 -15 6 0 10 7 10 15 0 8 -4 15 -10 15 -5 0 -10 -7 -10 -15z'/%3E%3C/g%3E%3C/svg%3E");
}
.user-female{
width: 80px;
height: 80px;
display: inline-block;
float: left;
background-size: contain;background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' standalone='no'?%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 20010904//EN' 'http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd'%3E%3Csvg version='1.0' xmlns='http://www.w3.org/2000/svg' width='100.000000pt' height='100.000000pt' viewBox='0 0 100.000000 100.000000' preserveAspectRatio='xMidYMid meet'%3E%3Cg transform='translate(0.000000,100.000000) scale(0.100000,-0.100000)' fill='%23000000' stroke='none'%3E%3Cpath d='M418 876 c-88 -24 -148 -83 -183 -181 -20 -55 -24 -239 -8 -325 8 -44 10 -45 51 -50 l42 -5 -56 -29 c-68 -36 -85 -60 -87 -123 l-2 -48 325 0 325 0 -2 48 c-2 63 -19 86 -89 125 l-59 31 42 1 42 0 10 53 c46 240 7 384 -124 454 -132 70 -141 72 -227 49z m135 -27 c12 -7 26 -18 30 -25 4 -8 17 -14 29 -14 37 0 84 -38 114 -92 28 -50 29 -59 29 -173 0 -66 -4 -137 -8 -157 l-8 -38 -74 0 c-47 0 -75 4 -75 11 0 6 12 26 27 46 23 30 27 47 31 122 3 66 0 95 -11 118 -26 49 -41 57 -77 38 -17 -9 -54 -19 -82 -22 -39 -5 -60 -14 -87 -39 -35 -32 -36 -34 -36 -107 0 -65 3 -78 28 -110 41 -54 37 -58 -50 -55 l-78 3 -8 55 c-5 30 -7 101 -4 156 3 86 8 111 31 158 29 60 75 103 128 123 43 15 123 16 151 2z m57 -198 c16 -30 13 -187 -5 -220 -8 -17 -33 -37 -60 -50 l-45 -21 -45 21 c-27 13 -52 33 -60 50 -17 32 -20 131 -5 160 14 26 62 49 102 49 18 1 47 7 63 15 40 18 43 18 55 -4z m-79 -302 l30 10 -3 -37 c-2 -28 -10 -40 -30 -52 -25 -13 -31 -13 -55 0 -21 12 -29 24 -31 52 l-3 37 30 -10 c22 -8 40 -8 62 0z m-82 -98 c36 -20 90 -13 116 14 14 13 25 31 25 40 0 19 15 16 95 -20 78 -34 115 -70 115 -111 l0 -34 -300 0 -300 0 0 33 c0 49 51 91 151 126 l54 19 11 -28 c7 -16 21 -33 33 -39z'/%3E%3Cpath d='M590 790 c0 -5 5 -10 10 -10 6 0 10 5 10 10 0 6 -4 10 -10 10 -5 0 -10 -4 -10 -10z'/%3E%3Cpath d='M590 740 c0 -5 5 -10 10 -10 6 0 10 5 10 10 0 6 -4 10 -10 10 -5 0 -10 -4 -10 -10z'/%3E%3Cpath d='M417 554 c-9 -10 2 -24 19 -24 8 0 14 7 14 15 0 15 -21 21 -33 9z'/%3E%3Cpath d='M550 545 c0 -10 7 -15 18 -13 21 4 19 22 -2 26 -10 2 -16 -3 -16 -13z'/%3E%3Cpath d='M240 175 c0 -8 5 -15 10 -15 6 0 10 7 10 15 0 8 -4 15 -10 15 -5 0 -10 -7 -10 -15z'/%3E%3Cpath d='M290 175 c0 -8 5 -15 10 -15 6 0 10 7 10 15 0 8 -4 15 -10 15 -5 0 -10 -7 -10 -15z'/%3E%3Cpath d='M340 175 c0 -8 5 -15 10 -15 6 0 10 7 10 15 0 8 -4 15 -10 15 -5 0 -10 -7 -10 -15z'/%3E%3Cpath d='M390 175 c0 -8 5 -15 10 -15 6 0 10 7 10 15 0 8 -4 15 -10 15 -5 0 -10 -7 -10 -15z'/%3E%3Cpath d='M440 175 c0 -8 5 -15 10 -15 6 0 10 7 10 15 0 8 -4 15 -10 15 -5 0 -10 -7 -10 -15z'/%3E%3Cpath d='M490 175 c0 -8 5 -15 10 -15 6 0 10 7 10 15 0 8 -4 15 -10 15 -5 0 -10 -7 -10 -15z'/%3E%3Cpath d='M540 175 c0 -8 5 -15 10 -15 6 0 10 7 10 15 0 8 -4 15 -10 15 -5 0 -10 -7 -10 -15z'/%3E%3Cpath d='M590 175 c0 -8 5 -15 10 -15 6 0 10 7 10 15 0 8 -4 15 -10 15 -5 0 -10 -7 -10 -15z'/%3E%3Cpath d='M640 175 c0 -8 5 -15 10 -15 6 0 10 7 10 15 0 8 -4 15 -10 15 -5 0 -10 -7 -10 -15z'/%3E%3Cpath d='M690 175 c0 -8 5 -15 10 -15 6 0 10 7 10 15 0 8 -4 15 -10 15 -5 0 -10 -7 -10 -15z'/%3E%3Cpath d='M740 175 c0 -8 5 -15 10 -15 6 0 10 7 10 15 0 8 -4 15 -10 15 -5 0 -10 -7 -10 -15z'/%3E%3C/g%3E%3C/svg%3E");
} ul.list-search-acteurs, ul.list-search-realisateurs {
display: flex;
margin: 0;
padding: 0;
flex-direction: row;
flex-wrap: wrap;
justify-content: space-around;
}
ul.list-search-acteurs space, ul.list-search-realisateurs space {
flex: 1;
margin: 0 20px;
max-width: 50px;
max-height: 50px;
}
ul.list-search-acteurs li, ul.list-search-realisateurs li {
height: auto;
width: 300px;
max-width: 300px;
margin: 1rem;
display: inline-flex;
flex-direction: rox;
list-style-type: none;
}
ul.list-search-acteurs a, ul.list-search-realisateurs a {
flex: 3;
vertical-align: middle;
align-self: center;
} section.scale-films {
display: flex;
flex-direction: column;
list-style: none;
}
section.scale-films article {
display: flex;
flex-direction: row;
font-size: 1rem;
align-items: center;
justify-items: center;
margin: 0;
padding: 20px 0;
}
section.scale-films article p {
margin: 0 0 0.5em;
}
.scale-films img {
flex: 1;
}
.affiche-classement {
width: 200px;
max-width: 18%;
margin: 0 25px;
}
.scale-films .circle-svg {
display: flex;
margin: 10px auto;
max-height: 75px;
width: 100px;
}
.note-list {
float: right;
width: 100px;
margin: 0 8px;
}
.tax-classements h3 {
display: inline-block;
} .profile-avatar {
text-align: center;
margin-top: -70px;
}
.profile-avatar img {
border-radius: 50%;
padding: 4px;
background-color: #FFF;
box-shadow: 1px 1px 4px -1px;
position: relative;
width: 100px;
z-index: 100;
}
.author h1 {
padding-top: 1rem;
}
.link-profile {
margin: 1.5rem 0;
}
.link-profile .fa-facebook:before {
font-size: 24px;
font-size: 1.5rem;
content: "\f39e";
}
.link-profile .fa-facebook:before {
font-size: 24px;
font-size: 1.5rem;
content: "\f39e";
}
.link-profile .fa-linkedin:before {
font-size: 24px;
font-size: 1.5rem;
content: "\f0e1";
}
.link-profile .fa-twitter:before {
font-size: 24px;
font-size: 1.5rem;
content: "\f099";
} @media print { form,
button,
input,
select,
textarea,
.navigation-top,
.social-navigation,
#secondary,
.content-bottom-widgets,
.header-image,
.panel-image-prop,
.icon-thumb-tack,
.page-links,
.edit-link,
.post-navigation,
.pagination.navigation,
.comments-pagination,
.comment-respond,
.comment-edit-link,
.comment-reply-link,
.comment-metadata .edit-link,
.pingback .edit-link,
.site-footer aside.widget-area,
.site-info {
display: none !important;
}
.entry-footer,
#comments,
.site-footer,
.single-featured-image-header {
border: 0;
} body {
font-size: 12pt;
}
h1 {
font-size: 24pt;
}
h2 {
font-size: 22pt;
}
h3 {
font-size: 17pt;
}
h4 {
font-size: 12pt;
}
h5 {
font-size: 11pt;
}
h6 {
font-size: 12pt;
}
.page .panel-content .entry-title, .page-title,
body.page:not(.twentyseventeen-front-page) .entry-title {
font-size: 10pt;
} .wrap {
padding-left: 5% !important;
padding-right: 5% !important;
max-width: none;
} body,
.site {
background: none !important; }
body,
a,
.site-title a,
.twentyseventeen-front-page.has-header-image .site-title,
.twentyseventeen-front-page.has-header-video .site-title,
.twentyseventeen-front-page.has-header-image .site-title a,
.twentyseventeen-front-page.has-header-video .site-title a {
color: #222 !important; }
h2,
h5,
blockquote,
.site-description,
.twentyseventeen-front-page.has-header-image .site-description,
.twentyseventeen-front-page.has-header-video .site-description,
.entry-meta,
.entry-meta a {
color: #777 !important; }
.entry-content blockquote.alignleft,
.entry-content blockquote.alignright {
font-size: 11pt;
width: 34%;
}
.site-footer {
padding: 0;
}
}  @media (max-width: 1072px) {
.navigation-top {
display:none;
}
.open-menu {
right:6%;
}
body #wpadminbar {
position: fixed;
}
.mainbanner space, .searchbanner space {
padding: 0 8rem;
}
#bar-menu {
min-width: 315px;
left: -315px;
}
#primary {
padding: 40px 10%;
}
ul.list-search-films li {
margin: 10px 6%;
}
.social-navigation {
left: 25px;
}
.site-footer {
font-size: 1rem;
line-height: 1.6;
text-align: center;
margin: 1em auto;
}
.single ul.list-search-films {
justify-content: center;
}
form#filtermovies {
flex-direction: column;
}
.select-filters {
height: auto;
}
form#filtermovies select {
margin: 0 0 8px;
padding: 8px 12px;
width: -webkit-fill-available;
}
form#filtermovies button {
display: inline-block;
margin: 0;
}
} @media screen and (max-width: 768px) {
.admin-bar header.site-header {
top: 46px;
}
h1 {
font-size: 1.5rem;
}
.logo {
display:none;
}
.main-navigation ul ul {
padding: 0 0 0 1.5em;
}
#bar-menu {
min-width: 100vw;
left: -100vw;
}
#site-navigation {
display:none;
}
#primary {
margin: auto;
padding: 40px 25px;
}
.elementor-page #primary {
margin: 0 6%;
}
.open-menu {
right:4%;
}
.social-navigation {
position:relative;
top:0;
left:0;
}
.social-navigation a {
margin: 6px 2%;
}
.social-navigation li {
display: inline;
}
.site-footer .widget-column.footer-widget-1, .site-footer .widget-column.footer-widget-2 {
float: none;
width: 100%;
margin: 25px 0;
}
.single-post .mainbanner h1 {
font-size: 1.3rem;
}
h2.widget-title {
font-size: 1em;
margin-bottom: 1em;
}
.social-navigation a {
height: 3em;
width: 3em;
}
.social-navigation i.fa {
padding-top: 12px;
}
.social-navigation i.fa:before{
font-size: 1.3rem;
}
.site-footer {
font-size: 20px;
font-size: 1.25rem;
line-height: 1.6;
margin: 1em auto;
}
.mainbanner space, .searchbanner space {
padding: 0 1rem;
}
section.page-content {
margin: 10px 2vw;
}
#bar-menu {
position: fixed;
width: 100vw;
transition: left 1.2s cubic-bezier(0.71, 0.15, 0.49, 0.85);
left: -100vw;
}
body.isOpen #bar-menu {
left: 0;
}
.admin-bar #bar-menu {
top: 100px;
}
body.isOpen .site-content-contain {
margin-left: 0;
}
.main-menu-button span {
display:none;
}
.search-submit span {
display:none;
}
.search-box {
display:block;
} .number-page-flex {
flex-direction: column;
margin-bottom: 20px;
}
.number-page-flex p.keynotes-light {
margin: 15px;
}
ul.columns {
columns: 2;
-webkit-columns: 2;
-moz-columns: 2;
}
.list_actus space {
width: 70vw;
} .single-films h1 {
font-size: 1.4rem;
font-weight: bold;
}
span.subtitle, span.secondline {
font-size: 1.2rem;
}
.circle-svg {
max-height: 60px;
}
header.header-film {
flex-direction: column;
}
.affiche-film {
width:300px;
max-width:100%;
display: block;
float:none;
margin: 20px auto;
}
.simple-box {
max-width: 100%;
}
bulle-info {
margin-top: 6px;
}
.daemonline {
font-size: 13px;
line-height: 14px;
}
.highlight-justwatch .justwatch-widget, .highlight-trailer .trailer-widget, .highlight-critic .critic-widget {
padding: 70px 5px;
}
#tabs ul.main-tabs {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
position: fixed;
bottom: 0;
left: 0px;
z-index: 200;
background: #FFF;
}
#tabs > div {
margin-top: 10px;
}
#tabs ul.main-tabs {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
#tabs ul.main-tabs {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
position: fixed;
bottom: 0;
left: 0;
margin:0;
z-index: 200;
background: #FFF;
}
#tabs.ui-tabs .main-tabs li {
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
border-width: 2px 1px;
}
#tabs.ui-tabs .main-tabs li.ui-tabs-active {
-webkit-box-flex: 3;
-ms-flex: 3;
flex: 3;
margin: 0;
}
#tabs.ui-tabs .main-tabs li a {
border-width: 2px 1px;
padding: 2px 10px;
}
#tabs .main-tabs li.ui-tabs-active span {
display: inline-block;
}
#tabs .main-tabs li span {
display: none;
}
hr.swordline {
display: none;
}
hr {
height: 4px;
background-color: #6f6fff;
}
.table {
overflow-x: auto;
}
.table table {
border-collapse: collapse;
margin: 0 0 1.5em;
width: 750px;
}
.notonmobile, .notabene {
display: none;
}
.single-films.scroll h1 {
position: fixed;
z-index: 100;
left: 0;
padding: 12px 16px;
display: inline;
background: #fff;
color: #6e2dff;
width: 100%;
top: 55px;
font-size: 16px;
font-weight: normal;
box-shadow: -2px 0px 3px 0px rgba(0,0,0,.6);
}
.admin-bar.single-films.scroll h1 {
top: 100px;
}
header.site-header {
color: #000;
background-color: #FFF;
font-size: 20px;
display: flex;
flex-direction: row;
font-weight: 300;
height: 55px;
top: 0;
padding: 0 8%;
position: fixed;
width: 100%;
z-index: 1000;
box-shadow: -2px 0px 3px 0px rgba(0,0,0,.6);
} space.image-profile {
display: block;
float: none;
margin: auto;
} section.scale-films article {
flex-direction: column;
}
.affiche-classement {
width: 250px;
max-width: 75%;
margin: 10px 30px 25px;
} img.affiche-video {
max-width: 100px;
} .slider-date {
line-height: 1rem;
font-size: 0.9rem;
}
#whitebar {
padding: 0 10vw;
}
} @media screen and (max-width: 500px) {
.site-header .open-user-bar, .site-header .open-search-bar, .burger-menu {
flex: 1;
margin-left: auto;
margin-right: auto;
}
.header-left {
flex: 2;
padding: 11px 0;
}
ul.list-search-films li {
margin: 20px 0;
}
.scale-films .circle-svg {
width: 60px;
}
div.note-right {
margin: 5px;
}
.notonsmallmobile {
display: none;
}
.regarder-trailer, .regarder-streaming, .regarder-telechargement {
width: 100%;
margin: 8px 0;
text-align: center;
}
p.ressources {
flex-direction: column;
width: 100%;
}
#whitebar {
padding: 0 3vw;
}
.select-sorties {
margin: 2rem 0.5rem;
}
.select-sorties select {
padding: 0 1rem;
}
ul.columns {
columns: 1;
-webkit-columns: 1;
-moz-columns: 1;
}
.addtolist {
margin-top: 20px;
}
.trailer-popup iframe {
height: 300px;
}
.menu-expanded #inside-menu li a {
padding: 12px 35px;
font-size: 15px;
}
.menu-expanded #inside-menu li li a {
font-size: 14px;
}
#inside-menu li.menu-item-has-children i {
padding: 20px;
margin-top: -50px;
margin-right: 15px;
right: 0;
} img.affiche-video {
display: none;
}
}@keyframes aslAnFadeInDrop {
0% {
opacity: 0;
transform: translate(0, -50px);
}
100% {
opacity: 1;
transform: translate(0, 0);
}
}
@-webkit-keyframes aslAnFadeInDrop {
0% {
opacity: 0;
transform: translate(0, -50px);
-webkit-transform: translate(0, -50px);
}
100% {
opacity: 1;
transform: translate(0, 0);
-webkit-transform: translate(0, 0);
}
}
@keyframes aslAnFadeOutDrop {
0% {
opacity: 1;
transform: translate(0, 0);
-webkit-transform: translate(0, 0);
}
100% {
opacity: 0;
transform: translate(0, -50px);
-webkit-transform: translate(0, -50px);
}
}
@-webkit-keyframes aslAnFadeOutDrop {
0% {
opacity: 1;
transform: translate(0, 0);
-webkit-transform: translate(0, 0);
}
100% {
opacity: 0;
transform: translate(0, -50px);
-webkit-transform: translate(0, -50px);
}
}
.hiddend {
display: none !important;
}
div.asl_w.asl_an_fadeInDrop,
div.asl_w.asl_an_fadeOutDrop {
-webkit-animation-duration: 100ms;
animation-duration: 100ms;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
div.asl_w.asl_an_fadeInDrop {
animation-name: aslAnFadeInDrop;
-webkit-animation-name: aslAnFadeInDrop;
}
div.asl_w.asl_an_fadeOutDrop {
animation-name: aslAnFadeOutDrop;
-webkit-animation-name: aslAnFadeOutDrop;
}
div.asl_w.asl_main_container {
transition: width 130ms linear;
-webkit-transition: width 130ms linear;
}
div.asl_w,
div.asl_w *,
div.asl_r,
div.asl_r *,
div.asl_s,
div.asl_s * {
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
-ms-box-sizing: content-box;
-o-box-sizing: content-box;
box-sizing: content-box;
padding: 0;
margin: 0;
border: 0;
border-radius: 0;
text-transform: none;
text-shadow: none;
box-shadow: none;
text-decoration: none;
text-align: left;
letter-spacing: normal;
}
div.asl_r,
div.asl_r * {
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
div.asl_r {
box-sizing: border-box;
margin: 12px 0 0 0;
}
div.asl_m .proinput input::-ms-clear {
display: none !important;
width: 0 !important;
height: 0 !important;
}
div.asl_m .proinput input::-ms-reveal {
display: none !important;
width: 0 !important;
height: 0 !important;
}
div.asl_m input[type="search"]::-webkit-search-decoration,
div.asl_m input[type="search"]::-webkit-search-cancel-button,
div.asl_m input[type="search"]::-webkit-search-results-button,
div.asl_m input[type="search"]::-webkit-search-results-decoration {
display: none;
}
div.asl_m input[type="search"] {
appearance: auto !important;
-webkit-appearance: none !important;
}
.clear {
clear: both;
}
.hiddend {
display: none;
}
div.asl_m textarea:focus,
div.asl_m input:focus {
outline: none;
}
div.asl_m {
width: 100%;
height: auto;
border-radius: 0;
background: rgba(255, 255, 255, 0);
overflow: hidden;
position: relative;
z-index: 200;
}
div.asl_m .probox {
width: auto;
border-radius: 5px;
background: #fff;
overflow: hidden;
border: 1px solid #fff;
box-shadow: 1px 0 3px #ccc inset;
display: -webkit-flex;
display: flex;
-webkit-flex-direction: row;
flex-direction: row;
}
div.asl_m .probox .proinput {
width: 1px;
height: 100%;
margin: 0 0 0 10px;
padding: 0 5px;
float: left;
box-shadow: none;
position: relative;
flex: 1 1 auto;
-webkit-flex: 1 1 auto;
order: 5;
-webkit-order: 5;
}
div.asl_m .probox .proinput input:before,
div.asl_m .probox .proinput input:after,
div.asl_m .probox .proinput form:before,
div.asl_m .probox .proinput form:after {
display: none;
}
div.asl_m .probox .proinput input {
height: 28px;
border: 0;
background: transparent;
width: 100%;
box-shadow: none;
margin: -1px;
padding: 0;
left: 0;
line-height: normal !important;
display: block;
min-height: unset;
max-height: unset;
}
div.asl_m .probox .proinput input::-webkit-input-placeholder {
opacity: .85;
}
div.asl_m .probox .proinput input::-moz-placeholder {
opacity: .85;
}
div.asl_m .probox .proinput input:-ms-input-placeholder {
opacity: .85;
}
div.asl_m .probox .proinput input:-moz-placeholder {
opacity: .85;
}
div.asl_m .proinput input.orig {
padding: 0 !important;
margin: 0 !important;
background: transparent !important;
border: none !important;
background-color: transparent !important;
box-shadow: none !important;
z-index: 10;
position: relative;
}
div.asl_m .proinput input.autocomplete {
padding: 0 !important;
margin: 0;
background: transparent !important;
border: none !important;
background-color: transparent !important;
box-shadow: none !important;
opacity: .2;
}
div.asl_m .probox .proinput input.autocomplete {
border: 0;
background: transparent;
width: 100%;
box-shadow: none;
margin: 0;
margin-top: -28px !important;
padding: 0;
left: 0;
position: relative;
z-index: 9;
}
div.asl_m .probox .proinput.iepaddingfix {
padding-top: 0;
}
div.asl_m .probox .proinput .loading {
width: 32px;
background: #000;
height: 100%;
box-shadow: none;
}
div.asl_m .probox .proloading,
div.asl_m .probox .proclose,
div.asl_m .probox .promagnifier,
div.asl_m .probox .prosettings {
width: 20px;
height: 20px;
background: none;
background-size: 20px 20px;
float: right;
box-shadow: none;
margin: 0;
padding: 0;
text-align: center;
flex: 0 0 auto;
-webkit-flex: 0 0 auto;
z-index: 100;
}
div.asl_m .probox .promagnifier {
order: 10;
-webkit-order: 10;
}
div.asl_m .probox .prosettings {
order: 1;
-webkit-order: 1;
}
div.asl_m .probox .proloading,
div.asl_m .probox .proclose {
background-position: center center;
display: none;
background-size: auto;
background-repeat: no-repeat;
background-color: transparent;
order: 6;
-webkit-order: 6;
}
div.asl_m .probox .proclose {
position: relative;
cursor: pointer;
}
div.asl_m .probox .promagnifier .innericon,
div.asl_m .probox .prosettings .innericon,
div.asl_m .probox .proclose .innericon {
background-size: 20px 20px;
background-position: center center;
background-repeat: no-repeat;
background-color: transparent;
width: 100%;
height: 100%;
text-align: center;
overflow: hidden;
line-height: initial;
display: block;
}
div.asl_m .probox .promagnifier .innericon svg,
div.asl_m .probox .prosettings .innericon svg,
div.asl_m .probox .proloading svg {
height: 100%;
width: 22px;
vertical-align: baseline;
display: inline-block;
}
div.asl_m .probox .proloading {
padding: 2px;
box-sizing: border-box;
}
div.asl_m .probox div.asl_loader,
div.asl_m .probox div.asl_loader * {
box-sizing: border-box !important;
margin: 0;
padding: 0;
box-shadow: none;
}
div.asl_m .probox div.asl_loader {
box-sizing: border-box;
display: flex;
flex: 0 1 auto;
flex-direction: column;
flex-grow: 0;
flex-shrink: 0;
flex-basis: 28px;
max-width: 100%;
max-height: 100%;
width: 100%;
height: 100%;
align-items: center;
justify-content: center;
}
div.asl_m .probox div.asl_loader-inner {
width: 100%;
margin: 0 auto;
text-align: center;
height: 100%;
}
@-webkit-keyframes rotate-simple {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
50% {
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@keyframes rotate-simple {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
50% {
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
div.asl_m .probox div.asl_simple-circle {
margin: 0;
height: 100%;
width: 100%;
animation: rotate-simple .8s infinite linear;
-webkit-animation: rotate-simple .8s infinite linear;
border: 4px solid #fff;
border-right-color: transparent !important;
border-radius: 50%;
box-sizing: border-box;
}
div.asl_m .probox .proclose svg {
background: #333;
border-radius: 50%;
position: absolute;
top: 50%;
width: 20px;
height: 20px;
margin-top: -10px;
left: 50%;
margin-left: -10px;
fill: #fefefe;
padding: 4px;
box-sizing: border-box;
box-shadow: 0 0 0 2px rgba(255, 255, 255, .9);
}
div.asl_r * {
text-decoration: none;
text-shadow: none;
}
div.asl_r .results .asl_nores {
overflow: hidden;
width: auto;
height: 100%;
line-height: initial;
text-align: center;
margin: 0;
background: #fff;
padding: 10px 3px;
color: #222;
}
div.asl_r.horizontal {
padding: 2px 0 10px;
}
div.asl_r.horizontal .results .nores {
background: transparent;
}
div.asl_r .results {
overflow: hidden;
width: auto;
height: 0;
margin: 0;
padding: 0;
}
div.asl_r.horizontal .results {
height: auto;
width: auto;
}
div.asl_r .results .item {
overflow: hidden;
width: auto;
margin: 0;
padding: 3px;
position: relative;
background: #f4f4f4;
border-left: 1px solid rgba(255, 255, 255, .6);
border-right: 1px solid rgba(255, 255, 255, .4);
animation-delay: 0s;
animation-duration: 1s;
animation-fill-mode: both;
animation-timing-function: ease;
backface-visibility: hidden;
-webkit-animation-delay: 0s;
-webkit-animation-duration: 1s;
-webkit-animation-fill-mode: both;
-webkit-animation-timing-function: ease;
-webkit-backface-visibility: hidden;
}
div.asl_r.vertical .results .item:last-child {
margin-bottom: 0;
}
div.asl_r.vertical .results .item:last-child:after {
height: 0;
margin: 0;
width: 0;
}
div.asl_r .results .item .asl_image {
overflow: hidden;
background: transparent;
margin: 2px 8px 0 0;
padding: 0;
float: left;
background-position: center;
background-size: cover;
}
div.asl_r .results .item .asl_image img {
width: 100%;
height: 100%;
}
div.asl_r .results .item .asl_content {
overflow: hidden;
height: auto;
background: transparent;
margin: 0;
padding: 3px 3px 5px 3px;
}
div.asl_r .results .item .asl_content h3 {
margin: 0;
padding: 0;
display: inline;
line-height: inherit;
}
div.asl_r .results .item .asl_content .asl_desc {
margin-top: 4px;
font-size: 12px;
line-height: 18px;
}
div.asl_r .results .item div.etc {
margin-top: 4px;
}
div.asl_r .results a span.overlap {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
z-index: 1;
}
div.asl_r p.showmore {
text-align: center;
padding: 0;
margin: 0;
font-weight: normal;
font-family: Open Sans;
color: #055e94;
font-size: 12px;
line-height: 30px;
text-shadow: 0 0 0 rgba(255, 255, 255, 0);
background-color: #fff;
margin-top: 3px;
cursor: pointer;
}
div.asl_r p.showmore span {
font-weight: normal;
font-family: Open Sans;
color: #055e94;
font-size: 12px;
line-height: 30px;
text-shadow: 0 0 0 rgba(255, 255, 255, 0);
display: block;
text-align: center;
cursor: pointer;
}
.results .asl_nores .asl_keyword {
padding: 0 6px;
cursor: pointer;
font-weight: bold;
font-family: Open Sans;
}
div.asl_r .resdrg {
height: auto;
}
div.asl_w .group:first-of-type {
margin: 0 0 -3px;
}
div.asl_s.searchsettings {
width: 200px;
height: auto;
position: absolute;
display: none;
z-index: 1101;
border-radius: 0 0 3px 3px;
visibility: hidden;
padding: 0;
}
div.asl_s.searchsettings form {
display: flex;
flex-wrap: wrap;
margin: 0 0 12px 0 !important;
padding: 0 !important;
}
div.asl_s.searchsettings .asl_option_inner {
margin: 2px 10px 0 10px;
*padding-bottom: 10px;
}
div.asl_s.searchsettings.ie78 .asl_option_inner {
margin-bottom: 0 !important;
padding-bottom: 0 !important;
}
div.asl_s.searchsettings .asl_option_label {
font-size: 14px;
line-height: 20px !important;
margin: 0;
width: 150px;
text-shadow: none;
padding: 0;
min-height: 20px;
border: none;
background: transparent;
float: none;
}
div.asl_s.searchsettings .asl_option_inner input[type=checkbox] {
display: none !important;
}
div.asl_s.searchsettings.ie78 .asl_option_inner input[type=checkbox] {
display: block;
}
div.asl_s.searchsettings.ie78 .asl_option_label {
float: right !important;
}
div.asl_s.searchsettings .asl_option {
display: flex;
flex-direction: row;
-webkit-flex-direction: row;
align-items: flex-start;
margin: 0 0 10px 0;
cursor: pointer;
}
div.asl_s.searchsettings .asl_option.asl-o-last,
div.asl_s.searchsettings .asl_option:last-child {
margin-bottom: 0;
}
div.asl_s.searchsettings .asl_option_inner {
width: 17px;
height: 17px;
position: relative;
flex-grow: 0;
-webkit-flex-grow: 0;
flex-shrink: 0;
-webkit-flex-shrink: 0;
}
div.asl_s.searchsettings .asl_option_inner .asl_option_checkbox {
cursor: pointer;
position: absolute;
width: 17px;
height: 17px;
top: 0;
padding: 0;
border-radius: 2px;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .5), 0 1px 0 rgba(255, 255, 255, .2);
-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .5), 0 1px 0 rgba(255, 255, 255, .2);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, .5), 0 1px 0 rgba(255, 255, 255, .2);
overflow: hidden;
font-size: 0 !important;
color: rgba(0, 0, 0, 0);
} div.asl_r.vertical .results,
div.asl_s.searchsettings .asl_sett_scroll {
scrollbar-width: thin;
scrollbar-color: rgba(0, 0, 0, 0.5) transparent;
}
div.asl_r.vertical .results::-webkit-scrollbar {
width: 10px;
}
div.asl_s.searchsettings .asl_sett_scroll::-webkit-scrollbar {
width: 6px;
}
div.asl_s.searchsettings .asl_sett_scroll::-webkit-scrollbar-track {
background: transparent;
box-shadow: inset 0 0 12px 12px transparent;
border: none;
}
div.asl_r.vertical .results::-webkit-scrollbar-track {
background: rgb(255, 255, 255);
box-shadow: inset 0 0 12px 12px transparent;
border: solid 2px transparent;
}
div.asl_r.vertical .results::-webkit-scrollbar-thumb,
div.asl_s.searchsettings .asl_sett_scroll::-webkit-scrollbar-thumb {
background: transparent;
box-shadow: inset 0 0 12px 12px rgba(0, 0, 0, 0);
border: solid 2px transparent;
border-radius: 12px;
}
div.asl_s.searchsettings .asl_sett_scroll::-webkit-scrollbar-thumb {
border: none;
}
div.asl_r.vertical:hover .results::-webkit-scrollbar-thumb,
div.asl_s.searchsettings:hover .asl_sett_scroll::-webkit-scrollbar-thumb {
box-shadow: inset 0 0 12px 12px rgba(0, 0, 0, 0.5);
}
@media (hover: none), (max-width: 500px) {
div.asl_r.vertical .results::-webkit-scrollbar-thumb,
div.asl_s.searchsettings .asl_sett_scroll::-webkit-scrollbar-thumb {
box-shadow: inset 0 0 12px 12px rgba(0, 0, 0, 0.5);
}
} div.asl_s.searchsettings .asl_option_inner .asl_option_checkbox:after {
opacity: 0;
font-family: 'aslsicons2';
content: "\e800";
font-weight: normal !important;
background: transparent;
border: none !important;
box-sizing: content-box;
color: #fff;
height: 100%;
width: 100%;
padding: 0 !important;
margin: 1px 0 0 0 !important;
line-height: 17px;
text-align: center;
text-decoration: none;
text-shadow: none;
display: block;
font-size: 11px !important;
position: absolute;
top: 0;
left: 0;
z-index: 1;
}
div.asl_s.searchsettings.ie78 .asl_option_inner .asl_option_checkbox:after {
display: none;
}
div.asl_s.searchsettings .asl_option_inner .asl_option_checkbox:hover::after {
opacity: .3;
}
div.asl_s.searchsettings .asl_option_inner input[type=checkbox]:checked+.asl_option_checkbox:after {
opacity: 1;
}
div.asl_s.searchsettings fieldset {
position: relative;
float: left;
}
div.asl_s.searchsettings fieldset {
background: transparent;
font-size: .9em;
margin: 12px 0 0 !important;
padding: 0;
width: 192px;
}
div.asl_s.searchsettings fieldset .asl_option_label {
width: 130px;
display: block;
}
div.asl_s.searchsettings form fieldset legend {
padding: 5px 0 8px 10px;
}
#asl_hidden_data {
display: none !important;
}
.rtl .asl_content,
.rtl .asl_nores,
.rtl .asl_content *,
.rtl .asl_nores *,
.rtl .searchsettings form {
text-align: right !important;
direction: rtl !important;
}
.rtl .asl_nores>* {
display: inline-block;
}
.rtl div.asl_r .results .item .asl_image {
float: right;
margin: 2px 0 0 8px;
}
.rtl .searchsettings .asl_option {
flex-direction: row-reverse !important;
-webkit-flex-direction: row-reverse !important;
}
.rtl .asl_option {
direction: ltr;
}
.rtl .asl_label,
.rtl .asl_option div.asl_option_label {
text-align: right !important;
}
.rtl .asl_label {
max-width: 1000px !important;
width: 100%;
direction: rtl !important;
}
.rtl .asl_label input[type=radio] {
margin: 0 0 0 6px !important;
}
.rtl .asl_option_cat_level-0 div.asl_option_label {
font-weight: bold !important;
}
.rtl fieldset .asl_option_cat_level-1 {
margin-right: 12px !important;
margin-left: 0;
}
.rtl fieldset .asl_option_cat_level-2 {
margin-right: 24px !important;
margin-left: 0;
}
.rtl fieldset .asl_option_cat_level-3 {
margin-right: 36px !important;
margin-left: 0;
}
.rtl .searchsettings legend {
text-align: right !important;
display: block;
width: 100%;
}
.rtl .searchsettings input[type=text],
.rtl .searchsettings select {
direction: rtl !important;
text-align: right !important;
}
.rtl div.asl_w.asl_s.searchsettings form,
.rtl div.asl_w.asl_sb.searchsettings form {
flex-direction: row-reverse !important;
}
.rtl div.horizontal.asl_r div.item {
float: right !important;
}
.rtl p.asl-try {
direction: rtl;
text-align: right;
margin-right: 10px;
width: auto !important;
}