/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Mar 23 2022 | 06:35:00 */
/* Add your CSS code here.

For example:
.example {
    color: red;
}

For brushing up on your CSS knowledge, check out http://www.w3schools.com/css/css_syntax.asp

End of comment */ 

@import url('https://fonts.googleapis.com/css2?family=Jura:wght@300;400;500;600;700&display=swap');

body.product-template-default.single.single-product div#page_caption {
    background: #0f181e;
  border-color: #cdcdcd4f;
}

ul.feat_car {
  margin-left: 0 !important;
}


ul.feat_car li {
    display: inline-block;
    width: calc(100% / 4 - 4px);
    text-align: center;
    vertical-align: top;
  padding: 30px 0;
}

ul.feat_car li img  {
    height: 60px !important;
    width: auto;
  
}

ul.feat_car li strong {
  font-weight: 400 !important;
}

.includ_div .includ_div_half, .last_includ_div .includ_div_half {
    width: calc(100% / 2 - 4px);
    display: inline-block;
    vertical-align: top;
      margin-bottom: 20px;
}

.includ_div h5 {
    font-size: 15px;
    background: #000;
    font-weight: 500;
    padding: 4px 0 4px 20px;
  border-left: 2px solid #ebd999;
}

.last_includ_div h5 {
    font-size: 15px;
    background: #000;
    font-weight: 500;
    padding: 4px 0 4px 20px;
  border-left: 2px solid #ebd999;
}

ul.mt_ned {
    margin-top: 31px !important;
}

.includ_div .includ_div_half ul li {
  padding:5px 0;
}

.includ_div h5, .last_includ_div h5 {
  margin-bottom:10px;
}

.single-product .woocommerce div.product div.summary ins bdi {
    color: #fff;
}

p.price ins span.amount {
  color: #ead898;
      font-size: 42px;
}

.single-product .woocommerce div.product p.price del span.amount {
    color: #ebd999 !important;
}

.woocommerce div.product .product_title {
    font-size: 28px !important;
    margin-bottom: 15px !important;
    font-family: 'Jura', sans-serif !important;
}

.chat_section .nta_wa_button {
    margin-top: 15px;
    margin-bottom: 15px;
}

.woocommerce-tabs.wc-tabs-wrapper li#tab-title-description {
    background-color: transparent !important;
    border: none;
    border-bottom: 3px solid #dc4040!important;
}

.woocommerce div.product .woocommerce-tabs .panel, .woocommerce-page div.product .woocommerce-tabs .panel  {
    background-color: transparent !important;
  border: none;
  border-top: 1px solid #666;
  margin-top: -2px;
      padding-left: 0;
    padding-right: 0;
}

li#text-4 .textwidget p a {
    color: #fff;
}
  
}

.woocommerce div.product .woocommerce-tabs ul.tabs, .woocommerce-page div.product .woocommerce-tabs ul.tabs {
    text-align: center;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active a { 
font-family: 'Jura', sans-serif !important;
  text-transform: uppercase;
}

body.product-template-default.single.single-product div#page_caption {
  display: none;
}

div#ht-ctc-chat {
    bottom: 60px !important;
}

.product.type-product span.onsale {
    display: none;
}

ul.mt_ned {
    margin-top: 40px !important;
}

rs-layer {
    text-shadow: 0 0 5px black !important;
}

.one.withsmallpadding.ppb_text .standard_wrapper .inner .woocommerce.columns-3 ul.products.columns-3 li.product.type-product {
  background: transparent;
  padding: 0;
  border: none;
}

.one.withsmallpadding.ppb_text .standard_wrapper .inner .woocommerce.columns-3 ul.products.columns-3 li.product.type-product span.price {
  color: #fff !important;
  font-size: 18px !important;
  text-align: left !important;
}

body.product-template-default.single.single-product .woocommerce-product-details__short-description {
    margin-bottom: 40px !important;
}

body.product-template-default.single.single-product section.related.products li.product.type-product, ul.products li.product.type-product {
    background: transparent;
    padding: 0;
    border: none;
}

body.product-template-default.single.single-product section.related.products li.product.type-product a.button.product_type_simple {
    margin-top: 15px !important;
  text-align:left;
}

body.product-template-default.single.single-product section.related.products li.product.type-product h2.woocommerce-loop-product__title {
  float: none !important;
}

body.product-template-default.single.single-product section.related.products li.product.type-product span.price {
    color: #fff !important;
}

body.product-template-default.single.single-product section.related.products span.woocommerce-Price-amount.amount {
    color: #fff;
    font-size: 18px;
}

span.woocommerce-Price-amount.amount {
    color: #fff;
  font-size: 18px;
}

.ui-dialog.wdm-enquiry-modal .contact-bottom {
  display: none;
}

.footer_bar .footer_bar_wrapper .menu-car-brand-container {
    display: none;
}

p.price del span.amount {
    color: #ead898a3 !important;
    opacity: 1 !important;
  font-size: 22px;
}

p.price del {
    opacity: 1 !important;
}

p.price del span.amount {
  color: #ebd999c2 !important;
}

.ui-dialog div#contact-form {
    background: #000 !important;
    border: 1px solid #ebd999 !important;
}

.ui-dialog .ui-dialog-titlebar {
    background: #ebd999 !important;
    color: #000 !important;
}

.ui-dialog  .wdm-enquiry-action-btns {
  border-bottom: none !important;
}
/*
#car_search_form .one_fourth input, #car_search_form .one_fourth select, .car_search_form .one_fourth input, .car_search_form .one_fourth select {
    background: #0f181e;
    color: #b1b1b1;
}
*/

form.car_search_form select {
    background: #0f181e;
   color: #b1b1b1;
}

form.car_search_form .one_fourth.themeborder {
   /* border-color: #ebd999 !important;*/
}

.instagram_ft img {
  width: 36px;
}

/*
#car_search_form .one_fourth input#car_search_btn {
    background-color: #ebd999 !important;
    color: #000 !important;
}
*/
/*
#car_search_form input#car_search_btn:hover {
  color: #fff !important;
}
*/

.woocommerce ul.products li.product h2.woocommerce-loop-product__title {
  font-family: 'Jura', sans-serif !important;
  /*text-transform: uppercase;*/
  font-weight: 200;
  font-size: 19px;
  color: #fff;
}

/*
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    width: 23% !important;
}
*/

 form.wpcf7-form input.wpcf7-form-control {
    background-color: #0f181e !important;
    color: #fff !important;
    border-color: #ebd999 !important;
}

 form.wpcf7-form textarea {
    background-color: #0f181e !important;
    color: #fff !important;
    border-color: #ebd999 !important;
}

form.wpcf7-form input.wpcf7-form-control.wpcf7-submit {
  background-color: #ebd999 !important;
  color: #000 !important;
}



#enquiry-form input.contact-input, #enquiry-form textarea.contact-input {
    background-color: #000;
    border-color: #ebd999;
}

.woocommerce ul.products li.product a img.small_icon_img {
    height: 27px !important;
    width: auto !important;
    filter: brightness(2.5);
  transform: translateY(7px);
}

.woocommerce ul.products li.product h2.woocommerce-loop-product__title {
  float: none;
}

.lft_woocommerce_grd_btm {
    width: calc(120px - 4px);
    display: inline-block;
    vertical-align: middle;
  text-align: left;
}

.rgt_woocommerce_grd_btm {
    width: calc(100% - 120px - 4px);
    display: inline-block;
    vertical-align: middle;
  text-align: right;
}

 

.rgt_woocommerce_grd_btm img.small_icon_img {
    display: inline-block !important;
}

.rgt_woocommerce_grd_btm span, .lft_woocommerce_grd_btm span {
    color: #ebd999 !important;
}

.woocommerce_grd_btm:hover span {
    color: #ebd999 !important;
}

.woocommerce ul.products li.product a:hover span {
    color: #ebd999 !important;
}

.lft_woocommerce_grd_btm del {
    display: none;
}

.lft_woocommerce_grd_btm {
  color: #ebd999 !important;
}


ul.products.home_ul_prod li.product {
    width: calc(100% / 4 - 4px);
    display: inline-block !important;
    vertical-align: top;
    float: none !important;
    margin: 0 !important;
    padding: 15px;
}

.woocommerce_grd_btm {
    font-family: 'Jura', sans-serif !important;
}

.woocommerce ul.products li.product h2.woocommerce-loop-product__title {
    text-align: left;
}

@media (max-width:1024px) {
  ul.products.home_ul_prod li.product {
    width: calc(100% / 2 - 4px);
    padding: 25px 15px;
}
}

@media (max-width:767px) {
  
  .woocommerce ul.products li.product {
    margin-bottom: 30px !important;
}
  
  .woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    width:100% !important;
}
  ul.feat_car li {
    width:calc(100% / 2 - 4px) !important;
  }
  
  .tax-product_cat ul.products li.product.type-product {
      width: 100% !important;
  }
  
  .includ_div .includ_div_half, .last_includ_div .includ_div_half {
    width: 100% !important;
}
  
  ul.mt_ned {
    margin-top: 0 !important;
}
  
  ul.feat_car {
    margin-left: 0 !important;
}
  
  .ui-dialog.wdm-enquiry-modal {
    max-width: 280px !important;
}
  .ui-dialog.wdm-enquiry-modal button#send-btn {
    width: 100%;
}
  
  .top_bar .standard_wrapper {
    height:auto !important;
  }
  
  div#logo_wrapper {
    padding: 0 !important;
}
  
  .top_bar {
    padding-bottom: 0 !important;
}
  
  #logo_right_button {
    top: 50px !important;
}
  
  /*
  div.wa__btn_txt {
    display: none;
}
  */
  
  rs-fullwidth-wrap .nta_wa_button {
    /*opacity:.5;*/
    left: 50%;
    position:absolute;
    transform: translateX(-50%);
  }
  
  div#footer ul.sidebar_widget.four li#nav_menu-2 {
    display: none;
}
  
  div#footer ul.sidebar_widget.four li#text-8 {
    display: none;
}
  
  ul.sidebar_widget.four li#text-3 img {
    display: none;
}
  
  ul.sidebar_widget.four li#text-3 h5 {
    text-align: center;
}
  
}

@media (max-width:360px) {
  .ui-dialog.wdm-enquiry-modal {
    max-width: 280px !important;
}
  
  .ui-dialog.wdm-enquiry-modal {
    left: 50% !important;
    transform: translateX(-50%);
    /* right: 10px !important; */
}
  
}


.tax-product_cat div#page_caption {
    display: none;
}
