/*
Theme Name: Henrik
Theme URI: https://henrik.qodeinteractive.com
Description: Henrik - Creative Magazine Theme
Author: Edge Themes
Author URI: https://qodeinteractive.com
Text Domain: henrik
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-menu, featured-images, flexible-header, post-formats, sticky-post, threaded-comments, translation-ready
Version: 1.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

.woocommerce-checkout div#customer_info {
    margin-bottom: 40px;
}

.woocommerce-checkout .wcf-logged-in-customer-info {
    font-size: 14px;
}

.woocommerce-checkout .woocommerce-billing-fields h3 {

}

.woocommerce-checkout .wcf-payment-option-heading h3#payment_options_heading {
    margin: 50px 0 0 !important;
}

.wcf-embed-checkout-form .woocommerce-checkout #payment {
    margin-top: 20px;
}

.woocommerce-checkout .wcf-order-wrap #order_review_heading {

}

.woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
    margin-top: 30px;
}

div#order_review table.shop_table.woocommerce-checkout-review-order-table {
    font-size: 14px;
}

div#order_review table.shop_table.woocommerce-checkout-review-order-table .variation-PackageInfo {
    padding: 0 !important;
    float: none !important;
}

div#order_review table.shop_table.woocommerce-checkout-review-order-table .variation-PackageInfo hr {
    border: 0px;
    border-bottom: 1px solid #d6d7db;
    padding: 0 !important;
    margin: 5px 0 15px !important;
    display: block !important;
    width: 100% !important;
    max-width: 100%;
}

div#order_review table.shop_table.woocommerce-checkout-review-order-table .variation-PackageInfo p {
    margin-bottom: 10px;
}

div#order_review table.shop_table.woocommerce-checkout-review-order-table strong.product-quantity {
    display: block;
    padding: 0 15px 10px;
    font-weight: bold;
}

div#order_review table.shop_table.woocommerce-checkout-review-order-table .product-name {
    display: block !important;
}

div#order_review table.shop_table.woocommerce-checkout-review-order-table dl.variation {
    padding: 0 15px;
}

div#order_review table.shop_table.woocommerce-checkout-review-order-table td.product-total {
    vertical-align: top !important;
    font-weight: 900;
}


.woocommerce-page div.woocommerce .shop_table tr {
    border-color: #d6d7db !important;
}

div#order_review table.shop_table.woocommerce-checkout-review-order-table .cart-subtotal th {
    padding: 15px !important;
    font-weight: 800;
    font-size: 14px;
}

div#order_review table.shop_table.woocommerce-checkout-review-order-table .cart-subtotal td {
    padding: 15px !important;
    font-weight: 800;
    font-size: 14px;
}

div#order_review table.shop_table.woocommerce-checkout-review-order-table .cart-subtotal {
    background: #efefef;
}

div#order_review table.shop_table.woocommerce-checkout-review-order-table .order-total th {
    padding: 15px !important;
    font-weight: 900;
    font-size: 16px;
}

div#order_review table.shop_table.woocommerce-checkout-review-order-table .order-total td {
    padding: 15px !important;
    font-size: 16px !important;
    font-weight: 900;
}

.wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .woocommerce-checkout #payment ul.payment_methods > li {
    padding: 15px !important;
}

.wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .woocommerce-checkout #payment ul.payment_methods > li input {
    left: 15px;
    top: 14px;
}

.wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .woocommerce-checkout #payment ul.payment_methods > li > label {
    margin: 0 !important;
    padding: 0 !important;
    line-height: 21px;
    font-size: 14px;
    display: block !important;
    width: 100% !important;
    padding-left: 30px !important;
}

.wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .woocommerce-checkout #payment ul.payment_methods > li.wc_payment_method.payment_method_stripe > label,
.wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .woocommerce-checkout #payment ul.payment_methods > li.wc_payment_method.payment_method_ppcp-gateway > label {
    font-size: 0px;
    overflow: hidden;
    position: relative;
    text-indent: -5400px;
	height: 22px;
}

.wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .woocommerce-checkout #payment ul.payment_methods > li.wc_payment_method.payment_method_stripe > label:before {
    content: '';
    background: url(https://sessions.talktips.tv/wp-content/uploads/2023/02/stp.jpg);
    display: block;
    height: 20px;
    width: 142px;
    background-size: auto 20px;
}

.wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .woocommerce-checkout #payment ul.payment_methods > li.wc_payment_method.payment_method_ppcp-gateway > label:before {
    content: '';
    background: url(https://sessions.talktips.tv/wp-content/uploads/2023/02/ppl.png);
    display: block;
    height: 20px;
    width: 83px;
    background-size: auto 22px;
}

.safinfoimg {
    margin-top: 30px;
    float: left;
    width: 100%;
}

.safinfoimg img {
    max-width: 280px;
}

a.elementor-button-link.elementor-button.elementor-size-lg.cstmbtnstyle {
    font-family: "Inter", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    fill: #000000;
    color: #000000;
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #000000;
    border-radius: 0px 0px 0px 0px;
    padding: 20px 91px 20px 91px;
    text-transform: uppercase;
}


a.elementor-button-link.elementor-button.elementor-size-lg.cstmbtnstyle:hover, a.elementor-button-link.elementor-button.elementor-size-lg.cstmbtnstyle:focus {
    color: #FFFFFF;
    background-color: #000000;
}


.woocommerce-order-received .woocommerce-order .woocommerce-order-details {
    margin-top: 60px;
}

.woocommerce-order-received .woocommerce-order .woocommerce-customer-details {
    margin-top: 60px;
}

@media( max-width: 767px ) {

	.wcf-embed-checkout-form .woocommerce form .wcf-column-33,
	.wcf-embed-checkout-form .woocommerce form .wcf-column-50 {
		width: 100% !important;
	}

	
}