@charset "UTF-8";
@media screen and (max-width: 767px) { /* line 21, ../../../core/core-scss/global-midi-screen.scss */
  html { font-size: 85%; }
  /* line 25, ../../../core/core-scss/global-midi-screen.scss */
  .mn-go-back, .section-home { position: relative; }
  /* line 30, ../../../core/core-scss/global-midi-screen.scss */
  .section-home .label { padding-left: 28px; }
  /* line 38, ../../../core/core-scss/global-midi-screen.scss */
  .bd, .ft, .hd { display: block; }
  /* line 44, ../../../core/core-scss/global-midi-screen.scss */
  .hot { position: relative; overflow: hidden; -moz-background-clip: padding; -moz-border-radius: 5px; -webkit-background-clip: padding-box; -webkit-border-radius: 5px; border-radius: 5px; }
  /* line 50, ../../../core/core-scss/global-midi-screen.scss */
  .hot .hd { position: static; display: block; width: 100%; bottom: 0; left: 0; background: #1f4c8c; background: -moz-linear-gradient(top, #1f4c8c 0%, #2358a1 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1f4c8c), color-stop(100%, #2358a1)); background: -webkit-linear-gradient(top, #1f4c8c 0%, #2358a1 100%); background: -o-linear-gradient(top, #1f4c8c 0%, #2358a1 100%); background: -ms-linear-gradient(top, #1f4c8c 0%, #2358a1 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FF1F4C8C', endColorstr='#FF2358A1', GradientType=0 ); background: linear-gradient(top, #1f4c8c 0%, #2358a1 100%); -moz-background-clip: padding; -moz-border-radius: 5px; -webkit-background-clip: padding-box; -webkit-border-radius: 5px; border-radius: 5px; }
  /* line 58, ../../../core/core-scss/global-midi-screen.scss */
  .hot .hd h3 a { display: block; color: #fff; padding: 5px; }
  /* line 62, ../../../core/core-scss/global-midi-screen.scss */
  .hot .hd h3 a span { color: #fff; font-weight: bold; }
  /* line 66, ../../../core/core-scss/global-midi-screen.scss */
  .hot .hd h3 a:hover { color: #d7df23; }
  /* line 68, ../../../core/core-scss/global-midi-screen.scss */
  .hot .hd h3 a:hover span { color: #d7df23; }
  /* line 77, ../../../core/core-scss/global-midi-screen.scss */
  .hot .bd img { display: none; }
  /* line 81, ../../../core/core-scss/global-midi-screen.scss */
  .main-col { overflow: hidden; }
  /* line 85, ../../../core/core-scss/global-midi-screen.scss */
  #masthead { width: 100%; position: relative; top: 0; left: 0; border-bottom: 1px solid #fff; background: url(../images/common/header-bg-blue.png) repeat-x 0 -1px !important; }
  /* line 94, ../../../core/core-scss/global-midi-screen.scss */
  #masthead.active { position: fixed; }
  /* line 98, ../../../core/core-scss/global-midi-screen.scss */
  #primary { width: 100%; position: fixed; left: -100%; overflow-y: scroll; overflow-x: hidden; -webkit-overflow-scrolling: touch; border-top: none; }
  /* line 114, ../../../core/core-scss/global-midi-screen.scss */
  .overthrow-enabled .overthrow { overflow: auto; -webkit-overflow-scrolling: touch; }
  /* line 118, ../../../core/core-scss/global-midi-screen.scss */
  .overthrow-enabled .dropdown { height: 390px; }
  /* line 123, ../../../core/core-scss/global-midi-screen.scss */
  #masthead .mini-drop h2 { border-top: 1px solid #ccc; font-size: 18px !important; line-height: 20px !important; padding-top: 15px !important; padding-bottom: 2px !important; }
  /* line 131, ../../../core/core-scss/global-midi-screen.scss */
  #masthead .mini-drop ul { padding-bottom: 6px; }
  /* line 135, ../../../core/core-scss/global-midi-screen.scss */
  #masthead .mini-drop ul li { list-style-type: none; padding-top: 0; padding-bottom: 0; margin-top: 0; margin-bottom: 0; line-height: 19px; }
  /* line 144, ../../../core/core-scss/global-midi-screen.scss */
  .login-active .submit { display: block; overflow: hidden; }
  /* line 149, ../../../core/core-scss/global-midi-screen.scss */
  .login-active .button { float: left; }
  /* line 153, ../../../core/core-scss/global-midi-screen.scss */
  #masthead a.register-link { float: left; position: relative; padding-left: 13px; margin-top: 16px; }
  /* line 160, ../../../core/core-scss/global-midi-screen.scss */
  #masthead a.register-link:hover { text-decoration: none; }
  /* line 164, ../../../core/core-scss/global-midi-screen.scss */
  #masthead a.register-link:hover .label { text-decoration: underline; }
  /* line 168, ../../../core/core-scss/global-midi-screen.scss */
  #masthead .login-active form { padding-top: 16px !important; }
  /* line 172, ../../../core/core-scss/global-midi-screen.scss */
  img { max-width: 96.875%; height: auto; }
  /* line 178, ../../../core/core-scss/global-midi-screen.scss */
  .imgExt { max-width: 100%; }
  /* line 182, ../../../core/core-scss/global-midi-screen.scss */
  .login-page-title .size2of3 { float: none; width: 100%; text-align: left; }
  /* line 188, ../../../core/core-scss/global-midi-screen.scss */
  .login-page-title .size1of3 { float: none; width: 100%; text-align: left; }
  /* line 194, ../../../core/core-scss/global-midi-screen.scss */
  .login-page-title .size2of3 h1.underline { position: static !important; width: auto !important; margin-bottom: 0 !important; padding-bottom: 10px !important; }
  /* line 201, ../../../core/core-scss/global-midi-screen.scss */
  h1 { padding-bottom: 6px !important; }
  /* line 205, ../../../core/core-scss/global-midi-screen.scss */
  .login-page-title .size1of3 p { text-align: left; }
  /* line 209, ../../../core/core-scss/global-midi-screen.scss */
  .login-page-title { width: 100%; }
  /* line 213, ../../../core/core-scss/global-midi-screen.scss */
  #log-in-or-join .mod h2 { width: auto !important; background: url(../images/common/ul-blue-3col.png) bottom center no-repeat !important; }
  /* line 218, ../../../core/core-scss/global-midi-screen.scss */
  #log-in-or-join .unit, #log-in-or-join .unit .mod .inner, #log-in-or-join .unit .mod .fhl { min-height: 0 !important; height: auto !important; }
  /* line 225, ../../../core/core-scss/global-midi-screen.scss */
  #log-in-or-join div.mess-sel { float: none; display: inline-block; }
  /* line 230, ../../../core/core-scss/global-midi-screen.scss */
  #login-box .f-mess { width: 50% !important; }
  /* line 234, ../../../core/core-scss/global-midi-screen.scss */
  #content div.hero { margin: 10px 5px 10px; width: auto; max-width: 970px; }
  /* line 240, ../../../core/core-scss/global-midi-screen.scss */
  #content .hero img { width: 100%; height: auto; margin: 0; max-width: 100%; }
  /* line 247, ../../../core/core-scss/global-midi-screen.scss */
  img.hero { max-width: 98.5%; }
  /* line 251, ../../../core/core-scss/global-midi-screen.scss */
  #content h1 { background-image: url("../images/common/ul-blue-3col.png"); background-position: left bottom; background-repeat: no-repeat; background-size: 100% 2px; margin: 10px 5px; padding: 0; }
  /* line 261, ../../../core/core-scss/global-midi-screen.scss */
  nav.breadcrumbs { margin: 5px; }
  /* line 265, ../../../core/core-scss/global-midi-screen.scss */
  nav.breadcrumbs li { font-weight: bold; color: #f37021; }
  /* line 270, ../../../core/core-scss/global-midi-screen.scss */
  nav.breadcrumbs li a { background: url("../images/sprites/20x20_list_sprite.png") no-repeat scroll right -482px transparent; color: #888888; font-weight: normal; padding: 0 30px 0 0; }
  /* line 281, ../../../core/core-scss/global-midi-screen.scss */
  #mast-nav { position: absolute; bottom: 0; right: 10px; }
  /* line 287, ../../../core/core-scss/global-midi-screen.scss */
  #mast-nav li, #main-branding { position: relative; display: block; padding: 0; margin: 0; border: none; overflow: hidden; float: left; z-index: 99; }
  /* line 299, ../../../core/core-scss/global-midi-screen.scss */
  #mast-nav li { background: #205194; background: -moz-linear-gradient(top, #205194 0%, #1a4177 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #205194), color-stop(100%, #1a4177)); background: -webkit-linear-gradient(top, #205194 0%, #1a4177 100%); background: -o-linear-gradient(top, #205194 0%, #1a4177 100%); background: -ms-linear-gradient(top, #205194 0%, #1a4177 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FF205194', endColorstr='#FF1A4177', GradientType=0 ); background: linear-gradient(top, #205194 0%, #1a4177 100%); color: #fff; border: 1px solid #122c51; border-bottom: 1px solid #1a4177; -moz-background-clip: padding; -moz-border-radius: 5px 5px 0 0; -webkit-background-clip: padding-box; -webkit-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0; margin-left: 5px; }
  /* line 308, ../../../core/core-scss/global-midi-screen.scss */
  .no-touch #mast-nav li:hover { background: #255ca9; background: -moz-linear-gradient(top, #255ca9 0%, #1a4177 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #255ca9), color-stop(100%, #1a4177)); background: -webkit-linear-gradient(top, #255ca9 0%, #1a4177 100%); background: -o-linear-gradient(top, #255ca9 0%, #1a4177 100%); background: -ms-linear-gradient(top, #255ca9 0%, #1a4177 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FF255CA9', endColorstr='#FF1A4177', GradientType=0 ); background: linear-gradient(top, #255ca9 0%, #1a4177 100%); }
  /* line 312, ../../../core/core-scss/global-midi-screen.scss */
  #mast-nav li.mn-current, .no-touch #mast-nav li.mn-current:hover { border: 1px solid #fff; background: #fff; filter: none !important; }
  /* line 319, ../../../core/core-scss/global-midi-screen.scss */
  #mast-nav li a { display: block; padding: 0; margin: 0; color: #fff; text-shadow: -1px -1px 0 #13315b; font-weight: normal; }
  /* line 328, ../../../core/core-scss/global-midi-screen.scss */
  #mast-nav li.mn-current a { color: #000; text-shadow: none; }
  /* line 337, ../../../core/core-scss/global-midi-screen.scss */
  .logged-in #acc-status { position: absolute; right: 0; top: 3px; }
  /* line 343, ../../../core/core-scss/global-midi-screen.scss */
  .logged-in #acc-status p { background: #fff; background: -moz-linear-gradient(top, #fff 0%, #eff3fb 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #eff3fb)); background: -webkit-linear-gradient(top, #fff 0%, #eff3fb 100%); background: -o-linear-gradient(top, #fff 0%, #eff3fb 100%); background: -ms-linear-gradient(top, #fff 0%, #eff3fb 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFFFF', endColorstr='#FFEFF3FB', GradientType=0 ); background: linear-gradient(top, #fff 0%, #eff3fb 100%); border-radius: 4px 4px 4px 4px; line-height: 20px; margin: 2px 10px; padding: 3px 10px; }
  /* line 351, ../../../core/core-scss/global-midi-screen.scss */
  .logged-in #acc-status strong, .logged-in #acc-status span { font-weight: bold; color: #88190c; }
  /* line 357, ../../../core/core-scss/global-midi-screen.scss */
  .logged-in #acc-status span.welcome-msg { font-weight: normal; color: #000; }
  /* line 366, ../../../core/core-scss/global-midi-screen.scss */
  #primary { left: -100%; width: 100%; }
  /* line 371, ../../../core/core-scss/global-midi-screen.scss */
  .dropdown { left: 100%; width: 100%; z-index: 999999999; }
  /* line 377, ../../../core/core-scss/global-midi-screen.scss */
  #primary li.level1 { padding: 0; border: 0 none; line-height: 36px; border-bottom: 1px solid #AAAAAA; left: 0; overflow: hidden; background: #fff; float: none; }
  /* line 388, ../../../core/core-scss/global-midi-screen.scss */
  #primary li:hover, #primary li .dropdown a:hover { background: #fff; background: -moz-linear-gradient(top, #fff 0%, #eff3fb 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #eff3fb)); background: -webkit-linear-gradient(top, #fff 0%, #eff3fb 100%); background: -o-linear-gradient(top, #fff 0%, #eff3fb 100%); background: -ms-linear-gradient(top, #fff 0%, #eff3fb 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFFFF', endColorstr='#FFEFF3FB', GradientType=0 ); background: linear-gradient(top, #fff 0%, #eff3fb 100%); }
  /* line 393, ../../../core/core-scss/global-midi-screen.scss */
  #primary li .dropdown h3 a:hover { background: none !important; }
  /* line 397, ../../../core/core-scss/global-midi-screen.scss */
  #primary li.pn-2-active { background: #1a4177; background: -moz-linear-gradient(top, #1a4177 0%, #153662 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1a4177), color-stop(100%, #153662)); background: -webkit-linear-gradient(top, #1a4177 0%, #153662 100%); background: -o-linear-gradient(top, #1a4177 0%, #153662 100%); background: -ms-linear-gradient(top, #1a4177 0%, #153662 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FF1A4177', endColorstr='#FF153662', GradientType=0 ); background: linear-gradient(top, #1a4177 0%, #153662 100%); color: #fff; }
  /* line 402, ../../../core/core-scss/global-midi-screen.scss */
  #primary a { display: block; color: #222; font-size: 14px; line-height: 15px; padding-top: 11px; padding-bottom: 13px; font-weight: normal; text-transform: uppercase; font-family: "FS Joey Web Bold", Tahoma, Helvetica, Arial, Verdana , sans-serif; verticle-align: baseline; }
  /* line 415, ../../../core/core-scss/global-midi-screen.scss */
  #primary li.pn-2-active a { color: #fff; }
  /* line 419, ../../../core/core-scss/global-midi-screen.scss */
  #primary li.pn-2-active li a, #primary li.pn-2-active div a, #primary li.pn-2-active .mn-go-back a { color: #000; }
  /* line 425, ../../../core/core-scss/global-midi-screen.scss */
  #primary li.pn-2-active li h3 a { color: #fff; }
  /* line 429, ../../../core/core-scss/global-midi-screen.scss */
  #primary a.level1 { padding-left: 38px; }
  /* line 433, ../../../core/core-scss/global-midi-screen.scss */
  .no-touch #primary a:hover, .no-touch #primary a:focus { text-decoration: none; }
  /* line 438, ../../../core/core-scss/global-midi-screen.scss */
  .no-touch #primary h3 a:hover, #primary h3 a:focus { background: transparent; }
  /* line 447, ../../../core/core-scss/global-midi-screen.scss */
  .fh1 .inner { height: auto; min-height: 0; }
  /* line 456, ../../../core/core-scss/global-midi-screen.scss */
  #masthead.active .pn-2-active .dropdown { position: fixed; top: 69px; bottom: 0; z-index: 99; background: #fff; overflow-y: scroll; overflow-x: hidden; -webkit-overflow-scrolling: touch; }
  /* line 467, ../../../core/core-scss/global-midi-screen.scss */
  .dropdown ul { padding: 0; margin: 0; border-top: none; }
  /* line 473, ../../../core/core-scss/global-midi-screen.scss */
  .dropdown a { line-height: 36px; padding: 0; padding-left: 10px; padding-bottom: 3px; padding-right: 40px; margin: 0; border-bottom: 1px solid #aaa; border-top: none; background: #fff; text-transform: none !important; }
  /* line 486, ../../../core/core-scss/global-midi-screen.scss */
  .dropdown h2 { display: none; }
  /* line 490, ../../../core/core-scss/global-midi-screen.scss */
  .dropdown h3 { border-top: none; padding: 0 10px; }
  /* line 495, ../../../core/core-scss/global-midi-screen.scss */
  #masthead .dropdown h3, #masthead .dropdown h3 a { color: #fff; margin: 0; font-size: 11px; line-height: 15px; font-family: Arial,sans-serif; font-weight: bold; text-transform: none; letter-spacing: 0.5px; cursor: default; }
  /* line 508, ../../../core/core-scss/global-midi-screen.scss */
  #masthead .dropdown h3 { background: #675d52; background: -moz-linear-gradient(top, #675d52 0%, #897c6d 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #675d52), color-stop(100%, #897c6d)); background: -webkit-linear-gradient(top, #675d52 0%, #897c6d 100%); background: -o-linear-gradient(top, #675d52 0%, #897c6d 100%); background: -ms-linear-gradient(top, #675d52 0%, #897c6d 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FF675D52', endColorstr='#FF897C6D', GradientType=0 ); background: linear-gradient(top, #675d52 0%, #897c6d 100%); line-height: 20px; padding-top: 1px; text-transform: uppercase; border-bottom: 1px solid #e4e6d7; display: block; position: relative; }
  /* line 519, ../../../core/core-scss/global-midi-screen.scss */
  #masthead .dropdown h3 a { text-decoration: none; border: 0 none; padding: 0; background: transparent; line-height: 20px; text-transform: uppercase !important; }
  /* line 528, ../../../core/core-scss/global-midi-screen.scss */
  #masthead .dropdown h3, #masthead .dropdown h3 a, #masthead .dropdown h3 a:hover { color: #fff !important; }
  /* line 535, ../../../core/core-scss/global-midi-screen.scss */
  .mn-go-back { display: block; line-height: 36px; text-align: right; text-transform: uppercase; background: #fff; width: 100%; }
  /* line 542, ../../../core/core-scss/global-midi-screen.scss */
  .mn-go-back a { display: block; background: transparent; padding-right: 10px; }
  /* line 549, ../../../core/core-scss/global-midi-screen.scss */
  .mngb-cld { display: none; }
  /* line 553, ../../../core/core-scss/global-midi-screen.scss */
  #masthead .dropdown p { margin: 0; padding: 0; }
  /* line 556, ../../../core/core-scss/global-midi-screen.scss */
  #masthead .dropdown p a { border-bottom: 1px solid #aaa; }
  /* line 565, ../../../core/core-scss/global-midi-screen.scss */
  .pagination { min-width: 230px; padding-bottom: 10px; margin-left: 10px; }
  /* line 566, ../../../core/core-scss/global-midi-screen.scss */
  .pagination.rt { float: none !important; }
  /* line 573, ../../../core/core-scss/global-midi-screen.scss */
  .pagination li { margin: 0; padding: 0; font-size: 12px; list-style: none; }
  /* line 579, ../../../core/core-scss/global-midi-screen.scss */
  .pagination a { border: solid 1px #ddd; margin-right: 5px; }
  /* line 582, ../../../core/core-scss/global-midi-screen.scss */
  .pagination a:link, .pagination a:visited { display: inline-block; padding: 7px; text-decoration: none; }
  /* line 588, ../../../core/core-scss/global-midi-screen.scss */
  .pagination a:hover { border-color: #666; }
  /* line 592, ../../../core/core-scss/global-midi-screen.scss */
  .pagination .previous-off, .pagination .next-off { color: #666; display: inline-block; font-weight: bold; padding: 7px; }
  /* line 599, ../../../core/core-scss/global-midi-screen.scss */
  .pagination .next a, .pagination .previous a { font-weight: bold; border: solid 1px #fff; }
  /* line 604, ../../../core/core-scss/global-midi-screen.scss */
  .pagination .active { color: #f37021; border: solid 1px #fff; }
  /* line 608, ../../../core/core-scss/global-midi-screen.scss */
  .pagination .cont { color: #666; }
  /* line 611, ../../../core/core-scss/global-midi-screen.scss */
  .pagination .active, .pagination .cont { font-weight: bold; display: inline-block; padding: 7px; }
  /* line 618, ../../../core/core-scss/global-midi-screen.scss */
  .pagination .next { display: inline-block; background: none; }
  /* line 637, ../../../core/core-scss/global-midi-screen.scss */
  #login-mask.active { position: fixed; top: 0; left: 0; right: 0; bottom: 0; z-index: 100; width: 100%; height: 100%; background: url(../images/common/login-mask.png) left top repeat; background: none rgba(0, 0, 0, 0.6); }
  /* line 667, ../../../core/core-scss/global-midi-screen.scss */
  #login-mask, #nav-mask { position: fixed; top: 0; left: 0; right: auto; bottom: auto; z-index: 0; width: 1px; height: 1px; background: transparent; }
  /* line 684, ../../../core/core-scss/global-midi-screen.scss */
  #login.login-active { width: 260px; height: auto; border: 5px solid #42BBA7; border: 10px solid rgba(255, 255, 255, 0.7); -moz-background-clip: padding; -moz-border-radius: 10px; -webkit-background-clip: padding-box; -webkit-border-radius: 10px; border-radius: 10px; position: fixed; top: 15px; z-index: 999; display: block; text-indent: 0; }
  /* line 697, ../../../core/core-scss/global-midi-screen.scss */
  #login.login-active form { padding: 10px; background: #fff; }
  /* line 702, ../../../core/core-scss/global-midi-screen.scss */
  #login.login-active form .visuallyhidden { display: block !important; border: 0; clip: auto !important; height: auto !important; margin: 0 10px !important; overflow: hidden !important; padding: 0 !important; position: static !important; width: auto !important; }
  /* line 714, ../../../core/core-scss/global-midi-screen.scss */
  #login.login-active .md-trigger { background: url(../images/common/close-lightbox.png) 5px 5px no-repeat; position: absolute; height: 50px; width: 50px; right: 0; top: 0; z-index: 9999; text-indent: -999px; }
  /* line 725, ../../../core/core-scss/global-midi-screen.scss */
  #login.login-active h2 { font-size: 14px; line-height: 30px; }
  /* line 730, ../../../core/core-scss/global-midi-screen.scss */
  #login.login-active li { list-style: inside disc; }
  /* line 734, ../../../core/core-scss/global-midi-screen.scss */
  #login.login-active input { margin: 5px 10px 10px; line-height: 20px; font-size: 13px; }
  /* line 740, ../../../core/core-scss/global-midi-screen.scss */
  #login.login-active label { font-weight: bold; font-size: 13px; }
  /* line 745, ../../../core/core-scss/global-midi-screen.scss */
  .link-list li { background: url("../images/sprites/20x20_list_sprite.png") no-repeat scroll 0px -678px transparent; padding: 0 0 0 15px; font-family: Arial, sans-serif; font-size: 13px; line-height: 22px; }
  /* line 753, ../../../core/core-scss/global-midi-screen.scss */
  .link-list li a, .link-list li a:visited { color: #518AD9; text-decoration: none; }
  /* line 763, ../../../core/core-scss/global-midi-screen.scss */
  #toTop { display: none; text-decoration: none; position: fixed; bottom: 10px; right: 10px; overflow: hidden; width: 51px; height: 51px; border: none; text-indent: -999px; background: url(../images/r/ui.totop.png) no-repeat left top; }
  /* line 777, ../../../core/core-scss/global-midi-screen.scss */
  .no-touch #toTop { display: none !important; }
  /* line 781, ../../../core/core-scss/global-midi-screen.scss */
  #toTopHover { background: url(../images/r/ui.totop.png) no-repeat left -51px; width: 51px; height: 51px; display: block; overflow: hidden; float: left; opacity: 0; -moz-opacity: 0; filter: alpha(opacity=0); }
  /* line 793, ../../../core/core-scss/global-midi-screen.scss */
  #toTop:active, #toTop:focus { outline: none; }
  /* line 802, ../../../core/core-scss/global-midi-screen.scss */
  #tf-img { position: relative; overflow: hidden; margin: 0 10px 5px; padding-bottom: 2px; background: url("cms/images/common/ul-blue-1col.png") no-repeat scroll left bottom transparent; }
  /* line 810, ../../../core/core-scss/global-midi-screen.scss */
  #tf-img img.brace { position: relative; margin: 0; padding: 0; width: 100%; height: auto; display: block; opacity: 0; }
  /* line 821, ../../../core/core-scss/global-midi-screen.scss */
  .z-sh-wp { max-width: 280px; margin: 10px auto 0; }
  /* line 827, ../../../core/core-scss/global-midi-screen.scss */
  .zone_show { position: relative; top: 0; left: 0; right: 0; bottom: 2px; margin: 0; background: none; overflow: hidden; }
  /* line 838, ../../../core/core-scss/global-midi-screen.scss */
  .liner { margin: 10px; margin-bottom: 6px; padding: 0; }
  /* line 844, ../../../core/core-scss/global-midi-screen.scss */
  .mini-banner { width: 47%; display: inline-block; float: left; }
  /* line 848, ../../../core/core-scss/global-midi-screen.scss */
  .mini-banner .inner { min-height: 0; }
  /* line 853, ../../../core/core-scss/global-midi-screen.scss */
  .mini-banner .hd h2 { background: url("../images/common/ul-green-3col.png") no-repeat scroll right bottom !important; }
  /* line 857, ../../../core/core-scss/global-midi-screen.scss */
  .mini-banner .bd .button-bg { left: 10px; bottom: 5px; box-shadow: none; }
  /* line 864, ../../../core/core-scss/global-midi-screen.scss */
  .liner img, #first_pane canvas { width: 100% !important; height: auto !important; max-width: 100% !important; margin: 0; padding: 0; }
  /* line 873, ../../../core/core-scss/global-midi-screen.scss */
  .hidden-panel { padding: 3%; width: 94%; }
  /* line 878, ../../../core/core-scss/global-midi-screen.scss */
  #partner-list { clear: both; overflow: hidden; }
  /* line 883, ../../../core/core-scss/global-midi-screen.scss */
  #partner-list > li { width: 25% !important; float: left; clear: none; }
  /* line 889, ../../../core/core-scss/global-midi-screen.scss */
  #tf-range { bottom: 0; position: relative; height: auto; width: auto; }
  /* line 896, ../../../core/core-scss/global-midi-screen.scss */
  #tf-go { margin: 10px 0 5px; }
  /* line 900, ../../../core/core-scss/global-midi-screen.scss */
  .hidden-panel { clear: both; }
  /* line 908, ../../../core/core-scss/global-midi-screen.scss */
  ul#menu { border: none; }
  /* line 912, ../../../core/core-scss/global-midi-screen.scss */
  ul#menu li { position: relative; }
  /* line 916, ../../../core/core-scss/global-midi-screen.scss */
  #mn-login, #mn-join, #mn-menu { background: no-repeat 50% 82% transparent; background-size: auto auto !important; }
  /* line 923, ../../../core/core-scss/global-midi-screen.scss */
  #pn-account, #acc-status, #pn-collect, #pn-spend, #pn-basket, #pn-about, #pn-help, #pn-logout, #pn-ataglance, #pn-calc, #pn-calc2, #pn-dotw, #pn-map { background: no-repeat 0 0 transparent; }
  /* line 939, ../../../core/core-scss/global-midi-screen.scss */
  #mn-join a, #pn-logout a, #primary #menu .home-link ul li a { background: #fff; background: -moz-linear-gradient(top, #fff 0%, #e4e6d7 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #e4e6d7)); background: -webkit-linear-gradient(top, #fff 0%, #e4e6d7 100%); background: -o-linear-gradient(top, #fff 0%, #e4e6d7 100%); background: -ms-linear-gradient(top, #fff 0%, #e4e6d7 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFFFF', endColorstr='#FFE4E6D7', GradientType=0 ); background: linear-gradient(top, #fff 0%, #e4e6d7 100%); }
  /* line 943, ../../../core/core-scss/global-midi-screen.scss */
  #mn-join a:hover, #pn-logout a:hover, #primary #menu .home-link ul li a:hover { background: #fff; background: -moz-linear-gradient(top, #fff 0%, #d9dcc7 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #d9dcc7)); background: -webkit-linear-gradient(top, #fff 0%, #d9dcc7 100%); background: -o-linear-gradient(top, #fff 0%, #d9dcc7 100%); background: -ms-linear-gradient(top, #fff 0%, #d9dcc7 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFFFF', endColorstr='#FFD9DCC7', GradientType=0 ); background: linear-gradient(top, #fff 0%, #d9dcc7 100%); }
  /* line 948, ../../../core/core-scss/global-midi-screen.scss */
  #mn-join.pn-2-active a { background: #1a4177; background: -moz-linear-gradient(top, #1a4177 0%, #153662 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1a4177), color-stop(100%, #153662)); background: -webkit-linear-gradient(top, #1a4177 0%, #153662 100%); background: -o-linear-gradient(top, #1a4177 0%, #153662 100%); background: -ms-linear-gradient(top, #1a4177 0%, #153662 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FF1A4177', endColorstr='#FF153662', GradientType=0 ); background: linear-gradient(top, #1a4177 0%, #153662 100%); }
  /* line 952, ../../../core/core-scss/global-midi-screen.scss */
  #mn-join ul li a, #mn-join .mn-go-back a, #mn-join.pn-2-active ul li a { background: #fff; }
  /* line 963, ../../../core/core-scss/global-midi-screen.scss */
  .line, .line .unit, .unit { clear: both; float: none; width: auto; }
  /* line 971, ../../../core/core-scss/global-midi-screen.scss */
  #content .mod { margin: 0 5px 10px; }
  /* line 975, ../../../core/core-scss/global-midi-screen.scss */
  #primary { left: -100%; width: 100%; height: 100%; background: #fff; }
  /* line 982, ../../../core/core-scss/global-midi-screen.scss */
  .dropdown { left: 100%; width: 100%; }
  /* line 987, ../../../core/core-scss/global-midi-screen.scss */
  #masthead.inactive .dropdown { display: none; font-size: 26px; }
  /* line 992, ../../../core/core-scss/global-midi-screen.scss */
  .desktop, #skip, #primary h1, .visuallyhidden, #masthead span.desc, #masthead.inactive .dropdown { display: none !important; }
  /* line 1001, ../../../core/core-scss/global-midi-screen.scss */
  body.logged-in .logged-in, body.logged-out .logged-out, body.logged-out #login.login-active { display: block !important; }
  /* line 1007, ../../../core/core-scss/global-midi-screen.scss */
  body.logged-in .logged-out, body.logged-out .logged-in { display: none !important; }
  /* line 1012, ../../../core/core-scss/global-midi-screen.scss */
  #login .field, #login .md-container, #login .submit, #login.login-active #mn-login { display: none; }
  /* line 1019, ../../../core/core-scss/global-midi-screen.scss */
  #login.login-active .field, #login.login-active .md-container, #login.login-active .submit { display: block; }
  /* line 1025, ../../../core/core-scss/global-midi-screen.scss */
  #login a.button { position: absolute; top: -5px; right: 0; width: 60px; min-width: auto; min-height: 24px; height: 24px; background: #dadd7c; /* Old browsers */ background: -moz-linear-gradient(top, #dadd7c 1%, #d7df23 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #dadd7c), color-stop(100%, #d7df23)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #dadd7c 1%, #d7df23 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #dadd7c 1%, #d7df23 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #dadd7c 1%, #d7df23 100%); /* IE10+ */ background: linear-gradient(top, #dadd7c 1%, #d7df23 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dadd7c', endColorstr='#d7df23',GradientType=0 ); /* IE6-9 */ border: 1px solid #CAD100; text-shadow: 0 1px 1px #fff; color: #222; text-transform: uppercase; font-size: 16px; line-height: 22px !important; }
  /* line 1049, ../../../core/core-scss/global-midi-screen.scss */
  #login.login-active .submit .button { position: relative; left: 0; border: 1px solid; color: #fff; font-size: 18px; text-shadow: 0 0 1px rgba(0, 0, 0, 0.5); border-color: #ee610d; background: #f58643; background: -moz-linear-gradient(top, #f58643 0%, #f26712 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f58643), color-stop(100%, #f26712)); background: -webkit-linear-gradient(top, #f58643 0%, #f26712 100%); background: -o-linear-gradient(top, #f58643 0%, #f26712 100%); background: -ms-linear-gradient(top, #f58643 0%, #f26712 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f58643', endColorstr='#f26712',GradientType=0 ); background: linear-gradient(top, #f58643 0%, #f26712 100%); /* there's always one */ zoom: 1\9; overflow: visible\9; }
  /* line 1071, ../../../core/core-scss/global-midi-screen.scss */
  #login.login-active .submit .button:hover { background: #f68f51; background: -moz-linear-gradient(top, #f68f51 0%, #ee610d 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f68f51), color-stop(100%, #ee610d)); background: -webkit-linear-gradient(top, #f68f51 0%, #ee610d 100%); background: -o-linear-gradient(top, #f68f51 0%, #ee610d 100%); background: -ms-linear-gradient(top, #f68f51 0%, #ee610d 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f68f51', endColorstr='#ee610d',GradientType=0 ); background: linear-gradient(top, #f68f51 0%, #ee610d 100%); border-color: #ee610d; box-shadow: rgba(0, 0, 0, 0.6) 0 1px 2px; -moz-box-shadow: rgba(0, 0, 0, 0.6) 0 1px 2px; }
  /* line 1085, ../../../core/core-scss/global-midi-screen.scss */
  .size2of3 .simple h2, .size2of3 .basic h2, .size2of3 .offer-1 h2, .size2of3 .pop-1 h2 { background: url("../images/common/ul-blue-3col.png") no-repeat scroll center bottom transparent; }
  /* line 1092, ../../../core/core-scss/global-midi-screen.scss */
  .size1of3 .alt h2, .size1of3 .offer-2 h2, .size1of3 .pop-2 h2 { background: url("../images/common/ul-green-3col.png") no-repeat scroll center bottom transparent; }
  /* line 1102, ../../../core/core-scss/global-midi-screen.scss */
  #footer #footer-nav { background: #e4e6d7; border-top: 3px solid #fff; border-bottom: 3px solid #fff; text-align: left; box-shadow: 0 0px 2px rgba(0, 0, 0, 0.2); }
  /* line 1108, ../../../core/core-scss/global-midi-screen.scss */
  #footer #footer-nav ul { margin: 0; margin-left: 5px; margin-right: 5px; margin-top: 5px; padding: 0; }
  /* line 1114, ../../../core/core-scss/global-midi-screen.scss */
  #footer #footer-nav ul li { display: block; margin: 0; margin-bottom: 5px; background: #fff; background: -moz-linear-gradient(top, #fff 0%, #e4e6d7 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #e4e6d7)); background: -webkit-linear-gradient(top, #fff 0%, #e4e6d7 100%); background: -o-linear-gradient(top, #fff 0%, #e4e6d7 100%); background: -ms-linear-gradient(top, #fff 0%, #e4e6d7 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFFFF', endColorstr='#FFE4E6D7', GradientType=0 ); background: linear-gradient(top, #fff 0%, #e4e6d7 100%); -moz-background-clip: padding; -moz-border-radius: 15px; -webkit-background-clip: padding-box; -webkit-border-radius: 15px; border-radius: 15px; border: 1px solid #C5C6B9; background-repeat: no-repeat !important; background-position: left top !important; }
  /* line 1124, ../../../core/core-scss/global-midi-screen.scss */
  #footer #footer-nav ul li a { position: relative; display: block !important; text-indent: none; overflow: hidden; width: auto; height: auto; text-align: left; font-weight: bold; color: #444444; padding: 10px; padding-top: 3px; padding-bottom: 2px; padding-right: 0; padding-left: 14px; background: none; text-shadow: none; line-height: 18px !important; -moz-background-clip: padding; -moz-border-radius: 15px; -webkit-background-clip: padding-box; -webkit-border-radius: 15px; border-radius: 15px; border: none; border-bottom: 1px solid #e4e6d7; font-size: 11px; }
  /* line 1146, ../../../core/core-scss/global-midi-screen.scss */
  #footer #footer-nav ul li a .label { font-size: 11px; }
  /* line 1149, ../../../core/core-scss/global-midi-screen.scss */
  #footer #footer-nav ul li a:hover { color: #f37021; }
  /* line 1157, ../../../core/core-scss/global-midi-screen.scss */
  #footer #footer-nav ul { float: none; display: block; }
  /* line 1161, ../../../core/core-scss/global-midi-screen.scss */
  #footer #footer-nav .f-cookie { margin-top: 0; padding: 0; background: none; position: static; border: none; -moz-background-clip: padding; -moz-border-radius: 15px; -webkit-background-clip: padding-box; -webkit-border-radius: 15px; border-radius: 15px; background: #544539; background: -moz-linear-gradient(top, #544539 0%, #725e4e 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #544539), color-stop(100%, #725e4e)); background: -webkit-linear-gradient(top, #544539 0%, #725e4e 100%); background: -o-linear-gradient(top, #544539 0%, #725e4e 100%); background: -ms-linear-gradient(top, #544539 0%, #725e4e 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FF544539', endColorstr='#FF725E4E', GradientType=0 ); background: linear-gradient(top, #544539 0%, #725e4e 100%); }
  /* line 1169, ../../../core/core-scss/global-midi-screen.scss */
  #footer #footer-nav .f-cookie a { color: #fff; text-shadow: none; background: none; padding: 3px 10px; border: 1px solid #544539; line-height: 14px; }
  /* line 1177, ../../../core/core-scss/global-midi-screen.scss */
  #footer #footer-nav .f-cookie a:hover { color: #d7df23; }
  /* line 1184, ../../../core/core-scss/global-midi-screen.scss */
  #bottom .country { background: #e4e6d7; border-top: 3px solid #fff; border-bottom: 3px solid #fff; text-align: left; box-shadow: 0 0px 2px rgba(0, 0, 0, 0.2); }
  /* line 1190, ../../../core/core-scss/global-midi-screen.scss */
  #bottom .country .mod { margin: 0; margin-left: 5px; margin-right: 5px; margin-top: 5px; padding: 0; }
  /* line 1197, ../../../core/core-scss/global-midi-screen.scss */
  #bottom .country ul { display: block; padding: 0; outline: 0; position: relative; overflow: hidden; margin: 0; }
  /* line 1204, ../../../core/core-scss/global-midi-screen.scss */
  #bottom .country ul li { display: block; margin-bottom: 5px; background: #fff; background: -moz-linear-gradient(top, #fff 0%, #e4e6d7 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #e4e6d7)); background: -webkit-linear-gradient(top, #fff 0%, #e4e6d7 100%); background: -o-linear-gradient(top, #fff 0%, #e4e6d7 100%); background: -ms-linear-gradient(top, #fff 0%, #e4e6d7 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFFFF', endColorstr='#FFE4E6D7', GradientType=0 ); background: linear-gradient(top, #fff 0%, #e4e6d7 100%); -moz-background-clip: padding; -moz-border-radius: 15px; -webkit-background-clip: padding-box; -webkit-border-radius: 15px; border-radius: 15px; border: 1px solid #C5C6B9; }
  /* line 1211, ../../../core/core-scss/global-midi-screen.scss */
  #bottom .country ul li.c-gb a, #bottom .country ul li.c-za a, #bottom .country ul li.c-av a { position: relative; display: block; text-indent: none; overflow: hidden; width: auto; height: auto; text-align: left; font-size: 11px; font-weight: bold; color: #444444; padding: 10px; padding-top: 3px; padding-bottom: 2px; padding-right: 0; padding-left: 39px; line-height: 18px !important; border: none; -moz-background-clip: padding; -moz-border-radius: 15px; -webkit-background-clip: padding-box; -webkit-border-radius: 15px; border-radius: 15px; border-bottom: 1px solid #e4e6d7; }
  /* line 1233, ../../../core/core-scss/global-midi-screen.scss */
  #bottom .country ul li.c-gb a:hover, #bottom .country ul li.c-za a:hover, #bottom .country ul li.c-av a:hover { color: #f37021; }
  /* line 1238, ../../../core/core-scss/global-midi-screen.scss */
  #bottom .country .c-gb a { background: url(../images/common/icons/gb.png) 14px center no-repeat; }
  /* line 1241, ../../../core/core-scss/global-midi-screen.scss */
  #bottom .country .c-za a { background: url(../images/common/icons/za.png) 14px center no-repeat; }
  /* line 1244, ../../../core/core-scss/global-midi-screen.scss */
  #bottom .country .c-av a { background: url(../images/common/icons/rotw-blue.png) 14px center no-repeat; }
  /* line 1249, ../../../core/core-scss/global-midi-screen.scss */
  aside .ls-only { display: none; }
  /* line 1253, ../../../core/core-scss/global-midi-screen.scss */
  aside .ss-only { display: block; border: none; }
  /* line 1258, ../../../core/core-scss/global-midi-screen.scss */
  .ss-only .mod { padding-top: 0; }
  /* line 1262, ../../../core/core-scss/global-midi-screen.scss */
  .ss-only .mod .bd { display: block; text-align: left; }
  /* line 1267, ../../../core/core-scss/global-midi-screen.scss */
  .ss-only .mod .bd .icon-button { position: relative; }
  /* line 1271, ../../../core/core-scss/global-midi-screen.scss */
  #bottom .extras .line { margin: 0 !important; padding: 0 !important; border: none !important; background: none !important; }
  /* line 1278, ../../../core/core-scss/global-midi-screen.scss */
  .social { display: block; padding: 0; margin: 0; overflow: hidden; text-align: center; padding-top: 20px; padding-bottom: 10px; }
  /* line 1288, ../../../core/core-scss/global-midi-screen.scss */
  .social .mod { margin: 0; padding: 0; padding-left: 10px; border: none !important; text-align: center; }
  /* line 1296, ../../../core/core-scss/global-midi-screen.scss */
  .social .mod .bd { padding: 0; overflow: hidden; margin: 0 auto; display: table; width: auto; text-align: center; font-size: 0; line-height: 0; }
  /* line 1307, ../../../core/core-scss/global-midi-screen.scss */
  .social a { display: inline-block; width: 30px; height: 30px; line-height: 30px; position: relative; text-shadow: none; padding: 0; margin: 0; overflow: hidden; margin-right: 10px; margin-bottom: 10px; }
  /* line 1321, ../../../core/core-scss/global-midi-screen.scss */
  .social a.icon30 { display: inline-block; background: #888888; -moz-background-clip: padding; -moz-border-radius: 3px; -webkit-background-clip: padding-box; -webkit-border-radius: 3px; border-radius: 3px; width: 110px; }
  /* line 1326, ../../../core/core-scss/global-midi-screen.scss */
  .social a.icon30:hover { display: inline-block; background: #444; }
  /* line 1332, ../../../core/core-scss/global-midi-screen.scss */
  .social a span.label { display: block; width: 30px; height: 30px; text-indent: -999999px; overflow: hidden; }
  /* line 1340, ../../../core/core-scss/global-midi-screen.scss */
  .social a.icon30 span.label { text-indent: 0; width: auto; text-align: right; line-height: 32px; padding-right: 10px; color: #e4e6d7 !important; }
  /* line 1349, ../../../core/core-scss/global-midi-screen.scss */
  .ss-only .icon-button a { position: relative; display: block; width: 120px; padding: 0 !important; padding-top: 4px !important; padding-bottom: 6px !important; background: #888888; text-shadow: none; color: #e4e6d7; margin: 0 auto; margin-bottom: 10px; font-size: 18px; line-height: 28px; -moz-background-clip: padding; -moz-border-radius: 5px; -webkit-background-clip: padding-box; -webkit-border-radius: 5px; border-radius: 5px; }
  /* line 1364, ../../../core/core-scss/global-midi-screen.scss */
  .ss-only .icon-button a:hover { background: #444; }
  /* line 1367, ../../../core/core-scss/global-midi-screen.scss */
  .ss-only .icon-button a .label { padding: 0; margin: 0; padding-left: 40px; }
  /* line 1374, ../../../core/core-scss/global-midi-screen.scss */
  .ss-only .icon-button a .label { font-size: 80%; }
  /* line 1378, ../../../core/core-scss/global-midi-screen.scss */
  .trip-advisor { display: block; text-align: center; padding: 0 !important; margin: 0 !important; padding-top: 14px !important; padding-bottom: 6px !important; }
  /* line 1385, ../../../core/core-scss/global-midi-screen.scss */
  .trip-advisor img { display: block !important; margin: 0 auto !important; padding: 0 !important; }
  /* line 1390, ../../../core/core-scss/global-midi-screen.scss */
  .trip-advisor p { display: block; padding: 0 !important; margin: 0 !important; margin-top: -4px !important; }
  /* line 1398, ../../../core/core-scss/global-midi-screen.scss */
  #bottom #affiliations ul { height: 27px; position: relative; overflow: hidden; float: none; text-align: center; }
  /* line 1406, ../../../core/core-scss/global-midi-screen.scss */
  #affiliations { display: block; width: 265px; margin: 0 auto; padding: 0; height: auto; text-align: center; padding-left: 5px; padding-bottom: 18px; }
  /* line 1420, ../../../core/core-scss/global-midi-screen.scss */
  .size1of2 #affiliations { width: 118px; }
  /* line 1425, ../../../core/core-scss/global-midi-screen.scss */
  #affiliations ul { display: block; height: auto; position: relative; overflow: hidden; float: none; padding: 0; margin: 0; }
  /* line 1433, ../../../core/core-scss/global-midi-screen.scss */
  #affiliations ul li { margin: 0; border: 0 none; padding: 0; float: left; display: inline; height: auto; }
  /* line 1443, ../../../core/core-scss/global-midi-screen.scss */
  #affiliations a { display: block; height: 26px; top: 0; background-image: url(../images/common/icons/affiliates.png); text-indent: -9999em; background-repeat: no-repeat; padding: 0; }
  /* line 1453, ../../../core/core-scss/global-midi-screen.scss */
  #affiliations #abta { width: 103px; left: 0; background-position: -33px 0; }
  /* line 1459, ../../../core/core-scss/global-midi-screen.scss */
  #affiliations #atol { width: 33px; left: 0; background-position: 0 0; }
  /* line 1465, ../../../core/core-scss/global-midi-screen.scss */
  #affiliations #iag { width: 118px; left: 0; background-position: -136px 0; }
  /* line 1471, ../../../core/core-scss/global-midi-screen.scss */
  #affiliations #abta:hover { background-position: -33px -26px; }
  /* line 1475, ../../../core/core-scss/global-midi-screen.scss */
  #affiliations #atol:hover { background-position: 0 -26px; }
  /* line 1479, ../../../core/core-scss/global-midi-screen.scss */
  #affiliations #iag:hover { background-position: -136px -26px; }
  /* line 1492, ../../../core/core-scss/global-midi-screen.scss */
  #qs-form-options-wrapper { width: 290px; }
  /* line 1496, ../../../core/core-scss/global-midi-screen.scss */
  #quick-search .radio-wrap label { float: left; }
  /* line 1500, ../../../core/core-scss/global-midi-screen.scss */
  .qs-checks .size1of3 { width: 100%; }
  /* line 1508, ../../../core/core-scss/global-midi-screen.scss */
  #primary { left: -100%; width: 100%; }
  /* line 1513, ../../../core/core-scss/global-midi-screen.scss */
  .dropdown { left: 100%; width: 100%; }
  /* line 1519, ../../../core/core-scss/global-midi-screen.scss */
  #pn-account .dropdown { left: -100%; }
  /* line 1524, ../../../core/core-scss/global-midi-screen.scss */
  #pn-account .dropdown.mm-active { left: 100%; }
  /* line 1532, ../../../core/core-scss/global-midi-screen.scss */
  #quick-search { display: none; }
  /* line 1540, ../../../core/core-scss/global-midi-screen.scss */
  .mob-join-avios a { float: right; position: relative; }
  /* line 1545, ../../../core/core-scss/global-midi-screen.scss */
  .mob-join-avios { width: 100%; overflow: hidden; line-height: 58px; }
  /* line 1556, ../../../core/core-scss/global-midi-screen.scss */
  section.key-message .display-title { background: url("../images/common/ul-red-2col.png") no-repeat scroll left bottom transparent !important; }
  /* line 1565, ../../../core/core-scss/global-midi-screen.scss */
  .side-cont { text-align: center; }
  /* line 1567, ../../../core/core-scss/global-midi-screen.scss */
  .side-cont .inner .bd { margin-top: 10px; }
  /* line 1570, ../../../core/core-scss/global-midi-screen.scss */
  .side-cont .hd, .side-cont ul, .side-cont p, .side-cont a, .side-cont h2 { text-align: left; }
  /* line 1573, ../../../core/core-scss/global-midi-screen.scss */
  .side-cont img { max-width: 50%; }
  /* line 1576, ../../../core/core-scss/global-midi-screen.scss */
  .side-cont .value-ratio { float: none; padding: 0; width: auto; }
  /* line 1582, ../../../core/core-scss/global-midi-screen.scss */
  .side-cont .more, .side-cont .more:visited { margin: 0; padding: 0; }
  /* line 1595, ../../../core/core-scss/global-midi-screen.scss */
  .flex-table { width: 90%; margin: 10px auto; }
  /* line 1596, ../../../core/core-scss/global-midi-screen.scss */
  .flex-table thead, .flex-table .thead { display: none; visibility: hidden; }
  /* line 1606, ../../../core/core-scss/global-midi-screen.scss */
  .flex-table tbody, .flex-table tr, .flex-table th, .flex-table td { border: 0; display: block; padding: 0; text-align: left; white-space: normal; }
  /* line 1615, ../../../core/core-scss/global-midi-screen.scss */
  .flex-table tr, .flex-table td { width: 100%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; float: left; clear: both; text-align: left; display: block; }
  /* line 1627, ../../../core/core-scss/global-midi-screen.scss */
  .flex-table th[data-tbl-title]:before, .flex-table td[data-tbl-title]:before { content: attr(data-tbl-title) ": "; font-weight: bold; display: block; }
  /* line 1634, ../../../core/core-scss/global-midi-screen.scss */
  .flex-table th:not([data-tbl-title]) { font-weight: bold; }
  /* line 1638, ../../../core/core-scss/global-midi-screen.scss */
  .flex-table td { padding: 10px; border: 1px solid #E4EDF9; border-bottom: none; }
  /* line 1644, ../../../core/core-scss/global-midi-screen.scss */
  .flex-table td:last-of-type { border-bottom: 1px solid #E4EDF9; }
  /* line 1649, ../../../core/core-scss/global-midi-screen.scss */
  .flex-table tr { margin-bottom: 10px; background-color: #F4F8FD; }
  /* line 1654, ../../../core/core-scss/global-midi-screen.scss */
  .flex-table td:empty { display: none; visibility: hidden; }
  /* line 1659, ../../../core/core-scss/global-midi-screen.scss */
  .flex-table td[data-tbl-title] span { display: table-cell; white-space: normal; }
  /* line 1668, ../../../core/core-scss/global-midi-screen.scss */
  .flex-avail tr { background: none repeat scroll 0 0 #F4F8FD; border: 1px solid #a8c5ec; }
  /* line 1672, ../../../core/core-scss/global-midi-screen.scss */
  .flex-avail td { padding: 10px; }
  /* line 1676, ../../../core/core-scss/global-midi-screen.scss */
  .flex-avail td[data-tbl-title]:before, .flex-avail th[data-tbl-title]:before { display: block; margin-bottom: 10px; text-indent: 0px; font-size: 14px; }
  /* line 1682, ../../../core/core-scss/global-midi-screen.scss */
  .flex-avail td.dest { font-size: 22px !important; color: #1a4177; padding: 10px 0 !important; text-indent: 5px; }
  /* line 1690, ../../../core/core-scss/global-midi-screen.scss */
  #flt-avail .inner .bd .panes { border: 1px solid #DBDEC5; }
  /* line 1695, ../../../core/core-scss/global-midi-screen.scss */
  #flt-avail .price { color: #000; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
  /* line 1704, ../../../core/core-scss/global-midi-screen.scss */
  #content #flt-avail .bd { margin-top: 10px; }
  /* line 1707, ../../../core/core-scss/global-midi-screen.scss */
  #content #flt-avail .tabControl li { display: block; float: none; width: 100%; border: 2px solid #DFE1CC; }
  /* line 1713, ../../../core/core-scss/global-midi-screen.scss */
  #content #flt-avail .tabControl li.current a { background: #233f75; padding: 10px; }
  /* line 1716, ../../../core/core-scss/global-midi-screen.scss */
  #content #flt-avail .tabControl li.current a span { top: 0px; }
  /* line 1737, ../../../core/core-scss/global-midi-screen.scss */
  .simple > .inner, .offer-1 > .inner, .pop-1 > .inner, .basic > .inner, .tabs .inner ul.panes, .alt > .inner, .offer-2 > .inner, .pop-2 > .inner { border: none; }
  /* line 1745, ../../../core/core-scss/global-midi-screen.scss */
  div.avios-ask { float: none; }
  /* line 1752, ../../../core/core-scss/global-midi-screen.scss */
  .bcFloat { display: none !important; }
  /* line 1770, ../../../core/core-scss/global-midi-screen.scss */
  .sec-steps:after { background: none; }
  /* line 1776, ../../../core/core-scss/global-midi-screen.scss */
  .notification .conc-active, .notification .conc-trigger { background-position: 95% 18px; }
  /* line 1787, ../../../core/core-scss/global-midi-screen.scss */
  .login-active .reqMsg { color: #fff; padding: 10px; height: auto; background-color: #e44c4c; }
  /* line 1794, ../../../core/core-scss/global-midi-screen.scss */
  .login-active .fail-required { background-color: #f6e9e9; border: 1px solid #C33; } }
@media screen and (max-width: 590px) { /* line 1807, ../../../core/core-scss/global-midi-screen.scss */
  .dest-emph { margin-top: 10px; }
  /* line 1809, ../../../core/core-scss/global-midi-screen.scss */
  .dest-emph img.imgExt { float: none; margin-left: 0; }
  /* line 1813, ../../../core/core-scss/global-midi-screen.scss */
  .dest-emph .xsell { max-width: 100%; }
  /* line 1816, ../../../core/core-scss/global-midi-screen.scss */
  .dest-emph header { margin-top: 10px !important; }
  /* line 1818, ../../../core/core-scss/global-midi-screen.scss */
  .dest-emph header h2 { margin-left: 0; } }
@media screen and (min-width: 481px) and (max-width: 767px) { /* line 1842, ../../../core/core-scss/global-midi-screen.scss */
  body { max-width: 767px !important; }
  /* line 1846, ../../../core/core-scss/global-midi-screen.scss */
  header#masthead { height: 109px !important; }
  /* line 1850, ../../../core/core-scss/global-midi-screen.scss */
  #mast-nav li, #main-branding, #mast-nav li a { padding: 0; padding-top: 19px; font-size: 16px; line-height: 1.3em; text-transform: none; }
  /* line 1860, ../../../core/core-scss/global-midi-screen.scss */
  #mast-nav li { padding-right: 10px; padding-left: 10px; padding-bottom: 6px; }
  /* line 1866, ../../../core/core-scss/global-midi-screen.scss */
  #mast-nav li:hover { cursor: pointer; }
  /* line 1870, ../../../core/core-scss/global-midi-screen.scss */
  #primary, #masthead.active #nav-mask { top: 109px; }
  /* line 1875, ../../../core/core-scss/global-midi-screen.scss */
  #masthead.active .pn-2-active .dropdown { top: 109px; }
  /* line 1883, ../../../core/core-scss/global-midi-screen.scss */
  #masthead { background: url(../images/common/header-bg.png) repeat-x scroll 0 -7px transparent; z-index: 5000 !important; }
  /* line 1888, ../../../core/core-scss/global-midi-screen.scss */
  #main-branding { background: url(../images/r/icons/large/avios-logo.png) 8px 9px no-repeat; padding-left: 10px; padding-top: 15px; width: 98px; height: 98px; z-index: 100; }
  /* line 1912, ../../../core/core-scss/global-midi-screen.scss */
  .hero-home { margin: 10px 5px; }
  /* line 1920, ../../../core/core-scss/global-midi-screen.scss */
  #first_pane .size1of2 { width: 46% !important; margin: 2% !important; float: left !important; clear: none !important; }
  /* line 1926, ../../../core/core-scss/global-midi-screen.scss */
  #content aside.size1of3 { padding-top: 5px !important; }
  /* line 1930, ../../../core/core-scss/global-midi-screen.scss */
  .my-account #content aside.size1of3 .mod { width: 48%; margin: 0.8%; float: left; clear: none; } }
@media screen and (max-width: 600px) { /* line 1955, ../../../core/core-scss/global-midi-screen.scss */
  .product .imgExt { float: none; } }
@media screen and (min-width: 768px) and (max-width: 860px) { /* line 1963, ../../../core/core-scss/global-midi-screen.scss */
  a.button3-small, a.button2-small, a.cta-small, a.disabled-small, input.button3-small, input.button2-small, input.cta-small, input.disabled-small, button.button3-small, button.button2-small, button.cta-small, button.disabled-small { height: auto; min-height: 22px; } }
@media screen and (max-width: 640px) { /* line 1972, ../../../core/core-scss/global-midi-screen.scss */
  #hero-slider { display: none; }
  /* line 1979, ../../../core/core-scss/global-midi-screen.scss */
  .data table.size1of2 { width: 100%; }
  /* line 1982, ../../../core/core-scss/global-midi-screen.scss */
  .data table.flexible { width: 100%; } }
@media screen and (min-width: 641px) { /* line 1993, ../../../core/core-scss/global-midi-screen.scss */
  #hero-slider-mobile, .hs-nm-cont { display: none; } }
@media only screen and (-webkit-min-device-pixel-ratio: 1.5) and (min-width: 481px) and (max-width: 767px), only screen and (min--moz-device-pixel-ratio: 1.5) and (min-width: 481px) and (max-width: 767px), only screen and (-o-min-device-pixel-ratio: 1.5 / 1) and (min-width: 481px) and (max-width: 767px), only screen and (min-device-pixel-ratio: 1.5) and (min-width: 481px) and (max-width: 767px), only screen and (min-resolution: 192dpi) and (min-width: 481px) and (max-width: 767px), only screen and (min-resolution: 1.5dppx) and (min-width: 481px) and (max-width: 767px) { /* line 2010, ../../../core/core-scss/global-midi-screen.scss */
  .no-ie #main-branding { background-image: url(../images/r/icons/large/avios-logox2.png); background-size: 106px 100px; } }
@media screen and (min-width: 768px) and (max-width: 855px) { /* line 2029, ../../../core/core-scss/global-midi-screen.scss */
  .touch #hme-login { padding: 0 !important; } }
@media screen and (min-width: 768px) and (max-width: 989px) { /* line 2040, ../../../core/core-scss/global-midi-screen.scss */
  #faqform input { display: block !important; margin-top: 10px !important; }
  /* line 2045, ../../../core/core-scss/global-midi-screen.scss */
  .size1of2 .next-step .phone-only { padding-bottom: 20px; }
  /* line 2054, ../../../core/core-scss/global-midi-screen.scss */
  .pg-htl-res .main { display: table-cell; }
  /* line 2062, ../../../core/core-scss/global-midi-screen.scss */
  .pg-htl-res .redemp-h-res .bd .line > div:first-of-type { width: 40%; }
  /* line 2065, ../../../core/core-scss/global-midi-screen.scss */
  .pg-htl-res .redemp-h-res .bd .price li { display: inline-block; width: 45%; }
  /* line 2071, ../../../core/core-scss/global-midi-screen.scss */
  .pg-htl-res .redemp-h-res .mid-h { float: right; width: 60%; }
  /* line 2075, ../../../core/core-scss/global-midi-screen.scss */
  .pg-htl-res .redemp-h-res .lastUnit { width: 100%; }
  /* line 2084, ../../../core/core-scss/global-midi-screen.scss */
  form.hotel-search .slide-trig { min-width: 148px; }
  /* line 2089, ../../../core/core-scss/global-midi-screen.scss */
  .slideshow_single > li { left: 10px; top: 10px; }
  /* line 2096, ../../../core/core-scss/global-midi-screen.scss */
  div.fix-elem-stat { width: auto; margin: 0 10px 20px !important; }
  /* line 2104, ../../../core/core-scss/global-midi-screen.scss */
  #book-act { margin: 0 10px 20px; }
  /* line 2106, ../../../core/core-scss/global-midi-screen.scss */
  #book-act .btn-book-cont { margin-top: 0; }
  /* line 2111, ../../../core/core-scss/global-midi-screen.scss */
  #book-in .btop { text-align: center; }
  /* line 2113, ../../../core/core-scss/global-midi-screen.scss */
  #book-in .btop a { font-weight: bold; }
  /* line 2118, ../../../core/core-scss/global-midi-screen.scss */
  .touch #book-act a, .touch #book-act input { height: 44px; line-height: 44px !important; }
  /* line 2125, ../../../core/core-scss/global-midi-screen.scss */
  .secure { margin: 0 !important; padding: 0 !important; }
  /* line 2134, ../../../core/core-scss/global-midi-screen.scss */
  .pg-tr-dets #content .main-col .main { display: table-cell; padding: 5px; }
  /* line 2141, ../../../core/core-scss/global-midi-screen.scss */
  #htl-map { width: 100% !important; }
  /* line 2147, ../../../core/core-scss/global-midi-screen.scss */
  .redemp-tbl-h .select:hover { cursor: pointer; }
  /* line 2155, ../../../core/core-scss/global-midi-screen.scss */
  .hotel-img-link { max-width: 250px; }
  /* line 2159, ../../../core/core-scss/global-midi-screen.scss */
  .card-h .mess, .card-n .mess, .card-st .mess, .card-sec .mess, .card-iss .mess { margin-left: 0px; }
  /* line 2163, ../../../core/core-scss/global-midi-screen.scss */
  .htl-csl img { width: 125px; height: 85px; }
  /* line 2169, ../../../core/core-scss/global-midi-screen.scss */
  .flt .one-way { left: 0; top: 0; }
  /* line 2174, ../../../core/core-scss/global-midi-screen.scss */
  .flt-cal { width: 100%; }
  /* line 2178, ../../../core/core-scss/global-midi-screen.scss */
  .flt-key { width: 70%; }
  /* line 2182, ../../../core/core-scss/global-midi-screen.scss */
  .ttl-extra { position: relative; top: 0px; left: 15px; margin-bottom: 10px; } }
@media screen and (min-width: 620px) and (max-width: 767px) { /* line 2198, ../../../core/core-scss/global-midi-screen.scss */
  .earn-rate { overflow: hidden; } }
@media screen and (max-width: 767px) { /* line 2230, ../../../core/core-scss/global-midi-screen.scss */
  .landscape #primary { position: absolute; height: 260px; }
  /* line 2232, ../../../core/core-scss/global-midi-screen.scss */
  .landscape #menu { min-height: 460px; }
  /* line 2234, ../../../core/core-scss/global-midi-screen.scss */
  .landscape #menu a.drop { -webkit-transform: translateZ(0); }
  /* line 2236, ../../../core/core-scss/global-midi-screen.scss */
  .landscape #primary a { font-size: 14px; } }
@media handheld, only screen and (max-width: 830px) { /* line 2247, ../../../core/core-scss/global-midi-screen.scss */
  .next-step .phone-and-web, .next-step .web-only { height: auto; }
  /* line 2249, ../../../core/core-scss/global-midi-screen.scss */
  .next-step .phone-and-web strong, .next-step .phone-and-web .mob-cs-tel, .next-step .web-only strong, .next-step .web-only .mob-cs-tel { display: block; } }
@media handheld, only screen and (max-width: 850px) { /* line 2264, ../../../core/core-scss/global-midi-screen.scss */
  #flightAwardRequest ol.standard { padding: 10px; }
  /* line 2266, ../../../core/core-scss/global-midi-screen.scss */
  #flightAwardRequest ol.standard label { width: 90%; }
  /* line 2270, ../../../core/core-scss/global-midi-screen.scss */
  #flightAwardRequest input[type="text"] { width: 90%; }
  /* line 2273, ../../../core/core-scss/global-midi-screen.scss */
  #flightAwardRequest #destChoices { width: 100%; } }
@media screen and (min-width: 481px) and (max-width: 767px) { /* line 2283, ../../../core/core-scss/global-midi-screen.scss */
  #fd-bk a { color: #fff; font-size: 12px; font-weight: bold; display: block; padding: 15px; } }
@media screen and (max-width: 767px) { /* line 2300, ../../../core/core-scss/global-midi-screen.scss */
  .extras { margin-top: 10px; }
  /* line 2306, ../../../core/core-scss/global-midi-screen.scss */
  .social-aside h2, .app-aside h2, .faq-aside h2 { font-size: 20px; }
  /* line 2313, ../../../core/core-scss/global-midi-screen.scss */
  .app-aside .media a { float: none; }
  /* line 2319, ../../../core/core-scss/global-midi-screen.scss */
  .faq-aside ul .label { padding-left: 10px; }
  /* line 2324, ../../../core/core-scss/global-midi-screen.scss */
  .global-partners { margin: 0 auto; text-align: center; }
  /* line 2331, ../../../core/core-scss/global-midi-screen.scss */
  .social-aside h2 .label, .app-aside h2 .label, .faq-aside h2 .label { display: table-cell; }
  /* line 2336, ../../../core/core-scss/global-midi-screen.scss */
  .global-partners-sa { padding-top: 10px; } }
@media screen and (min-width: 768px) and (max-width: 950px) { /* line 2350, ../../../core/core-scss/global-midi-screen.scss */
  .global-partners ul li { max-width: 50%; }
  /* line 2356, ../../../core/core-scss/global-midi-screen.scss */
  #affiliations #atol { width: 26px; }
  /* line 2360, ../../../core/core-scss/global-midi-screen.scss */
  #affiliations #abta { width: 93px; }
  /* line 2364, ../../../core/core-scss/global-midi-screen.scss */
  #affiliations #iag { width: 116px; } }
@media screen and (min-width: 768px) and (max-width: 970px) { /* line 2378, ../../../core/core-scss/global-midi-screen.scss */
  .size1of4 .social-aside h2 .label { font-size: 17px; line-height: 1.7; display: table-cell; padding-left: 40px; } }
@media screen and (min-width: 641px) and (max-width: 800px) { /* line 10, ../../../markets/uk/uk-scss/uk-midi-screen.scss */
  .hs-copy h3 { font-size: 1.6rem; }
  /* line 13, ../../../markets/uk/uk-scss/uk-midi-screen.scss */
  .hs-copy h2 { font-size: 1.8rem; }
  /* line 16, ../../../markets/uk/uk-scss/uk-midi-screen.scss */
  .hs-copy a { font-size: 1.3rem; margin-top: 0; }
  /* line 21, ../../../markets/uk/uk-scss/uk-midi-screen.scss */
  #hs-nav li { background: url("../images/common/hs-nav-bg-ss.png") no-repeat scroll center center transparent; height: 20px; width: 20px; }
  /* line 27, ../../../markets/uk/uk-scss/uk-midi-screen.scss */
  #hs-nav li.activeSlide { background: url("../images/common/hs-nav-bg-ss-active.png") no-repeat scroll center center transparent; height: 20px; width: 20px; }
  /* line 33, ../../../markets/uk/uk-scss/uk-midi-screen.scss */
  .hs-copy-left { left: 10px; top: 15px; } }
@media handheld, only screen and (max-width: 640px) { /* line 75, ../../../markets/uk/uk-scss/uk-midi-screen.scss */
  .mobile .phone-only a, .mob-cs-tel, .mob-laith-tel { text-indent: 150%; white-space: nowrap; overflow: hidden; position: relative; display: inline; font-size: 23px; color: #88190c; height: 30px; }
  /* line 87, ../../../markets/uk/uk-scss/uk-midi-screen.scss */
  .mobile .phone-only a span, .mob-cs-tel span, .mob-laith-tel span { position: absolute; left: 0; top: 0; }
  /* line 94, ../../../markets/uk/uk-scss/uk-midi-screen.scss */
  .no-mobile .phone-only strong, .no-mobile .phone-and-web strong { display: block; } }
@media handheld, only screen and (min-width: 481px) and (max-width: 640px) { /* line 128, ../../../markets/uk/uk-scss/uk-midi-screen.scss */
  .hs-copy h3 { font-size: 1.1em; }
  /* line 131, ../../../markets/uk/uk-scss/uk-midi-screen.scss */
  .hs-copy h2 { font-size: 1.2em; }
  /* line 134, ../../../markets/uk/uk-scss/uk-midi-screen.scss */
  .hs-copy a { font-size: 0.9em; } }
@media screen and (max-width: 570px) { /* line 102, ../../scss/_media_queries.scss */
  /* line 146, ../../../markets/uk/uk-scss/uk-midi-screen.scss */
  .datepick { width: 20em; } }
@media screen and (max-width: 837px) { /* line 156, ../../../markets/uk/uk-scss/uk-midi-screen.scss */
  .facebook-join a, .profileLink a { font-size: 0.9em; } }
@media screen and (max-width: 767px) { /* line 166, ../../../markets/uk/uk-scss/uk-midi-screen.scss */
  .multi-price-conc .conc-content { width: 90%; }
  /* line 170, ../../../markets/uk/uk-scss/uk-midi-screen.scss */
  .next-step .phone-and-web, .next-step .phone-only { height: auto; }
  /* line 175, ../../../markets/uk/uk-scss/uk-midi-screen.scss */
  .flt-avail-ssp { display: inline; padding-right: 2px; } }
@media screen and (min-width: 768px) and (max-width: 989px) { /* line 185, ../../../markets/uk/uk-scss/uk-midi-screen.scss */
  #content .flt-tot { margin: 0 5px 10px; }
  /* line 190, ../../../markets/uk/uk-scss/uk-midi-screen.scss */
  #content .flt-tot .bd .cta { right: 0px; }
  /* line 194, ../../../markets/uk/uk-scss/uk-midi-screen.scss */
  div.bask-flt-grp-opt div.flt-grp-in div.flt-grp-colA, div.bask-flt-grp-opt div.flt-grp-in div.flt-grp-colB, div.bask-flt-grp-opt div.flt-grp-in div.flt-grp-colC { width: 100%; margin: 10px 0; }
  /* line 200, ../../../markets/uk/uk-scss/uk-midi-screen.scss */
  #content .flt-grp-colB .mod { margin: 0; }
  /* line 204, ../../../markets/uk/uk-scss/uk-midi-screen.scss */
  #book-in #car-cross-in .col03 { width: 100%; margin-left: 0; }
  /* line 209, ../../../markets/uk/uk-scss/uk-midi-screen.scss */
  .form .mess { margin-left: 0; }
  /* line 217, ../../../markets/uk/uk-scss/uk-midi-screen.scss */
  .redemp-f-res .flt-value { position: static; }
  /* line 231, ../../../markets/uk/uk-scss/uk-midi-screen.scss */
  .car-h .loc > .lastUnit ol:first-child:before { left: -30px; }
  /* line 238, ../../../markets/uk/uk-scss/uk-midi-screen.scss */
  .pg-car-res .main { display: table-cell; } }
@media screen and (min-width: 768px) and (max-width: 839px) { /* line 260, ../../../markets/uk/uk-scss/uk-midi-screen.scss */
  .car-h .pick input, .car-h .drop input { width: 70%; }
  /* line 265, ../../../markets/uk/uk-scss/uk-midi-screen.scss */
  .car-h .pick ol .list1, .car-h .drop ol .list1 { width: 50%; }
  /* line 274, ../../../markets/uk/uk-scss/uk-midi-screen.scss */
  .pg-car-res h1 { font-size: 2em; }
  /* line 280, ../../../markets/uk/uk-scss/uk-midi-screen.scss */
  .pg-car-res .ch-result .car-info, .pg-car-res .ch-result .price { width: 100%; }
  /* line 286, ../../../markets/uk/uk-scss/uk-midi-screen.scss */
  .pg-car-res .ch-result .price ul { min-height: 0; }
  /* line 289, ../../../markets/uk/uk-scss/uk-midi-screen.scss */
  .pg-car-res .ch-result .price li { display: inline-block; width: 45%; } }
@media screen and (max-width: 850px) { /* line 321, ../../../markets/uk/uk-scss/uk-midi-screen.scss */
  #act-det-top { border: none; }
  /* line 326, ../../../markets/uk/uk-scss/uk-midi-screen.scss */
  #act-det-intro img { float: none; margin: 10px; max-width: 95%; height: auto; max-height: 100%; }
  /* line 336, ../../../markets/uk/uk-scss/uk-midi-screen.scss */
  .act-det-price, .act-det-extinfo, #act-det-col02 div { float: none; width: 95%; margin: 10px auto !important; }
  /* line 351, ../../../markets/uk/uk-scss/uk-midi-screen.scss */
  .redemp-tbl-f .flt-rfs { background: transparent url("../images/common/icons/rfs-icon-small.png") no-repeat scroll 80% 50%; }
  /* line 352, ../../../markets/uk/uk-scss/uk-midi-screen.scss */
  .redemp-tbl-f .flt-rfs label { background: transparent; } }
@media screen and (max-width: 480px) { /* line 18, ../../../core/core-scss/global-smaller-screen.scss */
  #masthead { background: url(../images/common/header-bg-blue.png) repeat-x 0 -4px !important; }
  /* line 22, ../../../core/core-scss/global-smaller-screen.scss */
  #login a.button { position: absolute; top: -5px; right: 0; width: 40px; min-width: auto; min-height: 21px; height: 21px; background: #dadd7c; /* Old browsers */ background: -moz-linear-gradient(top, #dadd7c 1%, #d7df23 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #dadd7c), color-stop(100%, #d7df23)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #dadd7c 1%, #d7df23 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #dadd7c 1%, #d7df23 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #dadd7c 1%, #d7df23 100%); /* IE10+ */ background: linear-gradient(top, #dadd7c 1%, #d7df23 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dadd7c', endColorstr='#d7df23',GradientType=0 ); /* IE6-9 */ border: 1px solid #CAD100; text-shadow: 0 1px 1px #fff; color: #222; text-transform: uppercase; line-height: 19px !important; font-size: 14px; }
  /* line 50, ../../../core/core-scss/global-smaller-screen.scss */
  html { font-size: 83%; -webkit-text-size-adjust: 100%; }
  /* line 60, ../../../core/core-scss/global-smaller-screen.scss */
  #content aside.size1of3 { padding-top: 5px !important; }
  /* line 64, ../../../core/core-scss/global-smaller-screen.scss */
  .tabControl li a span { word-break: break-all; }
  /* line 68, ../../../core/core-scss/global-smaller-screen.scss */
  .mini-banner { width: auto; display: block; }
  /* line 73, ../../../core/core-scss/global-smaller-screen.scss */
  #content .tabs th, #content .tabs td { font-size: 12px; padding: 5px; }
  /* line 79, ../../../core/core-scss/global-smaller-screen.scss */
  .tabs .inner ul.panes { overflow-x: scroll; }
  /* line 83, ../../../core/core-scss/global-smaller-screen.scss */
  .tabs .tabControl li span { display: inline-block; font-size: 12px; padding: 5px 3px; text-align: center; }
  /* line 90, ../../../core/core-scss/global-smaller-screen.scss */
  .my-offer a.img img { width: 50px; height: auto; }
  /* line 95, ../../../core/core-scss/global-smaller-screen.scss */
  #partner-list > li a span { display: none; }
  /* line 99, ../../../core/core-scss/global-smaller-screen.scss */
  #login-box .f-mess { width: auto !important; }
  /* line 103, ../../../core/core-scss/global-smaller-screen.scss */
  .mini-banner .bd .button-bg { left: 10px; box-shadow: none; }
  /* line 113, ../../../core/core-scss/global-smaller-screen.scss */
  .logged-in #acc-status p { font-size: 11px; line-height: 17px; }
  /* line 116, ../../../core/core-scss/global-smaller-screen.scss */
  .logged-in #acc-status p .welcome-msg { display: none; }
  /* line 126, ../../../core/core-scss/global-smaller-screen.scss */
  #masthead { background: url(../images/common/header-bg.png) repeat-x scroll 0 -7px transparent; height: 87px; z-index: 5000 !important; }
  /* line 137, ../../../core/core-scss/global-smaller-screen.scss */
  #main-branding { display: inline; float: left; width: 74px; background: url(../images/r/icons/small/avios-logo.png) 7px 14px no-repeat; padding-left: 10px; padding-top: 15px; padding-bottom: 6px; z-index: 100; }
  /* line 148, ../../../core/core-scss/global-smaller-screen.scss */
  #mast-nav { position: absolute; bottom: 0; right: 10px; }
  /* line 154, ../../../core/core-scss/global-smaller-screen.scss */
  #mast-nav li { margin: 0; margin-left: 3px; padding: 0; padding-left: 8px; padding-right: 8px; padding-bottom: 3px; cursor: pointer; }
  /* line 164, ../../../core/core-scss/global-smaller-screen.scss */
  #mast-nav li a { position: relative; margin: 0; padding: 0; padding-top: 25px; color: #fff; font-size: 12px; font-weight: normal; font-weight: normal; text-transform: none; }
  /* line 176, ../../../core/core-scss/global-smaller-screen.scss */
  #primary, #masthead.active #nav-mask { top: 87px !important; }
  /* line 181, ../../../core/core-scss/global-smaller-screen.scss */
  #masthead.active .pn-2-active .dropdown { top: 87px !important; }
  /* line 185, ../../../core/core-scss/global-smaller-screen.scss */
  .dropdown { top: 87px !important; }
  /* line 189, ../../../core/core-scss/global-smaller-screen.scss */
  .ie7 #mast-nav li:hover, .ie8 #mast-nav li:hover, .ie9 #mast-nav li:hover { background: url("../images/common/overlay.png"); }
  /* line 195, ../../../core/core-scss/global-smaller-screen.scss */
  #mast-nav li:hover { cursor: pointer; }
  /* line 203, ../../../core/core-scss/global-smaller-screen.scss */
  .hero-box, .hero { margin: 0 5px 10px; }
  /* line 208, ../../../core/core-scss/global-smaller-screen.scss */
  .hero { width: 100%; max-width: 97%; height: auto; }
  /* line 214, ../../../core/core-scss/global-smaller-screen.scss */
  img.hero { display: none; }
  /* line 222, ../../../core/core-scss/global-smaller-screen.scss */
  .mobile-alt { margin: 0; font-family: "FS Joey Web Bold"; font-size: 14px; display: inline !important; }
  /* line 231, ../../../core/core-scss/global-smaller-screen.scss */
  .touch #login #user, .touch #login #pass { font-size: 16px; max-width: 75%; }
  /* line 237, ../../../core/core-scss/global-smaller-screen.scss */
  #sas-depart { font-size: 16px; }
  /* line 249, ../../../core/core-scss/global-smaller-screen.scss */
  .basicandroid #login a.button { width: 60px; }
  /* line 261, ../../../core/core-scss/global-smaller-screen.scss */
  .product .bd .upsell { padding: 18px 0; }
  /* line 273, ../../../core/core-scss/global-smaller-screen.scss */
  .earn-rate .bd > div:first-of-type { text-align: center; }
  /* line 277, ../../../core/core-scss/global-smaller-screen.scss */
  .earn-rate .cta { height: auto; } }
@media screen and (max-width: 340px) { /* line 312, ../../../core/core-scss/global-smaller-screen.scss */
  .tabs { margin: 0; padding: 0; }
  /* line 315, ../../../core/core-scss/global-smaller-screen.scss */
  .tabs .tabControl { display: block; margin: 0; padding: 0; }
  /* line 319, ../../../core/core-scss/global-smaller-screen.scss */
  .tabs .tabControl .current { background: none transparent !important; }
  /* line 322, ../../../core/core-scss/global-smaller-screen.scss */
  .tabs .tabControl li { display: block; margin: 0; padding: 0; background: none transparent !important; margin-bottom: 5px; }
  /* line 329, ../../../core/core-scss/global-smaller-screen.scss */
  .tabs .tabControl li.last { display: block; margin-bottom: 20px; }
  /* line 334, ../../../core/core-scss/global-smaller-screen.scss */
  .tabs .tabControl li.current a, .tabs .tabControl li.current span { cursor: default; }
  /* line 340, ../../../core/core-scss/global-smaller-screen.scss */
  .tabs .tabControl li.tab-disabled span { cursor: not-allowed; }
  /* line 343, ../../../core/core-scss/global-smaller-screen.scss */
  .tabs .tabControl li span { cursor: pointer; }
  /* line 347, ../../../core/core-scss/global-smaller-screen.scss */
  .tabs .tabControl li a { margin: 0 !important; padding: 5px !important; padding-bottom: 6px !important; padding-left: 15px !important; padding-right: 15px !important; border: 1px solid #e4e6d7 !important; text-align: left !important; -moz-background-clip: padding !important; -moz-border-radius: 15px !important; -webkit-background-clip: padding-box !important; -webkit-border-radius: 15px !important; border-radius: 15px !important; }
  /* line 364, ../../../core/core-scss/global-smaller-screen.scss */
  .tabs .mid { border: none !important; }
  /* line 366, ../../../core/core-scss/global-smaller-screen.scss */
  .tabs .mid > ul { margin: 0; list-style-type: none; }
  /* line 370, ../../../core/core-scss/global-smaller-screen.scss */
  .tabs .mid > li { display: none; }
  /* line 372, ../../../core/core-scss/global-smaller-screen.scss */
  .tabs .mid > li.current { display: block; }
  /* line 378, ../../../core/core-scss/global-smaller-screen.scss */
  .tabs .tabControl { margin-left: 0; background: none !important; }
  /* line 381, ../../../core/core-scss/global-smaller-screen.scss */
  .tabs .tabControl li { border: none !important; font-weight: 700; color: #333; background: none !important; }
  /* line 386, ../../../core/core-scss/global-smaller-screen.scss */
  .tabs .tabControl li a { display: block; text-decoration: none; border: solid 1px #ccc; }
  /* line 391, ../../../core/core-scss/global-smaller-screen.scss */
  .tabs .tabControl li.current a:hover { color: #333; }
  /* line 394, ../../../core/core-scss/global-smaller-screen.scss */
  .tabs .tabControl li span { display: block; text-align: center; padding: 0; border: none !important; background: none !important; } }
@media screen and (max-width: 320px) { /* line 413, ../../../core/core-scss/global-smaller-screen.scss */
  body { max-width: 320px; min-height: 416px; }
  /* line 418, ../../../core/core-scss/global-smaller-screen.scss */
  #masthead.active .pn-2-active .dropdown { min-height: 245px; }
  /* line 422, ../../../core/core-scss/global-smaller-screen.scss */
  .hero-box { display: none; } }
@media screen and (max-width: 319px) { /* line 434, ../../../core/core-scss/global-smaller-screen.scss */
  #mast-nav li { margin-left: 3px; padding-left: 5px; padding-right: 5px; } }
@media screen and (max-width: 335px) { /* line 445, ../../../core/core-scss/global-smaller-screen.scss */
  .mini-banner { float: none; } }
@media screen and (max-width: 480px) { /* line 459, ../../../core/core-scss/global-smaller-screen.scss */
  .landscape #primary { position: absolute; height: 260px; }
  /* line 461, ../../../core/core-scss/global-smaller-screen.scss */
  .landscape #menu { min-height: 460px; }
  /* line 463, ../../../core/core-scss/global-smaller-screen.scss */
  .landscape #menu a.drop { -webkit-transform: translateZ(0); }
  /* line 465, ../../../core/core-scss/global-smaller-screen.scss */
  .landscape #primary a { font-size: 14px; } }
@media screen and (max-width: 360px) { /* line 477, ../../../core/core-scss/global-smaller-screen.scss */
  .media img.imgExt { float: none; }
  /* line 481, ../../../core/core-scss/global-smaller-screen.scss */
  .media .img { float: none; }
  /* line 486, ../../../core/core-scss/global-smaller-screen.scss */
  .my-offer .img { float: left; }
  /* line 494, ../../../core/core-scss/global-smaller-screen.scss */
  table.colour-1 { font-size: 12px; }
  /* line 496, ../../../core/core-scss/global-smaller-screen.scss */
  table.colour-1 th, table.colour-1 td { padding: 5px; } }
@media only screen and (-webkit-min-device-pixel-ratio: 1.5) and (max-width: 480px), only screen and (min--moz-device-pixel-ratio: 1.5) and (max-width: 480px), only screen and (-o-min-device-pixel-ratio: 1.5 / 1) and (max-width: 480px), only screen and (min-device-pixel-ratio: 1.5) and (max-width: 480px), only screen and (min-resolution: 192dpi) and (max-width: 480px), only screen and (min-resolution: 1.5dppx) and (max-width: 480px) { /* line 514, ../../../core/core-scss/global-smaller-screen.scss */
  .no-ie #main-branding { background-image: url(../images/r/icons/small/avios-logox2.png); background-size: 70px 66px; } }
@media screen and (max-width: 400px) { /* line 525, ../../../core/core-scss/global-smaller-screen.scss */
  .mod .img-rt { float: none; } }
@media screen and (max-width: 480px) { /* line 15, ../../../markets/uk/uk-scss/uk-smaller-screen.scss */
  #hero-experiences { margin: 10px auto; }
  /* line 24, ../../../markets/uk/uk-scss/uk-smaller-screen.scss */
  .hs-copy h3 { font-size: 0.8em; }
  /* line 27, ../../../markets/uk/uk-scss/uk-smaller-screen.scss */
  .hs-copy h2 { font-size: 0.9em; }
  /* line 30, ../../../markets/uk/uk-scss/uk-smaller-screen.scss */
  .hs-copy a { font-size: 0.55em; }
  /* line 33, ../../../markets/uk/uk-scss/uk-smaller-screen.scss */
  #hs-nav { display: none; }
  /* line 41, ../../../markets/uk/uk-scss/uk-smaller-screen.scss */
  .mini-banner .bd .button-bg { margin: 0; }
  /* line 48, ../../../markets/uk/uk-scss/uk-smaller-screen.scss */
  .car-h { margin: 0; padding-top: 0; }
  /* line 52, ../../../markets/uk/uk-scss/uk-smaller-screen.scss */
  .car-h h2 { font-size: 1.4em; }
  /* line 55, ../../../markets/uk/uk-scss/uk-smaller-screen.scss */
  .car-h .dest { margin-bottom: 20px; }
  /* line 58, ../../../markets/uk/uk-scss/uk-smaller-screen.scss */
  .car-h .dest select { width: 80%; } }
@media screen and (max-width: 640px) { /* line 72, ../../../markets/uk/uk-scss/uk-smaller-screen.scss */
  #quest-c .quest-box li.cols_two { float: none; width: 100%; }
  /* line 77, ../../../markets/uk/uk-scss/uk-smaller-screen.scss */
  #quest-c input[type="submit"] { float: right; }
  /* line 83, ../../../markets/uk/uk-scss/uk-smaller-screen.scss */
  .hero-home { margin: 10px auto; }
  /* line 87, ../../../markets/uk/uk-scss/uk-smaller-screen.scss */
  .hs-nm-cont { width: 100%; text-align: center; position: relative; background: #fff; background: -moz-linear-gradient(top, #fff 0%, #e4e6d7 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #e4e6d7)); background: -webkit-linear-gradient(top, #fff 0%, #e4e6d7 100%); background: -o-linear-gradient(top, #fff 0%, #e4e6d7 100%); background: -ms-linear-gradient(top, #fff 0%, #e4e6d7 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFFFF', endColorstr='#FFE4E6D7', GradientType=0 ); background: linear-gradient(top, #fff 0%, #e4e6d7 100%); -moz-background-clip: padding; -moz-border-radius: 0 0 5px 5px; -webkit-background-clip: padding-box; -webkit-border-radius: 0 0 5px 5px; border-radius: 0 0 5px 5px; border-bottom: 1px solid #dbdec5; }
  /* line 96, ../../../markets/uk/uk-scss/uk-smaller-screen.scss */
  #hs-nav-mobile { margin: 0 auto; line-height: 11px; width: 80%; padding-left: 1px; padding-top: 7px; padding-bottom: 7px; }
  /* line 105, ../../../markets/uk/uk-scss/uk-smaller-screen.scss */
  #hs-nav-mobile li { position: relative; width: 18px; height: 18px; display: inline-block; margin-right: 1px; line-height: 18px; }
  /* line 112, ../../../markets/uk/uk-scss/uk-smaller-screen.scss */
  #hs-nav-mobile li a { line-height: 18px; }
  /* line 114, ../../../markets/uk/uk-scss/uk-smaller-screen.scss */
  #hs-nav-mobile li a:hover { text-decoration: none; }
  /* line 117, ../../../markets/uk/uk-scss/uk-smaller-screen.scss */
  #hs-nav-mobile li a span.label { display: block; text-indent: -999999px; overflow: hidden; line-height: 18px; }
  /* line 123, ../../../markets/uk/uk-scss/uk-smaller-screen.scss */
  #hs-nav-mobile li a span.data-icon { color: #c4c9a8; font-size: 18px; line-height: 18px; }
  /* line 133, ../../../markets/uk/uk-scss/uk-smaller-screen.scss */
  #hs-nav-mobile li.activeSlide a span.data-icon { color: #f37021; }
  /* line 139, ../../../markets/uk/uk-scss/uk-smaller-screen.scss */
  .hs-mob-prev, .hs-mob-next { position: absolute; top: 7px; }
  /* line 143, ../../../markets/uk/uk-scss/uk-smaller-screen.scss */
  .hs-mob-prev a, .hs-mob-next a { display: block; position: relative; }
  /* line 146, ../../../markets/uk/uk-scss/uk-smaller-screen.scss */
  .hs-mob-prev a:hover, .hs-mob-next a:hover { text-decoration: none; }
  /* line 152, ../../../markets/uk/uk-scss/uk-smaller-screen.scss */
  .hs-mob-prev { left: 10px; width: 5em; text-align: left; }
  /* line 157, ../../../markets/uk/uk-scss/uk-smaller-screen.scss */
  .hs-mob-prev a span.label { padding-left: 22px; }
  /* line 160, ../../../markets/uk/uk-scss/uk-smaller-screen.scss */
  .hs-mob-prev a span.data-icon { position: absolute; left: 18px; font-size: 18px; }
  /* line 168, ../../../markets/uk/uk-scss/uk-smaller-screen.scss */
  .hs-mob-next { right: 10px; width: 5em; text-align: right; }
  /* line 173, ../../../markets/uk/uk-scss/uk-smaller-screen.scss */
  .hs-mob-next a span.label { padding-right: 22px; }
  /* line 176, ../../../markets/uk/uk-scss/uk-smaller-screen.scss */
  .hs-mob-next a span.data-icon { position: absolute; left: auto; right: 0; font-size: 18px; }
  /* line 185, ../../../markets/uk/uk-scss/uk-smaller-screen.scss */
  #hero-slider-mobile img, #hero-slider-mobile-nocycle img { max-width: 100%; }
  /* line 189, ../../../markets/uk/uk-scss/uk-smaller-screen.scss */
  #hero-slider-mobile-nocycle { width: 100%; }
  /* line 194, ../../../markets/uk/uk-scss/uk-smaller-screen.scss */
  .hero { max-width: 97%; }
  /* line 203, ../../../markets/uk/uk-scss/uk-smaller-screen.scss */
  .box-flex { display: -moz-box; /* Firefox */ display: -webkit-box; /* Safari and Chrome */ display: box; -moz-box-orient: vertical; -webkit-box-orient: vertical; box-orient: vertical; }
  /* line 213, ../../../markets/uk/uk-scss/uk-smaller-screen.scss */
  .box-flex .stacked { padding-top: 1px; }
  /* line 217, ../../../markets/uk/uk-scss/uk-smaller-screen.scss */
  .box-flex .cc-hme { -moz-box-ordinal-group: 3; /* Firefox */ -webkit-box-ordinal-group: 3; /* Safari and Chrome */ box-ordinal-group: 3; }
  /* line 223, ../../../markets/uk/uk-scss/uk-smaller-screen.scss */
  .box-flex .cg-hme { -moz-box-ordinal-group: 2; /* Firefox */ -webkit-box-ordinal-group: 2; /* Safari and Chrome */ box-ordinal-group: 2; }
  /* line 229, ../../../markets/uk/uk-scss/uk-smaller-screen.scss */
  .box-flex .zm-hme { -moz-box-ordinal-group: 1; /* Firefox */ -webkit-box-ordinal-group: 1; /* Safari and Chrome */ box-ordinal-group: 1; }
  /* line 241, ../../../markets/uk/uk-scss/uk-smaller-screen.scss */
  .av-dest-list .rfs { background: none; } }
@media screen and (max-width: 360px) { /* line 257, ../../../markets/uk/uk-scss/uk-smaller-screen.scss */
  .highlight .bd { padding-top: 10px; }
  /* line 260, ../../../markets/uk/uk-scss/uk-smaller-screen.scss */
  .highlight .more { padding: 0; margin: 10px 0; }
  /* line 271, ../../../markets/uk/uk-scss/uk-smaller-screen.scss */
  .car-h .dest select, .car-h .loc select { max-width: 100%; } }
@media screen and (min-width: 465px) and (max-width: 570px) { /* line 281, ../../../markets/uk/uk-scss/uk-smaller-screen.scss */
  .stacked { position: relative; }
  /* line 284, ../../../markets/uk/uk-scss/uk-smaller-screen.scss */
  .stacked .img { display: inline-block; max-width: 45%; }
  /* line 289, ../../../markets/uk/uk-scss/uk-smaller-screen.scss */
  .stacked .bd { position: absolute; width: 50%; top: 0; right: 10px; } }
@media screen and (min-width: 571px) and (max-width: 767px) { /* line 304, ../../../markets/uk/uk-scss/uk-smaller-screen.scss */
  .stacked { position: relative; }
  /* line 306, ../../../markets/uk/uk-scss/uk-smaller-screen.scss */
  .stacked .img { display: inline-block; max-width: 35%; }
  /* line 311, ../../../markets/uk/uk-scss/uk-smaller-screen.scss */
  .stacked .bd { position: absolute; width: 60%; top: 0; right: 10px; }
  /* line 323, ../../../markets/uk/uk-scss/uk-smaller-screen.scss */
  .teaser .media { border-bottom: 1px dotted #e0e0e0; } }
@media screen and (max-width: 767px) { /* line 335, ../../../markets/uk/uk-scss/uk-smaller-screen.scss */
  .touch .stacked { min-height: 170px; }
  /* line 338, ../../../markets/uk/uk-scss/uk-smaller-screen.scss */
  .touch .stacked .bd .button2-small { padding: 2px 20px; }
  /* line 349, ../../../markets/uk/uk-scss/uk-smaller-screen.scss */
  .stacked h3 { font: bold 1.2rem/1.7rem arial; }
  /* line 360, ../../../markets/uk/uk-scss/uk-smaller-screen.scss */
  .phone-only strong { display: block; }
  /* line 369, ../../../markets/uk/uk-scss/uk-smaller-screen.scss */
  .car-h .loc > .lastUnit ol:first-child { margin-top: 10px; border: 1px solid #bad0f0; border-width: 1px 0; background-color: #e4edf9; }
  /* line 375, ../../../markets/uk/uk-scss/uk-smaller-screen.scss */
  .car-h .loc > .lastUnit ol:first-child .address, .car-h .loc > .lastUnit ol:first-child .hours { margin: 10px; }
  /* line 385, ../../../markets/uk/uk-scss/uk-smaller-screen.scss */
  .pg-car-res .leftCol h2 { background-image: url("../images/common/ul-green-3col.png"); }
  /* line 390, ../../../markets/uk/uk-scss/uk-smaller-screen.scss */
  .pg-car-res .car-info h2 { background-image: url("../images/common/ul-blue-3col.png"); }
  /* line 395, ../../../markets/uk/uk-scss/uk-smaller-screen.scss */
  .pg-car-res .features:before, .pg-car-res .features:after { content: ""; display: table; height: 0; overflow: hidden; }
  /* line 402, ../../../markets/uk/uk-scss/uk-smaller-screen.scss */
  .pg-car-res .features:after { clear: both; }
  /* line 406, ../../../markets/uk/uk-scss/uk-smaller-screen.scss */
  .pg-car-res .features .unit { float: left; width: 20%; clear: none; } }
@media screen and (max-width: 380px) { /* line 426, ../../../markets/uk/uk-scss/uk-smaller-screen.scss */
  .next-step .phone-and-web .cta, .next-step .phone-and-web .button, .next-step .web-only .cta, .next-step .web-only .button { float: none; margin: 10px; }
  /* line 430, ../../../markets/uk/uk-scss/uk-smaller-screen.scss */
  .next-step .phone-and-web p, .next-step .web-only p { color: #1A4177; font-family: "FS Joey Web Bold",Tahoma,Helvetica,Arial,Verdana,sans-serif; font-size: 24px; height: 27px; line-height: 24px; margin: 10px 10px 5px; padding: 0 0 4px; }
  /* line 442, ../../../markets/uk/uk-scss/uk-smaller-screen.scss */
  .product .bd .offer strong { font-size: 22px; } }
@font-face { font-family: 'AviosGlyphs'; src: url("../typography/AviosGlyphs.eot"); src: url("../typography/AviosGlyphs.eot?#iefix") format("embedded-opentype"), url("../typography/AviosGlyphs.svg#AviosGlyphs") format("svg"), url("../typography/AviosGlyphs.woff") format("woff"), url("../typography/AviosGlyphs.ttf") format("truetype"); font-weight: normal; font-style: normal; }
/* line 80, ../../../core/core-scss/icon-fonts.scss */
[class^="icon-"]:before, [class*=" icon-"]:before { display: block; position: absolute; right: 0; top: 0; speak: none; font-family: 'AviosGlyphs'; font-style: normal; font-weight: normal; -webkit-font-smoothing: antialiased; }

/* line 85, ../../../core/core-scss/icon-fonts.scss */
[data-icon-left]:before, .data-icon-left { content: attr(data-icon-left); display: block; position: absolute; right: 0; top: 0; speak: none; font-family: 'AviosGlyphs'; font-style: normal; font-weight: normal; -webkit-font-smoothing: antialiased; }

/* line 91, ../../../core/core-scss/icon-fonts.scss */
[data-icon-right]:before, .data-icon-right { content: attr(data-icon-right); display: block; position: absolute; right: 0; top: 0; speak: none; font-family: 'AviosGlyphs'; font-style: normal; font-weight: normal; -webkit-font-smoothing: antialiased; }

/* line 116, ../../../core/core-scss/icon-fonts.scss */
a:hover [data-icon-left]:before, a:focus [data-icon-left]:before, a:hover .data-icon-left, a:focus .data-icon-left, a:hover [data-icon-right]:before, a:focus [data-icon-right]:before, a:hover .data-icon-right, a:focus .data-icon-right { text-decoration: none !important; }

/* line 133, ../../../core/core-scss/icon-fonts.scss */
#menu .level1 [data-icon-left]:before, #menu .level1 .data-icon-left, #menu .nav-cta [data-icon-left]:before, #menu .nav-cta .data-icon-left { position: absolute; content: "\e003"; left: auto; color: #a8b0a8; font-size: 22px; line-height: 24px; right: 10px; top: 10px; }
/* line 144, ../../../core/core-scss/icon-fonts.scss */
#menu .level1 [data-icon-right]:before, #menu .level1 .data-icon-right, #menu .nav-cta [data-icon-right]:before, #menu .nav-cta .data-icon-right { position: absolute; color: #f37021; font-size: 20px; line-height: 22px; right: 20px; top: 13px; content: attr(data-icon-right); }
/* line 154, ../../../core/core-scss/icon-fonts.scss */
#menu .level1 a:hover [data-icon-left]:before, #menu .level1 a:hover .data-icon-left, #menu .nav-cta a:hover [data-icon-left]:before, #menu .nav-cta a:hover .data-icon-left { right: 10px; }
/* line 158, ../../../core/core-scss/icon-fonts.scss */
#menu .level1 a:hover [data-icon-right]:before, #menu .level1 a:hover .data-icon-right, #menu .nav-cta a:hover [data-icon-right]:before, #menu .nav-cta a:hover .data-icon-right { right: 22px; }

/* line 165, ../../../core/core-scss/icon-fonts.scss */
#menu #mn-join [data-icon-left]:before, #menu #mn-join .data-icon-left { position: absolute; color: #f37021; font-size: 20px; line-height: 22px; right: 20px; top: 13px; content: attr(data-icon-left); }
/* line 176, ../../../core/core-scss/icon-fonts.scss */
#menu #mn-join li a [data-icon-left]:before, #menu #mn-join li a .data-icon-left { right: auto; left: -4px; top: -2px; color: #518ad9; font-size: 13px; }
/* line 185, ../../../core/core-scss/icon-fonts.scss */
#menu #mn-join li a:hover [data-icon-left]:before, #menu #mn-join li a:hover .data-icon-left { color: #d7df23; }

/* line 194, ../../../core/core-scss/icon-fonts.scss */
#menu .hovering [data-icon-left]:before, #menu .hovering .data-icon-left { right: 10px; }
/* line 198, ../../../core/core-scss/icon-fonts.scss */
#menu .hovering [data-icon-right]:before, #menu .hovering .data-icon-right { right: 22px; }

/* line 204, ../../../core/core-scss/icon-fonts.scss */
#menu .level1 .dropdown ul li [data-icon-left]:before, #menu .level1 .dropdown ul li a .data-icon-left { position: absolute; right: auto; left: -4px; top: 0; content: attr(data-icon-left); line-height: 18px; }

/* line 214, ../../../core/core-scss/icon-fonts.scss */
#menu .level1 .dropdown ul li a [data-icon-left]:before, #menu .level1 .dropdown ul li a:visited [data-icon-left]:before, #menu .level1 .dropdown ul li a:active [data-icon-left]:before, #menu .level1 .dropdown ul li a .data-icon-left, #menu .level1 .dropdown ul li a:visited .data-icon-left, #menu .level1 .dropdown ul li a:active .data-icon-left, #menu .level1 .dropdown ul li a [data-icon-right]:before, #menu .level1 .dropdown ul li a:visited [data-icon-right]:before, #menu .level1 .dropdown ul li a:active [data-icon-right]:before, #menu .level1 .dropdown ul li a .data-icon-right, #menu .level1 .dropdown ul li a:visited .data-icon-right, #menu .level1 .dropdown ul li a:active .data-icon-right { color: #518ad9; font-size: 13px; }

/* line 230, ../../../core/core-scss/icon-fonts.scss */
#menu .level1 .dropdown ul li a:hover [data-icon-left]:before, #menu .level1 .dropdown ul li a:focus [data-icon-left]:before, #menu .level1 .dropdown ul li a:hover .data-icon-left, #menu .level1 .dropdown ul li a:focus .data-icon-left, #menu .level1 .dropdown ul li a:hover [data-icon-right]:before, #menu .level1 .dropdown ul li a:focus [data-icon-right]:before, #menu .level1 .dropdown ul li a:hover .data-icon-right, #menu .level1 .dropdown ul li a:focus .data-icon-right { color: #d7df23; text-decoration: none !important; }

/* line 242, ../../../core/core-scss/icon-fonts.scss */
.no-ie #menu li.hovering a.level1 [data-icon-left]:before, #menu li:hover a.level1 [data-icon-left]:before, #menu li a.level1:hover [data-icon-left]:before, .no-ie #menu li.hovering a.level1 [data-icon-right]:before, #menu li:hover a.level1 [data-icon-right]:before, #menu li a.level1:hover [data-icon-right]:before { color: #518ad9 !important; }

/* line 251, ../../../core/core-scss/icon-fonts.scss */
.no-ie #menu li.nav-cta.hovering a.level1 [data-icon-left]:before, #menu li.nav-cta:hover a.level1 [data-icon-left]:before, #menu li.nav-cta a.level1:hover [data-icon-left]:before, .no-ie #menu li.nav-cta.hovering a.level1 [data-icon-right]:before, #menu li.nav-cta:hover a.level1 [data-icon-right]:before, #menu li.nav-cta a.level1:hover [data-icon-right]:before { color: #fff !important; }

/* line 260, ../../../core/core-scss/icon-fonts.scss */
.no-ie #menu li#pn-account.hovering a.level1 [data-icon-left]:before, #menu li#pn-account:hover a.level1 [data-icon-left]:before, #menu li#pn-account a.level1:hover [data-icon-left]:before, .no-ie #menu li#pn-account.hovering a.level1 [data-icon-right]:before, #menu li#pn-account:hover a.level1 [data-icon-right]:before, #menu li#pn-account a.level1:hover [data-icon-right]:before { color: #518ad9 !important; }

/* line 269, ../../../core/core-scss/icon-fonts.scss */
#menu .level1 .dropdown p a.more [data-icon-left]:before, #menu .level1 .dropdown p a.more .data-icon-left { position: absolute; right: auto; left: -4px; top: 0; color: #518ad9; content: attr(data-icon-left); font-size: 13px; line-height: 18px; }

/* line 281, ../../../core/core-scss/icon-fonts.scss */
#menu .level1 .dropdown p a:hover.more [data-icon-left]:before, #menu .level1 .dropdown p a:hover.more .data-icon-left { color: #d7df23; text-decoration: none !important; }

/* line 288, ../../../core/core-scss/icon-fonts.scss */
#menu .home-link [data-icon-right]:before, #menu .home-link .data-icon-right { display: block !important; position: absolute; right: auto; left: -4px !important; top: -1px !important; }
/* line 296, ../../../core/core-scss/icon-fonts.scss */
#menu .home-link [data-icon-left]:before, #menu .home-link .data-icon-left { display: none !important; }

/* line 302, ../../../core/core-scss/icon-fonts.scss */
#menu .home-link .extra { display: block; }

/* line 310, ../../../core/core-scss/icon-fonts.scss */
.secondary-nav [data-icon-left]:before, .secondary-nav .data-icon-left, .secondary-nav [data-icon-right]:before, .secondary-nav .data-icon-right { color: #d1d8e1; font-size: 15px; line-height: 17px; left: 10px; text-decoration: none !important; }

/* line 321, ../../../core/core-scss/icon-fonts.scss */
.secondary-nav ul li a:hover [data-icon-left], .secondary-nav ul li a:focus [data-icon-left], .secondary-nav ul li a:hover span.data-icon-left, .secondary-nav ul li a:focus span.data-icon-left, .secondary-nav ul li a:hover [data-icon-right], .secondary-nav ul li a:focus [data-icon-right], .secondary-nav ul li a:hover span.data-icon-right, .secondary-nav ul li a:focus span.data-icon-right { text-decoration: none !important; }

/* line 333, ../../../core/core-scss/icon-fonts.scss */
.secondary-nav .label { padding-left: 24px; }
/* line 337, ../../../core/core-scss/icon-fonts.scss */
.secondary-nav .country [data-icon-right]:before, .secondary-nav .country .data-icon-right { position: absolute; top: -4px; left: 28px; font-size: 22px; line-height: 24px; text-align: left; }

/* line 349, ../../../core/core-scss/icon-fonts.scss */
.no-js .secondary-nav .country:hover [data-icon-right]:before, .secondary-nav .c-sel-hover [data-icon-right]:before, .no-js .secondary-nav .country:hover .data-icon-right, .secondary-nav .c-sel-hover .data-icon-right { top: 1px; left: 27px; }

/* line 358, ../../../core/core-scss/icon-fonts.scss */
.mini-drop li [data-icon-left]:before, .mini-drop li .data-icon-left { color: #518ad9; top: 4px; left: 7px; line-height: 12px; }
/* line 365, ../../../core/core-scss/icon-fonts.scss */
.mini-drop li a:hover [data-icon-left]:before, .mini-drop li a:hover .data-icon-left { color: #d7df23; }
/* line 369, ../../../core/core-scss/icon-fonts.scss */
.mini-drop .label { padding-left: 20px; }

/* line 374, ../../../core/core-scss/icon-fonts.scss */
.extra { display: none; }

/* line 383, ../../../core/core-scss/icon-fonts.scss */
#footer-nav ul li a [data-icon-left]:before, #footer-nav ul li a .data-icon-left, #footer-nav ul li a .data-icon { display: none; }

/* line 391, ../../../core/core-scss/icon-fonts.scss */
.extras .hd [data-icon-left]:before, .extras .hd .data-icon-left, .social-aside [data-icon-left]:before, .social-aside .data-icon-left { position: absolute; width: 30px; top: 3px; margin-left: -14px; text-align: left; font-size: 28px; left: 25px; line-height: 35px; }

/* line 406, ../../../core/core-scss/icon-fonts.scss */
.extras .hd [data-icon-left]:before, .extras .hd .data-icon-left { color: #5c5c5c; }

/* line 417, ../../../core/core-scss/icon-fonts.scss */
.extras .bd h3 [data-icon-left]:before, .extras .bd h3 .data-icon-left { position: absolute; width: 30px; top: -6px; left: 19px; margin-left: -14px; text-align: left; font-size: 15px; line-height: 30px; color: #444444; }

/* line 432, ../../../core/core-scss/icon-fonts.scss */
.extras .benefits li [data-icon-left]:before, .extras .benefits li .data-icon-left { position: absolute; width: 25px; top: -5px; left: 14px; margin-left: -14px; text-align: left; font-size: 25px; line-height: 30px; color: #4cc0ad; }

/* line 446, ../../../core/core-scss/icon-fonts.scss */
.extras .link-list li a { text-decoration: none !important; }
/* line 447, ../../../core/core-scss/icon-fonts.scss */
.extras .link-list li a [data-icon-left]:before, .extras .link-list li a .data-icon-left { display: block; position: absolute; top: 0; left: 0; margin-left: -10px; text-align: left; text-decoration: none !important; line-height: 18px; }

/* line 461, ../../../core/core-scss/icon-fonts.scss */
.extras .link-list li a:hover, .extras .link-list li a:focus { text-decoration: none !important; }
/* line 463, ../../../core/core-scss/icon-fonts.scss */
.extras .link-list li a:hover [data-icon-left]:before, .extras .link-list li a:hover .data-icon-left, .extras .link-list li a:focus [data-icon-left]:before, .extras .link-list li a:focus .data-icon-left { text-decoration: none !important; }
/* line 468, ../../../core/core-scss/icon-fonts.scss */
.extras .link-list li a:hover .label, .extras .link-list li a:focus .label { text-decoration: underline; }

/* line 474, ../../../core/core-scss/icon-fonts.scss */
.extras .icon-button [data-icon-left]:before, .extras .icon-button .data-icon-left { position: absolute; top: 0; left: 10px; margin-left: 0; text-align: left; text-decoration: none !important; font-size: 25px; padding-top: 2px; }

/* line 488, ../../../core/core-scss/icon-fonts.scss */
.extras .ss-only [data-icon-left]:before, .extras .ss-only .data-icon-left { position: absolute; top: 2px; left: 11px; margin-left: 0; text-align: left; text-decoration: none !important; font-size: 25px; }

/* line 501, ../../../core/core-scss/icon-fonts.scss */
.extras .social a [data-icon-left]:before, .extras .social a .data-icon-left { font-size: 30px; color: #888888; top: 0; left: 0; }
/* line 509, ../../../core/core-scss/icon-fonts.scss */
.extras .social a:hover [data-icon-left]:before, .extras .social a:hover .data-icon-left { color: #444 !important; }

/* line 517, ../../../core/core-scss/icon-fonts.scss */
.extras .social a.icon30 [data-icon-left]:before, .extras .social a.icon30 .data-icon-left { font-size: 22px; color: #e4e6d7; top: 0; left: 4px; }
/* line 525, ../../../core/core-scss/icon-fonts.scss */
.extras .social a.icon30:hover [data-icon-left]:before, .extras .social a.icon30:hover .data-icon-left { color: #e4e6d7 !important; }

/* line 533, ../../../core/core-scss/icon-fonts.scss */
.ie8 .social span.data-icon { font-size: 30px; color: #918f8d; top: 0; }

/* line 540, ../../../core/core-scss/icon-fonts.scss */
.hot .hd [data-icon-right]:before, .hot .hd .data-icon-right, .hot .hd .data-icon { display: none; }

/* line 548, ../../../core/core-scss/icon-fonts.scss */
.av-dest-list .scl li [data-icon-left]:before, .av-dest-list .scl li .data-icon-left, .av-dest-list .scl li .data-icon { right: auto; left: -4px; top: 1px; }

@media screen and (min-width: 768px) and (max-width: 989px) { /* line 564, ../../../core/core-scss/icon-fonts.scss */
  #menu #mn-join [data-icon-left]:before, #menu #mn-join .data-icon-left { top: 11px; right: 35px; font-size: 18px; } }
@media screen and (max-width: 767px) { /* line 581, ../../../core/core-scss/icon-fonts.scss */
  .hot .hd [data-icon-right]:before, .hot .hd .data-icon-right, .hot .hd .data-icon { display: block; font-size: 15px; line-height: 15px; right: 13px; top: 7px; color: #518ad9; }
  /* line 595, ../../../core/core-scss/icon-fonts.scss */
  #mast-nav li a [data-icon-left]:before, #mast-nav li a .data-icon-left, #mast-nav li a .data-icon, .ie8 .ss #mast-nav li a [data-icon-left]:before, .ie8 .ss #mast-nav li a .data-icon-left, .ie8 .ss #mast-nav li a .data-icon { position: absolute; top: 0; left: 50%; width: 40px; height: 30px; line-height: 30px; margin-left: -20px; padding-top: 8px; font-size: 28px; color: #fff; text-shadow: -1px -1px 0 #13315b; text-align: center; }
  /* line 615, ../../../core/core-scss/icon-fonts.scss */
  #mast-nav li.mn-current a [data-icon-left]:before, #mast-nav li.mn-current a .data-icon-left, #mast-nav li.mn-current a .data-icon, .ie8 .ss #mast-nav li.mn-current a [data-icon-left]:before, .ie8 .ss #mast-nav li.mn-current a .data-icon-left, .ie8 .ss #mast-nav li.mn-current a .data-icon { color: #000; text-shadow: none; }
  /* line 625, ../../../core/core-scss/icon-fonts.scss */
  #mast-nav li#mn-hotels a [data-icon-left]:before, #mast-nav li#mn-hotels a .data-icon-left, #mast-nav li#mn-hotels a .data-icon, .ie8 .ss #mast-nav li#mn-hotels a [data-icon-left]:before, .ie8 .ss #mast-nav li#mn-hotels a .data-icon-left, .ie8 .ss #mast-nav li#mn-hotels a .data-icon { font-size: 21px; }
  /* line 634, ../../../core/core-scss/icon-fonts.scss */
  #mast-nav li#mn-menu a [data-icon-left]:before, #mast-nav li#mn-menu a .data-icon-left, #mast-nav li#mn-menu a .data-icon, .ie8 .ss #mast-nav li#mn-menu a [data-icon-left]:before, .ie8 .ss #mast-nav li#mn-menu a .data-icon-left, .ie8 .ss #mast-nav li#mn-menu a .data-icon { font-size: 24px; }
  /* line 641, ../../../core/core-scss/icon-fonts.scss */
  .no-ie #menu li.hovering a [data-icon-left]:before, #menu li:hover a [data-icon-left]:before, #menu li a:hover [data-icon-left]:before, .no-ie #menu li.hovering a [data-icon-right]:before, #menu li:hover a [data-icon-right]:before, #menu li a:hover [data-icon-right]:before { color: #000 !important; }
  /* line 650, ../../../core/core-scss/icon-fonts.scss */
  .no-ie #menu li.nav-cta.hovering a [data-icon-left]:before, #menu li.nav-cta:hover a [data-icon-left]:before, #menu li.nav-cta a:hover [data-icon-left]:before, .no-ie #menu li.nav-cta.hovering a [data-icon-right]:before, #menu li.nav-cta:hover a [data-icon-right]:before, #menu li.nav-cta a:hover [data-icon-right]:before { color: #000 !important; }
  /* line 659, ../../../core/core-scss/icon-fonts.scss */
  .no-ie #menu li.hovering a.level1 [data-icon-left]:before, #menu li:hover a.level1 [data-icon-left]:before, #menu li a.level1:hover [data-icon-left]:before { color: #000 !important; }
  /* line 665, ../../../core/core-scss/icon-fonts.scss */
  .no-ie #menu li.hovering a.level1 [data-icon-right]:before, #menu li:hover a.level1 [data-icon-right]:before, #menu li a.level1:hover [data-icon-right]:before { color: #888888 !important; }
  /* line 671, ../../../core/core-scss/icon-fonts.scss */
  .no-ie #menu li#pn-account.hovering a.level1 [data-icon-left]:before, #menu li#pn-account:hover a.level1 [data-icon-left]:before, #menu li#pn-account a.level1:hover [data-icon-left]:before { color: #000 !important; }
  /* line 677, ../../../core/core-scss/icon-fonts.scss */
  .no-ie #menu li#pn-account.hovering a.level1 [data-icon-right]:before, #menu li#pn-account:hover a.level1 [data-icon-right]:before, #menu li#pn-account a.level1:hover [data-icon-right]:before { color: #888888 !important; }
  /* line 683, ../../../core/core-scss/icon-fonts.scss */
  .no-ie #menu li#pn-account.pn-2-active a.level1 [data-icon-left]:before, #menu li#pn-account.pn-2-active:hover a.level1 [data-icon-left]:before, #menu li#pn-account.pn-2-active a.level1:hover [data-icon-left]:before, .no-ie #menu li#pn-account.pn-2-active a.level1 [data-icon-right]:before, #menu li#pn-account.pn-2-active:hover a.level1 [data-icon-right]:before, #menu li#pn-account.pn-2-active a.level1:hover [data-icon-right]:before { color: #fff !important; }
  /* line 693, ../../../core/core-scss/icon-fonts.scss */
  .mini-drop li a:hover [data-icon-left]:before, .mini-drop li a:hover .data-icon-left { color: #f37021; }
  /* line 700, ../../../core/core-scss/icon-fonts.scss */
  #masthead .register-link [data-icon-left]:before, #masthead .register-link .data-icon-left { position: absolute; right: auto; left: 0; }
  /* line 710, ../../../core/core-scss/icon-fonts.scss */
  #primary #menu .level1 [data-icon-left]:before, #primary #menu .level1 .data-icon-left, #primary #menu .nav-cta [data-icon-left]:before, #primary #menu .nav-cta .data-icon-left { position: absolute; content: attr(data-icon-left); right: auto; left: 10px; color: #000; font-size: 22px; line-height: 24px; right: 10px; top: 8px; }
  /* line 722, ../../../core/core-scss/icon-fonts.scss */
  #primary #menu .level1 .extra, #primary #menu .nav-cta .extra { display: block; }
  /* line 725, ../../../core/core-scss/icon-fonts.scss */
  #primary #menu .level1 [data-icon-right]:before, #primary #menu .level1 .data-icon-right, #primary #menu .nav-cta [data-icon-right]:before, #primary #menu .nav-cta .data-icon-right { position: absolute; left: auto; right: 4px; top: 50%; font-size: 22px; line-height: 22px; margin-top: -12px; color: #888888 !important; }
  /* line 736, ../../../core/core-scss/icon-fonts.scss */
  #primary #menu .level1 a:hover [data-icon-left]:before, #primary #menu .level1 a:hover .data-icon-left, #primary #menu .nav-cta a:hover [data-icon-left]:before, #primary #menu .nav-cta a:hover .data-icon-left { right: 12px; }
  /* line 740, ../../../core/core-scss/icon-fonts.scss */
  #primary #menu .level1 a:hover [data-icon-right]:before, #primary #menu .level1 a:hover .data-icon-right, #primary #menu .nav-cta a:hover [data-icon-right]:before, #primary #menu .nav-cta a:hover .data-icon-right { right: 4px; }
  /* line 744, ../../../core/core-scss/icon-fonts.scss */
  #primary #menu .level1 p .more [data-icon-left]:before, #primary #menu .level1 p .more .data-icon-left, #primary #menu .level1 p .more [data-icon-right]:before, #primary #menu .level1 p .more .data-icon-right, #primary #menu .nav-cta p .more [data-icon-left]:before, #primary #menu .nav-cta p .more .data-icon-left, #primary #menu .nav-cta p .more [data-icon-right]:before, #primary #menu .nav-cta p .more .data-icon-right { display: none; }
  /* line 752, ../../../core/core-scss/icon-fonts.scss */
  #primary #menu .level1 .section-home [data-icon-left]:before, #primary #menu .level1 .section-home .data-icon-left, #primary #menu .nav-cta .section-home [data-icon-left]:before, #primary #menu .nav-cta .section-home .data-icon-left { color: #000 !important; right: auto !important; left: 8px !important; }
  /* line 760, ../../../core/core-scss/icon-fonts.scss */
  #primary #menu .level1 .section-home [data-icon-right]:before, #primary #menu .level1 .section-home .data-icon-right, #primary #menu .level1 ul li [data-icon-left]:before, #primary #menu .level1 ul li .data-icon-left, #primary #menu .level1 ul li [data-icon-right]:before, #primary #menu .level1 ul li .data-icon-right, #primary #menu .nav-cta .section-home [data-icon-right]:before, #primary #menu .nav-cta .section-home .data-icon-right, #primary #menu .nav-cta ul li [data-icon-left]:before, #primary #menu .nav-cta ul li .data-icon-left, #primary #menu .nav-cta ul li [data-icon-right]:before, #primary #menu .nav-cta ul li .data-icon-right { position: absolute !important; left: auto !important; right: 4px !important; top: 50% !important; font-size: 22px !important; line-height: 22px !important; margin-top: -11px; color: #888888; }
  /* line 776, ../../../core/core-scss/icon-fonts.scss */
  #primary #menu .level1 .section-home [data-icon-left]:before, #primary #menu .level1 .section-home .data-icon-left, #primary #menu .nav-cta .section-home [data-icon-left]:before, #primary #menu .nav-cta .section-home .data-icon-left { font-size: 22px !important; line-height: 22px !important; }
  /* line 785, ../../../core/core-scss/icon-fonts.scss */
  #primary #menu li.pn-2-active a [data-icon-left]:before, #primary #menu li.pn-2-active a .data-icon-left, #primary #menu li.pn-2-active a [data-icon-right]:before, #primary #menu li.pn-2-active a .data-icon-right { color: #fff !important; }
  /* line 796, ../../../core/core-scss/icon-fonts.scss */
  #primary #menu li.pn-2-active li a [data-icon-left]:before, #primary #menu li.pn-2-active li a .data-icon-left, #primary #menu li.pn-2-active li a [data-icon-right]:before, #primary #menu li.pn-2-active li a .data-icon-right, #primary #menu li.pn-2-active div a [data-icon-left]:before, #primary #menu li.pn-2-active div a .data-icon-left, #primary #menu li.pn-2-active div a [data-icon-right]:before, #primary #menu li.pn-2-active div a .data-icon-right, #primary #menu li.pn-2-active .mn-go-back a [data-icon-left]:before, #primary #menu li.pn-2-active .mn-go-back a .data-icon-left, #primary #menu li.pn-2-active .mn-go-back a [data-icon-right]:before, #primary #menu li.pn-2-active .mn-go-back a .data-icon-right { color: #888888 !important; }
  /* line 805, ../../../core/core-scss/icon-fonts.scss */
  #menu .home-link [data-icon-left]:before, #menu .home-link .data-icon-left { display: block !important; }
  /* line 811, ../../../core/core-scss/icon-fonts.scss */
  .mn-go-back [data-icon-left]:before, .mn-go-back .data-icon-left { position: absolute !important; right: auto !important; left: 4px !important; top: 50% !important; font-size: 22px !important; line-height: 22px !important; margin-top: -11px; color: #888888 !important; }
  /* line 825, ../../../core/core-scss/icon-fonts.scss */
  #menu #pn-account [data-icon-left]:before, #menu #pn-account .data-icon-left, #menu #pn-account .section-home [data-icon-left]:before, #menu #pn-account .section-home .data-icon-left { font-size: 24px !important; left: 8px !important; top: 7px !important; }
  /* line 831, ../../../core/core-scss/icon-fonts.scss */
  #menu #pn-account .mn-go-back [data-icon-left]:before, #menu #pn-account .mn-go-back .data-icon-left, #menu #pn-account .section-home .mn-go-back [data-icon-left]:before, #menu #pn-account .section-home .mn-go-back .data-icon-left { font-size: 22px !important; line-height: 22px !important; left: 4px !important; top: 19px !important; }
  /* line 841, ../../../core/core-scss/icon-fonts.scss */
  #menu #pn-account .line .home-link [data-icon-left]:before, #menu #pn-account .line .home-link .data-icon-left { font-size: 24px !important; left: 8px !important; }
  /* line 850, ../../../core/core-scss/icon-fonts.scss */
  #menu #pn-collect [data-icon-left]:before, #menu #pn-collect .data-icon-left, #menu #pn-collect .section-home [data-icon-left]:before, #menu #pn-collect .section-home .data-icon-left { font-size: 26px !important; left: 7px !important; }
  /* line 855, ../../../core/core-scss/icon-fonts.scss */
  #menu #pn-collect .mn-go-back [data-icon-left]:before, #menu #pn-collect .mn-go-back .data-icon-left, #menu #pn-collect .section-home .mn-go-back [data-icon-left]:before, #menu #pn-collect .section-home .mn-go-back .data-icon-left { font-size: 22px !important; line-height: 22px !important; left: 4px !important; top: 19px !important; }
  /* line 865, ../../../core/core-scss/icon-fonts.scss */
  #menu #pn-collect .line .home-link [data-icon-left]:before, #menu #pn-collect .line .home-link .data-icon-left { font-size: 26px !important; left: 7px !important; }
  /* line 873, ../../../core/core-scss/icon-fonts.scss */
  #menu #pn-spend [data-icon-left]:before, #menu #pn-spend .data-icon-left { font-size: 21px !important; left: 8px !important; top: 7px !important; }
  /* line 879, ../../../core/core-scss/icon-fonts.scss */
  #menu #pn-spend .mn-go-back [data-icon-left]:before, #menu #pn-spend .mn-go-back .data-icon-left { font-size: 22px !important; line-height: 22px !important; left: 4px !important; top: 19px !important; }
  /* line 889, ../../../core/core-scss/icon-fonts.scss */
  #menu #pn-spend .line .home-link [data-icon-left]:before, #menu #pn-spend .line .home-link .data-icon-left { font-size: 21px !important; left: 8px !important; }
  /* line 897, ../../../core/core-scss/icon-fonts.scss */
  #menu #pn-about [data-icon-left]:before, #menu #pn-about .data-icon-left { font-size: 29px !important; left: 5px !important; top: 7px !important; }
  /* line 903, ../../../core/core-scss/icon-fonts.scss */
  #menu #pn-about .mn-go-back [data-icon-left]:before, #menu #pn-about .mn-go-back .data-icon-left { font-size: 22px !important; line-height: 22px !important; left: 4px !important; top: 19px !important; }
  /* line 913, ../../../core/core-scss/icon-fonts.scss */
  #menu #pn-about .line .home-link [data-icon-left]:before, #menu #pn-about .line .home-link .data-icon-left { font-size: 29px !important; left: 5px !important; }
  /* line 921, ../../../core/core-scss/icon-fonts.scss */
  #menu #mn-join [data-icon-left]:before, #menu #mn-join .data-icon-left { font-size: 26px !important; left: 7px !important; top: 8px !important; content: "\e021" !important; }
  /* line 928, ../../../core/core-scss/icon-fonts.scss */
  #menu #mn-join .mn-go-back a [data-icon-left]:before, #menu #mn-join .mn-go-back a .data-icon-left { font-size: 22px !important; line-height: 22px !important; left: 4px !important; top: 19px !important; content: attr(data-icon-left) !important; }
  /* line 938, ../../../core/core-scss/icon-fonts.scss */
  #menu #mn-join a [data-icon-left]:before, #menu #mn-join a .data-icon-left, #menu #mn-join:hover [data-icon-left]:before, #menu #mn-join:hover .data-icon-left { color: #000 !important; }
  /* line 944, ../../../core/core-scss/icon-fonts.scss */
  #menu #mn-join li a [data-icon-left]:before, #menu #mn-join li a .data-icon-left { content: attr(data-icon-left) !important; }
  /* line 952, ../../../core/core-scss/icon-fonts.scss */
  #menu #pn-help [data-icon-left]:before, #menu #pn-help .data-icon-left { font-size: 21px !important; left: 9px !important; top: 7px !important; }
  /* line 958, ../../../core/core-scss/icon-fonts.scss */
  #menu #pn-help .mn-go-back [data-icon-left]:before, #menu #pn-help .mn-go-back .data-icon-left { font-size: 22px !important; line-height: 22px !important; left: 4px !important; top: 19px !important; }
  /* line 968, ../../../core/core-scss/icon-fonts.scss */
  #menu #pn-basket [data-icon-left]:before, #menu #pn-basket .data-icon-left { font-size: 21px !important; left: 9px !important; top: 7px !important; }
  /* line 974, ../../../core/core-scss/icon-fonts.scss */
  #menu #pn-basket .mn-go-back [data-icon-left]:before, #menu #pn-basket .mn-go-back .data-icon-left { font-size: 22px !important; line-height: 22px !important; left: 4px !important; top: 10px !important; }
  /* line 984, ../../../core/core-scss/icon-fonts.scss */
  #menu #pn-logout [data-icon-left]:before, #menu #pn-logout .data-icon-left { font-size: 21px !important; left: 9px !important; top: 6px !important; }
  /* line 990, ../../../core/core-scss/icon-fonts.scss */
  #menu #pn-logout .mn-go-back [data-icon-left]:before, #menu #pn-logout .mn-go-back .data-icon-left { font-size: 22px !important; line-height: 22px !important; left: 4px !important; top: 10px !important; }
  /* line 999, ../../../core/core-scss/icon-fonts.scss */
  #menu .level1 .dropdown ul li a:hover [data-icon-left]:before, #menu .level1 .dropdown ul li a:focus [data-icon-left]:before, #menu .level1 .dropdown ul li a:hover .data-icon-left, #menu .level1 .dropdown ul li a:focus .data-icon-left, #menu .level1 .dropdown ul li a:hover [data-icon-right]:before, #menu .level1 .dropdown ul li a:focus [data-icon-right]:before, #menu .level1 .dropdown ul li a:hover .data-icon-right, #menu .level1 .dropdown ul li a:focus .data-icon-right { color: #888888 !important; text-decoration: none !important; }
  /* line 1013, ../../../core/core-scss/icon-fonts.scss */
  #footer-nav ul li a [data-icon-left]:before, #footer-nav ul li a .data-icon-left, #footer-nav ul li a .data-icon, .country a [data-icon-left]:before, .country a .data-icon-left, .country a .data-icon { display: block; position: absolute; font-size: 18px; line-height: 20px; top: 1px; left: auto; right: 5px; color: #888888; }
  /* line 1028, ../../../core/core-scss/icon-fonts.scss */
  #footer-nav ul li.f-cookie a [data-icon-left]:before, #footer-nav ul li.f-cookie a .data-icon-left, #footer-nav ul li.f-cookie a .data-icon { color: #a8917e; }
  /* line 1036, ../../../core/core-scss/icon-fonts.scss */
  .ie8 #footer-nav ul li a [data-icon-left]:before, .ie8 #footer-nav ul li a .data-icon-left, .ie8 #footer-nav ul li a .data-icon { font-size: 15px; right: 11px; }
  /* line 1045, ../../../core/core-scss/icon-fonts.scss */
  .ss-only .icon-button a [data-icon-left]:before, .ss-only .icon-button a .data-icon-left, .ss-only .icon-button a .data-icon { position: absolute; left: 0; top: 0; font-size: 25px; padding-top: 5px; padding-left: 8px; } }
@media screen and (max-width: 480px) { /* line 1067, ../../../core/core-scss/icon-fonts.scss */
  #mast-nav li a [data-icon-left]:before, #mast-nav li a .data-icon-left, #mast-nav li a .data-icon, .ie8 .ss #mast-nav li a [data-icon-left]:before, .ie8 .ss #mast-nav li a .data-icon-left, .ie8 .ss #mast-nav li a .data-icon { position: absolute; width: 31px; height: 30px; top: 0; left: 0; margin-left: 0; text-align: center; font-size: 19px; line-height: 21px; padding-left: 3px; padding-top: 6px; }
  /* line 1086, ../../../core/core-scss/icon-fonts.scss */
  #mast-nav li#mn-hotels a [data-icon-left]:before, #mast-nav li#mn-hotels a .data-icon-left, #mast-nav li#mn-hotels a .data-icon, .ie8 .ss #mast-nav li#mn-hotels a [data-icon-left]:before, .ie8 .ss #mast-nav li#mn-hotels a .data-icon-left, .ie8 .ss #mast-nav li#mn-hotels a .data-icon { font-size: 13px; margin-left: 0; padding-left: 1px; }
  /* line 1097, ../../../core/core-scss/icon-fonts.scss */
  #mast-nav li#mn-menu a [data-icon-left]:before, #mast-nav li#mn-menu a .data-icon-left, #mast-nav li#mn-menu a .data-icon, .ie8 .ss #mast-nav li#mn-menu a [data-icon-left]:before, .ie8 .ss #mast-nav li#mn-menu a .data-icon-left, .ie8 .ss #mast-nav li#mn-menu a .data-icon { font-size: 16px; margin-left: -1px; padding-left: 0; } }
/* line 1112, ../../../core/core-scss/icon-fonts.scss */
.stars1:before { display: block; position: absolute; right: 0; top: 0; speak: none; font-family: 'AviosGlyphs'; font-style: normal; font-weight: normal; -webkit-font-smoothing: antialiased; position: static; content: "\e012\e00b\e00b\e00b\e00b"; color: #1a4177; font-size: 14px; line-height: 16px; }

/* line 1121, ../../../core/core-scss/icon-fonts.scss */
.stars2:before { display: block; position: absolute; right: 0; top: 0; speak: none; font-family: 'AviosGlyphs'; font-style: normal; font-weight: normal; -webkit-font-smoothing: antialiased; position: static; content: "\e012\e012\e00b\e00b\e00b"; color: #1a4177; font-size: 14px; line-height: 16px; }

/* line 1130, ../../../core/core-scss/icon-fonts.scss */
.stars3:before { display: block; position: absolute; right: 0; top: 0; speak: none; font-family: 'AviosGlyphs'; font-style: normal; font-weight: normal; -webkit-font-smoothing: antialiased; position: static; content: "\e012\e012\e012\e00b\e00b"; color: #1a4177; font-size: 14px; line-height: 16px; }

/* line 1139, ../../../core/core-scss/icon-fonts.scss */
.stars4:before { display: block; position: absolute; right: 0; top: 0; speak: none; font-family: 'AviosGlyphs'; font-style: normal; font-weight: normal; -webkit-font-smoothing: antialiased; position: static; content: "\e012\e012\e012\e012\e00b"; color: #1a4177; font-size: 14px; line-height: 16px; }

/* line 1148, ../../../core/core-scss/icon-fonts.scss */
.stars5:before { display: block; position: absolute; right: 0; top: 0; speak: none; font-family: 'AviosGlyphs'; font-style: normal; font-weight: normal; -webkit-font-smoothing: antialiased; position: static; content: "\e012\e012\e012\e012\e012"; color: #1a4177; font-size: 14px; line-height: 16px; }

@media screen and (max-width: 767px) { /* line 1161, ../../../core/core-scss/icon-fonts.scss */
  .extras .hd [data-icon-left]:before, .extras .hd .data-icon-left, .social-aside [data-icon-left]:before, .social-aside .data-icon-left { font-size: 26px; }
  /* line 1168, ../../../core/core-scss/icon-fonts.scss */
  .extras .benefits li [data-icon-left]:before, .extras .benefits li .data-icon-left { font-size: 20px; } }
@media screen and (min-width: 768px) and (max-width: 970px) { /* line 1181, ../../../core/core-scss/icon-fonts.scss */
  .size1of4 .social-aside [data-icon-left]:before, .size1of4 .social-aside .data-icon-left { font-size: 22px; line-height: 25px; } }
.qs-checks label{font-size:11px !important}.lft{float:left}.rt{float:right !important}.c-lft{text-align:left}.c-rt{text-align:right}.img-lft{margin:0 10px 10px;float:left}.img-rt{margin:0 10px 10px;float:right}.important a{font-weight:bold}cite{display:block;text-align:right;padding-top:10px}.caption{font-size:13px;font-style:italic;color:#666;padding-top:0}.detail{color:#777;font-size:11px;display:block}.ir{display:block !important;border:0;text-indent:-9999em !important;overflow:hidden !important;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr;margin:0}.ir br{display:none}.hidden{display:none !important;visibility:hidden !important}.off{display:none !important;visibility:hidden !important}.visuallyhidden{display:block !important;border:0;clip:rect(0 0 0 0) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.visuallyhidden{*text-indent:-9999px}.invisible{visibility:hidden !important}.invisible-collapse{visibility:hidden !important}.basicandroid .invisible-collapse{visibility:hidden !important;height:0px}.cf{zoom:1}.cf:before,.cf:after{content:"\0020";display:block;height:0;overflow:hidden}.cf:after{clear:both}.clearfix{zoom:1}.clearfix:before,.clearfix:after{content:"\0020";display:block;height:0;overflow:hidden}.clearfix:after{clear:both}.clear{clear:both;height:0;font-size:0;line-height:0;margin:0;padding:0}@media screen and (min-width: 989px){head{font-size:40px;display:none !important}}@media screen and (min-width: 768px) and (max-width: 988px){head{font-size:30px;display:none !important}}@media screen and (min-width: 641px) and (max-width: 767px){head{font-size:20px;display:none !important}}@media screen and (max-width: 640px){head{font-size:10px;display:none !important}}.touch a.cta,.touch a.disabled,.touch a.button2,.touch a.button3-small,.touch a.button2-small,.touch a.cta-small,.touch a.disabled-small,.touch a.button,.touch input.cta,.touch input.disabled,.touch input.button2,.touch input.button3-small,.touch input.button2-small,.touch input.cta-small,.touch input.disabled-small,.touch input.button,.touch button.cta,.touch button.disabled,.touch button.button2,.touch button.button3-small,.touch button.button2-small,.touch button.cta-small,.touch button.disabled-small,.touch button.button,.touch div.cta,.touch div.disabled,.touch div.button2,.touch div.button3-small,.touch div.button2-small,.touch div.cta-small,.touch div.disabled-small,.touch div.button{height:auto;padding:10px !important}@media screen and (min-width: 767px){.touch #masthead .logged-out .submit .button,.touch #masthead .logged-in .submit .button{min-height:30px !important;line-height:10px !important;padding:0 !important}}.touch #masthead #mn-login,.touch #masthead .logged-out .submit .button,.touch #masthead .logged-in .submit .button{padding:0 10px !important}.touch #menu li a:hover,.touch #menu li a span:hover,.touch #menu li a:hover span{text-decoration:none !important}.touch input[type="text"]:focus,.touch select:focus,.touch textarea:focus,.touch #captcha,.touch input[type="password"]:focus{font-size:16px}.touch #login input[type="text"]:focus,.touch #login input[type="password"]:focus{font-size:13px}html{-webkit-tap-highlight-color:rgba(245,203,223,0.5)}.ie8 #fd-bk,.ie7 #fd-bk{display:none}#content #flt-avail .tabControl li a{filter:none !important}
