/*Custom fields*/

.an-pf-field-image-wrap {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 100px;
    height: 60px;
    margin-right: 10px;
}

.an-pf-field-image {
    max-width: 100px;
    max-height: 100px;
}

.presta_prestacustomcheckoutmsg_summary_top {
    background-color: #ffb953;
    margin-bottom: 30px;
}

.product-miniature .product-title {
    text-transform: none;
}

div.product-description ul li {
    list-style-position: outside;
}

head:has(link[rel="alternate"][href$="https://groupesynapse.net/boutique/pmg/en/"]) + body main section div div section section div div a, {
    opacity: 0;
}
head:has(link[rel="alternate"][href$="https://groupesynapse.net/boutique/pmg/qc/"]) + body main section div div section section div div a, 
{
    opacity: 0;
}

/*
head:has(link[rel="alternate"][href$="https://groupesynapse.net/boutique/tetratech/en/"]) + body main section div div section section div div,
head:has(link[rel="alternate"][href$="https://groupesynapse.net/boutique/tetratech/qc/"]) + body main section div div section section div div {	
display: none;
}
*/


head:has(link[rel="alternate"][href$="https://groupesynapse.net/boutique/tetratech/qc/"]) + body main section div div section section div ul li figure figcaption.caption,
head:has(link[rel="alternate"][href$="https://groupesynapse.net/boutique/tetratech/en/"]) + body main section div div section section div ul li figure figcaption.caption {
    position: absolute;
    bottom: 12px;
    left: 90px;
    max-width: 700px;
    color: #fff;
}

head:has(link[rel="alternate"][href$="https://groupesynapse.net/boutique/tetratech/qc/"]) + body main section div div section section div div a span i,
head:has(link[rel="alternate"][href$="https://groupesynapse.net/boutique/tetratech/en/"]) + body main section div div section section div div a span i {
	display:none;
}

.input_wrapper.required.form-group.text.form-group.row.rf_only_f_0 {
    COLOR: RED;
}


/*
head:has(link[rel="alternate"][href^="https://groupesynapse.net/boutique/albilegeant/qc/"]) + body main section div div section section section div div article div ul.product-flags li.product-flag.discount-percentage,
head:has(link[rel="alternate"][href^="https://groupesynapse.net/boutique/albilegeant/qc/"]) + body main section div div section section section div div article div ul.product-flags li.product-flag.discount-amount,
head:has(link[rel="alternate"][href^="https://groupesynapse.net/boutique/albilegeant/qc/"]) + body main section div div section section section div div article div ul.product-flags li.product-flag.product-flag.discount,
head:has(link[rel="alternate"][href^="https://groupesynapse.net/boutique/albilegeant/en/"]) + body main section div div section section section div div article div ul.product-flags li.product-flag.discount-percentage,
head:has(link[rel="alternate"][href^="https://groupesynapse.net/boutique/albilegeant/en/"]) + body main section div div section section section div div article div ul.product-flags li.product-flag.discount-amount,
head:has(link[rel="alternate"][href^="https://groupesynapse.net/boutique/albilegeant/en/"]) + body main section div div section section section div div article div ul.product-flags li.product-flag.product-flag.discount {
	background-color: #cd0000;
}
*/


head:has(link[rel="alternate"][href$="https://synapsecorpo.com/pmg/en/"]) + body main section div div section section div div a, {
    opacity: 0;
}
head:has(link[rel="alternate"][href$="https://synapsecorpo.com/pmg/qc/"]) + body main section div div section section div div a, 
{
    opacity: 0;
}

/*
head:has(link[rel="alternate"][href$="https://synapsecorpo.com/tetratech/en/"]) + body main section div div section section div div,
head:has(link[rel="alternate"][href$="https://synapsecorpo.com/tetratech/qc/"]) + body main section div div section section div div {	
display: none;
}
*/


head:has(link[rel="alternate"][href$="https://synapsecorpo.com/tetratech/qc/"]) + body main section div div section section div ul li figure figcaption.caption,
head:has(link[rel="alternate"][href$="https://synapsecorpo.com/tetratech/en/"]) + body main section div div section section div ul li figure figcaption.caption {
    position: absolute;
    bottom: 12px;
    left: 90px;
    max-width: 700px;
    color: #fff;
}

head:has(link[rel="alternate"][href$="https://synapsecorpo.com/tetratech/qc/"]) + body main section div div section section div div a span i,
head:has(link[rel="alternate"][href$="https://synapsecorpo.com/tetratech/en/"]) + body main section div div section section div div a span i {
	display:none;
}

.input_wrapper.required.form-group.text.form-group.row.rf_only_f_0 {
    COLOR: RED;
}


/*
head:has(link[rel="alternate"][href^="https://synapsecorpo.com/albilegeant/qc/"]) + body main section div div section section section div div article div ul.product-flags li.product-flag.discount-percentage,
head:has(link[rel="alternate"][href^="https://synapsecorpo.com/albilegeant/qc/"]) + body main section div div section section section div div article div ul.product-flags li.product-flag.discount-amount,
head:has(link[rel="alternate"][href^="https://synapsecorpo.com/albilegeant/qc/"]) + body main section div div section section section div div article div ul.product-flags li.product-flag.product-flag.discount,
head:has(link[rel="alternate"][href^="https://synapsecorpo.com/albilegeant/en/"]) + body main section div div section section section div div article div ul.product-flags li.product-flag.discount-percentage,
head:has(link[rel="alternate"][href^="https://synapsecorpo.com/albilegeant/en/"]) + body main section div div section section section div div article div ul.product-flags li.product-flag.discount-amount,
head:has(link[rel="alternate"][href^="https://synapsecorpo.com/albilegeant/en/"]) + body main section div div section section section div div article div ul.product-flags li.product-flag.product-flag.discount {
	background-color: #cd0000;
}
*/