/*---------------------------------------------------------------------------------

 Theme Name:   DemomentSomTres Divi
 Theme URI:    http://www.demomentsomtres.com
 Description:  Plantilla específica per a DeMomentSomTres
 Author:       DeMomentSomTres
 Author URI:   http://www.demomentsomtres.com
 Template:     Divi
 Version:      202204080000
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html

------------------------------ ADDITIONAL CSS HERE ------------------------------*/
body {
    font-family: 'Atlas Grotesk TF Web',sans-serif;
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
}
strong {
    font-weight:600;
}
.woocommerce div.product form.cart div.quantity  {
    float:none;
}
.woocommerce .cart h2 {
    margin-top:35px;
}
.woocommerce .cart #dms3-donatius .donatiu img {
    width:100%;
    margin-bottom:0;
    padding-bottom:0;
}
.woocommerce .cart #dms3-donatius {
    width:100%;
    padding-top:0;
} 
#dms3-donatius .donatiu .importe {
    background-color:#f0f0f0;
    font-weight:900;
    font-size:22px;
    color:#fff;
    line-height:25px;
    padding:20px 0;
    text-align:center;
    margin:-11px 0 5px;
}
#dms3-donatius .donatiu .comment {
    font-size:80%;
}
#dms3-donatius .donatiu.selected .importe {
    background-color:#e00;
}
.shop_table th.product-price,
.shop_table td.product-price,
.shop_table .cart-subtotal {
    display:none;
}
#order_review_heading {
    margin-top:35px;
}
.dms3_review_order_before_payment {
    margin-top:35px;
    margin-bottom:35px;
    color:#e00;
    font-weight:500;
}
@media all and (min-width:768px) {
    .bottom-nav {
        display:flex;
        justify-content:space-between;
        align-items:center;
    }
}
.woocommerce #respond input#submit,
.woocommerce #review_form #respond .form-submit .submit {
    border:2px solid #e00!important;
    background:transparent!important;
    color:#e00;
}
#et_search_icon:hover, #top-menu li.current-menu-ancestor>a, #top-menu li.current-menu-item>a, .bottom-nav li.current-menu-item>a, .comment-reply-link, .entry-summary p.price ins, .et-social-icon a:hover, .et_password_protected_form .et_submit_button, .footer-widget h4, .form-submit .et_pb_button, .mobile_menu_bar:after, .mobile_menu_bar:before, .nav-single a, .posted_in a, .woocommerce #content div.product p.price, .woocommerce #content div.product span.price, .woocommerce #content input.button, .woocommerce #content input.button.alt, .woocommerce #content input.button.alt:hover, .woocommerce #content input.button:hover, .woocommerce #respond input#submit, .woocommerce #respond input#submit.alt, .woocommerce #respond input#submit.alt:hover, .woocommerce #respond input#submit:hover, .woocommerce .star-rating span:before, .woocommerce a.button, .woocommerce a.button.alt, .woocommerce a.button.alt:hover, .woocommerce a.button:hover, .woocommerce button.button, .woocommerce button.button.alt, .woocommerce button.button.alt:hover, .woocommerce div.product p.price, .woocommerce div.product span.price, .woocommerce input.button, .woocommerce input.button.alt, .woocommerce input.button.alt:hover, .woocommerce input.button:hover, .woocommerce-page #content div.product p.price, .woocommerce-page #content div.product span.price, .woocommerce-page #content input.button, .woocommerce-page #content input.button.alt, .woocommerce-page #content input.button.alt:hover, .woocommerce-page #respond input#submit, .woocommerce-page #respond input#submit.alt, .woocommerce-page #respond input#submit.alt:hover, .woocommerce-page #respond input#submit:hover, .woocommerce-page .star-rating span:before, .woocommerce-page a.button, .woocommerce-page a.button.alt, .woocommerce-page a.button.alt:hover, .woocommerce-page a.button:hover, .woocommerce-page button.button, .woocommerce-page button.button.alt, .woocommerce-page button.button.alt:hover, .woocommerce-page button.button:hover, .woocommerce-page div.product p.price, .woocommerce-page div.product span.price, .woocommerce-page input.button, .woocommerce-page input.button.alt, .woocommerce-page input.button.alt:hover, .woocommerce-page input.button:hover, .wp-pagenavi a:hover, .wp-pagenavi span.current {
    color:#e00;
}
h1 {
    font-size:48px!important;
}
.woocommerce-checkout h1 {
    display:none;
}
.woocommerce #content .quantity .minus, .woocommerce #content .quantity .plus, .woocommerce .quantity .minus, .woocommerce .quantity .plus, .woocommerce-page #content .quantity .minus, .woocommerce-page #content .quantity .plus, .woocommerce-page .quantity .minus, .woocommerce-page .quantity .plus {
    height:49px!important;
    border-radius:3px!important;
    font-weight:bold!important;
}
table.cart td.product-quantity .qty {
    padding:0.618047em;
}
.woocommerce #content .quantity, .woocommerce .quantity, .woocommerce-page #content .quantity, .woocommerce-page .quantity {
    width:100%;
}
.woocommerce .product-total,
.woocommerce .product-subtotal,
.woocommerce .order-total td {
    text-align:right;
}
.wc-pao-addon-donativo .wc-pao-addon-chars-remaining{
    display:none;
}
div.product-addon-totals .wc-pao-subtotal-line {
    display:none;
}
div.product-addon-totals ul {
    display:flex;
    flex-wrap:wrap;
}
div.product-addon-totals ul li:nth-child(1) {
    width:100%;
    order:1;
}
div.product-addon-totals ul li:nth-child(2) {
    font-weight:bold;
    padding-left:0!important;
    width:50%;
    order:3;
}
div.product-addon-totals ul li:nth-child(3) {
    width:50%;
    order:2;
}
div.product-addon-totals ul li:nth-child(4) {
    width:100%;
    order:4;
}
div.product-addon-totals ul li:nth-child(3) .wc-pao-col2 {
    display:none;
}
div.product-addon-totals ul li:nth-child(2) .wc-pao-col1 {
    display:none;
}
div.product-addon-totals ul li:nth-child(2) .wc-pao-col2 {
    text-align:right;
    font-weight:bold;
    width:100%;
}
div.product-addon-totals ul li:nth-child(4) .wc-pao-col2 {
    font-weight:bold;
}
.woocommerce .quantity {
    display:flex;
}
.woocommerce .quantity .dms3qty {
    position:relative;
    padding:0 5px;
}
.woocommerce .quantity .dms3qty::before {
    position:absolute;
    content:"";
    width:100%;
    height:100%;
}
.woocommerce-checkout table.cart .product-thumbnail {
    width:250px;
}
#add_payment_method table.cart img, .woocommerce-cart table.cart img, .woocommerce-checkout table.cart img {
    width:250px;
}
div.ing {
    display:inline;
}
div.inting {
    display:none;
}
.fpd-grid-columns-2 .fpd-grid > .fpd-item {
    width:33%;
    height:75px;
}
.woocommerce-checkout .quantity .minus,
.woocommerce-checkout .quantity .plus {
    display:none;
}
.woocommerce-checkout dl.variation *:nth-child(2) p:after, .woocommerce-checkout dl.variation *:nth-child(6) p:after {
    content:"€";
}
.woocommerce-checkout dl.variation *:nth-child(3),
.woocommerce-checkout dl.variation *:nth-child(4) {
    display:none!important;
}