html, body {overflow:auto;}

h2 {
	font-size:1rem;
	padding:0;
}

.content-container {
	overflow:auto;
	display:block;
}

.two-column {
  display: block;
}

.left {
   display:inline-block;
   position:relative;
   width:23%;
   vertical-align:top;
   padding-left:11px;
  }

.right {
	display:inline-block;
	position:relative;
	width:76%;
}
 
	
.gallery{
	width:80%;
	display: block;
	position:relative;
	z-index:1;
	margin-left:10%;
	
}

.grid-item-wrap {
	width:33%;
	display:inline-block;
	position:relative;
	vertical-align:top;
	padding-bottom:2%;
	
}
.grid-item-wrap a {
	display:block;
	position:relative;
	width:100%;
}

.grid-item {
	display:block;
	position:relative;
	width: 94%;
	vertical-align:top;
	
}

.grid-item img {
	width:100%;
	display: block;
}

p.category-title-6  { 
    font-family: "Jost-Medium", serif;
    position: relative; 
	padding:10px 0 0 0;
	margin:0 auto;
	z-index: 600;
	width:100%;
	background:#ffffff;
	color: /*#7e5912*/#444444; 
	font-size:1rem;
	text-align:center;
	text-transform:uppercase;
	}

/*FOR TITLES ON CATEGORY PAGES*/

.title-mobile {
	display: block;
}

	.title-mobile h1 {
		text-align: center;
		font-size:30px;
		padding-top:15px;
		text-transform:uppercase;
		font-family:"JostMedium", sans-serif;
	}
	.title-mobile h2 {
		text-align: left;
		font-size:20px;
		padding: 30px 7% 3% 7%;
		font-family:"JostMedium", sans-serif;
	}

@media only screen and (min-width:960px) {
	.title-mobile {
		display:none;
	}
}

.title-mobile-staff {
	display: none;
}

@media only screen and (max-width:960px) {
	.title-mobile-staff {
		display: block;
	}
	.title-mobile-staff h1 {
		text-align: left;
		font-size:30px;
		padding-top:15px;
		text-transform:uppercase;
	}
	.title-mobile-staff h2 {
		text-align: left;
		font-size:20px;
		padding: 30px 7% 3% 7%;
	}
}

h3 {
	padding:/*3.25% 0 11% 0;*/ 4% 0 13% 0;
	font-family: "Jost-SemiBold", sans-serif;
	font-size:.8rem;
	color:#444444;
}

h3 a {
	font-family: "Jost-SemiBold", sans-serif;
	font-size:.8rem;
	color:#444444;
	letter-spacing:.03rem;
}

.inner-text-box {
	display:block;
	position:relative;
	padding-left:1%;
	padding-right:2.5rem;
}

	
@media only screen and (min-width:2100px) {
	.grid-item-wrap {
		width: 32.5%;
	}
}  
  @media only screen and (max-width:1600px) {
	  .left {padding:10px 0px 0 9px;}
  }
  
  @media only screen and (max-width:1300px) {
	  .gallery {margin:0 auto}
  }
  
 @media only screen and (max-width:1100px) {
	 .grid-item-wrap {width:50%;}
	 .gallery {width:95%;margin-left:7%;}
	 .grid-item {width:100%;}
	 .grid-item img {width:95%;margin:0 auto}
	 .right{width:75%}
 }
 
	
@media only screen and (max-width:1024px) {
	.gallery {display: block; width: 100%;margin-left:0}
	.left {display:block;width:100%}
	.right {display:block;width:100%;}
	h3 {padding-bottom:5%;}
	.grid-item-wrap {width:50%;}
	.grid-item {padding-bottom:30px}
}	


@media only screen and (max-width:800px) {
	.grid-item-wrap {
		width:100%;
	}
}
 
 
  @media only screen and (max-width:800px) {
	 
  
    }
	