@import url('https://fonts.googleapis.com/css?family=Karma&display=swap');

@font-face {
    font-family:"Wash Care";
    src:url("../fonts-washcare/Wash_Care_Symbols_M54.eot") format("eot"),
    url("../fonts-washcare/Wash_Care_Symbols_M54.woff") format("woff"),
    url("../fonts-washcare/Wash_Care_Symbols_M54.ttf") format("truetype"),
    url("../fonts-washcare/Wash_Care_Symbols_M54.svg#WashCareSymbolsM54") format("svg");
    font-weight:normal;
    font-weight:normal;
    font-style:normal;
}

@font-face {
    font-family: "Sansation";
    src: url("../fonts/Sansation_Regular.ttf") format("truetype");
}

@font-face {
    font-family:"Entretien";
    src:url("../fonts/Entretien.ttf") format("truetype");
    font-weight:normal;
    font-style:normal;
}

a:hover{
    text-decoration: none !important;
}

@media (min-width: 992px){
    .sw-megamenu.navigation li.level0{
        padding: 10px 20px 10px 20px;
    }
}

.lac-notification-sticky .lac-notification {
    background-color: #373330;
    line-height:10px;
    font-size: 14px;
}

lac-notification-close-link {
    font-weight: 600 !important;
}

.entretien {
    font-family: "Entretien";
    font-size: 2em;
    font-weight: 400;
    margin-right: 7px;
}

.subchildmenu.mega-columns{
    padding-left: 35px;
    padding-right: 35px;
}
li.level1 a:not(li.level2 a){
    font-family: "Sansation", serif;
    padding-bottom:15px;
}
li.level1 a span:hover{
    color: #cdad44;
    text-decoration:none !important;
}
li.level2 a{
    font-weight:400 !important;
    text-transform: none !important;
    line-height: 14px !important;
}
li.level2 a span:hover{
    color: #cdad44;
    text-decoration: none !important;
    font-weight: 700;
}


.porto-info-list,
.product.description ul li {
    display: list-item;
    list-style: disc;
    line-height: 1.2;
}

.product-info-main .product-info-price {
    margin-top: 1.2rem;
}

#product-addtoquote-button {
    font-family: Poppins;
    color: #fff;
    background: #000 !important;
    border: none !important;
}
#product-addtoquote-button::before{
    content: url("../images/quote_icon_white.svg");
    width: 25px;
    height: 39px;
    vertical-align: middle;
}
#product-addtoquote-button:hover {
    background-color: #5ECC98 !important;

}

.box-tocart .action.tocart {
    background-color: #1A99D7 !important;
    margin-right: 15px;
}

.miniquote-wrapper .action.close:before, .miniquote-wrapper .action.close:hover   {
    font-family: 'FontAwesome' !important;
    content: '\f00d' !important;
}

#top-quote-btn-checkout{
    font-size: 15px !important;
    padding: 0 !important;
}

.miniquote-items-wrapper .price-container .price {
    font-size: 1rem;
}

.copytoquote{
    width: 100%;
    font-size: 15px !important;
    color: #646363 !important;
    background-color: #000 !important;
    height: 48px !important;
    opacity: 1 !important;
}

.copytoquote:hover{
    text-decoration: none !important;
}

.amquote-showcart.action:before {
    background: url("../images/quote_icon.svg") no-repeat center !important;
}
.miniquote-wrapper .action.showquote.active:before, .miniquote-wrapper .action.showquote:hover:before {
    background: url("../images/quote_icon.svg") no-repeat center !important;
}

.miniquote-wrapper .action.showquote:before {
    background: url("../images/quote_icon.svg") no-repeat center !important;
    margin-left: 10px !important;
    width: 29px !important;
    height: 29px !important;
}
.miniquote-wrapper .action.showquote {
    margin-top: 0 !important;
}
.miniquote-wrapper .action.showquote.active {
    margin-bottom: 0 !important;
}
.miniquote-wrapper {
    align-items: center;
    padding: 40px;
}

.products-list .product-item-info {
    align-items: initial;
}

.product.sku,.title .sku,.tag{
    display: block;
    background-color:#646363;
    color:#fff !important;
    border-radius:3px;
    padding:0px 5px 0px 5px;
    width: fit-content;
    margin-top: -5px;
    margin-bottom: 5px;
}


.product.attribute.sku .value{
    color:#fff;
}

.product-info-price {
    font-weight: 400;
}

.price::after{
    /*content:" HT";*/
}

.swatch-option.color, .swatch-option.image, .swatch-option {
    border-radius: 20px !important;
    border: 1px solid #C3C3C3 !important;
    min-width: 20px !important;
    min-height: 20px !important;
}

.products-grid .swatch-option.color:after,.products-grid .swatch-option.image:after {
    display: none;
}

.product .view a{
    font-size: 1.6em !important;
    color : #0088cc !important;
}

.product .view a:hover{
    color: #cdad44 !important;
}

.amasty-hide-price-text{
    font-style: italic;
    font-size: 1.2em !important;
    color: #333333 !important;
}

.amasty-hide-price-text:hover{
    color: #cdad44 !important;
}

.amasty-hide-price-text::before{
    content: '\f007';
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-style: normal;
    display: inline-block;
    margin-right: 5px;
}

.product-options-bottom, .product-info-price {
    font-size: 1.2em;
}

.fieldset > .actions {
    display: inline;
}

.amconf-matrix-table-wrap {
    max-width: 800px;
}

.amconf-matrix-table-wrap .amconf-matrix-title {
    border-bottom: none;
    border-top: none;
    background-color: #3b3b3b;
    color: #fff;
}

.amconf-matrix-full-subtotal{
    border-bottom: none;
    text-align: right;
    max-width: 800px;
    padding: 10px 0;
}

.box-tocart{
    border-top: none !important;
    border-bottom: none !important;
}

.fotorama__stage {
    border: 1px solid #c4c4c4 !important;
}

.fotorama__fullscreen-icon:not(:focus)::before {
    content: '\e884' !important;
}

@media (min-width: 992px) {
    .field.newsletter {
        margin: 40px 0px 0px 20px;
    }
}

.page-header.type25 .panel.wrapper {
    font-weight: normal !important;
}

.page-header.type25 .panel.wrapper a:hover {
    font-weight: 600;
}

.header.panel > .header.links > li.contact::before{
    font-family: "Font Awesome 5 Free";
    content: '\f086';
    display: inline-block;
    margin-right: -10px;
}

#tab-label-pdf-title::before{
    /*
    content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyOC4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTIgNTEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDojMDk2MDQ3O30NCgkuc3Qxe2ZpbGw6IzNCM0IzQjt9DQoJLnN0MntmaWxsOiNGRkZGRkY7fQ0KCS5zdDN7ZmlsbDojRjQ1NjcxO30NCgkuc3Q0e2ZpbGw6I0E1MEMzQjt9DQo8L3N0eWxlPg0KPGc+DQoJPHBvbHlnb24gaWQ9IlhNTElEXzI0XyIgY2xhc3M9InN0MCIgcG9pbnRzPSIzMDguOSwzMzggMzA4LjksMzQ2LjQgMzE3LjMsMzQ2LjQgCSIvPg0KCTxnPg0KCQk8cGF0aCBpZD0iWE1MSURfMjNfIiBjbGFzcz0ic3QxIiBkPSJNNDQ0LjEsNTA2SDkyLjZjLTQuOSwwLTktNC05LTlWMTVjMC00LjksNC05LDktOWgzNTEuNWM0LjksMCw5LDQsOSw5djQ4Mg0KCQkJQzQ1Myw1MDIsNDQ5LDUwNiw0NDQuMSw1MDZ6Ii8+DQoJCTxyZWN0IGlkPSJYTUxJRF8yMl8iIHg9Ijk4IiB5PSIyMC40IiBjbGFzcz0ic3QyIiB3aWR0aD0iMzQwLjciIGhlaWdodD0iNDcxLjIiLz4NCgkJPGc+DQoJCQk8ZyBpZD0iWE1MSURfMTg5XyI+DQoJCQkJPGcgaWQ9IlhNTElEXzIwNF8iPg0KCQkJCQk8cmVjdCBpZD0iWE1MSURfMjA1XyIgeD0iMTQzLjIiIHk9Ijg2LjIiIGNsYXNzPSJzdDEiIHdpZHRoPSIyNDQuMiIgaGVpZ2h0PSIxMS4yIi8+DQoJCQkJPC9nPg0KCQkJCTxnIGlkPSJYTUxJRF8yMDJfIj4NCgkJCQkJPHJlY3QgaWQ9IlhNTElEXzIwM18iIHg9IjE0My4yIiB5PSIxMDkuNCIgY2xhc3M9InN0MSIgd2lkdGg9IjI0NC4yIiBoZWlnaHQ9IjExLjIiLz4NCgkJCQk8L2c+DQoJCQkJPGcgaWQ9IlhNTElEXzIwMF8iPg0KCQkJCQk8cmVjdCBpZD0iWE1MSURfMjAxXyIgeD0iMTQzLjIiIHk9IjEzMi41IiBjbGFzcz0ic3QxIiB3aWR0aD0iMjQ0LjIiIGhlaWdodD0iMTEuMiIvPg0KCQkJCTwvZz4NCgkJCQk8ZyBpZD0iWE1MSURfMTk4XyI+DQoJCQkJCTxyZWN0IGlkPSJYTUxJRF8xOTlfIiB4PSIxNDMuMiIgeT0iMTU1LjYiIGNsYXNzPSJzdDEiIHdpZHRoPSIyNDQuMiIgaGVpZ2h0PSIxMS4yIi8+DQoJCQkJPC9nPg0KCQkJCTxnIGlkPSJYTUxJRF8xOTZfIj4NCgkJCQkJPHBvbHlnb24gaWQ9IlhNTElEXzE5N18iIGNsYXNzPSJzdDEiIHBvaW50cz0iMTQzLjIsMTc4LjggMzg3LjQsMTc4LjggMzkwLjQsMTkwIDE0Ni4yLDE5MCAJCQkJCSIvPg0KCQkJCTwvZz4NCgkJCQk8ZyBpZD0iWE1MSURfMTk0XyI+DQoJCQkJCTxyZWN0IGlkPSJYTUxJRF8xOTVfIiB4PSIxNDMuMiIgeT0iMjAxLjkiIGNsYXNzPSJzdDEiIHdpZHRoPSIyNDQuMiIgaGVpZ2h0PSIxMS4yIi8+DQoJCQkJPC9nPg0KCQkJCTxnIGlkPSJYTUxJRF8xOTJfIj4NCgkJCQkJPHJlY3QgaWQ9IlhNTElEXzE5M18iIHg9IjE0My4yIiB5PSIyMjUuMSIgY2xhc3M9InN0MSIgd2lkdGg9IjI0NC4yIiBoZWlnaHQ9IjExLjIiLz4NCgkJCQk8L2c+DQoJCQkJPGcgaWQ9IlhNTElEXzE5MF8iPg0KCQkJCQk8cmVjdCBpZD0iWE1MSURfMTkxXyIgeD0iMTQzLjIiIHk9IjI0OC4yIiBjbGFzcz0ic3QxIiB3aWR0aD0iMTgwLjQiIGhlaWdodD0iMTEuMiIvPg0KCQkJCTwvZz4NCgkJCTwvZz4NCgkJPC9nPg0KCQk8cG9seWdvbiBpZD0iWE1MSURfNV8iIGNsYXNzPSJzdDMiIHBvaW50cz0iMjg2LjMsMTU2IDI4Ni4zLDYgNDA5LjcsNiA0MDkuNywxNTYgMzQ4LDExOS44IAkJIi8+DQoJCTxwb2x5Z29uIGlkPSJYTUxJRF80XyIgY2xhc3M9InN0MyIgcG9pbnRzPSIzNjguMywzMjEuNCA5OCwzMjEuNCA5OCw0NDcuNiAzNjguMyw0NDcuNiAzMjUuNiwzODQuNSAJCSIvPg0KCQk8cG9seWdvbiBpZD0iWE1MSURfM18iIGNsYXNzPSJzdDMiIHBvaW50cz0iMzQ0LjcsMzMzLjggOTgsMzMzLjggOTgsNDM1LjMgMzQ0LjcsNDM1LjMgMzEwLjMsMzg0LjYgCQkiLz4NCgkJPHBvbHlnb24gaWQ9IlhNTElEXzJfIiBjbGFzcz0ic3Q0IiBwb2ludHM9IjI3MC40LDIwLjQgMjg2LjMsMjAuNCAyODYuMyw2IAkJIi8+DQoJPC9nPg0KCTxnIGlkPSJYTUxJRF8xXyI+DQoJCTxnIGlkPSJYTUxJRF8xMjRfIj4NCgkJCTxwYXRoIGlkPSJYTUxJRF8xMzBfIiBjbGFzcz0ic3QyIiBkPSJNMTM4LjksMzkyLjRWNDE3aC0xMC44di02NUgxNTNjNy4yLDAsMTIuOCwxLjksMTYuOSw1LjZjNC4xLDMuNyw2LjEsOC42LDYuMSwxNC42DQoJCQkJYzAsNi4xLTIsMTEtNi4xLDE0LjdzLTkuNyw1LjUtMTYuOSw1LjVMMTM4LjksMzkyLjRMMTM4LjksMzkyLjR6IE0xMzguOSwzODMuN0gxNTNjNCwwLDctMS4xLDkuMS0zLjJjMi0yLjEsMy00LjksMy04LjINCgkJCQljMC0zLjMtMS02LjEtMy04LjNjLTItMi4yLTUtMy4zLTkuMS0zLjNoLTE0LjFWMzgzLjd6Ii8+DQoJCQk8cGF0aCBpZD0iWE1MSURfMTI3XyIgY2xhc3M9InN0MiIgZD0iTTE4OSw0MTcuMXYtNjVoMjEuNWM4LjIsMCwxNC45LDIuNiwyMC4xLDcuN2M1LjIsNS4xLDcuNywxMS44LDcuNywxOS45djkuOQ0KCQkJCWMwLDguMS0yLjYsMTQuNy03LjcsMTkuOWMtNS4yLDUuMS0xMS45LDcuNy0yMC4xLDcuN0gxODlWNDE3LjF6IE0xOTkuOSwzNjAuOHY0Ny42aDEwLjZjNS4yLDAsOS4zLTEuOCwxMi40LTUuMw0KCQkJCWMzLjEtMy41LDQuNi04LjEsNC42LTEzLjZ2LTEwYzAtNS41LTEuNS0xMC00LjYtMTMuNXMtNy4yLTUuMy0xMi40LTUuM0wxOTkuOSwzNjAuOEwxOTkuOSwzNjAuOHoiLz4NCgkJCTxwYXRoIGlkPSJYTUxJRF8xMjVfIiBjbGFzcz0ic3QyIiBkPSJNMjkwLjEsMzg5LjNoLTI2LjJWNDE3SDI1M3YtNjVoNDEuNnY4LjdoLTMwLjh2MTkuOUgyOTBMMjkwLjEsMzg5LjNMMjkwLjEsMzg5LjN6Ii8+DQoJCTwvZz4NCgk8L2c+DQo8L2c+DQo8L3N2Zz4NCg==);
    width: 25px;
    height: 35px;
    vertical-align: middle;
    */
    content: '\f1c1';
    font-family: "Font Awesome 6 Free";
    display: inline-block;
    font-weight: 400;
    font-size: 1.2em;
}

#tab-label-product.pdf-title{
    display: none !important;
}

.product-info-main .page-title-wrapper {
    margin-bottom: 1.2rem;
}

.page-main .page.messages{
    margin-bottom:30px;
    font-size:16px;
}

.action.viewcart:hover{
    color: #cdad44 !important;
}

.minicart .action.primary{
    background-color: #1A99D7 !important;
}

.minicart .action.primary:hover{
    background-color: #cdad44 !important;
}

.cart.table-wrapper .col.price .input-text, .cart.table-wrapper .col.qty .input-text {
    font-size: inherit;
}

.amquote-showcart.action .counter {
    position: absolute;
    right: -7px;
    top: 2px;
    font-size: 10px;
    font-weight: 600;
    text-align: center;
    width: 16px;
    height: 16px;
    line-height: 16px;
    border-radius: 8px;
    overflow: hidden;
    color: #fff;
    background-color: #cdad44;
}


    /* CUSTOMER
    */

.block-customer-login .block-content{
    min-height: 225px;
}

a.porto-sicon-box-link.account:hover{
    color: #cdad44;
}

.login-container .actions-toolbar .action:hover{
    background-color: #cdad44 !important;
}

.payment-method-billing-address {
    display: none !important;
}

#opc-shipping_method::before,
.block-addresses-default .box-address-billing address::after,
.block-addresses-default .box-address-shipping address::after{
    content:"Pour modifier l'adresse, merci de nous contacter";
    padding-top: -25px;
    padding-bottom: 15px;
    display: block;
    font-weight: 600;
}


.box-address-billing .box-actions, .box-billing-address .box-actions,
.box-address-shipping .box-actions, .box-shipping-address .box-actions,
.block-addresses-list, .actions-toolbar .primary button.action.primary.add,
.new-address-popup,
.opc-wrapper button.action.action-show-popup, .shipping-address-item.not-selected-item {
    display: none !important;
}

.field.choice.set.billing {
    display: none !important;
}


/* QUICK ORDER
 */

.amqorder-input.-search{
    height: 45px;
}

.amqorder-search-block .amqorder-button.-empty {
    max-width: inherit;
}

/* ACCOUNT
 */

.abs-status, .return-status, .order-status {
    vertical-align: middle;
}


.amquote-showcart.action .counter {
    position: absolute;
    right: -7px;

    top: 2px;
    font-size: 10px;
    font-weight: 600;
    text-align: center;
    width: 16px;
    height: 16px;
    line-height: 16px;
    border-radius: 8px;
    overflow: hidden;
    color: #fff;
    background-color: #cdad44;
}

.showquote .counter {
    font-size: 10px !important;
    line-height: 16px !important;
    font-weight: 600;
    min-width: 0 !important;
    width: 16px !important;
    height: 16px !important;
    border-radius: 8px !important;
    background-color: #cdad44 !important;
    position: absolute;
    margin: -3px 0 0 -3px !important;
}

.checkout-payment-method .payment-option-content {
    padding: 0px;
}

.checkout-payment-method .payment-option-title {
    padding-left: 0px;
}

/* general */

.static h1 {
    color: #151515;
    font-size: 30px;
    font-weight: 600;
}

.static h2 {
    color: #151515;
    font-size: 24px;
    font-weight: 600;
    margin-top: 1.25rem;
    margin-bottom: 1.2rem;
}

.static .anchor {
    list-style: none;
    padding: 0;
}

.static thead .header-table th {
    background: #1f9ec4;
    color: #fff;
    text-align: center;
}

.static #comment-choisir-taille .item .item-num {
    background: #646363;
    padding-top: 2px;
    border-radius: 50%;
    color: #fff;
    position: absolute;
    width: 25px;
    height: 25px;
    text-align: center;
}

.static #comment-choisir-taille .item .text-desc {
    padding-left: 40px;
}

.static .table-guille-taille tbody td {
    text-align: center;
}

.icon-wash-care {
    display: inline-block;
    font: normal normal normal 14px/1 'Wash Care';
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    font-size: 75px;
    vertical-align: middle;
    width: 85px;
}

.list-entretien{
    list-style: none;
}

.care-low-g:before {
    content: 'g'
}

.care-low-h:before {
    content: 'h'
}

.care-low-j:before {
    content: 'j'
}

.care-low-l:before {
    content: 'l'
}

.care-low-c:before {
    content: 'c'
}

.care-low-d:before {
    content: 'd'
}

.care-upp-a:before {
    content: 'A'
}

.care-upp-b:before {
    content: 'B'
}

.care-upp-c:before {
    content: 'C'
}

.care-upp-d:before {
    content: 'D'
}

.care-upp-g:before {
    content: 'G'
}

.care-upp-h:before {
    content: 'H'
}

.care-upp-i:before {
    content: 'I'
}

.care-upp-j:before {
    content: 'J'
}

.care-upp-k:before {
    content: 'K'
}

.care-upp-t:before {
    content: 'T'
}

.care-upp-u:before {
    content: 'U'
}

.care-upp-k-alt:before {
    content: url('../images/puce_lavage_2.jpg');
}

ul li.nav:nth-child(6), ul li.nav:nth-child(10) {
    margin-top: 15px;
}

.block-collapsible-nav .item a, .block-collapsible-nav .item>strong, .block-collapsible-nav .item:first-child {
    border: none;
}

.payment-option-content{
    display: block !important;
}

.payment-option-title .action.action-toggle::after{
    display: none;
}

.checkout-index-index .discount-code, .cart-discount {
    display: none;
}

.hdmx__ticket-reply .actions-toolbar .action.primary, .hdmx__ticket-new .actions-toolbar .action.primary {
    font-size: 1rem;
}

.product-labels .product-label.sale-label {
    display:none;
}

.action.tocompare.actions-secondary {
    display: none !important;
}

.nav-sections-item-content > .navigation {
    z-index: 0 !important;
}


/* addons granjard */

.mst-searchautocomplete__autocomplete {
    border-top: 2px solid #cdad44 !important;
}

.count:hover{
    color: #cdad44 !important;
}
h1,h2,h3,h4,h5,.block-title, .product-item-link, .filter-options-title {
    font-family: 'Sansation',Helvetica,Arial,Lucida,sans-serif !important;
}

@media (max-width: 640px) {
    .porto-ibanner > img {
        min-height: 0px;
    }

    .porto-ibanner {
        min-height: 0px !important;
    }

    .products-list .product-item-info {
        display: block;
    }

    .products-list .product-item-details {
        max-width: none;
    }

    .product-item-description {
        display: none;
    }

    .product.sku, .title .sku, .tag {
        margin-bottom: 15px;
    }

}


.page-header.type25 .navigation:not(.side-megamenu) > ul {
    display: block !important;
    text-align: center;
}
ul.subchildmenu {
    text-align: left;
}

.menu-granjard {
    width: 805px;
}

@media (max-width: 992px) {
    .menu-granjard {
        display: none;
    }
    .section-item-title.nav-sections-item-title:last-child {
        display:none;
    }
    .mst-searchautocomplete__autocomplete._active.mst-2-cols {
        min-width: inherit !important;
    }
    .page-header.type25 .search-area .block.block-search {
        right: -15px !important;
    }

}

@media (max-width: 1094px) {
    .header-right {
        margin: 0 auto;
        justify-content: center;
    }
    .cart-subtotal {
        display:none !important;
    }
}

.sorter-options option[value=price] {
    display: none;
}

.sw-megamenu.navigation li.level0.fullwidth .submenu a, .sw-megamenu.navigation li.level0.staticwidth .submenu a {
    padding: 3px 0;
}

.minicart-wrapper {
    display: none !important;
}

#product-addtocart-button {
    display: none !important;
}

@media (min-width: 992px) {
    .header-contact  {
        margin-top: 75px;
    }
    .miniquote-wrapper, .minicart-wrapper {
        margin-top: 77px;
    }
    .page-header.type25 .header-main .header-left {
        box-shadow: none !important;
    }
    .page-header.type25 .header-main .header-right {
        box-shadow: none !important;
        margin: 0 auto !important;
        justify-content: center !important;
        margin-left: 86px !important;
    }
    .page-header.type25 .header.content {
        box-shadow: 0px 20px 50px 0 rgba(99, 111, 113, 0.05) !important;
    }
    #layer-product-list .product.photo.product-item-photo {
        min-height: 464.45px !important;
    }
}

@media (max-width: 639px) {
    .miniquote-wrapper {
        margin-top: 0px;
        padding: 0px;
    }
}

.box-title {
    border: none !important;
    border-radius: 10px 10px 0 0;
}
.box-content {
    border: none !important;
    background: none !important;
}
.box-actions {
    border: none !important;
    border-radius: 0 0 10px 10px;
}

.lof-faq .faq-sidebar .faq-nav li.current a,.lof-faq .faq-main #faqpage .panel-title i {
    color: #CDAD44 !important;
}

.lof-faq .faq-sidebar {
    border-right: 2px solid #CDAD44 !important;
}

.lof-faq a:hover {
    color: #CDAD44;
}

.customer-group-791 .price, .customer-group-791 .amconf-matrix-price, .customer-group-791 .amconf-matrix-subtotal,
.customer-group-791 .amconf-matrix-full-subtotal, .customer-group-791 .amconf-matrix-title th:nth-child(2),
.customer-group-791 .amconf-matrix-title th:last-child, .customer-group-791 .checkout-shipping-method, .customer-group-791 .price-label {
    display: none !important;
}

.customer-group-0 .price, .customer-group-0 .amconf-matrix-price, .customer-group-0 .amconf-matrix-subtotal,
.customer-group-0 .amconf-matrix-full-subtotal, .customer-group-0 .amconf-matrix-title th:nth-child(2),
.customer-group-0 .amconf-matrix-title th:last-child, .customer-group-0 .checkout-shipping-method, .customer-group-0 .price-label {
    display: none !important;
}

.customer-group-0 .price, .customer-group-1 .price, .customer-group-6 .price  {
    display: none !important;
}

html .action.primary {
    color: #fff;
    background-color: #646363 !important;
    border-color: #646363 !important;
}

.old-price {
    display: none;
}

.action.primary.tocart:hover {
    background-color: #CDAD44 !important;
}