
/*===========================================================================*/
						/*Home 2 Css*/
/*===========================================================================*/
.home_2 p {
	font: 400 16px/24px "Open Sans", sans-serif;
}
.nav-row {
	float: left;
	width: 100%;
}
strong.logo-2 {
	float: left;
	position: relative;
	z-index: 99;
	margin: -48px 80px -10px 0;
}
.home_2 .top-bar {
	border-bottom: 1px solid;
	padding: 0;
}
.home_2 .top-bar strong.time {
	float: right;
	font-size: 16px;
	line-height: 16px;
	border-left: 1px solid;
	padding: 15px 0 18px 25px;
	margin: 0 0 0 30px;
}
.home_2 .top-bar .top-social {
	padding: 15px 0 0 0;
}
.home_2 .top-bar .top-social strong.title {
	font-size: 16px;
}
.home_2 .top-bar .top-social ul li a {
	font-size: 16px;
}
.home_2 .navigation .navbar {
	float: left;
	margin: 50px 0 0 0;
}
.home_2 #nav li {
	padding: 0 0 38px 0;
}
.home_2 #nav li a {
	font-size: 16px;
	line-height: 16px;
	font-weight: 300;
}
.home_2 #nav li ul li {
	padding: 0;
}
.home_2 .tl_search_holder #trigger-overlay {
	width: 46px;
	height: 46px;
	border-radius: 100%;
	text-align: center;
	color: #fff;
	font-size: 16px;
	line-height: 43px;
}
.home_2 .top-right-box {
	top: 40px;
}
.home_2 .overlay {
	/*background: rgba(173, 108, 6, 0.95);*/
}
.home_2 #header {
	border: 0;
}
.home_2 #banner .caption .holder {
	width: 100%;
	float: left;
}
.home_2 #banner .caption .holder span {
	text-align: left;
	padding: 0 0 20px 0;
}
.home_2 #banner .caption .holder h1 {
	text-align: left;
	font-size: 80px;
	font-weight: 300;
	margin: 0 0 25px 0;
}
.home_2 #banner .caption .holder strong.title-2 {
	text-align: left;
	font: 300 36px/36px 'Montserrat', sans-serif;
	text-transform: uppercase;
}
.home_2 .owl-theme .owl-dots .owl-dot span {
	border-radius: 0;
	display: block;
	height: 5px;
	margin: 0 2px;
	width: 25px;
}
.home_2 .owl-theme .owl-dots .owl-dot.active span, .home_2 .owl-theme .owl-dots .owl-dot:hover span {
	background: #fff !important;
	width: 50px;
}
.home_2 .owl-nav {
	display: none;
}
.welcome-section-2 {
	float: left;
	width: 100%;
	padding: 80px 0 50px 0;
}
.welcome-section-2 .text-area {
	float: left;
	width: 100%;
	text-align: center;
	background: none;
	padding: 100px 0 0 0;
}
.welcome-section-2 .text-area strong.title {
	display: block;
	text-align: center;
	font: 400 48px/48px 'Oranienbaum', serif;
}
.welcome-section-2 .text-area p {
	font: 400 16px/24px 'Open Sans', sans-serif;
	margin: 0 0 30px 0;
}
.welcome-section-2 .text-area .btn-readmore {
	text-decoration: none;
	padding: 18px 40px;
	display: inline-block;
	border-radius: 30px;
	font: 300 16px/16px 'Open Sans', sans-serif;
	color: #fff;
	text-transform: uppercase;
}
.welcome-section-2 .img_frame {
	float: right;
	width: 100%;
	position: relative;
}
.welcome-section-2 .img_frame:before {
	content: '';
	position: absolute;
	left: 68px;
	top: -5px;
	height: 5px;
	width: 420px;
}
.welcome-section-2 .img_frame:after {
	content: '';
	position: absolute;
	right: 0;
	bottom: -5px;
	height: 5px;
	width: 420px;
}
.welcome-section-2 .img_frame img {
	float: right;
}
.services-row {
	float: left;
	width: 100%;
	text-align: center;
	margin: 60px 0 0 0;
}
.services-row h2 {
	display: block;
	text-align: center;
	text-transform: uppercase;
	font: 400 48px/48px 'Oranienbaum', serif;
	margin: 0 0 20px 0;
}
.services-row .holder {
	margin: 0 auto 40px;
	overflow: hidden;
	display: block;
	width: 703px;
}
.services-box {
	float: left;
	width: 100%;
}
.services-box .thumb {
	float: left;
	width: 100%;
	margin: 0 0 35px 0;
}
.services-box .thumb img {
	display: block;
	width: 100%;
}
.services-box .text-box {
	float: left;
	width: 100%;
	padding: 0 10px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.services-box .text-box h3 {
	font: 400 36px/36px 'Oranienbaum', serif;
	text-transform: uppercase;
	display: block;
	margin: 0 0 15px 0;
}
.parallax-style_2 {
	float: left;
	width: 100%;
	/*background: url(../images/paralex-section-bg-2.jpg) no-repeat left top/cover;*/
	padding: 150px 0;
	position: relative;
}
.parallax-style_2 a.parallax_logo {
	/*background: url(../images/paralex-logo.png) no-repeat left top;*/
	width: 182px;
	height: 241px;
	position: absolute;
	right: 168px;
	top: -35px;
}
.parallax-style_2 .inner-col {
	margin: 0 auto;
	display: block;
	width: 920px;
	overflow: hidden;
	text-align: center;
}
.parallax-style_2 span {
	display: block;
	font: 400 48px/48px 'Dancing Script', cursive;
	padding: 0 0 15px 0;
}
.parallax-style_2 strong.title {
	display: block;
	font: 400 90px/90px 'Oranienbaum', serif;
	color: #fff;
	text-transform: uppercase;
	letter-spacing: 7px;
	padding: 0 0 10px 0;
}
.parallax-style_2 .caption-box {
	margin: 0 auto;
	display: block;
	width: 490px;
	display: block;
	overflow: hidden;
}
.parallax-style_2 p {
	margin: 0 0 30px 0;
}
.parallax-style_2 .btn-more {
	text-decoration: none;
	padding: 18px 40px;
	display: inline-block;
	border-radius: 30px;
	font: 300 16px/16px 'Open Sans', sans-serif;
	color: #fff;
	text-transform: uppercase;
}
.menu-section {
	float: left;
	width: 100%;
	/*background: #000 url(../images/menu-right-bg.jpg) no-repeat right top;*/
	position: relative;
	padding:0 0 80px 0;
}
.menu-section:before {
	content: '';
	position: absolute;
	left: 0;
	bottom: 20px;
	/*background: url(../images/menu-bottels.png) no-repeat left bottom;*/
	width: 180px;
	height: 770px;
	z-index: 9;
}
.menu-section:after {
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	background: url(images/menu-bottom-bg.jpg) no-repeat left bottom;
	width: 100%;
	height: 76px;
}
.menu-section strong.title {
	display: block;
	font: 400 30px/30px 'Open Sans', sans-serif;
	color: #fff;
	padding: 0 0 15px 0;
}
.menu-section h2 {
	display: block;
	font: 400 60px/60px 'Oranienbaum', serif;
	margin: 0 0 20px 0;
}
.menu-section ul {
	padding: 0;
	margin: 40px 0 0 0;
	list-style: none;
}
.menu-section ul li {
	display: block;
	overflow: hidden;
	padding: 0 0 50px 0;
}
.menu-section ul li .thumb {
	float: left;
	margin: 0 30px 0 0;
}
.menu-section ul li .text-box {
	overflow: hidden;
	float: none;
	max-width: inherit;
}
.menu-section ul li .text-box .inner {
	float: left;
	width: 540px;
}
.menu-section ul li .text-box span.name {
	display: block;
	font: 400 24px/24px 'Oranienbaum', serif;
	color: #ccc;
	padding: 0 0 20px 0;
}
.menu-section ul li .text-box strong.price {
	float: right;
	font: 400 24px/24px 'Open Sans', sans-serif;
	color: #ccc;
}

.menu-style-2 ul li .text-box strong.price{
	float:none;
}
.home-gallery-style-2 {
	float: left;
	width: 100%;
	padding: 80px 0;
}
.home-gallery-style-2 h2 {
	display: block;
	text-align: center;
	text-transform: uppercase;
	font: 400 48px/48px 'Oranienbaum', serif;
	margin: 0 0 20px 0;
}
.home-gallery-style-2 .holder {
	margin: 0 auto 40px;
	overflow: hidden;
	display: block;
	width: 570px;
	text-align: center;
}
.home-gallery-style-2 .frame {
	float: left;
	width: 100%;
	position: relative;
	overflow: hidden;
	margin-bottom: 30px;
}
.home-gallery-style-2 .frame img {
	display: block;
	width: 100%;
}
.home-gallery-style-2 .frame:hover .caption {
	left: 0;
}
.home-gallery-style-2 .frame .caption {
	position: absolute;
	left: -100%;
	top: 0;
	width: 100%;
	height: 100%;
}
.home-gallery-style-2 .frame .caption:before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	opacity: 0.85;
}
.home-gallery-style-2 .frame .caption strong.title {
	font: 400 36px 'Dancing Script', cursive;
	color: #fff;
	display: block;
	position: relative;
	padding: 20px 0 0 30px;
}
.home-gallery-style-2 .frame .caption strong.title a{
	color:#fff;
}
.home-gallery-style-2 .frame .caption strong.title span {
	display: block;
}
.home-gallery-style-2 .frame .caption a.zoom {
	width: 60px;
	height: 60px;
	border: 1px solid rgba(255,255,255,0.5);
	position: absolute;
	right: 24px;
	bottom: 24px;
	font-size: 30px;
	line-height: 58px;
	text-align: center;
	color: #fff;
}
.center-icon {
	float: left;
	width: 100%;
	text-align: center;
	margin: 30px 0 0 0;
}
.home-gallery-style-2 a.load-more {
	/*background: url(../images/load-more-icon.png) no-repeat center center;*/
	width: 66px;
	height: 66px;
	display: inline-block;
}
.event-style-2 {
	float: left;
	width: 100%;
	padding-bottom: 0;
}
.event-style-2 h2 {
	display: block;
	text-align: center;
	text-transform: uppercase;
	font: 400 48px/48px 'Oranienbaum', serif;
	margin: 0 0 20px 0;
}
footer .widget-box{
	margin:0;
}
.event-style-2 .holder {
	margin: 0 auto 40px;
	overflow: hidden;
	display: block;
	width: 570px;
	text-align: center;
}
.event-style-2 .text-box {
	float: left;
	width: 100%;
	text-align: center;
	padding: 0 25px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	margin: 60px 0 0 0;
}
.event-style-2 .text-box strong.date {
	display: block;
	text-align: center;
	font: 400 30px/30px 'Oranienbaum', serif;
	padding: 0 0 20px 0;
}
.event-style-2 .text-box h3 {
	display: block;
	text-transform: uppercase;
	font: 24px/24px 'Open Sans', sans-serif;
	color: #ccc;
	margin: 0 0 20px 0;
}
.event-style-2 .text-box h3 a {
	color: #ccc;
}
.event-style-2 .text-box p {
	margin: 0 0 20px 0;
}
.event-style-2 .btn-event {
	text-decoration: none;
	padding: 18px 40px;
	display: inline-block;
	border-radius: 30px;
	font: 300 16px/16px 'Open Sans', sans-serif;
	color: #fff;
	text-transform: uppercase;
}
.video-frame {
	float: left;
	width: 100%;
	position: relative;
}
.event-style-2 .video-frame{
	margin-bottom:50px;
}
.video-frame a.video-icon {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	width: 86px;
	height: 86px;
	/*background: url(../images/video-icon.png) no-repeat left top;*/
}
.video-frame:before {
	content: '';
	position: absolute;
	right: 0;
	top: -5px;
	width: 420px;
	height: 5px;
}
.video-frame:after {
	content: '';
	position: absolute;
	left: 0;
	bottom: -5px;
	width: 420px;
	height: 5px;
}
.video-frame img {
	display: block;
	width: 100%;
}
.video-frame .modal-dialog {
	width: 900px;
}
.video-frame iframe {
	width: 100%;
	border: 0;
	height: 400px;
}
#footer.footer-2 {
	float: left;
	width: 100%;
	/*background: url(../images/footer-bg-2.jpg) no-repeat left top;*/
	padding: 50px 0 0 0;
}
.footer-col {
	float: left;
	width: 100%;
}
.footer-col .text-col {
	float: left;
	width: 100%;
	text-align: center;
	padding: 0 10px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.footer-col .text-col strong.title {
	display: block;
	font: 700 14px/14px 'Open Sans', sans-serif;
	color: #fff;
	text-transform: uppercase;
	padding: 0 0 10px 0;
}
.footer-col .text-col p {
	font-size: 14px;
	line-height: 24px;
}
.logo-footer {
	margin-bottom: 25px;
	display: block;
	width: 100%;
	text-align: center;
}
.footer-col h3 {
	font: 400 30px/30px 'Open Sans', sans-serif;
	margin: 0 0 20px 0;
	text-transform: uppercase;
}
.footer-col .fa {
	float: left;
	font-size: 18px;
	margin: 0 10px 0 0;
}
.footer-col .text-area {
	background: none;
	overflow: hidden;
	float: none;
	width: auto;
}
.footer-col .text-area strong.title {
	display: block;
	font: 700 14px/14px 'Open Sans', sans-serif;
	padding: 0 0 7px 0;
}
.footer-col .text-area p {
	font-size: 14px;
}
.footer-col ul {
	padding: 0;
	margin: 0;
	list-style: none;
}
.footer-col ul li {
	padding: 30px 0 0 0;
}
.footer-col ul li:first-child {
	padding: 0;
}
.footer-col .instagram {
	float: left;
	padding: 0;
	margin: 0;
	list-style: none;
}
.footer-col .instagram li {
	float: left;
	margin: 0 10px 10px 0;
	padding: 0;
}
.footer-col form {
	float: left;
	width: 100%;
	position: relative;
	margin: 0 0 25px 0;
}
.footer-col form input[type="text"] {
	float: left;
	width: 100%;
	height: 50px;
	border: 0;
	background: #222;
	color: #fff;
	padding:0 10px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	margin-bottom:15px;
}
.footer-col form button[type="submit"] {
	border: 0;
	background: none;
	font-size: 18px;
	position: absolute;
	right: 12px;
	top: 14px;
}
.footer-col{
	margin-bottom:40px;
	min-height:252px;
}
.footer-col span {
	font: 400 16px/24px 'Open Sans', sans-serif;
	color: #ccc;
	display: block;
	padding: 0 0 20px 0;
}
.footer-col p {
	font: 400 14px/24px 'Open Sans', sans-serif;
}
.footer-col strong.number {
	display: block;
	font: 400 14px/14px 'Open Sans', sans-serif;
	padding: 20px 0 0 0;
}
#footer.footer-2{
	background-size:cover;
}
.copyrights-row{
	margin:0;
}
.copyrights-row {
	float: left;
	border-top: 1px solid;
	width: 100%;
	margin: 50px 0 0 0;
	padding: 40px 0;
}
.copyrights-row strong.copy {
	float: left;
	font: 300 14px/14px 'Open Sans', sans-serif;
	text-transform: uppercase;
	color: #ccc;
}
.copyrights-row a.copmany {
	float: right;
	font: 300 14px/14px 'Open Sans', sans-serif;
	text-transform: uppercase;
}
.copyrights-row a.copmany span {
	color: #ccc;
}
/*===========================================================================*/
						/*Transition Css*/
/*===========================================================================*/
#nav li ul li a:before, #banner .owl-next, #banner .owl-prev, #banner span, .tab-row .nav > li > a, .tab-style-2 .nav > li > a, .event-section .holder a.link:before, .home-gallery .img-frame .caption:before, .home-gallery .img-frame .caption:after, .home-gallery .img-frame .caption .holder, .home-gallery .img-frame .caption .holder a.link, .home-gallery .img-frame, .footer-social ul li a, .bartender-social, .bartender-social ul li a, .tags-widget a, .gallery-masnory .img-frame .caption .inner a.zoom, .gallery-masnory .img-frame .caption, .share ul li a, .top-bar .top-social ul li a, .img-frame img, .tab-style-1 .tab-content h2 a, .tab-style-1 .tab-content .btm-row ul li a, .newsletter form input[type="submit"], .tab-style-1 .tab-content .box .img-frame img, .menu-box .img-frame, .error-page form .input-box input[type="submit"], .error-page a.btn-return, .about-section .img-frame, .bartenders-section .box .text-box h2 a, .bartender-detail-social ul li a, .bartender-detail form input[type="submit"], .comment-box input[type="submit"], .popular-post-widget .thumb img, .categories-widget ul li a, .event-box .img-frame, .event-col .thumb img, .gallery-masnory a.btn-more, .sidebar-social ul li a, .home-gallery-style-2 .frame .caption {
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
}
.FONTS {
	font-family: 'Oswald', sans-serif;
	font-family: 'Lato', sans-serif;
	font-family: 'Montserrat', sans-serif;
	font-family: 'Dancing Script', cursive;
	font-family: 'Open Sans', sans-serif;
	font-family: 'Oranienbaum', serif;
}
