/*
--------------------------------------------------------------
>>> HTML5 Frame Description:
----------------------------------------------------------------
Theme Name: HTML5 Frame Work
Theme URI:
Author:
Author URI:
Description:
Version: 1.0.2
License:
License URI: license.txt
Text Domain:
Domain Path:
Tags: light, white, one-column, responsive-layout, custom-background, custom-colors, custom-header, custom-menu, microformats, post-formats, sticky-post, threaded-comments, translation-ready
HTML5 Frame Work Theme, Copyright (C) 2014.
--------------------------------------------------------------
>>> TABLE OF CONTENTS:
--------------------------------------------------------------
1.0 - Reset
2.0 - Base styles
	2.1 - Typography
	2.2 - Elements
	2.3 - Forms
	2.4 - Links
	2.5 - Accessibility
	2.6 - Alignments
	2.7 - Clearings
	2.8 - Base page
	2.9 - Define Your Pre Stylesheet Element
3.0 - Header
	3.1 - Navigation
	3.2 - Pagination
4.0 - Content
	4.1 - Posts and pages
	4.2 - Post formats
	4.3 - Galleries
	4.4 - Comments
5.0 - Widgets
6.0 - Footer
	6.1 - Social menu
7.0 - Media
8.0 - Genericons
9.0 - Developer Style Sheet
--------------------------------------------------------------*/
/*--------------------------------------------------------------
1.0 Reset
--------------------------------------------------------------*/
*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;}
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,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline;}
html {font-size:100%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;width:100%;height:100%;}
html{-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:rgb(52,158,219);}
body{position:relative;background:transparent;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;width:100%;height:100%;}
article,aside,details,figcaption,figure,footer,header,main,nav,section{display:block;}
ol,ul{list-style:none;}
table{border-collapse:collapse;border-spacing:0;}
caption,th,td{font-weight:normal;text-align:left;}
blockquote:before,blockquote:after,q:before,q:after{content:"";}
blockquote,q{quotes:"" "";}
a:focus{outline:0px;}
a:hover,a:active{outline:0;text-decoration:none;}
a img{border:0;}
input[type="submit"],input[type="button"]{-webkit-appearance: none; -moz-appearance: none;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
br{margin:0;padding:0}
h1,h2,h3,h4,h5,h6{clear:both;font-weight:normal}
/*--------------------------------------------------------------
2.0 Base Styles
--------------------------------------------------------------*/

/*--------------------------------------------------------------
2.1 Typography
--------------------------------------------------------------*/
h1,h2,h3,h4,h5,h6{font-weight:normal;}
p{margin-bottom:20px;}
p:last-child{margin-bottom:0px;}
b,strong{}
dfn,cite,em,i{}
pre{background:#eee;font-family:"Courier 10 Pitch", Courier, monospace;font-size:14px;line-height:20px;margin-bottom:20px;max-width:100%;overflow:auto;padding:20px;}
code,kbd,tt,var{font:15px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;}
abbr,acronym{border-bottom:1px dotted #666;cursor:help;}
mark,ins{background:#fff9c0;text-decoration:none;}
sup,sub{font-size:75%;height:0;line-height:0;position:relative;vertical-align:baseline;}
sup{bottom:1px;}
sub{top:1px;}
small{font-size:75%;}
big{font-size:125%;}
/*--------------------------------------------------------------
2.2 Elements
--------------------------------------------------------------*/
ul,ol{margin:0px;}
li > ul,li > ol{margin:0px;}
dd{margin:0px;}
img{height:auto;max-width:100%;border:0px;line-height:0px;}
figure{margin:0;}
table{margin:20px;width:100%;}
/*--------------------------------------------------------------
2.3 Forms
--------------------------------------------------------------*/
button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;}
input[type="checkbox"],input[type="radio"]{padding:0;}
input[type="search"]{
	-webkit-appearance: textfield;
	-webkit-box-sizing: content-box;
	-moz-box-sizing:    content-box;
	box-sizing:         content-box;
}
input[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
	border: 0;
	padding: 0;
}
textarea {
	overflow: auto;
	vertical-align: top;
	width: 100%;
}
/*--------------------------------------------------------------
2.4 Links
--------------------------------------------------------------*/
a {
	text-decoration: none;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
/*--------------------------------------------------------------
2.5 Accessibility
--------------------------------------------------------------*/

/*--------------------------------------------------------------
2.6 Alignments
--------------------------------------------------------------*/
.center{clear:both;display:block;margin: 0 auto !important;}
.pull-right{float:right !important;}
.pull-left{float:left !important;}
.text-centre{text-align:center;}
.text-right{text-align:right;}
.text-left{text-align:left;}
.text-justify{text-align:justify;}
/*--------------------------------------------------------------
2.7 Clearings
--------------------------------------------------------------*/
.clearfix:before,.clearfix:after{content:'';display:table;}
.clearfix:after, .clearfix{clear:both;}
.clearfix:before, .clearfix:after, .container:before, .container:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after,
.inline-row:before, .inline-row:after {
    content: " ";
    display: table;
}
.clearfix:after, .container:after, .container-fluid:after, .row:after, .inline-row:after {
    clear: both;
}
/*--------------------------------------------------------------
2.8 Base page
--------------------------------------------------------------*/
.Sitecontainer{position:relative;z-index:2; min-height:400px;}
.overlay{position:fixed;left:-50px;top:-50px;width:100px;height:100px;background-color:rgba(0,0,0,0.8);z-index:9999;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);
transform:rotate(45deg);}
.LoadingIcon{border-top:2px solid #fff;border-right:2px solid #fff;border-bottom:2px solid #fff;border-left:2px solid #767676;border-radius:25px;width:20px;height:20px;margin:0 auto;position:fixed;left:6px;top:11px;z-index:4;-webkit-animation:spin 1s linear infinite;-moz-animation:spin 1s linear infinite;animation:spin 1s linear infinite;}
@-moz-keyframes spin { 100% { -moz-transform: rotate(360deg); } }
@-webkit-keyframes spin { 100% { -webkit-transform: rotate(360deg); } }
@keyframes spin { 100% { -webkit-transform: rotate(360deg); transform:rotate(360deg); } }
/*--------------------------------------------------------------
2.8 Define Your Pre Stylesheet Element
--------------------------------------------------------------*/
/*
::-webkit-selection {
	background:rgb(23,119,175);
	color:rgb(250,250,250);
}
::-moz-selection {
	background:rgb(23,119,175);
	color:rgb(250,250,250);
}
::selection {
	background:rgb(23,119,175);
	color:rgb(250,250,250);
}
*/
ul{list-style:none;}
ol{list-style:decimal;}
dt{font-weight:bold;}
table{border-bottom:1px solid #eee;margin:20px;width:100%;}
body,button,input,select,textarea{color:#333333;font-family: 'Open Sans', sans-serif;font-size:13px;}
.center{Width:1024px;}
h1,h2,h3,h4,h5,h6{font-family: 'Open Sans', sans-serif; font-weight:700;}
h1{ font-family: TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif; font-size: 24px; font-style: normal; font-variant: normal; font-weight: 700; line-height: 26.4px; } h3 { font-family: TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: 700; line-height: 15.4px; } p { font-family: TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: 400; line-height: 20px; } blockquote { font-family: TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif; font-size: 21px; font-style: normal; font-variant: normal; font-weight: 400; line-height: 30px; } pre { font-family: TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: 400; line-height: 18.5714px; }
h2{}
h3{}
h4{}
h5{}
h6{}
b,strong{font-weight:700;}
dfn,cite,em,i{font-style:italic;}
.errow{}
.success{}
.loading{}
a{color:#000;}
a:hover,a:focus,a:active{}
hr{/* background-color:#ccc;border:0;height:1px;margin-bottom:20px; */}

button,input[type="button"],input[type="reset"],input[type="submit"]{/* border:1px solid #eee;border-radius:5px;background:#65b045;color:#fff;cursor:pointer;font-size:15px;font-size:1.5rem;line-height:1;padding:1em 1.5em; */}
button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{/* box-shadow:inset 0 0 10px rgba(0, 0, 0, 0.3);	*/}
button:focus,input[type="button"]:focus,input[type="reset"]:focus,input[type="submit"]:focus,button:active,input[type="button"]:active,input[type="reset"]:active,input[type="submit"]:active{/* background:#667272;outline:none; */}
input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],textarea{/*padding:10px;border:1px solid #aaa;border-radius:5px;*/}
input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,textarea:focus,input[type="text"]:hover,input[type="email"]:hover,input[type="url"]:hover,input[type="password"]:hover,input[type="search"]:hover,textarea:hover{/*color:#252525;border-color:#65b045;*/}

/* Your Font Names */

/* Custom Style */

/*--------------------------------------------------------------
9.0 - Developer Style Sheet
--------------------------------------------------------------*/


/* Parallax */
html, body{height:100%;}
.skrollr-desktop body{height:100% !important;}
.parallax-image-wrapper{position:fixed;left:0;width:100%;overflow:hidden;}
.parallax-image-wrapper-50{height:50%;top:-50%;}
.parallax-image-wrapper-100{height:100%;top:-100%;}
.parallax-image{display:none;position:absolute;bottom:0;left:0;width:100%;background-repeat:no-repeat;background-position:center;background-size:cover;}
.parallax-image-50{height:200%;top:-50%;}
.parallax-image-100{height:100%;top:0;}
.parallax-image.skrollable-between{display:block;}
.no-skrollr .parallax-image-wrapper{display:none !important;}
#skrollr-body{height:100%;overflow:visible;position:relative;}
.gap{background:transparent center no-repeat;background-size:cover;}
.skrollr .gap{background:transparent !important;}
.gap-50{height:480px;}
.gap-100{height:100%;}
.header, .content{background:#fff;padding:1em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.content-full{height:100%;}
#done{height:100%;}
/* Parallax */

.headerPart{ height:480px; background:url(../images/header-bg.jpg) 0px 0px no-repeat; background-size:cover; background-position:0px 0px !important;}
.headerPart .logo{margin-top:23px;margin-right:67px;}

.navigationTop{ height:50px;}
body{-webkit-backface-visibility:visible !important;}
.navigationTop ul{ text-align:center; display:block;}
.navigationTop ul.fixedPosition{position:fixed; width:100%; top:0px; height:50px; background-color:rgba(255,255,255,0.95); z-index:999999; left:0px;}
.navigationTop ul li{ display:inline-block; margin:0px 32px;}
.navigationTop ul li a{ display:block; font-size:20px; letter-spacing:1px; font-weight:600; line-height:50px;}

.subGalleryPartSect{}
.subGalleryPartSect ul{}
.subGalleryPartSect ul li{width:55%;display:inline-block;margin:0px 0px 0px 0px; vertical-align:top;}
.subGalleryPartSect ul li:nth-child(2n){ width:45%;}
.firstPersonLeft{ background:url(../images/person-01.jpg) center center no-repeat; background-size:cover;height:640px;}
.secondSectionPart{background-color:#6f9fa7; line-height:inherit; padding:40px; letter-spacing:1px; color:#000;height:640px;}
.secondSectionPart div{overflow:auto;height:560px; line-height:1.47em;}
.thridPartLeft{background:url(../images/person-02.jpg) center center no-repeat; background-size:cover;height:520px;}
.forthRightPart{background:url(../images/person-03.jpg) center bottom no-repeat; background-size:cover;height:520px;}
.testimonialsText{ background-color:#e1e2d0; padding:60px 0px 50px 0px; font-size:16px; letter-spacing:3px; color:#000; line-height:26px; font-style:italic;}
.testimonialsText strong { font-style:normal;}
.testimonialsBlue{background-color:#4b7585; color:#FFF;}
.animationfromRighttoleft{ padding:0px 55px;}
.foodSectionBgimg{background:url(../images/food-sectionbg.jpg) center center no-repeat; background-size:cover;height:515px;}
.brownText{ background-color:#e1e2d0; padding:60px 0px 50px 0px; font-size:16px; letter-spacing:3px; color:#000; line-height:26px;}



.AnimateElements li{transition:all 1s ease;-moz-transition:all 1s ease;-webkit-transition:all 1s ease;-o-transition:all 1s ease; position:relative;}
.hidden{
	opacity: 0;
}
.visible{
	opacity: 1;
}


body { /* Addresses a small issue in webkit: http://bit.ly/NEdoDq */
	-webkit-backface-visibility: hidden;
}
.animated {
	-webkit-animation-duration: 1s;
	   -moz-animation-duration: 1s;
	     -o-animation-duration: 1s;
	        animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	   -moz-animation-fill-mode: both;
	     -o-animation-fill-mode: both;
	        animation-fill-mode: both;
}

@-webkit-keyframes bounceInUp {
	0% {
		opacity: 0;
		-webkit-transform: translateY(2000px);
	}

	60% {
		opacity: 1;
		-webkit-transform: translateY(-30px);
	}

	80% {
		-webkit-transform: translateY(10px);
	}

	100% {
		-webkit-transform: translateY(0);
	}
}
@-moz-keyframes bounceInUp {
	0% {
		opacity: 0;
		-moz-transform: translateY(2000px);
	}

	60% {
		opacity: 1;
		-moz-transform: translateY(-30px);
	}

	80% {
		-moz-transform: translateY(10px);
	}

	100% {
		-moz-transform: translateY(0);
	}
}

@-o-keyframes bounceInUp {
	0% {
		opacity: 0;
		-o-transform: translateY(2000px);
	}

	60% {
		opacity: 1;
		-o-transform: translateY(-30px);
	}

	80% {
		-o-transform: translateY(10px);
	}

	100% {
		-o-transform: translateY(0);
	}
}

@keyframes bounceInUp {
	0% {
		opacity: 0;
		transform: translateY(2000px);
	}

	60% {
		opacity: 1;
		transform: translateY(-30px);
	}

	80% {
		transform: translateY(10px);
	}

	100% {
		transform: translateY(0);
	}
}

.animated.bounceInUp {
	-webkit-animation-name: bounceInUp;
	-moz-animation-name: bounceInUp;
	-o-animation-name: bounceInUp;
	animation-name: bounceInUp;
}
.menuSectionFood{ background-color:#b0c2c8;}
.TitleMenu{font-size:40px; text-transform:uppercase; color:#FFF; padding:20px 0px; border-bottom:#fff 5px solid;}

.TitleMenufoodDesign{font-size:40px;text-transform:uppercase;color:#FFF;padding:15px 0px;}
.foodDesignTextBelowit{font-size: 15px;
    font-style: italic;
    letter-spacing: 2.4px;
    line-height: 1.6em;
    margin: 0 55px 20px 55px;
    text-align: center;}
.exploroursampleMenus{font-size:25px; padding-top:0px; padding-bottom:15px;border-bottom:#fff 5px solid; text-align:center; color:#43555c; letter-spacing:2px;}
.menuTabs{ padding:0px 98px;}
.menuTabs ul{text-align:center; margin-bottom:30px;}
.menuTabs ul li{ display:inline-block; padding:40px 48px; letter-spacing:2px;}
.menuTabs ul li:first-child{padding-left:0px;}
.menuTabs ul li:last-child{padding-right:0px;}
.menuTabs ul li a{ font-size:22px; color:#FFF;}
.menuTabs ul li a:hover{color:#4b7585;}
.menuTabs ul li.activetab a{ font-weight:700; color:#4b7585;}


.menuTabsContent{ font-size:15px; line-height:24px; letter-spacing:2px; padding:0px 100px; padding-bottom:90px;}
.menuTabsContent > ul{}
.menuTabsContent > ul > li{}
.menuTabsContent > ul > li div{}
.menuTabsContent > ul > li div ul{}
.menuTabsContent > ul > li div ul li{ padding-bottom:20px;}
.menuTabsContent > ul > li div ul li div.titleMenuDetali{ color:#FFF; text-transform:uppercase; font-weight:500;}
.menuTabsContent > ul > li div ul li div.menuConfigrationDetial{ color:#393030;}
.menuTabsContent > ul > li div ul li div.menuConfigrationDetial div{}

.groupImgPhotos{}
.groupImgSectionleft{ width:75%;height:460px; background:url(../images/group-img.jpg) center center no-repeat; background-size:cover;}
.groupImgSectionright{ width:25%;height:460px; background:url(../images/group-img2.jpg) center center no-repeat; background-size:cover;}


.grapesBlackImages{ background:url(../images/blackgrapesimg.jpg) center center no-repeat; background-size:cover;height:420px;}

.bookPortionImg{}
.bookPortionImgleft{ width:60%;height:460px; background:url(../images/book-leftPortionimg.jpg) center center no-repeat; background-size:cover;}
.bookPortionImgright{ width:40%;height:460px; background:url(../images/book-leftPortionimg2.jpg) center center no-repeat; background-size:cover;}

.bookPrivatePortionImgleft{ width:71%;height:410px !important; background:url(../images/book-leftPortionimg.jpg) center center no-repeat; background-size:cover;}
.bookPrivatePortionImgright{ width:29%;height:410px !important; background:url(../images/book-leftPortionimg2.jpg) center center no-repeat; background-size:cover;}

.banquteImgRestaurant	 {background:url(../images/benqutefullImg.jpg) center center no-repeat; background-size:cover;height:575px; background-position:center center !important;}
.corporateImgRestaurant{background:url(../images/corporatefullImg.jpg) center center no-repeat; background-size:cover;height:380px;}
.contactBeforeFruitimg{ background:url(../images/contactbeforeImgsect.jpg) center center no-repeat; background-size:cover;height:370px;}
.dinnerheadImg{ background:url(https://drive.google.com/file/d/1tjIP8ci3gj7o5Flvsbu6V-EIlKQ3IkYu/view?usp=sharing) center center no-repeat; background-size:cover;height:485px;}
.dinnerBack{ background-color:#12b8e4; padding-bottom:54px;}
.eventsDetail{ background-color:#4b7585; padding-bottom:54px;}
.corporateDetail{ background-color:#6f9fa7; padding-bottom:54px;}
.eventsDetailTexts{ margin-top:50px; padding:0px 220px;}
.eventsDetailTexts p{ font-size:15px; letter-spacing:2px; color:#fff;}
.

.contactSectionAddress{background-color:#e1e2d0;}
.TitleMenuContact{font-size:40px; text-transform:uppercase; color:#393030; padding:20px 0px; border-bottom:#393030 5px solid;}
.DinnerTitle{font-size:40px; text-transform: uppercase; color: #FFFFFF;padding: 20px 0px: border-bottom: #FFFFFF 5px solid;}
.dinnerText{ padding:60px 0px 50px 0px; font-size:16px; letter-spacing:3px; color:#FFFFFF; line-height:26px;}
.contactsectionsContent{ padding:70px 100px;}
.subscribeButton { font-size: 25px; text-transform: none; color:#FFFFFF;padding: 20px 0px;border-bottom:#FFFFFF 5px solid;}

.contactAddressDetail{ width:60%; line-height:22px; letter-spacing:2px; font-size:15px;}
.contactAddressNumber{ width:40%; line-height:22px; letter-spacing:2px; font-size:15px;}

.mobileMenuShow{display:none;}
.mobileMenuShow.fixedPosition{ position:fixed; width:100%; top:0px; width:100%; background-color:rgba(255,255,255,0.95); z-index:99;}

.imgHeightAuto,
.imgWidthAuto  { text-align:center; overflow:hidden;}
.imgHeightAuto img { width:auto; height:100%; max-width:inherit; display:block; }
.imgWidthAuto  img { width:100%; height:auto; max-width:inherit; display:block; }

.teaCoffeeHand { color:#FFF; margin-top:44px; display:block; font-weight:500;}


.li_second_class strong { color:#4b7585; margin-top:20px; display:block;}
.menuTabsContent > ul > li.li_second_class div ul li { padding-bottom:0px;}


.menuTabsContent > ul > .li_third_class div ul li div.menuConfigrationDetial { color:#FFF; font-weight:600;}
.menuTabsContent > ul > .li_third_class div ul li div.titleMenuDetali { color:#4b7585; font-weight:600;}

.menuTabsContent > ul > .li_fourth_class div ul li div.menuConfigrationDetial { color:#FFF; font-weight:600;}
.menuTabsContent > ul > .li_fourth_class div ul li div.titleMenuDetali { color:#4b7585; font-weight:600;}

.navigationTop ul li.homeTab { display:none;}
.mainTitletextlabel{margin-bottom:50px; text-transform:uppercase; color:#43555c;}
.buffestMenuLinkLbl{ text-transform:uppercase; color:#4b7585;}
.menuTabsContent > ul > li div.lunchmenusmpl ul li{ padding-bottom:0px;}
.imgWidthAuto img.mobileshowhidedeflt{ display:none;}
