@charset "utf-8"; #cssmenu { font-family: 'Roboto'; font-style: normal; font-weight: 400; position: relative; height: auto; display: block; content: ''; } #cssmenu, #cssmenu ul, #cssmenu ul > li, #cssmenu ul li > a { margin: 0; padding: 0; border: 0; list-style: none; line-height: 1; display: block; position: relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; text-align: center; } #cssmenu { width: auto; border-radius: 5px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; -o-user-select: none; user-select: none; background-color: #7e026d; border-color: #818191; background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0066cc), color-stop(50%, #3636ff), to(#003399)); background-image: -webkit-linear-gradient(#0066cc, #3636ff 50%, #003399); background-image: -moz-linear-gradient(top, #0066cc, #3636ff 50%, #003399); background-image: linear-gradient(#df5fd8, #b30d9c 50%, #7e026d); background-repeat: no-repeat; border: 1px solid #345578; } #cssmenu ul:after { content: ""; display: block; clear: both; visibility: hidden; /*line-height: 0;*/ } #cssmenu span { padding-left: 10px; padding-right: 10px; } #cssmenu ul li { float: left; } #cssmenu > ul > li > a { padding: 15px 25px; font-size: 16px; color: #ffffff; text-transform: uppercase; letter-spacing: 1px; text-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); font-weight: 700; text-decoration: none; } #cssmenu ul > li:hover > a, #cssmenu ul > li > a:hover { background: #FFaf21; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; color: #000000; background-color: #7e026d; border-color: #7e026d; background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#9BB6D3), color-stop(90%, #3636ff), to(#003399)); background-image: -webkit-linear-gradient(#9BB6D3, #3636ff 90%, #003399); background-image: -moz-linear-gradient(top, #9BB6D3, #3636ff 90%, #003399); background-image: linear-gradient(#9dfadb, #7fffd4 90%, #61ffca); background-repeat: no-repeat; } #cssmenu ul ul { position: absolute; left: -9999px; opacity: 0; background-color: rgba(0, 0, 0, 0.00); } #cssmenu ul > li > ul { top: 91px; padding-top: 0px; border-radius: 5px; } #cssmenu ul > li:hover > ul { left: auto; top: 44px; opacity: 1; } #cssmenu ul ul > li:hover > ul { top: 0; left: 178px; padding-left: 2px; opacity: 1; } #cssmenu ul ul li a { width: 180px; padding: 12px 25px; font-size: 15px; font-weight: 700; text-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); color: #ffffff; text-decoration: none; border-radius: 5px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; -o-user-select: none; user-select: none; border-color: #7e026d; background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0066cc), color-stop(50%, #3636ff), to(#003399)); background-image: -webkit-linear-gradient(#0066cc, #3636ff 50%, #003399); background-image: -moz-linear-gradient(top, #0066cc, #3636ff 50%, #003399); background-image: linear-gradient(#df5fd8, #b30d9c 50%, #7e026d); background-repeat: no-repeat; border: 1px solid #345578; } #cssmenu ul ul li a:hover { width: 180px; padding: 12px 25px; font-size: 15px; font-weight: 700; text-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); text-decoration: none; color: #000000; background-color: #7e026d; border-color: #7e026d; background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#9BB6D3), color-stop(90%, #3636ff), to(#003399)); background-image: -webkit-linear-gradient(#9BB6D3, #3636ff 90%, #003399); background-image: -moz-linear-gradient(top, #9BB6D3, #3636ff 90%, #003399); background-image: linear-gradient(#9dfadb, #7fffd4 90%, #61ffca); background-repeat: no-repeat; }