body{
overflow-y: hidden !important;
overflow-x: hidden !important;
}
a{
transition: all .3s;
}
ol li::marker {
color:#4caf8d;
}
.clear{
clear: all;
}
.container-wrap{
background: transparent !important;
}
.jc-red{
color: #e90600;
}
.fullwidth-divider {
margin: 14px 0px;
}
.fullwidth-divider .fullwidth-divider_drk, .fullwidth-divider .fullwidth-divider_lit {
margin: 0 -9999rem;
}
.fullwidth-divider_drk {
background: rgba(0, 0, 0, 0.10);
height: 1px;
width: 100%;
}
.fullwidth-divider_lit {
background: rgba(255, 255, 255, 0.25);
height: 1px;
width: 100%;
}
.jc-intro{
font-size: 20px;
line-height: 32px;
}
#slide-out-widget-area-bg{
background: url(//automotiveservicetraining.com/wp-content/themes/salient-child/images/crowd-bg.jpg);
background-size:cover;
background-position:right;
}
#slide-out-widget-area i[class*=fa-] {
display: inline-block;
word-spacing: 1px;
position: relative;
text-align: center;
top: 4px;
vertical-align: middle;
max-width: 100%;
}
#slide-out-widget-area p.jc-offcanvasaddress{
font-size: 15px;
line-height: 21px;
}
body.material #slide-out-widget-area.slide-out-from-right .off-canvas-menu-container>.menu>li a {
opacity: 1;
transition: color .37s cubic-bezier(.52,.01,.16,1);
font-size: 33px !important;
border-bottom: 1px solid rgba(255,255,255,.1);
padding-bottom: 20px;
margin-bottom: 10px;
} .cm-form-field{
display: inline-block;
width: 45%;
margin-right: 30px;
}
.cm-form-field.cm-sidebar-form-field{
width: 100%;
}
.cm-form-field.cm-form-field-full{
width: 100% !important;
margin-right:0px !important;
}
.cm-form-field.cm-form-field-half{
width: 45%;
}
.wpcf7-form .cm-form-field.cm-form-field-half.cm-form-field-half-right{
margin-right: 0px;
}  #footer-outer #copyright {
padding: 50px 0;
}
.see-usa{
margin: 0px 9px 0px;
margin-bottom: 0px !important;
}
.cim-footerlogo{
text-align: right;
}
.cim-footerlogo p{
display: inline-block;
}
.cim-footerlogo img{
margin-bottom: -7px !important;
margin-left: 7px !important;
}
.copyright{
background: #223484;
padding: 28px 0 3px !important;
font-size: 14px;
}
#footer-outer .copyright a{
color:#e90600 !important;
text-decoration: none;
}
.copyright span{
color:#12236b !important;
}
.ocm-effect-wrap{ border-bottom: 3px solid #e90600;
}
.jc-footerbio{
font-size: 18px;
}
.jc-footerbio strong{
color:#e90600;
}
#footer-outer .col.span_4:last-child img{
margin: -472px 0px -112px;
}
#footer-outer .col.span_4 {
width: 26%;
}
#footer-outer .col.span_4:first-child {
margin-right: 6%;
}
#footer-outer .col.span_4:last-child {
margin-right: 0%;
width: 35%;
}
.material #footer-outer #footer-widgets .col ul.menu li {
color: #cad3f7;
padding-bottom: 11px !important;
margin-bottom: 7px;
}
.material #footer-outer #footer-widgets .col ul.menu li:before {
content:"- ";
}
.material #footer-outer #footer-widgets .col ul.menu li a{
font-size: 16px !important;
font-weight: 300 !important;
}
#menu-pro-talk-training-solutions li{
display:inline-block;
width:45%;
}
.material #footer-outer #footer-widgets .col:first-child ul.menu li {
color: #cad3f7;
border-bottom: 1px solid #5f6ba6;
padding-bottom: 11px !important;
margin-bottom: 7px;
width: 49%;
}
.material #footer-outer #footer-widgets .col:first-child ul.menu li a{
font-size: 16px !important;
font-weight: 300 !important;
}
.material #footer-outer #footer-widgets .col:first-child ul.menu li:last-child {
border-bottom: none;
}
.material #footer-outer #footer-widgets .col:first-child ul.menu li:before {
content:"> ";
font-family:monospace;
color:#7285dc;
padding-right:2px;
}
.jc-bottomfootermenu{
background:white;
}
#Footer_Bottom_Right li.menu-item a{
color:#444444 !important;
font-size:16px !important;
}
#menu-footer-menu-2{
float:right;
}
#Footer_Bottom_Right li.menu-item.current-menu-item a, #Footer_Bottom_Right li.menu-item:hover a{
color:#113962 !important;
}
#footer-outer #Footer_Bottom_Right li.menu-item {
display: inline-block;
margin-left: 2em;
border-left: 1px solid rgba(0,0,0,.1);
padding-left: 2em !important;
}
#footer-outer #Footer_Bottom_Right li.menu-item:first-child {
margin-left: 0em;
border-left: none;
}
#footer-outer .jc-bottomfootermenu .widget_media_image img{
margin: -130px 0px -50px -30px;
}
#footer-outer .row.jc-bottomfootermenu {
padding: 45px 0 15px;
}
.jc-footernewsletter{
background: white;
border-top: 1px solid #f8f8f8;
}
.jc-footernewsletter h3{
color: #283c92;
font-size: 35px !important;
font-weight: 900 !important;
}
.jc-footernewsletter p{
color:#676767;
font-size:14px;
}
.jc-footernewsletter .jc-footerformfield {
border-bottom: 5px solid #f4e937;
padding: 0.5em 0em 0.5em;
}
.jc-footernewsletter .wpcf7 .jc-footerformfield label{
width: 72%;
display: inline-block;
}
.jc-footernewsletter .wpcf7 .jc-footerformfield input[type="email"]{
border-radius: 0px;
background: white;
}
.jc-footernewsletter .wpcf7 .jc-footerformfield input[type="email"]:not(:focus){
border: 1px solid #ebebeb;
}
.jc-footernewsletter .wpcf7 .jc-footerformfield input[type="submit"]{
font-size: 14px;
border-radius: 0px !important;
display: inline-block;
padding: 16px 11px !important;
}
#footer-outer #footer-widgets{
background: url(//automotiveservicetraining.com/wp-content/themes/salient-child/images/footer-bg.jpg);
background-size: cover;
position: relative;
}
#footer-outer #footer-widgets:after {
content: "";
background-size: cover;
right: 0;
bottom: 0;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background:rgba(40,60,146,.90);
}  body #header-outer.small-nav .jc-subbar{
display:none;
}
#header-outer #top nav ul.sf-menu li.menu-item ul.sub-menu li.menu-item a:hover{
color:#ed251f !important;
}
body #header-outer[data-lhe=animated_underline] #top nav>ul>li:not([class*=button_])>a .menu-title-text:after{
bottom: -35px;
}
body #header-outer[data-lhe=animated_underline].small-nav #top nav>ul>li:not([class*=button_])>a .menu-title-text:after{
bottom: -29px;
}
#header-outer .jc-buttons a{
font-size: 12px;
font-family: 'Open Sans';
}
#header-outer .jc-buttons a:after{
content:" →";
font-family: monospace;
color:#2941a4;
}
#header-outer:not(.small-nav) header#top #logo{
margin: -35px 0px -60px;
}
#header-outer.small-nav header#top #logo {
margin-bottom: 0px;
}
#header-outer{
border-top: 4px solid #e8e8e8;
border-bottom: 2px solid #ededed;
}
#header-outer header#top .right-aligned-menu-items:after {
content: "";
background: url(//automotiveservicetraining.com/wp-content/themes/salient-child/images/tire-mark.png);
background-size: contain;
right: 0;
bottom: 0;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-repeat: no-repeat;
background-position-x: right;
}
#header-outer.small-nav .jc-topbar{
display:none;
}
#header-outer:not(.small-nav) .jc-topbar{
background: rgb(243,243,243);
background: -moz-linear-gradient(90deg, rgba(243,243,243,1) 0%, rgba(254,254,254,0) 45%, rgba(255,255,255,0) 55%, rgba(243,243,243,1) 100%);
background: -webkit-linear-gradient(90deg, rgba(243,243,243,1) 0%, rgba(254,254,254,0) 45%, rgba(255,255,255,0) 55%, rgba(243,243,243,1) 100%);
background: linear-gradient(90deg, rgba(243,243,243,1) 0%, rgba(254,254,254,0) 45%, rgba(255,255,255,0) 55%, rgba(243,243,243,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f3f3f3",endColorstr="#f3f3f3",GradientType=1);
}
#header-outer .jc-topbar .row .col.span_5{
border-bottom: 1px solid #dedfdf;
padding: 5px 0px;
}
#header-outer .jc-topbar .row .col.span_2{
color:white;
opacity:0;
}
#header-outer .jc-topbar .jc-header_tagline{
font-size: 13px;
font-family: 'Open Sans';
}
#header-outer .jc-topbar .jc-header_tagline strong{
color: #ed3630;
font-weight: 900;
}
.jc-subbar{
background: rgba(26,92,160,1);
padding: 1.2em 0px 0.6em; background-size: cover;
position: relative;
background-position: center;
}
.jc-subbar .col.span_6{
z-index:2;
position:relative;
}
.jc-subbar:after {
content: "";
background-size: cover;
right: 0;
bottom: 0;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(40,60,146,.90);
}
.jc-podcast, .jc-video{	
}
.jc-subbar #Header_Sub_Menu_Left ul{
margin-left:0px;
margin-bottom:0px;
}
.jc-subbar #Header_Sub_Menu_Left .menu li{
color: white;
display: inline-block;
border-right: 1px solid rgba(255,255,255,.5);
padding-right: 1em;
margin-right: 1em;
}
.jc-subbar #Header_Sub_Menu_Left .menu li:last-child{
border-right:none;
}
.jc-subbar .jc-podcast:before{
content: "";
background: url(//automotiveservicetraining.com/wp-content/themes/salient-child/images/mic-icon.png);
background-repeat:no-repeat;
width: 17px;
height: 22px;
display: block;
float: left;
margin-right: 0.7em;
}
.jc-subbar .jc-video:before{
content: "";
background: url(//automotiveservicetraining.com/wp-content/themes/salient-child/images/video-icon.png);
background-repeat:no-repeat;
width: 22px;
height: 20px;
display: block;
float: left;
margin-right: 0.7em;
}
#header-outer[data-lhe="animated_underline"] #top nav > ul > li > a .menu-title-text:after{
border-color:#ed3630;
}
.jc-headright {
float: right;
}
.jc-headright-link{
color:white;
border-right: 1px solid rgba(255,255,255,.5);
padding-right: 1em;
margin-right: 1em;
position: relative;
top: -6px;
}
.jc-headright-link:hover{
color:#ed2721;
}
.jc-socialloop{
list-style: none;
margin-bottom: 0px;
margin-left: 0;
display: inline-block;
}
.jc-socialloop li{
list-style: none;
display: table-cell;
padding-right: 18px;
padding-left: 0px;
}
.jc-socialloop li:last-child{
padding-right: 0px;
}
.jc-socialloop a{
font-size: 12px;
width: 28px;
text-align: center;
line-height: 1.6em;
color: #fff;
border-radius: 100%;
height: 28px;
padding: 19% 11% !important;
transition: opacity 0.5s;
display: block;
}
.jc-socialloop a:hover{
opacity: .7;
}
.jc-socialloop a i{
} .jc-podcast-sidebar .jc-socialloop{
list-style: none;
margin-bottom: 0px;
margin-left: 0;
display: inline-block;
}
.material .jc-podcast-sidebar #sidebar ul.jc-socialloop li{
list-style: none;
display: table-cell;
padding-right: 45px;
padding-left: 0px;
}
.jc-podcast-sidebar .jc-socialloop li:last-child{
padding-right: 0px;
}
.material .jc-podcast-sidebar #sidebar ul.jc-socialloop li a{
font-size: 20px !important;
width: 45px;
text-align: center;
line-height: 1.6em !important;
color: #fff !important;
border-radius: 100%;
height: 45px;
padding: 18% 10% !important;
transition: opacity 0.5s;
display: block !important;
}
.jc-podcast-sidebar .jc-socialloop a:hover{
opacity: .7;
}
.jc-podcast-sidebar .jc-socialloop a i{
}
.jc-podcast-sidebar #sidebar .nectar_widget{
margin-left:0px !important;
}
.jc-podcast-sidebar #sidebar .widgettitle, .jc-podcast-sidebar #sidebar h4 {
color: #2941a4;
font-size: 18px;
font-weight: bold;
}  .jc-podcast-list{
}
.jc-podcast-list .nectar-post-grid-item{
border: 1px solid rgba(0,0,0,.1);
}
.jc-podcast-list .nectar-post-grid[data-text-color=light] .nectar-post-grid-item .content{
}
.jc-podcast-list .nectar-post-grid .content .item-main h3.post-heading{
color:#303336;
}
.jc-podcast-list .nectar-post-grid .content .meta-category a{
color:#2941a4;
}
.jc-podcast-list .nectar-post-grid .nectar-post-grid-item:first-child .content:after {
background:url(//automotiveservicetraining.com/wp-content/themes/salient-child/images/play-button.png);
width:129px;
height:129px;
content:'';
display: block;
position: absolute;
top: -60px;
right: 25px;
}
.jc-podcast-list .nectar-post-grid .nectar-post-grid-item:not(:first-child) .content:after {
background:url(//automotiveservicetraining.com/wp-content/themes/salient-child/images/play-button-sub.png);
width: 48px;
height: 48px;
content: '';
display: block;
position: absolute;
top: 125px;
right: 30px;
}
.jc-podcast-list .nectar-post-grid .nectar-post-grid-item:not(:first-child){
}
.jc-podcast-list .nectar-post-grid .nectar-post-grid-item:not(:first-child) .nectar-post-grid-item-bg-wrap:after{
content: "";
background-size: cover;
right: 0;
bottom: 0;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(40,60,146,.90);
}
.jc-podcast-list .nectar-post-grid .nectar-post-grid-item:not(:first-child) .nectar-post-grid-item-bg {
height: 5vh !important;
}
.jc-podcast-list .nectar-post-grid .nectar-post-grid-item .meta-date{
color:#ed251f !important;
}
.jc-podcast-list .nectar-post-grid .nectar-post-grid-item:not(:first-child) .meta-date{
}
.jc-podcast-list .nectar-post-grid .nectar-post-grid-item:not(:first-child) .meta-category{
display: inline-block;
float: right;
width: 30%;
background: rgba(0,0,0,.05);
padding: 10px 17px 5px;
}
.jc-podcast-list .nectar-post-grid .nectar-post-grid-item:not(:first-child) .item-main{
width: 70%;
display: inline-block;
}
.jc-podcast-list .nectar-post-grid .nectar-post-grid-item:not(:first-child) .item-main .item-meta-extra{
width: 100%;
}
.jc-podcast-list .nectar-post-grid .nectar-post-grid-item:not(:first-child) .item-main .post-heading{
width: 99%;
max-width: 99%;
} #header-outer #top .col.span_9{
z-index: 500 !important;
}
#header-outer #top .megamenu .sub-menu{
}
#header-outer #top .megamenu .sub-menu i{
color:#ee2822;
}
#header-outer #top .megamenu .sub-menu .menu-title-text{ }
#header-outer #top nav>ul>.megamenu ul li .sub-menu li a.nectar-menu-item-with-icon{
border-bottom: 1px solid rgba(0,0,0,.1);
padding-top: 14px !important;
padding-bottom: 14px !important;
}
#header-outer #top nav>ul>.megamenu ul li .sub-menu li:hover a.nectar-menu-item-with-icon{
border-bottom: 1px solid #ee2822;
}
#header-outer #top nav>ul>.megamenu ul li .sub-menu li:first-child a.nectar-menu-item-with-icon{
padding-top: 0px !important;
}
#header-outer .jc-topbar .row .col_last{
padding:0px !important;	
}
#header-outer .jc-headertopright{
float: right;
}
#header-outer .jc-c2aarea-phone{
color:#232323;
font-size:12px;
margin-right:1em;
}
#header-outer .jc-c2aarea-phone:hover{
opacity:.9;
}
#header-outer .jc-c2aarea-phone strong{
color:#ed231c;
font-weight:900;
font-family: 'Open Sans';
font-size:13px;
}
#header-outer .jc-c2aarea-button{
background: #2941a4;
color: white;
font-size: 12px;
padding: 5px 15px;
-webkit-transform: skew( -18deg, 0deg);
-ms-transform: skew(-18deg, 0deg);
transform: skew( -18deg, 0deg);
display:inline-block;
}
#header-outer .jc-c2aarea-button-inside{
-webkit-transform: skew(18deg, 0deg);
-ms-transform: skew(18deg, 0deg);
transform: skew(18deg, 0deg);
margin-bottom:0px;
}
#header-outer .jc-c2aarea-button:hover{
opacity:.9;
}
#header-outer .jc-c2aarea-button i{
color:#ee2822;
} @media only screen and (min-width: 1000px){
.sj-right {
float: right;
}
}
@media only screen and (min-width: 1300px) and (max-width: 1830px){
#footer-outer .col.span_4:last-child img {
margin: -197px 0px -112px  !important;
}
#footer-outer #Footer_Bottom_Right li.menu-item {
margin-left: 1em !important;
padding-left: 1em !important;
}
#header-outer[data-lhe="animated_underline"] #top nav > ul > li > a {
margin-left: 15px !important;
margin-right: 15px !important;
}
#top nav > ul > li > a {
font-size: 12px;
}
#header-outer[data-lhe="animated_underline"] #top nav > ul > li[class*="button_solid_color"] > a{
font-size: 10px !important;
margin-left: -3px !important;
margin-right: -3px !important;
}
.jc-footernewsletter .col{
width: 32.5% !important;
}
}
@media only screen and (min-width: 1000px) and (max-width: 1300px){
#footer-outer .col.span_4:last-child img {
margin: -197px 0px -112px  !important;
}
#footer-outer #Footer_Bottom_Right li.menu-item {
margin-left: .5em !important;
padding-left: .5em !important;
}
#header-outer[data-lhe="animated_underline"] #top nav > ul > li > a {
margin-left: 10px !important;
margin-right: 10px !important;
}
#top nav > ul > li > a {
font-size: 12px;
}
#header-outer[data-lhe="animated_underline"] #top nav > ul > li[class*="button_solid_color"] > a {
font-size: 8px !important;
margin-left: 4px !important;
margin-right: -3px !important;
}
.jc-footernewsletter .col{
width: 50% !important;
}
.jc-footernewsletter .jc-footerformfield {
width: 46% !important;
}
.copyright {
font-size: 12px !important;
}
#footer-outer .col.span_4:last-child {
width: 25%;
}
#footer-outer .col.span_4 {
width: 33%;
}
.jc-footerbio {
font-size: 13px;
line-height: 20px;
}
.material #footer-outer #footer-widgets .col ul.menu li a {
font-size: 12px !important;
font-weight: 300 !important;
}
.material #footer-outer #footer-widgets .col ul.menu li {
margin-bottom: 0px;
}
#footer-outer .col.span_4:last-child img {
margin: 0px 0px -322px 0px !important;
}
#top nav > ul > li[class*="button_solid_color"] > a:before {
height: 14px;
}
#top nav>ul>li[class*=button_solid_color]>a {
padding-left: 8px !important;
padding-right: 8px !important;
}
#header-outer #logo img {
height: 82px;
}
#header-outer:not(.small-nav) header#top #logo {
margin: -13px 0px 0px;
}
body #header-outer[data-lhe=animated_underline] #top nav>ul>li:not([class*=button_])>a .menu-title-text:after {
bottom: -28px;
}
#header-outer .jc-topbar .jc-header_tagline {
font-size: 11px;
}
.jc-subbar #Header_Sub_Menu_Left .menu li {
font-size: 12px;
}
.jc-headright-link {
font-size: 12px;
}
}
@media only screen and (min-width: 700px) and (max-width: 1000px){
#footer-outer .col.span_4:last-child img {
margin: -197px 0px -112px  !important;
}
#footer-outer #Footer_Bottom_Right li.menu-item {
margin-left: .5em !important;
padding-left: .5em !important;
}
#header-outer[data-lhe="animated_underline"] #top nav > ul > li > a {
margin-left: 10px !important;
margin-right: 10px !important;
}
#top nav > ul > li > a {
font-size: 12px;
}
#header-outer[data-lhe="animated_underline"] #top nav > ul > li[class*="button_solid_color"] > a {
font-size: 8px !important;
margin-left: 4px !important;
margin-right: -3px !important;
}
.jc-footernewsletter .col{
width: 50% !important;
}
.jc-footernewsletter .jc-footerformfield {
width: 46% !important;
}
.copyright {
font-size: 12px !important;
text-align: center;
}
#footer-outer .col.span_4:last-child {
width: 25%;
}
.cim-footerlogo {
text-align: center;
}
#footer-outer .col.span_4 {
width: 33%;
}
.jc-footerbio {
font-size: 13px;
line-height: 20px;
}
.material #footer-outer #footer-widgets .col ul.menu li a {
font-size: 12px !important;
font-weight: 300 !important;
}
.material #footer-outer #footer-widgets .col ul.menu li {
margin-bottom: 0px;
}
#footer-outer .col.span_4:last-child img {
margin: 0px 0px -322px 0px !important;
}
#top nav > ul > li[class*="button_solid_color"] > a:before {
height: 14px;
}
#top nav>ul>li[class*=button_solid_color]>a {
padding-left: 8px !important;
padding-right: 8px !important;
}
#header-outer #logo img {
height: 82px;
}
#header-outer:not(.small-nav) header#top #logo {
margin: -13px 0px 0px;
}
body #header-outer[data-lhe=animated_underline] #top nav>ul>li:not([class*=button_])>a .menu-title-text:after {
bottom: -28px;
}
#header-outer .jc-topbar .jc-header_tagline {
font-size: 11px;
}
.jc-subbar #Header_Sub_Menu_Left .menu li {
font-size: 12px;
}
.jc-headright-link {
font-size: 12px;
}
.jc-topbar{
display:none;
}
#header-outer header#top .right-aligned-menu-items:after {
content: "";
background: url(//automotiveservicetraining.com/wp-content/themes/salient-child/images/tire-mark.png);
background-size: contain;
right: 0;
bottom: 0;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 142%;
background-repeat: no-repeat;
background-position-x: right;
margin-top: -12px;
}
.jc-subbar{
display:none;
}
body #header-outer #top .slide-out-widget-area-toggle[data-custom-color="true"] a:before {
background-color: #ee2822 !important;
}
#footer-outer .jc-bottomfootermenu .widget_media_image img {
text-align: center;
position: relative;
margin: 0 auto;
display: block;
margin-top: -147px;
}
#footer-outer .col.span_4 {
width: 46% !important;
}
#footer-widgets .container .row>div:last-child {
display:none;
}
#footer-outer .one-fourths.span_3, #footer-outer .one-fourths.vc_span3, #footer-outer .one-fourths.vc_col-sm-3:not([class*="vc_col-xs-"]) {
width: 100%!important;
}
.jc-footernewsletter h3 {
line-height: 39px !important;
}
}
@media only screen and (max-width: 700px){
#footer-outer .col.span_4:last-child img {
margin: -197px 0px -112px  !important;
}
#footer-outer #Footer_Bottom_Right li.menu-item {
margin-left: .5em !important;
padding-left: .5em !important;
}
#header-outer[data-lhe="animated_underline"] #top nav > ul > li > a {
margin-left: 10px !important;
margin-right: 10px !important;
}
#top nav > ul > li > a {
font-size: 12px;
}
#header-outer[data-lhe="animated_underline"] #top nav > ul > li[class*="button_solid_color"] > a {
font-size: 8px !important;
margin-left: 4px !important;
margin-right: -3px !important;
}
.jc-footernewsletter .col{
width: 50% !important;
}
.jc-footernewsletter .jc-footerformfield {
width: 46% !important;
}
.copyright {
font-size: 12px !important;
text-align: center;
}
#footer-outer .col.span_4:last-child {
width: 25%;
}
.cim-footerlogo {
text-align: center;
}
#footer-outer .col.span_4 {
width: 33%;
}
.jc-footerbio {
font-size: 13px;
line-height: 20px;
}
.material #footer-outer #footer-widgets .col ul.menu li a {
font-size: 12px !important;
font-weight: 300 !important;
}
.material #footer-outer #footer-widgets .col ul.menu li {
margin-bottom: 0px;
}
#footer-outer .col.span_4:last-child img {
margin: 0px 0px -322px 0px !important;
}
#top nav > ul > li[class*="button_solid_color"] > a:before {
height: 14px;
}
#top nav>ul>li[class*=button_solid_color]>a {
padding-left: 8px !important;
padding-right: 8px !important;
}
#header-outer #logo img {
height: 82px;
}
#header-outer:not(.small-nav) header#top #logo {
margin: -13px 0px 0px;
}
body #header-outer[data-lhe=animated_underline] #top nav>ul>li:not([class*=button_])>a .menu-title-text:after {
bottom: -28px;
}
#header-outer .jc-topbar .jc-header_tagline {
font-size: 11px;
}
.jc-subbar #Header_Sub_Menu_Left .menu li {
font-size: 12px;
}
.jc-headright-link {
font-size: 12px;
}
.jc-topbar{
display:none;
}
#header-outer header#top .right-aligned-menu-items:after {
content: "";
background: url(//automotiveservicetraining.com/wp-content/themes/salient-child/images/tire-mark.png);
background-size: contain;
right: 0;
bottom: 0;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 142%;
background-repeat: no-repeat;
background-position-x: right;
margin-top: -12px;
}
.jc-subbar{
display:none;
}
body #header-outer #top .slide-out-widget-area-toggle[data-custom-color="true"] a:before {
background-color: #ee2822 !important;
}
#footer-outer .jc-bottomfootermenu .widget_media_image img {
text-align: center;
position: relative;
margin: 0 auto;
display: block;
margin-top: -147px;
}
#footer-outer .col.span_4 {
width: 100% !important;
}
#footer-widgets .container .row>div:last-child {
display:none;
}
#footer-outer .one-fourths.span_3, #footer-outer .one-fourths.vc_span3, #footer-outer .one-fourths.vc_col-sm-3:not([class*="vc_col-xs-"]) {
width: 100%!important;
}
.jc-footernewsletter h3 {
line-height: 39px !important;
}
} .theiaStickySidebar  #sidebar .menu-page-menu-container ul#menu-page-menu a{
background: #f4f4f5;
padding: 30px 35px 30px 40px !important;
display: block;
color: #767676;
}
.theiaStickySidebar  #sidebar .menu-page-menu-container ul#menu-page-menu a:hover, .theiaStickySidebar  #sidebar .menu-page-menu-container ul#menu-page-menu li.current-menu-item a{
background: #ffffff;
color: #252525;
}
.theiaStickySidebar  #sidebar .menu-page-menu-container ul#menu-page-menu a:hover:before, .theiaStickySidebar  #sidebar .menu-page-menu-container ul#menu-page-menu li.current-menu-item a:before{
content:'| ';
color: 	#edc225;
}
.theiaStickySidebar #sidebar .menu-page-menu-container ul#menu-page-menu a:after{
content:' >';
color: 	#ed231c;
font-family: monospace;
position: absolute;
right: 50px;
}
.theiaStickySidebar #sidebar .menu-page-menu-container ul#menu-page-menu li{
padding-bottom:0px !important;
padding-top:0px !important;
}
.theiaStickySidebar #sidebar .menu-page-menu-container ul#menu-page-menu li a{
border: 1px solid rgba(0,0,0,.1);
border-bottom: 	1px solid #e3e3e4;
}
.theiaStickySidebar #sidebar .menu-page-menu-container ul#menu-page-menu li:last-child a{
border-bottom: 	none;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;
border-bottom: 	1px solid #e3e3e4;
}
.theiaStickySidebar #sidebar .menu-page-menu-container ul#menu-page-menu li:first-child a{
border-top-right-radius: 10px;
border-top-left-radius: 10px;
}
.theiaStickySidebar #sidebar .menu-page-menu-container ul#menu-page-menu{
border-bottom: 1px solid rgba(0,0,0,.1);
padding-bottom: 3em;
margin-bottom: .8em;
}  .jc-homepagehero{
}
.jc-homepagehero .intro{
font-size: 26px;
line-height: 36px;
}
.jc-subserviceboxes h4{
font-size: 18px;
font-weight: 500;
line-height: normal;
}
.jc-subserviceboxes .iwithtext .iwt-text {
padding-left: 60px;
}
.jc-subserviceboxes .iwt-icon img:not([srcset]) {
width: 44px !important;
}
.jc-home-bloginfo .jc-home-bloginfo-wrap{
background: rgb(32,38,80);
background: -moz-linear-gradient(0deg, rgba(32,38,80,1) 50%, rgba(32,38,80,0.9023984593837535) 100%);
background: -webkit-linear-gradient(0deg, rgba(32,38,80,1) 50%, rgba(32,38,80,0.9023984593837535) 100%);
background: linear-gradient(0deg, rgba(32,38,80,1) 50%, rgba(32,38,80,0.9023984593837535) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#202650",endColorstr="#202650",GradientType=1);
padding:38px 44px;
}
.jc-home-bloginfo h3{
color:#e90600;
font-size:19px !important;
font-weight:light !important;
line-height:28px !important;
}
.jc-home-bloginfo h4{
color:#ffffff;
font-size:28px !important;
font-weight:bold !important;
line-height:36px !important;
}
.jc-home-bloginfo h5{
color:#69a0ff;
font-size:18px !important;
font-weight:bold !important;
line-height:36px !important;
}
.jc-home-bloginfo p{
color:#e90600;
font-size:14px !important;
font-weight:bold !important;
line-height:36px !important;
}
.nectar_blog_posts_popular li{
list-style:none !important;
}  .jc-breadcrumbs{
}
.jc-breadcrumbs strong{
color:white;
font-weight:bold;
}
.jc-breadcrumbs a{
color:#f7e032;
}
.jc-title{
font-size:48px !important;
font-weight:bold !important;
}
.jc-subtitle{
font-size:36px !important;
color:#f4ea37 !important;
}
.main-content p a,.cm-form p a{
color:#ed231c;
}
.jc-contactsidebar{
}
ol li::marker {
color: #ed3630;
}
.jc-numberedlist{
}
.jc-numberedlist li {
width: 33%;
float: left;
padding-right: 20px;
}
.jc-highlight{
background:#d80b07;
padding:12px 22px;
}
.jc-bighero a{
color:#d80b07;
}
.jc-bighero .jc-bighero-last{
}
.nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.previous {
position: absolute;
left: -90px;
top: 50%;
width: 40px;
height: 40px;
}
.nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.next {
position: absolute;
right: -90px;
width: 40px;
height: 40px;
top: 50%;
}
.nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button:after{
background-color:#ee2822;
}
.nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button .arrow{
fill:#ee2822;
}  .jc-homepage-form{
}
.jc-homepage-form h4{
font-size: 31px !important;
color: #1a2550 !important;
line-height: 39px !important;
margin-bottom: 10px !important;
}
.jc-homepage-form-top{
padding: 3em;
}
.jc-homepage-form-top .cm-form-field{
width: 100%;
}
.jc-homepage-form-top .cm-form-field.cm-form-field-half{
width: 44% ;
}
.jc-homepage-form-top .cm-form-field.cm-form-field-half.cm-form-field-half-last{
margin-right:0px;
}
.jc-homepage-form-bottom{
background: #f9f9f9;
border: 1px solid #e9e6e6;
padding: 2em 3em 3em;
}
.jc-homepage-form-bottom .wpcf7-list-item-label{
color:rgba(0,0,0,.8);
}
.jc-homepage-form-bottom .wpcf7-form-control-wrap{
float: right;
margin-top: -36px;
} .jc-fancybox .nectar-fancy-box .box-bg:after{
background: rgb(40,60,146);
background: -moz-linear-gradient(50deg, rgba(40,60,146,0.8519782913165266) 0%, rgba(40,60,146,0.7035189075630253) 30%, rgba(40,60,146,0.1516981792717087) 60%, rgba(40,60,146,0) 100%);
background: -webkit-linear-gradient(50deg, rgba(40,60,146,0.8519782913165266) 0%, rgba(40,60,146,0.7035189075630253) 30%, rgba(40,60,146,0.1516981792717087) 60%, rgba(40,60,146,0) 100%);
background: linear-gradient(50deg, rgba(40,60,146,0.8519782913165266) 0%, rgba(40,60,146,0.7035189075630253) 30%, rgba(40,60,146,0.1516981792717087) 60%, rgba(40,60,146,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#283c92",endColorstr="#283c92",GradientType=1);
}
.jc-fancybox .nectar-fancy-box:hover .box-bg:after{
background: rgb(40,60,146);
background: -moz-linear-gradient(50deg, rgba(40,60,146,1) 0%, rgba(40,60,146,0.7959558823529411) 30%, rgba(40,60,146,0.4009978991596639) 60%, rgba(40,60,146,0.20211834733893552) 100%);
background: -webkit-linear-gradient(50deg, rgba(40,60,146,1) 0%, rgba(40,60,146,0.7959558823529411) 30%, rgba(40,60,146,0.4009978991596639) 60%, rgba(40,60,146,0.20211834733893552) 100%);
background: linear-gradient(50deg, rgba(40,60,146,1) 0%, rgba(40,60,146,0.7959558823529411) 30%, rgba(40,60,146,0.4009978991596639) 60%, rgba(40,60,146,0.20211834733893552) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#283c92",endColorstr="#283c92",GradientType=1);
}
.jc-fancybox .nectar-fancy-box .im-icon-wrap{
}
.jc-fancybox .nectar-fancy-box .inner{ } .jc-page-form{
}
#sidebar .jc-page-form .jc-page-form-top h4{
color: #283c92 !important;
font-size: 26px !important;
line-height: 35px !important;
font-weight: bold !important;
margin-bottom: 15px !important;
}
.jc-page-form-top{
}
.jc-page-form-top .cm-form-field{
width: 100%;
margin-right: 13px;
}
.jc-page-form-top .cm-form-field.cm-form-field-half{
width: 47% ;
}
.jc-page-form-top .cm-form-field.cm-form-field-half.cm-form-field-half-last{
margin-right:0px;
}
.jc-page-form-bottom{
background: #f9f9f9;
border: 1px solid #e9e6e6;
padding: 2em 3em 3em;
}
.jc-page-form-bottom .wpcf7-list-item-label{
color:rgba(0,0,0,.8);
} .nectar-recent-posts-single_featured[data-bg-overlay=diagonal_gradient] .nectar-recent-post-slide:after {
background: linear-gradient(to right top,rgba(46,111,167,.9),transparent) !important;
}
#header-space {
height: auto !important;
}
.jc-subbar {
margin-top: 7.8em !important;
}
@media only screen and (min-width: 1000px) and (max-width: 1300px){
.jc-subbar {
margin-top: 6.8em !important;
}
}
.archive #page-header-bg[data-bg-pos=center] .page-header-bg-image {
background-position-y: -130px;
}
.jc-podcast-list{
} .cm-getstarted-form .cm-form-field.cm-form-field-full{
width: 100%;
margin-right: 0px;
}
.cm-getstarted-form .cm-form-row{
margin-bottom: 2em;
}
.cm-getstarted-form .cm-form-field {
display: inline-block;
width: 48%;
margin-right: 30px;
}
.cm-getstarted-form .cm-form-field-2{
display: inline-block;
width: 45%;
}
.cm-getstarted-form .cm-form-field-3{
display: inline-block;
width: 31%;
margin-right: 30px;
}
.cm-getstarted-form .cm-form-field-2 .cm-form-field{
margin-right: 15px;
}
.cm-getstarted-form .cm-getstarted-form label{
font-size: 15px;
line-height: 50px;
}
.cm-getstarted-form .cm-form-field-right{
margin-right: 0px;
}  .woocommerce .material.product .product-wrap{
border: 1px solid rgba(0,0,0,.1);
}
.woocommerce .material.product .product-wrap img{
border-bottom: 1px solid rgba(0,0,0,.1);
}
.woocommerce .material.product .product-wrap .price .woocommerce-Price-amount{
color:#ed251f;
font-weight:bold;
}
body:not(.woocommerce-shop) .nectar-global-section.after-nav{
display:none;
}
.woocommerce .nectar-global-section.after-nav .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.previous {
left: -45px;
}
.woocommerce .nectar-global-section.after-nav .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.next {
right: -45px;
}
body.single-product h1.product_title{
color:#2941a4;
}
body.single-product .price span bdi{
color:#ee2821;
font-weight:bold;
} .woocommerce .material.product .product-wrap .product-add-to-cart a.afrfqbt,  .woocommerce .material.product:not(.purchasable) .product-wrap .product-add-to-cart a.button.add_to_cart_button.product_type_simple{
padding: 8px 8px !important;
}
.woocommerce .material.product .product-wrap .product-meta>.price{
color:#ee2821!important;
}
.wcs-timetable__list .wcs-class .wcs-class__image {
width: 19.5vh !important;
}
.jc-videos .wpb_video_wrapper{
padding-top:30px !important;
}
.woocommerce-pagination{
margin-bottom: 60px !important;
}
@media only screen and (max-width: 800px){
.page .ocm-effect-wrap-inner{
padding-top: 5em !important;	
}
.page .ocm-effect-wrap-inner h1{
font-size: 42px !important;
line-height: 55px !important;	
}
.cm-form-field {
display: inline-block;
width: 100% !important;
}
}
.class-template-default .wcs-single__date{
display:none !important;
}
#single-wcs-event .wcs-single__action .wcs-btn{
margin-bottom: 1em !important;
text-decoration: none !important;
border-radius: 25px !important;
border: 1px solid #bf0f07 !important;
transition: all .3s !important;
}
#single-wcs-event .wcs-single__action .wcs-btn:hover{
opacity:.8;
}
#single-wcs-event {
max-width: 1800px !important;
}
#single-wcs-event .wcs-single__image {
width: 100% !important;
} .grecaptcha-badge {
width: 70px !important;
overflow: hidden !important;
transition: all 0.3s ease !important;
left: 4px !important;
}
.grecaptcha-badge:hover {
width: 256px !important;
}
.nectar-social.fixed {
bottom: 185px !important;
} .jc-popup-wrapper{
}
.jc-popup-top{
padding: 27px 27px 15px;
background-size: cover !important;
background-position: top center !important;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
background-color:#001449;
}
.jc-popup-logo{
width: 180px;
}
.jc-popup-wrapper h1{
color: white;
line-height: 50px;
font-size: 3em;
}
.jc-popup-wrapper h1 strong{
color:#f7ca0f;
}
.jc-popup-wrapper h2{
text-transform: uppercase;
font-size: 24px;
color: white;
}
.jc-popup-wrapper h2:before {
content: '';
display: inline-block;
height: 2px;
width: 40px;
background: #f7ca0f;
vertical-align: middle;
margin-right: .5em;
}
.jc-popup-wrapper h2:after {
content: '';
display: inline-block;
height: 2px;
width: 40px;
background: #f7ca0f;
vertical-align: middle;
margin-left: .5em;
}
.jc-popup-wrapper h3{
color: white;
font-size: 20px !important;
vertical-align: middle;
background: #cb0b16;
display: inline-block;
padding: 10px 30px;
margin-bottom: 1em;
}
.jc-popup-wrapper h3 i{
color:white !important;
font-size: 20px;
line-height: 27px;
font-size: 23px;
margin-top: -3px;
}
.jc-popup-wrapper h4{
color: #f9c710;
text-transform: uppercase;
}
.jc-popup-wrapper ul li{
color:#ffffff;
}
.jc-popup-top-left{
display: inline-block;
position: relative;
width: 50%;
}
.jc-popup-top-left .su-list{
margin-bottom: 0px;
}
.jc-popup-top-right{
display: inline-block;
position: relative;
width: 50%;
}
.jc-popup-bottom{
padding: 27px 27px 15px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
}
.jc-popup-bottom ul{
width:100%;
margin: 0;
}
.jc-popup-bottom li{
list-style: none;
display: inline-block;
width: 20%;
position: relative;
text-align: center;
border-left: 1px solid rgba(255, 255, 255, .1);
vertical-align: middle;
}
.jc-popup-bottom li:last-child{
width: 35%;
}
.jc-popup-bottom li:first-child{
border-left: 0px;
}
.jc-popup-bottom li i{
color:#f9c710 !important; margin-right: 7px;
}
.jc-popup-bottom li p{
font-size: 15px;
margin-bottom: 0px;
padding: 0px 1.5em 0px;
line-height: 20px;
}
.jc-popup-bottombottom{
padding-top: 1em;
}
.jc-popup-bottombottom .nectar-button{
display:inline-block;
position:relative;
font-size: 1.5em;
}
.jc-popup-bottombottom-price{
vertical-align: middle;
padding-top: 26px;
margin-bottom: 0px;
padding-bottom: 0px;
padding-left: 1em;
display:inline-block;
position:relative;
}
.jc-popup-bottombottom p.intro{
font-size: 24px;
font-weight: bold;
padding-bottom: 0px !important;
}
.jc-popup-bottombottom p strong{
color:#f9c710;
}
.jc-popup-bottombottom p{
font-size: 20px;
color:white;
} .JC-headerbar{
position: relative;
background: url(https://automotiveservicetraining.com/wp-content/uploads/2026/06/jeffcowan-popup.png);
color: white;
margin: 0 auto;
padding: .5em;
background-size: cover;
background-position: center top;
width: 100%;
display: block;
text-align: center;
}
.JC-headerbar p{
margin: 0 auto;
position: relative;
display: block;
margin-bottom: 0px;
padding-bottom: 0px;
}
.JC-headerbar p a{
color: #f7e032;
}
@media only screen and (min-width: 1000px){
.jc-subbar {
margin-top: 10.2em !important;
}
}
@media only screen and (max-width: 1000px){
.JC-headerbar{
display:none;	
}
}