/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Used this in donation plugin css 

section.give-payment-details-section {
    display: none !important;
}

ul#give-donation-level-button-wrap {
    gap: 5px !important;
}

section.give-form-section.give-personal-info-section {
    padding-top: 0px !important;
}
section.give-donate-now-button-section {
    padding-top: 0 !important;
}

input#give-purchase-button {
    border-radius: 50px !important;
    border: 2px solid black !important;
    background: transparent !important;
    color: black !important;
}

input#give-purchase-button:hover {
    background: #ffbe30 !important;
    color: white !important;
    border-color: #ffbe30 !important;
    transform: unset !important;
}

.give-btn.give-donation-level-btn {
    padding: 10px !important;
    align-items: center !important;
    border-radius: 50px !important;
}

label.give-label {
    display: none !important;
}

.give-amount-heading, .give-tributes-dedicate-donation .give-tributes-legend, .give-tributes-dedicate-donation legend {
    border: unset !important;
}

*/
.elementor-sticky.elementor-sticky--effects.elementor-sticky--active {
    height: 110px !important;
	border-bottom: 2px solid #000;
	
}

.shops-filter span.filter-count {
    display: none;
}
.shops-filter div#preset_1264 {
    background: transparent;
}

.shops-filter .filter-content,.yith-wcan-filters.horizontal:not(.filters-modal) .yith-wcan-filter .filter-title.collapsable.opened, .yith-wcan-filters.horizontal:not(.filters-modal) .yith-wcan-filter .filter-title.collapsable.opened + .filter-content {
    border: 1px solid rgb(255 190 48 / 30%) !important;
    box-shadow: 0 0 7px 0 rgb(255 190 48 / 30%) !important;
}

.shops-filter  .filter-item.active > a, .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.active > label > a {
    color: #ffbe30 !important;
}

.shops-filter a.button.alt {
    background: #ffbe30 !important;
    font-weight: 400;
    font-size: 16px !important;
    border-radius: 30px;
}

.shops-filter h4.filter-title.collapsable.closed,h4.filter-title.collapsable.opened {
    font-size: 18px;
}
.shops-filter span.filter-count {
    border-color:  #ffbe30 !important;
}


.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item>a:hover {
    color:  #ffbe30 !important;
}


body > div.give-form-wrap.give-embed-form.give-viewing-form-in-iframe{
    min-width: 100%;
}














.carts div {
    background: transparent !important;
    border-color: #ffbe30 !important;
}

.carts  button {
    border-color: black !important;
    background: transparent !important;
    color: black !important;
      font-family: "Poppins", Sans-serif !important;
    font-size: 16px;
    font-weight: 600 !important;
    text-transform: capitalize;
    line-height: 28px;
    border-radius: 30px !important;
}



.carts a.checkout-button.button.alt.wc-forward {
    background: transparent;
    color: black;
      font-family: "Poppins", Sans-serif !important;
    font-size: 16px;
    font-weight: 600 !important;
    line-height: 28px;
/*     border-color: black !important; */
    border-radius: 30px;
	background :#ffbe30 !important;
}

.carts button.button {
    opacity: .7 !important;
    color: black !important;
}
.carts button.button { 
	border-color: #ffbe30 !important;
		background :#ffbe30 !important;
}
.carts button.button:hover {
	background : black !important;
	border-color: black !important;
}

.carts a.checkout-button.button.alt.wc-forward:hover,.carts button.button:hover ,.carts  button:hover{

    background :#fff !important;
     
        border-color: black !important;

    
}

.carts .elementor-widget-woocommerce-cart .woocommerce a:not(.add_to_cart_button):not(.restore-item):not(.wc-backward):not(.wc-forward) {
    color: #ffbe30;
}


header.page-header {
    display: none;
}
.donationnow{
	display:none !important;
}
.wc-block-components-sidebar-layout.wc-block-cart.wp-block-woocommerce-filled-cart-block.is-large {
    max-width: 80%;
    margin: 70px auto 10px;
}

.main-flx {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
}

.inners-flx {
    width: 49%;
}

.inners-flx.fl {
    min-width: 100% !important;
}

.inners-flx p {
    display: block;
}

.puts {
    padding:10px 15px !important;
    background: unset;
    border: unset !important;
    border-bottom: 1px solid black !important;
    border-radius: 0px !important;
    font-size: 14px;
    color: black;
    font-family: 'Poppins';
}

.puts::placeholder {
    font-size: 14px;
    color: black;
    font-family: 'Poppins';
}

textarea.wpcf7-form-control.wpcf7-textarea.puts.textarea {
    max-height: 110px;
}

.puts.frm.subt {
    min-width: 150px;
    border: 2px solid black !important;
    border-radius: 50px !important;
    font-size: 18px;
    margin-top:20px ;
    font-family: 'Poppins';
    font-weight: 400;
}

.puts.frm.subt:hover {
    min-width: 150px;
    border: 2px solid #FFBE30 !important;
    border-radius: 50px !important;
    font-size: 18px;
    font-family: 'Poppins';
    font-weight: 400;
    background:#FFBE30;
}

.team-anchar:hover svg.e-font-icon-svg.e-fas-arrow-right {
    transform: rotate(330deg);
}



.footerhvr h2:hover{
	color: #FFBE30 !important
}


.contacthvr a:hover{
	color: #FFBE30 !important
}



.multi_heading strong {
 
	color:#FFBE30 !important;
}


.give-form-section .give-personal-info-section {
    display: none !important;
}


.woocommerce-message {
    border-color: #ffbe30;
    border-bottom: 3px solid #ffbe30;
}

.woocommerce-notices-wrapper {
    margin: 50px 0px;
}
.woocommerce-message::before {
    color: #ffbe30 !important;
}

a.button.wc-forward {
    background: transparent;
    border: 2px solid #ffbe30 !important;
    border-radius: 50px;
    font-size: 16px !important;
    font-family: 'Poppins';
    font-weight: 500;
    min-width: 150px !important;
    display: inline-block;
    text-align: center;
    padding: 12px;
}

a.button.wc-forward:hover {
    background: #ffbe30 !important;
}







.page-id-233 main#content,.page-id-234 main#content  {
    padding: 50px 0px;
}

.page-id-233 h1.entry-title ,.page-id-234 main#content h1.entry-title  {
    font-size: 50px;
    margin: 30px 0px;
    font-family: "Robusta", Sans-serif !important;
    font-weight: 600;
}

.page-id-233 .is-large.wc-block-cart * {
    border-color: #ffbe30 !important;
}

.page-id-233 a.wc-block-components-product-name, .page-id-233  a.wc-block-components-totals-coupon-link {
    color: #ffbe30;
    font-size: 18px;
    font-family: "Robusta", Sans-serif !important;
    font-weight: 500;
}

.page-id-233  tr.wc-block-cart-items__header * {
    font-size: 14px;
}

.page-id-233  tr.wc-block-cart-items__row {
    font-size: 14px;
}




.page-id-233 .wc-block-cart__submit-container a  {
    border: 2px solid black !important;
    border-radius: 50px;
    margin-top: 20px;
    color: black;
    text-decoration: none;
    font-size: 18px;
      font-family: "Robusta", Sans-serif !important;
    font-weight: 500;
}
.page-id-233 a.components-button.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained:hover {
    border-color: #ffbe30 !important;
    background-color: #ffbe30 !important;

    
}
.page-id-233 span.wp-block-woocommerce-cart-order-summary-heading-block.wc-block-cart__totals-title {
    font-size: 14px !important;
}

form#wc-block-components-totals-coupon__form .wc-block-components-text-input.wc-block-components-totals-coupon__input>input {
    border: 0px !important;
    border-bottom: 2px solid black !important;
    border-radius: 0;
    font-size: 16px !important;
}

form#wc-block-components-totals-coupon__form button.components-button.wc-block-components-button.wp-element-button.wc-block-components-totals-coupon__button.contained {
    color: black;
    height: unset !important;
    border-radius: 50px;
    border: 2px solid black !important;
    min-height: 10px !important;
    padding: 5px 35px;
    height: 45px !important;
    line-height: 28px !important;
    font-size: 18px !important;
}

form#wc-block-components-totals-coupon__form {
    align-items: end;
}

form#wc-block-components-totals-coupon__form button.components-button.wc-block-components-button.wp-element-button.wc-block-components-totals-coupon__button.contained:hover {
border-color:#ffbe30 !important;
background:#ffbe30 ;
}



.page-id-234  .wp-block-woocommerce-checkout.alignwide.wc-block-checkout * {
    border-color: #ffbe30 !important;
}

.page-id-234 .wc-block-components-notice-banner.is-error {
    background: #ffbe30;
}

.page-id-234 .wc-block-components-notice-banner.is-error>svg {
    background: black;
}

.page-id-234 button.components-button.wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.contained {
    border: 2px solid #ffbe30 !important;
    border-radius: 50pc;
    color: black;
    font-size: 18px;
    padding: 14px;
	background :#ffbe30 !important;
}
	 
 
.page-id-234 button.components-button.wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.contained:hover {
    background : #fff !important;
	border-color: black !important;
}

.page-id-234 a.wc-block-components-checkout-return-to-cart-button {
    color: #ffbe30 !important;
    font-size: 18px;
}

.page-id-234 a.wc-block-components-totals-coupon-link {
    color: #ffbe30 !important;
    font-size: 18px;
}

.radius-20{
	border-bottom-left-radius:20px;
	border-bottom-right-radius:20px;
}

.page-id-233 h1.entry-title, .page-id-234 main#content h1.entry-title{
	text-align:center;
}
ul#give-donation-level-button-wrap .give-donation-level-btn.give-default-level {
    background: #b1d8f5 !important;
    color: black !important;
}
.give-btn.give-donation-level-btn:hover {
    background: #b1d8f5 !important;
    color: black !important;
}


@media(min-width:360px) and (max-width:360px){
	 .elementor-32 .elementor-element.elementor-element-63880ee .elementor-nav-menu--main .elementor-item {
     
		 font-size:13px !important;
     
    }
	
	 
	
}

@media(min-width:375px) and (max-width:390px){
	 .elementor-32 .elementor-element.elementor-element-63880ee .elementor-nav-menu--main .elementor-item {
        padding-left: 7px !important;
        padding-right: 7px !important;
		 
     
    }
	
	 
	
}

@media(min-width:365px) and (max-width:430px){
 
	.privacypolicystrong strong{
		font-size: 25px !important;
	}
	
}
 

@media screen and (max-width: 1024px) {
  .donationnow{display:block !important;}
	
	
 
	
}

@media(min-width:1024px) and (max-width:1024px) {

	
	.elementor-32 .elementor-element.elementor-element-51fc9ec {
  
    --padding-block-end: 175px !important;
    
}
	
}


@media(min-width:1200px) and (max-width:1500px){
	.radius-20{
		min-height:400px;
	}
	
}



@media (max-width:500px){
	.give-donor-container-variation {
		display: flex;
		justify-content: space-between;
		flex-direction: column;
	}
}



 