/*slide*/
.sppb-sp-slider-button .sp-slider-btn-text {
    background: transparent;
    color: #595959;
    padding: 0px;
    font-family: 'Marcellus';
    position: relative;
    margin: 0px;
}

.sppb-sp-slider-button .sp-slider-btn-text:after {
    content:'';
    width: 30px;
    height:1px;
    background:#595959;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    margin-left: 10px;
    transition:0.5s ease;
}

.sppb-sp-slider-button .sp-slider-btn-text:hover:after {
    content:'';
    width: 60px;
    transition:0.5s ease;
}


/*button1*/

.btn-01 {
    background: transparent;
    color: #595959;
    padding: 0px!important;
    font-family: 'Marcellus';
    position: relative;
    margin: 0px;
}

.btn-01:after {
    content:'';
    width: 30px;
    height:1px;
    background:#595959;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    margin-left: 10px;
    transition:0.5s ease;
}

.btn-01:hover:after {
    content:'';
    width: 60px;
    transition:0.5s ease;
}


/*modal*/

.sppb-modal-selector {
    background: transparent!important;
    color: #595959!important;
    padding: 0px!important;
    font-family: 'Marcellus';
    position: relative;
    margin: 0px;
}

/*blog*/


a.sppb-btn.sppb-btn-lg.sppb-btn-default.sppb-btn-round {
    background: transparent;
    color: #595959;
    padding: 0px;
    font-family: 'Marcellus';
    position: relative;
    margin: 0px;
}

a.sppb-btn.sppb-btn-lg.sppb-btn-default.sppb-btn-round:after {
    content:'';
    width: 30px;
    height:1px;
    background:#595959;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    margin-left: 10px;
    transition:0.5s ease;
}

a.sppb-btn.sppb-btn-lg.sppb-btn-default.sppb-btn-round:hover:after {
    content:'';
    width: 60px;
    transition:0.5s ease;
}


/*form button*/


button#bfSubmitButton {
    background: transparent;
    color: #595959;
    padding: 0px;
    font-family: 'Marcellus';
    position: relative;
    margin: 0px;
    outline: none;
    border: 0px;
    font-size: 16px;
}

button#bfSubmitButton:after {
    content:'';
    width: 30px;
    height:1px;
    background:#595959;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    margin-left: 10px;
    transition:0.5s ease;
}

button#bfSubmitButton:hover:after {
    content:'';
    width: 60px;
    transition:0.5s ease;
}
