.main
{
  padding-top: 97px;
}

.ph .ph_header_wrap
{
  position: fixed;
  max-height: 100%;
  left: 0;
  width: 100%;
  z-index: 99998;
  background: #fff;
  border-bottom: solid #f8f8f8 2px;
}

.ph header ul,
.ph header ul li
{
  margin: 0;
  padding: 0;
}
.ph .ph_header_wrap .label_three
{
  padding-top: 0;
}

.ph .ph_header
{
  position: relative;
}
.ph .ph_pre_header *
{
  z-index: 99997;
}
.ph .ph_header *
{
  z-index: 99996;
}

.ph button:active,
.ph button:focus
{
  outline: none;
  box-shadow: none;
  border: none;
}



.ph .ph_pre_header_logo .border-bottom-lightgrey
{
  border-bottom: solid #f8f8f8 2px;
}
.ph .ph_header
{
  display: block;
  /*background: red;*/
  width: 100%;
}

.ph .logo_icon
{
  width: 114px;
  height: 58px;
  background: url('../images/css_sprite.png') no-repeat;
  background-position: -228px -399px;
  background-size: 342px 456px; /* HALF SIZE */
  display: inline-block;
}
.ph .ph_header .logo_icon
{
  z-index: 99998;
  position: absolute;
  top: 0;
  left: 15px;
}


.ph li.ph_menu_item
{
  position: static !important;
  padding-right: 0 !important;
  /*background: red;*/
}
.ph .ph_menu_item:hover .ph_dropdown_toggle
{
  background: #f8f8f8;
}
.ph .ph_menu_item .ph_dropdown_toggle
{
  display: inline-block;
  color: #313131;
}
.ph .ph_menu_item .ph_dropdown_content
{
  position: absolute;
  left: -1000%;
  width: auto;
  top: 100%;
  background: #fff;
  border: solid #fff 6px;
  border-bottom: solid #fff 6px;
  border-radius: 6px !important;
  box-shadow: 0 8px 16px rgba(0,0,0,.18);

  max-height: 550px;
  overflow-y: auto;
  overflow-x: hidden;
}
.ph .ph_menu_item:hover .ph_dropdown_content
{
  left: auto;
}
.ph .ph_menu_item .ph_dropdown_content.ph_dropdown_content_full_width
{
  width: 100%;
}
.ph .ph_menu_item:hover .ph_dropdown_content.ph_dropdown_content_full_width
{
  left: 0;
}


.ph .ph_dropdown_content_full_width::-webkit-scrollbar
{
  width: 15px;
}
.ph .ph_dropdown_content_full_width::-webkit-scrollbar-track
{
  background: transparent;
}
.ph .ph_dropdown_content_full_width::-webkit-scrollbar-track-piece
{
  background: transparent;
}
.ph .ph_dropdown_content_full_width::-webkit-scrollbar-thumb
{
  background: #d8d8d8;
  border-radius: 35px;
}
.ph .ph_dropdown_content_full_width::-webkit-scrollbar-thumb:hover
{
  background: #0a7ddf;
}




/* MOBILE MENU */
.ph .ph_mobile_header_wrap
{
  position: fixed;
  max-height: 100%;
  left: 0;
  width: 100%;
  z-index: 99998;
  background: #fff;
  border-bottom: solid #f8f8f8 2px;
}
.ph .ph_mobile_pre_header *
{
  z-index: 99997;
}
.ph_mobile_menu
{
  z-index: 99996;
  background: #fff;
  border: solid #fff 6px;
  border-bottom: solid #fff 6px;
  border-radius: 6px !important;
  box-shadow: 0 8px 16px rgba(0,0,0,.18);
  display: inline-block;
}
.ph .h100
{
  height: 100%;
}
.ph .ph_mobile_menu_trigger
{
  cursor: pointer;
}
.ph .ph_mobile_menu_item_hidden
{
  display: none;
}

.ph .ph_mobile_menu_item_active
{
  border-bottom: none !important;
}
