@font-face { 
    font-family:'FontAwesome';
    src:url('../fonts/fontawesome-webfont.eot?v=4.7.0');
    src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
    font-weight:normal;
    font-style:normal;
  } 
  @import url('https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i&display=swap'); 
    body {  
      font:13px/1.231 arial,helvetica,clean,sans-serif;
      font-family:Roboto,Helvetica,Arial,sans-serif;
      color:#000;
      line-height:1.28;
      background:#FFF;
    }  
  div { 
      margin: 0; 
      padding: 0;
  } 
  
  #headerMover { 
      position: relative; 
      zoom: 1;
  } 
  
  body { 
      margin: 0; 
      padding: 0;
  } 
  
  body { 
      font: 13px/1.231 arial,helvetica,clean,sans-serif;
  } 
  
  body { 
      -webkit-text-size-adjust: 100%; 
      -moz-text-size-adjust: 100%; 
      -ms-text-size-adjust: 100%; 
      text-size-adjust: 100%; 
      font-family: Roboto,Helvetica,Arial,sans-serif; 
      color: rgb(68,68,68); 
      word-wrap: break-word; 
      line-height: 1.28;
  } 
  
  html { 
      color: #000; 
      background: #FFF;
  } 
  
  html { 
      background-color: rgb(239, 241, 243); 
      overflow-y: scroll !important;
  } 
  
  #headerMover #headerProxy { 
      height: 122px;
  } 
  
  #headerMover #headerProxy { 
      background: transparent !important; 
      height: 60px !important;
  } 
  
  .navTabs { 
      font-size: 11px; 
      background: rgba(233, 30, 99, 0.9); 
      _filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#E5E91E63,endColorstr=#E5E91E63); 
      padding: 0; 
      height: 70px;
  } 
  
  #navigation .pageContent { 
      height: 82px; 
      position: relative;
  } 
  
  #navigation .pageContent { 
      height: 40px !important;
  } 
  
  #header .pageWidth .pageContent { 
      zoom: 1;
  } 
  
  .pageWidth { 
      padding-right: 0px; 
      padding-left: 0px; 
      margin: 0auto; 
      max-width: 980px; 
      -webkit-box-sizing: border-box; 
      -moz-box-sizing: border-box; 
      -ms-box-sizing: border-box; 
      box-sizing: border-box;
  } 
  
  #header .pageWidth { 
      max-width: none;
  } 
  
  #headerMover #header { 
      width: 100%; 
      position: absolute; 
      top: 0px; 
      left: 0px;
  } 
  
  #headerMover header #header { 
      z-index: 750; 
      -webkit-box-shadow: 0 1px 5px 0px rgba(0,0,0,.5); 
      -moz-box-shadow: 0 1px 5px 0px rgba(0,0,0,.5); 
      -khtml-box-shadow: 0 1px 5px 0px rgba(0,0,0,.5); 
      box-shadow: 0 1px 5px 0px rgba(0,0,0,.5);
  } 
  
  ul { 
      margin: 0; 
      padding: 0;
  } 
  
  .navTabs .publicTabs  { 
      float: left;
  } 
  
  li { 
      margin: 0; 
      padding: 0;
  } 
  
  li { 
      list-style: none;
  } 
  
  .navTabs .navTab  { 
      float: left; 
      white-space: nowrap; 
      word-wrap: normal;
  } 
  
  .navTabs .navTab.PopupClosed  { 
      position: relative;
  } 
  
  .navTabs .navTab.PopupClosed:hover { 
      background-color: rgb(233, 30, 99);
  } 
  
  .Popup { 
      position: relative;
  } 
  
  .Popup.PopupContainerControl { 
      display: inline-block; 
      cursor: pointer;
  } 
  
  .Popup.PopupContainerControl:hover { 
      color: rgb(233, 30, 99); 
      text-decoration: none; 
      background-color: rgb(248, 187, 208);
  } 
  
  a:link { 
      color: rgb(233,30,99); 
      text-decoration: none;
  } 
  
  .navTabs .navLink  { 
      font-size: 14px; 
      display: block; 
      float: left; 
      vertical-align: text-bottom; 
      text-align: center; 
      outline: 0none; 
      height: 40px; 
      line-height: 40px;
  } 
  
  .navTabs .publicTabs .navLink  { 
      padding: 015px;
  } 
  
  .navTabs .publicTabs .navLink  { 
      padding: 0px10px !important;
  } 
  
  .navTabs .navTab.PopupClosed .navLink  { 
      color: rgb(244, 143, 177);
  } 
  
  .navTabs .navTab.PopupClosed .navLink  { 
      color: rgb(252, 228, 236) !important;
  } 
  
  a:hover { 
      _text-decoration: underline;
  } 
  
  a[href]:hover { 
      text-decoration: underline;
  } 
  
  .navTabs .navLink:hover { 
      text-decoration: none;
  } 
  
  .navTabs .navTab.PopupClosed .navLink:hover { 
      color: #fff;
  } 
  
  .navTabs .navTab.PopupClosed .navLink:hover { 
      color: #fff !important;
  } 
  
  a:visited { 
      color: rgb(233,30,99); 
      text-decoration: none;
  } 
  
  .navTabs .navTab.selected .navLink  { 
      position: relative; 
      font-weight: bold; 
      color: rgb(233, 30, 99); 
      border-bottom: 1px none black;
  } 
  
  .fa { 
      display: inline-block; 
      font: normal normal normal 14px/1 FontAwesome; 
      font-size: inherit; 
      text-rendering: auto; 
      -webkit-font-smoothing: antialiased; 
      -moz-osx-font-smoothing: grayscale;
  } 
  
  .fa-lg { 
      font-size: 1.33333333em; 
      line-height: .75em; 
      vertical-align: -15%;
  } 
  
  .fa-home:before { 
      content: "\f015";
  } 
  
  .fa-list-ul:before { 
      content: "\f0ca";
  } 
  
  .Popup .arrowWidget  { 
      background: transparent url('../img/xenforo-ui-sprite.png') no-repeat -32px 0; 
      margin-top: -2px; 
      margin-left: 2px; 
      display: inline-block; 
      background-image: url("../img/xenforo-ui-sprite.png"); 
      background-position-x: -32px; 
      background-position-y: 0px; 
      background-size: initial; 
      background-repeat-x: no-repeat; 
      background-repeat-y: no-repeat; 
      background-attachment: initial; 
      background-origin: initial; 
      background-clip: initial; 
      background-color: transparent;
  } 
  
  .navTab.Popup .arrowWidget  { 
      display: none !important;
  } 
  
  .navTabs .navTab.PopupClosed .arrowWidget  { 
      background-position: -64px 0;
  } 
  
  .navTabs .navTab.selected .arrowWidget  { 
      background-position: -32px 0;
  } 
  
  .menuIcon  { 
      position: relative; 
      font-size: 18px; 
      width: 16px; 
      display: inline-block; 
      text-indent: -9999px;
  } 
  
  #navigation .menuIcon::before { 
      content: ""; 
      font-size: 18px; 
      position: absolute; 
      top: 0.9em; 
      left: 0; 
      width: 16px; 
      height: 2px; 
      border-top: 6px double currentColor; 
      border-bottom: 2px solid currentColor;
  } 
  
  #navigation .PopupOpen .menuIcon::before, #navigation .navLink .menuIcon::before { 
      zoom: 1;
  } 
  
  
  /* These were inline style tags. Uses id+class to override almost everything */
  #style-W8c26.style-W8c26 {  
     display: list-item;  
  }  
  #style-hngEz.style-hngEz {  
     display: none;  
  }  
  #logo {
    width: 200px;
    left: 50%;
    position: absolute;
    margin-left: -100px;
    display: block;
    line-height: 36px;
    top: 15px;
}
#logo img {
    height: 40px;
    width: auto;
    vertical-align: middle;
    max-width: 100%;
}

