@charset "UTF-8";
html #wrapper {
  background-color: #F6F6F6;
}
html a, html a:hover, html a:visited {
  color: #DD7131;
}
html a.secondary, html a:hover.secondary, html a:visited.secondary {
  color: #373739;
}
html a:hover i.material-icons {
  color: #DD7131 !important;
}
html ::-webkit-scrollbar-track {
  background-color: transparent;
}
html ::-webkit-scrollbar {
  width: 20px;
}
html ::-webkit-scrollbar-thumb {
  background-color: rgba(255, 0, 0, 0.1294117647);
  border-radius: 20px;
  border: 6px solid transparent;
  background-clip: content-box;
}
html ::-webkit-scrollbar-thumb:hover {
  background-color: rgba(255, 0, 0, 0.2666666667);
}
html body #subcategories ul li:hover .subcategory-image a {
  border-color: #DD7131;
}
html body #wrapper {
  min-height: 70vh;
}
html body header#header {
  background: #FF6600;
  box-shadow: none !important;
}
html body header#header #tiflexLogo {
  background-color: #F6F6F6;
}
html body header#header #tiflexLogo a {
  width: 40em;
  margin: auto;
  display: block;
}
html body header#header .titleTiflex {
  color: white;
  font-size: 0.9em;
  padding: 0.5em;
  padding-left: 0em;
  margin: 0 !important;
  font-weight: normal;
}
html body header#header .titleTiflex .titleTiflex {
  padding: 0 !important;
}
html body #footer #footerRow {
  display: flex;
  place-content: center;
}
html body.notLogged.page-authentication #content {
  background: transparent !important;
}
html body.notLogged .login-disclaimer {
  margin: auto;
  color: #7A7A7A;
  text-align: justify;
}
html body .product-customization label.tplCustomLabel {
  text-align: right;
  padding: 10px 0px 10px 0px;
}
html body .btn.btn-touchspin i.material-icons {
  color: black;
}
html body .footer-container {
  padding-top: 0;
}
html body #footer {
  background-color: #373739;
}
html body #footer .container-fluid {
  padding-bottom: 15px !important;
}
html body #footer .columnFooter .informations {
  text-align: center !important;
  width: fit-content !important;
}
html body #footer #footerRow > :first-child {
  text-align: left;
  margin-top: 17px; /** sur le screen on a un décallage */
}
html body #footer #footerRow > :last-child {
  text-align: right;
  margin-top: 14px !important;
}
html body #footer #footerRow > :last-child .row > div {
  display: flex;
  height: 70px;
  display: flex;
  justify-content: center;
  flex-direction: column;
}
html body #footer #footerRow > :nth-child(2) {
  text-align: center;
}
html body .btn.btn-primary {
  border: 1px solid #DD7131 !important;
  background-color: #DD7131 !important;
  color: white !important;
}
html body .btn.btn-primary:hover {
  background-color: white !important;
  color: #DD7131 !important;
}
html body .btn.btn-secondary {
  border: 1px solid #373739 !important;
  background-color: #373739 !important;
  color: white !important;
}
html body .btn.btn-secondary:hover {
  background-color: white !important;
  color: #373739 !important;
}
html body .btn:focus {
  outline: none !important;
}
html body .no-account a {
  border: 1px solid #373739 !important;
  background: #373739 !important;
  color: white !important;
}
html body .no-account a:hover {
  color: #373739 !important;
  background: white !important;
}
html #login-form {
  background-color: white;
  padding: 1em;
}
html .text-left {
  text-align: left;
}
html #footer {
  padding-top: 0.5em !important;
  background-color: #D8D8D8 !important;
  border-top: 5px solid #FF5C26;
}
html #footer a {
  color: #7A7A7A !important;
}
html .TiflexMenu {
  display: flex;
  place-content: center;
}
html .TiflexMenuItem {
  width: 40%;
  display: block;
  background-color: white;
  float: left;
  border: 2px solid white;
  border-radius: 25px;
  height: 290px;
  margin-right: 20px;
  text-align: center;
  margin-bottom: 2em;
  padding-top: 4em;
}
html .menuRight {
  position: fixed;
  right: -10px;
  border: 4px solid #FF5C26;
  height: 460px;
  border-radius: 9px;
  padding: 0.5em;
  background-color: white;
  zoom: 0.8;
}
html .menuRight ul {
  height: 100%;
}
html .menuRight ul li {
  text-align: center;
  height: 85px;
}
html .text-center {
  text-align: center !important;
}
html .text-right {
  text-align: right;
}
html .multicart {
  display: none;
}
html .wishlist-list-item-right button {
  display: none !important;
}

/*# sourceMappingURL=tiflexim.css.map */
