@import url("http://fonts.googleapis.com/css?family=Oswald"); body,
h1,
h2,
h2 a,
h2 a:visited,
h3,
h4,
h5,
h6,
p,
select,
textarea {
color: #333;
font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: 300;
line-height: 25px;
margin: 0;
padding: 0;
text-decoration: none;
}
blockquote,
input,
select,
textarea,
.author-box,
.breadcrumb,
.sticky,
.taxonomy-description,
.wp-caption {
background-color: #f5f5f5;
border: 1px solid #ddd;
}
input,
select {
color: #333;
font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
font-size: 0.875em;
font-weight: 300;
}
.sidebar input,
.sidebar select {
font-size: inherit;
}
li,
ol,
ul {
margin: 0;
padding: 0;
}
ol li {
list-style-type: decimal;
} a,
a:visited {
color: #000;
text-decoration: none;
}
a:hover {
text-decoration: underline;
}
a img {
border: none;
} body { }
::-moz-selection {
background-color: #0d72c7;
color: #fff;
}
::selection {
background-color: #0d72c7;
color: #fff;
} #wrap {
background-color: #fff;
margin: 0 auto;
padding: 0;
} #header {
margin: 0 auto;
overflow: hidden;	
width: 960px;
}
#header .wrap {
margin: 0 auto;
width: 100%;
}
#title-area {
float: left;
overflow: hidden;
padding: 20px 0;
width: 400px;
}
#title {
font-family: 'Oswald', arial, serif;
font-size: 38px;
line-height: 1.5;
margin: 0;
}
#title a,
#title a:hover {
color: #222;
text-decoration: none;
}
#description {
font-size: 14px;
font-style: italic;
line-height: 20px;
}
#header .widget-area {
float: right;
padding: 20px 0 0;
width: 510px;
}
#header .widget {
margin: 0 0 10px;
overflow: hidden;	
} .header-image #title-area,
.header-image #title,
.header-image #title a {
display: block;
float: left;
height: 100px;
overflow: hidden;
padding: 0;
text-indent: -9999px;
width: 400px;
}
.header-image #description {
display: block;
overflow: hidden;
} .header-full-width #title-area,
.header-full-width #title,
.header-full-width #title a {
width: 100%;
} li:hover ul ul,
li.sfHover ul ul {
left: -9999px;
}
li:hover,
li.sfHover {
position: static;
}
li a .sf-sub-indicator {
position: absolute;
text-indent: -9999px;
} .menu {
clear: both;
color: #333;
margin: 0 auto;
overflow: hidden;
}
#header .menu { 
float: right;
}
#header .menu a { 
background: none;
font-size: 13px;
font-weight: bold;	
padding: 0 15px;
}
#header .menu li a:active,
#header .menu li a:hover,
#header .menu .current_page_item a,
#header .menu .current-cat a,
#header .menu .current-menu-item a {
color: #000;
}
#nav {
background-image: url(//www.jbsmogcheck.com/wp-content/themes/legacy/images/nav-bg.png);
background-position: center top;	
background-repeat: repeat-x;
clear: both;
color: #fff;
font-family: 'Oswald', arial, serif;	
margin: 0 auto;
overflow: hidden;
width: auto;
}
#nav .wrap {
margin: 0 auto;
width: 960px;
}
.menu-primary { }
.menu-secondary { }
#subnav {
background: #222;
}
#subnav .wrap {
margin: 0 auto;
width: 960px;
}
.menu ul {
float: left;
width: 100%;
}
.menu li {
float: left;
list-style-type: none;
}
.sidebar .menu li,
#footer-widgets .menu li {
float: none;
}
.menu a {
color: #888;
display: block;
font-size: 15px;
padding: 10px 18px;
position: relative;
text-decoration: none;
}
.sidebar .menu a,
#footer-widgets .menu a {
padding: 0;
}
#nav .menu a {
color: #fff;	
}	
#nav li ul { }
.menu li a:active,
.menu li a:hover,
.menu .current_page_item a,
.menu .current-cat a,
.menu .current-menu-item a {  
background: #000;
color: #fff;
}
.sidebar .menu li a:active,
.sidebar .menu li a:hover,
.sidebar .menu .current_page_item a,
.sidebar .menu .current-cat a,
.sidebar .menu .current-menu-item a {  
background: none;
color: #000;
text-decoration: underline;
}
#footer-widgets .menu li a:active,
#footer-widgets .menu li a:hover,
#footer-widgets .menu .current_page_item a,
#footer-widgets .menu .current-cat a,
#footer-widgets .menu .current-menu-item a  {  
background: none;
text-decoration: underline;
}
#header .menu li a:active,
#header .menu li a:hover,
#header .menu .current_page_item a,
#header .menu .current-cat a,
#header .menu .current-menu-item a  { }
#header .menu li li a,
#header .menu li li a:link,
#header .menu li li a:visited {
color: #333;
font-size: 0.75em;
padding: 5px 10px;
position: relative;
text-transform: none;
width: 138px;
}
.menu li li a,
.menu li li a:link,
.menu li li a:visited {
color: #333;
font-size: 0.75em;
padding: 5px 10px;
position: relative;
text-transform: none;
width: 138px;
}
.sidebar .menu li li a,
.sidebar .menu li li a:link,
.sidebar .menu li li a:visited {
color: #fff;
font-size: 0.75em;
padding: 2px 10px;
position: relative;
text-transform: none;
width: 138px;
}
#footer-widgets .menu li li a,
#footer-widgets .menu li li a:link,
#footer-widgets .menu li li a:visited {
color: #fff;
font-size: 0.75em;
padding: 2px 10px;
position: relative;
text-transform: none;
width: 138px;
}
#subnav .menu li li a,
#subnav .menu li li a:link,
#subnav .menu li li a:visited {
font-size: 13px;
width: 122px;
}
#subnav  .menu a {
color: #fff;
font-size: 13px;	
padding: 3px 18px;
}
.menu li li a:active,
.menu li li a:hover {
background-color: #333;
color: #fff;
}
#header .menu li ul {
background: #eee;
}
.menu li ul {
background: #000;
height: auto;
left: -9999px;
margin: 0;
position: absolute;
width: 159px;
z-index: 9999;
}
#footer-widgets .menu li ul {
background: #222;
}
.menu li ul a {
width: 140px;
}
.menu li ul ul {
margin: -35px 0 0 160px;
}
.sidebar .menu li ul ul {
margin: -25px 0 0 160px;
}
#footer-widgets .menu li ul ul {
margin: -26px 0 0 160px;
}
#subnav .menu li ul ul {
margin: -31px 0 0 160px;
}
.menu li:hover ul ul,
.menu li.sfHover ul ul {
left: -9999px;
}
.menu li:hover,
.menu li.sfHover {
position: static;
}
ul.menu li:hover>ul,
ul.menu li.sfHover ul,
#header .menu li:hover>ul,
#header .menu li.sfHover ul {
left: auto;
}
#header .menu li a.sf-with-ul {
padding-right: 25px;
}
.menu li a.sf-with-ul {
padding-right: 25px;
}
#header .menu li a .sf-sub-indicator,
#header .menu li li a .sf-sub-indicator,
#header .menu li li li a .sf-sub-indicator {
background: url(//www.jbsmogcheck.com/wp-content/themes/legacy/images/header-arrow-down.png) no-repeat;
height: 16px;
position: absolute;
right: 0px;
text-indent: -9999px;
top: 8px;
width: 16px;
}
.menu li a .sf-sub-indicator,
.menu li li a .sf-sub-indicator,
.menu li li li a .sf-sub-indicator {
background: url(//www.jbsmogcheck.com/wp-content/themes/legacy/images/arrow-down.png) no-repeat;
height: 16px;
position: absolute;
right: 0;
text-indent: -9999px;
top: 18px;
width: 16px;
}
.sub-menu .sf-with-ul .sf-sub-indicator {
top: 12px;
}
#subnav .menu li a .sf-sub-indicator,
#subnav .menu li li a .sf-sub-indicator,
#subnav .menu li li li a .sf-sub-indicator {
background: url(//www.jbsmogcheck.com/wp-content/themes/legacy/images/arrow-down.png) no-repeat;
height: 16px;
position: absolute;
right: 0;
text-indent: -9999px;
top: 12px !important;
width: 16px;
}
#wpadminbar li:hover ul ul {
left: 0;
} .menu li.right {
color: #aaa;
float: right;
font-size: 0.875em;
margin: 5px 0 0;
padding: 5px 0 4px;
}
.menu li.right a {
background: none;
border: none;
color: #333;
display: inline;
font-size: inherit;
text-decoration: none;
}
.menu li.right a:hover {
color: #000;
text-decoration: none;
}
.menu li.search {
padding: 0;
}
.menu li.rss a {
background: url(//www.jbsmogcheck.com/wp-content/themes/legacy/images/rss.png) no-repeat center left;
margin: 0 0 0 10px;
padding: 0 0 0 16px;
}
.menu li.twitter a {
background: url(//www.jbsmogcheck.com/wp-content/themes/legacy/images/twitter-nav.png) no-repeat center left;
padding: 0 0 0 20px;
} #inner {
margin: 40px auto;
max-width: 960px;
overflow: hidden;
}
.home #inner {
margin: 0 auto;
} .breadcrumb {
font-size: 0.875em;
margin: 0 0 30px;
padding: 5px 10px;
} .welcome-wrap {
background: #f2f2f2;
border-bottom: 1px solid #ccc;
clear: both;
}
.welcome-inner {
color: #333;
font-size: 24px;
letter-spacing: 0.5px;	
line-height: 32px;
margin: 0 auto;
overflow: hidden;	
padding: 30px 0;
text-align: center;	
width: 960px;
}
.welcome-inner h4 {
font-size: 32px;	
line-height: 32px;	
margin-bottom:12px;
}
.welcome-inner p {
color: #333;
font-size: 22px;
letter-spacing: 0.5px;	
line-height: 30px;
} #home-bottom {
margin: 0 auto 0;
padding: 40px 0 0;
overflow: hidden;
}
#home-bottom .wrap {
margin: 0 auto;
width: 960px;
}
#home-bottom a,
#home-bottom a:visited {
text-decoration: none;
}
#home-bottom a:hover {
text-decoration: underline;
}
#home-bottom p {
margin: 0;
padding: 0 0 10px;
}
#home-bottom h2,
#home-bottom h2 a,
#home-bottom h2 a:visited {
color: #222;
font-family: 'Oswald', arial, serif;
font-size: 20px;
font-weight: normal;
line-height: 28px;
margin: 0 0 5px;
padding: 0;
text-decoration: none;
}
#home-bottom h2 a:hover {
color: #888;
text-decoration: none;
}
#home-bottom h4 {
color: #222;
font-size: 18px;
font-family: 'Oswald', arial, serif;
margin: 15px 0 10px;
padding: 0;
}
#home-bottom ul {
list-style-type: none;
margin: 0;
padding: 0;
}
#home-bottom ul li {
list-style-type: none;
margin: 0 0 5px;
padding: 0 0 5px;
}
#home-bottom ul ul {
list-style-type: none;
margin: 0;
padding: 0 0 10px;
}
#home-bottom ul li ul li {
margin: 0;
padding: 5px 0 0;
}
#home-bottom .widget {
margin: 0;
padding: 0;
}
#home-bottom .textwidget {
margin: 0;
padding: 0;
}
#home-bottom .featuredpost .post,
#home-bottom .featuredpage .page {
clear: both;
}
#home-bottom .featuredpost,
#home-bottom .featuredpage {
clear: both;
}
#home-bottom .featuredpost img,
#home-bottom .featuredpage img {
background: #eee;
border: 1px solid #bbb;
margin: 0 0 10px;	
padding: 4px;
}
#home-bottom .user-profile .avatar {
background: #fff;
border: 4px solid #eee;
margin: 0 0 -5px;
padding: 1px;
}
.home-bottom-1,
.home-bottom-2 {
float: left;
margin: 0 30px 0 0;
width: 300px;
}
.home-bottom-3 {
float: right;
width: 300px;
} .home-bottom-message {
border-top: 1px solid #eee;
clear: both;
color: #666;
line-height: 30px;
margin: 0;
padding: 40px 0 0;	
} #content .portfolio {
float: left;
margin: 0 20px 40px 0 !important;
overflow: hidden;
width: 220px;
}
.page-template-pageportfolio-php #content .portfolio p {
margin: 0;
padding: 0;
}
#content .portfolio .entry-title a{
font-size: 18px;
line-height: 26px;
margin: 0;
}
#content .portfolio .more-link {
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
background: url(//www.jbsmogcheck.com/wp-content/themes/legacy/images/button.png) repeat-x;
border: 1px solid #000;
color: #fff;
display: block;
font-family: 'Oswald', arial, serif;
font-size: 14px;	
padding: 2px 0 3px;
margin-top: 8px;
text-align: center;
text-decoration: none;
text-shadow: 1px 1px #555;	
width: 100px;
}
#content .portfolio .more-link:hover {
background: #000;
} .taxonomy-description {
background-color: #fff;
margin: -10px 0 30px;
}
.taxonomy-description p {
font-size: 0.875em;
line-height: 1.5em;
padding: 15px;
} #content-sidebar-wrap {
float: left;
width: 750px;
}
.content-sidebar #content-sidebar-wrap,
.full-width-content #content-sidebar-wrap,
.sidebar-content #content-sidebar-wrap {
width: 100%;
}
.sidebar-content-sidebar #content-sidebar-wrap,
.sidebar-sidebar-content #content-sidebar-wrap {
float: right;
} #content {
float: left;
width: 410px;
}
.home #content {
padding: 40px 0 0;
}
.content-sidebar #content,
.sidebar-content #content {
width: 580px;
}
.sidebar-content #content,
.sidebar-sidebar-content #content {
float: right;
}
.full-width-content #content {
width: 960px;
}
.post {
margin: 0 0 50px;
}
.entry-content {
overflow: hidden;
}
.entry-content p {
padding: 0 0 25px;
}
blockquote {
border: 1px solid #e6e6e6;
margin: 5px 5px 20px;
padding: 20px;
}
blockquote p {
color: #888;
font-style: italic;
}
.quote {
padding: 0 0 10px 60px;
line-height: 24px;
background: url(//www.jbsmogcheck.com/wp-content/themes/legacy/images/quote.png) no-repeat top left;
color: #888;
}
.quote strong {
color: #333;    
}
code {
background: #f5f5f5;
font-size: 12px;
overflow: auto;
}
pre {
background: #f5f5f5;
border: 1px solid #ddd;
display: block;
font-size: 12px;
margin: 0 10px 20px 10px;
overflow: auto;
padding: 10px;
}
p.subscribe-to-comments {
padding: 20px 0 10px;
}
.clear {
clear: both;
}
.clear-line {
border-bottom: 1px solid #ddd;
clear: both;
margin: 0 0 25px;
}
.clear-space {
clear: both;
margin: 0 0 25px;
} .five-sixths,
.four-fifths,
.four-sixths,
.one-fifth,
.one-fourth,
.one-half,
.one-sixth,
.one-third,
.three-fifths,
.three-fourths,
.three-sixths,
.two-fifths,
.two-fourths,
.two-sixths,
.two-thirds {
float: left;
margin: 0 0 20px;
padding-left: 3%;
}
.one-half,
.three-sixths,
.two-fourths {
width: 48%;
}
.one-third,
.two-sixths {
width: 31%;
}
.four-sixths,
.two-thirds {
width: 65%;
}
.one-fourth {
width: 22.5%;
}
.three-fourths {
width: 73.5%;
}
.one-fifth {
width: 17.4%;
}
.two-fifths {
width: 37.8%;
}
.three-fifths {
width: 58.2%;
}
.four-fifths {
width: 78.6%;
}
.one-sixth {
width: 14%;
}
.five-sixths {
width: 82%;
}
.first {
clear: both;
padding-left: 0;
} .genesis-grid-even,
.genesis-grid-odd {
margin: 0 0 20px;
padding: 0 0 15px;
width: 48%;
}
.genesis-grid-even {
float: right;
}
.genesis-grid-odd {
clear: both;
float: left;
} h1,
h2,
h3,
h4,
h5,
h6 {
color: #222;
font-family: 'Oswald', arial, serif;
line-height: 1.25em;
margin: 0 0 10px;
}
h1 {
font-size: 1.875em;
}
h1.entry-title,
h2.entry-title  {
margin: 0 0 10px;
}
.taxonomy-description h1 {
margin: 0;
}
h2 {
font-size: 1.75em;
}
.widget-area h2,
.widget-area h2 a {
font-size: 16px;
line-height: 24px;
margin: 0 0 5px;
}
h2 a,
h2 a:visited {
color: #222;
font-family: 'Oswald', arial, serif;
font-size: inherit;
line-height: inherit;
}
h2 a:hover {
color: #666;
text-decoration: none;
}
h3 {
font-size: 1.5em;
}
h4 {
font-size: 1.25em;
}
.taxonomy-description h1,
.widget-area h4 {
border-bottom: 1px solid #ddd;
font-size: 18px;
line-height: 26px;
padding: 0 0 10px;
}
.widget-area h4 {
margin: 0 0 5px;
}
.widget-area h4 a {
color: #333;
text-decoration: none;
}
#footer-widgets h4 {
background: none;
border-bottom: 1px solid #444;
color: #fff;
font-size: 18px;
line-height: 26px;
margin: 0 0 10px;
padding: 0 0 10px;
}
h5 {
font-size: 1.125em;
}
h6 {
font-size: 1.0em;
} .entry-content ol,
.entry-content ul {
margin: 0;
padding: 0 0 25px;
}
.archive-page ul li,
.entry-content ul li {
list-style-type: square;
margin: 0 0 0 30px;
padding: 0;
}
.entry-content ol li {
margin: 0 0 0 35px;
}
.archive-page ul ul,
.entry-content ol ol,
.entry-content ul ul {
padding: 0;
} .post-info {
border-bottom: 1px solid #e6e6e6;
font-size: 12px;
margin: 15px 0;
padding-bottom: 5px;
text-transform: uppercase;	
}
.sidebar .post-info,
#footer-widgets .post-info {
font-size: 11px;
margin: 8px 0;
} .post-meta {
border-top: 3px solid #666;
clear: both;
font-size: 12px;
margin-bottom: 20px;	
padding: 5px 0 0;
} .author-box {
background-color: #f5f5f5;	
margin: 0 0 40px;
overflow: hidden;
padding: 10px;
}
.author-box strong {
font-size: 16px;	
font-weight: bold;
}
.author-box p {
font-size: 0.875em;
line-height: 1.5em;
} .sticky {
background-color: #f5f5f5;
margin: -10px 0 40px;
padding: 20px;
} .archive-page {
float: left;
padding: 20px 0 0;
width: 45%;
} .post-comments,
.tags {
background: url(//www.jbsmogcheck.com/wp-content/themes/legacy/images/icon-dot.png) no-repeat left;
margin: 0 0 0 3px;
padding: 0 0 0 10px;
} img {
height: auto;
max-width: 100%;
}
.avatar,
.featuredpage img,
.featuredpost img,
.post-image {
background-color: #f5f5f5;
border: 1px solid #ddd;
padding: 4px;
}
.author-box .avatar {
background-color: #fff;
float: left;
margin: 0 10px 0 0;
}
.post-image {
margin: 0 10px 10px 0;
}
.comment-list li .avatar {
background-color: #fff;
float: right;
margin: 0 5px 0 10px;
}
img.centered,
.aligncenter {
display: block;
margin: 0 auto 10px;
}
img.alignnone {
display: inline;
margin: 0 0 10px;
}
img.alignleft {
display: inline;
margin: 0 10px 10px 0;
}
img.alignright {
display: inline;
margin: 0 0 10px 15px;
}
.alignleft {
float: left;
margin: 0 15px 10px 0;
}
.alignright {
float: right;
margin: 0 0 10px 15px;
}
.wp-caption {
padding: 5px;
text-align: center;
}
p.wp-caption-text {
font-size: 0.875em;
line-height: 1.5em;
padding: 5px 0;
}
.wp-smiley,
.wp-wink {
border: none;
float: none;
}
.gallery-caption {
} .navigation {
font-size: 0.875em;
line-height: 1.5em;
overflow: hidden;
padding: 20px 0;
width: 100%;
}
.navigation li {
display: inline;
}
.navigation li a,
.navigation li.disabled,
.navigation li a:hover,
.navigation li.active a {
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
background: #f5f5f5;
border: 1px solid #ccc;
padding: 5px 8px;
}
.navigation li a:hover,
.navigation li.active a {
background-color: #444;
border: 1px solid #000;
color: #fff;
} .sidebar {
display: inline;
float: right;
font-size: 0.875em;
line-height: 1.5em;
width: 280px;
}
.home .sidebar {
padding: 40px 0 0;
}
#sidebar-alt {
float: left;
width: 150px;
}
.sidebar-content #sidebar,
.sidebar-sidebar-content #sidebar {
float: left;
}
.content-sidebar-sidebar #sidebar-alt {
float: right;
}
.sidebar p {
font-size: inherit;
line-height: inherit;
}
.sidebar .widget {
margin: 0 0 15px;
padding: 0 0 15px;
}
.widget-area .textwidget {
padding: 5px 0 0;
}
.sidebar .widget-area ol,
.sidebar .widget-area ul {
padding: 5px 0 0;
}
.sidebar.widget-area ul li {
list-style-type: none;
margin: 0;
padding: 0 0 5px;
word-wrap: break-word;
}
#footer-widgets .widget-area ul li {
list-style-type: none;
margin: 0;
padding: 0 0 5px;
word-wrap: break-word;
}
.sidebar .widget-area ul ul li,
.footer-widgets .widget-area ul ul li {
border: none;
margin: 0;
} .widget_tag_cloud div div {
padding: 5px 15px 0;
} .widget_archive select,
#cat {
display: inline;
margin: 10px 15px 0 0;
padding: 3px;
width: 98%;
} .featuredpage,
.featuredpost {
clear: both;
margin: 0 0 15px;
overflow: hidden;
}
.featuredpage .page,
.featuredpost .post {
margin: 0 0 30px;
overflow: hidden;
padding: 0;
}
.featuredpage .page img,
.featuredpost .post img {
margin: 0 0 10px;
width: 96%;
}
.sidebar .featuredpage .page img,
.sidebar .featuredpost .post img {
margin: 0 0 15px;
width: 96%;
}
#footer-widgets .featuredpage .page,
#footer-widgets .featuredpost .post {
margin: 0 0 10px;
padding: 0;
}
.more-from-category {
padding: 5px 15px 0;
} .user-profile {
overflow: hidden;
}
.user-profile p {
padding: 10px 15px 0;
}
.user-profile .posts_link {
padding: 0 15px;
} input[type="button"],
input[type="submit"] {
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
background-color: #222;	
background-image: url(//www.jbsmogcheck.com/wp-content/themes/legacy/images/button.png);
background-repeat: repeat-x;
border: 1px solid #000;
color: #fff;
cursor: pointer;
font-size: 13px;	
font-weight: normal;	
line-height: 19px;
padding: 6px 12px 5px;
text-decoration: none;	
text-shadow: 1px 1px #000;	
}
.sidebar input[type="button"],
.sidebar input[type="submit"] {
font-size: inherit;
}
input:hover[type="button"],
input:hover[type="submit"] {
background: #000;
}
a.button {
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
box-shadow: 0 1px 1px #eee;
-moz-box-shadow: 0 1px 1px #eee;
-webkit-box-shadow: 0 1px 1px #eee;
display: inline-block;
font-family: 'Oswald',arial,serif;	
font-size: 13px;
font-weight: normal;	
line-height: 13px;
margin: 0 5px 10px;
padding: 8px 14px;
text-decoration: none;
text-shadow: 1px 1px #444;	
text-transform: uppercase;	
}
a.button:hover {
opacity: .8;
-moz-transition:all .5s ease;	
-o-transition:all .5s ease;	
-webkit-transition:all .5s ease;
transition:all .5s ease;
text-shadow: 1px 1px #000;		
}
a.button.small {
background-image: url(//www.jbsmogcheck.com/wp-content/themes/legacy/images/button-small-bg.png);
font-family: "Helvetica Neue",Arial,Helvetica,sans-serif;
font-size: 13px;
font-weight: bold;	
line-height: 13px;
padding: 10px 12px;
}
a.button.medium {
background-image: url(//www.jbsmogcheck.com/wp-content/themes/legacy/images/button-medium-bg.png);
font-size: 18px;
line-height: 18px;
padding: 12px 20px;
}
a.button.large {
background-image: url(//www.jbsmogcheck.com/wp-content/themes/legacy/images/button-large-bg.png);
font-size: 24px;
line-height: 24px;
padding: 16px 32px;
}
a.button.black {
color: #fff !important;
background-color: #000;
border: 1px solid #000;
}
a.button.blue {
color: #fff !important;
background-color: #274d70;
border: 1px solid #274d70;
}
a.button.green {
color: #fff !important;
background-color: #3d5302;
border: 1px solid #3d5302;
}
a.button.orange {
color: #fff !important;
background-color: #b94f00;
border: 1px solid #b94f00;
}
a.button.purple {
color: #fff !important;
background-color: #770777;
border: 1px solid #770777;
}
a.button.red {
color: #fff !important;
background-color: #770000;
border: 1px solid #a90505;
}
a.button.silver {
color: #fff !important;
background-color: #888;
border: 1px solid #888;
}
.big_button_right {
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
background: #333;
border: 1px solid #222;
color: #fff !important;
display: inline-block;
float: right;
font: 22px 'Oswald', arial, serif;
margin-left: 20px;
margin-right: 4px;	
padding: 8px 10px;
position: relative;
text-decoration: none;
text-shadow: 1px 1px #444;	
} .download-box {
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
box-shadow: 0 2px 2px 0 #ddd;	
-moz-box-shadow: 0 2px 2px 0 #ddd;	
-webkit-box-shadow: 0 2px 2px 0 #ddd;	
background: #d9eca5 url(//www.jbsmogcheck.com/wp-content/themes/legacy/images/download-arrow.png) no-repeat 10px 15px;
border: 1px solid #c0d192;
color: #3d5302;
margin: 0 2px 20px;
padding: 20px 15px 20px 55px;
text-shadow: 1px 1px #fff;	
}	
.info-box {
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
box-shadow: 0 2px 2px 0 #ddd;	
-moz-box-shadow: 0 2px 2px 0 #ddd;	
-webkit-box-shadow: 0 2px 2px 0 #ddd;	
background: #cae0ec url(//www.jbsmogcheck.com/wp-content/themes/legacy/images/info-button.png) no-repeat 10px 15px;
border: 1px solid #aec3ce;
color: #08557e;
margin: 0 2px 20px;
padding: 20px 15px 20px 55px;
text-shadow: 1px 1px #fff;	
}	
.alert-box {
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
box-shadow: 0 2px 2px 0 #ddd;	
-moz-box-shadow: 0 2px 2px 0 #ddd;	
-webkit-box-shadow: 0 2px 2px 0 #ddd;	
background: #ffadb9 url(//www.jbsmogcheck.com/wp-content/themes/legacy/images/alert-button.png) no-repeat 10px 15px;
border: 1px solid #e8929f;
color: #c8001c;
margin: 0 2px 20px;
padding: 20px 15px 20px 55px;
text-shadow: 1px 1px #eee;	
}	
.note-box {
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
box-shadow: 0 2px 2px 0 #ddd;	
-moz-box-shadow: 0 2px 2px 0 #ddd;	
-webkit-box-shadow: 0 2px 2px 0 #ddd;	
background: #ffec97 url(//www.jbsmogcheck.com/wp-content/themes/legacy/images/note-button.png) no-repeat 10px 15px;
border: 1px solid #ded5af;
color: #776827;
margin: 0 2px 20px;
padding: 20px 15px 20px 55px;
text-shadow: 1px 1px #eee;	
} #header .searchform {
float: right;
padding: 12px 0 0;
}
.sidebar .searchform {
padding: 5px 0 0 0;
}
.s {
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
box-shadow: inset 0 1px 1px 1px #eee;	
-moz-box-shadow: inset 0 1px 1px 1px #eee;	
-webkit-box-shadow: inset 0 1px 1px 1px #eee;	
background: #fff;
margin: 10px 0 0;
padding: 6px 5px 7px 12px;
width: 170px;
}
#nav .s {
box-shadow: inset 0 1px 1px 1px #eee;	
-moz-box-shadow: inset 0 1px 1px 1px #eee;	
-webkit-box-shadow: inset 0 1px 1px 1px #eee;	
background-color: #fff;
font-size: 13px;	
margin: 2px 2px 0 0;
} .enews p {
padding: 5px 15px;
}
.enews #subscribe {
padding: 0;
}
.enews #subbox {
margin: 5px 0 0;
padding: 6px 5px;
width: 75%;
} #wp-calendar {
width: 100%;
}
#wp-calendar caption {
font-size: 0.75em;
font-style: italic;
padding: 2px 5px 0 0;
text-align: right;
}
#wp-calendar thead {
background-color: #f5f5f5;
font-weight: bold;
margin: 10px 0 0;
}
#wp-calendar td {
background-color: #f5f5f5;
padding: 2px;
text-align: center;
} .latest-tweets ul {
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
box-shadow: 0 1px 4px #aaa;
-moz-box-shadow: 0 1px 4px #aaa;
-webkit-box-shadow: 0 1px 4px #aaa;
background: #222;
color: #fff;
margin: 3px;
padding: 0 12px !important;
}
.latest-tweets ul li {
border-bottom: 1px solid #555;
margin: 0 0 10px !important;
padding: 10px 10px 20px !important;
}
.latest-tweets ul li:last-child {
border: none;
}
.latest-tweets .widgettitle {
background: url(//www.jbsmogcheck.com/wp-content/themes/legacy/images/twitter-bird.png) no-repeat left;
border: none;
padding: 0 0 5px 40px;
margin: 0 0 10px;
}
.latest-tweets ul li a {
color: #fff;
font-weight: bold;
text-decoration: underline;
}
#footer-widgets .latest-tweets ul {
border-radius: 0;
-moz-border-radius: 0;
-webkit-border-radius: 0;
box-shadow: none;
-moz-box-shadow: none;
-webkit-box-shadow: none;
background: none;
color: inherit;
margin: 3px;
padding: 0 !important;
}
#footer-widgets .latest-tweets ul li {
padding: 0 0 20px !important;
}
#footer-widgets .latest-tweets .widgettitle {
background: url(//www.jbsmogcheck.com/wp-content/themes/legacy/images/twitter-bird.png) no-repeat left;
border: none;
padding: 0 0 5px 40px;
margin: 0 0 10px;
} #footer-widgets {
box-shadow: 0px -10px 25px #ccc;
-moz-box-shadow: 0px -10px 25px #ccc;	
-webkit-box-shadow: 0px -10px 25px #ccc;			
background-image: url(//www.jbsmogcheck.com/wp-content/themes/legacy/images/footer-bg.png);
background-color: #000;
background-repeat: repeat-x;	
border-top: 2px solid #000;				
clear: both;
color: #eee;
font-size: 14px;
line-height: 22px;
margin: 0 auto;
overflow: hidden;
padding: 30px 0 40px;
}
#footer-widgets .wrap {
margin: 0 auto;
width: 960px;
}
#footer-widgets .widget {
background: none;
border: none;
margin: 0 0 15px;
padding: 0;
}
#footer-widgets .textwidget {
padding: 0;
}
#footer-widgets .widget_tag_cloud div div {
padding: 0;
}
#footer-widgets p {
color: inherit;
font-size: inherit;
line-height: inherit;
padding: 0 0 10px;
}
#footer-widgets a {
color: #fff;
font-weight: bold;
text-decoration: underline;
}	
#footer-widgets ul {
margin: 0;
}
#footer-widgets ul li {
margin: 0 0 0 20px;
}
#footer-widgets #wp-calendar thead,
#footer-widgets #wp-calendar td {
background: none;
}
.footer-widgets-1 {
float: left;
padding: 0 20px 0 0;
width: 200px;
}
.footer-widgets-2 {
float: left;
padding: 0 20px 0 0;
width: 200px;
}
.footer-widgets-3 {
float: left;
padding: 0 20px 0 0;
width: 200px;
}
.footer-widgets-4 {
float: right;
width: 300px;
} #footer {
background: #000;
border-top: 1px solid #191919;	
clear: both;
color: #666;	
font-size: 12px;
margin: auto;
overflow: hidden;
padding: 12px 0;
}
#footer .wrap {
margin: 0 auto;
width: 960px;
}
#footer p {
color: #aaa;
font-size: 12px;
}
#footer a,
#footer a:visited {
color: #fff;
}
#footer a:hover {
color: #666;
text-decoration: none;
}
#footer .gototop {
float: left;
width: 200px;
}
#footer .creds {
float: right;
text-align: right;
width: 650px;
} #comments,
#respond {
margin: 0 0 15px;
overflow: hidden;
}
#author,
#comment,
#email,
#url {
margin: 10px 5px 0 0;
padding: 5px;
width: 250px;
}
#comment {
height: 150px;
margin: 10px 0;
width: 98%;
}
.ping-list {
margin: 0 0 40px;
}
.comment-list ol,
.ping-list ol {
padding: 10px;
}
.comment-list li,
.ping-list li {
font-weight: bold;
list-style-type: none;
margin: 15px 0 5px;
padding: 10px 5px 10px 10px;
}
.comment-list li ul li {
background: #eaeaea;
list-style-type: none;
margin-left: 10px;
margin-right: -6px;
}
.comment-content p {
font-size: 0.875em;
line-height: 1.5em;
padding: 0 0 20px;
}
.comment-list cite,
.ping-list cite {
font-style: normal;
}
.commentmetadata {
font-size: 0.75em;
margin: 0 0 5px;
}
.reply {
font-size: 0.875em;
font-weight: 300;
line-height: 1.5em;
}
.nocomments {
text-align: center;
}
#comments .navigation {
display: block;
}
.bypostauthor {
}
.thread-alt,
.thread-even {
background-color: #f7f7f7;
}
.alt,
.depth-1,
.even {
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border: 1px solid #ccc;
} div.gform_wrapper input,
div.gform_wrapper select,
div.gform_wrapper textarea {
box-sizing: border-box;
color: #333;
font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
font-size: 0.875em !important;
padding: 4px 5px !important;
}
div.gform_footer input.button {
color: #fff;
padding: 4px 14px !important;
}
div.gform_wrapper .ginput_complex label {
font-size: 0.875em;
}
div.gform_wrapper li,
div.gform_wrapper form li {
margin: 0 0 10px;
}
div.gform_wrapper .gform_footer {
border: none;
margin: 0;
padding: 0;
} .slider-wrap {
background-color: #444344;
background-image: url(//www.jbsmogcheck.com/wp-content/themes/legacy/images/slider-bg.png);	
background-repeat: repeat-x;	
border-bottom: 1px solid #ccc;	
}
.slider-inner {
background-image: url(//www.jbsmogcheck.com/wp-content/themes/legacy/images/slide-shadow.png);
background-position: center bottom;
background-repeat: no-repeat;
margin: 0 auto;
padding: 30px 0 42px !important;
width: 960px;	
}
#genesis-responsive-slider {
background: none !important;
border: none !important;
margin: 0 auto;
padding: 0 !important;
position: relative;
}
.flex-direction-nav li .prev {
left: 0 !important;
}
.flex-direction-nav li .next {
right: 0 !important;
}
#genesis-slider {
background-color: #fff !important;
border: medium none !important;
margin: 0 auto !important;
padding: 0 !important;
}
.slider-previous, .slider-previous:hover {
margin-left: 10px !important;
}
.slider-next, .slider-next:hover {
margin-right: 10px !important;
} .legacy-blue h1, 
.legacy-blue h2, 
.legacy-blue h3, 
.legacy-blue h4, 
.legacy-blue h5, 
.legacy-blue h6 {
color: #274D70;
}
.legacy-blue a,
.legacy-blue a:visited {
color: #274d70;
}
.legacy-blue #title a,
.legacy-blue #title a:hover {
color: #274d70;
}
.legacy-blue .header-image #title-area {
background: url(//www.jbsmogcheck.com/wp-content/themes/legacy/images/blue/logo.png) no-repeat top left;
}
.legacy-blue input[type="button"], 
.legacy-blue input[type="submit"] {
background-color: #222222;
background-image: url(//www.jbsmogcheck.com/wp-content/themes/legacy/images/blue/button.png);
}
.legacy-blue input:hover[type="button"],
.legacy-blue input:hover[type="submit"] {
background: #001324;
}	
.legacy-blue #subnav .menu li ul {
background: #000;
}	
.legacy-blue .menu li ul {
background: #001324;
}	
.legacy-blue #nav {
background-image: url(//www.jbsmogcheck.com/wp-content/themes/legacy/images/blue/nav-bg.png);
}	
.legacy-blue #nav li a:hover,
.legacy-blue #nav li a:active,
.legacy-blue #nav .current_page_item a,
.legacy-blue #nav .current-cat a,
.legacy-blue #nav .current-menu-item a {
background-color: #001324;
color: #fff;
}
.legacy-blue #nav li li a,
.legacy-blue #nav li li a:link,
.legacy-blue #nav li li a:visited {
background-color: #001324;
color: #fff;
}	
.legacy-blue #nav li li a:hover,
.legacy-blue #nav li li a:active {
background-color: #284f73;
}
.legacy-blue .slider-wrap {
background-color: #284f73;
background-image: url(//www.jbsmogcheck.com/wp-content/themes/legacy/images/blue/slider-bg.png);
background-repeat: repeat-x;
}
.legacy-blue .slider-inner {	
background-image: url(//www.jbsmogcheck.com/wp-content/themes/legacy/images/slide-shadow.png);
background-position: center bottom;
background-repeat: no-repeat;
}	
.legacy-blue .big_button_right {
background: #284f73;
border: 1px solid #222;
}	
.legacy-blue #home-bottom h2 {
color: #274d70;
}	
.legacy-blue #home-bottom h2 a,
.legacy-blue #home-bottom h2 a:visited {
color: #274d70;
}	
.legacy-blue #home-bottom h4 {
color: #274d70;
}
.legacy-blue .widget-area h4 {
color: #274D70;
}
.legacy-blue .post-meta {
border-top: 3px solid #274D70;
}
.legacy-blue #content .portfolio .more-link {
background: url(//www.jbsmogcheck.com/wp-content/themes/legacy/images/blue/button.png);
}	
.legacy-blue #content .portfolio .more-link:hover {
background: #001324;
}
.legacy-blue #footer-widgets {
background-image: url(//www.jbsmogcheck.com/wp-content/themes/legacy/images/blue/footer-bg.png);
background-color: #001324;
border-top: 2px solid #001324;	
}	
.legacy-blue #footer-widgets h4 {
border-bottom: 1px solid #aaa;
color: #fff;
}	
.legacy-blue #footer-widgets p {
color: #eee;
}	
.legacy-blue #footer-widgets a,
.legacy-blue #footer-widgets a:visited {
color: #fff;
}
.legacy-blue #footer a, 
.legacy-blue #footer a:visited {
color: #274D70;
} .legacy-green a,
.legacy-green a:visited {
color: #3d5302;
}
.legacy-green h1, 
.legacy-green h2, 
.legacy-green h3, 
.legacy-green h4, 
.legacy-green h5, 
.legacy-green h6 {
color: #446600;
}
.legacy-green #title a,
.legacy-green #title a:hover {
color: #3d5302;
}
.legacy-green .header-image #title-area {
background: url(//www.jbsmogcheck.com/wp-content/themes/legacy/images/green/logo.png) no-repeat top left;
}
.legacy-green input[type="button"], 
.legacy-green input[type="submit"] {
background-color: #222222;
background-image: url(//www.jbsmogcheck.com/wp-content/themes/legacy/images/green/button.png);
border: 1px solid #446600;	
text-shadow: 1px 1px #555;	
}
.legacy-green input:hover[type="button"],
.legacy-green input:hover[type="submit"] {
background: #446600;
}	
.legacy-green #subnav .menu li ul {
background: #000;
}	
.legacy-green .menu li.right {
color: #fff;
}
.legacy-green .menu li ul {
background: #446600;
}	
.legacy-green #nav {
background-image: url(//www.jbsmogcheck.com/wp-content/themes/legacy/images/green/nav-bg.png);
}	
.legacy-green #nav li a:hover,
.legacy-green #nav li a:active,
.legacy-green #nav .current_page_item a,
.legacy-green #nav .current-cat a,
.legacy-green #nav .current-menu-item a {
background-color: #446600;
color: #fff;
}
.legacy-green #nav li li a,
.legacy-green #nav li li a:link,
.legacy-green #nav li li a:visited {
background-color: #446600;
color: #fff;
}	
.legacy-green #nav li li a:hover,
.legacy-green #nav li li a:active {
background-color: #bbe960;
color: #446600;
}
.legacy-green .slider-wrap {
background-color: #7ab800;
background-image: url(//www.jbsmogcheck.com/wp-content/themes/legacy/images/green/slider-bg.png);
background-repeat: repeat-x;
}
.legacy-green .big_button_right {
background: #446600;
border: 1px solid #222;
}	
.legacy-green #home-bottom h2 {
color: #3d5302;
}	
.legacy-green #home-bottom h2 a,
.legacy-green #home-bottom h2 a:visited {
color: #3d5302;
}	
.legacy-green #home-bottom h4 {
color: #3d5302;
}
.legacy-green .widget-area h4 {
color: #3d5302;
}
.legacy-green .post-meta {
border-top: 3px solid #3d5302;
}
.legacy-green #content .portfolio .more-link {
background: url(//www.jbsmogcheck.com/wp-content/themes/legacy/images/green/button.png);
border: 1px solid #446600;	
}	
.legacy-green #content .portfolio .more-link:hover {
background: #446600;
}
.legacy-green #footer-widgets {
color: #fff;	
}
.legacy-green #footer-widgets {
background-image: url(//www.jbsmogcheck.com/wp-content/themes/legacy/images/green/footer-bg.png);
background-color: #446600;
border-top: 2px solid #446600;	
}	
.legacy-green #footer-widgets h4 {
border-bottom: 1px solid #fff;
color: #fff;
}	
.legacy-green #footer-widgets p {
color: #fff;
}	
.legacy-green #footer-widgets a,
.legacy-green #footer-widgets a:visited {
color: #fff;
text-decoration: underline;
}
.legacy-green #footer a, 
.legacy-green #footer a:visited {
color: #3d5302;
}
.legacy-green #footer p {
color: #aaa;
} .legacy-orange a,
.legacy-orange a:visited {
color: #b94f00;
}
.legacy-orange h1, 
.legacy-orange h2, 
.legacy-orange h3, 
.legacy-orange h4, 
.legacy-orange h5, 
.legacy-orange h6 {
color: #b94f00;
}
.legacy-orange #title a,
.legacy-orange #title a:hover {
color: #b94f00;
}
.legacy-orange .header-image #title-area {
background: url(//www.jbsmogcheck.com/wp-content/themes/legacy/images/orange/logo.png) no-repeat top left;
}
.legacy-orange input[type="button"], 
.legacy-orange input[type="submit"] {
background-color: #b94f00;
background-image: url(//www.jbsmogcheck.com/wp-content/themes/legacy/images/orange/button.png);
border: 1px solid #6d2f00;	
text-shadow: 1px 1px #555;	
}
.legacy-orange input:hover[type="button"],
.legacy-orange input:hover[type="submit"] {
background: #b94f00;
}	
.legacy-orange #subnav .menu li ul {
background: #000;
}	
.legacy-orange .menu li.right {
color: #fff;
}
.legacy-orange .menu li ul {
background: #6d2f00;
}	
.legacy-orange #nav {
background-image: url(//www.jbsmogcheck.com/wp-content/themes/legacy/images/orange/nav-bg.png);
}	
.legacy-orange #nav li a:hover,
.legacy-orange #nav li a:active,
.legacy-orange #nav .current_page_item a,
.legacy-orange #nav .current-cat a,
.legacy-orange #nav .current-menu-item a {
background-color: #6d2f00;
color: #fff;
}
.legacy-orange #nav li li a,
.legacy-orange #nav li li a:link,
.legacy-orange #nav li li a:visited {
background-color: #6d2f00;
color: #fff;
}	
.legacy-orange #nav li li a:hover,
.legacy-orange #nav li li a:active {
background-color: #db5c02;
color: #fff;
}
.legacy-orange .slider-wrap {
background-color: #ff6d00;
background-image: url(//www.jbsmogcheck.com/wp-content/themes/legacy/images/orange/slider-bg.png);
background-repeat: repeat-x;
}
.legacy-orange .big_button_right {
background: #fe6d00;
border: 1px solid #6d2f00;
}	
.legacy-orange #home-bottom h2 {
color: #b94f00;
}	
.legacy-orange #home-bottom h2 a,
.legacy-orange #home-bottom h2 a:visited {
color: #b94f00;
}	
.legacy-orange #home-bottom h4 {
color: #b94f00;
}
.legacy-orange .widget-area h4 {
color: #b94f00;
}
.legacy-orange .post-meta {
border-top: 3px solid #b94f00;
}
.legacy-orange #content .portfolio .more-link {
background: url(//www.jbsmogcheck.com/wp-content/themes/legacy/images/orange/button.png);
border: 1px solid #6d2f00;	
}	
.legacy-orange #content .portfolio .more-link:hover {
background: #6d2f00;
}
.legacy-orange #footer-widgets {
color: #fff;	
}
.legacy-orange #footer-widgets {
background-image: url(//www.jbsmogcheck.com/wp-content/themes/legacy/images/orange/footer-bg.png);
background-color: #6d2f00;
border-top: 2px solid #b94f00;	
}	
.legacy-orange #footer-widgets h4 {
border-bottom: 1px solid #fff;
color: #fff;
}	
.legacy-orange #footer-widgets p {
color: #fff;
}	
.legacy-orange #footer-widgets a,
.legacy-orange #footer-widgets a:visited {
color: #fff;
text-decoration: underline;
}
.legacy-orange #footer a, 
.legacy-orange #footer a:visited {
color: #b94f00;
}
.legacy-orange #footer p {
color: #aaa;
} .legacy-purple a,
.legacy-purple a:visited {
color: #770777;
}
.legacy-purple h1, 
.legacy-purple h2, 
.legacy-purple h3, 
.legacy-purple h4, 
.legacy-purple h5, 
.legacy-purple h6 {
color: #770777;
}
.legacy-purple #title a,
.legacy-purple #title a:hover {
color: #770777;
}
.legacy-purple .header-image #title-area {
background: url(//www.jbsmogcheck.com/wp-content/themes/legacy/images/purple/logo.png) no-repeat top left;
}
.legacy-purple input[type="button"], 
.legacy-purple input[type="submit"] {
background-color: #770777;
background-image: url(//www.jbsmogcheck.com/wp-content/themes/legacy/images/purple/button.png);
border: 1px solid #770777;	
text-shadow: 1px 1px #555;	
}
.legacy-purple input:hover[type="button"],
.legacy-purple input:hover[type="submit"] {
background: #770777;
}	
.legacy-purple #subnav .menu li ul {
background: #000;
}	
.legacy-purple .menu li.right {
color: #fff;
}
.legacy-purple .menu li ul {
background: #770777;
}	
.legacy-purple #nav {
background-image: url(//www.jbsmogcheck.com/wp-content/themes/legacy/images/purple/nav-bg.png);
}	
.legacy-purple #nav li a:hover,
.legacy-purple #nav li a:active,
.legacy-purple #nav .current_page_item a,
.legacy-purple #nav .current-cat a,
.legacy-purple #nav .current-menu-item a {
background-color: #770777;
color: #fff;
}
.legacy-purple #nav li li a,
.legacy-purple #nav li li a:link,
.legacy-purple #nav li li a:visited {
background-color: #770777;
color: #fff;
}	
.legacy-purple #nav li li a:hover,
.legacy-purple #nav li li a:active {
background-color: #42033f;
color: #fff;
}
.legacy-purple .slider-wrap {
background-color: #ff33ff;
background-image: url(//www.jbsmogcheck.com/wp-content/themes/legacy/images/purple/slider-bg.png);
background-repeat: repeat-x;
}
.legacy-purple .big_button_right {
background: #981198;
border: 1px solid #770777;
}	
.legacy-purple #home-bottom h2 {
color: #770777;
}	
.legacy-purple #home-bottom h2 a,
.legacy-purple #home-bottom h2 a:visited {
color: #770777;
}	
.legacy-purple #home-bottom h4 {
color: #770777;
}
.legacy-purple .widget-area h4 {
color: #770777;
}
.legacy-purple .post-meta {
border-top: 3px solid #770777;
}
.legacy-purple #content .portfolio .more-link {
background: url(//www.jbsmogcheck.com/wp-content/themes/legacy/images/purple/button.png);
border: 1px solid #770777;	
}	
.legacy-purple #content .portfolio .more-link:hover {
background: #770777;
}
.legacy-purple #footer-widgets {
color: #fff;	
}
.legacy-purple #footer-widgets {
background-image: url(//www.jbsmogcheck.com/wp-content/themes/legacy/images/purple/footer-bg.png);
background-color: #770777;
border-top: 2px solid #770777;	
}	
.legacy-purple #footer-widgets h4 {
border-bottom: 1px solid #fff;
color: #fff;
}	
.legacy-purple #footer-widgets p {
color: #fff;
}	
.legacy-purple #footer-widgets a,
.legacy-purple #footer-widgets a:visited {
color: #fff;
text-decoration: underline;
}
.legacy-purple #footer a, 
.legacy-purple #footer a:visited {
color: #770777;
}
.legacy-purple #footer p {
color: #aaa;
} .legacy-red a,
.legacy-red a:visited {
color: #e70000;
}
.legacy-red h1, 
.legacy-red h2, 
.legacy-red h3, 
.legacy-red h4, 
.legacy-red h5, 
.legacy-red h6 {
color: #e70000;
}
.legacy-red #title a,
.legacy-red #title a:hover {
color: #e70000;
}
.legacy-red .header-image #title-area {
background: url(//www.jbsmogcheck.com/wp-content/themes/legacy/images/red/logo.png) no-repeat top left;
}
.legacy-red input[type="button"], 
.legacy-red input[type="submit"] {
background-color: #b80000;
background-image: url(//www.jbsmogcheck.com/wp-content/themes/legacy/images/red/button.png);
border: 1px solid #990000;	
text-shadow: 1px 1px #555;	
}
.legacy-red input:hover[type="button"],
.legacy-red input:hover[type="submit"] {
background: #b80000;
}	
.legacy-red #subnav .menu li ul {
background: #000;
}	
.legacy-red .menu li.right {
color: #fff;
}
.legacy-red .menu li ul {
background: #320000;
}	
.legacy-red #nav {
background-image: url(//www.jbsmogcheck.com/wp-content/themes/legacy/images/red/nav-bg.png);
}	
.legacy-red #nav li a:hover,
.legacy-red #nav li a:active,
.legacy-red #nav .current_page_item a,
.legacy-red #nav .current-cat a,
.legacy-red #nav .current-menu-item a {
background-color: #320000;
color: #fff;
}
.legacy-red #nav li li a,
.legacy-red #nav li li a:link,
.legacy-red #nav li li a:visited {
background-color: #320000;
color: #fff;
}	
.legacy-red #nav li li a:hover,
.legacy-red #nav li li a:active {
background-color: #b70606;
color: #fff;
}
.legacy-red .slider-wrap {
background-color: #e70000;
background-image: url(//www.jbsmogcheck.com/wp-content/themes/legacy/images/red/slider-bg.png);
background-repeat: repeat-x;
}
.legacy-red .big_button_right {
background: #8c0000;
border: 1px solid #320000;
}	
.legacy-red #home-bottom h2 {
color: #e70000;
}	
.legacy-red #home-bottom h2 a,
.legacy-red #home-bottom h2 a:visited {
color: #e70000;
}	
.legacy-red #home-bottom h4 {
color: #e70000;
}
.legacy-red .widget-area h4 {
color: #e70000;
}
.legacy-red .post-meta {
border-top: 3px solid #e70000;
}
.legacy-red #content .portfolio .more-link {
background: url(//www.jbsmogcheck.com/wp-content/themes/legacy/images/red/button.png);
border: 1px solid #e70000;	
}	
.legacy-red #content .portfolio .more-link:hover {
background: #e70000;
}
.legacy-red #footer-widgets {
color: #fff;	
}
.legacy-red #footer-widgets {
background-image: url(//www.jbsmogcheck.com/wp-content/themes/legacy/images/red/footer-bg.png);
background-color: #320000;
border-top: 2px solid #320000;	
}	
.legacy-red #footer-widgets h4 {
border-bottom: 1px solid #fff;
color: #fff;
}	
.legacy-red #footer-widgets p {
color: #fff;
}	
.legacy-red #footer-widgets a,
.legacy-red #footer-widgets a:visited {
color: #fff;
}
.legacy-red #footer a, 
.legacy-red #footer a:visited {
color: #e70000;
}
.legacy-red #footer p {
color: #aaa;
} .legacy-silver a,
.legacy-silver a:visited {
color: #888;
}
.legacy-silver h1, 
.legacy-silver h2, 
.legacy-silver h3, 
.legacy-silver h4, 
.legacy-silver h5, 
.legacy-silver h6 {
color: #888;
}
.legacy-silver h2 a:hover {
color: #aaa !important;
text-decoration: none;
}
.legacy-silver #title a,
.legacy-silver #title a:hover {
color: #888;
}
.legacy-silver .header-image #title-area {
background: url(//www.jbsmogcheck.com/wp-content/themes/legacy/images/silver/logo.png) no-repeat top left;
}
.legacy-silver input[type="button"], 
.legacy-silver input[type="submit"] {
background-color: #575757;
background-image: url(//www.jbsmogcheck.com/wp-content/themes/legacy/images/silver/button.png);
border: 1px solid #555;	
text-shadow: 1px 1px #555;	
}
.legacy-silver input:hover[type="button"],
.legacy-silver input:hover[type="submit"] {
background: #575757;
}	
.legacy-silver #subnav .menu li ul {
background: #000;
}	
.legacy-silver .menu li.right {
color: #fff;
}
.legacy-silver .menu li ul {
background: #575757;
}	
.sidebar .legacy-silver .menu li ul {
background: #888;
}
.legacy-silver #nav {
background-image: url(//www.jbsmogcheck.com/wp-content/themes/legacy/images/silver/nav-bg.png);
}	
.legacy-silver #nav li a:hover,
.legacy-silver #nav li a:active,
.legacy-silver #nav .current_page_item a,
.legacy-silver #nav .current-cat a,
.legacy-silver #nav .current-menu-item a {
background-color: #575757;
color: #fff;
}
.legacy-silver #nav li li a,
.legacy-silver #nav li li a:link,
.legacy-silver #nav li li a:visited {
background-color: #575757;
color: #fff;
}	
.legacy-silver #nav li li a:hover,
.legacy-silver #nav li li a:active {
background-color: #ccc;
color: #333;
}
.legacy-silver .slider-wrap {
background-color: #dcdcdc;
background-image: url(//www.jbsmogcheck.com/wp-content/themes/legacy/images/silver/slider-bg.png);
background-repeat: repeat-x;
}
.legacy-silver .big_button_right {
background: #575757;
border: 1px solid #333;
}	
.legacy-silver #home-bottom h2 {
color: #353535;
}	
.legacy-silver #home-bottom h2 a,
.legacy-silver #home-bottom h2 a:visited {
color: #888;
}	
.legacy-silver #home-bottom h4 {
color: #888;
}
.legacy-silver .widget-area h4 {
color: #888;
}
.legacy-silver .post-meta {
border-top: 3px solid #888;
}
.legacy-silver #content .portfolio .more-link {
background: url(//www.jbsmogcheck.com/wp-content/themes/legacy/images/silver/button.png);
border: 1px solid #555;	
}	
.legacy-silver #content .portfolio .more-link:hover {
background: #575757;
}
.legacy-silver #footer-widgets {
color: #444;	
}
.legacy-silver #footer-widgets {
background-image: url(//www.jbsmogcheck.com/wp-content/themes/legacy/images/silver/footer-bg.png);
background-color: #fafafa;
border-top: 2px solid #999;	
}	
.legacy-silver #footer-widgets h4 {
border-bottom: 1px solid #333;
color: #333;
}	
.legacy-silver #footer-widgets p {
color: #444;
}	
.legacy-silver #footer-widgets a,
.legacy-silver #footer-widgets a:visited {
color: #000;
}
.legacy-silver #footer a, 
.legacy-silver #footer a:visited {
color: #fff;
}
.legacy-silver #footer p {
color: #aaa;
} @media only screen and (max-width: 600px) {
body {
width: 100%;
margin: 0 auto;
}
#wrap {
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
margin: 0;
}	
.archive-page,
.content-sidebar #content,
.content-sidebar-sidebar #content,
.footer-widgets-1,
.footer-widgets-2,
.footer-widgets-3,
.footer-widgets-4,	
.full-width-content #content,
.sidebar,
.sidebar-content #content,
.sidebar-content-sidebar #content,
.sidebar-sidebar-content #content,
#content-sidebar-wrap,
#footer .creds,
#footer .gototop,
#footer-widgets .wrap,
#header,
#header .widget-area,
#sidebar-alt,
#title-area,
#wrap {
width: 100%;
}
#description,
#footer .creds,
#footer .gototop,
#title,
#title-area {
float: none;
text-align: center;
}
#title-area {
padding: 20px 0;
}
#header .widget-area {
margin-bottom: 20px;
padding: 0 0 10px;
}
#header .searchform {
float: none;
padding: 0;
text-align: center;
}
#header .s {
margin: 0 2px 0 0;
}
#header .menu {
float: none;	
text-align: center;
}
#header .menu li {
display: inline-block;	
float: none;
}
#header .menu li li a, 
#header .menu li li a:link, 
#header .menu li li a:visited {
text-align: left;
}
.menu li.right {
display: none;
}
.menu li ul ul {
margin: -35px 0 0 158px;
}
#nav {
background-repeat: repeat;
}
#nav .wrap {
text-align: center;
width: 100%;
}
#subnav .wrap {
text-align: center;
width: 100%;
}
.menu li {
float: none;
display: inline-block;
}
.sidebar .menu li {
float: none;
display: inline;
}
.menu a {
padding: 12px 18px;
text-align: left;
}
.slider-wrap {
border: none;
}
.slider-inner {
padding: 0 !important;
overflow: hidden;
width: 100%;
}
.flex-control-nav {
margin: 20px 0 6px !important;
}	
#genesis-slider, #slides, .genesis-slider-wrap {
width: 100% !important;
}	
.welcome-inner {
text-align: center;
width: 96%;
}	
#home-bottom {
text-align: center;	
width: 100%;
}
#home-bottom .wrap {
width: 96%;
}
.home-bottom-1,
.home-bottom-2,
.home-bottom-3	{
width: 100%;
}
.home-bottom-1, 
.home-bottom-2 {
margin-bottom: 20px;
}
.home-bottom-3 {
float: left;
}	
#home-bottom .featuredpost img, #home-bottom .featuredpage img {
width: 96%;
}
#inner {
padding: 20px 0 0;
width: 100%;
}
#content {
padding: 0;
}
.breadcrumb,
.navigation,
.sidebar .widget,
.taxonomy-description {
margin: 0 20px 20px;
}
.page .page,
.post,
#comments,
#respond {
padding: 0 20px;
}
.featuredpage .page img, 
.featuredpost .post img {
margin: 0 0 10px;
}
.author-box {
margin: 0 20px 40px;
}
.post-image {
width: 96%;
}
#content .portfolio {
float: none;
margin: 0 auto !important;
padding: 0 !important;
text-align: center;
width: 94%;
}	
#content .portfolio h2 {
margin: 0 0 10px;
}	
#content .portfolio .entry-title a {
font-size: 24px;
line-height: 32px;
}
#content .portfolio .more-link {
margin: 12px auto 0;		
}
.s {
width: 60%;
}
.footer-widgets-1,
.footer-widgets-2,
.footer-widgets-3 {
margin: 0;
}
.footer-widgets-4 {
float: left;
}	
#footer-widgets .widget {
padding: 20px 0 0;
}
#footer-widgets .wrap {
padding: 0;
width: 94%;
}
#footer .wrap {
width: 94%;
}
#footer .creds,
#footer .gototop {
text-align: center;
}						
}
@media only screen and (min-width: 600px) and (max-width: 960px) {
body {
width: 100%;
margin: 0 auto;
}
#wrap {
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
margin: 0;
}	
.archive-page,
.content-sidebar #content,
.content-sidebar-sidebar #content,
.footer-widgets-1,
.footer-widgets-2,
.footer-widgets-3,
.footer-widgets-4,	
.full-width-content #content,
.sidebar,
.sidebar-content #content,
.sidebar-content-sidebar #content,
.sidebar-sidebar-content #content,
#content-sidebar-wrap,
#footer .creds,
#footer .gototop,
#footer-widgets .wrap,
#header,
#header .widget-area,
#sidebar-alt,
#title-area,
#wrap {
width: 100%;
}
#description,
#footer .creds,
#footer .gototop,
#title,
#title-area {
float: none;
text-align: center;
}
#title-area {
padding: 20px 0;
}
#header .widget-area {
margin-bottom: 20px;
padding: 0 0 10px;
}
#header .searchform {
float: none;
padding: 0;
text-align: center;
}
#header .s {
margin: 0 2px 0 0;
}
#header .menu {
float: none;	
text-align: center;
}
#header .menu li {
display: inline-block;	
float: none;
}
#header .menu li li a, 
#header .menu li li a:link, 
#header .menu li li a:visited {
text-align: left;
}
.menu li.right {
display: none;
}
.menu li ul ul {
margin: -35px 0 0 158px;
}
#nav {
background-repeat: repeat;
}
#nav .wrap {
width: 100%;
}
#subnav .wrap {
width: 100%;
}
.menu li {
float: none;
display: inline-block;
}
.sidebar .menu li {
float: none;
display: inline;
}
.menu a {
padding: 12px 18px;
}
.slider-wrap {
border: none;
}
.slider-inner {
padding: 0 !important;
overflow: hidden;
width: 100%;
}
.flex-control-nav {
margin: 20px 0 7px !important;
}
#genesis-slider, #slides, .genesis-slider-wrap {
width: 100% !important;
}
#home-bottom {
width: 100%;
}
#home-bottom .wrap {
width: 96%;
}
.home-bottom-1, 
.home-bottom-2 {
margin-bottom: 20px;
}	
.home-bottom-3 {
float: left;
}
.welcome-inner {
text-align: center;
width: 96%;
}
#inner {
width: 100%;		
}
#content {
padding: 0;
}
.breadcrumb,
.navigation,
.sidebar .widget,
.taxonomy-description {
margin: 0 20px 20px;
}
.page .page,
.post,
#comments,
#respond {
padding: 0 20px;
}
.post-image {
max-width: 100% !important;
}
.featuredpage .page img, 
.featuredpost .post img {
margin: 0 0 10px;
width: auto;
}
.author-box {
margin: 0 20px 40px;
}
#content .portfolio {
margin: 0 0 40px 20px!important;
padding: 0;		
}		
.footer-widgets-1,
.footer-widgets-2,
.footer-widgets-3 {
margin: 0;
padding: 0;
}
.footer-widgets-4 {
float: left;
}
#footer-widgets .widget {
padding: 20px 0 0;
}
#footer-widgets .wrap {
padding: 0;
width: 96%;
}
#footer .wrap {
width: 96%;
}	
#footer .creds,
#footer .gototop {
text-align: center;
}
}