/**
* @version   $Id: grid-responsive.css 20941 2014-05-07 19:46:51Z kevin $
* @author    RocketTheme http://www.rockettheme.com
* @copyright Copyright (C) 2007 - 2015 RocketTheme, LLC
* @license   http://www.rockettheme.com/legal/license.php RocketTheme Proprietary Use License
*/

body {min-width: 100px !important;}
body [class*="rt-grid"] {display: inline;float: left;position: relative;margin: 0;}

.rt-container {width: 1200px;margin: 0 auto;}
.rt-grid-1 {width: 100px;}
.rt-grid-2 {width: 200px;}
.rt-grid-3 {width: 300px;}
.rt-grid-4 {width: 400px;}
.rt-grid-5 {width: 500px;}
.rt-grid-6 {width: 600px;}
.rt-grid-7 {width: 700px;}
.rt-grid-8 {width: 800px;}
.rt-grid-9 {width: 900px;}
.rt-grid-10 {width: 1000px;}
.rt-grid-11 {width: 1100px;}
.rt-grid-12 {width: 1200px;}

.rt-push-1 {left: 100px;}
.rt-push-2 {left: 200px;}
.rt-push-3 {left: 300px;}
.rt-push-4 {left: 400px;}
.rt-push-5 {left: 500px;}
.rt-push-6 {left: 600px;}
.rt-push-7 {left: 700px;}
.rt-push-8 {left: 800px;}
.rt-push-9 {left: 900px;}
.rt-push-10 {left: 1000px;}
.rt-push-11 {left: 1100px;}

.rt-pull-1 {left: -100px;}
.rt-pull-2 {left: -200px;}
.rt-pull-3 {left: -300px;}
.rt-pull-4 {left: -400px;}
.rt-pull-5 {left: -500px;}
.rt-pull-6 {left: -600px;}
.rt-pull-7 {left: -700px;}
.rt-pull-8 {left: -800px;}
.rt-pull-9 {left: -900px;}
.rt-pull-10 {left: -1000px;}
.rt-pull-11 {left: -1100px;}

.rt-prefix-1 {padding-left: 100px;}
.rt-prefix-2 {padding-left: 200px;}
.rt-prefix-3 {padding-left: 300px;}
.rt-prefix-4 {padding-left: 400px;}
.rt-prefix-5 {padding-left: 500px;}
.rt-prefix-6 {padding-left: 600px;}
.rt-prefix-7 {padding-left: 700px;}
.rt-prefix-8 {padding-left: 800px;}
.rt-prefix-9 {padding-left: 900px;}
.rt-prefix-10 {padding-left: 1000px;}
.rt-prefix-11 {padding-left: 1100px;}

@media only screen and (min-width: 960px) and (max-width: 1199px) {
    .rt-container {width: 960px;}
    .rt-grid-1 {width: 80px;}
	.rt-grid-2 {width: 160px;}
	.rt-grid-3 {width: 240px;}
	.rt-grid-4 {width: 320px;}
	.rt-grid-5 {width: 400px;}
	.rt-grid-6 {width: 480px;}
	.rt-grid-7 {width: 560px;}
	.rt-grid-8 {width: 640px;}
	.rt-grid-9 {width: 720px;}
	.rt-grid-10 {width: 800px;}
	.rt-grid-11 {width: 880px;}
	.rt-grid-12 {width: 960px;}

	.rt-push-1 {left: 80px;}
	.rt-push-2 {left: 160px;}
	.rt-push-3 {left: 240px;}
	.rt-push-4 {left: 320px;}
	.rt-push-5 {left: 400px;}
	.rt-push-6 {left: 480px;}
	.rt-push-7 {left: 560px;}
	.rt-push-8 {left: 640px;}
	.rt-push-9 {left: 720px;}
	.rt-push-10 {left: 800px;}
	.rt-push-11 {left: 880px;}

	.rt-pull-1 {left: -80px;}
	.rt-pull-2 {left: -160px;}
	.rt-pull-3 {left: -240px;}
	.rt-pull-4 {left: -320px;}
	.rt-pull-5 {left: -400px;}
	.rt-pull-6 {left: -480px;}
	.rt-pull-7 {left: -560px;}
	.rt-pull-8 {left: -640px;}
	.rt-pull-9 {left: -720px;}
	.rt-pull-10 {left: -800px;}
	.rt-pull-11 {left: -880px;}

	.rt-prefix-1 {padding-left: 80px;}
	.rt-prefix-2 {padding-left: 160px;}
	.rt-prefix-3 {padding-left: 240px;}
	.rt-prefix-4 {padding-left: 320px;}
	.rt-prefix-5 {padding-left: 400px;}
	.rt-prefix-6 {padding-left: 480px;}
	.rt-prefix-7 {padding-left: 560px;}
	.rt-prefix-8 {padding-left: 640px;}
	.rt-prefix-9 {padding-left: 720px;}
	.rt-prefix-10 {padding-left: 800px;}
	.rt-prefix-11 {padding-left: 880px;}
}

@media only screen and (min-width: 768px) and (max-width: 959px) {
    .rt-container {width: 768px;}
    .rt-grid-1 {width: 64px;}
	.rt-grid-2 {width: 128px;}
	.rt-grid-3 {width: 192px;}
	.rt-grid-4 {width: 256px;}
	.rt-grid-5 {width: 320px;}
	.rt-grid-6 {width: 384px;}
	.rt-grid-7 {width: 448px;}
	.rt-grid-8 {width: 512px;}
	.rt-grid-9 {width: 576px;}
	.rt-grid-10 {width: 640px;}
	.rt-grid-11 {width: 704px;}
	.rt-grid-12 {width: 768px;}

	.rt-push-1 {left: 64px;}
	.rt-push-2 {left: 128px;}
	.rt-push-3 {left: 192px;}
	.rt-push-4 {left: 256px;}
	.rt-push-5 {left: 320px;}
	.rt-push-6 {left: 384px;}
	.rt-push-7 {left: 448px;}
	.rt-push-8 {left: 512px;}
	.rt-push-9 {left: 576px;}
	.rt-push-10 {left: 640px;}
	.rt-push-11 {left: 704px;}

	.rt-pull-1 {left: -64px;}
	.rt-pull-2 {left: -128px;}
	.rt-pull-3 {left: -192px;}
	.rt-pull-4 {left: -256px;}
	.rt-pull-5 {left: -320px;}
	.rt-pull-6 {left: -384px;}
	.rt-pull-7 {left: -448px;}
	.rt-pull-8 {left: -512px;}
	.rt-pull-9 {left: -576px;}
	.rt-pull-10 {left: -640px;}
	.rt-pull-11 {left: -704px;}

	.rt-prefix-1 {padding-left: 64px;}
	.rt-prefix-2 {padding-left: 128px;}
	.rt-prefix-3 {padding-left: 192px;}
	.rt-prefix-4 {padding-left: 256px;}
	.rt-prefix-5 {padding-left: 320px;}
	.rt-prefix-6 {padding-left: 384px;}
	.rt-prefix-7 {padding-left: 448px;}
	.rt-prefix-8 {padding-left: 512px;}
	.rt-prefix-9 {padding-left: 576px;}
	.rt-prefix-10 {padding-left: 640px;}
	.rt-prefix-11 {padding-left: 704px;}
}

@media only screen and (min-width: 481px) and (max-width: 767px) {
	body {-webkit-tap-highlight-color: transparent;}
    .rt-container {width: 480px;}
    .rt-container [class*="rt-grid"] {display: block;float: none;position: relative;width: 100%;}
    .rt-container [class*="rt-push"], [class*="rt-pull"] {left: auto;}
    .rt-container [class*="rt-prefix"] {padding-left: 0;}
}

@media only screen and (max-width: 480px) {
	body {-webkit-tap-highlight-color: transparent;}
    .rt-container {width: 95%;}
    .rt-container [class*="rt-grid"] {display: block;float: none;position: relative;width: 100%;}
    .rt-container [class*="rt-push"], [class*="rt-pull"] {left: auto;}
    .rt-container [class*="rt-prefix"] {padding-left: 0;}
}
/**
* @version   $Id: gantry-core.css 4404 2012-10-20 16:30:03Z james $
* @author    RocketTheme http://www.rockettheme.com
* @copyright Copyright (C) 2007 - 2014 RocketTheme, LLC
* @license   http://www.rockettheme.com/legal/license.php RocketTheme Proprietary Use License
*/

/* Reset */
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, caption {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;background: transparent;}

/* Grid Container */
/*.rt-container {margin: 0 auto;width: 960px;}
body {min-width: 960px;}*/

/* Grid Block */
.rt-block {padding: 15px;position: relative;}
#rt-content-top .rt-alpha, #rt-content-bottom .rt-alpha {margin-left: 0;}
#rt-content-top .rt-omega, #rt-content-bottom .rt-omega {margin-right: 0;}

/* Font Stacks */
.font-family-optima {font-family: Optima, Lucida, 'MgOpen Cosmetica', 'Lucida Sans Unicode', sans-serif;}
.font-family-geneva {font-family: Geneva, Tahoma, "Nimbus Sans L", sans-serif;}
.font-family-helvetica {font-family: Helvetica, Arial, FreeSans, sans-serif;}
.font-family-lucida {font-family: "Lucida Grande",Helvetica,Verdana,sans-serif;}
.font-family-georgia {font-family: Georgia, sans-serif;}
.font-family-trebuchet {font-family: "Trebuchet MS", sans-serif;}
.font-family-palatino {font-family: "Palatino Linotype", "Book Antiqua", Palatino, "Times New Roman", Times, serif;}

/* Typography */
body {font-size: 12px;line-height: 1.7em;font-family: Helvetica,Arial, Sans-Serif;}
.font-size-is-xlarge {font-size: 15px;line-height: 1.7em;}
.font-size-is-large {font-size: 14px;line-height: 1.7em;}
.font-size-is-default {font-size: 12px;line-height: 1.7em;}
.font-size-is-small {font-size: 11px;line-height: 1.7em;}
.font-size-is-xsmall {font-size: 10px;line-height: 1.7em;}
form {margin: 0;padding: 0;}
p {margin: 0 0 15px 0;}
h1, h2, h3, h4, h5 {margin: 15px 0;line-height: 1.1em;}
h1 {font-size: 260%;}
h2 {font-size: 200%;}
h2.title {font-size: 170%;}
h3 {font-size: 175%;}
h4 {font-size: 120%;}
h5 {font-size: 120%;}
a {text-decoration: none;}
a:focus {outline: none;}
code {margin: -1px 0 0 0;font: 10px Courier;}
blockquote {font: italic 16px/22px Georgia, Serif;}
.left-1, .left-2, .left-3, .left-4, .left-5, .left-6, .left-7, .left-8, .left-9, .left-10, .right-11 {float: left;margin-right: 50px;margin-bottom: 15px;position: relative;}
.right-1, .right-2, .right-3, .right-4, .right-5, .right-6, .right-7, .right-8, .right-9, .right-10, .right-11 {float: right;margin-left: 50px;margin-bottom: 15px;position: relative;}
.date-block {padding: 15px;}

/* Lists */
ul, ol {padding-left: 15px;}
ul li {padding: 0;margin: 0;}
ul li a {font-size: 1.2em;line-height: 1.8em;}
ul ul {margin-left: 25px;padding: 5px 0;}
ul li.author {margin: 0;letter-spacing: 1px;list-style: none;font-weight: bold;text-align: right;}
ul li.date {margin: 0;letter-spacing: 1px;list-style: none;text-align: right;font-weight: bold;}
ul li.comments {list-style: none;text-align: right;font-weight: bold;}
ul li.author span, ul li.date span, ul li.comments span {display: block;font-weight: normal;margin-bottom: 10px;line-height: 1em;}

/* RTL */
body.rtl {direction: rtl;}
body.rtl #rt-content-top .rt-alpha, body.rtl #rt-content-bottom .rt-alpha {margin-right: 0;margin-left: 10px;}
body.rtl #rt-content-top .rt-omega, body.rtl #rt-content-bottom .rt-omega {margin-left: 0;margin-right: 10px;}
body.rtl {min-width: inherit;}

/* Style */
html,body {margin-bottom: 1px;}
#gantry-viewswitcher {background-image: url(https://www.best-carinsurance.org/libraries/gantry/images/iphone/switcher.png); background-repeat: no-repeat; background-position: 0 0; width: 60px; height: 20px;display:block;position:absolute;right: 10px;top:40%;}
#gantry-viewswitcher.off {background-position: 0 100%;}
#gantry-viewswitcher span {display: none;}

/* Clear Set */
html body * span.clear, html body * div.clear, html body * li.clear, html body * dd.clear {background: none;border: 0;clear: both;display: block;float: none;font-size: 0;list-style: none;margin: 0;padding: 0;overflow: hidden;visibility: hidden;width: 0;height: 0;}
.clearfix:after {clear: both;content: '.';display: block;visibility: hidden;height: 0;}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}

/* Debug only */
#debug #rt-main {overflow:hidden;border-bottom: 4px solid #666; margin-top:15px;position:relative}
#debug .status {position: absolute;background:#333;opacity:.3;padding:0 15px;z-index:10000;color:#fff;font-weight:bold;font-size:150%}


/* Custom CSS */

#rt-page-surround {bbackground: #fefefd; /* Old browsers */
background: -moz-linear-gradient(top,  #fefefd 0%, #dce3c4 42%, #aebf76 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefd), color-stop(42%,#dce3c4), color-stop(100%,#aebf76)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fefefd 0%,#dce3c4 42%,#aebf76 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fefefd 0%,#dce3c4 42%,#aebf76 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fefefd 0%,#dce3c4 42%,#aebf76 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fefefd 0%,#dce3c4 42%,#aebf76 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefd', endColorstr='#aebf76',GradientType=0 ); /* IE6-9 */
}

#rt-header {background: #f2f5f6 !important; /* Old browsers */
background: -moz-linear-gradient(top,  #f2f5f6 0%, #e3eaed 37%, #c8d7dc 100%) !important; /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f5f6), color-stop(37%,#e3eaed), color-stop(100%,#c8d7dc)) !important; /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f2f5f6 0%,#e3eaed 37%,#c8d7dc 100%) !important; /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f2f5f6 0%,#e3eaed 37%,#c8d7dc 100%) !important; /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f2f5f6 0%,#e3eaed 37%,#c8d7dc 100%) !important; /* IE10+ */
background: linear-gradient(to bottom,  #f2f5f6 0%,#e3eaed 37%,#c8d7dc 100%) !important; /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f5f6', endColorstr='#c8d7dc',GradientType=0 ) !important; /* IE6-9 */
text-shadow: -1px -1px 1px #fff, 1px 1px 1px #000;}
.quote-button {background: #fefefd;
background: -moz-linear-gradient(top, #fefefd 0%, #dce3c4 42%, #aebf76 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefd), color-stop(42%,#dce3c4), color-stop(100%,#aebf76));
background: -webkit-linear-gradient(top, #fefefd 0%,#dce3c4 42%,#aebf76 100%);
background: -o-linear-gradient(top, #fefefd 0%,#dce3c4 42%,#aebf76 100%);
background: -ms-linear-gradient(top, #fefefd 0%,#dce3c4 42%,#aebf76 100%);
background: linear-gradient(to bottom, #fefefd 0%,#dce3c4 42%,#aebf76 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefd', endColorstr='#aebf76',GradientType=0 );margin: 0 auto; padding: 2%; text-align: center; border-radius: 10px; box-shadow: 1px 1px 5px; width: 55%;}
.quote-button:active {box-shadow: inset 1px 1px 5px;}
.quote-button p {margin: 0;}
.quote-button a {text-shadow: 1px 1px 3px #B3B3B3;}
.quote-button a:hover {text-shadow: 1px 1px 3px #B3B3B3;} /* is this one needed? */

#rt-navigation {background: #ebcdcd; /* Old browsers */
background: -moz-linear-gradient(top,  #ebcdcd 0%, #d69b98 22%, #cc807c 33%, #c6746e 50%, #c1645f 67%, #783832 82%, #091113 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ebcdcd), color-stop(22%,#d69b98), color-stop(33%,#cc807c), color-stop(50%,#c6746e), color-stop(67%,#c1645f), color-stop(82%,#783832), color-stop(100%,#091113)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ebcdcd 0%,#d69b98 22%,#cc807c 33%,#c6746e 50%,#c1645f 67%,#783832 82%,#091113 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ebcdcd 0%,#d69b98 22%,#cc807c 33%,#c6746e 50%,#c1645f 67%,#783832 82%,#091113 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ebcdcd 0%,#d69b98 22%,#cc807c 33%,#c6746e 50%,#c1645f 67%,#783832 82%,#091113 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ebcdcd 0%,#d69b98 22%,#cc807c 33%,#c6746e 50%,#c1645f 67%,#783832 82%,#091113 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebcdcd', endColorstr='#091113',GradientType=0 ); /* IE6-9 */
}
#rt-navigation2 {border: none !important;}
#rt-navigation3 {background-image: none !important; background-color: transparent !important; 
border-right: 0 !important;}
.rt-menubar .menutop li:hover {background-color: transparent !important; background: #ececec!important;
background: -moz-linear-gradient(top, #ececec 0%, #d8d8d8 22%, #cecece 33%, #c8c8c8 50%, #c3c3c3 67%, #a3a3a3 82%, #7d7d7d 100%) !important;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ececec), color-stop(22%,#d8d8d8), color-stop(33%,#cecece), color-stop(50%,#c8c8c8), color-stop(67%,#c3c3c3), color-stop(82%,#a3a3a3), color-stop(100%,#7d7d7d)) !important;
background: -webkit-linear-gradient(top, #ececec 0%,#d8d8d8 22%,#cecece 33%,#c8c8c8 50%,#c3c3c3 67%,#a3a3a3 82%,#7d7d7d 100%) !important;
background: -o-linear-gradient(top, #ececec 0%,#d8d8d8 22%,#cecece 33%,#c8c8c8 50%,#c3c3c3 67%,#a3a3a3 82%,#7d7d7d 100%) !important;
background: -ms-linear-gradient(top, #ececec 0%,#d8d8d8 22%,#cecece 33%,#c8c8c8 50%,#c3c3c3 67%,#a3a3a3 82%,#7d7d7d 100%) !important;
background: linear-gradient(to bottom, #ececec 0%,#d8d8d8 22%,#cecece 33%,#c8c8c8 50%,#c3c3c3 67%,#a3a3a3 82%,#7d7d7d 100%) !important;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ececec', endColorstr='#7d7d7d',GradientType=0 ) !important;
color: #B52113 !important;}
#rt-navigation .rt-menubar .menutop li.active .item {background: #ececec; /* Old browsers */
background: -moz-linear-gradient(top,  #ececec 0%, #d8d8d8 22%, #cecece 33%, #c8c8c8 50%, #c3c3c3 67%, #a3a3a3 82%, #7d7d7d 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ececec), color-stop(22%,#d8d8d8), color-stop(33%,#cecece), color-stop(50%,#c8c8c8), color-stop(67%,#c3c3c3), color-stop(82%,#a3a3a3), color-stop(100%,#7d7d7d)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ececec 0%,#d8d8d8 22%,#cecece 33%,#c8c8c8 50%,#c3c3c3 67%,#a3a3a3 82%,#7d7d7d 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ececec 0%,#d8d8d8 22%,#cecece 33%,#c8c8c8 50%,#c3c3c3 67%,#a3a3a3 82%,#7d7d7d 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ececec 0%,#d8d8d8 22%,#cecece 33%,#c8c8c8 50%,#c3c3c3 67%,#a3a3a3 82%,#7d7d7d 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ececec 0%,#d8d8d8 22%,#cecece 33%,#c8c8c8 50%,#c3c3c3 67%,#a3a3a3 82%,#7d7d7d 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ececec', endColorstr='#7d7d7d',GradientType=0 ); /* IE6-9 */
color: #B52113;}
.rt-menubar .menutop li a:hover {color: #B52113 !important;}

#rt-showcase p {font-size: 3.5em; line-height: 1;}
#rt-showcase .rt-alpha .rt-block {margin: 0; padding: 0;}

.rt-menubar .menutop li:hover {background-color: transparent !important; color: #475452 !important;}
.rt-menubar .menutop li a:hover {color: inherit !important;}
.rt-menubar.fusionmenu .menutop.level1 li:active {margin: 0 !important; padding: 0 !important; box-shadow: inset 1px 1px 7px;}

#rt-footer {display: none;}

#rt-copyright {font-size: 1.4em;}
#rt-copyright a {color: #211A8E !important;}
#rt-copyright img {width: 40%; vertical-align: middle; padding-left: 1%;}


@media (max-width: 767px) {

img {width: 100%; height: auto;}
.photobanner img {width: initial;}

#rt-header {text-align: center; line-height: 1;}
#rt-header .rt-block {margin: 0;}
#rt-header .rt-alpha {padding-top: 7%;}
#rt-header .rt-alpha .rt-block {margin-bottom: 0; padding-bottom: 0;}
#rt-header .rt-omega .rt-block {margin-top: 0;}

.quote-button {width: 70%;}

div#foxcontainer_c104 .fox_form select, div#foxcontainer_c104 .fox_form textarea, div#foxcontainer_c104 .fox_form input[type="text"] 
{width: 100% !important;}
body.home #rt-main {display: none;}

#rt-footer {background: #fcfff4 !important;
background: -moz-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%) !important;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfff4), color-stop(40%,#dfe5d7), color-stop(100%,#b3bead)) !important;
background: -webkit-linear-gradient(top, #fcfff4 0%,#dfe5d7 40%,#b3bead 100%) !important;
background: -o-linear-gradient(top, #fcfff4 0%,#dfe5d7 40%,#b3bead 100%) !important;
background: -ms-linear-gradient(top, #fcfff4 0%,#dfe5d7 40%,#b3bead 100%) !important;
background: linear-gradient(to bottom, #fcfff4 0%,#dfe5d7 40%,#b3bead 100%) !important;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfff4', endColorstr='#b3bead',GradientType=0 ) !important;
color: #333; display: initial; position: fixed; z-index: 20; left:0px; bottom:0px; height: 70px; width:100%;
background:#999;}
#rt-footer .rt-block {margin: 0; padding-top: 5.5%;}
#call-button {background: #ff0509; /* Old browsers */
background: -moz-linear-gradient(top,  #ff0509 0%, #e50444 44%, #a80000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff0509), color-stop(44%,#e50444), color-stop(100%,#a80000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ff0509 0%,#e50444 44%,#a80000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ff0509 0%,#e50444 44%,#a80000 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ff0509 0%,#e50444 44%,#a80000 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ff0509 0%,#e50444 44%,#a80000 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0509', endColorstr='#a80000',GradientType=0 ); /* IE6-9 */
color: white; border-radius: 7px; box-shadow: 1px 1px 10px 2px #757575; text-shadow: 1px 1px 7px;}
#rt-footer #call-button img {width: 39px !important; vertical-align: middle; box-shadow: none;}

#rt-copyright {text-align: center;}

}
/**
* @version   $Id: joomla-core.css 23374 2014-10-06 15:00:38Z james $
* @author    RocketTheme http://www.rockettheme.com
* @copyright Copyright (C) 2007 - 2014 RocketTheme, LLC
* @license   http://www.rockettheme.com/legal/license.php RocketTheme Proprietary Use License
*/

/* Layout */
.component-content .row-separator {display: block;clear: both;margin: 0;border: 0;height: 1px;}
.component-content .item-separator {display: none;margin: 0;}
.component-content .shownocolumns {width: 98% !important;}
.component-content .cols-1 {display: block;float: none !important;margin: 0 !important;}
.component-content .cols-2 .column-1 {width: 46%;float: left;}
.component-content .cols-2 .column-2 {width: 46%;float: right;margin: 0;}
.component-content .cols-3 .column-1 {float: left;width: 29%;margin-right: 7%;}
.component-content .cols-3 .column-2 {float: left;width: 29%;margin-left: 0;}
.component-content .cols-3 .column-3 {float: right;width: 29%;padding: 10px 0;}
.component-content .cols-4 .column-1 {float: left;width: 21%;margin-right: 5%;}
.component-content .cols-4 .column-2 {float: left;width: 21%;margin-right: 5%;margin-left: 0;}
.component-content .cols-4 .column-3 {float: left;width: 21%;margin-left: 0;}
.component-content .cols-4 .column-4 {float: right;width: 21%;padding: 10px 0;}
.component-content .items-row {margin-bottom: 10px !important;}
.component-content .column-1, .component-content .column-2, .component-content .column-3 {padding: 10px 0;}
.component-content .column-2 {width: 55%;margin-left: 40%;}
.component-content .column-3 {width: 30%;}
.component-content .column-4 {width: 22%;}
.component-content .blog-more {padding: 10px 5px;}

/* Categories List */
.categories-list {padding: 0 5px;}
.categories-list ul {margin: 0 0 0 20px;padding:0;}
.categories-list ul li {padding: 5px;list-style-type: none;margin: 0;}
.categories-list ul ul {margin-left: 15px;}
.categories-list dl dt, .categories-list dl dd {display: inline;}
.category-desc {line-height: 1.7em;margin: 10px 0;padding-left: 0;}

/* Article Details */
.component-content .actions {float: right;margin-top: 10px;}
.component-content .actions li {list-style: none;display: inline-block;}
.component-content .article-info {display: block;margin: 10px -15px;padding: 10px 20px;}
.component-content .article-info dd {;margin-right: 10px;display: inline-block;}
.component-content .article-info .article-info-term {display: none;}
.component-content .actions li img[src $="printButton.png"], .component-content .actions li img[src $="emailButton.png"], .component-content .actions li img[src $="edit.png"], .component-content .actions li img[src $="edit_unpublished.png"] {height: 0;width: 20px;padding-top: 17px;}
.component-content .actions li img {opacity: 0.3;}
.component-content .actions li img:hover {opacity: 0.6;}
.component-content .actions li a {height: 17px;padding: 0 2px;display: block;}
.component-content .actions .email-icon img {background-position: 0 -26px;}
.component-content .actions .edit-icon img {background-position: 0 -51px;}
.component-content .content_vote {margin: 10px 0;}

/* Article */
.component-content .blog-featured h2, .component-content .blog h2, .component-content .item-page h2 {margin-top: 0;}
.component-content .item-page h2, .component-content .blog h2, .component-content .weblink-category h2, .component-content .contact h2, .component-content .login h1 {font-size: 2.5em;}
.component-content .pagenav li {list-style: none;border-radius: 3px;}
.component-content .pagenav li a {padding: 5px 8px;}
.component-content .pagenav .pagenav-prev {float: left;}
.component-content .pagenav .pagenav-next {float: right;}
.component-content .items-leading {margin-bottom: 25px;}
.component-content .content-links {clear: both;}
.component-content .img-intro-right, .component-content .img-fulltext-right {float: right;margin-left: 10px;margin-bottom: 10px;}
.component-content .img-intro-left, .component-content .img-fulltext-left {float: left;margin-right: 10px;margin-bottom: 10px;}

/* Article Index */
.component-content #article-index{float:right;border-radius:5px;margin-left: 15px;background: rgba(0, 0, 0, 0.05);border:1px solid rgba(0, 0, 0, 0.1);}
.component-content #article-index ul{list-style:none;margin:0;padding:0;}
.component-content #article-index ul li:first-child a{border-top-right-radius:5px;border-top-left-radius:5px;}
.component-content #article-index ul li a{border-bottom:1px solid rgba(0, 0, 0, 0.1);display:block;line-height:20px;padding:8px 12px;}
.component-content #article-index ul li a.active{color:inherit;}
.component-content #article-index ul li a:hover{background:rgba(0, 0, 0, 0.1);}
.component-content #article-index ul li:last-child a{border-bottom:none !important;border-bottom-right-radius:5px;border-bottom-left-radius:5px;}
.component-content .article-index .nav-tabs.nav-stacked>li>a{border:1px solid 1px solid rgba(0, 0, 0, 0.1);background: rgba(0, 0, 0, 0.05);}
.component-content .article-index .nav-tabs.nav-stacked>li>a:hover{background:rgba(0, 0, 0, 0.1);}

/* Editing */
.component-content .edit #editor-xtd-buttons a:link, .component-content .edit #editor-xtd-buttons a:visited, .component-content .edit #editor-xtd-buttons a:hover {color: #323232 !important;text-shadow: none;}
.component-content .edit .inputbox, .component-content .edit .formelm input, .component-content .edit textarea {border: 1px solid #ddd; border-radius: 3px; padding: 5px;}
.component-content .edit legend {font-size: 150%;}
.component-content .edit #adminForm fieldset {padding: 20px 15px;margin: 10px 0 15px 0;}
.component-content .formelm {margin: 5px 0;}
.component-content .formelm label {width: 9em;display: inline-block;vertical-align: top;}
.component-content #adminForm .formelm-area {padding: 5px 0;}
.component-content #adminForm .formelm-area label {vertical-align: top;display: inline-block;width: 7em}
.component-content #adminForm label#jform_images_image_intro-lbl, .component-content #adminForm label#jform_images_image_fulltext-lbl, .component-content #adminForm .fltlft {float: left;}
.component-content #adminForm .fltlft {margin-left: 2px;}
.component-content .formelm-buttons {text-align: right;margin-bottom: 10px}
.component-content .formelm-buttons button {margin-left: 5px;}
.component-content .button2-left {float: left;margin-right: 5px;margin-top: 10px;}
.component-content .button2-left .readmore {background-image: none;background-color: transparent;border: none;padding: 0;text-shadow: none;font-size: inherit;text-transform: inherit;}
.component-content #adminForm .formelm .button2-left {margin: 2px 0 0 5px; padding: 3px 5px;}
.component-content #adminForm .media-preview.fltlft {margin: 5px;}
.calendar td.button {background-image: none;background-color: transparent;border: none;padding: 0;text-shadow: none;font-size: inherit;text-transform: inherit;color: #000000 !important;display: table-cell;}

/* Items More */
.component-content .items-more {padding-top: 10px;}
.component-content .items-more h3 {font-weight: normal;margin: 0;padding: 5px 5px 5px 5px;font-size: 1.4em;}
.component-content .items-more ol {line-height: 1.3em;list-style-type: none;margin: 0;padding: 10px 0 10px 2px;}
.component-content .items-more ol li {padding: 2px;}
.component-content .items-more ol li a {display: inline;font-weight: normal;padding: 5px 5px 5px 20px;background-position: 6px -411px;background-repeat: no-repeat;}
.component-content .items-more ol li a:hover, .items-more ol li a:focus {font-weight: normal;padding: 5px 5px 5px 20px;text-decoration: none;background-position: 6px -301px;}

/* Pagination */
.component-content .pagination {margin: 10px 0;padding: 10px 0;clear: both;}
.component-content .pagination .counter {text-align: center;margin: 0;}
.component-content .pagination ul {list-style-type: none;margin: 0;padding: 0;text-align: center;}
.component-content .pagination li {display: inline;padding: 2px 5px;text-align: center;}
.component-content .pagenav {padding: 2px;clear: both;}
.component-content .pagination-start, .component-content .pagination-next, .component-content .pagination-end, .component-content .pagination-prev {border: 0;}
.component-content .pagination-start, .component-content .pagination-start span {padding: 0;}
.counter {font-weight: bold;}

/* Core Components - Member Access */
.component-content #password-lbl, #username-lbl {width: 130px;display: block;float: left;font-size: 120%;}
.component-content .login-fields #username, .login-fields #password, #contact-form dd input, #contact-form dd textarea, #modlgn-username, #modlgn-passwd, #jform_email, #member-registration dd input, #search-searchword, .finder .inputbox {padding: 4px;border-radius: 3px;line-height: 1.6em;}
.component-content .login fieldset div {margin-bottom: 8px;}
.component-content .login + div {margin-top: 12px;}
.component-content .login + div ul li, #login-form li {list-style: none;}
.component-content .login + div ul li a, #login-form a {padding: 4px 0 4px 15px;line-height: 100%;font-weight: normal;font-size: 100%;display: inline-block;background-repeat: no-repeat;background-position: 2px -413px;}
.component-content .login + div ul li a:hover, #login-form a:hover {background-position: 2px -303px;}
.component-content .login + div ul {padding: 0;}
.component-content .login-description {margin: 10px 0;}

/* Mod Login */
#login-form label {width: 85px;display: block;float: left;}
#login-form .userdata {margin: 12px 0;}
#rt-footer #login-form a {background-position: 2px -503px;}
#rt-footer #login-form a:hover {background-position: 2px -96px;}
#login-form #modlgn-remember {width: 10px;height: 10px;}
#login-form ul {padding: 0;}
.col12 .rt-grid-2 #login-form .inputbox {width: 99px;}
.col12 .rt-grid-3 #login-form .inputbox {width: 179px;}
.col12 .rt-grid-4 #login-form .inputbox {width: 259px;}
.col12 .rt-grid-5 #login-form .inputbox {width: 339px;}
.col12 .rt-grid-6 #login-form .inputbox {width: 419px;}
.col12 .rt-grid-7 #login-form .inputbox {width: 499px;}
.col12 .rt-grid-8 #login-form .inputbox {width: 579px;}
.col12 .rt-grid-9 #login-form .inputbox {width: 659px;}
.col12 .rt-grid-10 #login-form .inputbox {width: 739px;}
.col12 .rt-grid-12 #login-form .inputbox {width: 899px;}
.col16 .rt-grid-2 #login-form .inputbox {width: 59px;}
.col16 .rt-grid-3 #login-form .inputbox {width: 119px;}
.col16 .rt-grid-4 #login-form .inputbox {width: 179px;}
.col16 .rt-grid-5 #login-form .inputbox {width: 239px;}
.col16 .rt-grid-6 #login-form .inputbox {width: 299px;}
.col16 .rt-grid-7 #login-form .inputbox {width: 359px;}
.col16 .rt-grid-8 #login-form .inputbox {width: 419px;}
.col16 .rt-grid-9 #login-form .inputbox {width: 479px;}
.col16 .rt-grid-10 #login-form .inputbox {width: 539px;}
.col16 .rt-grid-11 #login-form .inputbox {width: 599px;}
.col16 .rt-grid-12 #login-form .inputbox {width: 659px;}
.col16 .rt-grid-13 #login-form .inputbox {width: 719px;}
.col16 .rt-grid-14 #login-form .inputbox {width: 779px;}
.col16 .rt-grid-15 #login-form .inputbox {width: 839px;}

/* Mod Breadcrumbs */
#rt-breadcrumbs [class^="breadcrumb"] img {height: 0;width: 10px;margin-top: 6px;padding-top: 12px;background-position: 3px -415px;background-repeat: no-repeat;}
#rt-breadcrumbs .rt-block {padding: 0 15px;}

/* Tables */
.component-content table {border-collapse: collapse;}
.component-content table.weblinks, .component-content table.category {font-size: 1em;margin: 10px 10px 20px 0;width: 99%;}
.component-content table.weblinks td {border-collapse: collapse;}
.component-content table.weblinks td, .component-content table.category td {padding: 7px;}
.component-content table.weblinks th, .component-content table.category th {padding: 7px;text-align: left;}
.component-content .num {vertical-align: top;text-align: left;}
.component-content .hits {vertical-align: top;text-align: center;}
.component-content td p {margin: 0;line-height: 1.3em;}
.component-content .filter {margin: 10px 0;}
.component-content .display-limit, .component-content .filter {text-align: right;margin-right: 7px;}
.component-content table.category th a img {padding: 2px 10px;}
.component-content .filter-search {float: left;}
.component-content .filter-search .inputbox {width: 6em;}
.component-content .element-invisible {position: absolute;margin-left: -3000px;margin-top: -3000px;height: 0;}
.component-content .cat-items {margin-top: 20px;}

/* Forms */
.component-content #member-registration {padding: 0 5px;}
.component-content form fieldset dt {clear: left;float: left;width: 12em;padding: 3px 0;}
.component-content form fieldset dd {float: left;padding: 3px 0;}
.invalid, .login-fields #username.invalid, .login-fields #password.invalid, #contact-form dd input.invalid, #contact-form dd textarea.invalid, #modlgn-username.invalid, #modlgn-passwd.invalid, #jform_email.invalid, #member-registration dd input.invalid, #search-searchword.invalid, .finder .inputbox.invalid, .inputbox.invalid {border-color: #ff0000;}
label.invalid {color: #ff0000 !important;}

/* Search */
.component-content .searchintro {font-weight: normal;margin: 20px 0 20px;}
.component-content #searchForm, .component-content #finder-search {padding: 0 5px;}
.component-content .form-limit {margin: 20px 0 0;text-align: right;padding: 0 10px 0 20px;}
.component-content .highlight {font-weight: bold;}
.component-content .ordering-box {width: 40%;float: right;}
.component-content .phrases-box {width: 60%;float: left;}
.component-content .only, .component-content .phrases {margin: 10px 0 0 0;padding: 15px;line-height: 1.3em;}
.component-content label.ordering {display: block;margin: 10px 0 10px 0;}
.component-content .word {padding: 10px 10px 10px 0;}
.component-content .word input {font-weight: bold;margin: 0 10px;padding: 4px;font-size: 1em;}
.component-content .word label {font-weight: bold;}
.component-content fieldset.only label, .component-content fieldset.phrases label {margin: 0 10px 0 0;}
.component-content .ordering-box label.ordering {margin: 0 10px 5px 0;float: left;}
.component-content form .search label, .component-content form .finder label {display: none;}
.component-content form #finder-filter-select-list label {display: block;margin-top: 10px;margin-bottom: 2px;}
.component-content .search legend {font-weight: bold;}
.component-content .search-results .result-title {padding: 15px 15px 0 5px;font-weight: bold;}
.component-content .search-results dd {padding: 2px 15px 2px 5px;}
.component-content .search-results .result-text {padding: 10px 15px 10px 5px;line-height: 1.7em;}
.component-content .search-results .result-url {font-size: 90%;padding: 2px 15px 15px 5px;}
.component-content .search-results .result-created {padding: 2px 15px 15px 5px;}
.component-content .search-results .result-category {padding: 10px 15px 5px 5px;}

/* Contacts */
.component-content .contact {padding: 0 5px;}
.component-content .contact-category {padding: 0 10px;}
.component-content .contact-category #adminForm .filters {border: 0;padding: 0;}
.component-content .contact-image {margin: 10px 0;overflow: hidden;}
.component-content address {font-style: normal;margin: 10px 0;}
.component-content address span {display: block;}
.component-content .contact-address {margin: 20px 0 10px 0;}
.component-content .contact-email div {padding: 2px 0;margin: 0 0 10px 0;}
.component-content .contact-email label {width: 17em;float: left;}
.component-content span.contact-image {margin-bottom: 10px;overflow: hidden;display: block;}
.component-content #contact-textmsg {padding: 2px 0 10px 0;}
.component-content #contact-email-copy {float: left;margin-right: 10px;}
.component-content .contact .button {float: none !important;clear: left;display: block;margin: 20px 0 0 0;}
.component-content dl.tabs {float: left;margin: 50px 0 0 0;z-index: 50;clear: both;}
.component-content dl.tabs dt {float: left;padding: 4px 10px;border-left: 1px solid #ccc;border-right: 1px solid #ccc;border-top: 1px solid #ccc;margin-right: 3px;background: #f0f0f0;color: #666;}
.component-content dl.tabs .open {background: #F9F9F9;border-bottom: 1px solid #F9F9F9;z-index: 100;color: #000;}
.component-content .current {clear: both;border: 1px solid #ccc;padding: 10px 10px;}
.component-content .current dd {padding: 0;margin: 0;}
.component-content #content-pane.tabs {margin: 1px 0 0 0;}

/* User Profile */
.component-content #users-profile-core, .component-content #users-profile-custom {margin: 10px 0 15px 0;padding: 15px;}
.component-content #users-profile-core dt, .component-content #users-profile-custom dt {float: left;width: 12em;padding: 3px 0;}
.component-content #users-profile-core dd, .component-content #users-profile-custom dd {padding: 3px 0;}
.component-content #member-profile fieldset, .component-content .registration fieldset {margin: 10px 0 15px 0;padding: 15px;}
.component-content #users-profile-core legend, .component-content #users-profile-custom legend, .component-content .profile-edit legend, .component-content .registration legend {font-weight: bold;}
.component-content .profile-edit #member-profile fieldset dd, .component-content .registration #member-registration fieldset dd {float: none;padding: 5px 0;}
.component-content .profile-edit #member-profile fieldset dd input, .component-content .profile-edit #member-profile fieldset dd select, .component-content .registration #member-registration fieldset dd input {width: 17em;}
.component-content .profile-edit #member-profile fieldset dt, .component-content .registration #member-registration fieldset dt {padding: 5px 5px 5px 0;width: 13em;}
.component-content .optional {font-size: 0.9em;}

/* Editor */
.component-content .contentpaneopen_edit {float: left;}
.component-content .mceButton:hover {background: none !important;}

.component-content legend {padding: 3px 5px;}
.component-content .edit #adminForm fieldset {padding: 20px 15px;margin: 10px 0 15px 0;}
.component-content .formelm {margin: 5px 0}
.component-content .formelm label {width: 13em;display: inline-block;vertical-align: top;}
.component-content #adminForm .formelm-area {padding: 5px 0}
.component-content #adminForm .formelm-area label {vertical-align: top;display: inline-block;width: 7.9em}
.component-content .formelm-buttons {text-align: right;margin-bottom: 10px}
.component-content .modal-button, .component-content .button2-left .blank a, .component-content .button2-left a, .component-content .button2-left .readmore a {background: #eee;padding: 4px !important;margin: 0 !important;line-height: 1.2em;border: solid 1px #ddd;font-weight: bold;text-decoration: none;margin-top: 10px !important}

/* Pagebreak */
.component-content table.contenttoc {padding: 10px;margin: 10px;}
.component-content table.contenttoc tr td {padding: 1px 0;}
.component-content .pagenavcounter {font-weight: bold;}

/* Tooltip */
.component-content .tip {font-size: 0.8em;text-align: left;padding: 3px;max-width: 400px;}
.component-content .tip-title {font-weight: bold;}
.tip-wrap {padding: 8px;border-radius: 4px;}

/* OpenID icon style */
.system-openid, .com-system-openid { background: url(http://openid.net/images/login-bg.gif) no-repeat;background-color: #fff;background-position: 0 50%;color: #000;padding-left: 18px;}

/* Unpublished */
.system-unpublished {background: #e8edf1;border-top: 4px solid #c4d3df;border-bottom: 4px solid #c4d3df;}

/* System Messages */
#system-message {margin-bottom: 10px;padding: 0;}
#rt-drawer #system-message {margin-bottom: 36px;}
#system-message dt {display:none;}
#system-message dd {margin: 0;font-weight: bold; padding:0;}
#system-message dd ul {background: #BFD3E6;color: #0055BB;margin: 10px 0 10px 0;list-style: none;padding: 10px;border: none;background-repeat: no-repeat;}

/* System Error Messages */
#system-message dt.error {display: none;}
#system-message dd.error ul {color: #c00;background-color: #EBC8C9;border: none;}

/* System Notice Messages */
#system-message dd.notice {background: none;border: 0;}
#system-message dt.notice {display: none;}
#system-message dd.notice ul {color: #A08B4C;background: #F5ECC1;border: none;}

/* Debug */
#system-debug {color: #ccc;background-color: #fff;padding: 10px;margin: 10px;}
#system-debug div {font-size: 11px;}

/* Joomla 3.0 Stuff */

/* Content Component */
.component-content .actions {font-size: 0.85em; float: none; text-align: right;}
.component-content .items-row .actions {float: none; text-align: left; padding-left: 0; margin-bottom: 10px;}
.component-content .content_rating {display: block; margin-top: -15px;}
.component-content .items-row .content_rating {margin-top: 0;}
.component-content .categories-list h3.item-title {font-size: 1.0em; font-weight: normal; line-height: 1.0em; margin: 0;}
.component-content .category-list .cat-children ul {padding: 0;}
.component-content .category-list .cat-children ul li {list-style: none; margin: 0; padding: 0;}
.component-content .archive .filters .alert {background: none; border: none; padding: 0; margin: 0 0 15px 0;}
.component-content .archive fieldset.filters {background: rgba(0, 0, 0, 0.05); border: 1px solid rgba(0, 0, 0, 0.1); border-radius: 5px; margin: 0 0 25px 0; padding: 15px;}
.component-content .archive .filter-search {float: none;}
.component-content .archive .filter-search .inputbox {width: 10em;}
.component-content .pagenav .previous {float: left;}
.component-content .pagenav .next {float: right;}
.component-content .pagenav {clear: both;}
.component-content .item-page .pull-left {float: left;}
.component-content .item-page .pull-right {float: right;}
.component-content .item-page .nav-tabs.nav-stacked {list-style: none; margin: 15px 0;}
.component-content .item-page .nav-tabs > li {float: none; margin-bottom: -1px;}
.component-content .item-page .nav-tabs.nav-stacked >li > a {background: rgba(0,0,0,0.05); border: 1px solid rgba(0,0,0,0.1); border-radius: 0; margin-right: 0;}
.component-content .item-page .nav-tabs >li > a {line-height: 20px; padding-top: 8px; padding-bottom: 8px;}
.component-content .item-page .nav-tabs > li > a, .component-content .nav-pills > li > a {padding-left: 12px; padding-right: 12px;}
.component-content .item-page .nav > li > a {display: block;}
.component-content .item-page .nav-tabs.nav-stacked > li:first-child > a {border-top-left-radius: 4px; border-top-right-radius: 4px;}
.component-content .item-page .nav-tabs.nav-stacked > li:last-child > a {border-bottom-left-radius: 4px; border-bottom-right-radius: 4px;}
.component-content .item-page .nav-tabs .active a, .component-content .nav-tabs .active a:hover {color: #555555; cursor: default;}
.component-content .item-page .nav-tabs a.active, .component-content .nav-tabs a.active:hover {color: #555555; cursor: default;}
.component-content .pager {text-align: center;}
.component-content .pager li {display: inline; margin: 0 10px;}
.component-content .pager li, .component-content .pager li a {font-size: 1.1em;}

/* Contact Component */
.component-content .categories-list h4.item-title {font-size: 1.0em; font-weight: normal; line-height: 1.0em; margin: 0;}
.component-content .contact-category input#filter-search {padding: 5px;}
.component-content .contact-category ul.category {list-style: none; margin: 25px 0; padding: 0;}
.component-content .contact-category ul.category li {background: none; border: none;}
.component-content .contact-category ul.category li br {display: none;}
.component-content .contact .accordion-heading {font-size: 2.5em; line-height: 1.5em;}
.component-content .contact-form form#contact-form .control-group {margin-bottom: 15px;}
.component-content .contact-form form#contact-form .control-label, .component-content .contact-form form#contact-form .controls {display: inline-block;}
.component-content .contact-form form#contact-form .control-label {width: 12em;}
.component-content .contact-form form#contact-form .form-actions .btn-primary {margin-left: 12em;}
.component-content #slide-contact .pull-left {float: left;}
.component-content #slide-contact .pull-right {float: right;}
.component-content #slide-contact.accordion {margin-bottom: 20px;}
.component-content .accordion-group {margin-bottom: 2px;}
.component-content .accordion-heading .accordion-toggle {cursor: pointer;}
.component-content .collapse {height: 0; overflow: hidden; position: relative; transition: height 0.35s ease 0s;}
.component-content .collapse.in {height: auto;}
.component-content .accordion-inner {padding: 9px 15px;}

/* Weblinks Component */
.component-content .weblink-category input#filter-search {padding: 5px;}
.component-content .weblink-category ul.category {list-style: none; margin: 15px 0 25px 0; padding: 0;}
.component-content .weblink-category ul.category .list-hits {margin-right: 15px;}

/* News Feeds Component */
.component-content .newsfeed-category input#filter-search {padding: 5px;}
.component-content .newsfeed-category ul.category {list-style: none; margin: 0 0 25px 0; padding: 0;}
.component-content .newsfeed-category ul.category li {margin-bottom: 15px;}

/* Users Component */
.component-content .registration form#member-registration .control-group, .component-content .remind form#user-registration .control-group, .component-content .reset form#user-registration .control-group {margin-bottom: 15px;}
.component-content .registration form#member-registration .control-label, .component-content .registration form#member-registration .controls, .component-content .remind form#user-registration .control-label, .component-content .remind form#user-registration .controls, .component-content .reset form#user-registration .control-label, .component-content .reset form#user-registration .controls {display: inline-block;}
.component-content .registration form#member-registration .control-label, .component-content .remind form#user-registration .control-label, .component-content .reset form#user-registration .control-label {width: 12em;}
.component-content .registration form#member-registration a {padding: 6px 12px;}
.component-content .registration form#member-registration .form-actions a {margin-left: 15px;}
.component-content .profile ul.btn-toolbar {list-style: none; padding-left: 0;}

/* Search Components */
.component-content .search #searchForm .btn-toolbar .pull-left {float: left;}
.component-content .search #searchForm .btn-toolbar {clear: both;}
.component-content .search #searchForm .btn-toolbar .btn {margin-left: 10px; height: 25px;}
.component-content .search #searchForm .btn-toolbar .btn i.icon-search:before {margin: 0;}
.component-content .finder #finder-search .word .btn {margin-right: 15px;}
.component-content .finder #search-results h4.result-title, .component-content .finder #search-results p.result-text {padding-bottom: 0; margin: 0;}
.component-content fieldset.only label, .component-content fieldset.phrases label {display: inline-block; margin: 0 5px;}

/* Breadcrumbs */
.component-content [class^="breadcrumb"], .rt-block [class^="breadcrumb"] {list-style: none; padding-left: 0;}
.component-content [class^="breadcrumb"] li, .rt-block [class^="breadcrumb"] li {display: inline-block;}
.component-content [class^="breadcrumb"] li span, .rt-block [class^="breadcrumb"] li span, .component-content [class^="breadcrumb"] li a, .rt-block [class^="breadcrumb"] li a {font-size: 1em; padding: 0 2px; float: none; display: inline-block;}
.component-content [class^="breadcrumb"] .divider, .rt-block [class^="breadcrumb"] .divider  {margin: 0;}
.component-content [class^="breadcrumb"] i.icon-location:before, .rt-block [class^="breadcrumb"] i.icon-location:before {content: ""; margin-left: 5px;}

/* System Message */
#system-message a.close {float: right; cursor: pointer;}

/* Frontend Editor */
.component-content .edit .pull-left {float: left;}
.component-content .edit .pull-right {float: right;}
.component-content .edit #editor-xtd-buttons a.btn, .component-content .toggle-editor a.btn {padding: 4px !important; margin: 10px 0 !important; line-height: 1.3em; font-weight: bold; text-decoration: none; display: inline;}
.component-content .edit #editor-xtd-buttons {float: left; margin-top: 10px;}
.component-content .edit #editor-xtd-buttons .icon-file-add:before {display: inline-block; font-family: FontAwesome; content: ""; margin-right: 5px;}
.component-content .edit .toggle-editor {float: right;}
.component-content .toggle-editor a.btn {display: block;}
.component-content .edit legend {padding: 5px 0;}
.component-content .input-append {display: inline-block;}
.component-content button#jform_publish_up_img, .component-content button#jform_publish_down_img {border: none; background: none; color: #000000 !important; box-shadow: none;}
.component-content .edit .input-prepend a.btn.hasTooltip {height: 15px; margin-left: 5px; padding: 10px 10px 0; vertical-align: top;}
.component-content .edit .input-prepend a.btn.hasTooltip .icon-remove:before {margin-right: 0;}
.component-body {overflow-x: hidden;}
.component-body .form-inline .pull-left {float: left;}
.component-body .form-inline .pull-right {float: right;}
.component-body .form-inline .hr-condensed {display: none;}
.component-body .form-inline .filters {clear: both; text-align: left;}
.component-body .form-inline fieldset select {display: inline-block; width: 160px; float: none;}
.component-body .form-inline fieldset button {margin: 5px; height: 26px;}
.component-body .form-inline fieldset button i {margin-right: 0;}
.component-body .form-inline th.title {font-size: 1.0em;}
.component-body .form-inline th.title:before {background: none;}
.component-body .filter .icon-search:before, .component-body .filter .icon-remove:before {margin-right: 0;}
.component-body .thumbnails {margin: 0 -40px; list-style: none;}
.component-body .thumbnails .height-50 {height: 50px;}
.component-body .thumbnails .small {font-size: 11px;}
.component-body .thumbnails:before, .thumbnails:after {display: table; content: ""; line-height: 0;}
.component-body .thumbnails:after {clear: both;}
.component-body .row-fluid .thumbnails {margin-left: 0;}
.component-body .thumbnails {padding: 0 25px;}
.component-body .thumbnails > li {float: left; margin-bottom: 18px; margin-left: 20px; text-align: center; width: 90px;}
.component-body .thumbnail { display: block; padding: 4px; line-height: 18px; border: 1px solid #ffffff; border-radius: 5px;}
.component-body .thumbnail .icon-folder-2:before {content: "";}
.component-body a.thumbnail:hover {border-color: #08c;}
.component-body .thumbnail > img {display: block; max-width: 100%; margin-left: auto; margin-right: auto;}
.component-body .thumbnail .caption {padding: 9px; color: #555;}
.component-body .form-horizontal .pull-left {float: left;}
.component-body .form-horizontal .pull-right {float: right;}
.component-body button.btn, .component-body input.btn {color: #ffffff !important;}
.component-body .btn-toolbar label {line-height: 30px;}
.component-body #imageForm.form-horizontal .span9 {float: left; width: 538px;}
.component-body #imageForm.form-horizontal .control-group {margin-bottom: 18px;}
.component-body #imageForm.form-horizontal .control-group:before,
.component-body #imageForm.form-horizontal .control-group:after {display: table; content: ""; line-height: 0;}
.component-body #imageForm.form-horizontal .control-group:after {clear: both;}
.component-body #imageForm.form-horizontal .control-label {float: left; width: 140px; padding-top: 0; text-align: right;}
.component-body #imageForm.form-horizontal .controls {margin-left: 160px;}
.component-body #imageForm.form-horizontal button#upbutton {position: relative; top: -9px;}
.component-body #imageForm.form-horizontal .help-block {margin-top: 9px; margin-bottom: 0;}
.component-body #imageForm.form-horizontal .form-actions {padding-left: 160px;}
.component-body #imageForm.form-horizontal .well, .component-body #uploadForm.form-horizontal .well  {min-height: 20px; padding: 20px 20px 30px 0; margin-bottom: 20px; background-color: #f5f5f5; border: 1px solid #e3e3e3; border-radius: 4px;}
.component-body #uploadForm.form-horizontal .well {padding: 5px 20px 80px 0;}
.component-body .form-horizontal #uploadform #upload-submit {margin-left: 15px;}

.tooltip{position:absolute;z-index:1030;display:block;font-size:11px;line-height:1.4;opacity:0;filter:alpha(opacity=0);visibility:visible;text-shadow:none;}
.tooltip.in{opacity:0.8;filter:alpha(opacity=80);}
.tooltip.top{padding:5px 0;margin-top:-3px;}
.tooltip.right{padding:0 5px;margin-left:3px;}
.tooltip.bottom{padding:5px 0;margin-top:3px;}
.tooltip.left{padding:0 5px;margin-left:-3px;}
.tooltip-inner{max-width:200px;padding:8px;color:#ffffff;text-align:center;text-decoration:none;background-color:#000000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid;}
.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-top-color:#000000;border-width:5px 5px 0;}
.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-right-color:#000000;border-width:5px 5px 5px 0;}
.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-left-color:#000000;border-width:5px 0 5px 5px;}
.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-bottom-color:#000000;border-width:0 5px 5px;}
.edit.item-page .chzn-container.chzn-container-multi, .edit.item-page .chzn-container.chzn-container-multi input {min-width: 250px !important;}/**
* @version   $Id: main-light.css 23126 2014-09-25 14:24:50Z james $
* @author    RocketTheme http://www.rockettheme.com
* @copyright Copyright (C) 2007 - 2012 RocketTheme, LLC
* @license   http://www.rockettheme.com/legal/license.php RocketTheme Proprietary Use License
*/

/* Body */
body {background-color: #e5e5e5;color: #444;}
.main-pattern-scratch {background-image: url(https://www.best-carinsurance.org/templates/rt_voxel_responsive/images/overlays/patterns/scratch.png);}
.main-pattern-graph {background-image: url(https://www.best-carinsurance.org/templates/rt_voxel_responsive/images/overlays/patterns/graph.png);}
.main-pattern-leather-light {background-image: url(https://www.best-carinsurance.org/templates/rt_voxel_responsive/images/overlays/patterns/leather.png);}
.main-pattern-leather-dark {background-image: url(https://www.best-carinsurance.org/templates/rt_voxel_responsive/images/overlays/patterns/dark_leather.png);}
.main-pattern-diagonal {background-image: url(https://www.best-carinsurance.org/templates/rt_voxel_responsive/images/overlays/patterns/diagonal.png);}
.main-pattern-argyle {background-image: url(https://www.best-carinsurance.org/templates/rt_voxel_responsive/images/overlays/patterns/argyle.png);}
.main-pattern-iron {background-image: url(https://www.best-carinsurance.org/templates/rt_voxel_responsive/images/overlays/patterns/irongrip.png);}
.main-pattern-vertical-lines {background-image: url(https://www.best-carinsurance.org/templates/rt_voxel_responsive/images/overlays/patterns/vertical-lines.png);}
.main-pattern-crackle {background-image: url(https://www.best-carinsurance.org/templates/rt_voxel_responsive/images/overlays/patterns/crackle.png);}
.main-pattern-psychedelic {background-image: url(https://www.best-carinsurance.org/templates/rt_voxel_responsive/images/overlays/patterns/psychedelic.png);}
.main-pattern-quilt {background-image: url(https://www.best-carinsurance.org/templates/rt_voxel_responsive/images/overlays/patterns/quilt.png);}
.main-pattern-triangles {background-image: url(https://www.best-carinsurance.org/templates/rt_voxel_responsive/images/overlays/patterns/triangles.png);}
.main-pattern-leather-dark #rt-drawer, .main-pattern-leather-dark #rt-copyright, .main-pattern-argyle #rt-drawer, .main-pattern-argyle #rt-copyright, .main-pattern-iron #rt-drawer, .main-pattern-iron #rt-copyright, .main-pattern-dvsup #rt-drawer, .main-pattern-dvsup #rt-copyright, .main-pattern-leather-dark #rt-drawer .title, .main-pattern-leather-dark #rt-copyright .title, .main-pattern-argyle #rt-drawer .title, .main-pattern-argyle #rt-copyright .title, .main-pattern-iron #rt-drawer .title, .main-pattern-iron #rt-copyright .title, .main-pattern-dvsup #rt-drawer .title, .main-pattern-dvsup #rt-copyright .title {color: #ddd;}
.main-surround {box-shadow: 0 0 12px rgba(0,0,0,0.3);background-color: #F4F4F4;border-left: 1px solid #c0c0c0;border-right: 1px solid #c0c0c0;border-bottom: 1px solid #c0c0c0;}
.main-surround2 {border-left: 1px solid #e0e0e0;border-right: 1px solid #e0e0e0;border-bottom: 1px solid #e0e0e0;}
a:hover, .module-content ul.menu li.parent li a:hover span, .module-content ul.menu li.parent li .item:hover span, .module-content ul.menu li.parent li .separator:hover, .module-content ul.menu li.parent .separator:hover, #rt-main .module-content ul.menu > li > a:hover {color: #333;}
.module-content .menu li.active#current > .item, .module-content .menu li.active.current > a, .module-content .menu li.active#current > a {color: #333;}

/* Utility */
#rt-utility4, #rt-utility3 {background-image: url(https://www.best-carinsurance.org/templates/rt_voxel_responsive/images/overlays/light/utility-overlay.png);}
#rt-utility, #rt-utility2 {background-image: url(https://www.best-carinsurance.org/templates/rt_voxel_responsive/images/overlays/light/utility-shadow.png);}
#rt-utility5 {background-color: #fff;}
#rt-utility .horizmenu a, #rt-utility .horizmenu .separator {color: #666;}

/* Header */
#rt-header {background-image: url(https://www.best-carinsurance.org/templates/rt_voxel_responsive/images/overlays/light/header-overlay.png);}

/* Feature */
#rt-feature {border-bottom: 1px solid #fff;}
#rt-feature .rt-container {border-bottom: 1px solid #C6C6C6;}

/* Bottom */
#rt-bottom {border-top: 1px solid #C6C6C6;}
#rt-bottom .rt-container {border-top: 1px solid #fff;}

/* Footer */
#rt-footer {background-color: #404040;color: #ccc;box-shadow: 0 5px 6px rgba(0,0,0,0.4) inset;}
#rt-footer .title {color: #fff;}
body #rt-footer a:hover {color: #fff;}

/* Article Details */
.component-content .article-info {background-color: #F5F5F5;border-top: 1px solid #ddd;}
.component-content .actions li img {background-image: url(https://www.best-carinsurance.org/templates/rt_voxel_responsive/images/overlays/light/article-icons.png);}
.component-content .items-more ol li a {background-image: url(https://www.best-carinsurance.org/templates/rt_voxel_responsive/images/overlays/light/arrows.png);}
.component-content h2, .component-content h2 a, .sprocket-mosaic-title a, .title, #rt-footer .box2 .title, #rt-footer .box4 .title {color: #151515;}

/* Modules */
#rt-sidebar-a .rt-block, .component-block, #rt-sidebar-b .rt-block, #rt-sidebar-c .rt-block, #rt-content-top .rt-block, #rt-content-bottom .rt-block, .sprocket-mosaic-item, .box2 .rt-block {background-color: #fff;border: 1px solid #ccc;box-shadow: -1px 1px 4px rgba(0,0,0,0.1);}
#rt-slideinset .rt-block {background-color: #fff;box-shadow: 0 0 7px rgba(0,0,0,0.6);}

/* Module Variations */
.box2 .rt-block, .box4 .rt-block {color: #000;}
body #rt-footer .box2 a:hover, body #rt-footer .box4 a:hover {color: #000;}
.box1 .rt-block, #rt-sidebar-a .box1 .rt-block, #rt-sidebar-b .box1 .rt-block, #rt-sidebar-c .box1 .rt-block, #rt-content-top .box1 .rt-block, #rt-content-bottom .box1 .rt-block, #rt-main .box3 .rt-block {border: 1px solid rgba(225,225,225,0.3);}
.box3 .rt-block, #rt-main .box3 .rt-block {background-color: #444;color: #ddd;text-shadow: -1px -1px 1px rgba(0,0,0,0.5);border: 1px solid #333;box-shadow: -1px 1px 4px rgba(0,0,0,0.1);}
.box3 .rt-block .title, .box3 a:hover {color: #ddd;}
#rt-main .box3 h2 {color: #ddd;text-shadow: -1px -1px 1px rgba(0,0,0,0.5);}
.box4 .rt-block, #rt-main .box4 .rt-block {background-color: #fff;box-shadow: inset 0 0 8px rgba(0,0,0,0.4);}
.title2 .module-title {border-bottom: 1px solid rgba(225,225,225,0.1);}
.title2 .module-title:after {border-bottom: 1px solid rgba(0,0,0,0.3);}
.title1 .module-title {background-image: url(https://www.best-carinsurance.org/templates/rt_voxel_responsive/images/overlays/light/list-arrows.png);}
.title6 .module-title {border-bottom: 1px dashed #ddd;}
.lineshadow .rt-block:before, .component-block:before, #rt-content-top .rt-block:before, #rt-content-bottom .rt-block:before, #rt-sidebar-a .rt-block:before, #rt-sidebar-b .rt-block:before, #rt-sidebar-c .rt-block:before, .sprocket-mosaic-item:before {background-image: url(https://www.best-carinsurance.org/templates/rt_voxel_responsive/images/overlays/light/mod-shadow-l.png);}
.lineshadow .rt-block:after, .component-block:after, #rt-content-top .rt-block:after, #rt-content-bottom .rt-block:after, #rt-sidebar-a .rt-block:after, #rt-sidebar-b .rt-block:after, #rt-sidebar-c .rt-block:after, .sprocket-mosaic-item:after {background-image: url(https://www.best-carinsurance.org/templates/rt_voxel_responsive/images/overlays/light/mod-shadow-b.png);}

/* Mod Breadcrumbs */
#rt-breadcrumbs [class^="breadcrumb"] img {background-image: url(https://www.best-carinsurance.org/templates/rt_voxel_responsive/images/overlays/light/arrows.png);}

/* Menu */
#rt-navigation2 {border-left: 4px solid rgba(0,0,0,0.06);border-right: 4px solid rgba(0,0,0,0.06);border-bottom: 4px solid rgba(0,0,0,0.06);}
#rt-subnavigation .rt-menubar {background-color: #46433C;border-left: 1px solid #111;border-right: 1px solid #111;border-bottom: 1px solid #111;box-shadow: 0 1px 1px rgba(0,0,0,0.4);}
#rt-subnavigation .splitmenu .menu {border-left: 1px solid rgba(225, 225, 225, 0.2);border-right: 1px solid rgba(225, 225, 225, 0.2);border-bottom: 1px solid rgba(225, 225, 225, 0.2);box-shadow: inset 0 2px 5px rgba(0,0,0,0.4);}
.module-content ul.menu li a, .module-content ul.menu li .separator, .component-content .login + div ul li a, #login-form a {background-image: url(https://www.best-carinsurance.org/templates/rt_voxel_responsive/images/overlays/light/arrows.png);}
.module-content .menu.level1 > li > a, .module-content .menu > li.active > a {border-bottom: 1px solid #ddd;}
.module-content .menu.level1 > li > a:hover {background-color: #F1F1F1;box-shadow: inset 0 1px 8px rgba(0,0,0,0.2);}
#rt-utility .horizmenu .menu li {border-left: 1px solid #eee;}
#rt-navigation3 {background-image: url(https://www.best-carinsurance.org/templates/rt_voxel_responsive/images/overlays/light/light-10.png);border-left: 1px solid rgba(0, 0, 0, 0.4);border-right: 1px solid rgba(0, 0, 0, 0.4);border-bottom: 1px solid rgba(0, 0, 0, 0.3);box-shadow: 0 1px 0 rgba(255,255,255,0.9);}
.rt-menubar .menutop li {background-image: url(https://www.best-carinsurance.org/templates/rt_voxel_responsive/images/overlays/light/menu-separator.png);}
.rt-menubar .menutop li.active .item {background-color: #444;background-image: url(https://www.best-carinsurance.org/templates/rt_voxel_responsive/images/overlays/dark/light-10.png);box-shadow: inset 0 2px 8px rgba(0,0,0,0.7);}

/* Buttons & Inputs */
.login-fields #username, .login-fields #password, #contact-form dd input, #contact-form dd textarea, #modlgn-username, #modlgn-passwd, #jform_email, #member-registration dd input, #search-searchword, .finder .inputbox {border: 1px solid #ccc;}

/* Sprocket - Features */
.sprocket-features-arrows .prev span, .sprocket-features-arrows .next span {text-shadow: 0 1px 0 #fff;}
.layout-slideshow .sprocket-features-arrows .arrow {color: #c3c3c3;}
.sprocket-features.layout-slideshow .sprocket-features-content {background-image: url(https://www.best-carinsurance.org/templates/rt_voxel_responsive/images/overlays/light/sprocket-feature-content.png);color: #fff;text-shadow: 1px 1px 1px #000;}
.layout-slideshow .sprocket-readmore {color: #fff;}

/* Sprocket - Headlines */
.sprocket-headlines-navigation .arrow {color: #999;}
.sprocket-headlines-badge span {color: #151515;}

/* Sprocket - Features - Showcase */
.layout-showcase .sprocket-features-arrows .arrow {background-image: url(https://www.best-carinsurance.org/templates/rt_voxel_responsive/images/overlays/light/list-arrows.png);}

/* Sprocket - Tabs */
.sprocket-tabs-nav {background: url(https://www.best-carinsurance.org/templates/rt_voxel_responsive/images/overlays/light/tabs-gradient.png) 50% 100% repeat-x;}
.layout-top .sprocket-tabs-nav > li .sprocket-tabs-inner {border: 1px solid #ccc;background-color: #f6f6f6;color: #888;}
.sprocket-tabs-nav li:hover .sprocket-tabs-inner {background-color: #fff;}
.sprocket-tabs-nav-container {border-bottom: 1px solid #ccc;}
.sprocket-tabs-panels {background-color: #fff;border: 1px solid #ccc;}
.sprocket-tabs-nav > li.active > .sprocket-tabs-inner {border-bottom-color: transparent;background-color: #fff;}

/* Sprocket - Lists */
.noaccordion .sprocket-lists-title a {color: #151515;}
.sprocket-lists-arrows .arrow {background-image: url(https://www.best-carinsurance.org/templates/rt_voxel_responsive/images/overlays/light/paging-arrows.png);}
#rt-footer .sprocket-lists-pagination li {background-color: #fff;}
.noaccordion .sprocket-lists-container li {border-bottom: 1px dashed #ddd;}

/* Sprocket - Mosaic */
.sprocket-mosaic-item .sprocket-mosaic-title, .sprocket-mosaic-item .sprocket-mosaic-info {color: #57ace6;text-shadow: 0 0 0 #fff;}
.sprocket-mosaic-item .sprocket-mosaic-infos {color: #444;}
.sprocket-mosaic-item {border: 1px solid #d3d3d3;background: #fff;color: #444;}
.sprocket-corner-badge {border-color: transparent;border-style: solid;}
.sprocket-mosaic .sprocket-mosaic-order li, .sprocket-mosaic .sprocket-mosaic-filter li {color:#888;text-shadow: 0 1px 0 #fff;border: 1px solid transparent;}
.sprocket-mosaic .sprocket-mosaic-order .active, .sprocket-mosaic .sprocket-mosaic-filter .active {color: #111;border: 1px solid #ccc; background: #f5f5f5;}
.sprocket-mosaic .sprocket-mosaic-loadmore {background-image: url(https://www.best-carinsurance.org/templates/rt_voxel_responsive/images/overlays/dark/readon.png);background-color: #FBFBFB;border: 1px solid #DCDCDC;color: #444 !important;text-shadow: 1px 1px 1px #fff !important;}
.sprocket-mosaic .sprocket-mosaic-loadmore:hover {border: 1px solid #DCDCDC;color: #111 !important;}
.sprocket-mosaic .sprocket-mosaic-hover {border-right-color: #fff;}
.sprocket-mosaic .sprocket-mosaic-hovercontent {color: #444;}
.sprocket-mosaic .sprocket-mosaic-head {border-bottom: 1px dashed #ddd;}

/* RokTwittie */
#roktwittie .header {text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.9);}
#roktwittie .roktwittie-m1 {border: 1px solid #eaeaea;}
#roktwittie .roktwittie-m2 {background: #f4f4f4;border: 1px solid #ffffff;box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);}
#roktwittie .roktwittie-m2:hover {box-shadow: 0 0 0 rgba(0, 0, 0, 0.1);}
#roktwittie .roktwittie-t1 {background: transparent url(https://www.best-carinsurance.org/templates/rt_voxel_responsive/images/overlays/light/twittie-arrow.png) no-repeat;}
#roktwittie .roktwittie-infos .roktwittie-date {color: #7B7B7B;}

/* RokAjaxSearch */
.roksearch-wrapper {background-image: url(https://www.best-carinsurance.org/templates/rt_voxel_responsive/images/overlays/light/search-controls.png);}
#rokajaxsearch .inputbox {border: 1px solid #ccc;background-image: url(https://www.best-carinsurance.org/templates/rt_voxel_responsive/images/overlays/light/search-controls.png);}
.roksearch_wrapper2 {background: #f4f4f4;border: 1px solid #ffffff;box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);}
#roksearch_results .roksearch_header, body #roksearch_results .roksearch_row_btm, #roksearch_results .viewall span {color: #fff;}
.roksearch_results #roksearch_link {background: url(https://www.best-carinsurance.org/templates/rt_voxel_responsive/images/overlays/light/search-controls.png) 0 -50px no-repeat;}
#roksearch_results .arrow-left {background: url(https://www.best-carinsurance.org/templates/rt_voxel_responsive/images/overlays/light/search-controls.png) 0 2px no-repeat;}
#roksearch_results .arrow-left-disabled, #roksearch_results .arrow-right-disabled {background: url(https://www.best-carinsurance.org/templates/rt_voxel_responsive/images/overlays/light/search-controls.png) 0 -33px no-repeat;}
#roksearch_results .arrow-right {background: url(https://www.best-carinsurance.org/templates/rt_voxel_responsive/images/overlays/light/search-controls.png) 0 -15px no-repeat;}
.roksearch_result_wrapper1 {background-color: #F4F4F4;background-repeat: repeat;border-bottom: 1px solid rgba(225, 225, 225, 0.82);}
.roksearch_result_wrapper1:hover {background-color: #fff;}
.powered-by-google a, .powered-by-google a:hover {color: #111;}

/* Social Icons */
.rt-social-buttons .social-button {background-image: url(https://www.best-carinsurance.org/templates/rt_voxel_responsive/images/overlays/light/social-icons.png);}

/* Extra's */
.tip-wrap {border: 1px solid #C8C8C8;background-color: #EDEDED;}/**
* @version   $Id: accent.css 5923 2012-12-13 16:57:10Z james $
* @author    RocketTheme http://www.rockettheme.com
* @copyright Copyright (C) 2007 - 2012 RocketTheme, LLC
* @license   http://www.rockettheme.com/legal/license.php RocketTheme Proprietary Use License
*/

/* Logo */
.logo-voxel-logostyle-style1 #rt-logo {background-image: url(https://www.best-carinsurance.org/templates/rt_voxel_responsive/images/logo/preset1/logo.png);}
.logo-voxel-logostyle-style2 #rt-logo {background-image: url(https://www.best-carinsurance.org/templates/rt_voxel_responsive/images/logo/preset2/logo.png);}
.logo-voxel-logostyle-style3 #rt-logo {background-image: url(https://www.best-carinsurance.org/templates/rt_voxel_responsive/images/logo/preset3/logo.png);}
.logo-voxel-logostyle-style4 #rt-logo {background-image: url(https://www.best-carinsurance.org/templates/rt_voxel_responsive/images/logo/preset4/logo.png);}
.logo-voxel-logostyle-style5 #rt-logo {background-image: url(https://www.best-carinsurance.org/templates/rt_voxel_responsive/images/logo/preset5/logo.png);}
.logo-voxel-logostyle-style6 #rt-logo {background-image: url(https://www.best-carinsurance.org/templates/rt_voxel_responsive/images/logo/preset6/logo.png);}
.logo-voxel-logostyle-style7 #rt-logo {background-image: url(https://www.best-carinsurance.org/templates/rt_voxel_responsive/images/logo/preset7/logo.png);}
.logo-voxel-logostyle-style8 #rt-logo {background-image: url(https://www.best-carinsurance.org/templates/rt_voxel_responsive/images/logo/preset8/logo.png);}
.logo-voxel-logostyle-style9 #rt-logo {background-image: url(https://www.best-carinsurance.org/templates/rt_voxel_responsive/images/logo/preset9/logo.png);}
.logo-voxel-logostyle-style10 #rt-logo {background-image: url(https://www.best-carinsurance.org/templates/rt_voxel_responsive/images/logo/preset10/logo.png);}
.logo-voxel-logostyle-style11 #rt-logo {background-image: url(https://www.best-carinsurance.org/templates/rt_voxel_responsive/images/logo/preset11/logo.png);}
.logo-voxel-logostyle-style12 #rt-logo {background-image: url(https://www.best-carinsurance.org/templates/rt_voxel_responsive/images/logo/preset12/logo.png);}

/* Menu - DARK */
.accent-overlay-dark .menu-block a, .accent-overlay-dark .menu-block .nolink, .accent-overlay-dark .menu-block .nolink:hover, .accent-overlay-dark .fusion-js-subs a, .accent-overlay-dark .fusion-js-subs a:hover, .accent-overlay-dark .fusion-js-subs .nolink, .accent-overlay-dark .fusion-js-subs .nolink:hover, .fusion-js-subs .fusion-module, .fusion-js-subs .fusion-module .title, .fusion-js-subs .fusion-module a {color: #fff;text-shadow: -1px -1px 1px rgba(0,0,0,0.4);}
.accent-overlay-dark .rt-menubar .menutop li:hover > .item, .accent-overlay-dark .rt-menubar .menutop li.f-mainparent-itemfocus > .item {border-left: 1px solid rgba(225,225,225,0.4);border-right: 1px solid rgba(225,225,225,0.4);border-top: 1px solid rgba(225,225,225,0.4);}
.accent-overlay-dark .rt-menubar .menutop li:hover, .accent-overlay-dark .rt-menubar .menutop li.f-mainparent-itemfocus {border-left: 1px solid rgba(0,0,0,0.3);border-right: 1px solid rgba(0,0,0,0.3);border-top: 1px solid rgba(0,0,0,0.3);box-shadow: 0 -2px 3px rgba(0, 0, 0, 0.3);}
.accent-overlay-dark .fusion-submenu-wrapper {border: 1px solid rgba(0,0,0,0.3);box-shadow: 0 2px 3px rgba(0,0,0,0.5);}
.accent-overlay-dark .fusion-submenu-wrapper:before {border: 1px solid rgba(225,225,225,0.4);}
.menutop.fusion-js-container ul li > .item:hover, .menutop.fusion-js-container li.f-menuparent-itemfocus > .item, .menutop.fusion-js-container ul li.active > .item, .menutop.fusion-js-container li.active.f-menuparent-itemfocus > .item {box-shadow: inset 0 0 4px rgba(0,0,0,0.3);border-bottom: 1px solid rgba(225,225,225,0.3);border-top: 1px solid rgba(0,0,0,0.2);border-left: 1px solid rgba(0,0,0,0.2);border-right: 1px solid rgba(0,0,0,0.2);}
.accent-overlay-dark .fusion-submenu-wrapper {background-image: url(https://www.best-carinsurance.org/templates/rt_voxel_responsive/images/overlays/dark/menu-overlay.png);}
.accent-overlay-dark .daddyicon, .accent-overlay-dark .menutop ul li > .daddy span {background-image: url(https://www.best-carinsurance.org/templates/rt_voxel_responsive/images/overlays/dark/arrows.png);}
.accent-overlay-dark #rokajaxsearch .inputbox {box-shadow: 1px 1px 1px rgba(0,0,0,0.3);}
.accent-overlay-dark #rokajaxsearch .inputbox:focus {box-shadow: inset 1px 1px 1px rgba(0,0,0,0.3);}

/* Menu - LIGHT */
.accent-overlay-light .menu-block a, .accent-overlay-light .menu-block .nolink, .accent-overlay-light .menu-block .nolink:hover, .accent-overlay-light .fusion-js-subs a, .accent-overlay-light .fusion-js-subs a:hover, .accent-overlay-light .fusion-js-subs .nolink, .accent-overlay-light .fusion-js-subs .nolink:hover, .fusion-js-subs .fusion-module, .fusion-js-subs .fusion-module .title, .fusion-js-subs .fusion-module a {color: #fff;text-shadow: -1px -1px 1px rgba(0,0,0,0.4);}
.accent-overlay-light .rt-menubar .menutop li.active .item {background-color: #46433C;background-image: url(https://www.best-carinsurance.org/templates/rt_voxel_responsive/images/overlays/light/light-10.png);box-shadow: inset 0 2px 8px rgba(0,0,0,0.7);}
.accent-overlay-light .rt-menubar .menutop li:hover > .item, .accent-overlay-light .rt-menubar .menutop li.f-mainparent-itemfocus > .item {border-left: 1px solid rgba(225,225,225,0.4);border-right: 1px solid rgba(225,225,225,0.4);border-top: 1px solid rgba(225,225,225,0.4);}
.accent-overlay-light .rt-menubar .menutop li:hover, .accent-overlay-light .rt-menubar .menutop li.f-mainparent-itemfocus {border-left: 1px solid rgba(0,0,0,0.3);border-right: 1px solid rgba(0,0,0,0.3);border-top: 1px solid rgba(0,0,0,0.3);box-shadow: 0 -2px 3px rgba(0, 0, 0, 0.3);}
.accent-overlay-light .fusion-submenu-wrapper {border: 1px solid rgba(0,0,0,0.3);box-shadow: 0 2px 3px rgba(0,0,0,0.5);}
.accent-overlay-light .fusion-submenu-wrapper:before {border: 1px solid rgba(225,225,225,0.4);}
.menutop.fusion-js-container ul li > .item:hover, .menutop.fusion-js-container li.f-menuparent-itemfocus > .item, .menutop.fusion-js-container ul li.active > .item, .menutop.fusion-js-container li.active.f-menuparent-itemfocus > .item {box-shadow: inset 0 0 4px rgba(0,0,0,0.3);border-bottom: 1px solid rgba(225,225,225,0.3);border-top: 1px solid rgba(0,0,0,0.2);border-left: 1px solid rgba(0,0,0,0.2);border-right: 1px solid rgba(0,0,0,0.2);}
.accent-overlay-light .fusion-submenu-wrapper {background-image: url(https://www.best-carinsurance.org/templates/rt_voxel_responsive/images/overlays/light/menu-overlay.png);}
.accent-overlay-light .daddyicon, .accent-overlay-light .menutop ul li > .daddy span {background-image: url(https://www.best-carinsurance.org/templates/rt_voxel_responsive/images/overlays/light/arrows.png);}
.accent-overlay-light #rokajaxsearch .inputbox {box-shadow: 1px 1px 1px rgba(0,0,0,0.2);}
.accent-overlay-light #rokajaxsearch .inputbox:focus {box-shadow: inset 1px 1px 1px rgba(0,0,0,0.2);}

/* Buttons & Inputs - DARK */
.accent-overlay-dark .button, .accent-overlay-dark .readon, .accent-overlay-dark .readmore, .accent-overlay-dark button.validate, .accent-overlay-dark .box1 a.readon:hover, .accent-overlay-dark #member-profile a, .accent-overlay-dark #member-registration a, .accent-overlay-dark .formelm-buttons button, .accent-overlay-dark .btn {background-image: url(https://www.best-carinsurance.org/templates/rt_voxel_responsive/images/overlays/dark/readon.png);text-shadow: -1px -1px 1px rgba(0,0,0,0.3);color: #fff !important;}
.accent-overlay-dark .readmore a {color: #fff !important;text-shadow: -1px -1px 1px rgba(0,0,0,0.3);}

/* Buttons & Inputs - LIGHT */
.accent-overlay-light .button, .accent-overlay-light .readon, .accent-overlay-light .readmore, .accent-overlay-light button.validate, .accent-overlay-light .box1 a.readon:hover, .accent-overlay-light #member-profile a, .accent-overlay-light #member-registration a, .accent-overlay-light .formelm-buttons button, .accent-overlay-light .btn, .component-body .btn {background-image: url(https://www.best-carinsurance.org/templates/rt_voxel_responsive/images/overlays/light/readon.png);text-shadow: 1px 1px 1px rgba(225,225,225,0.5);color: #000 !important;}
.accent-overlay-light .readmore a {color: #000 !important;text-shadow: 1px 1px 1px rgba(225,225,225,0.5);}
.accent-overlay-light .button:before, .accent-overlay-light .readon:before, .accent-overlay-light .readmore:before, .accent-overlay-light button.validate:before, .accent-overlay-light #member-profile a:before, .accent-overlay-light #member-registration a:before, .accent-overlay-light .formelm-buttons button:before, .accent-overlay-light .btn:before, .component-body .btn:before {border-top: 1px solid rgba(225,225,225,0.5);border-radius: 3px;}

/* Copyright - LIGHT */
.main-pattern-scratch #rt-copyright a, .main-pattern-graph #rt-copyright a, .main-pattern-leather-light #rt-copyright a, .main-pattern-diagonal #rt-copyright a, .main-pattern-crackle #rt-copyright a, .main-pattern-psychedelic #rt-copyright a, .main-pattern-quilt #rt-copyright a, .main-pattern-triangles #rt-copyright a, .main-pattern-scratch #rt-copyright .separator, .main-pattern-graph #rt-copyright .separator, .main-pattern-leather-light #rt-copyright .separator, .main-pattern-diagonal #rt-copyright .separator, .main-pattern-crackle #rt-copyright .separator, .main-pattern-psychedelic #rt-copyright .separator, .main-pattern-quilt #rt-copyright .separator, .main-pattern-triangles #rt-copyright .separator {color: #787878;}
.main-pattern-scratch #rt-copyright a:hover, .main-pattern-graph #rt-copyright a:hover, .main-pattern-leather-light #rt-copyright a:hover, .main-pattern-diagonal #rt-copyright a:hover, .main-pattern-crackle #rt-copyright a:hover, .main-pattern-psychedelic #rt-copyright a:hover, .main-pattern-quilt #rt-copyright a:hover, .main-pattern-triangles #rt-copyright a:hover, .main-pattern-crackle #rt-copyright .menu .active a, .main-pattern-psychedelic #rt-copyright .menu .active a, .main-pattern-quilt #rt-copyright .menu .active a, .main-pattern-triangles #rt-copyright .menu .active a, .main-pattern-scratch #rt-copyright .menu .active a, .main-pattern-graph #rt-copyright .menu .active a, .main-pattern-leather-light #rt-copyright .menu .active a, .main-pattern-diagonal #rt-copyright .menu .active a, .main-pattern-scratch #rt-copyright .separator:hover, .main-pattern-graph #rt-copyright .separator:hover, .main-pattern-leather-light #rt-copyright .separator:hover, .main-pattern-diagonal #rt-copyright .separator:hover, .main-pattern-crackle #rt-copyright .separator:hover, .main-pattern-psychedelic #rt-copyright .separator:hover, .main-pattern-quilt #rt-copyright .separator:hover, .main-pattern-triangles #rt-copyright .separator:hover, .main-pattern-crackle #rt-copyright .menu .active .separator, .main-pattern-psychedelic #rt-copyright .menu .active .separator, .main-pattern-quilt #rt-copyright .menu .active .separator, .main-pattern-triangles #rt-copyright .menu .active .separator, .main-pattern-scratch #rt-copyright .menu .active .separator, .main-pattern-graph #rt-copyright .menu .active .separator, .main-pattern-leather-light #rt-copyright .menu .active .separator, .main-pattern-diagonal #rt-copyright .menu .active .separator {color: #222;}

/* Copyright - DARK */
.main-pattern-leather-dark #rt-copyright a, .main-pattern-argyle #rt-copyright a, .main-pattern-iron #rt-copyright a, .main-vertical-lines #rt-copyright a, .main-pattern-leather-dark #rt-copyright .separator, .main-pattern-argyle #rt-copyright .separator, .main-pattern-iron #rt-copyright .separator, .main-vertical-lines #rt-copyright a {color: #787878;}
.main-pattern-leather-dark #rt-copyright a:hover, .main-pattern-argyle #rt-copyright a:hover, .main-pattern-iron #rt-copyright a:hover, .main-pattern-vertical-lines #rt-copyright a:hover, .main-pattern-leather-dark #rt-copyright .menu .active a, .main-pattern-argyle #rt-copyright .menu .active a, .main-pattern-iron #rt-copyright .menu .active a, .main-pattern-vertical-lines #rt-copyright .menu .active a, .main-pattern-leather-dark #rt-copyright .separator:hover, .main-pattern-argyle #rt-copyright .separator:hover, .main-pattern-iron #rt-copyright .separator:hover, .main-pattern-vertical-lines #rt-copyright .separator:hover, .main-pattern-leather-dark #rt-copyright .menu .active .separator, .main-pattern-argyle #rt-copyright .menu .active .separator, .main-pattern-iron #rt-copyright .menu .active .separator, .main-pattern-vertical-lines #rt-copyright .menu .active a {color: #fff;}

/* Gantry Features - DARK */
.accent-overlay-dark .rt-fontsizer-buttons .button {background-image: url(https://www.best-carinsurance.org/templates/rt_voxel_responsive/images/overlays/dark/arrows.png);}
.main-pattern-leather-dark #rt-copyright #rocket, .main-pattern-argyle #rt-copyright #rocket, .main-pattern-iron #rt-copyright #rocket, .main-pattern-vertical-lines #rt-copyright #rocket {background: url(https://www.best-carinsurance.org/templates/rt_voxel_responsive/images/overlays/dark/rocket.png) no-repeat;}

/* Gantry Features - LIGHT */
.accent-overlay-light .rt-fontsizer-buttons .button {background-image: url(https://www.best-carinsurance.org/templates/rt_voxel_responsive/images/overlays/light/arrows.png);}
.main-pattern-scratch #rt-copyright #rocket, .main-pattern-graph #rt-copyright #rocket, .main-pattern-leather-light #rt-copyright #rocket, .main-pattern-diagonal #rt-copyright #rocket, .main-pattern-crackle #rocket, .main-pattern-psychedelic #rocket, .main-pattern-quilt #rocket, .main-pattern-triangles #rocket {background: url(https://www.best-carinsurance.org/templates/rt_voxel_responsive/images/overlays/light/rocket.png) no-repeat;}

/* Sprocket - DARK */
.accent-overlay-dark .sprocket-lists .sprocket-lists-title {border: 1px solid rgba(0, 0, 0, 0.3);}
.accent-overlay-dark .sprocket-lists .sprocket-lists-title > span {border: 1px solid rgba(225, 225, 225, 0.3);}
.accent-overlay-dark .sprocket-lists .sprocket-lists-title {color: #fff;text-shadow: -1px -1px 1px rgba(0,0,0,0.3);background-image: url(https://www.best-carinsurance.org/templates/rt_voxel_responsive/images/overlays/dark/light-10.png);}
.accent-overlay-dark .sprocket-lists-title .indicator {background-image: url(https://www.best-carinsurance.org/templates/rt_voxel_responsive/images/overlays/dark/list-arrows.png);}
.accent-overlay-dark .sprocket-corner-badge:after {background-image: url(https://www.best-carinsurance.org/templates/rt_voxel_responsive/images/overlays/dark/badge-overlay.png);}
.accent-overlay-dark .sprocket-lists .sprocket-corner-badge:after {background-image: url(https://www.best-carinsurance.org/templates/rt_voxel_responsive/images/overlays/dark/badge-overlay-sm.png);}
.accent-overlay-dark .sprocket-badge-icon {background-image: url(https://www.best-carinsurance.org/templates/rt_voxel_responsive/images/overlays/dark/badge-icons.png);}
.accent-overlay-dark .sprocket-lists .sprocket-badge-icon {background-image: url(https://www.best-carinsurance.org/templates/rt_voxel_responsive/images/overlays/dark/badge-icons-sm.png);}

/* Sprocket - LIGHT */
.accent-overlay-light .sprocket-lists .sprocket-lists-title {border: 1px solid rgba(0, 0, 0, 0.3);}
.accent-overlay-light .sprocket-lists .sprocket-lists-title > span {border: 1px solid rgba(225, 225, 225, 0.3);}
.accent-overlay-light .sprocket-lists .sprocket-lists-title {color: #fff;text-shadow: -1px -1px 1px rgba(0,0,0,0.3);background-image: url(https://www.best-carinsurance.org/templates/rt_voxel_responsive/images/overlays/light/light-10.png);}
.accent-overlay-light .sprocket-lists-title .indicator {background-image: url(https://www.best-carinsurance.org/templates/rt_voxel_responsive/images/overlays/light/list-arrows.png);}
.accent-overlay-light .sprocket-corner-badge:after {background-image: url(https://www.best-carinsurance.org/templates/rt_voxel_responsive/images/overlays/light/badge-overlay.png);}
.accent-overlay-light .sprocket-lists .sprocket-corner-badge:after {background-image: url(https://www.best-carinsurance.org/templates/rt_voxel_responsive/images/overlays/light/badge-overlay-sm.png);}
.accent-overlay-light .sprocket-badge-icon {background-image: url(https://www.best-carinsurance.org/templates/rt_voxel_responsive/images/overlays/light/badge-icons.png);}
.accent-overlay-light .sprocket-lists .sprocket-badge-icon {background-image: url(https://www.best-carinsurance.org/templates/rt_voxel_responsive/images/overlays/light/badge-icons-sm.png);}

/* Module Variations - DARK */
.accent-overlay-dark .box1, .accent-overlay-dark .box1 .title, .accent-overlay-dark .box1 h2, .accent-overlay-dark .box1 a:hover, .accent-overlay-dark #rt-copyright .box1 a:hover {color: #fff;text-shadow: -1px -1px 1px rgba(0,0,0,0.3);}
.accent-overlay-dark .box1 .rt-block {background-image: url(https://www.best-carinsurance.org/templates/rt_voxel_responsive/images/overlays/dark/menu-overlay.png);}
.accent-overlay-dark .title4 .title {color: #fff;text-shadow: -1px -1px 1px rgba(0,0,0,0.3);box-shadow: inset 0 0 5px rgba(0,0,0,0.5);}

/* Module Variations - LIGHT */
.accent-overlay-light .box1, .accent-overlay-light .box1 .title, .accent-overlay-light .box1 h2, .accent-overlay-light .box1 a:hover {color: #fff;text-shadow: -1px -1px 1px rgba(0,0,0,0.3);}
.accent-overlay-light .box1 .rt-block {background-image: url(https://www.best-carinsurance.org/templates/rt_voxel_responsive/images/overlays/light/menu-overlay.png);}
.accent-overlay-light .title4 .title {color: #fff;text-shadow: -1px -1px 1px rgba(0,0,0,0.3);box-shadow: inset 0 0 5px rgba(0,0,0,0.5);}
/**
* @version   $Id: utilities.css 586 2012-05-01 21:53:05Z kevin $
* @author    RocketTheme http://www.rockettheme.com
* @copyright Copyright (C) 2007 - 2014 RocketTheme, LLC
* @license   http://www.rockettheme.com/legal/license.php RocketTheme Proprietary Use License
*/

/* RokTwittie */
#roktwittie .clr {clear: both;}
#roktwittie .info {padding-top: 5px;margin-left: 60px;}
#roktwittie .name {margin: 0 0 4px;padding: 0;}
#roktwittie .nick {display: block;padding: 8px 0;}
#roktwittie ul {padding: 0;list-style: none;}
#roktwittie li {overflow: visible;padding: 0 0 5px;margin: 0;}
#roktwittie ul li {list-style: none !important;}
#roktwittie a {font-size: 100%;line-height: 100%;}
#roktwittie .title {margin-bottom: 5px;}
#roktwittie .loading {text-align: center;height: 16px;}
#roktwittie .loading span {display: none;}
#roktwittie .status {margin-bottom: 20px;}
#roktwittie .header {padding: 0 5px;overflow: hidden;}
#roktwittie .header-wrapper {margin-bottom: 15px;}
#roktwittie .status .header .avatar {float: left;}
#roktwittie .status .header .showavatar {margin-bottom: 5px;}
#roktwittie .roktwittie-avatar {margin-right: 1.5em;float: left;}
#roktwittie .roktwittie-avatar img {width: 38px; height: 38px;border-radius: 2px;margin-top: 5px;margin-left: 6px;}
#roktwittie .even .roktwittie-avatar {float: left;}
#roktwittie .even, #roktwittie .odd {padding: 0;background: none;border: 0 none;}
#roktwittie .status .header .name {font-size: 14px;font-weight: bold;line-height: 40%;padding-top: 5px;}
#roktwittie .status .header .nick {font-size: 13px;}
#roktwittie .status ul li {clear: both;padding: 0;list-style: none;overflow: hidden;line-height: 150%;}
#roktwittie .status ul li a {line-height: 150%;}
#roktwittie .status ul li .title {float: left;width: 55px;text-align: right;}
#roktwittie .status ul li .content {margin-left: 60px;margin-bottom: 5px;}
#roktwittie .user .stats {margin-bottom: 10px;}
#roktwittie .user .feed a {float: left;height: 16px;padding-right: 20px;}
#roktwittie .user .subscribe {margin-top: 5px;}
#roktwittie .tweets-wrapper {margin-bottom: 20px;}
#roktwittie .tweets ul, #roktwittie .query ul {list-style-type: none;margin: 0;padding: 0;}
#roktwittie div.roktwittie-infos {font-size: 90%;}
#roktwittie div.roktwittie-infos .roktwittie-date {float: right;font-size: 80%;margin-top: -5px;}
#roktwittie div.roktwittie-infos span .roktwittie-source {font-style: italic;}
#roktwittie .roktwittie-surround {padding-left: 10px;margin-bottom: 5px;margin-left: 48px !important; }
#roktwittie .roktwittie-m1, #roktwittie .roktwittie-m2 {border-radius: 4px;}
#roktwittie .roktwittie-m2 {-webkit-transition: box-shadow 0.2s ease-in;-moz-transition: box-shadow  0.2s ease-in;-o-transition: box-shadow  0.2s ease-in;-ms-transition: box-shadow  0.2s ease-in;transition: box-shadow  0.2s ease-in;}
#roktwittie div.roktwittie-text {padding: 10px;overflow: hidden;}
#roktwittie div.roktwittie-text > span {line-height: 140%;}
#roktwittie .roktwittie-t1 {width: 9px;height: 14px;border: 0 none;margin-left: -7px;position: absolute;margin-top: 10px;}

/* RokAjaxSearch */
.roksearch-wrapper {background-position: 0 -99px;background-repeat: repeat-x;border-radius: 2px;margin-right: -5px;margin-top: 2px;}
#rokajaxsearch .inputbox {padding: 4px;margin: 0;background-color: transparent;background-position: 95% -71px;background-repeat: no-repeat;border-radius: 2px;line-height: 1.4em;-webkit-transition: border linear 0.2s, box-shadow linear 0.2s;-moz-transition: border linear 0.2s, box-shadow linear 0.2s;-ms-transition: border linear 0.2s, box-shadow linear 0.2s;-o-transition: border linear 0.2s, box-shadow linear 0.2s;transition: border linear 0.2s, box-shadow linear 0.2s;width: 185px;}
.accent-overlay-dark #rt-navigation #rokajaxsearch .inputbox {border: none;}
#rt-navigation #rokajaxsearch .roksearch-wrapper {float: right;}
#rt-navigation .rt-alpha.rt-omega #rokajaxsearch  {margin-right: 20px;}
#roksearch_results .small {display: inline;position: relative;text-align: inherit;bottom: 0;right: 0;font-size: 11px;font-style: italic;}
#roksearch_results a.clr {font-size: 100%;line-height: 1.6em;height: auto;}
.search_options {float: right;margin: 5px 10px 0 10px;}
.search_options label {margin-right: 15px !important;padding-bottom: 2px;text-transform: lowercase;}
#roksearch_results {z-index: 10000;position: absolute;width: 400px;float: right;text-align: left;visibility: hidden;border-radius: 2px;margin-top: 5px;}
#roksearch_results h3 {margin-top: 0;margin-bottom: 2px;line-height: 110%;font-size: 110%;padding-bottom: 0;}
#roksearch_results .container-wrapper {overflow: hidden;}
#roksearch_results .page {float: left;}
#roksearch_results .roksearch_header, #roksearch_results .roksearch_row_btm {padding: 5px 10px;line-height: 130%;text-transform: none;font-weight: normal;font-size: 12px;border: 0;}
#roksearch_results .roksearch_header {border-radius: 3px 3px 0 0;}
#roksearch_results .roksearch_row_btm {border-radius: 0 0 3px 3px;}
#roksearch_results .roksearch_row_btm {border-bottom: none;}
#roksearch_results .roksearch_even, #roksearch_results .roksearch_odd {padding: 10px;border-bottom: none;}
#roksearch_results .roksearch_even span, #roksearch_results .roksearch_odd span {margin-top: 15px;line-height: 140%;}
#roksearch_results .roksearch_even span.highlight, #roksearch_results .roksearch_odd span.highlight {margin-top: 0;}
#roksearch_results .roksearch_row_btm {overflow: hidden;}
#roksearch_results .roksearch_row_btm span {line-height: 140%;}
#roksearch_results .viewall span {line-height: 130%;text-transform: none;}
#roksearch_results .viewall {float: left;margin: 0 5px;}
#roksearch_results .estimated_res, #roksearch_results .pagination_res {font-size: 9px;font-style: italic;text-transform: none;float:left;}
#roksearch_results .pagination_res {font-style: normal;float: right;font-size: 11px;margin-top: -1px;}
#roksearch_results .powered-by-google {text-transform: lowercase;font-style: italic;font-size: 9px;}
#roksearch_results .google-search #roksearch_link {margin-top: 5px;}
#roksearch_results .readon {margin-top: 15px;}
#roksearch_results .readon span, #roksearch_results .readon .button {font-size: 13px;line-height: 22px;}
#roksearch_results .google-thumb-image {margin: 0 auto;}
.searchintro {overflow: hidden;}
#roksearch_results .container-arrows {margin-top: 2px;}
.roksearch_wrapper1 {padding: 3px;}
.roksearch_wrapper2, .roksearch_wrapper3, .roksearch_wrapper4 {border-radius: 2px;}
.roksearch_result_wrapper1 {-moz-transition: background-color 0.3s linear;-o-transition: background-color 0.3s linear;-webkit-transition: background-color 0.3s linear;-ms-transition: background-color 0.3s linear;transition: background-color 0.3s linear;border-radius: 4px;}
#roksearch_results #roksearch_link {float: right;padding-right: 0;margin-top: 7px;display: block;height: 16px;width: 16px;}
#roksearch_results .container-arrows {height: 12px;width: 30px;float: left;margin-right: 5px;position: relative;}
#roksearch_results .arrow-left, #roksearch_results .arrow-left-disabled, #roksearch_results .arrow-right, #roksearch_results .arrow-right-disabled {width: 12px;height: 12px;position: absolute;top: 0;}
#roksearch_results .arrow-left {left: 0;cursor: pointer;background-position: 0 2px;}
#roksearch_results .arrow-left-disabled {left: 0;background-position: 0 -33px;}
#roksearch_results .arrow-right {left: 18px;cursor: pointer;background-position: 0 -15px;}
#roksearch_results .arrow-right-disabled {left: 18px;background-position: 0 -33px;}

/* RTL Stuff */

/* RokAjaxSearch */
body.rtl .rokajaxsearch {direction: ltr;text-align: right;}
body.rtl .roksearch_option {float: right !important;}
body.rtl .search_options {float: right;}
body.rtl .search_options label {margin-right: 0 !important;margin-left: 15px !important;}
body.rtl #rokajaxsearch #roksearch_search_str.loading {background-position: 0 50% !important;}
body.rtl #roksearch_results {direction: ltr;text-align: right;}
body.rtl #roksearch_results .viewall {float: right;}
body.rtl #roksearch_results .estimated_res, body.rtl #roksearch_results .pagination_res {float: right;}
body.rtl #roksearch_results #roksearch_link {float: left;padding-right: 0;margin-left: 5px;}
body.rtl #roksearch_results .container-arrows {float: right;margin-right: 0;margin-left: 5px;}
body.rtl #roksearch_results span.small {direction: rtl;}

/* RokTwittie */
body.rtl #roktwittie .info {margin-left: 0;}
body.rtl #roktwittie .status .header .avatar {float: right;}
body.rtl #roktwittie .status ul li .title {float: right;text-align: left;}
body.rtl #roktwittie .status ul li .content {margin-left: 0;margin-right: 60px;}
body.rtl #roktwittie .user .feed a {float: right;padding-right: 0;padding-left: 20px;}
body.rtl #roktwittie .roktwittie-avatar {margin-right: 0;margin-left: .5em;float: right;}
body.rtl #roktwittie div.roktwittie-infos .roktwittie-date {float: left;}
body.rtl #roktwittie .roktwittie-surround {padding-left: 0;padding-right: 5px;margin-left: 0 !important;margin-right: 50px !important;}
body.rtl #roktwittie .roktwittie-t1 {border: 0 none;background-position: -19px 0 !important;margin-right: -6px;width: 11px;}
/**
 * @package   $Id: responsive.css 23124 2014-09-24 17:44:48Z james $
 * @version   1.3-SNAPSHOT December 13, 2012
 * @author    RocketTheme http://www.rockettheme.com
 * @copyright Copyright (C) 2007 - 2012 RocketTheme, LLC
 * @license   http://www.rockettheme.com/legal/license.php RocketTheme Proprietary Use License
 */

/* Core */
.rt-image {max-width: 100%;height: auto;}
body .rt-block {margin: 15px 10px;}
body #rt-navigation .rt-block.menu-block {margin: 10px;}
body #rt-navigation .rt-menubar {margin: -10px 4px -11px -14px;}
body.col12 .rt-grid-2 #login-form .inputbox, body.col12 .rt-grid-3 #login-form .inputbox, body.col12 .rt-grid-4 #login-form .inputbox, body.col12 .rt-grid-5 #login-form .inputbox, body.col12 .rt-grid-6 #login-form .inputbox, body.col12 .rt-grid-7 #login-form .inputbox, body.col12 .rt-grid-8 #login-form .inputbox, body.col12 .rt-grid-9 #login-form .inputbox, body.col12 .rt-grid-10 #login-form .inputbox, body.col12 .rt-grid-12 #login-form .inputbox, body.col12 .rt-grid-2 #form-login .inputbox, body.col12 .rt-grid-3 #form-login .inputbox, body.col12 .rt-grid-4 #form-login .inputbox, body.col12 .rt-grid-5 #form-login .inputbox, body.col12 .rt-grid-6 #form-login .inputbox, body.col12 .rt-grid-7 #form-login .inputbox, body.col12 .rt-grid-8 #form-login .inputbox, body.col12 .rt-grid-9 #form-login .inputbox, body.col12 .rt-grid-10 #form-login .inputbox, body.col12 .rt-grid-12 #form-login .inputbox {width: 95%;}
body #rt-navigation .rt-alpha {margin-left: -11px;}
body #rt-navigation .rt-omega {margin-right: -11px;}
body .style-panel-container {z-index: 1000000;}

/* Navigation */
.rt-menu-mobile {text-align: center;padding: 15px 0;}

/* Responsive Utility Classes */
.visibe-large {display: inherit;}
.visible-desktop{display:inherit!important;}
.hidden-large,.hidden-desktop,.visible-tablet,.visible-phone {display: none !important;}

/* Responsive */
@media only screen and (min-width: 1200px) {
	body .visible-large {display: inherit !important;}
	body .hidden-large {display: none !important;}
	body.main-style-light #rt-utility, body.main-style-light #rt-utility2 {background-image: url(https://www.best-carinsurance.org/templates/rt_voxel_responsive/images/overlays/light/utility-shadow-1200.png);}
}

@media only screen and (min-width: 1200px) {
	.visible-large {display: inherit !important;}
	.hidden-large {display: none !important;}
	.visible-desktop {display: inherit !important;}
	.hidden-desktop {display: none !important;}
}

@media only screen and (min-width: 960px) and (max-width: 1199px) {
	.hidden-large,.hidden-tablet,.hidden-phone,.visible-desktop{display:inherit!important;}
	.visible-large,.visible-tablet,.visible-phone,.hidden-desktop{display:none!important;}
}


@media only screen and (min-width: 768px) and (max-width: 959px) {
	.hidden-large,.visible-tablet,.hidden-desktop,.hidden-phone{display:inherit!important;}
	.visible-large,.hidden-tablet,.visible-desktop,.visible-phone{display:none!important;}	
	body .layout-slideshow .sprocket-features-content {width: 59%;}
	body .menutop li .item {font-size: 1em;}
}

@media only screen and (min-width: 768px) {
	.rt-menu-mobile {display: none;}
}

@media only screen and (max-width: 767px) {
	.hidden-large,.hidden-desktop,.hidden-tablet,.visible-phone{display:inherit!important;}
	.visible-large,.visible-desktop,.visible-tablet,.hidden-phone{display:none!important;}
	body #rt-logo {margin: -20px auto;}
	.rt-block.menu-block {visibility: hidden;top: -30000px;left: -30000px;position: absolute;}
	.rt-totop {position: static;float: right;margin-right: -21px;}
	body .component-content	.column-1, body .component-content .column-2, body .component-content	.column-3 {width: 100% !important;float: none !important;margin-left: 0 !important;margin-right: 0 !important;margin-bottom: 0 !important;}	
	body .rt-demo-width-20, body .rt-demo-width-25, body .rt-demo-width-30, body .rt-demo-width-33, body .rt-demo-width-40, body .rt-demo-width-50, body .rt-demo-width-60, body .rt-demo-width-66, body .rt-demo-width-70, body .rt-demo-width-75, body .rt-demo-width-80 {width: 100%;}
	.rt-demo-space {margin: 5px;}
	body .rt-container .floatleft, body .rt-container .floatright {float: none;}
	body #rt-main-container #rt-body-surround {padding: 5px 0;}
	body #rt-header {margin-top: -20px;padding-top: 20px;}
	body #rt-header .rt-social-buttons {float: none;margin: -10px auto;position: relative;max-width: 120px;}
	body #rt-header [class*="rt-grid"] {float: left;}
	body #rt-slideinset .rt-block {padding: 15px;margin: 15px 0;position: relative;right: inherit;top: 15px;width: inherit;}
	body .layout-slideshow .sprocket-features-content {left: 15px;right: 15px;width: auto;}
	body .layout-slideshow .sprocket-features-title {font-size: 2.2em;}
	body .style-panel-container {display: none;}
	body #rt-utility .horizmenu ul.menu li {display: block;border: none;}
	body .sprocket-mosaic .sprocket-mosaic-header .sprocket-mosaic-order {float: left;margin-top: 10px;}
	body .sprocket-tabs-nav li {float: none;}
	body .rg-ss-slice-container {max-width: 100% !important;height: auto !important;}
	body .rg-ss-navigation-container {max-width: 100% !important;height: auto !important;}
	body .rg-ss-thumb-list, body #main .rg-ss-thumb-list {width: 100% !important;}
}

@media only screen and (min-width: 481px) and (max-width: 767px) {
}

@media only screen and (max-width: 480px) {
	#rt-copyright .rt-block {clear: both;}
	body .layout-slideshow .sprocket-features-desc {display: none;}
}/**
* @version   $Id: typography.css 9344 2013-04-15 12:49:50Z kat $
* @author    RocketTheme http://www.rockettheme.com
* @copyright Copyright (C) 2007 - 2014 RocketTheme, LLC
* @license   http://www.rockettheme.com/legal/license.php RocketTheme Proprietary Use License
*/
 
/* Typography Fonts - Template Specific */
.font-family-voxel p.dropcap::first-letter, .font-family-voxel p.dropcap2::first-letter, .font-family-voxel p.dropcap3::first-letter, .font-family-voxel p.dropcap4::first-letter, .font-family-voxel p.dropcap5::first-letter, .font-family-voxel p.dropcap6::first-letter  {font-family: 'JustusRoman',Helvetica,Arial,sans-serif;font-style: italic;} 

/* Content Boxes */
.contentbox1, .contentbox2, .contentbox3, .contentbox4 {padding: 15px;margin-bottom: 15px;border-radius: 3px;}

/* Quote Styles */
blockquote {padding: 5px 0 0 35px;}
blockquote p {padding: 0 35px 5px 0;font-size: 15px;}
.blockquote, .typography-style-dark blockquote {background: url(https://www.best-carinsurance.org/templates/rt_voxel_responsive/images/typography/dark/quote-l.png) 0 0 no-repeat;}
.typography-style-light blockquote {background: url(https://www.best-carinsurance.org/templates/rt_voxel_responsive/images/typography/light/quote-l.png) 0 0 no-repeat;}
.blockquote p, .typography-style-dark blockquote p {background: url(https://www.best-carinsurance.org/templates/rt_voxel_responsive/images/typography/dark/quote-r.png) 100% 100% no-repeat;}
.typography-style-light blockquote p {background: url(https://www.best-carinsurance.org/templates/rt_voxel_responsive/images/typography/light/quote-r.png) 100% 100% no-repeat;}
blockquote.alignleft {width: 30%;float: left;margin: 25px 25px 25px 0;}
blockquote.alignright {width: 30%;float: right;margin: 25px 0 25px 25px;}
blockquote.alignleft p, blockquote.alignright p {background: none;padding: 0;}
blockquote.noquotes {padding: 0;background: none;}
blockquote.noquotes p {padding: 0;background: none;}

/* Pre/Code Styles */
pre {overflow: auto;padding: 17px 15px;margin-bottom: 15px;font-size: 11px;line-height: 17px;cursor: text;}
pre, .typography-style-dark pre {background: #222;border: 1px solid #333;}
.typography-style-light pre {background: #fafafa;border: 1px solid #eaeaea;color: #555;}
pre.lines, .typography-style-dark pre.lines {background: #151515 url(https://www.best-carinsurance.org/templates/rt_voxel_responsive/images/typography/dark/pre-lines.png) 50% 0;border: none;transition: background-color 0.3s linear;}
pre.lines:hover, .typography-style-dark pre.lines:hover {background-color: #202020;}
.typography-style-light pre.lines {background: #eaeaea url(https://www.best-carinsurance.org/templates/rt_voxel_responsive/images/typography/light/pre-lines.png) 50% 0;border: none;color: #333;}

/* Emphasis Styles*/
em.italic {font-style: italic;font-weight: bold;}
em.bold {font-size: 120%;font-weight: bold;line-height: 145%;font-style: normal;}
em.bold2 {font-size: 135%;font-weight: bold;line-height: 120%;font-style: normal;}
em.normal {font-style: normal;}
em.nobold {font-weight: normal;}
em.highlight {font-style: normal;padding: 2px 5px;border-radius: 4px;text-shadow: none;}
em.highlight.white {background: #fff;color: #000;}
.typography-style-light em.highlight.white {background: #ddd;color: #000;}
em.highlight.black {background: #000;color: #fff;}
em.highlight.green {background: #74924A;color: #fff;}
em.highlight.yellow {background: #D69839;color: #fff;}
em.highlight.blue {background: #488AAD;color: #fff;}
em.highlight.red {background: #BD5151;color: #fff;}
.rt-upper {text-transform: uppercase;}
.rt-center {text-align: center;}
.rt-justify {text-align: justify;}

/* Drop Caps */
p.dropcap {overflow: hidden;}
p.dropcap:first-letter {font-size: 300%;margin: 0 13px 0 0;line-height: 110%;float: left;display: inline-block;}
p.dropcap2:first-letter, p.dropcap4:first-letter, p.dropcap6:first-letter {font-size: 30px;margin: 0 10px 10px 0;line-height: 30px;float: left;display: inline-block;border-radius: 30px;padding: 6px 10px;padding-right: 15px;}
p.dropcap3:first-letter, p.dropcap5:first-letter, p.dropcap7:first-letter {font-size: 30px;margin: 0 10px 10px 0;line-height: 30px;float: left;display: inline-block;padding: 4px 8px;padding-right: 15px;}
p.dropcap2:first-letter {background: #333;}
.typography-style-light p.dropcap2:first-letter {background: #555;color: #fff;}
p.dropcap3:first-letter {background: #333;border-radius: 2px;}
.typography-style-light p.dropcap3:first-letter {background: #555;color: #fff;}
p.dropcap4:first-letter {background: #ddd;color: #555;}
p.dropcap5:first-letter {background: #ddd;color: #555;border: 1px solid rgba(255,255,255,0.3);border-radius: 2px;}

/* Inset Styles */
span.inset-left {float: left;margin-right: 20px;}
span.inset-right {float: right;margin-left: 20px;}
span.inset-right-title, span.inset-left-title {display: block;font-size: 100%;font-weight: bold;}
span.inset-left, span.inset-right {display: block;padding: 10px;width: 20%;font-size: 100%;font-style: italic;margin-top: 15px;position: relative;text-align: justify; margin-bottom: 15px;}

/* List and Text Styles - Icons */
ul.list-icon {padding: 0;margin: 0 0 15px 0;background: none;}
ul.list-icon li {list-style: none;padding: 0 0 0 24px;margin: 0 0 5px 0;background-repeat: no-repeat;}
ul.list-icon li a {font-size: 100%;line-height: 1.7em;}
.text-icon {display: inline-block;line-height: 20px;font-size: 110%;background-repeat: no-repeat;padding-left: 24px;}
span.email, span.phone, span.quote, span.cart, span.rss, span.tags, span.write, span.info, span.sound, .email li, .phone li, .quote li, .cart li, .rss li, .tags li, .write li, .info li, .sound li {background-image: url(https://www.best-carinsurance.org/templates/rt_voxel_responsive/images/typography/dark/icon-set1.png);}
.typography-style-light span.email, .typography-style-light span.phone, .typography-style-light span.quote, .typography-style-light span.cart, .typography-style-light span.rss, .typography-style-light span.tags, .typography-style-light span.write, .typography-style-light span.info, .typography-style-light span.sound, .typography-style-light .email li, .typography-style-light .phone li, .typography-style-light .quote li, .typography-style-light .cart li, .typography-style-light .rss li, .typography-style-light .tags li, .typography-style-light .write li, .typography-style-light .info li, .typography-style-light .sound li {background-image: url(https://www.best-carinsurance.org/templates/rt_voxel_responsive/images/typography/light/icon-set1.png);}
span.rightarrow, span.leftarrow, span.circlearrow, span.downarrow, span.uparrow, span.person, span.calendar, span.doc, span.bulb, .rightarrow li, .leftarrow li, .circlearrow li, .downarrow li, .uparrow li, .person li, .calendar li, .doc li, .bulb li {background-image: url(https://www.best-carinsurance.org/templates/rt_voxel_responsive/images/typography/dark/icon-set2.png);}
.typography-style-light span.rightarrow, .typography-style-light span.leftarrow, .typography-style-light span.circlearrow, .typography-style-light span.downarrow, .typography-style-light span.uparrow, .typography-style-light span.person, .typography-style-light span.calendar, .typography-style-light span.doc, .typography-style-light span.bulb, .typography-style-light .rightarrow li, .typography-style-light .leftarrow li, .typography-style-light .circlearrow li, .typography-style-light .downarrow li, .typography-style-light .uparrow li, .typography-style-light .person li, .typography-style-light .calendar li, .typography-style-light .doc li, .typography-style-light .bulb li {background-image: url(https://www.best-carinsurance.org/templates/rt_voxel_responsive/images/typography/light/icon-set2.png);}
span.twitter, span.youtube, span.skype, span.facebook, span.like, span.video, span.dropbox, span.vimeo, span.paypal, .twitter li, .youtube li, .skype li, .facebook li, .like li, .video li, .dropbox li, .vimeo li, .paypal li {background-image: url(https://www.best-carinsurance.org/templates/rt_voxel_responsive/images/typography/dark/icon-set3.png);}
.typography-style-light span.twitter, .typography-style-light span.skype, .typography-style-light span.facebook, .typography-style-light span.like, .typography-style-light span.video, .typography-style-light span.dropbox, .typography-style-light span.vimeo, .typography-style-light span.paypal, .typography-style-light .twitter li, .typography-style-light .youtube li, .typography-style-light .skype li, .typography-style-light .facebook li, .typography-style-light .like li, .typography-style-light .video li, .typography-style-light .dropbox li, .typography-style-light .vimeo li, .typography-style-light .paypal li {background-image: url(https://www.best-carinsurance.org/templates/rt_voxel_responsive/images/typography/light/icon-set3.png);}
.text-icon.email, .text-icon.rightarrow, .text-icon.twitter, .email li, .rightarrow li, .twitter li {background-position: 0 4px;}
.text-icon.phone, .text-icon.leftarrow, .text-icon.youtube, .phone li, .leftarrow li, .youtube li {background-position: 0 -296px;}
.text-icon.quote, .text-icon.circlearrow, .text-icon.skype, .quote li, .circlearrow li, .skype li {background-position: 0 -596px;}
.text-icon.cart, .text-icon.downarrow, .text-icon.facebook, .cart li, .downarrow li, .facebook li {background-position: 0 -896px;}
.text-icon.rss, .text-icon.uparrow, .text-icon.like, .rss li, .uparrow li, .like li {background-position: 0 -1196px;}
.text-icon.tags, .text-icon.person, .text-icon.video, .tags li, .person li, .video li {background-position: 0 -1496px;}
.text-icon.write, .text-icon.calendar, .text-icon.dropbox, .write li, .calendar li, .dropbox li {background-position: 0 -1796px;}
.text-icon.info, .text-icon.doc, .text-icon.vimeo, .info li, .doc li, .vimeo li {background-position: 0 -2096px;}
.text-icon.sound, .text-icon.bulb, .text-icon.paypal, .sound li, .bulb li, .paypal li {background-position: 0 -2396px;}

/* Template Typography */
.typography-style-light .checkbox li {background-image: url(../images/overlays/light/checkbox.png);}
.typography-style-dark .checkbox li {background-image: url(../images/overlays/dark/checkbox.png);}
ul.list-icon.checkbox li {padding: 0 0 0 55px;background-position: 0 -9px;}

/* Standard List Styles */
ul.checkmark, ul.circle-checkmark, ul.square-checkmark, ul.circle-small, ul.circle, ul.circle-large, ul.triangle-small, ul.triangle, ul.triangle-large, ul.bullet {margin: 0 0 25px 0;padding: 0;}
ul.checkmark li, ul.circle-checkmark li, ul.square-checkmark li, ul.circle-small li, ul.circle li, ul.circle-large li, ul.triangle-small li, ul.triangle li, ul.triangle-large li, ul.bullet li {list-style-type: none;padding: 0 0 0 30px;position: relative;margin-bottom: 8px;}
ul.checkmark li a, ul.circle-checkmark li a, ul.square-checkmark li a, ul.circle-small li a, ul.circle li a, ul.circle-large li a, ul.triangle-small li a, ul.triangle li a, ul.triangle-large li {font-size: 100%;line-height: 1.7em;}
ul.checkmark li:after {content:"";display:block;width: 4px;height: 8px;border-color: #fff;border-style: solid;border-width: 0 3px 3px 0;position:absolute;left: 14px;top: 3px;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
ul.circle-checkmark li:before {content:"";display: block;border-color: #fff;border-style: solid;border-width: 9px;border-radius: 9px;height: 0;width: 0;position: absolute;left: 7px;top: 1px;}
ul.circle-checkmark li:after {content:"";display:block;width: 3px;height: 6px;border-color: #000;border-width: 0 2px 2px 0;border-style: solid;position:absolute;left: 14px;top: 5px;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
.typography-style-light ul.circle-checkmark li:after {border-color: #fff;}
ul.square-checkmark li:before {content:"";display: block;border-color: #fff;border-width: 7px;border-style: solid;height: 0;width: 0;position: absolute;left: 9px;top: 3px;}
ul.square-checkmark li:after {content:"";display:block;width: 3px;height: 6px;border-color: #000;border-width: 0 2px 2px 0;border-style: solid;position:absolute;left: 14px;top: 9px;margin-top: -4px;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
.typography-style-light ul.square-checkmark li:after {border-color: #fff;}
ul.triangle-small li:after {content:"";display:block;width: 0;height: 0;border-color: transparent transparent transparent #fff;border-style: solid;border-width: 3px;position:absolute;left: 18px;top: 7px;}
ul.triangle li:after {content:"";display:block;width: 0;height: 0;border-color: transparent transparent transparent #fff;border-style: solid;border-width: 4px;position:absolute;left: 17px;top: 6px;}
ul.triangle.green li:after {border-color: transparent transparent transparent #74924A;}
ul.triangle.yellow li:after {border-color: transparent transparent transparent #D69839;}
ul.triangle.red li:after {border-color: transparent transparent transparent #BD5151;}
ul.triangle.blue li:after {border-color: transparent transparent transparent #488AAD;}
ul.triangle.white li:after {border-color: transparent transparent transparent #fff;}
.typography-style-light ul.triangle.white li:after {border-color: transparent transparent transparent #ddd;}
ul.triangle.black li:after {border-color: transparent transparent transparent #000;}
ul.triangle-large li:after {content:"";display:block;width: 0;height: 0;border-color: transparent transparent transparent #fff;border-style: solid;border-width: 6px;position:absolute;left: 15px;top: 4px;}
ul.circle-small li:after {content:"";display:block;width: 0;height: 0;border-color: #fff;border-style: solid;border-width: 2px;border-radius: 2px;position:absolute;left: 16px;top: 8px;}
ul.circle li:after {content:"";display:block;width: 0;height: 0;border-color: #fff;border-style: solid;border-width: 3px;border-radius: 3px;position:absolute;left: 15px;top: 7px;}
ul.circle-large li:after {content:"";display:block;width: 0;height: 0;border-color: #fff;border-style: solid;border-width: 5px;border-radius: 5px;position:absolute;left: 12px;top: 5px;}
ul.circle.green li:after, ul.checkmark.green li:after {border-color: #74924A;}
ul.circle.yellow li:after, ul.checkmark.yellow li:after {border-color: #D69839;}
ul.circle.red li:after, ul.checkmark.red li:after {border-color: #BD5151;}
ul.circle.blue li:after, ul.checkmark.blue li:after {border-color: #488AAD;}
ul.circle.white li:after, ul.checkmark.white li:after {border-color: #fff;}
.typography-style-light ul.circle.white li:after, .typography-style-light ul.checkmark.white li:after {border-color: #ddd;}
ul.circle.black li:after, ul.checkmark.black li:after {border-color: #000;}
ul.bullet li {background-position: 15px 7px;background-repeat: no-repeat;}

/* Notice/System Styles */
.approved, .attention, .alert, .notice {padding: 15px;border-radius: 6px;font-weight: bold;border: 1px solid #C1E8C1;}
#system-message dd ul {border-radius: 6px;}
.approved a, .attention a, .alert a, .notice a {color: #222 !important;text-decoration: underline;}
.approved a:hover, .attention a:hover, .alert a:hover, .notice a:hover {color: #000 !important;text-shadow: none;}
.approved {background: #d1eed1;text-shadow: 1px 1px 1px rgba(255,255,255,0.3);color: #444;}
.attention {background: #FDF5D9;text-shadow: 1px 1px 1px rgba(255,255,255,0.3);color: #444;border: 1px solid #FCEEC1;}
.alert, #system-message .error ul {background: #fddfde;color: #444;text-shadow: 1px 1px 1px rgba(255,255,255,0.3);border: 1px solid #FBC9C8;}
.notice {background: #ddf4fb;color: #444;text-shadow: 1px 1px 1px rgba(255,255,255,0.3);border: 1px solid #C8EEF9;}

/* Forms and Inputs */
.inputbox, textarea, .rt-joomla .contact input.required:focus, .rt-joomla .contact textarea.required:focus, #contact-form dd input:focus, #contact-form dd textarea:focus {-webkit-transition: border linear 0.2s, box-shadow linear 0.2s;-moz-transition: border linear 0.2s, box-shadow linear 0.2s;-ms-transition: border linear 0.2s, box-shadow linear 0.2s;-o-transition: border linear 0.2s, box-shadow linear 0.2s;transition: border linear 0.2s, box-shadow linear 0.2s;}
.inputbox:focus, textarea:focus, .rt-joomla .contact input.required:focus, .rt-joomla .contact textarea.required:focus, input#username, input#password, #contact-form dd input:focus, #member-registration dd input:focus, input#jform_email:focus {outline: 0;}/**
 * @version   $Id: thirdparty-k2.css 1630 2012-07-12 17:12:57Z james $
 * @author    RocketTheme http://www.rockettheme.com
 * @copyright Copyright (C) 2007 - 2014 RocketTheme, LLC
 * @license   http://www.rockettheme.com/legal/license.php RocketTheme Proprietary Use License
*/

/* K2 Global */
#k2Container {position: relative;}
#k2Container.itemView {border: 0;}
#k2Container .k2FeedIcon {position: absolute;top: 5px;right: 0;}
#k2Container .componentheading, div.k2ItemsBlock ul li a.moduleItemTitle, #k2Container .catItemReadMore, #k2Container .moduleItemReadMore, #k2Container .userItemReadMore, #k2Container .tagItemReadMore,#k2Container .genericItemReadMore, #k2Container .latestItemReadMore, span.catItemAddLink, span.userItemAddLink, span.userItemEditLink, span.catItemEditLink, span.itemEditLink {font-family: Helvetica,Arial,sans-serif;font-weight: normal;font-style: normal;}
.font-family-voxel #k2Container h3.catItemTitle, .font-family-voxel #k2Container .componentheading, .font-family-voxel #k2Container h3.userItemTitle, .font-family-voxel #k2Container h2.genericItemTitle {font-size: 130%;}
.font-family-voxel #k2Container h2.itemTitle {font-size: 150%;}
#k2Container h3, #k2Container h2, #k2Container h1, #k2Container h4 {font-weight: normal;font-family: 'PTSerifRegular',Helvetica,Arial,sans-serif;}
.font-family-voxel #k2Container h3,.font-family-voxel #k2Container h2,.font-family-voxel #k2Container h1,.font-family-voxel #k2Container h4, div.k2ItemsBlock ul li a.moduleItemTitle {font-family: 'PTSerifRegular',Helvetica,Arial,sans-serif;}
#k2Container a {font-size: 100%;}
#k2Container div.subCategory h2, #k2Container .itemListCategory h2,#k2Container div.userBlock h2, #k2Container .itemAuthorName {font-size: 160%;text-transform: uppercase;}
#k2Container .itemListSubCategories h3 {font-size: 150%;}
 #k2Container h3, #k2Container h2, #k2Container h1, #k2Container h4 {line-height: 1.2em;}

/* K2 Rating Controls */
.itemRatingList, .itemRatingList a:hover, .itemRatingList .itemCurrentRating {background-image: url(https://www.best-carinsurance.org/templates/rt_voxel_responsive/images/overlays/light/transparent-star.png);}

/* K2 Font Controls */
div.itemToolbar ul li a#fontDecrease img, div.itemToolbar ul li a#fontIncrease img {background: none ;border-radius:3px;-moz-transition: background-color 0.3s linear;-o-transition: background-color 0.3s linear;-webkit-transition: background-color 0.3s linear;transition: background-color 0.3s linear;background-repeat: no-repeat;}
div.itemToolbar ul li a#fontIncrease img {background-position: 4px -600px;}
div.itemToolbar ul li a#fontDecrease img {background-position: 4px 4px;}

/* K2 Readon */
span.catItemAddLink, span.userItemAddLink, span.userItemEditLink, span.userItemEditLink, span.catItemEditLink, span.itemEditLink {display: inline-block;margin: 0;padding: 1px 1px 0 1px;overflow: visible;border-radius: 3px;border: 0;border-image: initial;margin-top: 10px;} 
#k2Container .button, .k2UserBlock .button, span.catItemAddLink a, span.userItemAddLink a, span.userItemEditLink a, span.catItemEditLink a, span.itemEditLink a {display: block;margin: 0;padding: 2px 13px 3px 9px !important;cursor: pointer;overflow: visible;position: relative;white-space: normal;background-color: transparent;border: none !important;background-position: 0 0;background-repeat: repeat-x;transition: background-position 0.3s linear;font-size: 10px !important;font-weight: bold;text-transform: uppercase;}
#k2Container .button, .k2UserBlock .button, #k2Container .itemCommentsForm .button {padding: 5px 15px !important;background-position: 0 -85px;}
#k2Container .button:hover, .k2UserBlock .button:hover, span.catItemAddLink a:hover, span.userItemAddLink a:hover, span.userItemEditLink a:hover, span.catItemEditLink a:hover, span.itemEditLink a:hover {background-position: 0 0 !important;}
	span.catItemAddLink, span.userItemAddLink {margin-top: 2px;margin-bottom: 5px;}

#k2Container .catItemReadMore, #k2Container .moduleItemReadMore, #k2Container .userItemReadMore, #k2Container .tagItemReadMore,#k2Container .genericItemReadMore, #k2Container .latestItemReadMore, #k2Container .k2ReadMore {font-family: 'PTSerifItalic', helvetica, arial, sans-serif;font-size: 14px;}

/* K2 Tags */
div.catItemTagsBlock ul.catItemTags li, div.itemTagsBlock ul.itemTags li, div.userItemTagsBlock ul.userItemTags li, div.latestItemTagsBlock ul.latestItemTags li {border-radius: 2px;font-weight: normal;margin-right: 5px;padding: 3px 4px;}
div.catItemTagsBlock ul.catItemTags li a, div.itemTagsBlock ul.itemTags li a, div.userItemTagsBlock ul.userItemTags li a, div.latestItemTagsBlock ul.latestItemTags li a {font-weight: normal !important;font-size: 11px !important;-moz-transition: none;-o-transition: none;-webkit-transition: none;transition: none;}
div.k2TagCloudBlock a {-moz-transition: none;-o-transition: none;-webkit-transition: none;transition: none;}
div.k2TagCloudBlock a, div.k2TagCloudBlock a:hover {border-radius: 2px;font-size: 11px !important;font-weight: normal;margin: 5px;padding-bottom: 0;padding-top: 0;}
div.k2ItemsBlock ul li div.moduleItemTags a, div.k2ItemsBlock ul li div.moduleItemTags a:hover {border-radius: 2px;margin-right: 5px;padding: 5px;padding-bottom: 3px;padding-top: 2px;font-weight: normal !important;font-size: 11px !important;-moz-transition: none;-o-transition: none;-webkit-transition: none;transition: none;}

/* K2 IMG Tags */
.itemListView .catItemImage img, #k2Container .itemListCategory img, #k2Container .itemImage img, #k2Container .authorResponse img, #k2Container .userItemImageBlock img, #k2Container .genericItemImageBlock img, .k2UsersBlock .ubUserAvatar img,.k2LatestCommentsBlock ul li .lcAvatar img,.k2Avatar img, div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage img, div.subCategory a.subCategoryImage img, span.tagItemImage img, div.userBlock img, span.latestItemImage img, span.tagItemImage img, div.tagItemIntroText img, div.latestItemsUser img, div.latestItemIntroText img, div.k2ItemsBlock ul li a.moduleItemAuthorAvatar img, div.latestItemsCategoryImage img, div.subCategory a.subCategoryImage:hover img {padding: 0;border: 0 none; background: none;}
#k2Container .itemListCategory img, div.subCategory a.subCategoryImage img, div.latestItemsCategoryImage img {margin-left: -5px;margin-right: -5px;}

/* K2 Categories & Subcategories Format */
div.latestItemsCategory, #k2Container .itemListCategory, #k2Container .userBlock, #k2Container .subCategory {padding: 15px;padding-top: 10px;position: relative;}
div.latestItemsCategory:before, #k2Container .itemListCategory:before, #k2Container .userBlock:before, #k2Container .subCategory:before {background-repeat: repeat-y;background-position: 0 0;position: absolute;display: block;overflow: visible;content: "";width: 10px;margin: 0 10px;left: -14px;top: 9px;bottom: -5px;}
div.latestItemsCategory:after, #k2Container .itemListCategory:after, #k2Container .userBlock:after, #k2Container .subCategory:after {background-repeat: repeat-x;background-position: 0 0;position: relative;display: block;overflow: visible;content: "";height: 4px;margin: 0 -12px;bottom: -20px;left: -4px;right: 0;}
#k2Container div.latestItemsCategory h2, #k2Container .itemListCategory h2, #k2Container .subCategory h2 {padding-bottom: 8px;margin: 0 -15px;margin-bottom: 8px;}
#k2Container div.latestItemsCategory p, #k2Container .itemListCategory p, #k2Container .subCategory p {margin: 0;}


/* K2 Video Block Reset */
div.itemVideoBlock, div.latestItemVideoBlock, div.catItemVideoBlock {background: none; border: 0 none;}

/* K2 Author */
#k2Container .catItemView .catItemAuthor,#k2Container span.itemAuthor,#k2Container div.catItemHeader span.catItemAuthor, div.k2ItemsBlock ul li div.moduleItemAuthor  {display: block;margin: 15px -15px;padding: 10px 20px;background-repeat: no-repeat;background-position: 15px 12px;padding-left: 35px;}

/* K2 Item Links */
#k2Container .userItemLinks, #k2Container .itemLinks, #k2Container .catItemLinks, #k2Container .latestItemLinks, div.k2ItemsBlock ul li div.moduleItemTags  {padding: 8px;position: relative;}

/* K2 Blocks & Block Items */
div.k2LatestCommentsBlock ul, div.k2TopCommentersBlock ul, div.k2ItemsBlock ul, div.k2UserBlock ul.k2UserBlockActions, div.k2UserBlock ul.k2UserBlockRenderedMenu {margin-left: -15px;margin-right: -15px;}
div.k2LatestCommentsBlock ul li, div.k2TopCommentersBlock ul li, div.k2ItemsBlock ul li, div.k2UserBlock ul.k2UserBlockActions li, div.k2UserBlock ul.k2UserBlockRenderedMenu li {padding-left: 15px;padding-right: 15px;}

/* K2 Comments */
#k2Container div.itemComments {background: none;border: 0 none;}

/* K2 Item View */
#k2Container.itemListView {padding: 0;}
.k2FeedIcon {float: right;}
.catItemHeader {padding-bottom: 0;}
div.catItemBody {padding: 0;}
#k2Container h2.itemTitle {font-size: 150%;padding: 10px 0;padding-top: 0;}

/* K2 Breadcrumbs */
div.k2BreadcrumbsBlock {white-space: normal;word-wrap: break-word;}
div.k2BreadcrumbsBlock span.bcTitle {white-space: nowrap;}

/* K2 Leading Item */
#itemListLeading {background: none;}
#itemListLeading {margin: -5px -10px 0 -10px;}
#itemListLeading .groupLeading {padding: 10px;padding-bottom: 0;}

/* K2 Inputbox */
#k2Container .inputbox, div.k2SearchBlock form input.inputbox, div.k2LoginBlock fieldset.input p input {padding: 4px !important;border-radius: 3px !important;line-height: 1.6em !important;outline: 0 !important;}
div.k2SearchBlock form input.inputbox, div.k2LoginBlock fieldset.input p input {width: 175px;}
div.k2LoginBlock form input#modlgn_remember {width: 10px;}

/* K2 Category */
div.catItemImageBlock {padding: 0;margin: 0;}
#k2Container .catItemImage {background: none;}
#k2Container .catItemHitsBlock {background: none;}
#k2Container .catItemCategory {background: none;}
#k2Container .subCategory {background: none;border: none;}
#k2Container div.subCategory a.subCategoryImage img,#k2Container div.subCategory a.subCategoryImage img:hover {text-align: center;padding: 0;margin: 0;}
#k2Container .itemListCategory {background: none;border: none;margin: 0 0 20px 0;}
#k2Container .itemListCategory img {border: 0;background: none;margin-right: 10px;display: block;margin: 0 auto;float: inherit;}
#k2Container .itemListCategory h2 {margin-top: 7px;}
#k2Container h3.catItemTitle {margin: 0;font-weight: normal;font-size: 170%;line-height: 130%;}
#k2Container .catItemImageBlock {text-align: left;margin-bottom: 0px;padding-left: 0;padding-top:10px;}
#k2Container .catItemImage {display: inline-block;}
#k2Container .catItemImage img {display: block;margin: 0;}
#k2Container .catItemLinks {margin-bottom: 10px;margin-top: 10px;}
#k2Container .catItemHitsBlock {border: 0;padding: 4px 4px 0 0;}
#k2Container .catItemCategory {border: 0;padding: 4px 4px 0 0;}
#k2Container .catItemCategory span {line-height: 24px;display: inline-block;padding-left: 20px;font-size: 100%;font-weight: normal;}
#k2Container .catItemTagsBlock {border: 0;padding-left: 20px;}
#k2Container .catItemTagsBlock span {font-size: 100%;font-weight: normal;margin-bottom: 6px;}
#k2Container .catItemCommentsLink {line-height: 24px;display: inline-block;padding-left: 20px;margin-left: 0px;font-size: 100%;}
#k2Container #itemListLinks {border: none;background: none;}
#k2Container span.catItemAddLink {text-align: left;}
#k2Container .itemListSubCategories {margin: 0 -4px;}
#k2Container .itemListSubCategories h3 {margin-left: 15px;}
#k2Container .subCategory {margin: 0 5px 16px 5px;}
#k2Container div.subCategory h2 {margin-top: 21px;text-align:center;}
#k2Container div.catItemRatingBlock {margin-top: 4px;}
#k2Container div.catItemRatingBlock span {padding: 2px 4px 0 0;}
#k2Container div.catItemIntroText {padding-bottom: 0;}
#k2Container div.itemContainer {margin-bottom: 20px;}
#k2Container span.catItemAddLink {border: 0 none;}
#k2Container div.itemListCategory p {margin-bottom: 0;}
#k2Container div.itemListCategory h2 {text-align: center;clear: both;}

/* K2 Primary Items */
#k2Container .groupPrimary {background: none;}
#k2Container #itemListPrimary {margin: 0 -16px;}
#itemListPrimary .itemContainer {margin-bottom: 10px;}
#k2Container .groupPrimary {padding: 10px;margin-right: 6px;margin-left: 6px;}
#k2Container div.latestItemsContainer {margin-bottom: 20px;}

/* K2 Secondary Items */
#itemListSecondary .groupSecondary {margin: 0;padding: 0;}

/* K2 Items */
#k2Container .itemExtraFields ul li {background: none;border-bottom: none;}
#k2Container .itemImage {background: none;}
#k2Container .itemHeader {background: none;}
#k2Container .componentheading {margin: 0;font-weight: normal;font-size: 170%;line-height: 130%;padding: 0 0 10px 0;letter-spacing: normal;margin-bottom: 5px;}
#k2Container .itemImageBlock {text-align: center;padding: 0;}
#k2Container .itemImage {display: inline-block;}
#k2Container .itemImage img {display: block;}
#k2Container .itemToolbar {border: 0;background: none;margin-top: 10px;}
#k2Container .itemToolbar ul {text-align: left;}
#k2Container .itemToolbar ul li .itemTextResizerTitle {margin-left: -7px;}
#k2Container .itemHeader {padding-bottom: 0px;}

/* K2 Content Module */
div.k2ItemsBlock ul li a.moduleItemTitle {font-size: 130%;font-weight: bold;}
div.k2ItemsBlock ul, div.k2ItemsBlock ol {padding: 0;}
.k2ItemsBlock .even {background:transparent;border-bottom:0 none;}
.k2ItemsBlock .odd {background:transparent;border-bottom:0 none;}
div.k2ItemsBlock ul {list-style: none;padding: 0;margin: 0;}
div.k2ItemsBlock ul li {list-style: none;padding: 0;margin: 0;background: none;border: none;margin-top: 50px;}
div.k2ItemsBlock ul li a {font-size: 100%;}
div.k2ItemsBlock ul li div.moduleItemVideo {margin-bottom: 20px;margin-top: 20px;}
div.k2ItemsBlock ul li div.moduleItemTags {margin-bottom: 20px;margin-top: 20px;}
div.k2ItemsBlock ul li a.moduleItemAuthorAvatar img {margin-top: -10px;padding-bottom: 10px;}
div.k2ItemsBlock ul li div.moduleItemAuthor {margin-bottom: 10px;margin-top: 10px;clear: both;}
div.k2ItemsBlock ul li div.moduleItemTags b {padding-left: 20px;font-weight: normal;}

/* K2 Items - Extra */
#k2Container .itemExtraFields {border: none;}
#k2Container .itemExtraFields h3 {font-size: 120%;}
#k2Container .itemExtraFields ul li {background: none;}

/* K2 Items - Links */
#k2Container .itemLinks div {background: none;}
#k2Container .itemLinks {background: none;border: none;}
#k2Container .itemLinks div {border: 0;}
#k2Container .itemLinks .clr {background: none;}
#k2Container .itemTagsBlock {padding: 4px 4px 4px 0;}
#k2Container .itemTagsBlock span {border: 0;padding-left: 20px;display: inline-block;font-size: 100%;font-weight: normal;margin-bottom: 6px;}
#k2Container .itemCategory {padding: 4px 4px 4px 0;}
#k2Container .itemCategory span {line-height: 24px;display: inline-block;padding-left: 20px;font-size: 100%;font-weight: normal;}
#k2Container .itemSocialLinksBlock span {font-size: 100%;}

/* K2 Items - Tags */
div.k2TagCloudBlock {padding: 0;margin-left: -5px;}

/* K2 Items - Author / Related */
#k2Container .itemAuthorLatest, #k2Container .itemRelated {background: none;float: left;}
#k2Container .itemAuthorBlock {background: none;border: none;padding: 0;}
#k2Container .itemAuthorLatest, #k2Container .itemRelated {padding-bottom: 0px;}
#k2Container .itemAuthorLatest h3, #k2Container .itemRelated h3 {font-size: 120%;}
#k2Container .itemAuthorLatest ul, #k2Container .itemRelated ul {list-style: none;padding: 0;margin: 0;}
#k2Container .itemAuthorLatest ul li, #k2Container .itemRelated ul li {list-style: none;padding: 0;margin: 0;background: none;border: none;}
#k2Container .itemAuthorLatest ul li a, #k2Container .itemRelated ul li a {padding-left: 12px;}

/* K2 Items - Video */
.itemVideoBlock {background: none;}
#k2Container .itemVideoEmbedded {background: none;}
#k2Container .itemVideoBlock {padding: 0 0 20px 0;}
#k2Container .itemVideoBlock h3 {font-size: 120%;}
#k2Container .itemVideoEmbedded {margin-bottom: 10px;padding: 10px;display: inline-block;}
#k2Container .itemVideoBlock span {color: inherit}

/* K2 Items - Comments */
.itemComments {background: none;border: none;}
.itemCommentsList {background: none;}
#k2Container .itemCommentsList li {background: none;border: none;}
#k2Container .itemNavigation {background: none;border: none;font-size: 110%;}
#k2Container .itemComments {padding: 10px;}
#k2Container .itemCommentsList {padding-bottom: 20px;margin-bottom: 0;}
#k2Container .itemCommentsList li {padding: 10px;padding-top: 20px;}
#k2Container .commentDate {display: inline-block;font-size: 90%;line-height: 100%;}
#k2Container .commentAuthorName {display: inline-block;line-height: 100%;font-size: 120%;font-family: 'PTSerifRegular',Helvetica,Arial,sans-serif;}
#k2Container .authorResponse img {margin: 0 10px 10px 0;}
#k2Container .itemCommentsFormNotes {border: none;}
#k2Container .itemCommentsForm .inputbox {padding: 5px;}
#k2Container .itemCommentsForm .button {font-size: 10px;color: inherit;cursor: pointer;}
#k2Container .itemBackToTop {margin-top: 10px;}

/* K2 User */
.userItemView, #k2Container .userItemView.userItemIsFeatured {background: none;}
.userItemLinks {background: none;border: none;}
#k2Container .userBlock {background: none;border: none;}
.userItemImageBlock img {background: none;}
.userItemCategory {background: none;}
#k2Container .userItemView {border: none;padding-bottom: 0px;margin-bottom: 10px;}
div.userBlock p.userAdditionalInfo {border: none;}
div.userItemCategory, div.userItemTagsBlock {border: none;}
#k2Container .userItemIntroText {padding: 0;}
#k2Container .userItemImage {margin-right: 10px;margin-bottom: 10px;}
#k2Container .userItemCategory {border: 0;padding: 4px 4px 0px 0;}
#k2Container .userItemCategory span {font-size: 100%;border: 0;padding-left: 20px;display: inline-block;line-height: 24px;font-weight: normal;}
#k2Container .userItemTagsBlock {border: 0;padding-left: 20px;font-weight: normal;}
#k2Container .userItemTagsBlock span {font-size: 100%;font-weight: normal;margin-bottom: 6px;}
div.userBlock h2 {margin-top: 6px;}
.k2AccountPage th.k2ProfileHeading, .k2AccountPage table.admintable td.key, .k2AccountPage table.admintable td.paramlist_key {background: none;}

/* K2 Generic */
.genericItemImageBlock img {background: none;}
.genericItemView {background: none;}
#k2Container .genericItemView {border: none;padding-bottom: 20px;margin-bottom: 10px;}
#k2Container .genericItemIntroText {padding: 0;}
#k2Container .genericItemImage {margin-right: 10px;margin-bottom: 10px;}
#k2Container .genericItemCategory {border: 0;padding-left: 30px;display: inline-block;line-height: 130%;}
#k2Container .genericItemCategory span {font-size: 110%;line-height: 24px;}
#k2Container .genericItemTagsBlock {border: 0;padding-left: 20px;}
#k2Container .genericItemTagsBlock span {font-size: 100%;margin-bottom: 6px;}

/* K2 Comments Module */
.k2LatestCommentsBlock ul {list-style: none;padding: 0;}
.k2LatestCommentsBlock ul li {padding: 15px 0;}
.k2LatestCommentsBlock ul li a {font-size: 100%;}
.k2LatestCommentsBlock ul li .lcAvatar img {margin: 0 10px 10px 0;}
.k2LatestCommentsBlock .lcUsername, .k2LatestCommentsBlock .lcCommentDate {display: block;font-size: 80%;}

/* K2 Users Module */
.k2UsersBlock ul li {background: none;}
.k2UsersBlock ul {padding: 0;margin: 0;list-style: none;}
.k2UsersBlock ul li {padding-bottom: 10px;}
.k2UsersBlock ul li h3 {font-size: 120%;margin-bottom: 10px !important;}
.k2UsersBlock .ubUserAvatar img {margin-bottom: 15px;}
.k2UsersBlock ul.ubUserItems li {background: none;}
.k2UsersBlock ul.ubUserItems li a {padding-left: 12px;font-size: 120%;line-height: 100%;display: block;}
div.k2UserBlock ul.k2UserBlockActions {padding: 0;margin: 0;list-style: none;margin-bottom: 5px;margin-top: 5px;}
div.k2UserBlock ul.k2UserBlockActions li {padding-left: 0;}
span.userItemAddLink {border: 0 none;}
span.userItemEditLink, span.catItemEditLink, span.itemEditLink {width: auto;line-height: 0.9em;margin-top: 1px;}
.k2AccountPage table.admintable td.key, .k2AccountPage table.admintable td.paramlist_key {border: 0 none;}
.k2AccountPage table tr td label{margin-right: 10px;}
.k2AccountPage th.k2ProfileHeading {border-width: 1px;margin-bottom:20px;}

/* K2 Categories Module */
.k2CategoriesListBlock ul {padding: 0;list-style: none;}
.k2CategoriesListBlock ul li a {padding-left: 12px;font-size: 1.2em;text-transform: uppercase;font-family: 'Helvetica Neue',Arial,sans-serif;}
div.k2CategoriesListBlock ul li.activeCategory a {font-weight: normal;}
div.k2CategoriesListBlock ul li.activeCategory > a {padding: 5px 20px;padding-right: 8px;border-radius: 4px;}
div.k2CategoriesListBlock ul li.activeCategory {margin-left: -6px;}

/* K2 Latest */
#k2Container h2.latestItemTitle {margin-top: 20px;}
#k2Container div.latestItemsUser h2 {margin-top: 10px;}
#k2Container div.latestItemVideoBlock {background: none;}
#k2Container div.latestItemCategory,#k2Container div.latestItemTagsBlock {border: 0 none;}
#k2Container .latestItemLinks .clr {background: none;padding: 0;}
#k2Container div.latestItemsUser p.latestItemsUserDescription {padding: 0;}
#k2Container .latestItemTagsBlock span {border: 0;padding-left: 20px;display: inline-block;font-size: 100%;font-weight: normal;margin-bottom: 6px;}
#k2Container .latestItemCategory {padding:0;}
#k2Container .latestItemCategory span {line-height: 24px;display: inline-block;padding-left: 20px;font-size: 100%;font-weight: normal;}
#k2Container div.latestItemsUser {background: none;border: 0 none;}
#k2Container div.latestItemsUser img,span.latestItemImage {margin: 7px 10px 10px 0;}
div.latestItemsCategory h2 {text-align: center;}
div.latestItemsCategoryImage {margin-bottom: 10px;}

/* K2 Login */
div.k2LoginBlock ul {padding: 0;}
div.k2LoginBlock ul li {list-style: none;}
div.k2LoginBlock ul li a {padding-left: 12px;}

/* K2 Archives */
div.k2ArchivesBlock ul {padding: 0;}
div.k2ArchivesBlock ul li {list-style: none;}
div.k2ArchivesBlock ul li a {padding-left: 12px;}

/* K2 Authors List */
div.k2AuthorsListBlock ul {padding: 0;}
div.k2ArchivesBlock ul li {list-style: none;}
div.k2ArchivesBlock ul li a, div.k2AuthorsListBlock ul li a.abAuthorLatestItem {font-size: 100%;}

/* K2 Editor */
.component-content .k2ItemFormEditor .button2-left, .component-content .k2ItemFormEditor .button2-left > div {background: none;}
.component-content .k2ItemFormEditor .button2-left a {margin-top: 0 !important;font-size: 1.1em;height: auto;}
.k2ItemFormEditor .toggle-editor {position: absolute;right: 5px;bottom: 15px;}

/* K2 RTL Support */
body.rtl #k2Container div.catItemRatingBlock {float: right;}
body.rtl #k2Container .k2FeedIcon {right: auto;left: 0;float: right;}
body.rtl #k2Container .itemListCategory img {margin-right: 0;margin-left: 10px;}
body.rtl #k2Container .catItemHitsBlock, body.rtl #k2Container .catItemCategory {padding: 4px 0 0 4px;}
body.rtl #k2Container .catItemCategory span {padding-left: 0;padding-right: 22px;}
body.rtl #k2Container .catItemCategory span {background-position: 100% 4px;}
body.rtl #k2Container .catItemTagsBlock {background-position: 100% 7px;padding-left: 0;padding-right: 20px}
body.rtl #k2Container .catItemCommentsLink {padding-left: 0;padding-right: 30px;margin-left: 0;margin-right: 12px;}
body.rtl #k2Container .catItemCommentsLink {background-position: 100% 4px;}
body.rtl #k2Container span.catItemAddLink {text-align: right;}
body.rtl #k2Container .itemListSubCategories h3 {margin-left: 0;margin-right: 15px;}

body.rtl #k2Container .itemToolbar ul {text-align: right;}
body.rtl #k2Container .itemToolbar ul li .itemTextResizerTitle {margin-left: 0;margin-right: -7px;}
body.rtl #k2Container .itemTagsBlock, body.rtl #k2Container .itemCategory {padding-left: 0;padding-right: 20px;}
body.rtl #k2Container .itemCategory span {padding-left: 0;padding-right: 20px;}
body.rtl #k2Container .itemCategory span {background-position: 100% 4px;}
body.rtl #k2Container .itemAuthorLatest ul ul, body.rtl #k2Container .itemRelated ul ul {margin-left: 0;margin-right: 25px;}
body.rtl #k2Container .itemAuthorLatest ul li a, body.rtl #k2Container .itemRelated ul li a {padding-left: 0;padding-right: 12px;background-position: 100% -479px !important;}

body.rtl #k2Container .authorResponse img {margin: 0 0 10px 10px;}
body.rtl #k2Container .userItemCategory {padding: 4px 0 12px 4px;}
body.rtl #k2Container .userItemCategory span {padding-left: 0;padding-right: 20px;background-position: 100% 4px;}
body.rtl #k2Container .itemTagsBlock span {padding-left: 0;padding-right: 20px;background-position: 100% 2px;}
body.rtl #k2Container .userItemTagsBlock {padding-left: 0;padding-right: 20px;background-position: 100% 7px;}
body.rtl #k2Container .genericItemCategory {padding-left: 0;padding-right: 20px;background-position: 100% 4px;}
body.rtl #k2Container .genericItemTagsBlock {padding-left: 0;padding-right: 20px;background-position: 100% 7px;}
body.rtl .k2LatestCommentsBlock ul li .lcAvatar img {margin: 0 0 10px 10px;}
body.rtl .k2UsersBlock ul.ubUserItems ul, body.rtl .k2CategoriesListBlock ul ul {margin-left: 0;margin-right: 25px;}
body.rtl .k2UsersBlock ul.ubUserItems li a, body.rtl .k2CategoriesListBlock ul li a {padding-left: 0;padding-right: 12px;background-position: 100% -479px !important;}
body.rtl #k2Container .catItemImageBlock {text-align: right;margin-right:0;padding-right:0;}
body.rtl #k2Container.itemIsFeatured, body.rtl #k2Container .catItemIsFeatured {background-position: 0 0 !important;}
body.rtl div.k2TagCloudBlock a, body.rtl div.tagItemImageBlock {float: right;}
body.rtl span.tagItemImage {padding-right: 0;margin-right: 0;}
/**
 * @version   $Id: thirdparty-k2-light.css 596 2012-05-02 00:04:02Z josh $
 * @author    RocketTheme http://www.rockettheme.com
 * @copyright Copyright (C) 2007 - 2014 RocketTheme, LLC
 * @license   http://www.rockettheme.com/legal/license.php RocketTheme Proprietary Use License
*/

/* K2 Global */
#k2Container h3, #k2Container h2, #k2Container h1, #k2Container h4 {color: #333;font-weight: normal;font-family: 'PTSerifRegular',Helvetica,Arial,sans-serif;}

/* K2 Font Controls */
div.itemToolbar ul li a#fontDecrease img, div.itemToolbar ul li a#fontIncrease img {background-image: url(https://www.best-carinsurance.org/templates/rt_voxel_responsive/images/overlays/light/arrows.png);}
div.itemToolbar ul li a#fontDecrease img:hover, div.itemToolbar ul li a#fontIncrease img:hover {background-color: #4A4A4A;}

/* K2 Readon */
#k2Container .button, .k2UserBlock .button, span.catItemAddLink a, span.userItemAddLink a, span.userItemEditLink a, span.catItemEditLink a, span.itemEditLink a {background-image: url(https://www.best-carinsurance.org/templates/rt_voxel_responsive/images/overlays/dark/readon.png) !important;}
span.catItemAddLink a:hover, span.userItemAddLink a:hover, span.userItemEditLink a:hover, span.catItemEditLink a:hover, span.itemEditLink a:hover {background: transparent;}

/* K2 Tags */
div.k2TagCloudBlock a, div.k2ItemsBlock ul li div.moduleItemTags a {background-color:#FBFBFB;border: 1px solid #DCDCDC;background-image: url(https://www.best-carinsurance.org/templates/rt_voxel_responsive/images/overlays/light/readon.png);color: #777777;}
.module-content .k2TagCloudBlock a:hover, div.k2ItemsBlock ul li div.moduleItemTags a:hover {background-image: url(https://www.best-carinsurance.org/templates/rt_voxel_responsive/images/overlays/light/readon.png);color: white;text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.3);background-position: 0 0;border-color: transparent;}
div.catItemTagsBlock ul.catItemTags li, div.itemTagsBlock ul.itemTags li, div.userItemTagsBlock ul.userItemTags li, div.latestItemTagsBlock ul.latestItemTags li {background-color:#FBFBFB;border: 1px solid #DCDCDC;background-image: url(https://www.best-carinsurance.org/templates/rt_voxel_responsive/images/overlays/light/readon.png);}
div.catItemTagsBlock ul.catItemTags li a, div.itemTagsBlock ul.itemTags li a, div.userItemTagsBlock ul.userItemTags li a, div.latestItemTagsBlock ul.latestItemTags li a {color: #777777;}
div.catItemTagsBlock ul.catItemTags li:hover, div.itemTagsBlock ul.itemTags li:hover, div.userItemTagsBlock ul.userItemTags li:hover, div.latestItemTagsBlock ul.latestItemTags li:hover {background-image: url(https://www.best-carinsurance.org/templates/rt_voxel_responsive/images/overlays/light/readon.png);color: white;text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.3);background-position: 0 0;border-color: transparent;}
div.catItemTagsBlock ul.catItemTags li:hover a,div.itemTagsBlock ul.itemTags li:hover a, div.userItemTagsBlock ul.userItemTags li:hover a, div.latestItemTagsBlock ul.latestItemTags li:hover a {color: white;}

/* K2 Arrow Items */
#k2Container .groupLinks .catItemTitle a, div.k2UserBlock ul.k2UserBlockActions li a, div.k2LatestCommentsBlock ul li span.lcComment {padding-left: 12px;background: url(https://www.best-carinsurance.org/templates/rt_voxel_responsive/images/overlays/light/arrows.png) 2px -305px no-repeat;font-size: 13px;}

/* K2 Author */
#k2Container .catItemView .catItemAuthor, #k2Container span.itemAuthor, div.k2ItemsBlock ul li div.moduleItemAuthor  {background-color: whiteSmoke;border-top: 1px solid #CCC;background-image: url(https://www.best-carinsurance.org/templates/rt_voxel_responsive/images/overlays/light/dude-icon.png);}

/* K2 IMG Tags */
.itemListView .catItemImage img, #k2Container .itemImage img, #k2Container .authorResponse img, #k2Container .userItemImageBlock img, #k2Container .genericItemImageBlock img, .k2UsersBlock .ubUserAvatar img,.k2LatestCommentsBlock ul li .lcAvatar img,.k2Avatar img, div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage img, div.subCategory a.subCategoryImage img, span.tagItemImage img, div.userBlock img, span.latestItemImage img, span.tagItemImage img, div.tagItemIntroText img, div.latestItemsUser img, div.latestItemIntroText img, div.k2ItemsBlock ul li a.moduleItemAuthorAvatar img, div.latestItemsCategoryImage img,div.itemAuthorBlock img.itemAuthorAvatar  {border: 0 none;background: none;}

/* K2 Categories */
#k2Container  div.latestItemsCategory, #k2Container .itemListCategory, #k2Container .userBlock, #k2Container .subCategory {box-shadow: -1px 1px 4px rgba(0,0,0,0.1);background-color: white;border: 1px solid #CCC;}
div.latestItemsCategory:before,#k2Container div.itemListCategory:before, #k2Container .userBlock:before, #k2Container .subCategory:before {background-image: url(https://www.best-carinsurance.org/templates/rt_voxel_responsive/images/overlays/light/mod-shadow-l.png);}
div.latestItemsCategory:after,#k2Container div.itemListCategory:after, #k2Container .userBlock:after, #k2Container .subCategory:after {background-image: url(https://www.best-carinsurance.org/templates/rt_voxel_responsive/images/overlays/light/mod-shadow-b.png);}
 
/* K2 Item Links */
#k2Container .userItemLinks, #k2Container .itemLinks, #k2Container .catItemLinks, #k2Container .latestItemLinks, #k2Container div.itemAuthorBlock, div.k2ItemsBlock ul li div.moduleItemTags {border: 1px solid #fff;background: #F5F5F5;outline: 1px solid #ddd;}

/* K2 Block Items */
div.k2LatestCommentsBlock ul li, div.k2TopCommentersBlock ul li, div.k2ItemsBlock ul li, div.k2UserBlock ul.k2UserBlockActions li, div.k2UserBlock ul.k2UserBlockRenderedMenu li {border-bottom: 1px dashed #D9D9D9;}

/* K2 Inputboxes */
#k2Container .inputbox, div.k2SearchBlock form input.inputbox, div.k2LoginBlock fieldset.input p input {border: 1px solid #CCC;}

/* K2 Item View */
#k2Container div.itemIntroText {color: #444;font-size: 100%;font-weight: bold;line-height: 24px;padding: 4px 0 0px 0;}
#k2Container div.itemTwitterButton,#k2Container  div.itemGooglePlusOneButton {margin: 2px -24px 0 0;}
#k2Container div.itemContentFooter, {border: 0 none;}
#k2Container div.itemAuthorBlock {padding: 10px;}
#k2Container div.tagItemView {border: 0 none;}

/* K2 Category */
#k2Container .catItemRatingBlock span {color: #666;}
#k2Container .catItemCategory span {background: url(https://www.best-carinsurance.org/templates/rt_voxel_responsive/images/overlays/light/publish-icon.png) 0 3px no-repeat;}
#k2Container .catItemTagsBlock, div.k2ItemsBlock ul li div.moduleItemTags b  {background: url(https://www.best-carinsurance.org/templates/rt_voxel_responsive/images/overlays/light/tag-icon.png) 0 7px no-repeat;}
#k2Container .catItemCommentsLink {background: url(https://www.best-carinsurance.org/templates/rt_voxel_responsive/images/overlays/light/comments-icon.png) 0 3px no-repeat;border: 0;}

/* K2 Items */
#k2Container .itemDateModified {border: 0;color: #666;}
#k2Container .itemRatingBlock span {color: #666;}

/* K2 Items - Links */
#k2Container .itemTagsBlock span {background: url(https://www.best-carinsurance.org/templates/rt_voxel_responsive/images/overlays/light/tag-icon.png) 0 2px no-repeat;}
#k2Container .itemCategory span {background: url(https://www.best-carinsurance.org/templates/rt_voxel_responsive/images/overlays/light/publish-icon.png) 0 3px no-repeat;}

/* K2 Items - Author / Related */
#k2Container .itemAuthorLatest ul li a, #k2Container .itemRelated ul li a {background: url(https://www.best-carinsurance.org/templates/rt_voxel_responsive/images/overlays/light/arrows.png) 2px -305px no-repeat;font-size: 100%;}
#k2Container .itemAuthorLatest {float: left;margin-right: 20px;}

/* K2 User */
#k2Container .userItemCategory span {background: url(https://www.best-carinsurance.org/templates/rt_voxel_responsive/images/overlays/light/publish-icon.png) 0 3px no-repeat;}
#k2Container .userItemTagsBlock {background: url(https://www.best-carinsurance.org/templates/rt_voxel_responsive/images/overlays/light/tag-icon.png) 0 7px no-repeat;}
#k2Container .userItemDateCreated {color: #666;}

/* K2 Generic */
#k2Container .genericItemDateCreated {color: #666;}
#k2Container .genericItemCategory {background: url(https://www.best-carinsurance.org/templates/rt_voxel_responsive/images/overlays/light/publish-icon.png) 0 3px no-repeat;}
#k2Container .genericItemTagsBlock {background: url(https://www.best-carinsurance.org/templates/rt_voxel_responsive/images/overlays/light/tag-icon.png) 0 7px no-repeat;}

/* K2 Content Module */
div.k2ItemsBlock ul li span.moduleItemDateCreated {}
div.k2ItemsBlock ul li div.moduleItemTags b {background: url(https://www.best-carinsurance.org/templates/rt_voxel_responsive/images/overlays/light/tag-icon.png) 0 -1px no-repeat;}

/* K2 Comments Module */
.k2LatestCommentsBlock ul li, #k2Container .itemCommentsList li {background: none;border-bottom: 1px dashed #D9D9D9;}

/* K2 Users Module */
.k2UsersBlock ul.ubUserItems li a {background: url(https://www.best-carinsurance.org/templates/rt_voxel_responsive/images/overlays/light/arrows.png) 2px -305px no-repeat;font-size: 100%;}

/* K2 Categories Module */
.k2CategoriesListBlock ul li a {background: url(https://www.best-carinsurance.org/templates/rt_voxel_responsive/images/overlays/light/paging-arrows.png) -3px -133px no-repeat;color: #707070;}
div.k2CategoriesListBlock ul li.activeCategory > a {box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.1);background: whiteSmoke url(https://www.best-carinsurance.org/templates/rt_voxel_responsive/images/overlays/light/paging-arrows.png) 4px -128px no-repeat;}

/* K2 Calendar Module */
.k2CalendarBlock .calendarToday, .k2CalendarBlock .calendarDateLinked a:hover {background: url(../images/overlays/light/overlay-color2.png);}

/* K2 Archives */
div.k2ArchivesBlock ul li a {background: url(https://www.best-carinsurance.org/templates/rt_voxel_responsive/images/overlays/light/arrows.png) 2px -305px no-repeat;font-size: 100%;}

/* K2 Login */
div.k2LoginBlock ul li a {background: url(https://www.best-carinsurance.org/templates/rt_voxel_responsive/images/overlays/light/arrows.png) 2px -305px no-repeat;font-size: 100%;}

/* K2 Latest*/
#k2Container .latestItemCategory span {background: url(https://www.best-carinsurance.org/templates/rt_voxel_responsive/images/overlays/light/tag-icon.png) 0 2px no-repeat;}
#k2Container .latestItemTagsBlock span {background: url(https://www.best-carinsurance.org/templates/rt_voxel_responsive/images/overlays/light/publish-icon.png) 0 3px no-repeat;}

/**
* @version   $Id: demo-styles.css 4404 2012-10-20 16:30:03Z james $
* @author    RocketTheme http://www.rockettheme.com
* @copyright Copyright (C) 2007 - 2014 RocketTheme, LLC
* @license   http://www.rockettheme.com/legal/license.php RocketTheme Proprietary Use License
*/

/* Frontpage */
.menu-home .fb-like-box {margin-left: -10px;}
.menu-home .moduletable-featured-rokgallery .rg-ss-navigation-container {background: none;}
.menu-home .moduletable-featured-rokgallery .rg-ss-thumb {margin: 0 5px;}
.menu-home .moduletable-featured-rokgallery .rg-ss-thumb-scroller {margin: 0 -5px; padding-top: 10px;}
.menu-home .moduletable-featured-rokgallery .rg-ss-scroller-container {padding: 0;}
.menu-home .moduletable-featured-rokgallery .rg-ss-arrow-left, .menu-home .moduletable-featured-rokgallery .rg-ss-arrow-right {display: none;}
.menu-home .footer-rokgallery .rg-gm-slice {background: none;border-radius: 0;}
.menu-home .footer-rokgallery .rg-gm-slice-item {padding: 0 2px;}
.menu-home .footer-rokgallery .rg-gm-slice-item:hover {background: none;}
.menu-home .component-content .items-leading {margin-bottom: 0;}
.menu-home #rt-main .rt-block.component-block {margin: 0 10px;}
.presets-preset1.menu-home .footer-rokgallery .rg-gm-slice {background: #333;}

/* SubPages Typography */
.promo1, .promo2, .promo3, .promo4 {display: block; font-family: Helvetica,Arial,sans-serif;}
.promo2, .promo3 {font-weight: 100; letter-spacing: -1px;}
.promo1 {font-weight: 600; font-size: 70px; letter-spacing: -3px; line-height: 110px;}
.promo2 {font-size: 45px; line-height: 50px;}
.promo2 em {font-weight: 600; font-style: normal;}
.promo3 {font-size: 30px; line-height: 40px;}
.promo4 {font-size: 25px; padding: 15px 0 10px 0;}
.rt-hero1-img {display: block; width: 920px; height: 380px; margin: 15px 0;}
.rt-hero2-img {display: block; width: 430px; height: 260px; margin: 0;}
.rt-hero3-img {display: block; width: 920px; height: 400px; margin: 15px 0;}

/* Custom Grid */
.rt-demo-grid-2, .rt-demo-grid-3, .rt-demo-grid-4, .rt-demo-grid-5, .rt-demo-grid-6, .rt-demo-grid-7, .rt-demo-grid-8, .rt-demo-grid-9 {float: left;margin-left: 10px;margin-right: 10px;}
.rt-grid-4 .rt-block .rt-demo-grid-2 {width: 90px;}
.rt-grid-8 .rt-demo-grid-2 {width: 90px;}
.rt-grid-9 .rt-demo-grid-2 {width: 120px;}
.rt-grid-6 .rt-block .rt-demo-grid-3 {width: 190px;}
.rt-grid-8 .rt-demo-grid-3 {width: 175px;}
.rt-grid-9 .rt-demo-grid-3 {width: 200px;}
.rt-grid-8 .rt-demo-grid-4 {width: 270px;}
.rt-grid-8 .rt-demo-grid-5 {width: 380px;}
.rt-grid-9 .rt-demo-grid-4 {width: 313px;}
.rt-grid-8 .rt-demo-grid-6 {width: 440px;}
.rt-grid-12 .rt-demo-grid-3 {width: 205px;}
.rt-grid-12 .rt-demo-grid-4 {width: 280px;}
.rt-grid-12 .rt-demo-grid-6 {width: 430px;}
.rt-grid-12 .rt-demo-grid-8 {width: 590px;}

/* Large Display, Desktop and Tablets Demo Responsive Grid */
.rt-demo-width-10, .rt-demo-width-20, .rt-demo-width-25, .rt-demo-width-30, .rt-demo-width-33, .rt-demo-width-40, .rt-demo-width-50, .rt-demo-width-60, .rt-demo-width-66, .rt-demo-width-70, .rt-demo-width-75, .rt-demo-width-80, .rt-demo-width-90 {float: left;}
.rt-demo-space {margin: 15px;}
.rt-demo-width-10 {width: 10%;}
.rt-demo-width-20 {width: 20%;}
.rt-demo-width-25 {width: 25%;}
.rt-demo-width-30 {width: 30%;}
.rt-demo-width-33 {width: 33.33%;}
.rt-demo-width-40 {width: 40%;}
.rt-demo-width-50 {width: 50%;}
.rt-demo-width-60 {width: 60%;}
.rt-demo-width-66 {width: 66.66%;}
.rt-demo-width-70 {width: 70%;}
.rt-demo-width-75 {width: 75%;}
.rt-demo-width-80 {width: 80%;}
.rt-demo-width-90 {width: 90%;}

/* Standard Inline Structural Adjustments */
body .rt-floatleft {float: left;margin-right: 15px;margin-left: 0;}
body .rt-floatright {float: right;margin-left: 15px;margin-right: 0;}
body .normalfont, body .normalfont li {font-size: 100% !important;}
body .nobold, body .nobold a, body .nobold li {font-weight: normal !important;}
body .nomarginall, body .nomarginall .rt-block, body ul.nomarginall, body li.nomarginall {margin-left: 0 !important;margin-right: 0 !important;margin-top: 0 !important;margin-bottom: 0 !important;}
body .nopaddingall, body .nopaddingall .rt-block, body ul.nopaddingall, body li.nopaddingall {padding-left: 0 !important;padding-right: 0 !important;padding-top: 0 !important;padding-bottom: 0 !important;}
body .nomargintop, body .nomargintop .rt-block, body ul.nomargintop, body li.nomargintop {margin-top: 0 !important;}
body .nomarginbottom, body .nomarginbottom .rt-block, body ul.nomarginbottom, body li.nomarginbottom {margin-bottom: 0 !important;}
body .nomarginleft, body .nomarginleft .rt-block, body ul.nomarginleft, body li.nomarginleft {margin-left: 0;}
body .nomarginright, body .nomarginright .rt-block, body ul.nomarginright, body li.nomarginright {margin-right: 0;}
body .nopaddingtop, body .nopaddingtop .rt-block, body ul.nopaddingtop, body li.nopaddingtop {padding-top: 0 !important;}
body .nopaddingbottom, body .nopaddingbottom .rt-block, body ul.nopaddingbottom, body li.nopaddingbottom {padding-bottom: 0 !important;}
body .nopaddingleft, body .nopaddingleft .rt-block, body ul.nopaddingleft, body li.nopaddingleft {padding-left: 0;}
body .nopaddingright, body .nopaddingright .rt-block, body ul.nopaddingright, body li.nopaddingright {padding-right: 0;}
.floatnone {float: none !important;}
.clearnone {clear: none !important;}
.noimage {display: none;visibility: hidden;}
body .smallmarginbottom {margin-bottom: 5px !important;}
body .smallmargintop {margin-top: 5px !important;}
body .medmarginbottom {margin-bottom: 10px !important;}
body .medmargintop {margin-top: 10px !important;}
body .largemarginbottom {margin-bottom: 15px !important;}
body .largemargintop {margin-top: 15px !important;}
body .smallmarginleft {margin-left: 5px !important;}
body .smallmarginright {margin-right: 5px !important;}
body .medmarginleft {margin-left: 10px !important;}
body .medmarginright {margin-right: 10px !important;}
body .largemarginleft {margin-left: 15px !important;}
body .largemarginright {margin-right: 15px !important;}
body .smallpaddingbottom {padding-bottom: 5px !important;}
body .smallpaddingtop {padding-top: 5px !important;}
body .medpaddingbottom {padding-bottom: 10px !important;}
body .medpaddingtop {padding-top: 10px !important;}
body .largepaddingbottom {padding-bottom: 15px !important;}
body .largepaddingtop {padding-top: 15px !important;}
body .smallpaddingleft {padding-left: 5px !important;}
body .smallpaddingright {padding-right: 5px !important;}
body .medpaddingleft {padding-left: 10px !important;}
body .medpaddingright {padding-right: 10px !important;}
body .largepaddingleft {padding-left: 15px !important;}
body .largepaddingright {padding-right: 15px !important;}
body .rt-relative {position: relative;}

/* RTL Stuff */
body.rtl .rt-floatleft {float: right;margin-right: 0;margin-left: 15px;}
body.rtl .rt-floatright {float: left;margin-left: 0;margin-right: 15px;}
body.rtl .nomarginleft, body.rtl .nomarginleft .rt-block, body.rtl ul.nomarginleft, body.rtl li.nomarginleft {margin-right: 0;}
body.rtl .nomarginright, body.rtl .nomarginright .rt-block, body.rtl ul.nomarginright, body.rtl li.nomarginright {margin-left: 0;}
body.rtl .nopaddingleft, body.rtl .nopaddingleft .rt-block, body.rtl ul.nopaddingleft, body.rtl li.nopaddingleft {padding-right: 0;}
body.rtl .nopaddingright, body.rtl .nopaddingright .rt-block, body.rtl ul.nopaddingright, body.rtl li.nopaddingright {padding-left: 0;}
body.rtl .smallmarginleft {margin-right: 5px;}
body.rtl .smallmarginright {margin-left: 5px;}
body.rtl .medmarginleft {margin-right: 10px;}
body.rtl .medmarginright {margin-left: 10px;}
body.rtl .largemarginleft {margin-right: 15px;}
body.rtl .largemarginright {margin-left: 15px;}
body.rtl .smallpaddingleft {padding-right: 5px;}
body.rtl .smallpaddingright {padding-left: 5px;}
body.rtl .medpaddingleft {padding-right: 10px;}
body.rtl .medpaddingright {padding-left: 10px;}
body.rtl .largepaddingleft {padding-right: 15px;}
body.rtl .largepaddingright {padding-left: 15px;}
body.rtl .rt-demo-grid-2, body.rtl .rt-demo-grid-3, body.rtl .rt-demo-grid-4, body.rtl .rt-demo-grid-5, body.rtl .rt-demo-grid-6, body.rtl .rt-demo-grid-7 {float: right;}/**
* @version   $Id: template.css 23125 2014-09-25 14:11:03Z james $
* @author    RocketTheme http://www.rockettheme.com
* @copyright Copyright (C) 2007 - 2012 RocketTheme, LLC
* @license   http://www.rockettheme.com/legal/license.php RocketTheme Proprietary Use License
*/

/* Core Settings */
html {margin-bottom: 1px;height: 100%;}
body, .button, .btn, button.validate {height: 100%;margin-bottom: 1px;font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica,Arial,sans-serif;}
.component-body {min-width: 320px;}
ul {list-style-image: none;}
#rt-transition {position: relative;}
#rt-page-surround {overflow: hidden;}
.main-surround2 {margin: 0 -2px;padding: 0 2px;}
.rt-block {margin: 15px 0;}
a {transition: color 0.1s ease-in;}

/* Fonts */
@font-face {font-family: 'OswaldBook';src: url(https://www.best-carinsurance.org/templates/rt_voxel_responsive/fonts/Oswald-Light-webfont.eot);src: url(https://www.best-carinsurance.org/templates/rt_voxel_responsive/fonts/Oswald-Light-webfont.eot) format('embedded-opentype'),url(https://www.best-carinsurance.org/templates/rt_voxel_responsive/fonts/Oswald-Light-webfont.woff) format('woff'),url(https://www.best-carinsurance.org/templates/rt_voxel_responsive/fonts/Oswald-Light-webfont.ttf) format('truetype'),url(../fonts/Oswald-Light-webfont.svg#OswaldLight) format('svg');font-weight: normal;font-style: normal;}
@font-face {font-family: 'PTSerifItalic';src: url(https://www.best-carinsurance.org/templates/rt_voxel_responsive/fonts/PTF56F-webfont.eot);src: url(https://www.best-carinsurance.org/templates/rt_voxel_responsive/fonts/PTF56F-webfont.eot) format('embedded-opentype'),url(https://www.best-carinsurance.org/templates/rt_voxel_responsive/fonts/PTF56F-webfont.woff) format('woff'),url(https://www.best-carinsurance.org/templates/rt_voxel_responsive/fonts/PTF56F-webfont.ttf) format('truetype'),url(../fonts/PTF56F-webfont.svg#PTSerifItalic) format('svg');font-weight: normal;font-style: normal;}
@font-face {font-family: 'PTSerifRegular';src: url(https://www.best-carinsurance.org/templates/rt_voxel_responsive/fonts/PTF55F-webfont.eot);src: url(https://www.best-carinsurance.org/templates/rt_voxel_responsive/fonts/PTF55F-webfont.eot) format('embedded-opentype'),url(https://www.best-carinsurance.org/templates/rt_voxel_responsive/fonts/PTF55F-webfont.woff) format('woff'),url(https://www.best-carinsurance.org/templates/rt_voxel_responsive/fonts/PTF55F-webfont.ttf) format('truetype'),url(../fonts/PTF55F-webfont.svg#PTSerifRegular) format('svg');font-weight: normal;font-style: normal;}
.font-family-voxel #rt-navigation .menu-block, .font-family-voxel .sprocket-lists .sprocket-lists-title, .font-family-voxel .error-title {font-family: 'OswaldBook', helvetica, arial, sans-serif;}
.font-family-voxel .sprocket-features-title, .font-family-voxel .sprocket-readmore, .font-family-voxel .component-content .article-info, .font-family-voxel .sprocket-mosaic-hovercontent, .font-family-voxel .presets-title {font-family: 'PTSerifItalic', helvetica, arial, sans-serif;}
.font-family-voxel .module-title, .font-family-voxel .sprocket-tabs-inner, .font-family-voxel .sprocket-mosaic-title, .font-family-voxel .sprocket-mosaic-infos .author, .font-family-voxel .component-content .blog h2, .font-family-voxel .component-content .item-page h2, .font-family-voxel .component-content .blog-featured h2, .font-family-voxel .sprocket-lists .sprocket-lists-title, .font-family-voxel .sprocket-lists-item h4, .font-family-voxel .sprocket-headlines-badge span, .font-family-voxel .rt-totop, .font-family-voxel .weblink-category h2, .font-family-voxel .contact h2, .font-family-voxel .login h1 {font-family: 'PTSerifRegular', helvetica, arial, sans-serif;}

/* Module Standard Variations */
.rounded .rt-block {border-radius: 5px !important;}
.square .rt-block {border-radius: 0 !important;}
.basic .rt-block {background: none !important;}
.basic .block-shadow {box-shadow: none !important;}
.standardcase .module-title .title {text-transform: inherit;}
.lowercase .module-title .title {text-transform: lowercase;}
.uppercase .module-title .title {text-transform: uppercase;}
.flush .rt-block {padding: 0;}
.flushtop .rt-block {padding-top: 0;}
.flushbottom .rt-block {padding-bottom: 0;}
.shadow2 .rt-block {box-shadow: inset 0 0 3px rgba(0,0,0,0.2);}
.shadow3 .rt-block {box-shadow: inset -1px 1px 3px rgba(0,0,0,0.2);}
.shadow4 .rt-block {box-shadow: inset 1px -1px 3px rgba(0,0,0,0.2);}
.shadow5 .rt-block {box-shadow: inset -1px -1px 3px rgba(0,0,0,0.2);}
.shadow6 .rt-block {box-shadow: 0 0 5px rgba(0,0,0,0.2);}
.shadow7 .rt-block {box-shadow: 1px 1px 3px rgba(0,0,0,0.2);}
.shadow8 .rt-block {box-shadow: -1px 1px 3px rgba(0,0,0,0.2);}
.shadow9 .rt-block {box-shadow: 1px -1px 3px rgba(0,0,0,0.2);}
.shadow10 .rt-block {box-shadow: -1px -1px 3px rgba(0,0,0,0.2);}

/* Module Variations */
.box1 a {font-weight: bold;}
.box1 .rt-block {background-repeat: repeat-x;background-position: 0 100%;}
.box3 .module-surround, .box1 .module-surround {position: relative;margin: -15px;padding: 15px;}
.module-title .title {margin-top: 0;}
.title1 .module-title {background-repeat: no-repeat;background-position: 100% -85px;}
.title2 .title, .title3 .title {margin-bottom: 8px;}
.title2 .module-title, .title3 .module-title {margin-bottom: 6px;}
.title2 .module-title:after {content: "";display: block;}
.title4 .module-title {margin: -15px -15px 10px -15px;}
.title4 .title {padding: 10px 15px;margin: 0;}
.title5 .module-title {position: relative;}
.title5 h2.title:before {content:"";display:block;width: 8px;height: 8px;border-style: solid;border-width: 0 2px 2px 0;position:absolute;right: 5px;top: 5px;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
.title6 .module-title {margin: 0 -10px;padding: 0 10px;}
.component-block:before, #rt-content-top .rt-block:before, #rt-content-bottom .rt-block:before, #rt-sidebar-a .rt-block:before, #rt-sidebar-b .rt-block:before, #rt-sidebar-c .rt-block:before, .sprocket-mosaic-item:before, .lineshadow .rt-block:before {background-repeat: repeat-y;background-position: 0 0;position: absolute;display: block;overflow: visible;content: "";width: 10px;margin: 0 10px;left: -14px;top: 9px;bottom: -5px;}
.component-block:after, #rt-content-top .rt-block:after, #rt-content-bottom .rt-block:after, #rt-sidebar-a .rt-block:after, #rt-sidebar-b .rt-block:after, #rt-sidebar-c .rt-block:after, .lineshadow .rt-block:after {background-repeat: repeat-x;background-position: 0 0;position: relative;display: block;overflow: visible;content: "";height: 4px;margin: 0 -12px;bottom: -20px;left: -4px;right: 0;}
.sprocket-mosaic-item:after {background-repeat: repeat-x;background-position: 0 0;position: relative;display: block;overflow: visible;content: "";height: 4px;margin: 0;bottom: -5px;left: 0;right: 0;}
#rt-slideinset .lineshadow .rt-block:after {bottom: -14px;margin: 0 -6px;}

/* Menu */
.menu-block {padding: 0 15px;margin: 0 0 15px;font-weight: normal;font-size: 1.2em;text-transform: uppercase;}
.rt-menubar .menutop .active .item {background-repeat: repeat-x;background-position: 0 100%;}
#rt-navigation {margin: 0 -4px;padding: 0 10px;}
#rt-navigation .menu-block {margin: 10px -20px;}
#rt-navigation2 {border-radius: 0 0 7px 7px;}
#rt-navigation3 {border-radius: 0 0 4px 4px;background-repeat: repeat-x;background-position: 0 100%;}
#rt-navigation .rt-menubar {margin: -10px 4px -11px 4px;}
.rt-menubar .menutop li {background-repeat: repeat-y;background-position: 0 100%;}
.rt-menubar .menutop li:first-child .item {border-radius: 0 0 0 4px;}
.rt-menubar .menutop li:first-child, .rt-menubar .menutop .f-mainparent-itemfocus, .rt-menubar .menutop li:hover {background-image: none;}
#rt-subnavigation .rt-menubar {margin: -4px 0 0;border-radius: 0 0 4px 4px;}
#rt-navigation .rt-grid-1, #rt-navigation .rt-grid-2, #rt-navigation .rt-grid-3, #rt-navigation .rt-grid-4, #rt-navigation .rt-grid-5, #rt-navigation .rt-grid-6, #rt-navigation .rt-grid-7, #rt-navigation .rt-grid-8, #rt-navigation .rt-grid-9, #rt-navigation .rt-grid-10, #rt-navigation .rt-grid-11, #rt-navigation .rt-grid-12 {margin: 0;}

/* Side Menus */
.module-content .rt-menubar {position: relative;}
.module-content .menu {padding: 0;}
.module-content ul.menu li {list-style: none;}
.module-content ul.menu li > a, .module-content ul.menu li > .separator, .module-content ul.menu li > .item {background-repeat: no-repeat;transition: color 0.2s linear;display: block;}
.module-content ul.menu > li a, .module-content ul.menu > li > a, .module-content ul.menu > li > .separator {padding: 8px 25px;display: block;background-repeat: no-repeat;background-position: 15px -402px;}
.module-content ul.menu > li:hover > a, .module-content ul.menu > li:hover > .separator, .module-content ul.menu > .current > a {background-position: 15px -292px;}
.module-content ul.menu li .separator {line-height: 1.8em;}
.module-content ul.menu li.parent li a, .module-content ul.menu li.parent li .item, .module-content ul.menu li.parent li .separator {font-size: 13px;padding: 8px 10px 5px 30px;}
.module-content ul.menu ul {padding: 5px 0 10px 15px;margin: 0;}
.module-content ul.menu .subtext em {line-height: 12px;padding-left: 0;}
.module-content ul.menu em {display: block;font-size: 80%;font-style: normal;font-weight: normal;}
.module-content ul.menu .image img {float: left;}
.module-content ul.menu .item.image {background: none;padding-left: 8px;}
.module-content ul.menu .daddyicon, .module-content ul.menu .arrow-indicator {display: none !important;}
ul.menu > li > .separator {font-size: 1.2em;}

/* Horizontal Menu Style */
.horizmenu ul.menu {margin: 0;padding: 0;list-style: none;}
.horizmenu ul.menu li {list-style: none;display: inline-block;}
.horizmenu ul.menu li a, .horizmenu ul.menu li .item, .horizmenu ul.menu li .separator {padding: 0 10px;display: inline-block;font-size: 1.1em;background: none;}
.horizmenu ul.menu li.active a {border: none;}
.horizmenu ul.menu li a span, .horizmenu ul.menu li .item span, .horizmenu ul.menu li .separator span {padding: 0;display: inline-block;}
#rt-utility .horizmenu .menu {margin: 0 -4px;}
#rt-utility .horizmenu .menu li:first-child {border-left: none;}
#rt-utility .horizmenu .menu li a, #rt-utility .horizmenu .menu li .separator {padding: 6px 12px;text-transform: uppercase;font-size: 0.8em;}

/* Buttons & Inputs */
.button, .btn, .readon, .readmore, button.validate, #member-profile a, #member-registration a, .formelm-buttons button {padding: 4px 15px;border-radius: 3px;font-size: 0.8em;font-weight: bold;text-transform: uppercase;background-repeat: repeat-x;position: relative;display: inline-block;line-height: 1.8em;}
.button:hover, .btn:hover, .readon:hover, .readmore:hover, .rt-totop:hover, button.validate:hover, #member-profile a:hover, #member-registration a:hover, .formelm-buttons button:hover, .sprocket-mosaic-loadmore:hover {background-position: 0 -85px;cursor: pointer;}
.button:active, .btn:active, .readon:active, .readmore:active, a.readon:active, button.validate:active, #member-profile a:active, #member-registration a:active, .formelm-buttons button:active, .sprocket-mosaic-loadmore:active {box-shadow: inset 0 1px 3px rgba(0,0,0,0.2);background-position: 0 -173px;background-repeat: repeat-x;}
.inputbox, textarea, .login-fields #username, .login-fields #password, #jform_email, #member-registration dd input:focus, #search-searchword:focus {-webkit-transition: border linear 0.2s, box-shadow linear 0.2s;-moz-transition: border linear 0.2s, box-shadow linear 0.2s;-ms-transition: border linear 0.2s, box-shadow linear 0.2s;-o-transition: border linear 0.2s, box-shadow linear 0.2s;transition: border linear 0.2s, box-shadow linear 0.2s;}
.btn.jmodedit {padding: 8px 6px 8px 8px;line-height: 1em;height: auto !important;}

/* Logo */
.logo-type-voxel #rt-logo {width: 127px;height: 50px;display: block;}
#rt-logo {display: block;margin: -20px 0;}

/* Header */
#rt-header {background-repeat: repeat-x;background-position: 0 100%;}

/* Utility */
#rt-utility {background-repeat: no-repeat;padding: 0 0 8px;background-position: 50% 100%;margin: 0 -250px -8px;position: relative;z-index: 1;}
#rt-utility2 {background-repeat: no-repeat;padding: 7px 0 0;background-position: 50% 0;margin: -7px 0 0;position: relative;z-index: 2;}
#rt-utility3 {background-repeat: repeat-y;}
#rt-utility4 {background-repeat: repeat-y;background-position: 100% 0;}
#rt-utility5 {margin: 0 250px 0 249px;}

/* Footer */
#rt-bottom {margin: 0 -1px;}
#rt-footer {margin: 0 -2px -2px -2px;padding: 0 2px 2px 2px;}


/* iPhone */
body #gantry-viewswitcher {z-index: 100;right:inherit;position:relative;top:inherit;margin: 1em auto;}

/* To Top - Feature */
.rt-totop {display: block;font-style: italic;font-size: 1.2em;text-align: right;}

/* Font Size - Feature */
.rt-fontsizer-buttons .button {height: 20px;width: 20px;padding: 0;background-repeat: no-repeat;}
.rt-fontsizer-buttons .smaller .button {background-position: 7px 7px;}
.rt-fontsizer-buttons .larger .button {background-position: 7px -597px;}
.rt-fontsizer-desc {float: left;padding-right: 10px;}
.rt-fontsizer-buttons {float: left;}

/* Popup/Login Module Feature */
#rt-popup, #rt-popuplogin {display: none;}
#rt-popup .module-content, #rt-popuplogin .module-content {margin: 0;text-shadow: none;}
#rt-popup .rt-block, #rt-popuplogin .rt-block {margin: 0;padding: 0;}
#rt-popup .title, #rt-popuplogin .title {padding: 0;margin-bottom: 15px;margin-top: 0;}
#rt-popuplogin #form-login-username label, #rt-popuplogin #form-login-password label {display: none;}
#rt-popuplogin #modlgn-passwd, #rt-popuplogin #modlgn-username {width: 175px;}
#rt-popuplogin input.button {clear: both;display: block;}
#rt-popuplogin p {float: left;margin-bottom: 10px;}
#rt-popuplogin p:first-child {margin-right: 10px;}
#rt-popuplogin .readon {float: right;}
#rt-popuplogin ul li {float: none;display: inline-block;margin-right: 10px;}
#rt-controls .rt-popupmodule-button .buttontext {font-weight: normal;line-height: 20px;}

/* Social Icons */
#rt-header .rt-social-buttons {float: right;}
.rt-social-buttons .social-button {height: 26px;width: 26px;background-repeat: no-repeat;display: inline-block;}
.rt-social-buttons .rt-twitter-btn {background-position: -34px 0;}
.rt-social-buttons .rt-twitter-btn:hover {background-position: -34px -30px;}
.rt-social-buttons .rt-facebook-btn {background-position: 0 0;}
.rt-social-buttons .rt-facebook-btn:hover {background-position: 0 -30px;}
.rt-social-buttons .rt-buzz-btn {background-position: -102px 0;}
.rt-social-buttons .rt-buzz-btn:hover {background-position: -102px -30px;}
.rt-social-buttons .rt-rss-btn {background-position: -68px 0;}
.rt-social-buttons .rt-rss-btn:hover {background-position: -68px -30px;}

/* Branding */
#developed-by {overflow: hidden;}
#rocket {display: block;width: 120px;height: 18px;margin: 2px 0 0 0;}

/* Tag Badges */
.sprocket-corner-badge {border-color: transparent;border-style: solid;border-width: 67px 67px 0 0;position: absolute;bottom: 0;right: 0;}
.sprocket-corner-badge:after {content:"";display:block;width: 67px;height: 67px;position: absolute;bottom: 0;right: -67px;}
.sprocket-badge-icon {position: absolute;bottom: 12px;right: 8px;display: block;width: 22px;height: 22px;}
.sprocket-tags-computers .sprocket-badge-icon {background-position: 0 0;}
.sprocket-tags-movies .sprocket-badge-icon {background-position: -22px 0;}
.sprocket-tags-fashion .sprocket-badge-icon {background-position: -44px 0;}
.sprocket-tags-architecture .sprocket-badge-icon {background-position: -66px 0;}
.sprocket-tags-games .sprocket-badge-icon {background-position: 0 -22px;}
.sprocket-tags-music .sprocket-badge-icon {background-position: -22px -22px;}
.sprocket-tags-sports .sprocket-badge-icon {background-position: -44px -22px;}

/* Slideshow Inset */
#rt-slideinset .rt-block {width: 230px;position: absolute;right: 20px;top: 25px;z-index: 10;margin: 0;padding: 10px;}

/* Extra's */
.even, .odd {background: inherit;border-bottom: inherit;}/**
* @version   $Id: fusionmenu.css 5923 2012-12-13 16:57:10Z james $
* @author    RocketTheme http://www.rockettheme.com
* @copyright Copyright (C) 2007 - 2012 RocketTheme, LLC
* @license   http://www.rockettheme.com/legal/license.php RocketTheme Proprietary Use License
*/

/* Global Settings */
.menutop {list-style: none;margin: 0;padding: 0;position: relative;line-height: 1em;display: inline-block;}
.menutop li {height: auto;margin: 0;padding: 0;position: relative;list-style: none;float: left;display: block;}
.menutop em {display: block;}
.menutop li .item {display: block;margin: 0;text-decoration: none;float: none;width: auto;white-space: nowrap;cursor: pointer;outline: none;position: relative;height: auto;}
.menutop li .fusion-submenu-wrapper {float: none;left: -999em;position: absolute;z-index: 500;}
.menutop li:hover li ul {top: -999em;}
.menutop li:hover ul {top: 0;}
.menu-block .nolink {font-size: 17px;line-height: 1.8em;}

/* Menu Items */
.menutop li.root > .item > span {padding: 10px 20px;display: block;}
.menutop li.root:first-child {margin: 0 -1px 0 0;border: none;}
.rt-menubar .menutop li:hover > .item, .rt-menubar .menutop li.f-mainparent-itemfocus > .item {margin: -4px -1px 0;padding: 2px 0 0;z-index: 9;position: relative;border-radius: 4px 4px 0 0;}
.rt-menubar .menutop li:hover, .rt-menubar .menutop li.f-mainparent-itemfocus {margin: -4px -2px 0;padding: 4px 1px 0;position: relative;border-radius: 4px 4px 0 0;z-index: 600001;}
.menutop li.parent.root .item .daddyicon, .menutop li.root .daddy.item .daddyicon {width: 8px;height: 7px;position: absolute;right: 7px;top: 22px;background-position: 0 0;background-repeat: no-repeat;}
.menutop li.parent.root:hover .item .daddyicon, .menutop li.parent.root.f-mainparent-itemfocus .item .daddyicon, .menutop li.root:hover .daddy.item .daddyicon {top: 24px;}
.rt-menubar .menutop li.active:hover .item, .rt-menubar .menutop li.active.f-mainparent-itemfocus .item {box-shadow: none;background: none;}
.rt-menubar .menutop li:hover:first-child, .rt-menubar .menutop li.f-mainparent-itemfocus:first-child {margin: -4px -3px 0 -1px;padding: 4px 1px 0 0;border-radius: 4px 4px 0 4px;}
.menutop li.root > .item em {font-size: 10px;font-style: normal;line-height: 100%;text-transform: none;letter-spacing: 0.1em;}
.menutop li.root > .item.subtext {line-height: 21px;}
.menutop li.root > .item img {margin: 5px 7px 0 -9px;}
.menutop li.root > .item.subtext img {margin: 0 7px 0 -9px;}
.menutop li.active + li.root {background-image: none;}

/* Dropdown Surrounds */
.menutop ul {padding: 0;margin: 0;float: left;}
.fusion-submenu-wrapper {border-radius: 4px;padding: 15px 0 10px;position: relative;background-repeat: repeat-x;background-position: 0 100%;height: auto !important;}
.fusion-submenu-wrapper:before {content: "";display: block;position: absolute;top: 0;bottom: 0;left: 0;right: 0;border-radius: 4px;}
.menutop .drop-bot {height: 1px;overflow: hidden;clear: both;}
.menutop .fusion-submenu-wrapper.level2, .menutop .fusion-submenu-wrapper.level2:before {border-radius: 0 0 4px 4px;}

/* Fusion JS */
.fusion-js-container {display: block;height: 0;left: 0;overflow: visible;position: absolute;top: 0;z-index: 600000!important;background: transparent !important;clear: both;}
.fusion-js-subs {display: none;margin: 0;overflow: hidden;padding: 0;position: absolute;z-index: 0;}
.fusion-js-subs ul li {width: 100%;float: none;padding: 1px 0;}
.menutop .fusion-js-subs li > .item span {padding: 3px 8px;display: block;font-size: 0.8em;text-transform: uppercase;}
.menutop .fusion-js-subs li > .item.nolink span {font-size: 100%;line-height: 1.8em;}
.menutop .fusion-js-subs li > .item {margin: 0 10px;border-radius: 3px;}
.menutop.fusion-js-container ul li > .item:hover, .menutop.fusion-js-container li.f-menuparent-itemfocus > .item, .menutop.fusion-js-container ul li.active > .item, .menutop.fusion-js-container li.active.f-menuparent-itemfocus > .item {margin: -1px 9px;}
.menutop ul li > .daddy span {background-position: 95% -88px;background-repeat: no-repeat;}

/* JS Disabled */
.menutop li.root:hover > .fusion-submenu-wrapper {top: 65px;left: 0;}
.menutop ul li:hover > .fusion-submenu-wrapper {left: 180px;top: -8px;}

/* Grouped & Modules */
.fusion-grouped {padding: 4px 0 10px 15px;}
.fusion-grouped ol {padding: 0;}
.menutop .fusion-module, .menutop .fusion-modules, .menutop .fusion-grouped {display: block;}
.menutop .fusion-module em {display: inline;}
.menutop .fusion-module p {white-space: normal;}
.menutop ul li.grouped-parent > .daddy span {background: none;}
.menutop ul li > .fusion-modules.item:hover {background: none !important;border: none !important;box-shadow: none;margin: 0 10px 0 10px;}