body{background-color:#fff}#favHotelFixed,.favGraphicalCounterInner,.favGraphicalCounterOuter,.tblColSpacer{background-color:#fff!important}.ibe-breadcrumb.nav>li>a{background-color:#f4f4f4;color:#999}.ibe-breadcrumb.nav>li.disabled>a:hover,.ibe-breadcrumb.nav>li>a:hover{background-color:#f4f4f4;color:#999}.ibe-breadcrumb.nav>li.active>a{background-color:#7d003d;color:#fff}.ibe-breadcrumb.nav>li.arrow>a:after{border-color:transparent transparent transparent #7d003d}.ibe-breadcrumb.nav>li.active>a:after{border-color:transparent transparent transparent #7d003d}.ibe-breadcrumb.nav>li.visited>a:after{border-color:transparent transparent transparent #b1b2b3}.ibe-breadcrumb.nav>li.visited a{background-color:#b1b2b3;color:#fff}.ibe-breadcrumb i.tt-nav-left{color:#fff}.tt-book .mobile{background-color:#7d003d}.tt-book .finish .mobile{background-color:#b1b2b3}.tt-book .disabled .mobile{background-color:#f4f4f4}.tt-book .mobile h4,.tt-book .mobile h4 a{color:#fff}.tt-book .finish .mobile h4,.tt-book .finish .mobile h4 a{color:#fff}.tt-book .disabled .mobile h4{color:#999}.tt-book .mobile{border-radius:4px}.checkbox label,.csb.hotelratings h4 small,.csb.singleHotelrating.ratingSingleOverviewRow,.csb.singleHotelrating.ratingSingleOverviewRow b,.csb_attributes_box span.hasit,.csb_content,.csb_rating_ratingDetailValues,.favHotelCountry,.favHotelRegion,.favSearchHeadRow label,.fotorama__caption,.nothingFoundText,.tt-hotel .ttHotelItem .hotelRatingQuote,.tt-offer .ttOfferHotelItem .hotelRatingQuote,.ttRegionListRow,.ttRegionListSorting .ttNoSort,.ttRegionListSorting label,.ttRentalcar.std .ttRentalcarTeaserPriceText,body{color:#252525}.pciInput.inValid,.submitted .ng-invalid-pci-input-validate .pciInput,input.ng-dirty.ng-invalid{border:1px solid #fff!important;color:#fff!important}#ttform_adult_error,#ttform_child_error,.inputError{color:#fff}.csb.singleHotelrating .ratingHl,.csb.weather.subline,.csb_airport_headline,.csb_attributes_headline,.favHotelName,.favListHotelName,.favSort label,.panel h1,.panel h2,.panel h3,.panel h4,.panel h5,.tt-book .box h1,.tt-book .box h2,.tt-book .box h3,.tt-book .box h5,.tt-hotel .ttHotelItem .hotelRatingQuoteTitle,.tt-offer .ttOfferHotelItem .hotelRatingQuoteTitle,.tt-suggestion-category,.ttInsuranceContentHeader,h2,h2 i.tt-destination-country-region,h3,h3 small,h4,h5{color:#000}.text-primary{color:#7d003d}.csb_attributes_headline i,.csb_weather_icon i,.favHotelSliderLeft,.favHotelSliderRight,.holidayHomeAttributes i,.left-inner-addon i,.popover-content i,.tt-hotel .ttHotelItem .hotelAttributeGroup i,.tt-offer .ttOfferHotelItem .hotelAttributeGroup,.ttInsurance.std .ttInsuranceOfferInfo .fa,.ttOfferListItemDetails i,.ttRegionListRowClima .tt-flight-duration,.ttRegionListRowClima .tt-hotel-count,.ttRegionListSorting .ttSort.ttSortActive i,.ttRentalcar.std .ttRentalcarProductLoad .fa,.weather i,article.offer .offerDetails .detail i,i.detailLabelIcon,i.generalFontIcons,i.text-success,i.tt-all-regions-hide,i.tt-all-regions-show,i.tt-burger,i.tt-hotel-on-map{color:#b1b2b3}.preferences .preference{color:#b1b2b3}.tt-hotel .ttHotelItem .hotelAttributeGroup:hover,.tt-offer .ttOfferHotelItem .hotelAttributeGroup:hover{color:#fff;background-color:#b1b2b3}.preferences .preference:hover{color:#fff;background-color:#7d003d}.ttFormCounterMinus,.ttFormCounterPlus,i.tt-destination-country-region,i.tt-nav-left,i.tt-nav-top{color:#b1b2b3}.ttInsurance.std .ttInsuranceOfferInfo .fa,i.tt-infobox,i.tt-tooltip{color:#b1b2b3}.preferences .preference.bg-brand{color:#fff;background-color:#7d003d}.linkHibTab.open i.tt-burger,.linkHibTab.open i.tt-hotel-on-map,.linkHibTab.open i.tt-infobox,.tt-offer .ttOfferListItemDetails .linkHibTab.open a i{color:#fff}.favHotelSliderLeft:hover,.favHotelSliderRight:hover{background:#b1b2b3;color:#fff;border-color:#b1b2b3}.tt-offer .ttOfferHotelItem .hotelRatingTeaser .tt-temperature-water,.ttRegionListRowClima .tt-temperature-water{color:#b1b2b3}.tt-offer .ttOfferHotelItem .hotelRatingTeaser .tt-temperature-air,.ttRegionListRowClima .tt-temperature-air{color:#b1b2b3}.input-group>.form-control,.input-group>.input-group-addon,.input-group>.input-group-btn>.btn,.popover.popover-layer .popover-title i,.tt-hotel .ttHotelItem .hotelAttributeGroup i:hover{color:#fff}.grid-price,.price,.priceview .pvRowColPrice .offerPriceTotal,.ttInsurance.std .ttInsurancePrice,.ttInsurance.std .ttInsurancePriceCurrency,.ttPriceTotal,.ttPriceTotalBottom,.ttPriceTotalDC,.ttRentalcar.std .ttRentalcarProductPrice,.ttRentalcar.std .ttRentalcarTeaserPrice,.ttRentalcar.std .ttRentalcarTeaserPrice span,.ttRentalcar.std .ttRentalcarTeaserPricePerDay,.ttRentalcar.std .ttRentalcarTeaserPricePerDay span,article.book .bookPrice .bookPriceTotal,article.offer-success .offerPrice .offerPriceTotal{color:#333}.autocompleteMenuClearList,.csb.singleHotelrating .backlink,.csb_hotelRatingGoToTravellerPictures,.lastVisitedToggle,.lastVisitedToggleLess,.regions-show,.tt-suggestion p,.tt-suggestion p:hover,.ttHotelListSorting .ttHotelSrtItem,.ttPriceFinalInfoText,.ttRegionListExpand,a{color:#7d003d}.autocompleteMenuClearList:hover,.csb.singleHotelrating .backlink:hover,.lastVisitedToggle:hover,.lastVisitedToggleLess:hover,.linkHib a.elemLabel:hover,.linkHibTab:hover,.regions-show:hover,.tt-suggestion p:hover,.ttHotelListSorting .ttHotelSrtItem:hover,.ttPriceFinalInfoText:hover,.ttRegionListExpand:hover,a.layer-clear:hover,a:hover{color:#7d003d}.ttHotelListSorting .ttHotelSrtItemHead{color:#252525}.bg-containerPadAll,.ttsearch .bg-container{background-color:#fff;border:1px solid #b1b2b3}.inner-container,.ttsearch .optional{background-color:#fff}.preferences .preference{border:1px solid #fff}.csb select,.form-control,.input-group .form-control,.input-group>.form-control,.input-group>.input-group-addon{background-color:#fff;border:1px solid #b1b2b3;color:#333}.suggestDestination .input-group .twitter-typeahead .form-control{background-color:#fff!important}.input-group>.form-control,.input-group>.input-group-addon,.input-group>.input-group-btn>.btn{border:1px solid #b1b2b3}.ttFormSearch .form-control:hover,.ttsearch .form-control:hover{border-color:#7d003d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(177,178,179,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(177,178,179,.6)}.form-control:focus,.pciInput.onFocus{border-color:#7d003d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(177,178,179,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(177,178,179,.6)}.label,label{color:#333}.twitter-typeahead .tt-hint{color:#b1b2b3}.form-control:-moz-placeholder{color:#b1b2b3}.form-control::-moz-placeholder{color:#b1b2b3}.form-control:-ms-input-placeholder{color:#b1b2b3}.form-control::-webkit-input-placeholder{color:#b1b2b3}.input-group:hover>.form-control,.input-group:hover>.input-group-addon,.input-group:hover>.input-group-btn>.btn{background-color:#b1b2b3;border-color:#7d003d}.input-group>.form-control,.input-group>.input-group-addon,.input-group>.input-group-btn>.btn{background-color:#bdc3c7}.tt-suggestion.tt-cursor{background-color:#b1b2b3}.hotel-stars .tt-hotel-category.active,.lastVisitedStars,.rating-stars,article.offer .offerHeader .hotelCategory{color:#f1c40f}.hotel-stars .tt-hotel-category{color:#eaeaea}.noUi-target.noUi-connect{background-color:#7d003d}.noUi-background{background:none repeat scroll 0 0 #f4f4f4}.noUi-handle{border:1px solid #b1b2b3;background:#fff}.noUi-target{border:1px solid #b1b2b3}.btn-csb{background-color:#f4f4f4;border-color:#f4f4f4;color:#000}.btn-csb:hover{background-color:#f4f4f4;border-color:#f4f4f4;color:#000}.btn-info,.btn-navigation,.btn-primary{background-color:#e6332a;border-color:#e6332a;color:#fff}.btn-info:active,.btn-info:focus,.btn-info:hover,.btn-navigation:hover,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.open .dropdown-toggle.btn-primary{background-color:#c92c24;border-color:#e6332a;color:#fff}.btn-info i.tt-nav-left{color:#fff}.ttsubmitBottom .btn-primary,article.offer-success .offerBookButton{background:none repeat scroll 0 0 #7d003d;border-color:#7d003d;color:#fff}.ttsubmitBottom .btn-primary:hover,article.offer-success .offerBookButton:hover{background:none repeat scroll 0 0 #5f1f3e}.btn-navigation-primary{color:#fff;border-color:#e6332a;background-color:#e6332a}.btn-navigation-primary:active,.btn-navigation-primary:focus,.btn-navigation-primary:hover{background-color:#c92c24;color:#fff;border-color:#e6332a}.btn-info{color:#fff;border-color:#e6332a}.favBackToIbeButton{background-color:#e6332a}.ttHotelItem .btn-primary:hover,.ttRegionGroupPrice .btn-primary:hover,.ttRegionListRowPrice .btn-primary:hover{background-color:#5f1f3e}.ttHotelItem .btn-primary,.ttRegionGroupPrice .btn-primary,.ttRegionListRowPrice .btn-primary{background-color:#7d003d;border-color:#7d003d;color:#fff}.ttRegionGroupPrice .btn-primary,.ttRegionListRowPrice .btn-primary{border:1px solid #7d003d}.btn-lastvisited{color:#fff;background-color:#e6332a;border-color:#e6332a}button .btn-lastvisited:hover{background-color:#e6332a}.ttsearch .btn-info.btn-block{color:#fff;background-color:#e6332a;border-color:#e6332a}.ttsearch .btn-info.btn-block:hover{background-color:#e6332a}.ttHotelListSorting,.ttListFooter,.ttOfferListSorting,.ttRegionListSorting{background-color:#fff;border:1px solid #b1b2b3}.ttHotelListSorting .ttHotelSrt.active,.ttOfferListSorting .ttSortActive a,.ttOfferSrtItem.active,.ttRegionListSorting .ttSortActive a{border-bottom:2px solid #7d003d}.pagination li.active .ladda-button{background-color:#7d003d;border-color:#7d003d!important;color:#fff}.pagination li.visited .ladda-button{background-color:#fff;border-color:#7d003d!important;color:#7d003d}.pagination li .ladda-button{background-color:#fff;border-color:#7d003d!important}.pagination li:hover .ladda-button:hover{background-color:#b1b2b3;border-color:#7d003d!important}.pagination>li>a,.pagination>li>span{color:#000}.pagination>li>a:hover,.pagination>li>span:hover{color:#000}.pagination li .next.ladda-button,.pagination li .prev.ladda-button{background-color:#b1b2b3;border-color:#7d003d!important}.pagination>li:first-child>a,.pagination>li:first-child>span{border-bottom-left-radius:4px;border-top-left-radius:4px}.pagination li .ladda-button{border-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-bottom-right-radius:4px;border-top-right-radius:4px}.pagination li .next.ladda-button i,.pagination li .prev.ladda-button i{color:#7d003d}.ttRegionListGroup{background-color:#fff;border-top-left-radius:4px;border-top-right-radius:4px}.ttRegionListExpand{background-color:#fff;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.ttRegionListRow:hover{background-color:#f4f4f4}@media (max-width:959px){.ttRegionListRowEven{background-color:#fff}}.ttRegionGroup{background-color:#fff;border:1px solid #b1b2b3}.ttRegionGroupName,.ttRegionGroupName a,.ttRegionList{color:#7d003d}.ttRegionListExpand,.ttRegionListRow{border-top:1px solid #7d003d;border-color:#b1b2b3}.tt-container-closed,.tt-container-open{color:#7d003d}.tblCell{background-color:#fff}.ttHotelItem,.ttOfferHotelItem{background-color:#fff;border:1px solid #b1b2b3}.ttHotelItem.ttHotelItemWithCsb{border-bottom:none}.tt-hotel .ttHotelItem .csb-buttons,.tt-offer .ttOfferHotelItem .buttons{background-color:#fff}.img-thumbnail{border:1px solid #b1b2b3}.bg-container.ttHotelItemWithCsb{border-bottom-left-radius:0;border-bottom-right-radius:0}.tt-offer .ttOfferListItem{border:1px solid #b1b2b3;background-color:#fff}.panel-success>.panel-heading{background-color:#27ae60}article.offer-success{border:1px solid #27ae60;background-color:#fff}.article.offer-error{border:1px solid #e74c3c;background-color:#e74c3c}article.offer-error .offerResult{background-color:#e74c3c}article.offer-error{border:1px solid #e74c3c;background-color:#fff}.panel-heading-true,.tt-offer-status-bookable,.ttBookOverview .panel-heading-true{color:#fff}.panel-heading-false,.ttBookOverview .panel-heading-false{color:#fff}article.offer-error .panel-heading{color:#fff}.tt-book .ttBookAvailable{background-color:#27ae60;border:1px solid #27ae60}.tt-book .box h4{color:#000}.cvcOverlay .title,.tacOverlay .footer,.tacOverlay .title{background:0 0;background-color:#fff;color:#fff}.fancybox-close,a.fancybox-close:hover{color:#fff}.tacOverlay .footer a{color:#fff}.colHeader,.ttInsuranceHead,.ttRentalcarHead{background-color:#fff;border-top-left-radius:4px;border-top-right-radius:4px}.ttBookNote,.ttBookOverview article,.ttBookPayment,.ttBookPriceOverview,.ttBookTerms,.ttBookTraveller,.ttBookTravellers,.ttConfirm,.ttInsurance,.ttRentalcar{background-color:#fff;border:1px solid #b1b2b3}.tt.loading-container .tt.loading{background-color:#7d003d}.csb_close{color:#fff}.csb_poi_detail_head{background-color:#b1b2b3}.csb.poi.row{background-color:#eee}.csb.weather.item.current{background-color:#eee;border-color:#fff}.csb.rating.hotelratingsSearchHeadline{background-color:#b1b2b3;border-color:#b1b2b3}.csb_content,.csb_header.row,.tt.csb.buttons{background-color:#fff}.hotelitem .csbContainer,.offer-container .csbContainer,.offerHeadContainer .csbContainer,.ttOfferListItemContainer .csbContainer{border-color:#b1b2b3}.csb_close{background-color:#b1b2b3}.csb_navi1Active,.csb_navi1InActive:hover{background-color:#7d003d}.csb_navigation a{color:#fff}.csb_navi1Active a,.csb_navi1InActive a:hover{color:#fff}.csb_navigation,.csb_navigationWithSubNavi{background-color:#b1b2b3;border-bottom:2px solid #b1b2b3}.tt-hotel .ttHotelItem .csb-buttons .linkHibTab.open,.tt-offer .ttOfferHotelItem .buttons .linkHibTab.open,.tt-offer .ttOfferListItemDetails .linkHibTab.open,article.book .linkHibTab.open,article.offer .linkHibTab.open{background-color:#7d003d}.tt-offer .ttOfferHotelItem .buttons .linkHibTab.open .linkHib a,.tt-offer .ttOfferListItemDetails .linkHibTab.open a,article.book .linkHibTab.open a,article.offer .linkHibTab.open a{color:#fff}.linkHib a.elemLabel:focus{color:#fff}.csbContainer i.fa-circle-thin,.csbContainer i.fa-close,.favHotelClose,.favListHotelClose{color:#7d003d}.fotorama__thumb-border{border-color:#7d003d}.csb.rating.headlineTxt{color:#fff}.brand .ui-widget-content,.depap .ui-widget-content,.popover.popover-layer,.room .ui-widget-content,.tt-dropdown-menu{background-color:#fff;border:1px solid #7d003d}.autocompleteMenuClearList{border-bottom:1px solid #7d003d}.autocompleteMenuHeadline,.popover.popover-layer .popover-title{background-color:#7d003d;border-bottom:1px solid #7d003d}.autocompleteMenuHeadline,.popover.popover-layer .popover-title{color:#fff}.popover.bottom .arrow:after,.tt-dropdown-menu .arrow,.ui-autocomplete .arrow{border-bottom-color:#7d003d!important}.popover.bottom .arrow{border-bottom-color:#7d003d}.popover.popover-layer.top .arrow{border-top-color:#7d003d}.popover.popover-layer.top .arrow:after{border-top-color:#fff}.layerAirports.popover.bottom .arrow{border-bottom-color:#7d003d}.layerAirports.popover.bottom .arrow:after{border-bottom-color:#7d003d!important}.TTCalendar .form-control,.ttCalendarLabelDeparture .form-control,.ttCalendarLabelReturn .form-control{border:1px solid #b1b2b3;background-color:#fff}.calBorder{border-right:1px solid #b1b2b3}.ui-datepicker .ui-datepicker-header{border-bottom:1px solid #b1b2b3}.ui-datepicker-day-between{background-color:#f4f4f4}.ttCalendarDayCurrent{background-color:#7d003d}div[date=rdate] .ttCalendarDayCurrent{background-color:#7d003d}.ui-datepicker-unselectable span{color:#000}.ui-datepicker-day a{color:#000}.ttCalendarDayCurrent a{color:#fff}div[date=rdate] .ttCalendarDayCurrent a{color:#fff}.ttCalendarLabelDeparture .form-control,.ttCalendarLabelReturn .form-control{color:#000}.ui-datepicker .ui-datepicker-title{color:#000}.ttCalendarPublicHoliday a,.ttCalendarSchoolHoliday a{color:#e6332a}.ui-datepicker-day:hover{background-color:#bdc3c7}label.ttDurationExactCol,label.ttFormSearchSelected{color:#252525}.preferences .popover.popover-layer{background-color:#fff;border:1px solid #7d003d}.preferences .popover.popover-layer .popover-title{color:#fff}.preferences .popover.popover-layer .popover-title{background-color:#7d003d;border-bottom:1px solid #7d003d}.preferences .popover.popover-layer.top .arrow:after{border-top-color:#fff}.popover.popover-layer.top .arrow{border-bottom-color:#7d003d}.popover{border:1px solid #7d003d;background-color:#fff}.popover.top .arrow:after{border-top-color:#fff}.popover-title{border-bottom:1px solid #7d003d}.popover.top .arrow:after{border-top-color:#7d003d}.popover .popover-title{background-color:#7d003d;color:#fff}article.book .bookFlights .flightDetailsBox,article.offer-success .offerFlights .flightDetailsBox{border:1px solid #7d003d}article.book .bookFlights .flightDetailsHead,article.offer-success .offerFlights .flightDetailsHead{background:#7d003d;color:#fff}.flightDetailsHint,.flightDetailsSegment{background-color:#fff}div.tooltip.bottom .tooltip-arrow{border-bottom-color:#7d003d}.hotelFavorite .tooltip.top .tooltip-arrow,.offerFavorite .tooltip.top .tooltip-arrow{border-top-color:#7d003d}.hotelFavorite .tooltip.bottom .tooltip-arrow,.offerFavorite .tooltip.bottom .tooltip-arrow{border-bottom-color:#7d003d}.hotelFavorite .tooltip.left .tooltip-arrow,.offerFavorite .tooltip.left .tooltip-arrow{border-left-color:#7d003d}.hotelFavorite .tooltip.right .tooltip-arrow,.offerFavorite .tooltip.right .tooltip-arrow{border-right-color:#7d003d}.hotelFavorite div.tooltip .tooltip-inner,.offerFavorite div.tooltip .tooltip-inner,.ttSort div.tooltip .tooltip-inner{background-color:#7d003d;color:#fff}.mainColorPriceNote{background-color:#7d003d;border:solid 1px #7d003d;color:#fff}.ttPriceFinalInfoArrow{border-color:transparent transparent #7d003d transparent}.ttsearch div.tooltip.bottom .tooltip-arrow{border-bottom-color:#b1b2b3}.ttsearch div.tooltip .tooltip-inner{color:#fff;background-color:#b1b2b3;border:1px solid #b1b2b3}.confirmation .ttHeadlineThanks,.tt-offer .ttOfferListItem,.ttOfferListSorting,.ttPriceFinalInfoContainerInner,article.offer{border-radius:4px}article.book .linkHibTab{border-radius:6px 6px 0 0}.input-sm{border-radius:3px}.btn-sm{border-radius:3px}.bg-container,.bg-containerPadAll,.bg-containerPadLR,.bg-containerPadTB{border-radius:4px}.book.bg-containerPadLR.ttBookOfferDetailsItemWithCsb{border-bottom:none;border-bottom-right-radius:0;border-bottom-left-radius:0}.popover-title{border-radius:5px 5px 0 0}.popover{border-radius:6px}#TTIBE .depap .left-inner-addon input.input-map{border-radius:3px 0 0 3px}.btn{border-radius:4px}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{border-radius:3px}.suggestDestination .input-group .twitter-typeahead .form-control,.suggestHotel .input-group .twitter-typeahead .form-control{border-radius:3px}.brand .ui-widget-content,.depap .ui-widget-content,.raatt .ui-widget-content,.room .ui-widget-content{border-radius:6px;border-color:#7d003d}.autocompleteMenuHeadline{border-radius:5px 5px 0 0}.form-control{border-radius:4px}.noUi-target{border-radius:4px}.noUi-origin{border-radius:2px}.noUi-handle{border-radius:3px}.noUi-connect{background-color:#7d003d}.preferences .preference.bg-brand,.preferences .preference:hover{border-radius:4px}div.tooltip .tooltip-inner{border-radius:4px}.ttRegionGroup,.ttRegionListSorting{border-radius:4px}.ttListFooter{border-radius:4px}.img-thumbnail{border-radius:4px}.ttHotelListSorting{border-radius:4px}.csb.rating.hotelratingsSearchHeadline{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.csb.hotelratings .ratingDetailBorder{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid #b1b2b3}.tt-hotel .ttHotelItem .csb-buttons{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.tt-hotel .ttHotelItem .csb-buttons .linkHibTab,.tt-offer .ttOfferHotelItem .buttons .linkHibTab,.tt-offer .ttOfferListItemDetails .linkHibTab,article.offer .linkHibTab{border-radius:6px 6px 0 0}.csb-border,.csb.weather.boxForecast,.csb.weather.item.current,.csb_attributes_box{border-radius:10px}.hotelitem .csbContainer,.offer-container .csbContainer,.offerHeadContainer .csbContainer,.ttOfferListItemContainer .csbContainer{border-radius:0 0 4px 4px}.csb.poi.row{border-radius:6px}.csb_poi_detail_head{color:#000;border-radius:10px}article.offer-success .offerFlights .flightDetailsBox{border-radius:6px}article.book .bookFlights .flightDetailsBox{border-radius:6px}.panel{border-radius:4px}.ttNothingFound{border-radius:4px}.tt-hotel .ttHotelItem .hotelAttributeGroup,.tt-offer .ttOfferHotelItem .hotelAttributeGroup{border-radius:6px}.ui.inverted.dimmer{background-color:rgba(255,255,255,.85)}.ui.dimmer{background-color:rgba(0,0,0,.85);border-radius:4px}.favAttributesStatus i.tt-benefits{color:#7d003d}.csb_rating_point .scalepointinner{background:#7d003d}.favAttributesStatus i{color:#b1b2b3}.csb_rating_point{background-color:#b1b2b3}.rec-chart circle.line{fill:#b1b2b3;stroke:#7d003d}.rec-chart text{fill:#252525}.csb .ratings .tt-reviews,.csb.singleHotelrating .ratingSingleOverviewImg .tt-reviews,.csb_review_overall_icon_large,.favRecommIcon,.tt-hotel .ttHotelItem .hotelRatingTeaser i,.tt-offer .ttOfferHotelItem .hotelRatingTeaser .hotelRatingBox i{color:#7d003d}.csb .travelAsTab.travelAsTabinList small,.csb.single.ratings .csb.travelAsTab:hover,.csb.single.ratings .csb.travelAsTab:hover small,.csb.travelAsTab,.csb.travelAsTab small{color:#b1b2b3}.csb.single.ratings .csb.travelAsTab:hover,.csb.travelAsTab{background-color:#fff}.csb.travelAsTab.csb.travelAsTabActive,.csb.travelAsTab:hover,.csb.travelAsTab:hover small,.csb.travelAsTabActive,.csb.travelAsTabActive small{color:#fff}.csb.travelAsTab.csb.travelAsTabActive,.csb.travelAsTab:hover{background-color:#7d003d}.csb.travelAsTab,.csb.travelAsTabActive{border:1px solid #7d003d}.favIbeAddHotelItem{color:#aaa}.favListSearch .bg-containerPadAll{background-color:#fff}.favListSearch .tt-container-closed,.favListSearch .tt-container-open,.favListSearchFilterHeader label,.favListSearchFilterHeader>span.fa-stack,.favListSearchHeader label,.favListSearchHeader>span.fa-stack,.favListSearchSortHeader label,.favListSearchSortHeader>span.fa-stack{color:#333}.favListSearchFilterContent,.favListSearchForms,.favListSearchSortContent{background:0 0}.favHotelStars{color:#f1c40f}.favListAttributes i,.favListRecomm i{color:#b1b2b3}.favHeaderTitleCounter,.favIbeRemoveHotelItem,.favoritesNavigation .large i{color:#e6332a}.favHeaderTitleCounter div,.favoritesNavigationCount{color:#fff}.btn-navigation-primary .fa-trash{color:#fff}.favHeaderButtons .btn-navigation-primary{border:1px solid #e6332a;background-color:#e6332a}.favHeaderButtons .btn-navigation-primary:hover{background-color:#e6332a}.lastVisitedHotelBody.panel{background-color:#fff;border-color:#b1b2b3}.bg-lastvisited{background-color:#fff}.ttLoginNavigation .btn-navigation.inactive,.ttLoginNavigation .btn-navigation.inactive:hover{color:#3498db;border-color:#fff;background-color:#fff}.ttLoginNavigation .btn-navigation{color:#fff;border-color:#3498db;background-color:#3498db}.ttLoginNavigation .btn-navigation:hover{background-color:#fff}.list-grid-toggle a.active{color:#000}.list-grid-toggle a{color:#3498db}.grid-header .grid-skip{background:#3498db;color:#000;border-color:#3498db}.grid-header .grid-item,.grid-header .grid-skip{border-color:#3498db}.offergrid .grid-header{padding:5px 4px 5px 8px}.offergrid .bg-container{border:1px solid #b1b2b3;background-color:#fff}.grid-item.offer:hover{border-color:#3498db}.grid-item.offer.cheapest{border-color:#3498db}.grid-row-1 .grid-item{background:#3498db;border-color:#3498db}.grid-item.offer{background:#3498db;border-color:#3498db}.confirmation .ttHeadlineThanks{color:#7d003d;background-color:#fff}.panel{background-color:#fff;border-color:#b1b2b3}.tblCellRadiusBottom{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.tblCellRadiusTop{border-top-left-radius:4px;border-top-right-radius:4px}@font-face{font-family:ttIconsCustomer;src:url(../fonts/ttIconsCustomer.eot);src:url(../fonts/ttIconsCustomer.eot?#iefix) format("embedded-opentype"),url(../fonts/ttIconsCustomer.woff) format("woff"),url(../fonts/ttIconsCustomer.ttf) format("truetype"),url(../fonts/ttIconsCustomer.svg#ttIconsCustomer) format("svg");font-weight:400;font-style:normal}@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:ttIconsCustomer;src:url(../fonts/ttIconsCustomer.svg#ttIconsCustomer) format("svg")}}[data-icon]:before{content:attr(data-icon)}.tt-favorite:before,[data-icon]:before{display:inline-block;font-family:ttIconsCustomer;font-style:normal;font-weight:400;font-variant:normal;line-height:1;text-decoration:inherit;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.tt-favorite:before{content:"\f12b"}