header.header {position:fixed; width:100%; top:0; left:0; background:var(--white-color);z-index:999;}
body.ip3-edit header{
  position: relative;
}
header.header .logo-wrapper img{width:100%; max-width:214px;max-height:52px}
header.header ul{list-style-type:none;margin-bottom:0;}
.mmenu a,header.header a{font-family:var(--font-gotham);}
header.header .mobile-mburger a.mburger.mburger--collapse.local-link {transition: 0}
.share-container.header-share ul{display:flex;justify-content:center;}
.share-container.header-share ul li{width:200px;}
.share-container.header-share ul li a{display:flex;flex-direction:column;align-items:center;color: var(--main-blue);}
.share-container.header-share ul li a span.fa{ border: 4px solid var(--main-blue); border-radius: 50%; width: 46px;height: 46px;display: inline-block; font-size: 20px; text-align: center; padding: 9px 7px;}
.share-container.header-share ul li a span.text{margin-top: 23px;font-size: 1.6rem;}
header.header .nav--top-ticker .externalwebIFrame, .mmenu .externalwebIFrame{height:17px !important;}
@media only screen and (min-width:991px){
  header.header a{text-decoration:none; text-transform:uppercase;font-weight:400;     letter-spacing: .46px;}
  header.header .main-navigation .first-level{padding-left:0;}
  header.header .main-navigation .main-nav-level-1 a,header.header .nav--top a{color:var(--gray-five);}
  header.header .header--top{display:inline-flex;justify-content:flex-end;}
  header.header .nav--top{display:inline-flex;align-items:center;justify-content:flex-end;width:100%;padding:0px 10px;}
  header.header .nav--top-links ul{display:inline-flex;align-items:center;padding-left:0;}
  header.header .nav--top-links li:first-child a{background-color:var(--white-color);box-shadow: 0 5px 13px 0 rgba(0,0,0,.14);font-weight:500;padding: 20px 15px 18px 16px;display:block;font-size:1.1rem;}
  header.header .nav--top-links li:last-child a{background-color:var(--main-blue);box-shadow: 0 5px 13px 0 rgba(0,0,0,.14);font-weight:500;padding: 20px 15px 18px 16px;display:block;color:var(--white-color);font-size:1.1rem;}
  header.header .nav--top-ticker{padding-left:30px; display:flex;margin-top:5px;}
  header.header .nav--top-ticker .externalwebIFrame {max-width:200px;}
  header.header .nav--top-search-share ul{display:inline-flex;margin-left:15px;gap:15px;padding-left:0;align-items:center;margin-top:5px;}
  header.header .nav--top-search-share ul span.fa{font-size:2rem;}
  header.header .nav--top .fa-search.search-icon:before{content: url(/~/media/Images/W/WH-Smith/icons/serach-icon);}
    header.header .nav--top .fa-share-alt:before{content: url(/~/media/Images/W/WH-Smith/icons/share-icon);}
header.header .nav--top .search-share-container a,header.header .nav--top .search-share-container a span.fa.fa-close{color:var(--main-blue);font-size:inherit;text-transform:none; font-weight:300;}
  header.header .nav-wrapper nav{margin-top:18px;}
  header.header nav.main-navigation .main-nav-level-1 a{padding: 11px 10px 20px;font-size:1.2rem;line-height:17px;}
   header.header nav.main-navigation .main-nav-level-1{padding-bottom:5px;}
  header.header nav.main-navigation li a:hover{transition:0.5s all ease-in;}
  header.header nav.main-navigation li a:hover,header.header nav.main-navigation li.current > a,header.header nav.main-navigation li.selected > a{color:var(--main-blue) !important;transition:0.5s all ease-in;}
  header.header nav.main-navigation .second-sub-nav{display:none;position:absolute;width:100%; left:0;top:124px;background-color:var(--white-color);padding: 40px 0px 60px; z-index:1;}
  header.header nav.main-navigation .second-sub-nav ul.nav.second-level{z-index:1}
  header.header nav.main-navigation .second-sub-nav .inner-nav{flex-direction:column;}
  header.header nav.main-navigation .second-sub-nav ul.nav{flex-direction:column;/* position:relative; */ }
  header.header nav.main-navigation .last-sub-nav{ display: none;position: absolute; top: 137px; /*left: calc(-100% + 40px); */ left:0; width:100vw;z-index:-1;padding-bottom:60px; min-height:calc(100% - 137px);}
  header.header nav.main-navigation .last-sub-nav:before{position: absolute; left: 0; top: 0;height: 100%; width: 100%; background:var(--white-color);display: block;z-index: -1; content: "";}
  header.header nav.main-navigation li.main-nav-level-1:last-child a{padding-right:0;}
  header.header nav.main-navigation li.main-nav-level-1.haschildren:focus .second-sub-nav,header.header nav.main-navigation li.main-nav-level-1.haschildren:hover .second-sub-nav,header.header nav.main-navigation li.main-nav-level-2.haschildren:focus .last-sub-nav,header.header nav.main-navigation li.main-nav-level-2.haschildren:hover .last-sub-nav,header.header nav.main-navigation li.main-nav-level-1.haschildren:focus-within .second-sub-nav,header.header nav.main-navigation li.main-nav-level-2.haschildren:focus-within .last-sub-nav{display:block;} 
  
  header.header nav.main-navigation .second-sub-nav .section-title{font-family:var(--font-gotham); font-size: 4rem;color: var(--main-blue);font-weight: 700; margin-bottom: 40px;text-transform: capitalize;}
  header.header nav.main-navigation .inner-nav a{font-size: 1.6rem; padding: 12px 0!important;color: var(--black-color)!important; line-height: 1.4;display:block;text-transform: none;display:inline-flex;width:100%;justify-content:space-between;align-items:center;gap:20px;}
  header.header nav.main-navigation .inner-nav a span.fa{margin-right:18px;}
  header.header nav.main-navigation .inner-nav li{border-bottom: 1px solid var(--gray-six);}
  header.header nav.main-navigation .last-sub-nav ul.nav{flex-direction:column;flex-wrap:wrap;padding:0px 30px;}
    header.header nav.main-navigation .split-items .last-sub-nav ul.nav{flex-direction:row;flex-wrap:wrap;padding:0px 30px;}

  header.header nav.main-navigation .last-sub-nav li{border:none;width:50%;} 
  
  
  header.header .search-share-container { position: absolute; width: 100%; background: var(--white-color); top:125px; left:0;}
  
  header.header .search-share-container .social-header p {color: var(--main-blue);margin:0;margin-left: 4px;font-size: 2.4rem;font-weight: 500; padding:0 15px;}
  header.header .search-share-container .social-header{margin: 0 30px;width: auto; border-color: var(--gray-five); padding: 20px 20px 19px;border-bottom: 1px solid var(--gray-five);}
  header.header .search-share-container .share-container{  margin: 107px auto 120px;display:flex; justify-content:center;}
  
  header.header .search-share-container .container-fluid{   	position:relative;}
  header.header .search-share-container .search.slr-search{ padding: 40px 100px 24px 85px; width:100%;align-items:center;}
  header.header .search-share-container .search.slr-search input{    color: var(--black-color);font-size: 1.8rem;font-weight: 300; height: 62px; width:100%;border:none !important;outline:none !important; padding: 6px 12px;    font-family: var(--font-gotham);}
  header.header .search-share-container .search.slr-search input:focus-visible{border:none;}
  header.header .search-share-container .search.slr-search ::placeholder{color: var(--black-color);font-size: 1.8rem;font-weight: 300;font-family:var(--font-gotham);}
  header.header .search-share-container .search.slr-search span.fa-search{font-size: 1.8rem;color: var(--main-blue);left: 67px;position: absolute;bottom:45px;}
  header.header .search-share-container .social-header .title{position:relative;}
  header.header .search-share-container .social-header .search-close-btn{position: absolute;top: 4px; right: -15px; }
  body.overflow-fixed{    height: 100%;overflow: hidden;}
  body.overflow-fixed:before{ content: "";display: block; position: fixed; height: 100%; width: 100%;background: var( --black-color);opacity: 0.3;z-index: 9;}

}
header.header nav.main-navigation .second-sub-nav::-webkit-scrollbar {
    width: 0;
}
@media only screen and (min-width:991px) and (max-width:1440px){
  header.header nav.main-navigation .second-sub-nav{height: calc(100vh - 125px);
    overflow-y: auto;
    overflow-x: hidden;}
}
@media only screen and (max-width:991px){
 #mm-0{min-height:0px !important; }
  header.header{height:100px;padding-top:30px;}
  header.header .mobile-mburger a.mburger.mburger--collapse.local-link { position: relative; padding: 9px 10px; margin-top: 8px;margin-bottom: 8px;border: 1px solid transparent; border-radius: 4px;  top: 0; left: 0;border-color: var(--black-color); top: -8px;height: auto;}
  header.header .mobile-mburger a.mburger.mburger--collapse.local-link div.bars{background:var( --black-color);display: block;width: 22px;height: 2px; border-radius: 1px; position:relative !Important;left:0;}
  header.header .mobile-mburger a.mburger.mburger--collapse.local-link div.bars+div.bars{margin-top:4px;}
  header.header .mobile-mburger a.mburger.mburger--collapse.local-link.active{height:30px;width:30px;box-shadow: 0 0 27px rgba(0,0,0,.15);border-radius:50%;background : 0 0;border:none;}
  header.header .mobile-mburger a.mburger.mburger--collapse.local-link.active div.bars{ left: 0;position: absolute !important; top: 50%; left: 50%; margin: 0 !important;  background:var(--gray-five);}
  header.header .mobile-mburger a.mburger.mburger--collapse.local-link.active div.bars:nth-child(1){transform: translate(-50%,-50%) rotate(45deg);}
  
  header.header .mobile-mburger a.mburger.mburger--collapse.local-link.active div.bars:nth-child(2){display:none;}
  header.header .mobile-mburger a.mburger.mburger--collapse.local-link.active div.bars:nth-child(3){transform: translate(-50%,-50%) rotate(-45deg);}
  .mmenu{top:0 !Important;z-index:10!important;}
  .mmenu .mmenu-nav li a.mmenu-item,.mmenu .mmenu-nav li a.mmenu--item{padding: 30px 45px 30px 10px;font-size: 1.6rem;line-height: 20px;color: var(--gray-five);position: relative;background: var(--white-color);white-space: normal; word-break: break-word;text-transform:uppercase; font-weight:400;}
.mmenu .mmenu-nav li a.mmenu-item, .mmenu .mmenu-nav li a.mmenu--item{line-height:24px;text-transform:none;}
.mmenu .mmenu-nav li.mmenu-level-1 a{text-transform:uppercase;}
  .mmenu .mm-panel {padding-left:22px;padding-right:22px;}
  .mmenu .mmenu-nav li{border-top: 1px solid var(--gray-seven);}
  .mmenu .mmenu-nav li:last-child{border-bottom: 1px solid var(--gray-seven);}
  .mmenu .mmenu-nav li a.mm-next:after{border-color:var(--gray-five);top:0;}
  .mmenu{z-index:10 !important;}
  .mmenu .mmenu-mburger a.mmenu-close{z-index:1;position:fixed;height:30px;width:30px;box-shadow: 0 0 27px rgba(0,0,0,.15);border-radius:50%;background : 0 0;border:none;display:block;right:22px;top:35px;}
  .mmenu .mmenu-mburger a.mmenu-close div.bars{left: 0; position: absolute !important;top: 50%;left: 50%;margin: 0 !important; background:var(--gray-five);border-radius: 1px;width: 22px;height: 2px;}
  .mmenu .mmenu-mburger a.mmenu-close div.bars:nth-child(1){transform: translate(-50%,-50%) rotate(45deg);}
  .mmenu .mmenu-mburger a.mmenu-close div.bars:nth-child(2){display:none;}
  .mmenu .mmenu-mburger a.mmenu-close div.bars:nth-child(3){transform: translate(-50%,-50%) rotate(-45deg);}
  .mmenu .mm-panel{padding-top:80px !important;}
  .mmenu .mm-panel.last-sub-mmenu ,.mmenu .mm-panel.second-sub-mmenu{padding-top:40px !important;}
  .mmenu .mm-navbar{position:relative;padding-left:10px;}
  .mmenu .mm-navbar .mm-title{ display: inline-block;font-size: 1.6rem;color: var(--dark-blue); }
  .mmenu .section-title{font-size: 3rem;margin: 25px 0!important; color: var(--main-blue);line-height: normal; padding-left:10px;font-family:var(--font-gotham);}
  .mmenu .mm-navbar .mm-prev{width: fit-content; margin-right: 8px;color: var(--dark-blue);}
  .mmenu .mm-navbar .mm-prev:before{font: normal normal normal 14px/1 FontAwesome;position: relative;content: "\f104"!important;color: var(--dark-blue); font-weight: 700; border: none; height: auto; width: auto;transform: none;top: 50%;height: 14px;transform: translateY(-50%); width: 5px; margin:0;}
  .mmenu .mmenu-nav-1 .mm-next:after{border-width:3px;}
  .mmenu{z-index:9999 !important;}
  .mmenu .mm-next{width:40px !important;}
  .mmenu .mm--search .search.slr-search{width:100%;align-items:center;margin-top:10px;}
  .mmenu .mm--search .container-fluid, .mmenu .mm--share .container-fluid{padding:0;}
  .mmenu .mm--search .search.slr-search input{    color: var(--black-color);font-size: 1.8rem;font-weight: 300; height: 58px; width:100%;border:none !important;outline:none !important; padding: 0 5px;}
  .mmenu .mm--search .search.slr-search input:focus-visible{border:none;}
  .mmenu .mm--search .search.slr-search ::placeholder{color: var(--gray-five);font-size: 1.8rem;font-weight: 300;font-family:var(--font-gotham);}
  .mmenu .mm--search .search.slr-search span.fa-search{font-size: 1.8rem;color: var(--gray-five);left: auto;position: relative;bottom:auto;margin-right:18px;}
  .mmenu .social-header{display:none;}
  .share-container.header-share ul li{    flex: 1;display: inline-block;padding: 20px 10px; width:100%;height:100%;}
  .share-container.header-share ul li a{display:flex;flex-direction:column;align-items:center;color: var(--main-blue);}
  .share-container.header-share ul li a span.fa{ border: 4px solid var(--main-blue); border-radius: 50%; width: 46px;height: 46px;display: inline-block; font-size: 20px; text-align: center; padding: 9px 7px;}
  .share-container.header-share ul li a span.text{display:none;}
  
  .mmenu .mm--share,.mmenu li.mm--search *:not(.fa),.mm--share *:not(.fa), .mmenu .mm-shareprice, .mmenu .mm-shareprice *{border:0 !important;border-color:transparent !Important}
  .mmenu .mm--share{border:0 !Important;}
  .mmenu .mm--share ul.share-buttons{padding-left:0;}
  .mmenu .mm-shareprice{    padding: 30px 10px 10px!important;}
  .mmenu #mm-0{padding-bottom:120px !important;}
  .mmenu li.current a.mmenu-item{color: var(--dark-blue)!important;font-weight: 700;}
  
  
}
@media only screen and (max-width:767px){
  .mmenu .mm--share .social-header{display:block;}
  .mmenu .mm--share .social-header .title{position:relative;}
  .mmenu .mm--share .social-header .title p{    position: absolute; width: 100%;  top: 50%;  z-index: -1; transform: translateY(-50%); font-size: 2rem; color: var(--gray-five); font-weight:500;}
  .mmenu .mm--share .social-header .title a{ justify-content: flex-end;align-items: center; height: 60px; width: 100%; }
  .mmenu .share-container.header-share{display:none;}
  .mmenu .mm--share .social-header .title a span.fa{    font-size: 1.6rem;    color: var(--gray-five);}
  .mmenu .mm--share .share-buttons{    display: inline-block;text-align: center;  width: 100%;}
  .mmenu .mm--share .share-buttons li{width:auto;}
  .mmenu .mm--share .social-header .title a.btn--opend span.fa::before{ content: ""; width: 12px; height: 1px; display: block; position: absolute;  background: var(--black-color);transform: rotate(45deg);}
  .mmenu .mm--share .social-header .title a.btn--opend span.fa::after{content: "";width: 12px; height: 1px; display: block;position: absolute; background: black; transform: rotate(-45deg);}
  .mmenu .mm--share .social-header .title a.btn--opend span.fa{    position: relative; height: auto; width: 20px;}}