.single .entry-header {
    margin-bottom: 1em;
}

.post-wine{margin: 1.6em 0 6em;}
	
	.post-wine .wine-list-1{box-shadow:0 6px 24px 0 rgba(18,43,70,.12)}
	.post-wine .list-header{background: #F3F3F3;text-align: left;}
	.wine-list-1 tbody:nth-child(odd){background: #f9f9f9;}
	.wine-list-1 tbody:hover{background:var(--ast-global-color-4);}
	.post-wine table,.wine-list-1 td,.wine-list-1 th{border: 0px solid!important;}
    .wine-list-1 tbody .rank {padding-left: 1em;}
	.wine-list-1 .title a{}
	.wine-list-1 .score span{ display: inline-block;border-radius: 50%;
    text-align: center; width: 30px; height: 30px;line-height: 30px;color: #ffffff;}
	.wine-list-1 .score .Red,.wine-list-1 .score .Sparkling-Red{background: #ba1628; }
	.wine-list-1 .score .White{background:#969902;}
	.wine-list-1 .score .Rose,.wine-list-1 .score .Sparkling-Rose{background:pink;}
	.wine-list-1 .score .Sparkling-White{border: 1px solid var(--ast-global-color-0);}
	
	.wine-grid-1{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%;max-width:840px;padding-bottom: 20px;
    margin: 0 auto;}
    .post-wine .grid-inner-wrap{
	background: #FFFFFF;
    border: 1px solid #e7e9ec;
    border-radius: 4px;
    overflow: hidden;
    min-width: 1px;
    -webkit-transition: all linear .2s;
    transition: all linear .2s;
    height: 100%;
    display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:row}
	
	.post-wine .grid-inner-wrap:hover{box-shadow:0 6px 24px 0 rgba(18,43,70,.12)}
    
    .post-wine .grid-inner-wrap .post-winegrid-img {display: block;position: relative; overflow: hidden;}
    .post-wine .grid-img img {
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    z-index: 0;
    min-height: 180px;
    width: auto;
    min-width: 100%;transition: all 0.9s;
    object-fit: cover;}	
    

	.post-wine .grid-content-wrap{padding: 25px 15px 15px;min-width: 80%;
		display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1}
	.post-wine .grid-title {font-weight: 400;font-size: 1.3rem;margin-bottom: 5px;}
    .post-wine .title-en{display: list-item;list-style:none;line-height: 1rem;font-size: 0.9rem;}
    .post-wine .title-en a{color:var(--ast-global-color-3)}
    .post-wine .title-en a:hover{color:var(--ast-global-color-0)}
	.grid-title a {color: var(--ast-global-color-3);}
	.grid-title a:hover {color: var(--ast-global-color-0);}
	.post-wine .grid-tasting_note{margin: 10px 0;color: #999999;display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;}
	.post-wine .grid-meta{margin-top:auto;display: flex;line-height: 1.45;}
    .post-wine .grid-meta .pts {border-radius: 50%;border: 1px solid;}
    .post-wine .grid-meta .Red,.post-wine .grid-meta .Sparkling-Red{
		border: 1px solid #ba1628;
        background: #f7f3f0;
        color: #ba1628;}
    .post-wine .grid-meta .White{
		border: 1px solid #969902;
        background: var(--ast-global-color-4);
        color: #969902;}
    .post-wine .grid-meta .Rose,.post-wine .grid-meta .Sparkling-Rose{
		border: 1px solid pink!important;
        background: pink;
        color: #ffffff;}
    .post-wine .grid-meta .Sparkling-White{
		border: 1px solid var(--ast-global-color-0);
        background: var(--ast-global-color-4);
        color: var(--ast-global-color-0);}

    .post-wine .grid-meta .pts span{
		display: inline-block;
        position: relative;
        z-index: 1;
        text-align: center;
        width: 50px;
        height: 50px;
        line-height: 50px;
        font-size: 28px;
        font-family: "Unna", "Times New Roman", Times, serif;
        font-weight: 700;}
    .post-wine .grid-meta .info{padding-left: 12px;max-height: 50px;list-style: none;}
    .post-wine .grid-ratio-wrap { padding: 8px 0;
        position: relative;
        overflow: hidden;
        }
	
@media only screen and (max-width: 767px){
	.post-wine .wine-list-1 .vintage,.post-wine .wine-list-1 .wine_type,.post-wine .wine-list-1 .region,.post-wine .wine-list-1 .price{display: none;}
	.post-wine .grid-inner-wrap{display:flex;}
	.post-wine .grid-header{}
	.post-wine .grid-title {font-size: 1rem;}
	.post-wine .grid-tasting_note{font-size:.8rem;line-height: 1.1rem;-webkit-line-clamp: 3!important;}
	.post-wine .grid-content-wrap {padding: 12px 10px 10px;min-width: 72%;}	
	
	.post-wine .grid-meta .pts span{width: 32px; height: 32px;line-height: 32px;font-size: 18px;}
	.post-wine .grid-meta .info{font-size:.7rem;max-height: 32px;}
}









