@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: 71px; 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; >div { >ul, >ul > li { display: inline-block; 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; text-transform: uppercase; } > ul { > li { text-transform: none; } } } } } ul.akkordeon li > div{ display: none; } } @media screen and (min-width: 969px) { #navitem_features_menu, #navitem_server_menu, #navitem_desktop_menu, #navitem_mobile_menu { display: none; position: absolute; z-index: 1999; border: 0 none; border-bottom: 1px solid @redColor; top: 71px; .shadowFullCustomizable(0,40px,40px,rgba(0,0,0,.15)); .dropdown-content { list-style-type: none; margin: 0; padding: 15px 0; display: block; min-width: 200px; background: #fff; > li { display: block; margin: 0; padding: 0; vertical-align: top; } } &:before { display: block; position: absolute; width: 0; content: ""; height: 1px; background-color: @redColor; transition: width .2s ease-in-out, left .2s ease-in-out; left: 50%; top: 0; } &:after { display: block; position: absolute; width: 0; content: ""; height: 1px; background-color: @redColor; transition: width .2s ease-in-out; left: 50%; top: 0; } &.top_border{ &:before { width:50%; left:0; } &:after { width: 50%; } } } #navitem_server_menu, #navitem_mobile_menu { .dropdown-content { > li { display: table-cell; width: 25%; border-right: 1px solid #EFEFEF; &:last-of-type { border-right: 0 none; } } } } #navitem_server_menu { width: 500px; } #navitem_mobile_menu { width: 600px; left: calc(~"50% - 600px"); } #navitem_saas, #navitem_features, #navitem_mobile, #navitem_connectors, #navitem_desktop, #navitem_server { border-bottom: 1px solid #d9d9d9; } } .accented { color: @redColor; } #navitem_features_menu, #navitem_mobile_menu, #navitem_desktop_menu, #navitem_server_menu { padding: 0; text-transform: uppercase; } a.dropdown-item { display: block; background: none; border: 0; color: @redColor; font-size: 14px; font-weight: 600; cursor: pointer; line-height: 36px; margin: 0; padding: 0 25px; text-decoration: none; white-space: nowrap; &:hover { background-color: #F7F7F7; } } .navitem_description { color: @textColorBlackLight; font-size: 13px; line-height: 1.4em; text-transform: none; padding: 0 25px 20px; } .mobile_no_link { display: none !important; } ul.navitem_2nd_menu { padding: 0 0 10px; margin: 0; li { a.nav_2nd_menu_link { display: block; background: none; border: 0; color: @redColor; font-weight: 600; font-size: 14px; cursor: pointer; white-space: nowrap; line-height: 1.4em; margin: 0; padding: 8px 25px; text-decoration: none; &:hover, &.redirect { background-color: #F7F7F7; } } } } .nav_3rd_menu_link { display: block; color: #333; font-size: 14px; line-height: 1.4em; text-transform: none; padding: 8px 25px; text-decoration: none; &:hover, &.redirect { background-color: #F7F7F7; } } #navitem_features, #navitem_desktop, #navitem_mobile, #navitem_connectors, #navitem_saas, #navitem_server { color: @textColor; text-decoration: none; font-size: 12px; line-height: 12px; font-weight: 600; vertical-align: middle; &:hover { border-color: @redColor; } &.active { border-color: @redColor; color: @redColor; &:hover { border-color: @redColor; } } } .features_all #navitem_features, .modules_section #navitem_features, .saas_version #navitem_saas, .connectors #navitem_connectors, .desktop_editors #navitem_desktop, .community_server #navitem_server, .document_server #navitem_server, .mail_server #navitem_server, .xmpp_server #navitem_server, .one_click_install #navitem_server, .integration_edition #navitem_server, .developer_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_ce, .community_server #navitem_community, .one_click_install #navitem_one_click, .enterprise_edition #navitem_enterprise, .community_edition #navitem_opensource, .integration_edition #navitem_integration, .developer_edition #navitem_document_de, .docs_community_edition #navitem_document_ce, .docs_enterprise_edition #navitem_document_ee, .xmpp_server #navitem_talk, .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, .mob_docs_ios #navitem_mobile_docs_ios, .android_documents #navitem_mobile_docs_android, .mobile_document_editor #navitem_mobile_docs_ios, .mobile_se #navitem_mobile_docs_ios, .mobile_presentation_editor #navitem_mobile_docs_ios, .android_document_editor #navitem_mobile_docs_android, .android_se #navitem_mobile_docs_android, .android_se #navitem_mobile_docs_android, .web_documents_ios #navitem_mobile_web_docs_ios, .web_documents_android #navitem_mobile_web_docs_android, .ios_web_document_editor #navitem_mobile_web_docs_ios, .ios_web_se #navitem_mobile_web_docs_ios, .ios_web_presentation_editor #navitem_mobile_web_docs_ios, .android_web_document_editor #navitem_mobile_web_docs_android, .andr_web_se #navitem_mobile_web_docs_android, .andr_web_se #navitem_mobile_web_docs_android, .mob_proj #navitem_mob_proj, .mob_proj_ios #navitem_mob_proj, .linux_version #navitem_linux, .docker_version #navitem_docker, nav ul li a.menusubitem.active, nav ul li a.menusubitem:hover, .document_builder #navitem_docbuilder_api, .developer_plugins #navitem_plugins { background: #F7F7F7; } .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; } .cookie_notify { display: table-row; display: none; position: fixed; left: 0; bottom: 30px; width: 100%; vertical-align: middle; margin: 0; z-index: 100000; text-align: center; p.cookie_text_block { line-height: 1.2em; font-size: 15px; display: table-cell; vertical-align: middle; color: #fff; } .cookie_button_block { display: table-cell; vertical-align: middle; } a.button { margin-left: 30px; &.cookie_btn { padding: 8px 16px; color: rgba(255,100,46,0.8) !important; border: 0 none !important; white-space: nowrap; } } } .cookie_narrow { display: inline-block; margin: 0 auto; background-color: rgba(255,100,46,0.8); padding: 10px 10px 10px 20px; } /* Start of top banner */ header { padding-top: 56px; } article { padding-top: 128px; } .advent-announce { /*background-color: #5F85E6; background-image: url(/images/top/bg-editors-5.4.svg); background-repeat: repeat-x; background-position-x: 50%; background-position-y: 50%;*/ background-color: #3A6FAB; background-image: -webkit-linear-gradient(left, color-stop(#5476A8 0%), color-stop(#2261A7 100%)); background-image: -moz-linear-gradient(left, #5476A8 0%, #5393CE 53%, #2261A7 100%); background-image: linear-gradient(to right, #5476A8 0%, #5393CE 53%, #2261A7 100%); background-repeat: repeat-x; filter: e(%("progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=1)",argb(#5476A8),argb(#2261A7))); position: absolute; left: 0; top: 0; padding: 0; text-align: center; width: 100%; } .advent-new-pane { display: inline-block; padding: 3px 7px 6px; background-color: #FF6F3D; font-size: 12px; font-weight: 600; vertical-align: middle; margin: 0 20px 0 0; } .advent-announce-text { text-align: center; margin: 0 auto; position: relative; color: #fff !important; font-size: 14px; font-weight: 600; text-decoration: none !important; display: block; padding: 8px 0; letter-spacing: 0.01em; white-space: nowrap; line-height: 1.35em; b { color: #FFE15A; font-weight: 600; display: inline-block; padding-left: 58px; height: 40px; line-height: 40px; background-image: url(/images/top/laptop.svg); background-repeat: no-repeat; background-position: 0 50%; &.topline { display: block; } } strong { font-size: 1.2em; font-weight: 700; } } .advent-desktop-hide { display: none; } .advent-underline { text-decoration: underline; } @media screen and (max-width: 1089px){ .advent-desktop-hide { display: inline-block; } .advent-mobile-hide { display: none; } header { padding-top: 40px !important; } .advent-announce-text { font-size: 14px; letter-spacing: normal; padding: 6px 0; b { display: inline-block; height: 28px; line-height: 28px; padding-left: 40px; background-size: auto 20px; &.topline { display: inline; } } } #signuppage .signuppageform, #connectorsrequestpage .servereditorspreorderform, #enterpriseeditionfreepage .servereditorspreorderform { padding-top: 78px !important; padding-bottom: 0; } .signuppage .dataForm.formSteps p.stepCounter, #connectorsrequestpage .servereditorspreorderform .dataForm.formSteps p.stepCounter, #enterpriseeditionfreepage .servereditorspreorderform .dataForm.formSteps p.stepCounter { top: 139px!important; } } /* End of top banner */