html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, button, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
  margin: 0; list-style: none; text-decoration: none; padding: 0;box-sizing: border-box; outline: none;
  border: 0; font-size: 100%;font: inherit;   vertical-align: baseline;font-family: "avenir-lt-pro", sans-serif;color: #494949;}

a:focus{outline: none !important;}
img{max-width: 100%;}

body{overflow-x: hidden; } 

*{box-sizing: border-box;}

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

body {
  line-height: 1; }

ol, ul {
  list-style: none; }

blockquote, q {
  quotes: none; }

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

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

table {
  border-collapse: collapse;
  border-spacing: 0; }


::-moz-selection { 
    color: #ffffff;
    background:#f36b22;
}

::selection {
   color: #ffffff;
   background:#f36b22;
}


::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  opacity: 1;
}
::-moz-placeholder { /* Firefox 19+ */
  opacity: 1;
}
:-ms-input-placeholder { /* IE 10+ */
  opacity: 1;
}
:-moz-placeholder { /* Firefox 18- */
  opacity: 1;
}

input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {
    background-color: rgba(250, 255, 189, 0) !important;
    background-image: none !important;
    color: rgb(0, 0, 0) !important;
}


 

.left{ float: left;}
.right{ float: right;}

p{font-size: 13px; line-height: 22px;}

 

