.dj-megamenu { position: relative; display: inline-block; vertical-align: top; z-index: 500; text-align: left; } .dj-megamenu li.dj-up { background-image: none; position: relative; display: block; float: left; padding: 0; margin: 0 0 0 1px; z-index: 1; } .dj-megamenu li.dj-up:first-child { margin: 0; } .dj-megamenu li.dj-up a.dj-up_a { font-size: 16px; font-family: 'Ubuntu', sans-serif; font-weight: 400; display: block; text-decoration: none; text-transform: uppercase; padding: 22px 16px; line-height: 20px; cursor: pointer; color: #242424; } .dj-megamenu li.dj-up a.dj-up_a span { display: block; } .dj-megamenu li.dj-up a.dj-up_a small.subtitle { display: block; font-size: 10px; text-transform: none; line-height: 1.2; opacity: 0.8; filter: alpha(opacity=80); } .dj-megamenu li.dj-up.active a.dj-up_a, .dj-megamenu li.dj-up:hover a.dj-up_a, .dj-megamenu li.dj-up.hover a.dj-up_a { color: #5798c5; } .dj-megamenu li.dj-up:hover a.dj-up_a, .dj-megamenu li.dj-up.hover a.dj-up_a { position: relative; } .dj-megamenu li.dj-up:hover a.dj-up_a:after, .dj-megamenu li.dj-up.hover a.dj-up_a:after { content: ''; position: absolute; bottom: 0; width: 100%; height: 4px; left: 0; right: auto; background: #5798c5; } .dj-megamenu li.separator > a { cursor: default; } .dj-megamenu-sticky { margin: 0 !important; line-height: 1; background: #e4e4e4; } .dj-megamenu-sticky ul.dj-megamenu { margin: 0 !important; } .dj-megamenu .dj-stickylogo.dj-align-center { text-align: center; margin: 10px; } .dj-megamenu .dj-stickylogo.dj-align-left { text-align: left; margin: 10px; } .dj-megamenu .dj-stickylogo.dj-align-right { text-align: right; margin: 10px; } #jm-top-menu .dj-megamenu-offcanvas .dj-mobile-open-btn, #jm-top-menu .dj-megamenu-accordion .dj-mobile-open-btn, #jm-top-menu .dj-megamenu-select .dj-mobile-open-btn { margin-top: 10px; margin-bottom: 10px; } .dj-megamenu-offcanvas .dj-mobile-open-btn, .dj-megamenu-accordion .dj-mobile-open-btn, .dj-megamenu-select .dj-mobile-open-btn { background: none !important; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; color: #242424; } .dj-megamenu-offcanvas .dj-mobile-open-btn:hover, .dj-megamenu-accordion .dj-mobile-open-btn:hover, .dj-megamenu-select .dj-mobile-open-btn:hover { color: #5798c5; } #jm-allpage .select-input .dj-select { vertical-align: top; max-width: none; margin: 10px 0; font-family: inherit; font-size: 14px; font-weight: normal; padding: 8px; vertical-align: middle; border: 1px solid #e8e8e8; color: #aab0b4; background: #ffffff; height: 38px; line-height: 38px; } .dj-megamenu li.dj-up:hover, .dj-megamenu li.dj-up.hover, .dj-megamenu .dj-submenu > li:hover, .dj-megamenu .dj-subtree > li:hover { position: relative; z-index: 200; } .dj-megamenu li div.dj-subwrap { position: absolute; left: auto; right: auto; top: -9999px; visibility: hidden; } .dj-megamenu li:hover div.dj-subwrap, .dj-megamenu li.hover div.dj-subwrap { left: 0; right: auto; top: 100%; visibility: visible; z-index: 300; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .dj-megamenu li:hover div.dj-subwrap div.dj-subwrap-in, .dj-megamenu li.hover div.dj-subwrap div.dj-subwrap-in { background: #5798c5; } .dj-megamenu li:hover div.dj-subwrap div.dj-subwrap, .dj-megamenu li.hover div.dj-subwrap div.dj-subwrap { left: 100%; right: auto; top: -15px; z-index: 400; border-left: 5px solid transparent; border-right: 5px solid transparent; } .dj-megamenu .dj-subcol { display: inline-block; vertical-align: top; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 15px 0; } .dj-megamenu .dj-submenu > li { display: block; position: relative; padding: 0 25px; background: none; } .dj-megamenu .dj-submenu > li > a { color: #ffffff; display: block; line-height: 20px; text-decoration: none; padding: 10px 0; text-transform:uppercase; } .dj-megamenu .dj-submenu > li > a small.subtitle { display: block; font-size: 11px; } .dj-megamenu .dj-submenu > li:hover > a, .dj-megamenu .dj-submenu > li.hover > a, .dj-megamenu .dj-submenu > li.active > a { color: #9da2a6; } .dj-megamenu .dj-submenu > li.parent > a { position: relative; } .dj-megamenu .dj-submenu > li.parent > a:after { content: '+'; position: absolute; font-family: Arial, Helvetica, sans-serif; line-height: 20px; right: 5px; left: auto; } .dj-megamenu span.image-title { margin: 0 0 0 15px; display: inline-block; vertical-align: middle; } .dj-megamenu li > a > img { vertical-align: middle; } .dj-megamenu .dj-subtree > li > a { color: #ffffff; display: block; line-height: 20px; text-decoration: none; padding: 2px 15px; background-position: left 50%; background-repeat: no-repeat; background-image: url('../images/scheme1/li.png'); border: none; } .dj-megamenu .dj-subtree > li > a:after { display: none; } .dj-megamenu .dj-subtree > li > a:first-child > a { border: none; } .dj-megamenu .dj-subtree > li > a small.subtitle { display: block; font-size: 0.9em; line-height: 1; } .dj-megamenu .dj-subtree > li:hover > a, .dj-megamenu .dj-subtree > li.hover > a, .dj-megamenu .dj-subtree > li.active > a { color: #9da2a6; } .dj-megamenu .dj-subtree > li.parent > a { position: relative; } .dj-megamenu .dj-subtree > li.parent > a:after { content: '+'; position: absolute; font-family: Arial, Helvetica, sans-serif; line-height: 20px; right: 5px; left: auto; } .dj-megamenu .multiple_cols .dj-subcol + .dj-subcol:after { content: ''; position: absolute; height: 100%; top: 0; border-left: 1px solid #3a7ca9; } .dj-megamenu .modules-wrap { color: #ffffff; padding: 10px 0; } .dj-megamenu .modules-wrap p { display: block; padding: 0; } .dj-megamenu .modules-wrap .moduletable { clear: both; margin: 30px 0 0; position: relative; } .dj-megamenu .modules-wrap .moduletable > h3 { color: #ffffff; font-weight: 400; font-size: 16px; text-transform: uppercase; line-height: 1.1; position: relative; margin: 0 0 20px; } .dj-megamenu .modules-wrap .moduletable:first-child { margin: 0; } .dj-megamenu .nav.menu li a, .dj-megamenu .nav.menu li span.separator { background-image: url('../images/li-white.png'); } .dj-megamenu .nav.menu > li > a, .dj-megamenu .nav.menu > li > span.separator { background: none; border: none; padding-top: 6px; padding-bottom: 6px; } .dj-megamenu .nav.menu > li.parent > ul, .dj-megamenu .nav.menu > li.parent > ul { margin: 0; } .faq-list li{ font-size:18px; font-weight:bold; background-image:none !important; padding:0px !important; } .faq-list p{ font-size:16px; font-weight:normal; } .faq-header{ margin-top:50px; font-size:28px; }