/* Additions on top of style.css / styles.css for the classic layout */

/* Countdown in the menu bar */
#menu li a.timer_link { cursor: default; }
#menu li a.timer_link:hover { background: none; color: #ffffff; }
#menu .time1 { display: block; overflow: hidden; height: 55px; }
#menu .ds-element-value { line-height: 55px; }

#marquee_h1 { display: inline; margin: 0; padding: 0; font-size: inherit; font-weight: inherit; line-height: inherit; color: inherit; font-family: inherit; }

/* Calendar popup sits above the results table */
#ui-datepicker-div { z-index: 1000 !important; font-size: 12px; }
.section_contact1 .contact_form .rows01 .txtbox02 label { color: #909090; }

/* About text under the scheme table */
.dsl-about { clear: both; }

/* Flags switch the language (GTranslate); its own list of language links is not shown */
.gtranslate_wrapper { display: none !important; }
#header a.lang_flag { position: relative; display: inline-block; }
#header a.lang_flag:hover::after { content: attr(data-name); position: absolute; top: 22px; left: 50%; transform: translateX(-50%); background: #252321; color: #ffffff; font: bold 11px/16px Arial, Helvetica, sans-serif; padding: 2px 7px; border-radius: 3px; white-space: nowrap; z-index: 1000; }

/* The host's CDN hands phones smaller copies of large pictures (banners arrive 800x285 instead of 980x349).
   Pin them to their real size so the banner slideshow and the red date bar look the same on every device. */
#slider img { width: 980px; height: 349px; }
#slider, #slider .nivo-slice { background-size: 980px 349px !important; }
.section_contact1 { background-size: 1920px 386px; }
