/* modifiche decaweb */

div.appico .sp-portfolio-item-details {
	background:#FFF !important;
}

footer.entry-meta
{
	text-align:right;
	float: right;
}

#sp-user-bottom3 .apply
{
	background: none repeat scroll 0 0 #a47b00;
    border: 1px solid transparent;
    cursor: pointer;
}

#sp-user-bottom3 .apply:hover {
  background: #EFDCA2;
  border: 1px solid #a47b00;
}
#sp-user-bottom3 .apply:hover a {
  color: #a47b00;
}

div.default .sp-portfolio-thumb .sp-portfolio-overlay > div > a
{
	background: none repeat scroll 0 0 #fff;
}

/* menu mobile */
.icon-align-justify:before {
  color: #fff;
  content: "  MENU";
}

}

@media only screen and (min-width: 980px) and (max-width: 1024px) {

.custom {
    background-attachment: scroll;
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
}

.decaweb span {
	color:#F00 !important;
}

}

@media (min-width: 768px) and (max-width: 979px) {

.custom {
    background-attachment: scroll;
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
}

.decaweb span {
	color:#F00 !important;
}

}

@media (max-width: 767px) {
	.custom {
    background-attachment: scroll;
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
}

}

@media (max-width: 480px) {
		.custom {
    background-attachment: scroll;
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
}

}

@media (max-width: 320px) {
			.custom {
    background-attachment: scroll;
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
}

}