﻿/* Logo white/black fading */
#logo .logo {
    position: absolute;
    -webkit-transition: opacity 0.2s ease-in-out;
    -moz-transition: opacity 0.2s ease-in-out;
    -o-transition: opacity 0.2s ease-in-out;
    transition: opacity 0.2s ease-in-out;
}
#logo.white .logo.black {
    opacity:0;
}
#logo.white .logo.white {
    opacity:1;
}

#logo.black .logo.black {
    opacity:1;
}
#logo.black .logo.white {
    opacity:0;
}

/* black/white fading for text and icons */
.color-change.black {
    color:black !important;
}
.color-change.white {
    color:white !important;
}

/* Black / white fading for nav circles */
#fp-nav.white li a {
    box-shadow: inset 0 0 0 1px #fff;
}
#fp-nav.white li a.active {
    box-shadow: inset 0 0 0 8px #fff;
}


.iphone {
    background:transparent url('../images/iphone6_white.gif') no-repeat center;
    padding:70px 20px;
}

#branch-banner-iframe { 
    box-shadow: 0 2px 2px rgba(0,0,0,.4) !important; 
}

#text-app {
    display: none !important;
}

@media screen and (min-width: 1024px) {
    #download {
        display: none !important;
    }

    #text-app {
        display: block !important;
    }
}

@media (max-width: 867px) {
    .hidden-mobile {
        display: none !important;
    }
}