 
body, h1, h2, h3, h4, p ,ul , li , dl, dd, dt ,figure, button, a { margin:0px; padding:0px; border:0;} 
 
ul {
    list-style: none outside none;
}
blockquote, q {
    quotes: none;
}
 
img {
    vertical-align:middle; margin:0px; padding:0px; border:none;
}
embed {
    vertical-align: top;
}
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video {
    display: block;
}
mark, rp, rt, ruby, summary, time {
    display: inline;
}

tl{ text-align:left;}

a:hover{transition: .25s ease-in-out;  -moz-transition:   .25s ease-in-out; -webkit-transition:.25s ease-in-out; -ms-transition:.25s ease-in-out;}
   
a {text-decoration: none; transition: all 0.5s ease 0s;}

::-webkit-input-placeholder {
   color: black;
}

:-moz-placeholder { /* Firefox 18- */
   color: black;  
}

::-moz-placeholder {  /* Firefox 19+ */
   color: black;  
}

:-ms-input-placeholder {  
   color: black;  
}

.f_left{ float:left;} 
.f_right{ float:right;} 
.clear{ clear:both;}

button{ cursor:pointer; transition: .25s ease-in-out; -moz-transition:   .25s ease-in-out; -webkit-transition:.25s ease-in-out; -ms-transition:.25s ease-in-out; background:none;
border:none;}

h1 , h2 , h3, h4 ,h5 ,h6{ font-weight:lighter;}