/* CSS Document */
@font-face { font-family: 'WorkSansRegular'; src: url('../fonts/WorkSansRegular.eot'); src: url('../fonts/WorkSansRegular.eot') format('embedded-opentype'),  url('../fonts/WorkSansRegular.woff2') format('woff2'),  url('../fonts/WorkSansRegular.woff') format('woff'),  url('../fonts/WorkSansRegular.ttf') format('truetype'),  url('../fonts/WorkSansRegular.svg#WorkSansRegular') format('svg'); }
@font-face { font-family: 'WorkSansBold'; src: url('../fonts/WorkSansBold.eot'); src: url('../fonts/WorkSansBold.eot') format('embedded-opentype'),  url('../fonts/WorkSansBold.woff2') format('woff2'),  url('../fonts/WorkSansBold.woff') format('woff'),  url('../fonts/WorkSansBold.ttf') format('truetype'),  url('../fonts/WorkSansBold.svg#WorkSansBold') format('svg'); }
@font-face { font-family: 'QuicksandRegular'; src: url('../fonts/QuicksandRegular.eot'); src: url('../fonts/QuicksandRegular.eot') format('embedded-opentype'),  url('../fonts/QuicksandRegular.woff2') format('woff2'),  url('../fonts/QuicksandRegular.woff') format('woff'),  url('../fonts/QuicksandRegular.ttf') format('truetype'),  url('../fonts/QuicksandRegular.svg#QuicksandRegular') format('svg'); }
@font-face { font-family: 'QuicksandBold'; src: url('../fonts/QuicksandBold.eot'); src: url('../fonts/QuicksandBold.eot') format('embedded-opentype'),  url('../fonts/QuicksandBold.woff2') format('woff2'),  url('../fonts/QuicksandBold.woff') format('woff'),  url('../fonts/QuicksandBold.ttf') format('truetype'),  url('../fonts/QuicksandBold.svg#QuicksandBold') format('svg'); }
@font-face {
    font-family: 'ProximaNovaBold_0';
    src: url('../fonts/ProximaNovaBold_0.eot');
    src: url('../fonts/ProximaNovaBold_0.eot') format('embedded-opentype'),
         url('../fonts/ProximaNovaBold_0.woff2') format('woff2'),
         url('../fonts/ProximaNovaBold_0.woff') format('woff'),
         url('../fonts/ProximaNovaBold_0.ttf') format('truetype'),
         url('../fonts/ProximaNovaBold_0.svg#ProximaNovaBold_0') format('svg');
}
@font-face {
    font-family: 'BebasNeueBold_0';
    src: url('../fonts/BebasNeueBold_0.eot');
    src: url('../fonts/BebasNeueBold_0.eot') format('embedded-opentype'),
         url('../fonts/BebasNeueBold_0.woff2') format('woff2'),
         url('../fonts/BebasNeueBold_0.woff') format('woff'),
         url('../fonts/BebasNeueBold_0.ttf') format('truetype'),
         url('../fonts/BebasNeueBold_0.svg#BebasNeueBold_0') format('svg');
}


* { box-sizing: border-box; }
html, body, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, acronym, address, big, cite, code, del, dfn, em, font, 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, header, footer, section, aside, nav, article, figure, address, audio, video { background: transparent; border: 0; margin: 0; padding: 0; outline: 0; }
body { font-family: 'QuicksandRegular'; font-size: 13px; color: #000000; font-weight: 400; text-decoration: none; background: #fff; }
strong { font-weight: normal; font-family: 'QuicksandRegular'; }
h1, h2, h3, h4, h5, h6 { font-size: 13px; color: #000; margin-bottom: 15px; font-family: 'QuicksandRegular'; font-weight: normal; }
h1 { font-size: 25px; }
h2 { font-size: 18px; }
input, button { font-family: 'QuicksandRegular'; }
input[type="text"], input[type="password"] { margin: 0px; padding: 0px; border: 1px solid #d0d0d0; background: #fff; font-size: 13px; color: #000000; padding: 10px; font-family: 'QuicksandRegular'; -webkit-appearance: none; border-radius: 3px; box-sizing: border-box; }
select, textarea { margin: 0px; padding: 0px; border: 1px solid #d0d0d0; background: #fff; font-size: 13px; color: #000000; padding: 10px; font-family: 'QuicksandRegular'; resize: none; border-radius: 3px; box-sizing: border-box; }
textarea { overflow-y: auto; overflow-x: hidden; }
small { color: #666; font-size: 11px; }
:focus { outline: none; }
a:focus { outline: none; }
p { margin-bottom: 20px; line-height: 20px; }
img { border: none; outline: none; }
a { color: #000000; text-decoration: none; outline: none; }
a:hover { color: #fbc00f; text-decoration: none; outline: none; }
.sprites { background: url(../images/sprites.png) no-repeat 0 0; }
.dspblk { display: block; }
.txtctr { text-align: center; }
.dspinblk { display: inline-block; }
.brdrds3 { border-radius: 3px; }
.brdrds4 { border-radius: 4px; }
.brdrds5 { border-radius: 5px; }
.brdrds6 { border-radius: 6px; }
.brdrds-rnd { border-radius: 50%; }
.fnt-smb { font-weight: 600; }
.fnt-bld { font-weight: 700; }
.clr { display: block; clear: both; }
.rlatv { position: relative; }
.fl { float: left !important; }
.fr { float: right !important; }
.fnone { float: none !important; }
.nomrgn { margin: 0 !important; }
.nopad { padding: 0 !important; }
.wauto { width: auto !important; }
.wautofnone { width: auto !important; float: none !important; }
.valgntp { vertical-align: top; }
.valgnmd { vertical-align: middle; }
.valgnbt { vertical-align: bottom; }
.fx-wrp { width: 1170px; margin: auto; }
.req { color: #ff0000; font-size: 12px; }
.MGAUTO { margin: auto !important; float: none !important; }
.PD5 { padding: 5px !important; }
.PD10 { padding: 10px !important; }
.PD20 { padding: 20px !important; }
.PD30 { padding: 30px !important; }
.PD40 { padding: 40px !important; }
.PD50 { padding: 50px !important; }
.MG5 { padding: 5px !important; }
.MG10 { padding: 10px !important; }
.MG20 { padding: 20px !important; }
.MG30 { padding: 30px !important; }
.MG40 { padding: 40px !important; }
.MG50 { padding: 50px !important; }
.PT5 { padding-top: 5px !important; }
.PT10 { padding-top: 10px !important; }
.PT20 { padding-top: 20px !important; }
.PT30 { padding-top: 30px !important; }
.PT40 { padding-top: 40px !important; }
.PT50 { padding-top: 50px !important; }
.MT5 { margin-top: 5px !important; }
.MT10 { margin-top: 10px !important; }
.MT20 { margin-top: 20px !important; }
.MT30 { margin-top: 30px !important; }
.MT40 { margin-top: 40px !important; }
.MT50 { margin-top: 50px !important; }
.PB5 { padding-bottom: 5px !important; }
.PB10 { padding-bottom: 10px !important; }
.PB20 { padding-bottom: 20px !important; }
.PB30 { padding-bottom: 30px !important; }
.PB40 { padding-bottom: 40px !important; }
.PB50 { padding-bottom: 50px !important; }
.MB5 { margin-bottom: 5px !important; }
.MB10 { margin-bottom: 10px !important; }
.MB20 { margin-bottom: 20px !important; }
.MB30 { margin-bottom: 30px !important; }
.MB40 { margin-bottom: 40px !important; }
.MB50 { margin-bottom: 50px !important; }
.PL5 { padding-left: 5px !important; }
.PL10 { padding-left: 10px !important; }
.PL20 { padding-left: 20px !important; }
.PL30 { padding-left: 30px !important; }
.PL40 { padding-left: 40px !important; }
.PL50 { padding-left: 50px !important; }
.ML5 { margin-left: 5px !important; }
.ML10 { margin-left: 10px !important; }
.ML20 { margin-left: 20px !important; }
.ML30 { margin-left: 30px !important; }
.ML40 { margin-left: 40px !important; }
.ML50 { margin-left: 50px !important; }
.PR5 { padding-right: 5px !important; }
.PR10 { padding-right: 10px !important; }
.PR20 { padding-right: 20px !important; }
.PR30 { padding-right: 30px !important; }
.PR40 { padding-right: 40px !important; }
.PR50 { padding-right: 50px !important; }
.MR5 { margin-right: 5px !important; }
.MR10 { margin-right: 10px !important; }
.MR20 { margin-right: 20px !important; }
.MR30 { margin-right: 30px !important; }
.MR40 { margin-right: 40px !important; }
.MR50 { margin-right: 50px !important; }
.MB0{ margin-bottom:-6px !important;}
.pl0{ padding-left:0px !important;}
.pr0{ padding-right:0px !important;}