.covidInfolink{width:40%;display:inline;float:right;color:#000;font-size:15px;padding:4px;padding-left:10px !important;background:#daebfb}
.covidInfolink a{color:#5c0931 !important;font-weight:500;cursor:pointer;margin-left:0;display:inline-block}
.covidmodal .close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover{outline:0}
.covidmodal.modal.left .modal-dialog,.covidmodal.modal.right .modal-dialog{position:fixed;margin:auto;height:100%;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.covidmodal.modal.left .modal-content,.covidmodal.modal.right .modal-content{height:100%;overflow-y:auto}
.covidmodal.modal.left .modal-body,.covidmodal.modal.right .modal-body{padding:0 20px 20px 8px;margin-left:48px}
.covidmodal .modal-header .close{margin:-3px -3px 0 -6px;background:url(clientlib/resources/Close_icon.svg) no-repeat center center;opacity:1;background-size:15px}
.covidmodal .modal-title{right:auto;width:100%;font-size:30px;font-weight:400;letter-spacing:0;margin:36px 0 7px 16px}
.countryrestrictionsinfo{width:100%;border-right:1px solid #f2f2f2}
.countryname{font-size:23px;color:#000;line-height:20px;padding:0;margin:7px 0 40px 0}
.countryname img{margin-right:8px;width:20px;height:20px;border-radius:50%;vertical-align:top;border:1px solid #ddd;object-fit:cover}
.countryname.uk{background:url('clientlib/resources/UK_flag_icon.svg') no-repeat 1px 0}
.countryname.qatar{background:url('clientlib/resources/Qatar_flag_icon.svg') no-repeat 0 0}
.restrictiontypes{width:87%;background-color:#fff;padding:18px 14px;border-radius:10px;display:flex;border:1px solid #f2f2f2;margin:30px 0 37px -3px;display:none !important}
.restrictiontypes .type{flex:1 1 auto;background-size:24px 24px !important;margin:0 2%;width:22%;background-position:center 10px !important;text-align:center;line-height:16px;display:inline-block;color:#555;font-size:12px;vertical-align:text-top;padding:45px 0 7px 0}
.covidmodal .arrivaltest{background:url('clientlib/resources/COVID-test.svg') no-repeat}
.covidmodal .quarntine{background:url('clientlib/resources/home.svg') no-repeat;background-size:28px}
.covidmodal .transport{background:url('clientlib/resources/Transport.svg') no-repeat}
.covidmodal .tourism{background:url('clientlib/resources/Tourism.svg') no-repeat}
.covidmodal.modal.right.fade .modal-dialog{right:0;-webkit-transition:opacity .3s linear,right .3s ease-out;-moz-transition:opacity .3s linear,right .3s ease-out;-o-transition:opacity .3s linear,right .3s ease-out;transition:opacity .3s linear,right .3s ease-out;transform:none}
.covidmodal.modal.right.fade.in .modal-dialog{right:0}
.covidmodal .modal-content{border-radius:0;border:0;background:url(clientlib/resources/globe_bg.svg) #fff no-repeat 110% -48px;background-size:500px}
.covidmodal .modal-header{color:#000;border:0}
.covidmodal .restrictionlabel{color:#000;font-size:15px;letter-spacing:0}
.covidmodal .departurefrom,.covidmodal .whocanenter,.covidmodal .whocantenter,.covidmodal .arrivalprocedures,.covidmodal .airlineentry,.covidmodal .borderrules,.covidmodal .recommendapp,.covidmodal .maskrule,.covidmodal .transportation,.covidmodal .tourismrule,.covidmodal .restaurantsrule{margin-bottom:25px}
.covidmodal .departurefrom p,.covidmodal .whocanenter p,.covidmodal .whocantenter p,.covidmodal .arrivalprocedures p,.covidmodal .airlineentry p,.covidmodal .borderrules p,.covidmodal .recommendapp p,.covidmodal .maskrule p,.covidmodal .transportation p,.covidmodal .tourismrule p,.covidmodal .restaurantsrule p{color:#555;font-size:15px;font-weight:300;line-height:23px;letter-spacing:normal;width:87%;padding:5px 0 15px 38px;word-break:break-word}
.covidmodal .departurefrom span,.covidmodal .whocanenter span,.covidmodal .whocantenter span,.covidmodal .arrivalprocedures span,.covidmodal .airlineentry span,.covidmodal .borderrules span,.covidmodal .recommendapp span,.covidmodal .maskrule span,.covidmodal .transportation span,.covidmodal .tourismrule span,.covidmodal .restaurantsrule span{color:#000;font-weight:400;font-size:16px;padding-left:38px;display:inline-block;background-size:24px 24px !important;margin-left:-2px;height:24px}
.covidmodal .departurefrom span{background:url('clientlib/resources/Departure.svg') no-repeat 0 0}
.covidmodal .whocanenter span{background:url('clientlib/resources/Pax.svg') no-repeat 0 0;background-size:19px !important}
.covidmodal .whocantenter span{background:url('clientlib/resources/Pax_notAllowed.svg') no-repeat 0 0;background-size:19px !important}
.covidmodal .arrivalprocedures span{background:url('clientlib/resources/arrival.svg') no-repeat 0 0}
.covidmodal .airlineentry span{background:url('clientlib/resources/Procedure-departure.svg') no-repeat 0 0}
.covidmodal .borderrules span{background:url('clientlib/resources/Border.svg') no-repeat 0 0}
.covidmodal .recommendapp span{background:url('clientlib/resources/MobileApp.svg') no-repeat 0 0}
.covidmodal .maskrule span{background:url('clientlib/resources/mask.svg') no-repeat 0 0}
.covidmodal .transportation span{background:url('clientlib/resources/Transport.svg') no-repeat 0 0}
.covidmodal .tourismrule span{background:url('clientlib/resources/Tourism.svg') no-repeat 0 0}
.covidmodal .restaurantsrule span{background:url('clientlib/resources/Restaurant.svg') no-repeat 0 0}
@media(max-width:767px){.navmobilewidth{display:inline-flex}
.covidInfolink.desktopcovidlink{display:none !important}
.covidInfolink.mobilecovidlink{display:flex;width:100%;font-size:15px;white-space:nowrap}
.mobilecovidlink a::after{padding-top:1px;font-family:icomoon !important;speak:none;font-style:normal;font-weight:bolder;font-variant:normal;text-transform:none;transform:rotate(-90deg);content:'\e928' !important;border:0 !important;color:#5c0931;background:0;font-size:5px;position:absolute;width:17px;height:17px;z-index:9;right:-11px;top:7px}
.covidInfolink a{text-align:right;width:100%;padding-right:9px;position:relative;margin-right:10px}
.covidmodal.modal.left .modal-body,.covidmodal.modal.right .modal-body{padding:10px;top:50px;margin-left:0 !important;padding-bottom:160px}
.covidmodal .modal-title{font-size:18px;padding-left:4px;color:#5c0931;margin:0}
.covidmodal .modal-header{border-bottom:1px solid #ccc !important;padding:.8rem 1rem;position:fixed;width:100%;z-index:100;border-radius:6px 6px 0 0;background-color:#fff}
.covidmodal .modal-content{background:#fff}
.covidmodal .modal-body{background:url(clientlib/resources/globe_bg.svg) #fff no-repeat 174% -0;background-size:71%}
.covidmodal .device-small li{display:inline-flex;margin:0 6% 0 1%}
.covidmodal .device-small li a{color:#555;font-size:12px;padding:0 !important;background-color:transparent !important;border:0}
.covidmodal .device-small li.active a{color:#5c0931;border-bottom:2px solid #5c0931;padding-bottom:5px !important}
.covidmodal .restrictiontypes .type{padding-top:35px}
.covidmodal .modal-header .close{right:8px !important;position:absolute;background-size:50%;margin-top:-19px;width:32px;height:32px}
.covidmodal .device-small li a span{display:block;font-size:16px;font-weight:500}
.covidmodal .departurefrom p,.covidmodal .whocanenter p,.covidmodal .whocantenter p,.covidmodal .arrivalprocedures p,.covidmodal .airlineentry p,.covidmodal .borderrules p,.covidmodal .recommendapp p,.covidmodal .maskrule p,.covidmodal .transportation p,.covidmodal .tourismrule p,.covidmodal .restaurantsrule p{width:100%;line-height:21px}
.covidmodal .restrictiontypes{padding:18px 8px;text-align:center;margin-bottom:40px !important;width:103%}
.covidmodal .device-big{display:none}
.covidmodal .device-small{display:block;border-bottom:0;margin:25px 0 35px 5px}
.covidmodal .departurefrom,.whocanenter,.covidmodal .whocantenter,.arrivalprocedures{margin:0 0 15px 5px}
.covidmodal .countryrestrictionsinfo div:last-child{margin-bottom:0}
.covidmodal.modal.left .modal-dialog,.covidmodal.modal.right .modal-dialog{width:100%;min-width:100%;bottom:0;height:80vh;bottom:0;position:relative}
.covidmodal.modal.left .modal-content,.covidmodal.modal.right .modal-content{border-radius:6px 6px 0 0;padding-bottom:0}
.covidmodal .restrictionlabel,.covidmodal .countryname{display:none}
.covidmodal .countryrestrictionsinfo{width:100%;border-right:0}
.covidmodal .modal-body a:focus,.covidmodal .modal-body a:active{transition:none}
.modal-open .covidmodal.modal{overflow:hidden !important}
.covidmodal .modal-footer{padding:85px 20px 20px 25px !important;margin-bottom:0}
.covidmodal .device-small li a:focus,.covidmodal .device-small li a:hover{text-decoration:none !important}
}
@media only screen and (min-width :768px){.desktopcovidlink a::after{padding-top:1px;font-family:icomoon !important;speak:none;font-style:normal;font-weight:bolder;font-variant:normal;text-transform:none;transform:rotate(-90deg);content:'\e928' !important;border:0 !important;color:#5c0931;background:0;font-size:5px;position:absolute;width:17px;height:17px;z-index:9;margin-left:2px}
.covidInfolink{margin-top:-49px}
.covidmodal#myModal2 .modal-dialog{max-width:90%}
.covidmodal .covid19 .device-big,.covidmodal .covid19 .tab-content>.tab-pane{display:block}
.covidmodal .covid19 .device-small{display:none}
.covidmodal .covid19 .tab-content>.tab-pane{display:inline-flex;max-width:540px;width:48%;padding:0;margin-right:15px}
.covidmodal .restrictiontypes{width:96%}
.covidInfolink.mobilecovidlink{display:none !important}
.navmobilewidth{display:inline-flex}
.covidmodal .covid19 .tab-content div:nth-child(2){margin-right:0}
}
@media only screen and (min-width:1024px){.covidmodal#myModal2 .modal-dialog{max-width:85%}
.covidmodal .restrictiontypes{width:93%}
.covidmodal .covid19 .tab-content>.tab-pane{margin-right:30px;width:47%}
}
@media only screen and (min-width:1200px){.covidmodal#myModal2 .modal-dialog{max-width:80%}
.covidmodal .restrictiontypes{width:90%}
.covidmodal .covid19 .tab-content>.tab-pane{margin-right:45px;width:47%}
}
@media only screen and (min-width:1366px){.covidmodal#myModal2 .modal-dialog{max-width:74%}
.covidmodal .restrictiontypes{width:88%}
.covidmodal .covid19 .tab-content>.tab-pane{margin-right:65px;width:46%}
}
.covidmodal .read-more{color:#5c0931 !important;font-weight:500;line-height:0}
.covidmodal .show-read-more .more-text{display:none;margin-left:-15px}
body{padding-right:0 !important}
.covidmodal .show-read-more h1,.covidmodal .show-read-more h2,.covidmodal .show-read-more h3,.covidmodal .show-read-more h4,.covidmodal .show-read-more h5,.covidmodal .show-read-more h6,.covidmodal .show-read-more ul{color:#555;font-size:15px;font-weight:500;line-height:23px;letter-spacing:normal;width:87%;padding:5px 0 15px 38px;word-break:break-word}
.covidmodal .show-read-more ul{font-weight:300}
.covidmodal .show-read-more ul li{list-style:none;padding-bottom:8px}
.covidmodal .show-read-more ul li li{list-style:disc}
.covidmodal .show-read-more ul li>p{padding:0;margin:0;width:100%}
.covidmodal .show-read-more a{color:#5c0931 !important;font-weight:500;line-height:0}
.covidmodal .show-read-more{overflow:hidden;position:relative}
.covidmodal .read-more{background:#fff;padding-left:38px;font-weight:500 !important}
.covidmodal .countryrestrictionsinfo ul{padding:0;padding-left:38px}
.covidmodal .countryrestrictionsinfo a{font-weight:400}
.covidmodal .countryrestrictionsinfo ul li ul{padding-left:0}
.covidmodal .countryrestrictionsinfo h1,.covidmodal .countryrestrictionsinfo h2,.covidmodal .countryrestrictionsinfo h3,.covidmodal .countryrestrictionsinfo h4,.covidmodal .countryrestrictionsinfo h5,.covidmodal .countryrestrictionsinfo h6,.covidmodal .countryrestrictionsinfo ul{font-size:15px;color:#555;padding:0;margin:0;padding-left:38px}
.covidmodal .more-text{display:none !important}
.covidmodal .modal-footer{text-align:left;padding-left:60px;font-weight:400;font-size:13px;color:#555;max-width:fit-content;border-top:0;padding-top:30px;margin-bottom:50px}
.covidmodal.modal.right .modal-content{overflow-x:hidden}
.covidalert{width:93%;display:flex;align-items:stretch;margin-bottom:35px}
.covidmodal .covidalert p{font-size:13px;font-weight:300;line-height:23px;letter-spacing:normal;color:#000;display:inline-flex;padding:15px;height:100%;width:100%;line-height:18px;border:1px solid #f2f2f2;border-left:0;border-radius:0 6px 6px 0;background-color:#fff}
.alertIcon{background-color:#ffe900;width:44px;display:inline-flex;padding:8px;border-radius:6px 0 0 6px}
.alertIcon svg{margin:auto}
.timestamp{padding-left:38px}
.timestamp span{display:block;color:#555;font-size:13px;font-weight:300;line-height:23px}
.timestamp span b{font-weight:500}
@media(max-width:767px){.covidalert{width:94%;margin:0 3%}
}
@media only screen and (min-width:768px){.covid19 .tab-content>.tab-pane{flex-direction:column}
}
@-webkit-keyframes fadeInRight{1%{opacity:0;-webkit-transform:translateX(200px)}
80%{opacity:1;-webkit-transform:translateX(150px)}
100%{opacity:1;-webkit-transform:translateX(0)}
}
@-moz-keyframes fadeInRight{1%{opacity:0;-moz-transform:translateX(200px)}
80%{opacity:1;-webkit-transform:translateX(150px)}
100%{opacity:1;-moz-transform:translateX(0)}
}
@-o-keyframes fadeInRight{1%{opacity:0;-o-transform:translateX(200px)}
80%{opacity:1;-webkit-transform:translateX(150px)}
100%{opacity:1;-o-transform:translateX(0)}
}
@keyframes fadeInRight{1%{opacity:0;transform:translateX(200px)}
100%{opacity:1;transform:translateX(0)}
}
@-webkit-keyframes fadeInUp{1%{opacity:0;-webkit-transform:translateY(50px)}
100%{opacity:1;-webkit-transform:translateY(0)}
}
@-moz-keyframes fadeInUp{1%{opacity:0;-moz-transform:translateY(50px)}
100%{opacity:1;-moz-transform:translateY(0)}
}
@-o-keyframes fadeInUp{1%{opacity:0;-o-transform:translateY(50px)}
100%{opacity:1;-o-transform:translateY(0)}
}
@keyframes fadeInUp{1%{opacity:0;transform:translateY(50px)}
100%{opacity:1;transform:translateY(0)}
}
.covidInfolink a:hover{text-decoration:none}
.covidmodal .timestamp{font-size:13px !important;padding-bottom:5px !important}
@media(min-width:768px){.covidmodal .modal-header{min-height:117px}
}
}
#myModal2.iframeModal #loading{display:inline-block;width:50px;height:50px;border:3px solid rgba(158,136,148,0.3);border-radius:50%;border-top-color:#19050f;animation:spin 1s ease-in-out infinite;-webkit-animation:spin 1s ease-in-out infinite;position:relative;left:50%;top:50%}
@keyframes spin{to{-webkit-transform:rotate(360deg)}
}
@-webkit-keyframes spin{to{-webkit-transform:rotate(360deg)}
}
.covidmodal#myModal2.iframeModal .modal-dialog{max-width:100%}
#myModal2.iframeModal .close{display:none}
@media(max-width:768px){#myModal2.iframeModal.covidmodal .modal-dialog{margin:0 !important;height:100vh !important}
#myModal2.iframeModal.covidmodal{padding-left:0 !important;background:#fff}
#myModal2.iframeModal.covidmodal .modal-header{display:none}
}
header.two-columns-content-block-header{position:static;min-height:auto;width:auto}
.covidmodal p{line-height:1.5;font-size:15px}
.covidmodal .h1,.covidmodal .h2,.covidmodal .h3,.covidmodal h1,.covidmodal h2,.covidmodal h3{margin-top:21px;margin-bottom:10.5px;font-weight:300;letter-spacing:0}
.covidmodal p{letter-spacing:0;margin:0;line-height:20px}
.covidmodal a:hover{color:#5c0931;text-decoration:undeline}
.btn{padding:12px 25px 8px;font-size:16px;font-weight:400}
.btn.btn-white-transparent{color:#fff;background:0;border:2px solid #fff}
.btn.btn-white-transparent:active,.btn.btn-white-transparent:focus,.btn.btn-white-transparent:hover{color:#5c0931;background:#fff;border-color:#fff}
.btn.btn-dark-transparent:active,.btn.btn-dark-transparent:focus,.btn.btn-dark-transparent:hover{color:#fff;background:#5c0931;border-color:#5c0931}
.destinations-offers-custom-col .destinations-offers-block-info-overlay .btn{display:block;background:#ffa903;color:#460c2e;border-radius:2px;border:2px solid #ffa903}
.row.tab-container{display:block}
.destination-offers-origin .custom-select{padding:0;height:auto;font-weight:100}
.subscribe{color:#5c0931}
.subscribe p,.cookie-section p{font-size:13px;letter-spacing:0;line-height:1.5}
.cookie-note-container-extended a.close{font-size:12px;color:#fff;opacity:1 !important;text-shadow:none !important}
.cookie-note-container-extended a.close:hover,.cookie-note-container-extended a.close:active{color:#fff}
.btn-back-to-top{padding:12px 40px 8px 30px !important;display:none}
#search-modal .modal-dialog{max-width:590px}
.covidmodal .modal-dialog{position:relative;margin:200px auto !important;width:auto}
.modal-search-overlay{padding:34px 20px}
.modal-search .modal-header{padding:0 !important;position:relative !important;z-index:2 !important;text-align:left;justify-content:flex-start}
.covidmodal .modal-body{position:relative;padding:0}
#search-modal .close{position:absolute;top:-30px;font-size:54px;line-height:30px;background:0;border:0;z-index:5;font-weight:300;opacity:1;right:0;left:unset !important}
.btn.btn-dark-transparent{color:#5c0931;background:0;border:2px solid #5c0931}
.covidmodal .fade{opacity:0;transition:opacity .15s linear}
.destinations-offers.destinations-offers-search .row,.teaser-text.section .row{display:block}
.drop-privilege-club.nav-club .col-md-3.desktop-only{display:block;flex:none;max-width:100%}
.header-logo-one-world a{font:0/0 a;color:transparent}
.footer-additional-nav a,.footer-additional-nav a:hover{color:#fff}
.btn.btn-dark.btn-back-to-top{z-index:12}
.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:none}
.footer-logo a{display:block;height:100%;color:transparent;font:0/0 a}
@media only screen and (max-width:768px){.teaser-text.section .row{margin:0 15px}
}
@media only screen and (min-width:768px){.teaser-text .C16.C16-full-width{max-width:100%}
.header-dropdown .row{display:block;flex-wrap:nowrap;margin-right:0;margin-left:0}
.header-dropdown .pl-4{padding-left:.5rem !important}
}
@media only screen and (min-width:1280px){.header-dropdown .pl-4{padding-left:1.5rem !important}
.destination-price .container,.C8.container{max-width:1185px}
.header-dropdown .container,.language-drop .container{max-width:1140px;padding-right:15px;padding-left:15px}
.language-drop .container{width:100%;min-height:440px}
}
.covidmodal.fade{opacity:1.0}
@media(max-width:767px){.covidmodal .modal-title{margin:0 !important}
.covidmodal .modal-header{border:0;padding:13px 0 11px 16px !important;margin-top:-1px}
.covidmodal.fade .modal-dialog{margin-bottom:0 !important}
.modal-header .close{margin-top:-19px;margin-right:-1px !important}
.tab-content>.tab-pane.active{display:block}
.tab-content>.tab-pane{display:none}
}
@media(min-width:768px){#bookingwidgt .radio-base input[type=radio]{position:absolute;z-index:-1}
.covidmodal .modal-dialog{width:auto;margin:0 !important;transform:none !important}
.covidmodal .modal-header .close{width:32px;height:32px;float:left;position:static;margin-top:-10px}
.T7_4-flight .covidInfolink{margin-top:0}
}
.covidmodal p.restrictionlabel{line-height:32px;margin:0}
.departurefrom,.whocanenter,.whocantenter,.arrivalprocedures{margin-bottom:25px;font-size:16px;line-height:1.5}
.restrictiontypes{margin:30px 0 38px -3px !important}
.covidmodal .modal-title{margin-top:26px;padding-left:19px;line-height:1.5;width:98%}
.covidmodal.show .modal-title{margin-top:26px;padding-left:0;line-height:1.5;width:98%}
.covidmodal .modal.left .modal-body,.covidmodal .modal.right .modal-body{margin-left:48px}
.modal.covidmodal a{z-index:10 !important}
.covidmodal.fade .modal-dialog{transform:none}
.covidmodal .modal-open .modal-backdrop.fade{opacity:.5 !important}
.covidmodal .modal-content{border:0;border-radius:0;padding-left:0}
.covidmodal .modal-header{border:0;padding:23px 0 16px 16px}
.border-0{border:0 !important}
.covidmodal .departurefrom p,.covidmodal .whocanenter p,.covidmodal .whocantenter p,.covidmodal .arrivalprocedures p,.covidmodal .airlineentry p,.covidmodal .borderrules p,.covidmodal .recommendapp p,.covidmodal .maskrule p,.covidmodal .transportation p,.covidmodal .tourism p,.covidmodal .restaurantsrule p{padding-top:4px}
.covid19 .nav-tabs{border-bottom:0}
.hider-return{padding-right:100px}
.covid19.hide-return .tab-content div.tab-pane:nth-child(2){display:none}
.covid19.hide-return .tab-content>.tab-pane{width:100%}
.covid19.hide-return .countryrestrictionsinfo{border-right:0}
.covid19.hide-return .device-small li:nth-child(2){display:none}
@media(min-width:1024px) and (max-width:1200px){.container,.container-lg,.container-md,.container-sm{max-width:1020px}
.col-lg-7.hero-image-teaser{padding-left:5px}
.dpccards .container,.beinspired-container.container{padding:0 15px !important}
.newtab-carousel .carousel-caption{left:1.5%}
.mobile_Explore+.dropdown-menu.show ul#visitQatar li{padding-left:35px}
.search-input form input{line-height:40px !important}
.chooseregionmobile #myScrollspy{margin-right:20px !important}
.chooseregionmobile #myScrollspy .nav-pills li a{width:145px}
div.countysections div{margin-bottom:30px !important}
}
.btn-back-to-top+.tooltip{position:fixed}