.red-theme .top-link li:last-child{
	color:#d23a2a;
}
.red-theme .main{
  	background: #f3f3f3;
}
.red-theme .header{
  	background: #f3f3f3;
}
.red-theme .top-address li span.glyphicon-phone-alt {
    color: #2bbbe4;
}
.red-theme .btn-red{
	position:relative;
	background:#d23a2a;
	color:#ffffff;
}
.red-theme .btn-red:hover{
	color:#ffffff;
}
.red-theme .btn-red:before{
	left:0px;
	right:0px;
	bottom:0px;
	background:#b32122;
	content:"";
	position:absolute;
  	-webkit-transition: all 0.2s ease-in-out;
  	-moz-transition: all 0.2s ease-in-out;
  	-o-transition: all 0.2s ease-in-out;
  	transition: all 0.2s ease-in-out;
}
.red-theme .btn-red:hover:before{
	height:auto;
	top:0px;
}
.red-theme .btn-large.btn-red:before{
	top:44px;
}
.red-theme .btn-large.btn-red:hover:before{
	top:0px;
}
.red-theme .btn-small.btn-red:before{
	top:32px;
}
.red-theme .btn-small.btn-red:hover:before{
	top:0px;
}
.red-theme .btn-blue{
	position:relative;
	background:#2bbbe4;
	color:#ffffff;
}
.red-theme .btn-blue:hover{
	color:#ffffff;
}
.red-theme .btn-blue:before{
	left:0px;
	right:0px;
	bottom:0px;
	background:#259fc2;
	content:"";
	position:absolute;
  	-webkit-transition: all 0.2s ease-in-out;
  	-moz-transition: all 0.2s ease-in-out;
  	-o-transition: all 0.2s ease-in-out;
  	transition: all 0.2s ease-in-out;
}
.red-theme .btn-blue:hover:before{
	height:auto;
	top:0px;
}
.red-theme .btn-large.btn-blue:before{
	top:44px;
}
.red-theme .btn-large.btn-blue:hover:before{
	top:0px;
}
.red-theme .btn-small.btn-blue:before{
	top:32px;
}
.red-theme .btn-small.btn-blue:hover:before{
	top:0px;
}
.red-theme .g-ratting-block{
	background-color:#ffffff;
}
.red-theme .h-price{
	border-top:dashed 1px #dddddd;
}
.red-theme .h-price p{
	color:#2bbbe4;
}
.red-theme .hotel-text a{
	color:#2bbbe4;
}
.hotel-price p{
	color:#d23a2a;
}


