@font-face {
font-family: ProximaNovaLight;
src: url(//falconturbos.com/wp-content/themes/falcon/inc/assets/fonts/Mark Simonson  Proxima Nova Light.otf);
}
@font-face {
font-family: 'Satoshi-Light';
src: url(//falconturbos.com/wp-content/themes/falcon/inc/assets/fonts/fonts/Satoshi-Light.otf);
font-weight: 300;
font-display: swap;
font-style: normal;
}
@font-face {
font-family: 'Satoshi-Regular';
src: url(//falconturbos.com/wp-content/themes/falcon/inc/assets/fonts/Satoshi-Regular.otf);
font-weight: 400;
font-display: swap;
font-style: normal;
}
@font-face {
font-family: 'Satoshi-Medium';
src: url(//falconturbos.com/wp-content/themes/falcon/inc/assets/fonts/Satoshi-Medium.otf);
font-weight: 500;
font-display: swap;
font-style: normal;
}
@font-face {
font-family: 'Satoshi-Bold';
src: url(//falconturbos.com/wp-content/themes/falcon/inc/assets/fonts/Satoshi-Bold.otf);
font-weight: 700;
font-display: swap;
font-style: normal;
}
@font-face {
font-family: 'Satoshi-Black';
src:url(//falconturbos.com/wp-content/themes/falcon/inc/assets/fonts/Satoshi-Black.otf);
font-weight: 900;
font-display: swap;
font-style: normal;
}
.top_bar__line{
color: #08090A;
background-color: #EDB88B;
background-image: linear-gradient(264.91deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.48));
background-blend-mode: overlay;
text-align: center;
padding: 5px 0;
}
ul.products.columns-3 {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 30px;
}
ul.products.columns-3 li.product img,
ul.products.columns-3 li.product-category img{
margin: 0;
}
ul.products.columns-3 li.product,
ul.products.columns-3 li.product-category{
width: 100%!important;
margin: 0;
}
ul.products.columns-3::before{
display: none;
}
.tax-product_cat .product-category .woocommerce-loop-category__title{
display: none;
}  .woocommerce-order-received  .woocommerce-button.invoice{
color: #08090A!important;
background-color: #EDB88B!important;
background-image: linear-gradient(264.91deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.48))!important;
background-blend-mode: overlay;
font-weight: 500;
vertical-align: middle;
padding: 8px 19px;
border-radius: 4px;
box-shadow: 0px 1px 2px 0px #0000000F;
transition: background-color 0.3s ease;
font-family: 'Satoshi-Medium' !important;
min-height: 40px;
line-height: 1;
display: inline-flex;
align-items: center;
font-size: 1rem;
}
.woocommerce-order-received  .col2-set .col-2 ,
.woocommerce-order-received  .col2-set .col-1 {
max-width: unset;
}
.xoo-cp-container tbody tr {
display: block;
}
.xoo-cp-container .xoo-cp-success {
color: #000;
background-color: #efefef;
border-color: #efefef;
}
.xoo-cp-container .xcp-btn{   
border: none;
font-weight: 500;
}
.xoo-cp-btns {
display: flex;
align-items: center;
justify-content: center;
gap: 15px;
}
.xoo-cp-container .xoo-cp-btn-vc.xcp-btn{   
color: #08090A;
background-color: #EDB88B;
background-image: linear-gradient(264.91deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.48));
background-blend-mode: overlay;
font-family: 'Satoshi-Medium'!important;
}
.xoo-cp-container a.xcp-btn {   
border-radius: 30px;
}
.xoo-cp-container .xoo-cp-ptotal,
.xoo-cp-container td.xoo-cp-pqty,
.xoo-cp-container .xoo-cp-remove,
.xoo-cp-container .xoo-cp-btn-ch{
display: none;
} .woocommerce-checkout .ppcp-messages{
margin-top: 15px;
}
.wc-block-components-checkout-order-summary__title-icon{
display: none;
}
.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__content {
border-bottom: 1px solid hsla(0, 0%, 7%, .11)!important;
display: block!important;
}
.wp-block-woocommerce-checkout{
padding-top: 0px;
}
.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title {
margin-top: 0px;
}
.aws-container .aws-search-form .aws-search-btn svg {
visibility: hidden;
}
.footer_contact #text-3 .widget-title{
margin-top: 0px;
}
.cross-sells.products h2:not(.woocommerce-loop-product__title){
font-family: 'Satoshi-Medium' !important;
}
.wpforms-confirmation-container-full{
color: #08090A!important;
background-color: #EDB88B!important;
background-image: linear-gradient(264.91deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.48))!important;
background-blend-mode: overlay!important;
font-weight: 500!important;
border: unset!important;
}
div.wpforms-container-full input[type=submit]:focus:after, div.wpforms-container-full button[type=submit]:focus:after, div.wpforms-container-full .wpforms-page-button:focus:after, .wp-core-ui div.wpforms-container-full input[type=submit]:focus:after, .wp-core-ui div.wpforms-container-full button[type=submit]:focus:after, .wp-core-ui div.wpforms-container-full .wpforms-page-button:focus:after{
display: none!important;
}
html  div.wpforms-container-full button[type=submit]:hover {
background-color: #d89b6a!important;
}
html  div.wpforms-container-full .wpforms-field-label{
color: #000;
border-bottom: none;
font-family: 'Satoshi-Regular'!important;
}
html  div.wpforms-container-full button[type=submit]{
color: #08090A!important;
background-color: #EDB88B!important;
background-image: linear-gradient(264.91deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.48))!important;
background-blend-mode: overlay!important;
border-radius: 4px;
font-family: 'Satoshi-Medium'!important;
}
.wpforms-container .wpforms-field{
padding-top: 0px!important;
}
.wpforms-container{
margin: 0!important;
}
.page-template-page-contacts .contacts__content{
padding-top: 4.125rem;
padding-bottom: 4.125rem;
}
.page-template-page-contacts .contacts__content-wrapper .contacts__left p{
font-size: 16px;
line-height: 27px;
}
.page-template-page-contacts .contacts__content-wrapper .contacts__left h3{
color: #000;
border-bottom: none;
margin-bottom: 10px;
font-family: 'Satoshi-Regular'!important;
margin-top: 0;
}
.page-template-page-contacts .contacts__content-wrapper{
display: grid;
grid-template-columns: 1fr 1fr;
}
.footer_social img{
width: 40px;
height: 40px;
object-fit: scale-down;
}
.footer_social{
display: flex;
gap: 10px;
}
.title__wrap img{
height: 30px;
}
.title__wrap{
display: flex;
align-items: center;
justify-content: center;
gap: 20px;
}
.home{
background-color: #000;
}
.aws-search-result .aws_result_title {
color: #EDB88B;
}
.header__actions .aws-show-clear .aws-search-field::placeholder {
font-weight: 500;
font-size: 16px;
color: #fff;
}
.section__manufacturer .manufacturerSwiper .swiper-slide {
text-align: center;
padding: 0px 8px;
}
.section__manufacturer .manufacturerSwiper .swiper-slide img {
height: 55px;
width: 100px;
object-fit: scale-down;
}
.section__manufacturer .swiper-pagination {
position: relative;
margin-top: 20px;
}
.section__manufacturer .swiper-pagination-bullet {
background: #ffcfa3;
}
.section__manufacturer .swiper-pagination-bullet-active {
background: linear-gradient(90deg, #f5a05a 0%, #ffcfa3 100%);
}
header.mobile-menu .navbar-brand {
margin: 0 !important;
width: 33%;
text-align: center;
}
header.mobile-menu .navbar-brand img {
width: 80px!important;
}
.section__hero.wrapper_video {
height: 400px;
}
header.mobile-menu {
padding-left: 0 !important;
padding-right: 0 !important;
}
body:not(.theme-preset-active) #masthead.mobile-menu .navbar-nav > li.current_page_item > a {
color: #fff;
padding: 0;
transition: all 0.2s;
font-size: 1rem;
font-weight: 400;
line-height: 1.5;
}
body:not(.theme-preset-active) #masthead.mobile-menu .dropdown-menu .dropdown-item, body:not(.theme-preset-active) #masthead.mobile-menu .navbar-nav > li > a {
color: #EDB88B;
padding: 0;
transition: all 0.2s;
font-size: 1rem;
font-weight: 400;
line-height: 1.5;
}
.navbar-nav li a::before {
content: '';
position: absolute;
width: 100%;
height: 1px;
background-color: #fff;
bottom: -3px;
left: 0;
transform-origin: right;
transform: scaleX(0);
transition: transform .3s 
ease-in-out;
}
.mobile__wrapper{
display: flex;
flex-direction: column; height: 100%;
gap: 20px;
}
header.mobile-menu.fixed  .navbar {
height: auto!important;
}
.menu-side .mobile__socials img.whatsapp{
left: -6px;
position: relative;
}
.menu-side .mobile__socials img{
width: 40px;
height: 40px;
object-fit: scale-down;
object-position: left;
}
.menu-side .mobile__socials{
display: flex;
gap: 10px;
}
.menu-side {
position: fixed;
width: 80%;
top: 0px;
float: left;
left: 0;
height: 100vh;
background-color: #000;
z-index: 999999;
padding: 50px 25px;
overflow-x: scroll;
}
.menu-side .close-icon {
position: absolute;
right: 15px;
top: 15px;
}
.menu-side .close-icon img {
width: 32px;
margin-top: -5px;
}
header.mobile-menu .header__elements_wrap {
padding: 0;
}
header.mobile-menu .header__buttons {
display: flex;
gap: 8px;
width: 33%;
top: 3px;
position: relative;
}
header.mobile-menu .header__buttons .mobile-menu img {
width: 44px;
height: 44px;
top: -2px;
position: relative;
}   html .section__testimonial .testimonial-item.slick-slide .stars {
width: 116px;
object-fit: contain !important;
height: unset !important;
margin-bottom: 30px;
}
.section__testimonial .testimonial-item .testimonial-item__content {
font-size: 18px;
line-height: 150%;
font-weight: 400;
color: #fff;
margin-bottom: 30px;
}
html .section__testimonial .testimonial-item.slick-slide .customer-photo {
width: 56px;
object-fit: contain !important;
height: unset !important;
}
.section__testimonial .testimonial-item .testimonial-item__customer-name {
font-size: 16px;
font-weight: 600;
line-height: 150%;
color: #fff;
margin-top: 20px;
}
.section__testimonial .container {
overflow: hidden;
}
.section__testimonial .testimonial-item .testimonial-item__customer-date {
font-size: 16px;
font-weight: 400;
line-height: 150%;
color: #fff;
}
.testimonials-swiper .swiper-button-next{
right: -15px;
}
.testimonials-swiper .swiper-button-prev{
left: -15px;
}
.testimonials-swiper{
overflow: visible;
position: relative;
}
.testimonials-carousel .stars {
margin-bottom: 1em;
}
.testimonials-carousel .customer-photo {
height: 64px;
object-fit: contain;
}
.testimonials-carousel .swiper-button-next:hover:after, .testimonials-carousel  .swiper-button-prev:hover:after {
background-color: #EDB88B;
}
.testimonials-carousel .swiper-button-next:after, .testimonials-carousel  .swiper-button-prev:after {
font-size: 10px;
font-weight: bold;
color: #000;
background-color: #fff;
width: 18px;
height: 18px;
display: flex;
align-items: center;
justify-content: center;
border-radius: 50%;
transition: all 0.2;
}
.testimonials-carousel .testimonial-item {
position: relative;
padding: 0 30px;
box-sizing: border-box;
}
.header__elements_wrap {
display: flex;
justify-content: space-between;
align-items: center;
padding: 30px 0;
}
.header__elements_wrap .header__brand img {
width: 100px;
}
.header__elements_wrap .header__menu ul {
list-style: none;
display: flex;
margin-bottom: 0;
gap: 25px;
padding-left: 0px;
}
.header__elements_wrap .header__menu li a {
color: #EDB88B;
padding: 0;
transition: all 0.2s;
}
.header__elements_wrap .header__menu li a:hover {
color: #fff;
}
.header__actions {
display: flex;
gap: 25px;
}
.header__actions a {
color: #08090A;
background-color: #EDB88B;
background-image: linear-gradient(264.91deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.48));
background-blend-mode: overlay;
font-weight: 500;
display: flex;
gap: 10px;
vertical-align: middle;
padding: 8px 19px;
border-radius: 4px;
box-shadow: 0px 1px 2px 0px #0000000F;
transition: background-color 0.3s ease;
font-family: 'Satoshi-Medium'!important;
min-height: 40px;
}
.header__actions a:hover {
background-color: #d89b6a;
}
.mobile-menu .search-form .aws-container .aws-search-form,
.header__actions .aws-container .aws-search-form {
border: 1px solid #EDB88B;
border-radius: 4px;
height: 40px;
}
.mobile-menu .search-form .aws-show-clear .aws-search-field ,
.header__actions .aws-show-clear .aws-search-field {
padding-right: 40px;
background: transparent;
border: none;
border-radius: 4px;
color: #fff;
padding-left: 15px;
font-weight: 500;
font-size: 16px;
}
.mobile-menu .search-form .aws-container .aws-search-form .aws-form-btn ,
.header__actions .aws-container .aws-search-form .aws-form-btn {
background: transparent;
border: none;
}
.section__hero.wrapper_video {
height: 600px;
display: flex;
align-items: center;
position: relative;
justify-content: center;
}
.mobile-menu .search-form .aws-search-btn_icon ,
.header__actions .aws-search-btn_icon {
display: inline-block;
width: 28px !important;
height: 24px;
background-image: url(//falconturbos.com/wp-content/uploads/2025/05/Search-icon.svg);
background-size: contain;
background-repeat: no-repeat;
background-position: center;
}
.section__hero.wrapper_video .hero__wrapper {
grid-template-columns: 1fr;
}
.hero__wrapper {
display: grid;
grid-template-columns: 60% 40%;
align-items: center;
}
.section__hero.wrapper_video .hero__heading {
z-index: 999;
text-align: center;
}
.video-bg {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
object-fit: cover;
z-index: 0;
} .section__hero.falcon-hero-slider-mode {
position: relative;
display: block; overflow: hidden;
background: #08090A;
}
.falcon-hero-slider,
.falcon-hero-slide,
.falcon-hero-picture {
width: 100%;
height: 100%;
}
.falcon-hero-picture {
display: block;
}
.falcon-hero-picture img {
display: block;
width: 100%;
height: 100%;
object-fit: cover;
object-position: center;
}
.falcon-hero-slide {
position: relative;
}
.falcon-hero-link {
position: absolute;
inset: 0;
z-index: 2;
cursor: pointer;
}
.falcon-hero-prev,
.falcon-hero-next {
--swiper-navigation-size: 16px;
width: 46px;
height: 46px;
margin-top: -23px;
padding: 0;
color: #fff;
background: rgba(0, 0, 0, 0.35);
border: 1px solid rgba(255, 255, 255, 0.45);
border-radius: 50%;
backdrop-filter: blur(8px);
z-index: 5;
transition: background 0.25s, border-color 0.25s;
}
.falcon-hero-prev {
left: 25px;
}
.falcon-hero-next {
right: 25px;
}
.falcon-hero-prev:hover,
.falcon-hero-next:hover {
background: rgba(0, 0, 0, 0.8);
border-color: #EDB88B;
}
.falcon-hero-progress {
position: absolute;
bottom: 25px;
left: 50%;
transform: translateX(-50%);
width: 180px;
height: 3px;
background: rgba(255, 255, 255, 0.3);
border-radius: 3px;
overflow: hidden;
z-index: 5;
pointer-events: none;
}
.falcon-hero-progress-bar {
display: block;
width: 100%;
height: 100%;
background: #EDB88B;
transform: scaleX(0);
transform-origin: left center;
}
.section__manufacturer {
background-color: #08090A;
}
.section-instagram .title__wrap img{
height: 50px;
}
.section-instagram .sbi_feedtheme_header_text h3{
color: white;
}
.section-instagram {
background-color: #08090A;
}
.section__manufacturer .manufacturer__title {
font-family: "Orbitron", sans-serif !important;
background: linear-gradient(90deg, #f5a05a 0%, #ffcfa3 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
color: transparent;
font-size: 18px;
line-height: 24px;
font-weight: 600;
text-align: center;
}
.section__manufacturer .manufacturer__brands {
display: flex;
align-items: baseline;
justify-content: center;
gap: 15px;
}
.section__manufacturer .manufacturer__brands .manufacturer__brand_logo {
background-color: transaparent;
padding: 15px;
}
.section__manufacturer .manufacturer__brands .manufacturer__brand_logo img {
width: 100px;
height: 70px;
object-fit: contain; transition: all 0.2s;
}
.about-us.section {
background-color: #08090A;
margin-bottom: -1px;
}
.about-us.section .about__wrapper {
display: grid;
grid-template-columns: 40% 60%;
align-items: center;
}
.section-title__big {
font-family: "Orbitron", sans-serif !important;
background: linear-gradient(90deg, #f5a05a 0%, #ffcfa3 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
color: transparent;
font-size: 64px;
line-height: 72px;
font-weight: 700;
}
.about-us.section .about__img img {
width: 100%;
object-fit: cover;
}
.about-us.section .about__wrapper .about__content {
padding: 80px;
}
.description.white {
font-size: 18px;
line-height: 150%;
font-weight: 400;
color: #fff;
}
.primary-btn.orange {
display: inline-grid;
}
.primary-btn.orange a {
color: #08090A;
background-color: #EDB88B;
background-image: linear-gradient(264.91deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.48));
background-blend-mode: overlay;
padding: 14px 24px;
border-radius: 4px;
box-shadow: 0px 1px 2px 0px #0000000F;
font-weight: 500;
transition: background-color 0.3s ease;
font-family: 'Satoshi-Medium';
}
.primary-btn.orange a:hover {
background-color: #d89b6a;
}
.section__turbochargers {
background-color: #060606;
position: relative;
}
.turbochargers__wrapper {
display: grid;
grid-template-columns: 40% 60%;
align-items: center;
}
.section-title__mid {
font-family: "Orbitron", sans-serif !important;
background: linear-gradient(90deg, #f5a05a 0%, #ffcfa3 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
color: transparent;
font-size: 36px;
line-height: 44px;
font-weight: 700;
}
.intercoolers__image {
position: absolute;
top: 0;
}
.turbo-numbers__section{
background-color: transparent!important;
}
.intercoolers__image img {
height: 578px;
}
.turbochargers__wrapper .turbochargers__content {
padding: 80px;
}
.section__turbochargers.intercoolers-top .turbochargers__image{
background-color: #000;
}
.turbochargers__image {
text-align: right;
height: 100%;
}
.turbochargers__wrapper .turbochargers__image img {
width: 100%;
object-fit: cover;
}
.section__intercoolers {
background-color: #060606;
position: relative;
height: 578px;
}
.turbo-numbers__section .turbo-numbers__list ul{
list-style: none;
columns: 3;
-webkit-columns: 3;
list-style: none;
padding-left: 0;
}
.intercoolers__image {
position: absolute;
top: 0;
}
.intercoolers__image img {
height: 578px;
}
.intercoolers__content {
position: absolute;
top: 50%;
right: 0;
transform: translateY(-50%);
max-width: 50%;
text-align: left;
color: white;
}
.section__intercoolers.parts {
background-color: #0e0c0d;
}
.section__testimonial {
position: relative;
background: #08090A;
}
.turbo-numbers__section .turbo-numbers__list{
padding: 30px;
}
.woocommerce-Tabs-panel--description .compatible-section-title{
padding-top: 30px !important;
padding-bottom: 30px !important;
font-size: 16px;
font-weight: 900 !important;
text-transform: uppercase;
}
button.button.show_modal_details_btn_plugify:hover{
background-color: #d89b6a !important;
color: #08090A;
}
button.button.show_modal_details_btn_plugify{
color: #08090A;
background-color: #EDB88B!important;
background-image: linear-gradient(264.91deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.48))!important;
background-blend-mode: overlay!important;
border-radius: 0;
margin-top: 5px;
transition: all 0.2s;
font-weight: 500;
border: none;
font-size: 13px;
font-family: 'Satoshi-Medium' !important;
}
.entry-content h3{
font-size: 18px;
font-weight: 800;
}
.entry-content h2{
font-size: 25px;
font-weight: 800;
}
h1.page-title{
color: #000;
font-size: 35px;
font-weight: 900;
text-transform: uppercase;
font-family: 'Satoshi-Medium'!important;
} .entry-content ul li h4{
margin-top: 0;
margin-bottom: 0;
} .main-btn.black a:hover{
background-color: #fff!important;
color: #000!important;
}
body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link) {
min-height: unset!important;
}
body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link):focus {
box-shadow: unset!important;
outline: none!important;
}
.main-btn.white a:hover{
background-color: #000;
color: #fff;
border: 1px solid transparent;
}
.wc-block-components-button:not(.is-link),
.main-btn.black a{
background-color: #000!important;
color: #fff!important;
border: 1px solid #000!important;
}
.main-btn.white a{
background-color: #fff;
color: #000;
border: 1px solid #fff;
}
.wc-block-components-button:not(.is-link):hover{ }
.wc-block-checkout__actions .wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button .wc-block-components-checkout-place-order-button__text{
color: #08090A;
font-weight: 500;
}
html .wc-block-checkout__actions .wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button:hover {
background-color: #d89b6a!important;
}
html .wc-block-checkout__actions .wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button{
color: #08090A;
background-color: #EDB88B!important;
background-image: linear-gradient(264.91deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.48))!important;
background-blend-mode: overlay!important;
padding: 14px 24px;
border-radius: 4px;
box-shadow: 0px 1px 2px 0px #0000000F!important;
font-weight: 500;
transition: background-color 0.3s ease;
font-family: 'Satoshi-Medium';
border: none!important;
}
.main-btn a{
background-color: #fff;
padding: 11px 35px !important;
border-radius: 30px;
font-weight: 800;
color: #000;
text-transform: initial;
font-size: 20px;
transition: background-color 0.2s!important;
}
.main-btn{
position: relative;
display: inline-flex;
}
.page-template-page-home .hero .text-block h1{
color: #fff;
font-size: 60px;
font-weight: 800;
}
.page-template-page-home .hero .text-block{
margin: 0;
position: absolute;
top: 60%;
left: 50%;
transform: translate(-50%, -60%);
}
.page-template-page-home .hero{
height: 700px;
margin-top: -112px;
background-size: cover;
position: relative;
}
nav.navbar ul.navbar-nav{
gap: 15px;
margin-left: 2em;
}
.shop-elements .aws-container .aws-search-form {
height: 39px;
}
.shop-elements .aws-container .aws-search-btn {
border-top-right-radius: 30px !important;
border-bottom-right-radius: 30px !important;
}
.shop-elements .aws-container .aws-search-field{
border-top-left-radius: 30px !important;
border-bottom-left-radius: 30px !important;
padding-left: 2em;
}
.shop-elements .aws-container{ } body.search-results .col-lg-4 .price ins{
opacity: .5;
text-decoration: line-through;
margin-right: 6px;
}
body.search-results .col-lg-4 h5{
font-size: 14px;
line-height: 17px;
color: #333333;
text-align: center;
}
body.search-results .col-lg-4 .shop-badge{
}
body.search-results .col-lg-4 .price{
text-align: center;
color: #C93D34;
font-weight: bold;
font-size: 14px;
line-height: 17px;
margin-bottom: 0;
}
body.search-results .col-lg-4{
text-align: center;
}
.features-list .feature h3{
color: #999;
margin-top: 0;
margin-bottom: 0;
font-size: 13px;
font-weight: 600;
line-height: 1.5;
text-transform: uppercase;
}
.features-list .feature img{
width: 40px;
object-fit: contain;
top: -4px;
position: relative;
}
.features-list .feature{
justify-content: flex-start;
gap: 20px;
align-items: center;
}
.features-list{
} ul.ywcca_category_accordion_widget li{
}
ul.ywcca_category_accordion_widget .children li a:before{
display: none;
}
html .wct-category {
border-bottom: 1px solid!important;
padding: 10px 0!important;
}
html .wct-category a{
text-transform: uppercase;
}
.wct-category .wct-sub-category  a:before{
display: none;
}
.wct-sub-categories.wct--visible {
margin: 15px;
}
.menu-side .navbar-nav .dropdown-menu li a:before{
transform: unset;
}
.menu-side .navbar-nav .dropdown-menu li a:before{
content: '';
width: 50px;
height: 30px;
min-height: 30px;
background-size: contain !important;
background-repeat: no-repeat !important;
display: inline-block;
margin-right: 10px;
position: relative;
vertical-align: -50%;
background-color: #fff !important;
background-position: center !important;
border: 3px solid;
border-radius: 3px;
}
.wct-category a:before,
ul.ywcca_category_accordion_widget li a:before{
content: '';
width: 50px;
height: auto;
min-height: 30px;
background-size: contain!important;
background-repeat: no-repeat!important;
display: inline-block;
margin-right: 10px;
position: relative;
vertical-align: -50%;
}
.sb_instagram_header .sbi_header_text .sbi_bio{
color: #fff;
} .wct-category.cat-281 a:before,
ul.ywcca_category_accordion_widget li.cat-item-281 a:before{
background: url(//falconturbos.com/wp-content/uploads/2025/11/parts-1.jpg);
} .wct-category.cat-290 a:before,
ul.ywcca_category_accordion_widget li.cat-item-290 a:before{
background: url(//falconturbos.com/wp-content/uploads/2025/11/OEM.jpg);
top: 5px;
} #menu-item-3216 a:before,
.wct-category.cat-230 a:before,
ul.ywcca_category_accordion_widget li.cat-item-230 a:before{
background: url(//falconturbos.com/wp-content/uploads/2025/11/NISSAN.jpeg);
} #menu-item-3210 a:before,
.wct-category.cat-234 a:before,
ul.ywcca_category_accordion_widget li.cat-item-234 a:before{
background: url(//falconturbos.com/wp-content/uploads/2025/01/hella-150x150.png);
} #menu-item-3214 a:before,
.wct-category.cat-233 a:before,
ul.ywcca_category_accordion_widget li.cat-item-233 a:before{
background: url(//falconturbos.com/wp-content/uploads/2025/01/melett-68.png);
} #menu-item-3218 a:before,
.wct-category.cat-231 a:before,
ul.ywcca_category_accordion_widget li.cat-item-231 a:before{
background: url(//falconturbos.com/wp-content/uploads/2025/11/toyota-icon.svg);
}
#menu-item-3213 a:before,
.wct-category.cat-235 a:before,
ul.ywcca_category_accordion_widget li.cat-item-235 a:before{
display: none;
}
.wct-category.cat-25 a:before,
ul.ywcca_category_accordion_widget li.cat-item-25 a:before{
background: url(//falconturbos.com/wp-content/uploads/2022/11/Audi_logo_rings.png);
} .wct-category.cat-753 a:before,
ul.ywcca_category_accordion_widget li.cat-item-753 a:before{
background: url(//falconturbos.com/wp-content/uploads/2026/07/sale.png);
} #menu-item-3208 a:before,
.wct-category.cat-29 a:before,
ul.ywcca_category_accordion_widget li.cat-item-29 a:before{
background: url(//falconturbos.com/wp-content/uploads/2022/11/bmw-logo.png);
} .wct-category.cat-223 a:before,
ul.ywcca_category_accordion_widget li.cat-item-223 a:before{
background: url(//falconturbos.com/wp-content/uploads/2022/11/fiat-logo.png);
} #menu-item-3209 a:before,
.wct-category.cat-26 a:before,
ul.ywcca_category_accordion_widget li.cat-item-26 a:before{
background: url(//falconturbos.com/wp-content/uploads/2022/11/ford-logo.png);
top: 5px;
}
.wct-category.cat-137 a:before,
ul.ywcca_category_accordion_widget li.cat-item-137 a:before{
background: url(//falconturbos.com/wp-content/uploads/2022/11/Jaguar_logo.svg);
} #menu-item-3211 a:before,
.wct-category.cat-224 a:before,
ul.ywcca_category_accordion_widget li.cat-item-224 a:before{
background: url(//falconturbos.com/wp-content/uploads/2022/11/Jeep_logo.png);
top: 5px;
} #menu-item-3212 a:before,
.wct-category.cat-34 a:before,
ul.ywcca_category_accordion_widget li.cat-item-34 a:before{
background: url(//falconturbos.com/wp-content/uploads/2022/11/Land-rover-logo.png);
top: 2px;
} #menu-item-3215 a:before,
.wct-category.cat-35 a:before,
ul.ywcca_category_accordion_widget li.cat-item-35 a:before{
background: url(//falconturbos.com/wp-content/uploads/2022/11/Mercedes-Logo.png);
} #menu-item-3217 a:before,
.wct-category.cat-36 a:before,
ul.ywcca_category_accordion_widget li.cat-item-36 a:before{
background: url(//falconturbos.com/wp-content/uploads/2025/11/Peugeot_Logo.svg);
} #menu-item-3219 a:before,
.wct-category.cat-33 a:before,
ul.ywcca_category_accordion_widget li.cat-item-33 a:before{
background: url(//falconturbos.com/wp-content/uploads/2022/02/volkswagen-logo-1.png);
} .woocommerce-checkout .woocommerce .woocommerce-form-coupon-toggle,
.woocommerce-checkout .woocommerce .woocommerce-form-login-toggle{
display: none;
}
@media (min-width: 1200px) {
.container, .container-lg, .container-md, .container-sm, .container-xl {
max-width: 1140px!important;
}
}
html a ,
html a:hover {
color: inherit;
}
html a:hover {
text-decoration: unset;
}
html .btn-primary.focus, html .btn-primary:focus {
box-shadow: unset;
}
.woocommerce-SavedPaymentMethods-saveNew label {
margin-bottom: 0px;
}
.woocommerce-SavedPaymentMethods-saveNew {
align-items: center;
}
#wc-stripe-cc-form{
max-width: 500px;
}
#wc-stripe-cc-form .form-row.form-row-wide{
display: block;
}
.woocommerce-checkout #payment ul.payment_methods .stripe-card-group {
position: relative;
min-width: 463px;
display: block;
}
html .wc-stripe-elements-field .__PrivateStripeElement iframe,
html .wc-stripe-elements-field, html .wc-stripe-iban-element-field {
width: 100%!important;
}
html .widget_yith_wc_category_accordion ul {
padding-left: 0px;
}
.widget_yith_wc_category_accordion .highlight_cat {
color: #C93D34;
}
html .widget_yith_wc_category_accordion ul.children {
padding-left: 30px;
}
#what-we-do .vc_column_container{
cursor: pointer;
}
.d-lg-none.site-header .shop-elements {
display: block;
margin-top: 9px;
}
.d-lg-none.site-header .shop-elements .search_bar input#keyword{
width: 100%;
}
.d-lg-none.site-header .shop-elements .search_bar form{
display: flex;
}
.d-lg-none.site-header .right-side .navbar-toggler-icon{
margin-top: -8px;
}
.d-lg-none.site-header .right-side .cart-icon {
margin-top: 8px;
margin-right: 2em;
}
.d-lg-none.site-header .right-side{
display: inherit;
}
#button-next{
color: #fff;
padding: 13px 24px !important;
background-image: linear-gradient(136deg, #D55620, #C83839);
width: 100% !important;
text-align: center !important;
line-height: 1;
border-radius: 0;
outline: unset;
border: none;
float: unset;
position: relative;
display: block;
font-size: 1rem;
}
#customer_login .u-column2.col-2,
#customer_login .u-column1.col-1{
max-width: unset;
}
.page-id-172 .entry-header{
display: none;
}
.woocommerce form .form-row-wide, .woocommerce-page form .form-row-wide {
display: block;
}
.woocommerce form.woocommerce-form-login .form-row {
display: block;
}
.woocommerce .woocommerce-form-login .woocommerce-form-login__submit,
.btn-primary {
border-color: transparent!important;
border-radius: 0!important;
}
.btn-primary:not(:disabled):not(.disabled).active:focus, .btn-primary:not(:disabled):not(.disabled):active:focus, .show>.btn-primary.dropdown-toggle:focus {
box-shadow: unset!important;
}
.woocommerce .woocommerce-form-login .woocommerce-form-login__submit,
#customer_login .u-column2.col-2
.woocommerce-Button,
.main-btn{
font-size: 14px!important;
font-weight: 600!important;
text-transform: uppercase;
}
.woocommerce .woocommerce-form-login .woocommerce-form-login__submit,
.woocommerce-Button,
.main-btn.gradient {
color: #fff;
padding: 13px 24px !important;
background-image: linear-gradient(136deg, #D55620, #C83839);
width: 220px !important;
text-align: center !important;
}
html .col-md-1-5{
flex: 0 0 20%!important;
max-width: 20%!important;
position: relative!important;
width: 100%!important;
padding-right: 15px!important;
padding-left: 15px!important;
}
.btn-primary.focus, .btn-primary:focus, .form-control:focus {
box-shadow: unset;
} html body {
font-family: 'Satoshi-Regular'!important;
}
html h1, html h2, html h3, html h4, html h5, html h6 {
font-family: 'Satoshi-Regular'!important;
} .top-bar a:hover{
color: #C93D34;
}
.navbar-nav li a{
position:relative;
}
.navbar-nav li a:hover::before {
transform-origin: left;
transform: scaleX(1);
}
.navbar-nav li a::before {
content: '';
position: absolute;
width: 100%;
height: 1px;
background-color: #fff;
bottom: -3px;
left: 0;
transform-origin: right;
transform: scaleX(0);
transition: transform .3s ease-in-out;
}
.top-bar a{
color: #000;
text-decoration: unset;
font-size: 16px;
font-family: ProximaNovaLight;
transition: all 0.2s;
}
.top-bar ul li img{
margin-right: 8px;
margin-top: -2px;
filter: brightness(0);
}
.top-bar ul li{
}
.top-bar ul{
list-style: none;
padding: 0;
display: flex;
width: 100%;
margin-bottom: 0px;
justify-content: space-between;
}
.top-bar .widget {
margin: 0 0 0em;
}
.top-bar{
background-color: #fff;
padding: 5px 0;
}
.home .hero-img img{
height: 600px;
object-fit: cover;
object-position: 50% 61%;
} :focus-visible,
button:focus {
outline: unset!important;
}
.shop-elements .search_bar .search_result {
position: absolute;
}
.shop-elements .search_bar .search_result li::marker {
display: none;
}
.shop-elements .search_bar .search_result li {
list-style: none;
margin-bottom: 11px;
z-index: 999;
border-bottom: 1px solid;
padding-bottom: 11px;
}
.shop-elements .search_bar .search_result li a{
font-size: 14px;
}
.shop-elements .search_bar .search_result ul{
margin-top: 10px;
background-color: #fff;
z-index: 99999;
position: relative;
padding: 10px;
}
.shop-elements .search_bar button{
padding-left: 10px;
height: 30px;
box-shadow: none;
background: transparent;
border: none;
}
.shop-elements .search_bar input#keyword{
padding-left: 10px;
height: 30px;
box-shadow: none;
background: #fffc;
border: none;
}
.cart-icon .number-cart{
position: absolute;
top: -3px;
color: #fff;
right: -11px;
width: 15px;
height: 15px;
border-radius: 50%;
font-size: 12px;
text-align: center;
background-image: linear-gradient(136deg, #D55620, #C83839);
}
.cart-icon{
position: relative;
margin-top: 6px;
padding-left: 16px;
margin-right: 7px;
}
.shop-elements {
position: relative;
display: flex;
}
#header-sticky.sticky  #main-nav {
height: 72px;
}
#header-sticky.sticky .top-bar img{
filter: unset;
}
#header-sticky.sticky .top-bar a{
color: #fff;
}
#header-sticky.sticky .top-bar{
background: rgb(0 0 0 / 90%);
}
#header-sticky.sticky #masthead{
height: 72px;
padding-top: 0;
background: rgb(0 0 0 / 90%);
}
#header-sticky.sticky .shop-logo,
#header-sticky.sticky .shop-categories{
display: none;
}
#header-sticky.sticky{
position: fixed;
top: 0;
width: 100%;
z-index: 9999;
animation: smoothScroll 1s forwards;
}
@keyframes smoothScroll {
0% {
transform: translateY(-40px);
}
100% {
transform: translateY(0px);
}
}
.navbar-brand img{
width: 100px;
}
html body:not(.theme-preset-active) #masthead .navbar-nav > li > a,
html body:not(.theme-preset-active) #masthead .navbar-nav > li > a:hover,
html body:not(.theme-preset-active) #masthead .navbar-nav > li.current_page_item > a{
line-height: 19px;
font-weight: 900;
}
.navbar-nav li a:active,
.navbar-nav li a:hover,
.navbar-nav li a{
color: #fff!important;
}
.home #content.site-content {
margin-top: -112px;
}
.home #header-sticky.sticky #masthead{
height: 72px!important;
}
.home .content-area  h1{
display: none;
}
header.fixed .navbar-brand img {
width: 70px;
}
header.fixed  .navbar{
height: 80px!important;
}
header.fixed {
position: fixed !important;
width: 100%;
top: 0 !important;
z-index: 9999;
}
html header#masthead {
background-color: #08090A;
position: relative;
} .woocommerce table.shop_attributes tr:nth-child(odd),
#tab-description table.compatible tr:nth-child(odd),
#tab-compatible_tab table.compatible tr:nth-child(odd){
background: #E2E2E2;
}
.woocommerce table.shop_attributes tr:nth-child(even),
#tab-description table.compatible tr:nth-child(even),
#tab-compatible_tab table.compatible tr:nth-child(even){
background: #F2F2F2;
}
#tab-description table.compatible tr.compatible-sub,
#tab-compatible_tab table.compatible tr.compatible-sub{
background: #B3B3B3;
}
#tab-description table.compatible td,
#tab-compatible_tab table.compatible td{
font-size: 13px;
line-height: 19px;
color: #666666;
font-weight: 400;
padding: 10px 30px;
}
#tab-description table.compatible th,
#tab-compatible_tab table.compatible th{
padding: 10px 30px;
}
#tab-description .table-name:hover,
#tab-compatible_tab .table-name:hover{
color: #333!important;
}
#tab-description table.compatible,
#tab-compatible_tab table.compatible{
font-size: 13px;
line-height: 19px;
color: #666666;
font-weight: 600;
margin-bottom: 0;
}
.page-id-650 .entry-content ul li{
list-style: none;
position: relative;
padding: 5px 8px;
margin-bottom: 0;
}
.page-id-650 .entry-content ul li:nth-child(even),
#tab-description div:nth-child(even),
#tab-turbo_numbers_tab div:nth-child(even),
#tab-compatible_tab .compatible-section:nth-child(even),
#tab-description .compatible-section:nth-child(even){
background-color: #f6f6f6;
}
#tab-description .table-name,
#tab-compatible_tab .table-name{
font-size: 13px;
line-height: 19px;
color: #000;
font-weight: 600;
padding: 10px 30px;
cursor: pointer;
transition: all 0.3s;
}
.woocommerce table.shop_attributes {
border-top: unset;
}
.related.products .intro{
font-size: 13px;
line-height: 19px;
color: #BBBBBB;
margin-top: 36px;
margin-bottom: 50px;
}
html .woocommerce table.shop_attributes td {
font-size: 13px;
line-height: 19px;
color: #666666;
font-weight: 400;
font-style: unset;
}
html .woocommerce table.shop_attributes th {
font-size: 13px;
line-height: 19px;
color: #666666;
font-weight: 600;
}
.single-product  #content.site-content {
padding-bottom: 0rem;
}
#tab-additional_information h2{
display: none;
}
.wpgs-for .slick-arrow {
display: none!important;
}
.single-product .woocommerce-tabs.wc-tabs-wrapper{
margin-top: 80px;
position: relative;
display: inline-block;
width: 100%;
}
.woocommerce-product-gallery .slick-prev,
.woocommerce-product-gallery .slick-next {
top: 57%;
}
.slick-list.draggable .slick-slide img{
height: 100px!important;
object-fit: cover;
}
.woocommerce-widget-layered-nav-list__item.chosen:before {
content: '\2714';
position: absolute;
top: -5px;
left: 0;
}
.woocommerce .widget_price_filter .ui-slider-horizontal {
height: 0.3em;
margin-left: 6px;
margin-right: 0;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{
width: 5px;
border-radius: 0;
margin-left: -5px;
}
.woocommerce-tabs ul.wc-tabs {
padding: 0 0 0 0!important;
display: none;
}
body.single-product .woocommerce-tabs ul.wc-tabs li a{
padding-top: 30px!important;
font-size: 16px;
font-weight: 900 !important;
text-transform: uppercase;
}
body.single-product .woocommerce-tabs ul.wc-tabs li.active a {
position: relative;
}
body.single-product .woocommerce-tabs ul.wc-tabs li.active a:before {
content: "";
position: absolute;
left: 0;
top: 0;
height: 1px;
width: 95px;
border-bottom: 3px solid #C93D34;
}
.woocommerce-tabs ul.wc-tabs li.active a{
color: #000!important;
}
.woocommerce-tabs ul.wc-tabs li a{
color: #999!important;
font-size: 16px;
line-height: 19px;
font-weight: bold;
text-transform: uppercase;
}
.woocommerce-tabs ul.wc-tabs li.additional_information_tab{
border: unset;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
padding: 0em;
margin-right: 66px!important;
margin: 0;
background-color: transparent;
border: unset;
}
.woocommerce div.product .woocommerce-tabs ul.tabs::before {
border-bottom: unset;
}
form.woocommerce-ordering select{
color: #717171;
font-size: 14px;
margin-left: 11px;
border-top: unset;
border-left: unset;
border-right: unset;
border-bottom: 1px solid #71717191;
padding-bottom: 5px;
font-weight: 600;
}
.shop-badge{
text-align: center;
font-size: 12px;
line-height: 17px;
color: #BDBDBD;
font-weight: 500;
display: block;
}
.related.products h2:not(.woocommerce-loop-product__title):before {
content: "";
position: absolute;
left: 0;
bottom: -6px;
height: 1px;
width: 40px;
border-bottom: 2px solid #C93D34;
}
.related.products h2:not(.woocommerce-loop-product__title){
color: #000;
font-size: 22px;
font-weight: 800;
text-transform: uppercase;
position: relative;
}
html .lmp_load_more_button .lmp_button {
background-color: #000!important;
padding: 11px 35px!important;
border-radius: 30px!important;
font-weight: 800!important;
color: #fff!important;
text-transform: initial!important;
font-size: 20px!important;
transition: background-color 0.2s!important;
}
.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current {
background: transparent;
color: #ffffff;
background-image: linear-gradient(136deg, #D55620, #C83839);
font-size: 14px;
line-height: 17px;
font-weight: 600;
}
.woocommerce nav.woocommerce-pagination ul li a{
font-size: 14px;
line-height: 17px;
font-weight: 600;
}
.woocommerce nav.woocommerce-pagination ul li {
border-right: unset;
}
.woocommerce nav.woocommerce-pagination ul {
border: unset;
}
.woocommerce ul.products li.product .tagged_as{
margin: 0;
position: absolute;
top: 15px;
background: #C93D34;
color: #fff;
font-size: 20px;
font-weight: 600;
padding: 10px 12px;
}
.woocommerce ul.products li.product .price{
text-align: center;
color: #C93D34;
font-weight: bold;
font-size: 14px;
line-height: 17px;
margin-bottom: 0;
}
.woocommerce ul.products li.product .woocommerce-loop-product__title{
font-size: 14px;
line-height: 17px;
color: #333333;
text-align: center;
padding-bottom: 15px;
}
.woocommerce ul.products li.product img{
height: 250px !important;
object-fit: contain;
}
.woocommerce ul.products{
margin-top: 6px;
}
.woocommerce .woocommerce-breadcrumb a {
font-weight: 400;
}
.woocommerce .woocommerce-breadcrumb {
color: #717171;
font-size: 14px;
font-weight: 600;
}
.shop-top{
position: relative;
display: flex;
justify-content: space-between;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,
.woocommerce .widget_price_filter .ui-slider .ui-slider-range {
background-image: linear-gradient(136deg, #D55620, #C83839);
}
body.search-results h1.page-title{
text-transform: uppercase;
font-weight: 900;
font-size: 23px;
line-height: 1.2;
margin-bottom: 32px;
}
body.post-type-archive-product:not(.search-results) h1.page-title{
display: none;
}
body.woocommerce #sidebar .woocommerce-widget-layered-nav-list__item{
font-size: 14px;
color: #717171;
margin-bottom: 15px;
}
body.woocommerce #sidebar .price_slider_amount .price_label{
color: #333333;
font-size: 12px;
float: left;
}
body.woocommerce #sidebar .price_slider_amount button{
float: right;
background: transparent;
color: #333333;
text-transform: uppercase;
font-size: 12px;
margin-top: 1px;
padding-right: 0;
}
body.woocommerce #sidebar .bapf_ckbox_sqchck input[type=checkbox]:checked:after {
width: 6px;
height: 10px;
border-bottom: 2px solid #ca3b37;
border-right: 2px solid #ca3b37;
}
body.woocommerce #sidebar .berocket_single_filter_widget .bapf_body ul li label{
color: #717171;
font-size: 14px;
margin-left: 11px;
margin-bottom: 0;
margin-top: 1px;
}
body.woocommerce #sidebar  .bapf_ckbox_sqchck input[type=checkbox] {
border: 2px solid #c3c3c3;
width: 16px;
height: 16px;
margin-right: 5px;
}
body.woocommerce #sidebar .berocket_single_filter_widget .bapf_body ul li{
margin-bottom: 15px!important;
}
body.woocommerce #sidebar .berocket_single_filter_widget .bapf_body ul{
padding: 0;
}
body.woocommerce #sidebar .berocket_single_filter_widget,
body.woocommerce #sidebar section{
margin-bottom: 30px; padding-bottom: 30px;
}
html .woocommerce span.onsale,
html .woocommerce ul.products li.product .onsale {
width: 50px;
height: 50px;
background-color: #c93d34 !important;
}
body.woocommerce #sidebar .bapf_sfilter h3,
body.woocommerce #sidebar .widget-title{
margin-top: 0;
text-transform: uppercase;
font-weight: 900;
font-size: 23px;
line-height: 1.2;
margin-bottom: 32px;
color: #000;
font-family: 'Satoshi-Medium'!important;
}
.single-product .entry-summary .shop-badge{
display: block;
text-align: left;
}
.single-product .product_meta a{
text-transform: uppercase;
}
.single-product .product_meta .posted_in{
display: none;
}
.single-product .woocommerce-variation-description p{
margin-bottom: 0px !important;
}
.single-product .single_variation_wrap .woocommerce-variation{
display: none!important;
}
.single-product .product_meta .sku_wrapper{
display: none;
}
.single-product .woocommerce-variation-description,
.single-product .product_meta{
font-size: 12px;
line-height: 17px;
color: #BDBDBD;
font-weight: 500;
}
.woocommerce div.product form.cart {
margin-bottom: 1em;
}
.single-product .woocommerce-Tabs-panel h2{
display: none;
}
.single-product .woocommerce-variation-add-to-cart{
margin-top: 1em;
}
.single-product .quantity input.input-text{
border: 1px solid #ced4da;
height: 39px;
margin-top: 4px;
margin-right: 15px;
}
.woocommerce div.product form.cart .button:hover {
background-color: #fff;
color: #000;
}
.woocommerce div.product form.cart .button::after {
display: none;
}
.woocommerce div.product form.cart .button {  background-color: #000;
padding: 11px 35px;
border-radius: 30px;
font-weight: 800;
color: #fff;
text-transform: initial;
font-size: 20px;
transition: background-color 0.2s;
border: 1px solid #000;
}
.form-control:focus {
border-color: unset!important;
box-shadow: unset!important;
}
.single-product table.variations select{
font-size: 12px;
line-height: 17px;
color: #000;
font-weight: 500!important;
border-radius: 0;
width: 400px;
}
.single-product table.variations label {
font-size: 12px;
line-height: 17px;
color: #000;
font-weight: 500!important;
}
.woocommerce div.product form.cart .variations td, .woocommerce div.product form.cart .variations th {
display: block;
}
.single-product .woocommerce-product-details__short-description{
font-size: 13px;
line-height: 19px;
font-weight: 500;
color: #000;
}
.woocommerce div.product p.price, .woocommerce div.product span.price {
color: #C93D34;
font-size: 30px;
font-weight: bold;
margin-bottom: 35px;
}
.woocommerce div.product div.summary {
margin-top: 0;
}
.single-product h1.product_title {
color: #000;
font-size: 34px;
font-weight: 800;
border-bottom: none;
margin-bottom: 20px;
font-family: 'Satoshi-Medium'!important;
}
.shop-categories .category img{
max-width: 67px;
height: 40px;
filter: brightness(0) invert(1);
}
.shop-logo{
text-align: center;
}
.shop-logo img{
width: 70px;
}
.shop-categories{
display: flex;
justify-content: space-between;
align-items: center;
padding: 30px;
bottom: -29px;
position: relative;
background: #000000b3;
}
.woocommerce-checkout header#masthead ,
.woocommerce-cart header#masthead ,
.single-product header#masthead {   background-color: #000; }
html .woocommerce .woocommerce-message .button,
html .return-to-shop .wc-backward,
.woocommerce .cart button[name="update_cart"],
.woocommerce .cart .coupon button{
color: #08090A;
background-color: #EDB88B!important;
background-image: linear-gradient(264.91deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.48))!important;
background-blend-mode: overlay!important;
border-radius: 0;
transition: all 0.2s;
font-weight: 500;
border: none;
font-family: 'Satoshi-Medium' !important;
}
.woocommerce table.shop_table th{
color: #000!important;
font-size: 16px;
line-height: 19px;
font-weight: bold;
text-transform: uppercase;
}
.woocommerce-checkout-payment label,
.woocommerce-checkout-payment .wc_payment_method p,
.woocommerce-message,
.woocommerce-customer-details address,
.woocommerce-notice,
.woocommerce-info,
.woocommerce-privacy-policy-text ,
.woocommerce table.shop_table td {
font-size: 13px;
line-height: 19px;
font-weight: 500;
color: #000;
}
.woocommerce-info::before {
color: #C93D34;
}
html .woocommerce-info {
border-top-color: #C93D34;
font-weight: 500!important;
}
#customer_details .col-12{
padding: 0;
}
html .select2-container .select2-selection--single {
height: 33.5px;
}
.woocommerce-additional-fields .form-row input::placeholder,
.woocommerce-additional-fields .form-row input,
.woocommerce form .form-row textarea::placeholder,
.woocommerce form .form-row textarea,
html .select2-container--default .select2-selection--single .select2-selection__rendered,
.woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row input{
border-radius: 0;
font-size: 13px;
line-height: 33px;
color: #666666;
font-weight: 400;
font-style: unset;
}
.woocommerce-additional-fields textarea::placeholder,
.woocommerce-additional-fields textarea{
line-height: 1.2!important;
}
.woocommerce-additional-fields textarea{
min-height: 130px;
}
#order_comments_field {
display: block;
}
.woocommerce-additional-fields .form-row label,
#order_comments_field label,
.woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row label{
font-size: 13px;
line-height: 19px;
color: #666666;
font-weight: 600;
line-height: 1!important;
}
.woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row{
display: block;
}
.woocommerce form .form-row textarea,
.select2-container--default .select2-selection--single,
html .woocommerce table.shop_table {
border-radius: 0px;
}
.woocommerce #payment #place_order:hover, .woocommerce-page #payment #place_order:hover,
#add_payment_method .wc-proceed-to-checkout a.checkout-button:hover,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,
.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button:hover{
background-color: #d89b6a!important;
color: #08090A!important;
}
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order,
#add_payment_method .wc-proceed-to-checkout a.checkout-button,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{
color: #08090A;
background-color: #EDB88B!important;
background-image: linear-gradient(264.91deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.48))!important;
background-blend-mode: overlay!important;
border-radius: 0;
transition: all 0.2s;
font-weight: 500;
border: none;
font-size: 16px;
font-family: 'Satoshi-Medium' !important;
}
#order_review_heading,
.woocommerce-additional-fields h3,
.woocommerce-billing-fields h3{
color: #333!important;
font-size: 16px;
line-height: 19px;
font-weight: bold;
text-transform: uppercase;
}
.woocommerce-order h2,
.cart_totals h2,
.woocommerce-checkout .entry-title,
.woocommerce-cart .entry-title{
font-size: 22px;
line-height: 26px;
color: #000;
text-transform: uppercase;
font-weight: bold;
position: relative;
border: none;
padding-top: 0;
font-family: 'Satoshi-Medium' !important;
margin-top: 0;
}
#sidebar .widget_product_categories ul.children{
padding-left: 1em;
opacity: 0.85;
}
#sidebar .widget_product_categories .nav-link {
padding: 0.5rem 0rem;
text-transform: uppercase;
}
.tax-product_cat .page-title{
margin-top: 0px;
}
.page-template-default header#masthead ,
.search-results header#masthead ,
.tax-product_cat header#masthead ,
.post-type-archive header#masthead {    background-color: #000;
} #slider-1-slide-1-layer-6{
backdrop-filter: blur(2.5px);
}
#rev_slider_1_1 rs-sbg-wrap rs-sbg{
filter: brightness(0.7);
} .wpb_text_column h4{
font-size: 24px;
line-height: 29px;
font-weight: 600;
margin-top: 0px;
margin-bottom: 10px;
}
h2.section-title{
padding: 0;
margin: 0;
font-weight: 800;
text-transform: uppercase;
}
.gradient-white-grey{
background-image: linear-gradient(225deg, #fff, #EBEBEB);
}
.gradient-grey-white{
background-image: linear-gradient(225deg, #EBEBEB, #fff);
}
.gradient-radial-dark{
background: radial-gradient(circle, rgba(111,111,111,1) 0%, rgba(34,34,34,1) 45%, rgba(34,34,34,1) 76%, rgba(34,34,34,1) 100%, rgba(34,34,34,1) 100%, rgba(255,255,255,1) 100%);
} .services-block .background-no-repeat {
border-top: 3px solid #fff;
}
.services-block .background-no-repeat:hover {
border-image: linear-gradient(263deg, #C83839, #D55620 );
border-image-slice: 1;
border-top: 3px solid transparent;
}
.services-block .background-no-repeat:hover .vc_column-inner:after {
opacity: 1;
}
.services-block .background-no-repeat .vc_column-inner:after {
background: rgba(0, 0, 0, 0.7);
height: 390px;
top: 0px;
left: 0;
bottom: 0;
position: absolute;
width: 100%;
content: "";
display: block;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-tap-highlight-color: transparent;
-webkit-touch-callout: none;
opacity: 0;
transition: all 0.3s;
}
.services-block .background-no-repeat .wpb_wrapper{
z-index: 9999;
}
.services-block .background-no-repeat:hover h3,
.services-block .background-no-repeat:hover p{
opacity: 1;
color: #fff;
}
.services-block .background-no-repeat p{
opacity: 0;
}
.grey-back .vc_column-inner{
filter: grayscale(1);
background-size: cover;
background-position: bottom;
}
.grey-back .vc_column-inner:after {
background: -webkit-gradient(linear,left bottom,left bottom,from(rgba(0,0,0,0.2)),to(#000));
background: -webkit-linear-gradient(to bottom,rgba(0,0,0,0.2) 0,#000 20%);
background: -o-linear-gradient(to bottom,rgba(0,0,0,0.2) 0,#000 20%);
background: linear-gradient(to bottom, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));
height: 433px;
top: 0px;
bottom: 0;
left: 0;
position: absolute;
width: 100%;
content: "";
display: block;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-tap-highlight-color: transparent;
-webkit-touch-callout: none;
}
.gradient-block p,
.gradient-block .wpb_column.vc_column_container p{
color: #fff;
font-size: 14px;
font-weight: 600;
width: 33%;
}
.gradient-block,
.gradient-block .wpb_column.vc_column_container{
background-image: linear-gradient(136deg, #D55620, #C83839);
}
.services-block .vc_column-inner{
padding: 60px;
padding-top: 20px!important;
}
.services-block p{
margin-top: 0;
margin-bottom: 0px;
font-size: 16px;
line-height: 22px;
font-weight: 500;
color: #fff;
}
.services-block h3{
margin-top: 0;
font-size: 24px;
font-weight: 600; z-index: 999999;
position: relative;
}
html .background-no-repeat .vc_column-inner{
background-size: contain!important;
background-repeat: no-repeat!important;
}
.wpb_column.vc_column_container {
z-index: 999;
}
.vc_custom_1613723704434:after {
background: -webkit-gradient(linear,left bottom,left bottom,from(rgba(0,0,0,0.7)),to(#000));
background: -webkit-linear-gradient(to bottom,rgba(0,0,0,0.7) 0,#000 0%);
background: -o-linear-gradient(to bottom,rgba(0,0,0,0.7) 0,#000 0%);
background: linear-gradient(to bottom, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0));
height: 480px;
top: 0px;
left: 0;
bottom: 0;
position: absolute;
width: 100%;
content: "";
display: block;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-tap-highlight-color: transparent;
-webkit-touch-callout: none;
} html .vc_custom_1611910428593 {
background-position: 54% 47%!important;
}
.vc_custom_1611909873709.main-btn p{
line-height: 1!important;
}
.cta .wpb_text_column p{
font-size: 16px;
line-height: 22px;
color: #fff;
font-weight: 500;
margin-bottom: 0px;
}
.cta .wpb_text_column h2{
font-size: 40px;
line-height: 49px;
color: #fff;
font-weight: 700;
margin-top: 0px;
padding-bottom: 3px;
}
.cta .wpb_text_column h4{
font-size: 24px;
line-height: 29px;
color: #fff;
font-weight: 700;
margin-top: 0px;
margin-bottom: 10px;
} #footer-widget {
background: #070909;
position: relative;
padding: 100px 0;
}
#footer-widget .footer__wrapper {
display: flex;
justify-content: space-between;
}
#footer-widget .widget-title {
font-size: 14px;
line-height: 150%;
color: #fff;
font-weight: 400;
margin-bottom: 6px;
}
#footer-widget .textwidget {
font-size: 14px;
line-height: 150%;
color: #fff;
font-weight: 400;
margin-bottom: 6px;
}
#footer-widget a {
transition: all 0.2s;
}
#footer-widget a:hover {
color: #EDB88B;
background-color: transparent;
}
#footer-widget .footer__wrapper_links {
font-size: 14px;
line-height: 150%;
color: #fff;
font-weight: 400;
margin-bottom: 6px;
}
#footer-widget .footer__wrapper_links ul {
list-style: none;
padding: 0;
gap: 30px;
columns: 2;
-webkit-columns: 2;
-moz-columns: 2;
display: block;
}
#footer-widget .footer__wrapper_links ul li {
font-size: 16px;
margin-bottom: 10px;
}
#footer-widget a {
transition: all 0.2s;
padding: 0;
}
.site-footer {
background-color: #070909 !important;
}
.site-footer .site-info {
border-top: 1px solid #fff;
padding-top: 30px;
padding-bottom: 100px;
}
.site-footer .site-info p, .site-footer .site-info, .site-footer .site-info a {
font-size: 14px;
line-height: 150%;
color: #fff;
font-weight: 400;
}
.site-footer .site-info__wrapper {
display: flex;
justify-content: space-between;
}
.single_variation_wrap .woosppo_main_parent_divv{
background-color: #fcfcfc;
}
.single_variation_wrap .woosppo_main_parent_divv strong {
color: #000000;
font-size: 12px;
}
.single_variation_wrap #idis_plfy{
margin: 0 0em 1em 0em!important;
}
.single_variation_wrap .woosppo_class_main_for_all_fields {
width: 100% !important;
font-size: 12px;
line-height: 17px;
color: #000;
font-weight: 500 !important;
padding: 6px 12px;
border-color: #ced4da;
margin-top: 8px;
}
#footer-widget .wpcf7-form-control-wrap textarea::placeholder{
}
#footer-widget .wpcf7-form-control-wrap textarea{
height: 120px;
border: 1px solid #E4E4E4;
border-radius: 0;
}
#footer-widget .wpcf7-form.init label{
margin-bottom: 16px;
}
#footer-widget .wpcf7-form.init p{
margin: 0;
}
#footer-widget .wpcf7-form-control-wrap textarea::placeholder,
#footer-widget .wpcf7-form-control-wrap input::placeholder{
color: #C4C4C4;
font-size: 14px;
font-weight: 500;
}
#footer-widget .wpcf7-form-control-wrap input{
border: 1px solid #E4E4E4;
border-radius: 0;
}
#footer-widget .wpcf7-submit.btn-primary{
color: #fff;
padding: 13px 24px !important;
background-image: linear-gradient(136deg, #D55620, #C83839);
width: 100% !important;
text-align: center !important;
line-height: 1;
border-radius: 0;
outline: unset;
border: none;
float: unset;
}
#footer-widget .widget-title p{
font-size: 12px;
line-height: 15px;
color: #000;
font-weight: 400;
}
#footer-widget #text-4{
oolor: #000;
}
#footer-widget form{
background: white;
padding: 24px;
padding-bottom: 10px;
width: 371px;
}
#footer-widget form .widget-title{
color: #000;
}
#footer-widget #text-3 .textwidget p img{
width: 40px;
height: 40px;
object-fit: contain;
}
#footer-widget .footer_logo img{
width: 100px;
margin-bottom: 30px;
}
#footer-widget #text-3 .textwidget p{
display: flex;
gap: 10px;
}
#footer-widget form{
font-size: 12px;
z-index: 999;
overflow: visible;
position: relative;
box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
}
.site-footer .site-info p,
.site-footer .site-info ,
.site-footer .site-info a{
font-size: 12px;
font-weight: 400;
color: #cecece;
}
.site-footer .container {
padding-top: 10px!important;
padding-bottom: 10px!important;
}
html #sb_instagram.sbi_col_4.sbi_disable_mobile #sbi_images .sbi_item {
padding: 10px!important; }
.gradient-radial-dark.vc_custom_1613731618548{
height: 565px;
overflow: visible!important;
}
.menu-side ul.navbar-nav {
margin-left: 0!important;
gap: 0!important;
}
.menu-side .close-icon img{
width: 32px;
margin-top: -5px;
}
.menu-side .close-icon{
position: absolute;
right: 15px;
top: 15px;
}
.logo-section .logo-item img:hover{
opacity: 0.8;
}
.logo-section .logo-item img{
transition: all 0.2s;
opacity: 1;
}
.repeat2{
grid-auto-columns: minmax(0, 2fr);
}
.d-grid{
display: grid;
grid-auto-flow: column;
}
.cta-section.overlay .container{
z-index: 9;
position: relative;
}
.cta-section.overlay{
position: relative;
}
.cta-section.overlay::after {
content:"";
display: block;
height: 100%;
position: absolute;
top: 0;
left: 0;
width: 100%;
background-color: rgb(0 0 0 / 64%);
}
.cta-section .desc{
color: #fff;
font-weight: 300;
font-size: 18px;
}
.cta-section h2.bg{
font-size: 55px;
}
.cta-section h2{
color: #fff;
font-size: 30px;
font-weight: 800;
text-transform: uppercase;
}
.cta-section{
background-size: cover;
}
#products-carousel .item .woocommerce-loop-product__title{
font-size: 14px;
line-height: 17px;
color: #333333;
text-align: center;
padding-bottom: 15px;
}
#products-carousel .item .price {
text-align: center;
color: #C93D34;
font-weight: bold;
font-size: 14px;
line-height: 17px;
margin-bottom: 0;
}
#products-carousel .item  .onsale{
display: none;
}
#products-carousel .item  li{
list-style: none;
}
#products-carousel .item {
text-align: center;
}
#products-carousel {
display: flex;
flex-wrap: nowrap;
overflow-x: auto;
}
#products-carousel::-webkit-scrollbar,
#products-carousel::-webkit-scrollbar-track {
width: 4px;
height: 29px;
border: none;
background: transparent;
overflow: visible;
}
#products-carousel::-webkit-scrollbar-thumb {
height: 15px;
}
#products-carousel::-webkit-scrollbar-button,
#products-carousel::-webkit-scrollbar-track-piece,
#products-carousel::-webkit-scrollbar-corner,
#products-carousel::-webkit-resizer {
display: none;
}
#products-carousel::-webkit-scrollbar-thumb {
background-color: transparent;
background-image:url(//falconturbos.com/wp-content/uploads/2024/06/Rectangle-13.png);
background-repeat: no-repeat;
background-size: contain;
}
#products-carousel::-webkit-scrollbar-track {
background-color:  rgb(193 193 193 / 28%);
border-radius: 10px;
border-top: 12px solid #fff;
border-bottom: 11px solid #fff;
}
.title{
color: #000;
font-size: 25px;
font-weight: 800;
text-transform: uppercase;
}
.section-title{
color: #000;
font-size: 35px;
font-weight: 900;
text-transform: uppercase;
}
.testimonials-carousel .quate.bottom{
position: absolute;
right: 0;
bottom: 2px;
line-height: 1;
}
.testimonials-carousel .quate.top{
position: absolute;
left: 0;
top: 2px;
line-height: 1;
}
.testimonials-carousel .quate{
font-size: 86px;
color: #C7C7C7;
font-weight: 900;
line-height: 1;
}
.testimonials-carousel .testimonial-item {
position: relative;
}
.testimonials-carousel .swiper-pagination-bullet-active{
background-color: #edb88b!important;
}
.testimonials-carousel .swiper-pagination-bullet{
background-color: #fff;
}
.entry-content p,
.desc{
font-size: 16px;
line-height: 27px;
}
.testimonials-carousel .desc{
color: #000000;
font-size: 16px;
line-height: 27px;
font-family: ProximaNovaLight;
text-align: center;
margin-bottom: 1em;
padding: 23px 60px 0 60px;
}
.slick-dots li.slick-active button:before {
opacity: .75;
color: #B2B2B2!important;
}
.slick-dots li button:before {
font-size: 16px!important;
color: #B2B2B2!important;
}
.logo-section .d-flex{
gap: 50px;
}
.woocommerce-shipping-destination{
font-size: 13px;
line-height: 1.5;
}
.woocommerce-cart .ppcp-messages{
margin: 15px 0 8px;
} @media only screen and (min-width: 600px){
.hide-dekstop{
display: none!important;
}
.hide-mobile{
display: block;
}
}
@media only screen and (min-width: 1281px) and (max-width: 1366px){
}
@media only screen and (min-width: 992px) and (max-width: 1280px){
nav.navbar ul.navbar-nav {
gap: 6px;
margin-left: 1em;
}
.header__elements_wrap .header__menu ul {
gap: 10px;
}
.header__elements_wrap .header__brand img {
width: 80px;
}
.turbochargers__wrapper .turbochargers__content {
padding: 50px;
}
.turbochargers__wrapper {
grid-template-columns: 50% 50%;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px){
.menu-side .navbar.navbar-expand-xl{
min-height: 300px;
}
.menu-side {
width: 50%;
}
html #footer-widget form {
width: auto;
}
html .top-bar a:hover, html .top-bar a {
font-size: 9px;
}
html .services-block .vc_column-inner {
padding-bottom: 0;
}
.logo-section .d-flex{
flex-wrap: wrap;
justify-content: flex-start !important;
}
.logo-section .logo-item img{
height: 50px;
object-fit: contain;
width: auto;
}
.logo-section .logo-item{
flex: 0 0 19%;
text-align: center;
gap: 15px;
margin: 6px;
}
.cta-section .repeat2 {
grid-auto-columns: unset;
}
#products-carousel::-webkit-scrollbar-track {
border-top: 2px solid #fff;
border-bottom: 23px solid #fff;
}
#products-carousel .item {
text-align: center;
min-width: 50%;
}
}
@media only screen and (min-width: 768px){
.hide--dekstop {
display: none;
}
}
@media only screen and (max-width: 767px){
ul.products.columns-3 {
grid-template-columns: repeat(1, 1fr);
}
.xoo-cp-btns {
gap: 5px;
flex-direction: column;
}
.woocommerce-page.woocommerce-order-received  .woocommerce-column--1.woocommerce-column--billing-address {
margin-bottom: 2em;
}
.woocommerce-order-overview.woocommerce-thankyou-order-details::before{
display: none!important;
}
.woocommerce-order-overview.woocommerce-thankyou-order-details{
padding-left: 0px;
display: grid;
grid-template-columns: 1fr 1fr;
gap: 20px;
}
.archive.search.search-results #sidebar{
display: none;
}
#tab-description table.compatible td, #tab-compatible_tab table.compatible td,
#tab-description table.compatible th, #tab-compatible_tab table.compatible th {
padding: 5px 10px;
}
html {
font-size: 100%!important;
}
.main-btn a {
padding: 7px 35px;
font-size: 19px;
}
.cta-section h2.bg {
font-size: 30px;
}
.testimonials-carousel span {
margin-bottom: 1em;
}
#products-carousel::-webkit-scrollbar-track {
border-top: 2px solid #fff;
border-bottom: 23px solid #fff;
}
#products-carousel .item {
text-align: center;
min-width: 50%;
}
.cta-section {
background-position: right;
}
.cta-section .repeat2 {
grid-auto-columns: unset;
}
.logo-section .d-flex{
flex-wrap: wrap;
justify-content: flex-start !important;
gap: 10px;
}
.logo-section .logo-item img{
height: 50px;
object-fit: contain;
width: auto;
}
.logo-section .logo-item{
flex: 0 0 28%;
text-align: center;
gap: 15px;
margin: 6px;
}
header#masthead {
height: auto;
}
.navbar-brand img {
}
.top-bar ul li a{
color: transparent;
}
.page-template-page-home .hero .text-block {
top: 58%;
transform: translateY(-50%);
left: 0;
width: 100%;
}
.page-template-page-home .hero .text-block .main-btn a {
padding: 10px 35px;
font-size: 15px;
}
.page-template-page-home .hero .text-block h1 {
font-size: 30px;
}
.page-template-page-home .hero {
height: 300px;
margin-top: -65px;
}
.top-bar {
z-index: 999999;
position: relative;
}
.wct-categories {
max-width: unset;
}
.hide-mobile{
display: none!important;
}
.hide-dekstop{
display: block;
}
html #button-next,
html #footer-widget .wpcf7-submit.btn-primary,
#footer-widget .wpcf7-form-control-wrap textarea {
width: 283px!important;
margin: 0 auto;
}
html .vc_custom_1613723704434:after {
height: 480px;
top: 0px;
left: 10px;
width: 95%;
}
.vc_custom_1611909873709.main-btn.gradient{
width: 190px !important;
}
html .cta .wpb_text_column h4 {
font-size: 18px;
line-height: 28px;
font-weight: 600;
margin-top: 0px;
margin-bottom: 10px;
}
html .vc_custom_1613723704434 {
padding-bottom: 0px !important;
margin-bottom: -1px;
}
html .vc_custom_1613719543332 {
padding-top: 56px !important;
padding-left: 20px !important;
}
.cta .wpb_text_column h2 br{
display: none;
}
.cta .wpb_text_column h2 {
font-size: 24px;
line-height: 29px;
font-weight: 700;
margin-top: 0px;
padding-bottom: 3px;
}
.cta .wpb_text_column p {
font-size: 14px;
line-height: 22px;
font-weight: 500;
margin-bottom: 0px;
}
html .mobile-service .vc_column-inner{
padding: 16px!important;
min-height: 211px;
}
.mobile-service {
border-top: 2px solid transparent;
border-image: linear-gradient(263deg, #C83839, #D55620 );
border-image-slice: 1;
border-bottom: 40px solid transparent;
}
.mobile-service p{
font-size: 14px;
color: #fff;
line-height: 22px;
}
.mobile-service h3{
color: #fff;
font-size: 20px;
line-height: 28px;
margin: 0;
color: #fff;
}
.mobile-service .dark:after {
background: #000000c4;
height: 300px;
top: 0px;
bottom: 0;
left: 0;
position: absolute;
width: 100%;
content: "";
display: block;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-tap-highlight-color: transparent;
-webkit-touch-callout: none;
}
.top-bar span:not(.aws-search-btn_icon){
display: none!important;
}
.home .entry-content{
margin: 0em 0 0
}
html .home #content.site-content {
margin-top: 0px;
padding-top: 0;
padding-bottom: 0px;
}
html #rev_slider_1_1_forcefullwidth,
html #rev_slider_1_1_wrapper, 
html .home #rev_slider_1_1 rs-sbg,
html .home rs-module#rev_slider_1_1,
html .home #rev_slider_1_1 rs-fullwidth-wrap {
height: 345px!important;
}
html .vc_custom_1613731618548 {
padding-top: 5px !important;
}
html .rs-parallax-wrap{ }
html #slider-1-slide-1-layer-6 {
backdrop-filter: none;
width: 90vw!important;
height: 280px!important;
top: 32.5px!important;
margin-left: 30px!important;
background-color: rgba(0, 0, 0, 0.6)!important;
}
html #slider-1-slide-1-layer-4{
margin-top: 6.8em!important;
margin-left: 35px!important;
padding: 17px 10px!important;
}
html #slider-1-slide-1-layer-1{
font-size: 24px!important;
line-height: 28px!important;
}
html #slider-1-slide-1-layer-7{
font-size: 18px!important;
line-height: 28px!important;
}
html .vc_custom_1611905571237 {
padding-top: 20px !important;
padding-bottom: 20px !important;
}
html .vc_custom_1611906881786 {
padding-top: 5px !important;
padding-bottom: 40px !important;
}
html .vc_custom_1613731618548 h2.section-title {
text-align: center!important;
}
html .vc_custom_1613731618548 h2.section-title ,
html .vc_custom_1611905571237 h2.section-title {
font-size: 24px!important;
line-height: 1!important;
}
html #footer-widget #text-3 p {
display: inline-flex;
}
html #footer-widget .col-12{
text-align: center;
margin-top: 30px;
}
html #footer-widget form {
width: auto;
}
#footer-widget #text-3{
margin-bottom: 40px;
}
html .sbi_photo.sbi_imgLiquid_bgSize {
height: 220px!important;
}
html #sb_instagram.sbi_col_4.sbi_disable_mobile #sbi_images .sbi_item {
height: 220px;
flex: 0 0 auto;
width: 220px;
margin-right: 20px!important;
padding: 0!important;
}
.woocommerce-checkout-payment label {
font-size: 12px;
}
html #sb_instagram #sbi_images{
display: grid !important;
grid-template-columns: 1fr 1fr !important;
}
html .gradient-radial-dark.vc_custom_1613731618548 {
height: 285px;
}
.woocommerce-checkout #payment ul.payment_methods .stripe-card-group {
position: relative;
min-width: 200px;
display: block;
}
.shop-categories .category{
width: 33%;
float: left;
margin-bottom: 1em;
text-align: center;
}
html .navbar-light .navbar-toggler-icon {
background-image: url(https://falconturbos.com/wp-content/uploads/2022/04/menu.png);
width: 32px;
height: 32px;
}
.navbar-light .navbar-toggler {
padding: 0;
}
.shop-categories {
display: flow-root;
bottom: -9px;
padding: 20px;
height: 100%;
}
html .home #header-sticky.sticky #masthead ,
html #header-sticky.sticky #masthead {
height: 103px!important;
background: rgb(0 0 0 /70%);
}
.shop-elements .search_bar .search_result {
display: none;
}
.woocommerce-checkout #payment {
margin-right: 35px;
}
header#masthead li{
padding: 6px 0;
}
.search-results header#masthead{
background-color: #000000;
}
header#masthead #main-nav {
height: auto!important; z-index: 9999;
}
.shop-logo {
display: none;
}
.home .hero-img img {
height: 300px;
width: 100%;
}
form.checkout.woocommerce-checkout #order_review{
padding-left: 0 !important;
}
form.checkout.woocommerce-checkout .d-flex{
display: block !important;
}           .turbo-numbers__section .turbo-numbers__list ul{
list-style: none;
columns: 2;
-webkit-columns: 2;
list-style: none;
padding-left: 0;
}
.hide--mobile {
display: none;
}
.section__hero.wrapper_video {
height: 400px;
} .section__hero.falcon-hero-slider-mode { }
.falcon-hero-prev,
.falcon-hero-next {
--swiper-navigation-size: 13px;
width: 36px;
height: 36px;
margin-top: -18px;
}
.falcon-hero-prev {
left: 10px;
}
.falcon-hero-next {
right: 10px;
}
.falcon-hero-progress {
bottom: 16px;
width: 130px;
}
.about-us.section .about__wrapper {
grid-template-columns: 1fr;
}
.section-title__big {
font-size: 36px;
line-height: 44px;
font-weight: 700;
}
.about-us.section .about__wrapper .about__content {
padding: 0px 15px 0;
margin-top: -150px;
}
.primary-btn.orange a {
padding: 8px 24px;
}
html .section__turbochargers, html .section__intercoolers, html .section__ecu {
height: unset;
}
.turbochargers__wrapper {
grid-template-columns: 100%;
}
.section__turbochargers .section-title__mid {
margin-bottom: -20% !important;
}
.intercoolers__image, .ecu__image {
position: relative;
top: 0;
width: 100%;
right: 0;
}
.intercoolers__image img, .ecu__image img {
height: auto;
}
.turbochargers__wrapper .turbochargers__content {
padding: 0 15px;
top: -1em;
}
.turbochargers__wrapper .turbochargers__content {
order: 2;
}
.section__turbochargers .section-title__mid {
margin-bottom: -20% !important;
position: relative;
z-index: 9999;
}
.section__turbochargers.intercoolers-top{
padding-top: 0rem !important;
}
.section__turbochargers {
padding-top: 3rem;
}
.turbochargers__wrapper .turbochargers__image {
order: 1;
text-align: center;
position: relative;
}
html .section__ecu {
padding-top: 0 !important;
}
html .section__turbochargers, html .section__intercoolers, html .section__ecu {
height: unset;
z-index: 9;
}
.section-overlay, .section-overlay-intercoolers, .section-overlay-ecu {
height: 50%;
top: 120px;
background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000 57%);
z-index: 1;
}
.section__intercoolers.row-1 .section-title__big {
margin-bottom: -15% !important;
position: relative;
z-index: 999;
}
.section__intercoolers.parts {
padding-bottom: 1rem !important;
padding-top: 5rem !important;
}
.intercoolers__image, .ecu__image {
position: relative;
top: 0;
width: 100%;
right: 0;
}
.intercoolers__content {
position: relative;
transform: unset;
left: unset;
max-width: unset;
}
html .section-instagram {
padding-top: 0 !important;
}
html .section__testimonial {
padding-top: 2rem !important;
}
.testimonial__content.mb-5 {
margin-bottom: 0rem !important;
}
.home .slick-prev {
left: 0;
display: none !important;
}
.testimonials-carousel .testimonial-item {
padding: 0 20px 0 0px;
}
#footer-widget {
padding: 3rem 0;
}
#footer-widget .footer__wrapper {
display: block;
}
#footer-widget .footer_social {
margin-bottom: 1.5rem;
}
.site-footer .site-info {
padding-bottom: 3rem;
} 
.site-footer .site-info__wrapper {
display: block;
}
.site-footer .site-info__wrapper .footer__left {
margin-bottom: 10px;
}
.about-us.section .about__img img {
margin-top: -100px;
}
.about-us.section .section-title__big{
position: relative;
z-index: 99;
}
#menu-item-3216 a:before, .wct-category.cat-230 a:before, ul.ywcca_category_accordion_widget li.cat-item-230 a:before {
top: 0px; 
}
.about-us.eom{
padding-top: 5em;
padding-bottom: 5em;
}
.about-us.section.eom .about__img img {
margin-top: -10px; 
}
.about-us.section.eom .about__wrapper .about__content {     
margin-top: -30px;
}
header.fixed {
padding-right: 10px !important;
}
#sb_instagram .sb_instagram_header p, .sb_instagram_header p {
text-align: left;
}
a.xcp-btn {
width: 100%;
}
.xoo-cp-container td.xoo-cp-pimg {
display: inline;
}
.single-product table.variations select {
width: auto;
}
.xoo-cp-container .xoo-cp-pimg img{
width: 100%;
text-align: center;
max-height: 150px;
object-fit: contain;
}
.page-template-page-contacts .contacts__map-frame iframe {
height: 200px;
}
.page-template-page-contacts .contacts__content-wrapper {
gap: 30px;
grid-template-columns: 1fr;
}
.header__actions {
gap: 15px;
width: 33%;
text-align: right;
justify-content: flex-end;
}
.header__actions a {
padding: 8px 10px;
}
.woocommerce .woocommerce-cart-form .product-thumbnail::before {
display: none!important;
}
.woocommerce .woocommerce-cart-form .product-thumbnail img{
width: 80px;
}
.woocommerce .woocommerce-cart-form .product-thumbnail {
display: block!important;
text-align: left !important;
}
.wc-block-components-express-payment--checkout .wc-block-components-express-payment__event-buttons {
grid-template-columns: 1fr;
}
.woocommerce-checkout h1.page-title,
.woocommerce-cart  h1.page-title{
font-size: 30px;
}
.wp-block-woocommerce-checkout-order-summary-block:not(.checkout-order-summary-block-fill-wrapper){
display: none;
}
#content.site-content {
padding-top: 3.125rem!important;
}
}