/*
Theme Name: ReadAndDigest Child
Theme URI: http://readanddigest.elated-themes.com/
Description: A child theme of Read and Digest Theme
Author: Elated Themes
Author URI: http://themeforest.net/user/elated-themes
Version: 1.1
Text Domain: readanddigest
Template: readanddigest
*/



body {
  background-color: #f5f6f8;
}

/* Top Bar */

#op11-eltdf-top-bar {
  background-color: #9B9B9B;
}

#op11-eltdf-position-left {
  width: 5%;
}

#op11-eltdf-position-center {
  width: 5%;
}

#op11-eltdf-position-right {
  width: 90%;
}

#op11-eltdf-top-bar .eltdf-side-menu-button-opener:after{
  transition: all .15s ease-out,color .15s ease-out;
}

#op11-eltdf-top-bar .eltdf-side-menu-button-opener:hover {
  color: #FFF;
}

#op11-eltdf-top-bar .widget.widget_nav_menu ul {
  padding-right: 15px;
}

#op11-eltdf-top-bar .widget.widget_nav_menu ul li a {
  color: #cdcfce;
  font-weight: bold;
}

#op11-eltdf-top-bar .widget.widget_nav_menu ul li a:hover {
  color: #FFF;
}

#op11-eltdf-position-right .eltdf-social-icon-widget-holder {
    color: #FFF;
    padding: 0 5px;
    border-right: none;
}

#op11-eltdf-position-right .eltdf-social-icon-widget-holder:first-child {
    border-left: none;
}


/* HEADER */

#op11-page-header {
  /* background-color: pink; */
  /* width: 100%; */
}

/* Header : Logo Area */

#op11-logo-area {
 /* background-color: tan; */
 /* max-width: 100%;
 width: 100%;
 margin: 0 auto; */
}

/* Header : Main Navigation */

#op11-menu-area {
  height: 35px !important;
  display: block;
}

#op11-menu-area li {
  /* padding:10px 0 0 0; */
}
#op11-menu-area li .item_inner {
  padding: 0 10px;
}

#op11-menu-area ul li a {
  color: #cdcfce;
  color: #9b9b9b;
  font-weight: bold;
  font-weight: 600;
}

#op11-menu-area ul li.nav-li-abonnez-vous a{
  color: #cdcfce;
  font-weight: 700;
}

#op11-menu-area .eltdf-search-menu-holder {
  margin: 0;
}

#op11-menu-area .eltdf-position-left {
  width: 100%;
  text-align: center;
}

/* PAGE CONTENT */


.op11-column-inner {
  /* background-color: cyan; */
  padding: 0 0 0 0 !important;
}


::selection  {
  background-color: #F5F5F5 !important;
}

body,h1,h2,h3,h4,h5,h6,p {

}
h1,h2,h3,h4,h5,h6 {
  line-height: 1.2em !important;
}


#op11 .title-underline {
  position: relative;
  top: -11px;
}

#op11 .section-title img{
  max-height: 30px;
  width: auto;
}

#op11 .archives-link-container {
  text-align: center;
  padding-bottom: 30px;
}

#op11 #pharmatv .archives-link-container {
  background-color: #FFF;
  padding-top: 20px;
}


#op11 .archives-link {

  display: inline-block;
  padding: 5px 25px;
  background-color: #cdcfce;
  border: 2px solid #cdcfce;
  border-radius: 26px;
}


#op11 .archives-link a{
  /* color: #cdcfce; */
  color: #FFF;
  font-weight: 600;
}

/* utilities*/
/* accessible-hidden */
/* #op11 .default-h2 h2{
  position: absolute;
  top: 0;
  left: -999px;
  height: 1px;
  width: 1px;
  clip: rect(1px, 1px, 1px, 1px);
  white-space: nowrap;
} */

/* Accueil EXCERPT */
#op11 .eltdf-post-excerpt {
  margin: 5px 0 0 0;
  line-height: 1.5em;
  font-weight: 400;
}

/* Accueil META */

#op11 .eltdf-pt-info-section {
  padding-bottom: 5px;
  border-top: 1px solid #cdcfce;
  border-bottom: none;
}

#op11 .eltdf-post-info-date a{
  font-weight: 600;
}

#op11 .eltdf-post-info-date a:before {
  display: none;
}

#selection .eltdf-post-info-category{
  background-color: #F5F5F5;
  color: #cdcfce;
  min-height: 18px;
  line-height: 18px;
}
#selection .eltdf-post-info-category a{
  font-weight: 600;
  line-height: 18px;
}

#op11 .eltdf-pt-one-item .eltdf-pt-one-image-holder,
#op11 .eltdf-pt-six-item .eltdf-pt-six-image-holder  {
    margin-bottom: 10px;
}

/* MODULES */



/* ELTDF PT ONE */

#op11 .eltdf-pt-one-item {
  margin-bottom: 0;
}
#op11 .eltdf-pt-one-item .eltdf-pt-one-content-holder {
  padding-bottom: 0;
}


#a-la-une .eltdf-pt-three-item .eltdf-pt-three-content-holder {
    vertical-align: inherit;
}

/* ELTDF PT SEVEN */

#op11 .eltdf-pt-seven-item {
    margin-bottom: 10px;
}

#op11 .eltdf-pt-seven-item .eltdf-pt-seven-content-holder {
  padding-bottom: 5px;
}

/* NOTRE SELECTION DU MOIS */



/* PHARMATV */


#pharmatv .wpb_wrapper{
  background-color: #F5F5F5;
  padding: 0 10px;
}



#pharmatv .tv-plus .wpb_wrapper{
  background-color: #FFF;
}

/* #pharmatv .archives-link-container {
    text-align: right;
    padding-bottom: 30px;
} */

#pharmatv .tv-plus .archives-link .wpb_wrapper{
  background-color: #cdcfce;
}

#pharmatv .tv-plus .archives-link .wpb_wrapper a{

}

#pharmatv .eltdf-post-item {
  padding: 0px 5px;
}

.op11-eltdf-pt-one-item {
  background-color: #FFF;
  padding: 10px;
}

#op11 #pharmatv .eltdf-pt-info-section {
  border-bottom: 1px solid transparent;
}

#pharmatv .title-container {
  padding: 10px 0;
  margin-bottom: 15px;
  border-bottom: 1px solid #FFF;
}

#pharmatv #title-container-right {
  padding: 10px 0;
  margin-bottom: 15px;
  border-bottom: 1px solid #FFF;
  text-align: right;
  color: red;
}

#pharmatv #title-container-right .wpb_wrapper {
  background-color: transparent;
}

#pharmatv h2{
  color:  #cdcfce;
  font-weight: bold;
  text-transform: uppercase;
}

#pharmatv .eltdf-post-item:hover h3 a,
#pharmatv h3 a:hover{
  color: #9B9B9B;
}

/* META */
#op11 .eltdf-post-item .eltdf-pt-info-section div div {
  color: #cdcfce;
}
#op11 .eltdf-post-item .eltdf-pt-info-section {
  border-top: 1px solid transparent;
}

/* ELTDF PT THREE */
#op11 .block-three-a-la-une {
  /* background-color: pink; */
  padding-bottom: 30px;
}

#op11 .eltdf-pt-three-image-holder {
  vertical-align: top;
}

h3.eltdf-pt-three-title {
  padding-bottom: 5px;
  font-size: 1.2rem;
}

 /* section slider */

#op11 .eltdf-pc-holder .flex-control-paging>li a{
    background-color: #cdcfce ;
}

#op11 .eltdf-pc-holder .flex-control-paging>li a.flex-active,
#op11 .eltdf-pc-holder .flex-control-paging>li a:hover {
    background-color: #cdcfce ;
}

#op11 .eltdf-pc-holder .flex-direction-nav a {
  color: #cdcfce ;
}

/* Main Navigation */

#op11-menu-area .eltdf-search-menu-holder .eltdf-search-submit {
  color: #fff;
  background-color: #cdcfce;
  border: 0;
  border-top: 1px solid #cdcfce;
  border-bottom: 1px solid #cdcfce;
}

#op11-menu-area .eltdf-search-menu-holder .eltdf-search-field {
  /* color: red !important; */
}

#op11-menu-area .eltdf-search-menu-holder .eltdf-search-field:focus {
    border-color: #cdcfce;
}





/* Lancements du mois */

#lancements h3{
  display: none;
}
#lancements .eltdf-pt-info-section {
  display: none;
}


/* SIDEBAR */

#op11-right-sidebar {
  background-color: #f4f4f4;
  max-width: 320px;
  /* padding: 10px 10px; */
  padding: 0;
  margin-bottom: 30px;
}


#op11-right-sidebar aside{
  background-color: #f4f4f4;
  padding: 10px 10px;
  border-bottom: 5px solid #FFF;
}

#op11-right-sidebar .widget {
  background-color: #f4f4f4;
}

#op11-right-sidebar .vc_column-inner {
  padding: 0px;
}

#op11-right-sidebar .vc_column-inner .wpb_wrapper{

}

#op11-right-sidebar h2{
  color: #cdcfce;
  font-weight: bold;
  /* margin-bottom: 15px; */
}

#op11-right-sidebar h3{
  color: #EDEFEE ;
}




#op11-right-sidebar .widget_media_image {
  text-align: center;
}

#op11-right-sidebar .widget_media_image img {
  /* max-width: 210px !important; */
  margin: 0 auto 0px auto;
}

#op11-right-sidebar .eltdf-pt-one-item .eltdf-pt-one-image-holder {
    margin-bottom: 10px;
}

#op11-right-sidebar .eltdf-pt-seven-item {
    margin-bottom: 0px;
}

/* newsletter inscription */


#op11-right-sidebar div.wpforms-container-full .wpforms-form .wpforms-field-label {
  color: #cdcfce;
  font-size: 14px;
  font-weight: 500;
}

#op11-right-sidebar div.wpforms-container-full .wpforms-form .wpforms-required-label {
  color: #cdcfce;
  font-weight: 400;
}

#op11-right-sidebar div.wpforms-container-full .wpforms-form button[type=submit] {
  color: #cdcfce;
}


.inscription-nl {
  /* background-color: pink; */
  padding: 10px;
  margin-bottom: 30px;
}

.inscription-nl div.wpforms-container-full {
  margin-bottom: 0px;
}

.inscription-nl .wpforms-submit-container {
  text-align: center;
}

.inscription-nl div.wpforms-container-full .wpforms-form .wpforms-submit-container {
  padding: 0 0 0 0;
}

.inscription-nl div.wpforms-container-full .wpforms-form button[type=submit] {
  background-color: #FFF;
  border: 2px solid #000;
  color: #000;
  text-transform: uppercase;
  padding: 0px 15px;
}

/* slider revues */

.slider-title {
  background-color: #000;
  padding: 10px 40px 0px 40px;
}

aside.eltdf-sidebar .widget {
    margin: 0 0 !important;
}


/* articles les  + lus */
#op11-right-sidebar .eltdf-plw-one {

}

#op11-right-sidebar .eltdf-plw-one h3 a,
#op11-right-sidebar .eltdf-plw-one p,
#op11-right-sidebar .eltdf-post-info-date a {
  color: #cdcfce;
}



#op11-right-sidebar .eltdf-plw-one h3 a{
  color: #cdcfce;
}



/* social */

#op11-right-sidebar .social-widget {

}

#op11-right-sidebar .social-widget li{
  display: inline-block;
}

#op11-right-sidebar .social-widget img{
  max-width: 60px;
  height: auto;
}


#op11-right-sidebar .eltdf-pt-one-item {
    margin-bottom: 15px;
}


/* FOOTER */

#op11-footer{

}

/* top widget area */

#op11-footer .eltdf-footer-top-holder {
    background-color: #cdcfce;
}


#op11-footer .widget ul.slider{
padding: 0 15px;
}

#op11-footer .widget:not(:last-child) {
    margin-bottom: 5px;
}

#op11-footer .widget ul{
  padding-bottom: 15px;
}

#op11-footer .widget ul li{
  margin: 0;
}

#op11-footer .widget ul li a{
  color: #FFF;
  font-weight: 500;
}


/* bottom widget area */
#op11-footer .eltdf-footer-bottom-holder {
    background-color: #9B9B9B;
    font-weight: 700;
    line-height: inherit;

}

.eltdf-footer-bottom-holder #op11-footer-bottom-holder {
  /* background-color: pink; */
  /* padding: 0 30px; */
}

#op11-footer-bottom-holder img{
  max-width: 200px !important;
  height: auto;
}

#op11-footer-bottom-holder .widget{

}

#op11-footer-bottom-holder  {
  /* background-color: pink; */
  padding-top: 20px;
}

#op11-footer-bottom-holder .widget ul li {
  padding: 0 0 0 10px;
}

#op11-footer-bottom-holder .widget ul li:before {
  content: '|';
  margin-right: 10px;
}

#op11-footer-bottom-holder .widget ul li:first-child:before {
  content: '';
  margin-right: 0px;
}

#op11-footer-bottom-holder .widget ul li a{
  color: #000;
  font-weight: 500;
}

#eltdf-back-to-top span  {
  /* background-color: #FFF !important; */
  border: 1px solid transparent !important;
}

/* SONDAGE */



#sondage {
  background-color: #50e3c2;
  padding-top: 30px;
}



#sondage .wpforms-field-container{
  width: 100%;
  /* background-color: pink; */
}
#sondage .wpforms-field-container .wpforms-field-label{
  width: 70%;
  /* background-color: green; */
  float: left;
  font-weight: 600;
}

#sondage .wpforms-field-container ul{
  width: 30%;
  /* background-color: cyan !important; */
  float: right;

}


#sondage .wpforms-submit-container {
  width: 100%;
  /* background-color: tan; */
  text-align: right;
}
#sondage .wpforms-submit-container button {
  width: 30%;
}

#sondage div.wpforms-container-full .wpforms-form button[type=submit] {
  background-color: #FFF;
  border: 1px solid #FFF;
  color: #000;
  padding: 10px 15px;
  font-weight: 600;
}

#sondage div.wpforms-container-full .wpforms-form .wpforms-field-label-inline {
    display: inline;
    vertical-align: baseline;
    font-weight: 600;
  }

/*https://css-tricks.com/custom-styling-form-inputs-with-modern-css-features/*/

@supports(-webkit-appearance: none) or (-moz-appearance: none) {
  input[type='radio'] {
    -webkit-appearance: none;
    -moz-appearance: none;
  }
}

#sondage div.wpforms-container-full .wpforms-form input[type=radio] {
    border: 5px solid #FFF;
    background-color: #50e3c2;
    width: 20px;
    height: 20px;
    margin: 0 10px 0 3px;
    display: inline-block;
    vertical-align: baseline;
}

#sondage div.wpforms-container-full .wpforms-form input[type=radio]:checked {
  background-color: #000;
}


/* FORMS */

.wpforms-confirmation-container-full {
  background: #FFF;
  border: 1px solid #9B9B9B;
}


.eltdf-sidearea .widget_media_image {
  padding: 100px 0 !important;
}

/* SINGLE */

/* single title */

.op11-grid {

}

#op11-title-holder{
  padding: 25px 0 0 0;
}

#op11-title-holder h1{
}

#op11-title-holder .eltdf-post-info-category,
#op11-title-holder .eltdf-post-info-category a{
  color: #cdcfce;
}

#op11-title-holder .eltdf-title-post-info {
  margin-top: 0px;
}

#op11-title-holder .eltdf-post-info-date a {
  color: #000;
}

#op11-title-holder .eltdf-post-info-date a:before {
  display: none;
}

/* single content */

.single h1 {
  color: #cdcfce;
}

.single .eltdf-title-post-author-info,
.single-post .eltdf-title .eltdf-pt-info-section>div {
  display: none !important;
}

#op11-container h2{
  /* margin: 15px 0 30px 0; */
}

.single #op11-container {
  margin-top: 0px;
}

.single #op11-title-holder {
  padding: 30px 15px;
}

#op11-container .eltdf-blog-holder.eltdf-blog-single article {
  margin: 0 0 20px;
  padding-bottom: 30px;
}

#op11-container .eltdf-post-content p{
}

#op11-container .eltdf-author-description{
  display: none;
}

#op11-container .eltdf-blog-single-navigation {
    padding: 10px 0 20px 0;
    margin: 0 0 30px;
    border-bottom: 1px solid #ddd;
}

#op11-container .eltdf-related-posts-title h3 {
  margin: 0 0 20px;
}

#op11-container .eltdf-related-info-section-left a{
}

#op11-container .eltdf-post-info-date,
#op11-container .eltdf-post-info-date a:before,
#op11-container .eltdf-post-info-comments {
  display: none;
}

.item-description {
  color: #3A3A3A;
  padding-bottom: 15px;
}

.single .Elite_video_player {
  padding: 20px 0;
}

/* ARCHIVES */

.archive #op11-title-holder .eltdf-title-subtitle-holder {
  padding-bottom: 0;
  border-bottom: none;
}


#op11-blog-holder .op11-archive-post-thumbnail + #op11-blog-holder .op11-archive-post-content {
  padding-left: 257px;
}

#op11-blog-holder .op11-archive-post-thumbnail {
  float: left;
  width: 257px;
}

#op11-blog-holder .op11-archive-post-thumbnail .eltdf-post-image {
  margin: 0;
  padding: 0 25px 0 0;
}

#op11-blog-holder .eltdf-post-info {
  /* margin: 0; */
  border-top: 1px solid #ddd;
}

#op11-blog-holder .eltdf-post-info a::before {
  display: none;
}

@media all and (max-width: 768px) {

  #op11-blog-holder .op11-archive-post-thumbnail + #op11-blog-holder .op11-archive-post-content {
    padding-left: 0px;
  }

  #op11-blog-holder .op11-archive-post-thumbnail {
    float: none;
    width: 100%;
    text-align: center;
  }

  #op11-blog-holder .op11-archive-post-thumbnail .eltdf-post-image {
    margin: 0 auto 15px auto;
    padding: 0;
  }

}

.archive .op11-ads-area-content img{
  max-width: 1100px;
}

.archive .eltdf-two-columns-66-33 .eltdf-column1 .eltdf-column-inner {
    padding: 0 0 0 0;
}

.archive h1 {
  font-size: 35px;
  color: #cdcfce;
  margin-bottom: 15px;
}

.archive .eltdf-post-content {
  /* background-color: pink; */
}

/* .archive .code-block {
  margin: 0 0 20px 0!important;
} */

@media all and (min-width: 1024px) {
  /* .archive .eltdf-post-content {
    max-width: 650px;
  } */
  .archive #op11-blog-holder {
    /* max-width: 650px; */
  }
  
}

.archive .eltdf-content {
  padding-bottom: 0;
}

.archive #op11-title-holder{
  padding: 0 20px;
}

.archive #op11-column-inner {
  padding: 0 20px;
}

.archive #op11-blog-holder {
  padding: 0 !important;
}

.archive .eltdf-two-columns-66-33 {
  background-color: #ffffff;
}

.archive #op11-blog-holder article {
  margin: 0 0 20px;
}

/* DEMOPUB */

body, h1, h2, h3, h4, h5, h6, p, ul, li, a {
  color: #cdcfce ;
}

a:hover, h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6, h6 a:hover, p a:hover {
    color: #cdcfce !important;
}

h2.eltdf-st-title {
  color: #cdcfce;
}

a:link, a:visited, a:hover, a:active{
  color: #cdcfce ;
}

#carrousel a:link, #carrousel a:visited, #carrousel a:hover, #carrousel a:active{
  color: #fff ;
}

#op11 .archives-link a{
  color: #FFF ;
}

#op11 .archives-link a:hover{
  color: #9B9B9B !important;
}

#op11-logo-wrapper {
  /* background-color: pink; */
  text-align: center;
}
#op11-logo-wrapper a {
  max-width: 580px;
}
#op11-logo-wrapper a img{
    display: block;
    margin: 0 auto;
    max-width: 100%;
    height: auto;
}

/* A la une */

#op11 .eltdf-post-item.eltdf-pt-five-item .eltdf-pt-five-image+.eltdf-pt-five-content:after {
  background: transparent;
}

/* #op11 h3.eltdf-pt-five-title a,
#op11 h3.eltdf-pt-five-title a:visited,
#op11 h3.eltdf-pt-five-title a:hover,
#op11 h3.eltdf-pt-five-title a:active{
{
  color: #FFF !important;
} */

.eltdf-pt-five-content:after {
  background-color: transparent;
}

.eltdf-post-item:hover a {
  color: #9B9B9B !important;
}


#op11 .plus-container {
  text-align: right;
}

.tv-plus {

}

/* */
.hide {
  display: none;
}

/* Usamos las dos reglas siguientes para situar en la misma altura la sidebar y la publicidad */
/* .archive #op11-blog-holder {
    margin: 0 0 0 0;
} */


#op11 {
  padding-top: 0;
}

#op11 .eltdf-content {
  padding-bottom: 0;
}

#op11 .eltdf-container:first-child {
  padding-top: 0px;
}

#op11 .eltdf-content-inner > .eltdf-container:first-child {
  padding-top: 0px;
}

#op11 .eltdf-content-inner>.eltdf-container:first-child {
  padding-top: 0px;
}

/* Main CONTENT */

body {
  background-color: #f5f6f8;
  background-color: #f9f9f9 !important;
}


#op11-page-header {
  /* background-color: aqua; */
  
}

#op11-page-header .eltdf-grid{
  background-color: #ffffff;
}

/* #op11-logo-area .eltdf-grid{
  box-shadow: 0 0 20px rgba(0,0,0,0.1), 0 0 5px rgba(0,0,0,0.05);

} */

#op11-menu-area .eltdf-grid{
  /* max-width: 1000px !important; */
  /* box-shadow:
  0 12px 0px 0px white, 
  0 -12px 0px 0px white, 
  0 0 20px rgba(0,0,0,0.1), 
  0 0 5px rgba(0,0,0,0.05); */

  
}


#accueil {
  max-width: 1000px;
  margin: 0 auto;
  padding: 0 15px;
  padding: 0;
  background-color: #ffffff;
  /* box-shadow: 0 0 20px rgba(0,0,0,0.1), 0 0 5px rgba(0,0,0,0.05); */
}

#op11-content {
  max-width: 990px;
  background-color: #ffffff;
  padding: 0;;
}


.op11-content-items {
  padding: 10px;
}

#op11-content .wpb_column .vc_column-inner {
  /* background-color: tan; */
  padding: 0 15px;
}

#op11-content #op11-right-sidebar .vc_column-inner {
  padding: 0;
}

#pub-a-la-une {
  padding: 0 20px;
}

#pub-a-la-une .vc_column-inner {
  padding: 0 !important;
}

/* sidebar*/

.single #op11-right-sidebar {
  padding: 0px;
}

#op11-right-sidebar aside {
  padding: 0;
}


#op11-right-sidebar .widget {
  margin: 0;
  padding: 10px;
  background-color: #f4f4f4;
}
/* 
#op11-right-sidebar .eltdf-widget-sticky-sidebar {
  background-color: tomato !important;
} */

#op11-right-sidebar .wpb_wrapper {
  padding: 0; 
}

#op11 #op11-right-sidebar {
  padding-top: 10px;
  padding-bottom: 10px;
}

#op11 #op11-right-sidebar .widget,
#op11 #op11-right-sidebar .textwidget,
#op11 #op11-right-sidebar .wpforms-container {
  padding: 5px 10px;
}

/* main navigation */

#op11-menu-area {

}

#op11-menu-area .eltdf-drop-down .eltdf-menu-second .eltdf-menu-inner>ul, 
#op11-menu-area li.eltdf-menu-narrow .eltdf-menu-second .eltdf-menu-inner ul {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  padding: 5px;
  background-color: #9B9B9B;
}


#op11-menu-area ul ul li a {
  font-size: 14px;
  color: #ffffff;
  font-weight: bold;
  font-weight: 700;
  line-height: 1.4em;
}

#menu-formats ul ul {
  list-style: none;
}

#menu-formats ul ul li {
  /* background-color: pink; */
  margin: 0;
  padding: 0;
  vertical-align: baseline; 
}
#menu-formats ul ul li a{
  /* background-color: tan; */
  font-size: 12px;
  line-height: 1.4em;
  padding: 0;
}
#menu-formats ul ul li a .item_text{
  /* background-color: yellowgreen; */
}

#op11-menu-area ul ul li.current_page_item a {
  color: #000;
}

/* Single */

.single #op11-container {
  /* background-color: pink; */
}

.single #op11-container-inner {
  background-color: #ffffff;
}

.single #op11-column-inner {
  background-color: #ffffff;
  padding: 0px 20px;
}

.single .eltdf-content {
  padding-bottom: 0;
}


/* Archives */

#op11-blog-holder {
  /* background-color: pink; */
}

#op11 .section-title {
  /* background-color: hotpink; */
}


#op11 .section-title .right{
  text-align: right;
}

@media all and (max-width: 768px) {
  #op11 .section-title .right{
    display: none;
  }
}

#op11 .separator {
  /* background-color: gold; */
}

#op11 .section-content {
  /* background-color: tan; */
  padding-bottom: 25px;
}

/* POPUP */

html.pum-open.pum-open-overlay.pum-open-scrollable body>[aria-hidden] {
  padding-right: 0px !important;
}

.pum-content p{
  color: #000000;
}

/* Elite player */
.elite_vp_skipAdCountTitle {
  padding: 0 5px;
}

/* TV Sidebar */


element.style {
}
#op11-content #tv-sidebar .vc_column-inner{
  padding: 0 10px;
}

#tv-sidebar .wpb_wrapper{
  background-color: #cdcfce;
  /* padding: 3px 0 ; */
}

#tv-sidebar .widget{
  padding: 5px 5px;
  margin: 5px 0;
}

#tv-sidebar .code-block {
  margin: 0 auto !important;
}

#tv-sidebar #menu-tv {
  padding: 5px 10px 15px 10px;
}

#tv-sidebar #menu-tv a{
  color: #ffffff;
  font-weight: 700;
}

#tv-sidebar #menu-tv a:hover{
  color: #ffffff !important;
  font-weight: 700;
}

#tv-items{
  padding-top: 8px;
}

#tv-items h3{
  font-size: 20px;
  margin-bottom: 10px;
}

/* Accueil */

#row-items .vc_column-inner{
  padding: 0;
}

#op11-content #row-items {
  max-width: 970px;
  margin: 0 auto;
  text-align: center;
}

#op11-content #row-items .wpb_single_image.vc_align_left {
  text-align: center;
}

#op11-content #row-items .wpb_column .vc_column-inner { padding: 5px; }

#op11-content #row-items .item-title a{
  color: #9b9b9b;
  font-weight: 600;
  font-size: 18px;
  display: block;
  text-align: center;
  padding: 10px 0 20px 0;
}

#op11-footer h6{
  color: #ffffff !important;
  font-weight: 700;
  font-size: 18px;
}

#op11-footer ul li a:hover{
  color: #000000 !important;
}

.code-block img {
  vertical-align: top;
  margin: 0;
  padding: 0;
}



/* .code-block:hover {
  border: 1px solid #000000;
  transition: all .5s;
} */

.code-block {
  position: relative;
}

.code-block a:after {
  transition: all .5s;
}

.code-block a:hover:after {
  background-image: url('img/logout-01.png');
  background-size: 100px 85px;
  display: block;
  width: 100px;
  height: 85px;
  content: '';
}

.code-block a:hover:after {
  display: inline-block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.code-block a:hover img {
  opacity: 0.2;
  transition: all .1s;
}

.code-block:hover img{
  opacity: 0.2;
  transition: all .1s;
}

#pub-a-la-une .code-block-26 {
  position: inherit;
  margin: 0 !important;
  text-align: center;

}

.page-id-556 .code-block a:hover:after{
  background-image: none;
}

/* https://effeuillage-la-revue.fr/abecedaire/ */

/* .image-overlay .image-overlay-inside:before {
  position: absolute;
  border-radius: 50px;
  background: #000;
  height: 80px;
  width: 80px;
  line-height: 80px;
  left: 50%;
  top: 50%;
  margin: -40px 0 0 -40px;
  z-index: 500;
  text-align: center;
  color: #fff;
} */



/* POPUP */

.pum-container {
  max-width: 800px !important;
}

.pum-content {

}

.pum-content h1{
  font-size: 26px;
  color: #EC0101;
  margin-bottom: 10px;
}

.pum-content h2{
  font-size: 20px;
  font-weight: 600;
}

/**/

#row-items figure img{
  max-width: 300px;
}

/* */
.eltdf-side-menu {
  background-color: #9b9b9b !important;
}

/**/
#post-650 p{
  color: #ec0101;
}
#post-660 p{
  color: #ec0101;
}

/* #post-650 #op11-title-holder .eltdf-post-info-category, 
#post-650 #op11-title-holder .eltdf-post-info-category a {
  color: #ec0101 !important;
} */

#post-650 #op11-title-holder .eltdf-post-info-category, #post-650 #op11-title-holder .eltdf-post-info-category a {
  color: #ec0101 !important;
}

#post-660 #op11-title-holder .eltdf-post-info-category, #post-660 #op11-title-holder .eltdf-post-info-category a {
  color: #ec0101 !important;
}

/**/

.wp-block-table.is-style-stripes {
  border-bottom: none;
}

/* Login Page */

#login {
  max-width: 100%;
  min-height: 100vh;
  background-color: #ec0101;
  position: relative;
}

#op11-login-content {
  background-color: #f9f9f9;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  padding: 1% 4% 2% 4%;
  
}

#login .wpforms-container {
  max-width: 420px;
}


#login input[type=text],
#login input[type=password] {
  padding:5px; 
  border:2px solid #5e5e5e; 
  -webkit-border-radius: 5px;
  border-radius: 5px;
}

#login input[type=text]:focus,
#login input[type=password]:focus {
  border-color:#ec0101;
}

#login .wpforms-submit-container {
  text-align: center;
  padding: 30px 15px;
}

#login button[type=submit] {
  padding:10px 20px; 
  background:#000; 
  border:1px solid #000;
  color: #ffffff;
  text-transform: uppercase;
  font-weight: bold;
  cursor:pointer;
  -webkit-border-radius: 5px;
  border-radius: 20px; 
}

#login .wpforms-container label {
  color: #5e5e5e;
  font-weight: 600;
}

#login button[type=submit]:hover {
  background:#ec0101; 
  border:1px solid #ec0101;
}

#login .wpforms-field-description a {
  color: #3a3a3a;
  border-bottom: 1px solid #3a3a3a;
}

#login .wpforms-field-description a:hover {
  color: #000 !important;
  border-bottom: 1px solid #000;
}

/* Slider revues */

#op11-slider h4 {
  font-family: Raleway,sans-serif;
  color: #9b9b9b;
  font-weight: 600;
  font-size: 18px;
  margin: 10px 0;
}

#op11-slider .owl-carousel .owl-item img {
  border: 1px solid rgba(58,58,58,0.3);
  -webkit-box-shadow: 0px 0px 4px 0px rgba(58,58,58,0.3); 
  box-shadow: 0px 0px 4px 0px rgba(58,58,58,0.3);
}

#popmake-576 .pum-content img {
  display: none;
}

.eltdf-mobile-header .eltdf-mobile-logo-wrapper a {
    display: inline !important;
    max-height: 80px;
}


