/* Gmaps Shortcode CSS */

.gmaps-shortcode-wrap {
    .map-content {
        img {
            margin-bottom: 10px;
        }
        label {
            display: block;
            text-align: center;
            font-size: 14px;
            margin-bottom: 10px;
        }
        span {
            display: block;
            margin-bottom: 5px;
            &:last-child {
                margin-bottom: 0;
            }
            i {
                margin-right: 5px;
            }
        }
    }
    .map-info {
        width: 180px;
        .info-image {
            float: left;
            max-width: 200px;
            padding: 10px;
        }
        .info-address {
            padding: 8px 0 8px 0;
            p {
                text-align: center;
                font-size: 14px;
            }
        }
    } // Style Show Map
    &.show_map {}
    // Style Toggle Button
    &.toggle_button {
        .gmaps-button-wrap {
            .gmaps-toggle-button {
                width: 200px;
                margin: 0 auto;
                padding: 15px 0;
                border: 1px solid @primary_color;
                text-align: center;
                &:hover {
                    background: @primary_color;
                    cursor: pointer;
                }
            }
        }
    }
}