/*default*/

.sppb-btn-default {
    padding:15px 80px;
    background:transparent;
    border:1px solid #fff;
    border-radius:50px;
    color:#fff;
    transition:0.5s;
}

.sppb-btn-default:hover, .sppb-btn-default:focus {
    background:#15351b;
    border:1px solid #15351b;
    border-radius:50px;
    color:rgb(255 255 255 / 50%) !important;
}


/*end of default*/


/*primary*/

.sppb-btn-primary {
    padding:15px 80px;
    background:transparent;
    border:1px solid #15351b;
    border-radius:50px;
    color:#15351b;
    transition:0.5s;
}

.sppb-btn-primary:hover, .sppb-btn-primary:focus {
    background:#15351b;
    border:1px solid #15351b;
    border-radius:50px;
    color:rgb(255 255 255 / 50%) !important;
}


/*end of primary*/


/*secondary*/

.btn-secondary.previous,
.btn-secondary.next{
    padding:15px 50px !important;
    background:transparent;
    border:1px solid #15351b;
    border-radius:50px;
    color:#15351b;
    transition:0.5s;
}

.btn-secondary.previous:hover,
.btn-secondary.next:hover, 
.btn-secondary.previous:focus,
.btn-secondary.next:focus {
    background:#15351b;
    border:1px solid #15351b;
    border-radius:50px;
    color:rgb(255 255 255 / 50%) !important;
}


/*end of secondary*/


/*Book now*/
.sppb-btn-info {
    padding:15px 30px !important;
    background:transparent !important;
    border:1px solid #fff !important;
    border-radius:50px !important;
    color:#fff !important;
    transition:0.5s !important;
    animation: glowbook 1s infinite alternate !important;
}

.sppb-btn-info:hover, .sppb-btn-info:focus {
    background:#15351b !important;
    border:1px solid #15351b !important;
    color:rgb(255 255 255 / 50%) !important;
}

@keyframes glowbook {
    from {
        box-shadow: 0px 0px 5px -5px #ffffff;
    }

    to {
        box-shadow: 0px 0px 5px 5px #ffffff;
    }
}
/*end of book now*/


/*form button*/


.online-registration-form .btn-primary,
button#bfSubmitButton {
    padding:15px 80px;
    background:transparent;
    border:1px solid #15351b;
    border-radius:50px;
    color:#15351b;
    transition:0.5s;
}

.online-registration-form .btn-primary:hover,
.online-registration-form .btn-primary:focus,
button#bfSubmitButton:hover, button#bfSubmitButton:focus {
    background:#15351b;
    border:1px solid #15351b;
    border-radius:50px;
    color:rgb(255 255 255 / 50%) !important;
}

/*end of form button*/


/*hikashop catalog btn*/

/*hikashop catalog btn*/
button.hikabtn.hikabtn-danger.btn-2{
    color: #2e3138;
    background: #d5d7dd;
    border-color: #d5d7dd;
}

button.hikabtn.hikabtn-danger.btn-2:focus, button.hikabtn.hikabtn-danger.btn-2:hover {
    color: #2e3138;
    background: #d9dbe0;
    border-color: #d9dbe0;
}

div#hikashop_product_contact_main a {
    text-transform: uppercase;
    padding: 10px 20px;
    font-weight: 600;
    background: #505050;
    color: #fff;
    border-radius: 100px;
}

div#hikashop_product_contact_main a:hover,
div#hikashop_product_contact_main a:focus {
    background: #000;
}

/*eo hikashop catalog button*/




