.homep .row-fluid.mobGrid2across{
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	margin-bottom: 2vw;
	}
	
	.homep .row-fluid.deskGrid2across{
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	display: grid;
	grid-template-columns: 1fr 1fr;
	grid-gap: 2vw;
	margin-bottom: 2vw;
    padding-top: 4vw;
	}
	
	
	.homep .row-fluid.deskGrid2across .span6 {
	width: 100%;
	margin-left: 0;
	}
	
	.homep .row-fluid.deskGrid2across .span6 img {
	width: 100%;
	}
	
	.homep .row-fluid:before, .homep .row-fluid:after {
	display: none;
	}
	
	.homep .row-fluid.deskGrid2across{
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	display: grid;
	grid-template-columns: 1fr 1fr;
	grid-gap: 2vw;
	margin-bottom: 2vw;
	}
	
	.homep .HPheaderblock {
		min-height: 120px;
		align-content: center;
		text-align: center;
		}

	.homep .HPheaderblock .headerBlockText, .homep  .HPheaderblock h2 {
		font-family: 'Sorts Mill Goudy', serif;
		text-transform: uppercase !important;
		padding-top: 40px !important;
		color: #ffffff !important;
		font-size: 48px !important;
		font-weight: 200 !important;
		text-align: center !important;
		}

	.homep  .mobGrid2across img{min-height:246.8px;}
		
	.homep  .mobGrid2across article.stamp{
	min-height: 352px;
	}
	
	
	.homep .deskGrid1across img, .homep .deskGrid13across img{min-height: 348px;}
	
	.homep .deskGrid13across {min-height: 388px;}

	.homep  .HPheaderblock p{
	color: #ebebeb;
	}
	
	.homep .titleBlock {position: relative;}
	
	.homep .titleBlock .subBlock  {
        position: absolute;
        top: 45%;
        display: block;
        width: 100%;
        text-align: center;
        background: rgba(0, 0, 0, 0.7);
        padding-top: 8px;
    }
	
	
	.homep .titleBlock img  {
	display: block;
	width: 100%;
	text-align: center;
	}
	
	.homep .titleBlock .subBlock h2 {
	font-family: 'Sorts Mill Goudy', serif;
	text-transform: uppercase;

	color: #ffffff;
	font-size: 2.5vw;
	font-weight: 200;
	text-shadow: 1px 1px black;
	}

	.homep .product.summary {
	display: block;
	padding: 10px;
	border-bottom: 0;
	border-left: 0;
	margin-right: 0;
	height: auto;
	}
	




	@media (max-width: 767px) {
	.homep .row-fluid:before, .homep .row-fluid:after {
	display: none;
	}
	
	.homep .row-fluid .span3 {
	width: 100%;
	margin-left: 0;
	}
	
	.homep .row-fluid.mobGrid2across{
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	display: grid;
	grid-template-columns: 1fr 1fr;
	grid-gap: 2vw;
	}
	
	.headerImg{
		min-height:222px;
		}
		
	.homep .HPheaderblock {
	min-height: 75px;
	}
	
	.homep .HPheaderblock .headerBlockText, .homep .HPheaderblock h2 {
	padding-top: 20px !important;
	font-size: 26px !important;
	}

	.homep  .HPheaderblock h2{
	font-size: 4.5vw;
	}
	
	.homep .titleBlock .subBlock h2 {
	font-size: 4vw;
	}
	
	}

	.homep .row-fluid.deskGrid13across{
        display: flex;
        justify-items: center;
        align-items: center;
        }
        
        .homep .row-fluid.deskGrid13across  img {
        width: 100%;
    
        }
        
        .homep .row-fluid.deskGrid13across h3 {
        color: #a69786;
        font-family: 'Sorts Mill Goudy', serif;
        text-transform: inherit;
        line-height: initial;
        font-size: 22px;
        }
        
        .homep .row-fluid.deskGrid13across [class*="span"] {    text-align: center; 	padding: 20px;}
        .homep .row-fluid.deskGrid13across .span8{background-color: #000;
        border-radius: 12px;
        border: solid 2px #7f6c58;
        }
        
        @media (max-width: 767px) {
        .hoverImg {	
        min-height: 50vw;
        display: block;
        }
        .hoverImg img{
        min-height: 50vw;
        object-fit: cover;
        }
        
		.homep  .mobGrid2across img{min-height:168px;}
			
		.homep  .mobGrid2across article.stamp{
		min-height: 300px;
		}
		.homep .deskGrid1across img, .homep .deskGrid13across img{min-height: 226px;}
		
					
		.homep .deskGrid13across {min-height: 418px;}

        .homep .row-fluid.deskGrid13across{
        display: grid;
        grid-template-columns: 1fr;
        grid-template-rows: 1fr 1fr;
        justify-items: center;
        align-items: center;
        }
        
        .homep .row-fluid.deskGrid13across img {
        width: 54%;
        padding: 0vw;
        margin-left: auto;
        margin-right: auto;
        object-fit: contain;
        }
        
        
        }





		.homepage .row-fluid.mobGrid2across{
			margin-left: auto;
			margin-right: auto;
			width: 100%;
			margin-bottom: 2vw;
			}
			
			.homepage .row-fluid.deskGrid2across{
			margin-left: auto;
			margin-right: auto;
			width: 100%;
			display: grid;
			grid-template-columns: 1fr 1fr;
			grid-gap: 2vw;
			margin-bottom: 2vw;
			padding-top: 4vw;
			}
			
			
			.homepage .row-fluid.deskGrid2across .span6 {
			width: 100%;
			margin-left: 0;
			}
			
			.homepage .row-fluid.deskGrid2across .span6 img {
			width: 100%;
			}
			
			.homepage .row-fluid:before, .homepage .row-fluid:after {
			display: none;
			}
			
			.homepage .row-fluid.deskGrid2across{
			margin-left: auto;
			margin-right: auto;
			width: 100%;
			display: grid;
			grid-template-columns: 1fr 1fr;
			grid-gap: 2vw;
			margin-bottom: 2vw;
			}
			
			.homepage .HPheaderblock {
				min-height: 120px;
				align-content: center;
				text-align: center;
				}
		
			.homepage .HPheaderblock .headerBlockText, .homepage  .HPheaderblock h2 {
				font-family: 'Sorts Mill Goudy', serif;
				text-transform: uppercase !important;
				padding-top: 40px !important;
				color: #ffffff !important;
				font-size: 48px !important;
				font-weight: 200 !important;
				text-align: center !important;
				}
		
			.homepage  .mobGrid2across img{min-height:246.8px;}
				
			.homepage  .mobGrid2across article.stamp{
			min-height: 352px;
			}
			
			
			.homepage .deskGrid1across img, .homepage .deskGrid13across img{min-height: 348px;}
			
			.homepage .deskGrid13across {min-height: 388px;}
		
			.homepage  .HPheaderblock p{
			color: #ebebeb;
			}
			
			.homepage .titleBlock {position: relative;}
			
			.homepage .titleBlock .subBlock  {
				position: absolute;
				top: 45%;
				display: block;
				width: 100%;
				text-align: center;
				background: rgba(0, 0, 0, 0.7);
				padding-top: 8px;
			}
			
			
			.homepage .titleBlock img  {
			display: block;
			width: 100%;
			text-align: center;
			}
			
			.homepage .titleBlock .subBlock h2 {
			font-family: 'Sorts Mill Goudy', serif;
			text-transform: uppercase;
		
			color: #ffffff;
			font-size: 2.5vw;
			font-weight: 200;
			text-shadow: 1px 1px black;
			}
		
			.homepage .product.summary {
			display: block;
			padding: 10px;
			border-bottom: 0;
			border-left: 0;
			margin-right: 0;
			height: auto;
			}
			
		
		
		
		
			@media (max-width: 767px) {
			.homepage .row-fluid:before, .homepage .row-fluid:after {
			display: none;
			}
			
			.homepage .row-fluid .span3 {
			width: 100%;
			margin-left: 0;
			}
			
			.homepage .row-fluid.mobGrid2across{
			margin-left: auto;
			margin-right: auto;
			width: 100%;
			display: grid;
			grid-template-columns: 1fr 1fr;
			grid-gap: 2vw;
			}
			
			.headerImg{
				min-height:222px;
				}
				
			.homepage .HPheaderblock {
			min-height: 75px;
			}
			
			.homepage .HPheaderblock .headerBlockText, .homepage .HPheaderblock h2 {
			padding-top: 20px !important;
			font-size: 26px !important;
			}
		
			.homepage  .HPheaderblock h2{
			font-size: 4.5vw;
			}
			
			.homepage .titleBlock .subBlock h2 {
			font-size: 4vw;
			}
			
			}
		
			.homepage .row-fluid.deskGrid13across{
				display: flex;
				justify-items: center;
				align-items: center;
				}
				
				.homepage .row-fluid.deskGrid13across  img {
				width: 100%;
			
				}
				
				.homepage .row-fluid.deskGrid13across h3 {
				color: #a69786;
				font-family: 'Sorts Mill Goudy', serif;
				text-transform: inherit;
				line-height: initial;
				font-size: 22px;
				}
				
				.homepage .row-fluid.deskGrid13across [class*="span"] {    text-align: center; 	padding: 20px;}
				.homepage .row-fluid.deskGrid13across .span8{background-color: #000;
				border-radius: 12px;
				border: solid 2px #7f6c58;
				}
				
				@media (max-width: 767px) {
				.hoverImg {	
				min-height: 50vw;
				display: block;
				}
				.hoverImg img{
				min-height: 50vw;
				object-fit: cover;
				}
				
				.homepage  .mobGrid2across img{min-height:168px;}
					
				.homepage  .mobGrid2across article.stamp{
				min-height: 300px;
				}
				.homepage .deskGrid1across img, .homepage .deskGrid13across img{min-height: 226px;}
				
							
				.homepage .deskGrid13across {min-height: 418px;}
		
				.homepage .row-fluid.deskGrid13across{
				display: grid;
				grid-template-columns: 1fr;
				grid-template-rows: 1fr 1fr;
				justify-items: center;
				align-items: center;
				}
				
				.homepage .row-fluid.deskGrid13across img {
				width: 54%;
				padding: 0vw;
				margin-left: auto;
				margin-right: auto;
				object-fit: contain;
				}
				
				
				}
		
		
		
		
		
				