/*Imports
===================================*/


@font-face { font-family:'lato'; src: url('/fonts/lato.ttf'); }
@font-face { font-family:'lato-light'; src: url('/fonts/lato-light.ttf'); }
@font-face { font-family:'lato-hairline'; src: url('/fonts/lato-hairline.ttf'); }
@font-face { font-family:'lato-bold'; src: url('/fonts/lato-bold.ttf'); }
@font-face { font-family:'lato-black'; src: url('/fonts/lato-black.ttf'); }
@font-face { font-family:'icomoon'; src: url('/fonts/icomoon.ttf'); }
@font-face { font-family:'icomoon2'; src: url('/fonts/icomoon2.ttf'); }



/*Fonts
===================================*/

body { line-height:100%; font-size:1em; font-weight:normal; text-align:left; color:#000; font-family:'lato'; }
a { color:inherit; text-decoration:none; }

#overlay:after { font-family:'icomoon'; color:#fff; }

h1 { font-weight:normal; font-size:2em; }
h2 {}
h3 {}
p { line-height:200%; font-weight:normal; font-size:0.9em; text-align:justify; font-family:'lato'; }
.underline { font-size:0.9em; text-decoration:underline; }

.label { line-height:50px; font-size:1.1em; color:#fff; font-family:'lato-light'; }
.label:first-letter { text-transform:uppercase; }

#header { color:#777; }
#header h1 { line-height:50px; }
#header #menu li { line-height:20px; font-size:0.8em; text-align:center; }
#header #menu li:before { line-height:40px; text-align:center; font-size:2em; font-family:'icomoon'; }
#header #menu li.bookkeeping:before { font-family:'icomoon2'; }
#header #menu li.legalshield:before { font-family:'icomoon2'; }

#center .content .highlight p { font-size:0.8em; text-align:center; }

#center .content.home li { line-height:30px; font-size:1em; }
#center .content.home li:before { color:#6C0; font-size:1.2em; font-family:'icomoon'; }

#center .content .accordion ul h3 { line-height:50px; font-weight:normal; font-size:1em; color:#fff; font-family:'lato-light'; text-transform:capitalize; }
#center .content .accordion ul h3:after { color:#fff; line-height:30px; text-align:center; font-size:1em; font-family:'icomoon'; }

#center .content .docs ul h3 { line-height:50px; font-weight:normal; font-size:1em; color:#fff; font-family:'lato-light'; text-transform:capitalize; }
#center .content .docs ul h3:after { color:#fff; line-height:30px; text-align:center; font-size:1em; font-family:'icomoon'; }

#center .content .row .column.expertise-list li { line-height:30px; font-size:1em; }
#center .content .row .column.expertise-list li:before { color:#6C0; font-size:1.2em; font-family:'icomoon'; }

#center #sidebar #form label { line-height:20px; font-size:0.8em; font-family:'lato-bold'; text-transform:capitalize; }
#center #sidebar #form ul:before { line-height:30px; color:#bbb; text-align:left; font-size:1em; font-family:'icomoon'; }
#center #sidebar #form ul .textfield { line-height:30px; }
#center #sidebar #form #checkboxes li .checkbox { line-height:20px; font-size:0.9em; }
#center #sidebar #form #checkboxes li label { line-height:20px; font-family:'lato'; }
#center #sidebar #form #submit { line-height:40px; font-size:1em; color:#fff; font-family:'lato-light'; text-transform:capitalize;  }

#modal .label h2 { line-height:50px; font-weight:normal; font-size:1.1em; color:#fff; font-family:'lato-light'; text-transform:capitalize; }
#modal .label:after { color:#fff; line-height:50px; text-align:center; font-size:1.5em; font-family:'icomoon'; }
#modal h3 { line-height:150%; font-size:1.5em; }
#modal h4 { line-height:150%; font-size:1.2em; }
#modal p { line-height:150%; font-size:0.9em; }
#modal p.list { line-height:200%; }
#modal table { text-align:center; }


#footer h3 { line-height:100%; font-size:1em; font-weight:normal; color:#fff; text-transform:uppercase; }
#footer .footer-services a { line-height:100%; font-size:0.9em; font-weight:normal; color:#ccc; }
#footer .footer-linkedin:before { font-size:2em; text-align:right; color:#fff; font-family:'icomoon'; }
#footer small { line-height:150%; font-size:1em; text-align:right; color:#fff; }
#footer p { line-height:150%; font-size:0.8em; text-align:right; color:#ccc; }