.toggle-sidemap,
.toggle-map,
.act-back,
.act-next {
	border: 0px!important;
	line-height: 26px;
	margin-left: 0;
}
.act-back, .act-back:hover, .act-back:active, .act-back:active:hover,
.act-next, .act-next:hover, .act-next:active, .act-next:active:hover {
    padding: 0 10px 0 0!important;
    overflow: hidden;
    background: transparent!important;
    color: #a50357!important;
    border-color: transparent!important;
    text-align: center;
}
.act-back.disabled,
.act-next.disabled,
.act-back.disabled:hover,
.act-next.disabled:hover {
	color: #333!important;
	cursor: default;
	background: transparent;
}
.act-back .cpf,
.act-next .cpf {
    font-size: 37px;
    margin-right: 0px;
    line-height: 0!important;
    vertical-align: middle;
}
.toggle-sidemap .cpf,
.toggle-map .cpf {
    font-size: 20px;
    margin-right: 10px;
    line-height: 16px;
    vertical-align: middle;
}
@media (min-width: 768px){
	.hero-section.has-sidebar .map-wrapper {
		float: right;
	}
	body.sidemap-open  {
		overflow: hidden!important;
	}
	body.sidemap-open .results-wrapper {
		overflow: auto!important;
		padding-right: 5px;
	}
	body:not(.sidemap-open) .page-wrapper #page-content {
		height: 100%;
		overflow: hidden;
		position: relative;
		text-align: center;
	}
	body:not(.sidemap-open) .page-content {
		text-align: center;
	}
	body:not(.sidemap-open) .hero-section {
		border: 0!important;
		box-shadow: none;
		width: 1200px;
		max-width: 100%;
		display: inline-block;
		height: auto!important;
	}
	body:not(.sidemap-open) .hero-section > div {
		width: auto!important;
		text-align: left;
	}
	body:not(.sidemap-open) .hero-section .map-wrapper {
		display: block;
		width: 340px!important;
		float:right;
		margin: 20px 15px 0 0;
	}
	body:not(.sidemap-open) .hero-section .map-wrapper .map {
		height: 640px!important;
		border: 5px solid rgba(0,0,0,0.05);
		margin-bottom: 15px;
	}
	body:not(.sidemap-open) .hero-section .results-wrapper {
		display: block;
		margin-left: auto!important;
		width: auto!important;
		float: none;
	}
	body:not(.sidemap-open) .if-sidemap-open {
		display: none!important;
	}
	body.sidemap-open .if-sidemap-close {
		display: none!important;
	}
}