/*default*/

/*.sppb-btn-default {
    padding: 12px 30px !important;
    background:#6a8e89 !important;
    border:1px solid #6a8e89 !important;
    border-radius:9px !important;
    font-size: 15px !important;
    color:#fff !important;
    transition: 0.5s;
}*/
.sppb-btn-default {
    padding: 12px 30px !important;
    background:transparent !important;
    border:1px solid #6a8e89 !important;
    border-radius:50px !important;
    font-size: 15px !important;
    color:#6a8e89 !important;
    transition: 0.5s;
}

.sppb-btn-default:hover, .sppb-btn-default:focus {
    background:#6a8e89 !important;
    border:1px solid #6a8e89 !important;
    color:#fff !important;
}

@media (max-width: 767px) {
    .sppb-btn-default { font-size: 14px !important; padding: 12px 25px !important; }
}

.white .sppb-btn-default{
    background:#f8f1f0 !important;
    border:1px solid #f8f1f0 !important;
    color:#6a8e89 !important;
}
.white .sppb-btn-default:hover, .white .sppb-btn-default:focus {
    background:#4b5563 !important;
    border:1px solid #4b5563 !important;
    color:#fff !important;
}

/*end of default*/

/*slide*/
.home-slide .slide-button .sp-slider-btn-text {
    font-size:15px;
    background:#6a8e89;
    border:1px solid #6a8e89;
    border-radius:50px;
    padding:12px 30px;
    line-height:1.25;
}
.home-slide .slide-button .sp-slider-btn-text:hover,
.home-slide .slide-button .sp-slider-btn-text:focus{
    background:#4b5563;
    border:1px solid #4b5563;
}
.home-slide .book-button .sp-slider-btn-text {
    font-size:15px;
    background:transparent;
    color:#6a8e89 !important;
    border:1px solid #6a8e89;
    border-radius:50px;
    padding:12px 30px;
    line-height:1.25;
}
.home-slide .book-button .sp-slider-btn-text:hover,
.home-slide .book-button .sp-slider-btn-text:focus{
    background:#4b5563;
    border:1px solid #4b5563;
    color:#ffffff !important;
}
@media (max-width:767px){
    .home-slide .slide-button .sp-slider-btn-text {
        font-size:14px;
        padding:12px 25px;
    }
    .home-slide .book-button .sp-slider-btn-text {
        font-size:14px;
        padding:12px 25px;
    }
}
/*eo slide*/


/*primary*/

.sppb-btn-primary {
    font-size:15px;
    background:transparent;
    color:#6a8e89 !important;
    border:1px solid #6a8e89;
    border-radius:50px;
    padding:12px 30px;
    font-size: 16px;
    transition: 0.5s;
}

.sppb-btn-primary:hover, .sppb-btn-primary:focus {
    background:#4b5563;
    border:1px solid #4b5563;
    color:#ffffff !important;
}

@media (max-width: 767px) {
    .sppb-btn-primary { font-size: 14px; padding: 12px 25px !important; }
}

.recommended .sppb-btn-primary {
    color:#ffffff !important;
    border:1px solid #ffffff;
}

.recommended .sppb-btn-primary:hover, 
.recommended .sppb-btn-primary:focus {
    background:#4b5563;
    border:1px solid #4b5563;
    color:#ffffff !important;
}

/*end of primary*/

/*menu*/
.menu-book-now {
    padding-left: 10px;
}
/*end of menu*/


/*form button*/


button#bfSubmitButton {
    background: #6a8e89;
    border-radius: 9px;
    padding: 12px 30px !important;
    border:1px solid #6a8e89;
    color: #fff;
    font-size: 15px;
    transition: 0.5s;
}

button#bfSubmitButton:hover, button#bfSubmitButton:focus {
    background: #4b5563;
    border:1px solid #4b5563;
    color: #fff;
}

@media (max-width: 767px) {
    button#bfSubmitButton { font-size: 14px; padding: 12px 25px !important; }
}
/*end of form button*/

/*table button*/
.table-button{
    padding:15px 0 30px 0;
}
.table-button a {
    background: #6a8e89;
    border-radius: 9px;
    padding: 12px 15px !important;
    border:1px solid #6a8e89;
    color: #fff;
    font-size: 15px;
    transition: 0.5s;
}
.table-button a:hover, .table-button a:focus {
    background: #4b5563;
    border:1px solid #4b5563;
    color: #fff;
}

@media (max-width: 767px) {
    .table-button a { font-size: 14px; padding: 12px 15px !important; }
}
/*end of table button*/
