/*
.home .backButton {
    display:none !important;
}
*/

.backButton.transition {
    transition: 300ms ease;
    -webkit-transition: 300ms ease;
    -o-transition: 300ms ease;
    -moz-transition: 300ms ease;
}

.backButton.Right {
    text-align: right;
    position: fixed;
    bottom: 50%;
    right: -250px;
    background: #F1F1F1;
    text-align: center;
    z-index: 1000; 
	border: 2px solid #fff !important;
	border-right: 0 !important;
	opacity: 0.9;
  	filter:  alpha(opacity=90);
}

.backButton:hover {
    background: #71e2df !important;
}

.backButton.Left {
    text-align: left;
    position: fixed;
    bottom: 50%;
    left: -250px;
    background: #F1F1F1;
    border-right: 3px solid #CECECE;
    text-align: center;
    padding: 5px 15px;
    z-index: 10000;
    
}

.backButton.Right a .simbolo:before {
    content: "<";
    margin-right: 10px;
    font-family: Nunito, Arial, Helvetica, sans-serif;
    font-weight: 700;
    color: #CECECE;
    text-shadow: 0;
    
}

.backButton.Left a .simbolo:after {
    content: "<";
    margin-right: 10px;
    font-family: Nunito, Arial, Helvetica, sans-serif;
    font-weight: 700;
    color: #CECECE;
    text-shadow: 0px 1px #fff, 0px -1px #7B7B7B;
    
}

.backButton a {
    display: flex;
    text-transform: uppercase;
    font-family: Nunito, Arial, Helvetica, sans-serif;
/*    font-size: 1.5em;*/
    font-weight: 700;
	padding: 2px 15px;
}

/*WIDGET*/
.backbutton-widget a {
    text-transform: uppercase;
    font-family: Nunito, Arial, Helvetica, sans-serif;
    font-size: 1.5em;
    font-weight: 700;
    text-decoration: none !important;
}

.backbutton-widget.Right {
    text-align: right;
}
.backbutton-widget.Center {
    text-align: center;
}
.backbutton-widget.Left {
    text-align: left;
}

/*RESOLUTION*/
@media (max-width: 1024px) {
  .backButton a span.texto, .backButton a .texto {
    display: none;
  }
}