@charset "UTF-8";
/* CSS Document */

@import url(http://fonts.googleapis.com/css?family=Roboto:400,900italic,700italic,500italic,400italic,100italic,700,500,300,100);


body { font-family: 'Roboto', sans-serif !important; }

.colcentered { float: none !important; margin: 0 auto !important; }
.titletext1 { font-size: 35px; font-weight: 500; color:#AE0508; }
.titletext2 { font-size: 20px; font-weight: 400; color:#000; }
.titletext3 { font-size: 28px; font-weight: 600; color: #174CB1; text-align:center; }
.titletext4 { font-size: 28px; font-weight:500; color: #000; }
.titletext5 { font-size: 55px; font-weight: 600; color:#195495; padding-top: 0px; margin-top: 0px;}
.titletext6 { font-size: 55px; font-weight: 600; color:#195495; padding-top: 0px; margin-top: 0px;}

.nopad { padding: 0px !important; margin: 0px !important; }
.ptext1 { font-size: 15px; font-weight: 300; color: #000 }
.ptext2 { font-size: 16px; font-weight: 300; color: #000; padding: 0px; margin: 0px; text-align: center;}
.ptext3 { font-size: 18px; font-weight: 300; text-align: center; }

.changeoverlist { margin: 0 auto; float: none; display: block; text-align: center; font-size: 16px;}
.text1 { font-size:14px; font-weight: 300; color: #000;  padding-left: 20px; vertical-align: text-top;}
.eztext { padding-left: 20px; margin-left: 15px; display: block; float: left; vertical-align: middle !important; margin-top: 0px; }

.paddtopsmall { padding-top: 10px; }
.paddtopmed { padding-top: 20px; }

.margintop { margin-top: 15px; }
.marginbottom { margin-bottom: 15px; }

.seperator1 { border-top: 1px solid #CCC; display: block; clear: both; margin-top: 15px; margin-bottom: 15px; }

.footer { font-size: 18px; }
.footlinks { margin: 0px; display: block; padding-left: 0px; list-style: none; }
.footlinks li { padding-top: 8px; font-size: 18px;}

.ezlogo { float: left; }
.phonenumber { font-size: 30px; color: #0070B4; font-weight: 600; margin-top: 0px; padding-top: 0px; line-height: 20px; padding-bottom: 5px;}

.headleft { display: block; box-sizing: border-box; overflow:hidden; float: left; vertical-align: middle; margin-top: 0px; margin-top: 30px;}

.headright { float:right; top: 0px; margin-top: 0px !important; margin-right: 15px;width: auto; display: block;}

.headlist { list-style: none; display: block; margin-right: 20px;}
.headlist li { display: inline-block; padding-left: 20px; vertical-align: middle;}

.searchtext { padding: 5px 20px 5px 20px;}
.searchbtn { background-color: #159BD9; padding: 10px 20px 10px 20px; border: none; color: #FFF;  }
.searchtop { float: right; display: block; margin-right: 20px; }

