body{
	font-size:14px;
}
a, a:hover{
	text-decoration:none;
}
#site-header{
	background-color:#3790AE;
}
#site-header, #site-header a, body:not(.overlay-header) #site-header .toggle, body:not(.overlay-header) .toggle-inner .toggle-text {
	color:#fff;
}
@media (min-width: 1000px) {
.wpneo-campaign-single-left-info{
	width:58%;
}
.wpneo-campaign-summary{
	width:38%;
}
}
@media screen and (min-width: 320px) and (max-width: 767px){
.wpneo-campaign-single-left-info, .wpneo-campaign-summary, .tab-campaign-story-left, .tab-campaign-story-right{
	width:100%;
}
}
.woocommerce-product-gallery__image img{
	width:100%;
}
.woocommerce-product-gallery{
	max-width:none;
}

/*Short Description*/
.woocommerce-product-gallery{
	margin-bottom:0px;
}
.wpneo-single-short-description, .wpneo-campaign-summary{
	background:#fff;
}
.wpneo-single-short-description{
	padding:5px 10px;
}
.wpneo-campaign-single-left-info h2{
	margin-top:10px;
	font-weight:400;
}

/*Campaign Summary*/
.wpneo-campaign-summary{
	border:1px solid #eee;
	padding:20px;
	margin-bottom:20px;
}
h2.wpneo-campaign-title{
	font-weight:400;	
}

/*Author*/
.wpneo-wrapper p.wpneo-author-info{
	padding-left:3px;
}

/*Bar*/
.wpneo-campaign-summary-inner .wpneo-raised-bar{
	margin:0px;
}

/*Funding Info*/
.campaign-funding-info{
	margin:0px 0px 40px 0px;
}
.campaign-funding-info ul li .funding-amount{
	font-weight:400;
	color:#3790ae;
}

/*Amount List*/
.box-campaign-amount-option{
	color:#000;
}
ul.wpcf_predefined_pledge_amount{
	margin:0px;
}
ul.wpcf_predefined_pledge_amount li{
    display:block;
}
li{
	margin:10px 0px;
}
ul.wpcf_predefined_pledge_amount li a{
	border:1px solid #eee;
	border-radius:5px;
	color:#000;
	text-decoration:none;
}
ul.wpcf_predefined_pledge_amount li a:hover{
	border:1px solid #3790ae;
}

/*Amount Input*/
.box-campaign-amount{
	margin-top:40px;
	padding:20px;
	border:1px solid #eee;
	border-radius:5px;
	color:#000;
}
.box-campaign-amount:hover{
	border:1px solid #3790ae;
}
input[type="number"].wpneo_donate_amount_field{
	max-width:90%;
	border:0px;
}
.wpneo-single-sidebar .cart input[type=number].wpneo_donate_amount_field{
	width:90%;
	background:#eee;
}

/*button*/
.wpneo-single-sidebar .cart .wpneo_donate_button{
  display:block;
	width:100%;
	border-radius:10px;
	margin-top:40px;
}
.wpneo_donate_button{
	margin: 0px 0px;
}
/* Tab */
.wpneo-tabs-menu{
	background:#fff;
	border-top:0px;
	border-bottom:3px solid #eee;
}
.wpneo-tab{
	overflow:hidden;
}
.wpneo-tabs-menu li{
	padding:10px 20px;
	margin:0px;
}
.wpneo-tabs-menu li.wpneo-current{
	border-bottom:3px solid #3790ae;
}
.wpneo-tabs-menu li.wpneo-current a{
	color:#000;
}

/*Checkout*/
.woocommerce-checkout form[name=checkout]{
	display:block;
}
#billing_email_field label, .woocommerce-additional-fields h3, #ce4wp_checkout_consent_checkbox_field{
	display:none;
}
.product-quantity, .cart-subtotal, .order-total{
	display:none;
}
.woocommerce-checkout-payment{
}
.wc_payment_method input.input-radio[name=payment_method]+label, .wc_payment_methods .payment_box p{
	font-family:"Inter var", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif;
}
.wc_payment_methods .payment_box p{
	font-size:13px;
	color:#666;
	padding-left:35px
}
.mark_name_anonymous_wrap{
	font-family: "Inter var", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif;
    border: 1px solid #eee;
    padding: 0 0 20px 20px;
    border-radius: 5px;
    background: #f0f7ff;
    text-transform: lowercase;
    color: #2884ed;
}
::placeholder{
	color:#ccc;
}
.wc_payment_methods{
	border:1px solid #3790ae;
	border-radius:10px;
	background:#fff;
}
.wc_payment_method .payment_box{
	background:none;
}
.wc_payment_methods li{
	border-bottom:1px dotted #3790ae;
}
.wc_payment_methods li:hover{
	background:#f5efe0;
}
.wc_payment_methods li label{
	padding:10px;
}
input:checked + label{
	font-weight:bold;
}
.pg_aggreement{
	font-size:1.4rem;
}

/*order-pay*/
.order_details, .cart_item, .woocommerce-order-overview{
  margin: 10px 0;
	background:#fff;
  border: 1px solid #eee;
  padding: 10px;
  font-family: "Inter var", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif;
	font-size:14px;
	text-align: center;
}
.order_details li{
	list-style-type: none;
}
.order_details h4{
	color:#3790ae;
	margin: 10px 0;
}
.order_details small{
	color:#3790ae;
}
/* Listing */
.wpneo-listings.four.first{
	padding-left:1%;
}
.wpneo-listings.four.last{
	padding-right:1%;
}
.woocommerce-checkout #site-content .woocommerce{
	padding:100px 0 0 0;	
}
@media (min-width: 782px) {
.woocommerce-checkout #site-content .woocommerce .rec-payment{
	width:30%;
	margin:auto;
}
}
.woocommerce-order-details, .woocommerce-customer-details{
	display:none;
}
#neo-progressbar > div{
	background: #3790ae;
}
.wpneo-funding-data{
	overflow:hidden;
}
.wpneo-fund-raised, .wpneo-time-remaining{
	float:left;
	width:50%;
}
.wpneo-time-remaining{
	text-align:right;
}
.wpneo-time-remaining.wpneo-meta-name{
	width:100%;
	text-align:right;
}
.campaign-funding-info ul li{
	margin-right: 3%;
  width: 30%;
}
.align-right{
	text-align:right;
	display: block;
}

/*Font Size*/
h2{
	font-size:24px;
}
small{
	font-family:"Inter var", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif;
}
.wpneo-listings .wpneo-listing-content h4, .wpneo-listings .wpneo-listing-content p.wpneo-author, .wpneo-listing-content .wpneo-location{
	padding:0px 20px;
}
.wpneo-funding-goal, .wpneo-fund-raised, .wpneo-time-remaining{
	padding:0px 0px 15px 0px;
}
.wpneo-raised-bar{
	padding:0px 15px;
	margin:5px;
}
.wpneo-listings .wpneo-listing-content h4 a{
		font-size:16px;
}
.wpneo-listings .wpneo-listing-content p.wpneo-author, .wpneo-location .wpneo-meta-desc{
		font-size:13px;
}
.wpneo-funding-goal .wpneo-meta-desc, .wpneo-fund-raised .wpneo-meta-desc, .wpneo-time-remaining .wpneo-meta-desc{
	font-size:13px;
	font-weight:400;
	color:#3790ae;
}

/*Thank You*/
.woocommerce-order-received .woocommerce-order li, .woocommerce-order-received .woocommerce-order p{
	font-family:"Inter var", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif;
}

/*Content*/
.entry-content, .entry-content p{
	font-family: "Inter var", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif;
}
.bg-green{
	  background: #13852a;
    padding: 30px;
    border-radius: 20px;
}

/*Menu*/
ul.primary-menu, .primary-menu ul{
	font-size:1.4rem;
}
.footer-menu, .footer-widgets-wrapper, .widget-title{
		font-size:16px;
}
.widget_text p{
	font-family: "Inter var", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif;
	font-size:16px;
}
.footer-nav-widgets-wrapper{
	background:#eee;
}