/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Feb 24 2024 | 14:03:13 */
/*.main .sidebar {
    width: 100%;
}*/

.PSGyellow {
    background: black;
	background: black;
    padding: 2% 5%;
	    display: none;
}

.PSGyellow .shirtPSG {
    font-weight: bold;
    color: white;
    font-size: 15px;
    background: #ECECEC;
    text-align: center;
    padding: 5%;
}

.PSGyellow a, .PSGyellow h3 {
	color: white;
}

.PSGyellow a {
	text-decoration: underline;
	    font-size: 20px;
}

.PSGyellow  span {
background: white;
    color: black;
    padding: 5px;
    font-size: 20px;
}

.mobileAd {display:none;}

.entry-content {

    font-size: 20px!important;
    font-weight: 400;
    line-height: 2!important;

}

@media screen and (max-width: 778px) {
  
  .entry-content h2 {
    font-size: 1.3em;
    line-height: 1.3;
}
  
  .mobileAd{display:block;margin: 0 auto;text-align:center;}
  
  .desktopAd {display:none;}
  
  .entry-content {

    font-size: 19px!important;
    font-weight: 400;
    line-height: 1.7!important;

}
  
  .single .post-header .post-title-alt {
    font-size: 21px!important;
    max-width: 100%;
    font-weight: bold;
    text-transform: uppercase!important;
}
  
  .below {
    background: transparent!important;
    color: black;
    padding: 10px;
    font-size: 12px!important;
    color: black;
    border-top: 2px solid #F5F5F5!important;
    border-left: 0px;
    border-right: 0px;
    padding: 6px 5px!important;
}

}

.amazonPrime .logo {
      width: 15%;
}

#text-12 {display:none;}

li.feed-item, li.feed-item:hover {
    margin-bottom: 0px;
    padding-left: 5px;
    background: #F5F5F5!important;
    height: 15px;
    padding-bottom: 0px;
    text-align: left;
    text-decoration: none;
    text-decoration: none;
}

.kickfootball {
    margin: 1em 0em;
    padding: 20px;
    background: #F5F5F5;
    border-left: 6px solid #d02e26;
    text-align: center;
    height: auto;
    padding-bottom: 45px!important;
    padding-left: 10px!important;
    width: 100%;
}

.kickfootball strong {

    color: #898989;
    text-align: left;
    font-size: 15px;
}

li.feed-item a {text-decoration:none;}

/* TABOOLA REMOVE*/

#tbl-next-up {display:none!important;}

@media screen and (min-width: 1024px) {

#div-gpt-ad-masthead_haut {
    padding: 40px 0px 35px;
}

  .swp_social_panel:not(.nc_floater):not(.swp_social_panelSide), .the-post-foot {
      width: 100% !important;
      display: none;
  }

  .entry-content p, h2 {
    margin: 1.65em 0em;
}
  .amazonPrime, .calendar, .molotov, .newsletter {
margin: 1em 0em;
padding: 20px;
background: #F5F5F5;
border-left: 6px solid #d02e26;
text-align: center;
  }
  
  .amazonPrime a, .molotov a {
    color: #d02e26;
    text-decoration: underline;
  }
  
  .calendar a, .molotov a {
    color: black;
    font-size: .9em;
  }
}

  .amazonPrime, .molotov {
    background: #F5F5F5;
    padding: 20px;
  }

.amazonPrime img {
  max-width: 70%;
    margin: 10px;
}

  .amazonPrime, .calendar, .molotov {
margin: 1em 0em;
    padding: 20px;
    background: #F5F5F5;
    border-left: 6px solid #d02e26;
    text-align: center;
  }

.calendar, .molotov {
margin: 5px 0px;
    padding: 5px;
}
  
.calendarLast {
      margin-bottom: 5%;
}
  .amazonPrime a {
    color: #d02e26;
    text-decoration: underline;
  }
  
  .calendar a {
    color: black;
    font-size: .9em;
    text-decoration: underline;
        color: #d02e26;
    text-decoration: underline;
  }

.storePSG { padding: 15px;    font-size: 1.4em;}

.storePSG1 {
  font-size: 17px;
    padding: 1%;
}

.storePSG1 strong {color: red;}

.storePSG1 span {color: blue;}





.storePSG, .storePSG a {color:blue!important;}

.storePSG img {
  max-width: 200px;
   max-width: 125px;
    margin: 0 auto;
    text-align: center;
    float: left;
}


@media screen and (max-width: 1024px) {
  
  .storePSG img {
  max-width: 100%;
    margin: 0 auto;
    text-align: center;
    float: left;
}
}

.storePSG a span, .amazonPrime strong span {  color: #d02e26!important; font-weight: bold; text-decoration: underline;}

.storePSG2 a {
      color: white!important;
    background: blue;
    padding: 1% 2%;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 18px;
}


@media screen and (max-width: 1024px) {
  
  
  .hide-scroll, .nav-off-canvas {
    overflow-x: visible; 
}


.alignAd {
  background: #e9eff1;
}
  
  .entry-content h2 {
    font-size: 1.3em;
    
}

  }


#sas_45111 {display:none;}

  .entry-content p, h2 {
    margin: 1.65em 0em;
}


@media screen and (max-width: 930px) {
 /* div.wpra-list-template .wpra-item-list > li.wpra-item:nth-child(n+6),
  .widget-posts .post:nth-child(n+6), #text-4 {
    
    display:none;
    
  } */
  
  .textwidget p {margin-bottom: 0px!important;}
 }

/*.lazyloaded {display:block!important;}*/

.lazyload, .lazyloading {
    background: transparent!important;
    opacity: 1!important;
}


.rwad-with-placeholder, .alignAd {
    padding: 0% 0%;
}

.post-content h1, .textwidget h1, .post-content h2, .textwidget h2, .post-content h3, .textwidget h3, .post-content h4, .textwidget h4, .post-content h5, .textwidget h5, .post-content h6, .textwidget h6 {
    margin-top: calc(13px + 0.1em);
    margin-bottom: calc(10px + 0.1em);
}

.lazyloaded, #vid-container0, .alignAd, .rwad-with-placeholder, .alignAd {
  /*border-top: 2px solid #fcfbfb;
padding: 0px 0px;
border-bottom: 2px solid #fcfbfb;
background: #fcfbfb;*/
}

#vid-container0, .alignAd, .rwad-with-placeholder, .alignAd {

margin: 40px 0px;

}

.alignAd {
    
    margin: 40px 0px;
    background: #FFF;
        margin-bottom: 30px;
  
    padding-bottom: 30px;
	
	/*border-top: 2px solid #fcfbfb;
    padding: 0px 0px;
    border-bottom: 2px solid #fcfbfb;
	  background: #F5F5F5;*/
}



.postContent .lazyloaded::before, #vid-container0:before, .alignAd:before, .mobileAd:before  {
       content: "Publicité / Ad";
    display: inline-block;
    color: grey;
    width: 100%;
    margin: 0 auto;
    position: relative;
    /* top: -11%; */
    text-align: center;
    margin-bottom: 15px;
     /*background: #F5F5F5;*/
    padding: 0% 0%;
  font-size: 12px;
  
}

.alignAd:before {
       content: "Publicité / Ad";
    display: inline-block;
    color: grey;
    width: 100%;
    margin: 0 auto;
    position: relative;
    /* top: -11%; */
    text-align: center;
    margin-bottom: 15px;
     /*background: #F5F5F5;*/
    padding: 0% 0%;
  font-size: 12px;

  
}




/*.postContent .lazyloaded::after, #vid-container0:after, .mobileAd:after {
       content: "La suite de l'article ci-dessous";
    display: inline-block;
    color: grey;
    width: 100%;
    margin: 0 auto;
    position: relative;
        height: 5px;
    text-align: center;
    margin-top: 30px;
    /*background: #F5F5F5;*/
    padding: 0% 0%;
    font-size: 12px;
}*/


.newsletter {
  text-align: center;
margin: 1em 0em;
padding: 20px;
background: #F5F5F5;
border-left: 6px solid #d02e26;
text-align: center;
  
  }

.newsletter h3 {
    text-transform: uppercase;
    font-size: 15px;
  margin-bottom: 15px;
}
.newsletter p {
  font-size: 13px;
    margin-top: 20px;
}

.newsletter a {

    font-size: 10px;
    margin-left: 5px;
}

.tnp-field input[type="submit"] {
    position: inherit;
    margin: 0 auto;
}

.tnp-subscription input[type=email] {background: white;}



.newsletter {
  position: relative;
}

.newsletterImg {
    position: absolute;
    width: 70px;
    transform: rotate(-25deg);
    border-radius: 60px;
 left: 6%;
    margin-top: -4%;
}

@media screen and (max-width: 1024px) {
  .newsletterImg {
    position: absolute;
    width: 30px;
    transform: rotate(-25deg);
    border-radius: 60px;
 left: 6%;
    margin-top: -6%;
}
}

.newsletterImg img {
 
 
    border-radius: 60px;

}


@media screen and (min-width: 1024px) {

.tnp-field-email label {
 float: left;
    width: 25%;
    margin-top: 5px;
}

.tnp-subscription input[type=email] {
    background: white;
    width: 50%;
    float: left;
    height: 37px;
}
  
  .tnp-privacy-field label {
          width: 100%;
    float: left;
  }

  
  
}



