/* 
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
*/

/* Add your custom styles here */


.arm_select {
	color: var( --e-global-color-text );
	font-family: var( --e-global-typography-text-font-family ), Sans-serif;
	font-size: var( --e-global-typography-text-font-size );
	font-weight: var( --e-global-typography-text-font-weight );
	text-transform: var( --e-global-typography-text-text-transform );
	font-style: var( --e-global-typography-text-font-style );
	line-height: var( --e-global-typography-text-line-height );
	letter-spacing: var( --e-global-typography-text-letter-spacing );
}



.filtr-filtr {	
	color: var( --e-global-color-primary );
	background-color: transparent;
	border-style: solid !important;
	border-width: 1px 1px 1px 1px !important;
	border-color: var( --e-global-color-primary ) !important;
	border-radius: 16px 16px 16px 16px !important;
	height: 2.5rem !important;
}

.mb-0 {
	margin-bottom: 0 !important;
}

.font-bold {
	font-weight: bold !important;
}


.arm_current_membership_container .arm_current_membership_list_item button.arm_renew_subscription_button,
.arm_form_101 .arm_setup_submit_btn_wrapper .arm-df__form-field-wrap_submit .arm-df__form-control-submit-btn, .arm_form_101 .arm_setup_submit_btn_wrapper .arm-df__form-field-wrap_submit button.arm-df__form-control-submit-btn,
.arm_gm_child_user_parent_wrapper_container .arm_invite_user_button,
.arm_gm_child_user_parent_wrapper_container .arm_gm_resend_email_button,
.arm_gm_child_user_parent_wrapper_container .arm_delete_user_button {
	background-color: var( --e-global-color-primary ) !important;
	color: var( --e-global-color-secondary ) !important;
	border-style: solid !important;
	border-color: var( --e-global-color-primary ) !important;
	border-width: 1px 1px 1px 1px !important;
	border-radius: 16px !important;
	padding: 0.5rem 1rem !important;
}

.arm_current_membership_container .arm_current_membership_list_item button.arm_renew_subscription_button:hover,
.arm_form_101 .arm_setup_submit_btn_wrapper .arm-df__form-field-wrap_submit .arm-df__form-control-submit-btn:hover, 
.arm_form_101 .arm_setup_submit_btn_wrapper .arm-df__form-field-wrap_submit button.arm-df__form-control-submit-btn:hover,
.arm_gm_child_user_parent_wrapper_container .arm_invite_user_button:hover,
.arm_gm_child_user_parent_wrapper_container .arm_gm_resend_email_button:hover,
.arm_current_membership_container .arm_current_membership_list_item button.arm_renew_subscription_button:focus,
.arm_form_101 .arm_setup_submit_btn_wrapper .arm-df__form-field-wrap_submit .arm-df__form-control-submit-btn:focus, 
.arm_form_101 .arm_setup_submit_btn_wrapper .arm-df__form-field-wrap_submit button.arm-df__form-control-submit-btn:focus,
.arm_gm_child_user_parent_wrapper_container .arm_invite_user_button:focus,
.arm_gm_child_user_parent_wrapper_container .arm_gm_resend_email_button:focus
{
	background-color: var( --e-global-color-60da78b ) !important;
	border-color: var( --e-global-color-primary ) !important;
	color: var( --e-global-color-primary ) !important;
}

.arm_gm_child_member_list_invite_btn {
	float: left !important;
}

.h-100 {
	height: 100%;
}

.elementor-loop-container:not(.elementor-posts-masonry) {
	height: 100%;
}

.loop-item-excerpt {
	color: var(--e-global-color-text);
    font-family: "Arial", Sans-serif;
    font-size: 0.8rem;
    font-weight: 300;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 1.5em;
    letter-spacing: 0px;
}

.woocommerce-MyAccount-navigation-link--customer-logout a {
	color: red !important;
}


@media print {
  html, body {
    display: none;  /* hide whole page */
  }
}

table {
	font-size: 1em;
}

.unordered-list ul {
	list-style: none !important;
}

.woocommerce-thankyou-order-received {
	font-size: 1.5rem;
	font-weight: bold;
}

.elementor-widget-woocommerce-cart .woocommerce .input-text.qty {
	min-height: 41px !important;
	border-radius: 0px !important;
}

body .qib-button-wrapper .minus.qib-button, body .qib-button-wrapper .plus.qib-button {
	margin-left: 0 !important;
	margin-right: 0 !important;
}

/* Hide the "x" */
 
.woocommerce a.remove {
    text-indent: -9999px;
    border: 0;
    transition: 0.3s all ease-in-out;
}
 
/* Add a Fontawesome icon instead */
/* Learn More in the Following Paragraphs */
 
.woocommerce a.remove:before {
    font-family: FontAwesome;
    content: "\f1f8";
    float: left;
    text-indent: 0;
}

.elementor-widget-woocommerce-cart .woocommerce .remove:hover {
	color: #1c244b !important;
}

.elementor-widget-breadcrumbs p {
	font-size: 1rem;
	line-height: 1.25rem;
}

#tresc_dostepna_tylko_po_logowaniu a {
	font-size: 2rem;
}

.elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text a, .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text span {
	display: inline-flex !important;
}

.elementor-widget-post-info .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text {
	width: 90%;
  display: inline-block;
}