#sites-nav-phone-wrapper {
  position: fixed;
  z-index: 200;
  width: 100%;
  display: block;
  background-color: #e2dcd7;
  height: 124px;
  /* 
  *     
  *    
  *      
  *       
  */ }
  #sites-nav-phone-wrapper #menu-row-links {
    padding: 0;
    max-width: 100%;
    z-index: 102; }
    #sites-nav-phone-wrapper #menu-row-links .columns .columns {
      padding: 0; }
    #sites-nav-phone-wrapper #menu-row-links a:hover {
      color: #908B87;
      cursor: pointer; }
  #sites-nav-phone-wrapper .row {
    width: 100%;
    /*max-width: 85%;*/
    margin: 0 auto; }
    #sites-nav-phone-wrapper .row .columns {
      float: none !important;
      width: 100%;
      /*margin-bottom: 60px;*/ }
    #sites-nav-phone-wrapper .row .left, #sites-nav-phone-wrapper .row .right {
      float: none; }
  #sites-nav-phone-wrapper #menu-row-mobile {
    position: fixed;
    background: #908b87;
    top: 0;
    z-index: 400;
    height: 100%; }
  #sites-nav-phone-wrapper #mobile_close {
    display: block;
    width: 100%;
    float: none;
    height: 60px;
    margin-bottom: 60px; }
    #sites-nav-phone-wrapper #mobile_close a {
      display: block;
      /*border: solid;*/
      width: 100%;
      height: 100%;
      /*background: url(../images/logo/close-button.svg) center center no-repeat;*/
      background: url(../images/logo/close-button.png) center center no-repeat;
      background-size: 14px; }
  #sites-nav-phone-wrapper h2 {
    font-size: 0.8em;
    text-align: center;
    text-transform: uppercase;
    position: relative;
    padding: 0;
    position: relative;
    margin: 0;
    height: 60px;
    font-family: tenor-sans, sans-serif;
    font-size: 14px;
    font-weight: normal;
    letter-spacing: 2px;
    /*text-align: center;*/ }
    #sites-nav-phone-wrapper h2 a, #sites-nav-phone-wrapper h2 a:link, #sites-nav-phone-wrapper h2 a:visited {
      color: white;
      width: 100%;
      height: 100%;
      /*border: solid;*/
      display: block; }
  #sites-nav-phone-wrapper #logo-placeholder {
    /*width: 298px;*/
    width: 100%;
    height: 76px;
    z-index: 100;
    /*border: solid;*/
    position: absolute;
    /*top: 20%;*/
    /*left: 50%;*/
    /*left: 100%;*/
    /*margin-left: -149px;*/
    background: url(../images/logo/logo_desktop_2-01.png) no-repeat center center;
    /*background-size: 300px 80px;*/
    /*background-size: 280px 75px;*/
    background-size: 220px 59px;
    z-index: 100;
    margin-top: 20px;
    margin-bottom: 20px;
    top: 0; }
    #sites-nav-phone-wrapper #logo-placeholder h1 {
      padding: 0;
      margin: 0;
      height: 100%; }
    #sites-nav-phone-wrapper #logo-placeholder a {
      padding: 0;
      margin: 0;
      display: block;
      text-indent: -900em;
      /*border: solid;*/
      width: 100%;
      height: 100%; }
  #sites-nav-phone-wrapper #menu-button {
    /*background: url(../images/logo/menu.svg) center center no-repeat;*/
    background: url(../images/logo/menu2.png) center center no-repeat;
    background-size: 20px 10px;
    /*border: solid;*/
    width: 60px;
    width: 40px;
    width: 12%;
    height: 60px;
    position: absolute;
    z-index: 101;
    top: 29px;
    right: 0; }
    #sites-nav-phone-wrapper #menu-button a {
      display: block;
      width: 100%;
      height: 100%; }
  #sites-nav-phone-wrapper #logo {
    /*width: 298px;*/
    width: 100%;
    height: 76px;
    /*border: solid;*/
    /*position: absolute;*/
    /*top: 20%;*/
    /*left: 50%;*/
    /*left: 100%;*/
    /*margin-left: -149px;*/
    background: url(../images/logo/logo_mobile_1.png) no-repeat center center;
    background-size: 76px 77px;
    z-index: 100;
    margin-top: 60px;
    margin-bottom: 60px; }
    #sites-nav-phone-wrapper #logo h1 {
      padding: 0;
      margin: 0;
      height: 100%; }
    #sites-nav-phone-wrapper #logo a {
      padding: 0;
      margin: 0;
      display: block;
      text-indent: -900em;
      /*border: solid;*/
      width: 100%;
      height: 100%; }
  #sites-nav-phone-wrapper #nav_bar_decoration_mobile {
    /*position: absolute;*/
    position: fixed;
    top: 124px;
    display: none;
    content: '';
    width: 86%;
    background: black;
    height: 1px;
    /*margin-left: 6%;*/
    margin-left: 7%;
    /*margin: 0 auto;*/ }

@media only screen and (min-width: 40.063em) {
  #sites-nav-phone-wrapper {
    display: none; } }

/*# sourceMappingURL=sites-nav-phone.css.map */
