@CHARSET "UTF-8";

body{
	background-image: url(../images/bg.jpg);
	background-repeat: no-repeat;
}
.bg-pattern_vertical {
	background-image: url(../images/pattern_vertical.png);
}

.bg-pattern {
	background-repeat: repeat;
	position: fixed;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: -1;
}
.main-container{
	background: rgba(255, 255, 255, 0.8);
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto;
}

a{
	/* color: #c0392b; */
}
hr {
	margin-top: 10px;
	margin-bottom: 10px;
}
.headerOffset {
	padding-top: 90px;
}
.navbar-brand {
	padding: 2px 10px;
}
.product .image{
	height: 240px;
}
/*
.product .image a{
	height: 100%;
}
.product .image img{
	display: inline-block;
    height: 100%;
    vertical-align: middle;
} */


/*Spaces
------------------------------------*/
.margin-left-5 { margin-left: 5px;}
.margin-right-5 { margin-right: 5px;}

.no-top-space {
  margin-top: 0;
  padding-top: 0;
}

.no-bottom-space {
  margin-bottom: 0;
  padding-bottom: 0;
}

.margin-bottom-5, 
.margin-bottom-10, 
.margin-bottom-15, 
.margin-bottom-20,
.margin-bottom-25, 
.margin-bottom-30, 
.margin-bottom-35, 
.margin-bottom-40, 
.margin-bottom-45, 
.margin-bottom-50, 
.margin-bottom-55, 
.margin-bottom-60 { 
   clear:both;
}
.margin-bottom-5  { margin-bottom:5px;}
.margin-bottom-10 { margin-bottom:10px;} 
.margin-bottom-15 { margin-bottom:15px;}
.margin-bottom-20 { margin-bottom:20px;}
.margin-bottom-25 { margin-bottom:25px;}
.margin-bottom-30 { margin-bottom:30px;}
.margin-bottom-35 { margin-bottom:35px;}
.margin-bottom-40 { margin-bottom:40px;}
.margin-bottom-45 { margin-bottom:45px;}
.margin-bottom-50 { margin-bottom:50px;}
.margin-bottom-55 { margin-bottom:55px;}
.margin-bottom-60 { margin-bottom:60px;}

@media (max-width: 768px) {
  .sm-margin-bottom-10 {
    margin-bottom: 10px;
  }
  .sm-margin-bottom-20 {
    margin-bottom: 20px;
  }
  .sm-margin-bottom-30 {
    margin-bottom: 30px;
  }
  .sm-margin-bottom-40 {
    margin-bottom: 40px;
  }
  .sm-margin-bottom-50 {
    margin-bottom: 50px;
  }
  .sm-margin-bottom-60 {
    margin-bottom: 60px;
  }
}

@media (max-width: 992px) {
  .md-margin-bottom-10 {
    margin-bottom: 10px;
  }
  .md-margin-bottom-20 {
    margin-bottom: 20px;
  }
  .md-margin-bottom-30 {
    margin-bottom: 30px;
  }
  .md-margin-bottom-40 {
    margin-bottom: 40px;
  }
  .md-margin-bottom-50 {
    margin-bottom: 50px;
  }
  .md-margin-bottom-60 {
    margin-bottom: 60px;
  }
}

.text-center{
	text-align: center;	
}
.grid-description{
	max-height: 55px;
	overflow: hidden;
}

/* skin-5 overwrites */
.orderStep li a{
	background: #D3EEE6;
}
.total-price{
	color: #e74c3c !important;
}

.orderStep li {
	display: inline-block;
	float: left;
	height: auto;
	margin: 0;
	min-height: 55px;
	padding: 0;
	width: 25%!important;
}

#account_menu > ul > li{
	display: inline;
	padding: 20px;
}

.orderStep li a {
	background: #E74C3C;
	color: white;
}
/*ads*/

.ads{
	padding: 5px 0px;
}
.boxes-title-1 {
	background: #CDC9C9;
}

@media screen and (min-width: 1090px) {
	.dropdown-menu{
		max-height: 500px;
		overflow-y: scroll;	
	}
}

.bold{
	font-weight: bold;
}

.font-1-5em{
	font-size: 1.5em;
}

.product.similar-product .image{
	height: 130px;
}

.product.similar-product{
	height: 250px;
}
