.hjn-logo
{
  width:9rem;
  float:left;
}
.menu-88ui-aa
{
height: 3px;
display: block;
background-color: #111111;
margin-bottom: 7px;
}
.top99tgbox
{
  background-color:#EEEEEE;
  padding:2rem 0 0 0;
}
.j6y-top-xd
{
  width:40%;
  border:0 solid #FFFFFF;
}
 .top99tgbox li.wgh-mm4rgli
 {
   width:100%;
   margin:0 0 3rem 0;
   position:relative;
   padding:0 0 0 3rem;
   line-height:190%;
 }
 .top99tgbox .hn5gg7u
 {
  color: #FF33CC;
  font-size: 1.4em;
  margin:0.5rem 2rem 0 0;
  position:absolute;
  left:0;
  top:0;
}
 .top99tgbox span
 {
  font-size: 1.4em;
  color: #111111;
}
  .u7y-4rg
  {
   padding:3rem 0 4rem 0;
  }
.j6y-top-axxd
{
  margin:0 0 0 4rem;
  width:50%;
}
 .drop-3emenu, .drop-3emenu .header-search, .drop-3emenu .menu-88ui, .drop-3emenu .top-e4rggb2e
  {
      display:none;
  }
.menu-88ui
{
  width:28px;
 margin:0 0 0 2rem;
 display:none;
}
.w4r-header-xb
{
}
   .header .top-e4rggb2e {
    display: none;
}
.top5tgbox
{
  position:relative;
}
 .item-page p
 {
  font-size: 1em;
  line-height:180%;
}
 .item-page h2
 {
  font-size: 3.3em;
  line-height:180%;
}
 .page-header h2{
  font-size: 3em;
  font-weight: bold;
  margin:0 0 1rem 0;
  color: #111111;
}
.f4rtjkmbbg-box p,
{
    font-size: 1em;
}
 .f4rtjkmbbg-box .wgh-888rg-box
 {
        font-size: 18px;

 }

.wgfhdr-full
{
  width:100%;
}
.top-wgh-4rg
{
  width:auto;
}
.top-wgh-4rgli
{
  padding:0.25rem 0;
}
.top-3wdvx
{
  width:auto;
  position:relative;
  float:left;
  margin:1rem 0 0 0;
}
.wghhdr-4rgli
{
  width:auto;
  padding:0.5rem 0;
}
.navigation
{
  color: #FFFFFF;
  padding: 0 2rem 0 2rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
a.j7-link
{
  color: #FFFFFF;
  cursor: pointer;
}
.text
{
  color: #999999;
}
a.j7-link:hover, a.j7-link:focus
{
  color: #FF33CC;
}
.wgh-mm4rgli
{
  padding:0.5rem 0 1rem 2em;
  text-transform: uppercase;
}
.wgh-mm4rgli a
{
  font-size: 1.2em;
}
.login, .jview-rst .reset, .view-remind .remind, .hairvixxc, .profile-edit
{
}
.mkj2ee
{
margin:2rem 0 5rem 0;
}
 .sidebar-nav
 {
   padding:0 2rem;
 }
.view-hairvixxc legend, .profile-edit legend
{
display:none;
}
.mkj3ee
{
  width:100%;
}
.mkj4ee
{
  width:30%;
}
.nav-tabs > li > a
{
  font-size: 1.1em;
}
.jview-lgx .nav
{
 margin:0 0 4rem 0;
}
.hdr4tg
{
  font-size: 1.4em;
  color: #FFFFFF;
}
.hdr5t6g
{
  padding: 0.5rem;
  border:1px solid #EEEEEE;
}
.moduletable
{
  display:block;
  float:left;
  width:100%;
}
.maintoppdivv h1
{
  color: #FF6633;
}
.container-fluid
{
    -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
     box-sizing: border-box;
    overflow:hidden;
    padding-right: 2rem;
    padding-left: 2rem;
    float:left;
    width:100%;
    position:relative;
}
.f4rtjkmbbg-box {
    width: 100%;
float:left;
position:relative;
}
.maintoppdivv
{
  float:left;
  width:100%;
  position:relative;
}
.toptopbox
{
  float:left;
 width:100%;
}
.toptoptwobox
{
 display: block;
 padding:2rem 0 0 0;
}
.container-xhc
{
}
.innerxjc
{
 position:relative;
 display:block;
}
.innerxjc-box
{
  width:100%;
  height:auto;
}
.jkbox
{
  padding:1rem 0;
}
.jkmh4r
{
  width:100%;
  height:auto;
  background-color: #000000;
}
 .top-display9u
 {
  padding:0;
  background-color: #FFF;
  overflow:hidden;
  border-top:1px solid #EEEEEE;
    border-bottom:0 solid #DDDDDD;
}
a.pathway
{
  color: #777;
  font-size: 16px;
}
ul.category-module
{
  margin-left:0;
}
 .top-display9u div
 {
    float:left;
    width:100%;
    padding:0.5rem 2rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.w34-top-6yt
{
  border-bottom:1px solid #EEEEEE;
  padding:0 0 0.5rem 0;
}
.wgf-26ay
{
  padding:2rem 0 3rem 3rem;
}
.footer
{
  background-color: #111111;
  width:100%;
  float:left;
  padding:4rem 4rem 0 4rem;
      -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.ftr-4rgli
{
  width:33.333333333333%;
}
 .footer a
 {
    color: #FFFFFF;
    text-decoration: none;
    font-size: 1.3em;
 }
  .footer a:hover,.footer a:focus
 {
    color: #FF66CC;
    text-decoration: underline;
 }
.footer .ftr-5tg
 {
  text-align: center;
  color: #666666;
  border-top:1px solid #222222;
  padding:1rem 0;
}
 .wtg-top-f3x
 {
   min-height:20rem;
  background-color: #FF33CC;
}
  .footer li
 {
   	list-style: none;
margin:1.5rem 0;
}
   .footer h3
 {
margin:1rem 0 2.5rem 0;
  color: #FFFFFF;
  text-transform: uppercase;
  font-size: 1.1em;
}
.r55new8sub h2, .r55new8sub h4
{
  color: #FFFFFF;
}
.r55new8sub
{
  color: #FFFFFF;
  text-align: center;
  padding:3rem 0 2rem 0;
  font-size: 20px;
  font-weight: none;
}
input[type="email"].w4new3_input
{
 border:2px solid #FFFFFF;
 background:transparent;
  color: #FFFFFF;
}
.r55new9sub
{
  width:270px;
  min-height:40px;
  margin:0 auto;
}
.wtg-top-f3r4x
{
  background-color: #F4F4F4;
  height:auto;
}
.wtg-top-f3r4x .wgf-2axz
{
  width:10rem;
  margin:4rem auto 0 auto;
}
.wtg-top-f3r4x .j6y-top-y3t
{
  border-bottom:0 solid #111111;
}
.wtg-top-f3r4x .wgf-txt-aa
 {
   margin:0 0 3rem 0;
 }
.wtg-top-f3r4x .w4fgb-0j
 {
  width:50%;
 }
 .w4fga-0j
 {
    text-align: center;
  padding:2rem;
}
 .wtg-top-f3r4x .wgf-26ay {
    padding: 2rem 3rem 3rem 3rem;
}
.j6y-top-y3t h2 {
    padding: 0;
    color: #111111;
    font-size: 1.9em;
      font-weight: normal;
}
.j6y-top-y3t {
    padding: 0 0 0.5rem 0;
    border-bottom: 1px solid #EEEEEE;
    margin: 0 0 2rem 0;
}
.j6y-top-y3t {
    padding: 0 0 0.5rem 0;
    border-bottom: 1px solid #EEEEEE;
    margin: 0 0 2rem 0;
}
/*-------*/
/* Extra large devices (large desktops, 1200px and up)*/
@media (min-width: 1200px) {
 }
/* Large devices (desktops, 992px and up) */
@media (max-width: 1199.98px) {
  }
/* Medium devices (tablets, 768px and up)*/
@media (max-width: 991.98px) {
  .wtg-top-f3r4x .wgf-26ay {
    padding: 2rem 1rem 3rem 1rem;
}
}
/* Small devices (landscape phones, 576px and up)*/
@media (max-width: 767.98px) {
  .hairv-gbbbxj .mkj3ee
  {
    width:100%;
  }
  .hjn-logo{
    width: 7.5rem;
  }
   .wgh-mm4rgli
   {
     padding: 0.5rem 0.7rem;
   }
   .top-3wdvx {
    margin: 1.2rem 0 0 0;
}
 .top-display9u div {
    padding: 0.1rem 1rem;
}
.w4fgb-0j {
    margin: 1rem 0 3rem 0;
}
 .sprocket-mosaic-item {
    min-height: 24rem;
}
.wgf-2axz {
    width: 100%;
}
.ftr-4rgli {
    width: 100%;
}
.j6y-top-axxd {
    margin: 0 0 0 2rem;
}
.wtg-top-f3r4x .w4fgb-0j {
    width: 100%;
       margin: 2rem 0 1rem 0;
}
 .wtg-top-f3r4x .wgf-26ay {
    padding: 2rem 0.5rem 2rem 0.5rem;
}
.pull-left.item-image {
  margin: 0 auto 30px auto;
  float:none;
}
.mkj2ee {
  margin: 2rem 0 5rem 0;
}
  }
@media (max-width: 575.98px) {
    .item-page {
  font-size: 1.3em;
}
.j6y-top-xd
{
  width:100%;
}
.navigation {
    padding: 0 1rem 0 1rem;
    }
    .g4side-right {
    margin: 0 14px 0 0;
}
.slideplus-pager > span {
  text-align: center;
}
#sigplus_1001 .slideplus-navigation > a, #sigplus_1001 .slideplus-paging > a {
    padding: 0 0;
    margin: 10px auto 0 auto;
    width: 71px;
    height: 73px;
   float:none;
}
#sigplus_1001 .slideplus-paging {
    width: 300px;
    overflow:hidden;
    display:block;
    border-right: 0 solid #EEEEEE;
    border-bottom: 0 solid #EEEEEE;
    padding:0 0 5px 0;
}
.slideplus-bottom {
    width: 100%;
    display:inline;
}
.slideplus-viewport {
    width: 100%;
}
.w4fgb-0j {
    margin: 1rem 0 3rem 0;
}
.container-fluid {
    padding-right: 1rem;
    padding-left: 1rem;
}
 .j6y-top-axxd {
    margin: 4rem 0 0 0;
    width: 100%;
}
.drop-3emenu
 {
   display:block;
}
 .wtg-top-f3r4x .w4fga-0j {
    padding: 1rem;
}
.sprocket-mosaic-item {
    min-height: auto;
}
.menu-88ui {
    display: block;
}
  .wgh-mm4rgli {
width:100%;
}
  .header .t0p9-mx
  {
    width:100%;
    z-index:2000;
    display:none;
  }
  .drop-3emenu
  {
    border-top: 1px solid #DDDDDD;
  }
 .drop-3emenu .wgh-mm4rgli {
    padding: 1rem 0.7rem;
}
  .j7-link
  {
  }
   .header .top-e4rggb2e {
    display: block;
}
.header
{
  font-size: 1.1em;
}
.header .hdr4tg
{
  color: #FF33CC;
}
 .gre3h
 {
 }
   .nav-collapse-x .top-e4rggb2e
   {
         display:none;
   }
.wtg-top-f3r4x .w4fgb-0j {
    width: 100%;
       margin: 2rem 0 1rem 0;
}
 .wtg-top-f3r4x .wgf-26ay {
    padding: 2rem 0.5rem 2rem 0.5rem;
}
.u7y-4rg {
    padding: 2rem 0 4rem 0;
}
 }