/*!
Theme Name: Written Word Media
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.39
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: written-word-media
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Written Word Media is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

 */

.page-readers-list {
    padding-bottom: 70px;
}

.page-readers-list h1,
.page-readers-list h3,
.page-readers-list .readers-list-top__signup,
.books-list__item-author {
    margin-bottom: 20px;
}

.page-readers-list h1 {
    font-size: 43px;
}

.page-readers-list h3 {
    font-size: 19px;
    line-height: 1.25;
}

.page-readers-list .readers-list-top__signup {
    border: 1px solid #34BB9F;
    border-radius: 5px;
    display: inline-block;
    padding: 12px;
    background-color: #34BB9F;
    color: #fff;
}

.page-readers-list .readers-list-top__signup:hover {
    color: #34BB9F;
    background-color: #fff;
}

.page-readers-list .readers-list-top img {
    max-height: 500px;
    display: block;
    margin-left: auto;
}

.custom-meta-social {
    margin: 10px 0;
}

.books-list__item-img a {
    display: block;
}

.books-list__item-img img {
    width: 100%;
    box-shadow: -5px 5px 10px 0 rgba(0, 0, 0, 0.25);
    transition: all ease-in-out 0.3s;
}

.books-list__item-img a:hover img {
    box-shadow: -5px 5px 10px 0 rgba(0, 0, 0, 0.5);
}

.books-list__item-genre {
    font-size: 19px;
}

.books-list__item-title {
    font-size: 30px;
    margin: 10px 0;
}

.books-list__item-price {
    margin: 20px 0;
    font-size: 32px;
    font-weight: 700;
    color: #34BB9F;
}

.books-list__item-links {
    display: flex;
}

.books-list__item-links li .books-list__item-link {
    display: inline-block;
    margin-right: 15px;
    padding: 10px 15px;
    text-transform: uppercase;
    color: #ffffff;
    background-color: #34bb9f;
    border-radius: 30px;
    border: 1px solid #34BB9F;
}

.books-list__item-links li .books-list__item-link:hover {
    background-color: #ffffff;
    color: #34bb9f;
}

.books-list__item-links li:nth-last-child(1) {
    margin-right: 0;
}

/* WWM MEMBERSHIP PAGE*/

.elementor-price-table__feature-inner {
	display: flex;
}

.free-plan .elementor-price-table__features-list li:nth-last-child(1),
.free-plan .elementor-price-table__features-list li:nth-last-child(2),
.free-plan .elementor-price-table__features-list li:nth-last-child(3),
.free-plan .elementor-price-table__features-list li:nth-last-child(4),
.free-plan .elementor-price-table__features-list li:nth-last-child(5) {
	color: #C1C1C1;
}

#accordionFAQ,
#accordionFAQ .accordion-header {
	font-family: 'Poppins', sans-serif;
}

#accordionFAQ .accordion-button:not(.collapsed) {
    color: #34bb9f;
	background-color: #f7f7f7;
}

#accordionFAQ .accordion-button:focus {
    box-shadow: 0 0 0 0.25rem rgba(52, 187, 159, 0.25);
}

.benefits-img img {
	object-fit: contain;
}

/* WWM MEMBERSHIP PAGE END*/

@media (max-width: 768px) {
    .page-readers-list section {
        padding-top: 30px;
    }

    .readers-list-top img {
        margin: 50px auto 0;
    }

    .books-list__item {
        margin-bottom: 50px;
    }

    .books-list__item-info {
        margin-top: 60px;
    }
}