/*
Template:ystandard
Theme Name:lipagio
*/

body{font-family: -apple-system, BlinkMacSystemFont, Roboto, "Segoe UI", "Helvetica Neue", HelveticaNeue, YuGothic, "Yu Gothic Medium", "Yu Gothic", Verdana, Meiryo, sans-serif;
	font-size:16px;
	line-height:1.5;
}

p {
    display: block;
   margin:0;padding:0;
}

a:-webkit-any-link {
    text-decoration:none;
}

h1, h2, h3, h4, h5, h6 {
    margin: 0em;
    padding: 0;
    letter-spacing: .05em;
    line-height: 1.4;
}

.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6{margin: 0em;}

table,tr,th,td{border:none;background:none;}
ol, ul {
    margin-bottom: 0;
    padding-left: 0em;
}

td, th {
	padding: .5rem 0rem;}

h1,h2,h3{ font-family: 'Bentham', serif;font-weight:400;}

h5, h6 {font-size: 1em;}

img{vertical-align:bottom;}

.ys-posts__meta .ys-icon {
    margin-right: .25em;
    display: none;
}

.site-content {
    margin-bottom: 0em;
	margin-top:0em;
}
.site-header {
    background-color: rgba(73,28,21,0.9);
       margin-top: -83px;
}

.pagesite{margin-top:-62px;}

.global-nav {
    background: transparent;
}

.container {
    position: relative;
    max-width:100%;
    margin-right: auto;
    margin-left: auto;
    padding-right: 1rem;
    padding-left: 1rem;
}

.arcontent{max-width: calc(1200px + 2rem);margin-top: 1.5em;}
.site-header-thumbnail img {
    filter: none;
}

.header-type--row1 .site-branding {
    margin-left: 8%;
}

.content__main {
    max-width: 100%;
}

h2.tsectitlew{margin-bottom:1em;color:#ffffff;font-family: 'Bentham', serif;font-size: 2em;font-weight:400;text-align:center;}
h2.tsectitleb{margin-bottom:1em;color:#491c15;font-family: 'Bentham', serif;font-size: 2em;font-weight:400;text-align:center;}

.global-nav__menu>.menu-item {
    font-family: 'Bentham', serif;
    font-size: 1.5em;
}

.topcontent{margin-top:0em;}

.singular-header__title {
    display: none;
}

.ptitle{display:block;color:#ffffff;font-family: 'Bentham', serif;font-size: 3em;text-align:center;font-weight:400;}

.monly{display:block;}
.monly2{display:none;}

.global-nav__menu>.reservepc>a{display:none;}
.global-nav__menu>.reservemob>a{display:block;}

.mobmenu-content li.reservepc{display:none;}
.mobmenu-content li.reservemob{display:block;}

.btn,
a.btn,
button.btn {
  font-size: 1.2rem;
    font-weight: 700;
    line-height: 1.5;
    position: relative;
    display: inline-block;
    padding: 0.5rem 2rem;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    text-align: center;
    vertical-align: middle;
    text-decoration: none;
    letter-spacing: 0.1em;
        color: #491c15;
    border-radius: 0.5rem;
	font-family: -apple-system, BlinkMacSystemFont, Roboto, "Segoe UI", "Helvetica Neue", HelveticaNeue, YuGothic, "Yu Gothic Medium", "Yu Gothic", Verdana, Meiryo, sans-serif;
}

.btn--grey,
a.btn--grey {
      color: #491c15;
  background-color: #f6f6f6;
}
.btn--grey:hover,
a.btn--grey:hover {
      color: #f6f6f6;
  background: #800000;
}

.mobmenu-content li.reservemob span.btn--grey{background-color:#491c15;color: #ffffff;}

.sidefb{width: 100%;
    font-size: 1em;
    margin-top: 5%;
    margin-left: 10%;}
.sideplogo{width: 100%;
    max-width: 160px;
    margin-left: 16%;
    margin-top: 2%;}

/*top*/

.metaslider .flexslider {
    margin: 0px auto;
	overflow:hidden;
	
}



.top2ndsec{
   width: 100%;
    height: 534px;
    padding-top: 54.75%;
    background: url("https://lipagio.com/wp-content/uploads/2020/12/top2.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    position: relative;}

.toabouttxt{background: rgba(73,28,21,0.7);
    color: #ffffff;
    position: absolute;
    padding: 24px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    text-align: justify;
    width: 100%;
    max-width: 456px;
    line-height: 2em;
}


.top3rdsec{}
.tomenub{display:flex;width:100%;margin:0 auto;position: relative;flex-direction: column;}
.tomenuimg{width: 40%;
    line-height: 0;
    margin-left: auto;
    margin-top: -4em;}
.tomenutxt{    width: 100%;
    text-align: justify;
    margin: auto;
    line-height: 2em;
    padding: 24px;}

.tomenuimg  img{    margin-top: -8%;
    max-width: 100%;}

.topnewsarea{
    width: 100%;
    height: 0;
    padding-top: 100%;
    background: url("https://lipagio.com/wp-content/uploads/2020/12/top3.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;position:relative;}


.tonewsb{    width: 100%;
    max-width: 800px;
    margin: 0 auto;
    color: #ffffff;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);padding: 24px;line-height:1.5em;text-align:center;}

.topageb1{color: #ffffff;
    border: 1px solid #ffffff;
    padding: 0.5em;
    width: 100%;
    max-width: 130px;
    text-align: center;
        margin: 24px auto;
    line-height: 1.5em;}

.topageb1 a{color:#ffffff;}

.topageb2{color: #491c15;
    border: 1px solid #491c15;
    padding: 0.5em;
    width: 100%;
    max-width: 130px;
    text-align: center;
        margin: 24px auto;
    line-height: 1.5em;}

.ys-posts__text {
    word-break: break-word;
    display: flex;
       align-items: baseline;flex-direction: column;
}

.ys-posts__title {
    font-size: 1em;
    font-weight: 700;
    line-height: 1.4;
    margin-left: 0em;
}



.tonewsb .ys-posts__meta {color:#ffffff;}

/*footer*/
.footer-main {
    overflow: hidden;
    background-color: var(--footer-bg);
    color: var(--footer-text);
    background: url(https://lipagio.com/wp-content/uploads/2020/12/top4.png);
    background-size: cover;
	padding: 4em 1em 1em;
}

.footeradd{width:100%;max-width:600px;text-align:center;margin:0 auto;}
.footeradd h3{font-size:1em;font-weight:normal;}
.footeradd img{width:100%;max-width:200px;margin-bottom:8px;}
.footeradd p{font-size:1.2em;margin:1em 0;}
.footeradd p span{font-size:0.8em;}
#footer-poweredby{display:none;}
.footlogob{display: flex;
    justify-content: space-between;
    width: 100%;
    max-width: 280px;
    margin: 0 auto;
    align-items: center;}
.footsns{margin-left:0.5em;}
.fa-square-facebook,.fa-twitter-square{    font-size: 2.5em;
    color: #491c15;
    padding-bottom: 0.5em;
    margin-left: 0.5em;}

.footsns img{ padding-bottom: 0.5em;
    margin-left: 0.5em;max-width:50px;}

.foothours{padding-top:1em;border-top:1px dotted #491c15;margin-top:1em;width:100%;max-width:600px;text-align:center;margin:0 auto;font-size: 0.9em;}
.foothours h4{color:#491c15;font-family: 'Bentham', serif;font-size: 1.5em;font-weight:400;text-align:center;}

.footatt{text-align:center;margin:0 auto;font-size:0.9em;width:100%;    line-height: 1.75;}

.onlymob{display:block;}	
.onlypc{display:none;}	


#footreserve{
 width: 100%;
    position: fixed;
    right: 0;
    bottom: 0;
    display: flex;
    z-index: 10000;
    color: #ffffff;
    background: #491c15;
    font-size: 2em;
    text-align: center;
    padding: 0.5em;
}
#footreserve a{
  position: relative;
    display: block;
    text-decoration: none;
    color: #491c15;
    background: #FFFFFF;
    font-size: 0.6em;
    padding: 0.2em 1em;
    text-align: center;
    border-radius: 0.1em;
    font-weight: bold;
    margin: 0 auto;
}
#footreserve a::before{
  margin: auto;
  text-align: center;
}
#back-to-top {
    position: fixed;
    bottom: .75vh;
    right: 0vh;
    padding: 0;
    margin: 0;
    background: none;
    border: 0;
    outline: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    z-index: 10001;
    cursor: pointer;
}
.back-to-top__content {
    display: block;
  padding: 0.6em;
    background-color: transparent;
    border-radius: 0;
    color: #222222;
    line-height: 1;
    white-space: nowrap;
    border: none;
    /* -webkit-box-shadow: 0 0 4px rgb(0 0 0 / 10%); */
    /* box-shadow: 0 0 4px rgb(0 0 0 / 10%); */
}
.ys-icon svg {
    width: 2em;
    height: 2em;
    color: #ffffff;
}





.pageeyeb{position: relative;
    max-width: 100%;
    height: auto;
    padding-top: 32.528113%;}
.peye{position:absolute;top:0;left:0;width:100%;height:auto;}
.eyetitle{position: absolute;
    top: 20%;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;}

/*ACCESS*/
.pagecontents{width:100%;max-width:800px;margin:0 auto;text-align:center;}
.add h2{border-bottom:1px dotted #000000;padding:0 2em 1em;}
.add h3{font-weight:normal;margin:1em auto;    line-height: 1.5em;font-family: -apple-system, BlinkMacSystemFont, Roboto, "Segoe UI", "Helvetica Neue", HelveticaNeue, YuGothic, "Yu Gothic Medium", "Yu Gothic", Verdana, Meiryo, sans-serif;}

.add h3.addeg{font-weight:100;font-size:1em;margin-top: -0.5em;}

.add h4{font-weight:normal;}
.lmap{margin: 3em auto;}

.acculb{margin:0 auto;}
.acculb ul{display:inline-block;}
.accul li{list-style:none; text-align:justify;}

/*NEWS*/
.ratio__image img.noimglogo {
    width: 100%;
    max-width: 200px;
    object-fit: contain;
}

.ys-posts__date{color:#ffffff;}

/*MENU*/
.wsection{width:100%;background:#ffffff;margin:0;}
.gsection{width:100%;background:#f6f6f6;margin:0;}
.gsection:last-child{margin-bottom:-2em;}

.sectionin0{width: 100%;
    max-width: 896px;
    margin: 4em auto;
    text-align: justify;
    line-height: 2.5;}

.sectionin{width: 100%;
    max-width: 896px;
    margin: 2em auto;
    text-align: justify;
    line-height: 2.5;
padding: 0 1.5em;}

.sectionin2{width: 100%;
    max-width: 896px;
    margin:auto;
	padding:2em 1.5em;
    text-align: justify;
    line-height: 2.5;}

.mtitleb{ position: relative;}
.mtitleb img{width:100%;vertical-align: bottom;}
h2.menustitle_w{color: #ffffff;
    border-bottom: 1px solid #ffffff;
    padding-bottom: 0.2em;
    font-size: 1.5em;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateY(-50%) translateX(-50%);
    -webkit- transform: translateY(-50%) translateX(-50%);
    margin: auto;}
h2.menustitle_b{color: #491c15;
    border-bottom: 1px solid #491c15;
    padding-bottom: 0.2em;
    font-size: 1.5em;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateY(-50%) translateX(-50%);
    -webkit- transform: translateY(-50%) translateX(-50%);
    margin: auto;}

h2.menustitle_wi{    color: #491c15;
    text-align: center;
    font-size: 2em;padding-bottom:40px;}
h2.menustitle_wi span{display: block;
    font-size: 16px;
    color: #000000;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, "Segoe UI", "Helvetica Neue", HelveticaNeue, YuGothic, "Yu Gothic Medium", "Yu Gothic", Verdana, Meiryo, sans-serif;}

.sectionin0{margin-top:-2em;}
.sectionin0 li{list-style:none;text-align:center;margin-bottom:3em;padding-left:0;line-height: 1.8;}
.sectionin0 li:last-child{margin-bottom:0;padding-bottom:0;}
.sectionin0 li h4{margin-bottom:1em;}
.sectionin0 li h4 a{    color: #491c15;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, "Segoe UI", "Helvetica Neue", HelveticaNeue, YuGothic, "Yu Gothic Medium", "Yu Gothic", Verdana, Meiryo, sans-serif;
    font-size: 1.5em;
    text-decoration: none;
    font-weight: normal;
    border: 2px solid #491c15;
    padding:0.2em 0.4em 0.3em;
    margin-bottom: 0.2em;}
.sectionin0 li h4 a:hover{color: #ffffff;border:2px solid #491c15;background:#491c15;}
.tomenu span{display:block;}

.sectionin li{list-style:none;text-align:center;padding-left:0;}
.dline{
  height: 1px;
  position: relative;
	width:100%;
	margin:2em auto;
	max-width:160px;
}
.dline::before {
  content: "";
  background-image: linear-gradient(to right, #491c15, #491c15 3px, transparent 3px, transparent 8px);
  background-size: 8px 1px;
  background-repeat: repeat-x;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
	width:100%;
}

.sectionin li h3{color: #491c15;font-family: -apple-system, BlinkMacSystemFont, Roboto, "Segoe UI", "Helvetica Neue", HelveticaNeue, YuGothic, "Yu Gothic Medium", "Yu Gothic", Verdana, Meiryo, sans-serif;font-size: 1.5em;}
.sectionin li h3 span.submtitle{font-size:0.8em;}

.setmb{width: 100%;
    max-width: 400px;
    padding: 24px;
    text-align: justify;
    margin: 0em auto 4em;
    background: #f6f6f6;text-align:center;}


.setmb2{width: 100%;
    max-width: 1024px;
    padding: 24px;
    text-align: justify;
    margin: 0em auto 4em;
    background: #f6f6f6;}
.setmb2 h4{color: #491c15;font-size:1.1em;margin-bottom:1em;font-weight:bold;}
.setmbin{line-height:2em;}

.drinkb{display: flex;
    margin: 4em auto;
    justify-content: space-between;
    flex-direction: column;
    width: 100%;
    max-width: 1240px;
    padding: 0 24px;}

.mtelb{ border: 1px solid #491c15;
    padding: 24px;
    color: #491c15;
    width: 100%;
    max-width: 600px;
    text-align: center;
    margin: 0 auto;}
.mtelb h3{font-size:2em;font-family :YuMincho,'Yu Mincho',serif;}
.mtelb h4{font-size:1em;font-weight:normal;border-bottom:1px dotted #491c15;padding-bottom:1em;margin-bottom:1em;}

h5.att{font-weight:normal;font-size:0.9em;margin-top:0.5em;line-height: 1.8em;}
h5.att2{font-weight:normal;font-size:0.9em;margin-top:0.5em;line-height: 2.2em;}

.sectionin2 table th,.sectionin2 table td{line-height:1.8em;display: block;width:100%;}

.sectionin2 table tr{border-bottom: 1px dotted #000000;
    padding-bottom: 1em;
    margin-bottom: 1em;
	display: block;}


.partyp{margin:0 auto;text-align:center;}
.partypin{    text-align: justify;
    display: inline-block;}
.partytxtb{margin:0 auto;text-align:center;}
.partytxt{padding: 1em;
    border: 1px solid #491c15;
    margin: 1em auto;
    display: inline-block;
    line-height: 1.8em;
    text-align: justify;
    font-weight:normal;}


/*CONCEPT*/

#post-33{margin-top:-3em;}

.concept1b{
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  margin: 0 auto;}

.concept1b-bg{
  background: url("https://lipagio.com/wp-content/uploads/2020/12/c1-1.png") no-repeat 0 0;
  background-size: cover;
    height: 300px;
    padding-top: 49.16666%;
    margin-top: -1px;
}

.cb1txt{
  color: #ffffff;
    padding: 0 1em;
    margin-top: -49.16666%;
    text-align: justify;
    width: 100%;
    max-width: 440px;
    font-size: 0.9em;
    line-height: 1.8em;
    margin-left: 0%;}

.cbtxtblank2{margin-top:1em;}

.concept2b{
      display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  margin: -1px auto 0;}

.concept2b-bg{
  background: url("https://lipagio.com/wp-content/uploads/2020/12/c2.png") no-repeat 0 0;
background-size: cover;
    height: 400px;
    padding-top: 49.21%;
    padding-left: 1em;
    padding-right: 1em;
}

.cb2txt{ 
    color: #ffffff;
    padding: 1em;
    margin-top: -49.21%;
text-align: justify;
    width: 100%;
    max-width: 440px;
    font-size: 0.9em;
    line-height: 1.8em;
    margin-right: 0%;
background-color: rgba(73,28,21,0.5);}


.cflexb,.cflexb2{display:flex;text-align:justify;margin:0 auto ;padding:0;flex-direction:row;}
.cflexb{;flex-direction:column-reverse;}
.cflexb2{background:#ffffff;flex-direction:column;padding:0 2em;margin-bottom:40px;}
.cfl h2{border-bottom: 1px solid #ffffff;
    padding-bottom: 0;
    margin-bottom: 1em;
    font-size: 2em;}
.cfl h3{margin:0;font-size: 2em;}
.cfl h3 span{margin-left:0.5em;font-size:0.5em;}
.cfl h4{font-size:0.7em;margin-bottom:2em;}

.cfl,.cfr{width:100%;}
.cfl{background:#491c15;padding:2em;display: -webkit-box;
    display: -ms-flexbox;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;margin-right: -1px;}

.cflintxt{width: 100%;
    max-width: 100%;
    margin: 0 auto;
    color: #ffffff;
font-size:1.1em;line-height:1.7;}

.cf2l,.cf2r{width:100%;color:#000000;}

.cf2l{text-align:center;}
.cf2l img{width:100%;max-width:485px;margin:40px auto 1em;}

.cf2r{display: -webkit-box;
    display: -ms-flexbox;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;}

.cf2rintxt{width: 100%;
    max-width: 100%;
    margin: 0 auto;
    color: #000000;
font-size:1.1em;line-height:1.7;display: inline-block;}
.cf2rintxt h2{color:#491c15;margin-bottom:0.5em;font-size:2em;}

.tileflex{margin:0 auto;}

@media screen and (min-width:321px) and (max-width:599px) {
	
}
@media screen and (min-width:600px) and (max-width:767px){
}

@media screen and (min-width:769px) {
	
		.onlymob{display:none}	
.onlypc{display:block;}	
	
	.ys-icon svg {
    width: 2em;
    height: 2em;
    color: #491c15;
}
	
	.back-to-top__content {
    display: block;
    padding: 0.6em;
    background-color: transparent;
    border-radius: 0;
    color: #491c15;
    line-height: 1;
    white-space: nowrap;
    box-shadow: none;
    border: none;
}
	
	#back-to-top {
		bottom:1vh;
		right: 3vh;}
	
	.global-nav__container {
    margin-right: 5em;
}

.ys-posts__title {
    margin-left: 2em;width: 80%;
}
	
	.ys-posts__text {flex-direction: row;
    width: 100%;
    text-align: justify;
}
	
.ys-posts__meta {
 width:20%;
}	
	
.arcontent{margin-top:3em;padding-left:1rem!important;padding-right:1rem!important;}	
	
	.eyetitle{position: absolute;
    top: 40%;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;}
	
	.monly,.monly2{display:inline;}
.global-nav__menu>.reservebpc{display:block;}
.global-nav__menu>.reservebmob{display:none;}
	
}	
@media screen and (min-width:768px) and ( max-width:959px) {h2.tsectitlew{margin-bottom:1em;color:#ffffff;font-family: 'Bentham', serif;font-size: 2em;font-weight:400;text-align:center;}
h2.tsectitleb{margin-bottom:1em;color:#491c15;font-family: 'Bentham', serif;font-size: 2em;font-weight:400;text-align:center;}

.arcontent{margin-top:3em;padding-left:1rem!important;padding-right:1rem!important;}	

.container {
    position: relative;
    max-width: 100%;
    margin-right: auto;
    margin-left: auto;
    padding-right: 0rem;
    padding-left: 0rem;
}	
	
.global-nav__menu>.menu-item {
    font-family: 'Bentham', serif;
    font-size: 1.5em;
}

.topcontent{margin-top:0em;}

.monly{display:inline;}
.monly2{display:inline;}
.global-nav__menu>.reservepc{display:block;}
.global-nav__menu>.reservemob{display:none;}	
.singular-header__title {
    display: none;
}

.ptitle{display:block;color:#ffffff;font-family: 'Bentham', serif;font-size: 3em;text-align:center;}


.eyetitle{position: absolute;
    top: 40%;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;}	
	
/*top*/

.metaslider .flexslider {
    margin: 0px;
}



.top2ndsec{
    width: 100%;
    height: 0;
    padding-top: 70.75%;
    background: url("https://lipagio.com/wp-content/uploads/2020/12/top2.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;position:relative;}

.toabouttxt{background:rgba(73,28,21,0.7);color:#ffffff;position:absolute;padding:40px; top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);text-align:center;
    width: 100%;
    max-width: 540px;line-height: 3em;
}


.top3rdsec{}
.tomenub{display:flex;width:100%;margin:0 auto;position: relative;flex-direction:row;}
.tomenuimg{width: 55%;
    line-height: 0;margin-top: 0;}
.tomenutxt{width:45%;text-align:center;margin:auto;line-height: 3em;}

.tomenuimg  img{    margin-top: -6%;
    max-width: 100%;}

.topnewsarea{
    width: 100%;
    height: 0;
    padding-top: 54.75%;
    background: url("https://lipagio.com/wp-content/uploads/2020/12/top3.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;position:relative;}


.tonewsb{    width: 100%;
    max-width: 800px;
    margin: 0 auto;
    color: #ffffff;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);;line-height:3em;text-align:center;}

.topageb1{color: #ffffff;
    border: 1px solid #ffffff;
    padding: 0.5em;
    width: 100%;
    max-width: 130px;
    text-align: center;
        margin: 24px auto;
    line-height: 1.5em;}
.topageb2{color: #491c15;
    border: 1px solid #491c15;
    padding: 0.5em;
    width: 100%;
    max-width: 130px;
    text-align: center;
        margin: 24px auto;
    line-height: 1.5em;}

.ys-posts__text {
    word-break: break-word;
    display: flex;
       align-items: baseline;
}

.ys-posts__title {
    font-size: 1em;
    font-weight: 700;
    line-height: 1.4;
    margin-left: 2em;
}

.tonewsb .ys-posts__meta {color:#ffffff;}

/*footer*/
.footer-main {
    padding-top: 4em;
    padding-bottom: 1em;
    overflow: hidden;
    background-color: var(--footer-bg);
    color: var(--footer-text);
    background: url("https://lipagio.com/wp-content/uploads/2020/12/top4.png");
    background-size: cover;
}

.footeradd{width:100%;max-width:600px;text-align:center;margin:0 auto;}
.footeradd h3{font-size:1em;font-weight:normal;}
.footeradd img{width:100%;max-width:200px;margin-bottom:8px;}
.footeradd p{font-size:1.2em;margin:1em 0;}
.footeradd p span{font-size:0.8em;}
#footer-poweredby{display:none;}
.footlogob{display: flex;
    justify-content: space-between;
    width: 100%;
    max-width: 280px;
    margin: 0 auto;
    align-items: center;}
.footsns{margin-left:0.5em;}
.fa-facebook-square,.fa-twitter-square{    font-size: 2.5em;
    color: #491c15;
    padding-bottom: 0.5em;
    margin-left: 0.5em;}

.foothours{padding-top:1em;border-top:1px dotted #491c15;margin-top:1em;width:100%;max-width:600px;text-align:center;margin:0 auto;}
.foothours h4{color:#491c15;font-family: 'Bentham', serif;font-size: 1.5em;font-weight:400;text-align:center;}


.pageeyeb{position: relative;
    max-width: 100%;
    height: auto;
    padding-top: 32.528113%;}
.peye{position:absolute;top:0;left:0;width:100%;height:auto;}
.eyetitle{position: absolute;
    top: 40%;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;}


/*ACCESS*/
.pagecontents{width:100%;max-width:800px;margin:0 auto;text-align:center;}
.add h2{border-bottom:1px dotted #000000;padding-bottom:1em;}
.add h3{font-weight:normal;margin:1em auto;    line-height: 1.5em;}
.add h4{font-weight:normal;}
.lmap{margin: 3em auto;}
	
/*NEWS*/
.has-sidebar .content__wrap {
    max-width: 1280px;
    margin: 0 auto;
}	
	
	
}
@media screen and (min-width:960px){
h2.tsectitlew{margin-bottom:1em;color:#ffffff;font-family: 'Bentham', serif;font-size: 2em;font-weight:400;text-align:center;}
h2.tsectitleb{margin-bottom:1em;color:#491c15;font-family: 'Bentham', serif;font-size: 2em;font-weight:400;text-align:center;}

.arcontent{margin-top:3em;padding-left:1rem!important;padding-right:1rem!important;}			

.eyetitle{position: absolute;
    top: 40%;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;}	
	
.container {
    position: relative;
    max-width: 100%;
    margin-right: auto;
    margin-left: auto;
    padding-right: 0rem;
    padding-left: 0rem;
}	
	
.global-nav__menu>.menu-item {
    font-family: 'Bentham', serif;
    font-size: 1.5em;
}
	
.global-nav__menu>.reservebpc>a{display:block;color: #491c15;
    background: #ffffff;}
.global-nav__menu>.reservebmob>a{display:none;}		

.topcontent{margin-top:0em;}

.singular-header__title {
    display: none;
}

.ptitle{display:block;color:#ffffff;font-family: 'Bentham', serif;font-size: 3em;text-align:center;font-weight:400;}

.monly{display:inline;}
.monly2{display:inline;}

/*top*/

.metaslider .flexslider {
    margin: 0x;
}



.top2ndsec{
    width: 100%;
    height: 0;
    padding-top: 54.75%;
    background: url("https://lipagio.com/wp-content/uploads/2020/12/top2.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;position:relative;}

.toabouttxt{background:rgba(73,28,21,0.7);color:#ffffff;position:absolute;padding:40px; top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);text-align:center;
    width: 100%;
    max-width:540px;line-height: 3em;
}


.top3rdsec{}
.tomenub{display:flex;width:100%;margin:0 auto;position: relative;flex-direction:row;}
.tomenuimg{width: 55%;
    line-height: 0;margin-top: 0;}
.tomenutxt{width:45%;text-align:center;margin:auto;line-height: 3em;}

.tomenuimg  img{    margin-top: -8%;
    max-width: 100%;}

.topnewsarea{
    width: 100%;
    height: 0;
    padding-top: 54.75%;
    background: url("https://lipagio.com/wp-content/uploads/2020/12/top3.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;position:relative;}


.tonewsb{    width: 100%;
    max-width: 800px;
    margin: 0 auto;
    color: #ffffff;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);    text-align: center;
    line-height: 3em;}

.topageb1{color: #ffffff;
    border: 1px solid #ffffff;
    padding: 0.5em;
    width: 100%;
    max-width: 130px;
    text-align: center;
        margin: 24px auto;
    line-height: 1.5em;}

.topageb1 a{color: #ffffff;}	
	
.topageb2{color: #491c15;
    border: 1px solid #491c15;
    padding: 0.5em;
    width: 100%;
    max-width: 130px;
    text-align: center;
        margin: 24px auto;
    line-height: 1.5em;}

.ys-posts__text {
    word-break: break-word;
    display: flex;
       align-items: baseline;
}

.ys-posts__title {
    font-size: 1em;
    font-weight: 700;
    line-height: 1.4;
    margin-left: 2em;
}

.tonewsb .ys-posts__meta {color:#ffffff;}

/*footer*/
.footer-main {
    padding-top: 4em;
    padding-bottom: 1em;
    overflow: hidden;
    background-color: var(--footer-bg);
    color: var(--footer-text);
    background: url("https://lipagio.com/wp-content/uploads/2020/12/top4.png");
    background-size: cover;
}

.footeradd{width:100%;max-width:600px;text-align:center;margin:0 auto;}
.footeradd h3{font-size:1em;font-weight:normal;}
.footeradd img{width:100%;max-width:200px;margin-bottom:8px;}
.footeradd p{font-size:1.2em;margin:1em 0;}
.footeradd p span{font-size:0.8em;}
#footer-poweredby{display:none;}
.footlogob{display: flex;
    justify-content: space-between;
    width: 100%;
    max-width: 280px;
    margin: 0 auto;
    align-items: center;}
.footsns{margin-left:0.5em;}
.fa-square-facebook,.fa-twitter-square{    font-size: 2.5em;
    color: #491c15;
    padding-bottom: 0.5em;
    margin-left: 0.5em;}
	
	.footsns img{padding-bottom: 0.5em;
    margin-left: 0.5em;max-width: 50px;}

.foothours{padding-top:1em;border-top:1px dotted #491c15;margin-top:1em;width:100%;max-width:600px;text-align:center;margin:0 auto;}
.foothours h4{color:#491c15;font-family: 'Bentham', serif;font-size: 1.5em;font-weight:400;text-align:center;}


.pageeyeb{position: relative;
    max-width: 100%;
    height: auto;
    padding-top: 31.7528113%;}
.peye{position:absolute;top:0;left:0;width:100%;height:auto;}
.eyetitle{position: absolute;
    top: 40%;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;}




/*ACCESS*/
.pagecontents{width:100%;max-width:800px;margin:0 auto;text-align:center;}
.add h2{border-bottom:1px dotted #000000;padding-bottom:1em;}
.add h3{font-weight:normal;margin:1em auto;    line-height: 1.5em;}
.add h4{font-weight:normal;}
.lmap{margin: 3em auto;}
	
/*MENU*/	
.drinkb{flex-direction:row;padding: 0;}	
	.dbin1,.dbin2,.dbin3{width: 30%;}
	.dbin1 th,.dbin2 th,.dbin3 th{width:70%;}
	.dbin1 td,.dbin2 td,.dbin3 td{width:30%;}

.sectionin{
	margin: 4em auto;
	padding:0;}
	
.sectionin2{
	margin: 4em auto;
	padding:4em 1.5em;
}
	h2.menustitle_w,h2.menustitle_b{ font-size: 2em;}
.sectionin2 table th, .sectionin2 table td {
    display: inline-block;}	
	.sectionin2 table th{width:86%;}
	.sectionin2 table td{width: 14%;
    padding-left: 5%;}	
	
	.sectionin2 table tr{display:flex;border:none;}
	.gsection:last-child{margin-bottom:-4em;}
	
	/*CONCEPT*/	
	
.concept1b{
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  margin: 0 auto;}

.concept1b-bg{
  background: url("https://lipagio.com/wp-content/uploads/2020/12/c1-1.png") no-repeat 0 0;
  background-size:contain;
	height:0;
		padding-top:49.16666%;
	margin-top:-1px;
}

.cb1txt{
  color: #ffffff;
    padding: 0;
    margin-top: -49.16666%;
    text-align: justify;
    width: 100%;
    max-width: 440px;
    font-size: 1.3em;
    line-height: 2.5em;
    margin-left: -55%;}

.cbtxtblank2{margin-top:1em;}

.concept2b{
      display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  margin: -1px auto 0;}

.concept2b-bg{
  background: url("https://lipagio.com/wp-content/uploads/2020/12/c2.png") no-repeat 0 0;
  background-size: 100%;	height:0;
		padding-top:49.21%;
}

.cb2txt{ 
  color: #ffffff;
    padding: 0;
    margin-top: -49.21%;
text-align: justify;
    width: 100%;
    max-width: 440px;
    font-size: 1.3em;
    line-height: 2.5em;
    margin-right: -55%;background:none;}
	
	
	
.cflexb{;flex-direction:row;margin-top: -2px;}
.cflexb2{background:#ffffff;flex-direction:row;padding:0;margin:0 auto;}	
.cfl,.cfr{width:50%;}	
	
.cflintxt{width: 100%;
    max-width: 50%;
    margin: 0 auto;
    color: #ffffff;
font-size:1.1em;line-height:1.7;}	

.cf2l, .cf2r {
    width: 50%;
    color: #000000;
}
.cf2rintxt {
    width: 100%;
    max-width: 50%;
    margin: 0 auto;
    color: #000000;
    font-size: 1.1em;
    line-height: 1.7;
	display: block;
}
.cf2l img{width:100%;max-width:485px;margin:80px auto;}	

.cf2rintxt h2 {
    margin-bottom: 1em;
}	

	.tileflex{display:flex;margin:0;padding:0;}
	.tilefl{}
	.tilefr{}
	.tileflexinfb{display:flex;flex-direction:column;}

/*NEWS*/
.has-sidebar .content__wrap {
    max-width: 1280px;
    margin: 0 auto;
}	
	
	

}