/*
Welcome to Custom CSS!

CSS (Cascading Style Sheets) is a kind of code that tells the browser how
to render a web page. You may delete these comments and get started with
your customizations.

By default, your stylesheet will be loaded after the theme stylesheets,
which means that your rules can take precedence and override the theme CSS
rules. Just write here what you want to change, you don't need to copy all
your theme's stylesheet content.
*/
body {
	font-size: 18px;
}

#text-3 .textwidget {
	background-color: rgba(0,0,0,0.65);
	padding: 40px;
}

.welcome {
	text-shadow: none;
}

.entry-title {
	font-family: 'Lato', sans-serif;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: .07em;
}

/* esconder data dos projetos na homepage */
.entry-header .entry-meta {
	display: none;
}

.page .content .entry-title, .single .content .entry-title {
	font-size: 36px;
}

/* Featured images on hover for Posts on front page */
.home .content .entry {
	position: relative;
}

.home-image {
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
}

.home-image img {
	vertical-align: top;
}

.home .content .entry:hover .home-image {
	opacity: .5;
}

.site-footer .social .simple-social-icons:first-child {
	position: relative;
}

@media only screen and (min-width: 800px) {
	.archive .content .entry:hover {
		background-color: #0C3129;
	}
}

@media only screen and (max-width: 1200px) {
	.home-image {
		display: none;
		position: absolute;
		opacity: .5;
	}
}

@media only screen and (max-width: 799px) {
	.home-image {
		display: none;
		margin-bottom: 20px;
	}
}

.single-jetpack-portfolio .entry-meta {
	display: none;
}

.contact-form input[type=email], .contact-form input[type=text] {
	width: 100%;
	max-width: 100%;
}

.contact-form textarea {
	width: 100%;
}

.jp-carousel-info {
	display: none;
}

/* EXCERTO EM CIMA DA IMAGEM QUANDO EM HOVER */
.article-wrap {
	position: absolute;
}

/* LANDING SERRALVES */
.landingserralves {
	background: url(http://sache.pt/wp-content/uploads/2015/05/DSC01618_ed1.jpg) no-repeat center center fixed;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	color: #ffffff;
}

.landingserralves .site-container {
	max-width: 1000px;
	background: none;
}

.landingserralves .title-area {
	float: none;
}

.landingserralves p {
	font-size: 22px;
}

.landingserralves a:hover {
	color: #23ad8d;
}

.landingserralves .entry-header {
	text-align: center;
}

.landingserralves .site-header {
	background: rgba(256,256,256,0);
}

.landingserralves .site-inner {
	background: rgba(0,23,17,0.8);
}

.landingserralves .site-title a {
	background: url(http://sache.pt/wp-content/uploads/2015/01/cropped-sache_logo.png) no-repeat !important;
}

.landingserralves .header-image .site-title > a {
	background-size: contain !important;
}

/* .landingserralves .content h1,.landingserralves  .content h2,.landingserralves  .content h3,.landingserralves  .content h4,.landingserralves  .content h5,.landingserralves  .content h6 {
	color: #ffffff;
} */

.ancora {
	padding-top: 1em;
}

/* IMAGENS */

img.alignnone, .alignnone {
    margin-top: 12px;
}

/* PRECARIO */
.precario {
    font-size: 0.75em;
	margin-bottom: 80px;
}

.precario td {
	height: 73px !important;
	vertical-align: top;
	text-align: center;
}

.precario th {
	font-weight: 700;
	text-align: center;
}

.vendido {
	color:#a2a2a2;
}

.reservado {
	color: orange;
	font-weight: 700;
	text-transform: italic;
	font-size: 0.9em;
}

.page-id-45098 h5 {
/*	text-align: center; */
}

.botao-cartao {
	width:	100%
}