/**
* Theme Name: BuzzClub Child
* Description: This is a child theme of BuzzClub.
* Author: <a href="https://cmsmasters.net/">cmsmasters</a>
* Template: buzzclub
* Version: 2.2.0
* Tested up to: 6.6
* Requires PHP: 7.4
* License:
* License URI:
* Text Domain: buzzclub-child
* Copyright: cmsmasters 2025 / All Rights Reserved
*/


.elementor-95 .elementor-element.elementor-element-1e83757 .elementor-widget-cmsmasters-site-logo__image-container img{width:0;display:none}@media(max-width:1180px){.elementor-2264 .elementor-element.elementor-element-04580ff>.elementor-widget-container{margin:13% 0 0}}@media(max-width:1600px){.amp-banner{margin:0;padding-top:276px}}@media(min-width:2000px){.elementor-2264 .elementor-element.elementor-element-04580ff>.elementor-widget-container{margin:0}}.elementor-2264 .elementor-element.elementor-element-4d665fc:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect),.elementor-2264 .elementor-element.elementor-element-a95902c:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect),.elementor-5331 .elementor-element.elementor-element-4d665fc:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect),.elementor-5331 .elementor-element.elementor-element-a95902c:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect){background-attachment:fixed!important}.gallery-icon.landscape img:hover{opacity:.75!important}.gallery-icon.landscape img{cursor:crosshair}@media(max-width:767px){html div .amp-banner{padding-top:38%}html div .amp-banner div.elementor-widget-container h2.elementor-heading-title.elementor-size-default{font-size:15px;margin-top:0}.elementor-2264 .elementor-element.elementor-element-1d1cc40 .elementor-heading-title{font-size:23px}.elementor-2264 .elementor-element.elementor-element-04580ff>.elementor-widget-container{margin:-14% 0 0}}@media(max-width:768px){.elementor-widget-container .elementor-image-gallery .gallery-item{width:49%}}.bghover{background-color:rgba(51,51,51,0)}.bghover:hover{background-color:rgba(51,51,51,.3);transition-duration:.3s}.btnamp{opacity:0!important;transition-duration:.3s!important}.btnamp:hover{opacity:1!important}



/*form*/
.amp-form input[type=email]{
    height: 62px;
}

.amp-form [type=checkbox] {
    margin-right:8px;
}

.amp-form p{
    margin:0;
}

html[lang="en-US"] .mailchimp-conditions-fr, html[lang="fr-FR"] .mailchimp-conditions-en{
    display:none!important; 
}
header .cmsmasters-header-mid-logo img.cmsmasters-header-mid-logo-main.cmsmasters-header-mid-logo__img,
header .cmsmasters-header-mid{
    display: none;
}


.maichimp-form [type=submit], .maichimp-form [type=submit]{
    padding: 21px 31px 23px 31px;
}


/*MAILCHIMP*/
#newsletter a:hover{color:#CA1C1C!important;}

/*SPONSORS*/
.sponsors a:hover{color:#CA1C1C!important;}


#particle-slider canvas.draw {
  width: 100%;
  height: 100%;
  object-fit: contain;
  display: block;
}


#particle-slider canvas.draw {
  object-fit: contain;
  max-width: 100%;
  max-height: 100%;
    object-fit: contain;
  width: 100%;
  height: auto;
  display: block;
}

#particle-slider div {
    display: none;
}



#particle-slider {
  width: 100%;              /* occupe toute la largeur de sa colonne */
  max-width: 1000px;        /* facultatif, limite max en pixels */
  padding-right:200px;
  padding-left:200px;
  margin: 0 auto;
  position: relative;
  overflow: hidden;
  padding: 0;               /* on élimine toute marge interne */
}





