/* Put your custom css here */
/***** Divider *****/

hr.divider {
	border: 0;
	border-top: 1px solid #ccc;
	margin: 26px 0 40px;
}

hr.divider.thin {
	border-color: #ccc;
}

hr.divider.light {
	border-color: #EBE9E9;
	border-top-width: 2px;
}

hr.divider.bold {
	border-color: #868484;
	border-top-width: 2px;
}

hr.divider.dashed {
	border-style: dashed;
}

.divider-set1 {
	margin: 0 auto 68px;
	position: relative;
	width: 55%;
}

.divider-set1 hr.middle {
	border: 0;
	border-top: 1px solid #ececec;
}

.divider-set1 hr.short {
	border: 0;
	border-top: 1px solid #d0d0d0;
	border-bottom: 1px solid #d0d0d0;
	height: 13px;
	position: absolute;
	left: 50%;
	margin-left: -18px;
	top: -13px;
	width: 36px;
}


/*.responsive-video {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 60px;
	overflow: hidden;
	background-color: #FFF;
}


.responsive-video iframe,
.responsive-video object,
.responsive-video embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}*/



/*.video-container {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 30px;
	height: 0;
	border: 2px double #D6D6D6;
	border:4px double #E5E5E5;
	margin: 4px;
	background-color: #FFF;
}
 
.video-container iframe,
.video-container object,
.video-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	border-top-width: 4px;
	border-right-width: 4px;
	border-bottom-width: 4px;
	border-left-width: 4px;
	border-top-style: double;
	border-right-style: double;
	border-bottom-style: double;
	border-left-style: double;
	border-top-color: #CCC;
	background-color: #FFF;
	height: 90%;
}*/


/** separators **/


hr.lineDouble2 {
	border-top: 4px double rgb(238, 238, 238);
	margin-top: -18px;
	margin-bottom: -18px;
}
hr.lineStar2, hr.lineX, hr.linePlus, hr.lineDot, hr.lineLines {
	text-align: center;
}
hr.lineStar2:after, hr.lineX:after, hr.linePlus:after, hr.lineDot:after, hr.lineLines:after {
	background: none repeat scroll 0 0 rgb(255, 255, 255);
	color: rgb(238, 238, 238);
	content: '\e815';
	display: inline-block;
	font-family: 'custom-icons';
	font-size: 1em;
	padding: 0 0.25em;
	position: relative;
	top: -0.8em;
	width: 33px;
}
hr.lineX2:after {content: '\e816';}
hr.linePlus2:after {content: '\e81c';}
hr.lineDot2:after {content: '\e930';}
hr.lineLines2:after {content: '\e866';}

hr.lineSmall2 {
	margin-left: auto;
	margin-right: auto;
	width: 25%;
	margin-top: -18px;
}


/***** Dropcap *****/
span.dropcap {
	float: left;
	font-size: 24px;
	font-weight: 600 !important;
	margin: 3px 8px 3px 0;
	padding: 6px 13px;
	text-transform: uppercase;
}

span.dropcap1 {
	float: left;
	font-size: 16px;
	font-weight: 600 !important;
	text-transform: uppercase;
	background: #e66f66;
	color: #fff;
	margin-top: 2px;
	margin-right: 4px;
	margin-bottom: 2px;
	margin-left: 0;
	padding-top: 2px;
	padding-right: 13px;
	padding-bottom: 2px;
	padding-left: 13px;
}




span.dropcap.default {
	background: #e66f66;
	color: #fff;
}

span.dropcap.dark {
	background: #868484;
	color: #fff;
}

span.dropcap.light {
	background: #EBE9E9;
	color: #333 !important;
}

span.dropcap.simple {
	color: #333;
	padding-top: 0;
	padding-right: 7px;
	padding-left: 0;
}

#footerRights .container .row .col-md-5{
	text-align:center;
}
#footerRights .container .row .col-md-5 .quickMenu li .linkLeft a{
	color: #000;
}
#footerRights .container .row .col-md-5 .quickMenu li a{
	color: #000;
}

#footerRights .container .row .col-md-5 .quickMenu li a:hover{
	color: #d34932;
}

#footerRights .container .row .col-md-6{
	text-align:center;
	color: #000;
}
#footerRights .container .row .col-md-6 .quickMenu li .linkLeft a{
	color: #000;
}
#footerRights .container .row .col-md-6 .quickMenu li a{
	color: #000;
}

#footerRights .container .row .col-md-6 .quickMenu li a:hover{
	color: #d34932;
}










.header5 #content .container .row.pb40 .col-sm-4 address p a {
	font-family: 'Roboto',sans-serif;
	font-size: 14px;
	color: #777;
}
.header5 #content .container .row.pb40 .col-sm-4 address p a:hover {
	color: #d34932;
}
/** box testimonial1 **/
.boxTestimonial1{
	padding:18px 18px 18px 18px;
	font-family: 'Roboto',sans-serif;
	font-size:12px;
	line-height: 16px;
	margin-bottom: 18px;
}

.boxTestimonial1{background:#f7f7f7;}

.boxTestimonial1 img {
	/* [disabled]border: 1px solid rgba(0, 0, 0, 0.15); */
}

.boxTestimonial1 dl {
	margin-top:0;
	margin-bottom:20px
}

.boxTestimonial1 dt, dd {
	line-height:1.42857143
}

.boxTestimonial1 dt {
	font-weight:700
}

.boxTestimonial1 dd {
	margin-left:0
}
.header5 #footer #footerRights .container .row .col-md-12 {
	font-size: 10px;
	font-variant: small-caps;
	color: #CCC;
	background-color: #000;
	text-align: center;
}
.header5 #footer #footerRights2 {
	background-color: #000;
}
.header5 #footer #footerRights2 .container .row .col-md-12 .quickMenu li a {
	text-align: center;
}
.header5 #footer #footerRights .container .row .col-md-6 .quickMenu li a strong {
	font-weight: 800;
}
/*.header5 #page #content .container .row .col-md-9 .row .col-md-11 #tfaContent {
	border: 1px solid #999;
}*/
.header5 #page #content section .container .row.mb30 .col-md-12 .ctaBox .row #tfaContent .wFormContainer div #tfa_8588153617645-WRPR #tfa_8588153617645 #tfa_8588153619094-D .inputWrapper #tfa_8588153619094 .oneChoice #tfa_8588153619105-L {
	color: #333;
	font-size: 14px;
}


#wineButton{
	vertical-align: center;
	padding-bottom: 50px;
	
}

#about{
	border: 1px dashed lightgray;
	padding: 30px;
	width: 50%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 85px;
	margin-bottom: 50px;

	
}

#donatecontent {
	margin: 40px;
	border: 1px dashed lightgray;
	padding: 17px;
	
	
}

#clickherenao {
	padding-top: 20px;
	 
	
}

#abtheading{
	margin-top: 35px;
	
}