.page-head-search {
  position: absolute;
  background-color: transparent;
  /*border-bottom: 1px solid rgba(255, 255, 255, .1);*/
  border-bottom: 0;
  box-shadow: none;
}
#main {
  margin-top: 0;
}

#layout .page-head-search .head-controls {
  left: 200px;
}

.logo-container {
  background: url("https://s.yimg.com/oo/cms/products/site/assets/images/ydn-logo-white_11cc29410.png") no-repeat;
  background-size: contain;
}

.head-right-controls a, .head-right-controls a:visited {
  color: rgba(255, 255, 255, 1);
  transition: all .2s;
}

.head-right-controls a:hover {
  color: rgba(255, 255, 255, 1);
  text-decoration: none;
}

.page-head-search #search-input {
  color: rgba(255, 255, 255, .9);
  background-color: rgba(0, 0, 0, .2);
  border: 1px solid rgba(255, 255, 255, .1);
  border-radius: 2px 0 0 2px;
  font-size: 14px;
}

.page-head-search ::-webkit-input-placeholder {
  color: rgba(255, 255, 255, .35);
}

.page-head-search ::-moz-placeholder {  /* Firefox 19+ */
  color: rgba(255, 255, 255, .35);
}

.page-head-search :-ms-input-placeholder {
  color: rgba(255, 255, 255, .35);
}

.page-head-search #search-input:hover,
.page-head-search #search-input:focus {
  border-color: rgba(255, 255, 255, .25) !important;
}


.page-head-search .pure-button {
  color: rgba(255, 255, 255, .35);
  /*background-color: rgba(0, 0, 0, .2);*/
  background-color: transparent;
  /*border: 1px solid rgba(255, 255, 255, .1);*/
  border: 0;
  margin-left: -50px;
  padding-right: 12px;
  transition: all .2s;
}

.page-head-search .pure-button:hover {
  color: rgba(255, 255, 255, .9);
  background: transparent;
}

.page-head-search .pure-button:focus,
.page-head-search .pure-button:active {
  background: transparent;
}

.pic-id.my-id {
  opacity: .75;
}

/** Tablet View (Medium) **/
@media (max-width: 970px) and (min-width: 48em) {

  #layout .page-head-search {
    position: absolute;
  }

}

.logo-phone {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 44px;
  text-align: center;
  background: url(https://s.yimg.com/oo/cms/products/site/assets/images/ydn-logo-white_11cc29410.png) no-repeat center center;
  background-size: 120px auto;
  z-index: 1;
  transition: opacity .2s;
}

.mobile-search-icon {
  background: url(https://s.yimg.com/oo/cms/products/site/assets/images/svg/icon_nav_search_white_9a9d30c32.svg) center;
  background-size: 100%;
  position: absolute;
  right: 9px;
  height: 36px;
  top: 0;
  width: 36px;
  z-index: 10;
  opacity: 0.75;
}

.mobile-search-icon:hover,
.mobile-search-icon:focus {
  opacity: 1;
}


.menu-link {
  position: absolute;
  top: 0;
  left: 0;
  background: url(https://s.yimg.com/oo/cms/products/site/assets/images/svg/icon_nav_hamburger_white_b15bc4e6a.svg) no-repeat center;
  background-size: 29px;
  font-size: 10px;
  z-index: 10;
  width: 2.5em;
  height: 0.5em;
  padding: 1.9em 1.3em;
  opacity: 0.75;
  outline: none;
}

.menu-link:hover,
.menu-link:focus {
  background-color: transparent;
  opacity: 1;
}

#layout.active .menu-link {
  left: 0;
}

.page-head-search .search-scope {
  color: rgba(255, 255, 255, .35);
  background-color: rgba(255, 255, 255, .1);
}

.page-head-search #search-input:focus + .search-scope {
  color: rgba(255, 255, 255, .75);
  background-color: rgba(255, 255, 255, .2);
}
