.et_pb_button_module_wrapper .tina_all_behind_button.et_pb_button {
	position: relative
}

.et_pb_button_module_wrapper .tina_all_behind_button.et_pb_button:before,
.et_pb_button_module_wrapper .tina_all_behind_button.et_pb_button:after,
.et_pb_button_module_wrapper .tina_all_behind_button.et_pb_button span:before,
.et_pb_button_module_wrapper .tina_all_behind_button.et_pb_button span:after {
	content: "";
	display: block;
	border-style: solid;
	border-color: #1e1e26;
	width: 7px;
	height: 7px;
	position: absolute;
	margin: 0 !important;
	opacity: 1 !important;
	transition: .6s
}

.et_pb_button_module_wrapper .tina_all_behind_button.et_pb_button:before {
	left: -2px;
	top: -2px;
	border-width: 2px 0 0 2px
}

.et_pb_button_module_wrapper .tina_all_behind_button.et_pb_button:after {
	right: -2px;
	top: -2px;
	border-width: 2px 2px 0 0
}

.et_pb_button_module_wrapper .tina_all_behind_button.et_pb_button span:before {
	left: -2px;
	bottom: -2px;
	border-width: 0 0 2px 2px
}

.et_pb_button_module_wrapper .tina_all_behind_button.et_pb_button span:after {
	right: -2px;
	bottom: -2px;
	border-width: 0 2px 2px 0
}

.et_pb_button_module_wrapper .tina_all_behind_button.et_pb_button:hover:before,
.et_pb_button_module_wrapper .tina_all_behind_button.et_pb_button:hover:after,
.et_pb_button_module_wrapper .tina_all_behind_button.et_pb_button:hover span:before,
.et_pb_button_module_wrapper .tina_all_behind_button.et_pb_button:hover span:after {
	width: 100%;
	height: 100%
}
