#header, #header-inner, body {
overflow: hidden;
}

#logo .logo-fade {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=o)";
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
}

.col, .col-inner, .col-inner-hori {
overflow: hidden;
}

.index-separator {
margin-top: -7px;
}

.col-16 {
width: 16.6%;
}

.col-25 {
width:24.9%;
}

.col-33 {
width:33.3%;
}

.col-50 {
width:49.9%;
}

.col-66 {
width:66.6%;
}

.col-75 {
width:74.9%;
}

.col-100 {
width:100%;
}








/* Media Queries */

@media all and (min-width: 1801px) {
  #toggle-menu #toggle-menu-inner .menu-item {
    width: 24.9%;
  }
}

@media all and (max-width: 1800px) and (min-width: 1401px) {
  #toggle-menu #toggle-menu-inner .menu-item {
    width: 24.9%;
  }
}

@media all and (max-width: 1400px) and (min-width: 1201px) {
  #toggle-menu #toggle-menu-inner .menu-item {
    width: 24.9%;
  }
}

@media all and (max-width: 1200px) and (min-width: 801px) {
  #menu-main-menu .menu-item, #menu-holder .page_item  {
    width: 49.9%;
  }
  #footer .col-25 {
    width: 49.9%;
  }
}

@media all and (max-width: 800px) and (min-width: 601px) {
  #menu-main-menu .menu-item, #menu-holder .page_item  {
    width: 49.9%;
  }
  #content .col-75 {
    width: 100%;
  }
  #content .col-50 {
    width: 100%;
  }
  #content .col-25 {
    width: 49.9%;
  }
  #footer .col-25 {
    width: 49.9%;
  }
}

@media all and (max-width: 600px) and (min-width: 0px) {
  #menu-main-menu .menu-item, #menu-holder .page_item  {
    width: 100%;
  }
  #content .col-75 {
    width: 100%;
  }
  #content .col-50 {
    width: 100%;
  }
  #content .col-25 {
    width: 49.9%;
  }
  #footer .col-25 {
    width: 49.9%;
  }
  button, input[type="submit"] {
    width:100%;
  }
}
