#header .awards > div{padding-left: 25px; padding-top: 8px;}
#header .awards > div:first-child{margin-right: 0; padding-left: 0;}
#header .navbar .awards > div:first-child{padding-left: 25px;}
#header .navbar .awards{padding-top: 10px; padding-bottom: 10px;}
#header .navbar .awards > div{padding-top: 10px; padding-bottom: 10px;}
#header .awards h4{color: #f37a21; font-size: 0.9333rem; font-weight: bold; font-family: Roboto, sans-serif;}
#header .awards a{color: inherit; margin-left: 6px;}
#header .awards a:HOVER{color: #f37a21;}
#header .awards p{color: #7b8893; font-size: 0.8rem; font-weight: 500; font-family: Roboto, sans-serif; margin-bottom: 0;}

.header-style-5 .navigation, .header-style-5 .navigation .container{background: #f79344; background: linear-gradient(to bottom, #f79344 0%,#ed4a10 100%);}
.header-style-5 .request-quote{background: #0c3149; background: linear-gradient(to bottom, #0c3149 0%,#030e19 100%); font-family: Raleway, sans-serif; font-weight: 600; color: #f47e2f; font-size: 0.8rem; width: auto; padding: 0 30px; border-radius: 6px;}
.site-header #navbar > ul > li > a{color: #fff; font-weight: 600; font-family: Raleway, sans-serif; font-size: 0.8rem;}
.site-header #navbar > ul > li a:HOVER, .site-header #navbar > ul > li.active a{color: #03101d; background-color: transparent;}
.site-footer .upper-footer{background: url(../images/footer.jpg) center/cover;}
.imagens-rodape{text-align: center;}
.imagens-rodape img{margin-bottom: 20px; max-width: 100%;}

.site-footer .upper-footer .informacoes-contato > div{border-bottom: 1px solid #c55410; font-family: Open Sans, sans-serif; font-size: 0.9333rem; color: #000; padding: 12px 0 15px;}
.site-footer .upper-footer .informacoes-contato > div b{font-family: Raleway, sans-serif; color: #fff; font-weight: bold; line-height: 30px;}
.site-footer .upper-footer .informacoes-contato > div a{font-weight: bold;}
.site-footer .upper-footer .informacoes-contato > div a:HOVER{color: #000;}
.site-footer .widget > h3, .site-footer .widget .footer-logo{margin-bottom: 20px; padding-bottom: 0;}
.site-footer .widget > h3:before{display: none;}
.site-footer .upper-footer .listagem-rodape ul li{list-style: disc; margin-left: 18px; color: #000; margin-bottom: 5px; font-size: 0.9333rem; font-family: Open Sans, sans-serif;}
.site-footer .upper-footer .listagem-rodape ul li a{color: #000;}

.hero .slick-prev, .hero .slick-next{background-color: #ec6707; padding-bottom: 2px;}
.hero .slick-prev:HOVER, .hero .slick-next:HOVER{background-color: #f79344;}
.hero .hero-slider .slide-caption > h2{text-transform: uppercase; font-size: 2.3rem; font-family: Raleway, sans-serif; font-weight: 800; line-height: 2.5rem; margin-bottom: 0.7em;}
.hero .hero-slider .slide-caption > h2 span{color: #ec6707; font-size: 3.2rem; line-height: 3.7rem;}
.hero .hero-slider .slick-list .slick-current .slide-caption > p{font-size: 1.2rem; line-height: 1.3rem; font-family: Raleway, sans-serif; margin-bottom: 2.7em;}
.theme-btn, .theme-btn-s2, .theme-btn-s3, .theme-btn-s4, .theme-btn-s5{text-transform: uppercase; background-color: #f37021; border-color: #f37021; font-size: .8rem; color: #fff; font-weight: 600; padding-bottom: 12px; padding-top: 12px; font-family: Raleway, sans-serif; border-radius: 5px;}
.section-title h2, .section-title-white h2, .section-title-s2 h2, .section-title-s5 h2, .section-title-s6 h2, .section-title-s7 h2{font-family: Raleway, sans-serif; font-weight: 800; font-size: 2rem;}
.section-title h2:before, .section-title-white h2:before, .section-title-s2 h2:before, .section-title-s5 h2:before, .section-title-s6 h2:before, .section-title-s7 h2:before{background-color: #f37021;}
.section-title h2.text-center:before, .section-title-white h2.text-center:before, .section-title-s2 h2.text-center:before, .section-title-s5 h2.text-center:before, .section-title-s6 h2.text-center:before, .section-title-s7 h2.text-center:before{left: 50%; transform: translateX(-50%);}

.services-grids .grid .inner{position: relative;}
.services-grids .grid .inner:before{content:''; position: absolute; bottom: 0; left: 0; width: 100%; height: 100%; pointer-events: none; background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,0.01) 30%,rgba(0,0,0,0.7) 100%);}
.services-grids .details h3{text-transform: uppercase; text-align: center;}
.services-grids .grid:hover .details{background-color: rgba(243, 112, 33,0.9);}

.dots-s1 .owl-dots .owl-dot.active span, .dots-s1 .owl-dots .owl-dot:hover span{background-color: #f37021;}

.ver-mais-vedacoes{background: url(../images/ver-mais-vedacoes.jpg) center/cover; padding: 90px 0; text-align: center; margin-top: 40px;}
.ver-mais-vedacoes a{background: #fff; color: #f37021; text-transform: uppercase; display: inline-block;}
.ver-mais-vedacoes a:HOVER{background: #041422; color: #fff;}
.pb0{padding-bottom: 0;}

.testimonials:before{display: none;}
.testimonials .text p{color: #8397a8; font-size: 1.15rem; line-height: 1.9rem; font-family: Raleway, sans-serif;}
.testimonials .text p span{color: #b6c1c9;}
.imagem-mangueiras{position: absolute; top: -85px; left: 0; width: 100%; padding: 0 30px 0 60px;}
.imagem-mangueiras img{width: 100%;}
.testimonials.section-padding{padding: 60px 0;}
.testimonials .botao{padding-top: 35px; margin-bottom: 10px;}

@media all and (max-width: 991px){
  .imagem-mangueiras{position: relative; top: auto; left: auto; padding: 0; text-align: center; margin-bottom: 50px;}
  .imagem-mangueiras img{width: auto; max-width: 100%;}
}

.contact-form-s1 label, .news-grids .entry-meta ul li i, .news-grids .entry-body h3 a:hover{color: #f37021;}
.imagem-orcamento{max-width: 100%; width: auto;}
.contact-form-s1 .wpcf7-submit{text-transform: uppercase; background: #f37021; font-family: Raleway, sans-serif; font-size: .8333rem;}
.contact-form-s1 .wpcf7-submit:hover{background: #ff8237;}
.back-to-top{background-color: rgba(243, 112, 33,0.8);}

.sobre .offer-pic .listagem{max-width: 523px;}
.offer-pic:after{border-color: #f37021;}
.feature-grid .icon, .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span, .section-title-s3 h2:before, .section-title-s4 h2:before{background-color: #f37021;}
.sobre-iso{padding: 40px 0;}
.sobre-iso img{max-width: 200px;}
.feature-grid .icon{text-transform: uppercase;font-weight: bold; color: #fff;}

.category-widget a.active, .category-widget a:HOVER, .page-title .breadcrumb li{color: #f37021 !important;}

.contact-pg-section .contact-info ul li{padding-left: 0;}
.contact-pg-section .contact-info p span{color: #f37a21; font-size: 0.9333rem; font-weight: bold; font-family: Roboto, sans-serif; text-transform: uppercase;}
.contact-pg-section .contact-info p a span{margin-bottom: 5px; color: #f37a21; font-size: 0.7333rem; line-height: 0.8333rem; font-weight: 400; font-family: Roboto, sans-serif; text-transform: uppercase;}
.contact-pg-section .contact-info ul > li:first-child{margin-top: 30px;}
.contact-pg-section .contact-info ul > li + li{margin-top: 25px;}
.contact-pg-section .contact-form{margin-top: 0; margin-bottom: 50px;}
.contact-pg-section .contact-form select, .contact-pg-section .contact-form input, .contact-pg-section .contact-form textarea{height: 35px; border-radius: 5px;}
.contact-pg-section .contact-form textarea{height: 130px;}
.contact-pg-section .contact-form .submit-btn button{line-height: 44px; font-size: 1rem;}
.contact-pg-section .contact-form label{color: #f37a21; font-size: 0.9333rem; font-weight: bold; font-family: Roboto, sans-serif; text-transform: uppercase;}
.contact-pg-section .contact-form > div{margin-bottom: 20px;}
.page-title{background-image: url(../images/vedacoes.jpg); background-attachment: fixed; background-position: top center; background-size: initial;}

.blog-single-content .post{margin-bottom: 30px;}
.blog-single-content .gallery-post .gallery > div{margin-bottom: 14px;}
.blog-single-content .gallery-post .gallery > div.grande{width: 60%;}
.blog-single-content .gallery-post .gallery > div.pequeno{width: 38%;}
.blog-single-content .gallery-post .gallery > div.esquerda{float: left;}
.blog-single-content .gallery-post .gallery > div.direita{float: right;}

.shop-sidebar .widget > ul li.subcategoria a{padding-left: 25px; font-weight: normal; padding-top: 7px; padding-bottom: 7px;}
.shop-sidebar .widget > ul li.active a, .shop-sidebar .widget > ul li a:HOVER{color: #f37a21;}
.shop-sidebar .widget > ul li.subcategoria.active a, .shop-sidebar .widget > ul li.subcategoria a:HOVER{font-weight: bold; color: #333; padding-left: 30px;}

/*.category-widget a.active, .category-widget a:HOVER, .page-title .breadcrumb li{color: #fdc900 !important;}*/

.products-grids .product-info{min-height: 90px; position: relative; overflow: hidden;}
.products-grids .product-info h3{position: absolute; top: 50%; left: 0; width: 100%; padding: 0 15px; margin: 0; transform: translateY(-50%);}

.service-single-content .download{position: initial; top: auto; left: auto; right: auto; margin-top: 30px;}
.service-single-content .download a{display: inline-block; border-color: #f37a21;}
.service-single-content .download a:HOVER{background: #f37a21; color: #fff;}
.service-single-content .download a.no-ico{padding-left: 20px;}
.service-single-content .title{padding-right: 0; margin-top: 0;}
.service-single-content .title h3{margin-bottom: 20px;}

@media all and (max-width: 991px){
	.shop-sidebar .widget:last-child{margin-bottom: 65px;}
}
.site-footer .upper-footer .listagem-rodape ul li.subcategoria{margin-left: 40px;}
.site-footer .upper-footer .listagem-rodape ul li a:HOVER{color: #fff;}

@media all and (min-width: 768px) and (max-width: 1199px){
	#header .awards .award-info a{display: none;}
}
@media all and (max-width: 767px){
	#header .awards{display: none;}
}

@media all and (max-width: 1199px){
	#navbar ul a{color: #000 !important;}
	.imagem-orcamento{max-width: 200px; text-align: center; margin: 0 auto 50px;}
}

.theme-btn:hover, .theme-btn-s2:hover, .theme-btn-s3:hover, .theme-btn-s4:hover, .theme-btn-s5:hover{background: #f37021; opacity: .9; border-color: #f37021;}

#desenvolvido-por-hit-marketing-digital{position: absolute; bottom: 15px; right: 15px;}
.site-footer .container{position: relative;}

.loader,
.loader:before,
.loader:after {
  border-radius: 50%;
}
.loader {
  color: #ee5417;
  font-size: 11px;
  text-indent: -99999em;
  margin: 55px auto;
  position: relative;
  width: 10em;
  height: 10em;
  box-shadow: inset 0 0 0 1em;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
}
.loader:before,
.loader:after {
  position: absolute;
  content: '';
}
.loader:before {
  width: 5.2em;
  height: 10.2em;
  background: #fff;
  border-radius: 10.2em 0 0 10.2em;
  top: -0.1em;
  left: -0.1em;
  -webkit-transform-origin: 5.2em 5.1em;
  transform-origin: 5.2em 5.1em;
  -webkit-animation: load2 2s infinite ease 1.5s;
  animation: load2 2s infinite ease 1.5s;
}
.loader:after {
  width: 5.2em;
  height: 10.2em;
  background: #fff;
  border-radius: 0 10.2em 10.2em 0;
  top: -0.1em;
  left: 5.1em;
  -webkit-transform-origin: 0px 5.1em;
  transform-origin: 0px 5.1em;
  -webkit-animation: load2 2s infinite ease;
  animation: load2 2s infinite ease;
}
@-webkit-keyframes load2 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes load2 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
