.sohohotel-footer-wrapper {
	padding: 80px 0 0 0;
	margin: 35px 0 0 0;
	background-color: #2a444d;
}

.sohohotel-footer-wrapper .sohohotel-widget-wrapper h5 {
	font-size: 18px;
	margin: 0 0 30px 0;
	color: #fff;
	text-transform: uppercase;
}

.sohohotel-widget-wrapper p {
	color: #fff;
	font-size: 15px;
	margin: 0 0 27px 0;
	line-height: 180%;
}

.sohohotel-widget .sohohotel-contact-widget li {
	font-size: 15px;
	color: #fff;
	margin: 0 0 22px 0;
	padding: 0 0 0 30px;
	position: relative;
	line-height: 160%;
	border: none;
}

.sohohotel-topbar-wrapper {
	background: #2a444d;
}

.sohohotel-header .sohohotel-navigation ul li a {
	text-decoration: none;
	color: #181b20;
	text-transform: uppercase;
}

.sohohotel-header .sohohotel-navigation {
	margin: 0;
	float: right;
	margin-top: 30px;
}


.shb-booking-your-stay-wrapper .shb-deposit-due h4:first-child {
    float: left;
    font-size: 20px;
    display: none;
}


.shb-booking-your-stay-wrapper .shb-deposit-due h4:last-child {
    float: right;
    font-size: 20px;
    text-align: right;
    display: none;
}

.sohohotel-header .sohohotel-logo-navigation .sohohotel-logo {
	font-size: 32px;
	float: left;
	margin: 10px 0px 10px 40px;
}
.mob-menu-logo-holder > .headertext span, .mobmenu input.mob-menu-search-field {
	font-family: Dosis;
	font-size: 20px;
	font-weight: inherit;
	font-style: normal;
	letter-spacing: normal;
	text-transform: none;
	display: none;
}