/* 
Theme Name: Western Diesel & Turbo Service
Theme URI: 
Description: 
Author: Daisy Digital
Author URI: https://daisydigital.com.au/
Template: hello-elementor
Version: 2.0.0
Text Domain: wdats
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */

.bc-nav,
.bc-nav a{
    color: #FFFFFF;
}

.bc-nav a:hover{
    text-decoration: underline;
}

.home .desktop-header {
    background: unset !important;
}

.home .desktop-header .elementor-button {
    color: #ffffff !important;
}
.home .desktop-header .elementor-button svg{
    fill:#ffffff;
}

.home .desktop-header nav ul li a.elementor-item-active {
    color: #26B151 !important;
}


.home_banner .swiper-slide-contents h3 {
    margin:20px 0 0 !important;
}

.home_banner .swiper-slide-contents h1 {
    margin: 0 0 25px !important;
}

.home_banner .swiper-slide-contents .elementor-button {
    padding: 13px 45px;
    margin:0 !important;
}
.home_banner .swiper-slide-inner {
    max-width: 1233px;
    margin: 0 auto;
}
.prime_text {
    color: #26B151 !important;
    padding-left: 3px;
}
.cusotm_review .elementor-main-swiper.swiper {
    width: 100% !important;
    padding: 0;
}
.cusotm_review .review_date {
    margin-top: 15px !important;
    display: block;
    font-size: 10px;
    font-family: 'Mulish', sans-serif;
}
.contact_form input {
    padding: 11px 16px 11px 16px;
}
.contact_form input::placeholder{
	color:#b2b2b2 !important;
}
.contact_form .elementor-field-type-submit {
    margin: 0 !important;
}
a.email_link {
    width: 50% !important;
    color: #fff  !important;
}
.contact_form .elementor-field-group {
    position: relative !important;
}

.contact_form .elementor-field-group:after {
    content: "";
    width: 52px !important;
    height: 44px !important;
    position: absolute;
    right: 8px;
    top: 1px;
    background: #ffffff!important;
    border: 1px solid #ebebeb;
    display: block;
    z-index: 9;
}
.contact_form .elementor-field-group.e-form__buttons:after {
    content: unset !important;
}

.contact_form input {
    padding-right: 52px !important;
    background-color: #F9F9FB !important;
}
.contact_form .elementor-field-group:after {
    background-position: center center !important;
    background-repeat: no-repeat !important;
}
.contact_form .elementor-field-group.elementor-field-group-name:after {
    background-image: url('https://www.wdats.com.au/wp-content/uploads/2025/10/usericon.png')!important;
}
.contact_form .elementor-field-group.elementor-field-group-email:after{
	background-image:url('https://www.wdats.com.au/wp-content/uploads/2025/10/emailicon.png') !important;
}
.contact_form .elementor-field-group.elementor-field-group-phone:after{
	background-image:url('https://www.wdats.com.au/wp-content/uploads/2025/10/contacticon.png') !important;
}
.contact_form .elementor-field-group.elementor-field-group-typeVehicle:after{
	background-image:url('https://www.wdats.com.au/wp-content/uploads/2025/10/vehicleicon.png') !important;
}
.contact_form .elementor-field-group.elementor-field-group-subject:after{
	background-image:url('https://www.wdats.com.au/wp-content/uploads/2025/10/texticon.png') !important;
}
.contact_form .elementor-field-group.elementor-field-group-enquiry:after{
	background-image:url('https://www.wdats.com.au/wp-content/uploads/2025/10/messageicon.png') !important;
}

.contact_form input::placeholder {
    color: #B2B2B2 !important;
}
.contact_form .elementor-form-fields-wrapper.elementor-labels- {
    margin-bottom: unset !important;
}
.services_offer_cards p.elementor-image-box-description,
.services_offer_cards svg path,
.services_offer_cards h3.elementor-image-box-title {
    transition: all 0.3s ease; 
}

.services_offer_cards:hover p.elementor-image-box-description {
    color: #fff !important;
}
.services_offer_cards:hover svg path {
    stroke: #fff !important;
}
.services_offer_cards:hover h3.elementor-image-box-title {
    color: #fff !important;
}
span.e-n-tab-icon {
    display: none !important;
}
.paragraph_text p {
    margin: 0px !important;
}
.service_cards>div>div>h3 {
    margin-top: 0px !important;
}
body:not(:has(.home)) .toggle_menuBtn a svg {
    fill: #000000 !important;
}

.page-id-24.home .toggle_menuBtn a svg {
    fill: #ffffff !important;
}
.contact_info_list ul li {
    display: block !important;
}

.contact_info_list ul li span {
    display: flex !important;
}

.e-n-tabs-content {
    max-width: 693px !important;
}
.e-n-tabs.e-activated {
    justify-content: space-between !important;
    gap: 24px !important;
}
p.paragraph_text {
    margin: 0px !important;
}
/* contact-form */
h2.gform_title {
    display: none !important;
}
label.gform-field-label.gform-field-label--type-sub {
    display: none !important;
}


.our_promise_about .elementor-element.elementor-element-f548699 {
    background: #ffffff !important;
}
.contact_new .gfield {
    position: relative;
}

.contact_new .gfield::after {
    top: 1px;
    background: #fff;
    height: 95% !IMPORTANT;
    border-left: 1px solid #ebebeb;
    right: 0 !important;
}







@media(max-width:1024px){
.home_banner 
 .swiper-slide-inner {
    padding-top: 100px !important;
    justify-content: center;
    align-items: center;
}

.home_banner 
 .swiper-slide-contents {
    text-align: center;
}
	@media(max-width:999px){
.our_promise .elementor-widget-image {
    position: unset !important;
}

.our_promise .elementor-widget-image img {
    width: 100%;
}
	.our_promise	.green_card {
    background: transparent !important;
}
		.green_card  p {
    color: #000 !important;
}
}
}
@media(max-width:767px){
	
	.our_promise_about .elementor-element.elementor-element-f49ebaf {
    flex-direction: column-reverse;
    gap: 24px;
}

.our_promise_about .elementor-element.elementor-element-f548699 {
    background-color: #f5f5f5 !important;!i;!;
}

.green_card p {
    margin-bottom: 27px;
}
	
	.services_offer_cards:hover {
    background: #26b151 !important;
}
.services_offer_cards {
    background: #F5F5F5 !important;
}
.home_banner .swiper-slide-contents h3 {
    margin-bottom: 16px !important;
}

.home_banner .swiper-slide-contents h1 {
    font-size: 48px !important;
    margin-bottom: 40px !important;
}
.e-n-tab-title {
    justify-content: space-between !important;
}
span.e-n-tab-icon {
    display: flex !important;
}
.e-n-tabs.e-activated {

    gap: 0px !important;
}

}










@media(max-width:1024px){
	.mobile_menu_popup ul li:not(:last-child) {
    border-bottom: 1px solid #AAAAAA;
}
}


@media (max-width: 767px) {
	#gform_fields_1 input {
border-radius: 0px !important;  
}

	
.elementor-nav-menu--dropdown .elementor-item.elementor-item-active, .elementor-nav-menu--dropdown .elementor-item.highlighted, .elementor-nav-menu--dropdown .elementor-item:focus, .elementor-nav-menu--dropdown .elementor-item:hover, .elementor-sub-item.elementor-item-active, .elementor-sub-item.highlighted, .elementor-sub-item:focus, .elementor-sub-item:hover {
    background-color: transparent;
}
	
.arrow_icon a.elementor-button.elementor-button-link.elementor-size-sm {
    padding: 0px !important;
}	
	
	
}






.contact_form-number:after {
    background-image: url('https://www.wdats.com.au/wp-content/uploads/2025/10/contacticon.png') !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    content: "";
    width: 52px !important;
    height: 44px !important;
    position: absolute;
    right: 0px;
    top: 1px;
    display: block;
    z-index: 9;
}
#gform_fields_1 input:focus {
    border: none !important;
    outline: none !important;
    box-shadow: none !important;
}
#gform_fields_1 input::placeholder {
  color: #B2B2B2 !important;
}

#gform_fields_1 input[type="text"],
#gform_fields_1 input[type="email"],
#gform_fields_1 input[type="tel"] {
  color: black !important; 
}

.gfield {
    font-family: "Mulish", Sans-serif !important;
    font-size: 16px;
    font-weight: 400;
    line-height: 22px;
}
.ginput_container input {
    line-height: !important;
    padding: 11px 16px 11px 16px;
}
.ginput_container input {
    height: 45px !important;
}
.ginput_container input {
    height: 45px !important;
    color: #B2B2B2 !IMPORTANT;
    font-size: 16px !important;
    font-weight: 400;
    font-family: 'Mulish';
	    padding-right: 52px !important;
}
input#gform_submit_button_1 {
    background: #26B151!important;
    font-size: 16px!important;
    font-weight: 800!important;
    padding: 13px 63px!important;
    text-transform: uppercase!important;
    border-radius: unset !important;
    font-family: "Oswald", Sans-serif !important;
}
div#gform_confirmation_message_1 {
    color: #26b151 !important;
}
.name_field:after {
    background-image: url(https://www.wdats.com.au/wp-content/uploads/2025/10/usericon.png) !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    content: "";
    width: 52px !important;
    height: 44px !important;
    position: absolute;
    right: 0px;
    top: 15px;
    display: block;
    z-index: 9;
}
.contact_form-text-add:after {
    background-image: url(https://www.wdats.com.au/wp-content/uploads/2025/10/texticon.png) !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    content: "";
    width: 52px !important;
    height: 44px !important;
    position: absolute;
    right: -2px;
    top: 3px;
    display: block;
    z-index: 9;
}
.ginput_container{
	position:relative;
}
 .ginput_container:after {
    content: "";
    width: 52px !important;
    height: 42px !important;
    position: absolute;
    right: 0px !important;
    top: 1px;
    display: block;
    z-index: 9;
    border-left: 1px solid #EBEBEB;
} 
.contact_form-number {position: relative;}

.contact_form-car-icon:after {
    background-image: url('https://www.wdats.com.au/wp-content/uploads/2025/10/vehicleicon.png') !important;
}

.contact_form-car-icon{position: relative;}
.email_field {position: relative;}

div#gform_fields_1 {
    row-gap: 26px !important;
}
.email_field:after {
    background-image: url(https://www.wdats.com.au/wp-content/uploads/2025/10/emailicon.png) !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    content: "";
    width: 52px !important;
    height: 44px !important;
    position: absolute;
    right: -2px;
    top: 3px;
    display: block;
    z-index: 9;
}

.contact_form-car-icon:after {
    background-image: url('https://www.wdats.com.au/wp-content/uploads/2025/10/vehicleicon.png') !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    content: "";
    width: 52px !important;
    height: 42px !important;
    position: absolute;
    right: 0px;
    top: 1px;
    border: 1px solid #ebebeb;
    display: block;
    z-index: 9;
}
.contact_form-text-add:after{
   background-image: url('https://www.wdats.com.au/wp-content/uploads/2025/10/texticon.png') !important;
background-position: center center !important;
    background-repeat: no-repeat !important;
    content: "";
    width: 52px !important;
    height: 44px !important;
    position: absolute;
    right: 0px;
    top: 1px;
    display: block;
    z-index: 9;
}

.contact_form-text-add{
    position: relative;
}
.Contact_form_icon {
    position: relative;
}
.Contact_form_icon:after {
    background-image: url(https://www.wdats.com.au/wp-content/uploads/2025/10/messageicon.png)!important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    content: "";
    width: 52px !important;
    height: 44px !important;
    position: absolute;
    right: -2px;
    top: 3px;
    display: block;
    z-index: 9;
}
