
/** FOOTER **/


.page-bottom
{ padding:0px;
  max-width:calc(1600px - 24px);
  width:100%;
  padding-left:12px;
  padding-right:12px;
  margin-left:auto;
  margin-right:auto;
  overflow:auto;
}


.page-bottom>.submenus
{ z-index:10; 
  overflow:auto;
  position:relative;;
  width:100%;

  background:#222222;



}


.page-bottom>.submenus .sub_m_column
{ float:left;
  width:20%;
  overflow:auto;
  min-height:25px;
  text-align:left;
  background:#222222;
  padding:20px;
  text-transform:uppercase;
  color:#efeee8;
}

.social-icons {
  overflow:auto; margin:0 0 20px 20px;
}

.social-icons>a {
  display:inline-block;
  margin:0 13px 13px 0;
  aspect-ratio:1 / 1;
  width:37px;
  border:0px solid white;
}
.social-icons>a>span {
  margin:0; 
  padding:0;
}



.page-bottom>.submenus .social
{ float:left;
  font-size:30px;
  
}

.sub_m_column .collapse
{ display:none;
  position:absolute;
  right:15px;

}

.sub_m_column .expand
{
  position:absolute;
  right:15px;

}

.sub_m_column.active  .collapse
{ display:block;
}

.sub_m_column.active  .expand
{ display:none;
}


.sub_m_column.active  .desktop
{ display:block;
}

@media (max-width: 992px) {
  .sub_m_column>ul
  { padding:0px;

  }
  .submenus .sub_m_column
  { border-bottom:1px solid #666666;


  }
  .submenus .sub_m_column:last-child
  { border-bottom:0px solid #999999;


  }
  .sub_m_column>ul>li
  { display:none;
    position:absolute;
    right:0px;

  }
  .page-bottom>.submenus li>a
  { padding:0;
  }

  .page-bottom>.submenus .sub_m_column
  { padding:0;

  }


}


.page-bottom>.submenus .bottom_menu_header, .page-bottom>.submenus li
{  display: flex;
  align-items: center;

}




.page-bottom>.submenus .bottom_menu_header, .page-bottom>.submenus li>a
{ width:100%;
  font-size:14px;
  padding-left:20px;
  padding-top:15px;
  padding-bottom:15px;
}


.page-bottom>.submenus li>a
{
  color:#807e78;
}

.page-bottom>.submenus li.current-menu-item>a
{  background-color:transparent;
  color:#efeee8;
}





.page-bottom>.submenus li>a:hover
{ background:#efeee8;
  color:#222222;
}

@media (max-width: 1024px) {
  .page-bottom>.submenus .sub_m_column
  { width:50%;

  }
}

@media (max-width: 860px){
  .page-bottom>.submenus .sub_m_column
  { width:100%;

  }
}

.phone .page-bottom>.submenus .sub_m_column
{ width:100%;

}

.page-bottom>.submenus .sub_m_column ul
{ list-style-type: none;
  padding:0px;
  margin:0px;
}



.page-bottom>.submenus .sub_m_column ul li
{ padding:0px;
  margin:0px;
}
.bdh-i-wrap input[type=text], 
.bdh-i-wrap input[type=password],
input[type="text"],
input[type="email"],
input[type="password"],
input[type="button"]
{ background:transparent;
  border:1px solid #807e78;
  height:44px;
  color:#000000;
  padding-left:20px;
  padding-right:20px;
  font-size:18px; 

}

.mobile .bdh-input-wrap 
{ margin-bottom:20px;
}
.bdh-i-wrap
{ 
 
}
.bdh-i-wrap input[type=text], 
.bdh-i-wrap input[type=password]
{ background:transparent;
  border:0px solid transparent;
  border-bottom:2px solid #fff;
  height:44px;
  color:#fff;
  padding-left:10px;
  padding-right:20px;
  font-size:18px;

}
.bdh-i-type-radio
{ margin-top:0px;
}


.bdh-input-wrap .bdh-input-label
{ padding-top:3px;
  padding-right:20px;
  font-family: trade-gothic-lt, Verdana, Arial, Helvetica, sans-serif;
  font-size: 24px;
  line-height: 32px;
  font-weight: normal;
  margin-bottom:15px;
}
.mobile .bdh-input-wrap  .bdh-input-label
{ margin-bottom:0px;
}
.bdh-i-type-radio label
{ margin-right:20px;
  margin-bottom:5px;
}
section.white input[type=text],
section.white input[type=email]
{ color:#000;
}


section.white .H5APP_checkoutContact input[type=text],
section.white .H5APP_checkoutContact input[type=email]
{ color:#fff;
}



section input[type=text],
section input[type=email]
{ color:#fff;
}



input::placeholder
{ 
  color:#aaaaaa;


}

.FooterX .footer
{ position:relative;;
  margin-left:auto;
  margin-right:auto;
  padding-left:12px;
  padding-right:12px;
  text-align: left;
  border:0px solid red;
  background:#222222;
  z-index:20;
  bottom:0px;
  margin-bottom:0px;
  padding:20px;
  max-width: 1600px;
    margin: 0 auto;
    

}

.FooterX.page-bottom
{  padding:0;
  max-width: calc(1600px - 48px);

}




@media (max-width: 1080px) {

  .FooterX.page-bottom
  {  padding:0;

  }


}





.robin_hood.row
{ z-index:20;
  overflow:auto;
  position:relative;;
  box-sizing:border-box;
  margin-left:auto;
  margin-right:auto;
  padding-left:12px;
  padding-right:12px;text-align:left;
  padding:20px;
  width:100%;
  background:#111111;

}
.robin_hood h2
{ color:#efeee8;
  margin-bottom:5px;

}
.robin_hood p
{ color:#807e78;
  font-size:16px;
  margin:0px;

}
.robin_hood .hood
{ width:25%;
  float:left;
  min-height:25px;

}

.robin_hood .hood.input
{ width:75%;

}

.footer_content
{   color:#807e78;
  overflow:auto;
  text-transform:uppercase;
}

.menu-bottom-menu-container
{

}
.menu-bottom-menu-container ul
{ list-style: none;
  padding:0px;
  margin:0px;

}
.menu-bottom-menu-container ul li
{ float:right;
  margin-left:20px;
  font-size:16px;
}

@media (max-width: 992px) {
  .menu-bottom-menu-container ul
  { margin-top:20px;
    padding:0px;
  }

  .menu-bottom-menu-container ul li
  { float:none;
    margin-left:20px;
    font-size:16px;
    display:block;
    margin:0px;
    margin-bottom:5px;
    padding:0px;
  }


}






.menu-bottom-menu-container ul li>a:hover
{
  color:#efeee8;
}


#copyright
{ float:left;

}
