.global-header-group{padding: 0 35px 10px 35px;}

/* HEADER 1 */
.global-header-1-item.seo-content span{
    font-size: 15px;
    color: #e2b352;
    line-height: 40px;
}
.global-header-1-item.infos-content .num-content-group{
    font-size: 23px;
    color: #e2b352;
    padding: 5px 10px;
}
.global-header-1-item.infos-content .num-content-group a{display: inline-block; padding: 0 5px;}
.global-header-1-item.infos-content .rs-content-group a{margin: 0; padding: 0 8px;}

/* HEADER 2*/
.global-header-2-group{padding: 20px 0;}
.global-header-2-group .global-dekstop-menu a{
    color: #FFFFFF;
    font-size: 18px;
    text-align: center;
    text-transform: uppercase;
    font-family: var(--primary-font);
    padding: 0 0 4px 0;
    -webkit-transition: all 0.1s ease-in;
    -moz-transition: all 0.1s ease-in;
    -o-transition: all 0.1s ease-in;
    transition: all 0.1s ease-in;
}
.global-header-2-group .global-dekstop-menu a:hover,
.global-header-2-group .global-dekstop-menu a.sel{
    color: #e2b352;
    border-bottom: solid 1px #e0b150;
    -webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
}

.global-responsive-menu{display: none;}


/************************************/
@media screen and (max-width: 1366px)
{
    
}

@media screen and (max-width: 1280px)
{
   .global-header-2-group .global-dekstop-menu a{font-size: 16px;}
}

/***********
 * TABLETTE PAYSAGE
 */ 
@media screen and (max-width: 1028px)
{   
     
}
    
/***********
 * TABLETTE PORTRAIT 
 */
@media screen and (max-width: 1005px)
{
    .global-header-2-group .global-dekstop-menu,
    .global-header .global-header-1-group{display: none;}
    .global-header-2-group .global-responsive-menu{display: block; position: relative; z-index: 1000;}
    .global-header-group{padding: 0 0 30px 0;}
    .global-header-1-group{width: calc(100% - 120px); margin-left: auto;}
    .rs-content-group{display: flex; align-items: center;}
    /* REPONSIVE MENU */
    .global-responsive-menu img{width: auto; display: block; margin: 10px auto}
    .global-responsive-menu .global-responsive-menu-link{justify-content: space-evenly; padding: 10px 0 25px 0;}
    .global-responsive-menu .global-responsive-menu-link a:hover{color: #e2b352;}

    .responsive-logo{position: absolute; left: 50%; /*top: 50%;*/ display: block !important; transform: translate(-50%,0%);}
    .responsive-logo img{display: block; width: 100%;}

    /******/

    /* CUSTOM BURGER MENU */
    .header {
      display: block;
      margin: 0 auto;
      width: 100%;
      max-width: 100%;
      box-shadow: none;
      background-color: #e2b352;
      overflow: hidden;
      z-index: 10;
    }
    .main {
      margin: 0 auto;
      display: block;
      height: 100%;
      margin-top: 60px;
    }
    .mainInner{
      display: table;
      height: 100%;
      width: 100%;
      text-align: center;
    }
    .mainInner div{
      display:table-cell;
      vertical-align: middle;
      font-size: 3em;
      font-weight: bold;
      letter-spacing: 1.25px;
    }
    #sidebarMenu {
      height: 100%;
      position: fixed;
      left: 0;
      top: -5px;
      width: 100vw;
      padding-top: 60px;
      transform: translateX(-100vw);
      transition: transform 250ms ease-in-out;
      background-color: #000000;
      z-index: 10000;
      /*background: linear-gradient(180deg, #FC466B 0%, #3F5EFB 100%);*/
    }
    .sidebarMenuInner{
      margin:0;
      padding:0;
      border-top: 1px solid rgba(255, 255, 255, 0.10);
    }
    .sidebarMenuInner li{
      list-style: none;
      color: #e2b352;
      text-transform: uppercase;
      font-weight: normal;
      cursor: pointer;
      border-bottom: 1px solid rgba(255, 255, 255, 0.10);
      font: 15px var(--primary-font);
    }
    .sidebarMenuInner li span{
      display: block;
      font-size: 18px;
      color: #22a1d6;
    }
    .sidebarMenuInner hr{margin: 10px auto;}
    .sidebarMenuInner li a{
      color: #FFFFFF;
      text-transform: uppercase;
      font-weight: normal;
      cursor: pointer;
      text-decoration: none;
      letter-spacing: 1px;
      padding: 15px 20px;
      display: block;
    }
    .sidebarMenuInner li:hover{
        background-color: #e2b352;
    }
    input[type="checkbox"]:checked ~ #sidebarMenu {
      transform: translateX(0);
    }

    input[type=checkbox] {
      transition: all 0.3s;
      box-sizing: border-box;
      display: none;
    }
    .sidebarIconToggle {
      transition: all 0.3s;
      box-sizing: border-box;
      cursor: pointer;
      position: absolute;
      z-index: 99999;
      top: 5%;
      left: 5%;
      height: 100%;
      width: 30px;
      display: block;
    }
    .spinner {
      transition: all 0.3s;
      box-sizing: border-box;
      position: absolute;
      height: 5px;
      width: 100%;
      background-color: #e2b352;
    }
    .horizontal {
      transition: all 0.3s;
      box-sizing: border-box;
      position: relative;
      float: left;
      margin-top: 5px;
    }
    .diagonal.part-1 {
      position: relative;
      transition: all 0.3s;
      box-sizing: border-box;
      float: left;
    }
    .diagonal.part-2 {
      transition: all 0.3s;
      box-sizing: border-box;
      position: relative;
      float: left;
      margin-top: 5px;
    }
    input[type=checkbox]:checked ~ .sidebarIconToggle > .horizontal {
      transition: all 0.3s;
      box-sizing: border-box;
      opacity: 0;
    }
    input[type=checkbox]:checked ~ .sidebarIconToggle > .diagonal.part-1 {
      transition: all 0.3s;
      box-sizing: border-box;
      transform: rotate(135deg);
      margin-top: 8px;
    }
    input[type=checkbox]:checked ~ .sidebarIconToggle > .diagonal.part-2 {
      transition: all 0.3s;
      box-sizing: border-box;
      transform: rotate(-135deg);
      margin-top: -15px;
    }
}

/***********
 * AJUSTEMENT MENU
 */
@media screen and (max-width: 860px)
{
    
}

/***********
 * SMARTPHONE PAYSAGE
 */
@media screen and (max-width: 640px)
{

}

/***********
 * SMARTPHONE PORTRAIT
 */
@media screen and (max-width: 380px)
{

}