.hc_logo a{
	position: relative;
}
.hc_logo a span{
	background: #fff url('https://media.datahc.com/Affiliates/29622/Brands/Image/sprite.png') no-repeat;
	background-position: -141px 0;
	border-radius: 20px;
	display: block;
	height: 47px;
	left: 141px;
	position: absolute;
	transition: all 0.7s ease;
	width: 47px;
}
.hc_logo a:hover span
{
    -webkit-transform: rotateZ(360deg);
    -ms-transform: rotateZ(360deg);
    transform: rotateZ(360deg);
}

.hc_r_layout_v8_full .hc_e_poweredBy{
	display: none;
}
#hc_r_globalWrap .hc_content .hc_settings {
	top: -70px;
	right: 260px;
}
.hc_page_home #hc_r_globalWrap .hc_settings {
	top: -480px;
	right: 260px;
}

.hc_header .hc_social {
	width: 255px;
}
.hc_header .hc_social .b-share {
	padding: 0!important;
}
.hc_header .hc_social .b-share__handle {
	padding: 0!important;
}
.hc_header .hc_social .b-share-icon{
    background: transparent url('https://media.datahc.com/Affiliates/29622/Brands/Image/sprite.png') no-repeat scroll 0 0;
    display: block;
    float: left;
    margin: 0 10px;
    width: 30px;
    height: 30px;
}

.hc_header .hc_social .b-share-icon_facebook {
    background-position: 0 -680px;
}

.hc_header .hc_social .b-share-icon_gplus {
    background-position: -40px -680px;
}

.hc_header .hc_social .b-share-icon_twitter {
    background-position: -80px -680px;
}
.hc_header .hc_social .b-share-icon_vkontakte {
	background-position: -121px -679px;
}

.hc_header .hc_social .b-share,
#hc_r_globalWrap .hc_social .b-share{
	padding: 0!important;
}
#hc_r_globalWrap .hc_social .b-share__handle{
	padding: 0!important;
}
.hc_header .hc_social .b-share-icon,
#hc_r_globalWrap .hc_social .b-share-icon{
    background: transparent url("https://media.datahc.com/Affiliates/29622/Brands/Image/sprite.png") no-repeat scroll center center;
    display: block;
    height: 32px;
    margin: 0 5px;
    width: 32px;
}
.hc_header .hc_social .b-share-icon_facebook,
#hc_r_globalWrap .hc_social .b-share-icon_facebook {
    background-position: -41px -717px;
}
.hc_header .hc_social .b-share-icon_gplus,
#hc_r_globalWrap .hc_social .b-share-icon_gplus {
    background-position: -81px -717px;
}
.hc_header  .hc_social .b-share-icon_lj,
#hc_r_globalWrap .hc_social .b-share-icon_lj {
    background-position: -122px -717px;
}
.hc_header .hc_social .b-share-icon_moimir,
#hc_r_globalWrap .hc_social .b-share-icon_moimir {
    background-position: -161px -717px;
}
.hc_header .hc_social .b-share-icon_odnoklassniki,
#hc_r_globalWrap .hc_social .b-share-icon_odnoklassniki {
    background-position: -202px -717px;
}
.hc_header .hc_social .b-share-icon_twitter,
#hc_r_globalWrap .hc_social .b-share-icon_twitter{
    background-position: -362px -717px;
}
.hc_header .hc_social .b-share-icon_vkontakte,
#hc_r_globalWrap .hc_social .b-share-icon_vkontakte{
    background-position: -402px -717px;
}

.hc_m_v4 .hc_m_outer{
	border-bottom: 1px dotted #ccc;
}

.hc_page_home .hc_content {
background-repeat: repeat-x;
}
.SearchPage__FrontDoor{
margin-top:-100px
}
.hc_content .hotels_search_brands_hotelscombined_HotelSearchPage_result-page_hotelscombined,
.hc_content .hotels_frontdoor_brands_hotelscombined_HotelFrontDoor_fdContent--responsive_hotelscombined,
.hc_content .Hotels-Frontdoor-HotelFrontDoor #hc_findAHotel .hotels_frontdoor_brands_hotelscombined_HotelFrontDoor_formContainer_hotelscombined_uwlResponsive{
background:transparent!important
}
.hc_content .Hotels-Frontdoor-HotelFrontDoor #hc_findAHotel .hotels_frontdoor_brands_hotelscombined_HotelFrontDoor_formContainer_hotelscombined_uwlResponsive form > div{
background:#0c3352!important
}
.hc_sites_names {
  position: relative;
  margin: 0;
  padding: 0 0 10px;
  font-size: 1.1em;
}
.hc_rtl .hc_sites_names {
  direction: rtl;
  margin-right: 0;
  margin-left: 200px;
  clear: both;
}
.hc_sites_names h2 {
  display: block;
  font-size: 0.9em;
  margin: 0 0 5px;
  padding: 0;
}
.hc_sites_names ul {
  display: block;
  margin: 0;
  padding: 0;
}
.hc_sites_names ul li {
  display: inline-block;
  float: left;
  color: #FFFFFF;
  list-style: none;
  margin: 0 0 5px;
  padding: 0 5px;
  line-height: 21px;
  position: relative;
  white-space: nowrap;
  border-left: 1px solid #CCCCCC;
}
.hc_rtl .hc_sites_names ul li {
  float: right;
}

.hc_sites_names li.hc_li_first {
  padding: 0 5px 0 0;
  border: none;
}
.hc_rtl .hc_sites_names li.hc_li_first {
  padding: 0 0 0 5px;
  border-left: 1px solid #CCCCCC;
}
.cDiv{
clear:both
}