/* *{box-shadow:0 0 1px blue; } */
:root{
  --color_blu:  #176087;
  --color_dgrey: #4A5968;
  --grey:#D1D5DB;
  --slider-grey:#EFEFEF;
  --color_lgrey: #B7B6C1;
  --font-grey:#374151;
  --blu_nav:rgba(15, 74, 106,.8);
  --blu_gradient: linear-gradient(rgba(15, 74, 106,.8),rgba(23, 96, 135, .1));
}
@font-face {
  font-family: 'Barlow';
  src: url('../fonts/Barlow/Barlow-Light.ttf') format('truetype');
  font-weight: 200;
}
@font-face {
  font-family: 'Barlow';
  src: url('../fonts/Barlow/Barlow-Regular.ttf') format('truetype');
  font-weight: 400;
}
@font-face {
  font-family: 'Barlow';
  src: url('../fonts/Barlow/Barlow-Medium.ttf') format('truetype');
  font-weight: 500;
}
@font-face {
  font-family: 'Barlow';
  src: url('../fonts/Barlow/Barlow-Bold.ttf') format('truetype');
  font-weight: 700;
}
@font-face {
  font-family: 'Poppins';
  src: url('../fonts/Poppins/Poppins-Light.ttf') format('truetype');
  font-weight: 200;
}
@font-face {
  font-family: 'Poppins';
  src: url('../fonts/Poppins/Poppins-Regular.ttf') format('truetype');
  font-weight: 400;
}
@font-face {
  font-family: 'Poppins';
  src: url('../fonts/Poppins/Poppins-Medium.ttf') format('truetype');
  font-weight: 500;
}
@font-face {
  font-family: 'Poppins';
  src: url('../fonts/Poppins/Poppins-Bold.ttf') format('truetype');
  font-weight: 700;
}
.barlow > *, .barlow > * > *, .barlow{
  font-family:'Barlow', sans-serif;
}
.getBarlowInto, .getBarlowInto > *, .getBarlowInto > * > *{ font-family:'Barlow'; font-size:1rem; letter-spacing:0; line-height:1.5625; }


.absolute{ position:absolute; }
.align-center{ align-items:center; }
.aspect-1\/1{ aspect-ratio:1 / 1; }
.bannerTitle{ font-size:2rem; font-weight:700; line-height:2.2rem; text-align:center; }
.bg-green{ background-color:#759724; }
.bg-grey{ background-color:var(--color_lgrey); }
.bg-lighterGrey{ background-color:var(--slider-grey); }
.bg-darkerGrey{ background-color:#E0E0E0; }
.bg-dgrey{ background-color:var(--color_dgrey); }
.bg-ublue{ background-color:var(--color_blu); }
.bg-blue{ background-color:var(--color_blu); }
.block{ display:block; }
.bottom-0{ bottom:0; }
.btnlg{ 
  padding: .75rem 1.25rem!important;
  font-size: .875rem!important; letter-spacing:.1rem;
  line-height: 1.3333333333!important; font-weight:500!important;
  border-radius:0!important;
}
.border-bottom{ border-bottom:1px solid black; }
.centered-flex{ display:flex; justify-content:center; align-items:center; }
.contentColor{ color:#4B5563; }
#custom_map{ overflow:hidden; }
.fixed{ position:fixed; }
.flex{ display:flex; }
.flex-column{ flex-direction:column; }
.flex-wrap{ flex-wrap:wrap; }
.flex-nowrap{ flex-wrap:nowrap; }
.font-1_1rem{ font-size:1.1rem; }
.font-1_5rem{ font-size:1.5rem; }
.font-1_25rem{ font-size:1.25rem; }
.font-3_5rem{ font-size:3.5rem; }
.hidden, .hiden{ display:none; }
.h-1_5rem{ height:1.5rem; }
.h-full{ height:100%; }
.h-fit-content{ height:-webkit-fit-content; height:-moz-fit-content; height:fit-content; }
.hoveror{ transition: all .3s;}
.hoveror:hover{ transform:scale(1.05); }
.hoveror:active{ transform:scale(.95); }
.inline-block{ display:inline-block; }
.justify-between{ justify-content: space-between; }
.justify-center{ justify-content:center; }
.justify-end{ justify-content:end; }
.left-0{ left:0; }
.line-1{ line-height:1; }
.list-none { list-style-type: none; padding-left: 0; }
.medium{ font-weight:500; }
.gray-text{ color:#4A5968; }
.megamenuDots li:before{
  content: "\2022"; 
  color: var(--color_blu); 
  display: inline-block;
  width: 1em;
  margin-right: -.8em;
}
.megamenuDots li{ margin-left:.2rem; }
.m-1{ margin:.25rem; }
.m-2{ margin:.5rem; }
.m-1rem{ margin:1rem; }
.m-2rem{ margin:2rem; }
.mb-1rem{ margin-bottom:1rem; }
.mb-2rem{ margin-bottom:2rem; }
.mb-12rem{ margin-bottom:12rem; }
.mb-18rem{ margin-bottom:18rem; }
.ml-2{ margin-left:.5rem; }
.mr-2{ margin-right:.5rem; }
.mt-1rem{ margin-top:1rem; }
.mt-2rem{ margin-top:2rem; }
.mt-4rem{ margin-top:4rem; }
.mt-1_5rem{ margin-top:1.5rem; }
.mt-6rem{ margin-top:6rem; }
.mt-n20{ margin-top:-20%; }
.mx-2{ margin-left:.5rem; margin-right:.5rem; }
.my-2{ margin-top:.5rem; margin-bottom:.5rem; }
.mx-2{ margin-left:.5rem; margin-right:.5rem; }
.mx-auto{ margin-right:auto; margin-left:auto; }
.my-1rem{ margin-top:1rem; margin-bottom:1rem; }
.my-2rem{ margin-top:2rem; margin-bottom:2rem; }
.my-3rem{ margin-top:3rem; margin-bottom:3rem; }
.underline{ text-decoration:underline; }
.no-underline{ text-decoration: none; }
.no-underline:hover{ text-decoration: none; }
.o-contain{ object-fit:contain; }
.o-cover{ -o-object-fit:cover; object-fit:cover; }
.overflow-scroll{ overflow-y:scroll; }
.pointer{ cursor:pointer; }
.pointer-none{ pointer-events:none; }
.poppins, .poppins >*, .poppins >*>*{ font-family:'poppins'; }
.p-2{ padding:.5rem; }
.p-4{ padding:1rem; }
.p-2-0{ padding:.5rem 0; }
.p-1rem{ padding:1rem; }
.p-2rem{ padding:2rem; }
.p-4rem{ padding:4rem; }
.pb-2rem{ padding-bottom:2rem; }
.pb-4rem{ padding-bottom:4rem; }
.pr-2rem{ padding-right:2rem; }
.pt-1rem{ padding-top:1rem; }
.pt-2rem{ padding-top:2rem; }
.pt-5rem{ padding-top:5rem; }
.px-4rem{ padding-right:4rem; padding-left:4rem; }
.py-_5rem,.py-1\/2rem{ padding-top:.5rem; padding-bottom:.5rem; }
.py-1rem{ padding-top:1rem; padding-bottom:1rem; }
.py-2rem{ padding-top:2rem; padding-bottom:2rem; }
.px-1rem{ padding-left:1rem; padding-right:1rem; }
.px-2rem{ padding-left:2rem; padding-right:2rem; }
.relative{ position:relative; }
.right-0{ right:0; }
.row-reverse{ flex-direction:row-reverse; }
.semibold{ font-weight:600; }
.source-sans{ font-family:'source-sans-pro';}
.squared{ aspect-ratio:1/1; }
.txt-center{ text-align:center; }
.text-black{ color:black; }
.text-center{ text-align:center; }
.text-grey{ color:var(--font-grey); }
.text-red{ color:#CF2C29; }
.txt-white{ color:white; }
.top-0{ top:0; }
.top-4rem{ top:4rem; }
.titleColor{ color:#1F2937; }
.capitalise{ text-transform:capitalize; }
.uppercase{ text-transform: uppercase; }
.w-1_5rem{ width:1.5rem; }
.w-20{ width:20%; }
.w-max-220px{ max-width:220px; }
.w-30{ width:30%; }
.w-40{ width:40%; }
.white-inside > *,.white-inside > * > *,.white-inside > *:hover,.white-inside > * > *:hover{ color:white; }
.w-fit-content{ width:-webkit-fit-content; width:-moz-fit-content; width:fit-content; }
.w-full{ width:100%; }
.w-max-40{ max-width:40%; }
.z-1{ z-index:1; }
.z-2{ z-index:2; }
.z-3{ z-index:3; }
.m-2 { margin:.5rem; }
/* Navbar */
.navLink:hover{ color:white!important; }
.navLink{ 
  color:white!important;
  text-transform:uppercase; padding:.75rem; border-radius:2px; 
  font-size: .825rem; font-weight: 500; line-height: .85rem;
}
.navLink:nth-child(odd){ background-color:#707070; }
.navLink:nth-child(even){ background-color:var(--color_blu); }
.bg-grey.greyHover,.bg-grey.greyHover>*,.bg-grey.greyHover>*>*,.bg-grey.greyHover>*>*>*,.bg-grey.greyHover>*>*>*>*,
.bg-grey.greyHover>*>*>*>*>*>*>*,.bg-grey.greyHover>*>*>*>*>*>*>*>*{ transition:all.3s; color:var(--font-grey); fill:var(--font-grey); }
.container.greyHover::after,.no_after::after{ content:none!important; display:none!important; }
.megamenuTray{ padding-top:4rem; top:3rem; background:transparent; }
.bannerBluTint{
  width:100%;
  height:100%;
  background:var(--blu_nav);
  z-index:1;
  mix-blend-mode: multiply;
}
.menuElement{ transition:all .3s; }
.navCTA{ 
  margin:1rem;
  width:calc(33% - 2rem);
  height:200px;
}
.navBarCtaTint{ background:var(--color_blu); mix-blend-mode:multiply; }
/* Navbar Mobile Menu */
.icon-bar{ background-color:var(--color_blu)}
.navbar-toggle {
  float: right;
  margin-right: 15px;
  padding: 9px 10px;
  margin-top: 24px;
  margin-bottom: 8px;
  background-color: white;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
  top:-1rem;
}

.navbar-toggle:focus {
  outline: 0;
}

.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}

.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}
/* product slider */
.productSliderTint{ background:linear-gradient(180deg, #17608700, var(--color_blu)); }
@media (min-width: 992px) {
  .navbar-toggle {
    display: none;
  }
}
.navbar .navbar-toggle {
  border-color: #dddddd;
}

.navbar .navbar-toggle:hover,
.navbar .navbar-toggle:focus {
  background-color: #dddddd;
}

.navbar .navbar-toggle .icon-bar {
  background-color: var(--color_blu);
}
.navbar-toggle{ 
    border-radius:50%; 
    width:64px; height:64px; 
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    right:1.5rem;
}
.navbar-toggle > * { transition:all .3s; }
    .navbar-toggle.cross { width:64px; height:64px; }
    .navbar-toggle.cross > .icon-bar:nth-child(2) { transform:rotate(45deg); position:absolute; left:19px; }
    .navbar-toggle.cross > .icon-bar:nth-child(3) { display:none; }
    .navbar-toggle.cross > .icon-bar:last-child { transform:rotate(-45deg); position:absolute; top:26px; left:19px; }
.rotatedNavIco{ transform:rotate(180deg); }
/* Banner */
.bg-tint{ background:var(--blu_gradient); }
/* anatomy slider */
div.btn.breadcrumb{
  transition:all .3s;
  padding: 1rem 2.5rem;
  border-radius: 3rem;
  text-transform: uppercase;
  font-weight: 600;
  border: 1px solid var(--color_dgrey);
  color: #4A5969;
  background: white;
  cursor: pointer;
  white-space: nowrap;
}
div.btn.breadcrumb.active{ 
  background: #4A5969; color:white;
}
.anatomyDotWrap {
  padding: 10px;
  width:0;height:0;
  position:relative;
  background:var(--color_blu);
  border-radius:50%;
  box-shadow: 1px 1px 2px inset #ffffffa8;
}
.dotText{
  padding:1rem 2rem;
  overflow:hidden;
  transition:all .5s;
  /* box-shadow:1px 2px 10px hsla(201, 69%, 25%, .43), 1px 1px 2px inset #fff6; */
  white-space:nowrap;
  position:absolute;
  border-radius:3rem;
  transform:translate(35px, -37px);
}
.anatomyDotCenter {
  cursor:pointer;
  border: solid 13px #176087c2;
  border-radius: 100%;
  position: absolute;
  top: -3px;
  left: -3px;
  width: 20px;
  height: 20px;
  -webkit-animation: pulse 3s ease-out;
  -moz-animation: pulse 3s ease-out;
  animation: pulse 3s ease-out;
  -webkit-animation-iteration-count: infinite;
  -moz-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  /* box-shadow: 1px 1px 2px inset #ffffffa8; */
}
.section-heading:after title { color:var(--color_blu); }
#breadcrumb a { color:var(--color_blu); }
#breadcrumb a:after { color:var(--color_blu); }
.btn.btn-primary-outline{ background-color:var(--color_blu)!important; border:1px solid var(--color_blu)!important; color:white!important; transition:all .2s}
.btn.btn-primary-outline:hover{ transform:scale(1.04); }
.tab-content #tab_overview h2{ background-color:var(--color_blu); }
#icaal-cookie-policy, .section-heading::after{ background-color:var(--color_blu)!important; }
.btn-primary:active, .btn-primary.active, .open > .btn-primary.dropdown-toggle{ background-color:#23719c!important; border-color:#23719c!important }
.folded{ width:0; padding:1rem 0; }
  @-moz-keyframes pulse {
  0% {
      -moz-transform: scale(1);
      opacity: 0.0;
  }
  25% {
      -moz-transform: scale(1.25);
      opacity: 0.1;
  }
  50% {
      -moz-transform: scale(1.5);
      opacity: 0.3;
  }
  75% {
      -moz-transform: scale(1.75);
      opacity: 0.5;
  }
  100% {
      -moz-transform: scale(2);
      opacity: 0.0;
  }
}

@-webkit-keyframes pulse {
  0% {
      -webkit-transform: scale(1);
      opacity: 0.0;
  }
  1% {
      -webkit-transform: scale(1.1);
      opacity: 0.9;
  }
  99% {
      -webkit-transform: scale(1.9);
      opacity: 0.01;
  }
  100% {
      -webkit-transform: scale(2);
      opacity: 0.0;
  }
}
/* product page banner */
.prod_secondary{
  border:1px solid #4A5968;
  background:white;
  color:#4A5968;
}
.prod_primary{
  background:var(--color_blu);
  color:white
}
.prod_primary:hover{ color:white!important; }
.bannerLogo{
  width:150px; height:150px; border-radius:50%;
  top:250px; right:-75px;
}
.productBannerContentWrap{ width:70%; max-width:520px; }
@media(max-width:1830px){
  .productBannerContentWrap{ width:90%; }
}
@media(max-width:1733px){
  .bannerLogo{ right:-97px; }
}
@media(max-width:766px){
  .bannerLogo{ left:0; transform:scale(.65); top:calc(100% - 1.25rem); }
  .md-mx-auto{ margin-left:auto; margin-right:auto; }
}

/* alternating content */
/* height:auto + aspect-ratio avoids iOS Safari resolving height:100% to the image's intrinsic height */
#alternating_content_23 .alt23-img{ height:auto; aspect-ratio:1 / 1; }
@media(min-width:767px){
  #alternating_content_23 .alt23-img{ aspect-ratio:16 / 9; }
}
@media(min-width:992px){
  #alternating_content_23 .alt23-img{ height:100%; }
}
/* sticky cta */
.stickyCtaButtonContainer > svg{ width:16px; height:16px; }
.stickyCtaButtonContainer > svg > path{ fill:white; }
  .cta_svg{
    margin:0 18px;
  }
  @keyframes slide_in{ 
    from {
      left:0;
    }
    to {
      left:calc(-100% + 50px);
    }
  }
  @keyframes slide_out{ 
    from {
      left:calc(-100% + 50px);
    }
    to {
      left:0;
    }
  }
  @keyframes slide_container_out{
    from{ right: -230px } to{ right: -197px }
  }
  @keyframes slide_container_in{
    from{right: -197px } to {right: -230px }
  }
  .cta_container_slideOut{ animation: .21s slide_container_out forwards; }
  .cta_container_slideIn{ animation: .21s slide_container_in forwards; }
  .slideBack{ position:relative; animation: .21s slide_out forwards; }
  .slideIn{ position:relative; animation: .21s slide_in forwards; }
  .cta_arrow_reversed{ transform:rotate(180deg) translateY(50%);}
  .stickyCtaButtonContainer > svg{ width:1.25rem; height:1.25rem; margin:.75rem; margin-right:.75rem; }
  .stickyCtaButtonContainer > svg > path{ fill:white; }
  .cta_arrow{
    position: absolute;
    top: calc(50% - 2rem);
    height: 2rem;
    display: flex;
    align-items: center;
    transform:translateY(50%);
    background-color:var(--color_blu);
    right: 100%;
    width: 20px;
    cursor: pointer;
}
  .ctaContainer{
    position:fixed;
    display:flex;
    flex-direction:column;
    top:53vh;
    right:-197px;
    height:213px;
    width:240px;
  }
  .buttonWrapper{
    margin:0; padding:0;
    background-color:var(--color_blu);
    height:60px;
  }
  .cta_text{ text-transform: uppercase; font-size:.875rem; font-weight:500; }
  .buttonWrapper:hover{ text-decoration:none; }
  .stickyCtaButtonContainer{
    height:100%; display:flex; align-items:center;
  }

/* footer */

.text-thin{ font-weight:200; }
#icaal-cookie-policy {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 10000;
}
/* global */
 
@media (max-width:500px){
  /* anchor to visible bottom edge — 100vh sits behind mobile browser toolbars */
  .ctaContainer{ top:auto; bottom:0; left:0; right:0; width:100%; height:auto; flex-wrap:nowrap; flex-direction:row; z-index:4200; animation:none; padding-bottom:env(safe-area-inset-bottom); background-color:var(--color_blu); }
  .stickyCtaButtonContainer{ flex-direction:column; flex-wrap:nowrap; justify-content:center; align-items:center; gap:4px; padding:8px 2px; }
  .stickyCtaButtonContainer p {
    margin: 0;
    line-height: 1;
  }
  /* override inline icon margins from the ACF svg_icon field */
  .stickyCtaButtonContainer p i{ margin:0 !important; }
  .cta_arrow{ display:none; }
  .buttonWrapper{ flex:1 1 0; min-width:0; width:auto; height:auto; min-height:64px; }
  .buttonWrapper + .buttonWrapper{ border-left:1px solid #fff; }
  .cta_text{ font-size:.8rem; line-height:1.1; }
  .mobile-cta.active{bottom:40px;}
  .cta_svg{ margin:0 5px 0 10px; }
  #icaal-cookie-policy{ bottom:auto; top:128px; }
}
@media(max-width:1199px){
  .megamenuTray.hidden {
    max-height: 0;
    transition: max-height .5s ease-in;
    overflow: hidden;
    display: block!important;
  }

.megamenuTray {
  transition: max-height .5s ease-out;
  overflow: none;
  max-height: 1000px;
  padding-top: 0;
  display: block!important;
}

  .dotText{ transform:translate(-47%, 7px); }
  .mobile-flex{ display:flex; flex-wrap:wrap; justify-content:center; }
}
@media(min-width:991px){
  .bannerTitle{ font-size:2.875rem; font-weight:700; line-height:3.5rem; text-align:left; }
  .lg\:mx-2rem{ margin-right:2rem; margin-left:2rem; }
  .lg\:width-fit-content{ width:-webkit-fit-content; width:-moz-fit-content; width:fit-content; }
}
@media(min-width:767px){
  .md\:aspect-16\/9{ aspect-ratio: 16 / 9; }
  .md\:block{ display:block; }
  .md\:flex{ display:flex; }
  .md\:inline-block{ display:inline-block; }
  .md\:justify-center{ justify-content:center; }
  .md\:justify-end{ justify-content:end; }
  .md\:justify-start{ justify-content:start; }
  .md\:mb-2rem{ margin-bottom:2rem; }
  .md\:mx-4rem{ margin-right:4rem; margin-left:4rem }
  .md\:px-2rem { padding-left:2rem; padding-right:2rem; }
  .md\:p-2rem { padding:4rem; }
  .md\:p-4rem { padding:4rem; }
  .md\:px-4rem{ padding-left:4rem; padding-right:4rem; }
  .md\:py-2rem{ padding-top:2rem; padding-bottom:2rem; }
  .md\:w-1\/2{ width:50%; }
  .md\:w-3\/4{ width:75%; }
}
@media(min-width:1200px){

  #breadcrumb a::after{ border-left: 1.25em solid var(--color_blu)!important; }
  #breadcrumb a{ background-color:var(--color_blu)!important; }
  .lg\:absolute{ position:absolute; }
  .lg\:block{ display:block; }
  .lg\:flex{ display:flex; }
  .lg\:flex-wrap{ flex-wrap:wrap; }
  .lg\:flex-nowrap{ flex-wrap:nowrap; }
  .lg\:justify-start{ justify-content:flex-start; }
  .lg\:h-90vh{ height:90vh; }
  .lg\:hidden{ display:none; }
  .lg\:m-0{ margin:0; }
  .lg\:mt-2rem{ margin-top:2rem; }
  .lg\:mt-4rem{ margin-top:4rem; }
  .lg\:p-0{ padding:0; }
  .lg\:pt-0{ padding-top:0; }
  .lg\:p-2rem{ padding:2rem; }
  .lg\:pl-2rem{ padding-left:2rem; }
  .lg\:pr-2rem{ padding-right:2rem; }
  .lg\:py-1rem{ padding-top:1rem; padding-bottom:1rem; }
  .lg\:px-2rem { padding-left:2rem; padding-right:2rem; }
  .lg\:px-4rem{ padding-left:4rem; padding-right:4rem; }
  .lg\:px-4rem{ padding-left:8rem; padding-right:8rem; }
  .lg\:row-reverse{ flex-direction:row-reverse; }
  .lg\:static{ position:static; }
  .lg\:text-left{ text-align:initial; }
  .lg\:w-1\/2{ width:50%; }
  .lg\:w-1\/3{ width:33.33333%; }
  .lg\:w-2\/3{ width:66.66666%; }
  .lg\:w-1\/4{ width:25%; }
  .lg\:w-3\/8{ width:37.5%; }
  .lg\:w-5\/8{ width:62.5%; }
  .lg\:w-20{ width:20%; }
  .lg\:w-30{ width:30%; }
  .lg\:w-40{ width:40%; }
  .lg\:w-60{ width:60%; }
}
*{ word-spacing:normal!important; }
.container {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
/* old styling color changes */
.icaal-contact-form .btn.btn-primary{
  background-color:var(--color_blu);
  border-color:var(--color_blu);
}
*.btn.btn-primary-outline {
  color: #176087;
  background-image: none;
  background-color: transparent;
  border-color: #176087;
}
*.btn.btn-primary-outline:hover {
  color: #fff;
  background-color: #176087;
  border-color: #176087;
}
/* For different breakpoints */
@media (min-width: 576px) {
  .container {
    max-width: 570px!important; /* Small devices (phones, tablets, etc.) */
  }
}

@media (min-width: 768px) {
  .container {
    max-width: 760px!important; /* Medium devices (tablets, small laptops, etc.) */
  }
  .gallery-item{ width:fit-content!important; }
}

@media (min-width: 992px) {
  .container {
    max-width: 980px!important; /* Large devices (desktops, laptops, etc.) */
  }
}

@media (min-width: 1200px) {
  .container {
    max-width: 1180px!important; /* Extra-large devices (large desktops, etc.) */
  }
}
@media( min-width:1500px){
  .container {
    max-width: 1480px!important; /* Extra-large devices (large desktops, etc.) */
  }
}
@media( min-width:1600px){
  .container {
    max-width: 1580px!important; /* Extra-large devices (large desktops, etc.) */
  }
}
@media( min-width:1700px){
  .container {
    max-width: 1680px!important; /* Extra-large devices (large desktops, etc.) */
  }
}
@media( min-width:1800px){
  .container {
    max-width: 1780px!important; /* Extra-large devices (large desktops, etc.) */
  }
}
/* #wpadminbar{ display:none!important; } */