/*
 * Style for dodify template reviews page.
 */

/* Reviews page style */
div.coverage {
    margin-top: 0!important;
}

section#reviews {
    width: 100%;
    margin: auto;
    padding-bottom: 13em;
    padding-top: 1em;
    display: flex;
    flex-wrap: wrap;
    padding-top: 10em;
    flex-direction: row;
}

div.feed-container {
    position: relative;
    overflow: visible;
    max-width: 30.33%;
    margin: 1em 1.5%;
    display: flex;
    flex-grow: 1;
}

div.feed-container p.quote {
    position: absolute;
    font-size: 3em;
    color: var(--green);
    top: -.7em;
    left: .5em;
    z-index: 1;
}

div.feed-container > div {
    width: 100%;
    padding: 3em 5%;
    background-color: var(--white);
    border-radius: 15px;
}

div.feed-container > div p {
    color: #0151e4!important;
}

div.feed-container > div div#stars {
    color: #E76E18;
    margin-bottom: 2em;
}

div.feed-container > div h6 {
    margin-bottom: .5em;
    color: var(--green);
}

div.feed-container > div h2 {
    margin-top: 1em;
    color: var(--green);
}

@media screen and (max-width: 768px) {
    section#reviews {
        width: 100%;
    }

    div.feed-container {
        min-width: 47%;
        margin: 1em 1.5%;
    }
}

@media screen and (max-width: 576px) {
    section#reviews > div div.left {
        width: 100%;
    }

    section#reviews > div div.right {
        width: 100%;
    }

    section#reviews > div div.right h6 {
        margin-top: 2em;
    }

    div.feed-container {
        min-width: 97%;
        margin: 1em 1.5%;
    }
}