/*
 Theme Name:   Soledad Child Theme
 Theme URI:    http://pencidesign.com/
 Description:  Soledad Child Theme - Made by PenciDesign
 Author:       Pencidesign
 Version:      1.0
 Author URI:   http://pencidesign.com/
 Template:     soledad
 Text Domain:  soledad
*/

/* = Theme customization go here
-------------------------------------------------------------- */

.pc-logo-desktop.penci-header-image-logo img {
    max-height: 65px !important;
}

.mc4wp-form input[type="submit"], .mc4wp-form input[type="email"]{
    border-radius: 37px;
}

.mc4wp-form > form > p, .mc4wp-form .mc4wp-form-fields > p, .mc4wp-form input[type="email"]{
    margin-bottom: 10px;
}

.mc4wp-form input[type="email"]{
    color:#fff;
}
.mc4wp-form input[type="submit"], .mc4wp-form input[type="submit"]:hover{
    border:1px solid #FFD500;
}

.mc4wp-response p{
    color:#bebebe;
}

.pcfb-wrapper .mc4wp-form input[type="submit"]{
	border:1px solid #005BBB33;
}

.subscribe_btn a:hover, .subscribe_btn a:hover .pcbtn-wrapperin{
	background-color:transparent !important;
}

.elementor-widget-image-carousel .swiper{
	position: relative !important;
}

.penci-mainlogo{
	transition: transform .2s;
}

.penci-mainlogo:hover{
	 transform: scale(1.07);
}

.font_impact h2{
	font-family: 'Impact', sans-serif !important;
}
/*
.penci_header.penci-header-builder.main-builder-header.penci_header_overlap{
	background:#fff;
}*/

.penci-page-header{
	padding-top:100px;
}


/* subscribe form / donation form  */

body.woocommerce-checkout .wc-donation-platform form.checkout.woocommerce-checkout {
	margin-right: 0px;
    margin-left: 0px;
}

body.woocommerce-checkout .wc-donation-platform form.checkout.woocommerce-checkout button{
	width:30%;
}

.pu_donate .wcdp-header>.wcdp-step::before{
	display:none;
}

.pu_donate div.wcdp-header>div.wcdp-step{
	z-index:-1;
	opacity: 0;
}

.pu_donate #wcdp-progress-bar-background{
	background: #FFFFFF26;
	border-radius:5px;
}

.pu_donate #wcdp-progress-bar{
	background: #FFFFFF;
	border-radius:5px;
}

.pu_donate .wcdp-variation-heading{
	 text-align: center;
    display: block;
    color: #fff;
    font-size: 22px;
    font-family: 'DM Sans';
	padding-bottom:35px;
}

.pu_donate .wcdp_options{
	display:flex;
}

.pu_donate .wcdp_options>li>label{
	padding: 30px 50px;
	background: #FFFFFF33;
	color: #fff;
	font-size:18px;
	font-weight: 700;	
	font-family:'Roboto';
	border-radius:10px;
	transition: background 0.3s ease-in-out, color 0.3s ease-in-out;
}

.pu_donate ul.wcdp_options>li>input:checked+label, 
.pu_donate ul.wcdp_options>li>input:hover:not(:disabled):not(:checked)+label{
	background: #FFF;
	color: #131F33;
}

.pu_donate ul.wcdp_options>li>input:checked+label#wcdp_label_custom_amount{
	padding: 25px 10px;
}

.pu_donate #wcdp .wcdp-right, .wcdp-right, 
.woocommerce-page .pu_donate #payment #place_order{
	display: block;
    margin: 0 auto;
    float: none;
    text-align: center;
	background: #FFFFFF;
	border-radius:35px;
	padding: 12px 30px;
	margin-top:10px;
	color: #005BBB;
	text-transform: none;
	font-family: 'DM Sans';
	font-size:16px;
	font-weight: 700;	
	width:auto;

}

body.woocommerce-checkout .pu_donate .wc-donation-platform form.checkout.woocommerce-checkout button{
	margin-left:-20px;
}

.pu_donate .woocommerce .penci_woo_pages_breadcrumbs{
	display:none;
}

.pu_donate .woocommerce-billing-fields__field-wrapper {
    display: flex;
    flex-wrap: wrap;
    gap: 15px; /* Adjust spacing as needed */
}

.pu_donate .woocommerce-billing-fields__field-wrapper p.form-row {
    flex: 1 1 calc(50% - 15px); /* Make fields take half width */
    min-width: 250px; /* Ensure responsiveness */
}

.pu_donate .woocommerce form .form-row .input-text, .pu_donate .woocommerce-page form .form-row .input-text, 
.pu_donate .select2-container--default .select2-selection--single{
	background: #FFFFFF;
	color:#48553B;
	border-radius:10px;
	border: 1px solid #CACACA;	
}

.pu_donate .woocommerce-billing-fields h3{
	display:none;
} 

body.woocommerce-checkout .pu_donate form.checkout.woocommerce-checkout label{
	color:#fff;
	font-family: 'Roboto';	
}

.pu_donate #wcdp .wcdp-left, .wcdp-left{
	background: transparent;
    padding: 0px;
    width: auto;
	text-transform: none;
	font-family: 'Roboto';
	font-size:16px;
	font-weight: 700;	
	position:absolute;
}

.woocommerce-checkout .pu_donate #payment ul.payment_methods{
	background: #FFFFFF33;
	border-radius:10px;
	border:none;
}

.pu_donate .shop_table.woocommerce-checkout-review-order-table{
	display:none;
}
.pu_donate #wcdp-step-3>h3{
	display:none;
}
.pu_donate .wc_payment_methods p{
	color:#fff;
}
.woocommerce #payment .form-row select, .woocommerce-page #payment .form-row select{
	border-radius:10px;
}
.pu_donate .woocommerce-privacy-policy-text{
	display:none;
}

body.woocommerce-checkout .pu_donate #wcdp .woocommerce-info .wcdp-button .button{
	background: #347bc9;
    position: relative;
    float: revert;
    padding: 0 10px;
    border-radius: 10px;
    font-size: 12px;
    margin: 0;
    font-weight: 500;

}

.woocommerce-checkout .woocommerce-order-details{
	display:none;
}
.woocommerce-billing-fields__field-wrapper, .woocommerce-checkout-payment{
	width: 480px;
}

/* Tablet View (Portrait & Landscape) */
@media screen and (max-width: 1024px) {
    .pu_donate .wcdp_options {
		display: grid;
	}
}

/* Mobile View */
@media screen and (max-width: 767px) {
    .pu_donate .wcdp_options {
		display: grid;
	}
	
	.pu_donate .wcdp_options>li>label{
		padding:30px;
	}
}


/* end subscribe form / donation form  */



@media only screen and (max-width: 1120px) {
    .penci_builder_sticky_header_desktop,
    .penci_header.penci-header-builder.main-builder-header,
    .penci_header.penci_builder_sticky_header_desktop,
    .penci_header.penci_builder_sticky_header_desktop.sticky-apply {
        display: none !important;
    }
	
	 .penci_navbar_mobile.mobile-sticky,
    .penci_navbar_mobile.mobile-sticky.hide-scroll-down.scrollup,
    .penci_navbar_mobile {
        display: block;
    }
}
