.MyImgbanner {
       background-image: url(/images/nyna/bougies2028.png);
       max-width: 100%;
       height: auto;
       }

.grafixclstext{
        margin-top: -1.9em;
      }
.maclasseclick{
        margin-top: -5%;
      }
.grafixbutton {
        color: #fff;
        background-color: #565553;
        border: none;
        padding: 8px 12px;
        border-radius: 10px;
       /* margin-top: -55px;*/
        position: relative;
        font-size:16px;
        width: 80%;
      }
      
 #sp-footer {
  color: #fff;
  text-align: center;
  padding: 0;
  background: #565553;
  line-height: 20px;
}
 #sp-footermobile {
  color: #fff;
  text-align: center;
  padding: 0;
  background: #565553;
  line-height: 20px;
}
@media screen and (min-width: 1920px) {
   .myFontSize{
	font-size: 33px;
	line-height: 40px;        
       }
    .MyfontClassique
  {
	font-size:36px;
	line-height:47px
  }
     .MyButtonSize
  {
	
	width:210px;
	font-size:17px;
  }
    .MyTitle
  {
	font-size:70px;
	line-height:80px;
  }	
  .MybackgroundTXT
{
  padding-left:12%;
  padding-right:12%;
}
}
@media screen and (max-width: 1920px) {
   .myFontSize{
	font-size: 27px;
	line-height: 32px;        
       }
    .MyfontClassique
  {
	font-size:32px;
	line-height:43px
  }
     .MyButtonSize
  {
	
	width:210px;
	font-size:17px;
  }
    .MyTitle
  {
	font-size:60px;
	line-height:70px;
  }	
  .MybackgroundTXT
{
  padding-left:12%;
  padding-right:12%;
}

}
@media screen and (max-width: 1024px) {
    .myFontSize{
	font-size: 25px;
	line-height: 28px;        
        
       }
    .MyfontClassique
  {
	font-size:28px;
	line-height:37px
  }
   .MyButtonSize
  {
	
	width:170px;
	font-size:15px;
  }
    .MyTitle
  {
	font-size:50px;
	line-height:50px;
  }
    .MyFontLegend
  {
	font-size:12px;
  }
  .MybackgroundTXT
{
  padding-left:12%;
  padding-right:12%;
}

  


}

@media screen and (max-width: 800px) {
   .myFontSize{
 	font-size: 24px;
	line-height: 27px;        
       
       }
  .MyfontClassique
  {
	font-size:26px;
	line-height:33px
  }
       .MyButtonSize
  {
	
	width:200px;
	font-size:15px;
  }
    .MyTitle
  {
	font-size:40px;
	line-height:40px;
  }	
    .MyFontLegend
  {
	font-size:11px;
  }
  .MybackgroundTXT
{
  padding-left:7%;
  padding-right:7%;
}

}
@media screen and (max-width: 600px) {
    .myFontSize{
 	font-size: 20px;
	line-height: 22px;        
        
       }
    .MyfontClassique
  {
	font-size:21px;
	line-height:25px
  }
    .MyTitle
  {
	font-size:30px;
	line-height:35px;
  }
    .MyFontLegend
  {
	font-size:10px;
  }
  .MybackgroundTXT
{
  padding-left:5%;
  padding-right:5%;
}

.grafixbutton {
   font-size:11px;
 }

 }






.MyButtonColor
{
  background-color:#565553;
  color:white;
  border:none;
}
.MybackgroundTXT
{
  background-color:#dddddb;
  color:black;
  padding-left:12%;
  padding-right:12%;
}
.MyFotterColor
{
  background-color:#565553;
}
.myBlueColor{
  color:#063465;}
.MyButton
{
  border-radius:10px; 
}



#mod-search-searchword {
   display:none!important;
}

.sp-megamenu-parent > li.active > a, .sp-megamenu-parent > li:hover > a {
    color:blue!important;
}

#sp-footer .container {
    margin-right: auto;
    margin-left: auto;
    padding-left: 0px !important;
    padding-right: 0px !important;
    width: 100%;
    
} 


.sppb-btn-default {
	
}
#myBtn {
  display: none;
  position: fixed;
  bottom: 20px;
  right: 30px;
  z-index: 99;
  font-size: 18px;
  border: none;
  outline: none;
  background-color: #eff1f4;
  color: white;
  cursor: pointer;
  padding: 15px;
  border-radius: 4px;
}

#myBtn:hover {
  background-color: #555!important;
}
#offcanvas-toggler > i {
    font-size: 30px!important;
}

body {
    font-family: EB Garamond, sans-serif!important;
}

.sp-megamenu-parent > li.active > a, .sp-megamenu-parent > li:hover > a {
    color: gray!important;
}



.offcanvas-menu {
    background:#565553!important;
}


.offcanvas-menu {
    color: transparent!important;
}
 a:hover {
color: yellow;
}
.offcanvas-menu {
    width: 200px!important;
}
.sp-megamenu-parent > li > a {
    text-transform: none!important;
   font-size: 24px!important;
}
/*
.container {
    width: 551px;

}
*/
.offcanvas-menu .offcanvas-inner .search input {
    display: none!important;
}
.offcanvas-menu .offcanvas-inner .sp-module .sp-module-content > ul {
    margin: 0 -3px!important;
}
.social{
  padding-left: 15px;
}

.sp-page-builder .page-content #Buttonsbasdepage {
  max-height: none!important;
  padding-top: 10px!important;
  padding-bottom: 10px!important;
}
.sp-page-builder .page-content #Buttonsbasdepagegauche  {
  max-height: none!important;
  padding-top: 10px!important;
  padding-bottom: 10px!important;
}
.sp-page-builder   .page-content #Buttonsbasdepagedroite {
  max-height: none!important;
  padding-top: 10px!important;
  padding-bottom: 10px!important;
}