@import "base.less"; .clearFix { display: block; &:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; } } *+html { .clearFix { zoom: 1; } } .narrowheader { margin: 0 auto; position: relative; width: 100%; } footer { margin: 0 auto; position: relative; } header { width: 100%; height: 71px; background-color: rgba(255,255,255,0.95); background-repeat: repeat-x; background-position: 0 0; margin: 0; border-bottom: 1px solid #d9d9d9; position: fixed; z-index: 600; top: 0; left: 0; } article { padding-top: 71px; article { padding-top: 0; } } .logo { background: url("/images/logonew.png") no-repeat 0 50%; margin: 0 0 0 24px; position: relative; width: 180px; height: 71px; z-index: 100; a { display: block; height: 40px; width: 180px; cursor: pointer; } } .narrowfooter { margin: 0 auto; position: relative; width: 100%; } .langselector { display: inline-block; position: absolute; right: 24px; top: 26px; } .copyReserved { float: left; margin: 0 0 0 100px; } span.underline { color: @textColor; } nav { width: 100%; position: absolute; top: 0; right: 0; margin: 0; padding: 0; height: 71px; >ul, >ul > li { display: inline-block; text-transform: uppercase; list-style-type: none; } >ul { margin: 0 0 0 304px; padding: 16px 0 0; width: auto; height: 54px; display: inline-block; >li { padding: 0; margin: 0; height: 55px; > a { padding: 13px; display: inline-block; height: 29px; border-bottom-color: @redColor; } } } .nav-down-triangle { width: 0; height: 0; border-style: solid; border-width: 4px 4px 0 4px; border-color: #999 transparent transparent transparent; display: inline-block; margin: 0 0 4px 6px; vertical-align: middle; } div.langselector { margin: 0; padding: 15px 0 0; position: absolute; right: 24px; text-transform: none; top: 0; } } #navitem_developer , #navitem_features, #navitem_saas, #navitem_mobile, #navitem_server, #navitem_desktop { border-bottom: 1px solid #d9d9d9; color: #555; text-decoration: none; font-size: 12px; line-height: 12px; font-family: 'Open Sans', sans-serif, Arial; font-weight: 600; vertical-align: middle; &:hover { border-color: @redColor; } &.active { border-color: @redColor; color: @redColor; &:hover { border-color: @redColor; } } } .menuitem { margin-right: -3px; } .features_all #navitem_features, .modules_section #navitem_features, .saas_version #navitem_saas, .desktop_editors #navitem_desktop, .community_server #navitem_server, .document_server #navitem_server, .mail_server #navitem_server, .one_click_install #navitem_server, .integration_edition #navitem_server, .community_edition #navitem_server, .hosting_edition #navitem_server, .enterprise_edition #navitem_server, .mobile_version #navitem_mobile, nav ul li a.menuitem.active, nav ul li a.menuitem:hover, .document_builder #navitem_developer { color: @redColor; border-color: @redColor; } .mail_server #navitem_mail, .document_server #navitem_document, .community_server #navitem_community, .one_click_install #navitem_one_click, .enterprise_edition #navitem_enterprise, .education_edition #navitem_education, .community_edition #navitem_opensource, .integration_edition #navitem_integration, .one_click_install #navitem_opensource, .hosting_edition #navitem_hosted, .modules_list #navitem_modules, .document_editors #navitem_editors, .windows_version #navitem_windows, .common_all_os.desktop_editors #navitem_desktop_docs, .desktop_windows_version #navitem_desktop_docs, .desktop_linux_version #navitem_desktop_docs, .desktop_macos_version #navitem_desktop_docs, .mobile_version #navitem_mobile_docs, .linux_version #navitem_linux, .docker_version #navitem_docker, nav ul li a.menuitem.active, nav ul li a.menusubitem.active, nav ul li a.menusubitem:hover, .document_builder #navitem_docbuilder_api, .developer_plugins #navitem_plugins { color: #fff; background-color: @redHoverColor; } #navitem_community { border-top: 1px solid @redHoverColor; } .dropit { .dropit-trigger { position: relative; } .dropit-submenu { display: none; position: absolute; z-index: 1999; border: 0 none; padding: 0; top: 55px; list-style-type: none; margin: 0; padding: 15px 0; display: block; min-width: 200px; background: @redColor; li { display: block; margin: 0; padding: 0; } a.menusubitem { display: block; background: none; border: 0; color: #fff; font-size: 12px; font-weight: 700; cursor: pointer; line-height: 36px; margin: 0; padding: 0 25px; text-decoration: none; white-space: nowrap; } a.menusubitem:hover { background-color: @redHoverColor; } } .dropit-open { .dropit-submenu { display: block; } } } .BaseFooter { height: 50px; } .SocialLinks { margin: 0; position: absolute; right: 0; top: 15px; width: 240px; span { left: 0; position: absolute; top: 20px; width: 180px; } } ul.ListSocLink { display: inline-block; left: 0; position: absolute; top: 60px; width: 160px; li { display: inline-block; height: 40px; list-style-type: none; margin: 0 8px 8px 0; width: 40px; label { background: url(/images/social.png) 0 0 no-repeat; display: block; height: 40px; width: 40px; } label.social_grey_fb { background-position: -8px -8px; &:hover { background-position: -8px -56px; } } label.social_grey_twi { background-position: -56px -8px; &:hover { background-position: -56px -56px; } } label.social_grey_in { background-position: -104px -8px; &:hover { background-position: -104px -56px; } } label.social_grey_g { background-position: -152px -8px; &:hover { background-position: -152px -56px; } } label.social_grey_tube { background-position: -200px -8px; &:hover { background-position: -200px -56px; } } label.social_grey_blog { background-position: -248px -8px; &:hover { background-position: -248px -56px; } } label.social_grey_vk { background-position: -296px -8px; &:hover { background-position: -296px -56px; } } } } .loading { cursor: wait !important; * { cursor: wait !important; } } .inline-block { display: inline-block; }