.carousel{position:relative}.carousel-inner{position:relative;overflow:hidden;width:100%}.carousel-inner>.item{display:none;position:relative;-webkit-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;max-width:100%;height:auto;line-height:1}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;left:0;bottom:0}.carousel-control.right{left:auto;right:0}.carousel-control:hover,.carousel-control:focus{outline:0}.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{position:absolute;top:50%;z-index:5;display:inline-block}.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{left:50%}.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right:50%}.carousel-control .icon-prev,.carousel-control .icon-next{width:20px;height:20px;margin-top:-10px;margin-left:-10px;font-family:serif}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-caption{position:absolute;left:15%;right:15%;bottom:20px;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-prev,.carousel-control .icon-next{width:30px;height:30px;margin-top:-15px;margin-left:-15px;font-size:30px}.carousel-caption{left:20%;right:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;clear:both;white-space:nowrap}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#999}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);cursor:not-allowed}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{left:auto;right:0}.dropdown-menu-left{left:0;right:auto}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857;color:#999}.dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}@media(min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{left:0;right:auto}}#head .block-share{position:absolute;top:0;left:443px}#head .block-share.block-share-fixed{position:fixed;z-index:100;right:0;left:47px;margin:0 auto;width:150px;border:0;box-shadow:none;text-align:center}#head .block-share.block-share-fixed li{display:inline-block;float:none;background:#ff2100;border:1px solid #ff2100;border-top:0;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;-webkit-box-shadow:0 1px 5px rgba(50,50,50,0.5);box-shadow:0 1px 5px rgba(50,50,50,0.5)}#head .block-share.block-share-fixed li a{color:white}#head .block-share.block-share-fixed a{background:0}#head .block-share.block-share-fixed a:before{content:'';position:absolute;top:1px;right:10px;background:white;width:29px;height:29px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}#head .block-share.block-share-fixed a:after{content:'\f004';display:inline-block;min-width:1px;min-height:1px;font-family:FontAwesome;font-style:normal;font-weight:normal;position:absolute;top:8px;right:14px;font-size:20px;line-height:1;color:#ff2100}#head .block-share.block-share-fixed .counter{top:10px;background:white;border-color:white;box-shadow:none}#head .block-share.block-share-fixed .tooltip{right:12px}#head .block-share .counter{z-index:0;display:block;position:absolute;top:9px;left:10px;padding:2px 5px;background-color:#e7e7e7;border:1px solid #b7b7b7;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 1px 5px white;box-shadow:0 1px 5px white;font-size:12px;font-weight:bold}.block-empty-wishlist{margin:27px 32px 30px;padding:127px 30px;background:#f5f5f5;border:1px solid #dedede;text-align:center}.block-empty-wishlist h3,.block-empty-wishlist h4{margin:0 0 15px;font-size:18px}.block-empty-wishlist .btn{display:inline-block;float:none;margin-top:10px;width:230px}.logout{float:right;padding:0 100px 0 32px;max-width:84%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.logout:lang(fr){padding-right:155px}.logout:lang(fr) .btn{margin-right:-156px;max-width:140px}.logout .user-info{display:block;max-width:100%;font-size:.875em;line-height:1.28571em;line-height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.logout .user-info .fa{color:#999}.logout .user-info span{margin:0 5px;font-weight:bold}.logout .btn{margin-left:15px;margin-right:-101px;max-width:85px}.logout .btn button{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#action-area{margin-top:12px;padding:0 32px}#action-area .wishlist-teaser.template{display:none}#action-area .list-of-wishlists{overflow-y:auto;padding:10px 0;width:100%;max-height:310px}#action-area .list-of-wishlists:before,#action-area .list-of-wishlists:after{content:"";display:table}#action-area .list-of-wishlists:after{clear:both}#action-area .list-of-wishlists .own-wishlists:before,#action-area .list-of-wishlists .own-wishlists:after{content:"";display:table}#action-area .list-of-wishlists .own-wishlists:after{clear:both}#action-area .list-of-wishlists .wishlist-teaser,#action-area .list-of-wishlists .create-new-wishlist{float:left;position:relative;margin:10px 27px 10px 0;width:-moz-calc(20% - 22px);width:-webkit-calc(20% - 22px);width:calc(20% - 22px);height:153px;background-color:#e7e7e7;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#action-area .list-of-wishlists .wishlist-teaser:last-child,#action-area .list-of-wishlists .wishlist-teaser:nth-of-type(5n),#action-area .list-of-wishlists .create-new-wishlist:last-child,#action-area .list-of-wishlists .create-new-wishlist:nth-of-type(5n){margin-right:0}#action-area .list-of-wishlists .wishlist-teaser{text-align:center}#action-area .list-of-wishlists .wishlist-teaser .btn-gradient{position:absolute;top:0;right:0;width:38px;height:34px;text-align:center;cursor:pointer;color:#999}#action-area .list-of-wishlists .wishlist-teaser .btn-gradient:after{content:'\f1f8';display:inline-block;min-width:1px;min-height:1px;font-family:FontAwesome;font-style:normal;font-weight:normal;margin:0;background:0;font-size:22px;line-height:34px}#action-area .list-of-wishlists .wishlist-teaser .counter{z-index:1;position:relative;margin:7px auto;width:50%;height:66px;line-height:80px}#action-area .list-of-wishlists .wishlist-teaser .counter:before{content:'\f004';display:inline-block;min-width:1px;min-height:1px;font-family:FontAwesome;font-style:normal;font-weight:normal;z-index:-1;position:absolute;top:10px;right:0;left:0;width:100%;font-size:68px;line-height:1;color:white}#action-area .list-of-wishlists .wishlist-teaser .wishlist-name{padding:14px 10px 2px 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;min-height:16px}#action-area .list-of-wishlists .wishlist-teaser .status{display:none;padding:0 10px;font-size:16px;line-height:31px;color:white;overflow:hidden;text-overflow:ellipsis;width:100%;box-sizing:border-box;white-space:nowrap;font-family:"NettoOT",sans-serif}#action-area .list-of-wishlists .wishlist-teaser .status .fa{position:relative;top:2px;font-size:18px}#action-area .list-of-wishlists .wishlist-teaser .status .loading{display:inline-block;position:relative;vertical-align:middle;margin-right:5px;width:28px;height:28px;background:url('../img/loading.gif?1522830198') no-repeat;background-size:28px 28px}#action-area .list-of-wishlists .wishlist-teaser .btn-group{padding:0 10px 7px}#action-area .list-of-wishlists .wishlist-teaser .btn-group .btn{float:none;width:100%}#action-area .list-of-wishlists .wishlist-teaser .btn-group .btn button{padding-right:12px;width:100%;background:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}#action-area .list-of-wishlists .wishlist-teaser.active{background:#ff2100}#action-area .list-of-wishlists .wishlist-teaser.active .btn-gradient:after{color:#991400}#action-area .list-of-wishlists .wishlist-teaser.active .counter{background:#ff2100}#action-area .list-of-wishlists .wishlist-teaser.active .wishlist-name{color:white}#action-area .list-of-wishlists .wishlist-teaser.active .btn-group{display:none}#action-area .list-of-wishlists .wishlist-teaser.active .status{display:block}#action-area .actual-wishlist{position:relative;margin-top:30px;padding-bottom:5px}#action-area .actual-wishlist:before,#action-area .actual-wishlist:after{content:"";display:table}#action-area .actual-wishlist:after{clear:both}#action-area .actual-wishlist .wishlist-name-wrapper{float:left;max-width:620px}#action-area .actual-wishlist h1{float:left;margin:0 10px 0 0;color:#666}#action-area .actual-wishlist .current-wishlist-name{position:relative;float:left;margin:0;max-width:100%;cursor:pointer}#action-area .actual-wishlist .current-wishlist-name span{display:table-cell;font-family:"NettoOT",sans-serif;font-size:1.625em;line-height:1.38462em;color:#ff2100;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;word-break:break-all}#action-area .actual-wishlist .current-wishlist-name:hover .rename-wishlist-btn{color:#555}#action-area .actual-wishlist .rename-wishlist-btn{display:table-cell;position:relative;top:-1px;padding-left:7px;font-size:24px;color:#999;cursor:pointer}#action-area .actual-wishlist .form-wishlist-rename{display:inline-block;white-space:nowrap;font-size:0;vertical-align:top}#action-area .actual-wishlist .form-wishlist-rename input[type="text"]{display:inline-block;width:186px;height:34px;border:1px solid #b7b7b7;border-right:0;padding:0 5px;font-size:26px;line-height:36px;color:#ff2100;vertical-align:middle;-webkit-border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-width:588px}#action-area .actual-wishlist .form-wishlist-rename .btn-accept{display:inline-block;width:auto;height:auto;border-radius:0 5px 5px 0}#action-area .actual-wishlist .form-wishlist-rename .btn-accept button{background-color:#ff2100;height:34px;border:0;color:white;font-size:16px;line-height:36px;vertical-align:middle;padding:0 12px;cursor:pointer;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#action-area .actual-wishlist .block-share{position:absolute;right:133px;bottom:4px;float:right;margin:0;box-shadow:none}#action-area .actual-wishlist .block-share.social{right:0}#action-area .actual-wishlist .block-share ul{float:right;margin-top:2px;background-color:#e6e6e6;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#action-area .actual-wishlist .block-share li{position:relative;display:block;float:left;width:35px;height:35px;border-left:1px solid white;margin-left:0}#action-area .actual-wishlist .block-share li a{display:block;width:25px;height:25px;margin:5px 0 0 6px;letter-spacing:-9999px}#action-area .actual-wishlist .block-share li.facebook a{background:url("../img/sprite_share.png") 0 0}#action-area .actual-wishlist .block-share li.facebook a:hover{background:url("../img/sprite_share.png") 0 25px}#action-area .actual-wishlist .block-share li.google a{background:url('../img/social2-s72059c29a3.png') 0 0;height:25px;width:25px}#action-area .actual-wishlist .block-share li.google a:hover{background:url('../img/social2-s72059c29a3.png') -25px 0}#action-area .actual-wishlist .block-share li.mail a,#action-area .actual-wishlist .block-share li.mail.active a{background:url("../img/sprite_share.png") -75px 0}#action-area .actual-wishlist .block-share li.mail a:hover,#action-area .actual-wishlist .block-share li.mail.active a:hover{background:url("../img/sprite_share.png") -75px 25px}#action-area .actual-wishlist .block-share li.print:before,#action-area .actual-wishlist .block-share li.pdf:before,#action-area .actual-wishlist .block-share li.twitter:before{content:'';display:block;width:25px;height:25px;margin:5px 0 0 6px;cursor:pointer}#action-area .actual-wishlist .block-share li.print:before{background:url('../img/social2-s72059c29a3.png') -100px 0;height:25px;width:25px}#action-area .actual-wishlist .block-share li.print:hover:before{background:url('../img/social2-s72059c29a3.png') -125px 0}#action-area .actual-wishlist .block-share li.pdf:before{background:url('../img/social2-s72059c29a3.png') -50px 0;height:25px;width:25px}#action-area .actual-wishlist .block-share li.pdf:hover:before{background:url('../img/social2-s72059c29a3.png') -75px 0}#action-area .actual-wishlist .block-share li.twitter:before{background:url('../img/social2-s72059c29a3.png') -150px 0;height:25px;width:25px}#action-area .actual-wishlist .block-share li.twitter:hover:before{background:url('../img/social2-s72059c29a3.png') -175px 0}.create-new-wishlist,.create-new-offer{background-color:#f5f5f5;font-size:50px;text-align:center;color:#dedede;cursor:pointer}.create-new-wishlist:before,.create-new-offer:before{content:'\f067';display:inline-block;min-width:1px;min-height:1px;font-family:FontAwesome;font-style:normal;font-weight:normal;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto 0;height:50px}.create-new-wishlist:hover,.create-new-offer:hover{background-color:#e7e7e7;color:#b7b7b7}.create-new-offer{position:relative;width:100%;height:100px;border:1px solid #dedede}.actual-wishlist-details{padding:20px 0 0;min-height:200px}.modal.wishlist{background:white}.modal.wishlist .modal-header{background:white}.modal.wishlist .modal-header h3{font-size:22px;text-align:center;margin:20px 0 0 0}.modal.wishlist .modal-header h3:lang(fr){font-size:19px}.modal.wishlist .modal-content{border:0}.modal.wishlist .modal-content>p{margin:0 auto 20px}.modal.wishlist .modal-content .title,.modal.wishlist .modal-content .separator{margin:15px 0}.modal.wishlist .modal-content .title{margin-top:0}.modal.wishlist .modal-content ul{margin:0 auto}.modal.wishlist .modal-content ul li{display:block;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#e7e7e7;position:relative!important;margin-bottom:6px;padding:6px 6px 0 6px;height:25px;font-family:"NettoOT",sans-serif;font-size:.875em;line-height:1.28571em}.modal.wishlist .modal-content ul li:after{content:'';background:url('../img/icons-vertical-se2f7d0071d.png') 0 -187px;height:16px;width:10px;display:block;position:absolute;right:10px;top:7px;pointer-events:none}.modal.wishlist .modal-content ul li:hover{background:#b7b7b7;cursor:pointer;color:white}.modal.wishlist .modal-content ul li:hover:after{background:url('../img/icons-vertical-se2f7d0071d.png') 0 -223px}.modal.wishlist .modal-content ul li:hover.facebook .fa,.modal.wishlist .modal-content ul li:hover.microsoft .fa,.modal.wishlist .modal-content ul li:hover.twitter .fa,.modal.wishlist .modal-content ul li:hover.email .fa{color:white}.modal.wishlist .modal-content ul li:hover.google .icon{background-image:url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIxOTEgLTE5MSA0MDAgNDAwIj48cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMzMzLjktMTY2LjhjLTQ1LjMgMTUuNS04My45IDQ5LjQtMTA1LjQgOTIuMy03LjUgMTQuOC0xMi45IDMwLjUtMTYuMiA0Ni44LTguMiA0MC40LTIuNSA4My41IDE2LjEgMTIwLjMgMTIuMSAyNCAyOS41IDQ1LjQgNTAuNSA2Mi4xIDE5LjkgMTUuOCA0MyAyNy42IDY3LjYgMzQuMSAzMSA4LjMgNjQgOC4xIDk1LjIgMSAyOC4yLTYuNSA1NC45LTIwIDc2LjItMzkuNiAyMi41LTIwLjcgMzguNi00Ny45IDQ3LjEtNzcuMiA5LjMtMzEuOSAxMC41LTY2IDQuNy05OC44aC0xNzV2NzIuNmgxMDEuNGMtMy45IDIzLjItMTcuNyA0NC40LTM3LjIgNTcuNS0xMi4zIDguMy0yNi40IDEzLjYtNDEgMTYuMi0xNC42IDIuNS0yOS44IDIuOC00NC40LS4xLTE0LjktMy0yOS05LjItNDEuNC0xNy45LTE5LjgtMTMuOS0zNC45LTM0LjItNDIuNi01Ny4xLTcuOS0yMy4zLTgtNDkuMiAwLTcyLjQgNS42LTE2LjQgMTQuOC0zMS41IDI3LTQzLjkgMTUtMTUuNCAzNC41LTI2LjQgNTUuNi0zMC45IDE4LTMuOCAzNy0zLjEgNTQuNiAyLjIgMTUgNC41IDI4LjggMTIuOCA0MC4xIDIzLjZsMzQuMi0zNC4yYzYtNi4xIDEyLjMtMTIgMTguMS0xOC4zLTE3LjMtMTYtMzcuNy0yOC45LTU5LjktMzcuMS00MC0xNC44LTg1LTE1LjEtMTI1LjMtMS4yeiIvPjwvc3ZnPg==)}.modal.wishlist .modal-content ul li:hover a{color:white}.modal.wishlist .modal-content ul li .fa{margin-right:10px;width:23px;font-size:22px;line-height:inherit;text-align:center;vertical-align:text-bottom}.modal.wishlist .modal-content ul li a{text-decoration:none;display:block;color:#666;font-family:"NettoOT",sans-serif;font-size:.875em;line-height:1.28571em}.modal.wishlist .modal-content ul li a:hover{background-color:#b7b7b7;color:white;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.modal.wishlist .modal-content ul li.google .icon{display:inline-block;margin:-7px 10px -3px 0;width:23px;height:23px;vertical-align:middle;background-image:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjQwMCIgdmlld0JveD0iMCAwIDQwMCA0MDAiIHdpZHRoPSI0MDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE0Mi45IDI0LjJDOTcuNiAzOS43IDU5IDczLjYgMzcuNSAxMTYuNSAzMCAxMzEuMyAyNC42IDE0NyAyMS4zIDE2My4zYy04LjIgNDAuNC0yLjUgODMuNSAxNi4xIDEyMC4zIDEyLjEgMjQgMjkuNSA0NS40IDUwLjUgNjIuMSAxOS45IDE1LjggNDMgMjcuNiA2Ny42IDM0LjEgMzEgOC4zIDY0IDguMSA5NS4yIDEgMjguMi02LjUgNTQuOS0yMCA3Ni4yLTM5LjYgMjIuNS0yMC43IDM4LjYtNDcuOSA0Ny4xLTc3LjIgOS4zLTMxLjkgMTAuNS02NiA0LjctOTguOGgtMTc1djcyLjZoMTAxLjRjLTMuOSAyMy4yLTE3LjcgNDQuNC0zNy4yIDU3LjUtMTIuMyA4LjMtMjYuNCAxMy42LTQxIDE2LjItMTQuNiAyLjUtMjkuOCAyLjgtNDQuNC0uMS0xNC45LTMtMjktOS4yLTQxLjQtMTcuOS0xOS44LTEzLjktMzQuOS0zNC4yLTQyLjYtNTcuMS03LjktMjMuMy04LTQ5LjIgMC03Mi40IDUuNi0xNi40IDE0LjgtMzEuNSAyNy00My45IDE1LTE1LjQgMzQuNS0yNi40IDU1LjYtMzAuOSAxOC0zLjggMzctMy4xIDU0LjYgMi4yIDE1IDQuNSAyOC44IDEyLjggNDAuMSAyMy42TDMxMCA4MC44YzYtNi4xIDEyLjMtMTIgMTguMS0xOC4zLTE3LjMtMTYtMzcuNy0yOC45LTU5LjktMzcuMS00MC0xNC44LTg1LTE1LjEtMTI1LjMtMS4yeiIgZmlsbD0iI0ZGRiIvPjxwYXRoIGQ9Ik0xNDIuOSAyNC4yYzQwLjItMTMuOSA4NS4zLTEzLjYgMTI1LjMgMS4xIDIyLjIgOC4yIDQyLjUgMjEgNTkuOSAzNy4xLTUuOCA2LjMtMTIuMSAxMi4yLTE4LjEgMTguM2wtMzQuMiAzNC4yYy0xMS4zLTEwLjgtMjUuMS0xOS00MC4xLTIzLjYtMTcuNi01LjMtMzYuNi02LjEtNTQuNi0yLjItMjEgNC41LTQwLjUgMTUuNS01NS42IDMwLjktMTIuMiAxMi4zLTIxLjQgMjcuNS0yNyA0My45LTIwLjMtMTUuOC00MC42LTMxLjUtNjEtNDcuMyAyMS41LTQzIDYwLjEtNzYuOSAxMDUuNC05Mi40eiIgZmlsbD0iI0VBNDMzNSIvPjxwYXRoIGQ9Ik0yMS40IDE2My4yYzMuMy0xNi4yIDguNy0zMiAxNi4yLTQ2LjggMjAuMyAxNS44IDQwLjYgMzEuNSA2MSA0Ny4zLTggMjMuMy04IDQ5LjIgMCA3Mi40LTIwLjMgMTUuOC00MC42IDMxLjYtNjAuOSA0Ny4zLTE4LjgtMzYuNy0yNC41LTc5LjgtMTYuMy0xMjAuMnoiIGZpbGw9IiNGQkJDMDUiLz48cGF0aCBkPSJNMjAzLjcgMTY1LjFoMTc1YzUuOCAzMi43IDQuNSA2Ni44LTQuNyA5OC44LTguNSAyOS4zLTI0LjYgNTYuNS00Ny4xIDc3LjJsLTU5LjEtNDUuOWMxOS41LTEzLjEgMzMuMy0zNC4zIDM3LjItNTcuNUgyMDMuNmMuMS0yNC4yLjEtNDguNC4xLTcyLjZ6IiBmaWxsPSIjNDI4NUY0Ii8+PHBhdGggZD0iTTM3LjUgMjgzLjVjMjAuMy0xNS43IDQwLjYtMzEuNSA2MC45LTQ3LjMgNy44IDIyLjkgMjIuOCA0My4yIDQyLjYgNTcuMSAxMi40IDguNyAyNi42IDE0LjkgNDEuNCAxNy45IDE0LjYgMyAyOS43IDIuNiA0NC40LjEgMTQuNi0yLjYgMjguNy03LjkgNDEtMTYuMmw1OS4xIDQ1LjljLTIxLjMgMTkuNy00OCAzMy4xLTc2LjIgMzkuNi0zMS4yIDcuMS02NC4yIDcuMy05NS4yLTEtMjQuNi02LjUtNDcuNy0xOC4yLTY3LjYtMzQuMS0yMC45LTE2LjYtMzguMy0zOC01MC40LTYyeiIgZmlsbD0iIzM0QTg1MyIvPjwvc3ZnPg==);background-size:23px 23px}.modal.wishlist .modal-content ul li.facebook .fa{color:#4867aa}.modal.wishlist .modal-content ul li.microsoft .fa{color:#0078d6}.modal.wishlist .modal-content ul li.twitter .fa{color:#1da1f2}.modal.wishlist .modal-content ul li.email .fa{color:#ff2100}.modal.wishlist .modal-content .form{margin:0 auto 30px}.modal.wishlist .modal-content .form .row{display:block}.modal.wishlist .modal-content .form input[type="password"],.modal.wishlist .modal-content .form input[type="text"]{width:100%;border-radius:5px;height:28px;padding:0;border:1px solid #dedede;background-color:white;color:#333;font-size:16px}.modal.wishlist .modal-content .form input[type="password"]:-webkit-autofill,.modal.wishlist .modal-content .form input[type="text"]:-webkit-autofill{background-color:white!important;color:#333!important}.modal.wishlist .modal-content .form .message{display:none;margin:17px 0}.modal.wishlist .modal-content .btn-group{margin:0;padding:0}.modal.wishlist .modal-content .btn-group a{line-height:32px}.modal.wishlist .modal-content .other-options{margin-top:30px}.modal.wishlist .modal-content .other-options>div{padding:13px 0;border-top:1px solid #b7b7b7;line-height:30px}.modal.wishlist .modal-content .other-options>div:before,.modal.wishlist .modal-content .other-options>div:after{content:"";display:table}.modal.wishlist .modal-content .other-options>div:after{clear:both}.modal.wishlist .modal-content .other-options .btn-gradient-wishlist{float:right;line-height:1.3}.modal.wishlist .modal-content .other-options .btn-gradient-wishlist a{padding-left:10px;background:0}.modal.wishlist .info-title{border-top:1px solid #b7b7b7;float:left;position:relative;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:13px 30px;line-height:20px;color:#ff2100;cursor:pointer}.modal.wishlist .info-title:after{content:'';background:url('../img/icons-sc0a8530bd1.png') -75px -87px no-repeat;height:25px;width:17px;height:25px;width:17px;display:block;position:absolute;right:30px;top:10px;pointer-events:none}.modal.wishlist .info-title.active:after{background:url('../img/icons-sc0a8530bd1.png') -72px -112px no-repeat}.modal.wishlist .info-title.active+.info-content{display:block}.modal.wishlist .info-title:hover{color:#999}.modal.wishlist .info-title:hover .fa{color:#ef0601}.modal.wishlist .info-title .fa{position:relative;top:2px;margin-right:10px;font-size:18px}.modal.wishlist .info-content{display:none;float:left;width:100%;position:relative;padding:0 30px 10px 30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.modal.wishlist .info-content p{margin:5px 0;line-height:1.5}#wishlist-modal-delete-wishlist-confirm .btn.btn-cancel{float:left;margin-left:0}#wishlist-modal-delete-wishlist-confirm .btn a{width:115px}#wishlist-modal-offer-error{position:fixed}#wishlist-modal-offer-error .modal-content div{margin:0 20px 30px}.block-tab-list-view,.block-tab-hotel-compare-view,.block-tab-offer-compare-view,.block-tab-map-view{padding:25px 30px}.block-tab-list-view .btn-delete,.block-tab-list-view .btn-edit,.block-tab-hotel-compare-view .btn-delete,.block-tab-hotel-compare-view .btn-edit,.block-tab-offer-compare-view .btn-delete,.block-tab-offer-compare-view .btn-edit,.block-tab-map-view .btn-delete,.block-tab-map-view .btn-edit{position:absolute;right:1px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center}.block-tab-list-view .btn-delete:after,.block-tab-list-view .btn-edit:after,.block-tab-hotel-compare-view .btn-delete:after,.block-tab-hotel-compare-view .btn-edit:after,.block-tab-offer-compare-view .btn-delete:after,.block-tab-offer-compare-view .btn-edit:after,.block-tab-map-view .btn-delete:after,.block-tab-map-view .btn-edit:after{display:inline-block;min-width:1px;min-height:1px;font-family:FontAwesome;font-style:normal;font-weight:normal;margin:0;background:0;font-size:22px;line-height:33px;color:#999}.block-tab-list-view .btn-delete,.block-tab-hotel-compare-view .btn-delete,.block-tab-offer-compare-view .btn-delete,.block-tab-map-view .btn-delete{top:0;background-image:none}.block-tab-list-view .btn-delete:after,.block-tab-hotel-compare-view .btn-delete:after,.block-tab-offer-compare-view .btn-delete:after,.block-tab-map-view .btn-delete:after{content:'\f1f8'}.block-tab-list-view .btn-edit,.block-tab-hotel-compare-view .btn-edit,.block-tab-offer-compare-view .btn-edit,.block-tab-map-view .btn-edit{bottom:-1px;border-top:1px solid #dedede}.block-tab-list-view .btn-edit:after,.block-tab-hotel-compare-view .btn-edit:after,.block-tab-offer-compare-view .btn-edit:after,.block-tab-map-view .btn-edit:after{content:'\f040'}.block-tab-list-view .btn-accept,.block-tab-hotel-compare-view .btn-accept,.block-tab-offer-compare-view .btn-accept,.block-tab-map-view .btn-accept{position:absolute;bottom:-1px;width:100%;height:33px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.sidebar.sidebar-favorites{width:200px;margin:0;background-color:transparent;border:0;max-height:176px;overflow:hidden;line-height:1}.sidebar.sidebar-favorites .block-hotline{padding-left:0;margin-bottom:10px}.sidebar.sidebar-favorites .nav-secondary{margin:0}.sidebar.sidebar-favorites .nav-secondary ul li{margin:0 0 6px}.sidebar.sidebar-favorites .nav-secondary ul li a{color:#666}.sidebar.sidebar-favorites .nav-secondary ul li a:hover{color:#ff2100}.block-tab-list-view .wrap-favorites{float:right;width:620px}.block-favorites-list .block-hotel-teaser{width:100%}.block-favorites-list .block-hotel-teaser:hover{left:0;padding:20px 0 19px;margin:0;border:0;box-shadow:none;border-radius:0;border-top:none!important;border-left:none!important;border-right:none!important;border-bottom:1px solid #e6e6e6!important}.block-favorites-list .block-hotel-teaser:hover:first-child{margin-top:0}.block-favorites-list .block-hotel-teaser .hotel-info{width:340px}.block-favorites-list .block-hotel-teaser .btn.small{display:block}.block-favorites-list .block-hotel-teaser .btn-delete{top:1px;right:0;left:auto;background:transparent none}.block-tab-hotel-compare-view .block-filter-header,.block-tab-offer-compare-view .block-filter-header{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.block-tab-hotel-compare-view .wrap-filter,.block-tab-offer-compare-view .wrap-filter{padding:30px 0 10px 0;height:100%;background:transparent}.block-tab-hotel-compare-view .wrap-filter .btn-group,.block-tab-offer-compare-view .wrap-filter .btn-group{padding-right:12px}.block-tab-hotel-compare-view .wrap-filter .btn-group .btn-accept-changes,.block-tab-offer-compare-view .wrap-filter .btn-group .btn-accept-changes{display:none;margin-top:10px;width:100%}.block-tab-hotel-compare-view .wrap-filter .btn-group .btn.disabled,.block-tab-offer-compare-view .wrap-filter .btn-group .btn.disabled{background-color:#666;opacity:.5}.block-tab-hotel-compare-view .wrap-filter .btn-group .btn.disabled button,.block-tab-offer-compare-view .wrap-filter .btn-group .btn.disabled button{cursor:default}.block-tab-hotel-compare-view .block-filter.full,.block-tab-offer-compare-view .block-filter.full{padding:0;border-right:0}.block-tab-hotel-compare-view .block-filter.disabled,.block-tab-offer-compare-view .block-filter.disabled{opacity:.5;pointer-events:none}.block-tab-hotel-compare-view .block-filter.disabled .row-flight-hotel .col.active,.block-tab-offer-compare-view .block-filter.disabled .row-flight-hotel .col.active{color:#666}.block-tab-hotel-compare-view .block-filter.disabled .btn,.block-tab-offer-compare-view .block-filter.disabled .btn{background-color:#666}.block-tab-hotel-compare-view .block-filter:not(.disabled) .block-filter-row.disabled,.block-tab-offer-compare-view .block-filter:not(.disabled) .block-filter-row.disabled{opacity:.5}.block-tab-hotel-compare-view .block-filter:not(.disabled) .block-filter-row.disabled .row-flight-hotel .col.active,.block-tab-offer-compare-view .block-filter:not(.disabled) .block-filter-row.disabled .row-flight-hotel .col.active{color:#666}.block-tab-hotel-compare-view .block-filter:not(.disabled) .block-filter-row.disabled .btn,.block-tab-offer-compare-view .block-filter:not(.disabled) .block-filter-row.disabled .btn{background-color:#666}.block-tab-hotel-compare-view .block-filter .row-search-type .col,.block-tab-offer-compare-view .block-filter .row-search-type .col{background-image:none}.block-tab-hotel-compare-view .block-filter .flyout-filter,.block-tab-offer-compare-view .block-filter .flyout-filter{z-index:6}.block-tab-hotel-compare-view .block-filter .ui-slider-horizontal,.block-tab-offer-compare-view .block-filter .ui-slider-horizontal{width:100%}.block-tab-hotel-compare-view .block-compare .control,.block-tab-offer-compare-view .block-compare .control{position:static}.block-tab-hotel-compare-view .select-wrap.custom,.block-tab-offer-compare-view .select-wrap.custom{position:relative;height:30px;margin-bottom:13px;background-position:right -96px;background-repeat:no-repeat;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.block-tab-hotel-compare-view .select-wrap.custom select,.block-tab-offer-compare-view .select-wrap.custom select{position:relative;text-overflow:ellipsis;overflow:hidden;-webkit-appearance:none;-moz-appearance:none}.block-tab-hotel-compare-view .select-wrap.custom select::-ms-expand,.block-tab-offer-compare-view .select-wrap.custom select::-ms-expand{display:none}.block-tab-hotel-compare-view .select-wrap.custom select option,.block-tab-offer-compare-view .select-wrap.custom select option{padding:5px 5px 5px 10px;color:#666}.block-tab-hotel-compare-view .select-wrap.custom.choose-hotel select,.block-tab-hotel-compare-view .select-wrap.custom.choose-offer select,.block-tab-offer-compare-view .select-wrap.custom.choose-hotel select,.block-tab-offer-compare-view .select-wrap.custom.choose-offer select{padding-right:43px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.block-tab-hotel-compare-view .block-hotel-changes,.block-tab-offer-compare-view .block-hotel-changes{display:none;position:absolute;top:0;bottom:0;padding:0;color:white;z-index:1;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.block-tab-hotel-compare-view .block-hotel-changes:after,.block-tab-offer-compare-view .block-hotel-changes:after{display:none}.block-tab-hotel-compare-view .block-hotel-changes h3,.block-tab-offer-compare-view .block-hotel-changes h3{color:white;font-family:"NettoOT",sans-serif}.block-tab-hotel-compare-view .block-hotel-changes .wrapper,.block-tab-offer-compare-view .block-hotel-changes .wrapper{margin:0 auto;width:250px;height:100%;display:flex;justify-content:center;flex-direction:column}.block-tab-hotel-compare-view .block-hotel-changes .wrapper h3,.block-tab-offer-compare-view .block-hotel-changes .wrapper h3{white-space:nowrap;margin:0 auto}.block-tab-hotel-compare-view .block-hotel-changes .btn-text,.block-tab-offer-compare-view .block-hotel-changes .btn-text{font-size:1em;line-height:2.25em;display:block;margin:5px 0 0;background:#ff2100;border:0;height:30px;text-align:center;color:white;cursor:pointer;white-space:nowrap;line-height:30px;font-family:"NettoOT",sans-serif;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.block-tab-hotel-compare-view .block-hotel-changes .block-price,.block-tab-offer-compare-view .block-hotel-changes .block-price{font-size:1em;line-height:2.25em;font-family:"NettoOT",sans-serif;line-height:1.3em}.block-tab-hotel-compare-view .block-hotel-changes .block-price .title,.block-tab-offer-compare-view .block-hotel-changes .block-price .title{display:block}.block-tab-hotel-compare-view .block-hotel-changes .block-price .value,.block-tab-offer-compare-view .block-hotel-changes .block-price .value{font-size:1.3125em;line-height:1.71429em;line-height:1.3em}.block-tab-hotel-compare-view .block-hotel-changes .block-price .block-price-person,.block-tab-offer-compare-view .block-hotel-changes .block-price .block-price-person{margin-bottom:15px}.block-tab-hotel-compare-view .block-hotel-changes .title,.block-tab-hotel-compare-view .block-hotel-changes .value,.block-tab-hotel-compare-view .block-hotel-changes .currency,.block-tab-offer-compare-view .block-hotel-changes .title,.block-tab-offer-compare-view .block-hotel-changes .value,.block-tab-offer-compare-view .block-hotel-changes .currency{color:white}.block-tab-hotel-compare-view .block-hotel-changes.changed,.block-tab-offer-compare-view .block-hotel-changes.changed{background:-moz-linear-gradient(top,#f7c600 0,rgba(247,198,0,0.5) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f7c600),color-stop(100%,rgba(247,198,0,0.5)));background:-webkit-linear-gradient(top,#f7c600 0,rgba(247,198,0,0.5) 100%);background:-ms-linear-gradient(top,#f7c600 0,rgba(247,198,0,0.5) 100%);background:linear-gradient(to bottom,#f7c600 0,rgba(247,198,0,0.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff7c600',endColorstr='#80f7c600');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff7c600', endColorstr='#80f7c600')"}.block-tab-hotel-compare-view .block-hotel-changes.changed .group-price,.block-tab-offer-compare-view .block-hotel-changes.changed .group-price{margin:0;padding:0 10px}.block-tab-hotel-compare-view .block-hotel-changes.canceled,.block-tab-offer-compare-view .block-hotel-changes.canceled{background:-moz-linear-gradient(top,#858585 0,rgba(133,133,133,0.5) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#858585),color-stop(100%,rgba(133,133,133,0.5)));background:-webkit-linear-gradient(top,#858585 0,rgba(133,133,133,0.5) 100%);background:-ms-linear-gradient(top,#858585 0,rgba(133,133,133,0.5) 100%);background:linear-gradient(to bottom,#858585 0,rgba(133,133,133,0.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff858585',endColorstr='#80858585');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff858585', endColorstr='#80858585')"}.block-tab-hotel-compare-view .block-hotel-changes.canceled:after,.block-tab-offer-compare-view .block-hotel-changes.canceled:after{background:0}.block-tab-hotel-compare-view .block-hotel-changes .group-price,.block-tab-offer-compare-view .block-hotel-changes .group-price{margin-top:30px}.block-tab-hotel-compare-view{padding:5px 17px 25px 0}.block-tab-hotel-compare-view .block-filter .block-filter-header{display:none}.block-tab-hotel-compare-view .block-compare{width:916px}.block-tab-hotel-compare-view .block-compare table.columns-wrapper{margin:0 -16px;border-spacing:15px 0;table-layout:fixed}.block-tab-hotel-compare-view .block-compare table.columns-wrapper tr:first-child td:not(.empty){border:0}.block-tab-hotel-compare-view .block-compare table.columns-wrapper tr:first-child td:not(.empty) .wrapper{height:100%;border:1px solid #dedede;border-bottom:0}.block-tab-hotel-compare-view .block-compare table.columns-wrapper tr:first-child td.empty .wrapper{border-top:1px solid #dedede}.block-tab-hotel-compare-view .block-compare table.columns-wrapper tr:first-child .select-wrap+.wrapper{position:relative}.block-tab-hotel-compare-view .block-compare table.columns-wrapper tr:last-child td:not(:first-child){border-bottom:1px solid #dedede}.block-tab-hotel-compare-view .block-compare table.columns-wrapper tr.row-reviews td{vertical-align:middle}.block-tab-hotel-compare-view .block-compare table.columns-wrapper tr.row-reviews td>.wrapper{padding:20px 10px}.block-tab-hotel-compare-view .block-compare table.columns-wrapper tr.row-facts:first-child .col-title,.block-tab-hotel-compare-view .block-compare table.columns-wrapper tr.row-facts:first-child .wrapper{padding:0}.block-tab-hotel-compare-view .block-compare table.columns-wrapper tr.row-facts.expandable>.wrapper{padding:5px 10px}.block-tab-hotel-compare-view .block-compare table.columns-wrapper tr.row-facts.details{display:none}.block-tab-hotel-compare-view .block-compare table.columns-wrapper tr.row-facts.details .col-title{line-height:24px;padding:0}.block-tab-hotel-compare-view .block-compare table.columns-wrapper tr.row-facts.details .col-title li{font-weight:normal;line-height:24px;padding:2px 0 1px 0;font-family:"NettoOT",sans-serif;font-size:15px}.block-tab-hotel-compare-view .block-compare table.columns-wrapper tr.row-facts.details .col-title li:lang(fr){font-size:13px}.block-tab-hotel-compare-view .block-compare table.columns-wrapper tr.row-facts .col-title{padding:15px 0 5px 0}.block-tab-hotel-compare-view .block-compare table.columns-wrapper tr.row-facts td.col-title.expandable{text-align:left}.block-tab-hotel-compare-view .block-compare table.columns-wrapper tr.row-facts td.col-title>span{display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-weight:bold;position:relative;padding-left:45px;text-align:left;font-size:16px;font-family:"NettoOT-Light",sans-serif;text-transform:uppercase;cursor:pointer;color:#666}.block-tab-hotel-compare-view .block-compare table.columns-wrapper tr.row-facts td.col-title>span:after{content:'\f078';display:inline-block;min-width:1px;min-height:1px;font-family:FontAwesome;font-style:normal;font-weight:normal;position:absolute;top:-1px;right:0;margin-left:10px;color:#999}.block-tab-hotel-compare-view .block-compare table.columns-wrapper tr.row-facts td.col-title>span .pictogram-small{position:absolute;top:-9px;left:0;display:block;width:33px;height:33px;background:url(../img/sprite_pictogram.png) no-repeat}.block-tab-hotel-compare-view .block-compare table.columns-wrapper tr.row-facts td.col-title>span .pictogram-small.pictogram-hr02{background-position:0 0}.block-tab-hotel-compare-view .block-compare table.columns-wrapper tr.row-facts td.col-title>span .pictogram-small.pictogram-hr03{background-position:-36px 0}.block-tab-hotel-compare-view .block-compare table.columns-wrapper tr.row-facts td.col-title>span .pictogram-small.pictogram-ai{background-position:-109px 0}.block-tab-hotel-compare-view .block-compare table.columns-wrapper tr.row-facts td.col-title>span .pictogram-small.pictogram-hr05{background-position:-146px 0}.block-tab-hotel-compare-view .block-compare table.columns-wrapper tr.row-facts td.col-title>span .pictogram-small.pictogram-hr06{background-position:-293px 0}.block-tab-hotel-compare-view .block-compare table.columns-wrapper tr.row-facts td.col-title>span .pictogram-small.pictogram-hr15{background-position:-329px 0}.block-tab-hotel-compare-view .block-compare table.columns-wrapper tr.row-facts td.col-title>span .pictogram-small.pictogram-hr11{background-position:-403px 0}.block-tab-hotel-compare-view .block-compare table.columns-wrapper tr.row-facts td.col-title>span .pictogram-small.pictogram-hr09{background-position:-439px 0}.block-tab-hotel-compare-view .block-compare table.columns-wrapper tr.row-facts td.col-title>span .pictogram-small.pictogram-hr13{background-position:-512px 0}.block-tab-hotel-compare-view .block-compare table.columns-wrapper tr.row-facts td.col-title>span .pictogram-small.pictogram-hr14{background-position:-549px 0}.block-tab-hotel-compare-view .block-compare table.columns-wrapper tr.row-facts td.col-title>span .pictogram-small.pictogram-hr16{background-position:-587px 0}.block-tab-hotel-compare-view .block-compare table.columns-wrapper tr.row-facts td.col-title>span .pictogram-small.pictogram-hr17{background-position:-624px 0}.block-tab-hotel-compare-view .block-compare table.columns-wrapper tr.row-facts td.col-title>span .pictogram-small.pictogram-hr39{background-position:-661px 0}.block-tab-hotel-compare-view .block-compare table.columns-wrapper tr.row-facts td.col-title>span .pictogram-small.pictogram-hr40{background-position:-256px 0}.block-tab-hotel-compare-view .block-compare table.columns-wrapper tr.row-facts td.col-title>span .pictogram-small.pictogram-hr30{background-position:-73px 0}.block-tab-hotel-compare-view .block-compare table.columns-wrapper tr.row-facts td.col-title>span .pictogram-small.pictogram-hr33{background-position:-218px 0}.block-tab-hotel-compare-view .block-compare table.columns-wrapper tr.row-facts td.col-title>span .pictogram-small.pictogram-hr31{background-position:-182px 0}.block-tab-hotel-compare-view .block-compare table.columns-wrapper tr.row-facts td.col-title>span .pictogram-small.pictogram-hr34{background-position:-697px 0}.block-tab-hotel-compare-view .block-compare table.columns-wrapper tr.row-facts td.col-title>span .pictogram-small.pictogram-hr21{background-position:-733px 0}.block-tab-hotel-compare-view .block-compare table.columns-wrapper tr.row-facts td.col-title>span .pictogram-small.pictogram-hr22{background-position:-366px 0}.block-tab-hotel-compare-view .block-compare table.columns-wrapper tr.row-facts td.col-title>span .pictogram-small.pictogram-hr23{background-position:-476px 0}.block-tab-hotel-compare-view .block-compare table.columns-wrapper tr.row-facts td.col-title>span .pictogram-small.pictogram-HADU{background-position:-769px 0}.block-tab-hotel-compare-view .block-compare table.columns-wrapper tr.row-facts.active.expandable .col-title>span:after{content:'\f077'}.block-tab-hotel-compare-view .block-compare table.columns-wrapper tr.row-facts.active.expandable .wrapper .icon{display:none}.block-tab-hotel-compare-view .block-compare table.columns-wrapper tr.row-facts.active.expandable+.details{display:table-row}.block-tab-hotel-compare-view .block-compare table.columns-wrapper tr.row-facts .icon{display:block;margin:0 auto;width:12px;height:12px;background:url('../img/icons-diagonal-s9f211259ab.png') 0 -16px no-repeat;height:15px;width:14px}.block-tab-hotel-compare-view .block-compare table.columns-wrapper tr.row-facts .icon.checked{background:url('../img/icons-diagonal-s9f211259ab.png') -14px 0 no-repeat;height:16px;width:16px}.block-tab-hotel-compare-view .block-compare table.columns-wrapper tr.row-facts .wrapper{padding-top:15px}.block-tab-hotel-compare-view .block-compare table.columns-wrapper tr.row-facts .wrapper li{padding:6px 0;height:16px}.block-tab-hotel-compare-view .block-compare table.columns-wrapper tr.row-facts .wrapper li.odd{background:#f5f5f5}.block-tab-hotel-compare-view .block-compare table.columns-wrapper tr.row-comments .col-title,.block-tab-hotel-compare-view .block-compare table.columns-wrapper tr.row-comments .wrapper{padding-top:40px}.block-tab-hotel-compare-view .block-compare table.columns-wrapper td{position:relative;vertical-align:top;height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.block-tab-hotel-compare-view .block-compare table.columns-wrapper td:not(:first-child){width:210px;max-width:210px;border-right:1px solid #dedede;border-left:1px solid #dedede}.block-tab-hotel-compare-view .block-compare table.columns-wrapper td:first-child{width:223px;max-width:223px}.block-tab-hotel-compare-view .block-compare table.columns-wrapper td.col-title{padding:10px 0 10px 25px}.block-tab-hotel-compare-view .block-compare table.columns-wrapper td.col-title:not(.info):not(.filter){text-align:right}.block-tab-hotel-compare-view .block-compare table.columns-wrapper td.col-title.info{position:relative;padding:0 0 0 21px;min-height:226px}.block-tab-hotel-compare-view .block-compare table.columns-wrapper td.col-title.info .block-filter-header{position:absolute;bottom:0;margin-bottom:0;left:0}.block-tab-hotel-compare-view .block-compare table.columns-wrapper td.col-title.filter{padding:0;border-bottom:1px solid #dedede}.block-tab-hotel-compare-view .block-compare table.columns-wrapper td.empty{display:none;background-color:#f5f5f5}.block-tab-hotel-compare-view .block-compare table.columns-wrapper td.empty>.wrapper{position:relative}.block-tab-hotel-compare-view .block-compare table.columns-wrapper td.empty>.wrapper h4{margin:29px 0 27px;font-size:20px;color:#ff2100}.block-tab-hotel-compare-view .block-compare table.columns-wrapper td.empty>.wrapper p{font-size:16px;font-family:"NettoOT",sans-serif;line-height:normal}.block-tab-hotel-compare-view .block-compare table.columns-wrapper td.empty>.wrapper .btn-group{position:absolute;top:195px;left:10px;right:10px;margin-left:0}.block-tab-hotel-compare-view .block-compare table.columns-wrapper td.empty>.wrapper .btn-group .btn{max-width:100%}.block-tab-hotel-compare-view .block-compare table.columns-wrapper td.empty>.wrapper .btn-group .btn a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.block-tab-hotel-compare-view .block-compare table.columns-wrapper td>.wrapper{padding:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.block-tab-hotel-compare-view .block-compare table.columns-wrapper td>.wrapper.no-padding{padding:0}.block-tab-hotel-compare-view .block-compare table.columns-wrapper td>.wrapper .hotel-rating{margin:20px 10px 0}.block-tab-hotel-compare-view .block-compare table.columns-wrapper td>.wrapper h4{margin:2px 10px 0;font-size:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#ff2100;width:190px;line-height:1.2em}.block-tab-hotel-compare-view .block-compare table.columns-wrapper td>.wrapper .path{margin:3px 10px 10px;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:"NettoOT-Bold",sans-serif;width:190px}.block-tab-hotel-compare-view .block-compare table.columns-wrapper td>.wrapper .carousel-wishlist:hover .carousel-control{display:block}.block-tab-hotel-compare-view .block-compare table.columns-wrapper td>.wrapper .carousel-wishlist img{width:100%;height:140px}.block-tab-hotel-compare-view .block-compare table.columns-wrapper td>.wrapper .carousel-wishlist .carousel-control{display:none;top:0;bottom:0;margin:auto 0;width:25px;height:50px;background:white;-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.block-tab-hotel-compare-view .block-compare table.columns-wrapper td>.wrapper .carousel-wishlist .carousel-control:before{content:'\f053';display:inline-block;min-width:1px;min-height:1px;font-family:FontAwesome;font-style:normal;font-weight:normal;position:absolute;left:6px;line-height:52px;color:#ff2100}.block-tab-hotel-compare-view .block-compare table.columns-wrapper td>.wrapper .carousel-wishlist .carousel-control.right{right:0;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.block-tab-hotel-compare-view .block-compare table.columns-wrapper td>.wrapper .carousel-wishlist .carousel-control.right:before{content:'\f054';right:7px;left:auto}.block-tab-hotel-compare-view .block-compare table.columns-wrapper td>.wrapper.form textarea{margin-bottom:5px;width:100%;max-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.block-tab-hotel-compare-view .block-compare table.columns-wrapper td>.wrapper.form .autosave-info{display:none}.block-tab-hotel-compare-view .block-compare table.columns-wrapper td>.wrapper.form .fa{position:relative;top:1px;margin-right:3px;color:#ff2100}.block-tab-hotel-compare-view .block-compare table.columns-wrapper td>.wrapper.advisor-rating{text-align:center;cursor:pointer}.block-tab-hotel-compare-view .block-compare table.columns-wrapper td>.wrapper.advisor-rating>div{display:inline-block}.block-tab-hotel-compare-view .block-compare table.columns-wrapper td>.wrapper .row{position:relative;margin-bottom:22px;padding:0 10px;height:30px;display:flex;justify-content:center;flex-direction:column;word-wrap:break-word}.block-tab-hotel-compare-view .block-compare table.columns-wrapper td>.wrapper .row:first-child{padding-top:30px;font-weight:bold}.block-tab-hotel-compare-view .block-compare table.columns-wrapper td>.wrapper .row .filter-icon{display:none}.block-tab-hotel-compare-view .block-compare table.columns-wrapper td>.wrapper .row .block-price-compare{text-align:left;margin-top:0}.block-tab-hotel-compare-view .block-compare table.columns-wrapper td>.wrapper .row .block-price-compare>div{font-size:16px;color:#666;display:inline-block}.block-tab-hotel-compare-view .block-compare table.columns-wrapper td>.wrapper .row.btn-group{margin-top:69px;padding:0 10px}.block-tab-hotel-compare-view .block-compare table.columns-wrapper td>.wrapper .row.btn-group .btn{width:100%}.block-tab-hotel-compare-view .block-compare table.columns-wrapper td>.wrapper .row.btn-group button{width:100%;margin:0 5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-transform:none}.block-tab-hotel-compare-view .block-compare table.columns-wrapper td>.wrapper .loading{display:none;position:absolute;top:0;bottom:0;right:-1px;left:-1px;margin:auto;width:auto;height:100%;background-color:white;border:1px solid #dedede}.block-tab-hotel-compare-view .block-compare table.columns-wrapper td .wishlist-hotel-comparison-hotel-info-column .btn-delete{background:0}.block-tab-hotel-compare-view .block-compare table.columns-wrapper td.wishlist-hotel-comparison-hotel-offer-column{height:568px}.block-tab-hotel-compare-view .block-compare table.columns-wrapper .row-multicolumn,.block-tab-hotel-compare-view .block-compare table.columns-wrapper .row-duration-chooser{border-spacing:0}.block-tab-hotel-compare-view .block-compare table.columns-wrapper .block-filter-header{height:55px}.block-tab-hotel-compare-view .block-compare table.columns-wrapper .block-filter-header:after{bottom:-27px}.block-tab-hotel-compare-view .block-compare table.columns-wrapper .block-filter-header>h1,.block-tab-hotel-compare-view .block-compare table.columns-wrapper .block-filter-header>h2{padding:10px 15px;float:left}.block-tab-hotel-compare-view .block-compare table.columns-wrapper .transfer{margin-top:0}.block-tab-hotel-compare-view .block-compare .block-hotel-changes{padding:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.block-tab-hotel-compare-view .block-compare .block-hotel-changes.changed .block-price{text-align:center}.block-tab-hotel-compare-view .block-compare .block-hotel-changes.changed .title{text-transform:uppercase}.block-tab-hotel-compare-view .block-compare .block-hotel-changes.canceled h3{min-height:204px}.block-tab-hotel-compare-view .block-compare .block-hotel-changes h3{font-size:1.4375em;line-height:1.56522em;height:60px;line-height:1.3em}.block-tab-hotel-compare-view .block-compare .block-hotel-changes .group-price{height:124px}.block-tab-hotel-compare-view .block-compare .block-hotel-changes .btn-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:15px;font-size:.9375em;line-height:2.4em;line-height:1.9em}.block-tab-hotel-compare-view .block-compare .block-hotel-changes .btn-text:lang(fr){font-size:.8125em;line-height:1.38462em;line-height:2.25em}.block-tab-hotel-compare-view .popover-wrap{cursor:pointer;position:relative}.block-tab-hotel-compare-view .popover-wrap i.icon{float:right;display:inline-block;margin:20px 20px;background:url('../img/icons-sc0a8530bd1.png') -74px -48px;height:18px;width:18px;cursor:pointer}.block-tab-hotel-compare-view .popover-wrap .popover-filter-info{top:-51px;min-width:234px;margin-left:100%;padding:25px 20px 20px;background-color:white;border:1px solid #999;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;box-shadow:0 0 0 10px rgba(0,0,0,0.3);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.block-tab-hotel-compare-view .popover-wrap .popover-filter-info:after{content:"";display:block;position:absolute;left:50%;left:-10px;top:70px;background:url('../img/icons-sc0a8530bd1.png') -79px -29px no-repeat;height:19px;width:11px}.block-tab-hotel-compare-view .popover-wrap .popover-filter-info .popover-title>h2{color:#666;font-size:1.5em;line-height:1.5em;line-height:1.2;float:none;padding:0}.block-tab-hotel-compare-view .flyout-filter{left:228px}.bestseller-hotel-carousel:after{content:'';position:absolute;top:0;left:10px;display:block;border-radius:0 0 5px 5px;background:url('../img/icons-sc0a8530bd1.png') -67px -137px;height:25px;width:25px}.block-tab-offer-compare-view .block-compare{width:auto;margin:0}.block-tab-offer-compare-view .col-left{float:left;width:223px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.block-tab-offer-compare-view .col-right{float:right;width:620px}.block-tab-offer-compare-view .block-bottom>.col-right{width:650px}.block-tab-offer-compare-view .block{float:left;width:100%}.block-tab-offer-compare-view .block-hotel-teaser{width:100%;height:193px}.block-tab-offer-compare-view .block-hotel-teaser>a{height:100%}.block-tab-offer-compare-view .block-hotel-teaser .hotel-img{width:260px;height:auto}.block-tab-offer-compare-view .block-hotel-teaser .hotel-info{height:100%;width:340px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.block-tab-offer-compare-view .block-hotel-teaser .hotel-info .btn.small{display:block}.block-tab-offer-compare-view .block-bottom.block-offer-list{width:918px;margin-left:-20px}.block-tab-offer-compare-view .block-bottom.block-offer-list .block-toolbar-offers{margin:0}.block-tab-offer-compare-view .block-bottom.block-offer-list .block-toolbar-offers .dropdown-wrap label{display:inline;float:left;margin-right:5px}.block-tab-offer-compare-view .block-bottom.block-offer-list .block-hotel-offers>.loading{position:relative;width:100%;min-height:300px}.block-tab-offer-compare-view .block-bottom.block-offer-list .block-filter-header{height:55px;margin-bottom:27px}.block-tab-offer-compare-view .block-bottom.block-offer-list .block-filter-header:after{bottom:-27px}.block-tab-offer-compare-view .block-bottom.block-offer-list .block-filter-header>h2{color:white;margin:0;padding:10px 15px 0;float:left}.block-tab-offer-compare-view .block-offer-teaser .transfer{margin-top:6px}.block-tab-offer-compare-view .wrap-filter{width:223px}.block-tab-offer-compare-view .block-filter .block-filter-header{display:inline-block}.block-tab-offer-compare-view .block-filter .block-filter-header .popover-wrap:before,.block-tab-offer-compare-view .block-filter .block-filter-header .popover-wrap:after{content:"";display:table}.block-tab-offer-compare-view .block-filter .block-filter-header .popover-wrap:after{clear:both}.block-tab-offer-compare-view .table-titles .price,.block-tab-offer-compare-view .table-wishlist-offer>table>tbody tr.block-offer-teaser>.price{width:118px}.block-tab-offer-compare-view .table-titles{table-layout:fixed;padding-right:37px;width:100%}.block-tab-offer-compare-view .table-titles td{padding:0 10px}.block-tab-offer-compare-view .table-titles td .price h4{color:#ff2100}.block-tab-offer-compare-view .table-titles td.duration{padding-left:0;padding-right:0}.block-tab-offer-compare-view .table-wishlist-offer{position:relative;margin-bottom:10px;padding-right:37px}.block-tab-offer-compare-view .table-wishlist-offer.edit-mode{background-color:#ccc}.block-tab-offer-compare-view .table-wishlist-offer.edit-mode .block-offer-teaser,.block-tab-offer-compare-view .table-wishlist-offer.edit-mode .action-panel{background-color:#ccc}.block-tab-offer-compare-view .table-wishlist-offer.edit-mode .btn-delete{display:none}.block-tab-offer-compare-view .table-wishlist-offer.edit-mode .btn-accept:after{display:block}.block-tab-offer-compare-view .table-wishlist-offer .action-panel{position:absolute;top:0;right:0;width:37px;height:100%;border:1px solid #dedede;border-left:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.block-tab-offer-compare-view .table-wishlist-offer .action-panel .btn-delete,.block-tab-offer-compare-view .table-wishlist-offer .action-panel .btn-edit{width:100%;cursor:pointer}.block-tab-offer-compare-view .table-wishlist-offer .action-panel .btn-edit:hover{background-color:#e7e7e7}.block-tab-offer-compare-view .table-wishlist-offer>table{width:100%;height:140px;table-layout:fixed;border-collapse:collapse}.block-tab-offer-compare-view .table-wishlist-offer>table>tbody tr.block-offer-teaser>td,.block-tab-offer-compare-view .table-wishlist-offer>table>tbody tr.block-alternative-title>td,.block-tab-offer-compare-view .table-wishlist-offer>table>tbody tr.block-alternative-item>td{padding:10px;background-color:transparent;border-top:0}.block-tab-offer-compare-view .table-wishlist-offer>table>tbody tr.block-offer-teaser>td.price,.block-tab-offer-compare-view .table-wishlist-offer>table>tbody tr.block-alternative-title>td.price,.block-tab-offer-compare-view .table-wishlist-offer>table>tbody tr.block-alternative-item>td.price{border-right:1px solid #dedede}.block-tab-offer-compare-view .table-wishlist-offer>table>tbody tr.block-offer-teaser>td.duration,.block-tab-offer-compare-view .table-wishlist-offer>table>tbody tr.block-alternative-title>td.duration,.block-tab-offer-compare-view .table-wishlist-offer>table>tbody tr.block-alternative-item>td.duration{padding-left:0;padding-right:0}.block-tab-offer-compare-view .table-wishlist-offer>table>tbody tr.block-offer-teaser>td.type,.block-tab-offer-compare-view .table-wishlist-offer>table>tbody tr.block-alternative-title>td.type,.block-tab-offer-compare-view .table-wishlist-offer>table>tbody tr.block-alternative-item>td.type{padding-right:0}.block-tab-offer-compare-view .table-wishlist-offer>table>tbody tr.block-offer-teaser>td:first-child,.block-tab-offer-compare-view .table-wishlist-offer>table>tbody tr.block-alternative-title>td:first-child,.block-tab-offer-compare-view .table-wishlist-offer>table>tbody tr.block-alternative-item>td:first-child{border-left:1px solid #dedede}.block-tab-offer-compare-view .table-wishlist-offer>table>tbody tr.block-offer-teaser:first-child td,.block-tab-offer-compare-view .table-wishlist-offer>table>tbody tr.block-alternative-title:first-child td,.block-tab-offer-compare-view .table-wishlist-offer>table>tbody tr.block-alternative-item:first-child td{border-top:1px solid #dedede}.block-tab-offer-compare-view .table-wishlist-offer>table>tbody tr.block-offer-teaser>td,.block-tab-offer-compare-view .table-wishlist-offer>table>tbody tr.block-alternative-empty>td{border-bottom:1px solid #dedede}.block-tab-offer-compare-view .table-wishlist-offer>table>tbody tr.block-offer-teaser>td:first-child,.block-tab-offer-compare-view .table-wishlist-offer>table>tbody tr.block-alternative-empty>td:first-child{border-left:1px solid #dedede}.block-tab-offer-compare-view .table-wishlist-offer .transfer{white-space:normal}.block-tab-offer-compare-view .table-wishlist-offer .transfer:after{top:50%;-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.block-tab-offer-compare-view .table-wishlist-offer .transfer .transfer-price{display:block;margin-left:0}.block-tab-offer-compare-view .table-wishlist-offer .flyout-flight-details{padding:0}.block-tab-offer-compare-view .table-wishlist-offer .flyout-flight-details .table-flight{width:100%;border-collapse:separate;border-spacing:0}.block-tab-offer-compare-view .table-wishlist-offer .flyout-flight-details .table-flight:first-child td{border-top:0}.block-tab-offer-compare-view .table-wishlist-offer .flyout-flight-details .table-flight td{vertical-align:top;padding:3px 5px 14px;line-height:1.35;border-top:0}.block-tab-offer-compare-view .table-wishlist-offer .flyout-flight-details .table-flight td.title{padding:15px 8px 5px 20px}.block-tab-offer-compare-view .table-wishlist-offer .flyout-flight-details .table-flight td.destination{padding:18px 35px 4px 8px}.block-tab-offer-compare-view .table-wishlist-offer .flyout-flight-details .table-flight td.time{width:15%;padding:4px 8px 4px 20px;line-height:1.4;vertical-align:top;line-height:1.4}.block-tab-offer-compare-view .table-wishlist-offer .flyout-flight-details .table-flight td.city{width:55%;line-height:1.4;padding:4px 8px;vertical-align:bottom}.block-tab-offer-compare-view .table-wishlist-offer .flyout-flight-details .table-flight td.airline{width:15%;padding:4px 8px;line-height:1.4;text-align:right;vertical-align:top}.block-tab-offer-compare-view .table-wishlist-offer .flyout-flight-details .table-flight td.flight{width:15%;padding:4px 20px 4px 8px;line-height:1.4;text-align:right;vertical-align:top;white-space:nowrap}.block-tab-offer-compare-view .table-wishlist-offer .flyout-flight-details .table-flight td.total{padding:5px 20px 15px}.block-tab-offer-compare-view .table-wishlist-offer .flyout-flight-details .table-flight .divider td{border-top:1px solid #dedede}.block-tab-offer-compare-view .table-wishlist-offer .flyout-flight-details .table-flight h4{margin:0;font-size:1.0625em;line-height:2.11765em;line-height:1.3em;font-family:"NettoOT",sans-serif}.block-tab-offer-compare-view .table-wishlist-offer .flyout-flight-details .table-flight h4 span{color:#999}.block-tab-offer-compare-view .table-wishlist-offer .column strong,.block-tab-offer-compare-view .table-wishlist-offer .column .block-alternative-time{font-size:13px}.block-tab-offer-compare-view .table-wishlist-offer .column strong .icon,.block-tab-offer-compare-view .table-wishlist-offer .column .block-alternative-time .icon{display:inline-block;position:relative;top:2px;margin-left:5px;background:url('../img/icons-sc0a8530bd1.png') -74px -48px;height:18px;width:18px;cursor:pointer}.block-tab-offer-compare-view .table-wishlist-offer .column strong .icon.active,.block-tab-offer-compare-view .table-wishlist-offer .column strong .icon:hover,.block-tab-offer-compare-view .table-wishlist-offer .column .block-alternative-time .icon.active,.block-tab-offer-compare-view .table-wishlist-offer .column .block-alternative-time .icon:hover{background:url('../img/icons-sc0a8530bd1.png') -56px -48px no-repeat;height:18px;width:18px}.block-tab-offer-compare-view .table-wishlist-offer .column strong{display:block}.block-tab-offer-compare-view .table-wishlist-offer .column .block-alternative-time.active+.flyout-flight-details{display:block;bottom:26px;right:0;margin-right:-287px;left:auto}.block-tab-offer-compare-view .table-wishlist-offer .column.alternative a{position:relative}.block-tab-offer-compare-view .table-wishlist-offer .column.alternative a:lang(fr){min-width:120px}.block-tab-offer-compare-view .table-wishlist-offer .column.alternative a:before,.block-tab-offer-compare-view .table-wishlist-offer .column.alternative a:after{content:'';display:none;position:absolute;right:0;left:0;margin:0 auto;width:0;height:0;border-right:12px solid transparent;border-left:12px solid transparent}.block-tab-offer-compare-view .table-wishlist-offer .column.alternative a:before{bottom:-12px;border-bottom:12px solid #dedede}.block-tab-offer-compare-view .table-wishlist-offer .column.alternative a:after{bottom:-14px;border-bottom:12px solid #f2f2f2}.block-tab-offer-compare-view .table-wishlist-offer .column.alternative a span{color:#ff2100}.block-tab-offer-compare-view .table-wishlist-offer .column.alternative a span:after{content:'\f078';display:inline-block;min-width:1px;min-height:1px;font-family:FontAwesome;font-style:normal;font-weight:normal;margin-left:5px;color:#ff2100}.block-tab-offer-compare-view .table-wishlist-offer .column.alternative a.active:before,.block-tab-offer-compare-view .table-wishlist-offer .column.alternative a.active:after{display:block}.block-tab-offer-compare-view .table-wishlist-offer .column.alternative a.active span:after{content:'\f077'}.block-tab-offer-compare-view .table-wishlist-offer .column.price .block-price .value{font-size:18px;color:#999;white-space:nowrap}.block-tab-offer-compare-view .table-wishlist-offer .column.choose{vertical-align:middle}.block-tab-offer-compare-view .table-wishlist-offer .column.choose .status{font-size:14px;text-align:center;color:#007a4e}.block-tab-offer-compare-view .table-wishlist-offer .column.choose .status .loading{display:inline-block;position:relative;vertical-align:middle;width:25px;height:25px;background:url('../img/loading.gif?1522830198') no-repeat;background-size:25px 25px}.block-tab-offer-compare-view .table-wishlist-offer .column.choose .btn button{padding-right:12px;background:0;text-align:center}.block-tab-offer-compare-view .table-wishlist-offer .column.choose .close{top:-3px}.block-tab-offer-compare-view .table-wishlist-offer .column.column-loading{display:none;border-left:1px solid #dedede}.block-tab-offer-compare-view .table-wishlist-offer .column.column-loading .loading{position:relative;vertical-align:middle;margin:auto;width:61px;height:61px;background:url('../img/loading.gif?1522830198') no-repeat;background-size:61px 61px}.block-tab-offer-compare-view .table-wishlist-offer .block-alternative-title,.block-tab-offer-compare-view .table-wishlist-offer .block-alternative-item,.block-tab-offer-compare-view .table-wishlist-offer .block-alternative-empty{display:none;background-color:#f2f2f2}.block-tab-offer-compare-view .table-wishlist-offer .block-alternative-title>td:last-child,.block-tab-offer-compare-view .table-wishlist-offer .block-alternative-item>td:last-child,.block-tab-offer-compare-view .table-wishlist-offer .block-alternative-empty>td:last-child{border-right:1px solid #dedede}.block-tab-offer-compare-view .table-wishlist-offer.alternative-flights-visible .block-alternative-title,.block-tab-offer-compare-view .table-wishlist-offer.alternative-flights-visible .block-alternative-item,.block-tab-offer-compare-view .table-wishlist-offer.alternative-flights-visible .block-alternative-empty{display:table-row}.block-tab-offer-compare-view .table-wishlist-offer .block-alternative-title>td:last-child{vertical-align:top}.block-tab-offer-compare-view .block-hotel-changes{width:-moz-calc(100% - 37px);width:-webkit-calc(100% - 37px);width:calc(100% - 37px)}.block-tab-offer-compare-view .block-hotel-changes.changed .block-price{margin-top:0;text-align:right}.block-tab-offer-compare-view .block-hotel-changes.changed .block-price:before,.block-tab-offer-compare-view .block-hotel-changes.changed .block-price:after{content:"";display:table}.block-tab-offer-compare-view .block-hotel-changes.changed .block-price:after{clear:both}.block-tab-offer-compare-view .block-hotel-changes.changed .block-price span.title{float:left;margin-top:9px;line-height:1.3em}.block-tab-offer-compare-view .block-hotel-changes.changed h3{font-size:1.25em;line-height:1.8em;line-height:1.3em}.block-tab-offer-compare-view .loading{z-index:12;background-color:rgba(255,255,255,0.6)}.block-tab-offer-compare-view .popover-wrap{cursor:pointer;position:relative}.block-tab-offer-compare-view .popover-wrap i.icon{float:right;display:inline-block;margin:20px 20px 0 0;background:url('../img/icons-sc0a8530bd1.png') -74px -48px;height:18px;width:18px;cursor:pointer}.block-tab-offer-compare-view .popover-wrap .popover-filter-info{top:-51px;min-width:234px;margin-left:100%;padding:25px 20px 20px;background-color:white;border:1px solid #999;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;box-shadow:0 0 0 10px rgba(0,0,0,0.3);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.block-tab-offer-compare-view .popover-wrap .popover-filter-info:after{content:"";display:block;position:absolute;left:50%;left:-10px;top:70px;background:url('../img/icons-sc0a8530bd1.png') -79px -29px no-repeat;height:19px;width:11px}.block-tab-offer-compare-view .popover-wrap .popover-filter-info .popover-title>h2{color:#666;font-size:1.5em;line-height:1.5em;line-height:1.2;float:none;padding:0}.block-tab-offer-compare-view .flyout-filter{left:228px}.hotel-multiple-room-index{display:inline-block;margin-bottom:-1px;padding:1px 2px 2px;color:#aaa;cursor:pointer;border:1px solid #dedede;border-bottom:0}.hotel-multiple-room-index.selected{border-bottom:0;color:#666;padding:3px;font-weight:bold}.hotel-multiple-room-desc{padding:2px 5px;word-wrap:break-word;border:1px solid #dedede}.popover-price{position:absolute;bottom:45px;left:50%;margin-left:-124px;padding:10px 15px;min-width:225px;background-color:white;border:1px solid #999;box-shadow:0 0 0 10px rgba(0,0,0,0.3);z-index:8;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.block-offer-btn-group .popover-price{left:50%;margin-left:243px;bottom:65px}.offer-price .popover-price{margin-left:-110px}.popover-price.hidden{display:none}.popover-price:after{content:"";position:absolute;left:50%;margin-left:-7px;bottom:-21px;display:block;width:14px;height:28px;background:url('../img/icons-sc0a8530bd1.png') -66px -162px;-ms-transform:rotate(270deg);-moz-transform:rotate(270deg);-webkit-transform:rotate(270deg);transform:rotate(270deg)}.popover-price h3{margin:0 0 16px;color:#666;font-size:20px;text-align:left}.popover-price:hover .block-price-details{display:block}.block-price-details .item{display:table;width:100%;margin-bottom:3px}.block-price-details .item .label{display:table-cell;text-align:left;width:117px}.block-price-details .item .price-block{display:table-cell;text-align:right;width:70px}.block-price-details .item .price-block .currency{display:inline-block;float:left}.block-price-details .item .price-block .value{display:inline-block}.popover-price-area{position:relative}.popover-price-area .popover-price{display:none}.popover-price-area:hover .popover-price{display:block}.block-map-tip h4{margin-right:32px;line-height:33px;position:relative;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;height:47px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.block-map-tip h4:after{content:'';position:absolute;right:-26px;top:5px;display:block;height:37px;width:26px;background:url('../img/icons-sc0a8530bd1.png') 0 -499px no-repeat;-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.block-map-tip p{line-height:18px;margin:5px 0}.block-tab-map-view .block-hotel-changes.changed{position:absolute;top:0}.block-tab-map-view .block-map-wrap{position:relative}.block-tab-map-view .block-map-wrap .loading{position:absolute;background-color:rgba(255,255,255,0.6);top:0;left:0;width:100%;height:100%;margin:0}.content .print-header{display:none}.print-header{display:none}.print-header .block-hotline{float:right;text-align:right;margin-right:32px}.print-header .actual-wishlist{clear:both;padding-top:10px;margin-left:32px}.add-to-wishlist{position:relative}.add-to-wishlist.hover .tooltip{display:block}.block-share .tooltip{top:2px;right:0;margin-right:100%}.content .print-header{display:none}body.print-pdf{background:white}@media print{body.print-pdf{-webkit-print-color-adjust:exact;color-adjust:exact}body.print-pdf .logo-wrap a.big-logo{width:149px;height:44px;background:transparent url("../img/print/hotelplan_logo.svg") no-repeat 0 0;background-size:contain}body.print-pdf .logo-wrap a.big-logo.print-de_CH{background:transparent url("../img/print/hotelplan_logo.svg") no-repeat 0 0}body.print-pdf .logo-wrap a.big-logo.print-fr_CH{background:transparent url("../img/print/hotelplan_logo.svg") no-repeat 0 0}body.print-pdf .logo-wrap a.big-logo img{display:none}}body.print-pdf tr,body.print-pdf img,body.print-pdf .block-hotel-teaser,body.print-pdf .table-wishlist-offer{page-break-inside:avoid}body.print-pdf .logo-wrap a.big-logo{width:149px;height:44px;background-size:contain}body.print-pdf .logo-wrap a.big-logo.print-de_CH{background:transparent url("../img/print/hotelplan_logo.svg") no-repeat 0 0}body.print-pdf .logo-wrap a.big-logo.print-fr_CH{background:transparent url("../img/print/hotelplan_logo.svg") no-repeat 0 0}body.print-pdf .logo-wrap a.big-logo img{display:none}body.print-pdf .loading{display:none}body.print-pdf .print-header{display:block;margin:0 auto;width:940px}body.print-pdf .print-header .wrap-logo .logo-wrap{left:0}body.print-pdf .print-header .wrap-logo .block-hotline{float:right;position:relative;top:15px;margin-right:0;width:30%}body.print-pdf .print-header .actual-wishlist{margin-left:0;word-wrap:break-word}body.print-pdf .no-print{display:none}body.print-pdf .block-hotel-teaser .print{display:block}body.print-pdf .block-hotel-teaser .no-print,body.print-pdf .block-hotel-teaser .btn.no-print{display:none}body.print-pdf #main{background:transparent}body.print-pdf #main>.wrap{-webkit-box-shadow:none;box-shadow:none;background:transparent}body.print-pdf section.content{background:transparent;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}body.print-pdf .block-tab-content{padding:0}body.print-pdf .block-tab-content:not(.block-tab-map-view){padding:25px 0;border-top:1px solid #dedede;border-bottom:1px solid #dedede}body.print-pdf .block-empty-wishlist{margin:0}body.print-pdf .block-tab-list-view .wrap-favorites{float:none;margin:0 auto}body.print-pdf .block-tab-list-view .block-favorites-list .block-hotel-teaser .print{display:block}body.print-pdf .url{margin:0 auto;width:940px;line-height:50px}@media print{body.print-pdf .block-tab-hotel-compare-view .block-hotel-changes:before,body.print-pdf .block-tab-offer-compare-view .block-hotel-changes:before{display:block;position:absolute;top:0;left:0}body.print-pdf .block-tab-hotel-compare-view .block-hotel-changes h3,body.print-pdf .block-tab-hotel-compare-view .block-hotel-changes .group-price,body.print-pdf .block-tab-offer-compare-view .block-hotel-changes h3,body.print-pdf .block-tab-offer-compare-view .block-hotel-changes .group-price{position:relative}}body.print-pdf .block-tab-hotel-compare-view .block-hotel-changes .btn-text,body.print-pdf .block-tab-offer-compare-view .block-hotel-changes .btn-text{display:none}body.print-pdf .block-tab-hotel-compare-view .print{display:block}body.print-pdf .block-tab-hotel-compare-view .filter{background:transparent}body.print-pdf .block-tab-hotel-compare-view .block-compare table.columns-wrapper-print{margin-top:30px;page-break-before:always}body.print-pdf .block-tab-hotel-compare-view .block-compare table.columns-wrapper-print tr:first-child td:not(.empty):not(:first-child){border-right:1px solid #dedede;border-left:1px solid #dedede}body.print-pdf .block-tab-hotel-compare-view .block-compare table.columns-wrapper-print tr:first-child td:not(.empty):not(:first-child) .wrapper{border:0}body.print-pdf .block-tab-hotel-compare-view .block-compare table td.col-title.filter{border:0}body.print-pdf .block-tab-hotel-compare-view .block-compare table td.wishlist-hotel-comparison-hotel-offer-column .btn,body.print-pdf .block-tab-hotel-compare-view .block-compare table td.empty .btn{margin:0 auto;width:100%}body.print-pdf .block-tab-hotel-compare-view .block-compare table td.wishlist-hotel-comparison-hotel-offer-column.print,body.print-pdf .block-tab-hotel-compare-view .block-compare table td.empty.print{display:table-cell}body.print-pdf .block-tab-hotel-compare-view .block-compare table td.wishlist-hotel-comparison-comment-column .wrapper{word-wrap:break-word}body.print-pdf .block-tab-hotel-compare-view .block-compare table .row{height:auto;min-height:28px}body.print-pdf .block-tab-hotel-compare-view .block-compare table .row-reviews td:not(:first-child){border-top:1px solid #dedede;border-bottom:1px solid #dedede}body.print-pdf .block-tab-hotel-compare-view .block-compare table .row-facts-first td:not(:first-child){border-top:1px solid #dedede}body.print-pdf .block-tab-hotel-compare-view .block-compare table.columns-wrapper td>.wrapper.advisor-rating{padding-left:0;padding-right:0}body.print-pdf .block-tab-hotel-compare-view .block-compare table.columns-wrapper td>.wrapper .row{display:block;margin-bottom:12px;height:35px}body.print-pdf .block-tab-hotel-compare-view .block-compare table.columns-wrapper td>.wrapper .row .block-price-compare>div{display:inline}body.print-pdf .block-tab-hotel-compare-view .block-compare table.columns-wrapper td>.wrapper .row .value{padding-left:0}body.print-pdf .block-tab-hotel-compare-view .block-compare table.columns-wrapper td.wishlist-hotel-comparison-hotel-offer-column{height:auto}body.print-pdf .block-tab-hotel-compare-view .advisor-rating .print{display:inline-block}@media print{body.print-pdf .block-tab-hotel-compare-view .wishlist-hotel-comparison-hotel-offer-column{overflow:hidden}body.print-pdf .block-tab-hotel-compare-view .canceled:before{content:url("../img/print/bg_canceled.png")}body.print-pdf .block-tab-hotel-compare-view .changed:before{content:url("../img/print/bg_changed.png")}body.print-pdf .block-tab-hotel-compare-view .block-compare table.columns-wrapper tr.row-facts .icon:before{content:url("../img/icons-diagonal/no.png")}body.print-pdf .block-tab-hotel-compare-view .block-compare table.columns-wrapper tr.row-facts .icon.checked:before{content:url("../img/icons-diagonal/ok.png")}body.print-pdf .block-tab-hotel-compare-view .hotel-rating{background:0;overflow:hidden}body.print-pdf .block-tab-hotel-compare-view .hotel-rating:before{display:block;content:url(../img/sprite_rating.png)}body.print-pdf .block-tab-hotel-compare-view .hotel-rating.stars00:before{margin:-20px 0 0 -108px}body.print-pdf .block-tab-hotel-compare-view .hotel-rating.stars10:before{margin:-20px 0 0 -90px}body.print-pdf .block-tab-hotel-compare-view .hotel-rating.stars20:before{margin:-20px 0 0 -72px}body.print-pdf .block-tab-hotel-compare-view .hotel-rating.stars30:before{margin:-20px 0 0 -54px}body.print-pdf .block-tab-hotel-compare-view .hotel-rating.stars40:before{margin:-20px 0 0 -36px}body.print-pdf .block-tab-hotel-compare-view .hotel-rating.stars50:before{margin:-20px 0 0 -18px}body.print-pdf .block-tab-hotel-compare-view .hotel-rating.stars60:before{margin:-20px 0 0 0}body.print-pdf .block-tab-hotel-compare-view .hotel-rating.stars05:before{margin:0 0 0 -90px}body.print-pdf .block-tab-hotel-compare-view .hotel-rating.stars15:before{margin:0 0 0 -72px}body.print-pdf .block-tab-hotel-compare-view .hotel-rating.stars25:before{margin:0 0 0 -54px}body.print-pdf .block-tab-hotel-compare-view .hotel-rating.stars35:before{margin:0 0 0 -36px}body.print-pdf .block-tab-hotel-compare-view .hotel-rating.stars45:before{margin:0 0 0 -18px}body.print-pdf .block-tab-hotel-compare-view table.columns-wrapper tr.row-facts td.col-title>span .pictogram-small{background:0;overflow:hidden}body.print-pdf .block-tab-hotel-compare-view table.columns-wrapper tr.row-facts td.col-title>span .pictogram-small:before{display:block;content:url(../img/sprite_pictogram.png)}body.print-pdf .block-tab-hotel-compare-view table.columns-wrapper tr.row-facts td.col-title>span .pictogram-small.pictogram-hr02:before{margin:0}body.print-pdf .block-tab-hotel-compare-view table.columns-wrapper tr.row-facts td.col-title>span .pictogram-small.pictogram-hr03:before{margin:0 0 0 -36px}body.print-pdf .block-tab-hotel-compare-view table.columns-wrapper tr.row-facts td.col-title>span .pictogram-small.pictogram-ai:before{margin:0 0 0 -109px}body.print-pdf .block-tab-hotel-compare-view table.columns-wrapper tr.row-facts td.col-title>span .pictogram-small.pictogram-hr05:before{margin:0 0 0 -146px}body.print-pdf .block-tab-hotel-compare-view table.columns-wrapper tr.row-facts td.col-title>span .pictogram-small.pictogram-hr06:before{margin:0 0 0 -293px}body.print-pdf .block-tab-hotel-compare-view table.columns-wrapper tr.row-facts td.col-title>span .pictogram-small.pictogram-hr15:before{margin:0 0 0 -329px}body.print-pdf .block-tab-hotel-compare-view table.columns-wrapper tr.row-facts td.col-title>span .pictogram-small.pictogram-hr11:before{margin:0 0 0 -403px}body.print-pdf .block-tab-hotel-compare-view table.columns-wrapper tr.row-facts td.col-title>span .pictogram-small.pictogram-hr09:before{margin:0 0 0 -439px}body.print-pdf .block-tab-hotel-compare-view table.columns-wrapper tr.row-facts td.col-title>span .pictogram-small.pictogram-hr13:before{margin:0 0 0 -512px}body.print-pdf .block-tab-hotel-compare-view table.columns-wrapper tr.row-facts td.col-title>span .pictogram-small.pictogram-hr14:before{margin:0 0 0 -549px}body.print-pdf .block-tab-hotel-compare-view table.columns-wrapper tr.row-facts td.col-title>span .pictogram-small.pictogram-hr16:before{margin:0 0 0 -587px}body.print-pdf .block-tab-hotel-compare-view table.columns-wrapper tr.row-facts td.col-title>span .pictogram-small.pictogram-hr17:before{margin:0 0 0 -624px}body.print-pdf .block-tab-hotel-compare-view table.columns-wrapper tr.row-facts td.col-title>span .pictogram-small.pictogram-hr39:before{margin:0 0 0 -661px}body.print-pdf .block-tab-hotel-compare-view table.columns-wrapper tr.row-facts td.col-title>span .pictogram-small.pictogram-hr40:before{margin:0 0 0 -256px}body.print-pdf .block-tab-hotel-compare-view table.columns-wrapper tr.row-facts td.col-title>span .pictogram-small.pictogram-hr30:before{margin:0 0 0 -73px}body.print-pdf .block-tab-hotel-compare-view table.columns-wrapper tr.row-facts td.col-title>span .pictogram-small.pictogram-hr33:before{margin:0 0 0 -218px}body.print-pdf .block-tab-hotel-compare-view table.columns-wrapper tr.row-facts td.col-title>span .pictogram-small.pictogram-hr31:before{margin:0 0 0 -182px}body.print-pdf .block-tab-hotel-compare-view table.columns-wrapper tr.row-facts td.col-title>span .pictogram-small.pictogram-hr34:before{margin:0 0 0 -697px}body.print-pdf .block-tab-hotel-compare-view table.columns-wrapper tr.row-facts td.col-title>span .pictogram-small.pictogram-hr21:before{margin:0 0 0 -733px}body.print-pdf .block-tab-hotel-compare-view table.columns-wrapper tr.row-facts td.col-title>span .pictogram-small.pictogram-hr22:before{margin:0 0 0 -366px}body.print-pdf .block-tab-hotel-compare-view table.columns-wrapper tr.row-facts td.col-title>span .pictogram-small.pictogram-hr23:before{margin:0 0 0 -476px}body.print-pdf .block-tab-hotel-compare-view table.columns-wrapper tr.row-facts td.col-title>span .pictogram-small.pictogram-HADU:before{margin:0 0 0 -769px}}body.print-pdf .block-tab-offer-compare-view .col-right{float:none;margin:0 auto;width:650px}body.print-pdf .block-tab-offer-compare-view .block-bottom.block-offer-list{float:none;width:auto;margin-left:0}body.print-pdf .block-tab-offer-compare-view .block-bottom.block-offer-list .block-toolbar-offers{width:650px;margin:0 auto 20px}body.print-pdf .block-tab-offer-compare-view .block-bottom.block-offer-list .block-toolbar-offers .dropdown-wrap label{float:none;display:inline-block;cursor:default}body.print-pdf .block-tab-offer-compare-view .hotel-info .btn.small{display:none}body.print-pdf .block-tab-offer-compare-view .block-hotel-list{float:none}body.print-pdf .block-tab-offer-compare-view .block-hotel-list:before,body.print-pdf .block-tab-offer-compare-view .block-hotel-list:after{content:"";display:table}body.print-pdf .block-tab-offer-compare-view .block-hotel-list:after{clear:both}body.print-pdf .block-tab-offer-compare-view .block-hotel-changes{width:100%}body.print-pdf .block-tab-offer-compare-view .block-toolbar-offers .dropdown{display:inline-block;float:none;min-width:auto;width:auto;line-height:2;font-weight:bold}body.print-pdf .block-tab-offer-compare-view .block-toolbar-offers .dropdown .dropdown-toggle{padding:0;min-width:auto;min-height:auto;background:transparent;border:0;-webkit-box-shadow:none;box-shadow:none;cursor:default}body.print-pdf .block-tab-offer-compare-view .block-toolbar-offers .dropdown .dropdown-toggle:after{display:none}body.print-pdf .block-tab-offer-compare-view .table-titles,body.print-pdf .block-tab-offer-compare-view .table-wishlist-offer{padding-right:0}@media print{body.print-pdf .block-tab-offer-compare-view .table-wishlist-offer{overflow:hidden}body.print-pdf .block-tab-offer-compare-view .canceled:before{content:url("../img/print/bg_canceled_offer.png")}body.print-pdf .block-tab-offer-compare-view .changed:before{content:url("../img/print/bg_changed_offer.png")}}body.print-pdf .block-tab-map-view{padding-bottom:21px;border-bottom:1px solid #dedede}body.print-pdf .block-tab-map-view .block-map-wrap{overflow:inherit;border:0}body.print-pdf .block-tab-map-view .block-map-wrap .map{height:517px}body.print-pdf .block-tab-map-view .block-map-wrap img{margin:1px 0 0 1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #666}body.print-pdf .block-tab-map-view .block-map-tip h4{margin-top:0}body.print-pdf .block-tab-map-view .block-map-legend.airport{margin-top:7px;padding-right:0}body.print-pdf .block-tab-map-view .block-map-legend.airport img{vertical-align:middle}#main.pdf .no-print{display:none}#main.pdf .block-hotel-teaser .print{display:block}#main.pdf .block-hotel-teaser .no-print{display:none}.twig-static form .row{width:100%}.block-tab-hotel-compare-view .select-wrap.custom,.block-tab-offer-compare-view .select-wrap.custom{background:0;border:0;border-radius:0;box-shadow:0}.block-tab-hotel-compare-view .select-wrap.custom:after,.block-tab-offer-compare-view .select-wrap.custom:after{display:none}.block-tab-hotel-compare-view .choose-hotel.select-wrap.custom select,.block-tab-offer-compare-view .choose-offer.select-wrap.custom select{padding:0;border:1px solid #bbb}