/* Last refactor:10/21, 4pm: all previous styles integrated with source scss. */


#pager { position:relative !important; }
@media only screen and (max-width:43.75em) { .blog .drop { display:none !important; visibility:hidden; } }
#pager { z-index:10; }
.single-page-image {
	position:relative; overflow:hidden; text-align:center;
}

.ui-datepicker { display: none; }

.carousel-image {
	background: url(../img/ajax-loader.gif) no-repeat center center !important;
}

@media only screen and (max-width: 768px) {
	.single-page-image img {
		max-width: 100% !important;
		height: auto !important;
	}
}

/*@media (min-width: 43.75em) {
 .nav-menu a:hover { color: #bc226d !important; }
#masthead { position:absolute; }
}

#mini-nav { z-index:-1; border:none; position:fixed; top:-40px;  left:-1%; right:-1%; margin:0; max-width:none; background: rgba(255, 255, 255, 0.9); box-shadow:0 1px 1px -1px #aaa; }
#mini-nav nav, #mini-nav ul, #mini-nav li, #mini-nav a { background:none transparent; border:none !important; }
*/

.page-about h1.entry-title { position:relative; }

.page-about h1.entry-title:after {
background: url(../img/WineStain.jpg) center bottom no-repeat;
background-size: auto 100%;
height: 3em;
width: 4em;
position: absolute;
overflow: visible;
content: "";
display: block;
left: 6.3em;
z-index: -1;
top: -1.3em;
}

@media (min-width: 43.75em) {
 .nav-menu a:hover { color: #bc226d !important; }
 .site-header { background:none; }
 .blog .drop {display:block !important; visibility:visible;}
.page-about h1.entry-title:after {
height: 6em;
width: 6em;
left: 6.3em;
top: -3.3em;
}
}

#mini-nav { z-index:-1; border:none; position:fixed; top:-40px;  left:-1%; right:-1%; margin:0; max-width:none; background: rgba(255, 255, 255, 0.9); box-shadow:0 1px 1px -1px #aaa; }
#mini-nav nav, #mini-nav ul, #mini-nav li, #mini-nav a { background:none transparent; border:none !important; }

#mini-nav div { position:relative; }
.highlight { position: absolute; bottom: 0; left: 0; text-align: center; height: 2px; }
.highlight:after { position: absolute; width: 65px; margin: auto; left: 0; right: 0; height: 2px; content: ""; }

@media only screen and (max-width:640px) {
	#wine, #drop1, #drop2 { background-size:50% 50%; }
	#wine {  }
	#home-name { text-indent:-1em; }
	#home-name span { right:-3em; }
	.menu li a { line-height:2.6; }
	/*#home-name { width:auto; max-width:100%; }*/

}

@media only screen and (min-width:640px) and (max-width:768px) { #home-name { text-indent:-1em; }
	#home-name span { right:-2em; } }

#drop1 { background-image:url(../img/wine-drop-home-1.png); }
#drop2 { background-image:url(../img/wine-drop-home-2.png); }
