/*-------------------------------------
        H E A D E R
-------------------------------------*/
body{
	font-family: 'Oswald', sans-serif;
	color:#333333;
	background:url('../img/concrete_seamless.png')repeat;
}
#navhead-sect{
	z-index: 2222;
	position: relative;
	display: block;
	overflow: hidden;
	background:url('../img/navmenu-bg.png')no-repeat center center / cover scroll;
	padding-top: 20px;
}
#slider-fld{margin-top: -211px;}
#navmemenu li a{
	font-family: 'Oswald', sans-serif;
	color:#fff;
	font-size: 20px;
}
#navmemenu li a:hover{
	color: #3b5af8!important;
}
#menu-item-84{
	background:url('../img/LOGO.png')no-repeat;
	height:77px;
	margin-top: -23px;
    width: 409px;
}
#menu-item-84 a{
	display:none;
	
}
#menu-item-11 a,#menu-item-42 a,#menu-item-34 a,#menu-item-31 a,#menu-item-15 a{
	margin-top: 30px;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover {
    color: #3b5af8!important;
    background-color: transparent!important;
}
#logo-mobilvw{
	display:none;
	margin:auto;
}
/*-------------------------------------
        B O D Y   C O N T E N T 
-------------------------------------*/
#bg-aboutcnt{
	background:url('../img/about-bg-hp.png')no-repeat;
	padding: 50px;
	margin-top: 40px;
	width:370px;
	height: 617px;
	margin:auto;
	margin-bottom:20px;
}
#bg-aboutcnt h1{
	font-family: 'Great Vibes', cursive;
	color: #3b5af8;
	text-align: center;
	font-size: 55px;
}
#bg-aboutcnt h2{
	font-family: 'Oswald', sans-serif;
	text-transform: uppercase;
	font-weight: 500;
	text-align: center;
	font-size: 40px;
	margin-bottom: 25px;
}
#bg-aboutcnt p{
	font-family: 'Oswald', sans-serif;
	color: #666666;
	text-align: center;
	line-height: 31px;
	margin-top: 37px;
	font-size: 22px;
}
#serving-fld{
	background:url('../img/book-table-BG.jpg')no-repeat center center / cover scroll;
	padding: 50px 0px;
}
.col-h1-white{
	font-family: 'Oswald', sans-serif;
	text-transform: uppercase;
	font-weight: 500;
	text-align: center;
	font-size: 40px;
	margin-bottom: 25px;
	color:#3b5af8;
}
.col-h2-white{
	font-family: 'Oswald', sans-serif;
	text-transform: uppercase;
	font-weight: 500;
	text-align: center;
	font-size: 20px;
	margin-bottom: 25px;
	color:#fff;
}
.menu-hp h1{
	font-family: 'Oswald', sans-serif;
	text-transform: uppercase;
	font-weight: 500;
	text-align: center;
	font-size: 40px;
	margin-bottom: 25px;
	color:#333;
}
.menu-hp h3{
	font-family: 'Oswald', sans-serif;
	text-transform: uppercase;
	font-weight: 500;
	text-align: center;
	font-size: 20px;
	margin-bottom: 25px;
	color:#333;
	text-align:right;
	margin-right: 30px;
}
.menu-hp h4{
	font-family: 'Oswald', sans-serif;
	text-transform: uppercase;
	font-weight: 500;
	font-size: 17px;
	margin-bottom: 25px;
	color:#333;
}
.menu-hp h5{
	font-family: 'Oswald', sans-serif;
text-transform: uppercase;
font-weight: normal;
font-size: 18px;
margin-bottom: 25px;
color: #333;
border-bottom: 1px dashed;
padding-top: 16px;
}
#booking-hp-fld{
	background:url('../img/book-table-BG.png')no-repeat center center / cover scroll;
	padding: 70px 0px;
	margin-bottom: -20px;
}
#booking-hp-fld input{
	font-family: 'Oswald', sans-serif;
	text-transform: uppercase;
	font-size: 15px;
	color: #333;
	padding: 15px;
	width: 90%;
	margin: auto;
	text-align: center;
}
#booking-hp-fld .wpcf7-submit{
	background-color: #3b5af8;
	border: none;
	color: #fff;
}
#booking-hp-fld .wpcf7-submit:hover{
	background-color: #333;
}
#contactus h1{
	font-family: 'Oswald', sans-serif;
text-transform: uppercase;
font-weight: 500;
text-align: center;
font-size: 28px;
margin-bottom: 20px;
color: #333;
}
#contactus p{
	font-family: 'Oswald', sans-serif;
color: #666666;
text-align: center;
line-height: 31px;
margin-top: 0px;
font-size: 17px;
}
#icon-cntct-soc{
	list-style: none;
display: block;
overflow: hidden;
margin: 0px auto;
width: 280px;
}
#icon-cntct-soc li{
	float: left;
	width: 60px;
	margin: 0px -6px;
}
#contactus input{
	font-size: 16px;
	font-weight: normal;
	padding: 8px 39px;
	width: 100%;
	display: block;
	overflow: hidden;
	margin-bottom: -34px;
	border:none;
}
#contactus textarea{
	font-size: 16px;
	font-weight: normal;
	padding: 8px 39px;
	width: 100%;
	display: block;
	overflow: hidden;
	margin-bottom: -34px;
	height: 136px;
	border:none;
}
#contactus .wpcf7-submit{
	background-color: #3b5af8;
	padding: 10px;
	width: 35%;
	color: #fff;
	border: none;
	font-family: 'Oswald', sans-serif;
	text-transform: uppercase;
	font-weight: normal;
	font-size: 18px;
	margin-top: 48px;
	margin-left: auto;
	margin-right: auto;
}
#contactus .wpcf7-submit:hover{background-color: #333;}
#reservation h1{
	font-family: 'Oswald', sans-serif;
	text-transform: uppercase;
	font-weight: 500;
	text-align: center;
	font-size: 40px;
	margin-bottom: 25px;
	color:#333;
}
#reservation h2{}
#reservation h3{
	font-family: 'Oswald', sans-serif;
	text-transform: uppercase;
	font-weight: 500;
	font-size: 20px;
	margin-bottom: 25px;
	color:#333;
	text-align:right;
	margin-right: 30px;
}
#reservation h4{
	font-family: 'Oswald', sans-serif;
	text-transform: uppercase;
	font-weight: 500;
	font-size: 20px;
	margin-bottom: 25px;
	color:#333;
}
#reservation p{
	font-family: 'Oswald', sans-serif;
	color: #666666;
	line-height: 31px;
	margin-top: 0px;
	font-size: 17px;
}
.menuname{
	color: #333;
    font-family: "Oswald",sans-serif;
    font-size: 17px;
    font-weight: 500;
    margin-bottom: 25px;
    text-transform: uppercase;
	text-align: left;
}
.separator-fld{
    color: #333;
    font-family: "Oswald",sans-serif;
    font-size: 18px;
    font-weight: normal;
    margin-bottom: 25px;
    padding-top: 16px;
    text-transform: uppercase;
}
.Amount{
	color: #333;
    font-family: "Oswald",sans-serif;
    font-size: 17px;
    font-weight: 500;
    margin-bottom: 25px;
    text-transform: uppercase;
}
.about-content-info img{width:100%;height:100%;}
.about-content-info p{
	color: #666666;
    font-family: "Oswald",sans-serif;
    font-size: 22px;
    line-height: 31px;
    margin-top: 37px;
    text-align: left;
}
#menupdf-btn{
	border: 1px solid; padding: 10px 30px; border-radius: 50px; text-decoration: none;
}
#menupdf-btn:hover{
	border: 1px solid #3b5af8; padding: 10px 30px; border-radius: 50px; text-decoration: none;
	background-color:#3b5af8;color:#fff;
}

/*-------------------------------------
        S I D E  B A R
-------------------------------------*/
#contact-head h1, #reservation-head h1, #about-head h1{margin-top: 159px;}
#contact-head, #reservation-head{
	background:url('/wp-content/uploads/2017/08/contact-hd-bg.jpg')no-repeat center center / cover scroll;
	padding: 50px;
	margin-top: -211px;
}
#about-head{
	background:url('/wp-content/uploads/2017/08/about-hd-bg.jpg')no-repeat center center / cover scroll;
	padding: 50px;
	margin-top: -211px;
}
#Menu-head h1{margin-top: 159px;}
#Menu-head{
	
	background:url('/wp-content/uploads/2017/08/menu-hd-bg.jpg')no-repeat center center / cover scroll;
	padding: 50px;
	margin-top: -211px;
}


/*-------------------------------------
        RESPONSIVE TABLE
-------------------------------------*/


  table {
    width: 100%;
    margin:0;
    padding:0;
    border-collapse: collapse;
    border-spacing: 0;
  }

  table tr {
    padding: 5px;
  }

  table th, table td {
    padding: 10px;
    text-align: center;
  }

  table th {
    text-transform: uppercase;
    font-size: 14px;
    letter-spacing: 1px;
  }

  @media screen and (max-width: 600px) {

    table {
      border: 0;
    }

    table thead {
      display: none;
    }

    table tr {
      margin-bottom: 10px;
      display: block;
      border-bottom: 2px solid #ddd;
    }

    table td {
      display: block;
      text-align: right;
      font-size: 13px;
    }

    table td:last-child {
      border-bottom: 0;
    }

    table td:before {
      float: left;
      text-transform: uppercase;
      font-weight: bold;
    }
  }

/*-------------------------------------
        F O O T E R
-------------------------------------*/
footer{
	background-color:#333;
	padding:30px 0px;
}
footer h3{
	font-family: 'Oswald', sans-serif;
	text-transform: uppercase;
	font-weight: normal;
	font-size: 18px;
	color: #3b5af8;
	margin-bottom: 25px;
}
footer h4{
	font-family: 'Oswald', sans-serif;
	text-transform: uppercase;
	font-size: 15px;
	color: #fff;
	margin-top: 16px;
}
footer h4 a{
	font-family: 'Oswald', sans-serif;
	text-transform: uppercase;
	font-size: 15px;
	color: #fff;
}
footer input{
	padding:10px;
	width:100%;
	color:#333;
	border:none;
	font-family: 'Oswald', sans-serif;
	text-transform: uppercase;
	font-weight: normal;
	font-size: 15px;
	margin-bottom:10px;
	text-align:center;
}
footer button{
	background-color:#3b5af8;
	padding:10px;
	width:100%;
	color:#fff;
	border:none;
	font-family: 'Oswald', sans-serif;
	text-transform: uppercase;
	font-weight: normal;
	font-size: 18px;
}
#ftr-span{
	color: #bababa;
text-align: center;
display: block;
border-top: 1px solid;
margin-top: 30px;
padding-top: 10px;
font-family: 'Oswald', sans-serif;
font-size: 15px;
}
#menusect-fld p{text-align:center;}
#menusect-fld small{text-align:center;font-family:arial;}
#menusect-fld h3{color:#3b5af8;}
footer form label{
	margin-top: -31px;
    margin-bottom: 0px;
}
footer form .wpcf7-submit {
    background-color: #3b5af8;
    padding: 10px;
    color: #fff;
    border: none;
    font-family: 'Oswald', sans-serif;
    text-transform: uppercase;
    font-weight: normal;
    font-size: 18px;
    margin-left: auto;
    margin-right: auto;
}
footer form .wpcf7-submit:hover {background-color: #616161;}
/*-----------------------------
    POPUP NEWSLETTER CSS
-----------------------------*/

#overlay {
  position: fixed!important;
  top: 0;
  bottom: 0;
  background: #000;
  width: 100%;
  height: 100%!important;
  opacity: 0.6;
  z-index: 214745;
}
#popup {
  position: fixed;
  top: 35%;
  width: 100%;
  margin-top: -100px; /*Half the value of height to center div*/
  z-index: 2147483647;
}
#popup-nsyd-form{
    background-color: #fb0b0b;
    margin-top: -1px;
    padding: 40px 20px;
}
#popupclose {
    background-color: #4b4b4b;
    color: #fff;
    cursor: pointer;
    float: right;
    font-size: 14px;
    left: 85%;
    margin-top: -18px;
    padding: 4px 10px 3px;
    position: absolute;
    z-index: 2147483647;
}
#popupclose:hover {
    color: #bd2c19;
    background-color: #fff;
}
.popupcontent {
  padding: 10px;
}
#button {
  cursor: pointer;
}
#popup-nsyd-form h3{
    color: #fff;
    font-family: "Oswald",sans-serif;
    font-size: 28px;
    font-weight: bold;
    text-align: center;
    line-height: 35px;
    margin-top: -1px;
}
#popup-nsyd-form ul{list-style:none;margin:0px;padding:0px;}
#popup-nsyd-form ul li input{
    border: medium none;
    display: block;
    margin: 6px auto;
    padding: 8px;
    width: 90%;
}
#submit-hover{
    border: medium none;
    background-color: #740009;
    border: 2px solid #fff;
    color: #fff;
    display: block;
    margin: 10px auto;
    padding: 10px 30px;
    width: 60%;
    text-align: center;
}
#submit-hover:hover{
    background-color: #000;
    border: 2px solid #740009;
    color: #fff;
}
#popup-fldarea{display:none;}
.home #popup-fldarea{display:block;}
.popupcontent .profile-form{width:100%;}
.popupcontent .profile-form label{color:#fff;}
#linkpopup-btn:hover{background-color: #e6e6e6;}
#linkpopup-btn{
    background-color: #fff;
    border: none;
    padding: 8px 10px;
    width: 50%;
    border-radius: 30px;
    margin: auto;
    display: block;
    margin-top: 10px;
    margin-bottom: 10px;
    text-transform: uppercase;
    font-weight: bold;
    text-align: center;
    color:#740009;
}
.popupcontent .profile-form input{
    width:100%;
    padding:5px;
    margin-bottom:5px;
}
.popupcontent .profile-form select{
    width:100%;
    padding:8px;
}


/*-------------------------------------
    R E S P O N S I V E   C S S
-------------------------------------*/


@media (min-width:768px) and (max-width:1024px){
    #navmemenu li a {
		font-size: 15px!important;
	}
	.navbar-nav>li {
		margin: 0px -8px!important;
	}
}

@media (min-width:200px) and (max-width:767px){
	#menu-item-84 {
		display:none;
	}
	#logo-mobilvw{display:block!important;
		height: 100%; width: 90%; margin: 15px auto auto;
	}
	#slider-fld { margin-top: -202px;}
	.navbar-collapse {
		background-color: #000!important;
	}
	#menu-item-11 a, #menu-item-42 a, #menu-item-34 a, #menu-item-31 a, #menu-item-15 a {
		margin-top: 3px!important;
	}
	#menu-item-11{margin-top: 45px;}
	#bg-aboutcnt {
		background: url(../img/about-bg-hp.pngg)no-repeat!important;
		width: 100%!important;
		height: 100%!important;
		padding: 0px!important;
	}
	#serving-fld {
		padding: 100px 0px!important;
	}
	#serving-fld img{
		width:100%!important;
		height:100%!important;
	}
	#navhead-sect #icon-cntct-soc{margin-right: -54px;}
	#readmore-btn-hdimg{
		width: 38%!important;
		height: 18%!important;
		/* display: none!important; */
		overflow: hidden;
		/* margin: auto!important; */
		margin-left: -54px!important;
		margin-top: 10px!important;
	}
	.menuname{text-align:center!important;margin-bottom: 0px!important;}
	.separator-fld{display:none;}
	.Amount{text-align:center!important;margin-bottom: 0px!important;}
	.lnch-dinr-2{display:none;}
	.lnch-dinr-1{text-align:center!important;margin-right: 0px!important;}
}
  

@media (min-width:200px) and (max-width:665px){

}

