/*  

Theme Name: QuoteClickInsure

Description: WordPress theme

Version: 2.0

Author: QuoteClickInsure.com

*/





html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6 {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
}

* {
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
}

a {
outline: none;
}

img {
border:none;
}

.clearer {
clear:both;
}

blockquote {
background: #F2F2F2 url(images/blockquote.png) no-repeat top left;
border: 1px solid #D7D7D7;
padding: 10px 10px 10px 40px;
}

body {
color: #333;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
line-height: 120%;
margin: 0 0 0 0;
padding: 0 0 0 0;
text-align: center;
background: #F4F4F4 url(images/header-bg.png) repeat-x center top;
}

#outerWrapper {
margin: 0 auto 0 auto;
text-align: left;
width: 960px;
}

#contentWrapper {
overflow: hidden;
clear:left;
margin-top:10px;
padding-bottom:10px;
}

#sidebar {
float: right;
padding: 0px 0px 10px 0px;
width: 300px;
min-height:600px;
}

#Content {
margin-top: 0;
margin-right: 0px;
margin-bottom: 0;
margin-left: 0;
padding-top: 15px;
padding-right: 20px;
padding-bottom: 20px;
padding-left: 20px;
width: 605px;
float: left;
border-radius: 7px;
-webkit-border-radius: 7px;
-moz-border-radius: 7px;
background: #FFF;
border: 1px solid #ddd;
-moz-box-shadow: 1px 1px 3px #ddd;
-webkit-box-shadow: 1px 1px 3px #ddd;
box-shadow: 1px 1px 3px #ddd;
font-size: 14px;
}

#Footer {
height: 80px;
color: #666;
padding-top: 30px;
padding-right: 10px;
padding-bottom: 8px;
padding-left: 20px;
font-size: 12px;
}

#Footer a, #Footer a:link, #Footer a:visited, #Footer a:active {
color: #C60;
font-weight: normal;
text-decoration:none;
}

#Footer a:hover {
text-decoration:underline;
}

#Footer p {
margin:0 0 7px 0;
padding:0px;
}

#homeFeature {
margin-bottom:15px;
}

#homeFeature .box {
background: url(images/home-feature.jpg) no-repeat center top;
padding:0;
height:250px;
}

#homeFeature .box img {
padding:165px 0 0 605px;
}
td.description {
	color:#333;
}
td.description h2 {
letter-spacing:normal;
}
.twothirds {
width:550px;
float:left;
}

.onethird {
width:340px;
float:right;
padding-left:20px;
border-left: 1px solid #efefef;
}

.article .onethird h4 {
margin: 0px 0 25px 0;
}

.onethird p {
clear:both;
}

.onethird img {
width: 60px;
}

.article .onethird a:link {
text-decoration:none;
color:#333;
}

.article .onethird a:hover {
color: #999;
}

.article {
line-height: 150%;
border-bottom: 2px dotted #dfdfdf;
margin-bottom:20px;
}

.single-post .article {
border-bottom:none;
}

.article ul li, .article ol li {
padding-bottom:10px;
}

.article a, .article a:link {
text-decoration: underline;
}

.article a:visited {
text-decoration: none;
}

.article h2, .article h3, .article h4, .article h5, .article h6 {
margin-top:30px;
letter-spacing: -1px;
}

#qciheadwrap {
padding: 0;
text-align: center;
}

#qciNavWrap {
height:45px;
clear: both;
overflow:hidden;
text-align:center;
background: url(images/nav-bg.png) no-repeat top center;
}

#qciNav {
width:960px;
margin: 0 auto;
}

h1 {
font: normal 150%/120% Verdana, Geneva, sans-serif;
letter-spacing: -1px;
}

h2 {
font: bold 140%/120% Verdana, Geneva, sans-serif;
letter-spacing: -1px;
}

h3 {
font: bold 160%/130% 'Trebuchet MS', Verdana, Geneva, sans-serif;
font-weight: 400;
color: #664;
}

h4 {
font: bold 160%/130% 'Trebuchet MS', Verdana, Geneva, sans-serif;
font-weight: 400;
color: #664;
}

h5 {
font: bold 100%/120% Verdana, Geneva, sans-serif;
color: #664;
}

h6 {
font: bold 100%/120% Verdana, Geneva, sans-serif;
}

a, a:link {
text-decoration: none;
}

a:hover {
text-decoration:underline;
}

.article a.more-link {
text-decoration:none;
}

#qciheader a, #qciheader a:link, #qciheader a:active, #qciheader a:visited {
color: #FFF;
}

#qciheader a:hover {
color: #0CF;
}

#Footer a, #Footer a:link, #Footer a:active, #Footer a:visited {
color: #555;
}

#Footer a:hover {
color: #C60;
}

#qciheader {
width:960px;
height:80px;
margin:0px auto;
text-align:left;
background: transparent url(images/header-vehicles.png) no-repeat right bottom;
position:relative;
}

#logo {
padding: 9px 0 0 0px;
}

.title {
font: bold 30px/30px "Trebuchet MS", Arial, Helvetica, sans-serif;
color: #FFF;
float: left;
width: 600px;
padding-top: 15px;
}

.title a:hover {
text-decoration:none;
}

.description {
font: 16px/20px Georgia, "Times New Roman", Times, serif;
color: #FFF;
float: left;
clear: left;
padding-top: 7px;
}

.topnav {
float:right;
color: #000;
text-align:right;
font: bold normal 12px Arial, Helvetica, sans-serif;
padding-right: 7px;
padding-top: 10px;
}

#qcinavrt {
float:right;
padding-right: 6px;
margin-top: 0px;
clear: right;
background: url(images/header-vehicles-btm.png) no-repeat right top;
height:45px;
width:300px;
}

#qciheader #searchform {
width: 245px;
height: 15px;
position:absolute;
top:3px;
right:64px;
}

#qciheader #searchbox {
width: 245px;
height:15px;
background: none;
border: none;
color: #666;
font-size: 12px;
line-height:15px;
}

#qciheader #searchbutton {
width: 30px;
background: none;
border: none;
margin-left:10px;
}

#qciheader #searchbutton:hover {
cursor: pointer;
}

#qciMenu {
width:610px;
position:relative;
margin:0 auto;
float:left;
display:block;
height:32px;
font-size:15px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
padding-left:8px;
}

#qciMenu a.menuquote {
font-size:13px;
font-weight:bold;
color: #CF0;
}

#qciMenu ul {
margin:0;
padding:0;
list-style-type:none;
}

#qciMenu ul li {
display:block;
float:left;
margin:0;
padding:0;
}

#qciMenu ul li a {
display: block;
padding-right: 10px;
padding-left: 10px;
padding-top:2px;
text-align: center;
color: #FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 42px;
font-weight:normal;
background-image: url(images/nav-divider.png);
background-repeat: no-repeat;
background-position: right top;
text-decoration: none;
}

#qciMenu ul li a:hover {
text-decoration: none;
padding-top:2px;
color: #FF9900;
}

h1.posttitle, h2.posttitle {
font-size: 34px;
font-family: 'Trebuchet MS', Verdana, Geneva, sans-serif;
font-weight: 400;
padding-bottom: 5px;
margin-bottom:15px;
line-height:110%;
color: #555;
}

.posttitle a:hover {
text-decoration:none;
}

.archivetitle {
font-size: 21px;
line-height: 35px;
color:#666;
background: url(images/archiveicon.png) no-repeat left center;
padding-left: 42px;
margin-bottom:8px;
}

.metablock {
margin-top: 5px;
padding-bottom: 20px;
font-size: 11px;
}

.meta {
float: left;
background: url(images/icon-date.png) no-repeat left top;
padding-left: 22px;
}

.postcomments {
float: right;
background: url(images/icon-comment.png) no-repeat left top;
padding-left: 22px;
}

.tags {
font-weight: bold;
margin-bottom: 0px;
}

#sidebar h5 {
border-bottom: 1px solid #C7C7C7;
color: #CC6600;
font-family: Trebuchet MS, Arial, Helvetica;
font-size: 21px;
font-weight: normal;
letter-spacing: -1px;
margin: 15px 0 10px;
padding-left: 0;
text-transform: none;
}

#sidebar ul {
padding: 8px;
margin-bottom: 10px;
margin: 0px;
padding: 0px;
list-style: none;
width:300px;
}

#sidebar ul ul {
border:none;
background:none;
}

#sidebar ul li {
margin-bottom:10px;
}

#sidebar ul li ul li {
margin-left: 8px;
background: url(images/arrow.png) no-repeat left top;
padding-left: 9px;
padding-bottom: 10px;
border:none;
margin-bottom:0;
padding-top: 0px;
font-size:12px;
width: 280px;
}

#sidebar ul.children {
padding-top:3px;
}

#sidebar ul.children li {
background: url(images/childbullets.png) no-repeat left top;
padding-bottom:2px;
}

.box {
margin-bottom: 10px;
}

.aligncenter, div.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}

.alignleft {
float: left;
padding: 0 20px 20px 0;
}

.alignright {
float: right;
padding: 0 0 20px 20px;
}

.wp-caption {
border: 1px solid #ddd;
text-align: center;
background-color: #f3f3f3;
padding-top: 4px;
margin: 10px;
}

.wp-caption img {
margin: 0;
padding: 0;
border: 0 none;
}

.wp-caption p.wp-caption-text {
font-size: 11px;
line-height: 17px;
padding: 0 4px 5px;
margin: 0;
}

ol.commentlist {
clear:both;
list-style:none;
margin:15px 0 0 0;
padding:0;
}

ol.commentlist p {
clear:both;
margin:0;
padding:0 10px 10px 10px;
}

ol.commentlist ul.children {
list-style:none;
}

.avatar {
float:right;
padding:2px;
}

div.comment-author {
margin-top:5px;
background-color:#EBEBEB;
border: solid 1px #CCC;
height:36px;
}

div.comment-author .fn {
font: bold 18px/36px Verdana, Geneva, sans-serif;
padding-left:10px;
}

.says {
display:none;
}

div.comment-meta {
float:right;
padding-bottom:8px;
}

#respond {
clear:both;
}

div.reply {
text-align:right;
}

div.reply a {
text-decoration:underline;
}

#comment {
width: 100%;
}

.article a, .article a:link, a:link {
color: #C60;
}

.posttitle > a:link {
color: #555;
}

.article h3, .article h4, .article h5, .article h6 {
color: #666;
}

.article a:hover, .posttitle a:hover {
color: #333;
text-decoration:none;
}

#sidebar a {
color: #333;
}

#sidebar a:hover {
color: #C60;
text-decoration: none;
}

a:visited {
color: #7B411A;
}

.external {
background: url(images/new_window_icon.png) no-repeat right top;
padding-right:18px;
}

#topfeature {
height: 43px;
width:900px;
margin-top:10px;
overflow:hidden;
background: url(images/noteicon.png) no-repeat 8px center;
padding-left:60px;
}

#topfeature a {
display:block;
padding-left:15px;
}

.agentlist {
background-color: #EFEFEF;
border: 1px solid #DDDDDD;
font-size: 12px;
line-height: 200%;
padding: 10px;
border-radius: 3px;
-moz-border-radius: 3px;
}

.agentul {
font-size: 12px;
}

#topsidebar {
height: 242px;
width: 300px;
font: 21px/21px Tahoma, Geneva, sans-serif;
font-weight:normal;
letter-spacing:-1px;
color: #fff;
text-shadow: 0.1em 0.1em 0.2em black;
text-align:center;
padding-top:8px;
}

#topsidebar a {
display:block;
height:220px;
width:300px;
}

#topfeature p {
}

#topfeature p span {
font: bold 130%/120% Verdana, Geneva, sans-serif;
letter-spacing: -1px;
color: #069;
padding-right:10px;
}

#qciMenu ul li a.lh {
background: url(images/homeicon.png) no-repeat 0 0;
width:40px;
height:32px;
}

#qciMenu ul li a.lh:hover {
background: url(images/homeicon.png) no-repeat 0 -45px;
}

#qciMenu ul li a.lc {
background: url(images/homeicon.png) no-repeat 0 -90px;
width:110px;
height:32px;
}

#qciMenu ul li a.lc:hover {
background: url(images/homeicon.png) no-repeat 0 -135px;
}

#qciMenu ul li a.lr {
background: url(images/homeicon.png) no-repeat 0 -180px;
width:110px;
height:32px;
}

#qciMenu ul li a.lr:hover {
background: url(images/homeicon.png) no-repeat 0 -225px;
}

#qciMenu ul li a.la {
background: url(images/homeicon.png) no-repeat 0 -270px;
width:100px;
height:32px;
}

#qciMenu ul li a.la:hover {
background: url(images/homeicon.png) no-repeat 0 -315px;
}

.vehicles {
padding-bottom:8px;
}

.vehicles p {
text-align:center;
}

#vehiclemake, #vehiclemodel {
display:none;
margin-top:8px;
}

#vehicleselect span {
font: bold 130%/120% 'Trebuchet MS', Verdana, Geneva, sans-serif;
font-weight: 400;
color: #666;
width:70px;
padding: 0 5px;
display:inline-block;
text-align:right;
}

#vehiclesubmit {
margin:10px 0 0 46px;
}

#car-years, #car-makes, #car-models {
border: 1px solid #999;
padding:2px;
width:220px;
color: #666;
border-top-left-radius: 5px;
border-bottom-left-radius: 5px;
}

#Content.fullwidth {
max-width:940px;
width:100%;
}

.wj_mp_middlecol > li {
margin-left: 20px;
}

.big {
color: #C60;
}

.vehicles p.lr {
font-size:12px;
text-align:left;
}

.sbad {
display:inline-block;
border:1px solid #ddd;
padding:5px;
background-color:#fff;
margin:5px 0 5px 9px;
}
.box img.alignleft {
    max-width: 175px;
    border: 4px solid #fff;
    box-shadow: 0 0 8px rgba(0,0,0,0.3);
    padding: 0;
    margin: 0 20px 20px 0;
}

/* Mobile Styles */

#outerWrapper, #qciNav {
max-width:960px;
width:100%;
}

#Content {
max-width:645px;
width:100%;
}

#Content.fullwidth {
max-width:960px;
width:100%;
}

#sidebar {
max-width:300px;
width:100%;
}

img {
max-width:100%;
}

* {
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
}

#qciheader {
max-width:960px;
width:100%;
}

#sidebar ul {
max-width:300px;
width:100%;
}

#sidebar ul li ul li {
max-width:280px;
width:100%;
}

h1.cta, h2.cta {
display:none;
}
 @media screen and (max-width: 970px) {

#qcinavrt {
display:none;
}

#feature {
background: #333;
height:auto;
padding:20px;
}

table {
max-width:100%;
width:100%;
}

input, textarea {
max-width:100%;
}

table.comparetable td {
width:50%;
}

.comparison {
background-size:100% 100%;
}

#Content {
width:66%;
padding-left:2%;
padding-right:2%;
}

#sidebar {
max-width:300px;
width:32%;
}
}
 @media screen and (max-width: 665px) {

#qciMenu {
overflow:hidden;
width:100%;
}

#qciheader {
background:none;
}

#Content {
width:100%;
}

#sidebar {
float:left;
width:100%;
padding:20px;
}

.comparison {
display:none;
}

#sidebar ul, #sidebar, #sidebar ul li ul li {
max-width:100%;
}
}

img.feature, img.alignright {
    max-width: 300px;
    border: 4px solid #fff;
    box-shadow: 0 0 8px rgba(0,0,0,0.3);
    padding: 0;
    margin-left: 20px;
    margin-bottom: 20px;
}

.shadow { border: 4px solid #fff; -moz-box-shadow: 0px 0px 7px rgba(0,0,0,0.3); box-shadow: 0px 0px 21px rgba(0,0,0,0.15); -moz-border-radius: 5px; border-radius: 5px; }.floatright { float: none; margin: 50px auto; display: block; text-align:center; } ol.bcl { list-style-type: none; margin: 0 0 20px 0; padding-left: 0; } .bcl li { display:inline; } .featured-box { box-shadow: 0 0 8px rgba(0,0,0,0.2) !important; } .stlist {width:20%;display:inline-block;float:left;} p.qbf { text-align: center; font-size: 29px; margin: 60px 30px 0 30px; color: #353535; padding-top: 30px; border-top: 1px solid #ddd; font-weight: 400; line-height: 1.4; clear:both; } p.qbf span.facttitle { font-size: 21px; display: inline-block; padding-bottom: 20px; color: #afafaf; letter-spacing: 5px; } p.qbf span.bold { color: #cc1e1e; } p.ql { margin: 20px 30px 40px 30px; padding-bottom: 30px; border-bottom: 1px solid #ddd; text-align: center; } p.insqciam { margin-top:25px; } p.insqciam a { background-color: #1586c5; color: #fff !important; text-decoration: none !important; padding: 8px 12px; border-radius: 4px; } .buttonlink{ background:#77a809; border-radius:7px; color: #fff !important; display: inline-block; margin: 10px auto; padding: 15px 25px 15px 25px; text-decoration: none; font-weight: 700; opacity: .85; font-size: 1.5em; text-decoration:none !important; } a.buttonlink:hover { background: #a9b92d; } .bq { text-align: right !important; padding-right: 20px !important; font-size:18px; } .bq a.buttonlink { font-size: 18px; padding: 6px 15px 6px 15px; margin-left: 15px; }table{border-collapse:collapse;border-spacing:0}p.source { font-size: .8em; max-width: 800px; text-align: center; margin:0 auto 30px auto; color:#999; line-height:1.4; padding-top:8px; }table.qcibtblcl, table.qcibrtbl, table.insqcitbl, table.qcibcomptbl, table.qcibdisctbl { width: 90%; margin: 30px 5% 3px 30px; border: 1px solid #ddd; font-size: .8em; background: #fff; box-shadow: 0 0 10px rgba(0,0,0,0.1); text-align:center; line-height:1.4; } table.qcibht { border-bottom: 1px solid #ddd; width:100%; margin-bottom:30px; } table.qcibtblcl.tblwide, table.qcibrtbl.tblwide, table.insqcitbl.tblwide, table.qcibcomptbl, table.qcibdisctbl { width:100%; margin: 15px 0 3px 0; font-size:.8em; } .qcibtblcl th, .qcibrtbl th, .qcibht th, table.insqcitbl th, table.qcibcomptbl th, table.qcibdisctbl th { background-color:#444; color:#fff; padding:10px 8px; } .qcibht th { line-height: 1.4; } .qcibtblcl caption, .qcibrtbl caption, table.insqcitbl caption, table.qcibcomptbl caption, table.qcibdisctbl caption { padding-bottom: 15px; font-weight:700; font-size:1.5em; display:table-caption; } .qcibtblcl tr, .qcibht tr, .qcibrtbl tr, table.insqcitbl tr, table.qcibcomptbl tr, table.qcibdisctbl tr { border-top: 1px solid #ddd; } .qcibht tr { border-right: 1px solid #ddd; } .qcibtblcl td, .qcibht td, .qcibrtbl td, table.insqcitbl td, table.qcibcomptbl td, table.qcibdisctbl td { padding: 8px; text-align:center; border-left: 1px solid #ddd; line-height:1.4; } table.qcibcomptbl, table.qcibdisctbl { margin:40px 0 50px 0; } table.qcibcomptbl td:first-child, table.qcibdisctbl td:first-child { width: 33% !important; text-align: left; font-weight:700; } .qcibtblcl td.n { width:50px; color: #fff; text-shadow: 1px 1px 1px rgba(0,0,0,0.5); font-weight: 700; } table.qcibrtbl.mtl td.n { width: 50px; } .center {text-align:center;} td.vmod { text-align: center; } td.ann, td.mon { background-color: rgba(132, 132, 132, 0.09); font-weight:bold; } td.no,td.yes { font-size:0; } td.yes { background: url(images/icon-yes.png) no-repeat center; } td.no { background: url(images/icon-no.png) no-repeat center; } .qcibrtbl td.mon { color:#255290; font-size:125%; } tr.altrow { background: #f9f9f9; } #qcibma_placeholder { margin: 40px 0 60px 0; } p.cht { margin-bottom:0; text-align:center; } p.tight { margin: 0; padding-left: 7vw; line-height: 1.5; font-weight: 700; } table.qcibscalc { text-align:right; margin:0 auto 40px auto; line-height:1.4; max-width:700px; } .qcibscalc td { padding: 8px 20px 8px; min-width:150px; } .qcibscalc .ms { font-weight:700; color: #dd7a10; } .qcibscalc .dif { font-weight:700; color: #2f85d9; } .qcibscalc .cfm { font-weight:700; } .qcibscalc tr.sum { background: #efefef; border: 1px solid #ddd; line-height: 1.4; } .qcibscalc td.txt { padding: 10px 20px; } @media only screen and (min-width: 920px) { .floatright { float:right; margin:20px 0 40px 40px; display:inline; text-align:left; } } @media only screen and (max-width: 720px), (min-device-width: 721px) and (max-device-width: 1024px) { table.qcibtblcl, table.qcibrtbl thead, table.qcibtblcl tbody, th, .qcibtblcl td, .qcibtblcl tr, .qcibrtbl td, .qcibrtbl tr { display: block; } table.qcibcomptbl th, table.qcibdisctbl th { display:table-cell; word-break:break-all; } .stlist{width:33%;} thead tr { position: absolute; top: -9999px; left: -9999px; } .vmod a { color:#fff !important; } table.insqcitbl .vmod a { color:inherit; } table.qcibrtbl.mtl td.n { width: auto; } table.qcibtblcl th {display:none !important;} table th:not(.qcibht th) {display:none;} .qcibtblcl caption, .qcibrtbl caption {width:100%;display:block;padding:8px;} .qcibtblcl td, .qcibrtbl td { width:100%; min-height:35px; border: none; position: relative; padding-left: 50%; } .qcibrtbl td.bq { padding-left:10px; } .qcibrtbl td.bq a.buttonlink { background-color:#9dc71e; opacity:1.0; } .qcibrtbl td.bq a.buttonlink:hover { background-color:#a9b92d; } .qcibtblcl td:before, .qcibrtbl td:before { position: absolute; top: 6px; left: 6px; width: 30%; padding-right: 10px; white-space: nowrap; text-align:left; } .qcibtblcl.tblwide td:nth-of-type(2):before { content: "Collision"; } .qcibtblcl.tblwide td:nth-of-type(3):before { content: "Property Damage"; } .qcibtblcl.tblwide td:nth-of-type(4):before { content: "Comprehensive"; } .qcibtblcl.tblwide td:nth-of-type(5):before { content: "Personal Injury"; } .qcibtblcl.tblwide td:nth-of-type(6):before { content: "Medical Payment"; } .qcibtblcl.tblwide td:nth-of-type(7):before { content: "Bodily Injury"; } .qcibtblcl:not(.tblwide) td:nth-of-type(1):before { content: "Lowest"; } .qcibtblcl:not(.tblwide) td:nth-of-type(2):before { content: "Highest"; } .qcibrtbl.tblwide th {display:none;} .qcibrtbl.tblwide td:nth-of-type(1){ background-color:#444;color:#fff;font-weight:700;} .qcibrtbl.tblwide td:nth-of-type(2):before { content: "Comprehensive"; } .qcibrtbl.tblwide td:nth-of-type(3):before { content: "Collision"; } .qcibrtbl.tblwide td:nth-of-type(4):before { content: "Liability"; } .qcibrtbl.tblwide td:nth-of-type(5):before { content: "Medical"; } .qcibrtbl.tblwide td:nth-of-type(6):before { content: "UM/UIM"; } .qcibrtbl.tblwide td:nth-of-type(7):before { content: "Annual Premium"; } .qcibrtbl.tblwide td:nth-of-type(8):before { content: "Monthly Premium"; } .qcibrtbl.cpo.tblwide td:nth-of-type(2):before { content: "Annual Policy Premium"; } .qcibrtbl.cpo.tblwide td:nth-of-type(3):before { content: "6-Month Policy Premium"; } .qcibrtbl.cpo.tblwide td:nth-of-type(4):before { content: "Monthly Policy Premium"; } .qcibrtbl.tblwide.crank td:nth-of-type(2):before { content: "Value"; } .qcibrtbl.tblwide.crank td:nth-of-type(3):before { content: "Customer Service"; } .qcibrtbl.tblwide.crank td:nth-of-type(4):before { content: "Claims"; } .qcibrtbl.tblwide.crank td:nth-of-type(5):before { content: "Customer Satisfaction"; } .qcibrtbl.tblwide.crank td:nth-of-type(6):before { content: "A.M. Best Rating"; } .qcibrtbl.tblwide.crank td:nth-of-type(7):before { content: "Overall Score"; } .qcibrtbl.rcit.tblwide th {display:none;} .qcibrtbl.rcit.tblwide td:nth-of-type(1){ background-color:#444;color:#fff;font-weight:700;} .qcibrtbl.rcit.tblwide td:nth-of-type(2):before { content: "City"; } .qcibrtbl.rcit.tblwide td:nth-of-type(3):before { content: "Policy Cost"; } .qcibrtbl.corank.tblwide th {display:none;} .qcibrtbl.corank.tblwide td:nth-of-type(1){ background-color:#444;color:#fff;font-weight:700;} .qcibrtbl.corank.tblwide td:nth-of-type(2):before { content: "Company"; } .qcibrtbl.corank.tblwide td:nth-of-type(3):before { content: "Policy Cost"; } }@media screen and (max-width: 480px){ .stlist{width:50%;} }