@CHARSET "UTF-8";

/*  SECTIONS  */
.section {
	clear: both;
	padding: 0px;
	margin: 0px;
}

/*  COLUMN SETUP  */
.col {
	display: block;
	float:left;
	margin: 1% 0 1% 1.6%;
}
.col:first-child { margin-left: 0; }


/*  GROUPING  */
.group:before,
.group:after {
	content:"";
	display:table;
}
.group:after {
	clear:both;
}
.group {
    zoom:1; /* For IE 6/7 */
}
                                               
					
/*  GRID OF FIVE  */
.span_5_of_5 {
	width: 100%;
}
.span_4_of_5 {
	width: 79.68%;
}
.span_3_of_5 {
	width: 59.36%;
}
.span_2_of_5 {
	width: 39.04%;
}
.span_1_of_5 {
	width: 18.72%;
}

/*  GO FULL WIDTH AT LESS THAN 480 PIXELS */

@media only screen and (max-width: 480px) {
	.col { 
		margin: 1% 0 1% 0%;
	}
}

@media only screen and (max-width: 480px) {
	.span_5_of_5 {
		width: 100%; 
	}
	.span_4_of_5 {
		width: 100%; 
	}
	.span_3_of_5 {
		width: 100%; 
	}
	.span_2_of_5 {
		width: 100%; 
	}
	.span_1_of_5 {
		width: 100%;
	}
}
                                          
					
/*  GRID OF TWO  */
.span_2_of_2 {
	width: 100%;
}
.span_1_of_2 {
	width: 49.2%;
}

/*  GO FULL WIDTH AT LESS THAN 480 PIXELS */

@media only screen and (max-width: 480px) {
	.col { 
		margin: 1% 0 1% 0%;
	}
}

@media only screen and (max-width: 480px) {
	.span_2_of_2 {
		width: 100%; 
	}
	.span_1_of_2 {
		width: 100%;
	}
}

/*  GRID OF THREE  */
.span_3_of_3 {
	width: 100%;
}
.span_2_of_3 {
	width: 66.13%;
}
.span_1_of_3 {
	width: 32.26%;
}

/*  GO FULL WIDTH AT LESS THAN 480 PIXELS */

@media only screen and (max-width: 480px) {
	.col { 
		margin: 1% 0 1% 0%;
	}
}

@media only screen and (max-width: 480px) {
	.span_3_of_3 {
		width: 100%; 
	}
	.span_2_of_3 {
		width: 100%; 
	}
	.span_1_of_3 {
		width: 100%;
	}
}



@font-face {
	font-family: 'bonaventure_condensed_blaCnRg';
	src: url('817474366-Bonaventure_CondensedBlack_TT.eot');
	src: url('817474366-Bonaventure_CondensedBlack_TT.eot#iefix') format('embedded-opentype'), url('817474366-Bonaventure_CondensedBlack_TT.svg') format('svg'), url('817474366-Bonaventure_CondensedBlack_TT.woff') format('woff'), url('817474366-Bonaventure_CondensedBlack_TT.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'lo-typelight';
	src: url('729187012-Lo-Type-Light.eot');
	src: url('729187012-Lo-Type-Light.eot#iefix') format('embedded-opentype'), url('729187012-Lo-Type-Light.svg') format('svg'), url('729187012-Lo-Type-Light.woff') format('woff'), url('729187012-Lo-Type-Light.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;

}

@font-face {
	font-family: 'lo-typemedium_condensed';
	src: url('965576172-Lo-Type-Medium-Condensed.eot');
	src: url('965576172-Lo-Type-Medium-Condensed.eot#iefix') format('embedded-opentype'), url('965576172-Lo-Type-Medium-Condensed.svg') format('svg'), url('965576172-Lo-Type-Medium-Condensed.woff') format('woff'), url('965576172-Lo-Type-Medium-Condensed.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'lo-typeregular';
	src: url('391967774-LoType-Regular.eot');
	src: url('391967774-LoType-Regular.eot#iefix') format('embedded-opentype'), url('391967774-LoType-Regular.svg') format('svg'), url('391967774-LoType-Regular.woff') format('woff'), url('391967774-LoType-Regular.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'BonaventureCondensed-CondensedBold';
	src: url('292545_0_0.eot');
	src: url('292545_0_0.eot#iefix') format('embedded-opentype'), url('292545_0_0.woff') format('woff'), url('292545_0_0.ttf') format('truetype');
}

@font-face {
	font-family: 'Chalkhandletteringshaded_demRegular';
	src: url('chalk-hand-lettering-shaded.eot');
	src: url('chalk-hand-lettering-shaded.eot') format('embedded-opentype'), url('chalk-hand-lettering-shaded.woff') format('woff'), url('chalk-hand-lettering-shaded.ttf') format('truetype'), url('chalk-hand-lettering-shaded.svg') format('svg');
}

@font-face {font-family: 'BonaventureCondensed-CondensedBold';src: url('2B3F61_0_0.eot');src: url('2B3F61_0_0.eot#iefix') format('embedded-opentype'),url('2B3F61_0_0.woff') format('woff'),url('2B3F61_0_0.ttf') format('truetype');}

/* =============================================================================
   HTML5 display definitions
   ========================================================================== */

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
	display: block;
}

audio, canvas, video {
	display: inline-block;
	*display: inline;
	*zoom: 1;
}

audio:not([controls]) {
	display: none;
}

[hidden] {
	display: none;
}

/* =Reset default browser CSS.
-------------------------------------------------------------- */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font,
ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
	outline: none;
}

input {
	outline: none;
}

h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	font-family: 'bonaventure_condensed_blaCnRg';
}

ol, ul, li {
	list-style: none;
	padding: 0px;
}

blockquote {
	quotes: none;
}

blockquote:before, blockquote:after {
	content: '';
	content: none;
}

del {
	text-decoration: line-through;
}

.clearfix:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	line-height: 0;
	visibility: hidden;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

a img {
	border: none;
}

img {
	max-width: 100%;
}

p {
	margin: 5px 0;
	font-family: 'lo-typelight';
	font-size: 15px;
	line-height: 20px;
}

a {
	color: #371e0c;
	text-decoration: underline;
}

h1 {
	font-family: 'lo-typemedium_condensed';
	font-size: 100px;
	color: #fdfce1;

}

h2 {
	font-size: 54px;
	line-height: 60px;
	margin-bottom: 25px;
}

h3 {
	font-size: 40px;
	line-height: 45px;
}

h4 {
	font-family: 'lo-typemedium_condensed';
	font-size: 22px;
	line-height: 25px;
	text-transform: uppercase;
}

li {
	font-size: 15px;
	line-height: 24px;
}

body {
	font-size: 19px;
	line-height: 27px;
	color: #371e0c;
	font-family: 'lo-typelight';
	background: url("../img/bkg.jpg") center top repeat-y;
}

button {
	cursor: pointer;
}

.content {
	width: 1200px;
	margin: 0px auto;
	position: relative;
}

.content .subtitle {
	font-size: 19px;
}
.home .wrapper {
	padding-top: 160px;
}
.home header {
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 1000;
}
.header-wrapper {
	background: url("../img/header.png") center top repeat-x;
	width: 100%;
	height: 115px;
	padding: 45px 0 0 0;
}

.logo {
	position: absolute;
	top: -35px;
	left: 65px;
	z-index: 1;
}

.header-holder {
	width: 100%;
	background: url("../img/menu.png") center top repeat-x;
}

.header-inner {
	width: 1200px;
	margin: 0 auto;
	position: relative;
}

.main-menu {
	display: inline-block;
	width: 100%;
	height: 64px;

}

.main-menu ul {
	display: inline-block;
	float: right;
	margin: 5px 0 0 0;
}

.main-menu ul li {
	float: left;
	margin: 0px 15px;
}

.main-menu ul li a {
	font-size: 24px;
	color: #faf9de;
	line-height: 34px;
	text-decoration: none;
	text-transform: uppercase;
}

.main-menu ul li a:hover {
	color: #90755f;
}

.main-menu-mobile {
	text-align: center;
	display: none;
	min-height: 32px;
	width: 95%;
	margin: auto;
	background-image: url("../img/menu.png");
	z-index: 2;
	position: relative;
}

.main-menu-mobile li a {
	width: 100%;
	display: inline-block;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 18px;
	line-height: 30px;
	color: #FAF9DE;

}

.mobile-link {
	text-decoration: none;
	text-transform: uppercase;
	font-size: 18px;
	line-height: 37px;
	color: #FAF9DE;
	width: 100%;
	display: inline-block;
	height: 37px;
}

.main-menu-mobile ul {
	display: none;
	background-color: #6e422f;
}

.main-menu-mobile li {
	height: 32px;
	border-bottom: 1px solid #613f2b;
}

.main-menu-mobile li a:hover {
	color: #90755f;
}

/* slider */

.home-slider img {
	max-width: 100%;
}

.home-slider .bx-wrapper {
	position: relative;
	text-align: center;
}

.home-slider .bx-controls {
	position: absolute;
	top: 40px;
	right: 20px;
	display: inline-block;
z-index:333
}

.home-slider .bx-pager-item {
	float: left;
	padding: 1px;
}

.home-slider .bx-pager-link {
	padding: 1px 2px;
	background-image: url(../img/slide-circle.png);
	background-repeat: no-repeat;
	background-position: center center;
	width: 14px;
	height: 14px;
	display: inline-block;
	text-indent: -19999px;
}

.home-slider .bx-pager-link:hover, .home-slider .bx-pager-item .active {
	background-image: url(../img/slide-circle-full.png);
	background-repeat: no-repeat;
	background-position: center center;
}

.slide {
	position: relative;
	overflow: hidden;
}
.slide:before, .slide:after {
	left: 0;
	position: absolute;
	width: 100%;
	z-index: 1;
	content: "";
}
.slide:before {
	background: url("../img/banners/topline.png") repeat-x;
	height: 32px;
	top: -10px;
}
.slide:after {
	background: url("../img/banners/bottomline.png") repeat-x;
	bottom: -10px;
	height: 31px;
}
.slide-1, .slide-2, .slide-3, .slide-4, .slide-5 {
	display: block;
	width: 1200px;
	height: 630px;
	background-image: url(../img/slide-1.png);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 100% auto;
}

/* home content */

.content .home-info .subtitle {
	font-family: 'lo-typeregular';
	font-size: 23px;
	line-height: 23px;
	color: #b15d26;
	margin: 12px 0;
}

.content .home-info {
	/*margin-top: 50px;*/
	width: 100%;
	text-align: center;
	display: inline-block;
}

.content .home-info h3 {
	width: 100%;
	text-align: center;
	margin-bottom: 20px;
	color: #b73934;
	font-family: 'BonaventureCondensed-CondensedBold';
}

.content .bottom-info, .calendar .prev-month, .calendar .next-month, .bottom-info li span {
	font-family: 'bonaventure_condensed_blaCnRg';
	font-size: 18px;
	color: #6c491c;
}

.content .three-columns-holder {
	display: inline-block;
	width: 100%;
	text-align: center;
}

.content .three-columns-holder .left-column {
	width: 18%;
	float: left;
	margin-left: 2%;
	display: inline-block;
}

.content .three-columns-holder .left-column-hidden {
	display: none;
}

.icon-facebook, .icon-twitter, .icon-instagram, .icon-blogger , .icon-mail {
	height: 34px;
	width: 34px;
	display: block;
	float: left;
	padding: 2px;
}

.icon-facebook {
	background-image: url(../img/facebook.png);
	background-repeat: no-repeat;
	background-position: center center;
}

.icon-twitter {
	background-image: url(../img/twitter.png);
	background-repeat: no-repeat;
	background-position: center center;
}

.icon-instagram {
	background-image: url(../img/instagram.png);
	background-repeat: no-repeat;
	background-position: center center;
}

.icon-blogger {
	background-image: url(../img/blogger.png);
	background-repeat: no-repeat;
	background-position: center center;
}

.icon-mail{
	background-image: url(../img/mail.png);
	background-repeat: no-repeat;
	background-position: center center;
}

.icon-facebook:hover {
	background-image: url(../img/facebook-hover.png);
	background-repeat: no-repeat;
	background-position: center center;
}

.icon-twitter:hover {
	background-image: url(../img/twitter-hover.png);
	background-repeat: no-repeat;
	background-position: center center;
}

.icon-instagram:hover {
	background-image: url(../img/instagram-hover.png);
	background-repeat: no-repeat;
	background-position: center center;
}

.icon-blogger:hover {
	background-image: url(../img/blogger-hover.png);
	background-repeat: no-repeat;
	background-position: center center;
}

.icon-mail:hover {
	background-image: url(../img/mail-hover.png);
	background-repeat: no-repeat;
	background-position: center center;
}

.content .three-columns-holder .middle-column {
	width: 60%;
	float: left;
	display: inline-block;
}

.content .three-columns-holder .middle-column h4, .contact-holder .home-info h4 {
	font-size: 30px;
	line-height: 35px;
}

.content .three-columns-holder .right-column {
	width: 18%;
	margin-right: 2%;
	float: left;
	text-align: right;
	display: inline-block;
}

.content .three-columns-holder .right-column .btn-red {
	float: right;
}

.latest {
	margin-top: 20px;
	padding-left: 70px;
	padding-bottom: 25px;
	display: inline-block;
	background-image: url(../img/bungbarrel.png);
	background-repeat: no-repeat;
	background-position: top center;
	color: #fdfce1;
}

.latest .left-column {
	position: relative;
	width: 65%;
	float: left;
	margin-top: 105px;
}

.latest .right-column {
	float: right;
	width: 30%;
	display: block;
}

.latest .bx-controls {
	position: absolute;
	top: 20px;
	left: 0;
}

.latest .bx-prev, .latest .bx-next, .twitter-news .bx-prev, .twitter-news .bx-next {
	display: inline-block;
	float: left;
	height: 35px;
	margin-right: 4px;
	width: 37px;
	text-indent: -19999px;
}

.latest .bx-prev, .twitter-news .bx-prev {
	background-image: url(../img/arrow-up.png);
	background-repeat: no-repeat;
	background-position: center center;
}

.latest .bx-next, .twitter-news .bx-next {
	background-image: url(../img/arrow-down.png);
	background-repeat: no-repeat;
	background-position: center center;
}

.latest .bx-prev:hover, .twitter-news .bx-prev:hover {
	background-image: url(../img/arrow-up-hover.png);
	background-repeat: no-repeat;
	background-position: center center;
}

.latest .bx-next:hover, .twitter-news .bx-next:hover {
	background-image: url(../img/arrow-down-hover.png);
	background-repeat: no-repeat;
	background-position: center center;
}

.latest .bx-wrapper {
	position: static;
}

.latest-head {
	display: inline-block;
	width: 100%;
}

.latest-head h2 {
	width: 80%;
	float: right;
	text-shadow: 5px 8px 7px #000000;
	font-family: 'BonaventureCondensed-CondensedBold';
    font-size:44px;
}

.latest-news {
	resize: none;
	min-height: 350px;
	width: 100%;
}

.li-row {
	display: inline-block;
	width: 100%;
}

.latest-news .li-row {
	padding-top: 10px;
}

.latest-news li, .ladyface-blog li {
	display: inline-block;
}

.latest-news .news-img {
	width: 18%;
	float: left;
}

.slider-right-text {
	width: 80%;
	margin-left: 2%;
	float: left;
}

.latest-news h4 {
	width: 100%;
	font-family: 'lo-typemedium_condensed';
	text-transform: uppercase;
	font-size: 22px;
	line-height: 26px;
	padding: 0;
}

.latest-news p {
	width: 100%;
	font-family: 'lo-typelight';
	margin-top: 5px;

}

.more-btn {
	position: absolute;
	text-align: center;
	margin-top: -27px;
	z-index: 1;
	width: 100%;
}

.btn-white {
	display: block;
	color: #371E0C;
	height: 71px;
	width: 184px;
	background-image: url("../img/btn-white.png");
	background-position: center 0;
	background-repeat: no-repeat;
	text-decoration: none;
}

.btn-white:hover {
	background-position: center -71px;
	background-repeat: no-repeat;
	color: #fdfce1;
}

.btn-big-white {
	display: block;
	color: #371E0C;
	height: 71px;
	width: 239px;
	background-image: url("../img/btn-big-white.png");
	background-position: center bottom;
	background-repeat: no-repeat;
	text-decoration: none;
}

.btn-big-white:hover {
	background-position: center top;
	background-repeat: no-repeat;
	color: #fdfce1;
}

.btn-red {
	display: block;
	width: 153px;
	height: 71px;
	border: none;
	color: #fefbe1;
	background-image: url(../img/red-btn.png);
	background-repeat: no-repeat;
	background-position: center top;
	text-decoration: none;
}

.btn-red:hover {
	background-image: url(../img/red-btn.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	color: #371E0C;
}

.btn-brown {
	display: block;
	height: 71px;
	width: 184px;
	background-image: url("../img/btn-white.png");
	background-repeat: no-repeat;
	background-position: center -71px;
	background-repeat: no-repeat;
	text-decoration: none;
	color: #fdfce1;
}

.btn-brown:hover {
	background-position: center 0;
	background-repeat: no-repeat;
	color: #371E0C;
	cursor: pointer;
}

.btn-big-brown {
	display: block;
	height: 71px;
	width: 239px;
	background-image: url("../img/btn-big-white.png");
	background-position: center top;
	background-repeat: no-repeat;
	text-decoration: none;
	color: #fdfce1;
}

.btn-big-brown:hover {
	background-position: center bottom;
	background-repeat: no-repeat;
	color: #371E0C;
	cursor: pointer;
}

.btn-big-red {
	display: block;
	width: 268px;
	height: 71px;
	background-image: url("../img/red-big-btn.png");
	background-position: center 0;
	background-repeat: no-repeat;
	text-decoration: none;
	color: #fefbe0;
}

.btn-big-red:hover, .btn-big-red.active {
	background-position: center -71px;
	background-repeat: no-repeat;
	color: #371E0C;
}

.btn-huge-red {
	display: block;
	width: 341px;
	height: 71px;
	background-image: url("../img/red-huge-btn.png");
	background-position: center top;
	background-repeat: no-repeat;
	text-decoration: none;
	color: #fefbe0;
}

.btn-huge-red:hover {
	color: #371E0C;
	background-position: center bottom;
	background-repeat: no-repeat;
	text-decoration: none;
}

.more-btn span, .btn-red span, .btn-white span, .btn-brown span, .btn-big-red span, .btn-huge-red span, .btn-big-white span, .btn-big-brown span {
	font-family: 'lo-typemedium_condensed';
	font-size: 30px;
	line-height: 50px;
	display: block;
	text-align: center;
}

.btn-big-red span {
	font-size: 25px;
}
.more-btn {z-index:100}
.more-btn a {
	margin: auto;
	
}

.button-holder-with-arrow {
	text-align: center;
}

.btn-text-with-arrow {
	display: inline-block;
}

.button-holder-with-arrow span {
	display: inline;
	float: left;
}

.button-holder-with-arrow img {
	float: left;
	max-width: 20%;
	padding-top: 20px;
	padding-left: 10px;
}

.ales {
	position: relative;
	display: inline-block;
	width: 100%;
	margin-top: -80px;
	padding-bottom: 120px;
	padding-top: 36px;
	background-image: url(../img/ales-bkg.png);
	background-repeat: no-repeat;
	background-position: top center;
	text-decoration: none;
}

.ales .ales-left {
	position: absolute;
	left: 31px;
	top: 50px;
}

.ales-head {
	display: inline-block;
	float: right;
	width: 74%;
	margin-top: 25px;
}

.ales-head h2, .celar-head h2 {
	text-align: center;
	color: #b15d26;
	font-size: 59px;
	line-height: 62px;
}

.ales-head h2 {
	width: 60%;
	float: left;

}

.main-ales .button-holder {
	float: left;
	width: 35%;
	margin-right: 5%;
}

.main-ales .button-holder a {
	float: right;
}

.border-img {
	float: right;
	clear: both;
	padding-right: 2%;
	max-width: 90%;
}

.ales-content {
	width: 83%;
	float: right;
	text-align: center;
	display: inline-block;
}

.ales-content li span {
	color: #562e19;
	font-family: 'lo-typelight';
	font-size: 15px;
	text-decoration: none;
	cursor: pointer;
}

.ales-content li span:hover {
	color: #b15d26;
}

.ales-content h4 {
	color: #562e19;
	width: 60%;
	float: left;
	margin-bottom: 10px;
}

.ales-ul {
	margin-top: 30px;
	float: left;
	width: 33%;
}

.ales-ul ul {
	width: 60%;
	float: left;
}

.ales-ul li {
	line-height: 27px;
	position: relative;
}

.ales-hidden, .event-hidden, .faq-hidden {
	position: absolute;
	text-align: center;
	display: none;
	width: 330px;
	background: url("../img/ales-bkg.png") no-repeat scroll center center rgba(0, 0, 0, 0);
	z-index: 2;
	border: 5px solid #b15d26;
	bottom: -40px;
	left: 190px;
	box-shadow: 3px 3px 5px #444;
}

.popup-inner {
	padding: 30px 20px;
	position: relative;
}

.hidden-img {
	margin: auto;
}

.hidden-img img {
	max-height: 100px;
	margin-bottom: 20px;
}

.hidden-popup h4 {
	display: inline;
	width: 100%;
	margin-bottom: 0;
}

.hidden-popup p {
	width: 100%;
	display: inline-block;
	color: #562E19;
	line-height: 22px;
	margin-bottom: 20px;
}

.ales-img {
	float: right;
	width: 35%;
}

.footer-wrapper {
	position: relative;
	margin-top: -40px;
	/*padding-top: 70px;*/
	padding-top: 40px;
	display: inline-block;
	z-index: 1999;
	background: url("../img/footer.png") center top repeat-x;
	width: 100%;
	text-align: center;
	/*padding-bottom: 20px;*/
}

.footer-holder {
	width: 768px;
	margin: auto;
}

.footer-wrapper ul {
	display: inline-block;
}

.footer-wrapper ul li {
	float: left;
}

.footer-wrapper ul a {
	border-left: 1px solid #FDFCE1;
	padding: 0 10px;
	display: block;
	line-height: 15px;
	color: #FDFCE1;
	text-decoration: none;
	font-family: 'lo-typeregular';
	font-size: 15px;
}

.footer-wrapper ul a:hover {
	color: #562e19;
}

.footer-wrapper ul .first {
	border-left: none;
}

.footer-wrapper p {
	color: #FDFCE1;
	font-family: 'lo-typelight';
	font-size: 13px;
	line-height: 15px;
	margin: 0;
	padding-bottom: 20px;
}

.footer-wrapper .support {
	margin: 15px 0;
}

.social-icon {
	display: inline-block;
	margin-top: 10px;
}

.footer-wrapper .social-icon {
	clear: both;
}

.border-footer {
	display: inline-block;
	max-width: 100%;
}

/* drink.html */

.header-content {
	display: block;
	height: 320px;
	width: 100%;
	margin-top: -30px;
	position: relative;
	z-index: 0;
}

.header-content h1 {
	float: right;
	display: inline-block;
	padding-top: 150px;
	padding-right: 130px;
}

.header-drinks {
	background-image: url(../img/bkg-drink.png);
	background-repeat: no-repeat;
	background-position: top center;
}

.header-socialize {
	background-image: url(../img/socialize.png);
	background-repeat: no-repeat;
	background-position: top center;
}

.image-drinks {
	text-align: center;
	margin-top:-30px;
}

.four-columns-holder {
	width: 76%;
	display: inline-block;
	margin: auto;
}

.four-columns-holder .column-holder {
	width: 23%;
	padding: 1%;
	float: left;
}

.image-drinks h4 {
	margin-top: 20px;
}

.image-drinks p {
	color: #613f2b;
}

.now-on-top {
	background-image: url(../img/now-on-top.png);
	background-repeat: repeat;
	background-position: top center;
	/* box-shadow: 5px 5px 5px #888888;*/
	width: 87%;
	margin: auto;
	color: #fff;
	font-size: 15px;
	position: relative;
}

.not-head, .not-news {
	display: inline-block;
	width: 100%;
}

.not-head h2 {
	width: 40%;
	display: inline-block;
	text-shadow: 5px 8px 7px #000000;
}

.not-head p {
	display: inline-block;
	width: 40%;
	color: #fff;
	float: right;
	line-height: 20px;
	margin-right:80px;
	margin-top:15px;
}

.not-news h4 {
	display: inline-block;
	padding-top: 10px;
}

.drink-name {
	font-family: 'lo-typeregular';
}

.not-news .subtitle {
	display: inline-block;
	padding-left: 5px;
	padding-top: 10px;
	font-size: 18px;
	line-height: 25px;
	margin: 0;
	vertical-align: top;
	color: #fff;
	text-transform: lowecase;
	font-size:15px;
}

.not-news img {
	display: inline;
}

.now-on-top .bx-controls {
	position: absolute;
	top: 40px;
	right: 30px;
}
.learn .bx-controls {
	position: absolute;
	top: 10px;
	right: 0px;
}

.now-on-top .bx-prev, .now-on-top .bx-next, .cs-holder .bx-prev, .cs-holder .bx-next,
.calendar .bx-prev, .calendar .bx-next, .gossip-holder .bx-prev, .gossip-holder .bx-next,.learn .bx-prev, .learn .bx-next {
	display: inline-block;
	float: left;
	height: 35px;
	margin-right: 4px;
	width: 37px;
	text-indent: -19999px;
}

.now-on-top .bx-prev,.learn .bx-prev {
	background-image: url(../img/arrow-content-up.png);
	background-repeat: no-repeat;
	background-position: center center;
}

.now-on-top .bx-next,.learn .bx-next {
	background-image: url(../img/arrow-content-down.png);
	background-repeat: no-repeat;
	background-position: center center;
}

.now-on-top .bx-prev:hover,.learn .bx-prev:hover {
	background-image: url(../img/arrow-content-up-hover.png);
	background-repeat: no-repeat;
	background-position: center center;
}

.now-on-top .bx-next:hover,.learn .bx-next:hover {
	background-image: url(../img/arrow-content-down-hover.png);
	background-repeat: no-repeat;
	background-position: center center;
}

.drinks-ales {
	margin: 0;
	background-image: none;
	padding-top: 0;
	padding-bottom: 30px;
}

.drinks-ales .ales-head {
	width: 100%;
	float: none;
}

.drinks-ales .ales-head h2 {
	float: none;
	margin: auto auto 30px auto;
}

.drinks-ales .ales-content {
	float: none;
	margin: auto;
	display: block;
}

.drinks-ales .border {
	margin: auto;
	display: block;
}

.drinks-inner {
	width: 87%;
	padding: 30px 0;
	margin: auto;
}

.drinks-inner-medium {
	width: 80%;
	margin: auto;
}

.cs-holder {
	/*background-image: url(../img/cs-bkg.png);
	background-repeat: repeat-y;
	background-position: top center;*/
}

.holder-with-strip {
	padding: 50px 0 10px 0;
	position: relative;
	text-align: center;
	z-index: 1;
	color: #edcdb8;
}

.cs-head, .celar-head, .btg-head {
	padding-bottom: 20px;
}

.cs-head .subtitle, .celar-head .subtitle, .btg-head .subtitle {
	width: 85%;
	margin: auto;
}

.cs-slider {
	margin: 20px 0;
}

.cs-holder .bx-controls {
	position: absolute;
	right: 130px;
	top: 105px;
}

.cs-holder h4, .cs-holder h2, .btg-holder h4, .btg-holder h2, .calendar-holder-head h2 {
	color: #efe0d7;
}

.cs-slider p {
	line-height: 23px;
}

.cs-holder .bx-prev, .calendar-holder .bx-prev {
	background-image: url(../img/arrow-content-left.png);
	background-repeat: no-repeat;
	background-position: center center;
}

.cs-holder .bx-next, .calendar-holder .bx-next {
	background-image: url(../img/arrow-content-right.png);
	background-repeat: no-repeat;
	background-position: center center;
}

.cs-holder .bx-prev:hover, .calendar-holder .bx-prev:hover {
	background-image: url(../img/arrow-content-left-hover.png);
	background-repeat: no-repeat;
	background-position: center center;
}

.cs-holder .bx-next:hover, .calendar-holder .bx-next:hover {
	background-image: url(../img/arrow-content-right-hover.png);
	background-repeat: no-repeat;
	background-position: center center;
}

.content .two-columns-holder {
	display: inline-block;
	width: 100%;
}
.gossip .content .two-columns-holder {margin-top:-20px}

.content .two-columns-holder .column-holder {
	width: 46%;
	margin: 30px 2% 0 2%;
	float: left;
	display: inline-block;
}

.content .two-columns-holder .column-inner {
	margin: auto auto 30px auto;
	width: 100%;
}

.celar-holder {
	color: #edcdb8;;
	/*background-image: url(../img/celar-bkg.png);
	background-repeat: repeat-y;
	background-position: top center;*/
	padding: 25px 0 0 0;
	position: relative;
	text-align: center;
}

.celar-holder {
	color: #562E19;
}

.celar-head {
	width: 100%;
}

.brown {
	color: #371e0c;
}

.celar-holder h4 {
	margin-bottom: 20px;
}

.celar-footer {
	display: inline-block;
	width: 100%;
	padding: 30px 0;
}

.celar-footer-img {
	bottom: 0;
	display: block;
	float: left;
	left: 0;
	max-width: 50%;
	position: absolute;
}

.celar-footer p {
	width: 70%;
	color: #562E19;
	float: right;
	padding-top: 20px;
}

.btg-holder {
	/*background-image: url(../img/beer-to-go-bkg.png);
	background-repeat: repeat-y;
	background-position: top center;*/
	margin-bottom: -60px;
	margin-top: -10px;
}

.btg-holder .left-column h4 {
	font-size: 35px;
	margin-bottom: 20px;
}

.btg-holder .two-columns-holder .right-column {
	text-align: left;
	float: right;
}

.btg-holder p {
	margin-bottom: 12px;
}

.beer-to-go-img {
	position: absolute;
	width: 50%;
	bottom: 0;

}

.beer-to-go-img img {
	float: right;
}

.btg-holder .two-columns-holder {
	width: 100%;
}

.btg-holder .two-columns-holder .left-column {
	padding-bottom: 387px;
}

.btg-holder .two-columns-holder .right-column {
	padding-bottom: 80px;
}

.strip-background {
	
	width: 100%;
	height: 75px;
	/*display: block; */
	display: none;
	position: absolute;
	background-image: url(../img/strip.png);
	background-repeat: repeat-y;
	background-position: top center;
}

.strip1 {
	top: -5px;
}

.strip2 {
	bottom: -25px;
}

.bxslider-cs li {
	width: 348px !important;
}

.cs-slide-content {
	width: 90%;
	margin: auto;
}

/**----------majin kod--------**/

.clear {
	clear: both;
}

.calendar-holder, .ladyface-blog-holder {
	padding: 10px 0;
	/*background-image: url(../img/cs-bkg.png);
	background-repeat: repeat-y;
	background-position: top center;*/
	position: relative;
	z-index: 1;
	margin-bottom: -10px;
}

.calendar-holder-head {
	width: 100%;
	display: inline-block;
	text-align: center;
}

.calendar {
	position: relative;
	margin-top: 20px;
	background-color: #fff;
	/*border: 2px solid #553B1B;*/
-webkit-box-shadow: 1px 1px 15px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    1px 1px 15px 0px rgba(50, 50, 50, 0.75);
box-shadow:         1px 1px 15px 0px rgba(50, 50, 50, 0.75);
}

.calendar .bx-controls .bx-controls-direction .bx-prev {
	position: absolute;
	margin-right: 0;
	top: 22px;
	left: 20px;
}

.calendar .bx-controls .bx-controls-direction .bx-next {
	position: absolute;
	margin-right: 0;
	top: 22px;
	right: 20px;
}

.calendar .months-name {
	width: 100%;
	height: 75px;
	display: block;
	text-align: center;
	background-color: #59351a;
	color: #fdfce1;
	margin: auto;
}

.calendar .months-name-inner {
	width: 86%;
	height: 75px;
	display: block;
	margin: auto;
}

.calendar .prev-month, .calendar .next-month {
	width: 20%;
	line-height: 75px;
	color: #fdfce1;
}

.calendar .prev-month {
	float: left;
	text-align: left;
}

.calendar .next-month {
	float: right;
	text-align: right;
}

.calendar .current-month {
	width: 60%;
	float: left;
}

.calendar .current-month h4 {
	line-height: 75px;
}

.calendar .row {
	width: 100%;
	border-bottom: 1px solid #59351a;
}

.calendar .row .field {
	float: left;
	width: 14.28%;

}

.calendar .row .field-inner {
	padding: 5px;
	border-right: 1px solid #59351a;
	min-height: 90px;
}

.calendar .row .field .ttl {
	display: block;
	text-align: right;
	font-size: 19px;
	line-height: 20px;
	color: #371e0c;
	font-family: 'lo-typelight';
	padding: 0 0 5px 0;
}

.calendar .popup {
	display: none;
}

.calendar .days {
	background-color: #b15d26;
	text-align: center;
	color: #fdfce1;
	font-size: 22px;
	line-height: 40px;
	font-family: 'lo-typemedium_condensed';
	text-transform: uppercase;
}

.calendar .days .day {
	float: left;
	width: 14.28%;
}

.calendar .days .day-hidden {
	display: none;
}

.calendar .row.last, .calendar .row .last .field-inner {
	border: none;
}

.socialize-holder {
	text-align: center;
	padding-bottom: 60px;
	margin-top:-30px;
}

.socialize-holder .social-icon {
	float: left;
}

.socialize-holder h3 {
	margin-bottom: 20px;
	color: #b73934;
    font-family: 'BonaventureCondensed-CondensedBold';
}

.socialize-holder .button-holder {
	margin-left: 20px;
}

.socialize-holder p {
	text-align: left;
	clear: both;
}

.socialize-holder .two-columns-holder .left-column p,
.about-holder .two-columns-holder .left-column p {
	color: #371e0c;
	line-height: 25px;
}

.socialize-holder h4, .calendar .months-name h4 {
	font-size: 34px;
}

.socialize-holder h4 {
	margin-bottom: 30px;
}

.socialize-holder .two-columns-holder .left-column {
	width: 53%;
	margin: 30px 1% 0;
	text-align: left;
}

.socialize-holder .two-columns-holder .right-column {
	width: 43%;
	margin: 30px 1% 0;
	background: url("../img/beer-to-go-bkg.png") no-repeat scroll center center rgba(0, 0, 0, 0);
	box-shadow: 5px 5px 5px #888888;
}

.twitter-inner {
	padding: 30px 20px;
	text-align: left;
	border: 6px solid #bea88b;
	position: relative;
}

.twitter-inner li {
	margin-bottom: 15px;
}

.socialize-holder .right-column a, .socialize-holder .right-column h4 {
	color: #fdfce1;
	text-decoration: none;
}

.socialize-holder .right-column a:hover {
	text-decoration: underline;
}

.socialize-holder .twitter-time {
	color: #acacac;
}

.twitter-news .bx-controls {
	right: 30%;
	position: absolute;
	top: 25px;
}

.calendar .event {
	display: block;
	font-size: 13px;
	line-height: 17px;
	position: relative;
	background-color: #e6cca9;
	margin: 4px 0;
}

.calendar .event span {
	margin: 3px;
	padding: 2px;
	display: inline-block;
}

.event-hidden {
	left: 120px;
	width: 320px;
	cursor: default;
}

.th-field .event-hidden,
.fr-field .event-hidden,
.sa-field .event-hidden {
	left: -320px;
}

.we-field .event-hidden {
	left: 40px;
}

.first-row .event-hidden {
	top: -20px;
	bottom: auto;
}

.second-row .event-hidden {
	top: -120px;
	bottom: auto;
}

.third-row .event-hidden {
	bottom: -100px;
}

.before-last-row .event-hidden {
	bottom: -80px;
}

.last-row .event-hidden {
	bottom: 20px;
}

.popup-inner .exit-btn {
	position: absolute;
	display: block;
	background: url("../img/close.gif") no-repeat scroll center center rgba(0, 0, 0, 0);
	height: 16px;
	width: 16px;
	top: 10px;
	right: 10px;
	cursor: pointer;
}

.event-name:hover {
	cursor: pointer;
}

/* learn */

.header-learn {
	background-image: url(../img/bkg-learn.png);
	background-repeat: no-repeat;
	background-position: top center;
}

.about-holder {
	text-align: center;
	padding-bottom: 60px;
	margin-top:-60px;
}

.about-holder .column-holder {
	text-align: left;
}

.about-holder .column-holder {
	text-align: left;
}

.about-holder .two-columns-holder .column-holder {
	width: 50%;
	margin-left: 0;
	margin-right: 0;
}

.about-holder .two-columns-holder .right-column {
	width: 50%;
}

.about-holder h3 {
	color: #b73934;
	margin-bottom: 20px;
	font-family: 'BonaventureCondensed-CondensedBold';
}

.button-holder {
	display: inline-block;
	width: auto;
	text-align: center;
}

.about-holder .button-holder,
.ladyface-team-holder .button-holder,
.job-board-holder .button-holder {
	margin-top: 20px;
}

.button-holder a {
	float: left;
}

.ladyface-blog-holder h4, .ladyface-blog-holder h2 {
	color: #fdfce1;
}

.ladyface-blog-holder h2 {
	width: 50%;
	float: left;
}

.ladyface-blog-holder .pager-controls {
	position: relative;
	width: 50%;
	float: left;
	margin-top: 10px;
}

.ladyface-blog-holder .etc-pagination {
	float: left;
	display: block;
	width: 20px;
	height: 35px;
	text-align: center;
}

.ladyface-blog-holder .etc-pagination span {
	line-height: 50px;
	color: #fff;
	font-size: 20px;
}

.ladyface-blog-holder .pager-item {
	float: left;
	text-indent: 0;
	background-image: url(../img/pager.png);
	background-repeat: no-repeat;
	background-position: center center;
	margin: 3px;
}

.ladyface-blog-holder .pager-item a {
	line-height: 35px;
	font-family: 'lo-typemedium_condensed';
	margin: auto;
	width: 100%;
	display: inline-block;
	text-align: center;
	text-decoration: none;
	font-size: 22px;
	color: #b83632;
}

.ladyface-blog-holder .pager-item:hover {
	background-image: url(../img/pager-hover.png);
	background-repeat: no-repeat;
	background-position: center center;
}

.ladyface-blog-holder .pager-item:hover a {
	color: #fdfce1;
}

.ladyface-blog li {
	margin-bottom: 20px;
}

.blog-img {
	width: 14%;
	float: left;
}

.ladyface-blog h4 {
	width: 100%;
	font-family: 'lo-typeregular';
	text-transform: uppercase;
	font-size: 22px;
	line-height: 22px;
	padding: 0;
	font-weight:normal;
}
.ladyface-blog h4 em{ 
	font-style:normal;
	font-size:18px;
	font-family:'lo-typelight';
}

.ladyface-blog p {
	width: 100%;
	font-family: 'lo-typelight';
	color: #FDFCE1;

}

.margin-bottom {
	margin-bottom: 20px;
}

.header-border {
	text-align: center;
}

.faq-holder {
	margin: -15px 0 60px 0;
	padding: 68px 0 0 0;
	color: #562e19;
}

.faq-holder li {
	position: relative;
}

.faq-holder li span:hover {
	text-decoration: underline;
	cursor: pointer;
}

.faq-hidden {
	bottom: auto;
	left: 45px;
	right: auto;
	top: 20px;
	width: 450px;
	text-align: left;
}

.submit-your-question {
	background: url("../img/question-footer.png") no-repeat scroll center top rgba(0, 0, 0, 0);
	display: inline-block;
	text-align: center;
	width: 100%;
}

.submit-your-question .bottom-info {
	margin-top: 0px;
	display: inline-block;
}

.submit-your-question .bottom-info > span {
	font-size: 24px;
}

.submit-your-question .bottom-info .subtitle {
	display: inline-block;
	/* text-transform: lowercase */
}

.submit-btn {
	width: 100%;
	margin-top: 40px;
	height: 55px;
	background: url("../img/question-footer-btn.png") no-repeat scroll center center rgba(0, 0, 0, 0);
	text-align: center;
}

.submit-btn a {
	margin: 10px auto;
}

/* sitemap */

.header-sitemap {
	background-image: url(../img/bkg-sitemap.png);
	background-repeat: no-repeat;
	background-position: top center;
}

.sitemap-holder .two-columns-holder .left-column {
	width: 27%;
}

.sitemap-holder .two-columns-holder .right-column {
	width: 73%;
}

.sitemap-holder h3 {
	width: 150%;
}

.sitemap-holder a {
	text-decoration: none;
}

.sitemap-holder a:hover {
	text-decoration: underline;
}

/* 404 */
.header-page-not-found {
	background-image: url(../img/bkg-page-not-found.png);
	background-repeat: no-repeat;
	background-position: top center;
}

.page-not-found-holder {
	margin: 0px 0 50px 0;
	text-align: center;
}

.page-not-found-holder p {
	margin: 40px 0 10px 0;
	line-height: 25px;
}

/* contact */

.header-contact {
	background-image: url(../img/bkg-contact.png);
	background-repeat: no-repeat;
	background-position: top center;
}

.contact-holder {
	background-image: url(../img/contact-holder.png);
	background-repeat: no-repeat;
	background-position: top center;
	margin-top: -80px;
	padding-top: 80px;
	padding-bottom: 25px;
}

.contact-information {
	background-image: url(../img/contact-img.png);
	background-repeat: no-repeat;
	background-position: top center;
	padding: 50px;
}

.contact-holder .header-border {
	margin: 20px 0;
}

.images-holder {
	display: inline-block;
	width: 70%;
	margin: auto;
}

.contact-holder .images-holder {
	margin-top: 10px;
	padding-left: 2%;
}

.contact-holder .home-info {
	margin-top: 0;
}

.img-holder {
	float: left;
}

.contact-holder .img-holder {
	width: 31%;
	margin: 1%;
}

.contact-holder .img-holder h4 {
	margin: 10px 0;
	font-family: 'bonaventure_condensed_blaCnRg';
}

.contact-form-holder {
	margin-bottom: 100px;
}

.contact-form {
	width: 70%;
	margin: auto;
}

.contact-form .double-input-box {
	width: 100%;
	display: inline-block;
}

.input-frame > input,
.input-frame select,
.input-frame .for-filetype-file {
	height: 46px;
	border: none;
	background-color: rgba(0, 0, 0, 0);
	background-image: url(../img/input-left.png);
	background-repeat: no-repeat;
	background-position: bottom left;
	width: 91%;
	padding: 0;
	padding-left: 4%;
	margin: 1% 0;
	float: left;
	color: #562e19;
	font-family: 'lo-typelight';
	font-size: 15px;
}

.input-frame > input,
.input-frame select,
.for-filetype-file {
	box-shadow: 5px 5px 5px #888888;
}

.contact-form .double-input-box select {
	height: 46px;
}

.input-frame:hover > input,
.input-frame:hover select,
.input-frame > input:focus,
/*.input-frame select:focus,*/
.input-frame:hover .for-filetype-file {
	background-image: url(../img/input-left.png);
	background-repeat: no-repeat;
	background-position: top left;
	color: #b73934;
	font-family: 'lo-typeregular';
	font-size: 15px;
}

.for-filetype-file {
	position: relative;
}

input.theFileInput {
	border: medium none;
	border-radius: 30px;
	height: 100%;
	left: 0;
	margin: 0 0 15px;
	opacity: 0;
	outline: medium none;
	padding: 0 0 0 4%;
	position: absolute;
	width: 100%;
	z-index: 2;
	cursor: pointer;
}

.browseText {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: medium none;
	height: 46px;
	outline: medium none;
	position: relative;
	width: 60%;
	font-size: 15px;
	color: #562e19;
	font-family: 'lo-typelight';
}

.browseText-hidden {
	display: none;
	width: 40%;
}

.for-filetype-file:hover .browseText {
	color: #b73934;
	font-family: 'lo-typeregular';
}

.browseButton {
	display: block;
	width: 100px;
	height: 43px;
	background-color: rgba(0, 0, 0, 0);
	background-image: url(../img/browse-btn.png);
	background-repeat: no-repeat;
	background-position: center center;
	text-decoration: none;
	float: right;
	margin-top: 5px;
	border: medium none;
	font-size: 15px;
	font-family: 'lo-typelight';
	text-transform: uppercase;
	color: #fdfce1;
	padding-bottom: 6px;
}

.input-frame input:focus,
.input-frame select:focus {
	color: #b73934;
	font-family: 'lo-typeregular';
}

.input-frame {
	width: 49%;
}

.double-input-box .left-input {
	float: left;
}

.double-input-box .right-input {
	float: right;
}

.rightend-inbox {
	width: 5%;
	margin: 1% 0;
	height: 46px;
	display: block;
	float: left;
	margin-left: -5px;
	background-image: url(../img/input-right.png);
	background-repeat: no-repeat;
	background-position: bottom right;
	position: relative;
	z-index: 1;
}

.contact-form .double-input-box .first-input-box {
	float: left;
}

.contact-form .double-input-box .second-input-box {
	float: right;
}

.contact-form .double-input-box .select-box {
	padding: 15px 2% 10px 4%;
	width: 95%;
	line-height: 42px;
}

.contact-form .message-box {
	width: 100%;
	border: none;
	display: inline-block;
	text-align: center;
}

.message-box textarea {
	resize: none;
	border: none;
	width: 94%;
	padding: 20px 0 20px 2%;
	background-color: rgba(0, 0, 0, 0);
	background-image: url(../img/message-box-left.png);
	background-repeat: no-repeat;
	background-position: bottom left;
	height: 114px;
	float: left;
	margin: 1% 0;
	font-family: 'lo-typelight';
	font-size: 15px;
	overflow: hidden;
	color: #562e19;
	box-shadow: 5px 5px 5px #888888;
}

.message-box:hover textarea,
.message-box textarea:focus {
	background-image: url(../img/message-box-left.png);
	background-repeat: no-repeat;
	background-position: top left;
}

.contact-form select, .contact-form textarea {
	outline: none;
}

.message-box textarea:focus, .message-box textarea:hover {
	font-family: 'lo-typeregular';
	color: #b73934;
}

.message-box .rightend-textarea {
	width: 3%;
	height: 154px;
	margin: 1% 0 1% -3px;
	background-image: url(../img/message-box-right.png);
	background-repeat: no-repeat;
	background-position: bottom right;
	float: left;
}

.header-family {
	background-image: url(../img/bkg-family.png);
	background-repeat: no-repeat;
	background-position: top center;
}

.family-holder .right-column {
	text-align: center;
}

.family-holder .button-holder {
	margin-top: 0;
}

.family .btn-big-red span {font-size:17px;}
.head-description {
	text-align: left;
	font-size: 19px;
}

.ladyface-team-holder {
	text-align: center;
	background-image: url(../img/ladyface-team.png);
	background-repeat: no-repeat;
	background-position: top center;
	margin-top: -50px;
	padding-top: 100px;
}

.family .ladyface-team-holder {
    background-image: none;
    margin-top:-120px;
}
.family .ladyface-team-holder .lt-top {
    display:none;
}

.job-board-holder {
	color: #fdfce1;
	text-align: left;
}

.job-board-holder .subtitle {
	font-size: 15px;
	margin-bottom: 20px;
}

.job-board-holder p {
	line-height: 25px;
}

.job-board-slider {
	display: inline-block;
	width: 100%;
}

.job-board-img {
	width: 36%;
	float: left;
}

.job-board-slide-content .slider-right-text {
	width: 62%;
}

.job-board-holder .left-column {
	width: 65%;
	float: left;
}

.job-board-holder .right-column {
	float: right;
	width: 30%;
	display: block;
	margin-bottom: -15px;
	padding-top: 15px;
}

.job-board-holder .bx-prev, .gossip-holder .bx-prev {
	background-image: url(../img/arrow-left.png);
	background-repeat: no-repeat;
	background-position: center center;
}

.job-board-holder .bx-next, .gossip-holder .bx-next {
	background-image: url(../img/arrow-right.png);
	background-repeat: no-repeat;
	background-position: center center;
}

.job-board-holder .bx-prev:hover, .gossip-holder .bx-prev:hover {
	background-image: url(../img/arrow-left-hover.png);
	background-repeat: no-repeat;
	background-position: center center;
}

.job-board-holder .bx-next:hover, .gossip-holder .bx-next:hover {
	background-image: url(../img/arrow-right-hover.png);
	background-repeat: no-repeat;
	background-position: center center;
}

.apply-for-job-holder {
	margin-top: 50px;
}

.job-board-holder .bx-controls {
	position: absolute;
	display: inline-block;
	left: 420px;
	top: 95px;
	width: 100px;
}

.file-upload-hidden {
	display: none;
	width: 50%;
	float: left;
}

.repeat-text {
	width: 100%;
	margin-top: 20px;
	display: inline-block;
	text-align: center;
	clear: both;
}

.repeat-text .input-frame {
	width: 160px;
	margin: auto;
	float: none;
}

.repeat-text .input-frame input {
	text-align: center;
	margin-right: 3px;
}

.message-box-job textarea {
	height: 350px;
	background-image: url(../img/message-box-job-left.png);
	background-repeat: no-repeat;
	background-position: bottom left;

}

.message-box-job:hover textarea,
.message-box-job textarea:focus {
	background-image: url(../img/message-box-job-left.png);
	background-repeat: no-repeat;
	background-position: top left;
}

.message-box-job .rightend-textarea {
	height: 390px;
	background-image: url(../img/message-box-job-right.png);
	background-repeat: no-repeat;
	background-position: bottom right;
}

/* dine */

.header-dine {
	background-image: url(../img/bkg-dine.png);
	background-repeat: no-repeat;
	background-position: top center;
}

.dine-info .celar-head {
	margin-top: 15px;
}

.dine-info {
	margin: 10px auto;
	text-align: center;
	width: 85%;
	position: relative;
	margin-top:-20px;
}

.dine-info p {
	margin: auto auto 30px auto;
	width: 90%;
}

.menu-highlights h2 {
	display: inline-block;
	text-shadow: 5px 8px 7px #000000;
}
.dine .nt {margin-top:20px}
.dine .nt .bx-controls-direction {margin-top:15px;}

.menus {
	width: 100%;
	display: block;
}

.menus li {
	display: inline-block;
}

.border-menu {
	margin-bottom: 20px;
}

.li-column {
	display: inline-block;
	width: 100%;
}

.three-columns-holder .column-holder {
	width: 31%;
	padding: 1%;
	float: left;
}

.bottom-menus .dine-info {
	margin-top: 40px;
	margin-bottom: 50px;
}

.bottom-menus .subtitle {
	margin-top: 30px;
}

.small-screen {
	display: none;
}

.menu-hidden {
	position: absolute;
	text-align: left;
	display: none;
	width: 95%;
	background-color: #fff;
	z-index: 2;
	border: 5px solid #b15d26;
	top: 0;
	left: 2%;
	color: #000;
}

.menu-hidden .popup-inner {
	padding: 20px 15px 10px 15px;
}

.menu-hidden .column-holder .column-inner {
	margin-bottom: 50px;
}

.menu-hidden li {
	margin: 10px 0;
}

.menu-hidden li .description {
	clear: both;
	display: block;
}

.menu-hidden h4 {
	font-family: 'bonaventure_condensed_blaCnRg';
	font-size: 20px;
	width: 100%;
	border-bottom: 2px solid #000;
	display: inline-block;
	padding-bottom: 2px;
}

.food-name {
	font-size: 18px;
}

.print-menu {
	position: absolute;
	right: 25px;
}

.print-menu a {
	font-family: 'lo-typemedium_condensed';
	font-size: 22px;
	color: #562e19;
	text-decoration: none;
}

.close-btn {
	position: absolute;
	top: -20px;
	right: -20px;
	display: block;
	width: 34px;
	height: 34px;
	background: url("../img/close-btn.png") no-repeat scroll center center rgba(0, 0, 0, 0);
	color: #fefbe0;
	font-family: 'lo-typemedium_condensed';
	font-size: 22px;
	line-height: 34px;
	text-align: center;
	cursor: pointer;
}

.close-btn:hover {
	color: #b15d26;
}

.menu-button {
	float: left;
}

.image-drinks-columns-holder {
	width: 60%;
}

.header-gossip {
	background-image: url(../img/bkg-gossip.png);
	background-repeat: no-repeat;
	background-position: top center;
}

.in-the-press {
	/*background-image: url(../img/in-the-press-border.jpg);*/
	background-repeat: repeat-y;
	background-position: top center;
	width: 948px;
}

.gossip .in-the-press {
	background-image: url(../img/in-the-press-border.png);
}

.in-the-press-holder {
	display: inline-block;
	margin: 3%;
	width: 94%;
	/*background-image: url(../img/in-the-press.png);*/
	background-repeat: repeat-y;
	background-position: top center;
}

.drinks-inner-in-the-press {
	padding: 5px;
	position: relative;
}

.gossip-head {
	color: #b73934;
}

.gossip-holder {
	padding-bottom: 20px;
}

.gossip-holder .two-columns-holder .left-column {
	width: 65%;
}

.gossip-holder .two-columns-holder .right-column {
	width: 35%;
}

.photo-galery {
	position: relative;
}

.photo-galery li {

}

.photo-galery .li-column {
	text-align: center;
}

.photo-galery .li-column img {
	max-width: 100%;
}

.flex-prev {

}

/* majin kod */

.gallery-holder {
	color: #edcdb8;
	/*background-image: url(../img/beer-to-go-bkg.png);
	background-repeat: repeat-y;
	background-position: top center;*/
	padding: 10px 0 0 0;
	position: relative;
	margin-top: 10px;
}

.gallery-holder h2 {
	color: #fdfce1;
	font-size: 60px;
	line-height: 65px;
}

.gallery-inner {
	padding: 0px 110px;
}

.gallery {
	padding: 0px 0 120px 0;
}

.gallery .fancybox {
	float: left;
	margin: 9px 6px;
	display: block;
	width: 118px;
	height: 118px;
	border: 5px solid #b15d26;
}

.gallery .fancybox img {
	max-width: 100%;
}

.gallery .fancybox:hover {
	border: 5px solid #eeeadf;
}

.title-holder {
	display: inline-block;
	width: 100%;
}

.title-holder h2 {
	float: left;
}

.title-holder .pagination {
	float: right;
	display: inline-block;
}

.pagination {
	display: inline-block;
}

.pagination li {
	float: left;

}

.pagination li a {
	color: #B83632;
	display: block;
	font-family: 'lo-typemedium_condensed';
	font-size: 22px;
	line-height: 35px;
	text-align: center;
	text-decoration: none;
	background: url("../img/pager.png") no-repeat scroll center center rgba(0, 0, 0, 0);
	margin: 3px;
	height: 35px;
	width: 37px;
}

.pagination li a:hover, .pagination li.active a {
	color: #fff;
	background-image: url(../img/pager-hover.png);
}

.pagination li span {
	color: #FFFFFF;
	font-size: 20px;
	line-height: 50px;
}

.job-board-slide-content {
	width: 100%;
	display: inline-block;
}

.gossip-holder .flex-direction-nav .flex-prev {
	position: absolute;
	top: 60px;
	left: -35px;
	background-image: url(../img/arrow-left.png);
	background-repeat: no-repeat;
	background-position: center center;
	display: inline-block;
	height: 35px;
	text-indent: -9999em;
	width: 37px;
}

.gossip-holder .flex-direction-nav .flex-next {
	position: absolute;
	top: 60px;
	right: -40px;
	background-image: url(../img/arrow-right.png);
	background-repeat: no-repeat;
	background-position: center center;
	display: inline-block;
	height: 35px;
	text-indent: -9999em;
	width: 37px;
}

.gossip-holder .flex-direction-nav .flex-prev:hover {
	background-image: url(../img/arrow-left-hover.png);
}

.gossip-holder .flex-direction-nav .flex-next:hover {
	background-image: url(../img/arrow-right-hover.png);
}

.more-popup {
	display: none;
	left: 50%;
	text-align: left;
	top: 20px;
	width: 450px;
	margin: 0 0 0 -225px;
	background: url("../img/ales-bkg.png") no-repeat scroll center center rgba(0, 0, 0, 0);
	border: 5px solid #B15D26;
	position: absolute;
	z-index: 2;
}

.flexslider-photo-galery .more-text {
	display: none;
}

.close {
	position: absolute;
	display: block;
	background: url("../img/close.gif") no-repeat scroll center center rgba(0, 0, 0, 0);
	height: 16px;
	width: 16px;
	top: 10px;
	right: 10px;
	cursor: pointer;
}

.middle-column {
	position: relative
}

.subtitle, .poptrigger {
	cursor: pointer
}
.subtitle {cursor: default}

#popone, #poptwo, #popthree, #popfour, #popfive {
	bottom: auto;
	top: 0px
}

.pops {
	position: relative
}

.four-columns-holder a {
	text-decoration: none
}

img.grayscale {
	filter: url('filters.svg'); /* Firefox 3.5+ */
	filter: gray; /* IE6-9 */
	-webkit-filter: grayscale(1); /* Webkit Nightlies & Google Chrome Canary */
}

img.grayscale:hover {
	filter: none; /* Applies to FF + IE */
	-webkit-filter: grayscale(0);
}

.content .home-info .subtitle:hover {
	color: #371E0C
}

.logo-min a img {
	width: 60%
}

.slider-right-text a {
	color: #FFC004;
	text-decoration: none
}

.slider-right-text a:hover {
	text-decoration: underline;
	color: #FDFCE1
}

.images-holder a {
	color: #6C491C;
	text-decoration: none
}

.images-holder a:hover {
	color: #371E0C
}

/*tabs*/

#tabs {
	margin: 0;
	overflow: hidden;
	padding: 0;
	zoom: 1;
	position: relative;
	top: 2px;
	z-index: 1;
}

#tabs li {
	display: block;
	list-style: none;
	margin: 0;
	margin-right: 1px;
	padding: 0;
	float: left;
}

#tabs li a.current {
	background-position: center -71px;
	background-repeat: no-repeat;
	color: #371E0C;
}

/*revisions*/
.border-footer {
	opacity: 0.0;
}

.home-info .middle-column h4, .contact .home-info h4 {
	text-transform: none;
	color: #553B1B
}

.home-info .middle-column .amp, .contact .home-info .amp {
	font-family: 'BonaventureCondensed-CondensedBold';
	font-size: 30px
}

.content .home-info .subtitle {
	color: #B25D27
}

.content .bottom-info {
	font-family: 'BonaventureCondensed-CondensedBold';
	color: #6B491C;
	font-size: 26px;
	margin-top: 10px
}

.ales {
	padding-bottom: 75px
}

.four-columns-holder .column-holder > a {
	display: inline-block;
	min-height: 215px
}

.image-drinks h4 {
	margin-top: 15px
}

.ales .ales-head h2 {
	font-size: 76px
}

.drinks-ales .ales-head h2 {
	margin-bottom: 50px
}

.ales-head {
	margin-top: 35px
}

.drinks-inner .cs-head h2 {
	font-size: 70px;
	color: #FCFCE0;
}

.drinks-inner .cs-head .subtitle, .btg-head .subtitle {
	color: #F5F8DB
}

.cs-holder .bx-controls {
	top: 90px
}

.cs-slider h4 {
	margin-top: 10px;
	margin-bottom: 20px
}

.holder-with-strip {
	color: #FDFBE2
}

.cs-holder h4, .cs-holder h2, .btg-holder h4, .btg-holder h2, .calendar-holder-head h2 {
	color: #B05E26;
}

.celar-head h2 {
	font-size: 74px;
	color: #B05E26;
	margin-bottom: 35px
}

.btg-head h2 {
	font-size: 74px;
	margin-bottom: 35px
}

.dine .celar-head h2 {
	font-size: 58px;
	color: #B05E26;
	line-height: 1.2
}

.print-menu {
	display: block;
	width: 100%;
	text-align: right;
	position: static
}

.print-menu a {
	float: none
}

.calendar-holder .calendar-holder-head h2 {
	font-size: 64px
}

.calendar-holder {
	padding-top: 20px
}

.calendar .months-name .prev-month, .calendar .months-name .next-month {
	font-family: 'BonaventureCondensed-CondensedBold';
	font-size: 22px;
	text-transform: lowercase
}

.home .ales-head h2 {
	width: 65%
}

.home .ales-head .button-holder {
	width: 30%
}

.gossip .gallery-holder h2 {
	font-size: 72px
}

.flex-viewport .li-column img {
	border: 5px solid #B15D26
}

.flex-viewport .li-column:hover img {
	border-color: #FDFCE1
}

.not-head h2, .menu-highlights h2 {
	font-family: 'Chalkhandletteringshaded_demRegular';
	font-size: 68px;
	text-shadow: 3px 5px 6px #111
}

.drinks-inner .not-head {
	margin-top: 10px
}

.drink .not-news .bx-controls {
	top: 50px
}

.learn .celar-head h2 {
	font-size: 63px;
	margin-bottom:0;
}

.learn .blog-head .pagination {
	float: right
}

.learn .blog-head h2 {
	font-size: 68px
}

.learn .ladyface-blog-holder h2 {
	width: 70%
}

.family .celar-head h2 {
	font-size: 60px
}

.family .drinks-inner .cs-head h2, .family .apply-for-job-holder .celar-head h2 {
	font-size: 68px
}

.family .job-board-holder .bx-controls {
	left: 440px
}

.contact .bottom-info li span, .contact .img-holder h4 {
	font-family: 'BonaventureCondensed-CondensedBold';
}

.contact .content .bottom-info {
	margin-top: -10px;
	text-transform: lowercase;
}

.contact .celar-head h2 {
	margin-top: 40px;
	font-size: 70px;
	margin-bottom: 10px
}

.contact .img-holder h4 {
	text-transform: lowercase;
	font-size: 30px
}

.contact .home-info h3 .reg {
	position: relative;
	top: -7px;
	left: -10px
}

.contact .content .bottom-info span {
	font-size: 22px
}

.contact-information {
	padding-top: 0px
}

.contact .content .home-info .subtitle {
	margin-top: 5px
}

.main-menu ul li a {
	font-family: 'BonaventureCondensed-CondensedBold';
	font-size: 29px;
	line-height: 24px;
	text-transform: lowercase;
}

.reservation .celar-head h2 {
	margin-top: 30px;
	margin-bottom: 10px
}

.reservation .bottom-info {
	margin-bottom: 30px
}

.reservation .sitemap-holder .social-icon {
	margin-bottom: 30px
}

.reservation .contact-form-holder {
	margin-bottom: 40px
}

/*.select-block {
	width: 406px;
	height: 64px;
	background: url(../img/select-bg.png) no-repeat left top;
}

.reservation .input-frame select, .contact .input-frame select {
	background-image: none;
	box-shadow: none
}

.reservation .select-box, .contact .select-box {
	height: auto !important;
	padding: 13px 10px 4px !important;
	margin: 0 0 0 10px
}*/

.select-box option {
	background-color: #FDFCE1;
	border: 0;
	padding: 5px
}

/*#region dropdown */
label {
	position: relative;
	display: block;

}

select {
	display: inline-block;
	padding: 4px 3px 5px 5px;
	width: 406x;
	outline: none;

}

/* Select arrow styling */
.notIE label:after {
	content: '';
	width: 23px;
	height: 38px;
	position: absolute;
	display: inline-block;
	background: url(../img/arrow.png) no-repeat right center #FDFCE1;
	pointer-events: none;
	right: 24px;
	top: 8px
}

/*rev 01-04-2014*/

body {
	background: url("../img/bg/bkg.jpg");

}

.cs-holder, .calendar-holder, .ladyface-blog-holder {
	/*background-image: url("../img/bg/cs-bkg.jpg");
	background-position: center top;
	background-repeat: repeat;*/
}

.celar-holder {
	/*background-image: url("../img/bg/celar-bkg.jpg");
	background-position: center top;
	background-repeat: repeat;*/
}

.btg-holder, .gallery-holder {
	/*background-image: url("../img/bg/beer-to-go-bkg.jpg");
	background-position: center top;
	background-repeat: repeat;*/
}

.socialize-holder .two-columns-holder .right-column {
	background: url("../img/bg/beer-to-go-bkg.jpg");
}

.submit-your-question {
	background: url("../img/bg/question-footer.png") repeat-x;
}

.ladyface-team-holder {
	background-image: url("../img/bg/lt1.jpg");
	background-position: center top;
	background-repeat: repeat;
	padding-top: 20px;
	margin-top: 30px;
	position: relative;
}

.lt-top {
	position: absolute;
	z-index: 2;
	height: 69px;
	background-image: url(../img/bg/lt-top.png);
	background-repeat: repeat-x;
	background-position: center top;
	width: 100%;
	top: -65px;
}

.contact-holder {
	background-image: url(../img/bg/contact-main-bg.jpg);
	background-position: center top;
	background-repeat: repeat;
	margin-top: 0px;
	padding-bottom: 25px;
	padding-top: 0px;
	padding-bottom: 0;
	position: relative;
}

.ales {
	/*background-image: url("../img/bg/ales-bkg.png");
	background-repeat: repeat-x;*/
}

.full-content {
	max-height: 320px;
	overflow: hidden;
	position: relative;
	z-index: 4;
	top:-48px;
}

.full-content .banner {
	width: 100%;
	height: auto;
	position: relative;
}

.dine-banner .banner {
	top: auto;
	bottom: 11.8em
}

.sitemap-banner .banner {
	top: auto;
	bottom: 3em
}
.full-content h1 {
	position: absolute;
	right: 23%;
	top: 45%
}

.topline {
	height: 32px;
	position: absolute;
	top: -10px;
	left: 0;
	width: 100%;
	background: url(../img/banners/topline.png) repeat-x;
	z-index: 1;
}

.botline {
	height: 31px;
	position: absolute;
	bottom: -10px;
	left: 0;
	width: 100%;
	background: url(../img/banners/bottomline.png) repeat-x;
	z-index: 1;
}

.logo {
	z-index: 5
}

.main-menu-mobile {
	z-index: 6;
}

.strip-background {
	background-repeat: repeat-x
}

.four-columns-holder .column-holder > a {
	display: block
}

.four-columns-holder .column-holder > a img {
	height: auto
}

.contact-banner .botline {
	background-image: url(../img/bg/contact-bottom-banner.png);
	bottom: -20px
}

.contact-bottom-bg {
	position: absolute;
	bottom: -10px;
	background-image: url(../img/bg/bottom-contact.png);
	background-repeat: repeat;
	background-position: center top;
	height: 97px;
	width: 100%;
	bottom: -20px;
}

.cs-holder .bx-controls {
	top: 45px
}

.drinks-inner .cs-head h2, .ales .ales-head h2, .btg-head h2 {
	line-height: 1.1
}

.latest {
	display: block;
	background-image: url("../img/bg/bungbarrel.png");
}

.ales .ales-head h2 {
	line-height: 1.1
}

.home .ales-head .button-holder {
	width: 230px;
}

.full-content.contact-banner .banner {
	top: auto;
	bottom: 2.8em
}

.full-content.contact-banner h1 {
	right: 18%
}

.full-content.drink-banner .banner {
	top: auto;
	bottom: 1.8em
}

.full-content.socialize-banner .banner {
	top: 0;
}

.full-content.learn-banner .banner {
	top: auto;
	bottom: 0
}

.full-content.family-banner h1 {
	right: 15%;
	top: 72%
}


.contact-information .img-holder img {
    border: 5px solid #B15D26;
}

.contact-information .img-holder img:hover {border-color:#fdfce1}
.logo {left:0}
.home-slider {margin-top:0; position:relative; top:-50px}
.navmobiletext {display: none}
.btn-white {background-image:url(../img/btn-white-mobile.png)}
.button-holder-with-arrow img {max-width:none; padding-left:10px; padding-top:15px}

/*target Internet Explorer 9 and Internet Explorer 10:*/
@media screen and (min-width: 0 \0) {
	.notIE label:after {
		display: none;
	}
}

/*#endregion */


/*reservation-rev*/
#us_widget input.w_button {
    background: url("../../../../images/bgTimeButton.gif") repeat-x scroll 0 0 #C25D01 !important;
}
.drinks-inner-medium {margin-top:-20px !important}
.socialize-holder .drinks-inner-medium {margin-top:00px !important}
#us_widget dl.multiday_table dd select{padding:2px 3px !important}

.more-btn {
	
	margin-top:-85px}

header {
    position: relative;
    z-index: 5;
}

.gossip-holder {
    margin-top:-60px;
}

.family .four-columns-holder .column-holder img{
    border:5px solid #fff;
}

.contact .contact-holder {
    margin-top:-50px;
}

.family .btn-big-red span {
	font-family: 'BonaventureCondensed-CondensedBold';
	}
	
.content .home-info h3 {font-size:36px; font-family:'BonaventureCondensed-CondensedBold'}
.contact-information {background-image:none;}
.contact {background-image:url("../img/bg/contact-main-bg.jpg")}
.contact-holder {background-image:none}
.contact-form-holder {margin-top:10px;}
.pr {position:relative;}
.img-holder.pr .column-holder {position:absolute; display:none; z-index:22; background:url("../img/bg/contact-main-bg.jpg"); padding:10px; left:30px; top:30px; box-sizing:border-box; width:250px; border:5px solid #b15d26;}
.img-holder.pr .column-holder h4 {font-family:'lo-typemedium_condensed'; color:#553b1b; text-transform:uppercase}
.img-holder.pr:hover .column-holder {display:block;}
.img-holder.pr .column-holder img {border:none;}
.full-content.gossip-banner h1 {
    position: absolute;
    right: 23%;
    top: 70%;
}
.ladyface-blog-holder {
	padding-bottom:50px;
}

.full-content.sm h1 {top:65%}
.text-center {
	text-align:center;
}
.mb50{margin-bottom:50px}
.faqtext {
	font-size:15px;
	padding-left:20px;
	}
	
	.not-news h4 {font-family:'lo-typeregular';}
	
	.oh {
		/*height:680px;*/
		
		overflow:hidden;
		}
		
.gossip-holder {
	margin-top:0px;
	}
	
.nt .not-head h2 {
	line-height:108px;
	}