/*
Theme Name: stephanie
Author: Web-en-Aubrac
Author URI: https://www.web-en-aubrac.fr/
Description: 
Version: 1.0.0
License: 
Template: dt-the7
*/


/* BEGIN - MAIN */
html {
  font-size: 100%;
}

@font-face {
  font-family: 'Andale Mono';
  src: url('/r/fonts/AndaleMono.eot');
  src: url('/r/fonts/AndaleMono.eot?#iefix') format('embedded-opentype'),
      url('/r/fonts/AndaleMono.woff2') format('woff2'),
      url('/r/fonts/AndaleMono.woff') format('woff'),
      url('/r/fonts/AndaleMono.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Reenie Beanie';
  src: url('/r/fonts/ReenieBeanie.eot');
  src: url('/r/fonts/ReenieBeanie.eot?#iefix') format('embedded-opentype'),
      url('/r/fonts/ReenieBeanie.woff2') format('woff2'),
      url('/r/fonts/ReenieBeanie.woff') format('woff'),
      url('/r/fonts/ReenieBeanie.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

h1, h2, h3, h4, h5, h6,
.widget-title,
span.menu-text {
  font-family: 'Reenie Beanie' !important;
}

.page-title h1,
.page-title h1 *,
.page-title h1 a:hover,
#page .page-title .entry-title {
  line-height: 1;
}

span.menu-text {
  font-size: 36px !important;
}

h1 {
  font-size: 65px !important;
}

#page p,
#page span:not(.menu-text),
#page strong,
.content .uvc-sub-heading,
#page small,
#page label,
#page li,
#page a,
#page time,
#page select, /* inputs on the product pages */
#page thead > tr > th,
#page tbody > tr > th,
#page tbody > tr > td,
#page tfoot > tr > th
{
  font-family: 'Andale Mono' !important;
}

p {
  color: rgb(100, 100, 100);
}
/* END - MAIN */


/* BEGIN - PAGE ACCUEIL */
body.home #main {
  padding-bottom: 0;
}
/* END - PAGE ACCUEIL */


/* BEGIN - PAGE ATELIER */
body.page-id-57311 #main {
  padding-bottom: 0;
}
/* END - PAGE ATELIER */


/* BEGIN - PAGE PANIER */
body.page-id-9 .cart_totals > h2 {
  font-size: 1.8rem;
}
/* END - PAGE PANIER */


/* BEGIN - PAGE CAISSE */
body.page-id-10 .wc-order-review > #order_review_heading {
  font-family: 'Andale Mono' !important;
  font-size: 1.5rem;
}

body.page-id-10 #connect-create-account-line {
  display: none; /* don't display this line by default but if user is not connected */
  padding-bottom: 20px;
}

body.page-id-10 .widget.woocommerce .form-row,
body.page-id-10 form.the7-woocommerce-checkout .form-row,
body.page-id-10 .woocommerce-MyAccount-content .form-row {
  padding-bottom: 0;
}

body.page-id-10 #order_review > table > tbody > tr > td.product-name,
body.page-id-10 #order_review > table > tbody > tr > td.product-name > .product-quantity {
  color: #333;
}

body.page-id-10 #page tbody > tr > td.product-total > span,
body.page-id-10 #page tfoot > tr > th {
  color: #333;
}

body.page-id-10 #page tbody > tr > td,
body.page-id-10 #page tfoot > tr > td {
  color: #7C7E7F;
}

body.page-id-10 .woocommerce-shipping-totals.shipping #shipping_method > li {
  padding: 5px;
}

body.page-id-10 .woocommerce-shipping-totals.shipping #shipping_method > li > button {
  margin: 5px;
  padding: 2px;
  border-width: 1px;
}

body.page-id-10 .wms_pickup_modal_address {
  width: auto;
}

body.page-id-10 .wms_pickup_modal_address > .wms_pickup_modal_address_find_pickup > .wms_pickup_modal_address_search {
  margin: 5px;
  padding: 2px;
  border-width: 1px;
}

body.page-id-10 #content > div > div > div > div.wc-wide-column > section > h4,
body.page-id-10 #content > div > div > div > div.wc-wide-column > header > h4 {
  font-family: 'Andale Mono' !important;
  font-size: 1.5rem;
}

body.page-id-10 #order_comments_field {
  font-weight: bold;
}
/* END - PAGE CAISSE */


/* BEGIN - PAGE PRODUIT */
body.single-product #page .page-title .entry-title {
  font: normal 700 50px / 50px "Reenie Beanie", Helvetica, Arial, Verdana, sans-serif;
}

body.single-product .product_meta {
  display: none;
}

section.related.products > h2 {
  font-size: 2.5rem;
}

body.single-product .variations select {
  width: 300px;
  line-height: 1.1 !important;
}
/* END - PAGE PRODUIT */


/* BEGIN - PAGE CONTACT */
body.page-id-57345 #main {
  padding-bottom: 0;
}

body.page-id-57345 #contact-row-container {
  margin-bottom: 70px;
}

.formErrorContent,
.formErrorContent > p {
  font-family: 'Andale Mono' !important;
  color: #fff;
}
/* END - PAGE CONTACT */


/* BEGIN - PAGE CGV */
body.page-id-60692 h2 {
  font-family: 'Andale Mono' !important;
  font-size: 1.5rem;
}
/* END - PAGE CGV */


/* BEGIN - PAGE MENTIONS LEGALES */
body.page-id-60694 h2,
body.page-id-60694 h3 {
  font-family: 'Andale Mono' !important;
  font-size: 1.5rem;
}
/* END - PAGE MENTIONS LEGALES */


/* BEGIN - PAGE COOKIES */
body.page-id-60717 h2,
body.page-id-60717 h3 {
  font-family: 'Andale Mono' !important;
  font-size: 1.5rem;
}

body.page-id-60717 p {
  font-size: 1rem !important;
}
/* END - PAGE COOKIES */


/* BEGIN - FOOTER */
#wea-copyright {
  font-family: 'Andale Mono' !important;
  font-size: .8rem;
  text-align: center;
}
/* END - FOOTER */


/* BEGIN - PAGE  */
/*
body.page-id-  {
}
*/
/* END - PAGE  */
