/*
	Theme Name:   Hello Pretty Penny
	Theme URI:    http://simtail.au
	Description:  Child Theme for Pretty Penny Finance based on Hello Elementor
	Author:       Simtail
	Author URI:   http://simtail.au
	Template:     hello-elementor
*/

header.sticky-header {
	--header-height: 205px;
	--shrink-header-to: 0.4;
	--transition: .45s cubic-bezier(.4, 0, .2, 1);
	transition: transform var(--transition);
}

header.sticky-header .site-header-top {
    display:flex;
}

header.sticky-header.elementor-sticky--effects .site-header-top {
    display:none;
}

@media only screen and (max-width: 1024px) {
	header.sticky-header {
		--header-height: 70px;
	}
}

header.sticky-header .logo {
	transition: transform var(--transition);
}
header.sticky-header.elementor-sticky--effects .logo {
	transform: scale(.6);
}

header.sticky-header.elementor-sticky--effects .navbar-inner {
    height: 100px;
}

header.sticky-header.elementor-sticky--effects  .elementor-button-link {
    padding:0.5rem 1rem !important;
}

header.sticky-header.elementor-sticky--effects a.elementor-item {
    font-size:16px !important;
}

header.sticky-header.elementor-sticky--effects .elementor-menu-toggle .e-font-icon-svg {
    height:0.6rem !important;
}

header.sticky-header .elementor-nav-menu--dropdown.elementor-nav-menu__container {
    top:45px !important;
}

header.sticky-header.elementor-sticky--effects .elementor-nav-menu--dropdown.elementor-nav-menu__container {
    top:35px !important;
}



.elementor-widget-testimonial .elementor-testimonial-wrapper,
.elementor-widget-testimonial .elementor-testimonial-details {
    display:flex !important;
    flex-direction:column;
}

.elementor-widget-testimonial .elementor-testimonial-wrapper {
    gap:2rem;
}

@media only screen and (max-width: 770px) {
    .elementor-widget-testimonial .elementor-testimonial-wrapper {
        gap:1rem;
    }
}

.elementor-widget-testimonial .elementor-testimonial-details {
    gap:0.25rem;   
}

.elementor-widget-testimonial .elementor-testimonial-content {
    position: relative;
    margin:0 56px !important;
}

.elementor-widget-testimonial .elementor-testimonial-content::before,
.elementor-widget-testimonial .elementor-testimonial-content::after {
	display:block;
	content: "";
    position: absolute;
    width: 36px;
	height: 36px;
}

.elementor-widget-testimonial .elementor-testimonial-content::before {
    background:transparent url('https://prettypenny.build.simtail.solutions/wp-content/uploads/2023/05/left-quote.svg') no-repeat;
    left:-56px;
    top: 0;
}

.elementor-widget-testimonial .elementor-testimonial-content::after {
	background:transparent url('https://prettypenny.build.simtail.solutions/wp-content/uploads/2023/05/right-quote.svg') no-repeat;
    right: -56px;
    bottom: 0;
}

@media only screen and (max-width: 770px) {
    .elementor-widget-testimonial .elementor-testimonial-content::before,
    .elementor-widget-testimonial .elementor-testimonial-content::after {
        font-size: 24px !important;
        line-height: 24px !important;
        width: 24px !important;
    }

    .elementor-widget-testimonial .elementor-testimonial-content::before {
        left:-24px !important;
    }

    .elementor-widget-testimonial .elementor-testimonial-content::after {
        right: -24px !important;
    }
}

form.wpcf7-form p {
    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);
    line-height: var(--e-global-typography-text-line-height);
}

form.wpcf7-form input {
    border:1px solid #CCC;
}