body { padding-top: 51px; padding-bottom: 51px;
 width: 100%;
    height: 100%;
	}

html {
    width: 100%;
    height: 100%;
}
.content { padding-bottom: 100px;}


		
.navbar-toggle {
border: none;
}

.navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {
background-color: #333;
}
		
.table-borderless td, .table-borderless th {     border: 0; }
		
		
.navbar-nav li a {padding-left:10px;padding-right:10px;}		


.top-buffer { margin-top:20px; }

		
.grey {
    color: #CCC;
}


h1 {font-family: 'Pathway Gothic One', sans-serif;text-transform:uppercase;}

nav {}

nav li a {font-family: 'Pathway Gothic One', sans-serif;text-transform:uppercase;font-size:1.3em; letter-spacing:0px}

.intro {
    display: table;
    width: 100%;
    height: auto;
    padding: 0px 0;
    text-align: center;
    color: #2d2d2d;
    background: url(../images/home.jpg) no-repeat top center scroll;
    background-color: #000;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
}

.intro-body {
    display: table-cell;
    vertical-align: middle;
}

.brand-heading {
    font-size: 40px;
}

.intro-text {
    font-size: 18px;
}

@media(min-width:767px) {
    .intro {
        height: 100%;
        padding: 0;
    }

    .brand-heading {
        font-size: 100px;
    }

    .intro-text {
        font-size: 25px;
    }
}

blockquote {
border-left: none;
font-size: 14px;
font-style: italic;
margin: 0.25em 0;
padding: 0.35em 40px;
line-height: 1.45;
position: relative;
color: #383838;
}

blockquote:before {
font-family: 'Pathway Gothic One', sans-serif;
padding-left: 10px;
content: "\201C";
font-size: 80px;
position: absolute;
left: -20px;
top: -20px;
color: #7a7a7a;
}

blockquote cite {
color: #999999;
font-size: 14px;
display: block;
margin-top: 5px;
}
 
blockquote cite:before {
content: "\2014 \2009";
t: "\2014 \2009";}





.btn {
    text-transform: uppercase;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-weight: 500;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}

.btn-default {
	
    border: 2px solid #2d2d2d;
    color: #2d2d2d;
    background-color: transparent;
	
}

.btn-default:hover,
.btn-default:focus {
    border: 2px solid #2d2d2d;
    outline: 0;
    color: #fff;
    background-color: #2d2d2d;
	
}

.btn-inverse {
	
    border: 2px solid #ffffff;
    color: #ffffff;
    background-color: transparent;
}

.btn-inverse:hover,
.btn-inverse:focus {
    border: 2px solid #ffffff;
    outline: 0;
    color: #000000;
    background-color: #ffffff;
}



a { color: #999999;}
a:hover {color: #000000; text-decoration:none;}

.navbar-brand {
	
	font-family: 'Pathway Gothic One', sans-serif;text-transform:uppercase; font-size: 1.5em; letter-spacing:2px; 
	
}


.img-thumbnail {margin-right:10px; margin-bottom:10px;}

#map-plug {display:none;}

.review-stars {font-size:115%;}

.review-stars ul {
display: inline-block;
list-style: none;
margin:0; padding:0;
}

.review-stars ul li {
float: left;
margin-right: 1px;
line-height:1;
}

.review-stars ul li i {
  color: #E4B248;
  font-size: 1.4em;
  font-style:normal;
}
.review-stars ul li i.inactive { color: #c6c6c6;}
.star:after { content: "\2605"; }

.reviews-footer {
    text-align:center;
}