/*My Custom Styles Begin*/
a:hover, a:focus, a{text-decoration:none;transition: all 0.5s ease;}
.homeBannerSection, .innerPageContent{font-size:60px !important;line-height:68px !important;font-weight:300;color:#fff;}
.homeBannerSection a, .innerPageContent a{color:#0fa2e6;font-weight:bold;}
.homeBannerSection a:hover, .innerPageContent a:hover{opacity:.8;}
.homeBannerSection .ls-nav-next{transition:all 0.5s ease;width:40px !important;height:40px !important;background:#fff;border-radius:0px !important;transform:scale(1) !important;}
.homeBannerSection .ls-nav-next:after{display:none;}
.homeBannerSection .ls-nav-next:before
{
	content:"\f054";
	font-family: "FontAwesome";
	font-size:20px;
	line-height:40px;
	color:#777777;
	position:absolute;
	top:50%;
	left:55%;
	transform:translate(-50%,-50%);
	transition:all 0.5s ease;
	font-weight:normal;
}
.homeBannerSection .ls-nav-next:hover{background:#0fa2e6;}
.homeBannerSection .ls-nav-next:hover:before{color:#fff;}
.homeBannerSection .ls-nav-prev{transition:all 0.5s ease;width:40px !important;height:40px !important;background:#fff;border-radius:0px !important;transform:scale(1) !important;}
.homeBannerSection .ls-nav-prev:after{display:none;}
.homeBannerSection .ls-nav-prev:before
{
	content:"\f053";
	font-family: "FontAwesome";
	font-size:20px;
	line-height:40px;
	color:#777777;
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	transition:all 0.5s ease;
	font-weight:normal;
}
.homeBannerSection .ls-nav-prev:hover{background:#0fa2e6;}
.homeBannerSection .ls-nav-prev:hover:before{color:#fff;}

.homeBannerSection .ls-nav-next{bottom:50px !important;top:auto !important;right:180px !important;left:auto !important;transform:translate(0) !important;}
.homeBannerSection .ls-nav-prev{bottom:50px !important;top:auto !important;right:222px !important;left:auto !important;transform:translate(0) !important;}

.homePageSection{border-top:10px solid #af9167;background:#fff;}
.homeSpecialBox{padding:55px 35px;padding-top:35px;}
.homeSpecialBox p{margin:0;margin-bottom:10px;}
.homeSpecialBox img{margin-bottom:20px;}
 

.homeSpecialBox h3.uk-panel-title { text-transform:uppercase;color:#0fa2e6;font-size:20px; } 
 
 
.innerPageSection {  
background:url(../images/home_slideshow-slide-5.jpg) center bottom;background-size:cover; }


/* .homePageSection .secondColumn{ border-right:1px solid #dddddd; } */
.innerPageBox{padding:100px 50px;position:relative;}
.innerPageContent{max-width:800px;}



body{background:#fff;}

.innerPageSection{border-bottom:10px solid #0fa2e6;}
.overviewMenu ul{padding:55px;border: 1px solid #dddddd;text-align: center;}
.overviewMenu ul li{display:inline-block;margin-right:20px;position:relative;font-size:22px;line-height:28px;}
.overviewMenu ul li:before{content:"\f111";font-family: "FontAwesome";position:absolute;top:50%;left:-10px;transform:translateY(-50%);font-size:5px;}


.specialMenuContainer{padding:20px;border: 1px solid #dddddd;margin-top:40px;border-radius:5px;}
.specialMenuContainer .row{margin-left:-15px;}
.specialMenuContainer .col-md-3{width:22%;}
.SpecialBox h3{font-size:16px;font-weight:bold;line-height:20px;margin-bottom:10px;margin-top:10px;}
.SpecialBox p{margin-top: 0px;}
.pdfBox{text-align: center;margin-top:40px;}
.pdfBox img{max-width:80px;}

.menuPageContainer{border: 1px solid #dddddd;margin-top:40px;border-radius:5px;border-bottom:none;}
.menuPageContainer .listMenuIteam{padding-left:0px;position:relative;}
.menuPageContainer:after, .menuPageContainer:before{content: "";display: table;}
.menuPageContainer:after{clear:both;}
.menuPageContainer .listMenuIteam li{width:50%;float:left;display:inline-block;border-bottom:1px solid #dddddd;}
.menuPageContainer .listMenuIteam li h4{font-size:16px;line-height:20px;margin:0;margin-bottom:10px;font-weight:bold;}
.menuPageContainer .listMenuIteam li p{margin:0px;}
.menuColumnBox{padding:20px 20px;}
.aboutPageSection{}
.contactBox{padding:35px;margin-bottom:30px;border:1px solid #dddddd;}
.sidebarBox{padding:35px;border:1px solid #dddddd;}
.contactFomrBox{padding:30px 20px;}
.contactFomrBox label{margin-bottom:5px;position:relative;}
.contactFomrBox input[type="text"], .contactFomrBox input[type="email"], .contactFomrBox textarea
{
	border-radius:0px;
	width:100%;
	margin-bottom:20px;
}
.contactFomrBox textarea
{
	height:100px;
}
.contactFomrBox input[type="submit"]
{
	border-radius:0px;

}
.googleMapSection{border-top:10px solid #af9167;padding-right:0px !important;padding-left:0px !important;}
.googleMapSection .container{padding:40px 30px;border-left:1px solid #ddd;border-right:1px solid #ddd;}
.googleMapSection .panel-grid-cell{width:100% !important;}

.addonsBox{padding:35px;border:1px solid #dddddd;margin-top:30px;}
.addonsBox ul li{text-transform:capitalize;}

.home_event_slider .owl-prev{background:#0fa2e6 url(../images/left_arrow.png) center center no-repeat !important;color:#fff !important;border-radius:2px !important;text-indent:-99em;border:none;width:20px;height:25px;}
.home_event_slider .owl-next{background:#0fa2e6 url(../images/right_arrow.png) center center no-repeat !important;color:#fff !important;border-radius:2px !important;text-indent:-99em;border:none;width:20px;height:25px;}

.home_event_slider{position:relative;border-right:1px solid #dddddd;border-bottom:1px solid #dddddd;}
.home_event_slider .owl-prev{position:absolute;bottom:5px;right:50px;}
.home_event_slider .owl-next{position:absolute;bottom:5px;right:5px;}

.displayMobile{display:none;}
.aboutPageSection .panel-grid-cell, .drinksMenuContainer{padding-left:15px !important;padding-right:15px !important;}

.drinksMenuContainer{margin-top:50px;}
.drinksMenuContainer h3{text-align: center;font-weight:bold;color:#0fa2e6;}
.drinksMenuContainer h4{font-size:20px;margin-bottom:20px;font-weight:bold;}
.drinksMenuBox .listMenuIteam{border:1px solid #ddd;border-radius:3px;padding:0;margin-bottom:60px;}
.drinksMenuBox .listMenuIteam li.separateClass{display:block;list-style:none;}
.drinksMenuBox .listMenuIteam li.separateClass .menuColumnBox{width:50%;float:left;border-bottom:1px solid #dddddd;padding:0;}
.drinksMenuBox .listMenuIteam li.separateClass h5{font-size:16px;line-height:20px;margin:0;margin-bottom:10px;font-weight:bold;}
.drinksMenuBox .listMenuIteam li.separateClass p{margin:0px;}
.drinksMenuBox .listMenuIteam:after, .drinksMenuBox .listMenuIteam:before{content: "";display: table;}
.drinksMenuBox .listMenuIteam:after{clear:both;}
.innerContent{padding:20px;}

 
.SocialIcons a { width:40px;height:40px;display:inline-block; margin-bottom:30px; }
.SocialIcons a.inicon { border: 1px solid #af9167;
    border-radius: 50%;
    font-size: 22px;
    color: #af9167;
    text-align: center;margin-right:10px;  }
   
.SocialIcons a.inicon:hover { color:#fff;background: #af9167; }   
    
.SocialIcons a.fbicon { border: 1px solid #af9167;
    border-radius: 50%;
    font-size: 22px;
    color: #af9167;
    text-align: center;   }    

.SocialIcons a.fbicon:hover { color:#fff;background: #af9167; }   


.SocialIcons a i.fa { line-height:40px; }

span.socialTitle { color:#0fa2e6; font-weight:bold;font-size:15px; display:block;width:60%;border-top:1px solid #dddddd; padding-bottom:10px;padding-top:10px; }

.secondColumn ul { padding-left:0px; }
.secondColumn ul li { list-style:none; }
.secondColumn ul li::before {content: "•";
    color: #303030;
    font-size: 33px;
    top: 7px;
    position: relative;
    left: -6px; display:none; }


body.uk-offcanvas-page { margin-left:0px !important; }

.secondColumn h4 {
background: linear-gradient(to right, #303030 0%, #af9167 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;

}

.homeBannerSection .ls-nav-prev, .homeBannerSection .ls-nav-next { z-index:99 !important; }

.uk-offcanvas-close { display:inline-block;}

@media(max-width:768px)
{
	.homeBannerSection, .innerPageContent{font-size:30px !important;line-height:36px !important;}
	.specialMenuContainer .col-md-3{width:90%;padding:20px;text-align: center;}
	.menuPageContainer .listMenuIteam li{width:100%;}
	header p{margin-bottom:0px;}
	
	.homeBannerSection .ls-nav-next{right:20px !important;}
.homeBannerSection .ls-nav-prev{right:70px !important;}

.displayDesktop{display:none;}
.displayMobile{display:block;}	

.overviewMenu ul{padding: 20px 25px;}
.overviewMenu ul li{font-size:18px;width:40%;text-align: left;}

#panel-w5b18e4d97d84d-0-0-0> .firstColumn.panel-widget-style { padding:0px !important; }
	
}

@media(max-width:415px)
{
	.overviewMenu ul li {width:100%;}
}

/*My Custom Styles End*/