
#ourwork #stage {
    background: #000 url('../img/loading.gif') no-repeat center top;
}

.nodisplay{
    display:none;
}

p {font-family: arial, sans-serif}


#footer p {
    font-size: 0.9rem;
}

/* structure ***********************************************/

#stage{
    padding-bottom: 40px;
}

#masthead-wrap{
    background: #000;
    border-bottom: 1px solid #fff;
}

#masthead {

}


#footer {
    position: fixed;
    padding: 5px 0 0 0;
    color: #fff;
    bottom: 0;
    width: 100%;
    height: 35px; /* choose any height */
    background: #000;
    border-top: 1px solid #fff
}

/* Top Bar ***********************************************/

.top-bar-section ul li > a.button {
    font-size: 0.875rem;
    padding-right: 15px;
    padding-left: 15px;
    background-color: #00aeef;
    border-color: #008bbf;
    color: white;
}

.top-bar {
    background: #000;

}

li.active a
{
    cursor: default;
}

li.name
{
    background: #000;
}

/* Slider *****************************************************/

#whatwedo-orbit-wrapper {
    background: #000
}

.home.slider.orbit li, .home.slider.orbit ul{
    padding: 0;
    margin: 0;
    background: #000;
}

home.slider img {display:none;}
home.slider.orbit img {display:block;}

.home.orbit {overflow: hidden}

.home.orbit li div {width: 100%; height: 100%}

.home.orbit em {
    text-emphasis-style: none;
    font-style: normal;
    color: #00AEEF;

}

.orbit{
    position: relative;
}

.home.orbit-footer {
    height: 20px;
    background: #000;
    border-top: 1px solid #fff;
}

.orbit .orbit-caption
{
    background: none;
    top:0;
    font-size: 3.5rem;
    font-weight: bolder;
    position: absolute;
    padding: 0.625rem 0;
}

.orbit-container .orbit-slides-container li {
    min-height: inherit;
}

.orbit-container .orbit-timer {
    top: auto;
    bottom: 16px;
}

/* What we do styling *******************************************************/

.ct-title {font-family: courier, typewriter, monospace;
    letter-spacing: -0.3rem;}

.strategy {
    padding: 25px 0 10px 0;
    color: #fff;
    background: #000 url('../img/strategybg.jpg') repeat;
    border-top: 1px solid #fff ;
}

.strategy #ct1 {color:#555;text-align: right}
.oneprinciple #ct2 {color:#555;text-align: right}

.strategy p {margin: 0;}

h3#strategy1 {color:#00AEEF}
h3#strategy2 {color:#00b600}
h3#strategy3 {color:#EC008C}
h3#strategy4 {color:#b50c11}

#oneprinciplebg {
    background: #fff;
}

.oneprinciple {padding: 20px 0}

.oneprinciple p em {
    font-style: normal;
    font-weight: bolder;
    font-size: 1.2rem;
    font-family: courier, typewriter, monospace

}

.brandingandgd #ct3 {color:#555;text-align: right}


.brandingandgd {
    background: url('../img/doodle1.png') no-repeat right -20px;
    padding: 25px 0 15px 0;;

}

#brandingandgdbg {
    background: url('../img/wet-graph-paper-seamless-background.jpg') repeat;

}




/* Montag wall ************************************************/

.Collage{
    /*This is where you set the padding you want between the images*/
    padding:5px;

}
.Collage img{
    margin:0;
    padding:0;
    display:inline-block;
    vertical-align:bottom;
    opacity:1;

    /*This is where you set the border you want for the image*/
    border:0.4rem solid #333;

}


/* In this example, this is the main item being resized */
.Image_Wrapper{
    /* to get the fade in effect, set opacity to 0 on the first element within the gallery area */
    opacity:0;

}

.Caption{
    font-size:1.4rem;
    line-height:1.8rem;
    font-weight:bold;
    font-family:arial;
}
.Caption_Content{
    /* padding:10px; */
    color:#FFF;
    padding:2rem;
}

#contactus {
    background: url('../img/telephone-cups.png') left top no-repeat;
    background-size:   cover;
}

#contactus .form{
    padding: 25px 0;


}
#contactus .form-wrapper{
    opacity: .9
}

ul.errors {
    list-style: none;
    padding: 0 0 25px;
    margin: 0;
}

ul.errors li {
    padding: 0;
    margin: 0;
}

.page404 {
    color: #000;
}

.page404 h1, .page404 h2,.page404 h3, .page404 h4{
    color: #fff;
    font-weight: bolder;
}



