 .faq {
    padding: 0 10px 20px;
}
#faqpagetabContent{
    border-top: 5px solid #008ea3;
}
    .faq h1{font-size: 18px; color: #000; text-transform: uppercase; font-weight: bold;}
#faqpagetabContent .accordion-item{
    background: none;
    border: 0;
    outline: 0;
    box-shadow: none;
}
#faqpagetabContent button{
    background: none;
    border: 0;
    outline: 0;
    box-shadow: none;
    font-size: 14px;
    color: #666;
}
#faqpagetabContent h3{
    padding: 12px 12px 3px;
}
#faqpagetabContent .accordion-button:not(.collapsed) {
    color: #07839d;
}


/* general info */
.contactsales{background-color: #fff;}
.contactsales h1{    font-size: 18px;
    padding: 30px 15px;
    margin: 0;
    font-weight: bold;}
.contactsales strong {
    clear: both;
    float: left;
    color: #000;
    font-weight: 700;
}
.contactsales .faqtxt {
    display: block !important;
    clear: both;
    float: left;
    color: #333;
    padding: 10px 10px 10px 18px;
    line-height: 18px;
}
.geninfogrey {
    background: #F8F8F8;
 
}
.geninfo, .geninfogrey{
    padding: 10px; 
    display: inline-block;
    width: 100%;
}
/* general info */


/* pdf */
.urlpdf{
    color: #1e7ec8;
    text-decoration: underline;
}
/* pdf */


.checkout-cart-index main {
    text-align: center;
    padding-top: 50px;}

.checkout-cart-index .cart-totals tbody .mark{
    background: none;
}
    .checkout-cart-index div#block-shipping{
        text-align: left;
    }

.checkout-cart-index .fieldset.coupon {
    display: flex
;
    align-items: center;
    justify-content: center;
}
.checkout-cart-index .cart-discount #block-discount .actions-toolbar .action {
    height: 37px;
    line-height: 1;
    background: #07839d;
    color: #fff;
    border: 0;
}
input#coupon_code {
    box-shadow: 0 0 3px 1px #00699d;
}
.checkout-cart-index .cart-discount #block-discount .actions-toolbar .action:hover{
color: #000;
    background: #fffe72;
}
.checkout-cart-index  .cart-discount .block>.title strong{color:#07839d;}
.checkout-cart-index .cart-discount .actions-toolbar{width: auto;}
.checkout-cart-index .fieldset.coupon>.field{margin: 0;}

    .cart.table-wrapper .cart tbody td, .cart.table-wrapper .cart thead tr th.col, .checkout-cart-index .table-wrapper td{background: none;}
    .cart.table-wrapper .actions-toolbar{padding-bottom: 30px;}

    .checkout-cart-index .product-image-photo{max-width: 100px; margin: 0;}