@import url(https://fonts.googleapis.com/css?family=Kameron:400,700);

/*  Resets
 ------  */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, hr, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figure, figcaption, hgroup, menu, footer, header, nav, section, summary, time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
}

html {
    background: rgb(230, 230, 230);
}


article, aside, canvas, figure, figure img, figcaption, hgroup, footer, header, nav, section, audio, video {
    display: block;
}

a img {
    border: 0;
}

a {
    text-decoration: none;
}

.effectContainer {
  position: relative;
  height: 540px;
  margin-bottom: 6px;
  overflow: hidden;
}
.effectContainer > div {
    float: left;
    position: absolute;
}
  
.effectContainer > div.show {
    z-index: 500;
}


/*----------------------*/
/* Page Elements Styles */
/*----------------------*/
.hidden {
    display: none;
}
.clear {
    clear: both;
}
a {
    color: rgb(160, 160, 160);
}
a:hover {
    color: #FF6600;
}
h1#logo {
    position: absolute;
    top: 50px;
    right: 0;
  margin-right: 24px;
}
h1#logo a {
    display: block;
    width: 225px;
    height: 23px;
    background: url(../images/layout/logo-staehlingdesign-small.png) 0 0 no-repeat;
}
#col1 h1 {
    margin-bottom: 0.15em;
    font-size: 17px;
}
h1, h2, h3, p, ol, ul {
    margin-bottom: 1em;
}
.third_width p { font-size: 14px; line-height: 19px; }
#colmask img, .csc-textpic-imagewrap {
    width: 100%;
    height: auto;
}
#main-menu {
    /*border: 1px solid #fff;*/
    width: 100%;
}
#main-menu ul {
    margin: 80px 0 0 0;
    list-style: none;
}
#main-menu ul li {
    display: inline-block;
}
#main-menu ul li a {
    display: inline-block;
    margin-right: 42px;
    padding: 12px 12px 12px 0px;
    color: rgb(100, 100, 100);
    font-size: 0.8225em;
    /*background: url(../images/layout/list-style-default.png) 0 center no-repeat;*/
}
#main-menu ul li a.act, #main-menu ul li a:hover {
    color: #FF6600
}
#main-menu ul li ul {
    display: none;
    position: absolute;
    margin: 0;
    padding: 3px;
    background: #fff; /*#EDEDED;*/
    min-width: 120px;
    max-width: 140px;
    opacity: 0.85;
}
#main-menu ul li:hover ul {
    display: block;
}
#main-menu ul li ul a {
    display: block;
    margin: 0;
    padding: 9px 0 9px 6px;
    background: none;
    min-width: 125px;
    line-height: 120%;
    color: #333;
}
#meta-menu {
    float: right;
}
#meta-menu ul {
    list-style: none;
}
#meta-menu ul li {
    display: inline-block;
}
#meta-menu ul li a {
    margin-right: 35px;
    color: rgb(160, 160, 160);
}
#meta-menu ul li a.act, #meta-menu ul li a:hover {
    color: #FF6600
}

/*----------------*/
/* Content Styles */
/*----------------*/
ol, ul {
    margin-left: 24px;
}

.visible_divider { float: left; margin-bottom: 24px; width: 1080px; height: 1px; border-top: 1px solid #ACACAC;}

/* Content Styles END */
/*  Less Framework 4
 http://lessframework.com
 by Joni Korpi
 License: http://creativecommons.org/licenses/MIT/  */
body {
    margin: 0 auto;
    padding: 0;
    width: 100%;
    background: #fff;
    font: 1.0625em / 1.434375em "Kameron", Tahoma, Arial, sans-serif;
    color: rgb(100, 100, 100);
}

/*-------------------------*/
/* Default Layout: 1176px  */
/*-------------------------*/
body {
    width: 1104px;
    -webkit-text-size-adjust: 100%; /* Stops Mobile Safari from auto-adjusting font-sizes */
}

.items > div.half_width {
    width: 1080px;
}

.items > div.third_width {
    width: 1080px;
}

.scrollable {
    position: relative;
    overflow: hidden;
    width: 1080px;
    height: 608px;
}

.scrollable .items {
    width: 20000em;
    position: absolute;
    clear: both;
}

.items div {
    float: left;
    width: 1080px;
}

.scrollable .active {
    border: 2px solid #000;
    position: relative;
    cursor: default;
}

.scroller {
    width: 100%;
    height: 60px;
    text-align: right;
}

.prev.browse.left, .next.browse.right {
    background: url("../images/layout/arrows.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 40px;
    margin-top: 0;
    outline: 0 none;
    text-align: center;
    text-indent: -9999px;
    width: 30px;
  cursor: pointer;
}

.prev.browse.left {
    background-position: left bottom;
}

.next.browse.right {
  margin-right: 24px;
    background-position: right bottom;
}

.prev.browse.left.disabled {
    background-position: left top;
}

.next.browse.right.disabled {
    background-position: right top;
}


.half_width, div.third_width, .csc-default { float: left; margin-right: 23px; }
.half_width { width: 528px; }
.third_width { width: 345px; }
.scrollable { width: 1080px; }
.csc-default { width: 1080px; }

.half_width,
.third_width,
.csc-default { margin-bottom: 1em; }

p.csc-linkToTop { float: left; width: 1080px; text-align: right; margin-bottom: 12px; }

p.csc-linkToTop a {
  display: inline-block;
  width: 0px;
  height: 24px;
  overflow: hidden;
  padding-left: 22px;
  background: url(../images/layout/arrow_top.png) -45px 0 no-repeat;
}

p.csc-linkToTop a:hover {
  background: url(../images/layout/arrow_top.png) -6px 0 no-repeat;
}


/*------------------------*/
/*  TEST: iPad Layout: 720px  */
/*------------------------*/
@media only screen and (min-device-width: 767px) and (max-device-width: 1178px) {
    body {
        width: 748px;
        padding: 0;
        -webkit-text-size-adjust: 100%; /* Stops Mobile Safari from auto-adjusting font-sizes */

    }
    p.csc-linkToTop {
    float: left;
    margin-bottom: 12px;
    text-align: right;
    width: 748px;
}
    /*
    #col1wrap {
        right: 100%;
        width: 50%;
        overflow: auto;
        background-color: white;
    }
    */
    /*
    #col1pad {
        background-color: white;
        overflow: auto;
        padding: 0px 0px 0px -1px;
    }
    */
    .scrollable {
        position: relative;
        overflow: hidden;
        width: 715px;
        height: 400px;
    }
    .visible_divider { float: left; margin-bottom: 24px; width: 715px; height: 1px; border-top: 1px solid #ACACAC;}
    
  .csc-default { width: 715px; }
    .scrollable .items {
        width: 20000em;
        position: absolute;
        clear: both;
    }
    .items div {
        float: left;
        width: 715px;
    }
    .scroller,
    .items > div.half_width,
    .items > div.third_width {
        width: 715px;
    }
  #colmask .items img { width: 715px; }
  
    div.half_width, div.third_width {
        float: left;
        margin-right: 25px;
    }
    div.half_width {
        width: 345px;
    }
    div.third_width {
        width: 345px;
    }


.scrollable .active {
    border: 2px solid #000;
    position: relative;
    cursor: default;
}

.scroller {
    width: 90%;
    height: 60px;
    text-align: right;
}

.prev.browse.left, .next.browse.right {
    background: url("../images/layout/arrows.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 40px;
    margin-top: 0;
    outline: 0 none;
    text-align: center;
    text-indent: -9999px;
    width: 30px;
}

.prev.browse.left {
    background-position: left bottom;
}

.next.browse.right {
  margin-right: 24px;
    background-position: right bottom;
}

.prev.browse.left.disabled {
    background-position: left top;
}

.next.browse.right.disabled {
    background-position: right top;
}




/*

    .prev.browse.left, .next.browse.right {
        display: none;
    }
    .navi {
        text-align: center;
        margin-top: 6px;
    }
    .navi a {
        border: 1px solid #ff6600;
        display: inline-block;
        width: 5px;
        height: 5px;
        margin: 5px;
    }
    .navi a.active {
        background: #ff6600;
    }
*/

  #main-menu ul li a {
      display: inline-block;
      margin-right: 21px;
      padding: 12px 12px 12px 0;
      color: rgb(100, 100, 100);
      font-size: 0.8225em;
      /*background: url(../images/layout/list-style-default.png) 0 center no-repeat;*/
  }
  .effectContainer {
      height: 357px;
      overflow: hidden;
  }
    
}

/*------------------------*/
/*  Tablet Layout: 720px  */
/*------------------------*/
@media only screen and (min-width: 767px) and (max-width: 1178px) {
    body {
        width: 748px;
        padding: 0;
    }
    .scrollable {
        position: relative;
        overflow: hidden;
        width: 715px;
        height: 400px;
    }
embed { width: 715px !important; height: auto !important; }
    p.csc-linkToTop {
    float: left;
    margin-bottom: 12px;
    text-align: right;
    width: 715px;
}


  .visible_divider { float: left; margin-bottom: 24px; width: 715px; height: 1px; border-top: 1px solid #ACACAC;}
  .csc-default { width: 715px; }
    .scrollable .items {
        width: 20000em;
        position: absolute;
        clear: both;
    }
    .items div {
        float: left;
        width: 715px;
    }
    .scroller,
    .items > div.half_width,
    .items > div.third_width {
        width: 715px;
    }
  #colmask .items img { width: 715px; }
  
    div.half_width, div.third_width {
        float: left;
        margin-right: 25px;
    }
    div.half_width {
        width: 345px;
    }
    div.third_width {
        width: 345px;
    }


.scrollable .active {
    border: 2px solid #000;
    position: relative;
    cursor: default;
}

.scroller {
    width: 90%;
    height: 60px;
    text-align: right;
}

.prev.browse.left, .next.browse.right {
    background: url("../images/layout/arrows.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 40px;
    margin-top: 0;
    outline: 0 none;
    text-align: center;
    text-indent: -9999px;
    width: 30px;
}

.prev.browse.left {
    background-position: left bottom;
}

.next.browse.right {
  margin-right: 24px;
    background-position: right bottom;
}

.prev.browse.left.disabled {
    background-position: left top;
}

.next.browse.right.disabled {
    background-position: right top;
}




/*

    .prev.browse.left, .next.browse.right {
        display: none;
    }
    .navi {
        text-align: center;
        margin-top: 6px;
    }
    .navi a {
        border: 1px solid #ff6600;
        display: inline-block;
        width: 5px;
        height: 5px;
        margin: 5px;
    }
    .navi a.active {
        background: #ff6600;
    }
*/

  #main-menu ul li a {
      display: inline-block;
      margin-right: 21px;
      padding: 12px 12px 12px 0;
      color: rgb(100, 100, 100);
      font-size: 0.8225em;
      /*background: url(../images/layout/list-style-default.png) 0 center no-repeat;*/
  }
  .effectContainer {
      height: 357px;
      overflow: hidden;
  }
}



/*  Mobile Layout: 480px */
@media only screen and (min-width: 480px) and (max-width: 760px) {
  
    body {
        width: 457px;
        padding: 0;
    }
    
    .scrollable {
        position: relative;
        overflow: hidden;
        width: 437px;
        height: 218px;
    }
embed { width: 437px !important; }
    p.csc-linkToTop {
    float: left;
    margin-bottom: 12px;
    text-align: right;
    width: 437px;
}



    .visible_divider { float: left; margin-bottom: 24px; width: 437px; height: 1px; border-top: 1px solid #ACACAC;}
    .csc-default { width: 437px; }
    .scrollable .items {
        width: 20000em;
        position: absolute;
        clear: both;
    }
    
    .items div {
        float: left;
        width: 437px;
    }
    
    .scroller, .items > div.half_width, .items > div.third_width {
        width: 437px;
    }
    
    #colmask .items img {
        width: 437px;
    }
    

.scrollable .active {
    border: 2px solid #000;
    position: relative;
    cursor: default;
}

.scroller {
    width: 100%;
    height: 60px;
    text-align: right;
}

.prev.browse.left, .next.browse.right {
    background: url("../images/layout/arrows.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 40px;
    margin-top: 0;
    outline: 0 none;
    text-align: center;
    text-indent: -9999px;
    width: 30px;
}

.prev.browse.left {
    background-position: left bottom;
}

.next.browse.right {
  margin-right: 24px;
    background-position: right bottom;
}

.prev.browse.left.disabled {
    background-position: left top;
}

.next.browse.right.disabled {
    background-position: right top;
}


   
  /*.scroller { height: 30px; }*/
  
    div.half_width, div.third_width {
        float: left;
        margin-right: 0;
    }
    
    div.half_width {
        width: 437px;
    }
    
    div.third_width {
        width: 437px;
    }
    /*
    .prev.browse.left, .next.browse.right {
        display: none;
    }
    
    .navi {
        text-align: center;
        margin-top: 6px;
    }
    
    .navi a {
        border: 1px solid #ff6600;
        display: inline-block;
        width: 5px;
        height: 5px;
        margin: 5px;
    }
    
    .navi a.active {
        background: #ff6600;
    }
    */

  #main-menu ul {
      margin: 80px 0 0 0;
      list-style: none;
  }

  #main-menu ul li a {
      display: inline-block;
      margin-right: 29px;
      padding: 12px 6px 12px 0px;
      color: rgb(100, 100, 100);
      font-size: 0.8225em;
      /*background: url(../images/layout/list-style-default.png) 0 center no-repeat;*/
  }
  .effectContainer {
      height: 218px;
      overflow: hidden; 
  }

  
}












/*  Mobile Layout: 480px EXTRA */
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) {
  
    body {
        width: 457px;
        padding: 0;
    }
    
    .scrollable {
        position: relative;
        overflow: hidden;
        width: 437px;
        height: 218px;
    }
embed { width: 437px !important; }
    p.csc-linkToTop {
    float: left;
    margin-bottom: 12px;
    text-align: right;
    width: 437px;
}

    .visible_divider { float: left; margin-bottom: 24px; width: 437px; height: 1px; border-top: 1px solid #ACACAC;}
    .csc-default { width: 437px; }
    .scrollable .items {
        width: 20000em;
        position: absolute;
        clear: both;
    }
    
    .items div {
        float: left;
        width: 437px;
    }
    
    .scroller, .items > div.half_width, .items > div.third_width {
        width: 437px;
    }
    
    #colmask .items img {
        width: 437px;
    }
    

.scrollable .active {
    border: 2px solid #000;
    position: relative;
    cursor: default;
}

.scroller {
    width: 100%;
    height: 60px;
    text-align: right;
}

.prev.browse.left, .next.browse.right {
    background: url("../images/layout/arrows.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 40px;
    margin-top: 0;
    outline: 0 none;
    text-align: center;
    text-indent: -9999px;
    width: 30px;
}

.prev.browse.left {
    background-position: left bottom;
}

.next.browse.right {
  margin-right: 24px;
    background-position: right bottom;
}

.prev.browse.left.disabled {
    background-position: left top;
}

.next.browse.right.disabled {
    background-position: right top;
}


   
  /*.scroller { height: 30px; }*/
  
    div.half_width, div.third_width {
        float: left;
        margin-right: 0;
    }
    
    div.half_width {
        width: 437px;
    }
    
    div.third_width {
        width: 437px;
    }
    /*
    .prev.browse.left, .next.browse.right {
        display: none;
    }
    
    .navi {
        text-align: center;
        margin-top: 6px;
    }
    
    .navi a {
        border: 1px solid #ff6600;
        display: inline-block;
        width: 5px;
        height: 5px;
        margin: 5px;
    }
    
    .navi a.active {
        background: #ff6600;
    }
    */

  #main-menu ul {
      margin: 80px 0 0 0;
      list-style: none;
  }

  #main-menu ul li a {
      display: inline-block;
      margin-right: 29px;
      padding: 12px 6px 12px 0px;
      color: rgb(100, 100, 100);
      font-size: 0.8225em;
      /*background: url(../images/layout/list-style-default.png) 0 center no-repeat;*/
  }
  .effectContainer {
      height: 218px;
      overflow: hidden;
  }

  
}



















/*  Wide Mobile Layout: 320px */

@media only screen and (min-width: 286px) and (max-width: 480px) {
  
    body {
        width: 286px;
        padding: 0;
    }
    
    h1#logo {
        position: absolute;
        top: 30px;
        right: 0;
        margin-right: 32px;
    }
    .csc-default { width: 253px; }
    .scrollable {
        position: relative;
        overflow: hidden;
        width: 253px;
        height: 142px;
    }
embed { width: 253px !important; }
    p.csc-linkToTop {
    float: left;
    margin-bottom: 12px;
    text-align: right;
    width: 253px;
}

    .visible_divider { float: left; margin-bottom: 24px; width: 253px; height: 1px; border-top: 1px solid #ACACAC;}
    .scrollable .items {
        width: 20000em;
        position: absolute;
        clear: both;
    }
    
    .items div {
        float: left;
        width: 253px;
    }
    
    .scroller, .items > div.half_width, .items > div.third_width {
        width: 253px;
    }
    
    #colmask .items img {
        width: 253px;
    }
    
    /*.scroller { height: 30px; } */

    
    div.half_width, div.third_width {
        float: left;
        margin-right: 0;
    }
    
    div.half_width {
        width: 253px;
    }
    
    div.third_width {
        width: 253px;
    }


.scrollable .active {
    border: 2px solid #000;
    position: relative;
    cursor: default;
}

.scroller {
    width: 95%;
    height: 60px;
    text-align: right;
}

.prev.browse.left, .next.browse.right {
    background: url("../images/layout/arrows.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 40px;
    margin-top: 0;
    outline: 0 none;
    text-align: center;
    text-indent: -9999px;
    width: 30px;
}

.prev.browse.left {
    background-position: left bottom;
}

.next.browse.right {
  margin-right: 24px;
    background-position: right bottom;
}

.prev.browse.left.disabled {
    background-position: left top;
}

.next.browse.right.disabled {
    background-position: right top;
}




    /*
    .prev.browse.left, .next.browse.right {
        display: none;
    }
    
    .navi {
        text-align: center;
        margin-top: 6px;
    }
    
    .navi a {
        border: 1px solid #ff6600;
        display: inline-block;
        width: 5px;
        height: 5px;
        margin: 5px;
    }
    
    .navi a.active {
        background: #ff6600;
    }
    */
    #main-menu ul {
        margin: 80px 0 0 3px;
        list-style: none;
    }
    
    #main-menu ul li a {
        display: inline-block;
        margin-right: 12px;
        padding: 3px 6px 3px 0;
        color: rgb(100, 100, 100);
        font-size: 0.8225em;
        /*background: url(../images/layout/list-style-default.png) 0 center no-repeat;*/
    }
    .effectContainer {
        height: 142px;
    }
}




/*  Wide Mobile Layout: 320px SAVEMODE */
@media only screen and (min-width: 10000px) and (max-width: 286px) {
  
    body {
        width: 286px;
        padding: 0;
    }
    
    h1#logo {
        position: absolute;
        top: 30px;
        right: 0;
        margin-right: 32px;
    }
    .csc-default { width: 253px; }
    .scrollable {
        position: relative;
        overflow: hidden;
        width: 253px;
        height: 142px;
    }
embed { width: 253px !important; }
    p.csc-linkToTop {
    float: left;
    margin-bottom: 12px;
    text-align: right;
    width: 253px;
}

    .visible_divider { float: left; margin-bottom: 12px; width: 253px; height: 1px; border-top: 1px solid #ACACAC;}
    .scrollable .items {
        width: 20000em;
        position: absolute;
        clear: both;
    }
    
    .items div {
        float: left;
        width: 253px;
    }
    
    .scroller, .items > div.half_width, .items > div.third_width {
        width: 253px;
    }
    
    #colmask .items img {
        width: 253px;
    }
    
    .scroller {
        height: 30px;
    }
    
    div.half_width, div.third_width {
        float: left;
        margin-right: 0;
    }
    
    div.half_width {
        width: 253px;
    }
    
    div.third_width {
        width: 253px;
    }
    
    .prev.browse.left, .next.browse.right {
        display: none;
    }
    
    .navi {
        text-align: center;
        margin-top: 6px;
    }
    
    .navi a {
        border: 1px solid #ff6600;
        display: inline-block;
        width: 5px;
        height: 5px;
        margin: 5px;
    }
    
    .navi a.active {
        background: #ff6600;
    }
    
    #main-menu ul {
        margin: 80px 0 0 3px;
        list-style: none;
    }
    
    #main-menu ul li a {
        display: inline-block;
        margin-right: 12px;
        padding: 3px 6px 3px 15px;
        color: rgb(100, 100, 100);
        font-size: 0.8225em;
        background: url(../images/layout/list-style-default.png) 0 center no-repeat;
    }
    .effectContainer {
        height: 142px;
    }
}

/*  Retina media query.
  Overrides styles for devices with a
  device-pixel-ratio of 2+, such as iPhone 4.
-----------------------------------------------    */

@media
  only screen and (-webkit-min-device-pixel-ratio: 2),
  only screen and (min-device-pixel-ratio: 2) {
  
  body {
  
  }
  
}
/*  Less Framework 4 END */




/* HolyGrail
   ---------  */

#header {
  position: relative;
  float:left;
  width:100%;
  padding:0;
  margin: 0 0 0 -10px;
  z-index: 9999;
  background: #fff;
  border-left: 20px solid #fff;
}
#colmask {
  position:relative;  /* This fixes the IE7 overflow hidden bug and stops the layout jumping out of place */
  clear:both;
  float:left;
  width:100%;      /* width of whole page */
  overflow:hidden;    /* This chops off any overhanging divs */
  background:#ffd8b7;    /* Left column background colour */
  border-left: 20px solid #fff;
  margin: 0 0 0 -10px;
}
#colmid {
  float:left;
  width:200%;
  position:relative;
  left: 0; /* DEF 200px; */
  background:#fff;      /* Centre column background colour */
}
#colright {
  float:left;
  width:100%;
  position:relative;
  left:50%;
  margin-left: 0; /* DEF -400px */
  background:#ff9;      /* Right column background colour */
}
#col1wrap {
  float:right;
  width:50%;
  position:relative;
  right:100%;
}
#col1pad {
  margin: 0; /* DEF 0 15px 0 415px; */
  overflow:hidden;
}
#col1 {
  width:100%;
  min-height: 850px;
  overflow:hidden;
}

@media only screen and (min-width: 768px) and (max-width: 1176px) {
 
    #col1 {
        width:110%;
        min-height: 850px;
        overflow:hidden;
    }
  
}

#col2 {
    display: none;
}
#col3 {
    display: none;
}
#footer {
  clear:both;
  float:left;
  width:100%;
  margin: 0 0 0 -10px;
  padding: 9px 0 24px 20px;
  border-top: 1px solid rgb(179,179,179);
  color: rgb(160, 160, 160);
  font-size: 0.8225em;
  background: #fff;
}


/* HolyGrail END */


/*  Wide Mobile Layout: 320px */
@media only screen and (min-width: 286px) and (max-width: 457px) {
    #footer {
      clear:both;
      float:left;
      width:100%;
      margin: 0 0 0 0;
      color: rgb(160, 160, 160);
      padding: 9px 0 24px 20px;
      
      margin: 0 0 0 -10px;

      color: rgb(179,179,179);
      font-size: 0.8225em;
      background: #fff;
   }
   #footer .copyright {
      float: left;
      margin-top: 48px;
   }
   #meta-menu {
      margin-top: -78px;
   }
   #meta-menu li {
      margin: 0;
      padding-right: 0px;
   }
   #meta-menu ul li a {
      margin-right: 12px;
   }
}

/*  Mobile Layout: 480px */
@media only screen and (min-width: 457px) and (max-width: 720px) {
    #footer {
      clear:both;
      float:left;
      width:100%;
      margin: 0 0 0 0;
      padding: 9px 0 24px 20px;

      margin: 0 0 0 -10px;

      color: rgb(160, 160, 160);
      font-size: 0.8225em;
      background: #fff;
   }
   #footer .copyright {
      float: left;
      margin-top: 0px;
      color: rgb(160, 160, 160);
   }
   #meta-menu {
      margin-top: 0px;
   }
   #meta-menu li {
      margin: 0;
      padding-right: 0px;
   }
   #meta-menu ul li a {
      margin-right: 12px;
   }
}