 
span.toggle{
    width:30px;
}
span.toggle span{
    display:inline-block;
    width:30px;
    height:25px;
    position:relative;
    cursor:pointer;
    vertical-align:middle;
}
.width-4 {
    width: 15px !important;
    background: #fff;
    position: absolute !important;
    left: 14px !important;
}
span.toggle span em{
    display:block;
     position:absolute;
    top:10px;
    left:0;
    width:100%;
    height:1px;
    border-radius:2px;
    -webkit-transition:top 0.2s 0.25s,left 0.2s 0.25s,opacity 0.2s 0.25s,-webkit-transform 0.2s 0s;
    -moz-transition:top 0.2s 0.25s,left 0.2s 0.25s,opacity 0.2s 0.25s,-webkit-transform 0.2s 0s;
    transition:top 0.2s 0.25s,left 0.2s 0.25s,opacity 0.2s 0.25s,-webkit-transform 0.2s 0s;
    -webkit-transition:top 0.2s 0.25s,left 0.2s 0.25s,opacity 0.2s 0.25s,-moz-transform 0.2s 0s;
    -moz-transition:top 0.2s 0.25s,left 0.2s 0.25s,opacity 0.2s 0.25s,-moz-transform 0.2s 0s;
    transition:top 0.2s 0.25s,left 0.2s 0.25s,opacity 0.2s 0.25s,-moz-transform 0.2s 0s;
    -webkit-transition:top 0.2s 0.25s,left 0.2s 0.25s,opacity 0.2s 0.25s,transform 0.2s 0s;
    -moz-transition:top 0.2s 0.25s,left 0.2s 0.25s,opacity 0.2s 0.25s,transform 0.2s 0s;
    transition:top 0.2s 0.25s,left 0.2s 0.25s,opacity 0.2s 0.25s,transform 0.2s 0s;
}
span.toggle span em:first-child{
    top:0px;
	 background: #fff;
}
span.toggle span em:last-child {
    top: 20px;
    background: #fff;
}
span.toggle span:hover em{
    background:#000;
    -webkit-transition:background 0.2s,top 0.2s 0.25s,left 0.2s 0.25s,opacity 0.2s 0.25s,-webkit-transform 0.2s 0s,background 0.5s;
    -moz-transition:background 0.2s,top 0.2s 0.25s,left 0.2s 0.25s,opacity 0.2s 0.25s,-webkit-transform 0.2s 0s,background 0.5s;
    transition:background 0.2s,top 0.2s 0.25s,left 0.2s 0.25s,opacity 0.2s 0.25s,-webkit-transform 0.2s 0s,background 0.5s;
    -webkit-transition:background 0.2s,top 0.2s 0.25s,left 0.2s 0.25s,opacity 0.2s 0.25s,-moz-transform 0.2s 0s,background 0.5s;
    -moz-transition:background 0.2s,top 0.2s 0.25s,left 0.2s 0.25s,opacity 0.2s 0.25s,-moz-transform 0.2s 0s,background 0.5s;
    transition:background 0.2s,top 0.2s 0.25s,left 0.2s 0.25s,opacity 0.2s 0.25s,-moz-transform 0.2s 0s,background 0.5s;
    -webkit-transition:background 0.2s,top 0.2s 0.25s,left 0.2s 0.25s,opacity 0.2s 0.25s,transform 0.2s 0s,background 0.5s;
    -moz-transition:background 0.2s,top 0.2s 0.25s,left 0.2s 0.25s,opacity 0.2s 0.25s,transform 0.2s 0s,background 0.5s;
    transition:background 0.2s,top 0.2s 0.25s,left 0.2s 0.25s,opacity 0.2s 0.25s,transform 0.2s 0s,background 0.5s;
}
header.section,header.global.desktop{
    height:75px;
    width:100%;
}
header.section a.logo,header.global.desktop a.logo{
    display:inline-block;
    position:absolute;
    left:15;
}
header.section a.logo:after,header.global.desktop a.logo:after{
    font-family:'icomoon';
    font-size:75px;
    content:'\e604';
    font-weight:100;
    color:#040404;
    line-height:75px;
    -webkit-transition:color 0.5s;
    -moz-transition:color 0.5s;
    transition:color 0.5s;
}
header.section a.logo:hover:after,header.global.desktop a.logo:hover:after{
    color:#f5f5f3;
    -webkit-transition:color 0.2s;
    -moz-transition:color 0.2s;
    transition:color 0.2s;
}
header.section nav ul>li,header.global.desktop nav ul>li{
    opacity:0;
    top:-15px;
    -webkit-transition:opacity 0.5s,top 0.5s;
    -moz-transition:opacity 0.5s,top 0.5s;
    transition:opacity 0.5s,top 0.5s;
}
header.section nav ul>li:nth-child(6),header.global.desktop nav ul>li:nth-child(6){
    -webkit-transition-delay:0s;
    -moz-transition-delay:0s;
    transition-delay:0s;
}
header.section nav ul>li:nth-child(5),header.global.desktop nav ul>li:nth-child(5){
    -webkit-transition-delay:0.1s;
    -moz-transition-delay:0.1s;
    transition-delay:0.1s;
}
header.section nav ul>li:nth-child(4),header.global.desktop nav ul>li:nth-child(4){
    -webkit-transition-delay:0.2s;
    -moz-transition-delay:0.2s;
    transition-delay:0.2s;
}
header.section nav ul>li:nth-child(3),header.global.desktop nav ul>li:nth-child(3){
    -webkit-transition-delay:0.3s;
    -moz-transition-delay:0.3s;
    transition-delay:0.3s;
}
header.section nav ul>li:nth-child(2),header.global.desktop nav ul>li:nth-child(2){
    -webkit-transition-delay:0.4s;
    -moz-transition-delay:0.4s;
    transition-delay:0.4s;
}
header.section nav ul>li:nth-child(1),header.global.desktop nav ul>li:nth-child(1){
    -webkit-transition-delay:0.5s;
    -moz-transition-delay:0.5s;
    transition-delay:0.5s;
}
header.section nav ul>li:nth-child(0),header.global.desktop nav ul>li:nth-child(0){
    -webkit-transition-delay:0.6s;
    -moz-transition-delay:0.6s;
    transition-delay:0.6s;
}
header.section .wrapper,header.section footer.global .logo,footer.global header.section .logo,header.section footer.global div.address>div,footer.global header.section div.address>div,header.section #content.home .careers-container,#content.home header.section .careers-container,header.section .sub-head,header.section #content.services .platforms,#content.services header.section .platforms,header.section #content.services .partners,#content.services header.section .partners,header.section #content.services .integrations,#content.services header.section .integrations,header.section #content.landing .sub-head,#content.landing header.section .sub-head,header.global.desktop .wrapper,header.global.desktop footer.global .logo,footer.global header.global.desktop .logo,header.global.desktop footer.global div.address>div,footer.global header.global.desktop div.address>div,header.global.desktop #content.home .careers-container,#content.home header.global.desktop .careers-container,header.global.desktop .sub-head,header.global.desktop #content.services .platforms,#content.services header.global.desktop .platforms,header.global.desktop #content.services .partners,#content.services header.global.desktop .partners,header.global.desktop #content.services .integrations,#content.services header.global.desktop .integrations,header.global.desktop #content.landing .sub-head,#content.landing header.global.desktop .sub-head{
    text-align:center;
}
header.section .wrapper>nav,header.section footer.global .logo>nav,footer.global header.section .logo>nav,header.section footer.global div.address>div>nav,footer.global header.section div.address>div>nav,header.section #content.home .careers-container>nav,#content.home header.section .careers-container>nav,header.section .sub-head>nav,header.section #content.services .platforms>nav,#content.services header.section .platforms>nav,header.section #content.services .partners>nav,#content.services header.section .partners>nav,header.section #content.services .integrations>nav,#content.services header.section .integrations>nav,header.section #content.landing .sub-head>nav,#content.landing header.section .sub-head>nav,header.global.desktop .wrapper>nav,header.global.desktop footer.global .logo>nav,footer.global header.global.desktop .logo>nav,header.global.desktop footer.global div.address>div>nav,footer.global header.global.desktop div.address>div>nav,header.global.desktop #content.home .careers-container>nav,#content.home header.global.desktop .careers-container>nav,header.global.desktop .sub-head>nav,header.global.desktop #content.services .platforms>nav,#content.services header.global.desktop .platforms>nav,header.global.desktop #content.services .partners>nav,#content.services header.global.desktop .partners>nav,header.global.desktop #content.services .integrations>nav,#content.services header.global.desktop .integrations>nav,header.global.desktop #content.landing .sub-head>nav,#content.landing header.global.desktop .sub-head>nav{
    display:inline-block;
    font-size:13px;
}
header.section .wrapper>nav li,header.section footer.global .logo>nav li,footer.global header.section .logo>nav li,header.section footer.global div.address>div>nav li,footer.global header.section div.address>div>nav li,header.section #content.home .careers-container>nav li,#content.home header.section .careers-container>nav li,header.section .sub-head>nav li,header.section #content.services .platforms>nav li,#content.services header.section .platforms>nav li,header.section #content.services .partners>nav li,#content.services header.section .partners>nav li,header.section #content.services .integrations>nav li,#content.services header.section .integrations>nav li,header.section #content.landing .sub-head>nav li,#content.landing header.section .sub-head>nav li,header.global.desktop .wrapper>nav li,header.global.desktop footer.global .logo>nav li,footer.global header.global.desktop .logo>nav li,header.global.desktop footer.global div.address>div>nav li,footer.global header.global.desktop div.address>div>nav li,header.global.desktop #content.home .careers-container>nav li,#content.home header.global.desktop .careers-container>nav li,header.global.desktop .sub-head>nav li,header.global.desktop #content.services .platforms>nav li,#content.services header.global.desktop .platforms>nav li,header.global.desktop #content.services .partners>nav li,#content.services header.global.desktop .partners>nav li,header.global.desktop #content.services .integrations>nav li,#content.services header.global.desktop .integrations>nav li,header.global.desktop #content.landing .sub-head>nav li,#content.landing header.global.desktop .sub-head>nav li{
    display:none;
    vertical-align:middle;
    line-height:75px;
    position:relative;
}
@media (min-width: 650px) {
    header.section .wrapper>nav li,header.section footer.global .logo>nav li,footer.global header.section .logo>nav li,header.section footer.global div.address>div>nav li,footer.global header.section div.address>div>nav li,header.section #content.home .careers-container>nav li,#content.home header.section .careers-container>nav li,header.section .sub-head>nav li,header.section #content.services .platforms>nav li,#content.services header.section .platforms>nav li,header.section #content.services .partners>nav li,#content.services header.section .partners>nav li,header.section #content.services .integrations>nav li,#content.services header.section .integrations>nav li,header.section #content.landing .sub-head>nav li,#content.landing header.section .sub-head>nav li,header.global.desktop .wrapper>nav li,header.global.desktop footer.global .logo>nav li,footer.global header.global.desktop .logo>nav li,header.global.desktop footer.global div.address>div>nav li,footer.global header.global.desktop div.address>div>nav li,header.global.desktop #content.home .careers-container>nav li,#content.home header.global.desktop .careers-container>nav li,header.global.desktop .sub-head>nav li,header.global.desktop #content.services .platforms>nav li,#content.services header.global.desktop .platforms>nav li,header.global.desktop #content.services .partners>nav li,#content.services header.global.desktop .partners>nav li,header.global.desktop #content.services .integrations>nav li,#content.services header.global.desktop .integrations>nav li,header.global.desktop #content.landing .sub-head>nav li,#content.landing header.global.desktop .sub-head>nav li{
        display:inline-block;
    }
}
header.section .wrapper>nav li a,header.section footer.global .logo>nav li a,footer.global header.section .logo>nav li a,header.section footer.global div.address>div>nav li a,footer.global header.section div.address>div>nav li a,header.section #content.home .careers-container>nav li a,#content.home header.section .careers-container>nav li a,header.section .sub-head>nav li a,header.section #content.services .platforms>nav li a,#content.services header.section .platforms>nav li a,header.section #content.services .partners>nav li a,#content.services header.section .partners>nav li a,header.section #content.services .integrations>nav li a,#content.services header.section .integrations>nav li a,header.section #content.landing .sub-head>nav li a,#content.landing header.section .sub-head>nav li a,header.section .wrapper>nav li strong,header.section footer.global .logo>nav li strong,footer.global header.section .logo>nav li strong,header.section footer.global div.address>div>nav li strong,footer.global header.section div.address>div>nav li strong,header.section #content.home .careers-container>nav li strong,#content.home header.section .careers-container>nav li strong,header.section .sub-head>nav li strong,header.section #content.services .platforms>nav li strong,#content.services header.section .platforms>nav li strong,header.section #content.services .partners>nav li strong,#content.services header.section .partners>nav li strong,header.section #content.services .integrations>nav li strong,#content.services header.section .integrations>nav li strong,header.section #content.landing .sub-head>nav li strong,#content.landing header.section .sub-head>nav li strong,header.global.desktop .wrapper>nav li a,header.global.desktop footer.global .logo>nav li a,footer.global header.global.desktop .logo>nav li a,header.global.desktop footer.global div.address>div>nav li a,footer.global header.global.desktop div.address>div>nav li a,header.global.desktop #content.home .careers-container>nav li a,#content.home header.global.desktop .careers-container>nav li a,header.global.desktop .sub-head>nav li a,header.global.desktop #content.services .platforms>nav li a,#content.services header.global.desktop .platforms>nav li a,header.global.desktop #content.services .partners>nav li a,#content.services header.global.desktop .partners>nav li a,header.global.desktop #content.services .integrations>nav li a,#content.services header.global.desktop .integrations>nav li a,header.global.desktop #content.landing .sub-head>nav li a,#content.landing header.global.desktop .sub-head>nav li a,header.global.desktop .wrapper>nav li strong,header.global.desktop footer.global .logo>nav li strong,footer.global header.global.desktop .logo>nav li strong,header.global.desktop footer.global div.address>div>nav li strong,footer.global header.global.desktop div.address>div>nav li strong,header.global.desktop #content.home .careers-container>nav li strong,#content.home header.global.desktop .careers-container>nav li strong,header.global.desktop .sub-head>nav li strong,header.global.desktop #content.services .platforms>nav li strong,#content.services header.global.desktop .platforms>nav li strong,header.global.desktop #content.services .partners>nav li strong,#content.services header.global.desktop .partners>nav li strong,header.global.desktop #content.services .integrations>nav li strong,#content.services header.global.desktop .integrations>nav li strong,header.global.desktop #content.landing .sub-head>nav li strong,#content.landing header.global.desktop .sub-head>nav li strong{
    display:block;
    padding:0 25px;
    text-decoration:none;
    color:#040404;
    text-transform:uppercase;
    font-size:12px;
    letter-spacing:1.4px;
} 
header.section.active nav ul>li, header.global.desktop.active nav ul>li {
    opacity: 1;
    top: 0px;
}
header.section.active nav ul>li:nth-child(0),header.global.desktop.active nav ul>li:nth-child(0){
    -webkit-transition-delay:0s;
    -moz-transition-delay:0s;
    transition-delay:0s;
}
header.section.active nav ul>li:nth-child(1),header.global.desktop.active nav ul>li:nth-child(1){
    -webkit-transition-delay:0.1s;
    -moz-transition-delay:0.1s;
    transition-delay:0.1s;
}
header.section.active nav ul>li:nth-child(2),header.global.desktop.active nav ul>li:nth-child(2){
    -webkit-transition-delay:0.2s;
    -moz-transition-delay:0.2s;
    transition-delay:0.2s;
}
header.section.active nav ul>li:nth-child(3),header.global.desktop.active nav ul>li:nth-child(3){
    -webkit-transition-delay:0.3s;
    -moz-transition-delay:0.3s;
    transition-delay:0.3s;
}
header.section.active nav ul>li:nth-child(4),header.global.desktop.active nav ul>li:nth-child(4){
    -webkit-transition-delay:0.4s;
    -moz-transition-delay:0.4s;
    transition-delay:0.4s;
}
header.section.active nav ul>li:nth-child(5),header.global.desktop.active nav ul>li:nth-child(5){
    -webkit-transition-delay:0.5s;
    -moz-transition-delay:0.5s;
    transition-delay:0.5s;
}
header.section.active nav ul>li:nth-child(6),header.global.desktop.active nav ul>li:nth-child(6){
    -webkit-transition-delay:0.6s;
    -moz-transition-delay:0.6s;
    transition-delay:0.6s;
}
header.section.active nav ul>li:nth-child(7),header.global.desktop.active nav ul>li:nth-child(7){
    -webkit-transition-delay:0.7s;
    -moz-transition-delay:0.7s;
    transition-delay:0.7s;
}





#fixed header.section{
    position:fixed;
    top:-75px;
    left:0;
    background:#fff;
    opacity:0;
    -webkit-transition:top 0.2s,opacity 0.2s;
    -moz-transition:top 0.2s,opacity 0.2s;
    transition:top 0.2s,opacity 0.2s;
}
#fixed.active header.section{
    top:0;
    opacity:1;
}
#content{
    padding-top:50px;
    overflow:hidden;
}
@media (min-width: 650px) {
    #content{
        padding-top:75px;
    }
}
@media (max-width: 980px) {
    #content.about header.section.fixed,#content.contact header.section.fixed{
        position:absolute;
        top:0;
        left:0;
    }
}
header.section{
    display:block;
    border-bottom:1px solid #e3e3e3;
    position:absolute;
    top:0;
    left:0;
    background:#fff;
    z-index:9;
    height:75px;
    -webkit-transition:top 0.2s,opacity 0.2s;
    -moz-transition:top 0.2s,opacity 0.2s;
    transition:top 0.2s,opacity 0.2s;
}
@media (max-width: 650px) {
    header.section{
        height:50px;
    }
    header.section nav li{
        line-height:50px;
        height:50px;
    }
    header.section .logo-white{
        height:30px;
        top:20px;
        overflow:hidden;
    }
    header.section .logo-white:after{
        margin-top:-15px;
    }
    header.section span.toggle{
        top:10px;
    }
}
header.section.fixed{
    position:fixed;
    top:0;
    left:0;
}
header.section a.logo:hover:after{
    color:#9d9d99;
}
header.section li#filter{
    position:absolute;
    right:90px;
    top:0px;
    height:100%;
    padding:0 30px;
    list-style:none;
    border-right:1px solid #ddd;
    vertical-align:middle;
    line-height:75px;
}
header.section li#filter:hover a{
    color:#e3e3e3;
}
header.section li#filter a{
    font-weight:600;
    text-transform:uppercase;
    color:#636363;
    font-size:12px;
    letter-spacing:1.4px;
}
@media (max-width: 650px) {
    header.section li#filter a{
        position:relative;
        top:-12px;
    }
}
header.section li#filter:after{
    content:'';
    height:0;
    width:0;
    border-color:transparent;
    border-style:solid;
    border-width:10px;
    border-top-color:white;
    position:absolute;
    margin-left:50%;
    left:-10px;
    bottom:0px;
    -webkit-transition:bottom 0.5s 0.2s;
    -moz-transition:bottom 0.5s 0.2s;
    transition:bottom 0.5s 0.2s;
}
@media (max-width: 650px) {
    header.section li#filter:after{
        bottom:-5px;
    }
}
header.section li#filter:hover:after,header.section li#filter.hover:after{
    bottom:-19px;
    -webkit-transition:bottom 0.2s;
    -moz-transition:bottom 0.2s;
    transition:bottom 0.2s;
}
header.section>.wrapper>nav,footer.global header.section>.logo>nav,#content.home header.section>.careers-container>nav,header.section>.sub-head>nav,#content.services header.section>.platforms>nav,#content.services header.section>.partners>nav,#content.services header.section>.integrations>nav,#content.landing header.section>.sub-head>nav{
    font-size:12px;
    width:100%;
}
header.section>.wrapper>nav ul li strong,footer.global header.section>.logo>nav ul li strong,#content.home header.section>.careers-container>nav ul li strong,header.section>.sub-head>nav ul li strong,#content.services header.section>.platforms>nav ul li strong,#content.services header.section>.partners>nav ul li strong,#content.services header.section>.integrations>nav ul li strong,#content.landing header.section>.sub-head>nav ul li strong{
    -webkit-transition:color 0.5s;
    -moz-transition:color 0.5s;
    transition:color 0.5s;
}
header.section>.wrapper>nav ul li strong:hover,footer.global header.section>.logo>nav ul li strong:hover,#content.home header.section>.careers-container>nav ul li strong:hover,header.section>.sub-head>nav ul li strong:hover,#content.services header.section>.platforms>nav ul li strong:hover,#content.services header.section>.partners>nav ul li strong:hover,#content.services header.section>.integrations>nav ul li strong:hover,#content.landing header.section>.sub-head>nav ul li strong:hover{
    -webkit-transition:color 0.2s;
    -moz-transition:color 0.2s;
    transition:color 0.2s;
}
header.section>.wrapper>nav ul li a,footer.global header.section>.logo>nav ul li a,#content.home header.section>.careers-container>nav ul li a,header.section>.sub-head>nav ul li a,#content.services header.section>.platforms>nav ul li a,#content.services header.section>.partners>nav ul li a,#content.services header.section>.integrations>nav ul li a,#content.landing header.section>.sub-head>nav ul li a,header.section>.wrapper>nav ul li strong,footer.global header.section>.logo>nav ul li strong,#content.home header.section>.careers-container>nav ul li strong,header.section>.sub-head>nav ul li strong,#content.services header.section>.platforms>nav ul li strong,#content.services header.section>.partners>nav ul li strong,#content.services header.section>.integrations>nav ul li strong,#content.landing header.section>.sub-head>nav ul li strong{
    padding:0 40px;
    font-weight:600;
    text-transform:uppercase;
    color:#636363;
    cursor:pointer;
}
header.section>.wrapper>nav ul li:first-child strong,footer.global header.section>.logo>nav ul li:first-child strong,#content.home header.section>.careers-container>nav ul li:first-child strong,header.section>.sub-head>nav ul li:first-child strong,#content.services header.section>.platforms>nav ul li:first-child strong,#content.services header.section>.partners>nav ul li:first-child strong,#content.services header.section>.integrations>nav ul li:first-child strong,#content.landing header.section>.sub-head>nav ul li:first-child strong{
    padding-left:0px;
}
header.global .toggle{
    position:relative;
    height:25px;
    overflow:hidden;
}
header.global .logo-white{
    position:absolute;
    left:5px;
    width:106px;
    height:80px;
    background:transparent;
    line-height:30px;
    overflow:hidden;
    opacity:1;
    z-index:2;
    -webkit-transition:height 0.2s,color 0.5s;
    -moz-transition:height 0.2s,color 0.5s;
    transition:height 0.2s,color 0.5s;
}
@media (min-width: 650px) {
    header.global .logo-white{
        height:80px;
        top:9px;
    }
}
@media (min-width: 650px) {
    header.global .logo-white{
        left:0px;
    }
}
@media (min-width: 1054px) {
    header.global .logo-white{
        left:32px;
    }
}
header.global .logo-white span:after{
    font-family:'icomoon';
    text-rendering:geometricPrecision;
    font-size:60px;
    line-height:50px;
    content:'\e604';
    font-weight:100;
    color:inherit;
    display:block;
    -webkit-transition:margin 0.2s,font-size 0.5s;
    -moz-transition:margin 0.2s,font-size 0.5s;
    transition:margin 0.2s,font-size 0.5s;
}
@media (min-width: 650px) {
    header.global .logo-white span:after{
        font-size:75px;
        line-height:30px;
    }
}
header.global.small .logo-white span:after{
    line-height:50px;
}
header.global .toggle{
    position:absolute;
    right:15px;
    top:13px;
}
@media (min-width: 650px) {
    header.global .toggle{
        right:5px;
        top:25px;
    }
}
@media (min-width: 1054px) {
   header.global .toggle {
    right: 30px;
    top: 50px;
}
}
header.global .hidden-area{
    height:100%;
    width:100%;
    position:absolute;
    overflow:hidden;
    z-index:1;
}
header.global .fg,header.global .bg{
    height:100%;
    width:100%;
    overflow:hidden;
    position:absolute;
    top:2px;
    left:0;
}
header.global .fg{
    position:absolute;
}
header.global .bg{
    position:absolute;
    z-index:0;
}
header.global.desktop{
    display:none;
}
header.global.desktop>*{
    top:0;
    opacity:0;
}
header.global.desktop.show{
    display:block;
}
header.global.desktop.show>*{
    position:relative;
    top:-11px;
    opacity:0!important;
    -webkit-transition:opacity 0.5s,top 0.5s;
    -moz-transition:opacity 0.5s,top 0.5s;
    transition:opacity 0.5s,top 0.5s;
}
header.global.desktop.show>*:nth-child(0){
    -webkit-transition-delay:0s;
    -moz-transition-delay:0s;
    transition-delay:0s;
}
header.global.desktop.show>*:nth-child(1){
    -webkit-transition-delay:0.2s;
    -moz-transition-delay:0.2s;
    transition-delay:0.2s;
}
header.global.desktop.show>*:nth-child(2){
    -webkit-transition-delay:0.4s;
    -moz-transition-delay:0.4s;
    transition-delay:0.4s;
}
header.global.desktop.show.in-view>*{
    top:0;
    opacity:1!important;
    -webkit-transition:opacity 0.5s,top 0.5s;
    -moz-transition:opacity 0.5s,top 0.5s;
    transition:opacity 0.5s,top 0.5s;
}
header.global.desktop.show.in-view>*:nth-child(2){
    -webkit-transition-delay:0s;
    -moz-transition-delay:0s;
    transition-delay:0s;
}
header.global.desktop.show.in-view>*:nth-child(1){
    -webkit-transition-delay:0.2s;
    -moz-transition-delay:0.2s;
    transition-delay:0.2s;
}
header.global.desktop.show.in-view>*:nth-child(0){
    -webkit-transition-delay:0.4s;
    -moz-transition-delay:0.4s;
    transition-delay:0.4s;
}
header.global.desktop.show.in-view>.wrapper,footer.global header.global.desktop.show.in-view>.logo,#content.home header.global.desktop.show.in-view>.careers-container,header.global.desktop.show.in-view>.sub-head,#content.services header.global.desktop.show.in-view>.platforms,#content.services header.global.desktop.show.in-view>.partners,#content.services header.global.desktop.show.in-view>.integrations,#content.landing header.global.desktop.show.in-view>.sub-head{
    z-index:-1;
}
header.global.mobile{
    display:none;
}
header.global.mobile.show{
    display:block;
    opacity:0;
}
header.global.mobile.show.in-view{
    opacity:1;
}
header.global.desktop{
    position:fixed;
    top:0;
    z-index:10;
    height:0px;
    -webkit-transition:background 0.5s 0.7s,height 0.5s 0.7s;
    -moz-transition:background 0.5s 0.7s,height 0.5s 0.7s;
    transition:background 0.5s 0.7s,height 0.5s 0.7s;
	z-index: 99999;
}
header.global.desktop>.wrapper,footer.global header.global.desktop>.logo,#content.home header.global.desktop>.careers-container,header.global.desktop>.sub-head,#content.services header.global.desktop>.platforms,#content.services header.global.desktop>.partners,#content.services header.global.desktop>.integrations,#content.landing header.global.desktop>.sub-head{
    height:100%;
    overflow:hidden;
}
header.global.desktop>.wrapper>nav li a, footer.global header.global.desktop>.logo>nav li a, #content.home header.global.desktop>.careers-container>nav li a, header.global.desktop>.sub-head>nav li a, #content.services header.global.desktop>.platforms>nav li a, #content.services header.global.desktop>.partners>nav li a, #content.services header.global.desktop>.integrations>nav li a, #content.landing header.global.desktop>.sub-head>nav li a {
    color: #000;
    font-size: inherit;
    font-family: 'Conv_JosefinSans-Light';
    font-size: 14px;
}
header.global.desktop>.wrapper>nav li a:hover,footer.global header.global.desktop>.logo>nav li a:hover,#content.home header.global.desktop>.careers-container>nav li a:hover,header.global.desktop>.sub-head>nav li a:hover,#content.services header.global.desktop>.platforms>nav li a:hover,#content.services header.global.desktop>.partners>nav li a:hover,#content.services header.global.desktop>.integrations>nav li a:hover,#content.landing header.global.desktop>.sub-head>nav li a:hover{
    color:#000;
}
header.global.desktop h2{
    text-indent:-100000000px;
    display:inline-block;
}
header.global.desktop a.logo:after{
    font-family:'icomoon';
    font-size:75px;
    content:'\e604';
    font-weight:100;
    color:#ddd;
}
header.global.desktop a.logo:hover:after{
    -webkit-transition:color 0.2s;
    -moz-transition:color 0.2s;
    transition:color 0.2s;
}
header.global.desktop span.toggle{
    vertical-align:middle;
    opacity:1;
    z-index:1;
    -webkit-transition:top 0.2s;
    -moz-transition:top 0.2s;
    transition:top 0.2s;
}
header.global.desktop span.toggle em{
    color:black;
}
header.global.desktop .logo-white {
    height: auto;
    overflow: hidden;
    opacity: 1;
    z-index: 2;
    -webkit-transition: height 0.2s,color 0.5s;
    -moz-transition: height 0.2s,color 0.5s;
    transition: height 0.2s,color 0.5s;
    width: auto;
}
a.logo-white img {
    width: 75%;
}
header.global.desktop .logo-white span:after{
    text-rendering:geometricPrecision;
    font-family:'icomoon';
    font-size:75px;
    content:'\e604';
    font-weight:100;
    color:inherit;
    display:block;
    -webkit-transition:margin 0.2s;
    -moz-transition:margin 0.2s;
    transition:margin 0.2s;
}
header.global.desktop.active {
    background: none;
    color: #373b37;
    height: 75px;
    -webkit-transition: background 0.5s,height 0.2s;
    -moz-transition: background 0.5s,height 0.2s;
    transition: background 0.5s,height 0.2s;
	    z-index: 9999999;
}

header.global.desktop.active .logo-white {
    -webkit-transition: color 0.2s;
    -moz-transition: color 0.2s;
    transition: color 0.2s;
    top: 9px;
}
header.global.desktop.active .logo-white .fg,header.global.desktop.active .logo-white .bg{
    color:#fff!important;
    -webkit-transition:color 0.2s;
    -moz-transition:color 0.2s;
    transition:color 0.2s;
}
header.global.desktop.active span.toggle em{
    background:#fff;
    left:0px;
    opacity:0;
    -webkit-transition:background 0.2s,top 0.2s,left 0.2s,opacity 0.2s,-webkit-transform 0.2s 0.25s;
    -moz-transition:background 0.2s,top 0.2s,left 0.2s,opacity 0.2s,-webkit-transform 0.2s 0.25s;
    transition:background 0.2s,top 0.2s,left 0.2s,opacity 0.2s,-webkit-transform 0.2s 0.25s;
    -webkit-transition:background 0.2s,top 0.2s,left 0.2s,opacity 0.2s,-moz-transform 0.2s 0.25s;
    -moz-transition:background 0.2s,top 0.2s,left 0.2s,opacity 0.2s,-moz-transform 0.2s 0.25s;
    transition:background 0.2s,top 0.2s,left 0.2s,opacity 0.2s,-moz-transform 0.2s 0.25s;
    -webkit-transition:background 0.2s,top 0.2s,left 0.2s,opacity 0.2s,transform 0.2s 0.25s;
    -moz-transition:background 0.2s,top 0.2s,left 0.2s,opacity 0.2s,transform 0.2s 0.25s;
    transition:background 0.2s,top 0.2s,left 0.2s,opacity 0.2s,transform 0.2s 0.25s;
}

header.global.desktop.active span.toggle em:first-child{
    left:0px;
    opacity:1;
    top:10px;
    -webkit-transform:rotate(45deg);
    -moz-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
    -o-transform:rotate(45deg);
    transform:rotate(45deg);
}
header.global.desktop.active span.toggle em:last-child{
    left:0px;
    opacity:1;
    top:10px;
    -webkit-transform:rotate(-45deg);
    -moz-transform:rotate(-45deg);
    -ms-transform:rotate(-45deg);
    -o-transform:rotate(-45deg);
    transform:rotate(-45deg);
}
header.global.desktop.small.active{
    height:50px;
}
header.global.desktop.small nav li,header.global.desktop.small.active nav li{
    line-height:50px;
    height:50px;
}
header.global.desktop.small .logo-white,header.global.desktop.small.active .logo-white{
    height:30px;
    line-height:50px;
    overflow:hidden;
}
header.global.desktop.small .logo-white span,header.global.desktop.small.active .logo-white span{
    height:50px;
    line-height:50px;
}
header.global.desktop.small .logo-white:after,header.global.desktop.small.active .logo-white:after{
    margin-top:-15px;
}
header.global.desktop.small span.toggle,header.global.desktop.small.active span.toggle{
    top:10px;
}
header.global.mobile{
    display:none;
    position:fixed;
    top:0;
    z-index:1000;
    height:0px;
    width:100%;
    -webkit-transition:background 0.5s 0.7s,height 0.5s 0.7s;
    -moz-transition:background 0.5s 0.7s,height 0.5s 0.7s;
    transition:background 0.5s 0.7s,height 0.5s 0.7s;
}
header.global.mobile>div{
    position:relative;
    z-index:100;
}
header.global.mobile.show{
    display:block;
}
header.global.mobile.small.active{
    height:50px;
}
header.global.mobile.small .logo-white,header.global.mobile.small.active .logo-white{
    height:50px;
    overflow:hidden;
}
header.global.mobile.small .logo-white span,header.global.mobile.small.active .logo-white span{
    height:50px;
    line-height:50px;
}
header.global.mobile.small span.toggle,header.global.mobile.small.active span.toggle{
    top:10px;
}
header.global.mobile a.logo:after{
    font-family:'icomoon';
    font-size:75px;
    content:'\e604';
    font-weight:100;
    color:#ddd;
}
header.global.mobile a.logo:hover:after{
    -webkit-transition:color 0.2s;
    -moz-transition:color 0.2s;
    transition:color 0.2s;
}
header.global.mobile span.toggle{
    vertical-align:middle;
    opacity:1;
    z-index:10;
    -webkit-transition:top 0.2s;
    -moz-transition:top 0.2s;
    transition:top 0.2s;
}
header.global.mobile span.toggle em{
    color:black;
}
header.global.mobile nav {
    width: 180px;
    left: -180px;
    background-color: #040404;
    position: absolute;
    top: 0;
    z-index: 999999;
    padding-bottom: 1000px;
    margin-bottom: -1000px;
    height: 100%;
    -webkit-transition: left 0.5s 0.5s;
    -moz-transition: left 0.5s 0.5s;
    transition: left 0.5s 0.5s;
    background: rgba(78, 59, 68, 1);
}
@media (min-width: 650px) {
    header.global.mobile nav{
        width:300px;
        left:-300px;
    }
}
header.global.mobile nav ul {
    margin-top: 110px;
    z-index: 2;
}
@media (min-width: 650px) {
    header.global.mobile nav ul{
        margin-top:75px;
    }
}
header.global.mobile nav ul>li{
    margin-left:20px;
    margin-bottom:18px;
    position:relative;
    opacity:0;
    left:-15px;
    -webkit-transition:opacity 0.5s,left 0.5s;
    -moz-transition:opacity 0.5s,left 0.5s;
    transition:opacity 0.5s,left 0.5s;
	list-style-type: none;
}
@media (min-width: 650px) {
    header.global.mobile nav ul>li{
        margin-left:35px;
        margin-bottom:25px;
    }
}
header.global.mobile nav ul>li:nth-child(6){
    -webkit-transition-delay:0s;
    -moz-transition-delay:0s;
    transition-delay:0s;
}
header.global.mobile nav ul>li:nth-child(5){
    -webkit-transition-delay:0.1s;
    -moz-transition-delay:0.1s;
    transition-delay:0.1s;
}
header.global.mobile nav ul>li:nth-child(4){
    -webkit-transition-delay:0.2s;
    -moz-transition-delay:0.2s;
    transition-delay:0.2s;
}
header.global.mobile nav ul>li:nth-child(3){
    -webkit-transition-delay:0.3s;
    -moz-transition-delay:0.3s;
    transition-delay:0.3s;
}
header.global.mobile nav ul>li:nth-child(2){
    -webkit-transition-delay:0.4s;
    -moz-transition-delay:0.4s;
    transition-delay:0.4s;
}
header.global.mobile nav ul>li:nth-child(1){
    -webkit-transition-delay:0.5s;
    -moz-transition-delay:0.5s;
    transition-delay:0.5s;
}
header.global.mobile nav ul>li:nth-child(0){
    -webkit-transition-delay:0.6s;
    -moz-transition-delay:0.6s;
    transition-delay:0.6s;
}
header.global.mobile nav ul>li.sub-nav{
    margin-left:45px;
}
@media (min-width: 650px) {
    header.global.mobile nav ul>li.sub-nav{
        margin-left:50px;
    }
}
header.global.mobile nav ul>li.sub-nav a{
    color:#e3e3e3;
    font-size:12px;
}
header.global.mobile nav ul>li.sub-nav a:hover{
    color:#fff;
}
header.global.mobile nav ul>li strong{
    font-weight:400;
}
header.global.mobile nav ul>li a, header.global.mobile nav ul>li strong {
    color: #dedede;
    font-size: inherit;
    text-transform: uppercase;
    font-size: 13px;
    letter-spacing: 1.4px;
    font-family: 'Conv_JosefinSans-Light';
    text-decoration: none;
}
header.global.mobile nav ul>li a:hover,header.global.mobile nav ul>li a.active,header.global.mobile nav ul>li strong:hover,header.global.mobile nav ul>li strong.active{
    color:#e3e3e3;
}
header.global.mobile nav ul>li a.active:hover,header.global.mobile nav ul>li strong.active:hover{
    color:#fff;
}
header.global.mobile nav ul.about ul>li:nth-child(11),header.global.mobile nav ul.news ul>li:nth-child(11){
    -webkit-transition-delay:0s;
    -moz-transition-delay:0s;
    transition-delay:0s;
}
header.global.mobile nav ul.about ul>li:nth-child(10),header.global.mobile nav ul.news ul>li:nth-child(10){
    -webkit-transition-delay:0.1s;
    -moz-transition-delay:0.1s;
    transition-delay:0.1s;
}
header.global.mobile nav ul.about ul>li:nth-child(9),header.global.mobile nav ul.news ul>li:nth-child(9){
    -webkit-transition-delay:0.2s;
    -moz-transition-delay:0.2s;
    transition-delay:0.2s;
}
header.global.mobile nav ul.about ul>li:nth-child(8),header.global.mobile nav ul.news ul>li:nth-child(8){
    -webkit-transition-delay:0.3s;
    -moz-transition-delay:0.3s;
    transition-delay:0.3s;
}
header.global.mobile nav ul.about ul>li:nth-child(7),header.global.mobile nav ul.news ul>li:nth-child(7){
    -webkit-transition-delay:0.4s;
    -moz-transition-delay:0.4s;
    transition-delay:0.4s;
}
header.global.mobile nav ul.about ul>li:nth-child(6),header.global.mobile nav ul.news ul>li:nth-child(6){
    -webkit-transition-delay:0.5s;
    -moz-transition-delay:0.5s;
    transition-delay:0.5s;
}
header.global.mobile nav ul.about ul>li:nth-child(5),header.global.mobile nav ul.news ul>li:nth-child(5){
    -webkit-transition-delay:0.6s;
    -moz-transition-delay:0.6s;
    transition-delay:0.6s;
}
header.global.mobile nav ul.about ul>li:nth-child(4),header.global.mobile nav ul.news ul>li:nth-child(4){
    -webkit-transition-delay:0.7s;
    -moz-transition-delay:0.7s;
    transition-delay:0.7s;
}
header.global.mobile nav ul.about ul>li:nth-child(3),header.global.mobile nav ul.news ul>li:nth-child(3){
    -webkit-transition-delay:0.8s;
    -moz-transition-delay:0.8s;
    transition-delay:0.8s;
}
header.global.mobile nav ul.about ul>li:nth-child(2),header.global.mobile nav ul.news ul>li:nth-child(2){
    -webkit-transition-delay:0.9s;
    -moz-transition-delay:0.9s;
    transition-delay:0.9s;
}
header.global.mobile nav ul.about ul>li:nth-child(1),header.global.mobile nav ul.news ul>li:nth-child(1){
    -webkit-transition-delay:1s;
    -moz-transition-delay:1s;
    transition-delay:1s;
}
header.global.mobile nav ul.about ul>li:nth-child(0),header.global.mobile nav ul.news ul>li:nth-child(0){
    -webkit-transition-delay:1.1s;
    -moz-transition-delay:1.1s;
    transition-delay:1.1s;
}
header.global.mobile nav ul.work ul>li:nth-child(12),header.global.mobile nav ul.contact ul>li:nth-child(12){
    -webkit-transition-delay:0s;
    -moz-transition-delay:0s;
    transition-delay:0s;
}
header.global.mobile nav ul.work ul>li:nth-child(11),header.global.mobile nav ul.contact ul>li:nth-child(11){
    -webkit-transition-delay:0.1s;
    -moz-transition-delay:0.1s;
    transition-delay:0.1s;
}
header.global.mobile nav ul.work ul>li:nth-child(10),header.global.mobile nav ul.contact ul>li:nth-child(10){
    -webkit-transition-delay:0.2s;
    -moz-transition-delay:0.2s;
    transition-delay:0.2s;
}
header.global.mobile nav ul.work ul>li:nth-child(9),header.global.mobile nav ul.contact ul>li:nth-child(9){
    -webkit-transition-delay:0.3s;
    -moz-transition-delay:0.3s;
    transition-delay:0.3s;
}
header.global.mobile nav ul.work ul>li:nth-child(8),header.global.mobile nav ul.contact ul>li:nth-child(8){
    -webkit-transition-delay:0.4s;
    -moz-transition-delay:0.4s;
    transition-delay:0.4s;
}
header.global.mobile nav ul.work ul>li:nth-child(7),header.global.mobile nav ul.contact ul>li:nth-child(7){
    -webkit-transition-delay:0.5s;
    -moz-transition-delay:0.5s;
    transition-delay:0.5s;
}
header.global.mobile nav ul.work ul>li:nth-child(6),header.global.mobile nav ul.contact ul>li:nth-child(6){
    -webkit-transition-delay:0.6s;
    -moz-transition-delay:0.6s;
    transition-delay:0.6s;
}
header.global.mobile nav ul.work ul>li:nth-child(5),header.global.mobile nav ul.contact ul>li:nth-child(5){
    -webkit-transition-delay:0.7s;
    -moz-transition-delay:0.7s;
    transition-delay:0.7s;
}
header.global.mobile nav ul.work ul>li:nth-child(4),header.global.mobile nav ul.contact ul>li:nth-child(4){
    -webkit-transition-delay:0.8s;
    -moz-transition-delay:0.8s;
    transition-delay:0.8s;
}
header.global.mobile nav ul.work ul>li:nth-child(3),header.global.mobile nav ul.contact ul>li:nth-child(3){
    -webkit-transition-delay:0.9s;
    -moz-transition-delay:0.9s;
    transition-delay:0.9s;
}
header.global.mobile nav ul.work ul>li:nth-child(2),header.global.mobile nav ul.contact ul>li:nth-child(2){
    -webkit-transition-delay:1s;
    -moz-transition-delay:1s;
    transition-delay:1s;
}
header.global.mobile nav ul.work ul>li:nth-child(1),header.global.mobile nav ul.contact ul>li:nth-child(1){
    -webkit-transition-delay:1.1s;
    -moz-transition-delay:1.1s;
    transition-delay:1.1s;
}
header.global.mobile nav ul.work ul>li:nth-child(0),header.global.mobile nav ul.contact ul>li:nth-child(0){
    -webkit-transition-delay:1.2s;
    -moz-transition-delay:1.2s;
    transition-delay:1.2s;
}
header.global.mobile.active nav{
    left:0px;
    -webkit-transition:left 0.5s;
    -moz-transition:left 0.5s;
    transition:left 0.5s;
	list-style-type: none;
}
header.global.mobile.active nav ul>li {
    opacity: 1;
    left: 0;
    list-style-type: none;
}
header.global.mobile.active nav ul>li:nth-child(0){
    -webkit-transition-delay:0s;
    -moz-transition-delay:0s;
    transition-delay:0s;
}
header.global.mobile.active nav ul>li:nth-child(1){
    -webkit-transition-delay:0.1s;
    -moz-transition-delay:0.1s;
    transition-delay:0.1s;
}
header.global.mobile.active nav ul>li:nth-child(2){
    -webkit-transition-delay:0.2s;
    -moz-transition-delay:0.2s;
    transition-delay:0.2s;
}
header.global.mobile.active nav ul>li:nth-child(3){
    -webkit-transition-delay:0.3s;
    -moz-transition-delay:0.3s;
    transition-delay:0.3s;
}
header.global.mobile.active nav ul>li:nth-child(4){
    -webkit-transition-delay:0.4s;
    -moz-transition-delay:0.4s;
    transition-delay:0.4s;
}
header.global.mobile.active nav ul>li:nth-child(5){
    -webkit-transition-delay:0.5s;
    -moz-transition-delay:0.5s;
    transition-delay:0.5s;
}
header.global.mobile.active nav ul>li:nth-child(6){
    -webkit-transition-delay:0.6s;
    -moz-transition-delay:0.6s;
    transition-delay:0.6s;
}
header.global.mobile.active nav ul>li:nth-child(7){
    -webkit-transition-delay:0.7s;
    -moz-transition-delay:0.7s;
    transition-delay:0.7s;
}


header.global.mobile.active nav ul.about>li:nth-child(0),header.global.mobile.active nav ul.news>li:nth-child(0){
    -webkit-transition-delay:0s;
    -moz-transition-delay:0s;
    transition-delay:0s;
}
header.global.mobile.active nav ul.about>li:nth-child(1),header.global.mobile.active nav ul.news>li:nth-child(1){
    -webkit-transition-delay:0.1s;
    -moz-transition-delay:0.1s;
    transition-delay:0.1s;
}
header.global.mobile.active nav ul.about>li:nth-child(2),header.global.mobile.active nav ul.news>li:nth-child(2){
    -webkit-transition-delay:0.2s;
    -moz-transition-delay:0.2s;
    transition-delay:0.2s;
}
header.global.mobile.active nav ul.about>li:nth-child(3),header.global.mobile.active nav ul.news>li:nth-child(3){
    -webkit-transition-delay:0.3s;
    -moz-transition-delay:0.3s;
    transition-delay:0.3s;
}
header.global.mobile.active nav ul.about>li:nth-child(4),header.global.mobile.active nav ul.news>li:nth-child(4){
    -webkit-transition-delay:0.4s;
    -moz-transition-delay:0.4s;
    transition-delay:0.4s;
}
header.global.mobile.active nav ul.about>li:nth-child(5),header.global.mobile.active nav ul.news>li:nth-child(5){
    -webkit-transition-delay:0.5s;
    -moz-transition-delay:0.5s;
    transition-delay:0.5s;
}
header.global.mobile.active nav ul.about>li:nth-child(6),header.global.mobile.active nav ul.news>li:nth-child(6){
    -webkit-transition-delay:0.6s;
    -moz-transition-delay:0.6s;
    transition-delay:0.6s;
}
header.global.mobile.active nav ul.about>li:nth-child(7),header.global.mobile.active nav ul.news>li:nth-child(7){
    -webkit-transition-delay:0.7s;
    -moz-transition-delay:0.7s;
    transition-delay:0.7s;
}
header.global.mobile.active nav ul.about>li:nth-child(8),header.global.mobile.active nav ul.news>li:nth-child(8){
    -webkit-transition-delay:0.8s;
    -moz-transition-delay:0.8s;
    transition-delay:0.8s;
}
header.global.mobile.active nav ul.about>li:nth-child(9),header.global.mobile.active nav ul.news>li:nth-child(9){
    -webkit-transition-delay:0.9s;
    -moz-transition-delay:0.9s;
    transition-delay:0.9s;
}
header.global.mobile.active nav ul.about>li:nth-child(10),header.global.mobile.active nav ul.news>li:nth-child(10){
    -webkit-transition-delay:1s;
    -moz-transition-delay:1s;
    transition-delay:1s;
}
header.global.mobile.active nav ul.about>li:nth-child(11),header.global.mobile.active nav ul.news>li:nth-child(11){
    -webkit-transition-delay:1.1s;
    -moz-transition-delay:1.1s;
    transition-delay:1.1s;
}
header.global.mobile.active nav ul.work>li:nth-child(0),header.global.mobile.active nav ul.contact>li:nth-child(0){
    -webkit-transition-delay:0s;
    -moz-transition-delay:0s;
    transition-delay:0s;
}
header.global.mobile.active nav ul.work>li:nth-child(1),header.global.mobile.active nav ul.contact>li:nth-child(1){
    -webkit-transition-delay:0.1s;
    -moz-transition-delay:0.1s;
    transition-delay:0.1s;
}
header.global.mobile.active nav ul.work>li:nth-child(2),header.global.mobile.active nav ul.contact>li:nth-child(2){
    -webkit-transition-delay:0.2s;
    -moz-transition-delay:0.2s;
    transition-delay:0.2s;
}
header.global.mobile.active nav ul.work>li:nth-child(3),header.global.mobile.active nav ul.contact>li:nth-child(3){
    -webkit-transition-delay:0.3s;
    -moz-transition-delay:0.3s;
    transition-delay:0.3s;
}
header.global.mobile.active nav ul.work>li:nth-child(4),header.global.mobile.active nav ul.contact>li:nth-child(4){
    -webkit-transition-delay:0.4s;
    -moz-transition-delay:0.4s;
    transition-delay:0.4s;
}
header.global.mobile.active nav ul.work>li:nth-child(5),header.global.mobile.active nav ul.contact>li:nth-child(5){
    -webkit-transition-delay:0.5s;
    -moz-transition-delay:0.5s;
    transition-delay:0.5s;
}
header.global.mobile.active nav ul.work>li:nth-child(6),header.global.mobile.active nav ul.contact>li:nth-child(6){
    -webkit-transition-delay:0.6s;
    -moz-transition-delay:0.6s;
    transition-delay:0.6s;
}
header.global.mobile.active nav ul.work>li:nth-child(7),header.global.mobile.active nav ul.contact>li:nth-child(7){
    -webkit-transition-delay:0.7s;
    -moz-transition-delay:0.7s;
    transition-delay:0.7s;
}
header.global.mobile.active nav ul.work>li:nth-child(8),header.global.mobile.active nav ul.contact>li:nth-child(8){
    -webkit-transition-delay:0.8s;
    -moz-transition-delay:0.8s;
    transition-delay:0.8s;
}
header.global.mobile.active nav ul.work>li:nth-child(9),header.global.mobile.active nav ul.contact>li:nth-child(9){
    -webkit-transition-delay:0.9s;
    -moz-transition-delay:0.9s;
    transition-delay:0.9s;
}
header.global.mobile.active nav ul.work>li:nth-child(10),header.global.mobile.active nav ul.contact>li:nth-child(10){
    -webkit-transition-delay:1s;
    -moz-transition-delay:1s;
    transition-delay:1s;
}
header.global.mobile.active nav ul.work>li:nth-child(11),header.global.mobile.active nav ul.contact>li:nth-child(11){
    -webkit-transition-delay:1.1s;
    -moz-transition-delay:1.1s;
    transition-delay:1.1s;
}
header.global.mobile.active nav ul.work>li:nth-child(12),header.global.mobile.active nav ul.contact>li:nth-child(12){
    -webkit-transition-delay:1.2s;
    -moz-transition-delay:1.2s;
    transition-delay:1.2s;
}
header.global.mobile.active .logo-white{
    -webkit-transition:color 0.2s;
    -moz-transition:color 0.2s;
    transition:color 0.2s;
}
header.global.mobile.active .logo-white .fg:after,header.global.mobile.active .logo-white .bg:after{
    color:#fff!important;
    -webkit-transition:color 0.2s;
    -moz-transition:color 0.2s;
    transition:color 0.2s;
}
header.global.mobile.active span.toggle em{
    left:0px;
    opacity:0;
    -webkit-transition:background 0.2s,top 0.2s,left 0.2s,opacity 0.2s,-webkit-transform 0.2s 0.25s;
    -moz-transition:background 0.2s,top 0.2s,left 0.2s,opacity 0.2s,-webkit-transform 0.2s 0.25s;
    transition:background 0.2s,top 0.2s,left 0.2s,opacity 0.2s,-webkit-transform 0.2s 0.25s;
    -webkit-transition:background 0.2s,top 0.2s,left 0.2s,opacity 0.2s,-moz-transform 0.2s 0.25s;
    -moz-transition:background 0.2s,top 0.2s,left 0.2s,opacity 0.2s,-moz-transform 0.2s 0.25s;
    transition:background 0.2s,top 0.2s,left 0.2s,opacity 0.2s,-moz-transform 0.2s 0.25s;
    -webkit-transition:background 0.2s,top 0.2s,left 0.2s,opacity 0.2s,transform 0.2s 0.25s;
    -moz-transition:background 0.2s,top 0.2s,left 0.2s,opacity 0.2s,transform 0.2s 0.25s;
    transition:background 0.2s,top 0.2s,left 0.2s,opacity 0.2s,transform 0.2s 0.25s;
}
header.global.mobile.active span.toggle em:first-child{
    left:0px;
    opacity:1;
    top:10px;
    -webkit-transform:rotate(45deg);
    -moz-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
    -o-transform:rotate(45deg);
    transform:rotate(45deg);
}
header.global.mobile.active span.toggle em:last-child{
    left:0px;
    opacity:1;
    top:10px;
    -webkit-transform:rotate(-45deg);
    -moz-transform:rotate(-45deg);
    -ms-transform:rotate(-45deg);
    -o-transform:rotate(-45deg);
    transform:rotate(-45deg);
} 




@media (max-width: 640px) {
	.mobile.active span.toggle span em:last-child {
		top: 11px !important;
	}
}
