﻿.container-small {
    width: 740px;
}

.az-instagram-widget .instagram {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}

.az-instagram-widget .item {
    position: relative;
    /*max-width: 350px;
    height: 350px;*/
    /*min-width: 200px;
    min-height: 200px;*/
}

.az-instagram-widget .item img {
    -webkit-filter: brightness(50%);
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    -ms-transition: all 1s ease;
    transition: all 1s ease;
}

    .az-instagram-widget .item img:hover {
        -webkit-filter: brightness(100%);
        cursor: pointer;
    }

.az-instagram-widget .item .overlay {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: 100%;
    background: rgba(0, 0, 0, 0.2);
    color: #fff;
    opacity: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    -webkit-filter: brightness(50%);
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    -ms-transition: all 1s ease;
    transition: all 1s ease;
}

    .az-instagram-widget .item .overlay i {
        font-size: 5rem;
    }

.az-instagram-widget .item:hover .overlay {
    opacity: 1;
    -webkit-filter: brightness(100%);
    cursor: pointer;
}

.az-instagram-widget .item .overlay span {
    margin: 0px 10px;
    font-size: 13px;
    text-align: justify;
}

.az-peoples {
    display: flex;
    flex-wrap: wrap;
    /*justify-content: space-around;*/
    justify-content: center;
    flex-direction: row;
}

    .az-peoples .people {
        width: 350px;
        min-height: 600px;
        display: flex;
        flex-direction: column;
        align-items: center;
        text-align: center;
        border-radius: 10px;
        overflow: hidden;
        /*box-shadow: rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px;*/
        margin: 10px 0px;
    }

        .az-peoples .people img {
            width: 300px;
            height: 300px;
            border-radius: 50%;
            margin: 5%;
        }

        .az-peoples .people .details {
            margin: 5%;
        }

            .az-peoples .people .details h3 {
                font-size: 30px;
                font-weight: 800;
            }

            .az-peoples .people .details h4 {
                font-size: 14px;
                font-weight: 400;
            }

            .az-peoples .people .details p {
                font-size: 16px;
                font-weight: 300;
            }

            .az-peoples .people .details .contact-list {
                list-style: none;
                margin: 0 !important;
                padding: 0 !important;
            }

                .az-peoples .people .details .contact-list li a {
                    text-decoration: none;
                    color: black;
                    font-size: 16px;
                    font-weight: 500;
                }

                    .az-peoples .people .details .contact-list li a:hover {
                        color: #00c851;
                    }

                    .az-peoples .people .details .contact-list li a i {
                        font-size: 16px;
                        margin-right: 10px;
                    }

.az-address {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    /*border: 1px dashed black;*/
}

    .az-address .club {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: space-around;
        width: 35% !important;
        margin: 2%;
        /*height: 255px;*/
    }

        .az-address .club .club-info {
            align-self: center;
        }

            /*.az-address .club .club-info p {
                font-size: 16px;
                font-weight: 500;
                color: black;
            }

                .az-address .club .club-info p i {
                    margin-right: 10px;
                    font-size: 20px;
                    color: lightgray;
                }

                    .az-address .club .club-info p i:hover {
                        color: #00c851;
                    }*/

            
            .az-address .club .club-info p {
                color: black;
                margin-left: 10px;
                font-family: inherit;
                font-weight: 400;
            }

            .az-address .club .club-info span i {
                font-size: 20px;
                color: lightgray;
            }

                /*.az-address .club .club-info span i:hover {
                    color: #00c851;
                }*/
            .az-address .club .club-info a p {
                color: #007bff;
            }

            .az-address .club .club-info a p:hover {
                color: #00c851;
            }

        .az-address .club .club-social-icons {
            line-height: 0px;
            text-align: center;
            margin: 10px;
        }

            .az-address .club .club-social-icons a {
                display: inline-block;
                line-height: normal;
                vertical-align: middle;
                width: 50px;
                height: 50px;
                border-radius: 50%;
                background-color: lightgray;
                color: gray;
                margin: 10px;
            }

                .az-address .club .club-social-icons a i {
                    margin: 10px;
                    padding: 5px;
                    font-size: 20px;
                }

                .az-address .club .club-social-icons a:hover {
                    background-color: #00c851;
                    color: white;
                }

    .az-address .map {
        /*border: 1px solid red;*/
        flex-grow: 1;
    }


.az-grids-widget .az-grid {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

    .az-grids-widget .az-grid .az-grid-items {
        
    }

.az-grid-items {
}

/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) and (max-width: 991.98px) {
    .az-peoples .people {
        width: 320px;
        margin: 10px 0px;
    }
}
/* Small devices (landscape phones, 576px and up) */
@media (max-width: 767.98px) {
    .az-peoples {
        justify-content: center;
    }

        .az-peoples .people {
            width: 100%;
            margin: 10px 0px;
        }

    .az-address .club {
        width: 100% !important;
    }

    .az-grids-widget .az-grid {
        flex-direction: column;
    }

        .az-grids-widget .az-grid .az-grid-items {
            width: 100% !important;
        }
}

/*@media (max-width: 600px) {
    .az-instagram-widget .instagram {
        flex-direction: column;
        align-items: center;
    }

}*/

@media (max-width: 600px) {
    .container-small {
        width: 100%;
    }

    
}

    /* Large devices (desktops, 992px and up) */
    @media (min-width: 992px) and (max-width: 1199.98px) {
    }