/**
Theme Name: Infinite
Author: Infinite Agency
Author URI: https://www.infiniteagency.fr
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: astra-child
Template: astra
*/


/******************* SHOP *********************/

.woocommerce-js div.product div.summary .woocommerce-product-details__short-description :last-child {margin-bottom: 1em;/*font-size: 14px !important;*/}
.woocommerce-js div.product .product_title {margin: 0 0 .5em 0;letter-spacing: 0px;}
ul.flex-direction-nav {display:none;}
.wpmenucart-icon-shopping-cart-0::before {font-size: 25px;}

body.archive .ast-archive-description {padding: 80px 10px;background: url(/wp-content/uploads/2025/05/cedric-sarran-motoculture-reparation-lectoure-services-catalogue.jpg);background-size: cover;
  border-radius: 15px;}
.ast-archive-title {color: #fff;text-align: center;font-size: 40px !important;letter-spacing: 0.1px;}
.woocommerce ul.products li.product.desktop-align-left, .woocommerce-page ul.products li.product.desktop-align-left {text-align: left;border: 1px solid #ccc;border-radius: 10px;padding: 10px;box-shadow: 0px 0px 10px #ddd9d9;}
.woocommerce-js h2 {margin-bottom: .7em;letter-spacing: 0px;}
.woocommerce-js div.product form.cart {zoom: 1;display: none;}
.titreprod {color:#333; font-size:22px; font-weight:bold; margin-top:-30px;margin-bottom:10px !important;}
.btxprod {padding:10px 15px; text-align:center; margin-top:10px !important; color:#fff; text-decoration:none !important; background-color: #93c11e; border-radius:8px; font-size: 18px !important;}
.btxprod:hover {color:#fff;}
.btxprodcontact {padding:10px 15px; text-align:center; margin-top:10px !important; color:#fff; text-decoration:none !important; background-color: #93c11e; border-radius:8px; font-size: 15px !important;}
.btxprodcontact:hover {color:#fff;}

.woocommerce-js div.product .related.products, .woocommerce-js div.product .woocommerce-tabs {
  display: none;
}

/******************* SHOP *********************/


.cocheok {font-size:11px !important; color:#666; line-height:14px; text-align:justify; }
/*.wpforms-container .wpforms-field-label-inline, .wp-core-ui div.wpforms-container .wpforms-field-label-inline {
  display: inline;
  vertical-align: baseline;
  font-weight: 400;
  font-style: normal;
  word-break: break-word;
  word-wrap: break-word;
  font-size: 11px;
  line-height: 14px;
  color: #666;
  text-align: justify;
}*/


ul#wpforms-2907-field_4.wpforms-field-required.wpforms-image-choices.wpforms-image-choices-modern {display:inline-flex; padding-left:0px;}
ul#wpforms-2881-field_5.wpforms-field-required {font-size: 11px;line-height: 14px;color: #666;text-align: justify;}
ul {list-style: none;}
.wpforms-container .wpforms-image-choices-modern label:not(.wpforms-error) {padding: 0px; margin:5px;background-color: #fff;}
.wpforms-container .wpforms-image-choices-modern .wpforms-image-choices-label {display: block;margin-top: 12px;font-size: 15px;font-weight: bold;color: #333;}
.wpforms-one-third.wpforms-first.caseok { font-size: 14px;line-height: 14px;color: #333;}
#wpforms-2907-field_5 {font-size: 14px;line-height: 14px;color: #333;}
.choice-1.depth-1 {font-size: 14px;line-height: 14px;color: #333;}
::placeholder {color:#9CA3AF}


.wpforms-container input[type="date"], .wpforms-container input[type="datetime"], .wpforms-container input[type="datetime-local"], .wpforms-container input[type="email"], .wpforms-container input[type="month"], .wpforms-container input[type="number"], .wpforms-container input[type="password"], .wpforms-container input[type="range"], .wpforms-container input[type="search"], .wpforms-container input[type="tel"], .wpforms-container input[type="text"], .wpforms-container input[type="time"], .wpforms-container input[type="url"], .wpforms-container input[type="week"], .wpforms-container select, .wpforms-container textarea, .wp-core-ui div.wpforms-container input[type="date"], .wp-core-ui div.wpforms-container input[type="datetime"], .wp-core-ui div.wpforms-container input[type="datetime-local"], .wp-core-ui div.wpforms-container input[type="email"], .wp-core-ui div.wpforms-container input[type="month"], .wp-core-ui div.wpforms-container input[type="number"], .wp-core-ui div.wpforms-container input[type="password"], .wp-core-ui div.wpforms-container input[type="range"], .wp-core-ui div.wpforms-container input[type="search"], .wp-core-ui div.wpforms-container input[type="tel"], .wp-core-ui div.wpforms-container input[type="text"], .wp-core-ui div.wpforms-container input[type="time"], .wp-core-ui div.wpforms-container input[type="url"], .wp-core-ui div.wpforms-container input[type="week"], .wp-core-ui div.wpforms-container select, .wp-core-ui div.wpforms-container textarea {
  display: block;
  width: 100%;
  box-sizing: border-box;
  font-family: inherit;
  font-style: normal;
  font-weight: 400;
  margin: 0;
  border-radius: 5px;
  border-color: #848484;
}

div#wpforms-2907-field_5-container.wpforms-field.wpforms-field-checkbox.wpforms-one-half.wpforms-first.caseok.wpforms-list-inline {background-color: #fff;border-radius: 5px;margin:10px 5px;}
div#wpforms-2907-field_6-container.wpforms-field.wpforms-field-checkbox.wpforms-one-half {background-color: #fff;border-radius: 5px;margin:10px 5px;}
div#wpforms-2907-field_8-container.wpforms-field.wpforms-field-checkbox.wpforms-one-half.wpforms-first {background-color: #fff;border-radius: 5px;margin:10px 5px;}
div#wpforms-2907-field_9-container.wpforms-field.wpforms-field-checkbox.wpforms-one-half {background-color: #fff;border-radius: 5px;margin:10px 5px;}
div#wpforms-2907-field_8-container.wpforms-field.wpforms-field-checkbox.wpforms-one-half {background-color: #fff;border-radius: 5px;margin:10px 5px;}


.main-header-menu .sub-menu .menu-link {
  padding: .5em 1em;
  display: block;
  word-wrap: break-word;
  max-width: 340px;
  width: 340px;
}

/* TEL MOBIL */
.custom-header-link {text-align: center;background-color: #212a37;padding: 0px 0px 0px 0px;font-size: 16px; display: block;
    /*position: fixed;*/
    margin:0;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 99999;
}
.custom-header-link a {color: #fff;text-decoration: none;font-weight: 700;}
.custom-header-link a:hover {text-decoration: none;}
.btxcontact {padding:8x 10px; text-align:center; color:#666;}
/* TEL MOBIL */

@media screen and (max-width: 550px) {
.custom-header-link {display:block;}
ul#wpforms-2907-field_4.wpforms-field-required.wpforms-image-choices.wpforms-image-choices-modern {display:block; padding-left:none;text-align: center;}
.wpforms-container .wpforms-one-third.wpforms-first, .wpforms-container .wpforms-two-sixths.wpforms-first {width: 100%}
.wpforms-container .wpforms-one-half, .wpforms-container .wpforms-three-sixths, .wpforms-container .wpforms-two-fourths {width: 100%;margin-left:0px !important;}
.wpforms-container .wpforms-one-third, .wpforms-container .wpforms-two-sixths {width: 100%; margin-left:0px !important;}
}

@media screen and (min-width: 550px) {
.custom-header-link {display:none;}
}