/**
 * Put only specific CSS for decoration WebSite
 * Mainly color CSS
 */

 .rightColumn{
	background-color: #00808036;
    color: #008080;
}
.rightColumn h3{
	color: white;
    background-color: #008080;
}
#create_product_id,
input#validate_fixation,
input#validate_folding
{
	background-color: #008080;
    color: white;
}
.bottom_row{
    color: white;
    background-color: #008080;
}
button.slick-arrow {
    background-color: transparent;
    color: #e4844c;
}
.Tfilters button {
    color: white;
    background-color: transparent;
}
.tooltiptext {
    background-color: #008080;
  	color: #fff;
}
#form_product input[readonly] {
    background-color: #00808042;
    border: #00808042;
}
p#error_form,
p#error_pop_folding,
p#error_pop_fixation {
    color: red;
}
#error_pop_folding {
    display: flex;
    gap: 5px;
}
figure.ball.selected {
    box-shadow: 0 0 4px 4px #008080;
}
input:checked + .slider {
  background-color: #008080;
}
#snackbar{
    background-color: #c9e4e4;
    color: #008080;
}
#snackbar a {
  background-color: white;
  color: #008080;
  border: solid 1px #008080;
}
p.cart_attributes.title{
    color: #008080;
}
.menu li i {
    color: #008080;
    padding-left: 5px;
    position: absolute;
}

#form_product_echantillon{
    width: auto;
}
#form_product_echantillon input{
    display: none;
}
#form_product_echantillon button{
    line-height: 33px;
    font-size: 18px;
    background-color: transparent;
    color: #008080;
    border: solid 2px #008080;
    width: 220px;
    display: inline-block;
    text-align: center;
}

#product_formes{
    margin-bottom: 50px;
}
#product_formes h2{
    text-align: center;
    text-transform: uppercase;
    font-size: 36px;
    line-height: 20px;
    font-weight: bold;
    margin-bottom: 43px;
}
#product_formes .forme {
    width: 23%;
    display: inline-block;
    margin-right: 30px;
}
#product_formes .forme:last-child {
    margin-right: 0;
}
#product_formes p.title {
    text-align: center;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 18px;
    padding-top: 15px;
    margin-bottom: 0;
}
#product_formes p.desc {
    text-align: center;
}
.rightColumn h3{
    margin: -6px -15px 10px -15px !important;
}
.rightColumn .bigBtn {
    font-size: 18px;
}
.rightColumn button:hover:not(.tag_add_to_cart){
    font-weight: bold;
}
[id^="form_product"] span:not(.full):not(.tooltip) {
    width: 130px;
}
[id^="form_product"] #DEVE_bloc2 input[type="text"] {
    width: 120px;
    padding-top: 5px;
    padding-bottom: 0;
}
input:read-only:not(input[type="submit"]):not(input.plus):not(input.minus) {
    cursor: not-allowed;
    border: none !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    background-color: transparent !important;
}
#title_eco
{
    background-color: #00808080;
    color: white;
}
#title_optimal
{
    background-color: #008080bf;
    color: white;
}

#title_premium,
.col3 .wpb_text_column,
.col3 .wpb_single_image,
.vc_empty_space.shop_space
{
    background-color: #008080;
    color: white;
}
.tarif_motif,
.tarif_options{
    color: #008080;
}
