@import url("/3rdparty/bootstrap/css/bootstrap.min.css");
@import url("/core/css/global.css");
@import url(http://fonts.googleapis.com/css?family=Lato:300,700,300italic,700italic);
@import url(http://fonts.googleapis.com/css?family=Reenie+Beanie);

/** BOOTSTRAP EXTRAS & OVERRIDES **/
img {
	max-width:100%;
	height:auto;
}
label {
	font-weight:normal;
}
legend {
  display: inline;
  margin:0;
   padding: 0 5px;
  width:auto;
  font-size: inherit;
  line-height: inherit;
  color: inherit;
  border:none;
}
img.actualsize {
	width:auto;
	height:auto;
	max-width:none;
}

@media (min-width: 768px) {
	/* small eg ipad */
  
}
@media (min-width: 992px) {
	/* medium  */
}
@media (min-width: 1200px) {
  /* large */
}

body, td, th, input, select, textarea {
	font-family: 'Lato', sans-serif;
	font-size: 15px;
	font-weight:300;
	color: rgb(102,102,102);
}
a, strong {
	color: rgb(0,0,0);
}

h1, h2 {
	
	color: #0da4b3;
	font-weight:700;
}

.cursive {
	font-family: 'Reenie Beanie', cursive;
	font-size: 60px;
	line-height:0.9;
	font-weight:normal !important;
}

h1.cursive {
	margin: .75em auto;
	width:80%;
}
.light-blue {
	color: #00b2e0;
	color: #0da4b3;
}

.dark-blue {
	color: #126bb4;
}
.grey {
	color: #c5c5c5;
}



input[type="button"], input[type="submit"], .button {
	-webkit-appearance: none;
}

::-webkit-input-placeholder { /* WebKit browsers */
    color:    #8d7f6f;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #8d7f6f;
   opacity:  1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #8d7f6f;
   opacity:  1;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
   color:    #8d7f6f;
}

hr { 
   
    border-style:none;
    border:none;
	border-top:1px solid #000000;
}

/* columns of same height styles */
.container-xs-height {
    display:table;
    padding-left:0px;
    padding-right:0px;
}
.row-xs-height {
    display:table-row;
}
.col-xs-height {
    display:table-cell;
    float:none;
}
@media (min-width: 768px) {
    .container-sm-height {
        display:table;
        padding-left:0px;
        padding-right:0px;
    }
    .row-sm-height {
        display:table-row;
    }
    .col-sm-height {
        display:table-cell;
        float:none;vertical-align:top;
    }
}
@media (min-width: 992px) {
    .container-md-height {
        display:table;
        padding-left:0px;
        padding-right:0px;
    }
    .row-md-height {
        display:table-row;
    }
    .col-md-height {
        display:table-cell;
        float:none;
    }
}
@media (min-width: 1200px) {
    .container-lg-height {
        display:table;
        padding-left:0px;
        padding-right:0px;
    }
    .row-lg-height {
        display:table-row;
    }
    .col-lg-height {
        display:table-cell;
        float:none;
    }
}

table.menu  tr td {
	vertical-align:top;
	text-align:right;
	padding: 5px 0 5px 10px;
}

table.menu  tr td:first-child {
	text-align:left;
	padding-left:0;
}

table.menu.wine  tr td:nth-child(2) {
	text-align:left;
	padding-left:0;
}

table.menu  tr td:last-child {
	white-space:nowrap;
}

table.menu  tr td p {
	margin:0;
}

table.menu  tr td img {
	display:block;
	margin:0 auto;
}
	
	
	.row.shop div {
		border-left: 1px solid #DBDBDB;
}

.row.shop div:first-child {
		border:none;
}
