@charset "utf-8";
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,700,600|Poiret+One:400|Roboto:400,300,500,700|Oswald:400,300,700|Montserrat:400,700|Roboto+Slab:300,400,700|Inconsolata);
@import url("Icons.css");
@import url("style-flex.css");
/* CSS Document */
/***Hemingway Notes *****************/
/* Light Blue: #6a78a9				*/
/* Main Blue: #3f4d8e				*/
/* Dark Blue: #27346f				*/
/* Grayish Blue: #727681			*/
/************************************/
/*General*/
html, body {height:100%; min-height:100%; width:100%; margin:0; padding:0; font-family: 'Open+Sans'; font-size: 14px; font-weight:300; color:#000000; background-color:#eeeeee;}
h1{ font-family: 'Oswald', sans-serif; font-weight:700; font-size:250%; color:#40506a; padding:3px 0; margin:0; display:inline; text-transform:uppercase;}
h2{ font-family: 'Roboto+Slab', sans-serif; font-weight:400; font-size:150%; color:#000; padding:0; margin:0; display:inline;}
h3{ font-family: 'Roboto+Slab', sans-serif; font-weight:400; font-size:120%; padding:0; margin:0; display:inline;}
h4{ font-family: 'Montserrat', sans-serif; font-weight:400; font-size:110%; padding:0; margin:0; display:inline;}
a, a:visited{text-decoration:none; color:#27346f;}
a:hover{color:#3b98df;}
.block { display:block; }
.clear:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.click { cursor: pointer; }
#quotethin { width: 100%; height:auto; border-bottom:1px solid #c2c2c2; padding: 3px 0 8px 0; background:rgba(93, 145, 197, 0.9);}
.error { background-color: #F51F23; padding:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
.innershadow { box-shadow: inset 2px 2px 1em #dddddd; background:#fcfcfc; border: 1px solid #c8c8c8; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;} 
.caps { text-transform:uppercase; }
.construction { background: url('../img/Page_under_construction.png') top left no-repeat; width:600px; height:221px; margin:20px auto; background-size: contain; }
.roundedcorners {  -webkit-border-radius:25px; -moz-border-radius:25px; border-radius:25px; }
.flip { -moz-transform: scaleX(-1); -o-transform: scaleX(-1); -webkit-transform: scaleX(-1); transform: scaleX(-1); filter: FlipH; -ms-filter: "FlipH"; }
.button { display:inline-block; list-style:none; height:55px; background: transparent url('../img/button-before.png') top left no-repeat; padding:0; margin:0; vertical-align:middle; }
.button span { display:inline-block; margin:0 12px; line-height:30px; padding:0; font-family: 'Oswald', sans-serif; font-weight:400; font-size:110%; color:#ffffff; }
.button:after { display:inline-block; content:url('../img/button-after.png'); list-style:none; height:55px; width:7px; background: #ffffff; vertical-align:middle; }
.button:hover { background: transparent url('../img/button-before-on.png') top left no-repeat; text-shadow: -1px -1px #999797;}
.button span:hover {   }
.button:hover:after { content:url('../img/button-after-on.png'); }
.button2 { display:inline-block; list-style:none; height:55px; background: transparent url('../img/button-before.png') top left no-repeat; padding:0; margin:0; vertical-align:middle; }
.button2 span { display:inline-block; margin:0 12px; line-height:30px; padding:0; font-family: 'Oswald', sans-serif; font-weight:400; font-size:110%; color:#ffffff; }
.button2:after { display:inline-block; content:url('../img/button-after.png'); list-style:none; height:55px; width:7px; background: #eeeeee; vertical-align:middle; }
.button2:hover { background: transparent url('../img/button-before-on.png') top left no-repeat; text-shadow: -1px -1px #999797;}
.button2 span:hover {   }
.button2:hover:after { content:url('../img/button-after-on.png'); }
.espdrop { display:none; }
/********* Page: General *********/
#content { width:90%; margin:0 auto; padding:0; font-family:"Montserrat"; }
#content > h1 { font-family: Poiret+One; font-weight:100; font-size:425%; color:#cb6910; padding:8px 8px 0 8px; margin:0 0 10px 10px; display:inline; text-transform:none !important; border-bottom: 1px dashed #cb6910; }
.basicbox { margin:15px 0; padding:10px 0; width:100%; text-align:left; background:#FFFFFF; border: 1px solid #eeeded; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; }
.basicbox h1{ font-family: 'Oswald', sans-serif; font-weight:700; font-size:180%; color:#40506a; padding:15px; margin:0; display:inline; text-transform:uppercase;}
.basicbox p { display:block; width:90%; margin:5px auto; padding:0; font-size: 115%; }
.basicbox ul { margin-left:50px; }
.basicbox li { margin: 3px 0; }
.basicbox .first{ display:block; padding:15px; margin:0; color:#514f4f; font-family: 'Montserrat', sans-serif; font-weight:400; font-size:125%; line-height:30px; }
.basicbox .second{ display:block; padding:0 8px 8px 8px; color:#6B6B6B; margin:10px 0; font-size:120%; }
#content .breaker { height:1px; width:99%; margin:8px auto;  border-bottom: 1px dashed #cb6910; }
.privacy {  margin:15px auto; padding:10px; width:100%; text-align:left; background:#FFFFFF; border: 1px solid #eeeded; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; }
.privacy p { display:block; margin:5px 0 12px 10px; font-family:'Inconsolata'; line-height:18px; letter-spacing:1.25px; }
.privacy h3 { margin:10px 0 3px 0; }
.accident { width: 98%; margin:0 auto; height:150px; border-bottom:1px solid #c2c2c2; background: url('../img/accident.jpg') center top; background-size:cover; }
.accidentclaim  { width: 98%; margin:0 auto; height:150px; border-bottom:1px solid #c2c2c2; background: url('../img/accident-claim.jpg') center top; background-size:cover; }
/********* Widths ***********/
.span { width:90%; margin:0 auto; position:relative; }
.span:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
/********* Header *********/
#header { width: 100%; height:120px; background: #FFFFFF; padding: 10px 0; border-bottom:1px solid #727681; }
#topper {width: 100%; position:absolute; top:0; height:26px; background: #27346f; color:#ffffff; padding-top:5px; }
.T1 { display:inline-block; position:absolute; top:0; left:10px; }
.T2 { display:inline-block; position:absolute; top:0; right:10px; font-family: 'Roboto', sans-serif; font-weight:400; font-size:110%; }
.T2 a,.T2 a:visited{text-decoration:none; color:#FFFFFF;}
.T2 a:hover{color:#27346f; background: #FFFFFF;}
.T2 a { background: #3f4d8e; padding:7px; margin-right:8px; }
#logo { width:190px; position:absolute; top:35px; left:0; text-align:center; }
.languageswitch { display:block; padding:3px; background: #6a78a9; color:#FFFFFF; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;}
.languageswitch a,.languageswitch a:visited,.languageswitch a:hover { color:#FFFFFF; }
.phone{ position:absolute; top:95px; right:10px; color: #3f4d8e; font-family: "Open+Sans"; font-size:200%; font-weight:700; letter-spacing:1.25px; }
#nav-container { position:absolute; top:55px; right:0px; }
#menu{ }
#menu > .nav { z-index:1000; display:inline-block; margin:0px; padding:0px; position:relative;}
#menu > .nav  >li{ list-style:none;float:left; display: block;position:relative;}
#menu > .nav > li:after{ display:inline-block; content: "|"; vertical-align:middle; font-size:165%; color:#27346f; margin-bottom:3px;}
#menu > .nav > li:last-child:after{ content: "\00a0" ;  vertical-align:middle; font-size:165%; color:#27346f; margin-bottom:3px;}
#menu > .nav > li:hover ul.menusub{ display: block;}
#menu > .nav > li > a{ display:inline-block; vertical-align: middle; padding: 0 11px; font-size:125%; font-family:Roboto; font-weight:400; color:#3f4d8e; text-decoration:none; text-transform:uppercase;}
#menu > .nav > li > a:hover,#menu > .nav > li.active > a,#menu > .nav > li:hover > a{color:#43B7DB;}
#menu > .nav > .mquote > a{ display:inline-block; vertical-align: middle; padding: 0 11px; font-size:125%; font-family:Roboto; font-weight:500; color:#bd6f06; text-decoration:none; text-transform:uppercase;}
#menu > .nav > .mquote > a:hover,#menu > .nav > .mquote.active > a,#menu > .nav .mquote:hover > a{color:#43B7DB;}
#menu > .nav > li > ul.menusub{ display:none; border:1px solid #27346f; font-family: 'Maven Pro', sans-serif; line-height: 30px; width:200px; text-align:left; text-indent:5px; padding: 0px; margin:-4px 0 0 5px; background:#808080 url('../img/submenuBG.jpg');position: absolute; left:0px; -webkit-border-radius:0 0 6px 6px; -moz-border-radius:0 0 6px 6px; border-radius:0 0 6px 6px;}
#menu > .nav > li > ul.menusub a li{padding: 0px; margin: 0px; display: block; height:100%; width:100%; color:#ffffff; text-decoration:none; text-transform:none; border-bottom:1px solid #9da2b2;}
#menu > .nav > li > ul.menusub a li:hover { background-color:#364485;}
/*Top Quote Box*/
#topimg { width: 100%; border-bottom:1px solid #c2c2c2; position:relative; height:550px; background: url('../img/welcome-top.jpg') center top; background-size:cover; }
.quotebox { position:absolute; top:55px; left:10%; width:365px; height:auto; padding:25px; background:rgba(93, 145, 197, 0.9); border:1px solid #455dca; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
.quotebox .txt{ display:block; text-align:left; text-transform:uppercase; font-family: 'Roboto'; font-size:300%; font-weight:700; color:#ffffff;}
.quotebox ul { font-family: 'Roboto'; font-size:125%; font-weight:400; color:#ffffff; }
.quotebox ul li { margin-bottom:10px;}
/*Welcome Boxes*/
#box { width:95%; margin:15px auto; text-align:center; }
.boxinfo { display:inline-block; margin:10px; padding:12px 8px; width: 280px; height:290px; vertical-align:top; background:#FFFFFF; text-align:center; border: 1px solid #eeeded; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}
.boxinfo > h1{ font-size:150%; color:#6a78a9; letter-spacing:1.25px; display:block; margin:10px 0; }
.boxinfo > h3 { margin:0; padding:0; font-family: 'Oswald', sans-serif; font-weight:600; font-size:175%; color:#40506a; text-transform:uppercase; letter-spacing:1.25px; }
.boxinfo > .text { color:#27346f; width:90%; margin:0 auto; line-height:20px; text-align:center; font-size:115%; }
.boxinfo > .info { margin-top:10px; font-size:135%; color:#dd7617; }
.boxinfo > .info a,.boxinfo > .info a:visited { color:#dd7617; text-decoration:underline; }
.boxinfo > .info a:hover { color:#3f4d8e; }
.boxinfo .list { color:#27346f; margin-left:10px; font-size:115%; vertical-align:text-top; text-align:left;}
.boxinfo .list a,.boxinfo .list a:visited { color:#dd7617; text-decoration:underline; margin-left:2px; }
.boxinfo .list a:hover { color:#3f4d8e; }
.boxinfo .list p { display:block; margin:6px 0 6px 0; padding:0; font-size:125%; }
.boxinfo .list .fa { margin-left:8px; }
.welcome50 { width:375px; height:361px; display:inline-block; text-align:center; padding:8px 8px; margin:15px; background:#FFFFFF; vertical-align:top; border: 1px solid #27346f; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; }
.listbg { background: url('../img/list-bg.jpg') center top; background-size:cover; }
.welcome50 h2 { font-family: 'Oswald', sans-serif; font-weight:700; font-size:180%; color:#40506a; padding:15px; margin:0; display:inline; text-transform:uppercase;}
.welcome50 .esp { font-family: 'Oswald', sans-serif; font-weight:700; font-size:130%; color:#40506a; padding:15px; margin:0; display:inline; text-transform:uppercase;}
.welcome50 ul { width:300px; margin:0 auto; text-align:left;}
.welcome50 li { list-style:none; display: block; color:#27346f; font-size:130%; width:225px; font-weight:bold; margin:6px; line-height:28px; padding-left:30px; background: url('../img/checkmark.png') no-repeat; }
/*Locations Box*/
.locationsrow { width:100%; text-align:center; background:#dcdcdc url('../img/plate-bg.jpg') center;  padding:10px 0;  margin-bottom:15px; border-top: 1px solid #c2c2c2; border-bottom: 1px solid #c2c2c2; }
.plate{ margin:5px; display:inline-block; background: url('../img/lic-plate.png'); width:200px; height:101px; font-family:"Montserrat"; font-weight:700; text-transform:uppercase;}
.plate > .address{ display:block; padding-top:29px; color:#D10104; letter-spacing:1.1px;}
.plate > .address a,.plate > .address a:active{ color:#D10104; font-weight:700;}
.plate > .address a:hover{ color:#27346f;}
.plate > .number{ display:block; padding-top:1px;  font-family:"Roboto+Slab"; font-weight:700; font-size:130%;}
.plate > .number a,.plate > .number a:active{ color:#27346f; font-weight:700;}
.plate > .number a:hover{ color:#D10104;}
/********* Footer *********/
#footer { width:100%; margin:0 auto; background:#4e5d9f; padding: 10px 0; border-top:2px solid #727681; text-align:center; } /*position:fixed; bottom:0; left:0;*/
#footerend { width:100%; text-align:center; color:#c5c2c2; margin-top:15px; }
#footerend .flink { display:inline-block; margin:0 2px; color:#c5c2c2; }
#footerend .flink a,#footerend .flink a:visited { color:#c5c2c2; }
#footerend .flink a:hover { color:#FFFFFF; }
.fbox { width:226px; display: inline-block; vertical-align:top; text-align:left; }
.fbox > .title { font-family: 'Oswald', sans-serif; font-weight:400; font-size:160%; color:#FFFFFF; text-transform:uppercase; }
.fbox > ul { display:inline-block; margin:0px; padding:0px; position:relative; }
.fbox > ul > li { color:#8ad6fd; font-size:125%; list-style:none; display:block; margin: 3px 0 3px 10px; }
.fbox > ul > li a,.fbox > ul > li a:visited,.fbox > ul > li a:active  {color:#8ad6fd; }
.fbox > ul > li a:hover {color:#FFFFFF; }
/********* Quote Form *********/
#quote { width: 225px; height:51px; background: transparent url('../img/quote.png'); }
#quote > .zipcode{ display:inline-block; width:152px; height:24px; margin: 10px 0 0 12px; padding: 3px 0 0 5px; font-size:140%; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
#quote > #go{ display:inline-block; margin:0 0 9px 6px; width:42px; height:33px; vertical-align:middle;}
#quotethin .thinbox { width:225px; margin:0 auto; }
#quotethin .quoteboxthin .txt{ display:block; text-align:center; text-transform:uppercase; font-family: 'Roboto'; font-size:200%; font-weight:500; color:#ffffff; margin-bottom:8px;}
#quotethin .zipcode { height: 25px; width:160px; margin:9px 0 0 8px; }
.quotebox ul li { margin-bottom:10px;}
/********* Page: Contact Us *********/
#headerbox { width:98%; margin:0 auto; height:auto; padding:15px 0; color:#141311; background: url('../img/contact-headerimage.jpg') right top; background-size:cover; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; }
#headerbox .first{ display:block; width:50%; padding:15px; margin:0; color:#141311;  font-family: 'Montserrat', sans-serif; font-weight:400; font-size:125%; line-height:30px; }
.conbox { display:block; width:45%; padding:8px; color:#FFFFFF; margin:15px; background:rgba(93, 145, 197, 0.9); border:1px solid #455dca; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
.conbox a,.conbox a:active,.conbox a:visited { color:#FFFFFF; }
.conbox a:hover { color:#000000; } 
.conbox p { display:block; width:99%; padding:0; margin:3px 0; }
.conbox .list { margin:3px 0 10px 8px; line-height:18px; color:#000000; font-family: 'Open+Sans'; font-weight:300; padding:0; font-size:98%; text-align:left; display:block;}
.others { width:97%; margin:0 auto;}
.others .list { color:#27346f; margin-left:10px; font-size:115%; vertical-align:text-top; text-align:left;}
.others .list a,.boxinfo .list a:visited { color:#dd7617; text-decoration:underline; margin-left:2px; }
.others .list a:hover { color:#3f4d8e; }
.others .list p { display:block; margin:6px 0 6px 0; padding:0; font-size:125%; }
.others .list .fa { margin-left:8px; }
/********* Page: Payment *********/
.paybox { margin:15px auto; padding:10px 0; width:90%; text-align:center; background: #f2f2f2; border:1px solid #e0e0e0; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; }
.paybox h2 { margin:0; padding:0; }
.payTL { width:25%; margin:0 15px; display:inline-block; vertical-align:middle; text-align:left; }
.payTR { display:inline-block; width:60%; vertical-align:middle; text-align:left; }
.paybox p { width:90%; margin:8px auto; padding:0; }
.paybox form { width: 85%; padding:8px; margin:10px auto; background: #FFFFFF; border:1px solid #e0e0e0;  -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; }
.paybox form p { width:90%; margin:15px auto; padding:0; }
.paybox .tou { width:60%; height:125px; margin:0 auto; text-align:left; padding:3px 8px; }
.paybox form .agree { font-size:120%; width:100px; margin:8px auto; text-align:left; padding:3px 0 3px 8px;} 
#agreecontinue { opacity:0.5; }
/********* Page: Locations *********/
.locbox { margin:15px auto; padding:10px 0; width:90%; text-align:center; background: #f2f2f2; border:1px solid #e0e0e0; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; }
.locTL { width:250px; margin-right:15px; display:inline-block; vertical-align:middle; text-align:left; }
.locTR { width:60%; display:inline-block; margin:0 auto 0 0;  vertical-align:middle; text-align:left; }
#locations { width:600px; margin:15px auto 0 auto; text-align:left; padding:15px; border: 1px solid #dcdcdc; background-color:#f7f7f7; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; }
#locations p { display:inline-block; margin:0 0 10px 0; padding:0; }
#locations p .label { display:inline-block; width:280px; text-align:right; }
#locations p .input { display:inline-block; width:250px; text-align:left; }
#map { overflow:hidden; width:80%; margin:8px auto; height:400px }
.LOC { display:inline-block; margin:5px; padding:8px; font-family: 'Roboto'; font-size:115%; font-weight:300; background:#FFFFFF; color:#514f4f; width:300px; }
.LOC:hover { background:#E8E8E8; }
.LOCname { display:block; text-transform:uppercase; font-weight:500;}
.LOCdist { display:inline-block; margin-left:5px; font-weight:300;}
.LOCady { display:block; text-transform:uppercase; font-size:90%; }
.LOCnum { display:block; text-transform:uppercase; color:#E30303; }
#locations label { display:inline-block; font-family: 'Montserrat', sans-serif; font-weight:400; font-size:120%; margin: 5px 8px 0 0; }
#locations .text { width:300px; height:30px; font-family: 'Montserrat', sans-serif; color:#514f4f; font-weight:400; font-size:120%; margin-left:8px; padding-left:15px; }
#locations .select { width:115px; height:30px; font-family: 'Montserrat', sans-serif; color:#514f4f; font-weight:400; font-size:115%; margin-left:8px; padding-left:15px; }
#locationSelect { display:none; width:500px; height:30px; font-family: 'Montserrat', sans-serif; color:#514f4f; font-weight:400; font-size:115%; margin:0 auto; padding-left:15px; }
#locations .button{ width:125px; height:25px; font-family: 'Montserrat', sans-serif; color:#514f4f; font-weight:400; font-size:95%; margin-left:470px; }
.offloc { display:inline-block; text-align:left; width:275px; margin:10px; padding:10px; background-color:rgba(245, 242, 238, 0.5); border:1px solid #bdaf95; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; }
.offloc .oimg { display:block; width:100%; -webkit-border-radius:20px; -moz-border-radius:20px; border-radius:20px; overflow:hidden;}
.offloc .span { display:block; width:100%; margin-left:10px; color:#27346f; vertical-align:top; }
.offloc .span .oaddy { display:block; margin:3px 0; font-weight:500; font-family: 'Open+Sans', sans-serif; font-size:90%; text-transform:uppercase; }
.offloc .span .ophone { display:block;font-weight:500; font-family: 'Roboto', sans-serif; font-size:130%; }
.offloc .span .oget { display:block; width:95%; text-align:right; }
.offloc .span .hours { display:block; text-align:right; font-weight:500; width:105px;}
.offloc .span .viewhours { margin:8px 0; color:#514f4f; font-size:95%; }
.offloc .span h3 { display:block;  text-transform:uppercase; font-weight:500; font-family: 'Roboto', sans-serif; font-size:120%; }
.offloc .span p { display:block; padding:0; margin:0; width:100%; text-align:left; font-family: 'Roboto', sans-serif; font-weight:300; font-size:110%; }
.offloc .span .halfhour { display:inline-block; font-size:80%; }
.offloc .span .ampm { display:inline-block; padding: 0 4px; font-size:60%;}
.offloc .span .day { display:inline-block; font-weight:500; width:55px; padding-right:5px; text-align:right; text-transform:uppercase; }
.offloc .span .hours { display:inline-block; text-align:right; font-weight:500; width:105px;}
.offloc .span .closed { display:inline-block; text-align:center; font-weight:300; font-size:90%; text-transform:uppercase; width:105px;}
/********* Page: FAQ *********/
.faqleft { display:table-cell; margin:0 20px; margin-bottom:25px;}
.faqright { display:table-cell; vertical-align:middle; margin-bottom:25px; }
.faqright .welmesg { color:#27346f; margin:8px; font-family: 'Roboto+Slab', sans-serif; font-weight:400; font-size:160%; }
.faqright .welmesg a,.faqright .welmesg a:active,.faqright .welmesg a:visited { color:#6a78a9; font-weight:bold; }
.questbox { width:80%; margin:0 auto; border-top:1px dotted #27346f; }
.off { background:none; transition-duration:1s;}
.on {background:#f4f4f4; transition-duration:1s; }
.questbox:last-of-type { border-bottom:1px dotted #27346f; }
.questbox .SH { display:inline-block; margin:0 15px 0 0; }
.questbox p { cursor: pointer; display:block; color:#27346f; margin:25px 0 25px 25px; font-family: 'Roboto+Slab', sans-serif; font-weight:400; font-size:160%; }
.questbox .AN { display:none; width:80%; margin:0 auto; padding-bottom:25px; font-family: 'Roboto+Slab', sans-serif; font-weight:400; font-size:120%; letter-spacing:1.10px; line-height:1.5em; }
.closmesg { display:block; width:80%; margin:15px auto; color:#27346f; font-family: 'Roboto+Slab', sans-serif; font-weight:400; font-size:160%; }
.closmesg a,.closmesg a:active,.closmesg a:visited { color:#6a78a9; font-weight:bold; }
/********* Page: Auto Insurance *********/
.AIh1 { color:#27346f; width:90%; margin:25px auto; font-family: 'Roboto+Slab', sans-serif; font-weight:400; font-size:250%; }
.AITable { display:table; width:100%; height:350px; background: #FFFFFF; margin:5px 0; padding:0;}
.AIRow { display:table-row; width:100%; height:100%; }
.AITS { display:table-cell; width:40%; height:100%;; vertical-align:middle; }
.AItext { color: #666666; font-family: 'Roboto+Slab', sans-serif; font-weight:400; font-size:150%; letter-spacing:1.10px; line-height:1.5em; padding:15px; }
.AIIS { display:table-cell;  width:60%; height:350px; max-height:350px; vertical-align:middle; }
.AIC { display:inline-block; width:47px; height:100%; background: transparent url('../img/AIcover.png'); }
.AIR1 { background: transparent url('../img/AI1.jpg') right top; background-size:cover; }
.AIR2 { background: transparent url('../img/AI2.jpg') right top; background-size:cover; }
.AIR3 { background: transparent url('../img/AI3.jpg') left top; background-size:cover; }



/********* Page: Split *********/
#content-left { display:inline-block; width:60%; margin:15px 0; padding:8px; text-align:left; vertical-align:top;}
#content-left > .box { padding-bottom:15px; margin-bottom:10px; width:100%; border-bottom: 1px solid #cb6910; }
#content-left > .box h2 { font-family: Roboto; font-weight:400; font-size:215%; color:#27346f; margin:15px 0 5px 0; display:block; text-transform:uppercase; }
#content-left > .box h3 { font-family: Roboto; font-weight:500; font-size:150%; color:#5f5f5f; margin:15px 0; display:block; text-transform:uppercase; }
#content-left > .box p { color:#5f5f5f; line-height:28px; font-size: 150%; margin:0; padding:0; }
#content-right { display:inline-block; width:35%; margin:15px 0; padding:8px; text-align:left; vertical-align:top;}
#content-right > .box { background:#FFFFFF; display:block; border: 1px solid #e5e4e4; padding:15px; margin-bottom:30px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; }
#content-right > .box h2 { font-family: Poiret+One; font-weight:100; font-size:150%; color:#27346f; margin:10px 0 25px 0; padding-bottom:5px; display:inline; text-transform:uppercase; border-bottom: 1px dashed #cb6910; }
#content-right > .box p { color:#27346f; line-height:33px; font-size: 135%; margin:25px 0; padding:0; letter-spacing:1.5px; }
#content-right > .box p img { margin-top:15px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; }
#content-right > .box > ul { padding:0; width:90%; margin:-20px auto 0 auto; list-style: outside; }
#content-right > .box > ul > li { color:#27346f; line-height:33px; font-size: 135%; }
#content-right > .box > p > .img { display:block; width:100%; text-align:center; }
#content-right > .box > p > .srphone { display:block; margin-bottom:-15px; width:100%; text-align:center; color: #3f4d8e; font-family: "Open+Sans"; font-size:150%; font-weight:700; letter-spacing:1.25px; }