/* reset */
html { width:100%; overflow-x:hidden; }

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, 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 { margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent; }
body { padding:0px; margin:0px; background:#fff; }
body, input, textarea { font:14px 'Open Sans', sans-serif; font-weight:normal; font-style:normal; line-height:23px; color:#727272; }

h1, h2, h3, h4, h5, h6 { font-family:'Roboto', sans-serif; font-weight:normal; color:#272727; }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color:inherit; }
h1 { font-size:40px; line-height:40px; margin-bottom:20px; font-style:normal; font-weight:300; }
h1.lessmar { margin-bottom:10px; }
h1 b { display:block; font-size:18px; line-height:23px; font-weight:200; margin-top:13px; color:#727272; }
h1.white { color:#fff; }
h1.bold { font-weight:700; }
h2 { font-size:35px; line-height:35px; margin-bottom:20px; font-style:normal; font-weight:300; }
h2.lessmar { margin-bottom:10px; }
h2.white { color:#fff; }
h2.white b { color:#999; }
h2 i { color:#13afeb; font-style:normal; }
h2 b { display:block; font-size:18px; line-height:23px; font-weight:300; margin-top:13px; color:#727272; }
h2.caps { text-transform:uppercase; }
h2.caps b { text-transform:none; }
h2.caps strong { font-weight:500; }
h3 { font-size:27px; line-height:30px; margin-bottom:18px; font-style:normal; }
h3.lessmar { margin-bottom:9px; }
h3 strong { font-weight:600; }
h4 { font-size:22px; line-height:25px; margin-bottom:18px; font-style:normal; }
h4.lessmar { margin-bottom:9px; }
h4.caps { text-transform:uppercase; }
h4.white { color:#fff; }
h4 b { color:#999; font-size:14px; display:block; font-weight:normal; }
h5 { font-size:18px; line-height:23px; margin-bottom:16px; font-style:normal; }
h5.lessmar { margin-bottom:8px; }
h5.lessmar2 { margin-bottom:4px; }
h5 b { color:#727272; font-size:13px; font-weight:normal; display:block; }
h5 strong { font-weight:500; }
h5.caps { text-transform:uppercase; }
h5.grayc { color:#999; }
h5.siteccaps { color:#13afeb; text-transform:uppercase; }
h5.sitec { color:#13afeb; }
h5.white { color:#fff; }
h6 { font-size:16px; line-height:21px; margin-bottom:14px; font-style:normal; }
h6.lessmar { margin-bottom:7px; }
h6.lessmar2 { margin-bottom:3px; }
h6.grayc { color:#999; }
h6 strong { font-weight:400; }

p { font:14px 'Open Sans', sans-serif; font-weight:normal; line-height:23px; }
ul, ol { margin:0 0 20px 0; list-style-position:inside; }
ul { list-style:none; }
ul li { list-style:none; }
ol { list-style-type:decimal; }
ol ol { list-style:upper-alpha; }
ol ol ol { list-style:lower-roman; }
ol ol ol ol { list-style:lower-alpha; }
ul ul, ol ol, ul ol, ol ul { margin-bottom:0; }
strong { font-weight:bold; }
cite, em, i { font-style:italic; }
blockquote { margin:20px 0 20px 36px; font-size:16px; border-left:5px solid #13afeb; padding:5px 20px 5px 20px; font-family:'Open Sans' !important; font-weight:normal; color:#454545; }
pre { background:#f4f4f4; font-size:13px; font:13px 'Open Sans', sans-serif; line-height:1.5; margin-bottom:40px; overflow:auto; padding:0.75em 20px; }
code, kbd { font-size:13px; font:13px 'Open Sans', sans-serif; }
abbr, acronym, dfn { border-bottom:1px dotted #666; cursor:help; }
address { display:block; margin:0 0 40px; }
ins { background:#fff9c0; text-decoration:none; }
sup, sub { font-size:10px; height:0; line-height:1; position:relative; vertical-align:baseline; }
sup { bottom:1ex; }
sub { top:.5ex; }
.dropcap { display:block; float:left; font-size:45px; padding:0; margin:0; margin:15px 8px 0 0; text-transform:uppercase; }

a { color:#272727; text-decoration:none; transition-property:background-color, color; transition-duration:0.3s; transition-timing-function:ease-out; }
a:hover { text-decoration:none; color:#727272; transition-property:background-color, color; transition-duration:0.3s; transition-timing-function:ease-out; }
a.ltwo { color:#272727; text-decoration:none; }
a.ltwo:hover { text-decoration:none; color:#13afeb; }
a.lthree { color:#454545; text-decoration:none; }
a.lthree:hover { text-decoration:none; color:#13afeb; }
a.lfour { color:#13afeb; text-decoration:none; }
a.lfour:hover { text-decoration:none; color:#fff; }
a.lfive { color:#13afeb; text-decoration:none; }
a.lfive:hover { text-decoration:none; color:#454545; }
blockquote, q { quotes:none; }
blockquote:before, blockquote:after, q:before, q:after { content:''; content:none; }
:focus { outline:0; }
ins { text-decoration:none; }
del { text-decoration:line-through; }

.clearfix:after { visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0; }
.clearfix { display:inline-block; }
/* start commented backslash hack \*/ * html .clearfix { height:1%; } .clearfix { display:block; } /* close commented backslash hack */ { height:1%; }
.clearfix { display:block; }

.less1 { width:75%; margin:0 auto; }
.less2 { width:50%; margin:0 auto; }
.white { color:#fff; }
.black { color:#272727; }
.grey { color:#727272; }
.green { color:#119ee7; }
.blue { color:#119ee7; }
.dashed { text-decoration:line-through; }

.margin_top1 { float:left; width:100%; margin-top:10px; }
.margin_top2 { float:left; width:100%; margin-top:20px; }
.margin_top3 { float:left; width:100%; margin-top:30px; }
.margin_top4 { float:left; width:100%; margin-top:40px; }
.margin_top5 { float:left; width:100%; margin-top:50px; }
.margin_top6 { float:left; width:100%; margin-top:60px; }
.margin_top7 { float:left; width:100%; margin-top:70px; }
.margin_top8 { float:left; width:100%; margin-top:80px; }
.margin_top9 { float:left; width:100%; margin-top:90px; }
.margin_top10 { float:left; width:100%; margin-top:100px; }

.img_left { float:left; }
.img_left1 { float:left; margin-bottom:20px; }
.img_left2 { float:left; margin-right:30px; }
.img_left3 { float:left; margin-right:20px; }
.img_left4 { float:left; margin-top:10px; margin-bottom:20px; }
.img_left10 { float:left; width:32%; margin-bottom:30px; }
.img_left11 { float:left; margin-right:25px; margin-bottom:20px; }
.img_right { float:right; margin-left:10px; }
.img_size1 { float:left; width:100%; }
.uppercase{ text-transform:uppercase; }
.fl_left { float:left; }

.padd_top1 { padding-top:10px; }
.padd_top2 { padding-top:20px; }
.padd_top3 { padding-top:30px; }
.padd_top4 { padding-top:40px; }
.padd_top5 { padding-top:50px; }
.padd_top6 { padding-top:60px; }
.padd_top7 { padding-top:70px; }
.padd_top10 { padding-top:100px; }

.padd_bot1 { padding-bottom:10px; }
.padd_bot2 { padding-bottom:20px; }
.padd_bot3 { padding-bottom:30px; }
.padd_bot4 { padding-bottom:40px; }
.padd_bot5 { padding-bottom:50px; }
.padd_bot6 { padding-bottom:60px; }
.padd_bot7 { padding-bottom:70px; }
