@charset 'utf-8';
/*
 Theme Name:   Frank Jewelry Store Child Theme
 Theme URI:    http://frank-jewelry-store.themerex.net/
 Description:  Frank Jewelry Store Child Theme
 Author:       ThemeREX
 Author URI:   https://themerex.net/
 Template:     frank-jewelry-store
 Version:      1.0
 Tags:         light, inheritable theme options
 Text Domain:  frank-jewelry-store
*/

/* =Theme customization starts here
-------------------------------------------------------------- */

@media (max-width: 1024px) {
    .elementor-18306 .elementor-element.elementor-element-5e217851 .elementor-heading-title {
        line-height: 1.5em!important;
    }
}

/* Cible la méthode de paiement PayPal et ajoute une image */
.woocommerce-checkout .payment_method_ppcp-gateway label {
    display: flex;
    align-items: center;       
    /*justify-content: center; */
}

/*.woocommerce-checkout .payment_method_ppcp-gateway label::after {
    content: '';
    display: inline-block;
    width: 60px; 
    height: 60px;
    background-image: url('https://www.paypalobjects.com/webstatic/mktg/logo/pp_cc_mark_111x69.jpg'); 
    background-size: contain;
    background-repeat: no-repeat;
    margin-right: 8px; 
}*/

.shop_table_checkout_review table tr.order-total *, .shop_table_checkout_review table tr.order-total span.amount {
    color: black!important;
	font-size:25px!important;
}

input[type="radio"] + label:before, input[type="checkbox"] + label:before, .wpcf7-list-item-label.wpcf7-list-item-right:before {
    border-color: black!important;

}

[class^="icon-"]:before, [class*=" icon-"]:before {
    font-size: x-large!important;
}

.sc_layouts_row_type_narrow .sc_layouts_item_details_line1, .sc_layouts_row_type_narrow .sc_layouts_item_details_line2 {
    display: inline-block;
    font-size: medium!important;
    line-height: inherit;
    font-weight: inherit;
}

@media only screen and (max-width: 768px) {
  img.logo_image {
    height: 35px;
}

}

/*#google-button-container {
	display:none!important
}
.gpay-card-info-container-fill {
    display: none !important;
}*/

.gpay-card-info-container-fill .gpay-card-info-iframe {
     top: inherit!important;
	 }

