﻿/*Esilos de botones pagina Default*/
.btn_defau {
    display: inline-block;
    transition: all 0.2s ease-in;
    position: relative;
    overflow: hidden;
    z-index: 1;
    color: #FFFFFF;
    padding: 0.7em 1.7em;
    cursor: pointer;
    font-weight: bold;
    font-size: 18px;
    border-radius: 0.5em;
    background: #de3d33;
    
}

    .btn_defau:active {
        color: #666;
        box-shadow: inset 4px 4px 12px #c5c5c5, inset -4px -4px 12px #ffffff;
    }

    .btn_defau:before {
        content: "";
        position: absolute;
        left: 50%;
        transform: translateX(-50%) scaleY(1) scaleX(1.25);
        top: 100%;
        width: 140%;
        height: 180%;
        background-color: rgba(0, 0, 0, 0.05);
        border-radius: 50%;
        display: block;
        transition: all 0.5s 0.1s cubic-bezier(0.55, 0, 0.1, 1);
        z-index: -1;
    }

    .btn_defau:after {
        content: "";
        position: absolute;
        left: 55%;
        transform: translateX(-50%) scaleY(1) scaleX(1.45);
        top: 180%;
        width: 160%;
        height: 190%;
        background-color: #009087;
        border-radius: 50%;
        display: block;
        transition: all 0.5s 0.1s cubic-bezier(0.55, 0, 0.1, 1);
        z-index: -1;
    }

    .btn_defau:hover {
        color: #ffffff;
        border: 1px solid #009087;
    }

        .btn_defau:hover:before {
            top: -35%;
            background-color: #009087;
            transform: translateX(-50%) scaleY(1.3) scaleX(0.8);
        }

        .btn_defau:hover:after {
            top: -45%;
            background-color: #422a72;
            transform: translateX(-50%) scaleY(1.3) scaleX(0.8);
        }


/* Section Conoce Sullana */
#sullana-section {
    background: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url('../Images/Multimedia/SectionSullana.jpg');
    background-size: cover;
    background-position: center;
    background-attachment: fixed;
    color: white;
    padding: 80px 0;
    position: relative;
}

#historiaModal .modal-body p {
    font-family: "Arial Narrow", Arial, sans-serif;
    color: #000;
    text-align: justify;
}

/* Contador de Visitas */
#contador-visitas {
    background-color: #f8f9fa;
    padding: 20px 0;
    border-top: 1px solid #dee2e6;
    border-bottom: 1px solid #dee2e6;
}

    #contador-visitas h4 {
        color: #343a40;
        font-weight: 600;
    }

    #contador-visitas .lead {
        color: #495057;
    }

    #contador-visitas .fw-bold {
        color: #007bff;
        font-size: 1.5em;
    }