
#background_cycler{
  padding:0;
  margin:0;
  width:100%;
  position:absolute;
  top:0;
  left:0;
  z-index:-1
}

#background_cycler img{
  position:absolute;
  left:0;
  top:0;
  width:100%;
  z-index:1;
}

#background_cycler img.active{
  z-index:3;
}

.navbar .nav > li > a {
   color:#FFF !important;
   font-weight:normal !important;
   text-decoration: none !important;
   text-shadow:none !important;
}

.navbar .nav > li > a:hover {
   color:#DC7700 !important;
   font-weight:normal !important;
   text-decoration: underline !important;
}

.grande{
  text-transform:uppercase;
}

.services h3{
  font-size: 20px;
  line-height: 40px;
}

.title_natal{
  font-family: 'Sansita One', cursive;
  font-weight: normal;
  color:#FFF;
  font-size: 44px;
}

.texto_natal{  
  font-family: 'Raleway', sans-serif;
  font-size: 20px;
  color:#FFF;
}

.fita_natal{
  background-color:rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  padding: 20px;
  margin-top: 60px;
}

.escondido{
  display:none !important;
}

.nav-collapse_ .nav li ul li{
  text-align:left !important;
  width:170px !important;
}

.nav-collapse_ .nav li ul{
  margin-left:-50px;
}

.nav-collapse_ .nav li ul li img{
  margin-left:63px !important;
}

.li-menu{
  min-width:100px !important;
  padding:5px !important;
  text-align:left !important;
  text-align: center !important;
}

.li-menu a{
  font-size: 14px !important;
}

.nav-collapse_ .nav > li:after{
  background: transparent !important;
}

.navbar .container .sf-menu .first{
  width: 168px !important;
  font-size:16px;
}


.nav-collapse_ .nav > li > a{
  text-transform: none;
}
.navbar .container .sf-menu .first a{
  margin-left: 25px !important;
}

.navbar .container .sf-menu .first ul li a{
  margin-left: 0px !important;
}

.logo-fixo{
  position: fixed;
  bottom: 0;
  right: 0;
}

.fixo-topo{
  background-color:#3E403E !important;
  text-align:center;
  position:fixed;
  top:0px;
  left:0px;
  z-index:10000;
  width:100%;
}

.navbar_{
  margin:0 auto !important;
  text-align: center !important;
}
.nosso-menu{
  background-color:rgba(255,255,255,0.5);
  padding:20px;
}

.fixo{
  position: fixed;
  z-index: 50000;
}

.span4 p{
  text-align: justify;
}

.chamada-orcamento{
  margin-top: 50px;
  text-align: center;
}


.btn.orcamento {
  margin:0 auto;
  position: relative;
  border: none;
  text-shadow: none;
  font-family: 'Trebuchet MS', sans-serif;
  font-weight: normal;
  font-size: 16px;
  color: #ffffff;
  padding: 6px 21px 8px;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
  background-position: 0 0;
  background: #F5874F;
  -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.25);
  box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.25);
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.btn.orcamento:hover {
  background: #343434;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

/* hovers */
.tm_view {width: 100%;height: auto;margin:0  0 15px 0;position: relative;text-align: center;cursor: default;background: #fff;overflow:hidden; font-size:12px; line-height:15px; border:solid 1px #000;}
.tm_view .tm_mask, .tm_view .tm_content {width: 100%;height: 100%;position: absolute;overflow: hidden;top: 0;left: 0; right: 0; bottom: 0;}
.tm_view img {display: block;position: relative;}
.tm_view h2 {text-transform: uppercase;color: #fff;text-align: center;position: relative;font-size: 17px;padding: 10px;background: rgba(0, 0, 0, 0.8);margin: 10% 0 0 0}
.tm_view p {font-family: Georgia, serif;font-style: italic;font-size: 12px;position: relative;color: #fff;padding: 10px 20px 20px;text-align: center; margin: 0;}
.tm_view a.btn {display: inline-block;text-decoration: none;padding: 7px 14px;background: #000;color: #fff;text-transform: uppercase;box-shadow: 0 0 1px #000; border:none; border-radius:0; text-shadow:none;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
.tm_view a.btn:hover { background:#fff; color:#000;}

.tm_view_third img {-webkit-transition: all 0.2s ease-in;-moz-transition: all 0.2s ease-in;-o-transition: all 0.2s ease-in;transition: all 0.2s ease-in;}
.tm_view_third .tm_mask {background-color: rgba(0,0,0,0.6);opacity: 0;
  -webkit-transform: translate(460px, -100px) rotate(180deg);-moz-transform: translate(460px, -100px) rotate(180deg);-o-transform: translate(460px, -100px) rotate(180deg);transform: translate(460px, -100px) rotate(180deg);
  -webkit-transition: all 0.2s 0.4s ease-in-out;-moz-transition: all 0.2s 0.4s ease-in-out;-o-transition: all 0.2s 0.4s ease-in-out;transition: all 0.2s 0.4s ease-in-out;}
.tm_view_third h2{
  -webkit-transform: translateY(-110px);-moz-transform: translateY(-110px);-o-transform: translateY(-110px);transform: translateY(-110px);
  -webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
.tm_view_third p {
  -webkit-transform: translateX(300px) rotate(90deg);-moz-transform: translateX(300px) rotate(90deg);-o-transform: translateX(300px) rotate(90deg);transform: translateX(300px) rotate(90deg);
  -webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
.tm_view_third a.btn {
  -webkit-transform: translateY(-200px);-moz-transform: translateY(-200px);-o-transform: translateY(-200px);transform: translateY(-200px);
  -webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
.tm_view_third:hover .tm_mask {
  opacity:1;
  -webkit-transition-delay: 0s;-moz-transition-delay: 0s;-o-transition-delay: 0s;transition-delay: 0s;
  -webkit-transform: translate(0px, 0px);-moz-transform: translate(0px, 0px);-o-transform: translate(0px, 0px);transform: translate(0px, 0px);}
.tm_view_third:hover h2 {
  -webkit-transform: translateY(0px);-moz-transform: translateY(0px);-o-transform: translateY(0px);transform: translateY(0px);
  -webkit-transition-delay: 0.5s;-moz-transition-delay: 0.5s;-o-transition-delay: 0.5s;transition-delay: 0.5s;}
.tm_view_third:hover p {
    -webkit-transform: translateX(0px) rotate(0deg);-moz-transform: translateX(0px) rotate(0deg);-o-transform: translateX(0px) rotate(0deg);transform: translateX(0px) rotate(0deg);
  -webkit-transition-delay: 0.4s;-moz-transition-delay: 0.4s;-o-transition-delay: 0.4s;transition-delay: 0.4s;}
.tm_view_third:hover a.btn {
  -webkit-transform: translateY(0px);-moz-transform: translateY(0px);-o-transform: translateY(0px);transform: translateY(0px);
  -webkit-transition-delay: 0.3s;-moz-transition-delay: 0.3s;-o-transition-delay: 0.3s;transition-delay: 0.3s;}