@import url(masterpage-blessed1.css?z=1494522997263);.table-content .new-input .buttons-wrapper .btn-small{display:inline-block;vertical-align:middle;margin-left:10px}.table-to-accordion{width:100%;display:block;font-size:0}.table-to-accordion ul[class^=list-]>li>ul{margin:0;padding:0;list-style:none;border:1px solid #dbdbdb;border-top:none}.table-to-accordion ul ul{border:none}.table-to-accordion li{background:#75c425;border-top:1px #dbdbdb solid;color:#2c2c2c}.table-content .table-to-accordion li li,.table-to-accordion li li{background:#fff;text-transform:none;padding-left:0}.table-to-accordion li li:nth-child(even){background:#f4f4f4}.table-to-accordion li .ipt-mask:after,.table-to-accordion li .ipt-mask:before,.table-to-accordion li .ipt-wrapper:after,.table-to-accordion li .ipt-wrapper:before{background:#75c425}.table-content .table-to-accordion li .box,.table-to-accordion li .box{margin:0;padding:15px 9px;border-right:1px #dbdbdb solid;text-transform:uppercase;text-align:left;font-family:Montserrat-Regular;font-size:16px;font-size:1.6rem}.table-to-accordion li .box+.box{margin-left:-1px;border-right:none;border-left:1px #dbdbdb solid}.table-to-accordion li li .box{text-transform:none;font-family:Lato-Regular}.table-to-accordion li .key{width:40%}.table-to-accordion li .value{width:60%}.table-to-accordion li .button{width:100%;border:none;text-align:right}.table-to-accordion li .box.button{text-align:center}.table-to-accordion li .button .btn{display:inline-block;margin-left:5px}.table-to-accordion li .button .btn .mask{padding:3px 14px 4px}.table-to-accordion li .box.title,.table-to-accordion li .title{width:100%;border:none;color:#2c2c2c;text-align:left}.table-to-accordion .topic{margin-bottom:40px;text-transform:uppercase;font-family:Montserrat-Bold;font-size:18px;font-size:1.8rem}.table-to-accordion .tab-open{float:right;opacity:.4;filter:alpha(opacity=40);background-size:60%}.table-content .table-to-accordion{display:none}.table-content.case-1 .table-to-accordion li li{background:#f4f4f4;padding-left:5px}.table-content.case-1 .table-to-accordion li .box{border-right:none;border-left:none;text-transform:none;font-family:Lato-Regular}.table-content.case-1 .table-to-accordion li .key{width:60%}.table-content.case-1 .table-to-accordion li .value{width:40%}.table-content.case-1 .table-to-accordion ul.list-destinations{border:0;margin-top:2px}.table-content.case-1 .table-to-accordion .list-destinations li{border:0}.table-content.case-1 .table-to-accordion .list-destinations li .box{border-right:none;border-left:none;border-bottom:1px solid #fff;text-transform:none;font-family:Lato-Regular}.table-content.case-1 .table-to-accordion .list-destinations li .key-full{width:100%;background-color:#fff}.table-content.case-1 .table-to-accordion .list-destinations li div.destination-title{width:calc(100% - 30px);float:left}.table-content.case-1 .table-to-accordion .list-destinations li div.even{background:#f0f0f0}.table-content.case-1 .table-to-accordion .list-destinations li div.btn-book{text-align:center}.table-content.case-2 .table-to-accordion li .box{text-transform:none}.table-content.case-2 .table-to-accordion li .title{background:#4da61b}.table-content.case-2 .table-to-accordion li li .title{background:#75c425;text-transform:none}.table-content.case-2 .table-to-accordion li .key{width:75%}.table-content.case-2 .table-to-accordion li .value{width:25%}.table-content.case-3 .table-to-accordion li .box{text-transform:none}.table-content.case-3 .table-to-accordion li .box .stp{position:relative;display:inline-block;vertical-align:middle;margin-left:10px;background:#75c425;color:#FFF}.table-content.case-3 .table-to-accordion li .key{width:70%;border-right:none}.table-content.case-3 .table-to-accordion li .value{width:30%;border-left:none;text-align:center}.double-tables-wrapper{width:100%}.double-tables-wrapper .double-tables-content{display:inline-block;vertical-align:top;width:49%}.double-tables-wrapper .double-tables-content:first-child{padding-right:1%}.double-tables-wrapper .double-tables-content:last-child{padding-left:1%}.table-content th.miles,.table-to-accordion li .box.miles{background-color:#49a200;color:#2c2c2c}.table-content th.silver,.table-to-accordion li .box.silver{background-color:#999;color:#2c2c2c}.table-content th.gold,.table-to-accordion li .box.gold{background-color:#a49271;color:#2c2c2c}.all-text-center td,.all-text-center th{text-align:center}.all-text-center .left-align{text-align:left}.table-content.case-100{width:100%}.table-content .highlight,.table-content th.highlight{background-color:#49a200}.table-content-stay-table{width:100%;max-width:770px;border:1px solid #dbdbdb;color:#2c2c2c}.table-content-stay-table table{width:100%;border:1px solid #dbdbdb;border:0;border-spacing:0;border-collapse:collapse}.table-content-stay-table th{background:#75c425;border-top:1px solid #ccc;border-bottom:0;border-left:1px solid #fff;padding:15px;text-transform:inherit;font-family:Lato-Regular;font-weight:700;font-size:16px;font-size:1.6rem;text-align:center}*/ .table-content-stay-table tr:nth-child(4n),.table-content-stay-table tr:nth-child(4n+1){background:#f4f4f4}.table-content-stay-table td{font-family:Lato-Regular;font-size:16px;font-size:1.6rem;vertical-align:middle;min-height:64px;border-left:1px #dbdbdb solid;padding:15px 10px;text-align:center;border-top:1px #dbdbdb solid}.simple-table-generated table{width:auto;border-right:1px #dbdbdb solid;border-bottom:1px #dbdbdb solid}.simple-table-generated table td,.simple-table-generated table th{padding:10px}.simple-table-generated table th:first-child{border-left:1px solid #ccc}.simple-table-generated table th{background:#75c425;border-top:1px solid #ccc;border-bottom:0;border-left:1px solid #fff;color:#2c2c2c;text-transform:uppercase;font-family:Montserrat-Bold;font-size:16px;font-size:1.6rem}.simple-table-generated table td{border-top:1px solid #ccc;border-left:1px solid #ccc;color:#565656;font-family:Lato-Regular;font-size:16px;font-size:1.6rem}.simple-table-generated table tr:nth-child(even){background:#f4f4f4}.simple-table-generated table tr:nth-child(odd){background:#fff}.simple-accordion-generated .tab-panel ul li p,.simple-table-generated table td p{margin:5px 0}.simple-accordion-generated .tab-panel ul li img,.simple-table-generated table td img{max-width:100%}.simple-accordion-generated .tab-panel>li,.simple-accordion-generated ul,.simple-accordion-generated>ul>li{margin-top:0!important}.simple-accordion-generated .tab-panel,.simple-accordion-generated .tab-panel>li,.simple-accordion-generated>ul>li{padding-left:0!important}.simple-accordion-generated .tab-panel>li:before,.simple-accordion-generated>ul>li:before{display:none!important}.simple-accordion-generated .tab-panel ul,.simple-accordion-generated .tab-panel ul li,.simple-table-generated table td ul,.simple-table-generated table td ul li{margin:0;padding:0;list-style:none;border:0}.simple-accordion-generated .tab-panel ul,.simple-accordion-generated .tab-panel ul li{background:#f4f4f4}.simple-accordion-generated .tab-panel ul,.simple-table-generated table td ul{margin:10px 0}.simple-accordion-generated .tab-panel ul li,.simple-table-generated table td ul li{position:relative;padding-left:20px}.simple-accordion-generated .tab-panel ul li:before,.simple-table-generated table td ul li:before{margin-right:10px;position:absolute;content:'';background:url(../images/bg-lists-circle.svg) center center/6px 6px no-repeat;width:15px;height:15px;top:0;left:0;font-size:12px;font-size:1.2rem;color:#3e8518}.simple-accordion-generated .tab-panel li .box{width:100%;background:#f4f4f4;padding:15px 9px}.simple-accordion-generated .tab-panel li .box.key{width:40%}.simple-accordion-generated .tab-panel li .box.value{width:60%}@media screen and (max-width:1279px){.table-content.fullarea th.code,.table-content.fullarea th.discount,.table-content.fullarea th.expire,.table-content.fullarea th.type{min-width:0}}@media screen and (max-width:1024px){.table-content{max-width:100%}}@media screen and (max-width:1023px){.table-content{overflow:auto;overflow-x:auto;overflow-y:hidden}}@media screen and (max-width:767px){.table-control .ipt-wrapper,.table-control .legend-wrapper,.table-control .switch-wrapper{width:100%;text-align:left}.table-control .switch-wrapper{margin:15px 0}.table-content{border:none}.table-content table{display:none}.table-content .table-to-accordion{display:block}.double-tables-wrapper .double-tables-content{display:block;width:100%}.double-tables-wrapper .double-tables-content:first-child,.double-tables-wrapper .double-tables-content:last-child{padding:0}.table-content.case-1 li .title{position:relative}.table-content.case-1 li .title>div{width:85%;float:left}.table-content.case-1 li .title .tab-open{position:absolute;right:5px;top:40%}.table-content.case-2 .table-to-accordion li .title,.table-content.case-3 .table-to-accordion li .title{padding-right:40px;position:relative}.table-content.case-2 .table-to-accordion li .title .tab-open,.table-content.case-3 .table-to-accordion li .title .tab-open{position:absolute;right:5px;top:38%}}@media screen and (max-width:480px){.table-to-accordion li .box{padding:10px;font-size:15px;font-size:1.5rem}.table-to-accordion .box.title{padding:15px 10px}}/*! 29. SOCIAL FEED */.social-feed .grid-media .figure{background-color:#ccc}.social-feed .grid-media .figure .caption{position:absolute;z-index:3;top:0;left:0;width:100%;height:100%;text-align:left}.social-feed .grid-media .figure .caption:before{content:'';display:inline-block;vertical-align:middle;height:100%}.social-feed .grid-media .figure .caption .placeholder{display:inline-block;vertical-align:middle;width:98%;padding:0 40px;text-align:center}.social-feed .grid-media .figure .caption .txt{position:relative;color:#FFF;font-size:22px;font-size:2.2rem}.social-feed .grid-media .figure .caption .title{display:block;margin-bottom:10px;font-family:Lato-Regular;font-weight:700;font-size:26px;font-size:2.6rem}.social-feed .grid-media .cell-half~.cell-half .cell-half .caption .txt{font-size:26px;font-size:2.6rem}.social-feed .grid-media .figure img{height:100%}.social-feed .grid-media .figure .ils{width:auto;max-width:96%;height:auto;max-height:200px;margin-bottom:20px}.social-feed .grid-media .figure .icn-link{display:block;margin:0 auto;width:96px;text-align:center}.social-feed .grid-media .figure .caption .icn-link+.txt{margin-top:15px}.social-feed .grid-media .cell-half .figure.cell-half .icn-link img{max-width:100%;min-height:0;height:auto}.social-feed .grid-media .figure .caption.twitter{background-color:#60caef}.social-feed .grid-media .figure .caption.twitter .placeholder{margin-top:-40px}.social-feed .grid-media .figure .caption.twitter .icn-link{width:60px}.social-feed .grid-media .figure .caption.twitter .txt{font-family:Lato-Regular;font-style:italic}.social-feed .grid-media .figure .caption.twitter .txt:after,.social-feed .grid-media .figure .caption.twitter .txt:before{content:' ';display:block;position:absolute;left:0;right:0;margin:0 auto;width:40px;height:30px}.social-feed .grid-media .figure .caption.twitter .txt:before{top:-40px;background:url(../images/quote-sprite1.svg) 0 0/40px no-repeat}.social-feed .grid-media .figure .caption.twitter .txt:after{bottom:-40px;background:url(../images/quote-sprite2.svg) 0 0/40px no-repeat}.social-feed .grid-media .figure .caption.twitter .icn-link+.txt{margin-top:60px}@media screen and (max-width:1024px){.social-feed{display:none}}/*! 29. STYLE GUIDE */.progression-steps .step{padding:15px 20px;background-color:#eee;text-transform:uppercase;font-size:12px;font-size:1.2rem;width:16.6%;text-align:center;border-right:1px solid #fff}.progression-steps .step.active{background-color:#fff}.progression-steps .step-number{padding:10px;position:relative;z-index:0;font-weight:600;line-height:13px;display:inline-block;vertical-align:middle}.progression-steps .step-number:before{content:'';width:20px;height:20px;border:1px solid #2c2c2c;display:block;position:absolute;z-index:-1;transform:rotate(45deg);top:7px;left:3px}.progression-steps .step.active .step-number{color:#fff}.progression-steps .step.active .step-number:before{border:1px solid #3e8515;background-color:#3e8515}.progression-steps .step-number.icn{width:26px;height:33px}.progression-steps .step-number.icn:after{content:' ';display:block;position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;background:url(../images/icn-checked.png) center center no-repeat}.progression-steps .active .step-number.icn:after{background-image:url(../images/icn-checked-hover.png)}.progression-steps .step-number.icn:before{border:1px solid #3e8518}.progression-steps .step .is-clickable:hover .step-number.icn{color:transparent}.progression-steps .step .is-clickable:hover .step-number.icn:after{background-image:url(../images/icn-checked-hover.png)}.progression-steps .step .is-clickable:hover .step-number.icn:before{background-color:#3e8518}.progression-steps .step-description{padding-left:9px;width:calc(100% - 34px);text-align:left;line-height:13px;display:inline-block;content:'';vertical-align:middle;text-transform:uppercase;color:#666}.progression-steps .step.active+.step,.progression-steps .step.active~.step{background-color:#bbb}.progression-steps .step .is-clickable:hover .step-description,.progression-steps .step.active .step-description,.progression-steps .step.active+.step .step-description,.progression-steps .step.active~.step .step-description{color:#2c2c2c}.btn-previous .mask{padding:8px 25px 9px}.switch{margin:20px 0 30px}.sidebar-left-wrapper{width:30%;display:inline-block;vertical-align:top}.content-title{color:#3e8515;font-size:22px;font-size:2.2rem;font-weight:600;margin-bottom:15px}.sidebar-left-wrapper img{width:100%}.content-right-wrapper{width:69%;vertical-align:top;display:inline-block;padding-left:30px}.content-right-wrapper .block-info-destak{margin-left:-20px;margin-bottom:20px}.content-right-wrapper .block-info-destak .block-main-info{padding:20px}.grid-voucher-value,.line-voucher-value{padding:10px;background-color:#eee;margin-top:30px}.site-content-wrapper .grid-voucher-value{margin-top:0}.grid-voucher-value ul,.line-voucher-value ul{padding:0}.grid-voucher-value .box-voucher{text-align:center;display:inline-block;width:33.334%;padding:10px}.line-voucher-value .box-voucher{text-align:left;display:block;width:100%;padding:10px}.grid-voucher-value .box-voucher button,.line-voucher-value .box-voucher button{width:100%}.grid-voucher-value .box-voucher.is-selected{padding:8px}.grid-voucher-value .box-voucher.is-selected button{border:2px solid #000}.grid-voucher-value .voucher-item{padding:44px}.line-voucher-value .voucher-item{padding:15px 25px}.grid-voucher-value .voucher-item span{color:#fff;font-size:38px;font-size:3.8rem}.line-voucher-value .voucher-item span{color:#fff;font-size:30px;font-size:3rem;text-align:left}.line-voucher-value .voucher-item>span{display:block}.line-voucher-value .voucher-item span.voucher-name{font-size:18px;font-size:1.8rem}.grid-voucher-value .voucher-item.voucher1{background:url(../images/voucher-value-1.png) center -30px no-repeat}.line-voucher-value .voucher-item.voucher1{background:url(../images/line-voucher-1.png) center center no-repeat}.grid-voucher-value .voucher-item.voucher2{background:url(../images/voucher-value-2.png) center -30px no-repeat}.line-voucher-value .voucher-item.voucher2{background:url(../images/line-voucher-2.png) center center no-repeat}.grid-voucher-value .voucher-item.voucher3{background:url(../images/voucher-value-3.png) center -50px no-repeat}.line-voucher-value .voucher-item.voucher3{background:url(../images/line-voucher-3.png) center center no-repeat}.grid-voucher-value .voucher-item.voucher4{background:url(../images/voucher-value-4.png) center -30px no-repeat}.line-voucher-value .voucher-item.voucher4{background:url(../images/line-voucher-4.png) center center no-repeat}.line-voucher-value .box-voucher .link,.modal .vouchers-cart .delete .link{width:auto;font-family:Lato-Regular;font-weight:700;color:#3e8518;font-size:15px;font-size:1.5rem;text-decoration:underline}.line-voucher-value .box-voucher .link:after{display:none}.line-voucher-value .box-voucher .link:hover{text-decoration:none}.line-voucher-value .box-voucher .delete,.modal .vouchers-cart .delete{margin-top:5px;text-align:right}.empty-cart{border:1px solid #d1d1d1;padding:60px 30px;margin-top:30px;text-align:center}.empty-cart span{font-size:20px;font-size:2rem;color:#666;font-family:Montserrat-Light}.ouchers-cart,.total-cart{background-color:#eee;padding:30px;text-align:center;margin-top:30px}.total-cart .pre-text,.total-cart .pre-text-total{font-size:22px;font-size:2.2rem;display:block;width:100%;font-family:Montserrat-Light}.total-cart .pre-text{padding-bottom:0}.total-cart .pre-text-total{padding-bottom:20px;font-weight:600}.total-cart .total{font-size:45px;font-size:4.5rem;display:block;width:100%;padding-bottom:15px;font-weight:600;font-family:Montserrat-Bold}.total-cart .total sup{font-size:15px;font-size:1.5rem;top:-2rem}.total-cart button{width:100%;margin-bottom:0;margin-top:10px}.total-cart button:disabled{opacity:.5;cursor:not-allowed}.gift-voucher{display:block;min-height:330px;max-width:765px;padding:25px 5px 0 30px}.gift-voucher-pt-25{background:url(../images/gift-voucher-pt-25.png) 0 0/100% no-repeat}.gift-voucher-pt-50{background:url(../images/gift-voucher-pt-50.png) 0 0/100% no-repeat}.gift-voucher-pt-75{background:url(../images/gift-voucher-pt-75.png) 0 0/100% no-repeat}.gift-voucher-pt-150{background:url(../images/gift-voucher-pt-150.png) 0 0/100% no-repeat}.gift-voucher .luckyperson{overflow:hidden}.gift-voucher .title{font-family:Lato-Regular;font-weight:700;font-size:26px;font-size:2.6rem;line-height:1;max-width:330px;width:100%;display:block}.gift-voucher .block1{display:inline-block;font-family:Arial,sans-serif;vertical-align:top;width:51%;box-sizing:border-box}.gift-voucher .block1 .title{font-size:26px;font-size:2.6rem;color:#1d1d1b;height:60px}.gift-voucher .block1 .luckyperson{height:35px}.gift-voucher .block1 .voucher-key{font-size:14px;font-size:1.4rem;color:#545454;text-transform:uppercase;margin-right:5px;font-weight:600}.gift-voucher .block1 .voucher-value{font-size:24px;font-size:2.4rem;color:#000;text-transform:uppercase}.gift-voucher .block1 .date{height:110px}.gift-voucher .block1 .travel{max-width:315px}.gift-voucher .block1 .travel .mid-info{display:block;color:#5f5c5d;font-size:14px;height:30px}.gift-voucher .travel .company,.gift-voucher .travel .whereto{font-family:Lato-Regular;font-weight:700;font-size:40px;font-size:4rem;line-height:1;color:#1d1d1b;display:inline-block;vertical-align:bottom;height:76px}.gift-voucher .travel .airplane{background:url(../images/plane_black.svg) 0 0/50px 50px no-repeat #FFF;width:52px;height:60px;display:inline-block;vertical-align:bottom;margin:0 10px}.gift-voucher .travel .local-airplane{background:url(../images/spot_white.svg) 0 0/25px 25px no-repeat;width:27px;height:30px;display:inline-block;vertical-align:middle}.gift-voucher .block1 .voucher-value.name{font-weight:600}.gift-voucher .block2{display:inline-block;padding:13% 0 0;font-family:Arial,sans-serif;vertical-align:top;width:48%;box-sizing:border-box}.gift-voucher .block2 .title{font-size:16px;font-size:1.6rem;color:#fff;height:30px;padding-left:49%;font-family:Lato-Regular}.gift-voucher .block2 .travel{padding-left:46%;height:48px}.gift-voucher .block2 .travel .airplane{background:url(../images/plane_white.svg) 0 0/18px 18px no-repeat;width:20px;height:20px;margin:0;vertical-align:middle}.gift-voucher .block2 .travel .company,.gift-voucher .block2 .travel .whereto{font-size:16px;color:#fff;height:auto;vertical-align:middle}.gift-voucher .block2 .voucher-key,.gift-voucher .block2 .voucher-value{font-size:12px;font-size:1.2rem;color:#fff;text-transform:uppercase}.gift-voucher .block2 .voucher-key{font-weight:600;margin-right:5px}.gift-voucher .block2 .luckyperson{height:20px;padding-left:49%}.gift-voucher .block2 .date{height:70px;padding-left:49%}.gift-voucher .field-vouchers{background:#fff;border-radius:5px;font-family:Lato-Regular;font-size:8px;color:#cc181f;padding:5px 10px;margin-right:34px;width:40%}.gift-voucher .field-vouchers.mod-black{background:#231f20;color:#fff}.gift-voucher .field-vouchers+.field-vouchers{margin-right:0;width:45%}.modal .vouchers-cart{font-size:0}.modal .vouchers-cart .gift-voucher{display:inline-block;vertical-align:top;min-height:0;max-width:48%;margin:30px 1% 0;padding:10px 15px}.modal .vouchers-cart .gift-voucher .block1{width:52%}.modal .vouchers-cart .gift-voucher .date,.modal .vouchers-cart .gift-voucher .luckyperson,.modal .vouchers-cart .gift-voucher .title,.modal .vouchers-cart .gift-voucher .travel .company,.modal .vouchers-cart .gift-voucher .travel .mid-info,.modal .vouchers-cart .gift-voucher .travel .whereto,.modal .vouchers-cart .gift-voucher .voucher-key,.modal .vouchers-cart .gift-voucher .voucher-value{height:auto;margin-bottom:5px;font-size:10px}.modal .vouchers-cart .gift-voucher .luckyperson{margin-top:10px}.modal .vouchers-cart .gift-voucher .travel{margin:40px 0 15px;max-width:100%}.modal .vouchers-cart .gift-voucher .travel .airplane{width:25px;height:25px;background-size:100%}.modal .vouchers-cart .gift-voucher .block2>*{display:none}.modal .vouchers-cart .gift-voucher .field-vouchers-wrapper{display:block;margin:40px 0 0 10px}.modal .vouchers-cart .gift-voucher .field-vouchers{margin-top:5px;width:100%}.modal .vouchers-cart .total-cart{padding:15px}.modal .vouchers-cart .total-cart .total{padding-bottom:0}.confirmation-box{padding:30px;background-color:#fff;text-align:center}.confirmation-box .status-accepted{color:#75c425}.confirmation-box .status-error{color:#c2000f}.confirmation-box .status-analysis{color:#bbb}.confirmation-box p{color:#2d2d2d;font-size:18px;font-size:1.8rem}.confirmation-box img{margin:20px auto;max-width:100%;max-height:84px}.text-note .confirmation-box{background-color:#eee;padding:0}.text-note .confirmation-box .status-accepted,.text-note .confirmation-box .status-error{font-size:20px;font-size:2rem}.text-note .confirmation-box p{font-size:16px}.text-note .confirmation-box img{margin:10px auto}.flight-status-realtime-wrapper{font-size:0;padding-bottom:40px}.flight-status-realtime-wrapper .flight-status-title{font-family:Montserrat-Bold;font-size:22px;font-size:2.2rem;padding-bottom:15px}.flight-status-realtime{display:inline-block;vertical-align:top;max-width:50%}.flight-status-realtime+.flight-status-realtime{margin-left:30px}.flight-status-realtime .info-status{border-bottom:1px #dbdbdb solid;min-width:300px;padding:10px 0;min-height:65px}.flight-status-realtime .info-type{font-family:Lato-Regular;font-weight:700;font-size:16px;font-size:1.6rem;padding-bottom:5px}.flight-status-realtime .info-description{font-family:Lato-Regular;font-size:16px;font-size:1.6rem;vertical-align:middle}@media screen and (min-width:768px) and (max-width:1024px){.progression-steps .step{padding:10px}.progression-steps .step:before{content:none}.progression-steps div.step-number{display:block}.progression-steps div.step-number:before{left:42%}.progression-steps .step-description{padding-left:0;width:100%;text-align:center;display:block;margin-top:5px}}@media screen and (max-width:767px){.progression-steps .step{padding:10px}.progression-steps .step-description{display:none}.sidebar-left-wrapper{width:100%}.sidebar-left-wrapper img{width:100%;max-width:50%}.content-right-wrapper{width:100%;padding-left:0;margin-top:20px}.content-right-wrapper .block-info-destak{margin-left:0}.content-right-wrapper .block-info-destak .block-main-info{padding:20px}.grid-voucher-value ul{text-align:center}.grid-voucher-value .box-voucher{width:100%;max-width:350px}.gift-voucher,.modal .gift-voucher{padding:20px 11px;margin:30px auto;display:block;min-height:676px;max-width:320px;position:relative}.gift-voucher .block1 .title{text-align:center;font-size:24px}.gift-voucher-pt-25{background:url(../images/gift-voucher-pt-25-mobile.png) 0 0/100% no-repeat}.gift-voucher-pt-50{background:url(../images/gift-voucher-pt-50-mobile.png) 0 0/100% no-repeat}.gift-voucher-pt-75{background:url(../images/gift-voucher-pt-75-mobile.png) 0 0/100% no-repeat}.gift-voucher-pt-150{background:url(../images/gift-voucher-pt-150-mobile.png) 0 0/100% no-repeat}.gift-voucher .block1{width:100%;padding:0 10px}.gift-voucher .block1 .voucher-value{font-size:23px;font-size:2.3rem}.gift-voucher .block1 .date{height:120px}.gift-voucher .block1 .travel{height:230px}.gift-voucher .block2{width:100%;padding:40px 0 0 10px}.modal .vouchers-cart .gift-voucher{max-width:100%;margin-top:10px}.modal .vouchers-cart .gift-voucher-pt-25{background:url(../images/gift-voucher-pt-25.png) 0 0/100% no-repeat}.modal .vouchers-cart .gift-voucher-pt-50{background:url(../images/gift-voucher-pt-50.png) 0 0/100% no-repeat}.modal .vouchers-cart .gift-voucher-pt-75{background:url(../images/gift-voucher-pt-75.png) 0 0/100% no-repeat}.modal .vouchers-cart .gift-voucher-pt-150{background:url(../images/gift-voucher-pt-150.png) 0 0/100% no-repeat}.modal .vouchers-cart .gift-voucher .block1{width:52%}.modal .vouchers-cart .gift-voucher .block2{width:48%}.modal .vouchers-cart .gift-voucher .title{text-align:left}.modal .vouchers-cart .gift-voucher .luckyperson{margin-top:10px}.modal .vouchers-cart .gift-voucher .travel{margin:40px 0 15px;max-width:100%;height:auto}.modal .vouchers-cart .gift-voucher .travel .airplane{width:25px;height:25px;background-size:100%}.modal .vouchers-cart .gift-voucher .block2>*{display:none}.modal .vouchers-cart .gift-voucher .field-vouchers-wrapper{display:block;margin:40px 0 0 10px}.modal .vouchers-cart .gift-voucher .field-vouchers{margin-top:5px;width:100%}.modal .vouchers-cart .total-cart{padding:15px}.modal .vouchers-cart .total-cart .total{padding-bottom:0}.confirmation-box img{width:65px}.flight-status-realtime{display:block;width:100%}.flight-status-realtime+.flight-status-realtime{margin-left:0;margin-top:40px}.gift-voucher .block2 .date,.gift-voucher .block2 .luckyperson,.gift-voucher .block2 .title,.gift-voucher .block2 .travel{padding-left:0}.gift-voucher .block2 .date{height:auto}.gift-voucher .block2 .travel{margin-top:10px}.gift-voucher .travel .local-airplane{background-size:20px 23px;width:20px;height:24px}.gift-voucher .field-vouchers{padding-left:5px;margin-right:19px;width:130px;margin-left:-8px}.gift-voucher .field-vouchers+.field-vouchers{width:155px}.vouchers-cart{display:none}.modal .vouchers-cart,.vouchers-cart.is-open{display:block}}@media screen and (max-width:480px){.sidebar-left-wrapper img{width:100%;max-width:100%}}@media screen and (max-width:320px){.progression-steps .step:before{content:none}.gift-voucher .block1 .date{height:90px}.gift-voucher .travel .company,.gift-voucher .travel .whereto{font-size:20px}.gift-voucher .block1 .travel{height:220px}.modal .vouchers-cart .gift-voucher .field-vouchers-wrapper,.modal .vouchers-cart .gift-voucher .travel{margin-top:20px}}/*! 30. MENU - Topics */.all-topics-wrapper .heading-2{padding-bottom:30px}.all-topics-wrapper ul{list-style:none}.all-topics-wrapper li{display:inline-block;vertical-align:top;padding:0 12px 20px 0;width:33%}.all-topics-wrapper li:nth-child(3n+3){padding-right:0}.all-topics-wrapper li span{display:block;text-align:center}.all-topics-wrapper li .link{font-family:Montserrat-Regular;font-size:20px;font-size:2rem;color:#2d2d2d;padding-top:20px}.all-topics-wrapper li .image-effect{background:rgba(242,242,242,1);background:-moz-linear-gradient(top,rgba(242,242,242,1) 0,rgba(242,242,242,1) 75%,rgba(230,230,230,1) 75%,rgba(230,230,230,1) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,rgba(242,242,242,1)),color-stop(75%,rgba(242,242,242,1)),color-stop(75%,rgba(230,230,230,1)),color-stop(100%,rgba(230,230,230,1)));background:-webkit-linear-gradient(top,rgba(242,242,242,1) 0,rgba(242,242,242,1) 75%,rgba(230,230,230,1) 75%,rgba(230,230,230,1) 100%);background:-o-linear-gradient(top,rgba(242,242,242,1) 0,rgba(242,242,242,1) 75%,rgba(230,230,230,1) 75%,rgba(230,230,230,1) 100%);background:-ms-linear-gradient(top,rgba(242,242,242,1) 0,rgba(242,242,242,1) 75%,rgba(230,230,230,1) 75%,rgba(230,230,230,1) 100%);background:linear-gradient(to bottom,rgba(242,242,242,1) 0,rgba(242,242,242,1) 75%,rgba(230,230,230,1) 75%,rgba(230,230,230,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f2', endColorstr='#e6e6e6', GradientType=0);border-bottom:0}.all-topics-wrapper li .img-icn{margin:0 auto}.all-topics-wrapper li a{border:1px solid #d1d1d1;display:block;height:222px;text-decoration:none}.all-topics-wrapper li a:hover .link{text-decoration:underline}@media screen and (max-width:1279px){.all-topics-wrapper li span+span{padding-top:5px}}@media screen and (max-width:767px){.all-topics-wrapper{max-width:320px;margin:0 auto}.all-topics-wrapper ul{display:inline-block}.all-topics-wrapper li{width:50%;padding-bottom:10px;float:left}.all-topics-wrapper li:nth-child(3n+3){padding-right:auto}.all-topics-wrapper li:nth-child(even){padding:0 0 10px 2%}.all-topics-wrapper li:nth-child(odd){padding:0 2% 10px 0}.all-topics-wrapper li a{height:162px}.all-topics-wrapper li img{width:100%}.all-topics-wrapper .heading-2,.all-topics-wrapper ul{text-align:center}}/*! 30. MENU */.menu{display:block}[class*=" menu-"],[class^=menu-]{display:inline-block;vertical-align:middle;margin:0;padding:0}ul[class*=" menu-"],ul[class*=" menu-"] li,ul[class^=menu-],ul[class^=menu-] li{list-style:none}.menu-bar{display:block;float:right;overflow:hidden}.menu-user{margin-left:20px;float:right;font-size:0}.menu-services,.menu-sofia{padding:12px 0}.menu-services{margin:20px 0;font-size:0}.site.mod-darksite .menu-services{margin-top:26px}.menu-sofia{position:relative;z-index:4;margin:20px 0 20px 15px;padding-left:15px;border-left:1px solid #eee}.menu-head{padding:4px 8px;text-align:center}.menu-head>.btn{height:28px;font-size:13px;font-size:1.3rem;text-transform:uppercase}.menu-head>.btn.is-breadcrumb:before{content:'<';margin-right:5px}.menu-link{padding:10px 10px 9px}@media screen and (max-width:1279px){.menu-bar{margin-left:10px}}@media screen and (max-width:1024px){.menu-services{margin:0}.menu-bar .menu~.menu{cursor:pointer;float:right;width:40px;height:60px;background:url(../images/button-mobile.svg) center center/37px no-repeat;-webkit-transition:all 300ms ease-out 300ms;-moz-transition:all 300ms ease-out 300ms;-o-transition:all 300ms ease-out 300ms;transition:all 300ms ease-out 300ms}.site.mod-mobile-menu-push .menu-bar .menu~.menu{background-image:url(../images/button-mobile-close.svg);background-size:37px}.site.mod-darksite .menu-services{margin-top:0}}@media screen and (max-width:767px){.menu-bar .menu{display:inline}.menu-bar .menu~.menu{display:block;height:23px;margin-top:45%}}@media screen and (max-width:480px){.menu-bar .menu~.menu,.site-header .menu-sofia{margin-top:45%}}/*! 30. MENU CLIENT AREA */.menu-client-area{width:100%;max-width:255px;background-color:#fff;overflow:hidden}.quick-login .menu-client-area{display:none}.menu-client-area ul{margin:0;padding:0;list-style-type:none}.menu-client-area .client-normal ul{padding:4px 0 0;margin:0;border-top:1px #eee solid}.menu-client-area ul li{list-style:none}.menu-client-area .user-identification{width:255px;height:130px;padding:15px}.client-normal.menu-client-area .user-identification{background:#000;height:75px}.client-silver.menu-client-area .user-identification{background:url(../images/bg-menu-client-tap-victoria-silver.jpg) no-repeat}.client-gold.menu-client-area .user-identification{background:url(../images/bg-menu-client-tap-victoria-gold.jpg) no-repeat}.client-step.menu-client-area .user-identification{background:url(../images/bg-menu-client-tap-victoria-step.jpg) no-repeat}.client-victoria-miles.menu-client-area .user-identification{background:url(../images/bg-menu-client-tap-victoria-miles.png) no-repeat}.client-step-more.menu-client-area .user-identification{background:url(../images/bg-menu-client-tap-step-more.png) no-repeat}.client-step-one.menu-client-area .user-identification{background:url(../images/bg-menu-client-tap-step-one.png) no-repeat}.client-step-up.menu-client-area .user-identification{background:url(../images/bg-menu-client-tap-step-up.png) no-repeat}.menu-client-area .user-identification .user-photo{border-radius:25px;border:2px solid #6a6c6e;width:50px;height:50px;overflow:hidden;float:left;margin-right:15px}.menu-client-area .user-identification .user-name{color:#fff;float:left;font-family:Montserrat-Bold;font-size:15px;font-size:1.5rem;line-height:18px;width:160px}.menu-client-area .user-identification .user-name span{display:block;min-height:43px;padding-top:10px}.menu-client-area .user-preferences{border-bottom:3px #fff solid}.menu-client-area .user-preferences a{color:#3e8518;display:block;font-family:Lato-Regular;font-weight:700;font-size:15px;line-height:22px;padding:0 15px}.menu-client-area .user-preferences a:first-child{margin-top:15px}.menu-client-area .user-preferences a:last-child{margin-bottom:15px}.menu-client-area .user-preferences a:before{content:'>';display:inline-block;padding-right:2px}.menu-client-area .user-preferences:after{height:3px;content:'';display:block;background-color:#eee}.menu-client-area .user-options li{position:relative;margin-bottom:3px}.menu-client-area .user-options .label-exit li{margin-bottom:0}.menu-client-area .user-options li a{text-decoration:none;background-color:#e3e3e3;padding:16px 0 16px 50px;display:block;text-transform:uppercase;font-family:Montserrat-Regular;font-size:12px;color:#2c2c2c}.menu-client-area .user-options li.is-active a{background-color:#FFF}.menu-client-area .user-options .label-top a{background-color:#d4d4d4}.menu-client-area .user-options .label-exit a{background-color:#666;color:#fff}.menu-client-area .user-options .label-exit a:hover{background-color:#000}.menu-client-area .user-options a.selected,.menu-client-area .user-options a:hover{background-color:#fff}.menu-client-area .user-options li a .img-icn{position:absolute;top:12px;left:14px;width:auto;height:20px}.menu-client-area .user-options li a .stp-circle-theme{position:absolute;top:14px;right:17px}.site-header .is-open.menu-head .is-logged.quick-login .menu-client-area,.site-header .is-open.menu-head .quick-login,.site-header .is-open.menu-link .quick-login{display:block}.site-header .is-open.menu-head .is-logged.quick-login.is-victoria .list-tools{display:none}.menu-client-area .user-preferences a.is-active{color:#000}@media screen and (max-width:1024px){.sidebar-menu-wrapper .menu-client-area{display:none}}/*! 30. MENU HEADER EXPANDED */.menu-sub{width:100%;overflow:hidden;background:#FFF;box-shadow:0 4px 2px -2px #999}.menu-link .menu-sub{visibility:hidden;position:absolute;z-index:3;left:0;margin-top:7px;padding-top:3px;height:0;max-height:0}.mod-mobile-menu-push .site-header .menu-services.mod-mobile-menu-scroll.has-submenu>div{overflow:visible}.mod-mobile-menu-scroll .menu-link.is-hover .menu-sub{position:fixed;z-index:1;width:256px;right:0;left:inherit}.mod-mobile-menu-scroll .menu-link.is-hover .menu-sub .wrapper{overflow-y:auto;height:100%}.menu-link.is-hover .menu-sub{visibility:visible;height:auto;max-height:5000px}.menu-sub .wrapper{max-width:1630px;min-width:1218px;height:auto;padding-top:60px;padding-bottom:40px}.menu-sub ul{margin:0;padding:0}.menu-sub .wrapper-item-menu .item-menu ul{padding-bottom:35px}.menu-sub.module-shrink .wrapper-item-menu .item-menu ul{padding-bottom:22px}.menu-sub .title{display:block;line-height:1;font-family:Montserrat-Bold;font-weight:400;font-size:30px;font-size:3rem;color:#2c2c2c;padding-bottom:5px}@media not screen and (-webkit-min-device-pixel-ratio:2),not screen and (min--moz-device-pixel-ratio:2),not screen and (-o-min-device-pixel-ratio:2/1),not screen and (min-device-pixel-ratio:2),not screen and (min-resolution:192dpi),not screen and (min-resolution:2dppx){.box-menu .item-link.title{font-family:Montserrat-Regular;font-weight:400}.box-menu .counter-top-destinations .item-link{font-weight:400}}.menu-sub .main-title{min-height:54px;padding-bottom:0;color:#2c2c2c;font-family:Montserrat-Bold;font-weight:400;font-size:30px;font-size:3rem}.module-shrink.menu-sub .main-title{min-height:62px}.menu-sub.module-shrink .main-title{line-height:28px;line-height:2.8rem;min-height:94px}.menu-sub.module-shrink .module-login .main-title{min-height:62px}.menu-sub .title.white-format{color:#fff}.menu-sub .title .more{float:right;display:block;padding-top:15px;margin-left:20px;color:#2c2c2c;font-size:15px;font-size:1.5rem;font-family:Lato-Bold}.box-menu{width:25%;min-width:280px;max-width:407px;vertical-align:top}.box-menu.items-plus{padding:0}.module-regular .box-menu.items-plus{padding:0 10px}.grid-menu-nav .box-menu{width:auto;max-width:568px}.module-regular .grid-menu-nav .box-menu{width:20%;min-width:20%}.module-widespace .grid-menu-nav .box-menu{width:25%}.module-widespace .box-menu:last-child{width:50%}.item-menu{position:relative;overflow:hidden}.grid-menu-nav .item-menu{max-height:190px}.grid-menu-nav .item-menu .item-link .img-icn{margin-right:-26px}.grid-menu-nav .item-menu.menu-max-width{max-width:264px}.box-menu.items-plus>.title{padding-right:10px;padding-left:10px}.box-menu.items-plus .item-menu{float:left;margin:10px;overflow:hidden}.module-regular .box-menu.items-plus .item-menu{float:none;margin:0 0 10px}.box-menu.items-plus .item-menu .img{width:120%;left:-10%;right:-10%}.item-menu .caption{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;padding:80px 30px;background-color:rgba(0,0,0,.2);transition:width .3s ease,background-color .3s ease;-moz-transition:width .3s ease,background-color .3s ease;-webkit-transition:width .3s ease,background-color .3s ease;-ms-transition:width .3s ease,background-color .3s ease;-o-transition:width .3s ease,background-color .3s ease;text-shadow:0 0 4px rgba(0,0,0,.3);text-align:left;color:#FFF}.grid-menu-nav .item-menu .caption{top:auto;bottom:0;padding:15px;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.2) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,.2)));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.2) 100%);background:-o-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.2) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.2) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.2) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=0)}.grid-menu-nav .item-menu .caption:hover,.item-menu .caption:hover{background-color:rgba(0,0,0,.5)}.fade-type{position:relative;display:block}.fade-type .hover-type{display:block;width:100%;height:100%}.fade-type .hover-type .img{transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}.fade-type .hover-type:hover .img{-webkit-filter:grayscale(1);-webkit-filter:grayscale(100%) contrast(50%);-moz-filter:grayscale(100%) contrast(50%);-o-filter:grayscale(100%) contrast(50%);-ms-filter:grayscale(100%) contrast(50%);filter:gray;filter:grayscale(100%) contrast(50%);filter:progid:DXImageTransform.Microsoft.BasicImage(grayScale=1)}.item-menu .caption .copy{display:block;margin:0 0 5px;font-size:14px;font-size:1.4rem;font-family:Montserrat-Regular}.item-menu .caption .title{line-height:1;font-size:48px;font-size:4.8rem;color:#FFF}.grid-menu-nav .item-menu .caption .title{position:absolute;bottom:15px;font-size:26px;font-size:2.6rem}.item-menu .caption .text{display:block}.item-menu .caption .text-description{font-size:28px;font-size:2.8rem;font-family:Montserrat-Light}.item-menu .caption .price .text{line-height:1;font-size:46px;font-size:4.6rem}.item-menu .caption .price .pre-text{font-size:16px;font-size:1.6rem}.item-menu .caption sup{font-size:60%}.box-menu .item-card+.btn{margin-top:15px}.box-menu .btn .txt{font-size:16px;font-size:1.6rem}.box-menu .item-link{display:block;margin:0;padding-left:30px}.box-menu .item-link.title{position:relative;margin:8px 0;line-height:1;text-decoration:none;color:#3b7f0e;font-size:16px;font-size:1.6rem}.box-menu .item-link.title:hover{color:#285f04}.menu-sub .main-title .item-link{position:relative;display:block;padding:0;background:0 0;border:none;color:#2c2c2c;text-decoration:none;font-family:Montserrat-Bold;font-size:24px;font-size:2.4rem}.box-menu .wrapper-item-menu .item-menu:first-child a.item-link{margin-top:0}.box-menu .item-link .img-icn,.box-menu .main-title .img-icn,.box-menu.items-plus .item-menu .img-icn{position:absolute;top:0;right:100%;margin-right:-26px;max-width:28px;max-height:18px}.box-menu .main-title .img-icn,.box-menu.items-plus .item-menu .img-icn{display:none}.box-menu .item-menu .item-link a{display:block;margin-top:5px;color:#666;font-size:15px;font-size:1.5rem;text-decoration:none}.box-menu .item-menu .item-link a:hover{color:#2c2c2c}.box-menu .item-menu .item-link.more a{font-family:Lato-Regular;font-weight:700;color:#3b7f0e;text-decoration:underline}.box-menu .item-menu .item-link.more a:hover{text-decoration:none}.counter-top-destinations{counter-reset:counter-top-destinations}.counter-top-destinations .destination a:before{content:'0';font-family:Montserrat-Bold;font-size:16px;font-size:1.6rem;display:inline-block;vertical-align:top}.counter-top-destinations .destination span:before{content:counter(counter-top-destinations);counter-increment:counter-top-destinations}.box-menu .counter-top-destinations .item-link{padding-left:3px;margin-bottom:13px;font-family:Montserrat-Regular}.box-menu .counter-top-destinations .item-link span{font-family:Montserrat-Bold}.menu-sub .double-info-centered .main-title{padding:0;margin:0}.grid-menu-nav .box-menu.double-info-centered{max-width:inherit}.double-info-wrapper{display:table}.grid-menu-nav .box-menu.double-info-centered .double-info-wrapper{display:block}.double-info-wrapper .content-mapworld{padding-right:2%}.double-info-wrapper .content-mapworld img{height:150px;padding-bottom:10px;width:auto}.double-info-centered .btn-txt-shape .mask{font-size:16px;font-size:1.6rem}.box-menu.double-info-centered .btn{margin:0 0 50px}.grid-menu-nav .box-menu.module-login{max-width:575px}.grid-menu-nav .box-menu.module-login .quick-login{position:relative;width:100%;max-width:100%;margin-left:0;display:block}.grid-menu-nav .box-menu.module-login .quick-login .link{color:#3e8518;font-size:15px;font-size:1.5rem}.menu-sub .grid-menu .box-menu{min-width:358px;max-width:362px}.menu-sub .grid-menu .item-card.whiteboard .img-effect{max-height:133px;overflow:hidden}.menu-sub .grid-menu .item-card.whiteboard .caption{min-height:246px}.menu-sub .grid-menu .item-card .btn-theme.action .mask{font-size:15px;font-size:1.5rem}.module-login .buttons-wrapper{overflow:hidden}.module-login .buttons-wrapper button{float:left;position:static}.ie9 .module-login .buttons-wrapper button{position:relative}.module-login .quick-login .buttons-wrapper .social-login{float:right}.module-login .quick-login .buttons-wrapper .social-login .icn{margin:0 3px}@media screen and (max-width:768px),screen and (max-height:720px),screen and (max-height:768px) and (max-width:1024px){.box-menu .item-link.title{padding-top:5px}}@media screen and (max-width:1600px){.menu-sub .grid-menu .box-menu{min-width:0}.menu-sub .grid-menu .item-card{max-height:348px}.menu-sub .grid-menu .item-card.whiteboard .caption{min-height:217px}.menu-sub .grid-menu .item-card.whiteboard .caption .title{font-size:30px;font-size:3rem}.menu-sub .grid-menu .item-card.whiteboard .caption .pre-text{font-size:14px;font-size:1.4rem}.menu-sub .grid-menu .item-card .stp-bottom-right{border-bottom-width:110px;border-left-width:165px}.menu-sub .grid-menu .item-card .stp-bottom-right .text{bottom:-100px;font-size:15px;font-size:1.5rem}.menu-sub.module-compact .grid-menu-nav .box-menu,.menu-sub.module-shrink .grid-menu-nav .box-menu{width:22%;min-width:22%}.menu-sub.module-compact .grid-menu-nav .box-menu.five-columns{width:20%;min-width:20%}.menu-sub.module-compact .grid-menu-nav .module-aside,.menu-sub.module-shrink .grid-menu-nav .module-login{width:34%}.menu-sub.module-compact .grid-menu-nav .box-menu.items-plus .item-menu{width:48%;margin:1%}.menu-sub.module-compact .grid-menu-nav .box-menu.items-plus .item-menu .caption .title{font-size:20px;font-size:2rem}}@media screen and (max-width:1366px){.menu-sub .main-title{font-size:24px;font-size:2.4rem}.menu-sub .grid-menu .box-menu{padding:0 5px}.menu-sub .grid-menu .item-card .btn.close,.menu-sub .grid-menu .item-card .btn.share{top:20px;right:20px}.menu-sub .grid-menu .item-card .btn.action{left:20px}.menu-sub .grid-menu .item-card [class*=" btn-txt"] .mask,.menu-sub .grid-menu .item-card [class^=btn-txt] .mask{padding-right:10px;padding-left:10px}.menu-sub .grid-menu .item-card .caption{padding:15px 55px 20px 20px}.menu-sub .grid-menu .item-card.whiteboard .caption{min-height:220px}.menu-sub .grid-menu .item-card .caption .title{font-size:30px;font-size:3rem}.menu-sub .grid-menu .item-card.whiteboard .caption .title{font-size:24px;font-size:2.4rem}.menu-sub .grid-menu-nav [class*=" btn-txt"] .mask,.menu-sub .grid-menu-nav [class^=btn-txt] .mask{padding-right:14px;padding-left:14px}}@media screen and (max-width:1280px){.menu-sub .grid-menu .item-card.whiteboard .caption{min-height:210px}}@media screen and (max-width:1024px){.menu-sub{box-shadow:none}.menu-sub .wrapper{padding:0;min-width:0}.menu-sub .grid-menu .box-menu,.menu-sub.module-compact .grid-menu-nav .box-menu,.menu-sub.module-shrink .grid-menu-nav .box-menu,.menu-sub.module-widespace .grid-menu-nav .box-menu{display:block;width:100%;min-width:0;padding:0}.site-header .menu-link .menu-sub{visibility:visible;display:none;height:100%;top:0;margin-top:81px}.mod-mobile-menu-scroll .menu-link.is-hover .menu-sub.module-compact{height:calc(100% - 81px)}.menu-sub .grid-menu .btn,.menu-sub .grid-menu .item-card,.menu-sub .grid-menu-nav .box-menu.double-info-centered,.menu-sub .grid-menu-nav .item-menu.counter-top-destinations,.menu-sub.module-compact .grid-menu-nav .module-aside,.menu-sub.module-shrink .grid-menu-nav .module-login{display:none}.menu-sub .grid-menu-nav .module-aside.items-plus{display:block}.menu-sub .grid-menu-nav .wrapper-item-menu{overflow:hidden}.menu-sub.module-compact .grid-menu-nav .item-menu .caption,.menu-sub.module-compact .grid-menu-nav .item-menu .caption .title{position:relative;bottom:auto;left:auto;background:0 0;text-shadow:none;text-decoration:none}.menu-sub .grid-menu .item-card .caption,.menu-sub.module-compact .grid-menu-nav .item-menu .caption{padding:0}.menu-sub .grid-menu-nav .main-title{margin:0;padding:0;width:0;height:0;min-height:0;overflow:hidden;font-size:0}.menu-sub.module-compact .grid-menu-nav .box-menu.items-plus .item-menu{max-width:100%;margin:0}.box-menu.items-plus .item-menu .img{display:none}.menu-sub .grid-menu-nav .item-menu,.menu-sub .main-title,.menu-sub .wrapper-item-menu .item-menu ul .item-link,.menu-sub.module-compact .grid-menu-nav .box-menu.items-plus .item-menu{display:block;width:100%;max-height:100%;margin-bottom:2px;margin-left:0;padding:0;background:#e3e3e3}.menu-sub .wrapper-item-menu .item-menu ul .item-link{margin-bottom:0;border-top:1px solid #FFF}.menu-sub .box-menu .item-link.title,.menu-sub .main-title .item-link,.menu-sub .wrapper-item-menu .item-menu ul .item-link a,.menu-sub.module-compact .grid-menu-nav .box-menu.items-plus .item-menu .caption .title,.menu-sub.module-shrink .box-menu .item-link.title{margin:0;padding-top:15px;padding-bottom:15px;padding-left:45px;line-height:1.2;color:#2c2c2c;text-shadow:none;text-transform:uppercase;font-family:Lato-Regular;font-size:13px;font-size:1.3rem}.box-menu .item-link.title,.menu-sub .main-title,.site-header .menu-services .menu-link{min-height:43.33px}.box-menu.items-plus .item-menu .img-icn,.menu-sub .box-menu .item-link .img-icn,.menu-sub .box-menu .main-title .img-icn{top:50%;margin-top:-10px;margin-right:-35px;-webkit-filter:grayscale(1);-webkit-filter:grayscale(100%) contrast(500%);-moz-filter:grayscale(100%) contrast(500%);-o-filter:grayscale(100%) contrast(500%);-ms-filter:grayscale(100%) contrast(500%);filter:gray;filter:grayscale(100%) contrast(500%);filter:progid:DXImageTransform.Microsoft.BasicImage(grayScale=1);width:auto;height:20px;max-height:100%;max-width:100%}.box-menu.items-plus .item-menu .img-icn,.menu-sub .box-menu .main-title .img-icn{display:block}.module-regular .grid-menu-nav .box-menu{width:100%;min-width:100%}.grid-menu-nav .box-menu{padding:0}.menu-sub .wrapper-item-menu .item-menu ul{display:none;position:relative;margin-top:15px;padding-bottom:0;width:120%;left:-10%;right:-10%}.menu-sub .wrapper-item-menu .item-menu.is-open{padding-bottom:0}.menu-sub .wrapper-item-menu .item-menu.is-open ul{display:block}.menu-sub .wrapper-item-menu .item-menu ul .item-link{background:#eee;color:#666}}@media screen and (max-width:767px){.site-header .menu-link .menu-sub{margin-top:81px}.mod-mobile-menu-scroll .menu-link.is-hover .menu-sub{height:calc(100% - 81px)}}@media screen and (max-width:320px){.site-header .menu-link .menu-sub{margin-top:71px}.mod-mobile-menu-scroll .menu-link.is-hover .menu-sub{height:calc(100% - 71px)}}/*! 30. Menu Header Notifications */.site-header .user-area .wrap-notifications{position:absolute;z-index:6;margin-top:9px;display:none}.site-header .is-open.user-area .wrap-notifications{display:block}.site-header .menu-link.js-drop .wrap-notifications .wrap-header .stp{margin:0;vertical-align:middle;line-height:23px}.site-header .user-area .wrap-notifications .wrapper{height:auto}.site-header .header-bar .user-header-notifications.menu-link.js-drop{padding-top:6px}.site-header .header-bar .is-open.user-header-notifications.menu-link.js-drop{padding:0;background:0 0;border:0;margin-left:19px;margin-right:10px;margin-bottom:-1px}.site-header .header-bar .is-open.user-header-notifications.menu-link.js-drop .stp{margin-right:0}/*! 30. MENU HEADER */.site-header .menu-services:after{content:' ';display:block;position:fixed;top:0;z-index:-1;height:100%}.mod-mobile-menu-push .site-header .menu-services.mod-mobile-menu-scroll{position:fixed;height:100%;overflow-y:auto;right:0}.mod-mobile-menu-push .site-header .menu-services.mod-mobile-menu-scroll.has-submenu{overflow-y:hidden}.site-header .menu-link .link .img-icn{display:none;width:auto;height:20px}.site-header .menu-user .menu-link{max-height:35px}.site-header .menu-user .user-notifications{padding-top:0;padding-bottom:0}.site-header .menu-user .user-notifications .stp-circle-theme{position:relative}.site-header .menu-link.js-drop .stp,.site-header .menu-link.js-drop [class*=" link-icn"],.site-header .menu-link.js-drop [class^=link-icn]{position:relative;z-index:5;display:inline-block;vertical-align:top}.site-header .menu-link.js-drop [class*=" link-icn"],.site-header .menu-link.js-drop [class^=link-icn]{width:auto}.site-header .menu-link.js-drop .stp{margin:-5px 0 -5px 9px;line-height:1}.site-header .menu-link.js-drop .stp:hover{background:#c2000f}.site-header .menu-link.first,.site-header .menu-link:first-child{margin-left:0;padding-left:0}.site-header .menu-link [class*=" link"],.site-header .menu-link [class^=link]{display:block;width:100%;text-transform:uppercase;color:#2c2c2c;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative}.site-header .menu-link .link-icn-lang .link-icn{padding:0;width:22px;height:11px;display:inline-block;vertical-align:middle}.site-header .menu-link .link-icn-lang .text.desktop-only{display:inline-block;vertical-align:middle}.site-header .menu-services .menu-head{display:none;width:100%;max-height:86px;border-bottom:2px solid #FFF;background:#eee;font-size:13px;font-size:1.3rem}.site-header .menu-services .menu-head+.menu-head{border-right:0;border-left:1px solid #FFF}.site-header .menu-services .menu-link{padding:0}.site-header .menu-services .menu-link .link{padding-left:30px}.site .site-header .menu-services .menu-link.first .link,.site .site-header .menu-services .menu-link:first-child .link{padding-left:0}.site-header .menu-services .menu-link.is-special .link{font-family:Lato-Regular;font-weight:700}.site-header .menu-services .menu-link.user-area{display:none}.site-header .menu-sites [class*=" link"],.site-header .menu-sites [class^=link],.site-header .menu-user [class*=" link"],.site-header .menu-user [class^=link]{color:#666;font-size:14px;font-size:1.4rem}.ie .site-header .menu-sites [class^=link],.ie .site-header .menu-user [class*=" link"],.ie .site-header .menu-user [class^=link],.ie site-header .menu-sites [class*=" link"]{font-size:13px}.site-header .menu-user [class*=" link"],.site-header .menu-user [class^=link]{display:inline-block;vertical-align:bottom}.site-header .menu-services [class*=" link"],.site-header .menu-services [class^=link]{font-size:16px;font-size:1.6rem}.site-header .menu-services .menu-link .link:after{margin-top:5px;margin-bottom:-7px}.site-header .menu-link.is-active [class*=" link"]:after,.site-header .menu-link.is-active [class^=link]:after,.site-header .menu-link:hover [class*=" link"]:after,.site-header .menu-link:hover [class^=link]:after{width:100%;background:#666}.site-header .menu-services .menu-link .link:after{height:2px}.ie9 .site-header .menu-sofia{opacity:0}.ie10 .site-header .menu-sofia{display:none}.mod-overlay.site-header .menu-sofia{border-color:#FFF}.mod-overlay.site-header [class*=" link"],.mod-overlay.site-header [class^=link]{color:#FFF}.mod-overlay.site-header .menu-link.is-active [class*=" link"]:after,.mod-overlay.site-header .menu-link.is-active [class^=link]:after,.mod-overlay.site-header .menu-link:hover [class*=" link"]:after,.mod-overlay.site-header .menu-link:hover [class^=link]:after{background:#FFF}.mod-overlay.site-header .link-icn-support{background-image:url(../images/link-icn-support.svg)}.ie .mod-overlay.site-header .link-icn-support{background-size:48px;background-position-x:-17px}.mod-overlay.site-header .link-icn-customer{background-image:url(../images/link-icn-customer.svg);background-size:13px 12px}.ie .mod-overlay.site-header .link-icn-customer{background-size:105px;background-position-x:-45px}.mod-overlay.site-header .ask-sofia{color:#FFF}.mod-overlay-hover.site-header .menu-sofia,.mod-scrolled.site .site-header .menu-sofia{border-color:#eee}.mod-overlay-hover.site-header [class*=" link"],.mod-overlay-hover.site-header [class^=link],.mod-scrolled.site .site-header [class*=" link"],.mod-scrolled.site .site-header [class^=link]{color:#2c2c2c}.mod-overlay-hover.site-header .menu-link.is-active [class*=" link"]:after,.mod-overlay-hover.site-header .menu-link.is-active [class^=link]:after,.mod-overlay-hover.site-header .menu-link:hover [class*=" link"]:after,.mod-overlay-hover.site-header .menu-link:hover [class^=link]:after,.mod-scrolled.site .site-header .menu-link.is-active [class*=" link"]:after,.mod-scrolled.site .site-header .menu-link.is-active [class^=link]:after,.mod-scrolled.site .site-header .menu-link:hover [class*=" link"]:after,.mod-scrolled.site .site-header .menu-link:hover [class^=link]:after{background:#2c2c2c}.mod-overlay-hover.site-header .link-icn-support,.mod-scrolled.site .site-header .link-icn-support{background-image:url(../images/link-icn-support-black.svg)}.ie11 .mod-overlay-hover.site-header .link-icn-support,.ie11 .mod-scrolled.site .site-header .link-icn-support{background-size:15px!important;background-position-x:0!important}.ie10 .mod-overlay-hover.site-header .link-icn-support,.ie10 .mod-scrolled.site .site-header .link-icn-support,.ie9 .mod-overlay-hover.site-header .link-icn-support,.ie9 .mod-scrolled.site .site-header .link-icn-support{background-size:15px!important;background-position:0!important}.mod-overlay-hover.site-header .link-icn-customer,.mod-scrolled.site .site-header .link-icn-customer{background-image:url(../images/link-icn-customer-black.svg)}.ie11 .mod-overlay-hover.site-header .link-icn-customer,.ie11 .mod-scrolled.site .site-header .link-icn-customer{background-size:13px 12px!important;background-position-x:0!important}.ie10 .mod-overlay-hover.site-header .link-icn-customer,.ie10 .mod-scrolled.site .site-header .link-icn-customer,.ie9 .mod-overlay-hover.site-header .link-icn-customer,.ie9 .mod-scrolled.site .site-header .link-icn-customer{background-size:13px 12px!important;background-position:0!important}.mod-overlay-hover.site-header .ask-sofia,.mod-scrolled.site .site-header .ask-sofia{color:#2c2c2c}.mod-collapsed.site-header .menu{height:0;padding:0;overflow:hidden}.mod-collapsed.site-header .menu-bar{float:right;width:40px;height:64px;background:url(../images/button-mobile.svg) center center no-repeat;cursor:pointer}.mod-collapsed.site-header .menu-sofia{position:absolute;top:0;right:4.68%;margin:12px 85px;padding:3px 25px;border-left:0;border-right:1px solid #eee}.site-header .menu-services .menu-head.is-active{background:#d4d4d4}.site-header .menu-services.is-open:before{width:90%;max-width:930px;opacity:1;filter:alpha(opacity=100)}.site-header .menu-services.is-open:after{left:-256px;width:256px;background-color:#FFF;-webkit-transition:all 300ms ease-out 300ms;-moz-transition:all 300ms ease-out 300ms;-o-transition:all 300ms ease-out 300ms;transition:all 300ms ease-out 300ms}.site-header .menu-services .menu-head.is-open{border-color:#f2f2f2;background:#f2f2f2}.site-header .header-bar .is-open.menu-link{padding:9px 0;background:#f2f2f2;border:1px solid #dbdbdb;border-bottom:none}.site-header .header-bar .is-open.menu-link [class*=" link"],.site-header .header-bar .is-open.menu-link [class^=link]{color:#2c2c2c}.site-header .header-bar .is-open.menu-link.js-drop [class*=" link-icn"],.site-header .header-bar .is-open.menu-link.js-drop [class^=link-icn]{padding:0 9px 0 31px}.site-header .header-bar .is-open.menu-link [class*=" link-"]:hover:after,.site-header .header-bar .is-open.menu-link [class^=link-]:hover:after,.site-header .header-bar .is-open.menu-link a.link:hover:after,.site-header .header-bar .is-open.menu-link:hover [class*=" link-"]:after,.site-header .header-bar .is-open.menu-link:hover [class^=link-]:after,.site-header .header-bar .is-open.menu-link:hover a.link:after{background-color:transparent}.site-header .header-bar .is-open.menu-link .link-icn-customer{background:url(../images/link-icn-customer-black.svg) 9px 0/13px 12px no-repeat}.site-header .header-bar .is-open.menu-link.js-drop .stp{margin-right:9px;margin-left:0}.site-header .header-bar .is-open.menu-link.js-drop .stp:after{width:200%;right:-9px;bottom:-6px}.site-header .menu-services .menu-link.is-clone,.site-header .menu-services .menu-link.is-clone-too{background:#e3e3e3}.site-header .menu-services .menu-link.user-language.is-clone-too{background:0 0}.site-header .menu-services .menu-link.user-support.is-clone-too{background:#d4d4d4}.site-header .menu-services .menu-link.user-support.is-clone-too .img-icn{-webkit-filter:grayscale(1);-webkit-filter:grayscale(100%) contrast(500%);-moz-filter:grayscale(100%) contrast(500%);-o-filter:grayscale(100%) contrast(500%);-ms-filter:grayscale(100%) contrast(500%);filter:gray;filter:grayscale(100%) contrast(500%);filter:progid:DXImageTransform.Microsoft.BasicImage(grayScale=1)}@media screen and (max-width:1279px) and (min-height:769px){.site-header .menu-services [class*=" link"],.site-header .menu-services [class^=link],.site-header .menu-sites [class*=" link"],.site-header .menu-sites [class^=link],.site-header .menu-user [class*=" link"],.site-header .menu-user [class^=link]{font-size:13px;font-size:1.3rem}}@media screen and (max-width:1279px){.menu-bar{margin-left:10px}.site-header .menu-services .menu-link .link{padding-left:15px}}@media screen and (min-width:1024px) and (max-width:1095px){.header-logo{width:250px}}@media screen and (max-width:1024px){.site-header .menu-services .menu-link .link{padding-left:0}.site-header .menu-link .link-icn-lang .link-icn.desktop-only,.site-header .menu-link .link-icn-lang .text.desktop-only{display:none}.site-header .menu-link .link .img-icn{display:block;position:absolute;margin-top:-3px;margin-left:-32px}.site-header .menu-link .link .text{display:inline-block;vertical-align:middle}.site-header .menu-user .menu-link .link .img-icn,.site-header .menu-user .menu-link .link .text{vertical-align:top}.site-header .menu-services{position:absolute;z-index:10;right:-256px;top:0;width:256px;padding:0;background:#FFF}.site-header .menu-services .menu-head{display:inline-block;width:50%;border-right:1px solid #FFF}.site-header .menu-services .menu-head>.btn{height:74px}.site-header .menu-services .menu-link{display:block;width:100%;margin-bottom:2px;margin-left:0;padding:15px 15px 15px 45px;background:#d4d4d4}.site-header .menu-link.user-notifications{display:none}.mod-collapsed.site-header .menu-sofia,.site-header .menu-sofia{position:absolute;top:0;right:3%;margin:25px 70px 0 0;padding:3px 0;border-right:0;border-left:0}.site-header .menu-head.is-open.user-area~.menu-link{display:none}.site-header .menu-link.is-active [class*=" link"]:after,.site-header .menu-link.is-active [class^=link]:after,.site-header .menu-link:hover [class*=" link"]:after,.site-header .menu-link:hover [class^=link]:after{width:0;background:0 0}.site-header .menu-link[class*=" user-"] .link,.site-header .menu-link[class^=user-] .link{padding:0;background:0 0;text-align:left}.site-header .menu-link .link .text.mobile-only,.site-header .menu-user .menu-link .link .img-icn{display:inline-block}.site-header .menu-link .link .text.desktop-only{display:none}.site-header .menu-services [class*=" link"],.site-header .menu-services [class^=link]{font-size:13px;font-size:1.3rem}.js-menucont-header-notifications-mobile>.stp-circle-theme{top:29px;right:260px;z-index:15}}@media screen and (max-width:767px){.mod-collapsed.site-header .menu-sofia{margin-top:15px}.site-header .menu-sofia{display:none}.js-menucont-header-notifications-mobile .stp-circle-theme{top:26px;right:90px}}@media screen and (max-width:320px){.site-header .menu-services .menu-head>.btn{height:64px}}/*! 30. MENU PAGE AREA */.menu-page-area{width:100%;max-width:255px;overflow:hidden;background-color:#eee;border-top:1px solid #eee}.menu-page-area .list-options .item-option{border-top:2px solid #FFF}.menu-page-area .list-options .item-option.first,.menu-page-area .list-options .item-option:first-child{border-top:4px solid #FFF}.menu-page-area .list-options .item-option .item-link{padding:20px 15px;text-align:left;font-size:0}.menu-page-area .list-options .item-option .item-link .image,.menu-page-area .list-options .item-option .item-link .text{display:inline-block;vertical-align:middle}.menu-page-area .list-options .item-option .item-link .image{width:15.5%;max-width:35px}.menu-page-area .list-options .item-option .item-link .image .img{width:auto;max-width:100%;height:24px}.menu-page-area .list-options .item-option .item-link .text{padding-left:15px;color:#2c2c2c;text-transform:uppercase;font-size:14px;font-size:1.4rem}.menu-page-area .list-options .item-option .item-link.ui-state-active .text,.menu-page-area .list-options .item-option .item-link:hover .text,.menu-page-area .list-options .item-option.is-active>.item-link .text{color:#3e8518}.menu-page-area .list-options .item-option .list-options .item-option{padding:0 15px;border-top:0}.menu-page-area .list-options .item-option .list-options .item-option .item-link{padding:15px 5px;border-top:1px solid #cbcbcb}.menu-page-area .list-options .item-option .list-options .item-option .item-link .text{padding-left:5px;font-size:13px;font-size:1.3rem}@media screen and (max-width:1024px){.menu-page-area{position:absolute;z-index:3;max-width:100%;left:0;margin-top:-30px;border-top:0}.sidebar-menu-wrapper.is-visible .menu-page-area{display:none}.menu-page-area .list-options .item-option,.menu-page-area .list-options .item-option.first,.menu-page-area .list-options .item-option:first-child{border-top:0}.sidebar-menu-wrapper.is-visible .menu-page-area .list-options .item-option{display:none}.menu-page-area>.list-options>.item-option.is-active{display:block}.menu-page-area>.list-options>.item-option>.item-link{padding:10px 3%;background:url(../images/arrow-down-1.svg) right 3% center no-repeat}.menu-page-area .list-options .item-option .list-options .item-option .item-link{padding-right:15px;padding-left:15px}.menu-page-area .list-options .item-option .item-link .image{width:auto}.menu-page-area .list-options .item-option .item-link .image .img{max-height:22px}.menu-page-area.is-expanded .list-options .item-option{display:block}.site-header .menu-link .menu-sub.menu-page-area .item-option{display:block;width:100%;max-height:100%;margin-bottom:2px;margin-left:0;padding:15px;background:#e3e3e3}.site-header .menu-link .menu-sub.menu-page-area .wrapper>.list-options>.item-option>.item-link{padding:0}.site-header .menu-link .menu-sub.menu-page-area{height:auto}.site-header .menu-link .menu-sub.menu-page-area .list-options .list-options{margin-top:15px}.site-header .menu-link .menu-sub.menu-page-area .list-options .list-options .item-option{padding:0}}@media screen and (max-width:767px){.menu-page-area .list-options .item-option .item-link{padding-right:15px;padding-left:15px;background-position:right 15px center}}