<!-- <_php_global_featured_dimensions -->
<!-- _php_global_featured_dimensions> -->

.sb-dynamic * {
-webkit-box-sizing: border-box !important;
-moz-box-sizing: border-box !important;
box-sizing: border-box !important;
}
.sb-dynamic .slider * {
-webkit-box-sizing: content-box !important;
-moz-box-sizing: content-box !important;
box-sizing: content-box !important;
}

.room_information
{
    clear: both !important;
    display: block;
    overflow: hidden;
    padding: 0;
}
        .room_description .room_info_desc p
        {
            /*color:  !important;*/
            display: block;
            font-size: 12px !important;
            line-height: 16px !important;
            margin: 5px 0 !important;
        }
        .room_description .room_info_desc ul
        {
            color:  !important;
            display: block;
            font-size: 12px !important;
            line-height: 16px !important;
            margin: 5px 0 !important;
        }
        .room_description h3
        {
        }
        .room_description .room_info_long p
        {
        }
        .room_description .room_info_long ul
        {
        }

.room_description
{
    margin: 0 !important;
    padding: 0 !important;
}
.slider
{
    padding: 15px !important;
}
.slider .currency
{
    padding: 20px 0 0 0 !important;
}
.hotel_price
{
    color:  !important;
    clear: right;
    font-size: 22px !important;
    float: right;
    line-height: 18px;
    text-align: center;
    width: 218px;
}
        .hotel_price .sb-fro
        {
                font-size: 13px;
        }
        .hotel_price .sb-pri
        {
        }
        .hotel_price .sb-ppn
        {
                color:  !important;
                font-size: 12px;
        }



                .sb-leg
                {
                    color: ;
                    float: right;
                    font-size: 12px;
                    text-align: right;
                    width: 66%;
                }
                        .sb-leg
                        {
                            width: 100%;
                        }

ul.room_photos
{
	float: none;
    height: auto;
    margin: 0 !important;
    width: 100% !important;
}

.photos_1 .room_description, .photos_2 .room_description, .photos_3 .room_description, .photos_4 .room_description
{
    width: 100%;
}
ul.room_photos li
{
    background-image: none !important;
    height: auto !important;
    margin: 0 !important;
    padding: 0 !important;
    width: 100% !important;
}
ul.room_photos li a
{
    height: auto !important;
    /*position: absolute;*/
    width: 100% !important;
}
ul.room_photos img
{
    border: 0 !important;
    border-radius: 0 !important;
        -moz-border-radius: 0 !important;
    box-shadow: none !important;
        -moz-box-shadow: none !important;
        -webkit-box-shadow: none !important;
    height: auto !important;
    margin: 0 !important;
    padding: 0 !important;
    width: 100% !important;
}

a.showhide
{
    clear: right;
    float: right;
    font-size: 14px !important;
    margin: 0 1px 0 0;
    padding: 0px !important;
    width: 218px !important;
    text-align:center;
}
a.showhide:hover
{
}

div.peopleIcon {background-color: ; float:right; margin: 5px 0 5px 5px; opacity: 1; position: relative;}
div.infoIcon {float:right;margin: 13px 5px 0;}
        div.infoIcon img.infoicon
        {
            background-image: url(/files/img/sprite-icons.png);
            background-position: 0 -200px;
            background-repeat: no-repeat;
            background-size: 75px 1000px;
            height: 25px;
            width: 25px;
        }

/* CUSTOM */
.currency
{
    /*color: #666 !important;*/
    /*font-family:  !important;*/
}
.month
{
    color:  !important;
    font-family:  !important;
}
.dow
{
    background-color:  !important;
    font-family:  !important;
}
.dow.we
{
    background-color:  !important;
    font-family:  !important;
}
p.priceDepends
{
    color:  !important;
    font-family:  !important;
}
.max_rooms
{
    color:  !important;
    font-family:  !important;
}
.roomCapacityNote
{
    color: #666 !important;
    font-family:  !important;
}
#summary dt
{
    color:  !important;
    font-family:  !important;
}
#summary dd
{
    color:  !important;
    font-family:  !important;
}
#summary h3
{
    color:  !important;
    font-family:  !important;
}
#summary .room dd
{
    color:  !important;
    font-family:  !important;
}
#summary .tot_sum dd
{
    color:  !important;
    font-family:  !important;
}
div.jCal div.left, div.jCal div.right
{
    background-color: ;
}
div.day, div.invday, div.aday, div.pday, div.dow
{
	font-family:  !important;
}
		div.invday span.dt
		{
			font-size: 13px !important;
			line-height: 20px !important;
		}
		div.day span.dt
		{
			background-color:  !important;
			font-size: 13px !important;
			line-height: 20px !important;
		}
		div.dInfo
		{
			font-family:  !important;
		}
		div.jCalMo .checkin span.dt, div.jCalMo .checkin span.dt:hover
		{
			background-image: url(/files/img/checkin.png) !important;
		}
		div.jCalMo .checkin .dInfo, div.jCalMo .checkin .dInfo:hover,
		div.jCalMo .checkin .dInfo .symbol, div.jCalMo .checkin .dInfo:hover .symbol
		{
			color:  !important;
		}
		div.jCalMo .checkout span.dt, div.jCalMo .checkout span.dt:hover
		{
			background-image: url(/files/img/checkout.png) !important;
		}
		div.jCalMo .selectedDay .dInfo, div.jCalMo .selectedDay .dInfo:hover,
		div.jCalMo .selectedDay .dInfo .symbol, div.jCalMo .selectedDay .dInfo:hover .symbol
		{
			color:  !important;
		}
		div.day.selectedDay span.dt
		{
			background-color:  !important;
		}