
.desktop .hmenu_4 .horizontal_navbar.dropdown_group {
   width: 560px;
}
.desktop .hmenu_3 .horizontal_navbar.dropdown_group {
   width: 420px;
}
.desktop .hmenu_2 .horizontal_navbar.dropdown_group {
   width: 280px;
}
.desktop .hmenu_1 .horizontal_navbar.dropdown_group {
   width: 140px;
}
.desktop .hmenu_1 .horizontal_navbar .dropdown_menu li:nth-child(2)  {
    border-radius: 10px 10px 10px 10px;
}
.desktop .hmenu_5 .dropdown_group .horizontal_navbar .dropdown_menu_item .btn-5,
.desktop .hmenu_4 .dropdown_group .horizontal_navbar .dropdown_menu_item .btn-5,
.desktop .hmenu_3 .dropdown_group .horizontal_navbar .dropdown_menu_item .btn-5,
.desktop .hmenu_2 .dropdown_group .horizontal_navbar .dropdown_menu_item .btn-5,
.desktop .hmenu_1 .dropdown_group .horizontal_navbar .dropdown_menu_item .btn-5,
.desktop .hmenu_1 .dropdown_group .horizontal_navbar .dropdown_menu_item .btn-1
{
  width: 140px;
}

/* Header */
.dropdown.desktop {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  top: 10px;
}
#subnav,
.tr-tr #subnav {
  margin: 20px 0 !important;
  padding-left: 6px !important;
}
#hsb_globalnav,
.tr-tr #hsb_globalnav {
  float: left !important;
  margin: 0px 0px 0 15px !important;
}
.el_GR #subnav .follow-links {
    width: auto !important;
    margin:0;
}
.dropdown.desktop .follow-links{
  position: absolute;
  right: 0;
  top: 20px;
}
.follow-links {
    position: absolute;
    right: 10%;
    top: 5px;
}
.es-es .horizontal_navbar .btn-5,
.nl-nl .horizontal_navbar .btn-5,
.nl-be .horizontal_navbar .btn-5
 {
    font-size: 12px;
 }
.pl-pl .horizontal_navbar .btn-5{
  font-size: 10px;
}
.brand-hero .hero-desc-2 {
  text-transform: none;
  color: #fff;
}
.brandlogo img {
  width: 143px;
  height: 110px;
}
.es-pe #hsb_globalnav{
  margin: 20px 0px 0 15px !important;
}
/******************************** Tablet  **************************/
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation:portrait){
  .dropdown > #subnav {
    display: flex;
    width: 100%;
    justify-content: center;
    align-items: center;
    margin: 0 !important;
  }
  .dropdown > #hsb_globalnav {
    width: 100% !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    margin: 20px 0 0 0px !important;
  }
  .desktop .hmenu_1 .horizontal_navbar .dropdown_menu li:nth-child(2) {
    border-radius: 0px 0px 0px 0px;
  }
  .el_GR #subnav .follow-links{
    display: none;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation:landscape){
  .desktop .subbrand.ebp-brand-nav.open > .horizontal_navbar.dropdown_group {
    width: 40.5%;
    height: auto;
    margin-right: 120px;
    margin-top: 15px;
    display: block;
  }
  .desktop .horizontal_navbar ul.dropdown_menu {
    width: 100%;
    height: auto;
    display: block;
  }
  .desktop .subbrand.ebp-brand-nav > .horizontal_navbar.dropdown_group {
    display: none;
  }
  .hmenu_5 .horizontal_navbar.dropdown_group {
     display: flex;
  }
  .hmenu_4 .horizontal_navbar.dropdown_group {
     width: 560px;
     display: flex;
  }
  .hmenu_3 .horizontal_navbar.dropdown_group {
     width: 450px;
     display: flex;
  }
  .hmenu_2 .horizontal_navbar.dropdown_group {
     width: 280px;
     display: flex;
     justify-content: center;
     align-items: center;
  }
  .hmenu_1 .horizontal_navbar.dropdown_group {
     width: 140px;
     display: flex;
  }
  .de-de .horizontal_navbar.dropdown_group {
     display: flex;
  }
  .dropdown > #subnav {
    position: relative;
    left: -15px;
  }
  .desktop .hmenu_1 .horizontal_navbar .dropdown_menu li:nth-child(2) {
    border-radius: 0px 0px 0px 0px;
  }
  .desktop #hsb_globalnav {
    position: relative !important;
    margin-top: 0px !important;
    margin-left: 10px !important;
  }
  #hsb_globalnav {
    position: relative !important;
    margin-top: 20px !important;
    margin-left: 10px !important;
  }
  .el_GR .hasbrologo {
    margin: 0;
  }
  .el_GR #search {
    margin-left: 120px;
  }
  .el_GR #subnav .follow-links{
    display: none;
  }
  .videos .itemHolder{
    height: 380px !important;
  }
  .brand-hero .hero-item img {
    max-width: 542px;
    max-height: 344px;
    width: 100%;
    display: block;
  }
}

/******************************** Mobile **************************/
@media only screen and (max-width: 767px) and (orientation:portrait){
  .desktop .horizontal_navbar.dropdown_group {
    width: 95% !important;
    height: auto;
  }
  .dropdown.desktop {
    background: #007bc3;
    box-shadow: 0 4px 3px #444;
    clear: both;
    display: none;
    padding: 35px 0 0;
    position: absolute;
    top: 58px;
    width: 100%;
    z-index: 2;
  }
  .dropdown.on {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
  }
  .desktop .hmenu_1 .horizontal_navbar .dropdown_menu li:nth-child(2) {
    border-radius: 0px 0px 0px 0px;
  }
  .content.brand-bsa{
    height: auto;
  }
  .content-videos .ebp-brand-nav{
    height: auto;
  }
}

@media only screen and (max-width: 767px) and (orientation:landscape){
  .desktop .horizontal_navbar.dropdown_group {
    width: 95% !important;
    height: auto;
  }
  .desktop .hmenu_1 .horizontal_navbar .dropdown_menu li:nth-child(2) {
    border-radius: 0px 0px 0px 0px;
  }
  .content.brand-bsa{
    height: auto;
  }
  .content-videos .ebp-brand-nav{
    height: auto;
  }
  .ebp-brand-nav {
    margin-bottom: -3px;
    z-index: 1000;
  }
  .iPhone .dropdown_button .horizontal_navbar p, .iPhone .dropdown_menu_item a {
    font-size: 15px;
  }
}

/******************** Special styles ****************/
@media only screen and (min-width: 730px) and (max-width: 760px){
  .dropdown.desktop {
    background: #007bc3;
    box-shadow: 0 4px 3px #444;
    clear: both;
    display: none;
    padding: 35px 0 0;
    position: absolute;
    top: 58px;
    width: 100%;
    z-index: 2;
  }
  .dropdown.on {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
  }
  .dropdown .gamefinder {
    width: 100% !important;
  }
  .dropdown #subnav {
    width: 100%;
  }
  .dropdown #hsb_globalnav {
    width: 90%;
  }
}
