﻿@charset "UTF-8";

.PWP-fullwrap-padded {
	padding:50px 10%;
}

.PWP-MiddleWrapper h1 {
	overflow:hidden;
	display:block;
	height:25px;
}

.PWP-MiddleWrapper h2 {
	overflow:hidden;
	display:block;
	height:25px;
}


.PWP-MiddleWrapper p {
	overflow:auto;
	display:block;
	max-height:110px;	
}

.PWP-MiddleWrapper {
	display:inline-table;
	position:relative;
	width:100%;
	height:300px;
}

.PWP-fullwrapPadding4 {
	padding:50px 0%;
	text-align:center;
	vertical-align:top;
}

.PWP-WhiteBarPhoto {
	vertical-align:top;
	display:inline-block;
	position:relative;
	width:231px;
	height:300px;
	background:rgba(255,255,255,0.90);
	text-align:center;
	margin-right:50px;
	margin-bottom:25px;
}

.PWP-WhiteBarJeweler {
	vertical-align:top;
	display:inline-block;
	position:relative;
	width:487px;
	height:300px;
	background:rgba(255,255,255,0.90);
	text-align:center;
	margin-bottom:25px;
}

.PWP-WhiteBarBanner {
	vertical-align:top;
	display:inline-block;
	position:relative;
	width:766px;
	height:auto;
	background:rgba(255,255,255,0.90);
	text-align:center;
	margin-top:25px;
}

.PWP-WhiteBarLarge {
	vertical-align:top;
	display:inline-block;
	position:relative;
	width:90%;
	height:auto;
	background:rgba(255,255,255,0.90);
	text-align:center;
	margin-top:25px;
}

.PWP-Photo {
	width:211px;
	height:280px;
	/*background:rgba(55,55,255,1.0);*/
	text-align:center;
	margin:10px;
	overflow:hidden;
}

.PWP-JewelerOverFlow {
	display:block;
	max-height:135px;
	overflow:auto;
}

.PWP-PhotoBG {
	background-image:url(../img/PD-forms/GetToKnowUs/HavenForHopeCross.jpg);
	background-attachment: inherit;
    -webkit-background-size: cover;
    background-size: cover;
    background-position: 50% 50%;
    background-repeat: no-repeat no-repeat;
}


.PWP-Catalog-Wrap {
	width:225px;
	text-align:center;
	display:inline-block;
	padding:35px 55px;
}

@media only screen and (max-width: 960px) {


.PWP-WhiteBarPhoto {
	vertical-align:top;
	display:inline-block;
	position:relative;
	width:231px;
	height:300px;
	background:rgba(255,255,255,0.90);
	text-align:center;
	margin-right:0px;
	margin-bottom:50px;
}

.PWP-WhiteBarJeweler {
	vertical-align:top;
	display:inline-block;
	position:relative;
	width:90%;
	height:auto;
	background:rgba(255,255,255,0.90);
	text-align:center;
	margin-bottom:25px;
}

.PWP-JewelerOverFlow {
	display:block;
	max-height:none;
}

.PWP-WhiteBarBanner {
	vertical-align:top;
	display:inline-block;
	position:relative;
	width:90%;
	height:auto;
	background:rgba(255,255,255,0.90);
	text-align:center;
	margin-top:25px;
}

}

@media only screen and (max-width: 768px) {

.PWP-Catalog-Wrap {
	display:inline-block;
	padding:25px 20px 25px;
	margin:0px;
	border-bottom:1px solid rgba(150,150,150,1.00);
}

}

@media only screen and (max-width: 480px) {
	


.PWP-MiddleWrapper h1 {
	overflow:hidden;
	display:block;
	height:16px;
}

.PWP-MiddleWrapper h2 {
	overflow:hidden;
	display:block;
	height:19px;
}


.PWP-MiddleWrapper p {
	overflow:auto;
	display:block;
	max-height:none;	
}
	
}