/* conference3: static copy tweaks. The old menu needed jquery; the rest is a light tidy-up of the original look. */
html { -webkit-text-size-adjust: 100%; }
body { margin: 0; }
body, td, th, p, li { font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; font-size: 14px; line-height: 1.6; color: #3d4045; }
a { font-size: inherit; color: #0b7fb5; }
a:hover { color: #003d7f; }
img { max-width: 100%; height: auto; }

/* page width: fluid up to 1120px (the one-row menu needs a bit more than the old 1000px) */
table[width="1000"] { width: 1120px !important; max-width: 100%; margin: 0 auto; box-shadow: 0 0 24px rgba(0, 40, 80, .18); }
.mesaj img { width: 100%; display: block; }

/* header strip */
td[colspan="3"] > div[style*="edece5"] { padding: 10px 24px; }

/* menu: one row, subtle hover, dropdown */
.meniu_sus { background-color: #2f3337; padding: 0; }
.myMenu { display: flex; flex-wrap: nowrap; margin: 0 !important; padding: 0 !important; list-style: none; }
.myMenu li { position: relative; list-style: none; float: none; white-space: nowrap; }
.myMenu > li > a { display: block; padding: 0 11px; line-height: 44px; font-size: 13px; letter-spacing: .01em; color: #fff; text-decoration: none; border-bottom: 3px solid transparent; }
.myMenu > li:hover > a, .myMenu > li > a.current { background: #3d4349; border-bottom-color: #00afe7; text-decoration: none; }
.myMenu li ul { display: none; position: absolute; left: 0; top: 100%; z-index: 30; min-width: 230px; margin: 0; padding: 6px 0; background: #2f3337; box-shadow: 0 6px 14px rgba(0, 0, 0, .25); }
.myMenu li:hover > ul { display: block; }
.myMenu li ul li a { display: block; padding: 9px 18px; font-size: 13px; line-height: 1.3; color: #e8eaec; text-decoration: none; }
.myMenu li ul li a:hover, .myMenu li ul li a.current { background: #3d4349; color: #fff; text-decoration: none; }

/* breadcrumb */
.tree { padding: 12px 24px; font-size: 13px; color: #8a8f94; }
.tree a, .tree strong { font-size: 13px; }

/* article pages */
.articol { padding: 8px 28px 40px !important; text-align: left; color: #3d4045; line-height: 1.7; }
.articol h1, .content_eveniment h1 { font: 600 26px/1.25 "Helvetica Neue", Arial, sans-serif; color: #0a8cc4; margin: 14px 0 18px; padding-bottom: 10px; border-bottom: 1px solid #e3e5e7; }
.articol p, .articol li { font-size: 14px; }
.articol ul, .articol ol { padding-left: 24px; }
.articol li { margin: 3px 0; }
.articol table { border-collapse: collapse; max-width: 100%; }
.articol td, .articol th { padding: 6px 10px; vertical-align: top; }
.content_eveniment span { font-size: 12px; color: #8a8f94; }

/* home: three columns with air */
.evenimente_home { padding: 0 22px !important; text-align: left; }
.titlu_categorii { width: auto; font-size: 17px; padding-bottom: 6px; }
.box_achizitii { text-align: left; }
.box_achizitii, .box_achizitii span, .box_achizitii p { font-size: 13px; color: #3d4045; line-height: 1.6; }
.box_achizitii h1, .box_achizitii h1 a { font-size: 14px; }
.box_achizitii h2 a { font-size: 12px; }

/* inline headings inside the home columns */
.evenimente_home h1 { font-size: 15px; line-height: 1.35; margin: 18px 0 8px; color: #0a8cc4; }
.evenimente_home h1 a { font-size: 15px; }

/* footer */
.footer, .footer * { color: #6b7075; }
td[colspan="3"] { text-align: inherit; }
