@charset "UTF-8";
/*
Theme Name: Shuttle Enfant
Description: Theme enfant de Shuttle. Vous pouvez maintenant effectuer vos modifications en toute sécurité.
Author: WPMarmite
Author URI: https://wpmarmite.com
Template: shuttle
Version: 1.0
*/

@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;800&display=swap');


* {
  margin: 0;
  padding: 0;
}
p, span, h1, h2, h3, td, th, .button, .wp-block-button__link{
	font-family: 'Montserrat', sans-serif !important;
}

.product_meta {
  display: none;
}

.single_add_to_cart_button,
.checkout-button {
  background-color: #72BFBC !important;
}

.wc-backward {
  display: none !important;
}

.btn-right {
  margin: 20px 0 20px auto !important;
}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, cite, del, dfn, em, font, q, s, samp, strike, strong, ol, ul, li, fieldset, form, label, legend, tbody, tfoot, thead, tr {
    border: 0;
    font-family: inherit;
    font-size: 100%;
    font-style: inherit;
    font-weight: inherit;
    margin: 0;
    outline: 0;
    padding: 0;
    vertical-align: baseline;
}

#header .menu > li.menu-hover > a, #header .menu > li.current_page_item > a, #header .menu > li.current-menu-ancestor > a, #header .menu > li > a:hover, #header-sticky .menu > li.menu-hover > a, #header-sticky .menu > li.current_page_item > a, #header-sticky .menu > li.current-menu-ancestor > a, #header-sticky .menu > li > a:hover {
    color: #438B90;
}

.elementor-12 .elementor-element.elementor-element-7537c6a .elementor-text-editor {
    padding: 25px !important;
}

.elementor-12 .elementor-element.elementor-element-7537c6a .elementor-widget-container {
    background: rgba(255,255,255,0.8) !important;
    border-radius: 16px !important;
	margin: -700px 350px 0px -250px !important;
    padding: 0px 0px 0px 0px !important;
}

header .lienjaune a span {
	font-family: "Montserrat", Sans-serif;
    font-size: 14px;
    font-weight: 600;
    font-style: normal;
    text-decoration: none;
    letter-spacing: 0px;
    fill: #303030;
    color: #303030;
    background-color: transparent;
    background-image: linear-gradient(160deg, #FFD70D 41%, #FFE97A 100%);
    border-style: solid;
    border-color: #ffffff;
    border-radius: 4px 4px 4px 4px;
    box-shadow: -5px 5px 20px 0px rgb(254 255 110 / 30%);
    padding: 16px 16px 16px 16px;
}

#content {
  min-height: calc(100vh - 350px);
}

#footer {
  padding: 15px 10px 10px;
}
#footer #footer-core #footer-col1 li a {
	font-family: 'Montserrat', sans-serif !important;

}
div.wpforms-container-full .wpforms-form input[type=submit], div.wpforms-container-full .wpforms-form button[type=submit], div.wpforms-container-full .wpforms-form .wpforms-page-button {
    font-size: 16px !important;
	border-radius: 16px;
	background: #72BFBC;
	font-family: 'Montserrat', sans-serif !important;
	color: white;
}
#footer #footer-core #footer-col2 img {
  width: 100% !important;
}
#footer #footer-core #footer-col3 #menu-rss-nav {
  margin: auto 0;
  text-align: right;
}
#footer #footer-core #footer-col3 #menu-rss-nav li {
  display: inline;
  margin-left: 30px;
}
#footer #footer-core #footer-col3 #menu-rss-nav li a {
  font-size: 50px;
  color: grey !important;
}
#footer #footer-core #footer-col3 #menu-rss-nav li a:hover {
  color: #72BFBC !important;
}
#footer #footer-core #footer-col3 #menu-rss-nav li a::before {
  display: none;
}