.header_bar .menu-account,
.header_bar .menu-account a,
.index .header .nav .menu-account,
.index .header .nav .menu-account a {
  color: #c29d87!important; 
}

	.header_bar .menu-account a:hover,
	.index .header .nav .menu-account a:hover {
 		color: #333!important; 
	}

.flexslider {
  margin-bottom: 10px;
}

.title a {
  color: #303030!important;
}

.title a:hover {
  color: #c29d87!important;
}

.thumbnail .info {
  text-align: center!important;
}

.bm-page-narrow {
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  float: none;
  text-align: center; 
}

.bm-page-narrow hr {
  width: 90px;
  margin-left: auto;
  margin-right: auto;
  border-color: #333;
}

.bm-page-narrow .p1 {
  margin-bottom: 20px;
}

.owl-carousel {
  padding:0 50px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.owl-carousel .thumbnail {
  padding: 0 5px;
}

.owl-carousel .owl-buttons > div {
  position: absolute;
  top: 50%;
  width: 14px;
  height: 25px;
  margin-top: -13px;
  background-image: url("bm-sprite_18299667957562223039.png");
  text-indent: -9999px;
}

.owl-carousel .owl-prev {
  left: 0;
  background-position: 0 0;
}

	.owl-carousel .owl-prev:hover {
  		background-position: 0 25px;
	}

.owl-carousel .owl-next {
  right: 0;
  background-position: -14px 0;
}

	.owl-carousel .owl-next:hover {
  		background-position: -14px -25px;
	}


.homepage_content {
 	background: #f5f5f5; 
}

.homepage_content__content img { display: none; }

.homepage_content__content {
  width: 50%;
  float: left;
  padding: 50px;
  -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
  -moz-box-sizing: border-box;    /* Firefox, other Gecko */
  box-sizing: border-box; 
}

@media only screen and (max-width: 1199px) {
 	.homepage_content__content {
   		
    padding: 0 50px 0 0;
  }
}

.homepage_content__image {
  width: 50%;
  float: right; 
}

	.homepage_content__image img {
 		display: block 
	}



@media only screen and (max-width: 767px) {
  .homepage_content__content,
  .homepage_content__image {
    width: 100%;
  }
  
  .homepage_content__content {
    padding: 25px 0;
  }
}

.bm-checkbox { float: left; margin: 0 5px 15px 0; }

@media only screen and (min-width: 767px) {
  
  
.bm-split {
       -moz-column-count: 2;
       -moz-column-gap: 30px;
       -webkit-column-count: 2;
       -webkit-column-gap : 30px;
}
  
}