.m6-header-tagline {
  float: right;
}

a.header-btn {
  border-radius: 3px;
  background: #c95234;
  padding: 1px 10px;
  margin: 5px 10px;
  display: inline-block;
  color: #fff !important;
  margin-left: 20px;
  margin-right: -10px;
}

.m6-header-searchform span i .m6-svg-icon {
  width: 15px;
}

.a-sticky span.m6-header-tagline,
.a-sticky .m6-header-search {
  display: none;
}

.m6-header-searchform span {
  border-radius: 0;
}

.m6-header-searchform span .text-input {
  padding: 5px;
  font-size: 12px;
  width: 100% !important;
  height: 35px;
  border: 1px solid #696767;
  opacity: 1;
  border-radius: 0;
  color: #696767;
}

.m6-header-searchform span i {
  color: #696767 !important;
  top: 7%;
  left: 88%;
}

.m6-header-toolbar {
  z-index: 310;
  width: 100%;
  position: relative;
  height: 35px;
  line-height: 35px;
}

.m6-header-toolbar .m6-button {
  color: #fff !important;
}

.m6-header-toolbar-holder {
  padding: 0 10px;
}

.m6-header-tagline,
.m6-header-toolbar .m6-header-searchform {
  height: 35px;
  line-height: 35px;
}

.m6-header-tagline {
  font-size: 13px;
  margin-right: 15px;
}

.m6-header-tagline svg {
  padding-right: 6px;
  height: 16px;
  vertical-align: middle;
}

.m6-header-tagline a:hover {
  opacity: 0.8;
}

.m6-header-search {
  display: inline-block;
  float: right;
  margin-left: 6px;
  padding-top: 5px;
  transition: height 0.25s ease, line-height 0.25s ease;
  -webkit-transition: height 0.25s ease, line-height 0.25s ease;
  -moz-transition: height 0.25s ease, line-height 0.25s ease;
  -ms-transition: height 0.25s ease, line-height 0.25s ease;
  -o-transition: height 0.25s ease, line-height 0.25s ease;
}

.m6-header-searchform {
  float: right;
  display: inline-block;
  margin-right: 10px;
}

.m6-header-searchform .m6-icon-search {
  left: 7px;
  top: 50%;
  margin-top: -8px;
  filter: alpha(opacity= @opacity * 100);
  -moz-opacity: 70;
  -khtml-opacity: 70;
  opacity: 70;
  opacity: 0.7;
}

.m6-header-searchform span {
  display: inline-block;
  position: relative;
  overflow: hidden;
}

.m6-header-searchform span .text-input:focus {
  opacity: 1;
}

.m6-header-searchform span i {
  font-size: 16px;
  opacity: 0.7;
  position: absolute;
}

.m6-header-searchform span .m6-icon-search {
  left: 7px;
  top: 50%;
  margin-top: -8px;
}

.header-search-btn {
  width: 100%;
  height: 100%;
  display: block;
  border: none;
  outline: 0;
  position: absolute;
  left: 0;
  top: 0;
  background-color: transparent;
}

@media handheld, only screen and (max-width: 780px) {

  .m6-header-toolbar {
    padding: 10px 5px;
    /*display: none;*/
    height: auto;
    line-height: auto;
  }

  .m6-header-tagline {
    /*width: 100% !important;*/
    /*float: none !important;*/
    /*display: block !important;*/
    /*height: auto !important;*/
    /*line-height: 25px !important;*/
    /*margin: 0 10px 5px !important;*/
    padding: 0;
  }

}

@media screen and (max-width: 1024px) {

    /*.m6-header-toolbar-holder {*/
    /*  display: none;*/
    /*}*/
}
