@CHARSET "UTF-8";
#sitecontainer #content > div.cel_pagetype_OnePage > div > div.presentationList > ul > li.hasBackgroundImage,
#sitecontainer #content ul > li.hasBackgroundImage > div div.cel_slideShow_slideWrapper,
#sitecontainer #content ul > li.hasBackgroundImage > div div.cel_slideShow_slideRoot {
  height: 400px;
	position: relative;
  background-color: white;
  background-attachment: fixed;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center top;
  overflow: hidden; /* important for header opacity computation */
}
@media (max-width: 857px) {
  #sitecontainer #content > div.cel_pagetype_OnePage > div > div.presentationList > ul > li.hasBackgroundImage,
  #sitecontainer #content ul > li.hasBackgroundImage > div div.cel_slideShow_slideWrapper,
  #sitecontainer #content ul > li.hasBackgroundImage > div div.cel_slideShow_slideRoot {
    height: 320px;
  }
}
@media (max-width: 620px) {
  #sitecontainer #content > div.cel_pagetype_OnePage > div > div.presentationList > ul > li.hasBackgroundImage,
  #sitecontainer #content ul > li.hasBackgroundImage > div div.cel_slideShow_slideWrapper,
  #sitecontainer #content ul > li.hasBackgroundImage > div div.cel_slideShow_slideRoot {
    height: 250px;
  }
}
body.onepage_bgAttachmentScroll #sitecontainer #content > div.cel_pagetype_OnePage > div > div.presentationList > ul > li.hasBackgroundImage,
body.onepage_bgAttachmentScroll #sitecontainer #content ul > li.hasBackgroundImage > div div.cel_slideShow_slideWrapper,
body.onepage_bgAttachmentScroll #sitecontainer #content ul > li.hasBackgroundImage > div div.cel_slideShow_slideRoot {
  background-attachment: scroll;
}
