ol, ul{list-style:none;}
.clear{clear: both;}
*{margin:0;padding:0;}img{border:none;padding:0;}
img a{border:none;}
img.left{float:left;border:none;padding:6px 0 0 0;}
img.right{float:right;border:none;padding:0 0 0 6px;}
img.centered{display:block;margin-left:auto;margin-right:auto;}
img.alignright{padding:4px;margin:0 0 2px 7px;display:inline;}
img.alignleft{padding:4px;margin:0 7px 2px 0;display:inline;}
main img{max-width:100%;height:auto;}
.alignright{float:right;filter: drop-shadow(20px -10px 0px #000); margin-top:25px; margin-right:20px; }
img.alignright {margin-left:20px!important;}
.alignleft{float:left;}
.aligncenter{display:block;margin-left:auto;margin-right:auto;}
a{text-decoration:none;}
.wp-youtube-live{position:relative;padding-bottom:53.9%;padding-top:25px;height:0;margin:15px 0;}
.wp-youtube-live iframe{position:absolute;top:0;left:0;width:100%;height:100%;}
@media all and (max-width: 700px){.entry p, ul.nav li {-webkit-text-size-adjust: 100%;}
img.alignright {float:none; display: block; clear:both; margin: 25px auto 0 auto;}
img.alignleft {float:none; display: block; clear:both; margin: 0 auto 0 auto;}
} body, html {
font-family: 'Nunito', sans-serif; }
#header-inner, main, #menu-fixed ul li, #contact-inner, #footer{
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
h1 {
color:#000000; font-size: 36px;
font-weight:700;
padding-bottom:25px;
font-family: 'Audiowide', sans-serif; 
}
h2 {
color:#000000; font-size: 24px;
font-weight:700;
padding-bottom:25px;
padding-top:25px;
text-transform:uppercase;
font-family: 'Audiowide', sans-serif; 
}
h3 {
color:#000000; font-size: 20px;
font-weight:700;
padding-bottom:20px;
padding-top:15px;
font-family: 'Audiowide', sans-serif; 
}
h5 {width:auto; min-width: auto; padding:5px 10px; background:#F8831D; font-weight: bold; font-size:18px; margin-bottom:20px;}
h6 {margin-top:30px;} body {
background-color: #000000;
background-image:none;
min-height: 100%;}
header {
width:100%;
}
.vidbg-overlay {background-color: rgba(255,255,255,0.0)!important; background-image: url(//scdieseltuning.com.au/wp-content/themes/sc-diesel-tuning/images/overlay.png)!important; background-repeat: repeat!important; opacity: 0.3!important;}
.home-header-overlay {background-color: transparent; background-image: url(//scdieseltuning.com.au/wp-content/themes/sc-diesel-tuning/images/overlay.png); background-repeat: repeat; position: absolute;top:0; left:0; right:0; bottom:0;
min-height: 100%; height: 100%!important;
width:100%; z-index: 3;}
.home-header {
height:100vh;
width:100%;
background-image: url(//scdieseltuning.com.au/wp-content/themes/sc-diesel-tuning/images/sc-diesel.mp4); background-size: cover; background-position: top center; background-attachment: fixed; background-repeat: no-repeat;
z-index: 0;
position:relative;
}
.headline-link {
text-align:center;
margin-top:15%;
max-width:95%;
margin-right:auto;
margin-left:auto;
}
.headline-link h1, .headline-link p {
color:#fff; font-weight:700;
padding-bottom:15px;
font-weight: 500;
font-family: 'Audiowide', sans-serif; 
}
.headline-link p {
font-size: 22px;
padding-bottom:35px;
}
.headline-link button {
border:1px solid #fff;
padding:10px 20px;
color:#fff;
background-color: transparent;
font-size:16px;
font-family: 'Audiowide', sans-serif; 
cursor: pointer;
}
header, header a {
color:#fff;
}
#header-inner{width:90%;margin:0 auto;padding:0 0 40px 0;display:flex;align-items:top;justify-content:space-between; }
#header-inner div {width:33%; text-align: center; }
#header-logo{width:500px;height:213px; }
#header-logo img{width:500px;height:213px; padding-top:0px;}
#header-right{display:flex;flex-direction:column;justify-content:center;align-items:flex-end;padding:0 20px;text-transform:uppercase;font-size: 15px;flex:1;text-align:right;position: relative;}
#header-right p{padding:8px 0;}
#header-right ul{display:flex;align-items:center;padding:8px 0;}
#header-right ul li{padding:0 15px;line-height:100%; font-family:'Audiowide', sans-serif; font-size:20px; }
#header-right ul li br{display:none;}
#header-right ul li:last-child{padding-right:0;border-right:0;}
#header-right a{transition:.4s;}
#header-right a:hover{color:#979797;}
#header-right img {position:relative; top:5px; margin-right 10px; display: inline-block;}
#header-right img:hover {
-webkit-filter: drop-shadow(0px 0px 8px rgba(255, 255, 255, 0.8)); 
}
p.blurb{font-size:11px;text-transform:none;color:rgba(255,255,255,0.7);}
@media all and (max-width: 1600px){
#header-logo img{width:400px;height:171px; max-width:400px;max-height:171px;padding-top:40px;}
}
@media all and (max-width: 1300px){
#header-inner {flex-wrap:wrap; width:98%;}
#header-inner div {width:1%;}
#header-logo img{margin-top:50px;width:300px;height:128px;max-width:300px; max-height: 128px;}
#header-right {min-width:200px;}
}
@media all and (max-width: 975px){
.blurb{display:none;}
#header-right ul{flex-direction:column;align-items:flex-end;padding:0;}
#header-right ul li{padding:4px 0;border:none;text-align:right;line-height:150%;}
}
@media all and (max-width:815px){
#header-inner {flex-direction: column-reverse;  text-align: center; justify-content: center; align-content: stretch;}	
#header-right{font-size:12px; margin-top:50px; flex:1; min-width:50%;}
#header-logo{width:100%!important;height:150px; text-align: center; justify-content: center; margin:15px auto 0 auto;}
#header-logo img{display:block; margin: 0 auto; max-width: 95%; height: auto;}		
#header-right{width:100%;max-width:none;padding:0; text-align: center; justify-content: center; margin:10px auto 0 auto;}
#header-right ul{flex-direction:row;justify-content:space-between;padding:15px;align-items:center;width:100%;box-sizing:border-box;}
#header-right ul li{padding:0;line-height:140%;}
#header-right ul li br, #header-right ul li span{display:none;}
}
@media all and (max-width: 650px){	
.headline-link button {background-color: #000;}	
#header-inner{flex-direction:column-reverse; text-align: center; justify-content: center;}
#header-inner div {width:60%;}
#header-logo{width:100%!important;height:150px; text-align: center; justify-content: center; margin:15px auto 0 auto;}
#header-logo img{display:block; margin: 0 auto; max-width: 95%; height: auto;}	
#header-right{width:100%;max-width:none;padding:0; text-align: center; justify-content: center; margin:10px auto 0 auto;}
#header-right ul{flex-direction:row;justify-content:space-between;padding:15px;align-items:center;width:100%;box-sizing:border-box;}
#header-right ul li{padding:0;line-height:140%;}
#header-right ul li br, #header-right ul li span{display:none;}
h1 {font-size:28px;}
}
@media all and (max-width: 550px) {
#header-right {width:90%!important;}
}
@media all and (max-width: 450px){	#header-logo{width:90%!important;height:auto; margin: 0 auto;}#header-logo img{width:90%!important;height:auto; margin: 0 auto;}
} .featured-image{position:relative;list-style:none;overflow:hidden;width:100%;max-height:500px;margin:0;}
.featured-image:before{content:"";width:100%;padding-top:33%;display:block;}
.featured-image img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;}
.main-wrapper {
background-color: #FFF; width: 100%;
padding-top:50px;
min-height: 600px;
background-image: url(//scdieseltuning.com.au/wp-content/themes/sc-diesel-tuning/images/wheel.gif);
background-repeat: no-repeat;
background-position: top right;
}
.main-wrapper2 {
background-color: #FFF; width: 100%;
padding-top:50px;
min-height: 600px;
background-image: url(//scdieseltuning.com.au/wp-content/themes/sc-diesel-tuning/images/wheel.gif);
background-repeat: no-repeat;
background-position: top right;
}
.main-wrapper2 main {
width: 95%;
max-width:1900px;
margin: 0 auto ;
position:relative;
padding:35px 35px 0 35px;
}
.home-page, .home-page h1, .home-page h2, .home-page p {text-align:left;}
main {
width: 100%;
max-width:1600px;
margin: 0 auto ;
position:relative;
padding:35px 35px 0 35px;
}
.maincol-wrapper {display: flex; width:100%; box-sizing: border-box;}
.maincol-left {width:60%; padding-bottom:125px; padding-right:50px;}
.maincol-right {width:40%; background:#000;  flex:1; position: relative;}
.maincol-right-img {position:absolute; top:50px; left:-45px;}
main.col2{display:flex;}
.woocommerce-breadcrumb {color:#fff; line-height: 45px;}
.woocommerce-breadcrumb a {color:#fff; margin-left: 10px; margin-right: 10px;}
.woocommerce .woocommerce-breadcrumb, .woocommerce .woocommerce-breadcrumb a {color:#fff !important; line-height: 45px;}
.metaslider{
padding-bottom:20px;
}
.banner{
width:100%;
height:auto;
padding-bottom:20px;
}
main ul{
list-style-type:disc;
padding-left:20px;
margin-left:20px;
padding-bottom:20px;
}
.metaslider ul{
padding-left:0;
}
main p, main li {
color:#000; padding-bottom:20px;
font-size:18px;
line-height:160%;
font-weight:normal;
}
main a {
color:#000000;
}
main li{margin:2px auto;}
.maincontainer {  
display: grid;  
grid-gap: 5px;  
grid-template-columns: repeat(3, auto);
grid-template-rows: repeat(2, 200px);  
width:100%;
clear: both;
padding-bottom: 25px;
}
.maincontainer > div { 
background:#EBEBEB url(//scdieseltuning.com.au/wp-content/themes/sc-diesel-tuning/images/tick.png) bottom right no-repeat;
padding: 15px;
}
.main-left{flex:1;padding-right:30px;}
.main-right{flex:0 0 350px;}
.main-spacer {width:100%; height:60px;}
ul.page-list {margin-left:0; padding-left:0;}
.page-list li {background-color: #f15e25; padding:12px 14px; margin-bottom:5px; margin-left:0; font-family:"audiowide", sans-serif;border-radius: 5px; list-style: none; text-transform: uppercase;}
.page-list li:hover {background-color:#FC8152;}
.feature-image {background:#000; box-sizing: border-box; max-width: 100%; min-height: 400px; max-height: 650px; overflow: hidden; position: relative; align-content: center; justify-content: center; text-align: center;}
.feature-image img {max-width:100%; height: auto; opacity: 0.6;display: inline-block; vertical-align: middle;}
@media all and (max-width: 1500px){
.maincol-right-img {top:20px; left:-20px;}
}
@media all and (max-width: 1000px){
.main-right{flex:0 0 300px;}	
}
@media all and (max-width: 800px){
main.col2{flex-direction:column;}
.main-left{width:100%;padding:0 0 15px 0;}
.main-right{flex:auto;width:100%;}
.maincol-wrapper {display: block; }
.maincol-left {width:90%; padding-right:0; padding-bottom:80px; margin:0 auto;}
.maincol-right {width:90%; margin:0 auto; background:#000;  flex:1; position: relative;}
.maincol-right-img {position:relative; top:auto; left:auto; padding:5px; margin: 0 auto; text-align: center;}	
}
@media all and (max-width: 700px){
.banner{display:none;}
main {margin: 0 auto 0 auto;}
.maincontainer {   
grid-template-columns: repeat(2, auto);
grid-template-rows: repeat(3, 250px); 
}
}
.passionate {
width:100%; 
min-height: 420px;
margin: 0;
background-color: #000;
color: #fff;
}
.passionate-bg {
background-image: url(//scdieseltuning.com.au/wp-content/themes/sc-diesel-tuning/images/professionals.jpg);
background-size:cover;
background-position: center;
width:100%;
min-height: 420px;
padding-top:200px;
padding-bottom:30px;
}
.passionate-content {width:85%; margin: 0 auto; text-align: center; max-width: 1300px;}
.passionate h2 {color:#f15e25; text-align: center; font-size:38px; background-color: #000; padding:5px 5px 5px 5px; margin-bottom: 20px;}
.passionate p {color:#fff; text-align: center; font-size:28px; background-color: #000; padding:5px 5px 5px 5px;}
.read-story {
cursor: pointer!important;
padding:5px 20px;
margin:20px auto;
font-weight: bold;
background-color:#f15e25;
width:140px;
min-height: 20px;
}
.read-story:hover {background-color:rgba(0,0,0,0.40);}
.read-story a:hover { color: #fff;}
.read-story a {
color:#000; 
font-size:20px;
}
@media all and (max-width: 670px){
.passionate-bg {padding-top:30px;}
} .comingsoon-cont{display:flex;flex-direction:column;width:100%;}
.comingsoon{width:100%;display:flex;padding:20px 0; background: linear-gradient(#f4bdd0, #fff 75%); border-bottom: 1px solid #E0DFDF; margin-bottom:10px;}
.comingsoon h3 {color:#d81d5c; text-transform: uppercase;}
.comingsoon-cont .comingsoon:last-child{border-bottom:none;}
.comingsoon-left{flex:0 0 175px;}
.comingsoon-left img{width:100%;height:auto;display:block;}
.comingsoon-right{flex:1;padding-left:20px;}
.comingsoon-right p{font-size:12px;}
.comingsoon-right p:last-child{padding-bottom:0;}
.main-right iframe{padding-top:20px;width:100%;height:250px;}
@media all and (max-width: 550px){
.comingsoon{flex-direction:column;}
.comingsoon-left{flex:auto;width:150px;}
.comingsoon-right{flex:1;padding:15px 0 0 0;}
} .gallery{
display:flex;
flex-wrap:wrap;
width:calc(100% + 20px);
margin-left:-10px;
}
.gallery-item{
padding:10px;
position:relative;
text-align:center;
width:25%; box-sizing:border-box;
}
.gallery-item img{
transition:.5s;
width:100%;
height:auto;
max-width:100%;
}
.gallery-item:hover img{
opacity:0.8;
}
.gallery br{
display:none;
}
@media all and (max-width: 850px){.gallery-item{width:33.33%;}}
@media all and (max-width: 650px){.gallery{width:calc(100% + 10px);	margin-left:-5px;}.gallery-item{width:50%;padding:5px;}} .remapping {box-sizing: border-box;width:100%; padding:40px 20px; background:#000;}
.remapping h2 {color:#fff;}
.map {
-webkit-filter: brightness(0.9) saturate(0%) hue-rotate(300deg) sepia(0%);
-moz-filter: brightness(0.9) saturate(0%) hue-rotate(300deg) sepia(0%);
-ms-filter: brightness(0.9) saturate(0%) hue-rotate(300deg) sepia(0%);
-o-filter: brightness(0.9) saturate(0%) hue-rotate(300deg) sepia(0%);
filter: brightness(0.9) saturate(0%) hue-rotate(300deg) sepia(0%);
}
.scdtfooter-orange-wrapper {
background-image: url(//scdieseltuning.com.au/wp-content/themes/sc-diesel-tuning/images/testimonials-bg.png);
background-size: auto 100%;
background-repeat: repeat-x;
width: 100%;
min-height: 185px;
padding-top: 15px;
color: #fff;
}
.scdtfooter-orange {
margin: 0 auto;
max-width: 1060px;
text-align: center;
}
.scdtfooter-orange h2 {
color:#fff;
font-size: 34px;
padding-top:80px;
padding-bottom: 15px;
background-image: url(//scdieseltuning.com.au/wp-content/themes/sc-diesel-tuning/images/hr.png);
background-position: bottom center;
background-repeat: no-repeat;
}
.scdtfooter-orange hr {
border: 0;
height: 1px;
background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0));
margin-bottom: 20px;
}
.scdtfooter-wrapper {
background-color: #000000;
background-image: url(//scdieseltuning.com.au/wp-content/themes/sc-diesel-tuning/images/sc-diesel-tuning-footer.png);
background-position: bottom left;
background-repeat: no-repeat;
background-size:60% auto;
width: 100%;
min-height: 240px;
padding-top:80px;
font-size: 13px;
}
.scdtfooter-wrapper ul {list-style: none; margin-left: 0; padding-left: 0; line-height: 170%;}
.scdtfooter-wrapper a, .footer-details a {color:#fff;}
.scdtfooter-wrapper a:hover, .footer-details a:hover {color:#fff;}
.footerfacebook img {padding-top:20px;}
.scdtfooter-copyright {
width: 100%;
min-height: 20px;
padding:80px 0 30px 0;
font-size: 12px;
text-align: center;
}
.scdtfooter-copyright ul { margin: 0 auto; list-style: none; width:auto;}
.scdtfooter-copyright ul li {display:inline-block; padding-right:5px; border-right: 1px solid #fff; }
.scdtfooter-copyright ul li:last-child {border-right:none;}
.scdtfooter {
margin: 0 auto;
max-width: 80%;
display:flex;flex-wrap:wrap;justify-content:space-between;flex-direction:row-reverse;
}
.scdtfooter h6, .scdtfooter p {color:#fff;font-family: 'Nunito', sans-serif;}
.scdtfooter h3  {color:#f15e25;font-family: 'Audiowide', sans-serif;}
.footer-details li {color:#fff;font-family: 'Nunito', sans-serif;}
.footer-col{max-width:25%;}
@media all and (max-width: 1100px) {
.footer-col{max-width:50%; margin-right:10px; padding-top:20px;}
}
@media all and (max-width: 600px) {
.footer-col{max-width:none;width:100%;padding-bottom:20px;}
.footer-col li {padding-bottom:6px;}
} .testimonial-container {
width: 90%;
max-width: 800px;
position: relative;
margin: 0 auto;
padding-bottom: 30px;
padding-top:30px;
}
.slider-container {
position: relative;
overflow: hidden;
pointer-events: auto;
}
.slider {position: relative;}
.slide {
width: 800px;
height: 300px;
float: left;
position: relative;
overflow: hidden;
margin-top:50px;
}
.slide h3, .slide p {
text-align:center; 
max-width:70%; 
margin: 20px auto 0 auto;
font-family: 'Nunito', sans-serif; color:#fff;
}
.slide p {font-size:17px;font-style: italic; margin-top:0;}
.slide h6 {color:#fff; font-size:15px; margin-top:0;}
.sliderBtn {
width: 40px;
height: 40px;
border-radius: 100%;
line-height: 43px;
text-align: center;
font-size: 20px;
position: absolute;
top: 40%;
transform: translateY(-50%);
z-index: 2;
cursor: pointer;
transition: all 0.5s ease;
color:#f15e25;
}
.sliderBtn.prevBtn {left: 20px;}
.sliderBtn.nextBtn {right: 20px;}
.sliderBtn:hover {
background-color: #fff;
}
@media all and (max-width: 1000px) {
.slider-container {max-width:100%; text-align: center; margin:0 auto;
}
.slider {margin:0 auto; text-align: center;}
.slide {
width: 600px;
height: 350px;
margin:50px auto 0 auto;
}	
}
@media all and (max-width: 650px) {
.slide {
width: 400px;
}
.slide p {font-size:14px;}
}
@media all and (max-width: 450px) {
.slide {
width: 300px;
height: 400px;
}
} #contact{
background:url(//scdieseltuning.com.au/wp-content/themes/sc-diesel-tuning/images/contact-blue-bg.png) bottom repeat-x; width:100%;
min-height:314px;
padding-top: 50px;
}
#contact-inner {
width: 100%;
max-width:1100px;
overflow: hidden;
margin: 0 auto;
padding:0 15px;
}
#contact-inner h1{ padding-top:25px;
padding-bottom:20px;
}
#contact-inner h3{
padding-bottom:20px;
font-family: 'Audiowide', sans-serif; }
#contact-inner input[type=text], #contact-inner select {
width: 100%;
padding: 12px 20px;
margin: 8px 0;
display: inline-block;
border: 1px solid #ccc;
border-radius: 4px;
box-sizing: border-box;
background: transparent;
color: #fff;
}
#contact-inner input[type=submit] {
width: 100%;
background-color: #FFF;
color: #000;
padding: 14px 20px;
margin: 8px 0;
border: none;
border-radius: 4px;
cursor: pointer;
font-weight: bold;
}
#contact-inner input[type=submit]:hover {
background-color: #000;
color:#FFF;
}
#contact-item{
float:left;
padding-right:45px;
padding-bottom: 30px;
max-width: 35%;
}
#contact-item img{
margin:-3px 15px 0 0;
float:left;
max-width: 15px;
height: auto;
}
#contact-item p{
color:#fff; font-size: 14px;
font-weight:normal;
float:left;
padding-top:3px;
padding-bottom: 12px;
}
.contact-image{
float:left;
padding-right: 9px;
}
#contact-item a{
color:#fff; }
#contact-social{
float:right;
}
#contact-social img{
margin:10px 0 20px 15px;
float:right;
}
@media (min-width: 700px) and (max-width: 1000px){
#contact-item p{font-size: 12px;}
#contact-item{padding-right:25px; max-width: 40%;}}
@media all and (max-width: 700px){
#contact-item{
width:100%;
max-width: 100%;
position:relative;
}
#contact-item img{
margin:0;
float:none;
}
#contact-item p{
float:none;
clear: both;
}
.contact-text{
float:left;
padding-top:3px;
position:absolute;
width:100%;
left: 42px;
}
.contact-image{
width:30px;
text-align:center;
float:left;
}
.contact-address2{
position:absolute;
top:25px;
left:0px;
}
#contact-social{
float:none;
width:100%;
clear:both;
text-align:center;
}
#contact-social img{
margin:25px 20px 25px 20px;
float:none;
}
} #footer{
background:url(//scdieseltuning.com.au/wp-content/themes/sc-diesel-tuning/images/contact-blue-bg.png) bottom repeat-x; color:#fff; width:100%;
min-height:60px;
padding:0 15px;
}
#footer p{
float:right;
line-height:60px;
font-weight:normal;
font-size: 12px;
}
#footer a{
color:#fff; }
#footer ul {
text-align:left;
width:300px;
float:left;
}
#footer ul li {
display: inline;
font-weight:normal;
line-height:60px;
font-size: 12px;
margin: 0 2px 0 2px;
}
#footer ul li a {
color:#fff; }
@media all and (max-width: 700px) {
#footer{
width:100%;
min-height:70px;
}
#footer p{
float:none;
line-height:10px;
text-align:center;
padding-bottom:20px;
}
#footer ul{
font-size:12px;
width:100%;
text-align:center;
padding:0;
}
#footer ul li {
text-align:center;
margin:0;
}
} .rslides-cont{width:100%;position:relative;}
.rslides{position:relative;list-style:none;overflow:hidden;width:100%;padding:0;margin:0;}
.rslides li{-webkit-backface-visibility:hidden;position:absolute;display:none;width:100%;left:0;top:0;max-height:650px;object-fit:cover;}
.rslides li:first-child{position:relative;display:block;}
.rslides img{display:block;height:100%;width:100%;border:0;object-fit:cover;min-height:400px;}
.centered-btns_tabs{position:absolute;bottom:0;width:100%;display:flex;justify-content:center;z-index:100;padding:0 20px 20px 20px;box-sizing:border-box;}
.centered-btns_tabs li{font-size:0;width:10px;height:10px;background:rgba(0,0,0,0.5);border-radius:50%;margin:0 5px;overflow:hidden;transition:.2s;}
.centered-btns_tabs li.centered-btns_here{background:#bb8605;}
.centered-btns_tabs li a{display:block;width:100%;height:100%;}
.centered-btns_nav{position:absolute;top:0;bottom:0;left:15px;margin:auto;height:35px;width:15px;display:flex;align-items:center;background:url(//scdieseltuning.com.au/wp-content/themes/sc-diesel-tuning/images/slideshow-left.png) center left no-repeat;background-size:contain;opacity:0;transition:.4s;z-index:100;font-size:0;}
.centered-btns_nav.next{background:url(//scdieseltuning.com.au/wp-content/themes/sc-diesel-tuning/images/slideshow-right.png) center right no-repeat;background-size:contain;left:auto;right:15px;}
.rslides-cont:hover .centered-btns_nav{opacity:0.4;}
.rslides-cont .centered-btns_nav:hover{opacity:0.9;}
.slide-text{width:100%;max-width:1470px;position:absolute;z-index:100;left:0;right:0;top:0;bottom:0;margin:auto;padding:15px 50px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;}
.slide-text h2{color:black;font-weight:bold;font-size:64px;padding-bottom:5px;text-shadow: 0px 0px 15px rgba(255,255,255,0.55);line-height:135%;max-width:800px;}
.slide-text p{color:black;font-size:24px;font-weight:bold;line-height:150%;max-width:800px;padding-bottom:20px;}
a.slideshow-more{color:white;height:50px;width:160px;display:flex;text-align:center;align-items:center;border-radius:3px;border:2px solid #838383;background:rgba(0,0,0,0.5);font-size:14px;text-transform:uppercase;justify-content:center;font-weight:bold;transition:.2s;}
a.slideshow-more:hover{background:black;}
.transparent-btns_nav {
z-index: 3;
position: absolute;
-webkit-tap-highlight-color: rgba(0,0,0,0);
top: 0;
left: 0;
display: block;
background: #fff; opacity: 0;
filter: alpha(opacity=1);
width: 48%;
text-indent: -9999px;
overflow: hidden;
height: 91%;
}
.transparent-btns_nav.next {
left: auto;
right: 0;
}
.large-btns_nav {
z-index: 3;
position: absolute;
-webkit-tap-highlight-color: rgba(0,0,0,0);
opacity: 0.6;
text-indent: -9999px;
overflow: hidden;
top: 0;
bottom: 0;
left: 0;
background: #000 url(//scdieseltuning.com.au/wp-content/themes/sc-diesel-tuning/images/themes.gif) no-repeat left 50%;
width: 38px;
}
.large-btns_nav:active {
opacity: 1.0;
}
.large-btns_nav.next {
left: auto;
background-position: right 50%;
right: 0;
}
.transparent-btns_nav:focus,
.large-btns_nav:focus {
outline: none;
}
.transparent-btns_tabs,
.large-btns_tabs {
margin: -40px auto 0 auto;
padding: 0;
text-align: center;
position: relative;
z-index: 999;
background: transparent;
}
.transparent-btns_tabs li,
.large-btns_tabs li {
display: inline;
float: none;
_float: left;
*float: left;
margin-right: 5px;
}
.transparent-btns_tabs a,
.large-btns_tabs a {
text-indent: -9999px;
overflow: hidden;
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
background: #ccc;
background: rgba(0,0,0, .2);
display: inline-block;
_display: block;
*display: block;
-webkit-box-shadow: inset 0 0 2px 0 rgba(0,0,0,.3);
-moz-box-shadow: inset 0 0 2px 0 rgba(0,0,0,.3);
box-shadow: inset 0 0 2px 0 rgba(0,0,0,.3);
width: 9px;
height: 9px;
}
.transparent-btns_here a,
.large-btns_here a {
background: #222;
background: rgba(0,0,0, .8);
}
@media all and (max-width: 1450px){
.slide-text h2{font-size:54px;padding-bottom:5px;}
.slide-text p{font-size:20px;padding-bottom:20px;max-width:500px;}
a.slideshow-more{color:white;height:40px;width:140px;}	
}
@media all and (max-width: 1100px){
.slide-text h2{font-size:44px;padding-bottom:5px;max-width:550px;}
.slide-text p{font-size:16px;padding-bottom:20px;}	
}
@media all and (max-width: 800px){
.rslides li{max-height:none;}
.rslides img{height:225px;min-height:225px;}
.centered-btns_nav{top:0;bottom:auto;left:15px;margin:auto;height:225px;width:12px;opacity:.4;}
.slide-text{display:none;background:#202020;position:static;min-height:325px;align-items:center;padding:15px 15px 45px 15px;}
.slide-text h2{color:white;font-size:32px;text-align:center;text-shadow:none;padding-bottom:15px;}
.slide-text p{color:white;text-align:center;font-weight:normal;line-height:165%;font-size:14px;}
.transparent-btns_tabs,
.large-btns_tabs {
margin: -240px auto 0 auto;
padding-bottom: 240px;}
} #wpcf7-f285-p287-o1>.wpcf7-form {float:none; min-height: 550px; max-width: 90%; margin: 20px auto; }
#wpcf7-f285-p287-o1>.wpcf7-form p {width:32%; float: left;}
#wpcf7-f285-p287-o1>.wpcf7-form p {width:100%; float: none;}
.wpcf7-form {background-image: url(//scdieseltuning.com.au/wp-content/themes/sc-diesel-tuning/images/sc-diesel-tuning-footer.png); background-repeat: no-repeat; background-position: bottom left; background-size: contain; background-color:#D1D1D1; margin-bottom:60px;}
main .wpcf7-form h3{padding:0 0 15px 0;text-align:left;margin:0;width:100%;}
main .wpcf7-form p{width:100%;}
.wpcf7-form{border:1px solid #E7E7E7;padding:15px;display:flex;flex-direction:column;align-items:flex-start;width:100%;margin-top:20px;position:relative;box-sizing:border-box;}
.sub-btn{display:flex;flex-direction:row-reverse;}
.wpcf7-form input.wpcf7-submit{height:35px;width:100px;padding:10px 15px;border:none;cursor:pointer;color:#000;box-sizing:border-box;text-transform:uppercase;font-weight:500;font-size:14px;text-shadow:0px 0px 5px #939593;line-height:100%;position:relative;overflow:hidden;font-family:'Montserrat', sans-serif;transition:.2s;margin:10px 0 5px 0;text-align:center;border:1px solid #E7E7E7;}
.wpcf7-form input.wpcf7-submit:hover{color:#000;}
.wpcf7-form label{line-height:145%;padding-bottom:15px;width:100%; color:#474747; font-size: 16px;}
.wpcf7-form input, .wpcf7-form textarea{background:rgba(255,255,255,.7);width:100%;border:1px solid #E7E7E7;margin-top:7px;color:#000;padding:5px 7px;box-sizing:border-box;font-family:'Montserrat', sans-serif;resize:none;transition:.2s;-webkit-appearance:none;border-radius:0;}
.wpcf7-form textarea{height:150px;}
.wpcf7-form input:focus, .wpcf7-form textarea:focus{border:1px solid white;outline:none;}
input.wpcf7-not-valid{border:1px solid red;}
main div.wpcf7 .ajax-loader{position:absolute;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;background-color:rgba(255,255,255,0.5);top:0;left:0;margin:0;}
main div.wpcf7-response-output{margin:5px 0 15px 0;padding:15px;box-sizing:border-box;width:100%;text-align:center;font-size:12px;font-weight:400;border:none;background:rgba(0,0,0,0.15);color:#000;line-height:150%;}
main div.wpcf7-response-output.wpcf7-validation-errors{border:1px solid red;} .slick-slide {
margin: 0px 20px;
}
.slick-slide img {
width: 100%;
}
.slick-slider
{
position: relative;
display: block;
box-sizing: border-box;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-touch-callout: none;
-khtml-user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent;
}
.slick-list
{
position: relative;
display: block;
overflow: hidden;
margin: 0;
padding: 0;
}
.slick-list:focus
{
outline: none;
}
.slick-list.dragging
{
cursor: pointer;
cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list
{
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.slick-track
{
position: relative;
top: 0;
left: 0;
display: block;
}
.slick-track:before,
.slick-track:after
{
display: table;
content: '';
}
.slick-track:after
{
clear: both;
}
.slick-loading .slick-track
{
visibility: hidden;
}
.slick-slide
{
display: none;
float: left;
height: 100%;
min-height: 1px;
}
[dir='rtl'] .slick-slide
{
float: right;
}
.slick-slide img
{
display: block;
}
.slick-slide.slick-loading img
{
display: none;
}
.slick-slide.dragging img
{
pointer-events: none;
}
.slick-initialized .slick-slide
{
display: block;
}
.slick-loading .slick-slide
{
visibility: hidden;
}
.slick-vertical .slick-slide
{
display: block;
height: auto;
border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
display: none; 
} .js-scroll {
opacity: 0;
transition: opacity 500ms;
}
.js-scroll.scrolled {
opacity: 1;
}
.scrolled.fade-in-bottom {
animation: fade-in-bottom 1s ease-in-out both;
}
@keyframes fade-in-bottom {
0% {
-webkit-transform: translateY(50px);
transform: translateY(50px);
opacity: 0;
}
100% {
-webkit-transform: translateY(0);
transform: translateY(0);
opacity: 1;
}
} .site-main {padding-bottom:60px; max-width:1900px;}
.products-flex-wrapper {display:flex;flex-wrap:nowrap;}
.left-sidebar {display: inline-block; width:230px; padding-right:20px;}
.left-sidebar ul {list-style:none;}
.left-sidebar h2 {margin-top:0; padding-top:8px; font-size:21px;}
.left-sidebar #search-container {padding-bottom:30px!important;}
.products-flex-wrapper input#s {position:relative;top:-9px;}
.products {display:inline-block!important; flex: 1;}
#primary {
background-color: #FFF; width: 100%;
padding-top:50px;
}
#respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {background-color:#000000 !important;}
div.product p.price, .woocommerce div.product span.price {color:#000000 !important;}
h2.woocommerce-loop-category__title {text-align:center;}
.relatedspacer {width:100%; clear:both; min-height:140px; }
.woocommerce-products-header {background-color: transparent; padding-bottom:25px;}
.woocommerce-message {border-top-color: #f15e25!important;}
.woocommerce-message::before {color: #f15e25!important;}
.product_meta {display:none;}
.woocommerce .woocommerce-breadcrumb a,.woocommerce .woocommerce-breadcrumb {display:none;}
.woocommerce ul.products li.product .woocommerce-loop-product__title, .price {text-align:center;}
.woocommerce ul.products li.product a {text-align:center;}
.woocommerce select, .woocommerce input, input#s {padding:5px; border-color:#D5D5D5; border-width:1px; line-height:150%; color: #828282; text-transform:uppercase; font-size:11px;}
.woocommerce select:active {border-color:#D5D5D5;}
.woocommerce ul.products li.product .price {}
.woocommerce div.product .product_title {padding-bottom:30px !important;}
.woocommerce div.product form.cart .variations {padding-bottom: 30px !important;}
.woocommerce ul.products li.product .button {}
.woocommerce .woocommerce-result-count {display: none !important;}
.woocommerce .woocommerce-ordering {display: none !important;}
.woocommerce-cart .cart-collaterals .cart_totals .woocommerce-shipping-destination {display:none;}
.woocommerce-shipping-calculator {display:none;}
.woocommerce-shipping-fields {display:none!important;} .price {text-align:left!important;}
.wc-tabs-wrapper {padding-bottom:60px!important;} .wc-block-cart__submit-container {background-color:#f15e25; }
.wc-block-cart__submit-container:hover {background-color:#FF8D62; }
.woocommerce-info {border-top-color:#000000!important;}
.woocommerce-info::before {color:#000!important;}
.wp-block-search__inside-wrapper {max-width:300px!important; margin: 0 auto;}
.tab-description {padding-bottom: 60px;}
@media all and (max-width: 600px){
.products-flex-wrapper {flex-wrap: wrap;}
.left-sidebar {padding-bottom:40px;}
.left-sidebar {display: block; width:95%; padding-right:0px; margin: 0 auto;}
.left-sidebar #search-container {padding-bottom:10px!important;}
.left-sidebar h2 {padding-bottom:10px; width:210px; float: left;}
.left-sidebar h4 {clear: both;}
}
@media all and (max-width: 600px){
.woocommerce div.product .woocommerce-tabs ul.tabs li {font-size:12px;}
}