.logo-wrapper{
	width: 200px
}
.text_white{
	color: #FFF;
	
}
.text_white li{
 margin-bottom: 0	
}
.margin_none{
	margin: 0;
}
.my-table tr, .my-table td{
	background: transparent;
	color: #FFFFFF;
	    border-left: 0;
    border-right: 0;
 border-color: #ffffff;
}
.my-table tr td:last-child{
	width: 100px;
}

.wp-block-button__link:hover, .wp-block-file .wp-block-file__button:hover {
    cursor: pointer;
    text-decoration: none;
    border-color: #562559;
    background: #562559;
    color: #fff;
}
.main-navigation ul ul li:hover > a, .main-navigation ul ul li.current-menu-item > a {
    color: #fff;
    background: #562559;
    border-color: transparent;
}

.luviana-front-page-header .child-pages-nav-slider-item img {
    border: 2px solid #FFFAAA;
}

.mphb-not-found{
	display: none;
}
.rif-text{
	text-align: justify;
}
.is-style-circle-mask img, .is-style-rounded img{
	border-radius: 0;
}
.wp-block-getwid-advanced-heading.is-style-right .wp-block-getwid-advanced-heading__content{
	padding: 0;
}
.wp-block-getwid-advanced-heading.is-style-right .wp-block-getwid-advanced-heading__content:before{
	right: 0;
	left: unset;
	content: none
}
.is-style-my{
	height: 4px;
  width: 100px;	
}
.list-style-for-baner ul li{
	border-bottom: 1px solid #FFF;
    padding-bottom: 5px;
    margin-bottom: 5px;
    list-style: none;
}
.luviana-front-page-header .child-pages-list .child-page-content .more-link{
	display: none;
}
.no-margin{
	margin: 0;
}
ul > li, ol > li{
	margin: 0;
}

.sidebar li{
	font-size: 12px;
}
.sidebar strong{
	font-size: 12px;
}
.mphb-calendar-title, .mphb-calendar{
	display: none !important;
}

.content-area .hentry .entry-content .mphb_sc_rooms-wrapper .mphb-view-details-button{
	  background: #c1b086;
    color: #fff;
    border-color: #c1b086;
}
.content-area .hentry .entry-content .mphb_sc_rooms-wrapper .mphb-view-details-button:hover{
	  background: #FFF;
    color: #c1b086;
    border-color: #c1b086;
}
.wp-block-button__link:hover, .wp-block-file .wp-block-file__button:hover {
		  background: #FFF;
    color: #c1b086;
    border-color: #c1b086;
}

.site-content .mphb-flexslider ul.slides img{
	display: inline-block !important
}
.flex-viewport{
	height: auto !important
}
.room-images-wrapper{
	max-height: 300px;
}

.soc-icons{
	font-size: 30px;
	display: flex;
}
.soc-icons a{
	line-height: 1;
}
.soc-icons i{
	margin-right: 15px;
}

@media (min-width: 992px){
	.luviana-front-page-header .child-pages-list .child-page-title h2 {
		font-size: 4rem;
	}
}