.trip-planning{border:0;background-repeat:no-repeat;background-position:center top;background-attachment:fixed;position:relative;-webkit-background-size:cover;background-size:cover}.trip-planning:before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background-color:rgba(0,0,0,.4);z-index:1}.trip-planning .wrapper{position:relative;z-index:10;color:#fff}.trip-planning .section-title-tbl{border:0;margin:0;padding:0}.trip-planning .section-title{margin-bottom:17px}.trip-planning p{font-size:18px;margin:0}.trips{font-size:0;margin:30px 0 0 -60px;display:none}.trips>li{display:inline-block;vertical-align:top;width:33.33%;padding:30px 0 0 60px}.trips h3{font-size:25px;font-family:interstate lt,sans-serif;margin-bottom:20px}.trips a{padding:10px 0;font-size:18px;font-family:lucidasan-rom,sans-serif;color:#fff;display:inline-block}.trips a:hover,.trips a:focus{text-decoration:underline}.assistance .item{width:16.66%;padding:20px}.assistance .container{max-width:none}.highlights{font-size:0;margin:-10px 0 0 -30px}.highlights li{display:inline-block;vertical-align:top;padding:30px 0 0 30px;width:33.33%}.highlights .block{border:1px solid #707070;padding:20px 20px 60px;position:relative}.highlights h3{color:#e70922;font-size:20px;margin-bottom:14px;border-bottom:1px solid #707070;padding-bottom:15px;line-height:1.22}.highlights p{font-size:14px}.highlights .btn-primary{position:absolute;left:20px;bottom:20px}.newsletter{max-width:1040px}.newsletter .tbl{display:table;width:100%;margin:40px 0 0}.newsletter .tbl .col{display:table-cell;vertical-align:top;width:50%}.newsletter .tbl .col.left{padding-right:60px}.newsletter .tbl .col.right{padding-left:60px}.newsletter h3{color:#1e1e1e;font-size:24px;margin-bottom:14px;line-height:1.2}.newsletter .store-buttons{font-size:0}.newsletter .store-buttons a{display:inline-block;vertical-align:top;width:155px;margin:0 0 12px 30px}.newsletter .store-buttons a:first-child{margin-left:0}.newsletter .store-buttons a:hover,.newsletter .store-buttons a:focus{opacity:.8}.newsletter .subscribe-box{display:block;width:100%}.newsletter .subscribe-box input[type=email]{height:42px;background-color:#fff;border:1px solid #000;display:block;margin:0;width:100%;font-size:17px;font-family:interstate lt,sans-serif;padding:0 14px}.newsletter .subscribe-box .chk-policy{display:block;margin:10px 0 0;text-align:left}.newsletter .subscribe-box .btn-primary{display:block;margin-top:10px}.newsletter .msg-error{padding:9px;background-color:#f8dcde;margin-top:10px;display:none;color:#e20714}.newsletter .msg-error p{font-family:lucidasan-dem,sans-serif;font-size:12px;margin:0}header .btn-change-booking{display:block;color:#1e1e1e;font-size:12px;text-transform:uppercase;line-height:49px;padding:0 20px;font-family:interstate reg,sans-serif}header .btn-change-booking:hover,header .btn-change-booking:focus,header .btn-change-booking.active{color:#fff;background-color:#ec0921}.change-booking{position:relative}.change-booking-popup{width:330px;position:absolute;right:0;top:60px;background-color:#fff;z-index:80;display:none;padding:19px 24px;text-align:left;-webkit-box-shadow:0 2px 16px 0 rgba(33,43,54,.08),0 0 0 1px rgba(6,44,82,.1);box-shadow:0 2px 16px 0 rgba(33,43,54,.08),0 0 0 1px rgba(6,44,82,.1)}.change-booking-popup:after,.change-booking-popup:before{bottom:100%;left:80%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.change-booking-popup:after{border-color:transparent;border-bottom-color:#fff;border-width:8px;margin-left:-8px}.change-booking-popup:before{border-color:transparent;border-bottom-color:#dfdfdf;border-width:9px;margin-left:-9px}.change-booking-popup .content{padding:19px 24px}.change-booking-popup h3{font-size:16px;color:#1e1e1e;margin-bottom:14px;font-family:lucidasan-dem,sans-serif}.change-booking-popup .field{margin-top:14px}.change-booking-popup label{display:block;font-family:lucidasan-dem,sans-serif;color:#1e1e1e;font-size:12px;line-height:1.58;text-transform:uppercase;margin-bottom:3px}.change-booking-popup .btn-primary{display:block;width:100%;top:auto}.change-booking-popup .foot-note{margin:20px 0 0}.change-booking-open .booking-widget{opacity:.2}.booking-widget{-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}.yob header .btn-change-booking{color:#ff0}.yob header .btn-change-booking:hover,.yob header .btn-change-booking:focus,.yob header .btn-change-booking.active{color:#000;background-color:#ff0}.yob .change-booking-popup{border:1px solid #ff0;background-color:#000}.yob .change-booking-popup h3{color:#ff0}@media only screen and (max-width:1100px){.highlights{margin:-10px 0 0 -20px}.highlights li{padding:20px 0 0 20px}.newsletter .tbl .col.left{padding-right:40px}.newsletter .tbl .col.right{padding-left:40px}.trips{margin:10px 0 0 -30px}.trips>li{padding:30px 0 0 30px}.trips h3{font-size:22px}.trips a{font-size:16px;padding:8px 0}}@media only screen and (max-width:960px){.assistance .item{display:block;width:100%}}@media only screen and (max-width:820px){.assistance .item{padding:0 20px}.trips>li{width:50%}.highlights li{width:100%}.newsletter .tbl,.newsletter .tbl .col{display:block;width:100%}.newsletter .tbl{max-width:550px;margin:30px auto 0;text-align:center}.newsletter .tbl .col.left{padding:0}.newsletter .tbl .col.right{padding:30px 0 0}.newsletter .store-buttons a{margin:0 12px 12px}.newsletter .store-buttons a:first-child{margin-left:12px}header .btn-change-booking{display:inline-block}}@media only screen and (max-width:670px){.trip-planning .section-title-tbl,.trip-planning .section-title-tbl .col{display:block;text-align:center}.trip-planning .section-title-tbl .section-title{max-width:none;text-align:center}.trip-planning .section-title-tbl .col.right{width:100%;padding:30px 0 0}.trip-planning .section-title-tbl .btn-primary{display:inline-block;min-width:200px;width:auto}.trips{margin-top:-20px}.trips>li{width:100%;text-align:center}.trips h3{margin-bottom:10px}header .btn-change-booking{line-height:40px;padding:0 15px}}@media only screen and (max-width:570px){.trips h3{font-size:20px}.highlights h3{font-size:18px}.newsletter h3{font-size:20px}.newsletter .subscribe-box,.newsletter .subscribe-box .cell{display:block}.newsletter .subscribe-box .cell.right{width:100%;padding:10px 0 0}.newsletter .subscribe-box .btn-primary{width:100%}header .btn-change-booking{font-size:10px}.change-booking{position:static}.change-booking-popup{width:100vw;top:50px;right:auto;left:0}.change-booking-popup:after,.change-booking-popup:before{left:50%}}