<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* 
WOO CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles in this file instead of style.css so it 
is easier to update the theme. Simply copy an existing style 
from style.css to this file, and modify it to your liking. */

@media screen and (max-width: 480px)  { html  select {   display: none; }  }  
@media screen and (max-width: 480px)  { html  select {   float: left; }  }  


/* 
GLOBAL STYLES
----------------
Add styles beneath this line that you want to be applied across your entire site */

.dummy_css_test {
    font-family: 'Lato', sans-serif;
    text-align: center;
    color: #373434;
    font-weight: 700;
    font-size: 30px;
    margin: 75px auto;
    line-height: 30px;
}



.wine-fest {
margin: 0 auto;
border: 10px solid #fff;
}


/* WINE PAGES  */

/*  Wine Pages
.page-id-3038 header h1,
.page-id-3034 header h1,
.page-id-3032 header h1,
.page-id-3029 header h1,
.page-id-3025 header h1,
.page-id-3016 header h1,
.page-id-3009 header h1,
.page-id-3003 header h1,
.page-id-2998 header h1,
.page-id-2978 header h1,
.page-id-2975 header h1,
.page-id-2968 header h1,
.page-id-2965 header h1,
.page-id-2962 header h1,
.page-id-2955 header h1,
.page-id-2946 header h1,
.page-id-2943 header h1,
.page-id-2940 header h1,
.page-id-2936 header h1,
.page-id-2928 header h1,
.page-id-2924 header h1,
.page-id-2919 header h1,
.page-id-2903 header h1,
.page-id-3376 header h1,
.page-id-2865 header h1
.page-id-3568 header h1
{display:none;}   */

.page-id-2915 header h1,
.page-id-3071 header h1
.page-id-3568 header h1
{display:none;} 
			
.wine-page-header {min-height:240px !important;}

.page-id-2915 h3, /*Category Page */
.page-id-3071 h3, /*Category Page */
.page-id-3038 h2,
.page-id-3034 h2,
.page-id-3032 h2,
.page-id-3029 h2,
.page-id-3025 h2,
.page-id-3016 h2,
.page-id-3009 h2,
.page-id-3003 h2,
.page-id-2998 h2,
.page-id-2978 h2,
.page-id-2975 h2,
.page-id-2968 h2,
.page-id-2965 h2,
.page-id-2962 h2,
.page-id-2955 h2,
.page-id-2946 h2,
.page-id-2943 h2,
.page-id-2940 h2,
.page-id-2936 h2,
.page-id-2928 h2,
.page-id-2924 h2,
.page-id-2919 h2,
.page-id-2903 h2,
.page-id-2915 h2,
.page-id-3071 h2,
.page-id-3376 h2,
.page-id-2865 h2 
		{
    color: #9F8765 !important;
    font: normal 22px/1.2em 'Sorts Mill Goudy', arial, sans-serif;
}


.page-id-3038 h4,
.page-id-3034 h4,
.page-id-3032 h4,
.page-id-3029 h4,
.page-id-3025 h4,
.page-id-3016 h4,
.page-id-3009 h4,
.page-id-3003 h4,
.page-id-2998 h4,
.page-id-2978 h4,
.page-id-2975 h4,
.page-id-2968 h4,
.page-id-2965 h4,
.page-id-2962 h4,
.page-id-2955 h4,
.page-id-2946 h4,
.page-id-2943 h4,
.page-id-2940 h4,
.page-id-2936 h4,
.page-id-2928 h4,
.page-id-2924 h4,
.page-id-2919 h4,
.page-id-2903 h4,
.page-id-2915 h4,
.page-id-3071 h4,
.page-id-3376 h4,
.page-id-2865 h4 
		{
    color: #9F8765 !important;
    font: normal 18px/1.2em 'Sorts Mill Goudy', arial, sans-serif;
}


.category-price h3 {
    color: #9F8765 !important;
    font: bold 22px/1.2em 'Sorts Mill Goudy', arial, sans-serif;		
}
			
.wine-product-header {
	top: -26px;
    position: relative;
margin-left: -25px !important;
    margin-right: -25px !important;
  }
	
.wine-page-title h1 {
color:#fff !important;
/*  font-size:55px !important;  
  color: #9F8765 !important;  */
  margin-top: 60px;
    margin-bottom: 60px !important;		  
text-shadow: 0 0 20px #000000;		
  font: normal 55px/1.2em 'Sorts Mill Goudy', arial, sans-serif !important;
		}
	
.page-id-2915 h2, .page-id-3071 h2 {
    color: #9F8765 !important;
    font: normal 26px/1.2em 'Sorts Mill Goudy', arial, sans-serif !important;
}



.page-id-3385 .type-page img,
.page-id-3308 .type-page img,
.page-id-3310 .type-page img,
.page-id-3038 .type-page img,
.page-id-3034 .type-page img,
.page-id-3032 .type-page img,
.page-id-3029 .type-page img,
.page-id-3025 .type-page img,
.page-id-3016 .type-page img,
.page-id-3009 .type-page img,
.page-id-3003 .type-page img,
.page-id-2998 .type-page img,
.page-id-2978 .type-page img,
.page-id-2975 .type-page img,
.page-id-2968 .type-page img,
.page-id-2965 .type-page img,
.page-id-2962 .type-page img,
.page-id-2955 .type-page img,
.page-id-2946 .type-page img,
.page-id-2943 .type-page img,
.page-id-2940 .type-page img,
.page-id-2936 .type-page img,
.page-id-2928 .type-page img,
.page-id-2924 .type-page img,
.page-id-2919 .type-page img,
.page-id-2903 .type-page img,
.page-id-3376 .type-page img,
.page-id-2865 .type-page img
	{border: none !important;
max-width: 650px;
    height: 650px;
    overflow: hidden;}


.page-id-3071 .type-page img,
.page-id-2915 .type-page img
{border: none !important;}


.page-id-3385 #content img,
.page-id-3308 #content img,
.page-id-3310 #content img,
.page-id-3038 #content img,
.page-id-3034 #content img,
.page-id-3032 #content img,
.page-id-3029 #content img,
.page-id-3025 #content img,
.page-id-3016 #content img,
.page-id-3009 #content img,
.page-id-3003 #content img,
.page-id-2998 #content img,
.page-id-2978 #content img,
.page-id-2975 #content img,
.page-id-2968 #content img,
.page-id-2965 #content img,
.page-id-2962 #content img,
.page-id-2955 #content img,
.page-id-2946 #content img,
.page-id-2943 #content img,
.page-id-2940 #content img,
.page-id-2936 #content img,
.page-id-2928 #content img,
.page-id-2924 #content img,
.page-id-2919 #content img,
.page-id-2903 #content img,
.page-id-3376 #content img,
.page-id-2865 #content img
 {
    max-width: 650px;
    height: 650px;
    overflow: hidden;
  position: absolute;
       left: -9999px;
    right: -9999px;
    margin: auto;
}
		

.page-id-2978 .type-page .article-inner {
        min-height: 700px !important;
}


html {
	margin-top: 0 !important;
} 

body {
    background: #beb9b4;
  	background-image: none;
  	background-position: top center;
  	background-repeat: no-repeat;
}

.entry img,
#content img {
	max-width: 100%;
	height: auto;
}

.clear {
	clear: both;
}

.page #wrapper,
.single #wrapper,
#wrapper {
	clear: both;
	max-width: 930px;
	margin: 0 auto;
	padding: 0;  
  	background: none !important;
}
  
#content {
	padding: 0 9px 2.244em 9px;
	background: #fff;
	margin-top:0px !important;
}

.page-id-1801 #content {
	padding: 0 9px 2.244em 9px;
	background: #fff;
	margin-top:-130px !important;
}

#content-top {
	background: none;  
	padding: 0;
}

.home.has-slider #header {
	background: none;  
}

.home #content-top {
	position: relative;
}
  
.home #featured-wrap {
	position: relative;
    /*
     * top: -130px;
     */
    top: 40px; /* Nate Symer, 12/30/19 */
  	max-width: 930px;
	margin: 0 auto;
	background: none;
  
}

.home #featured {
	height: auto !important;
	padding-bottom: 28px;
    /* Breaks links (Nate Symer 11.6.19) */
    /*z-index: -9999 !important*/
}

/* Nate Symer 11.6.19: Add selector block */
.home div#featured {
    z-index: 0 !important;
}
	
.home.has-slider #content {
	margin-top: 60px !important;
	box-shadow: none;
}

#featured .slide .slide-image {
	box-shadow: none;
}

.home .slide-content-container {
	display: none;
}

.home .article-inner {
	padding: 3px 0 0 0;
}

.home h2 {
	width: 100%;
	padding: 8px 0 8px 10px;
	background-color: #d2c36e;
	color: #fff;
	font-family: 'Times', sans-serif;
	font-size: 18px;
	font-weight: normal;
	text-transform: uppercase;
}

.home #events-advanced-list-widget-2 {
	padding-top: 0;
}

.home #events-advanced-list-widget-2 h3 {
	padding: 8px 0 3px 10px;
	background-color: #d2c36e;
	color: #fff;
	font-family: 'Times', sans-serif;
	font-size: 18px;
	font-weight: normal;
	text-transform: uppercase;
	margin: 3px 0 10px 3px;
}

.home #events-advanced-list-widget-2 li {
	padding-left: 15px;
}

.page-id-1554 #main,
.single-tribe_events #main {
	width: 100%;
}

.post, 
.type-page, 
.type-features, 
.search-results 
.features, 
.search-results .page, 
.search-results .type-product, 
.search-results .type-portfolio {
	box-shadow: none;
}

.article-inner header h1 {
	color: #9F8765;
	font: normal 26px/1.2em 'Sorts Mill Goudy', arial, sans-serif;
}

.entry,
.entry p {
	color: #4D3D21;
	font: normal 15px/1.5em "Trebuchet MS", Tahoma, sans-serif;
}

.page-id-67 .ezcol-one-half {
	margin-right: 0;
	text-align: center;
}

.page-id-67 .ezcol-one-half img {
	margin: 0;
	display: inline-block;
}

.page-id-67 .fix {
	position: relative;
	top: -20px;
}

.page-id-1587 .article-inner {
	padding: 1em;
}

/* Header */

.home.has-slider #header,
#header {
  	left: 0;
	right: 0;
	height: auto;
	max-width: 960px;
	margin: 80px auto 0 auto;
	padding: 0;
	background: #e8e3da !important;
	/* background-image: url('http://www.heritagewinenj.com/wp-content/themes/scrollider/images/stamp.jpg') !important; */
	background-position: right bottom !important;
	background-repeat: no-repeat !important;
	-webkit-box-shadow: 0px 0px 20px 0px rgba(66,35,11,.5) !important;
	-moz-box-shadow: 0px 0px 20px 0px rgba(66,35,11,.5) !important;
	box-shadow: 0px 0px 20px 0px rgba(66,35,11,.5) !important;
      z-index: 3333;
}

#header #logo {
	margin-top: 15px; 
	margin-bottom: 15px;
}

#header #logo img:hover {
	opacity: 1;  
}
		
#header #navigation {
	margin-top: 30px;		  
}

#header #navigation ul.nav {
	margin-right: 10px;
}
		
#header #navigation ul.nav &gt; li a {
	padding: 6px 10px 0 10px;
	color: #563a29;
	font-family: sans-serif;
/*	font-family: 'Sorts Mill Goudy', serif;*/
	font-size: 18px;
	text-shadow: none;		  
}

#header .nav-toggle {
	width: 2em;
	height: 2em;
	margin: 1em;
	background-image: none;
	background-color: #afa14d;
	box-shadow: none;
	border: 2px solid #928951;
	font-size: 1.3em;
	line-height: 2em;
}

/* Sub Menus */

ul.sub-nav {
	min-height: 36px;
	margin-top: 10px;
	padding: 0;
	background: #d2c36e;
	border-radius: 0;
	line-height: 30px;
}

ul.sub-nav a {
	color: #fff;
	font-family: "Merriweather", sans-serif;
}


/* Home Slider */

.slider-link-ul {
  	position: absolute;
	bottom: 32px;
	width: 100%;
	list-style-type: none;
    z-index: 3;
}

.slider-link {
  	float: left;
    width: 208px;
	height: 188px;
  	margin-left: 16px;
	/*background-position: 0 -188px;*/
}
/*
.slider-link:hover {
	background-position: 0 0;
}*/

.slider-link.newsletter {
  	margin-left: 25px;
	background-image: url('/wp-content/uploads/2019/12/UpcomingEvents1.png');	  
}

.slider-link.newsletter:hover {
	background-image: url('/wp-content/uploads/2019/12/UpcomingEvents2.png');
}

.slider-link.wineclub {
	background-image: url('/wp-content/uploads/2019/12/WineClub1.png');  
}

.slider-link.wineclub:hover {
	background-image: url('/wp-content/uploads/2019/12/WineClub2.png');
}

.slider-link.facebook {
	background-image: url('/wp-content/uploads/2019/12/Instagram1.png');  
}

.slider-link.facebook:hover {
	background-image: url('/wp-content/uploads/2019/12/Instagram2.png');  
}

.slider-link.video {
	background-image: url('/wp-content/uploads/2019/12/OnlineShop1.png');  
}

.slider-link.video:hover {
	background-image: url('/wp-content/uploads/2019/12/OnlineShop2.png');  
}

/* Interior Slider */

.metaslider { 
	margin: 0 auto;
}

/* Sidebar */

#sidebar .widget {
	padding-left: 0;
	padding-right: 0;	
	box-shadow: none;
}

#text-2 {
	text-align: center;
}

/* Footer */

#footer {
  	padding: 0 0 2em 0;
	background: none; 
}

#footer a img:hover {
	opacity: 1;
}

#footer #home-links {
	text-align: center;
}

#footer-widgets-container {
	display: none;
}

#page-bottom {
  margin:auto;
  padding: 15px 10px; 
  background:#e8e3da; 
  margin-bottom: 10px;
}

.footer-text { 
	font-family: 'Sorts Mill Goudy', serif;
	font-style: normal;
	font-weight: 400;
	color: #9F8765;
	font-size: 14px;
	text-align: center;
}
a.footer-text:link {color: #9F8765; text-decoration: none;}
a.footer-text:visited {color: #9F8765; text-decoration: none;}
a.footer-text:hover {color: #9F8765; text-decoration: underline; }
a.footer-text:active {color: #9F8765; text-decoration: none;}


/* Responsive Videos */

.video-container {
  position: relative;
  height: 0;
  padding-bottom: 56.25%;
  overflow: hidden;
}
 
.video-container iframe,
.video-container object,
.video-container embed,
.video-container video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
  

/* 
DESKTOP STYLES
-----------------
Add styles inside the media query below that you only want to be applied to the desktop layout of your site */

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

.slider-link-ul-mobile {
	display: none;
}

}

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

.home.has-slider #header,
#header {
	background-image: none;
}

#header #navigation ul.nav {
	margin-right: 0;
}

.slider-link-ul {
	display: none;
}

.slider-link-ul-mobile {
	z-index: 2;
	width: 100%;
	list-style-type: none;
	text-align: center;
}

.slider-link-ul-mobile li {
	display: inline-block;
}

.slider-link-ul-mobile .slider-link {
	float: none;
	display: inline-block;
	margin: 15px;
}

}

@media only screen and (min-width: 900px) {

/* Main */

#main {

}

.entry img,
#content img {
	max-width: 70%;
	height: auto;
}

/* Sidebar */

#sidebar {
	width: 30%;
}

#navigation ul.nav li.parent &gt; a:after {
	display: none;
}

#navigation ul.nav ul {
	top: inherit;
}

#header #navigation ul.nav ul &gt; li a {
	padding: 8px 12px 2px 12px;
}

#header #navigation ul.nav ul &gt; li a:hover,
#header #navigation ul.nav ul &gt; li a:active,
#header #navigation ul.nav ul &gt; li.current-menu-item a {
	background: #eae2b6;
}

#header #navigation ul.nav ul &gt; li.menu-item-1937 a,
#header #navigation ul.nav ul &gt; li.menu-item-1938 a,
#header #navigation ul.nav ul &gt; li.menu-item-1939 a,
#header #navigation ul.nav ul &gt; li.menu-item-1940 a,
#header #navigation ul.nav ul &gt; li.menu-item-1941 a {
	background: #fff !important;
}

}
/* 
MOBILE STYLES
-----------------
Add styles inside the media query below that you only want to be applied to the mobile layout of your site */

@media only screen and (min-width: 320px) and (max-width: 1024px) {

.home #content {
	margin: inherit;
}

}

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

/* Sub Menus */

.sub-nav li {
	text-align: center;
}
	
#header #logo {
	margin-top: 15px; 
	margin-bottom: 15px;
	width: 65%;
	margin-left: 20px;
}
	

/* Home page: Move the slider down */	
.home #featured-wrap {
	position: relative;
	top: 30px;
	max-width: 930px;
	margin: 0 auto;
		background: none;
}
	
	
/* Home Page: Fix home page  */
.home .page #wrapper, .single #wrapper, #wrapper {
    clear: both;
    max-width: 930px;
    margin: 0 auto;
    padding: 0px;
    background: none !important;
    margin-top: 160px;
}
	
.home.page-id-1801 #content {
    padding: 0 9px 2.244em 9px;
    background: #fff;
    margin-top: 30px !important;
}

}
  

@media only screen and (min-width: 455px) and (max-width: 655px) {

#text-2 a:first-child {
	margin-right: -3px;
	margin-left: 3px;
}
	
	


}

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

.page-id-67 .fix {
	top: 0;
}
		
#content img {
    max-width: 100%;
    height: auto;
    width: 100%;
}
		

}
	  
	
	
@media only screen and (max-width: 767px) {
	  
	  .page-id-3385 #content img,
.page-id-3308 #content img,
.page-id-3310 #content img,
.page-id-3038 #content img,
.page-id-3034 #content img,
.page-id-3032 #content img,
.page-id-3029 #content img,
.page-id-3025 #content img,
.page-id-3016 #content img,
.page-id-3009 #content img,
.page-id-3003 #content img,
.page-id-2998 #content img,
.page-id-2978 #content img,
.page-id-2975 #content img,
.page-id-2968 #content img,
.page-id-2965 #content img,
.page-id-2962 #content img,
.page-id-2955 #content img,
.page-id-2946 #content img,
.page-id-2943 #content img,
.page-id-2940 #content img,
.page-id-2936 #content img,
.page-id-2928 #content img,
.page-id-2924 #content img,
.page-id-2919 #content img,
.page-id-2903 #content img,
.page-id-3376 #content img,
.page-id-2865 #content img
 {
		
		position: inherit! important;
		width: 100%! important;
		height: auto! important;
	  }
	  
	}
	  
.page-id-3568 .entry-title {
display:none;
}	  

	
@media only screen and (max-width: 768px) {
  /* fix mobile navi */
  #header .nav-toggle a {
		display: none;
  }
	  
	  #header .nav-toggle {
		background: url(http://www.heritagewinenj.com/wp-content/uploads/2017/03/burger-navi.svg) center no-repeat!important;
    background-color: #afa14d!important;
	  }
}	

#page-bottom .white-icon-row {
	margin: 10px 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;	
}

#page-bottom .white-icon-row a {
	color: white;
	height: 44px;
	margin: 10px;
}

#page-bottom .white-icon-row a:hover {
	color: gray
}
</pre></body></html>