/* This file will hold styles for all layouts using the alpha grid (i.e. not the mobile layout). */
/**********************************************
* 2.2. Zone branding
**********************************************/
.site-name  {
  margin-top: 28px; 
}
/**********************************************
* 2.3. Zone menu
**********************************************/
.zone-menu .region-menu {
  margin: 0 !important;
  width: 100% !important;}

.navigation {
  display: block !important;
  margin: 0 0 10px 0;
  padding-bottom: 0;
  /* Main menu */
  /* Secondary menu */ }
  .navigation .primary-menu ,
  .navigation .second-menu  {
    margin: 0px;
    padding: 0;
    }
  .navigation h2 {
    display: none; }
  .navigation .primary-menu ul,
  .navigation .second-menu ul {
    display: block;
    float: left;
    /* LTR */
    margin: 0;
    padding: 4px 0px;
    width: 100%; }
    .navigation .primary-menu ul li,
    .navigation .second-menu ul li {
      font-size: 1em; 
      margin: 7px 4px;
      /* LTR */
      width: auto; }
      .navigation .primary-menu ul li a,
      .navigation .second-menu ul li a {
        display: inline;
        padding: 3px 4px;
        margin: 0px 0px;
        border-left-width: 0;
        border-right-width: 0; }
        .navigation .primary-menu ul li a.active, .navigation .primary-menu ul li a:hover,
        .navigation .second-menu ul li a.active,
        .navigation .second-menu ul li a:hover {
          border-left-width: 0;
          border-right-width: 0; }
      .navigation .primary-menu ul li.first a,
      .navigation .second-menu ul li.first a {
        border-left: 0px solid #cccccc;
        /* LTR */ }
      .navigation .primary-menu ul li.last a,
      .navigation .second-menu ul li.last a {
        border-right: 0px solid #cccccc;
        /* LTR */
        margin-right: 0;
        /* LTR */
        margin-left: 0px;
        /* LTR */ }
  .navigation .primary-menu {
    float: left;
    /* LTR */
    margin-right: 0px;
    /* LTR */
    margin-left: 0;
    /* LTR */ }
  .navigation .second-menu {
    clear: inherit;
    float: right;
    /* LTR */
    margin-right: 0; }

.zone-menu .block-menu h2.block-title {
  margin-bottom: 1em; }
.zone-menu .block-menu ul.menu li {
  font-size: 0.8em;
  width: auto; }
  .zone-menu .block-menu ul.menu li a {
    display: inline;
    border-left-width: 0;
    border-right-width: 0; }
    .zone-menu .block-menu ul.menu li a.active, .zone-menu .block-menu ul.menu li a:hover {
      border-left-width: 0;
      border-right-width: 0; }
  .zone-menu .block-menu ul.menu li.first a {
    border-left: 0px solid #cccccc; }
  .zone-menu .block-menu ul.menu li.last a {
    border-right: 0px solid #cccccc; }
    
/* cart fix */
div.messages.commerce-add-to-cart-confirmation .message-inner .view-confirm-message-product-display {
width: 375px;
}


