h1{
	font-size:20px!important;
}

h2{
	font-size:20px!important;
}

h3{
	font-size:20px!important;
}

h4{
	font-size:20px!important;
}

.vc_row.vc_row-flex > .vc_column_container > .vc_column-inner {
    transition: all 0.3s ease!important;
}

.vc_row.vc_row-flex > .vc_column_container > .vc_column-inner:hover {
    background-color: #ffffff!important;
    transform: scale(1.03)!important;
}



a.tiktok:hover {
    background: #fff !important;
}
.footer .soc-ico a:nth-child(5):before {
	background: none;
}

a.tiktok {
    color: #000 !important;
    background-color: #fff;
	background: #fff !important;
}
a.tiktok.soc-font-icon::after {
    background: #ffffff6b !important;
}
i.fa-brands.fa-tiktok {
    background: #fff !important;
    color: #000 !important;
}
#donate-now-btn {
	text-align: center;
}
span.required {
    color: red!important;
}


.wpneo-tabs-menu li.wpneo-current {
    border: #2f2f2f;
    color: white;
    background: #2f2f2f;	
}

.wpneo-tabs-menu li {
    
    padding: 17px 30px;
   
}

.wpneo-tabs-menu li.wpneo-current a
{
    color: #f7f7f7;
}

.wpneo-tabs-menu {
    border-top: none!important; 
	}
button.button:hover
{
    color: #ffffff;
}


.redbutton{
	background-color:#D7574C!important;
	border:2px solid #D7574C!important;
}

.redbutton:hover{
	background-color:white!important;
	border:2px solid #D7574C!important;
	color: #D7574C!important;
}

#page button.button:hover
{
    background: #377ae2!important
}
div#campaign_loved_html {
    display: none;
}
.wc-login-wrap {
    display: none;
}
.wpneo_donate_button {
    background-color: #06d79c;
    color: #fff;
}

h4#order_review_heading {
    display: none;
}

.woocommerce table.shop_table tr.order-total th {
    font-weight: 700;    
}
.woocommerce-checkout-review-order .order-total .amount, .order_details .order-total .amount {
    font: 600 20px / 30px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
    text-transform: none;
}
th {
    padding-bottom: 16px!important;
}
label {
    display: none;
}

button#place_order {
    background: #d7574c;
}

h3.give-donor-container-variation__name {
    color: #1c1c1c;
    text-transform: capitalize;
	font-size: max(1.2rem,18px) !important;
}

.give-form-grid-media img {
    border-radius: 8px 8px 0px 0px !important;
}

.fundraiser-btn span.ubtn-data.ubtn-text {
    font-weight: 500;
}

.video-cont {
    position: relative;
    z-index: 3;
}

.quote-cont {
    z-index: 1;
}

.video-cont iframe {
    border-radius: 15px;
}

@media only screen and (max-width: 600px) {
	.quote-cont {
    padding-top: 150px !important;
}
}