
.ct-container {
		max-width: 1280px;
}

.products.columns-3{
	max-width: 1280px !important;
}

.wp-block-button__link {
    background: linear-gradient(285deg, #034360 9.86%, #002638 80.38%);
    color: #ffffff;
    border: none;
    padding: 10px 20px;
    border-radius: 8px;
    font-weight: bold;
    box-shadow: 0px 1px 10px 0px rgba(168, 169, 174, 0.35); /* Button Static */
    transition: all 0.3s ease;
    text-decoration: none; /* Prevent underlines */
    display: inline-block; /* Ensure button-like display */
}

.wp-block-button__link:hover {
    box-shadow: 0px 2px 20px 0px rgba(168, 169, 174, 0.50); /* Slightly stronger hover shadow */
    transform: translateY(-2px); /* Add a subtle hover lift effect */
}


a {
    text-decoration: none;
}

a:hover {
    text-decoration: none; /* Optional: Ensure hover states also have no underline */
}

.ct-container-full{
    padding-top: 0 !important;
}

.wp-block-button.is-style-outline {
    background-color: white;
		border-radius: 8px;
  
}

@media (max-width: 767px) {
    .hide-on-mobile {
        display: none !important;
    }
	.reverse-stack {
        display: flex;
        flex-direction: column-reverse;
    }
	.custom-max-width-240 {
		max-width: 240px !important;
		display: flex;
    justify-content: center;
    align-items: center;
	}
}


@media (min-width: 767px) {
.ct-social-box {
    display: flex;
	flex-direction: row-reverse;}
	.hide-on-desktop {
		display: none;
	}
}


.page-title{
	font-size: 40px;
}

.woocommerce-product-gallery {
    display: none !important;
}

.product-entry-wrapper{
	margin-top: 40px;
}

.wapf-field-label{
			font-weight: bold !important;
}

.required{
		text-decoration-line: none;
}

/*hide paypal credit copy*/
.ppcp-messages{
		display: none !important;
}


.wc-block-components-express-payment{
		z-index:0;
}

.paypal-buttons {
		z-index: 0 !important;
}

.wp-block-woocommerce-checkout{
		padding-top: 56px !important;
}

.wapf-field-label.wapf--above label{
		font-weight: 600 !important;
}

.yith-wapo-option label{
		font-weight: 600 !important;
}