.acc-review-container{padding-top:16px;overflow:hidden}.acc-rating-container{border:1px solid #e0e0e0;display:block;float:left;height:8px;width:100px;margin-top:4px;margin-right:5px;padding:1px}.acc-rating-0{width:0%;height:100%}.acc-rating-1{width:10%;height:100%}.acc-rating-2{width:20%;height:100%}.acc-rating-3{width:30%;height:100%}.acc-rating-4{width:40%;height:100%}.acc-rating-5{width:50%;height:100%}.acc-rating-6{width:60%;height:100%}.acc-rating-7{width:70%;height:100%}.acc-rating-8{width:80%;height:100%}.acc-rating-9{width:90%;height:100%}.acc-rating-10{width:100%;height:100%}.acc-review-inner{width:130px}.mod-geosubmitreview{width:100%}.mod-geosubmitreview .region-header .cms-bgr1{padding:8px 15px}.mod-geosubmitreview .region-content{padding:8px 15px}.mod-geosubmitreview .accom-img img{width:100%;margin:0 auto;display:block;padding-bottom:16px}.mod-geosubmitreview textarea{width:100%}.rating-error{background-color:rgba(255,0,0,.5)}.mod-flightresults .flight-info-modal .cms-icon-meal,.mod-flightresults .flight-info-modal .cms-icon-atol,.mod-flightresults .flight-info-modal .cms-icon-sfc{font-size:25px;vertical-align:middle;margin:0 8px}.mod-flightresults .flight-info-modal .flight-moreinfo-iconrow{padding:0 8px;line-height:1}.mod-flightresults .flight-info-modal .cms-icon-st5{vertical-align:middle;margin-right:5px}.region-xsltcontainer .xslt-modal-card{box-shadow:0 1px 10px rgba(0,0,0,.2);border:none;background-color:#fff;padding:15px;margin-bottom:15px}.region-xsltcontainer .xslt-modal-label{white-space:nowrap}.region-xsltcontainer .xslt-modal-icon .xslt-modal-paxicon{fill:currentColor;width:32px;height:32px}.region-xsltcontainer .xslt-pax-modal{background-color:#f9f9f9;padding-bottom:0}@media(max-width:768px){.mod-basket .region-header,.mod-basketthankyou .region-header{font-size:20px}}.mod-memberinfobar{background-color:#f5f5f5;margin-top:44px;padding:30px 30px 60px 30px}.mod-memberinfobar .icn-sm{margin-bottom:10px;margin-top:20px}.memberinfobar-title{color:#1c517d;display:block;font-size:18px;font-weight:700}.memberinfobar-title a{color:#1c517d}.account-section{margin-bottom:15px}.account-section-large{margin-bottom:30px}.account-totalbar{background-color:#f5f5f5;padding:8px 15px}.account-totallabel{font-size:16px}.account-totalpoints{color:#1c517d;font-size:20px}.account-list-group-hdr{padding:15px}.account-doubleline{line-height:2}.account-area .list-group .list-group-item{background-color:#f5f5f5;border:2px solid transparent}.account-area .list-group .list-group-item:hover,.account-area .list-group .list-group-item-active{border-color:#1c517d;color:#2c2c2c}.list-group-item-grouped{border-bottom:0 !important}.list-group-item-grouped:last-child{border-bottom:2px solid #1c517d !important}.account-area .list-group .list-group-item .account-bookingref{color:#1c517d;text-decoration:underline}a.account-card-large{border:2px solid transparent;border-bottom:2px solid #1c517d;padding:40px 10px}a.account-card-large:hover,a.account-card-large.active{background-color:#f5f5f5;border:2px solid #1c517d}.account-card-icon{margin-bottom:30px}.account-card-header{color:#1c517d;font-size:18px;font-weight:700;font-family:"open sans"}.account-card-large{border:2px solid transparent;padding:30px 10px}.account-card-large-info{background-color:#f5f5f5;font-size:12px;padding:20px 10px;min-height:209px}@media(max-width:768px){.account-card-large-info.text-right,.account-card-large-info.text-left{text-align:center}}.account-card-header-padded{padding:0 20px}.icn-profile{background:transparent url(/Assets/Images/Icons/Members/icn-profile.png) no-repeat 0 0;display:inline-block;height:70px;width:70px}.icn-booking{background:transparent url(/Assets/Images/Icons/Members/icn-booking.png) no-repeat 0 0;display:inline-block;height:70px;width:70px}.icn-points{background:transparent url(/Assets/Images/Icons/Members/icn-points.png) no-repeat 0 0;display:inline-block;height:70px;width:70px}.icn-contact{background:transparent url(/Assets/Images/Icons/Members/icn-profile-contact.png) no-repeat 0 0;display:inline-block;height:70px;width:70px}.icn-contact2{background:transparent url(/Assets/Images/Icons/Members/icn-contact2.png) no-repeat 0 0;display:inline-block;height:70px;width:70px}.icn-view{background:transparent url(/Assets/Images/Icons/Members/icn-view.png) no-repeat 0 0;display:inline-block;height:70px;width:70px}.icn-resend{background:transparent url(/Assets/Images/Icons/Members/icn-resend.png) no-repeat 0 0;display:inline-block;height:70px;width:70px}.icn-address{background:transparent url(/Assets/Images/Icons/Members/icn-address.png) no-repeat 0 0;display:inline-block;height:70px;width:70px}.icn-sm-email{background:transparent url(/Assets/Images/Icons/Members/icn-sm-email.png) no-repeat 0 0;display:inline-block;height:40px;width:40px}.icn-sm-booking{background:transparent url(/Assets/Images/Icons/Members/icn-booking.png) no-repeat 0 0;display:inline-block;height:40px;width:40px;background-size:40px}.icn-sm-faq{background:transparent url(/Assets/Images/Icons/Members/icn-sm-faq.png) no-repeat 0 0;display:inline-block;height:40px;width:40px}.icn-sm-tel{background:transparent url(/Assets/Images/Icons/Members/icn-sm-tel.png) no-repeat 0 0;display:inline-block;height:40px;width:40px}.icn-buypoints{background:transparent url(/Assets/Images/Icons/Members/Icon_Buypoints.png) no-repeat 0 0;display:inline-block;height:70px;width:70px}.icn-referfriend{background:transparent url(/Assets/Images/Icons/Members/Icon_ReferFriend.png) no-repeat 0 0;display:inline-block;height:70px;width:70px}.icn-upgradetier{background:transparent url(/Assets/Images/Icons/Members/Icon_Upgrade_tier.png) no-repeat 0 0;display:inline-block;height:70px;width:70px}.icn-quotes{background:transparent url(/Assets/Images/Icons/Members/icn-quotes.png) no-repeat 0 0;display:inline-block;height:70px;width:70px}.myaccount-ordersummary{margin-top:5px;font-size:12px}.myaccount-box{margin-bottom:30px}.myaccount-box .myaccount-searchicon{font-size:22px;color:#fff;background:#1c517d;padding:5px 10px}.myaccount-box .myaccount-gotolink{color:#1c517d;font-size:16px}.myaccount-box .myaccount-gotolink .cms-icon-right{color:#1c517d;font-size:10px;margin-left:15px}.myaccount-box .list-group-item{padding:15px}.myaccount-box-bottom{margin-top:15px}.myaccount-box-header{margin-bottom:15px;font-size:20px;display:block}.myaccount-searchtype-button{margin:0 15px}.myaccount-currentbalance{padding-bottom:15px}.myaccount-underline{border-bottom:2px solid #1c517d;padding:10px 40px}.myaccount-underline2{border-bottom:2px solid #1c517d;padding:10px 5px}.myaccount-totalsummary{margin-bottom:30px}.myaccount-points strong{color:#1c517d}.myaccount-bookingref{color:#1c517d;text-decoration:underline}.myaccount-helpbox{flex:1;padding:12px 40px;text-align:center}.myaccount-helpbox+.myaccount-helpbox{border-left:1px solid #ccc}.myaccount-helpbox .btn{padding:17px 24px}.myaccount-helpbox-header{margin-bottom:15px}.myaccount-helpbox-smalltext{margin-top:15px}.myaccount-helpbox-phone{font-size:24px;font-weight:bold;color:#1c517d}.myaccount-mypoints-table .list-group .list-group-item{padding:0 !important;margin-bottom:15px !important}.myaccount-mypoints-table-row>div{padding-left:15px;padding-right:15px;border-right:1px solid #fff;padding-top:10px;padding-bottom:10px}.myaccount-mypoints-table-row>div:last-child{border-right:0}.myaccount-pointsdisplay strong{color:#1c517d}.myaccount-pointsdisplay span{font-size:16px}.myaccount-mypoints-table-row label{display:none}.myaccount-mypoints-totalsummary{margin-bottom:30px}.myaccount-mypoints-totalsummary .account-section{margin-bottom:30px}.myaccount-tierbox{background:#f5f5f5;padding:15px 30px}.myaccount-tierbox-header{border-bottom:6px solid #ccc;padding-bottom:15px;margin-bottom:20px;font-size:26px}.myaccount-subcurrency{font-size:14px;margin-right:2px}.myaccount-tierbox-bronze .myaccount-tierbox-header{border-color:#936419}.myaccount-tierbox-bronze .myaccount-tierbox-tierlevel{color:#936419}.myaccount-tierbox-silver .myaccount-tierbox-header{border-color:#a5a5a5}.myaccount-tierbox-silver .myaccount-tierbox-tierlevel{color:#a5a5a5}.myaccount-tierbox-gold .myaccount-tierbox-header{border-color:#c6a042}.myaccount-tierbox-gold .myaccount-tierbox-tierlevel{color:#c6a042}.myaccount-tierbox-active{border:2px solid #1c517d}.myaccount-tierbox-benefits ul{padding:0;margin:0;list-style:none}.myaccount-tierbox-benefits ul li{padding-bottom:15px}.myaccount-tierbox-button{text-align:center;margin-top:10px}.myaccount-tierbox-button>span{color:#1c517d;font-size:18px;font-weight:bold}.myaccount-tierbox-button .btn{padding:10px;font-size:18px}.myaccount-buypoints-pointsbalance{color:#1c517d;margin-bottom:30px}.myaccount-buypointsbox label{display:block;font-weight:normal}.myaccount-buypoints-valuefield-container{margin-bottom:10px}.myaccount-buypoints-price{font-size:30px;color:#1c517d}.account-totalpoints .points-img-2{font-size:15px}.mybooking-offerlink-container{margin-bottom:15px}.mybooking-offerlink-container a{font-weight:bold}.mybooking-box .myaccount-box-header{margin-bottom:5px;font-size:21px}.mybooking-box .list-group-item{padding:22px}.text-muted{color:#2c2c2c}.mybooking-box .myaccount-bookingdate{margin-bottom:8px}.mybooking-box-top{padding-bottom:15px}.mybooking-box-bottom{padding-top:15px;border-top:1px solid #ccc}.myaccount-leadpassenger{font-size:18px}.myaccount-buypointsbox{border:1px solid #ccc;padding:15px;flex:1}.myaccount-buypointsbox h4{padding:0;margin:0;margin-bottom:20px;font-size:21px;font-weight:bold;color:#1c517d}.myaccount-buypointsbox h4 small{margin-left:10px;font-size:14px}.myaccount-buypoints-bundle{cursor:pointer;background:#f5f5f5;padding:10px;border:1px solid transparent;margin-bottom:20px;font-size:20px;color:#1c517d}.myaccount-buypoints-bundle:hover,.myaccount-buypoints-bundle-active{border-color:#1c517d}.myaccount-buypoints-submitbutton-container{margin-top:30px;text-align:center}.myaccount-buypoints-submitbutton-container .btn{font-size:18px;font-weight:600;padding:15px 50px}.myaccount-question-icon{background:#b3b6bf;border-radius:57px;width:26px;height:26px;text-align:center;padding-top:3px;color:#fff;font-weight:bold;font-size:16px;cursor:pointer}.myaccount-question-icon::after{content:"?"}.has-input-remover{position:relative}.input-remover{position:absolute;top:0;right:0;margin-top:2px;font-size:32px;margin-right:10px;color:#bbb;cursor:pointer}.input-has-icon{position:relative}.input-icon{position:absolute;top:0;right:0;margin-top:5px;margin-right:5px}.myaccount-buypoints-cardfield-container+.myaccount-buypoints-cardfield-container{margin-top:26px}.myaccount-buypointsbox input,.myaccount-buypointsbox .btn-group .btn,.myaccount-buypointsbox .form-control{height:50px}.mod-membersarea .member-tool{color:#1c517d;background-color:#fff;border:0;padding:5px 22px;box-shadow:0 0 55px 0 #ddd}.mod-membersarea .member-tool:active,.mod-membersarea .member-tool:hover,.mod-membersarea .member-tool:active:hover,.mod-membersarea .member-tool:focus{color:#fff;background-color:#1c517d}.mod-membersarea .member-tool span{font-size:42px}.mysearches-searchtypes-container{margin-bottom:10px}.mysearches-searchtypes-header{padding:25px;font-size:16px;font-weight:bold;padding-top:10px}.myaccount-searchtypes-summary{margin-bottom:15px}.myaccount-footer{background:#333;color:#fff}.myaccount-enquiryform{width:74%;margin:auto;margin-bottom:24px}.myaccount-enquiryform-header{font-size:22px;color:#fff;text-align:center;margin:auto;padding-top:40px;padding-bottom:24px;font-weight:bold}.myaccount-helpboxes{margin-bottom:30px}.myaccount-profilebox{background:#f5f5f5;padding:30px;padding-top:0}.myaccount-profilebox-blue{background:#1c517d;color:#fff}.myaccount-profilebox input,.myaccount-profilebox select,.myaccount-profilebox .bootstrap-select>.dropdown-toggle,.myaccount-profilebox .form-control{border:0}.myaccount-profilebox-blue input,.myaccount-profilebox-blue select,.myaccount-profilebox-blue .bootstrap-select>.dropdown-toggle,.myaccount-profilebox-blue .form-control{background:#6186a4;background-color:#6186a4;color:#fff;font-size:12px}.myaccount-profilebox-blue .form-control::-webkit-input-placeholder{color:#fff !important}.myaccount-profilebox-blue .form-control:-moz-placeholder{color:#fff !important;opacity:1}.myaccount-profilebox-blue .form-control::-moz-placeholder{color:#fff !important;opacity:1}.myaccount-profilebox-blue .form-control:-ms-input-placeholder{color:#fff !important}.myaccount-profilebox-blue .form-control::-ms-input-placeholder{color:#fff !important}.myaccount-profilebox-blue .form-control::placeholder{color:#fff !important}.myaccount-profilebox label{font-weight:600;margin-top:12px;margin-bottom:6px}.myaccount-profilebox-blue label{font-weight:normal}.myaccount-profilebox .account-card-icon{margin-bottom:0}.myaccount-profilebox-top{text-align:center;margin-bottom:30px}.myaccount-profilebox-icon{text-align:center;height:130px}.myaccount-profilebox-icon img{margin:auto}.myaccount-profilebox-header{font-size:18px}.myaccount-profilebuttons-container{margin-top:30px;z-index:1000}.myaccount-profilebutton{font-size:14px;padding:16px 48px;min-width:212px}.myaccount-profilebutton+.myaccount-profilebutton{margin-left:22px}.myaccount-profilebox-pencil-icon{position:relative}.myaccount-profilebox-pencil-icon-img{position:absolute;top:0;right:0;margin-top:17px !important;margin-right:5px !important}.myquotes-box .myaccount-box-header{margin-bottom:2px}.mod-membersarea .breadcrumb{background-color:transparent;margin-bottom:0}.mdashboard-points-container{background:#1c517d;padding:20px;color:#fff}.mdashboard-points-table{font-size:11px}.mdashboard-points-balance-number{font-size:46px;font-weight:bold;padding:0;margin-top:-10px;margin-bottom:-7px}.mdashboard-points-header{font-size:18px;margin-bottom:15px}.mdashboard-points-balance-container>span,mdashboard-points-balance-container>small{display:block}.mdashboard-points-table tr td{border-top:0 !important}.mdashboard-benefits-container{background:#f5f5f5;padding:20px;border:1px solid #1c517d;margin-bottom:30px}.mdashboard-benefits-header h4{margin:0;padding:0;font-weight:normal;font-size:18px}.mdashboard-benefits{margin:0;padding:0;list-style:none;margin-top:22px}.mdashboard-benefits li{padding:6px 0;font-size:11px;float:left;width:33.3333%;background:url(/assets/images/icons/black_tick.png) no-repeat left;padding-left:18px}.mdashboard-trips-box{text-align:center;flex:1;background:#f5f5f5;padding:15px}.mdashboard-trips-box>div{flex:1;flex-basis:auto}.mdashboard-trips-summarybox{flex:2;text-align:left !important}.mdashboard-trips-box+.mdashboard-trips-box{margin-left:30px}.mdashboard-topleft{flex:1;margin-right:30px}.mdashboard-topright{flex:2}.mdashboard-trips-box span{display:block}.mdashboard-trips-box-header{font-weight:600}.mdashboard-trips-box-number{font-size:48px;font-weight:bold;color:#1c517d}.mdashboard-benefits-container,.mdashboard-trips-container{flex:1 1 auto}.mdashboard-trips-box-summary>a>span{flex-basis:auto}.mdashboard-trips-box-summary-searchicon{flex:0;padding:5px 10px;margin-right:10px;background:#1c517d;color:#fff;font-size:15px}.mdashboard-trips-box-summary-content{flex:1}.mdashboard-trips-box-summary-arrow{flex:0}.mdashboard-menubox{padding:30px;flex:1;text-align:center}.mdashboard-menubox .account-card-icon{width:40px;background-size:40px;height:40px;margin-bottom:15px}.mdashboard-menubox .account-card-header{font-size:12px;text-decoration:underline;display:block}.mdashboard-middle{text-align:center}.mdashboard-largebox{flex:1;background:#f5f5f5;padding:30px}.mdashboard-largebox+.mdashboard-largebox{margin-left:30px}.mdashboard-largebox .account-card-header{color:#2c2c2c;font-size:22px;font-weight:600}.mdashboard-largebox .account-card-header span,.mdashboard-largebox .account-card-header small{display:block}.mdashboard-largebox .account-card-header small{font-size:11px}.mdashboard-largebox .account-card-icon{margin-bottom:0;margin-right:40px;background-size:58px;width:58px;height:58px}.mdashboard-trips-box-bigheader{font-size:18px;margin-bottom:15px}.mdashboard-trips-box-bigheader small{font-size:11px;color:#1c517d}.mdashboard-nextbookingref{color:#1c517d;text-decoration:underline}.membersarea-title{padding:30px;margin-bottom:0 !important}.mdashboard-nextbookingref{display:inline !important}.mdashboard-trips-box-summary-content{color:#2c2c2c;font-size:12px}.mdashboard-pointsexpiry-container{padding:0 15px}.mdashboard-pointsexpiry-headerrow{margin-bottom:15px}.mdashboard-pointsexpiry-itemrow{padding:15px 0;background:#ccc;margin-bottom:5px}.mdashboard-pointsexpiry-itemrow:last-child{margin-bottom:0}.mdashboard-pointsexpiry-table{width:100%}.mdashboard-points-content a{color:#fff}#modal-pointsexpiry .modal-dialog{background:#fff;color:#000}.mdashboard-points-balance-container{padding-left:8px}.myaccount-searchpreferences-box{margin-top:30px}.myaccount-searchpreferences-box-topleft{margin-right:30px}.myaccount-searchpreferences-box .tagify tag>div::before{border:1px solid #1c517d;border-radius:10px;box-shadow:0 0 0 16px #fff inset;-webkit-box-shadow:0 0 0 16px #fff inset}.myaccount-searchpreferences-box .tagify tag x::after{color:#1c517d}.icn-search{background:transparent url(/Assets/Images/Icons/Members/icn-search.png) no-repeat 0 0;display:inline-block;height:70px;width:70px}.myaccount-searchpreferences-header{margin-top:15px}.myaccount-searchpreferences-starsdropdown .btn{text-align:left;border:0;height:40px}.myaccount-searchpreferences-starsdropdown .dropdown-menu{z-index:3000;cursor:pointer}.myaccount-searchpreferences-starsdropdown .cms-icon-star{color:#f1af40}.myaccount-searchpreferences-starsdropdown .caret{position:absolute;top:50%;right:12px;margin-top:-2px;vertical-align:middle}#securitynumber-popover{position:fixed;-webkit-box-shadow:0 0 30px 0 rgba(0,0,0,.55);-moz-box-shadow:0 0 30px 0 rgba(0,0,0,.55);box-shadow:0 0 30px 0 rgba(0,0,0,.55);border:0;z-index:9999;background-color:#fff}.securitycode-header{font-size:16px;display:inline-block}.securitycode-cardtype{font-size:14px;margin-top:8px;display:inline-block}.securitycode-carddetails{font-size:12px;margin-left:12px;margin-top:2px}#securitynumber-popover .cms-icon-close{position:absolute;bottom:100%;right:0;margin-right:4px;top:-18px;color:#747474;font-size:18px;cursor:pointer}#securitynumber-popover .region-popover-container{min-width:1px}#securitynumber-popover:after,#securitynumber-popover:before{right:101%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}#securitynumber-popover:after{border-color:rgba(255,255,255,0);border-right-color:#fff;border-width:12px;margin-top:-12px}#securitynumber-popover:before{border-color:rgba(204,204,204,0);border-width:15px;margin-top:-15px}#securitynumber-popover .region-popover-body-content{padding-left:0;padding-right:0;padding-top:20px;padding-bottom:15px}.myaccount-profileimage{width:100px;height:100px;border-radius:50%}.mod-membersarea img.user-profile{border-radius:50%;margin:0 3px;width:30px;height:30px;margin-right:10px}.mod-membersarea .region-title,.mod-memberinfobar .region-title{color:#1c517d;font-weight:700;font-size:22px !important;font-family:"open sans";text-transform:none}@media only screen and (min-width:992px){.text-right-desktop{text-align:right}#securitynumber-popover{position:absolute;top:50%;transform:translateY(-50%);right:-10%;left:18%}}@media only screen and (max-width:992px){.myaccount-searchpreferences-starsdropdown .dropdown-menu{width:100%}.mdashboard-top,.mdashboard-topleft,.mdashboard-topright{display:block !important}.mdashboard-topleft{margin-right:0;margin-bottom:10px}.mdashboard-trips-container{display:block}.mdashboard-trips-box{margin-left:0 !important;margin-bottom:10px;float:left;width:50%;background:none;padding:0}.mdashboard-trips-box-1{padding-right:5px}.mdashboard-trips-box-2{padding-left:5px}.mdashboard-trips-summarybox{width:100%}.mdashboard-trips-box>div{padding:15px;background:#f2f2f2}.mdashboard-benefits-container{margin-bottom:10px}.mdashboard-benefits-header{display:block}.mdashboard-points-container{display:block}.mdashboard-middle{display:block}.mdashboard-menubox{min-width:160px;display:inline-block}.mdashboard-largeboxes-container{display:block}.mdashboard-largebox{margin-left:0 !important;margin-bottom:10px}.mdashboard-menubox .account-card-header{max-width:100px}.membersarea-title{padding:20px}.myaccount-mypoints-table-row{display:block}.myaccount-mypoints-table-row>div{justify-content:flex-start;text-align:left;flex-direction:row}.myaccount-mypoints-table-row label{display:inline-block;width:100px;flex-shrink:0;margin-right:10px}.myaccount-topbalance .myaccount-underline2{text-align:left;display:block;border-bottom:0}.myaccount-topbalance .myaccount-underline2 .myaccount-totallabel{width:153px;float:left;margin-top:3px}.myaccount-topbalance .myaccount-underline2 .account-totalpoints{float:right}.myaccount-tierbox{margin-bottom:15px}.myaccount-buypointsbox{margin-bottom:15px}.myaccount-buypointsbox h4 small{display:block;margin-left:0;margin-top:10px}.myaccount-helpbox+.myaccount-helpbox{border-left:0;border-top:1px solid #ccc}.myaccount-enquiryform{width:100%}.myaccount-profilebox .input-has-icon .input-icon{margin-top:12px;margin-right:12px}.myaccount-searchpreferences-box-topleft{margin-right:0}.myaccount-searchpreferences-box-top{display:block;text-align:center;margin-bottom:30px}.dBM{display:block}.mt20M{margin-top:20px}.spanDBM>span{display:block}.mBB30M>div{margin-bottom:30px}.mBB30M>div:last-child{margin-bottom:0}.w100M{width:100%}.nMM{margin:0 !important}.mt15M{margin-top:15px !important}}@media only screen and (max-width:768px){.mdashboard-benefits li{float:none;width:100%}.account-totalpoints{font-size:17px}}@media only screen and (max-width:380px){.mdashboard-trips-box>div{min-height:140px}.mdashboard-trips-box-header{min-height:40px}.myaccount-tierbox-button .btn{font-size:15px}.myaccount-topbalance .myaccount-underline2 .account-totalpoints{float:left}}.mod-membersarea.account-area{margin-bottom:25px}.timeline-content-text{padding-top:10px;padding-left:0}@media(min-width:768px){.timeline-content-text{padding-left:15px}}.mod-aclp .aclp-switcher .aclp-switchitem.aclp-switchitem-active:after{bottom:90%}@media(min-width:992px){.mod-aclp .aclp-switcher .aclp-switchitem.aclp-switchitem-active:after{bottom:auto}}#modal-pricing .table{min-width:600px}#modal-pricing .modal-body{overflow:auto}.trxdropdown{margin-bottom:10px}.mod-tsbv2-popup #tsb-subtype-1 .btn-group .btn{border-radius:0}.mobile-prc-row{font-size:16px;font-weight:bold}@media(min-width:992px){.package-sidebar-container{padding-left:20px}}.results-cruiseresult .result-content p{word-break:break-word}@media(min-width:768px){.mod-accommresults .result-ribbon-container .result-name-title{padding-right:100px}}@media(min-width:768px){.cms-template-phfw .mod-tsbmain{z-index:50001}}.mod-accommresults .accomm-result-new .table-lg .btn{margin:5px 0}.ui-widget.ui-datepicker{z-index:100000 !important}@media(max-width:768px){.vegas-previous,.vegas-next{display:none}}@media(max-width:768px){.metro-container .metro-item-large .block-bg{left:0;right:0;bottom:0;padding:10px;max-width:100%}}.cms-template-phfw .mod-tsbmain.js-tsbfloating{top:5%;-moz-transform:translate(-50%,0%);-ms-transform:translate(-50%,0%);-o-transform:translate(-50%,0%);-webkit-transform:translate(-50%,0%);transform:translate(-50%,0%)}@media(max-width:425px){.res-hotlist-button{padding-bottom:25px}}.vresize{max-width:100%;min-width:100%}.hresize{max-height:100%;min-height:100%}.mod-tsbv2 .pax-container{padding-left:15px;padding-right:15px}.mod-cardlink .card-button{overflow:hidden}#mp-hotlist{z-index:50002}.mod-availabilityextrasv2-sticky .extras-toptotals{top:0}.mod-hotlist .result-fltroute .result-fltsegment:last-child{margin-bottom:15px}.extras-extrassearchbox{background:#f2f2f2}.extras-extrasv2 .region-accordion-body{background:#fff}.extras-extrasv2 .extras-sortbar{padding:16px 0}.mod-sitemap .region-title{text-transform:capitalize}.tsb-subtypes .btn-group label.btn{padding:5px 16px}@media(min-width:768px){.result-flightresult-advanced{margin-bottom:0}}.result-flightresult-details{margin-bottom:15px}.mod-results .region-results .result-container .table .result-price span{font-size:24px}.input-readonly{background-color:#fff !important}.mod-tsbv2-sidepanel .mcity-leg:first-child,.mod-tsbv2-popup .mcity-leg:first-child{margin-top:0}.flow-pax .region-accordion-toggle{cursor:pointer}body.modal-open{overflow:hidden;position:relative}#modal-failavail .modal-footer{background:#f1f1f1;color:#000}.rtl .myaccount-profilebutton+.myaccount-profilebutton{margin-right:22px}.mod-transferresults-v2 .region-results .result-price-v2{font-size:24px;font-weight:700;padding-bottom:15px}.mod-transferresults-v2 .region-results .result-price-v2 .result-pointscash{font-size:16px}.mod-transferresults-v2 .result-core .result-core-padded{padding:15px 15px;flex-basis:100%;flex-grow:1}.rtl .mod-holidayresults .center-block{transform:rotate(180deg)}.rtl .radio-switcher{margin:0 10px 0 auto}.mp-searchtimeout .region-popover-container{right:auto}@media(min-width:992px){.rtl .res-section-fix{padding:15px 0 10px 30px}}.rtl .modal-footer{text-align:left}.rtl .pull-left{float:right !important}.rtl .dropdown-menu.pull-right{right:auto;left:0}.trustyou-container{margin-top:15px}.trustyou-circle-container{position:relative;margin-right:10px}.trustyou-circle{transform:rotate(-90deg)}.trustyou-score{position:absolute;left:7px;font-size:12px}.trustyou-short-summary-text{line-height:16px;font-size:12px}.trustyou-link{cursor:pointer}.result-core-root .trustyou-extended-data .trustyou-container{margin-bottom:15px}.result-core-root .trustyou-extended-data .trustyou-score,#aclp-tab-reviews .trustyou-score,#vac-tab-reviews .trustyou-score{left:31px;top:31px}.result-core-root .trustyou-extended-data .trustyou-starratings,#aclp-tab-reviews .trustyou-starratings,#vac-tab-reviews .trustyou-starratings{margin-top:25px}.result-core-root .trustyou-extended-data .cms-icon-star,#aclp-tab-reviews .cms-icon-star,#vac-tab-reviews .cms-icon-star{margin-right:5px}.result-core-root .trustyou-extended-data .progress,#aclp-tab-reviews .progress,#vac-tab-reviews .progress{border:0 none;height:10px;margin:10px auto;transition:width 1s ease-in-out 0s,height 1s ease-in-out .5s,margin .1s linear 1s;width:100%;margin-left:20px;border-radius:10px}.result-core-root .trustyou-extended-data .trustyou-badge{margin-top:20px;margin-bottom:25px}.result-core-root .trustyou-extended-data{margin-top:-15px;padding:15px;background-color:#fff;border:0;border-radius:4px;-webkit-box-shadow:0 1px 2px 0 rgba(180,183,189,.24);-moz-box-shadow:0 1px 2px 0 rgba(180,183,189,.24);box-shadow:0 1px 2px 0 rgba(180,183,189,.24);margin-left:-15px;margin-right:-15px}@media(min-width:992px){.result-core-root .trustyou-extended-data{margin-left:0;margin-right:0}}.result-core-root .trustyou-extended-data .trustyou-circle-container{margin-right:0}.result-core-root .trustyou-extended-data .trustyou-circle{margin-right:15px}.trustyou-grey{color:#74777a}.result-core-root .trustyou-extended-data .trustyou-badge-text,#aclp-tab-reviews .trustyou-badge-text,#vac-tab-reviews .trustyou-badge-text{margin-left:18px}.result-core-root .trustyou-extended-data .progress-bar,#aclp-tab-reviews .progress-bar,#vac-tab-reviews .progress-bar{border-radius:10px}.result-core-root .trustyou-extended-data .trustyou-rating-count,#aclp-tab-reviews .trustyou-rating-count,#vac-tab-reviews .trustyou-rating-count{position:absolute;left:100%;margin-left:10px}.result-core-root .trustyou-extended-data .trustyou-category-bar,#aclp-tab-reviews .trustyou-category-bar,#vac-tab-reviews .trustyou-category-bar{padding:12px 0}.result-core-root .trustyou-extended-data .trustyou-categories .progress,#aclp-tab-reviews .trustyou-categories .progress,#vac-tab-reviews .trustyou-categories .progress{margin:0;margin-top:5px}.result-core-root .results-holidayresult .trustyou-extended-data{margin-left:0;margin-right:0}.mod-aclp .aclp-switcher .aclp-switchitem-trustyou{padding:15px 0 0 15px !important}.mod-aclp .aclp-switchitem .trustyou-container{border:1px solid #e8e9eb;margin-top:0;margin-bottom:0;padding:15px;margin-right:0}.mod-aclp .aclp-switcher .aclp-switchitem svg.trustyou-circle{margin:0;margin-right:15px;width:42px;height:42px;display:block}.aclp-switchitem .trustyou-score{left:9px}@media(min-width:1200px){.aclp-switchitem .trustyou-score{left:13px}}.aclp-switchitem .trustyou-summary-text{text-align:left;margin-top:15px}.mod-aclp .trustyou-short-summary-text{font-size:14px;line-height:19px}#aclp-tab-reviews .trustyou-container,#vac-tab-reviews .trustyou-container{margin-top:20px}#aclp-tab-reviews .trustyou-circle,#vac-tab-reviews .trustyou-circle{margin-right:28px}#aclp-tab-reviews .trustyou-short-summary-text strong,#vac-tab-reviews .trustyou-short-summary-text strong{font-size:18px;margin-bottom:6px}#aclp-tab-reviews .trustyou-badge,#vac-tab-reviews .trustyou-badge{margin-right:80px;margin-top:20px;margin-bottom:25px}#aclp-tab-reviews .trustyou-summaries,#vac-tab-reviews .trustyou-summaries{margin-top:50px;position:relative}#aclp-tab-reviews .trustyou-summary-collection,#vac-tab-reviews .trustyou-summary-collection{margin-bottom:15px;padding:20px;width:100%;position:relative}@media(min-width:992px){#aclp-tab-reviews .trustyou-summary-collection,#vac-tab-reviews .trustyou-summary-collection{width:49%}}#aclp-tab-reviews .trustyou-summaries .trustyou-circle-container,#vac-tab-reviews .trustyou-summaries .trustyou-circle-container{position:absolute;margin-right:0;top:0;right:0}#aclp-tab-reviews .trustyou-summaries .trustyou-circle,#vac-tab-reviews .trustyou-summaries .trustyou-circle{margin-right:20px;margin-top:20px}#aclp-tab-reviews .trustyou-summaries .trustyou-score,#vac-tab-reviews .trustyou-summaries .trustyou-score{left:14px;top:34px}#aclp-tab-reviews .trustyou-summary-title,#vac-tab-reviews .trustyou-summary-title{margin-bottom:10px}#aclp-tab-reviews .trustyou-summary,#vac-tab-reviews .trustyou-summary{margin-bottom:5px;max-width:85%}#aclp-tab-reviews .positive-summary,#aclp-tab-reviews .negative-summary,#vac-tab-reviews .positive-summary,#vac-tab-reviews .negative-summary{margin-right:5px;margin-bottom:8px}.trustyou-summary .cms-sprite-icon{height:9px;width:9px}.mod-aclp .aclp-boardfilter .aclp-boarditem strong{font-size:24px}@media(min-width:768px){.mod-aclp .aclp-boardfilter .aclp-boarditem strong{font-size:16px}}.mod-aclp .aclp-switcher .aclp-switchitem svg{width:32px;height:32px;margin:auto auto 15px auto}.aclp-accomviewer{padding-bottom:15px}.mod-aclp .aclp-gallery-navigation{margin-bottom:0}.mod-aclp .owl-theme .owl-controls{margin-top:0}.aclp-sidebar-container{margin:10px 15px}.mod-aclp .aclp-switcher .aclp-switchitem{padding:15px}.mod-aclp .aclp-roomprice .cms-price{margin:0}@media(min-width:992px){.fb-45-md{-ms-flex-preferred-size:45%;flex-basis:45%}}@media(min-width:992px){.fb-65-md{-ms-flex-preferred-size:65%;flex-basis:65%}}@media(min-width:992px){.mod-accommresults .result-core .result-core-img{min-height:185px}}.mod-aclp .aclp-switchitem-trustyou{border-bottom:none}.region-search-summary .cms-icon-search{padding-right:15px}.region-result-mobile-buttons{margin-left:15px;margin-bottom:15px}.region-result-mobile-link{margin-left:15px;margin-bottom:15px;text-decoration:underline}.region-result-popover-header,.modal-search-header{font-size:20px;padding:20px 15px;font-weight:700}.region-result-popover-subheader{font-size:18px;font-weight:700;padding:30px 15px}.region-result-popover-firstsubheader{font-size:18px;font-weight:700;padding:10px 15px 30px 15px}.mob-popover-container{border-bottom:1px solid #d8d8d8}.mobile-popover-label label{font-size:18px;text-transform:capitalize;font-weight:400 !important}.mobile-popover-filter-label{border-top:1px solid #d8d8d8;padding:22px 15px;font-size:16px}.mobile-option-expand-content{padding-bottom:15px}.result-mob-filters{padding:10px 0;display:flex;align-items:center}.region-mobile-info{padding:0 15px 15px 15px}.region-mobile-search-summary{padding:15px}@media(min-width:768px){.region-mobile-search-summary{padding:15px 30px;margin-left:-15px;margin-right:-15px}}.no-gutter{margin-left:-15px;margin-right:-15px}.search-summary-mobile{padding-left:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.region-mobile-destination{padding:20px 15px 15px 15px;font-size:20px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.region-mobile-sort{padding:0 15px 30px 15px}.region-result-popover-border{border-top:1px solid #d8d8d8}.mobile-option-expand-content input{min-height:25px;min-width:25px}.region-mobile-destination-message{font-size:12px;font-weight:400}.result-gotopbutton{width:50px;height:50px;background-color:#f2f2f2;position:fixed;z-index:99999;right:-150px;bottom:0;opacity:.8;border-radius:45px;margin-bottom:30px;margin-right:10px;transition:all .5s ease-in}.result-gotopbutton-animate{right:0}.mod-extrasresults{padding-top:0}@media(max-width:992px){.modal-dialog-xs{width:100%;height:100%;margin:0;padding:0}}@media(max-width:992px){.modal-content-xs{height:auto;min-height:100%;border-radius:0}}@media(max-width:992px){.mod-tsbv2-xs{padding:0 !important}}.modal-search-content{position:relative;background-color:#fff;background-clip:padding-box;outline:0;height:auto;min-height:100%;border-radius:0}@media(min-width:992px){.modal-search-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}}.modal-search-dialog{position:relative;width:100%;height:100%;margin:0;padding:0}@media(min-width:992px){.modal-search-dialog{width:600px;margin:30px auto;height:auto}}.mod-results .mod-result-mob-header .progress.progress-waiting .progress-bar{width:10% !important;-moz-animation:progresswaiting 2s linear infinite;-o-animation:progresswaiting 2s linear infinite;-webkit-animation:progresswaiting 2s linear infinite;animation:progresswaiting 2s linear infinite}.mod-results .mod-result-mob-header .progress.progress-waiting{overflow:hidden}.mod-results .mod-result-mob-header .progress{height:5px;margin:15px auto;width:100%;border:0 none;-moz-transition:width 1s ease-in-out,height 1s ease-in-out .5s,margin .1s linear 1s;-o-transition:width 1s ease-in-out,height 1s ease-in-out .5s,margin .1s linear 1s;-webkit-transition:width 1s ease-in-out,height 1s ease-in-out .5s,margin .1s linear 1s;transition:width 1s ease-in-out,height 1s ease-in-out .5s,margin .1s linear 1s}.mobile-progress{padding:0 15px}.core-resort-charge{font-size:12px;color:#4a525a;border-top:1px dashed #dfdfdf;padding-top:5px}.region-core-resortfee .region-popover-body-content{font-size:12px}.resortfee-toggle{margin-left:10px;border-radius:20px;text-align:center;color:#fff;font-weight:bold;height:12px;width:12px;font-size:12px;cursor:pointer;background-image:url(assets/images/svg/note_icon.svg)}.region-core-resortfee .region-popover{background-color:#fff}@media(min-width:992px){.region-core-resortfee .region-popover.mod-tsbpax{height:128px;width:183px;border:1px solid #d8d8d8}}.region-core-resortfee .region-popover.mod-tsbpax .region-popover-body-content{padding:10px}@media(min-width:992px){.region-core-resortfee .region-popover.mod-tsbpax{top:auto;bottom:26px;right:unset}}@media(min-width:992px){.region-popover.mod-tsbpax.resortfee-popover:before{border-top-color:#ccc;border-bottom:none;top:100%;margin-right:58px;border-width:8px}}@media(min-width:992px){.region-popover.mod-tsbpax.resortfee-popover:after{border-top-color:#fff;border-bottom:none;top:100%;margin-right:58px;border-width:8px}}@media(min-width:768px){.mod-results{padding-top:0}}.result-mob-label{padding-left:10px}.mob-resultclear{padding:0}.result-mob-legfilters{padding:10px}.accsearch-popover{min-height:75px}.accsearch-popover .popover-preview-btn{height:100%;width:22px;cursor:pointer;font-size:22px;font-weight:normal}.accsearch-popover{min-height:75px}.accsearch-popover .trustyou-container{margin-top:8px !important;margin-bottom:8px !important}.accsearch-popover .result-cheapest-pointstxt{font-size:12px;margin-top:4px;margin-bottom:4px;display:block;background-size:14px;background-position:0;padding-left:18px;color:#002d5d}.accsearch-popover .accsearch-img.travily-collection{border:2px solid #002d5d}.accsearch-popover .travily-logo{min-height:75px;background-color:#002d5d;width:20px;background-image:url('/Assets/Images/travily-logo-popover.png');background-repeat:no-repeat;background-position:center center}.accsearch-popover .popover-preview-btn{height:100%;width:22px;cursor:pointer;font-size:22px;font-weight:normal}.accsearch-popover .acc-popover-name{text-transform:uppercase;letter-spacing:2px;color:#002d5d}.accsearch-popover .popover-totaltxt{font-size:12px}/**/.result-core-pluspoints{font-weight:bold;font-size:16px}.texTotalPrimary,.texTotalPtsPrimary,.pointsImgPrimary b{font-size:18px !important}.texTotalSecondary,.texTotalPtsSecondary,.pointsImgSecondary b{font-size:16px !important}.region-carhireinsurance .res-insurancepoints a{margin-right:10px}.ui-datepicker .ui-datepicker-days-cell-over a{outline:2px solid #000}a:focus{outline:auto !important;outline-offset:0 !important;outline-color:#000 !important}.linkbox-img-focus{top:0 !important}.linkbox-img-focus a{opacity:1 !important}.mod-aclp .aclp-boardfilter .aclp-boarditem{display:block}.mod-signup-fullwidth .btn-primary{padding:9px}.flow-paxdetails-api label{margin-top:12px;margin-bottom:6px}.region-category-extrainfo label{margin-top:12px;margin-bottom:6px}.mod-basket .region-paymentdetails label{margin-top:12px;margin-bottom:6px}.mod-basket .region-contactdetails label{margin-top:12px;margin-bottom:6px}.region-discounts label{margin-top:12px;margin-bottom:6px}@media(min-width:992px){.mod-availabilityextrasv2 .extras-toptotals li.btn{padding-right:0}}@media(min-width:992px){.rtl .mod-availabilityextrasv2 .extras-toptotals li.btn{margin-right:auto;margin-left:0;padding-left:0}}@media(min-width:992px){.mod-availabilityextrasv2 .extras-toptotals li{padding:12px 24px 12px 0}}@media(min-width:992px){.rtl .mod-availabilityextrasv2 .extras-toptotals li{padding:12px 0 12px 24px}}.mod-availabilityextrasv2-sticky{padding-bottom:50px}.mod-basket,.mod-basketthankyou{padding-bottom:50px}.results-carhiremoreinfo .region-paxinfo label{margin-top:12px;margin-bottom:6px}.region-submit-checkboxes{padding-bottom:15px}.mod-enquiryform .control-group label{margin-top:12px;margin-bottom:6px}.mod-noresultsenquiryform label{margin-top:12px;margin-bottom:6px}.mod-loginregister label{margin-top:12px;margin-bottom:6px}.insurance-container{background-color:#fff;padding:20px;border:0;border-radius:4px;-webkit-box-shadow:0 1px 2px 0 rgba(180,183,189,.24);-moz-box-shadow:0 1px 2px 0 rgba(180,183,189,.24);box-shadow:0 1px 2px 0 rgba(180,183,189,.24)}.ins-title{text-transform:capitalize;margin-bottom:12px;display:inline-block}.policy-container{background-color:#fff;border:1px solid #ccc;padding:16px;border-radius:3px;min-height:160px;margin-bottom:20px}.policy-container strong{color:#000}.ins-policy-item{margin-bottom:8px}.ins-tick{vertical-align:middle;color:#4aa2ae;margin-right:5px}.ins-tick-mob{vertical-align:middle;color:#4aa2ae;margin-right:10px}.ins-cross{vertical-align:middle;color:#d0d0d0;margin-right:5px}.ins-link,.ins-link:hover{color:#007a85;cursor:pointer}.ins-link{display:block}.ins-link:hover{text-decoration:underline}.ins-prc-container{margin-top:18px}.ins-price,.ins-price-label{display:block}.best-value-policy{background-image:url('/Assets/Images/ins-best-value.png');background-repeat:no-repeat;background-position-x:right;background-position-y:top}.ins-decline-section{background-color:#efefef;padding:15px}.ins-decline-section input[type="checkbox"]{margin-right:15px}.ins-reconsider{background-color:#fff8ec;padding:12px;border:2px solid #eea623}.ins-reconsider-link,.ins-reconsider-link:hover{color:#007a85;cursor:pointer}.ins-reconsider-link:hover{text-decoration:underline}.ins-change{background-color:#f5f9f9;padding:12px;border:2px solid #4aa2ae}.otherextras-header{color:#000;margin-bottom:16px}.insurance-title-txt{padding-bottom:18px}.view-insurance-txt{padding:5px 0 0 20px}.flow-insuranceloading{padding-top:10px}.alert-danger-yellow{border-color:#ff0 !important;background-color:#f4f3c7 !important;color:#000 !important}/**/.extras-extrasv2 .extras-filterscontainer .extras-inner-filter .label-tickbox,.extras-car .upsell-filterscontainer .extras-inner-filter .label-tickbox{min-height:24px;min-width:24px}.upsell-sortbar{padding:16px}.cruise-bookingtodaybanner{background-color:#029acb;padding-top:28px;padding-bottom:27px;margin-top:20px;margin-bottom:20px}.cruise-bookingtodaybannertitle{color:#fff;font-family:Lato;font-size:28px;font-weight:bold;letter-spacing:0;line-height:24px;padding-bottom:12px}.cruise-bookingtodaybannersubtitle{color:#fff;font-family:Lato;font-size:20px;letter-spacing:0;line-height:24px}.result-core .result-core-img{background-position:center}@media(min-width:992px){.result-core .result-core-img{flex-basis:35%}}.flight-flexgrid{font-size:12px}.flight-flexgrid table.table-bordered{border:0 none}.flight-flexgrid table td{vertical-align:middle;height:57px;background:#fff}.flight-flexgrid table .flex-grid-date-header{background:#f2f2f2;height:57px}.flight-flexgrid .flex-grid-header{font-weight:bold;text-align:center;border:0 none;background:#f2f2f2}.flight-flexgrid .flex-grid-header-vertical{text-orientation:sideways;writing-mode:vertical-lr;font-weight:bold;width:8px;padding-left:12px}.flight-flexgrid table td.flex-grid-cheapest strong{font-size:10px;color:#008000}.flight-flexgrid .flex-grid-operator{position:absolute;left:100%;display:none;padding:3px;background:#fff;box-shadow:0 0 15px rgba(0,0,0,.2);text-align:center;top:0%;width:105px;z-index:100;border-radius:3px;color:#595959}.flight-flexgrid .flex-grid-operator img{margin:0 auto}.flight-flexgrid .flex-grid-operator:before{content:'';display:block;position:absolute;left:-8px;width:0;height:0;border-width:5px 8.7px 5px 0;border-color:transparent #fff transparent transparent;border-style:solid;top:38%}.flight-flexgrid .flex-grid-clickable:hover .flex-grid-operator{display:block}.flight-flexgrid .flex-grid-selected{font-weight:bold;background-color:#072c49;color:#fff}.flight-flexgrid .flex-grid-clickable{cursor:pointer;position:relative}.flight-service-list{position:relative;text-align:center}.flight-service-list:hover .flight-service-popup{display:flex;flex-direction:column}.flight-service-popup{position:absolute;top:100%;background:#fff;padding:4px 8px;display:none;flex-wrap:nowrap;box-shadow:0 0 10px rgba(0,0,0,.3);z-index:10;border-radius:4px;margin-top:5px;left:0;right:0;width:270px;margin-left:auto;margin-right:auto}.flight-service-popup-top{top:auto;bottom:100%}.flight-service .material-icons{margin-right:5px}@media(min-width:992px){.flight-flexgrid{font-size:14px}}.flight-flexgrid-mobile{justify-content:flex-end;align-items:flex-end}.flight-flexgrid-mobile .btn{margin-bottom:15px;width:100%;display:block}.flight-flexgrid-mobile .flight-flexgrid-item .dropdown-menu{width:100%}.flight-flexgrid-mobile .flight-flexgrid-item>strong{display:block;margin-bottom:8px}