body{ margin:0; padding:0; font-family: 'Montserrat', sans-serif; }
a, abbr, address, area, article, aside, audio,b, base, bdi, bdo, blockquote, br, button,canvas, caption, cite, code, col, colgroup, command,datalist, dd, del, details, dfn, div, dl, dt,em, embed,fieldset, figcaption, figure, footer, form,h1, h2, h3, h4, h5, h6, head, header, hgroup, hr, html,i, iframe, img, input, ins,kbd, keygen,li, link,map, mark, menu, meta, meter,nav, noscript,object, ol, optgroup, option, ouput,p, param, pre, progress,q,rp, rt, ruby,s, samp, script, section, select, small, source, span, strong, style, sub, summary, sup,table, tbody, td, textarea, tfoot, th, thead, time, title, tr, track,u, ul, var, video,wbr { margin:0; padding:0; outline:none; }
canvas, footer, header, menu, nav, section { display:block; }
a { text-decoration:none; }
a,img,link,area,nav,menu { border:none; }
dd, dl, dt, li, ol, ul { list-style:none; }
table,tr,td { border-collapse:collapse; border-spacing:0; }
textarea { resize:none; }
a:hover, a:focus{ text-decoration:none; }
.clearfix { zoom:1; }
.clearfix:after { content:''; display:block; clear:both; visibility:hidden; }
.cb { clear:both; }
.lfloat { float:left; }
.rfloat { float:right; }