/* ========================= Fonts Base Settings =========================*/
@font-face {
  font-family: 'Tahoma';
  src: url('Tahoma.eot?#iefix') format('embedded-opentype'),  url('Tahoma.woff') format('woff'), url('Tahoma.ttf')  format('truetype'), url('Tahoma.svg#Tahoma') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Tahoma';
  src: url('fonts/Tahoma/Tahoma.eot?#iefix') format('embedded-opentype'),
       url('fonts/Tahoma/Tahoma.otf')  format('opentype'),
       url('fonts/Tahoma/Tahoma.woff') format('woff'),
       url('fonts/Tahoma/Tahoma.ttf')  format('truetype'),
       url('fonts/Tahoma/Tahoma.svg#Tahoma') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
    font-family: 'CopperGothCaps-Bold';
    src: url('fonts/CopperGothCaps-Bold/CopperGothCaps-Bold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
  font-family: 'ProximaNova-Bold';
  src: url('fonts/ProximaNova-Bold/ProximaNova-Bold.eot?#iefix') format('embedded-opentype'),
       url('fonts/ProximaNova-Bold/ProximaNova-Bold.otf')  format('opentype'),
       url('fonts/ProximaNova-Bold/ProximaNova-Bold.woff') format('woff'),
       url('fonts/ProximaNova-Bold/ProximaNova-Bold.ttf')  format('truetype'),
       url('fonts/ProximaNova-Bold/ProximaNova-Bold.svg#ProximaNova-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'ProximaNova-Regular';
  src: url('fonts/ProximaNova-Regular/ProximaNova-Regular.eot?#iefix') format('embedded-opentype'),
       url('fonts/ProximaNova-Regular/ProximaNova-Regular.otf')  format('opentype'),
       url('fonts/ProximaNova-Regular/ProximaNova-Regular.woff') format('woff'),
       url('fonts/ProximaNova-Regular/ProximaNova-Regular.ttf')  format('truetype'),
       url('fonts/ProximaNova-Regular/ProximaNova-Regular.svg#ProximaNova-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}
body { line-height: 1; -ms-overflow-style: scrollbar; }

body * { -webkit-font-smoothing: antialiased; text-shadow: 0 1px 0 rgba(0, 0, 0, 0.01); }

p { line-height: 35px; padding-bottom: 25px; }

ul, ol { list-style: none; margin-bottom: 16px; list-style: none; }
ul li, ol li { position: relative; padding: 0 0 0 21px; font-size: 14px; line-height: 21px; color: #686868; margin-bottom: 5px; }
ul li:before, ol li:before { content: ""; display: block; position: absolute; top: 0; left: 0; top: 10px; width: 7px; height: 7px;}

ol { counter-reset: li; margin-left: 0; padding-left: 0; margin-bottom: 25px; padding-left: 16px; }
ol li { position: relative; list-style: decimal; counter-increment: li; margin-bottom: 8px; list-style: none; line-height: 1.3; font-size: 30px; color: #515151; }
ol li:before { content: counter(li) "."; position: absolute; top: 16px; left: -20px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; width: 20px; height: 25px; font-size: 30px;  margin-right: 8px; line-height: 20px; color: #bd0920;background: none; font-family: "Tahoma"; text-align: center; font-weight: bold;}

