body {
	margin-top: 0px;
	margin-bottom: 0px;
    margin-left: 0px;
	margin-right: 0px;
	-webkit-text-size-adjust:none;
	background-image:url(images/bg-downtown-bw.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: top center;
}


.header {
 		width: 100%;
 		position: fixed;
 		top:0px;
 		bottom:auto;
 		right:auto;
 		left:auto;
	}
	


@font-face {
    font-family: Bebas;
    src: url('https://www.downtownbenchbeamsville.com/font/BebasNeue-Regular.otf');
}

@font-face {
    font-family: Script;
    src: url('https://www.downtownbenchbeamsville.com/font/BRUSHSCI.TTF');
}

@font-face {
    font-family: Gothic;
    src: url('https://www.downtownbenchbeamsville.com/font/GOTHIC.TTF');
}

.nav {
	font-family: Bebas, Arial, Helvetica, sans-serif;
	color: #010101;
	font-size: 40px;
}
.nav a:link {
	color: #010101;
	text-decoration: none;
}
.nav a:visited {
	text-decoration: none;
	color: #010101;
}
.nav a:hover {
	text-decoration: none;
	color: #3d3d3d;
}
.nav a:active {
	text-decoration: none;
	color: #010101;
}

.div-padding {
 padding-top:0px;
 padding-bottom:0px;
 padding-right:23px;
 padding-left:23px;
}


.subtitle-Script {
	font-family: Script, Arial, Helvetica, sans-serif;
    color: #2d2d2d;
	font-size: 48px;
}

.subtitle-Bebas {
	font-family: Bebas, Arial, Helvetica, sans-serif;
    color: #2d2d2d;
	font-size: 40px;
}

.subtitle-Bebas-white {
	font-family: Bebas, Arial, Helvetica, sans-serif;
    color: #ffffff;
	font-size: 40px;
}



.maintext {
	font-family: Gothic, Arial, Helvetica, sans-serif;
	color: #626060;
	font-size: 26px;
}
.maintext a:link {
	color: #69372c;
	text-decoration: none;
}
.maintext a:visited {
	text-decoration: none;
	color: #69372c;
}
.maintext a:hover {
	text-decoration: none;
	color: #854239;
}
.maintext a:active {
	text-decoration: none;
	color: #69372c;
}


.maintext-white {
	font-family: Gothic, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 26px;
}
.maintext-white a:link {
	color: #69372c;
	text-decoration: none;
}
.maintext-white a:visited {
	text-decoration: none;
	color: #69372c;
}
.maintext-white a:hover {
	text-decoration: none;
	color: #854239;
}
.maintext-white a:active {
	text-decoration: none;
	color: #69372c;
}



.covid {
	font-family: Gothic, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 26px;
}
.covid a:link {
	color: #ffffff;
	text-decoration: none;
}
.covid a:visited {
	text-decoration: none;
	color: #ffffff;
}
.covid a:hover {
	text-decoration: none;
	color: #ffffff;
}
.covid a:active {
	text-decoration: none;
	color: #ffffff;
}


.maintext-green {
	font-family: Gothic, Arial, Helvetica, sans-serif;
	color: #91BE3F;
	font-size: 26px;
}

.maintext-blue {
	font-family: Gothic, Arial, Helvetica, sans-serif;
	color: #27A8E1;
	font-size: 26px;
}

.maintext-brown {
	font-family: Gothic, Arial, Helvetica, sans-serif;
	color: #6D4E22;
	font-size: 26px;
}

#vineyard {
    height: 1484px;
	width:100%;
	background-image:url(bg-vineyard.jpg);
}


.footer {
	font-family: Calibri, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 18px;
}
.footer a:link {
	color: #000000;
	text-decoration: none;
}
.footer a:visited {
	text-decoration: none;
	color: #000000;
}
.footer a:hover {
	text-decoration: none;
	color: #CCC;
}
.footer a:active {
	text-decoration: none;
	color: #000000;
}




.copyright {
	font-family: Gothic, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 18px;
}
.copyright a:link {
	color: #ffffff;
	text-decoration: none;
}
.copyright a:visited {
	text-decoration: none;
	color: #ffffff;
}
.copyright a:hover {
	text-decoration: none;
	color: #e3e3e2;
}
.copyright a:active {
	text-decoration: none;
	color: #ffffff;
}



.dropdown {
    position: relative;
    display: inline-block;	
}


.dropdown-content {
    font-family: ArialBlack, Helvetica, sans-serif;
	display: none;
    position: absolute;    
    min-width: 350px;    
    padding-top:1px;
    z-index: 1;
	font-size: 26px;
	line-height: 45px;	
	text-align:left;	
}


.dropdown-content-box {
	box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.4);
    padding: 12px 16px;
	background: rgba(131,176,48,1.00);	
}




.dropdown-content a:link {
	color: #ffffff;
	text-decoration: none;
}

.dropdown-content a:visited {
	text-decoration: none;
	color: #ffffff;
}

.dropdown-content a:hover {
	text-decoration: none;
	color: #e4e5e3;
}

.dropdown-content a:active {
	text-decoration: none;
	color: #ffffff;
}

.dropdown-content a:link {
	display:block; 
	padding:3px;
}

.dropdown:hover .dropdown-content {
    display: block;
}

.dropdown-sub:hover .dropdown-content-sub {
    display: block;
}