.b-menu_xs > div:nth-child(4),
.b-menu_xs > div:last-child{
	color: transparent;
}
.b-menu_xs > div:nth-child(4) > a {
	margin: 0 0;
}

.b-home-header header p a,
.b-hotel-top .b-hotel-top__img .b_links span>a,
.b-menu_xs > div:nth-child(4) > a,
.b-menu_xs > div:last-child > a,
.b-contact-info span a,
.b-contact article div p:last-child a,
.b-home-header div:last-child a,
.b-hotel-top .b-hotel-top__soc a,
footer .container .row span:last-child a{
	position: relative;
	display: inline-block!important;
	width: 55px;
	height: 55px;
	font-size: 2px;
	background-size: 25px auto;
	background-repeat: no-repeat;
	background-position: center;
	color: rgba(0,0,0,0);
	padding: 0!important;
	opacity: 1!important;
}
.b-hotel-top .b-hotel-top__img .b_links span>a:not(:first-child){
	margin-left: 10px;
}
.b-home-header header p a:link:first-child {
	margin-right: 10px;
}
.b-contact article div p:last-child a {
	margin: 0 5px;	
}
.b-home-header div:last-child a:last-child,
.b-hotel-top .b-hotel-top__soc a:last-child {
	margin-top: 10px;
}
.b-home-header div:last-child a svg,
.b-hotel-top .b-hotel-top__soc a svg {
	display: none;
}


.b-home-header header p a[title="Viber"],
.b-hotel-top .b-hotel-top__img .b_links span>a[title="Viber"],
.b-menu_xs > div:nth-child(4) > a:first-child,
.b-contact article div p:last-child a:first-child{
	background-image: url(/img/social/viber.svg);
}
.b-home-header header p a[title="Viber"]:hover,
.b-hotel-top .b-hotel-top__img .b_links span>a[title="Viber"]:hover,
.b-menu_xs > div:nth-child(4) > a:first-child:hover,
.b-contact article div p:last-child a:first-child:hover{
	background-image: url(/img/social/viber-white.svg);
	background-color: #59267c;
}
.b-home-header header p a[title="Telegram"],
.b-hotel-top .b-hotel-top__img .b_links span>a[title="Telegram"],
.b-menu_xs > div:nth-child(4) > a:last-child,
.b-contact article div p:last-child a:last-child{
	background-image: url(/img/social/telegram.svg);
}
.b-home-header header p a[title="Telegram"]:hover,
.b-hotel-top .b-hotel-top__img .b_links span>a[title="Telegram"]:hover,
.b-menu_xs > div:nth-child(4) > a:last-child:hover,
.b-contact article div p:last-child a:last-child:hover{
	background-image: url(/img/social/telegram-white.svg);
	background-color: #0088cc;
}
.b-home-header div:last-child a[title="Facebook"],
.b-hotel-top .b-hotel-top__soc a[title="Facebook"],
footer .container .row span:last-child a:first-child,
.b-menu_xs > div:last-child > a:first-child,
.b-contact-info span a:first-child{
	background-image: url(/img/social/facebook.svg);
}
.b-home-header div:last-child a[title="Facebook"]:hover,
.b-hotel-top .b-hotel-top__soc a[title="Facebook"]:hover,
footer .container .row span:last-child a:first-child:hover,
.b-menu_xs > div:last-child > a:first-child:hover,
.b-contact-info span a:first-child:hover{
	background-image: url(/img/social/facebook-white.svg);
	background-color: #3b5998;
}
.b-home-header div:last-child a[title="Instagram"],
.b-hotel-top .b-hotel-top__soc a[title="Instagram"],
footer .container .row span:last-child a:last-child,
.b-menu_xs > div:last-child > a:last-child,
.b-contact-info span a:last-child{
	background-image: url(/img/social/instagram.svg);
}
.b-home-header div:last-child a[title="Instagram"]:hover,
.b-hotel-top .b-hotel-top__soc a[title="Instagram"]:hover,
footer .container .row span:last-child a:last-child:hover,
.b-menu_xs > div:last-child > a:last-child:hover,
.b-contact-info span a:last-child:hover{
	background-image: url(/img/social/instagram-white.svg);
	background-color: #c13584;
}


.b-contact-info a.btn {
	font-size: 22px;
}
.f-reserve submit:hover,
.b-contact-info a.btn:hover {
	transform: scale(1.1);
}
@media (max-width: 600px){
	.bl-modal h4 {
		font-size: 28px;
	}
}