
#page  .banner {
  background: #000;
  text-align: center; }
  #page  .wt-banner-special {
    overflow: hidden; }
    #page  .wt-banner-special .banner-special-fixed {
      position: fixed;
      margin: 0 auto;
      top: 50%;
      left: 50%;
      width: 628px;
      margin-top: -243.5px;
      margin-left: -314px;
      z-index: 100000; }
      @media (max-width: 767px) {
        #page  .wt-banner-special .banner-special-fixed {
          width: 320px;
          margin-left: -160px;
          margin-top: -150px; } }
    #page  .wt-banner-special .banner-special-content {
      display: none; }
    #page  .wt-banner-special .close-banner-special {
      position: absolute;
      top: 7px;
      right: 10px;
      width: 16px;
      height: 16px; }
      #page  .wt-banner-special .close-banner-special span {
        font-size: 0;
        background: url(../img/close.png) no-repeat;
        width: 16px;
        height: 16px;
        display: inline-block; }
    #page .wt-banner-special .show-banner-special span {
      color: #fff;
      padding: 12px 16px;
      font-weight: 500;
      text-transform: uppercase;
      font-size: 0;
      max-width: 45px;
      background: #292929;
      -moz-border-radius: 50%;
      -webkit-border-radius: 50%;
      border-radius: 50%;
      margin-bottom: -10px;
      display: inline-block;
      line-height: 10px;
      transition: all 0.4s ease 0s;
      -moz-transition: all 0.4s ease 0s;
      -webkit-transition: all 0.4s ease 0s; }
      #page .wt-banner-special .show-banner-special span:before {
        content: "\f077";
        font: normal normal normal 12px FontAwesome; }
      #page .wt-banner-special .show-banner-special span:hover {
        background: #fff;
        color: #2856bf; }
#header .banner a.wt_banner{max-height: 100%;}
#header .banner a.wt_banner img{max-height: 100%;}
#wt_overlay {
  position: fixed;
  top: 0px;
  left: 0px;
  z-index: 10000;
  opacity: 0.8;
  filter: alpha(opacity=80);
  background: black;
  width: 100%;
  height: 100%;
  display: none; }
  
  
  
  
  
  
  
  
  
  
  
  
  
#footer  .banner {
  background: #000;
  text-align: center; }
  #footer  .wt-banner-special {
    overflow: hidden; }
    #footer  .wt-banner-special .banner-special-fixed {
      position: fixed;
      margin: 0 auto;
      top: 50%;
	   overflow:hidden;
      left: 50%;
      width: 628px;
      margin-top: -243.5px;
      margin-left: -314px;
      z-index: 100000; }
      @media (max-width: 767px) {
        #footer  .wt-banner-special .banner-special-fixed {
          width: 320px;
          margin-left: -160px;
          margin-top: -150px; } }
    #footer  .wt-banner-special .banner-special-content {
      display: none; }
    #footer  .wt-banner-special .close-banner-special {
      position: absolute;
      top: 7px;
	 
      right: 10px;
      width: 16px;
      height: 16px; }
      #footer  .wt-banner-special .close-banner-special span {
        font-size: 0;
        background: url(../img/close.png) no-repeat;
        width: 16px;
        height: 16px;
        display: inline-block; }
    #footer .wt-banner-special .show-banner-special span {
      color: #fff;
      padding: 12px 16px;
      font-weight: 500;
      text-transform: uppercase;
      font-size: 0;
      max-width: 45px;
      background: #292929;
      -moz-border-radius: 50%;
      -webkit-border-radius: 50%;
      border-radius: 50%;
      margin-bottom: -10px;
      display: inline-block;
      line-height: 10px;
      transition: all 0.4s ease 0s;
      -moz-transition: all 0.4s ease 0s;
      -webkit-transition: all 0.4s ease 0s; }
      #footer .wt-banner-special .show-banner-special span:before {
        content: "\f077";
        font: normal normal normal 12px FontAwesome; }
      #footer .wt-banner-special .show-banner-special span:hover {
        background: #fff;
        color: #2856bf; }
