amp-sidebar {
  width: 100%;
  max-width: 100%;
}

#td-header-search,
#td-header-search-no-ajax{
  font-weight: 400;
  font-size: 14px;
  height: auto;
  line-height: normal;
}

.td-mobile-content .menu-item-has-children .sub-menu {
  display: block;
  max-height: none;
  opacity: 0.9;
  transition: none;
  overflow: visible;
}

.td-mobile-content .menu-item-has-children .td-icon-menu-right.td-element-after {
  display: none;
}

.td-menu-background, .td-search-background {
  height: 100%;
}

:focus {
  outline: 0;
}

input:focus + ::-webkit-input-placeholder {
  display: none;
}

.td-drop-down-search .btn {
  display: block;
  position: absolute;
  left: 48%;
}

::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: white;
  opacity: .5;
}
::-moz-placeholder { /* Firefox 19+ */
  color: white;
  opacity: .5;

}
:-ms-input-placeholder { /* IE 10+ */
  color: white;
  opacity: .5;
}
:-moz-placeholder { /* Firefox 18- */
  color: white;
  opacity: .5;
}

input:focus::-webkit-input-placeholder { color:transparent; }
input:focus::-moz-placeholder { color:transparent; }
input:focus:-ms-input-placeholder { color:transparent; }
input:focus:-moz-placeholder { color:transparent; }