@charset "UTF-8";
/* CSS Document*/

/* Addthis as properties to the selector */
html,
html * {
	padding: 0;
	magrin: 0;
	
	
}


	
/*mobile*/


* {

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

    margin: 0;

    padding: 0;

}
.row-bottom{
	background-image: url("img/whitebkg.jpg");
	
}

.col1{
	background-image: url("img/whitebkg.jpg");
	background-size:cover;
}
.col-onehalf{
	display: block;
	margin-left:10%;
	width: 80%;
	padding: 10px;
	background-image: url("img/whitebkg.jpg");
}

.slideshow img {
 	display: block;
	width: 100%;
border:0px;
	margin-top:20px;
	margin-bottom: 20px;
	

}

/* pager */

.cycle-pager {

    text-align: center;

    width: 100%;

    z-index: 500;

    position: relative;

    top: 0;

}

.cycle-pager span {

    font-family: arial;

    font-size: 75px;

    width: 22px;

    height: 22px;

    display: inline-block;

    color: #ddd;

    cursor: pointer;

}

.cycle-pager span.cycle-pager-active { color:#09C; }

.cycle-pager > * { cursor: pointer; }

.slideshow{
	data-cycle-pause-on-hover: true;

data-cycle-fx: carousel;

data-cycle-timeout: 2000;

data-cycle-pager: pager;

data-cycle-carousel-offset: 1;

data-cycle-carousel-visible: 1;

data-cycle-carousel-fluid: true;
	margin-left: auto;
	margin-right: auto;
		

}

	

	.row:before, .row:after{
	content:"";
	display: table;
}

.row::after{
	clear: both;
	
}

.col-form{
	padding: 10px;
	display: inline-block;
	width: 100%;
	text-align: left;
	font-size: 30px;
	font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";
	
}
.distlink{
	display: inline-block;
	margin: 15px;
	padding-left: 50px;
	vertical-align: top;
}
.buyingbottles{
	background-image: url("img/bottlesshelved.jpg");
	background-size:cover;
}
.privacy{
	display: inline-block;
	margin-right: 15px;
	font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
		font-size: 10pt;
	text-align: right;
}

.vodkabkg{
	background-image: url("img/tealhollowspring.jpg");
	background-size: cover;
	
}

.membersof{
	width: 100%;
	background-color: #000000;
	text-align: center;
	font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
	font-size: 20px;
	color: #ffffff;
	padding-top: 10px;
	padding-bottom: 10px;
	
}

.memberslogo{
	margin-left: 10px;
	margin-right:  10px;
}
input{
	height: 50px;
	width: 250px;
	padding: 10px;
	font-size: 20px;
	border-color: #cdab86;
	
}


.notice{
	width:80%;
	background-color:#ffffff;
	padding: 80px;
	text-align: justify;
	
	
}

textarea{
	font-size: 20px;
}

form .submit{
	background: #cdab86;
	border-color: transparent;
	font-size: 20px;
	font-weight: bold;
	color: #ffffff;
	letter-spacing: 1px;
	margin-bottom: 100px;
}

form .submit:hover{
	background-color:#3c2203;
	cursor:point;
}
.distributorlink{
	display:block;
	margin-left:auto;
	margin-right:auto;	
}

.bottlestyles{
	display: block; 
	float: left;
	width:100%;
	background-color: white;
	padding: 10px;
	
}

.loginbox{
	width:650px; 
	height:500px;
	background-color: #3c2203;
	margin-left: auto;
	margin-right: auto;
	margin-top: 30px;
	margin-bottom: 30px;
padding-top: 20px;
	color: #ffffff;
	border-radius: 50px;
	
}

.distributor{
	display:block;
	background-color:none;
	border: none;
	width: 90%;
	margin-left:auto;
	margin-right:auto;
	vertical-align: middle;
	padding-top: 5px;
	
}

.distributorNJ{
	display:block;
	background-color:none;
	border: none;
	width: 90%;
	margin-left:auto;
	margin-right:auto;
	vertical-align: middle;
	padding-top: 5px;
	
}

.distributorTX{
	display:block;
	background-color:none;
	border: none;
	width: 90%;
	margin-left:auto;
	margin-right:auto;
	vertical-align: middle;
	padding-top: 5px;
	
}

.prodsquare{
	display:block;
	background-color:none;
	border: none;
	width: 90%;
	float:left;
	margin-left:auto;
	margin-right:auto;
	vertical-align: middle;
	padding-top: 5px;
	
}

.top{
	color: #000000;
	font-family: Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", "sans-serif";
	font-size: 15px;
	text-decoration: none;
	text-align: right;
	margin-right: 50px;
}
	

.prodsquareLCL{
	display:block;
	background-color:none;
	border: none;
	width: 90%;
	height: 200px;
	margin-left:auto;
	margin-right:auto;
	vertical-align: middle;
	padding-top: 5px;
	
}

.prodsquareDCB{
	display: block;
	background-color:none;
	border: none;
	width: 90%;
	float: left;
	margin-left:auto;
	margin-right:auto;
	vertical-align: middle;
	padding-top: 5px;
	
}
.prodsquareCR{
	display: block;
	background-color:none;
	border: none;
	width: 90%;
	float: left;
	margin-left:auto;
	margin-right:auto;
	vertical-align: middle;
	padding-top: 5px;
	
}

.prodsquareKL{
	display: block;
	background-color:none;
	border: none;
	width: 90%;
	float: left;
	margin-left:auto;
	margin-right:auto;
	vertical-align: middle;
	padding-top: 5px;
	
}
.prodsquare500{
	display: block;
	background-color:none;
	border: none;
	width:90%;
	float:left;
	padding-top: 5px;
	vertical-align: middle;
	margin-left: auto;
	margin-right: auto;
	
}
.prodsquare650{
	display: block;
	background-color:none;
	border: none;
	width: 90%;
	float:left;
	padding-top: 5px;
	vertical-align: middle;
	margin-left: auto;
	margin-right: auto;
}


.prodsquare800{
	display: block;
	background-color:none;
	border: none;
	width: 90%;
	float:left;
	padding-top: 5px;
	vertical-align: middle;
	margin-left: auto;
	margin-right: auto;
}


.center {
	width:100%;
	text-align: center;
	margin-left:auto;
	margin-right:auto;
	
}	

.col{
	width: 100%;
}

.col20{
	width:40%;
	float:left;
	margin-left: 15px;
	margin-right: 15px;
	padding-top: 25px
}

.horse{
	display: block;
	width:100%;
	height:auto;
	opacity: .5;
	
}

.container-horse{
	position: relative;
	width:100%;

}
.container-horse:hover .overlay-horse{
	opacity: 1;
}

.overlay-horse{
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	height: 100%;
	width:100%;
	opacity: 0;
	transition: .5s ease;
	background-color:#000000;
}
.text-horse{
	color: #cdab86;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
	font-size: 20px;
	padding-top: 20%;
	text-align: center;
	transform: translate(-50% -50%);
	
	
}
.barrels{
	background-image: url("barrels2.jpg");
	background-size: cover;	
}
.phone-horse{
	text-decoration: none;
	color:#cdab86;
}
hr{
 width: 90%;
	border-top-color: black;
	border-bottom-color: black;
	border-top: 5px;
	border-collapse: collapse;
	
}
	
p{
	font-family: helvetica neue;
	font-size: 15px;
	font-weight:400;
}

#logo{
    left:auto; 
    right:auto;
	width: 250px;
	float:none;
}

h2{
	font-family: helvetica Neue;
	font-size: 18px;
	font-style: italic;
	padding-top:10px;
	padding-left: 10px;
	padding-bottom:10px;
	margin-left: 10%;
	margin-right: 10%;
	margin-top: 10px;
	margin-bottom: 10px;
	color: white;
	background-color: darkgoldenrod;
	
	
}

h1 {
	font-family: Helvetica Neue;
	font-size:50px;
	text-transform: uppercase;
	padding-top: 0px;
	margin-top:1px;
}

h3{
	font-family: Helvetica Neue;
	font-size: 24px;
	text-transform: uppercase;
	font-weight: 400;
	margin-top: 3px;
	margin-bottom: 2px;
	padding-top:10px;
	
}

h4{
	
	font-family: Century Schoolbook;
	font-size: 40px;
	font-weight: 600;
	text-align: center;
	margin-top: 5px;
	margin-bottom: 0px;
}

h5{
	font-family: Helvetica Neue;
	font-size: 20px;
	font-weight: 400;
	margin-left:25px;
	margin-right:60px;
	margin-top: 15px;
	padding-bottom:10px;
	text-align: justify;
	hyphens: auto;
	
	
}

h6{
	font-family: Helvetica Neue;
	font-size: 20px;
	font-weight: 400;
	padding-top:130px;
	padding-bottom:0px;
	color:#ffffff;
	text-shadow: 1px 1px 8px#000000;
	
	
}

.name{
	font-family: arial Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", "sans-serif";
	font-size: 40px;
}

.title{
	font-family:Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
	font-size: 20px;
	font-style: italic;
	
}

.box-ben{
	right: 10px;
	left: 10px;
	padding-top: 250px;
	color:#000000;
	text-shadow: 0px 0px 5px#FFFFFF;
}

.phone{
	text-decoration: none;
	color:#000000;
}

.phone2{
	text-decoration: none;
	color:#ffffff;
}

.button-black{
	border: 2px #000000 solid;
	padding: 8px 10px;
	border-radius: 15px;
	color:#000000;
	text-decoration: none;
}


.button-white{
	border: 2px #FFFFFF solid;
	padding: 8px 10px;
	border-radius: 15px;
	color:#FFFFFF;
	text-decoration: none;
	margin-bottom: 5px;
	
}

.button-ltbrwn{
	border: 2px #cdab86 solid;
	padding: 8px 10px;
	border-radius: 15px;
	color:#cdab86;
	text-decoration: none;
	margin-bottom: 1px;
	
}
.button-ltbrwn2{
	border: 2px #cdab86 solid;
	background-color: #cdab86;
	padding: 0px;
	color:#cdab86;
	text-decoration: none;
	
}

.recipebox{
	display:inline-block;
	float: left;
	font-size: 18px;
	text-align: left;
	width: 100%;
	padding: 2%;
	color: #000000;

}

.recipebox2{
	background-color:#cdab86;
	display:inline-block;
	float: left;
	font-size: 18px;
	text-align: left;
	width: 100%;
	padding: 2%;
	color: #000000;

}

.recipeimg{
	display:inline-block;
	float:left;
	width: 150px;
	padding-right: 20px;
	
}
.recipelogo{
	display:inline-block;
	float: left;
	width: 210px;
	
	
}
.button-tour{
	border: 2px #000000 solid;
	background-color: #000000;
	padding: 8px 10px;
	border-radius: 15px;
	color:#CDAB86;
	text-decoration: none;
	margin-bottom: 5px;
	
}


.row-halloween{
	background-color: #FF5600;
	font-display: arial bold;
	font-size: 15px;
	color:#000000;
	
}
.halloween-rules{
	display: block;
	width: 80%;
	background-image: url("img/Halloween/HalloweenHP-bkg.jpg");
	background-repeat: no-repeat;
		background-size: contain;
	background-color: #000000;
	color:#ffffff;
	padding-top: 100px;
	padding-right: 20px;
	padding-left:20px;
	margin-bottom: 20px;
	margin-left: 10%;
	margin-top: 20px;
}

.cities{
	color: #ffffff;
	text-decoration: none;
	font-family: arial black;
	font-size: 20px;
	padding-left: 110px;
	padding-bottom: 20px;
}

.link-white{
	text-decoration: none;
	color:#ffffff;
}

.halloween{
	background-image: url("img/Halloween/halloweenHomeParty.jpg");
	background-size: contain;
	background-repeat: no-repeat;
	margin: 0px;
	color: #ffffff;
	text-align: center;
	text-decoration: none;
	background-color:#000000;
	padding-top: 230px;
		padding-bottom: 20px;
}

.rules{
	color:#ffffff;
	text-decoration: none;
	font-size: 20px;
	padding-bottom: 10px;
	
}
.style-nav ul {
	list-style-type: none;
	font-family: Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", "serif";
	font-size: 15px;
	font-size-adjust:auto;
	margin:0px;
	background-color: #000000;
}



.style-nav ul li a {
	
display:block;
	text-decoration: none;
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
	color: #FFFFFF;
	padding:5px;
}


.style-nav li a:hover {
	background-color: gray;
	text-decoration-color: #ffffff;
}



.halloween-nav ul {
	list-style-type: none;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
	font-size: 15px;
	font-style: bold;
	font-size-adjust:auto;
	margin:0px;
	background-color: #F16400;
}



.halloween-nav ul li a {
	
display:block;
	text-decoration: none;
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
	color: #000000;
	padding:15px;
}


.halloween-nav li a:hover {
	background-color: #ffffff;
	text-decoration-color: #000000;
}




.dist-nav  ul {
	list-style-type: none;
	font-family: Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", "serif";
	font-size: 15px;
	font-size-adjust:auto;
	margin:0px;
	background-color: #3c2203;
	
}



.dist-nav ul li a {
	
display:block;
	text-decoration: none;
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
	color: #FFFFFF;
	padding:5px;
}

.dist-nav li a:hover {
	background-color: #cdab86;
}

.prod-nav li {
	display: inline-block;
	list-style-tyoe: none;
	
	
		}

.prod-nav ul li a {
	text-decoration: none;
	color: #000000;
	text-transform: uppercase;
	font-display: block;
	font-size: 30px;
	padding: 8px;
}

.buttton{
	border: 2px #ffffff solid;
	background-color: #ffffff;
	padding: 4px 10px;
	margin: 2px;
	border-radius: 10px;
	color: #000000;
	text-decoration: none;
}

.products{
	background-image: url("img/homeofSweetLucy.jpg");
	background-size:contain;
	background-repeat: no-repeat;
	text-align: left;
	font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
	font: 200;
	font-size: 20px;
	padding-left: 50px;
	padding-top: 50px;
	padding-bottom: 20px;
	padding-right: 30px;
	color: #FFFFFF;
	text-shadow: 3px 3px 10px #000000;

}


.cookbook{
	background-image: url("img/recipes/cookbook.jpg");
	background-size:cover;
	text-align: left;
	margin-top: 20px;
	padding-left: 30px;
	padding-top: 20px;
	padding-bottom: 80px;
	padding-right: 30px;
	color: #FFFFFF;
	text-shadow: 3px 3px 10px #000000;

}


.cocktail{
	width: 100%;
	padding-top: 20px;
	

}

.piedough{
	height: 200px;
	margin-bottom: 20px;
	

}


.benjamin{
	display: inline-block;
	float: left;
	width: 100%;
	padding: 25px;
	background-color:#F0C02E;
	background-size:cover;
	color: black;
	margin: 0px;
	
}


.phil-barrels{
	background-image: url("img/barrels-phil.jpg");
	background-size:cover;
	background-repeat: no-repeat;
	width:100%;	
	margin-top: 0px;
	color:#ffffff;
	padding-top:10px;
	padding-left: 10%;
	padding-right: 20%;
	padding-bottom: 20px;
	
}

.phil{
	width: 70%;
	text-align: justify;
	padding-top:5px;
	padding-left: 10px;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
	padding-bottom: 10px;
	
}



.still1{
	background-color: grey;
	background-size: cover;
	padding: 20px;
	
	
}

.still{
	background-image: url(img/still.jpg);
	background-size:cover;
	height: 300px;
}

.bottleshist{
	display: inline-block;
	padding-top: 10px;
	width:100%;
}


.swag{
	background-image: url("img/swagbkg.jpg");
	background-size:cover;
	text-align: center;
	padding-left: 30px;
	padding-top: 30px;
	padding-bottom: 80px;
	padding-right: 30px;
	color: #FFFFFF;
	text-shadow: 3px 3px 10px #000000;

}

.findprod{
	background-color: #000000;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 20px;
	color: #cdab86;

}
.blackabout{
	background-color: #000000;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
	text-size: 30px;
	text-align: justify;
	padding: 20px;
	color: #cdab86;
	display: inline-block;
	float: left;
	

}

.tourblack{
	background-color: #000000;
	text-align: center;
	padding: 20px;
	color: #cdab86;

}
.brwnbkg{
	background-color: #cdab86;
	text-align: center;
	padding: 10px 10px 30px 10px;
	color: #000000;
	font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
	font-size:24px;
	vertical-align: middle;

}

.state{
	background-color: none;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 5px;
	color: #000000;
	

}
.about{
	display: inline-block;
	float: left;
	width: 100%;
	background:white;
	text-align: left;
	padding-left: 30px;
	padding-top: 20px;
	padding-bottom: 40px;
	padding-right: 30px;
	
}

.building{
	width:100%;
	margin-top:2px;
	margin-bottom:1px;
}

.nobkgrowimg{
	display: inline-block;	
	float:left;
	background:none;
	padding: 10px;
	margin-bottom: 0px;
	align-content: center;
	
	
}

.vtour{
	display: inline-block;	
	background:none;
	padding: 10px;
	margin-right: auto;
	margin-left: auto;
	align-content: center;
}

.awards{
	display: inline-block;	
	float:left;
	width: 100%;
	background:#000000;
	color:#FFFFFF;
	padding: 10px;
	margin-bottom:30px;
	resize: both;
	
	
	
}

.recipes{
	background-image: url("img/recipes.jpg");
	background-size:cover;
	text-align: left;
	padding-left: 30px;
	padding-top: 80px;
	padding-bottom: 100px;
	padding-right: 30px;
	color: #FFFFFF;
	text-shadow: 3px 3px 10px #000000;

}
.prod-grps{
	width: 100%;
	float: left;
	
}



.font-paragraph {
	font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
	font-style: normal;
	font-weight: 400;
	font-size-adjust: auto;
	font-size: 20px;
	text-align: center;
	padding-top: 25px;
	
	
}

.map{
	width: 250px;
	padding: 5px;
	
}

.tours{
	background-color: #000000;
	margin:0;
	text-align: center;
	padding-left: 30px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 30px;
	color: #FFFFFF;
	text-shadow: 2px 2px 8px #000000;
	
}

.bottles{
	float: left;
	margin-left: 10px;
	padding-right: 10px;
	height: 250px;
		
}

.description{
	display: table-column;

		
}

.vtours{
	display: inline-block;
	float: left;
	background-image: url("img/FrontDoor.jpg");
	background-size:cover;
	text-align: center;
	padding-left: 30px;
	padding-top: 30px;
	padding-bottom: 50px;
	padding-right: 30px;
	color: #FFFFFF;
	text-shadow: 3px 3px 10px #000000;
	width: 50%;
	

}

.horsehead{
	width: 30%;
	vertical-align: top;
	
}

*{
	box-sizing: border-box
}





.bottomlogo{
	width: 200px;
	float: left;
	padding-right: 20px;
	
	margin-left: 25%;
}

/*form styles*/
.col-25{
	width: 25%;
	margin-top: 10px;
	text-align: right;
	vertical-align: middle;
}

.col-75{
	width: 75%;
	margin-top: 10px;
	align-content: left;
	vertical-align: middle;
}
.form{
	display: inline-block;	
	background:none;
padding: 0px;
	margin-bottom: 0px;
	text-align: left;	
	
}

input [type=text], select, textarea {
	width: 100%;
	padding: 12px;
	box-sizing:border-box;
	border: 1px solid #000000;
	resize: vertical;
	display: inline-block;
}

textarea {
	width: 100%;
	height: 150px;
	padding: 12px;
	box-sizing: border-box;
	border: 2px solid #cdab86;
	resize: none;
	
}

label {
	padding: 12px 12px 12px 0px;
	display: inline-block;
}

input[type=submit]{
	padding: 20px;
	border: none;
	border-radius: 5px;
	cursor: pointer;
	float: right;
}

.login-form input[type=submit] {
	padding: 20px;
	border: none;
	border-radius: 5px;
	cursor: pointer;
	float: center;
}




	
	





/*tablet layout*/
@media (min-width: 750px) {
	
	.prod-grps{
		display: inline-block;
		float: left;
		width: 50%;
	}
	
	.bottlestyles{
		width: 50%;
		padding: 25px;
	}
	
	.about{
	display: inline-block;
	float: left;
	width: 100%;
	background:White;
	text-align: left;
	padding-left: 30px;
	padding-top: 20px;
	padding-bottom: 40px;
	padding-right: 30px;
	
}

	.halloween-rules{
		margin-top: 125px;
		padding-top: 200px;
		padding-left: 50px;
		padding-right: 50px;
		}
	
	.cities{
	font-size: 30px;
	padding-left: 225px;
	padding-bottom: 100px;
}
	
	.halloween{
		background-size: contain;
		background-repeat: no-repeat;
		padding-top: 250px;
		padding-left: 20px;
		padding-right: 20px;
		padding-bottom: 108px;
	}	
	
	.row-halloween{
		background-color: #F16400;
	}
.recipelogo{
	
	width: 170px;
	
	
}	
	
.recipebox{
	
	width: 50%;
	padding: 1%;
	

}

.recipebox2{
	background-color:#cdab86;
	
	width: 49%;
	padding: 1%;
	color: #000000;

}

	
	.distributorlink{
		float:right;
	margin-right: 10px;
	margin-top: -30px;	

	
}
	
		.col20{
		width: 20%;
		align-content:center;
	}
	
	.col-100{
		width:100%;
		padding-left: 10%;
		padding-right:10%;
	}

	.blackabout{
		padding: 100px 30px;

}
	
	.box-ben{
		padding-top: 250px;

}
		
.slideshow img {
	width: 60%;
 margin-left: 20%;
}
	
.phil-barrels{
	background-size:cover;
	padding-right: 40%;
	
}

	.still1{
		display: inline-block;
		float: left;
		padding:50px;
		width: 50%;
	}

.halloween-nav ul li {
display:inline-block;
	padding: 10px;
}
	
	.halloween-nav ul{
		text-align: center;
	}
.style-nav ul li {
display:inline-block;
	padding: 10px;
}
	
	.style-nav ul{
		text-align: center;
	}
.dist-nav ul li {
display:inline-block;
	padding: 10px;
}
	
	.dist-nav ul{
		text-align: center;
	}


.map{
	width: 400px;
	padding: 5px;
	
}

	.col-md-onehalf{
		width: 50%;
		align-content: center;
		vertical-align: middle;
		float: left;
		
	}
	
	.col{
		float:left;
		
	}
	
	.col-onehalf{
		display:block;
		width: 70%;
		margin-left: 15%;
		margin-right: 15%;
		padding-right: 40px;
	}
	
	.col-3quater{
		width: 75%;
		margin-left:12.5%;
		margin-right:12.5%;
		
	}
.products{
	background-size: cover;
	
	font-size: 30px;
	padding-left: 100px;
	padding-top: 110px;
	padding-bottom: 55px;

	}
	
	.swag{
	padding-top: 20px;
	padding-bottom: 170px;
	
}
	
	
.recipes{
	padding-left: 30px;
	padding-top: 50px;
	padding-bottom: 100px;
	padding-right: 30px;
	color: #FFFFFF;
	text-shadow: 3px 3px 10px #000000;

}
.findprod{
	padding-top: 30px;
	padding-bottom: 60px;
	vertical-align: middle;
	

}

	.prodsquareLCL{
	height: 700px;
	
	
}
	.prodsquareCR{
	height: 500px;
}
		.prodsquareKL{
	height: 500px;
}
	
	
.distributorNJ{
	height:175px;
	
}

	.distributorTX{
	height: 300px;
	
}
.col-form{
	width: 50%;
}
	
	
	.footer{
	left:0;
	right: 0;
	background-image: url("img/whitebkg-bottom.jpg");
	background-position: top left;
	background-repeat: repeat space;
	vertical-align: middle;
	padding-top: 10px;
	padding-bottom: 10px;
		margin: 0px;
		
}
	.bottles{
	 	padding-left: 40px;
		padding-top: 20px;
		height: 300px;
	}

	
}
/*desktop layout*/
@media (min-width: 1050px){
	
	.phil-barrels{
		padding-top: 100px;
		padding-bottom: 100px;
	}
	
	.prod-grps{
		display:inline-block;
		float: left;
		width: 33%;
		
	}
	
	
	.col-onehalf{
		width: 60%;
		margin-left: 20%;
		margin-right: 20%;
	}
	
	
	.halloween-rules{
		margin-top: 125px;
		padding-top: 300px;
		padding-left: 50px;
		padding-right: 50px;
		}
	
	.cities{
	font-size: 50px;
	padding-left: 400px;
	
}
	.halloween{
		background-size: contain;
		background-repeat: no-repeat;
		padding-top: 500px;
		padding-left: 20px;
		padding-right: 20px;
		padding-bottom: 125px;
	}	
	
	
	.recipebox{
	
	width: 30%;
	padding: 1%;
	

}

.recipebox2{
	background: none;
	
	width: 30%;
	padding: 1%;
	color: #000000;

}
	.recipelogo{
	width: 300px;
	
	
}
	
	.products{
		background-size:cover;
		font-size: 50px;
	padding-left: 200px;
	padding-top: 200px;
	padding-bottom: 100px;

	}
	.slideshow img {
	width: 40%;
 margin-left: 30%;
}
	h6{
		text-size: 30px;
	}
	
.blackabout{
	padding: 200px 50px;
	resize:both;
	
}
	
	.col-onefourth{
		width: 25%;
		padding: 15px;
	}
	


	.findprod{
	padding-top: 10px;
	
}
	.tours{
		display: inline-block;
		float:left;
	padding-bottom: 90px;
		width: 50%;
	
}
	.col-onethird{
		width: 33%;
		padding: 15px;
	}
	
	.brwnbkg{
	font-size:36px;
	

}

	.prodsquareDCB{
	height: 700px;
	
}
	
	.prodsquareLCL{
	height: 700px;
	
	
}
	
	.prodsquareKL{
	height: 550px;
	
	
}
	.distributorNJ{
	height: 200px;
	
}

	.distributorTX{
	height: 300px;
	
}
	
	.still1{
		display: inline-block;
		float:left;
		width: 50%;
		padding:20px;
		
	}
	
}
.phil{
	width: 70%;
	text-align: justify;
	padding-top:100px;
	padding-left: 50px;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
	padding-bottom:100px;
	
}

	.box-ben{
		padding-top: 220px;

}
.still{

	height: 500px;
}
	
	.bottleshist{
	width:70%;
		margin-top:0px;
	margin-left: 15%;
	margin-right: auto;
		
}

	.col-form{
	width: 25%;
}

.bottlestyles{
	width: 50%;
	padding: 50px;
}

}
		
	
