.top-bar-area , .footer-area {
    background: #eaf3f9;
	padding: 20px 10px;
}
body,
.top-bar-area * , 
.top-bar-area .contact-info-left ul li,
.top-bar-area .contact-info-left ul li span:before,
.top-bar-area .contact-info-right .phnumber span::before,
.top-bar-area .contact-info-right .phnumber p,
.top-social-links ul li a i,
.footer-area,
.single-footer-widget .footer-contact-info li .text-holder p,
.single-footer-widget .footer-contact-info li .icon-holder span:before,
.single-footer-widget .title h3{
    color: black;
}
.header-area .outer-box .orcamento-btn {
    height: 30px;
    position: absolute;
    right: 20px;
    top: 40px;
    width: 70px;
}
.header-area.stricky-fixed .outer-box .orcamento-btn{
	top:23px;
}
/* Base for label styling */
[type="checkbox"]:not(:checked),
[type="checkbox"]:checked {
  position: absolute;
  left: -9999px;
}
[type="checkbox"]:not(:checked) + label,
[type="checkbox"]:checked + label {
  position: relative;
  padding-left: 1.95em;
  cursor: pointer;
}

/* checkbox aspect */
[type="checkbox"]:not(:checked) + label:before,
[type="checkbox"]:checked + label:before {
  content: '';
  position: absolute;
  left: 0; top: 0;
  width: 1.25em; height: 1.25em;
  border: 2px solid #ccc;
  background: #fff;
  border-radius: 4px;
  box-shadow: inset 0 1px 3px rgba(0,0,0,.1);
}
/* checked mark aspect */
[type="checkbox"]:not(:checked) + label:after,
[type="checkbox"]:checked + label:after {
  content: '✔';
  position: absolute;
  top: .1em; left: .3em;
  font-size: 1.3em;
  line-height: 0.8;
  color: #09ad7e;
  transition: all .2s;
}
/* checked mark aspect changes */
[type="checkbox"]:not(:checked) + label:after {
  opacity: 0;
  transform: scale(0);
}
[type="checkbox"]:checked + label:after {
  opacity: 1;
  transform: scale(1);
}
/* disabled checkbox */
[type="checkbox"]:disabled:not(:checked) + label:before,
[type="checkbox"]:disabled:checked + label:before {
  box-shadow: none;
  border-color: #bbb;
  background-color: #ddd;
}
[type="checkbox"]:disabled:checked + label:after {
  color: #999;
}
[type="checkbox"]:disabled + label {
  color: #aaa;
}
/* accessibility */
[type="checkbox"]:checked:focus + label:before,
[type="checkbox"]:not(:checked):focus + label:before {
  border: 2px dotted blue;
}

/* hover style just for information */
label:hover:before {
  border: 2px solid #4778d9!important;
}
.thm-btn, 
.laranja-btn , 
.orcamento-btn .thm-btn , 
.orcamento-btn.thm-btn,
.rev_slider_wrapper .slide-content-box .button a.bdr,
.sec-title span.decor,
.sec-title span.decor:before{
	border-color: #e12a31;
	background: #e12a31;
}
.sec-title span.decor:before,
.main-menu .navigation > li:hover > a, 
.main-menu .navigation > li.current > a,
.single-footer-widget .interrio-info p span{
	color:#e12a31;
}
.choose-area .sec-title .border ,
.choose-area .single-item .icon-holder,
.working-area .single-working-item:hover .icon-box,
.working-area .single-working-item:hover .icon-box .count{
	background-color: #e12a31;
}
a,
.single-item strong span,
.sec-title h2{
	color: #e12a31;
}
.slogan-area::before {
	background: rgba(255, 120, 7, 0.9);
}
.orcamento-btn .thm-btn {
    height: 40px;
    width: 120px;
    text-align: center;
    padding-top: 13px;
	background: #ff7807;
	border-radius: 20px;
	border-color: #ff7807;
}
.choose-area .single-item{
	min-height: 165px;
}
.footer-bottom-area{
	background: #4a96d1;
}
.single-footer-widget .popular-news .single-popular-news-item {
    margin-bottom: 75px;
}
.slogan-area .slogan h2{
	color: white;
}
.scroll-to-top{
	background: #e12a31;
	border: 2px solid #e12a31;
}
.scroll-to-top:hover{
	border: 2px solid #000;
}
.breadcrumb-area{
	background-image: url(/assets/images/layout/backTop.jpg);
}
.breadcrumb-area .container-fluid{
	background: rgba(0 , 0 , 0 , 0.7);
}
.checkout-area .form form .field-input select,
.checkout-area .form form .field-input input[type="text"]{
    border: 2px solid #e1e1e1;
    color: #9a9a9a;
    display: block;
    font-size: 16px;
    height: 48px;
    margin-bottom: 25px;
    padding: 0 15px;
    width: 100%;
    transition: all 500ms ease;
    -moz-transition: all 500ms ease;
    -webkit-transition: all 500ms ease;
    -ms-transition: all 500ms ease;
    -o-transition: all 500ms ease;
}	
.checkout-area .form form .field-input select:focus {
    border: 2px solid #d5ac63;
}
.checkout-area .form form .field-label{
	text-transform: none;
}
.listrado > div:nth-child(2n) {
    background-color: #dbecf9;
}
.listrado > div:nth-child(odd) {
    background-color: #e8f3fb;
}
.listrado > div {
	color: #70777c;
	padding: 10px;
}
.listrado input ,
.listrado select{
	border: 2px solid #e1e1e1;
    color: #9a9a9a;
    display: block;
    font-size: 16px;
    height: 38px;
	width: 100%;
	padding: 0 15px;
}
.sec-title-two{
	margin-top: 10px;
}
.button a{
	padding: 17px 30px 15px;
	max-width: 100%;
}

.rev_slider_wrapper .slide-content-box h3{
	text-transform: none;
}

.contact-form-v1 input[type="text"], 
.contact-form-v1 input[type="email"],
.contact-form-v1  textarea{
	background: transparent;
	border: 1px solid #166a88;
    display: block;
    height: 50px;
    margin-bottom: 20px;
    padding: 0 20px;
    width: 100%;
    transition: all 500ms ease;
	
}
.contact-form-v1 textarea{
	height: 130px;
    padding: 11px 20px;
    margin-bottom: 30px;
}

.contact-form-v1 .thm-btn , .big-btn{
	padding: 17px 32px 15px;
	max-width: 100%;
    transition: all 500ms ease;
}
footer .single-popular-news-item img{
	height: 60px;
	width: 80px;
}
.orcRes .single-working-item{
	text-align: center;
}
.orcRes .single-working-item img{
	height: 250px;
}
.header-area .outer-box .logo,
.header-area.stricky-fixed .outer-box .logo{
	padding: 15px 0px;
}
.header-area {
	position: absolute;
	z-index: 999;
	width: 100%;
	background: linear-gradient(to bottom, rgba(255,255,255,0.8) 0%, rgba(255,255,255,0.99) 1%, rgba(255,255,255,0.15) 85%, rgba(255,255,255,0) 100%);
}
.header-area.stricky-fixed .main-menu .navigation li a {
	padding: 47px 40px 29px 0;
}
.btn-popu{
	background: white;
	color: #e12a31;
	padding: 10px 27px;
	border-radius: 80px 80px;
	font-weight: 800;
	box-shadow: 2px 12px 29px -2px rgba(0,0,0,0.75);
}
.btn-top-base{
	margin-left: 10px;
}
.sec-title h2 span{
	color: black;
}
.welcome-area{
	background: #edf4f9;
}
.footer-bottom-area .copyright-text p a:hover{
	color:  #edf4f9;
}
.welcome-area .gallery .video-gallery{
	z-index: 5;
}
.welcome-area .gallery .gallery-bg-img{
	z-index: 1;
}
.working-area .sec-title {
	padding: 0 0px 40px;
}
section{
	background-repeat: no-repeat;
	background-size: cover;
}
.texto-item-entrega{
	padding-top: 10px;
}
.item-entrega{
	padding-bottom: 30px;
}
.footer-area {
	padding: 50px 20px;
}
.footer-area .thm-btn{
	border: 0;
	background: #166a88;
	color:white;
}
.footer-area .single-item {
	padding: 15px 20px;
}
.footer-area *,
.footer-bottom-area,
.footer-bottom-area .copyright-text p a,
.footer-bottom-area .copyright-text p {
	color: #166a88;
}
.single-item div{
	position: relative;
	float: left;
	padding: 0 10px;
}
.footer-area .logo{
	height: 70px;
	margin-bottom: 30px;
}
.footer-bottom-area{
	background: white;
}
.fancybox-lock {
	overflow: auto !important;
}
.fancybox-lock .fancybox-overlay {
	overflow-y: hidden;
}