
li.lang-active{
	background:none!important;
	text-decoration:underline;
}
.t4-offcanvas{
	background-color:#38568a;
}
.t4-offcanvas li a{
	color:#f3f3ea!important;
}

.t4-offcanvas li a:hover, .t4-offcanvas li.active a{
	color:#eeeabe!important;
}
.toggle-bars{
	color:#38568a!important;
}
.c-button__text{
	color:#f3f3ea!important;
}
.page-header{
	text-align:center;
}
#t4-section-1 span.h1, #t4-section-3 span.h1{
	color:#eeeabe!important;
}
#t4-footer{
	text-align:left!important;
}
#t4-services .bg-overlay{
	z-index:500;
}
#t4-services{
	border-top:1px solid #38568a;
}
.t4-mod-wrap{
	position:relative;
	z-index:600;
}
.fd-item-title{
	font-size:1.5rem;
	
}
.fd-item-inner{
	margin-bottom:25px!important;
}
.top-tel a{
	margin-right: 20px;
}
.top-tel img{
	height: 18px;
	margin-right:10px;
}
.contacts-img{
	height:20px;
}
.map-responsive {
    overflow: hidden;
    padding-bottom: 56.25%;
    position: relative;
    height: 0;
    width: 100%;
}

.map-responsive iframe {
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    position: absolute;
}
.contacts {
    text-align: center;
    font-size: 20px;
	margin-bottom:50px;
}
.contacts h3{
	margin-top:20px;
}
.contacts img, .contacts_footer img {
    margin-right: 10px;
}
.clearfix::after {
  content: "";
  clear: both;
  display: table;
}
.acm-hero.style-1 .acm-hero-item{
	background-position:bottom center;
}
.t4-masthead-title{
	color: #f3f3ea;
}
.t4-masthead-detail{
	height:100%;
}
div#t4-mastehead div.t4-col{
	background:rgba(0,0,0,0.5);
}
p,ul{
	text-align:left;
}
div.desc-article h2{
	padding-top:10px;
	padding-bottom:10px;
}
div.desc-article li{
	margin-bottom:20px;
}
.text-uppercase{
	text-align:center;
}
a.btn-secondary {
	color:#38568a;
}
a.btn-secondary:hover{
	color:#6c76b6;
}
.room-desc{
	text-align:center;
	font-size:16px;
	padding:0px;
	margin-top:-15px!important;
	margin-bottom:0px!important;
}
.room-price{
	text-align:center;
	font-size:28px;
	font-weight:bold;
	color:#38568a!important;
	margin-bottom:10px!important;
}
.item-page .article-body{
	display:inline!important;
	
}
.price-center{
	display:block;
	margin-bottom:30px;
}

.com-content-article{
	padding:0px 30px;
	text-align:center;
}
#t4-footnav a{
	color:#f3f3ea;
} 
#t4-footnav img.contacts-img{
	margin-right:7px;
}
#t4-footnav img.contacts-img1{
	height:32px;
	margin-right:10px;
}

.navbar-brand.logo-control img.logo-img{
	max-height:150px;
	width:60%;
	height:auto!important;
	
}

@media (max-width: 768px) {
	#t4-footnav, #t4-footnav a, #t4-footnav p{
		text-align:center!important;
	}
	#t4-footnav ul{
		text-align:center!important;
		width:100%!important;
	}
	.navbar-brand.logo-control img.logo-img-sm{
	max-height:150px;
	width:100%;
	height:auto;
	
}
}
div.features-list img{
	max-width:100px;
}


.navbar-brand{
	text-align:center;
}
.logo-img{
	
}
#t4-header span.d-dark{
	display:none;
	height:1px!important;
}

.article-icon{
	margin-right:10px;
}
.img-room{
	width:100%;
	display:block;
	border-bottom:1px dotted #38568a;
	border-radius:5px;
	padding:10px 20px;
	text-align:center;
}
div.t4-section-inner  a.btn{
	margin-top:30px;
}
#back-to-top{
	background-color:#38568a;
}
h1, .h1, h2, .h2, h3, .h3 {
    margin-top: 2rem;
    margin-bottom:1rem;
}
.text-slider{
	text-align:center;
}
.bg-white{
	
	width:100%;
}
.menu-table{
	width:100%;
	min-width:100px;
}
.menu-table td{
	padding:5px 10px!important;
	width:auto!important;
	border:1px dotted black!important;
	border-top:none!important;
	border-right:none!important;
	border-left:none!important;
	
}