@charset "utf-8";
.internoWP{background:#4dc247;width:100%;display:table;padding:0px;}
.internoWPa{
padding:20px;
font-size: 24px;
max-width:100%;
margin:0 auto;
text-align:center;
-webkit-transition: background-color 0.2s ease-out;
-moz-transition: background-color 0.2s ease-out;
-o-transition: background-color 0.2s ease-out;
transition: background-color 0.2s ease-out;
}
.internoWPa a{color:#FFF;text-transform:uppercase;}

.internoWPa:hover{
background:#369f31;
}

.atss {
top: 47% !important;
}

@media(max-width:992px){
.atss {
top: 94% !important;
}
.back-to-top {
bottom: 50px !important;;
}
}

@media(max-width:992px){
.internoWPa{
padding:20px;
font-size: 16px;
max-width:100%;
margin:0 auto;
text-align:center;
-webkit-transition: background-color 0.2s ease-out;
-moz-transition: background-color 0.2s ease-out;
-o-transition: background-color 0.2s ease-out;
transition: background-color 0.2s ease-out;
}
.internoWPa:hover{
background:#369f31;
}
.internoWPa a{color:#FFF;text-transform:uppercase;font-size:18px !important;}
}

h6.primary-color2{
margin:0;
}

p.second-color2{
margin:0;
}


header{
background-color: #ffffff;
background-image: url(../images/line.png);
background-repeat: repeat-x;
background-position: top center;
text-align: right;
font-size: 13px;
color: #fff;
}

.form-blank{
width: auto;
position: absolute;
z-index: 999;
right: 25px;
top: 15px;
color: #333 !important;
}

.galery360 {
position: relative;
}

option {
color: #333;
}

.parallax-container {
height: 350px;
z-index: -5; 
}

.margin90{
margin-bottom: 90px;
}
.margin50{
margin-bottom: 50px;
}
.margin30{
margin-bottom: 30px;
}
.margin20{
margin-bottom: 20px;
}
.margin15{
margin-bottom: 15px;
}
.margin10{
margin-bottom: 10px;
}

.work{
overflow: hidden;
position: relative;
}

#works-list:hover img {
-webkit-transform: scale(1.1);
-o-transform: scale(1.1);
transform: scale(1.1);
}

#works-list:hover .text-holder {
opacity: 1;
}

#works-list:hover .text-holder .text-middle {
-webkit-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
}

#works-list img {
width: 100%;
transition: all .3s ease;
}

#works-list a {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
padding: 0;
}

#works-list a:hover {
background-color: transparent;
}

.item > h5{
text-transform: uppercase;
}

.text-holder {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
text-align: center;
opacity: 0;
transition: all .3s ease;
}

.text-caption {
display: table;
width: 100%;
height: 100%;
padding: 0 10px;
}

.text-middle {
display: table-cell;
vertical-align: middle;
color: #fff;
transition: all .3s ease;
-webkit-transform: scale(0);
-o-transform: scale(0);
transform: scale(0);
}

.form-control {
width: 100% !important;
padding: 5px 10px !important;
font-size: 16px !important;
border: solid 1px #ccc !important;
height: 50px !important;
margin-bottom: 25px !important;
box-sizing: inherit !important;
background-color: #ffffff !important;
box-shadow: none !important;

}

footer{

color: #fff;
font-size: 14px;
line-height: 2.4;
}

.adress {
font-size: 18px;

}

#google_translate_element{
margin-bottom: 10px;
}

.subnav{
color: #fff;
font-size: 12px;
text-transform: uppercase;

margin: 0 5px;
}

.back-to-top{
position: fixed;
color: #fff !important;
height: 50px;
width: 50px;
right: 30px;
bottom:30px;
font-size: 28px !important;
border-radius: 5px;
padding: 8px 0px 0px !important;
display: none;
z-index: 998;
}

.toupper{
text-transform: uppercase;
}

.post{
padding: 0px 145px;
}

.tarifario{
font-size: 14px;
}

.cabecario{
background-size: cover;
height: 400px;
}

.goog-te-banner-frame, .goog-te-balloon-frame, #goog-gt-tt, .goog-te-balloon-frame, .goog-tooltip, .goog-tooltip:hover { display:none !important; }
font { background: transparent !important; color: inherit !important; font: inherit !important; }
font:hover, .goog-text-highlight:hover, .goog-text-highlight { -webkit-box-shadow: inherit !important; -moz-box-shadow: inherit !important; box-shadow: inherit !important; box-sizing: inherit !important; -webkit-box-sizing: inherit !important; -moz-box-sizing: inherit !important; }
.topo-box-bandeira{display:inline-block}

.idioma{
font-size: 14px;
margin-top: 5px;
}

.telefone{
/*padding-top: 20px;*/

}

nav .brand-logo.center{
z-index: 999;
top: -70px;
}

.goog-te-menu-value > span{
font-size: 15px !important;
}

@media(max-width: 993px){
.logo{
margin-top: 35px;
width: 250px;
position: relative;
}

header{
font-size: 16px;

}

nav .brand-logo.center {
left: inherit;
transform: translateX(0);
}
.post{
padding: 0px;
}
.cabecario{
background-size: cover;
height: 150px;
}
}

@media(max-width: 767px){
header{
padding-bottom: 15px;
}
.telefone{
text-align: center;
width: 100%;
padding-top: 0px;
margin-top: 0px;
}
}


.collapsible{
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}

@media only screen and (max-width: 1360px) {
	.logo-margin{
		margin-left: 5%;
	}
}

@media only screen and (min-width: 1361px) {
	.logo-margin{
		margin-left: 5%;
	}
}


