/*
 Theme Name:   Iwona Zioło
 Description:  Use this child theme to extend Bricks.
 Author:       Bricks
 Author URI:   https://bricksbuilder.io/
 Template:     bricks
 Version:      1.1
 Text Domain:  bricks
*/


html {
    scroll-padding-top: 120px;
}

.woocommerce-MyAccount-navigation-link--dashboard a:before {
    content: "\e69b";
}
.woocommerce-MyAccount-navigation-link--orders a:before {
    content: "\e60e";
}
.woocommerce-MyAccount-navigation-link--moje-kursy a:before {
    content: "\e654";
}
.woocommerce-MyAccount-navigation-link--subscriptions a:before {
    content: "\e721";
}
.woocommerce-MyAccount-navigation-link--downloads a:before {
    content: "\e6a7";
}
.woocommerce-MyAccount-navigation-link--edit-address a:before {
    content: "\e699";
}
.woocommerce-MyAccount-navigation-link--edit-account a:before {
    content: "\e602";
}
.woocommerce-MyAccount-navigation-link--payment-methods a:before {
    content: "\e6cd";
}
.woocommerce-MyAccount-navigation-link--customer-logout a:before {
    content: "\e67a";
}
.woocommerce-MyAccount-navigation li a:before {
    font-family: themify;
    color: var(--bricks-color-pgzkft);
    margin-right: 5px;
    line-height: 1;
}

.ld-tab-content .wp-block-embed__wrapper {
    max-height: 600px;
}
.ld-tab-content h2:not(:first-of-type) {
    margin-top: 50px;
}

.brxe-button.bricks-background-primary {
	display: inline-block;
    font-size: 14px;
    letter-spacing: 0.08em;
    text-transform: uppercase;
    font-weight: 500;
    color: rgb(70, 37, 47);
    background: linear-gradient(135deg, rgb(227, 211, 172), rgb(184, 137, 63));
    padding: 17px 38px;
    border-radius: 44px;
    box-shadow: rgba(184, 137, 63, 0.75) 0px 16px 36px -14px;
	transition: all .35s ease-in-out;
}
.brxe-button.bricks-background-primary:hover {
	box-shadow: rgba(184, 137, 63, 0.75) 0px 16px 36px -20px;
	transform: translatey(-2px);
	filter:brightness(1.2);
}
.brxe-button.bricks-background-secondary {
	display: inline-block;
    font-size: 14px;
    letter-spacing: 0.08em;
    text-transform: uppercase;
    font-weight: 500;
    color: rgb(251, 246, 238);
    background: linear-gradient(135deg, rgb(107, 58, 73), rgb(95, 51, 65));
    padding: 16px 34px;
    border-radius: 44px;
    box-shadow: rgba(95, 51, 65, 0.6) 0px 14px 30px -14px;
	transition: all .35s ease-in-out;
}
.brxe-button.bricks-background-secondary:hover {
	box-shadow: rgba(95, 51, 65, 0.6) 0px 14px 30px -20px;
	transform: translatey(-2px);
	filter:brightness(1.2);
}
.cta-btn {
	animation: 2.4s ease-in-out 0s infinite normal none running heroCtaGlow;
}


::selection { background: #b8893f; color: #46252f; }
  @keyframes heroCtaGlow {
    0%, 100% { box-shadow: 0 0 0 0 rgba(227,211,172,0.7), 0 12px 30px -12px rgba(184,137,63,0.7); }
    50%      { box-shadow: 0 0 0 6px rgba(227,211,172,0), 0 0 26px 2px rgba(217,189,128,0.55), 0 12px 30px -12px rgba(184,137,63,0.7); }
  }