/* update by cpclaudio@tecnes.com rel.2.21-05-01
/* Common | CSS rules common for all BE */
@import url(stratos/import/common.css);



/* HOTEL CUSTOM
-------------------------------------------------------------------------------------------------*/
/* FONT [START] - ALL PAGES
-------------------------------------------------------------------------------------------------*/
/* INSERT "@import..." CODE FROM GOOGLE FONTS */

/* FONT [END]------------------------------------------------------------------------------------*/



/* COMPATIBILITY WITH OLD VERSIONS [START] - ALL PAGES
-------------------------------------------------------------------------------------------------*/
/* COLOR 1
--------------------------------------------
/* background-color */
.background-color1,#search_room_legend,#search_room legend,
.room_box,.offertitle,.show_crossed_hotels,.modal-header,
#curlang_bar,.languages #lbli-sv ul.LangMenum,
.currencies #cbli-sv ul.CurrMenum,#booking_detail legend,
#booking_detail_legend,#guest_detail_box legend,
#payment_detail_box legend,#payment_data_box legend,
#payment_note_box legend,#cancellation_box legend,
#guest_detail_box_legend,#payment_detail_box_legend,
#payment_data_box_legend,#payment_note_box_legend,
#cancellation_box_legend,.supplement_box, 
#index_box .language_box,#index_calendar legend,
#dailyroom_table .tdsselected,#map_title .text_title,
#distance_title .text_title,.feedback_box #room_description, 
#comment_table .comment_title
{
	background-color: #006763;
	color: #ffffff;
}

/* border-color */
.border-color1
{
	border-color: #006763;
}

/* comparator */
#comparator 
{
	overflow: hidden;
    background: transparent;
    background: -moz-linear-gradient(110deg, transparent 0%, 
    transparent 67%, #D9EDf7 67%, #D9EDf7 100%); 
    background: -webkit-linear-gradient(110deg, transparent 0%,
    transparent 67%, #D9EDf7 67%, #D9EDf7 100%); 
    background: linear-gradient(110deg, transparent 0%,
    transparent 67%, #9fc3c1 67%, #004a4b 100%); 
    filter: progid:DXImageTransform.Microsoft.gradient( 
    startColorstr='transparent', endColorstr='#D9EDf7',GradientType=1); 
}


/* COLOR 2
--------------------------------------------
/* background-color */
.background-color2,#header .h_tab:hover,#offerDescriptions .offerli:hover,
.offertextup .specialoffer,#cbli-sv ul.CurrMenum li:hover,
#lbli-sv ul.LangMenum li:hover,.btn-info,.btn-info:hover, .btn-info:active,
.btn-info.active,.open > .dropdown-toggle.btn-info,.btn-info:focus,
.btn-info.focus,.btn-info:active:hover,.btn-info.active:hover,
.open > .dropdown-toggle.btn-info:hover,.btn-info:active:focus,
.btn-info.active:focus,.open > .dropdown-toggle.btn-info:focus,
.btn-info:active.focus,.btn-info.active.focus,
.open > .dropdown-toggle.btn-info.focus,td.caSelected,
.show_crossed_hotels:hover,#comparator-div .loader:before
{
	background-color: #004a4b;
}

/* color */
.color2,.search_options_persons div:before,#imgsmall a:before,.room_offer,
#butts_act,#buttm_act,#butte_act,.imgradio,.simgradio,.checkboxu,.checkbox,
#confirm_error #error:before,#setPrevious,#setNext,#freetable #free:before,
.feedback_box #comment_point,.feedback_box #empty_point,
.comment_details_box #comment_point,.comment_details_box #empty_point,
#imgsmall a:hover:before,.mandatoryOffer,#booking_detail_table .total
{
	color: #004a4b;
}

/* border-color */
.border-color2, .rate_box:hover
{
	border-color: #004a4b; 
}

/* calendar background-color */
td.caSelectedCheckIn, #mydiv1 table.cpBorder td.cpCurrentDate 
{
	background: #006763; 
	background: -moz-linear-gradient(-45deg, #FFFFFF 1%, #FFFFFF 12%,
	#006763 13%, #006763 100%); 
	background: -webkit-linear-gradient(-45deg, #FFFFFF 1%, #FFFFFF 12%,
	#006763 13%, #006763 100%); 
	background: linear-gradient(135deg, #FFFFFF 1%, #FFFFFF 12%, 
	#006763 13%, #006763 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( 
	startColorstr='#ffffff', endColorstr='#5BC0DE',GradientType=1 ); 
}

td.caSelectedCheckOut, #mydiv2 table.cpBorder td.cpCurrentDate 
{
	background: #006763; 
	background: -moz-linear-gradient(-45deg, #006763 1%, #006763 87%, 
	#FFFFFF 88%, #FFFFFF 100%); 
	background: -webkit-linear-gradient(-45deg, #006763 1%, #006763 87%,
	#FFFFFF 88%, #FFFFFF 100%); 
	background: linear-gradient(135deg, #006763 1%, #006763 87%,
	#FFFFFF 88%, #FFFFFF 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( 
	startColorstr='#5BC0DE', endColorstr='#ffffff',GradientType=1 ); 
}


/* COLOR 3
--------------------------------------------
/* box background-color */
.background-color3,#hotel_title #box_title,#search_room,#hotel_images,
#top_bar,#message_noroom,.offertextup,.rate_box,#booking_detail,
#confirmation_box,#cancellation_box,#options_box .box_icons,
#gallery_title #box_title,#room_description_table .room_description_box,
#room_facilities_table .room_facilities_box,#gallery_images_box,
#text_description .text_description,#distance_description .text_description,
.feedback_box > div,#index_calendar,#booking_read,
.crossed_hotel_title #box_title,#message_box,#confirm_error,
#index_box .general_box #box_title,#busytable,#freetable,#map,
#comment_table,#view_price_table .daysrooms,#imgsmall 
{
	background-color: #FFFFFF; 
}

/* color */
.color3,.btn-info,#cbli-sv ul.CurrMenum li:hover,
#lbli-sv ul.LangMenum li:hover,.offertextup .specialoffer,
#offerDescriptions .offerli:hover,.fa-inverse,
#mydiv1 table.cpBorder td.cpCurrentDate a,
#mydiv2 table.cpBorder td.cpCurrentDate a,
#offerDescriptions .offerli a:hover,#viewPrice:before,
.show_crossed_hotels:hover,.show_crossed_hotels a:hover 
{
	color: #FFFFFF; 
}

/* border-color */
.border-color3
{
	border-color: #FFFFFF; 
}


/* TITLE FONT : 
--------------------------------------------
/* font-family */
.title-font, 
#room_description, 
#room_rate,
#title_name, 
#search_room_legend,
#search_room legend, 
#room_price, 
.offertitle, 
#offerDescriptions .offerdesc, 
.offertextup .specialoffer, 
.show_crossed_hotels, 
.modal-title, 
#booking_detail legend, 
#booking_detail_legend,
#guest_detail_box legend, 
#payment_detail_box legend, 
#payment_data_box legend, 
#payment_note_box legend, 
#cancellation_box legend, 
#supplement_description, 
#index_calendar legend, 
#map_title .text_title, 
#distance_title .text_title, 
.feedback_box #room_description, 
#comment_table .comment_title, 
.crossed_hotel 
{
	font-family: 'Questrial', sans-serif; 
}

#search_room_legend, 
#search_room legend, 
.offertitle,
.background-color1.title-font.large.text-center,
#map_title .text_title, 
#distance_title .text_title 
{
    /*font-size: x-large;*/
    /*text-transform: uppercase;*/
}
/* COMPATIBILITY WITH OLD VERSIONS [END]---------------------------------------------------------*/



/* BODY [START] - ALL PAGES
-------------------------------------------------------------------------------------------------*/
body
{
	/*background-color: #FFFFFF;*/
	/*font-family: 'Questrial', sans-serif;*/
}
/* BODY [END]------------------------------------------------------------------------------------*/



/* TEXT COLOR [START] - ALL PAGES
-------------------------------------------------------------------------------------------------*/
.pad-10.portal-offer,
.pad-10.background-color1.booking_detail_room_total,
.pad-10.background-color1.booking_detail_room_title,
.background-color1.title-font.large.text-center,

#dailyroom_table .tdsselected,
#room_description,
#title_name,

.offertitle,
#offerDescriptions .offerdesc,
.offertextup .specialoffer,
.offer_title.white,
.offer_readother.white.small.pointer,

#booking_detail legend,
#booking_detail_legend,

.supplement_conditions,

#index_calendar legend,
#comment_table .comment_title
{
	/*color: #FFFFFF;*/ 
}

/* ALTERNATIVE */
#room_description,
#booking_detail legend, #booking_detail_legend,
{
	/*color: #000000;*/
}
/* TEXT COLOR [END]------------------------------------------------------------------------------*/



/* RESPONSIVE [START] - ALL PAGES
-------------------------------------------------------------------------------------------------*/
@media screen and (min-width: 768px)
{
	.room_box .btn-info 
	{
		float: right;
	}
}

@media screen and (min-width: 992px) 
{
	.occupancy_persons
	{
		padding-top: 18px;
	}
}

@media screen and (max-width: 992px) 
{
	#main
	{
		padding: 0;
	}

}

@media screen and (max-width: 320px) 
{
	body
	{
		display: flex;
		align-items: center;
		justify-content: center;
		/* text-align: center; */
		font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
	}
}

/* Responsive images automatically adjust to fit the size of the screen */
.img-thumbnail.img-fluid,
.img-thumbnail.img-responsive,
#hotel_title #box_title
{
	max-width: 100%;
}
/* RESPONSIVE [END]------------------------------------------------------------------------------*/



/* FOOTER [START] - ALL PAGES
-------------------------------------------------------------------------------------------------*/
#footer
{
	background-color: #006763; 
	color:#000000; 
}

/* SHADOW */
#footer
{
	box-shadow: 0 0 10px 2px #00000033;
}
/* FOOTER [END]----------------------------------------------------------------------------------*/



/* SELECT [START] - ALL PAGES
-------------------------------------------------------------------------------------------------*/
.formcheck.form-control:focus>option:checked,
.d_formcheck.form-control:focus>option:checked,
.select.form-control:focus>option:checked
{
	/*background: #5BC0DE !important;*/
	/*color:#000000 !important;*/
}
/* SELECT [END]----------------------------------------------------------------------------------*/



/* BUTTON [START] - ALL PAGES
-------------------------------------------------------------------------------------------------*/
.btn-info
{
	/*background-color: #FFFFFF;*/
	/*color: #5BC0DE;*/
	/*border:solid 1px #5BC0DE;*/
	/*font-weight: bold;*/
}

/* HOVER */
.btn-info:hover
{
	/*background-color: #FFFFFF;*/
	/*color: #5BC0DE;*/
	/*border:solid 1px #5BC0DE;*/
	/*font-weight: bold;*/
}
/* BUTTON [END]----------------------------------------------------------------------------------*/



/* DIALOG TRASPARENT [START] - ALL PAGES
-------------------------------------------------------------------------------------------------*/
.modal-content
{
    /*background-color: transparent;*/
}

.modal-header
{
    /*background-color: transparent;*/
}

.modal-title
{
    /*color: #000000;*/
}

.modal-body
{
    /*background-color: transparent;*/
	/*color: #000000;*/
}
/* DIALOG TRASPARENT [END]-----------------------------------------------------------------------*/



/* USER AREA [START] - PAGES: INDEX
-------------------------------------------------------------------------------------------------*/
#status_box
{
	/*display: none;*/
}
/* USER AREA [END]-------------------------------------------------------------------------------*/



/* NAVBAR [START] - PAGES: HOTEL,GALLERY,MAP,COMMENTS,OPTIONS,BOOKING,CONFIRM
-------------------------------------------------------------------------------------------------*/
/* BACKGROUND */
.navbar
{
	background-color: #006763; 
}

/* ACTIVE COLOR - BACKGROUND */
#tab_act.h_tab.h_tab_book,
#tab_act.h_tab.h_tab_info,
#tab_act.h_tab.h_tab_map,
#tab_act.h_tab.h_tab_comments
{
	background-color: #004a4b; 
}

/* ACTIVE COLOR - TEXT */
#tab_act.h_tab.h_tab_book a,
#tab_act.h_tab.h_tab_info a,
#tab_act.h_tab.h_tab_map a,
#tab_act.h_tab.h_tab_comments a
{
	color: #FFFFFF; 
}

/* INACTIVE COLOR - BACKGROUND */
#tab.h_tab.h_tab_info,
#tab.h_tab.h_tab_book,
#tab.h_tab.h_tab_map,
#tab.h_tab.h_tab_comments
{
	background-color: transparent;
}

/* INACTIVE COLOR - TEXT */
#tab.h_tab.h_tab_info a,
#tab.h_tab.h_tab_book a,
#tab.h_tab.h_tab_map a,
#tab.h_tab.h_tab_comments a
{
	color: #ffffff; 
}

/* HOVER: ACTIVE COLOR - BACKGROUND */
#tab.h_tab.h_tab_info:hover,
#tab.h_tab.h_tab_book:hover,
#tab.h_tab.h_tab_map:hover,
#tab.h_tab.h_tab_comments:hover
{
	background-color: #004a4b; 
}

/* HOVER: ACTIVE COLOR - TEXT */
#tab.h_tab.h_tab_info a:hover,
#tab.h_tab.h_tab_book a:hover,
#tab.h_tab.h_tab_map a:hover,
#tab.h_tab.h_tab_comments a:hover
{
	color: #FFFFFF; 
}

/* HIDE MENU BUTTON */
#tab_act.h_tab.h_tab_book,		/* Comment to show BOOK */
#tab.h_tab.h_tab_book,			/* Comment to show BOOK */

#tab_act.h_tab.h_tab_info,		/* Comment to show INFO&GALLERY */
#tab.h_tab.h_tab_info,			/* Comment to show INFO&GALLERY */

#tab_act.h_tab.h_tab_map,		/* Comment to show MAP */
#tab.h_tab.h_tab_map,			/* Comment to show MAP */

#tab_act.h_tab.h_tab_comments,  /* Comment to show REVIEWS */
#tab.h_tab.h_tab_comments       /* Comment to show REVIEWS */
{
	/*display:none;*/
}

/* SHADOW */
.navbar
{
	box-shadow: 0 0 10px 2px #00000033;
}
/* NAVBAR [END]----------------------------------------------------------------------------------*/



/* TOPBAR [START] - PAGES: HOTEL,GALLERY,MAP,COMMENTS,OPTIONS,BOOKING
-------------------------------------------------------------------------------------------------*/
/* NAVIGATION BAR [START] - PAGES: HOTEL,OPTIONS,BOOKING
-------------------------------------------------------------------------------------------------*/
/* BUTTON COLOR */
#butts, #buttm, #butte 
{
    /*color: #D9EDf7;*/ 
}

/* ICON COLOR */
.fa-hotel:before,
.fa-bed:before,
.fa-gift:before,
.fa-pencil:before,
.fa-check:before
{
    /*color: #FFFFFF;*/ 
}
/* NAVIGATION BAR [END]--------------------------------------------------------------------------*/

/* SHADOW */
#top_bar
{
	box-shadow: 0 0 10px 2px #00000033;
}
/* TOPBAR [END]----------------------------------------------------------------------------------*/


/* TOPBAR TRASPARENT [START] - PAGES: HOTEL,GALLERY,MAP,COMMENTS,OPTIONS,BOOKING
-------------------------------------------------------------------------------------------------*/
#top_bar
/*.room_div.background-color3*/
{
    /*background-color: transparent;*/
}

/* CURLANG BAR TRASPARENT [START] - PAGES: HOTEL,OPTIONS,BOOKING
-------------------------------------------------------------------------------------------------*/
#curlang_bar
{
    /*background-color: transparent;*/
	/*color:#000000;*/
}

/* LIST BACKGROUND */
.languages #lbli-sv ul.LangMenum,
.currencies #cbli-sv ul.CurrMenum
{
    /*background-color: transparent;*/
	/*color:#000000;*/
}

.languages #lbli-sv ul.LangMenum li:hover,
.currencies #cbli-sv ul.CurrMenum li:hover
{
    /*background-color: transparent;*/
	/*color:#000000;*/
}
/* CURLANG BAR TRASPARENT [END]------------------------------------------------------------------*/
/* TOPBAR TRASPARENT [END]-----------------------------------------------------------------------*/



/* COMPARATOR TRASPARENT [START] - PAGES: HOTEL
-------------------------------------------------------------------------------------------------*/
#comparator-div.background-color3,
#comparator
{
	/*background-color: transparent;*/
}

/* HOTEL PRICE */
.col-xs-6.col-sm-8.text-center,
.site-price
{
	/*color:#000000;*/
}

/* COMPARISON PRICE */
.pad-10.portal-offer
{
	/*color:#FFFFFF;*/
}

/* SHADOW */
#comparator
{
	box-shadow: 0 0 10px 2px #00000033;
}
/* COMPARATOR TRASPARENT [END]-------------------------------------------------------------------*/



/* MESSAGE [START] - PAGES: HOTEL
-------------------------------------------------------------------------------------------------*/
#message_noroom
{
	/*background-color: transparent;*/
	/*color:#000000;*/
}

/* SHADOW */
#message_noroom
{
	box-shadow: 0 0 10px 2px #00000033;
}
/* MESSAGE [END]---------------------------------------------------------------------------------*/



/* OFFER [START] - PAGES: HOTEL
-------------------------------------------------------------------------------------------------*/
/* TRASPARENT */
#offer_div
{
    /*background-color: transparent;*/
}

.offertitle
{
	/*background-color: transparent;*/
	/*color:#000000;*/
}

#offerDescriptions *
{
    /*background-color: transparent;*/
	/*color:#000000;*/
	
}

/* SHOW ALL BUTTON */ 
#offer_div .deactivate .btn-dismiss
{
	/*background-color: transparent;*/
	/*color:#000000;*/
}

/* SHADOW */
#offer_div
{
	box-shadow: 0 0 10px 2px #00000033;
}
/* OFFER [END]-----------------------------------------------------------------------------------*/



/* SEARCH [START] - PAGES: HOTEL,INDEX
-------------------------------------------------------------------------------------------------*/
/* TRASPARENT */
#search_room
{
	/*background-color: transparent;*/
}

/* TITLE */
#search_room_legend
{
	/*background-color: transparent;*/
	/*color:#000000;*/
}

#booking_table.table
{
	/*color:#000000;*/
}

/* D=1: CALENDAR COLOR - TEXT */
.cpMonthNavigation,
.cpDayColumnHeader,
.cpOtherMonthDate,
.cpCurrentMonthDate,
.cpTodayText
{
    /*color:#000000;*/
}

/* D=3: CALENDAR NAV COLOR - TEXT */
.caMonthNavigation,
.caDayColumnHeader
{
    /*color:#000000;*/
}

/* D=3: TODAY COLOR - TEXT */
.caCurrentDate,
.caTodayText
{
    /*color:#000000;*/
}

/* D=3: CALENDAR NOT AVAIL COLOR - TEXT */
td.caOtherMonthDate, 
td.caCurrentMonthDate 
{
    /*color:#000000;*/
}

/* ADULTS NUMBER - FILTER */
.adults select option:nth-child(1),
.adults select option:nth-child(2),
.adults select option:nth-child(3),
.adults select option:nth-child(4),
.adults select option:nth-child(5),
.adults select option:nth-child(6),
.adults select option:nth-child(7),
.adults select option:nth-child(8),
.adults select option:nth-child(9),
.adults select option:nth-child(10),
.adults select option:nth-child(11),
.adults select option:nth-child(12),
.adults select option:nth-child(13),
.adults select option:nth-child(14),
.adults select option:nth-child(15),
.adults select option:nth-child(16),
.adults select option:nth-child(17),
.adults select option:nth-child(18),
.adults select option:nth-child(19),
.adults select option:nth-child(20)
{
	/*display: none;*/
}

/* CHILDREN NUMBER - FILTER */
.children select option:nth-child(0),
.children select option:nth-child(1),
.children select option:nth-child(2),
.children select option:nth-child(3),
.children select option:nth-child(4),
.children select option:nth-child(5),
.children select option:nth-child(6),
.children select option:nth-child(7),
.children select option:nth-child(8),
.children select option:nth-child(9),
.children select option:nth-child(10),
.children select option:nth-child(11),
.children select option:nth-child(12),
.children select option:nth-child(13),
.children select option:nth-child(14),
.children select option:nth-child(15),
.children select option:nth-child(16),
.children select option:nth-child(17),
.children select option:nth-child(18),
.children select option:nth-child(19),
.children select option:nth-child(20),
.children select option:nth-child(21)
{
	/*display: none;*/
}

/* CHILDREN AGE - FILTER - PAGES: HOTEL */
.add_children select option:nth-child(0),
.add_children select option:nth-child(1),
.add_children select option:nth-child(2),
.add_children select option:nth-child(3),
.add_children select option:nth-child(4),
.add_children select option:nth-child(5),
.add_children select option:nth-child(6),
.add_children select option:nth-child(7),
.add_children select option:nth-child(8),
.add_children select option:nth-child(9),
.add_children select option:nth-child(10),
.add_children select option:nth-child(11),
.add_children select option:nth-child(12),
.add_children select option:nth-child(13),
.add_children select option:nth-child(14),
.add_children select option:nth-child(15),
.add_children select option:nth-child(16),
.add_children select option:nth-child(17),
.add_children select option:nth-child(18),
.add_children select option:nth-child(19)
{
	/*display: none;*/
}

/* HIDE: CHILDREN AGE SELECT - PAGES: HOTEL */
.add_children
{
	/*visibility: hidden;*/
}

/* DAILY PRICES BUTTON COLOR - ICON */
#viewPrice:before
{
	background-color: transparent;
	/*color: #000000;*/ 
}

/* HOVER: DAILY PRICES BUTTON COLOR - ICON */
#viewPrice:hover:before
{
	background-color: transparent;
	/*color: #FFFFFF;*/ 
}

/* HIDE: DAILY PRICES BUTTON */
#booking_table .calendar
{
	/*display: none;*/
}

/* SHADOW */
#search_room_box,
#hotel_images.hidden-sm,
#imgsmall
{
	box-shadow: 0 0 10px 2px #00000033;
}
/* SEARCH [END]----------------------------------------------------------------------------------*/



/* DAILY_PRICES [START] - PAGES: DAILY_PRICES
-------------------------------------------------------------------------------------------------*/
/* TITLE ROW COLUMN COLOR - TEXT */
#nomehotel,
.daysrooms,
#dailyroom_table > tbody > tr > td > b,
#dailyroom_table > tbody > tr > td > i
{
	color:#000000;
}

#dailyroom_table .tdsselected
{
	/*color:#ffffff;*/
}

/* ROOM NOT AVAILABLE */
#busy,
#busytable > tbody > tr > td,
.alert-danger
{
	background-color: #F2DEDE;
	border: 1px solid #CCCCCC;
	color: #A94442;
}

/* ROOM AVAILABLE */
#freetable > tbody > tr > td
{
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	/*color: #000000;*/
}
/* DAILY_PRICES [END]----------------------------------------------------------------------------*/


/* DAILY_PRICES TRASPARENT [START] - PAGES: DAILY_PRICES
-------------------------------------------------------------------------------------------------*/
/* LOGO BACKGROUND */
#box_logo, #box_logo_dp
{
    /*background-color: transparent;*/
}

/* TABLE BACKGROUND */
#dailyroom_table,
#room_facilities_table .room_facilities_box
{
	/*background-color: transparent;*/
}
/* DAILY_PRICES TRASPARENT [END]-----------------------------------------------------------------*/



/* GALLERY [START] - PAGES: HOTEL
-------------------------------------------------------------------------------------------------*/
/* TRASPARENT */
#hotel_images.hidden-sm, 
#imgsmall
{
	/*background-color: transparent;*/
}

/* HOTEL IMAGE */
#hotel_images
{
	/*display: none;*/
}

/* SMALL GALLERY */
#imgsmall
{
	/*display: none;*/
}

/* SMALL GALLERY NAVIGATION ICON */
.ekko-lightbox-nav-overlay a 
{
    /*color: #000000;*/ 
}

/* SHADOW */
#box_title.box_icons,
#gallery_images_box.clearfix
{
	box-shadow: 0 0 10px 2px #00000033;
}
/* GALLERY [END]---------------------------------------------------------------------------------*/



/* ROOM [START] - PAGES: HOTEL
-------------------------------------------------------------------------------------------------*/
/* TRASPARENT */
.room_div.background-color3
{
    /*background-color: transparent;*/
}

/* ROOM DESCRIPTION */
.room_box
{
    /*background-color: transparent;*/
}

/* HIDE: ROOM FACILITIES */
#room_other
{
	/*display: none;*/
	/*color: #000000;*/
}

/* ROOM NAVBAR */
.navbar-default,
.navbar-default.hidden-sm.hidden-xs.rate_box_title
{
    /*background-color: transparent;*/
	/*color: #000000;*/ 
}

/* HIDE: ROOM NAVBAR (ENABLE PARAMETER SHOW TOTAL PRICE) */
.hidden-xs.rate_box_title
{
	/*display: none;*/
}

/* RATE */
.rate_box
{
    /*background-color: transparent;*/
}

/* RATE COLOR - TEXT */
.room_div.background-color3
{
	/*color:#000000;*/
}

/* OCCUPANCY COLOR */
.persons
{
	/*color: #000000;*/
}

/* OFFER */
.label-danger
{
    /*background-color: #d9534f;*/
    /*color:#000000;*/
}

/* OFFER PRICE DISABLE */
.offer.disabled.title-font
{
	/*color: #CCCCCC;*/
}

/* OFFER PRICE */
.room_offer.large.title-font
{
	/*color: #000000;*/
}

/* SHADOW */
.room_div
{
	box-shadow: 0 0 10px 2px #00000033;
}
/* ROOM [END]------------------------------------------------------------------------------------*/



/* GROUP [START] - PAGES: HOTEL
-------------------------------------------------------------------------------------------------*/
.show_crossed_hotels
{
	/*background-color: transparent;*/
	/*color:#000000;*/
}

.crossed_hotel_title #box_title
{
	/*background-color: transparent;*/
	/*color:#000000;*/
}
/* GROUP [END]-----------------------------------------------------------------------------------*/



/* SUPPLEMENTS [START] - PAGES: OPTIONS
-------------------------------------------------------------------------------------------------*/
/* TRASPARENT */
.supplement_div.background-color3
{
	/*background-color: transparent;*/
}

/* ROOM */
.supplement_room_box
{
	/*background-color: transparent;*/
	/*color:#000000;*/
}

/* DESCRIPTION */
.supplement_box
{
	/*background-color: transparent;*/
	/*color:#000000;*/
}

/* PRICE */
.supplement_details
{
	/*background-color: transparent;*/
	/*color:#000000;*/
}

/* READ MORE - DESCRIPTION TITLE*/
.supplement_description .tab
{
	/*background-color: transparent;*/
	/*color:#000000;*/
}

/* MANDATORY */
.colorgrey
{
	/*background-color: transparent !important;*
	/*color:#000000;*/
}

/* ADD BUTTON */
.supplement_description .add_supplement
{
	/*background-color: transparent;*/
	/*color:#000000;*/
}

/* READ MORE DESCRIPTION */
.supplement_description
{
	/*background-color: transparent;*/
	/*color:#000000;*/
}

/* READ MORE DESCRIPTION TEXT */
.collapse.in
{
	/*color:#000000;*/
}

/* SHADOW */
.supplement_div.background-color3
{
	box-shadow: 0 0 10px 2px #00000033;
}
/* SUPPLEMENTS [END]-----------------------------------------------------------------------------*/



/* BOOKING DETAILS [START] - PAGES: OPTIONS,BOOKING
-------------------------------------------------------------------------------------------------*/
/* TRASPARENT */
#booking_detail_box
{
	/*background-color: transparent;*/
	/*color:#000000;*/
}

/* TITLE */
.background-color1.title-font.large.text-center
{
	/*background-color: transparent;*/
	/*color:#000000;*/
}

/* DATE */
#booking_detail
{
	/*background-color: transparent;*/
	/*color:#000000;*/
}

/* ROOM */
.pad-10.background-color1.booking_detail_room_title
{
	/*background-color: transparent;*/
	/*color:#000000;*/
}

/* TOTAL */
.pad-10.background-color1.booking_detail_room_total
{
	/*background-color: transparent;*/
	/*color:#000000;*/
}

/* SHADOW */
#booking_detail_box
{
	box-shadow: 0 0 10px 2px #00000033;
}
/* BOOKING DETAILS [END]-------------------------------------------------------------------------*/



/* BOOKING GUEST [START] - PAGES: BOOKING
-------------------------------------------------------------------------------------------------*/
/* TRASPARENT */
#confirmation_box,
#cancellation_box
{
	/*background-color: transparent;*/
}

/* TITLE */
#guest_detail_box_legend,
#payment_detail_box_legend,
#payment_data_box_legend, 
#payment_note_box_legend,
#cancellation_box_legend
{
	/*background-color: transparent;*/
	/*color: #000000;*/
}

/* FACEBOOK BUTTON : HIDE */
#status
{
    /*display:none;*/
}

/* SHADOW */
#confirmation_box
{
	box-shadow: 0 0 10px 2px #00000033;
}
/* BOOKING GUEST [END]---------------------------------------------------------------------------*/



/* CONFIRMATION [START] - PAGES: CONFIRM
-------------------------------------------------------------------------------------------------*/
/* TRASPARENT */
#message_box
{
	/*background-color: transparent;*/
}

/* HIDE: BUTTON*/
.button_print.btn.btn-info
{
	/*display:none;*/
}

/* PRINT LAYOUT */
@media print
{
	* 
	{
		-webkit-print-color-adjust: exact !important;
		color-adjust: exact !important;
	}

	@page
	{
		size: A4 Portrait;
	}

	body
	{
		background-image: none !important;
	}
	

	#top_bar,
	#footer,
	#chatbox,
	.total,
	.button_print.btn.btn-info
	{
		display: none;
	}

	a, a:after
	{
		content: normal !important;
	}

	#hotel_title #box_title table
	{
		display: inherit;
	}
}

/* SHADOW */
#message_box
{
	box-shadow: 0 0 10px 2px #00000033;
}
/* CONFIRMATION [END]----------------------------------------------------------------------------*/



/* INFO&GALLERY [START] - PAGES: GALLERY
-------------------------------------------------------------------------------------------------*/
#options_box .box_icons
{
	/*background-color: transparent;*/
}

#gallery_images_box
{
	/*background-color: transparent;*/
}
/* INFO&GALLERY [END]----------------------------------------------------------------------------*/



/* MAP [START] - PAGES: MAP
-------------------------------------------------------------------------------------------------*/
#map_title .text_title,
#distance_title .text_title
{
	/*background-color: transparent;*/
	/*color: #000000;*/
}

#text_description .text_description,
#distance_description .text_description
{
	/*background-color: transparent;*/
	/*color: #000000;*/
}

/* SHADOW */
#map
{
	box-shadow: 0 0 10px 2px #00000033;
}
/* MAP [END]-------------------------------------------------------------------------------------*/



/* REVIEWS [START] - PAGES: COMMENTS
-------------------------------------------------------------------------------------------------*/
#box #room_description
{
	/*background-color: transparent;*/
}

.feedback_box > div
{
	/*background-color: transparent;*/
}

#comment_table .comment_title
{
	/*background-color: transparent;*/
}

#comment_table
{
	/*background-color: transparent;*/
}

/* SHADOW */
#feedback_table,
#comment_table
{
	box-shadow: 0 0 10px 2px #00000033;
}
/* REVIEWS [END]---------------------------------------------------------------------------------*/
