.sf-main-menu li ul #menu-677-1 > ul { width: 200px; }
body .main-content .home-other-content .other-content .block-wrapper { margin: 7px 0px 15px ! important; }
.main-menu.id li#menu-397-1 { display: none; }
.life-in-app.mid-456 ul.menu { margin: 8px 0px 0px -10px ! important; }
.content-node-body .video-section { margin: 18px 0px 8px ! important; }
.content-node-body .fire-landing-title { position: relative; display: inline-block; width: 100%; margin: 6px 0px 4px; }
.content-node-body.fire-landing { margin-top: 3px ! important; margin-bottom: 30px ! important; position: relative; float: left; }
.content-node-body .fire-landing-p { margin-bottom: 8px ! important; }
.content-node-body .fire-landing-img { width: 100% ! important; height: 100% ! important; position: relative; float: left; margin-top: 2px ! important; margin-bottom: 8px ! important; }
.content-node-body .fire-bahasa-container { position: relative; }
.content-node-body .fire-bahasa-button { width: 130px; height: 24px; position: absolute; top: 33px; left: 560px; background: rgb(182, 121, 38) none repeat scroll 0% 0%; line-height: 24px; font-size: 12px; font-family: "Arial"; font-weight: bold; color: rgb(255, 255, 255) ! important; text-align: center; }
.content-node-body .fire-bahasa-button:hover { background: rgb(49, 49, 51) none repeat scroll 0% 0%; color: rgb(255, 255, 255) ! important; }
.content-node-body .fire-video { width: 696px ! important; height: 524px ! important; }
.content-node-body.career-revamp { position: relative; float: left; width: 100%; }
.header-title.career-span { width: 418px ! important; font-family: "dinlight" ! important; font-size: 36px ! important; text-align: left ! important; line-height: 40px ! important; padding: 12px 8px 12px 18px ! important; font-style: italic ! important; right: 0px ! important; bottom: 10px ! important; background: transparent url(cfed032a9b68f655e740bbb13dc43549a65dae27.png)  repeat scroll 0% 0% ! important; }
.header-title.career-span span.text-red { color: rgb(202, 7, 22); }
.top-row { width: 100%; position: relative; float: left; }
.top-row .content-row { width: 480px; height: 210px; position: relative; }
.top-row .career-video-left { float: left; }
.top-row .career-text-right { float: right; }
.top-row .career-text-right p { line-height: 24px; }
.bottom-row { width: 100%; position: relative; float: left; margin-top: 16px; }
.bottom-row .landing-column { position: relative; float: left; }
.bottom-row .landing-column.column-left { width: 384px; margin: 0px; }
.bottom-row .landing-column.column-middle { width: 378px; margin: 0px 16px; }
.bottom-row .landing-column.column-right { width: 182px; margin: 0px; }
.bottom-row .landing-column img { width: 100%; min-width: 182px; position: relative; float: left; margin: 0px ! important; }
.bottom-row .radius5 { overflow: hidden; border-radius: 5px; }
.bottom-row .jobs-opening, .bottom-row .linkedin-button, .bottom-row .jobs-opening-full { width: 384px; position: relative; float: left; }
.bottom-row .jobs-opening { height: 324px; margin-bottom: 16px; }
.bottom-row .linkedin-button { height: 52px; }
.bottom-row .jobs-opening-full { height: 392px; }
.bottom-row .life-in-app, .bottom-row .legacy-of-app { width: 378px; height: 188px; position: relative; float: left; }
.bottom-row .app-academy, .bottom-row .life-in-app { margin-bottom: 16px; }
.bottom-row .app-academy, .bottom-row .career-slideshow { width: 182px; height: 188px; position: relative; float: left; }
.content-node-body.app-academy-top { margin-bottom: 0px ! important; }
.content-node-body.app-academy-bottom { margin-bottom: 10px ! important; }
.academy-row { width: 480px; position: relative; }
.academy-row.academy-image-left { float: left; }
.academy-row.academy-text-right { float: right; }
.academy-row.academy-text-right p { line-height: 24px; }
.academy-row img { width: 100%; position: relative; float: left; margin: 0px ! important; }
.academy-row img.image-top { margin-bottom: 16px ! important; }
.content-node-body.life-app-top { margin-bottom: 0px ! important; }
.content-node-body.life-app-bottom { margin: 0px ! important; }
.life-app-bottom .view-life-in-app .view-content > div:nth-child(3n+1) a.list-people { margin-left: 0px ! important; }
.life-app-bottom .view-life-in-app .view-content > div.special-left a.list-people { margin-left: 0px ! important; }
.content-node-body.life-app-bottom a.list-people { width: 294px; min-height: 271px; margin: 0px 0px 20px 47px; padding: 0px; position: relative; float: left; }
.content-node-body.life-app-bottom a.list-people img, .content-node-body.life-app-bottom a.list-people .people-name, .content-node-body.life-app-bottom a.list-people .people-title { width: 100% ! important; margin: 0px ! important; position: relative; float: left; }
.content-node-body.life-app-bottom a.list-people .people-name { padding: 15px 0px 2px; color: rgb(202, 7, 22); font-weight: bold; }
.content-node-body.life-app-bottom a.list-people .people-title { color: rgb(51, 51, 51); font-weight: normal; }
.pop-up-people { width: 680px; padding: 5px; position: relative; float: left; }
.pop-up-people #block-workbench-block { display: none ! important; }
.pop-up-people .pop-container { width: 100%; margin-bottom: 7px; position: relative; float: left; }
.pop-up-people .pop-photo { width: 294px; height: 188px; position: relative; float: left; margin: 0px 18px 0px 0px; }
.pop-up-people .pop-name { width: 330px; right: 30px; color: rgb(202, 7, 22); margin: 100px 1px 6px 0px; position: relative; float: right; font-size: 24px; line-height: 26px; }
.pop-up-people .pop-title { width: 330px; right: 30px; color: rgb(51, 51, 51); margin: 0px; position: relative; float: right; font-size: 16px; line-height: 22px; }
.pop-up-people .pop-body { width: 100%; font-size: 14px; line-height: 20px; color: rgb(51, 51, 51); margin: 0px; }
.pop-up-people .pop-body p { margin: 10px 0px 0px; position: relative; float: left; }
.content-node-body.legacy-app { margin-bottom: 30px ! important; }
.content-node-body.legacy-app p { margin: 15px 0px 0px ! important; }
.content-node-body.legacy-app p:first-child { margin-top: 5px ! important; }
.view-legacy-slideshow { margin: 20px 0px 15px ! important; }
.view-legacy-slideshow > .view-content > div { max-width: 490px; }
.view-legacy-slideshow .mb-inside { padding: 0px ! important; position: relative ! important; }
.view-legacy-slideshow .legacy-image { min-width: 100%; margin: 0px ! important; position: relative ! important; float: left ! important; border-radius: 5px; }
.view-legacy-slideshow .legacy-year { padding: 10px ! important; font-size: 16px ! important; font-weight: bold ! important; text-align: center ! important; top: 225px; left: 0px; right: 0px; margin: 0px auto; position: absolute; }
.view-legacy-slideshow .mb-panel:nth-child(1) .legacy-caption p:first-child { font-size: 14px ! important; line-height: 22px ! important; }
.view-legacy-slideshow .mb-panel:nth-child(3) .legacy-caption p:first-child { font-size: 14px ! important; line-height: 22px ! important; }
.view-legacy-slideshow .legacy-caption { width: 100%; padding: 80px 0px 0px ! important; font-size: 14px ! important; text-align: center ! important; position: relative; float: left; }
.view-legacy-slideshow .legacy-caption p:first-child { font-size: 16px ! important; line-height: 16px ! important; margin-top: 4px ! important; margin-bottom: 10px ! important; }
.view-legacy-slideshow .mb-panel { opacity: 0.5; transition: opacity 0.5s ease 0s; }
.view-legacy-slideshow .mb-panel.current { opacity: 1; }
.view-legacy-slideshow .mb-panel.current .legacy-caption { opacity: 1; }
.view-legacy-slideshow .mb-panel .legacy-caption { opacity: 0; transition: opacity 0.5s ease 0s; }
.view-legacy-slideshow a.mb-scrollButtons { margin-top: 0px ! important; top: 90px ! important; }
.view-legacy-slideshow .legacy-line { width: 800px; height: 9px; background: transparent url(70e6037b4ae8cea3b056a624fc006bcf322ddafa.png)  no-repeat scroll 0% 0%; position: absolute; top: 280px; left: 0px; right: 0px; }
.view-legacy-slideshow .legacy-details { position: relative; }
.view-legacy-slideshow .legacy-details .view-legacy-details-slideshow > .view-content > div { width: 100% ! important; }
.view-legacy-slideshow .legacy-details .view-legacy-details-slideshow > .view-content { height: 510px ! important; }
.view-legacy-slideshow .mb-panel.current .ld-next, .view-legacy-slideshow .mb-panel.current .ld-prev { display: block ! important; }
.view-legacy-slideshow .mb-panel:nth-child(1) .ld-next, .view-legacy-slideshow .mb-panel:nth-child(1) .ld-prev { display: none ! important; }
.view-legacy-slideshow .ld-next, .view-legacy-slideshow .ld-prev { display: none; width: 33px; height: 33px; background: transparent url(f5f9c5cd17cc443cd4398c447470a0c8c2b26bf9.png)  no-repeat scroll 0% 0%; position: absolute; cursor: pointer; text-decoration: none; outline: 0px none; border: 0px none; z-index: 15; top: 50%; margin-top: 70px; border-radius: 50%; }
.view-legacy-slideshow .ld-next { right: -100px ! important; background-position: -33px 0px; }
.view-legacy-slideshow .ld-prev { left: -100px ! important; background-position: 0px 0px; }
.jobs-opening-top img.image-middle { margin: 0px ! important; line-height: 0; }
.jobs-opening-top .job-list-middle { line-height: 0; }
.jobs-opening-top .job-list-bottom .job-post-text { margin-top: 20px; }
.jobs-opening-top .job-list-bottom a { line-height: 0; position: relative; float: left; }
.jobs-opening-top .job-list-bottom a.job-post-middle { margin: 0px 47px; }
.jobs-opening-top .job-list-bottom img { margin: 0px ! important; line-height: 0; }
.jobs-opening-top .job-list-bottom .image-job { border-radius: 5px; }
.content-node-body.jobs-opening-bottom { margin-top: 0px ! important; }
.content-node-body.jobs-opening-bottom p { margin-bottom: 0px ! important; }
