/*
Theme Name: Tetra Blindagens
Author: Ypb Marketing Digital
Author URI: http://www.ypb.com.br/
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

body{
	background-size:cover;
}

h2, h3{
	color:#444242;
	text-transform:uppercase;
	font-weight:700;
}

h5{
	color:#727176;
	font-weight:700;
	text-transform:uppercase;
	font-size:1.05em;
}

ul{
	list-style:none;
	padding:0;
}

a, .tel{
	color:#fff;
}

section{
	padding:30px 0;
}

.row{
	margin:0;
	padding:30px 0;
}

.card-service{
	border: 1px solid #9e9e9e;
    text-align: center;
    padding: 20px;
	color:#fff;
	margin-bottom:20px;
	min-height:218px;
}

.card-service p{
	font-size:18px;
}

.form-abs{
	position:absolute; 
	left:50%; 
	top:80%; 
	background:#454545; 
	padding:20px; 
	max-width:410px; 
	border-radius:5px;
}

/* Form */
.form-control{
	border-radius:2px;
	padding: 20px 10px;
	border: 0;
}
.form-group{
	margin-bottom:5px;
}

.form-group label{
	color:#fff;
	line-height: 10px;
}

div.wpcf7-validation-errors{
	margin:0 !important;
	color: #fff;
}

input, optgroup, select, textarea{
	border-radius:0px !important;
	/*-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,1);
	-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,1);
	box-shadow: 0px 0px 5px 0px rgba(0,0,0,1);*/
}

/*Buttons*/
.btn-outline-primary {
    color: #1b75bb;
    background-color: transparent;
    background-image: none;
    border-color: #1b75bb;
	border-radius: 1.25rem;
}

.btn-danger{
	background:#FC2100;
	padding:2px 20px;
	font-size:20px;
	border:0;
	
}


/* Footer */

section.footer{
	bottom:0;
}

section.footer.redes{
	background:#343434;
	-webkit-box-shadow: 0px 0px 8px -1px rgba(9,9,9,0.45);
	-moz-box-shadow: 0px 0px 8px -1px rgba(9,9,9,0.45);
	box-shadow: 0px 0px 8px -1px rgba(9,9,9,0.45);
}

section.footer p{
	color:#fff;
}

.subtitle{
	font-size:25px;
	line-height:0;
	color:#fff;
}

.box-title{
	height:200px;
}


/* MÉDIA RESPONSIVE*/
@media (max-width: 800px) 
{
	.form-abs{
		position:inherit; 
		left:0; 
		top:0; 
		padding:0; 
		max-width:100%; 
	}
	.subtitle{
		line-height:inherit;
	}
	.logo-footer, .contato, .pagamento, .redes{
		padding:10px 15px;
	}
	.box-title{
		height:auto;
	}
	.text-banner.title {
		left: 20px;
		top: 185px;
	}
}
