/*************

KNOPPEN

*************/

/* Standaard button instellingen */
body .sz-button a,
body .sz-button a:visited,
body .sz-button a.fl-button,
body .sz-button a.fl-button:visited,
body .fl-builder-content .gform_button,
body .fl-builder-content button,
body .sz-contact-form a.fl-button{
    border-radius: 0px;
    text-transform: uppercase;
    font-size: 18px;
    font-weight: 700;
    transition: all 200ms linear;
	padding: 18px 24px;
}

/* Standaard button active fix */
.fl-builder-content .fl-button:active,
button:active,
button:focus,
.fl-builder-content .gform_button:active,
.fl-builder-content .gform_button:focus
{
    top: 0;
}

/* KNOP STYLEN */

/** COLOR - sz-btn-pink **/
body .sz-button.sz-btn-color a,
body .sz-button.sz-btn-color a:visited{
    background:#de0566;
    color:#ffffff;
    border: 1px solid #de0566;
	transition: all 400ms ease-out;
	box-shadow: inset 0 0 0 0 #1a171b;
}
body .sz-button.sz-btn-color a:hover{
    background:#1a171b;
    border: 1px solid #1a171b;
	box-shadow: inset 400px 0 0 0 #1a171b;
}
@media only screen and (max-width:992px){
	
}
body .sz-button.sz-btn-color a span,
body .sz-button.sz-btn-color a:visited span{
    color:#ffffff;
}
/** COLOR - sz-btn-black **/
body .sz-button.sz-btn-black a,
body .sz-button.sz-btn-black a:visited{
    background:#1a171b;
    color:#ffffff;
    border: 0px;
	transition: all 400ms ease-out;
	box-shadow: inset 0 0 0 0 #fff;
}
body .sz-button.sz-btn-black a:hover{
    border: 0px;
	color:#1a171b;
	box-shadow: inset 400px 0 0 0 #fff;
}
body .sz-button.sz-btn-black a:hover span{
		color:#1a171b!important;
}
body .sz-button.sz-btn-black a span,
body .sz-button.sz-btn-black a:visited span{
    color:#ffffff;
}



/* CONTACT FORMULIER */
.fl-builder-content .sz-contact-form a.fl-button span{
    color: #ffffff;
}