.page-id-339 .entry-title {
	display:none
}

.disclaimer {
	background: #fff;
text-align: left;
padding: 2px 10px;
text-transform: uppercase;
font-size: 12px;
letter-spacing: 1px;
border: 1px solid #A47D61;
display: inline-block;
margin-bottom: 15px;
}

.entry-content a {
	background: #e3d8d1;
}

.home .entry-content a,
.search .entry-content a
.archive .entry-content a{
	background: none;
}

.entry-content a:hover {
	background: none;
}

.related-posts-list {
	display:inline-block;
	background:#fff;
	padding: 20px;
}

.related {
margin-bottom: 30px;
margin-top: 0px;
padding-top: 0;
	background: none;
	border: 1px solid #d3a17d;
	padding:0;
}

a.related-post-title { 
	font-family: 'Jost', sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	letter-spacing: 1px
		line-height: 0px;
}

.related-title {
	font-family: 'BonVivant';
font-size: 50px;
text-align: center;
text-transform: lowercase;
line-height: auto;
}

#custom_html-11 .widget-title span {
font-weight: 300;
text-transform: uppercase;
font-size: 13px;
text-align: left;
float: none;
margin: 0 auto;
letter-spacing: 1.5px;
margin-bottom: 10px;
	font-family:'Jost', sans-serif;
}

#featured-post-2.widget-odd {
	margin-top: -10px;
padding-top: 20px;
}

#featured-post-2 .post {
	width: 50%;
	display:inline-block;
	margin-bottom: 0;
	padding: 3px 8px;
}

#featured-post-2 a.alignleft, #featured-post-2 img.alignleft, #featured-post-2 .wp-caption.alignleft {
	margin: 0;
}

.more-from-category a {
	background: #a47d61 !important;
display: inline-block;
border-bottom: 11px solid #d3a17d;
color: #fff;
text-transform: uppercase;
margin-top: 15px;
letter-spacing: 1.5px;
font-size: 11px;
background: #8B9B91;
padding: 0px 10px;
}

.search-form input {
	background: #f3ece9 !important;
	border:none;
}

.sidebar .simple-social-icons ul li a, .sidebar .simple-social-icons ul li a:hover, .sidebar .simple-social-icons ul li a:focus {
	padding: 6px !important;
margin: 3px;
}

.sidebar .widget {
	background: none;
	border: 1px solid #d3a17d;
	color: #403838;
	
}

#custom_html-11 {
	border-bottom:none;
}

#featured-post-2 {
	border-top: none;
}

.sidebar .widget.simple-social-icons {
	margin-top: 0;
}

.wp-block-gallery.is-cropped .blocks-gallery-item img {
	height: auto !important;
}

.archive .entry-meta, .search .entry-meta {
	display:none !important;
}

.archive .entry-content, .search .entry-content {
	margin-top: 0 !important;
}

.page-id-339 .hi {
	font-family: 'BonVivant';
font-size: 58px;
position: absolute;
left: -60px;
top: -90px;
}

.page-id-339 .hi2 {
	font-family: 'BonVivant';
font-size: 38px;
line-height: 30px;
}

.page-id-339 .wp-block-cover, .page-id-339 .wp-block-cover-image {
	width: auto !important;
}

#tabs .shop-tabs ul {
	background: #fff;
}

#tabs .shop-tabs li a:hover, #tabs .shop-tabs li.tab-current a {
    background:#8B9B91;
    
}

.page-id-30071 .blocks-gallery-grid, .page-id-30071 .wp-block-gallery {
	margin: 0 auto !important;
}

.page-id-30071 .has-background {
	padding: 30px 0px 160px;
}

.page-id-30071 .blocks-gallery-item {
	background: #fff;
	padding-top: 30px;
}

.page-id-30071 .wp-block-gallery .blocks-gallery-item figcaption {
background: #fff;
text-align: center;
font-family: "Jost", sans-serif;
font-size: 12px;
font-weight: 300;
text-transform: uppercase;
letter-spacing: 1px;
color: #403838;
bottom: -116px;
padding-top: 13px;
}

.page-id-30071 .wp-block-gallery .blocks-gallery-item strong {
	background: #d3a17d;
display: inline-block;
margin: 0 auto;
font-family: "Jost", sans-serif;
font-size: 12px;
font-weight: 300;
text-transform: uppercase;
letter-spacing: 1.5px;
color: #403838;
padding: 0px 10px;
line-height: 15px;
margin-bottom: 10px;
}

.alignfull {
	margin-left: calc(-100vw / 2 + 100% / 2);
margin-right: calc(-100vw / 2 + 100% / 2);
max-width: 100vw;
}

.alignwide {
/* Set these margins to work with your own theme. */
margin-left: -80px;
margin-right: -80px;
max-width: 100vw;
}

.alignfull img {
width: 100vw;
}


.page-id-30081 .hi {
font-family: 'BonVivant';
font-size: 48px;
text-transform: lowercase;
line-height: 35px;	
}

.page .site-inner {
	margin-top: 0 !important;
}

.sidebar .wpp-post-title {
text-align: center;
width: 100%;
display: inline-block;
color: #000;
margin-top: 0px;
margin-bottom: 20px;
font-family: 'Didot',serif;
}

.title .ubermenu-target-title.ubermenu-target-text {
	font-size: 24px;
font-family: 'Playfair Display',sans-serif !important;
letter-spacing: 0;
text-transform: none;
}

.alignwide {
/* Set these margins to work with your own theme. */
margin-left: -80px;
margin-right: -80px;
max-width: 100vw;
}
.alignfull {
margin-left: calc(-100vw / 2 + 100% / 2);
margin-right: calc(-100vw / 2 + 100% / 2);
max-width: 100vw;
}
.alignfull img {
width: 100vw;
}

.viewall .ubermenu-target-title.ubermenu-target-text {
background: #000;
	color: #fff;
	font-size: 14px;
font-family: 'Playfair Display',sans-serif !important;
	padding: 10px 30px;
letter-spacing: 0;
text-transform: none;
	margin-top: 20px;
}

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

.sidebarposts .one-third .widget-wrap {
	display:inline;
}
}

@media only screen and (max-width: 969px) {
	.site-header.fix {
		margin-top: 0;
	}
	
	.ubermenu-responsive-toggle, .ubermenu-sticky-toggle-wrapper {
		color: #565656 !important;
	}
}


@media only screen and (max-width: 850px) {
	
		.content {
		max-width: 100%;
	}
	.sidebar {
		max-width: 400px;
		width: 100%;
		margin: 0 auto;
	}
	
	.home-slider .post .entry-title {
		margin-top: 10px;
		font-size: 14px;
	}
	
	.home-slider .post {
		margin-bottom: 0;
	}
	
	.latest-finds {
		padding: 0px 20px;
	}
	
			.sidebarposts .one-third .widget-wrap {
			display:table;
		}
}

@media only screen and (max-width: 780px) { 
	
	.genesis-nav-menu .widget-area .simple-social-icons ul li  {
		margin: 0 auto !important;
	}
	
	.home-slider .image {
max-width: 100%;
	}
	
	.home-slider .wp-caption-text {
		width: 100%;
	}

	.home-slider {
		margin-bottom: 20px;
	}
	
	.home-slider .hi {
	left: -10px;
	}
	
	.favoriteposts .one-fourth {
		float:left;
		width: 48%;
	}
	
	.home .site-inner {
		margin-top: 40px !important;
	}
	
	.home .content .entry-image-link {
		display: inline-block;
max-width: 100%;
float: none;
	}
	
	.home .content .entry-content {
		height: auto;
		width: 100%;
		float:none;
	}
	
	.home .content .entry-content .more-link {
		margin: 0 auto;
		margin-top: 15px;
		text-align:center;
	}
}

@media only screen and (max-width: 730px) {
	.home .content .entry-image-link {
		float:none;
		max-width: 100%;
	
	}
	.related-post {
		height: 100%;
	}
	
	.related {
		padding: 20px;
		margin-top: 30px;
	}
	.home .content .entry-content {
		width: 100%;
		margin-top: 0;
		height: auto;
	}
	
	@media only screen and (max-width: 680px) {
		.sidebarposts .one-third .widget-wrap {
			display:inline;
		}
		
		.instagram .widget-title {
			font-size: 30px;
		}
		
		.archive-pagination li {
			display:inline-block;
			margin-top:10px;
		}
	
}
	
		@media only screen and (max-width: 520px) {
	.favoriteposts .one-fourth {
		float:left;
		width: 100%;
	}
			.related-title {
				font-size: 35px;
			}
			.related-post {
				width: 100%;
			}
			.between-posts-area .widget-last {
				padding: 10px 20px 20px;
			}
	
			.between-posts-area .widget-title {
				font-size: 28px;
			}
}

