/* START OF BUTTON */

.sppb-btn-default{
    background: transparent !important;
    color: #000 !important;
    text-transform:uppercase;
    border: none !important;
    padding: 0 !important;
    opacity: 1;
    transition:0.5s;
    font-size:18px;
}

.sppb-btn-default:hover,
.sppb-btn-default:focus{
    background:transparent;
    color:#000;
    opacity:0.7;
}

.sppb-btn-default:hover i{
    animation:MoveRight 1s infinite;
}

@keyframes MoveRight{
    0% {transform:translateX(0);}
    50% {transform:translateX(3px);}
    100% {transform:translateX(0);}
}


.sppb-btn-default i.fas.fa-chevron-right{
    margin-left:10px !important;
}

.light-bg-001 .sppb-btn-default{
    background:transparent !important;
    color:#1a1a1a !important;
    text-transform:uppercase !important;
    border:none !important;
    padding:0 !important;
}



.sppb-btn-custom.sppb-modal-selector {
    width: 100%;
    max-width: 100%;
    background: transparent !important;
    border-radius: 0px;
    color: #c1c1c1 !important;
    transition:0.5s;
    text-align: left;
    margin-bottom: 20px;
    height: 60px;
}

.sppb-btn-custom.sppb-modal-selector:hover, .sppb-btn-custom.sppb-modal-selector:focus{

    color:#fff !important;
}

@media (max-width:767px){
    .sppb-btn-default{
        font-size:14px !important;
    }
    .sppb-btn-custom.sppb-modal-selector{
        font-size:14px;
        padding:5px 10px !important;
        height: 60px;
    }
    .sppb-btn-default.mobile-text{
        padding-left:15px !important;
        padding-right:15px !important;
    }
}

/* END OF BUTTON */