
/**********************************************
         RESET (HTML5) 
***********************************************/
/*  html5doctor.com Reset Stylesheet (Eric Meyer's Reset Reloaded + HTML5 baseline) 
 v1.4 2009-07-27 | Authors: Eric Meyer & Richard Clark  html5doctor.com/html-5-reset-stylesheet/*/
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, figure, footer, header, hgroup, menu, nav, section, menu,
time, mark, audio, video {
margin:0;
padding:0;
border:0;
outline:0;
font-size: 1em;
vertical-align: baseline;
background: transparent;
-ms-box-sizing: border-box;
-o-box-sizing: border-box;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
        box-sizing: border-box;
}

html {-webkit-font-smoothing: antialiased;}


article, aside, figure, footer, header,
hgroup, nav, section { display: block; }

nav, ul { list-style:none; }

blockquote, q { quotes:none; }

blockquote:before, blockquote:after,
q:before, q:after { content:''; content:none; }

a { margin:0; padding:0; font-size:1em; vertical-align:baseline; background:transparent; outline: none; }

/*************** END RESET CSS *****************/

/******* MAKING IMAGES FLEXIBLE ******/
img {
/*     width: auto; */
    height: auto; 
    max-width: 100%;
/* height: 100%; */ /* Safari not keen on this */
}


/******* NON-SEMANTIC HELPER CLASSES *******/

/* Hide only visually(ie for page outline headings) 
but have it available for screenreaders: h5bp.com/v */
.visuallyhidden { 
  position: absolute; 
  overflow: hidden; 
  clip: rect(0 0 0 0); 
  height: 1px; width: 1px; 
  margin: -1px; padding: 0; border: 0; 
}

.hidden {visibility: hidden;}


/* -9999px hack improved */
/* see agency icons in header  */
 .hide-text {
text-indent: 100%;
white-space: nowrap;  
overflow: hidden;
} 



/****** LINKS ******/
a { 
    color: inherit;
    -webkit-transition: all 500ms ease-in-out 0;
    -moz-transition: all 500ms ease-in-out 0;
    -o-transition: all 500ms ease-in-out 0;
    transition: all 500ms ease;
}

a, 
a:visited {
/* color: #fff; */
color: #ababab;
text-decoration: none;
}
a:hover {color: #fff;}
a:active {color: greenyellow;}

.contact-email > a {color: #fff;}

