/* Original fixed-width layout and viewport behavior are intentionally retained. */
.kwicks.horizontal { width:940px; height:474px; }
.kwicks.horizontal > li { position:absolute; margin:0; background:#000; }
.kwicks.horizontal > li:nth-child(1) { left:0; }
.kwicks.horizontal > li:nth-child(2) { left:235px; }
.kwicks.horizontal > li:nth-child(3) { left:470px; }
.kwicks.horizontal > li:nth-child(4) { left:705px; }
.kwicks .slideimage { transition:opacity 600ms ease; }
.kwicks .slide-minicaption { opacity:.8; transition:opacity 600ms ease; }
.kwicks .slidecaption { opacity:0; pointer-events:none; transition:opacity 600ms ease; }
.kwicks.has-active .slide-minicaption { opacity:0; transition-duration:200ms; }
.kwicks.has-active > li:not(.active) .slideimage { opacity:.3; }
.kwicks > li.active .slidecaption { opacity:.8; pointer-events:auto; }
.fade { transition:opacity 200ms ease; }
.fade:hover { opacity:.6; }
.fadeaccordion { opacity:.8; transition:opacity 200ms ease; }
.fadeaccordion:hover { opacity:1; }
.overlay { opacity:.5; }
.captionfade { opacity:.8; transition:opacity 200ms ease; }
.captionfade:hover { opacity:.9; }
.invfade { opacity:.5; transition:opacity 200ms ease; }
.invfade:hover { opacity:1; }
.photofade { transition:opacity 200ms ease; }
.photofade:hover { opacity:.88; }
.ddsmoothmenu li:hover > ul, .ddsmoothmenu li:focus-within > ul { display:block; visibility:visible; }
.ddsmoothmenu li > ul { top:100%; }
.ddsmoothmenu li li > ul { left:100%; top:0; }
#colorbox[hidden], #cboxOverlay[hidden] { display:none; }
#cboxWrapper > div > div, #cboxWrapper > div > section { float:left; }
#cboxTitle { overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
#cboxLoadingOverlay, #cboxLoadingGraphic { height:100%; }
#cboxCurrent, #cboxTitle, #cboxSlideshow { font-size:10px; font-family:Verdana,Arial,sans-serif; }
.static-search-result { margin-bottom:25px; }
