/* FOOTER */

footer {
    width: 100%;
    height: 100px;
    display: flex !important;
    align-items: flex-end;
    z-index: 50;
    background-color: #FFF;
    bottom: 0;
    position: fixed;
}


#footer-content {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    height: 100px;
    padding-left: 40px;
    padding-right: 40px;
}

/* #footer-information */

#footer-informations {
    display: flex;
    height: 100px;
    align-items: center;
}

#footer-informations span {
    font-size: 10px;
    text-transform: uppercase;
    margin: 0 20px 0 20px;
    color: #CCC;
    margin-top:25px;
    width: fit-content;
}

#footer-informations a {
    font-size: 10px;
    text-transform: uppercase;
    color: #CCC;
    text-decoration: none;
}

#footer-informations a:hover {color: #000;}

#footer-informations-links{margin-top:20px;}


.btn-back {
    color: #000;
    background: #FFF;
    text-transform: uppercase;
    padding: 8px 20px 8px 50px;
    font-weight: bold;
    border-radius: 30px;
    background-size: 25px 25px;
    background-repeat: no-repeat;
    background-position: left 15px center;
    background-image: url(../assets/icons/back.svg);
    margin-top: 20px;
}




/* WPML *//*------------------------------*/

.otgs-development-site-front-end{display:none;}

.lang-switcher{width:80px;}

.wpml-ls-legacy-dropdown-click{display:flex;justify-content:center;width:66px;margin-top:25px;}
.wpml-ls-legacy-dropdown-click>ul{height:80px;display:flex;align-items:center;padding-left:18px;}

.wpml-ls-legacy-dropdown-click a{border:none;}
.wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle::after{top: calc(50% - .50em);color: #CCC;font-size: 16px;transform: rotate(180deg);}
.wpml-ls-legacy-dropdown-click .wpml-ls-current-language:hover > a,
.wpml-ls-legacy-dropdown-click a:focus, .wpml-ls-legacy-dropdown-click a:hover{background:#FFF;}

.wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu{border-top: 1px solid #FFF;top: -75px;}
.wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu li{height:80px;background:#FFF;display:flex;align-items:center;justify-content:center;}

a.js-wpml-ls-item-toggle.wpml-ls-item-toggle{width:70px;}





/* ========================================
   RESPONSIVE
======================================== */


@media (max-width: 1600px){
    
    #footer-informations{width:40%;}

}


@media (max-width: 1400px){
    
    #footer-informations{width:40%;}
    #footer-informations a{margin: 0 10px;}

}


@media (max-width: 1200px){ 
    footer{height:inherit;flex-direction: column;position: relative;}
    #footer-content{background:black;width: 100%;padding: 0;flex-direction:column;height: auto;}

    #footer-informations{order:3;width:100%;flex-direction: column;height:auto;}
    #footer-informations span{width:90%;font-size: 12px;order:2;padding:20px 0 40px;text-align:center;margin-top:0px;}
    #footer-informations-links{width:90%;padding:20px 0 20px;text-align:center;justify-content: space-around;display:flex;}
    #footer-informations a{font-size: 14px;order:1;color:#6E6E6E;}
    #footer-informations a:hover{color:#FFF;}
    #footer-informations span{color:#6E6E6E}

    #newsletter-btn{margin-bottom:30px;}

    
  .btn-back{
      order:1;
      width:100%;
      position:relative;
      position: relative;
      width: fit-content;
      left:0;
      transform: none;
      top:-115px;
      margin-top: 50px;
  }

}


@media (max-width: 768px){

    footer{height:auto;}
    #footer-informations{justify-content: space-between;}
    #footer-informations-links{margin-top:40px;}

    .btn-back{margin-top:40px;}
}

@media (max-width: 480px){
   
    #footer-informations-links{flex-direction: column;}
    #footer-informations-links a{margin:10px 0;padding:0px;}

    .btn-back{font-size: 12px;background-size: 22px 22px;margin-top:10px;}

} 
