hr.bottom {
  background-color: #d4ba7e;
  border: none;
  height: 2px;
}

.btn-specials {
  border-color: white;
  color: white;
}

.btn-specials:hover {
  border-color: white;
  color: #d4ba7e;
  background-color: white;
}

a, a:active, a:visited {
  color: white;
}

a:hover, a:focus {
  color: #d4ba7e;
}

/* make item img a square */
.menu-items.style-4 .item-image {
  /* image height will be inherited from the width of this element */
  position: relative;
  display: block;
  margin-bottom: 40px;
  height: 0;
  padding-top: 90%;
  background-color: #fff;
}

.menu-items.style-3 .item-image {
  height: 90px;
  background-color: #fff;
  vertical-align: middle;
}

.menu-items.style-3 .item-image img {
  max-height: 100%;
}

.menu-items.style-2 .item-image-container {
	display: block;
	overflow: hidden;
	max-height: 16.1rem;
	background-color: #fff;
	display: flex;
	justify-content: center;
	align-items: center;
}

.menu-items.style-2 .item-image-container {
	max-height: 16.1rem;
}

.menu-items.style-4 .item-image-container {
  /* This makes a square to contain the img */
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;

  /* Vertical center */
  display: flex;
  align-items: center;
}

/* Keep it in the square
.menu-items.style-4 .item-image-container img {
	max-width: 100%;
	max-height: 100%;
}
*/



/*
 * Submenu in columns
 */
.menu-dropdown li:last-child .sub-menu {
  border-bottom: none;
}

.dropdown:hover .menu-dropdown.col {
  max-width: 90vw;
}

.menu-dropdown.col li {
  white-space: nowrap;
}

/* 2 columns */
.menu-dropdown.col.col-2 li {
  width: 50%;
}
.menu-dropdown.col-2 {
  display: flex;
  width: 400px;
  flex-wrap: wrap;
  margin-left: -200px;
}
.menu-dropdown.col-2:after {
  left: 215px;
}

/* 3 columns */
.menu-dropdown.col.col-3 li {
  width: 33.33%;
}
.menu-dropdown.col-3 {
  display: flex;
  width: 600px;
  flex-wrap: wrap;
  margin-left: -300px;
}
.menu-dropdown.col-3:after {
  left: 315px;
}

.menu-dropdown li .sub-menu {
  font-size: 12px;
}

.nav li:nth-child(2) .menu-dropdown.col-3 {
  margin-left: -100px;
}
.nav li:nth-child(2) .menu-dropdown.col-3:after {
  left: 115px;
}

.nav li:nth-child(3) .menu-dropdown.col-3 {
  margin-left: -200px;
}
.nav li:nth-child(3) .menu-dropdown.col-3:after {
  left: 215px;
}



/* Top banner overlay */
section.morepage-banner-wrapper:after {
  content: '';
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background-color: rgba(0,0,0,.4);
  z-index: 1;
}
section.morepage-banner-wrapper .container {
  z-index: 2;
  position: relative;
}


/* ABOUT US */
.about-us-2 .left-infomation {
  display: inline-block;
}
.about-us-2 .left-infomation, .about-us-2 .left-infomation .content-wrapper {
  width: 100%;
}
@media screen and (min-width: 768px) {
  .about-us-2 .left-infomation {
    width: 50%;
    min-height: 600px;
  }
}

/* Magnific popup */


html.mfp-html { overflow: hidden; }

/* Inquire about product */

#custom-content .img-responsive {
	max-height: 251px; /* a very fast fix */
}

#inquireForm {
	margin-top: 30px;
}

#inquireForm textarea,
#inquireForm input[type="text"],
#inquireForm input[type="email"],
#inquireForm input[type="phone"]
{
	margin-bottom: 30px;
}

#inquireForm textarea {
	height: 4rem;
}

.main-title-2 h2 + .description-menu {
	margin-top: 1rem;
}

/* Un-screwup row margins */
.main-menu .content-menu .col-md-4:nth-last-child(-n+3) .menu-items.style-4 {
	margin-bottom: 40px;
}

.morepage-banner .breadcrumb {
  text-transform: initial;
}

.menu-dropdown li .sub-menu, .menu-dropdown-2 li .sub-menu {
  text-transform: initial;
}

.mb-nav .mb-menu-dropdown .sub-menu, .mb-nav .mb-menu-dropdown-2 .sub-menu {
  text-transform: initial;
}

/* footer */

.footer:before {
  background-color: rgba(0, 2, 5, .8);
}

.footer .name-company {
  color: #7b7b7b;
}

.white-text {
  color: #fff !important;
}

.swiper-title {
  font-family: 'antoniobold';
  text-align: center;
}

.home-brands-background {
  background-attachment: fixed;
  background-position: 50% 50%;
  /*opacity: .4;*/
}
