.inner .top {
	height: auto;
	position:relative;
	z-index: 5555;
}

#title {
	-moz-border-radius: 12px 12px 0 0;
	-webkit-border-radius: 12px 12px 0 0;
	border-radius: 12px 12px 0 0;
	background: #eeeeee;
	min-height: 79px;
	background: -moz-linear-gradient(top, #FBFBFB 0%, #E1E1E1 100%);
	/* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FBFBFB), color-stop(100%,#E1E1E1));
	/* webkit */
	background: linear-gradient(#FBFBFB, #E1E1E1);
	/* ie */
	display: table;
	width: 981px;
	position: relative;
	behavior: url("https://www.cdn.whatsapp.net/css/PIE.htc");
}

#title h1 {
	font-weight: normal;
	color: #31424c;
	font-size: 1.75em;
	text-shadow: 0 1px 0 #fff;
	padding: 28px 22px 27px 42px;
	width: 649px;
	display: table-cell;
	vertical-align: top;
}

#title h1 a {
	color:#31424c;
}

#language {
	display: table-cell;
	font-size: 0.625em;
	vertical-align: middle;
}

#language a {
	color: #32373b;
	text-decoration: none;
}

#language ul {
	list-style-type: none;
	display: table;
}

#language li {
	float: left;
	padding: 3px 7px 4px 7px;
	margin-right: 2px;
	line-height: 1em;
}

#language li.active {
	background: #d4d4d4;
	border-radius: 3px;
	-moz-border-radius: 3px;
	box-shadow: 0px 1px 0px #fff;
	-moz-box-shadow: 0px 1px 0px #fff;
	-webkit-box-shadow: 0px 1px 0px #fff;
}

.inner #main .content {
	/* padding-top: 26px; */
}

.inner #main .body {
	border-right: none;
	padding-top: 62px;
}

.inner #main .body h2 {
	font-size: 2.1em;
	margin-bottom: 12px;
	/* padding-top: 15px; */
	color: #5b5f62;
}

.inner #main section {
	margin-bottom: 34px;
}

.inner #main .body p a, .inner #main .body ul a {
	text-decoration: underline;
}

.inner #main .body p a:hover, .inner #main .body ul a:hover {
	text-decoration: none;
}

#main .body ul {
	list-style-type: none;
	margin-bottom: 21px;
}

#main .body ul li {
	font-size: 1.0em;
}

#main .body ul li:last-child {
	margin-bottom: 6px;
}

#main .body ol li {
	font-size: 1.0em;
}

#main .body ul.linklist li {
	color: #b2b2b2;
	padding-bottom: 3px;
}

#main .body ul li:before {
	content: "\2015 \0020";
	margin-left: -22px;
	float: left;
}

.post-date {
	float: left;
}

.share-tweetmeme {
	float: left;
	margin-right: 12px;
}

.post-share {
	float: right !important;
	padding-top:4px;
}

.share-facebook {
	float: right !important;
}

.clear {
	clear:both;
}

#pagination {
	list-style: none;
}

#main .body ul.gallery {
	margin: 20px 0 50px 0;
	list-style: none;
	display: table-row;
}

#main .body ul.gallery li {
	padding: 0;
	margin: 0 40px 30px 0;
	display: block;
	float: left;
	list-style: none;
	text-align: center;
	text-indent: 0;
	line-height: 140%;
}

#main .body ul.gallery li:before {
	content:''!important;
}

#main .body ul.gallery li a {
	display: block;
	text-align: center;
	cursor: pointer;
	margin: auto;
	text-decoration: none;
	font-size: 1.000em;
	color: #536172;
}

#main .body ul.gallery li a:hover span {
	text-decoration: underline;
}

#main .body ul.gallery li a i {
	margin: 0;
	display: inline-block;
	background: url(https://www.cdn.whatsapp.net/img/v2/phones/smallphones.png?2) no-repeat;
	height: 150px;
	width: 87px;
}

#main .body ul.gallery li a.android i {
	background-position: -137px 0;
}

#main .body ul.gallery li a.blackberry i {
	background-position: -272px 0;
}

#main .body ul.gallery li a.nokia i {
	background-position: -405px 0;
}

#main .body ul.gallery li a.wp i {
	background-position: -542px 0;
}

#main .body ul.gallery li a.s40 i {
	background-position: -679px 0;
}

#main .body ul.gallery li:last-child:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

#main aside.download {
	display: none;
}

.inner aside.v3 {
	padding-top: 56px!important;
}

.inner aside.v3 .sideversions, .inner aside.v3 .share {
	padding-top: 5px!important;
}

.blog .body {
	padding-top: 44px!important;
}

.faq .body {
	padding-top: 0!important;
}

/* ----- FAQ search results ----- */
#search-results {
	/* display: none; */
	background-color: #fff;
	box-shadow: 0px 3px 6px rgba(0,0,0,0.4);
	width: 540px;
	height: 310px;
	margin: -1px 0 0 14px;
	position: absolute;
	z-index: 55556;
	border-radius: 4px;
	font-size: 13px;
	line-height: 19px;
	padding: 0;
}

.faq .search input[type="text"] {
	position: relative;
	z-index: 55557;
}

#search-results a {
	text-decoration: none!important;
	padding-bottom: 10px;
}

#results-scroller {
	position: relative;
}

#search-results .list {
	height: 300px;
}

#results-scroller .hider {
	position: absolute;
	height: 20px;
	width: 100%;
	bottom: 0;
	left: 0;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAAUCAYAAACnOeyiAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6M0I4NTRDREJERUVFMTFFMUIwNEU4QjkxNUQzRkI0NzEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6M0I4NTRDRENERUVFMTFFMUIwNEU4QjkxNUQzRkI0NzEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozQjg1NENEOURFRUUxMUUxQjA0RThCOTE1RDNGQjQ3MSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozQjg1NENEQURFRUUxMUUxQjA0RThCOTE1RDNGQjQ3MSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlGVqGcAAAAwSURBVHjaYvz//z87AxCwADEHjMEFY3DDGLwYDD4MBj8pDEztmFZwY7gH7EKAAAMAhe4EQ1sfXAQAAAAASUVORK5CYII=') bottom left repeat-x;
}

.antiscroll-scrollbar {
	z-index: 55555;
	opacity: 0.3!important;
}

.antiscroll-scrollbar-shown {
	opacity: 1!important;
}

#search-results .list a {
	color: #85939a;
	padding: 10px 42px 14px 14px;
	display: block;
}

#search-results .list a:hover {
	background-color: #d6f0ff;
}

#search-results .list a .text {
	max-height: 3em;
	overflow: hidden;
}

#search-results .list ul {
	padding: 0;
	margin: 0!important;
}

#search-results li {
	text-indent: 0!important;
}

#search-results li:before {
	content: none!important;
}

#search-results h3 {
	font-size: 14px;
	line-height: 20px;
	color: #2f434d;
	font-weight: bold;
	margin: 0;
	padding: 4px 0 4px 0;
	min-height: 20px;
}

#search-results .list li h3, #search-results  .list li div {
	margin-left: 42px;
}

#search-results .platform-icon {
	float: left;
	width: 30px;
	height: 30px;
	background: url('https://www.cdn.whatsapp.net/img/v3/platform-icons-sm.png') top left no-repeat;
}

#search-results .list li:last-child {
	margin-bottom: 0!important;
}

#search-results .icon-android {
	background-position: -3px -0px;
}

#search-results .icon-wp {
	background-position: -36px -0px;
}

#search-results .icon-bb {
	background-position: -3px -33px;
}

#search-results .icon-general {
	background-position: -36px -33px;
}

#search-results .icon-nokia {
	background-position: -3px -66px;
}

#search-results .icon-iphone {
	background-position: -36px -66px;
}

#search-results .icon-bb10 {
	background-position: -3px -100px;
}

#search-results .icon-asha {
	background-position: -36px -100px;
}

#search-results .icon-s40 {
	background-position: -3px -133px;
}

#search-results .icon-s60 {
	background-position: -36px -133px;
}

#search-results .icon-web {
	background-position: -3px -166px;
}

#search-results .paging {
	padding: 12px 14px;
	/* border-top: 1px solid #dedede;*/
}

#search-results .paging ul {
	padding: 0;
	margin: 0;
	width: 100%;
	overflow: hidden;
}

#search-results .paging li {
	float: left;
	font-weight: bold;
	font-size: 13px;
	color: #ccc;
}

#search-results .paging a {
	display: block;
	width: 20px;
	height: 22px;
	line-height: 22px;
	margin: 0 8px;
	text-align: center;
	border-radius: 3px;
}

#search-results .paging a:hover {
	background-color: #d6f0ff;
}

#search-results .paging .active a {
	color: #ccc;
}

#search-results .paging .active a:hover {
	background-color: #fff;
}

.search.compact #search-results {
	width: 430px;
}

.search.compact #search-results .platform-icon {
	display: none;
}

.search.compact #search-results li h3, .search.compact #search-results li div {
	margin-left: 12px;
}

.search.compact #search-results .text {
	max-height: 4.7em;
}

/* ----- FAQ ENTRY: social & additional navigation */
.faq .social {
	margin: 30px 0;
	width: 100%;
}

.faq .social:after {
	content: '';
	display: table;
	clear: both;
}

.faq .social .service {
	float: left;
	margin-right: 10px;
}

.faq-entry nav {
	margin-top: 24px;
	font-size: 14px;
	line-height: 20px;
	/* width: 602px; */
	padding-left: 58px;
}

.faq-entry nav .prev {
	position: relative;
	float: left;
	width: 44%;
}

.faq-entry nav .next {
	position: relative;
	float: right;
	width: 44%;
	text-align: right;
}

.faq-entry nav a {
	color: #2a6e90!important;
}

.faq-entry nav a .arr {
	color: #aab4ba;
	position: absolute;
	top: -6px;
	width: 32px;
	height: 32px;
	-webkit-transition: all 70ms ease-in-out;
	-moz-transition: all 70ms ease-in-out;
	-ms-transition: all 70ms ease-in-out;
	-o-transition: all 70ms ease-in-out;
	transition: all 70ms ease-in-out;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAABACAMAAABMUIWcAAABHVBMVEXe3t7i4uL////i4uLe3t7e3t7i4uLe3t7i4uLe3t7e3t7i4uLe3t7i4uLe3t7i4uLi4uLi4uLi4uLe3t7i4uLe3t7i4uLe3t7i4uLe3t7i4uLe3t7i4uLe3t7i4uLe3t7i4uLi4uLe3t7i4uLe3t7i4uLe3t7e3t7i4uLi4uLi4uLi4uLi4uLi4uLi4uLe3t7e3t7i4uLe3t7i4uLe3t7i4uLi4uLi4uLi4uLe3t7i4uLi4uLi4uLe3t7i4uLi4uLe3t7i4uLe3t7i4uLe3t7i4uLi4uLi4uLi4uLe3t7i4uLe3t7e3t7e3t7i4uLi4uLi4uLi4uLe3t7e3t7i4uLi4uLe3t7i4uLe3t7i4uLe3t7i4uLe3t7i4uLe3t6GBBQWAAAAXnRSTlMAAAACBggIDAwOEhIUFBgYGh4gJCQsLDAwMjI2Njg8Pj5CSEhKSk5UVlpcYGJmaGxucnR0eHh6foGFhYeNl5eZnZ2fn6Ojtbe9wcHDx8nJz9PV2+Hh6+3x8/P3+f39lKc8pwAAAkhJREFUSMeFlOt60kAQQJcJVhTpRQURY6XFS9uEKGpBKQYjFlpaoRVijZR9/8dws8nekk06P/hC5mSzmZ05qCBH3Wy3zTrIgUS2NfLns+FwNvdHbzSANZtYlehexRrPrARgjqamvLA5HZkyYAUWJILdosChb0IqTP+QAY3VLmhid9WIAc8GbdheBDhjyIixEwLGuhaCiaBAbW0Q4OgUJODzAwmA0yMCnO0J4N5PrAB7Z4BKgcGBzV9YBYyghJpTYMCLBU4AMG0i+i0UePcPs7hggGej45MY+IpxGjg5FoC0gAD6XeS47BXVRRpwHdSa8E1uXqY2OWmhis8BVPyRBPwKKszrUiU/3ipAfU4q2RnIpd6/LwODDgFKwXbWYW0HpfC4u27Wcbtd2g/GuqnPN8lp04468J/q8o/9A9a0neutdH7r+pNo+96ykcw3lj15cOzVoCyny4OVrY7eRv+mX2Pp2peb/kZqeMvdq6U3dJyht7zqVXTTXSjs2G3Xbds7yvgrO9P5QVxm+IFPc5Yf4lHO9oMiA50fwp9cP4RVzfUDnY48PwDc4QeI/KDtOeoHiPzAgJf7clOGfoDIDwx4ffteAiQ/cADj70UOSH4gwPMwPpDpO3/EB0P4gQBiuBdVBgg/KAD++xYl/aACv6so6QcFOH/IXiH8IH0F/lbkmxR+EEBcCO4HiPzAgT+vpEKFfoDIDwx49kQudegHiPygPSzqB4A7/EAKnu8HcpHvh/Ay1w/0T54f4v7M9kN8J9sP4qEMP8gL6/zwH8pvhbNNpmbBAAAAAElFTkSuQmCC') top left no-repeat;
}

.faq-entry nav .prev a:hover .arr {
	left: -49px;
	-webkit-transition: all 70ms ease-in-out;
	-moz-transition: all 70ms ease-in-out;
	-ms-transition: all 70ms ease-in-out;
	-o-transition: all 70ms ease-in-out;
	transition: all 70ms ease-in-out;
}

.faq-entry nav .next a:hover .arr {
	right: -49px;
	-webkit-transition: all 70ms ease-in-out;
	-moz-transition: all 70ms ease-in-out;
	-ms-transition: all 70ms ease-in-out;
	-o-transition: all 70ms ease-in-out;
	transition: all 70ms ease-in-out;
}

.faq-entry nav .prev .arr {
	left: -46px;
	background-position: -0px -0px;
}

.faq-entry nav .next .arr {
	right: -46px;
	background-position: -0px -32px;
}

/* ///// FAQ ENTRY: social & additional navigation */
/* ------ ENCODED GRAPHICS ----- */
#no-results {
	text-align: center;
	padding: 0 80px;
}

#no-results #img {
	margin: 50px auto;
	width: 100px;
	height: 101px;
	background-image: url('https://www.cdn.whatsapp.net/img/no-results.png');
}

#no-results h4 {
	font-size: 14px;
	color: #999;
	margin-bottom: 15px;
}

#no-results p {
	font-size: 16px;
	color: #bbb;
}

dt {
	color: #2f434d;
}

dd {
	padding-left: 15px;
	margin-bottom: 10px;
}

dd:last-child {
	/* 	margin-bottom: 0; */
}

.join-image {
	position: absolute;
	top: 0;
	left: 0;
	height: 400px;
	width: 100%;
	background-image: url('https://www.cdn.whatsapp.net/img/v2/bg-jobs.jpg');
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	-webkit-background-size: cover;
	border-radius: 12px 12px 0 0;
	background-color: #9d9f9c;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2) {
	.join-image {
		background-image: url('https://www.cdn.whatsapp.net/img/v2/bg-jobs@2x.jpg');
	}
}
.join-image:before {
	content: '';
	position: absolute;
	right: 0px;
	top: 0;
	width: 428px;
	height: 225px;
	background-image: url('https://www.cdn.whatsapp.net/img/v2/bg-jobs-corner.png');
	background-repeat: no-repeat;
	background-position: top right;
	-webkit-background-size: contain;
	background-size: contain;
	border-radius: 0 12px 0 0;
}

.inner #main .body.join_home {
	padding-top: 320px;
}

#title.join-new {
	background-color: transparent;
	background: none;
	height: 80px;
}

.join-new #lng,
.join-new #lng_open {
	top: 8px;
	right: 8px;
}

.join-new #lng {
	color: #FFF;
	opacity: .8;
}

#join-overview {
	padding-left: 54px !important;
	margin-top: 12px !important;
}

#join-overview header {
	height: 45px !important;
	line-height: 36px !important;
	background: none !important;
}

#join-overview h2 {
	font-size: 28px !important;
	margin-bottom: 8px !important;
}

#join-overview .overview-text {
	width: 630px;
	font-size: 14px !important;
	line-height: 24px;
	margin-bottom: 64px !important;
}

.faq-section .list-jobs li:before {
	display: none;
}

.faq-section .list-jobs li {
	overflow: visible;
	width: 354px;
	height: auto;
	margin-bottom: 12px;
	line-height: 20px;
}

.faq-section .list-jobs li .hider {
	display: none;
}

.join-new #lng:hover {
	background: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	opacity: 1;
}

.icon-jobs {
	background-image: url('https://www.cdn.whatsapp.net/img/v2/icons-jobs.png');
	background-position: -3px -2px;
	background-repeat: no-repeat;
}

.icon-jobs-software-engineering {
	background-image: url('https://www.cdn.whatsapp.net/img/v2/icons-jobs-engineering.png');
}

.icon-jobs-design-user-experience {
	background-image: url('https://www.cdn.whatsapp.net/img/v2/icons-jobs-design.png');
}

.icon-jobs-operations,
.icon-jobs-online-operations {
	background-image: url('https://www.cdn.whatsapp.net/img/v2/icons-jobs-operations.png');
}

.icon-jobs-people-recruiting {
	background-image: url('https://www.cdn.whatsapp.net/img/v2/icons-jobs-people.png');
}

.icon-jobs-data-analytics {
	background-image: url('https://www.cdn.whatsapp.net/img/v2/icons-jobs-analytics.png');
}

.icon-jobs-interns-and-co-ops,
.icon-jobs-interns-co-ops {
	background-image: url('https://www.cdn.whatsapp.net/img/v2/icons-jobs-interns-and-co-ops.png');
}

@media only screen and (-webkit-min-device-pixel-ratio: 2) {
	.icon-jobs {
		background-image: url('https://www.cdn.whatsapp.net/img/v2/icons-jobs@2x.png')!important;
		background-position: 0 0;
		-webkit-background-size: contain !important;
		background-size: contain !important;
	}
	.icon-jobs-software-engineering {
		background-image: url('https://www.cdn.whatsapp.net/img/v2/icons-jobs-engineering@2x.png')!important;
	}
	.icon-jobs-design-user-experience {
		background-image: url('https://www.cdn.whatsapp.net/img/v2/icons-jobs-design@2x.png') !important;
	}
	.icon-jobs-operations,
	.icon-jobs-online-operations {
		background-image: url('https://www.cdn.whatsapp.net/img/v2/icons-jobs-operations@2x.png') !important;
	}
	.icon-jobs-people-recruiting {
		background-image: url('https://www.cdn.whatsapp.net/img/v2/icons-jobs-people@2x.png') !important;
	}
	.icon-jobs-data-analytics {
		background-image: url('https://www.cdn.whatsapp.net/img/v2/icons-jobs-analytics@2x.png') !important;
	}
	.icon-jobs-interns-and-co-ops,
	.icon-jobs-interns-co-ops {
		background-image: url('https://www.cdn.whatsapp.net/img/v2/icons-jobs-interns-and-co-ops@2x.png')!important;
	}

}
.text-legal {
	padding-left: 54px !important;
	width: 816px;
	font-size: 13px;
	line-height: 21px;
	margin-top: 12px;
}

.text-legal p {
	width: 90%;
}

.text-legal a {
	color: #2c6e90 !important;
}

.text-legal hr {
	margin-bottom: 36px !important;
}

.video-container {
	width: 100%;
	height: 293px;
}

