@charset "utf-8";
/* CSS Document */

@font-face { font-family: 'Conv_Proxima Nova Reg'; src: url('../fonts/Proxima Nova Reg.eot'); src: local('☺'), url('../fonts/Proxima Nova Reg.woff') format('woff'), url('../fonts/Proxima Nova Reg.ttf') format('truetype'), url('../fonts/Proxima Nova Reg.svg') format('svg'); }
@font-face { font-family: 'Conv_Proxima Nova Bold'; src: url('../fonts/Proxima Nova Bold.eot'); src: local('☺'), url('../fonts/Proxima Nova Bold.woff') format('woff'), url('../fonts/Proxima Nova Bold.ttf') format('truetype'), url('../fonts/Proxima Nova Bold.svg') format('svg'); }
/*RESET*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, 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; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; }
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, blockquote:after, q:before, q:after { content: ''; content: none; }
table { border-collapse: collapse; border-spacing: 0; }
body { width: 100%; height: 100%; margin: 0; padding: 0; color: #FFF; font-family: 'Conv_Proxima Nova Reg'; font-size: 16px; line-height: 18px; background-color: #231f20; min-width: 240px; }
/**/
a { color: #FFF; text-decoration: none; }
p { margin-bottom: 15px; }
.bg1 { background: url(../images/bg.png) center top no-repeat; }
/**/
.wrapper { min-height: 300px; max-width: 1000px; margin: auto; border: 0px solid #CCC; padding: 20px; }
.wrapper .logo { margin-top: 10%; }
.wrapper .logo img { max-width: 100%; height: auto; }
/**/
.contact { float: right; max-width: 300px; }
.contact ul { }
.contact ul li { float: left; width: 100%; margin-bottom: 5px; }
.contact ul li img { display: inline-block; float: left; margin-top: 0; margin-right: 10px; }
/**/
.copy { float: left; font-size: 12px; margin-top: 50px; padding: 20px 0; width: 100%; }
.copy .privacy { margin-left: 20px; display: inline-block; }
/**/
#lean_overlay { position: fixed; z-index: 100; top: 0px; left: 0px; height: 100%; width: 100%; background: #000; display: none; }
.modal { background: #ffffff none repeat scroll 0 0; color: #666666; display: none; max-width: 980px; top: 50px !important; width: 100%; }
.modal .close { background: #eeeeee none repeat scroll 0 0; color: #333333; font-size: 16px; height: 21px; line-height: 18px; position: absolute; right: 23px; text-align: center; top: 7px; width: 20px; z-index: 9999; }
.modal .wrap { max-height: 480px; padding: 20px; overflow-y: scroll; }
.modal .wrap h2 { color: #da0a1f; font-size: 24px; font-weight: bold; margin-bottom: 20px; }
.modal .wrap ul { color: #555555; margin: 20px; }
.modal .wrap ul li { list-style: circle; }

/**************************************/
@media (max-width:768px) {
.modal { max-width: 90%; }
}
 @media (max-width:640px) {
.contact { float: left; margin-top: 50px; }
}
