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

/*
Theme Name:     Cafemellow
Author:         th
Template:       perfetta
*/



table, .display-posts-listing, .oneplate, #scroll_to_top {font: 14px/16px Verdana,"メイリオ", Meiryo, "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN",  sans-serif;
	color: #444;line-height: 1.42857;}
h2  { font-family: 'Irish Grover', "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "メイリオ", Meiryo, serif; }
.site-header:before {
	font-size: 20px;
}
#content > article > div {background-color:transparent;}
.site-header {
	margin-bottom: 10px;
}
.entry-title a {
	padding-top: 0px;
}
.entry-content {
	background-image: url(images/foamy-milk.jpg);
	background-repeat: repeat;
}
.namicategory article {
	background-image: url(images/foamy-milk.jpg);
	background-repeat: repeat;
}
#informations, #blog {
	padding: 20px;
	float: left;
	width: 50%;
	height: 300px;
	overflow: auto;
	border: 20px solid #3D1E00;
}
#informations h2, #blog h2 {
	color: #FFF;
	text-shadow: 1px 1px 3px #000;
	margin-top: 0px;
	margin-bottom: 10px;
}
#informations {
	background-color: #630;	
}
#blog {
	background: rgb(64,150,238);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(64,150,238,1)), color-stop(100%,rgba(64,150,238,1)));
	background: -webkit-linear-gradient(top, rgba(64,150,238,1) 0%,rgba(64,150,238,1) 100%);
	background: -o-linear-gradient(top, rgba(64,150,238,1) 0%,rgba(64,150,238,1) 100%);
	background: -ms-linear-gradient(top, rgba(64,150,238,1) 0%,rgba(64,150,238,1) 100%);
	background: linear-gradient(to bottom, rgba(64,150,238,1) 0%,rgba(64,150,238,1) 100%);
	border-top-color: #09F;
	border-right-color: #09F;
	border-bottom-color: #09F;
	border-left-color: #09F;
}
#blog h2 {
	display: inline-block;
	float: left;
	margin-right: 30px;
}
#blog p {
	font-size: 85%;
	color: #FFF;
}
ul.display-posts-listing {padding-left:10px;}
ul li.listing-item {list-style:none;}
ul li.listing-item:before {color: #fff;
	content: "\f006";
	display: block;
	font-family: FontAwesome;
	float:left;
	margin-right:10px; }
ul li.listing-item a {
	color: #FFF;
}
ul li.listing-item span.date {
	color: #FFF;
	display: inline-block;
	float: right;
}
.oneplate {
	float: left;
	width: 50%;
	display: block;
	background: rgb(241,244,186);

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(241,244,186,1)), color-stop(96%,rgba(247,247,247,1)), color-stop(96%,rgba(247,247,247,1)), color-stop(98%,rgba(247,247,247,1))); 
background: -webkit-linear-gradient(top, rgba(241,244,186,1) 0%,rgba(247,247,247,1) 96%,rgba(247,247,247,1) 96%,rgba(247,247,247,1) 98%); 
background: -o-linear-gradient(top, rgba(241,244,186,1) 0%,rgba(247,247,247,1) 96%,rgba(247,247,247,1) 96%,rgba(247,247,247,1) 98%); 
background: -ms-linear-gradient(top, rgba(241,244,186,1) 0%,rgba(247,247,247,1) 96%,rgba(247,247,247,1) 96%,rgba(247,247,247,1) 98%); 
background: linear-gradient(to bottom, rgba(241,244,186,1) 0%,rgba(247,247,247,1) 96%,rgba(247,247,247,1) 96%,rgba(247,247,247,1) 98%);
}
.oneplate h3 {
	text-align: center;
	font-weight: bold;
	position: relative;
	color: #630;
}
.oneplate h3 span {
	display: block;
	position: absolute;
	right: 10px;
	top: 50px;
	color: #660;
}
.oneplate p {
	text-align: center;
	color: #360;
	font-size: 0.9em;
}

td.wari {
	text-align: right;
	border-top-width: thin;
	border-top-style: dotted;
	border-top-color: #630;
}

#drinks h2 {
	color: #630;
	display: inline-block;
	letter-spacing: 0.125em;
	padding-bottom: 5px;
	border-bottom-width: 3px;
	border-bottom-style: double;
	border-bottom-color: #630;
	padding-right: 20px;
	padding-left: 20px;
}
#cocktails h3 {margin-top:0px; margin-bottom:5px;}
table.cocktails th {
	text-align: center;
}
table.cocktails th.liqueur {
	color: #FFF;
	background-color: #630;
}
table.cocktails th.soft {
	color: #FFF;
	background-color: #F60;
}
table.cocktails tr {
	border: thin solid #630;
}
td.row9 {
	border-right-width: thin;
	border-left-width: thin;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #630;
	border-left-color: #630;
}
#wine {-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	background: #f0715c;
	background: -webkit-linear-gradient(top left, #d95b5e 0%, rgba(251,206,150,0.882353) 51%, rgba(251,42,33,0.882353) 98%);
	background: -moz-linear-gradient(top left, #d95b5e 0%, rgba(251,206,150,0.882353) 51%, rgba(251,42,33,0.882353) 98%);
	background: -o-linear-gradient(top left, #d95b5e 0%, rgba(251,206,150,0.882353) 51%, rgba(251,42,33,0.882353) 98%);
	background: -ms-linear-gradient(top left, #d95b5e 0%, rgba(251,206,150,0.882353) 51%, rgba(251,42,33,0.882353) 98%);
	background: linear-gradient(top left, #d95b5e 0%, rgba(251,206,150,0.882353) 51%, rgba(251,42,33,0.882353) 98%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#d95b5e", endColorstr="#fb2a21",GradientType=1);}
#sparkling {-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	background: #7f6c48;
background: -webkit-linear-gradient(top left, #483d29 0%, rgba(236,200,133,0.941176) 49%, rgba(73,62,41,0.882353) 95%);
background: -moz-linear-gradient(top left, #483d29 0%, rgba(236,200,133,0.941176) 49%, rgba(73,62,41,0.882353) 95%);
background: -o-linear-gradient(top left, #483d29 0%, rgba(236,200,133,0.941176) 49%, rgba(73,62,41,0.882353) 95%);
background: -ms-linear-gradient(top left, #483d29 0%, rgba(236,200,133,0.941176) 49%, rgba(73,62,41,0.882353) 95%);
background: linear-gradient(top left, #483d29 0%, rgba(236,200,133,0.941176) 49%, rgba(73,62,41,0.882353) 95%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#483d29", endColorstr="#493e29",GradientType=1);}
#wine table, #sparkling table{
	color: #FFF;
	font-size: 1.2em;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-weight: bold;
	text-shadow: 1px 1px 3px #000;
}
#drinks table tr.winelist {border-top-width: thin;
	border-top-style: solid;
	border-top-color: #AA6C5C;}
#wine table td, #sparkling table td {padding:10px;}
#wine table td.winetext {
	text-align: right;
	font-size: 0.8em;	
}

#draftbeer, #bottled, #gin, #vodka, #whisky, #sake, #rum, #tequila, #softs, #noal, #coffee, #shakes, #shaved, #quick  {
	float: left;
	width: 47%;
}
#whisky, #sake, #rum, #tequila, #coffee, #shakes, #shaved, #quick {
	margin-left: 6%;
}
#original h2 {
	text-align: center;
	display: block;	
}
#original table.original-1 {
	float: left;
	width: 40%;
}
#original table.original-2 {
	float: left;
	width: 55%;
	margin-left: 5%;
}
.bgc {
	background-color: #EEF9FF;
}
#original table td {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.nonalquick {background: rgb(179,220,237);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(179,220,237,1)), color-stop(50%,rgba(41,184,229,1)), color-stop(100%,rgba(188,224,238,1)));
background: -webkit-linear-gradient(left, rgba(179,220,237,1) 0%,rgba(41,184,229,1) 50%,rgba(188,224,238,1) 100%); 
background: -o-linear-gradient(left, rgba(179,220,237,1) 0%,rgba(41,184,229,1) 50%,rgba(188,224,238,1) 100%); 
background: -ms-linear-gradient(left, rgba(179,220,237,1) 0%,rgba(41,184,229,1) 50%,rgba(188,224,238,1) 100%); 
background: linear-gradient(to right, rgba(179,220,237,1) 0%,rgba(41,184,229,1) 50%,rgba(188,224,238,1) 100%);
	width: 100%;
	display: block;
}
.ernest {
	background: rgb(0,110,46);
	background: -moz-linear-gradient(top, rgba(0,110,46,1) 0%, rgba(0,110,46,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,110,46,1)), color-stop(100%,rgba(0,110,46,1)));
	background: -webkit-linear-gradient(top, rgba(0,110,46,1) 0%,rgba(0,110,46,1) 100%);
	background: -o-linear-gradient(top, rgba(0,110,46,1) 0%,rgba(0,110,46,1) 100%);
	background: -ms-linear-gradient(top, rgba(0,110,46,1) 0%,rgba(0,110,46,1) 100%);
	background: linear-gradient(to bottom, rgba(0,110,46,1) 0%,rgba(0,110,46,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#006e2e', endColorstr='#006e2e',GradientType=0 );
	color: #FFF;
	padding: 12px;
	margin-top: 20px;
}
@media (max-width: 643px) {
	
	#draftbeer, #bottled, #gin, #vodka, #whisky, #sake, #rum, #tequila, #softs, #noal, #coffee, #shakes, #shaved, #quick, #informations, #blog, .oneplate, #original table.original-1, #original table.original-2 {
	width:100%;
	float:none;
	margin-left: 0px;
}
}