
body {
    font-family:"VegurLight",Arial,Verdana;
    font-size:15px;
    overflow:hidden;
}



a {
    text-decoration:none;
    color:inherit;
}
a:hover {
    text-decoration:underline;
}


#logo {
    position:absolute;
    z-index:10;
    top:50px;
    left:50px;
    width:205px;
    height:161px;
    background-image:url('../images/logo.png');
    display:none;
}


#contact_holder {
    position:absolute;
    z-index:20;
    top:200px;
    left:60px;
    width:165px;
    padding:0 10px 0 10px;
    display:none;
    color:#fff;
}

#contact_holder.box_style_1 {
    background-color:rgba(255,255,255,0.3);    
}
#contact_holder.box_style_2 {
    background-color:rgba(0,0,0,0.35);
}

#contact_holder div {
    margin:26px 0;
}

#img_holder {
    position:absolute;
    overflow:hidden;
    z-index:1;
    width:100%;
    height:100%;
}



#info_strip {
    background-color:rgba(255,255,255,0.90);
    width:100%;
    padding:0.3em 0 0.2em 0;
    height:1.5em;
    position:absolute;
    z-index:2000;
    bottom:-2em;
    -webkit-transition: all 0.6s;
    -moz-transition: all 0.6s;
    transition: all 0.6s;
}

#info_strip.open {
   /* bottom:0px;*/
}

#info_strip div {
    margin-top:0.15em;
    position: absolute;
}

#info_strip .project {
    left:50px;
}

#info_strip .designer {
    width:100%;
    text-align:center;
}

#info_strip .leader {
    right:50px;
}


/*
#info_strip .contact_holder div,
#info_strip .project_holder div {
    padding:3px 15px;
}

#info_strip .contact_holder {
    float:left;
}
#info_strip .project_holder {
    float:right;
    width: 50%;
}
#info_strip .project_holder div {
    float:right;
}

*/


#info_btn {
    width:30px;
    height:30px;
    cursor:pointer;
    position:absolute;
    z-index:3;
    bottom:50px;
    left:50px;
    background-image:url('../images/info_btn.png');
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}
#info_btn:hover {
    background-image:url('../images/info_btn_2.png');
}

#credit {
   position:absolute; 
   z-index:4;
   bottom:50px;
   right:50px;
   text-align:right;
   color:#fff;
   font-style:italic;
   display:none;
}

@media only screen 
and (min-width : 1500px) {
    
}

@media only screen 
and (max-width : 1280px) {
    
}

@media only screen 
and (max-width : 1020px) {
    
}

