/* Add here all your CSS customizations */
	
.bg-subheader {

  background:url(/img/bg-granite.png) no-repeat !important;			 
  background-size:cover !important;

}

.bg-wall-row {

  background:url(/img/bg-granite-row.png) no-repeat !important;			 
  background-size:cover !important;

}

.bg-seta {
  background:url(/img/bg-seta.png) repeat !important;			
  background-color: #000 !important; 
  background-position: 0px 20px;
}
.page-header-text {
	margin:80px auto;
}			

.nuno-shadow {
	color: #000 !important;
	text-shadow: 2px 2px #f4cc55;
}

.hashtag-container {				
	padding: 32px; 
	background-color: #000;
   	filter: alpha(opacity=90);
   	-moz-opacity: 0.9;
   	-khtml-opacity: 0.9;
   	opacity: 0.7;
}
.hashtag-container h1 {				
	margin-bottom: 0px !important;	
}
.social-icons-instagram a:hover {
		background: #7c4a3a !important;
	}
.social-icons-facebook a:hover {
		background: #3b5a9a !important;
}
.social-icons-whatsapp a:hover {
		background: #25D366 !important;
}

@media (min-width: 1200px) {
		html:not(.sticky-header-active) #header.header-floating-bar .header-body {
		right: 0px;	
	}
	
}
	
@media (max-width: 767px) {					
	.page-header-text {		
	margin:30px auto;
	}

	.hashtag-container {				
		padding: 16px; 
	}
}

@media (max-width: 575px) {
	.page-title {
		font-size: 48px !important;
	}
	.hashtag-container {				
		padding: 8px; 
	}
}
			