p {
color: #777777;
}
h1, h2, h2 strong, .entry-title {
text-transform: uppercase;
}
.page-title {
margin-bottom: 0 !important;
}
.title-blog {
margin-bottom: 50px !important;
}
.title-shop {
margin-bottom: 50px !important;
} .fullwidth {
width: 100% !important;
max-width: 100% !important;
}  .invisible: {
visibility: hidden !important;
}
.expertDepollutionSearchInput .s{
border:solid 2px #ffffff !important;
background-color: rgba(255,255,255,0);
}
.expertDepollutionSearchInput .s::placeholder{
color: rgba(255,255,255, 1) !important;
}
.expertDepollutionSearchInput .input-dropdown-inner a{
color: rgba(255,255,255, 1) !important;
}
.expertDepollutionSearchInput .searchsubmit::before, .expertDepollutionSearchInput .searchform .searchsubmit::after{
color: rgba(255,255,255, 1); !important;
background-color: rgba(255,255,255, 0);
} .expertDepollutionSearchInput .input-dropdown-inner {
border-left-color: #ffffff !important;
background-color: rgba(255,255,255,0);
}
.search-by-category .input-dropdown-inner {
border-right-color: #ffffff !important;
}
.newsletter-button {
background-color: transparent !important;
color: rgba(255,255,255, 1) !important;
border: 2px solid #ffffff !important;
padding: 15px !important;
}
.mobile-newsletter-button {
background-color: transparent !important;
color: rgba(37,36,94, 1) !important;
border: 2px solid rgba(37,36,94, 1) !important;
padding: 15px !important;
}
.expertDepollution span, .expertDepollution h1 { color: #ffffff !important;
}
.expertDepollution h1 {
font-weight: bold;
}
.search-by-category .input-dropdown-inner {
border-color: #ffffff;
} .expertDepollutionSearchInput-2 .s{
border:solid 2px #ffffff !important;
background-color: rgba(37,36,94,0);
}
.expertDepollutionSearchInput-2 .s::placeholder{
color: #ffffff !important;
}
.expertDepollutionSearchInput-2 .input-dropdown-inner a{
color: #ffffff !important;
}
.expertDepollutionSearchInput-2 .searchsubmit::before, .expertDepollutionSearchInput-2 .searchform .searchsubmit::after{
color: #ffffff !important;
background-color: rgba(255,255,255, 0);
}
.expertDepollutionSearchInput-2 .input-dropdown-inner {
border-left-color: #ffffff !important;
background-color: rgba(255,255,255,0);
}
.expertDepollutionSearchInput-2 .search-by-category .input-dropdown-inner {
border-right-color: #ffffff !important;
}
.expertDepollution-2 .newsletter-button {
background-color: transparent !important;
color: #ffffff !important;
border: 2px solid #ffffff !important;
padding: 15px !important;
}
.expertDepollution-2 span, .expertDepollution-2 .reglement {
color: #000000 !important;
}
.expertDepollution-2 .search-by-category .input-dropdown-inner {
border-color: #000000;
} #wd-674440cce841d a {
background-color: #25245e !important;
} @media (max-width: 768px) {
.cat-design-center .hover-mask, .cat-design-default .hover-mask, .cat-design-replace-title .hover-mask {
height: 120px;
}
.cat-design-default .hover-mask .category-title {
font-size: 14px;
}
}
@media screen (min-width: 421px) {
.only-mobile-visible {
display:none !important;
}
}
@media screen (max-width: 420px) {
.mobile-hidden {
display:none !important;
}
}
@media screen (max-width: 767px){
.tab-hidden {
display: none !important;
}
}
#wpcf7-f50740-p544-o1 label, #wpcf7-f50740-p544-o1 span {
color: rgba(255,255,255, 1);
}
.dearCustomer p {
margin-bottom: 3px !important;
}
#woo-store-vacation .woocommerce-info {
text-transform: uppercase;
text-align: center !important;
justify-content: center;
font-size: 16px;
}
.single-article-product .product-grid-item {
margin: 0 auto;
}   #asl-storelocator.asl-p-cont.asl-bg-0 .Num_of_store, #asl-storelocator.asl-p-cont.asl-bg-0 .col-xs-12.search_filter .sl-search-group > span {
background: #25245e !important;
}
#asl-storelocator.asl-p-cont.asl-bg-0 .Num_of_store span {
color: #fdc300 !important;
}
#asl-storelocator.asl-p-cont.asl-bg-0 .search_filter > p:first-child {
color:#25245e !important;
}
#asl-storelocator.asl-p-cont.asl-bg-0 .panel-inner .sl-item .addr-sec .p-title {
color:#fdc300 !important;
}
#asl-storelocator.asl-p-cont.asl-bg-0 .panel-cont button, #asl-storelocator.asl-p-cont.asl-bg-0 .panel-cont .btn.btn-asl {
background: #fdc300 !important;
color: #25245e !important;
}
.h-full {
height: 100%;
}
.diagnostic-accordion div h4 a {
color: #ffffff !important;
background-color: #28245c !important;
}
@media screen (min-width: 421px) {
.only-mobile-visible {
display:none !important;
}
}
@media screen (max-width: 420px) {
.mobile-hidden {
display:none !important;
}
}  .article-inner h3 {
color: #28245c !important;
}
.article-inner h2 {
padding-top: 60px !important;
}
.blogSources {
font-size: 12px;
} .hidden-fields-container {
display: none !important;
}