/*!
Theme Name: Perennial Pro Child
Theme URI: https://designorbital.com/perennial-pro/
Author: DesignOrbital
Author URI: https://designorbital.com/
Description: Perennial is a modern, creative and beautiful WordPress theme. Perennial is easy to use theme with clean code and elegant design. The theme is suitable for any kind of blog, business, creative agency and portfolio.
Version: 1.0.3
Template: perennial-pro
*/

a[class*="content_link"] {
    color: #4a8cc7;
}

a:visited[class*="content_link"] {
    color: #4a8cc7;
}

img[class*="logo_menu"] {
    max-width: 350px;
}

.post_cat {
    text-transform: uppercase;
    font-weight: bold;
    font-size: 80%;
}

.post_cat ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

h5 {
    font-size: 110%;
    color: #4a8cc7;
}

.entry-meta-site-hero {
    /*background: rgba(74, 140, 199, 0.5);*/
    color: #4a8cc7;
    background: rgba(33, 33, 33, 0.7);
}

.taxonomy-description h2 {
    color: #ffffff;
}

.taxonomy-description h3 {
    color: #ffffff;
}

.taxonomy-description h4 {
    color: #ffffff;
}

.taxonomy-description h5 {
    color: #ffffff;
}

.taxonomy-description h6 {
    color: #ffffff;
}

.taxonomy-description p {
    color: #ffffff;
}

.paypal img {
    max-width: 300px;
    height: auto;
}

.paypal {
    text-align: center;
}

a#zamnesia {
    display: block;
    max-width: 720px;
    height: 90px;
    margin: 0 auto;
    margin-bottom: 1.875rem;
}

div#banner {
    display: block;
    background-size: cover;
    max-width: 720px;
    max-height: 90px;
    width: 100%;
    height: 100%;
    margin: 0 auto;
    background-position: center;
}

div#dona {
    border: 3px solid #4d94d1;
    padding: 10px;
    text-align: center;
    width: 72%;
    margin: 0 auto;
    background: #fff;
}

div#dona p {
    margin: 0;
}

a.bottone-donazione {
    background: #4d94d1;
    padding: 5px 20px;
    color: #fff;
    margin: 10px 0px;
    display: inline-block;
}

@media only screen and (max-width: 480px) {
    img[class*="logo_menu"] {
        max-width: 200px;
    }

    div#banner {
        background-size: contain;
        height: 100%;
        background-position: center;
        background-repeat: no-repeat;
    }

    div#dona p {
        margin: 0;
        font-size: 89%;
    }
}

a#scommesse {
    margin: 10px auto 0 auto;
    display: block;
    text-align: center;
}

@media only screen and (min-width:768px) {
    a#scommesse>img {
        width: 10%;
    }
}