/* mixin to support multiple browsers transition property, dots at the end mean "variable argument list
 usage:
 a {
	@include transition(border 0.3s, margin 0.5s);
 }
*/
.minimal-header *,
.minimal-header *:before,
.minimal-header *:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.minimal-header .header-container {
  border-bottom: 1px solid #afafaf;
}

.minimal-header .header-container .container {
  margin: 0px auto;
  max-width: 980px;
}

.minimal-header .header-container .header-row {
  height: 80px;
}

.minimal-header .header-container .header-row .logo-container {
  padding-top: 14px;
}

.minimal-header .header-container .header-row .logo-container .logo {
  width: 108px;
  height: 55px;
}

@media (max-width: 991px) {
  .minimal-header .header-container .header-row {
    height: 50px;
  }
  .minimal-header .header-container .header-row .logo-container {
    padding-top: 5px;
  }
  .minimal-header .header-container .header-row .logo-container .logo {
    width: 79px;
    height: 40px;
  }
}
