@charset "utf-8";
/* CSS Document */
#empresa { background-color:#E9E9E9;
padding-bottom: 2em;
padding-top: 2em;}
#servi { background-color: rgb(73, 73, 73); padding-bottom: 2em;
padding-top: 2em;}
#destaques { background-color:#fff; padding-bottom: 2em;
padding-top: 2em;}
#clientes {background-color:#fff; padding-bottom: 2em;
padding-top: 2em;}
#contato { padding-bottom: 2em;
padding-top: 2em;}
#footer { padding-bottom: 2em;
padding-top: 2em;background-color: #303030;}
#servi h3 { 
font-family: 'Merriweather Sans', sans-serif;
font-weight: 300;
font-size: 1.2em;
color: #FFEFD2;
text-transform: uppercase;
letter-spacing: 0.1em;
}
.contato { margin-bottom:5em;}
.get-in-touch {
position: relative;
margin: 0 auto;
padding: 30px;
max-width: 60%;
border-radius: 2px;
}

.get-in-touch input[type=text],.get-in-touch input[type=email], .get-in-touch textarea {
background: rgb(235, 241, 245);
color: rgb(36, 39, 41);
}

.get-in-touch input[type=file] {
color: rgb(36, 39, 41);
}

.get-in-touch  input:focus, .get-in-touch  textarea:focus {
outline: 0;
background: #FFF;
}

 #logo { position:absolute;
padding: 1em; z-index:9999;}
h1,h2,h3,h4,h5,h6 {font-family: 'Raleway', sans-serif; font-weight:100; }
h1 { color:#c0c0c0;}
h2 { color:#757575; font-weight:700;}
h3 { color:#858585; font-weight:300;}

#myCarousel h1 { color: #fff !important;
padding: 2px;
background-color: rgba(0, 0, 0, 0.22);}

#cap1 {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
    -webkit-animation-delay: .8s;
  animation-delay: .8s;
}

body {

padding-top: 70px;
background-color: #e9e9e9;
color: white;
}

.navbar-default { background-color:#fff;}
.navbar-default .navbar-nav { margin-top:1em;}
.navbar-default .navbar-nav > li > a { color: #333;
text-transform: uppercase;
font-family: 'Merriweather Sans', sans-serif;
font-size: 1em;
font-weight: 400;
letter-spacing: 0.1em;
}
.navbar-default .navbar-nav > li > a:hover { color:#8F8F8F;}
.navbar-default .navbar-nav > li > a:visited { }
.navbar-default .navbar-nav > li > a:active { }
.carousel-caption {font-family: 'Merriweather Sans', sans-serif; top:15%;} 
.carousel-caption h1 {transition: opacity 0.5s; font-family: 'Merriweather Sans', sans-serif;
font-weight: 800;
font-size: 6em;}
.carousel-caption p { font-size:2em; font-style:italic; font-weight:300;}
@media (max-width: 720px) { 
.carousel-caption { animation: animacao 5s ease 1s; } 
.carousel-caption h1 { font-family: 'Merriweather Sans', sans-serif;
font-weight: 800;
font-size: 2em;}
}

@keyframes animacao {
   from {
		top:0%;
   }
   
to { 
    top:15%;
   }
}


.lead { color: black;
font-size: 1.2em;
line-height: 2em; list-style:none;}

.lead a  {color:#333333;}
.lead a:hover { color:#333333; }
.lead a:visited {  color:#333333;}
.lead a:active  {color:#333333;}

.featurette-heading { margin-bottom: .8em;
font-size: 4em;
text-transform: uppercase;}

.rhex {
  position: relative;
  margin: 1em auto;
  width: 10em; height: 17.32em;
  border-radius: 1em/.5em;
  opacity: .25;
  background: orange;
  transition: opacity .5s;
  cursor: pointer;
}
.rhex:before, .rhex:after {
  position: absolute;
  width: inherit; height: inherit;
  border-radius: inherit;
  background: inherit;
  content: '';
}
.rhex:before {
-webkit-transform: rotate(60deg);
transform: rotate(60deg);
-ms-transform:rotate(60deg);
}
.rhex:after {
-webkit-transform: rotate(-60deg);
transform: rotate(-60deg);
-ms-transform:rotate(-60deg);
}
.rhex:hover {
  opacity: 1;
}

.styled_element{
	margin-top:2em;
	text-align:center;
}
.the_btn{
	background-color: #E0DCA8;
    border: 1px solid #DF4931;
    border-radius: 4px 4px 4px 4px;
	text-align:center;
    color: #FFFFFF;
    font-size: 14px;
	line-height: 20px;
    padding: 4px 12px;
	font-family:'Montserrat',Arial,sans-serif;
	display: inline-block;
	transition-duration: 0.4s;
    transition-property:background-color, color;
	
}
.the_btn:hover{
	color:#DF4931;	
	background-color: #FFFFFF;
	text-decoration:none;	
}
.the_btn.btn-large{
    border-radius: 6px;
    font-size: 17.5px;
    padding: 11px 19px;
}
.decorative_line{
	display: inline;
	position:relative;
}
.decorative_line h3,
.decorative_line h4,
.decorative_line h5,
.decorative_line h6{
	display:inline;
}
.decorative_line .decorative_line_pre,
.decorative_line .decorative_line_after{
	background-color: #e8e5dd;
    height: 1px;
    left: 0;
    position: absolute;
    top: 0;
}

a { color:#FFEFD2;}
a:hover { color:#FFEFD2;}
a:visited { color:#FFEFD2;}
a:active { color:#FFEFD2;}


.ddz
{margin-top:1em;
opacity:0.4;
filter:alpha(opacity=40); /* For IE8 and earlier */
}
.ddz:hover
{
opacity:1.0;
filter:alpha(opacity=100); /* For IE8 and earlier */
}

/* Flexible iFrame */

.Flexible-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
}

.Flexible-container iframe,   
.Flexible-container object,  
.Flexible-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.nav-footer { list-style:none;}


.the_btn_img:link { color:#8F4E32;}
.the_btn_img:visited { color:#8F4E32;}
.the_btn_img:hover{ color:#8F4E32;}