/*
Theme Name: Helpo - Child
Author: Artureanec
Author URI: http://artureanec.com
Description: -
Version: 1.0
License: This WordPress theme is comprised of two parts: (1) The PHP code and integrated HTML are licensed under the GPL license as is WordPress itself.  You will find a copy of the license text in the same directory as this text file. Or you can read it here: http://wordpress.org/about/gpl/ (2) All other parts of the theme including, but not limited to the CSS code, images, and design are licensed according to the license purchased. Read about licensing details here: http://themeforest.net/licenses/regular_extended
Template: helpo
*/
/*
[elementor-template id="2331"] [give_form id="1392"]

https://tva-foundation.org/?share=1a5d700abd50ef8f7f3f424c64f8915d340d3b515e9a6b2d7de62fabbc1bd105

d7ad63

#efc940



*/
.woocommerce td.product-quantity {
    min-width: 144px;
}


@media (min-width:101px){
	
.trp-language-switcher-container.trp-floater-ls-names.trp-bottom-right .trp-language-wrap, .trp-language-switcher-container.trp-floater-ls-names.trp-bottom-left .trp-language-wrap {
    padding: 6px 6px 6px 6px !important;
}
.trp-language-wrap a {
    padding: 6px 12px 6px 12px;
}
#trp-floater-ls {
    height: 43px;

}
#trp-floater-ls-current-language .trp-floater-ls-disabled-language.trp-ls-disabled-language {
    padding: 6px 24px 6px 18px !important;
    margin: 0;
}
}

.trp-language-switcher-container.trp-floater-ls-names.trp-bottom-right.trp-color-light {
    min-width: 136px;
}


.fa, .fas {
    font-family: 'FontAwesome', sans-serif !important;
}


footer.helpo_footer.footer_type_2 {
    padding-top: 0 !important;
	
}
.helpo_prefooter_container #text-2{
	    margin-bottom: -20px;
}

#trp-floater-ls.trp-bottom-right {
    right: 1%;
}
#trp-floater-ls.trp-color-light {
    border-radius: 2px 2px 0 0;
}

#copyform input[type="email"] {
    padding: 0 21px;
}

.mc-modal {
	z-index: 9999999999999999 !important;
    border: 1px solid #eae7e7;	
}
@media (min-width:1200px){
	.helpo_linked_item .helpo_linked_item_wrapper {
		padding: 100px !important;
	}
}
@media (max-width:1199px){
	.helpo_linked_item .helpo_linked_item_wrapper {
		padding: 40px !important;
	}
}
.elementor-widget-helpo_linked_item,
.elementor-widget-helpo_linked_item .helpo_linked_item_widget,
.elementor-widget-helpo_linked_item .helpo_linked_item,
.elementor-widget-helpo_linked_item .helpo_linked_item_wrapper{
    height: 100%;
}


.helpo_mobile_menu_container ul.helpo_main-menu > li > .helpo_submenu_trigger {
    position: absolute !important;
    width: 100px !important;
    right: -65px !important;
    top: -12px !important;
    height: 41px !important;
    padding-top: 1px !important;
}


.helpo_page_title_container .helpo_scroll_button {
	display:none;
}


@media only screen and (max-width: 575px){
.helpo_header_button_container > .elementor {
	display:none !important;
}
}


@media only screen and (min-width: 1200px){
header.helpo_header .helpo_button {
    width: 300px;
}
}

.helpo_dropdown-trigger {
	margin-right:0 !important;
}

.helpo_header-logo__link.helpo_retina_logo, header.helpo_transparent_header_on .helpo_header-logo__link.helpo_retina_logo, header.helpo_transparent_header_on.helpo_transparent_header_with_color .helpo_header-logo__link.helpo_retina_logo {
    width: 240px;
    height: 53px;
    background-size: 240px 53px;
}

.launch-banner-wrapper {
    width: 100%;
    position: absolute;}

.helpo_main_donation_popup {
    min-width: inherit !important;
}


.helpo_footer_form input[type="email"] {
    border: 1px solid #9e9b9b !important;
    padding: 0 20px !important;
}

.col-xl-5.helpo_footer_form {
	text-align:right;
}

.helpo_footer-socials li:not(:last-of-type) {
    margin-right: 22px !important;
}

.helpo_footer-socials {
    flex-wrap: wrap;
}
.fa.icon-tiktok {
	margin-left: -3px;
}

.helpo_mobile_menu_container ul.helpo_main-menu > li {
	margin-bottom: 17px;
	position: relative;
}

.helpo_mobile_menu_container ul.helpo_main-menu > li > a {
	position: relative;
	z-index: 2;
}

.helpo_mobile_menu_container ul.helpo_main-menu > li > .helpo_submenu_trigger {
	width: 23px;
	height: 23px;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 5;
	
	
	
	
	
}


@media only screen and (max-width: 1206px) and (min-width:738px){
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    margin: 0 7px 30px 0 !important;
}
}



@media only screen and (max-width: 1156px) and (min-width:985px){
.helpo_header-logo {
    margin-left: 15px !important;
}
.helpo_header-logo__link.helpo_retina_logo, header.helpo_transparent_header_on .helpo_header-logo__link.helpo_retina_logo, header.helpo_transparent_header_on.helpo_transparent_header_with_color .helpo_header-logo__link.helpo_retina_logo {
    width: 199.2px !important;
    height: 44px !important;
    background-size: 199.2px 44px !important;
}
header.helpo_header--front_3 .helpo_dropdown-trigger {
    margin: 0 4px 0 4px !important;
}
.elementor-button {
    padding: 30px 40px 30px 40px !important;
}
}
@media only screen and (max-width: 575px)  {
	.helpo_header-logo__link.helpo_retina_logo, header.helpo_transparent_header_on .helpo_header-logo__link.helpo_retina_logo, header.helpo_transparent_header_on.helpo_transparent_header_with_color .helpo_header-logo__link.helpo_retina_logo {
    width: 199.2px !important;
    height: 44px !important;
    background-size: 199.2px 44px !important;
}
}
.helpo_header-logo {
	margin-right:10px;
}
.helpo_donation_popup, .helpo_close_popup_layer {
	display:none !important;
}

@media only screen and (min-width: 576px) {
.helpo_header_cart {
    margin: 0 20px;
}
}

@media (max-width:767px){
.payment_method_eh_paypal_express img {
	width: 245px;
}
.woocommerce form .form-row label {
    max-width: 80%;
}
}
@media (max-width:478px){
.wc_payment_methods label {
   font-size: 20px !important;
}
}
@media (max-width:411px){
.payment_method_eh_paypal_express img {
	width: 160px;

}
.wc_payment_methods label {
   font-size: 17px !important;
}
}

.wc_payment_methods label {
    display: inline-block;
    margin-bottom: 0.5rem;
    font-size: 28px;
    font-weight: 600;
    cursor: pointer;
}

.woocommerce-form__input.woocommerce-form__input-checkbox:not(:checked) + span:before,
.woocommerce-form__input.woocommerce-form__input-checkbox:checked + span:before
{
    border: 1px solid grey;
}

.woocommerce-checkout #payment ul.payment_methods li input {
-webkit-appearance: checkbox;
    -moz-appearance: checkbox;
    appearance: checkbox;
}
.woocommerce-SavedPaymentMethods-saveNew label {
	margin:0;
}

.woocommerce-checkout-payment .woocommerce-form__label-for-checkbox.checkbox .input-checkbox {
position: inherit;
    left: inherit;

}
.place-order .privacy.validate-required {
	width:100%;
}



.woocommerce-terms-and-conditions-checkbox-text a:before, .woocommerce-terms-and-conditions-checkbox-text:before  {
    content: '' !important;
    display: none !important;
}

.woocommerce-cart .woocommerce-shipping-destination {
	display:none;
}

.helpo_header_button_container > .helpo_header_button_container {
    display: none !important;
}
.helpo_mobile_menu_container ul.helpo_main-menu > li > .helpo_submenu_trigger {
    position: absolute !important;
    width: 100px;
    right: -65px !important;
    top: -12px !important;
    height: 41px;
    padding-top: 1px;
}

.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register {
    background-color: #f5f2f2;
}

/*Elementor Pro Bug*/

@media only screen and (min-width: 1367px){
.woocommerce-cart .helpo_header_cart, .woocommerce-checkout .helpo_header_cart{
    margin-right: 80px;
    margin-left: 180px;
}
}
.woocommerce-cart #donation_button_footer, .woocommerce-checkout #donation_button_footer {
	display:none;	
}
.woocommerce-terms-and-conditions-checkbox-text span:before {
	margin:0
	content:'';
}
input[type='checkbox'] {
	width:18px !important;
	height:18px !important;
}
.woocommerce form .form-row label {
    line-height: initial;
}

.cat-item-1372 {

}

.helpo_aside-dropdown__item:nth-of-type(3) {
    padding: 0 65px;
}

.helpo_aside-dropdown__item:first-of-type, .helpo_aside-dropdown__item:nth-of-type(2) {
    padding: 0 33px !important;
}

.woocommerce-checkout .woocommerce-form-coupon-toggle {
    padding: 35px 0px 40px;
}

.helpo_causes_slider_navigation_container {
    max-height: 150px;
}



.helpo_sidebar .widget.widget_product_categories ul li:last-of-type a
{
	    display: inline-block;
    margin-bottom: 17px !important;
}

@media only screen and (max-width: 737px){
.footer_type_2 .helpo_footer_form {
    display: block !important;
}
}
