/*
Theme Name: Astra-Child
Author: 
Description: Your description goes here
Version: 1.0
Template: astra

This is the child theme for Astra theme, generated with Generate Child Theme plugin by catchthemes.

(optional values you can add: Theme URI, Author URI, License, License URI, Tags, Text Domain)
*/

.elementor-element.elementor-element-9c9b690.e-con-full.e-flex.e-con.e-child {
    height: 300px;
}

.newsletter-form-div {
    display: flex !important;
    align-items: center;
}

input.wpcf7-form-control.wpcf7-submit.has-spinner {
    padding: 10px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-top-right-radius: 7px;
    border-bottom-right-radius: 7px;
    background: #A8B817;
    color: #fff;
    border-left: 1px solid #fff;
}

.newsletter-form-div input {
    background: transparent;
    border: 2px solid #fff;
    height: 50px !important;
    color: #fff;
}

.elementor-element.elementor-element-c7b3e66.elementor-widget.elementor-widget-shortcode {
    height: 50px;
}

.elementor-element.elementor-element-e37db23.elementor-widget.elementor-widget-text-editor p {
    margin-bottom: 0;
}

.elementor-element.elementor-element-20f8fd2.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded {
    height: 350px;
}

input.wpcf7-form-control.wpcf7-email.wpcf7-validates-as-required.wpcf7-text.wpcf7-validates-as-email {
    border-right: 1px solid #fff;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

/* Single book page */
.swiper-button-next {
    left: 53% !important;
    top: 77% !important;
}

.swiper-button-prev {
    left: 45% !important;
    top: 77% !important;
}

/* Single book page Zombees Page */
.page-id-515 p,
.page-id-537 p,
.page-id-549 p {
    margin-bottom: 0px !important;
}

.socail-meida-photo img {
    overflow: visible;
}

/*--------------------  27-03-2025  --------------------------*/
.why-me-head {
    position: relative;
    bottom: 160px;
}

.why-me-head-img {
    position: relative;
    bottom: 250px;
}

.why-me-sec {
    height: 155px;
}

.clickmebtn {
    position: relative;
    bottom: 70px;
    right: 20px;
}

.full-img-arrow img {
    position: relative;
    bottom: 105px;
}

.card-img-sec {
    position: relative;
    bottom: 145px;
}

.card-img-sec a.elementor-button.elementor-button-link.elementor-size-sm {
    position: relative;
    bottom: 36px;
    left: 50px;
}

.img-div-up {
    position: relative;
    bottom: 30px;
}

.bottom-arrow-img img {
    position: relative;
    bottom: 210px;
    left: 200px;
}

.welcome-kit-sec {
    position: relative;
    bottom: 222px;
}

.bottom-arrow-img {
    height: 0px;
}

.pre-visit-btn {
    position: relative;
    bottom: 47px;
}

.book-sales-btn {
    position: relative;
    bottom: 35px;
}

/* img.attachment-large.size-large.wp-image-1341 {
    height: 410px;
    object-fit: contain;
} */

.book-sales-div-main {
    background: url(https://justincolonbooks.hatchcoders.com/wp-content/uploads/2025/03/yellow-with-sec-bg.png);
    background-size: 100% 100%;
    background-repeat: no-repeat;
}

.setting-group-div {
    background: url(https://justincolonbooks.hatchcoders.com/wp-content/uploads/2025/03/Setting-Group-1.png);
    background-size: 100% 100%;
    background-repeat: no-repeat;
}

/*------------------------ About Me page css ---------------------------*/
