section#gift-guide-container{
		width:100%;
float:left;
		margin:0 auto;
	}

section#gift-guide-container header nav {
background-color:#557d84;
}

	section#gift-guide-container header nav{
		float:left;
		width:98.3%;
		border-bottom:1px solid #eee;
		padding-top: 7px;
		transition: all 0.3s ease;
	    -webkit-transition: all 0.3s ease;
	    -moz-transition: all 0.3s ease;
	    -ms-transtion: all 0.3s ease;
	    -o-transition: all 0.3s ease;
	}

	section#gift-guide-container header nav.active {
		background: #383838;
	}

	section#gift-guide-container header nav ul li{
		float:left;
		list-style-type:none;
		margin: 0px 10px;
	}

	section#gift-guide-container header nav ul li button {
	    padding: 7px;
	    border: 1px solid #eee;
	    background: white;
	    transition: all 0.5s ease;
	    -webkit-transition: all 0.3s ease;
	    -moz-transition: all 0.3s ease;
	    -ms-transtion: all 0.3s ease;
	    -o-transition: all 0.3s ease;
	    outline:none;
	    cursor:pointer;
	    font-family:'Lato', sans-serif;
		border-radius: 0px; 
   webkit-border-radius: 0px;
    -moz-border-radius: 0px;
font-size:13px;
	}

	section#gift-guide-container header nav ul {
	    display: inline-block;
	}

	section#gift-guide-container header nav ul li.title {
font-size: 12px;
padding: 9px 0px;
color: white;
	}

section#gift-guide-container header nav ul li:not(.title) {
padding: 6px 0px;
}

	section#gift-guide-container header nav ul li.active button {
	    background: #d53c0d;
	    color: white;
	}
	.gift-cell {
	    float: left;
	    width: 22.4%;
	    position:relative;
		margin: 7px;
		padding: 7px;
		height: 313px;
		float: left;
		background-color: #FFFFFF;
		border: 1px solid #CCCCCC;
		transition:all 0.5s ease;
		-webkit-transition:all 0.5s ease;
		-moz-transition:all 0.5s ease;
	}

	.gift-cell > span, h3.gift-name {
	    display: block;
	}

	.single .entry-content h3.gift-name{
		font-size: 14px;
		text-align: left;
		margin: 10px 0 5px 0;
		font-family: Arial, Helvetica, sans-serif;
		color: #333333;
		font-weight: 600;
		line-height: 15px;
	}

	span.gift-description{
		color: #333333;
		font-size: 12px;
		font-family: Arial, Helvetica, sans-serif;
		margin-top: 5px;
	}

	span.gift-price{
		font-family: Arial, Helvetica, sans-serif;
		width: 93%;
		font-size: 15px;
		color: #B8860B;
		position: absolute;
		bottom: 1px;
		background-color: #FFFFFF;
		border-top: 4px double lightgray;
		padding-top: 3px;
	}

	section#gift-guide-container figure{
		transition:all 0.5s ease;
		-webkit-transition:all 0.5s ease;
		-moz-transition:all 0.5s ease;
		-o-transition:all 0.5s ease;

	}

/*#gift-guide-container figure:hover img{
-webkit-transform: scale(1.06);
-moz-transform: scale(1.06);
-o-transform: scale(1.06);
-ms-transform: scale(1.06);
transform: scale(1.06);
-webkit-backface-visibility: hidden;
opacity: 1;
}

#gift-guide-container figure.price-header:hover img{
-webkit-transform: scale(1.00);
-moz-transform: scale(1.00);
-o-transform: scale(1.00);
-ms-transform: scale(1.00);
transform: scale(1.00);
}*/

figure.primer-approved:before, figure.primer-approved:hover:before {
content: "";
background: var(--wpr-bg-653707e2-e721-4eaa-984a-cc3801ec1572) no-repeat;
position: absolute;
top: 0;
right: 0px;
width: 60px;
height: 60px;
z-index:9999;
}

nav#cat-nav > ul > li.title {
margin-left: -32%;
}
nav#cat-nav > ul {
padding-left: 27%;
}

/*.grow:active, .grow:focus, .grow:hover {
-webkit-transform: scale(1.02) !important;
transform: scale(1.02) !important;
}*/

figure.gift-cell.price-header {
padding: 0px;
width: 32%;
border: 0px;
height:418px;
}

.full-width-gift.gift-cell{
width:100%;
box-sizing: border-box;
margin: 0px;
height:auto;
border:0px;
}

/*figure.full-width-gift:hover,  figure.full-width-gift:hover *{
-webkit-transform: scale(1.00) !important;
-moz-transform: scale(1.00) !important;
-o-transform: scale(1.00) !important;
-ms-transform: scale(1.00) !important;
transform: scale(1.00) !important;
}*/

nav#price-nav ul {
    padding-left: 17px;
}

nav#price-nav ul li.title {
    margin-right: 44px !important;
}

figure.price-header > img {
margin: 0 auto;
display: block;
}

section#gift-guide-container main {
float: left;
}

nav#cat-nav > ul > li.title{margin-left:24px;}
nav#cat-nav > ul{padding-left:21.6%;width:100%;}

.top-column {
float: left;
width: 50%;
padding: 15px;
box-sizing: border-box;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
}

.gift-cell{
	width:29.4%;
	height:402px;
}

.single .entry-content nav#cat-nav > ul {
padding-left: 0;
width: 98%;
}

@media only screen and (max-width:1199px){.single .entry-content nav#cat-nav > ul > li.title{margin-left:0;}.single .entry-content nav#cat-nav > ul{padding-left: 3%;width: 98%;}/*.single .entry-content .gift-cell{width:22%;}*/}
@media only screen and (min-width:801px){figure.gift-cell.price-header {width:31.3%;}.single .entry-content figure.price-header > img.mobile-image{display:none}}
@media only screen and (max-width:800px){/*.single .entry-content nav#cat-nav > ul{width:100%;padding-left:17px;}.single .entry-content nav#cat-nav > ul > li.title{margin-left:0px;margin-right:47px !important;}*/.top-column{width:100%;}.single .entry-content  #gift-guide-container figure:hover img {-webkit-transform: scale(1.00);-moz-transform: scale(1.00);-o-transform: scale(1.00);-ms-transform: scale(1.00);transform: scale(1.00);-webkit-backface-visibility: hidden;}span.gift-image{width:100%;}section#gift-guide-container figure.price-header {text-align: center;}section#gift-guide-container main {float: left;width: 100%;}section#gift-guide-container main > figure {width: 100%;box-sizing: border-box;height: auto;}span.gift-image {float: left;}h3.gift-name {float: left;width: 100%;}span.gift-description {float: left;width: 100%;}span.gift-price {float: left;position:static}.single .entry-content figure.price-header > img.mobile-image{display:block}.single .entry-content figure.price-header > img.desktop-image{display:none;}}
