@charset "UTF-8";
/* CSS Document */

body {
	background-color:#000000;
}
/*NAVIGATION */

nav {
	font-family: 'Biryani', sans-serif;
	font-weight:800;
	text-transform:uppercase;
	font-size:18px;
	height:100px;
	background-color:#000000;
	letter-spacing:-0.5px;
	margin-bottom:0;
	
	border-top:#C20D0E 7px solid;
	z-index:999;
	

}

.navbar-brand {
max-width:230px;

}




.navbar {
	

	background-color:#000000;;
	margin-bottom:0;
	border-radius:0;
	background-image:url(../img/nav-bg.jpg);
	background-repeat:repeat-x;
	}
	
.navbar-default .navbar-nav>li>a {
	color:#FFFFFF;
	}
	
.navbar-default .navbar-nav>li>a:hover {
	color:#C20D0E;
	}		
	
.navbar-right {

	margin-bottom:0px;
	
	border:none;
	margin-top:35px;
	padding-top:0px;
	background-color:#000;
	}
	
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border-color: transparent;
}
.navbar-default {
	background-color:#000000;
	border-color:transparent;

	}
	


.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
    color: #FFFFFF;
    background-color: transparent;
	font-family: 'Biryani', sans-serif;
	font-weight:600;
	
}
	
	
.mid-level-nav  { 	
	font-family: 'Biryani', sans-serif;
	font-weight:800;
	color:#FFFFFF;
	font-size:16px;
	letter-spacing:-0.5px;
	text-transform:uppercase;
	padding-top:2px;
	padding-bottom:2px;
	border-top:#005027 dotted 1px;
	
}

.dropdown-menu > li > a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: normal;
    line-height: 1.42857143;
    color: #005027;
    white-space: nowrap;
}	

.dropdown-txt a { color:#FFFFFF }	


.mid-level-nav>li>a {   color:white; }

.pre-header-box { background-color:black; border-top:4px solid #821000; font-size:18px; padding-top:5px; padding-bottom:5px; }


/*Carosel*/




.carousel {
    height: 220px;
	margin-top:0px;
	border-bottom:#C20D0E 10px solid;
	background-color:#000000;
	}


.item,
.active,
.carousel-inner {
    height: 100%;
}

#slideA { background: url("../img/idx-banner/Slide-A-xs.jpg"); width: 100%;  height: 100%;background-position: bottom center;  -webkit-background-size: cover; -moz-background-size: cover;background-size: cover;  -o-background-size: cover; }
#slideB { background: url("../img/idx-banner/Slide-B-xs.jpg"); width: 100%;  height: 100%;background-position:  bottom center;  -webkit-background-size: cover; -moz-background-size: cover;background-size: cover;  -o-background-size: cover; }
#slideC { background: url("../img/idx-banner/Slide-C-xs.jpg"); width: 100%;  height: 100%;background-position:  bottom center;  -webkit-background-size: cover; -moz-background-size: cover;background-size: cover;  -o-background-size: cover; }
#slideD { background: url("../img/idx-banner/Slide-D-xs.jpg"); width: 100%;  height: 100%;background-position:  bottom center;  -webkit-background-size: cover; -moz-background-size: cover;background-size: cover;  -o-background-size: cover; }
#slideE { background: url("../img/idx-banner/Slide-E-xs.jpg"); width: 100%;  height: 100%;background-position:  bottom center;  -webkit-background-size: cover; -moz-background-size: cover;background-size: cover;  -o-background-size: cover; }


	
.carousel-caption {
	
background-color: rgba(0, 0, 0, 0.5);
	background: rgba(0, 0, 0, 0.5);
	color: rgba(0, 0, 0, 0.5);
text-align:left;	
    bottom: 0px;
	left:0;
	right:0;
	
}

/*Carosel*/


/*TEXT STYLES*/

h1 {font-family: 'Biryani', sans-serif; text-transform:uppercase; margin-bottom:0; font-weight:800; color:white;}
h2 {font-family: 'Biryani', sans-serif; text-transform:uppercase; margin:0; color:white;}
h3 {font-family: 'Biryani', sans-serif; text-transform:uppercase; margin-bottom:0;}
h3.footer {font-family: 'Biryani', sans-serif; text-transform:uppercase; padding-bottom:17px; color:white;}
h3.dish {font-family: 'Biryani', sans-serif; text-transform:uppercase; margin-bottom:0; font-weight:800; color:#FFFFFF; font-size:18px;	}
h3.dish a:hover {font-family: 'Biryani', sans-serif; text-transform:uppercase; margin-bottom:0; font-weight:800; color:#000000; text-decoration: none;}

h3.vegdish {font-family: 'Biryani', sans-serif; text-transform:uppercase; margin-bottom:0; font-weight:800; color:#00cc00; font-size:18px;}
h3.vegdish a:hover {font-family: 'Biryani', sans-serif; text-transform:uppercase; margin-bottom:0; font-weight:800; color:#FFFFFF;}


h3.footer {font-family: 'Biryani', sans-serif; font-size:18px; text-transform:uppercase; margin-bottom:0;}
h3.inner {font-family: 'Biryani', sans-serif; font-size:21px; text-transform:uppercase; margin-bottom:0;}


h4.panel-heading { font-family: 'Biryani', sans-serif; text-transform:uppercase; margin-bottom:0; font-weight:800; color:#c20d0e;}
h4.panel-heading:hover {font-family: 'Biryani', sans-serif; text-transform:uppercase; margin-bottom:0; font-weight:800; color:#000000;}

h4.strapline {font-family: 'Oswald', sans-serif; text-transform:uppercase; font-size:28px; margin-bottom:10px;}

.bdr-bottom { border-bottom:1px solid black; margin-bottom:20px; }

p { font-family: 'Source Sans Pro', sans-serif; color:#FFFFFF }

p a { font-family: 'Source Sans Pro', sans-serif; font-weight:700; color:#C20D0E; }
p.bold { font-family: 'Source Sans Pro', sans-serif; font-weight:600; font-size:15px; }
p.larger { font-family: 'Source Sans Pro', sans-serif; font-weight:600; font-size:1.3em; }
p.footer { font-family: 'Source Sans Pro', sans-serif; margin-bottom:0; color:white; }
p.footer-lg { font-family: 'Source Sans Pro', sans-serif; margin-bottom:0; font-size:14px; color:white; }
p.footer-red-bg { font-family: 'Source Sans Pro', sans-serif; margin-bottom:0 }
p.footer-red-bg a { font-family: 'Source Sans Pro', sans-serif; margin-bottom:0; color:yellow }

p.pre-header { font-family: 'Source Sans Pro', sans-serif; margin-bottom:0; color:white; text-transform:uppercase; font-weight:800;} 

p.quicklink { font-family: 'Biryani', sans-serif; font-size:15px; text-transform:uppercase; margin-top:5px; margin-bottom:5px; }
p.quicklink a { font-family: 'Biryani', sans-serif; font-size:15px; text-transform:uppercase; color:#000; }
p.quicklink a:hover { font-family: 'Biryani', sans-serif;  text-transform:uppercase; color:#c20d0e; text-decoration:none; }

p.menuchoices { font-family: 'Biryani', sans-serif; font-size:15px; text-transform:uppercase; margin-top:5px; margin-bottom:5px; }

p.footer-lg {font-family: 'Biryani', sans-serif; font-weight:800; margin-bottom:0;}

.table { font-family: 'Source Sans Pro', sans-serif; }

.table#ftr { font-family: 'Source Sans Pro', sans-serif; color:white }

.formfield { border:1px solid #FFFF; font-family: 'Source Sans Pro', sans-serif; background-color: transparent; color:#FFFFFF; }
.labeltxt { font-family: 'Biryani', sans-serif; text-transform:uppercase; color:#FFFFFF; }

.red { color:#C20D0E; }
#red { color:#C20D0E; }
.black { color:#000000; }
.green { color:#006633; }
#green { color:#006633; }
.white { color:#FFFFFF; }
.redbg { background-color: #C20D0E; }

.greenbg { background-color: #006633; }

.blackbg { background-color: #000000; border-bottom:5px white solid; padding-top:50px; }

.red-btn { font-family: 'Oswald', sans-serif;background-color:#C20D0E;  border:1px solid #821000; font-weight:400; color:#FFFFFF; text-transform:uppercase;}
.red-btn:hover { font-family: 'Oswald', sans-serif;background-color:#000000; border:1px solid #000000; font-weight:400; color:#FFFFFF; text-transform:uppercase;}

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

.sect-padding { padding-top:10px; padding-bottom:10px }
.sect-padding-lg { padding-top:20px; padding-bottom:10px }

.panel-default > .panel-heading {  background-color:#C20D0E; border:none; }



.table-borderless > tbody > tr > td,
.table-borderless > tbody > tr > th,
.table-borderless > tfoot > tr > td,
.table-borderless > tfoot > tr > th,
.table-borderless > thead > tr > td,
.table-borderless > thead > tr > th {
    border: none;
	padding:0;
	font-family: 'Source Sans Pro', sans-serif;
}

.thumbnail .caption {
    padding-left: 9px;
	padding-right: 9px;
	padding-top: 0px;
	padding-bottom: 0px;
    color: #333;
}

.polaroid {
-webkit-box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.20);
-moz-box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.20);
box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.20);
border:none;
}

.thumbnail { border-radius:0px; border:none; padding:0; background-color:white;}
.caption { padding-top:10px; padding-bottom:10px; }
.thumbnail-container {padding:5px;}

#map { width: 100%; height: 450px; margin-top: 0px; }

.dotted-base { border-bottom:1px dotted white; }

.stone-bg { background-image:url(../img/stone-bg.png); background-repeat:repeat; }
.dark-bg { background-image:url(../img/wall-bg.jpg); background-repeat:repeat; background-position:center; }
.dark-bg-b { background-image:url(../img/dark-triangles.png); background-repeat:repeat; }

.section-padding { padding-top:20px; padding-bottom:20px; }

.ftr-img { margin-top:20px; }

/*+++++++++++++++++++++++++++++++++++++++++++*/
/*INNER BANNER ITEMS */
/*+++++++++++++++++++++++++++++++++++++++++++*/	

.image-bg-fixed-height {
    height: 200px;
	margin-top:0px;
	background-image:url(../img/jumbotron-bg.jpg);
	background-position: center;
	background-repeat:no-repeat;
	border-bottom:8px solid #C20D0E;
	background-color:#000000;
	
}


#about { background-image:url(../img/idx-banner/Slide-A-xs.jpg); background-color:#000000; background-size:contain; }
#menu { background-image:url(../img/idx-banner/Slide-C-xs.jpg); background-color:#000000; background-size:contain;  }
#contact { background-image:url(../img/idx-banner/Slide-D-xs.jpg); background-color:#000000; background-size:contain;  }



.idx-img-pad { margin-bottom:20px; }
.idx-img-pad img { border-bottom:6px solid white;}

.fb-icon { color: #3B5998 }
.tw-icon { color: #1DA1F2 }

.ico-spicy { max-height:21px; display:inline; }



@media(min-width:768px) { 

h3.dish { font-size:21px;}	
h3.vegdish { font-size:21px;}	

p.quicklink { font-family: 'Biryani', sans-serif; font-size:20px; text-transform:uppercase; margin-top:5px; margin-bottom:5px; }
h4.strapline {font-family: 'Oswald', sans-serif; text-transform:uppercase; font-size:35px; margin-bottom:10px;}


nav {
	font-family: 'Biryani', sans-serif;
	font-weight:800;
	text-transform:uppercase;
	font-size:10px;
	height:95px;
	
	letter-spacing:0px;
	margin-bottom:0;
}



.navbar-brand {
max-width:230px;

}

.navbar-right {
background-color:transparent;
margin-top:30px;

}

.carousel {
	
	 height: 370px;
	}

#slideA { background: url("../img/idx-banner/Slide-A-lg.jpg"); width: 100%;  height: 100%;background-position: center; background-size: 200%   }
#slideB { background: url("../img/idx-banner/Slide-B-lg-2.jpg"); width: 100%;  height: 100%;background-position: center; background-size: 250%  }
#slideC { background: url("../img/idx-banner/Slide-C-lg.jpg"); width: 100%;  height: 100%;background-position: center; background-size: 200%  }
#slideD { background: url("../img/idx-banner/Slide-D-lg.jpg"); width: 100%;  height: 100%;background-position: center; background-size: 200%  }
#slideE { background: url("../img/idx-banner/Slide-E-lg.jpg"); width: 100%;  height: 100%;background-position: center; background-size: 200%  }


.banner-area { padding-top:30px; padding-bottom:30px; }
.innershadow {
-webkit-box-shadow: inset 0px 0px 11px -1px rgba(0,0,0,0.75);
-moz-box-shadow: inset 0px 0px 11px -1px rgba(0,0,0,0.75);
box-shadow: inset 0px 0px 11px -1px rgba(0,0,0,0.75);
}

.panel-heading { background-image:url(../img/click-to-expand.png); background-position:right; background-repeat:no-repeat; background-size:160px;

}

/*+++++++++++++++++++++++++++++++++++++++++++*/
/*INNER BANNER ITEMS */
/*+++++++++++++++++++++++++++++++++++++++++++*/


.image-bg-fixed-height {
    height: 210px;
	margin-top:0px;	
}

#about { background-image:url(../img/idx-banner/Slide-A-lg.jpg); background-color:#000000; background-size:100% auto; }
#menu { background-image:url(../img/idx-banner/Slide-C-lg.jpg); background-color:#000000; background-size:100% auto;; }
#contact { background-image:url(../img/idx-banner/Slide-D-lg.jpg); background-color:#000000; background-size:100% auto;; }

.icon-bg-white { background-color:#FFFFFF; }

.ico-spicy { max-height:24px; display:inline; }



}

@media(min-width:992px) {
	
h3.dish { font-size:24px;}
h3.vegdish { font-size:24px;}		 

p.quicklink { font-family: 'Biryani', sans-serif; font-size:17px; text-transform:uppercase; margin-top:5px; margin-bottom:5px; }


nav {
	font-family: 'Biryani', sans-serif;
	font-weight:800;
	text-transform:uppercase;
	font-size:16px;
	height:110px;
	
	letter-spacing:-0.5px;
	margin-bottom:0;
}



.navbar-brand {
max-width:280px;

} 

.navbar-right {
	margin-top:25px;
}

/*+++++++++++++++++++++++++++++++++++++++++++*/
/*INNER BANNER ITEMS */
/*+++++++++++++++++++++++++++++++++++++++++++*/


.image-bg-fixed-height {
    height: 400px;
	margin-top:0px;
	background-size:auto;	
}

#about { background-image:url(../img/idx-banner/Slide-A-lg.jpg); background-color:#000000; background-size:cover;  }
#menu { background-image:url(../img/idx-banner/Slide-C-lg.jpg); background-color:#000000; background-size:cover; }
#contact { background-image:url(../img/idx-banner/Slide-D-lg.jpg); background-color:#000000; background-size:cover; }

.ico-spicy { max-height:24px; display:inline; }

}

@media(min-width:1200px) { 

h1 { font-size:2.4em; }


p.quicklink { font-family: 'Biryani', sans-serif; font-size:20px; text-transform:uppercase; margin-top:5px; margin-bottom:5px; }


nav {
	font-family: 'Biryani', sans-serif;
	font-weight:800;
	text-transform:uppercase;
	font-size:18px;
	height:120px;
	background-color:white;
	letter-spacing:-0px;
	margin-bottom:0;
	
}

.navbar {
	

	background-position:top center;
	background-repeat:no-repeat;
}

.navbar-right {
	margin-top:35px;
}

.navbar-brand {
max-width:300px;

}

.carousel { 
	
	height:420px;
	}

.carousel-indicators {
	text-align: right;
	}

.carousel-caption {
    /*right: 7%;
    left: 7%;*/
	margin:auto;
    padding-bottom: 30px;
	
	}	

#slideA { background: url("../img/idx-banner/Slide-A-lg.jpg"); width: 100%;  height: 100%;background-position: center; background-repeat:no-repeat;    }
#slideB { background: url("../img/idx-banner/Slide-B-lg-2.jpg"); width: 100%;  height: 100%;background-position: center;   }
#slideC { background: url("../img/idx-banner/Slide-C-lg.jpg"); width: 100%;  height: 100%;background-position: center;   }
#slideD { background: url("../img/idx-banner/Slide-D-lg.jpg"); width: 100%;  height: 100%;background-position: center;   }
#slideE { background: url("../img/idx-banner/Slide-E-lg.jpg"); width: 100%;  height: 100%;background-position: center;   }


/*+++++++++++++++++++++++++++++++++++++++++++*/
/*INNER BANNER ITEMS */
/*+++++++++++++++++++++++++++++++++++++++++++*/


.image-bg-fixed-height {
    height: 380px;
	margin-top:0px;	
}

#about { background-image:url(../img/idx-banner/Slide-A-lg.jpg); background-color:#000; background-size:cover; }
#menu { background-image:url(../img/idx-banner/Slide-C-lg.jpg); background-color:#000; background-size:cover; }
#contact { background-image:url(../img/idx-banner/Slide-D-lg.jpg); background-color:#000; background-size:cover; }

.ico-spicy { max-height:24px; display:inline; }


}