@charset "utf-8";
/* CSS Document */
.spacer{
	clear: both;
}
img {
 max-width: 100%;
 height: auto;
 border: none;
}

/*Spacings*/
.margintop {
	margin-top: 50px;
}
.marginbottom {
	margin-bottom: 30px;
}
.paddingtop {
	padding-top: 40px;
}
.paddingbottom {
	padding-bottom: 30px;
}
.wide {
	width: 100%;	
}

/*Colors*/
.blue {
	background-color: #1A98FF;
}
.green {
	background-color: #1ACDCA;
}
.black {
	background-color: #333331;
}
.center {
	text-align: center;
}

.menuback {
	background-image: url(/themes/tjsfurniture/images/watermark.png);
	background-repeat: repeat-x;
	min-height: 115px;
}

.title { 
 
background: rgba(207,158,85,1);
background: -moz-linear-gradient(left, rgba(207,158,85,1) 0%, rgba(240,229,214,0.84) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(207,158,85,1)), color-stop(100%, rgba(240,229,214,0.84)));
background: -webkit-linear-gradient(left, rgba(207,158,85,1) 0%, rgba(240,229,214,0.84) 100%);
background: -o-linear-gradient(left, rgba(207,158,85,1) 0%, rgba(240,229,214,0.84) 100%);
background: -ms-linear-gradient(left, rgba(207,158,85,1) 0%, rgba(240,229,214,0.84) 100%);
background: linear-gradient(to right, rgba(207,158,85,1) 0%, rgba(240,229,214,0.84) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cf9e55', endColorstr='#f0e5d6', GradientType=1 );
  color: #fff; 
  display: inline;
  padding: 0.5rem;

}



/*Product Overlay*/
.product-container {
    max-width: 350px;
    position: relative;
}

.overlay-wrapper {
    width: 100%;
    position: absolute;
    top: 10px;
}

.overlay-text {
    height: 40px;
    line-height: 40px;
    padding-right: 22px;
    text-align: right;
    font-family: Questrial;
    font-size: 18px;
    color: black;
}

.overlay-gradient {
    background: url('/themes/tjsfurniture//images/overlay.png') no-repeat;
}

.product-image {
    display: block;
    height: auto;
    max-width: 100%;
}

.salewrap {
	
	padding: 20px;
	border: thin dashed #999;
}


/*Product Image Overlay*/
/*taken from http://jsfiddle.net/brettdewoody/7hGPb/ */

ol, ul {
    list-style: none;
    line-height: 0;
}
.project_container {
    float: left;
    width: 100%;
    background-size:cover;
    overflow:hidden;
}
.project_image {
    width: 100%;
}

.project_media {
    position:relative;
}

.project_media h1 {
    
    text-align:center;
    position:absolute;
    top:40%;
    width:100%;
    transform:translate(0%,-50%);
    -webkit-transform:translate(0%,-50%);
    -ms-transform:translate(0%,-50%);
     font-family: 'Yanone Kaffeesatz', sans-serif;
    font-size: 3.0rem;
    
    color: white; 
    text-transform:uppercase;
    display:none;
}

.project_container:hover img {
    filter: brightness(0.3);
    -webkit-filter:brightness(0.3);
    -ms-filter:brightness(0.3);
}

.project_container:hover h1 {
    display:block;
    
}
