4.container-wrap {
	background-color:#fff !important;
}

.slide-out-widget-area-toggle div:first-child a span {
	transform:none !important;
}
div#footer-outer {
    font-size: 12px;
}
.slide-out-widget-area-toggle div:first-child a span {
	width:40px;
	margin-left:-4px;
	margin-top:-10px;
	position:relative;
	min-height: 38px;
}
p.lFinaeMapa {
    margin: 0 auto;
    text-align: center;
    padding: 9px !important;
    font-size: 14px;
	display:none;
}
.abreChat{cursor:pointer;}
#page-header-bg h1{text-transform:uppercase;}
/*#header-outer.transparent .slide-out-widget-area-toggle div:first-child a span img{ visibility:hidden;}*/
#header-outer.transparent .slide-out-widget-area-toggle div:first-child a span:after{content:"";display:inline-block;width:100%;position:absolute;left:0px;bottom:0px;background:url(/wp-content/uploads/2016/07/contato-icone2.png) no-repeat center bottom;height:38px;background-size:40px;}

#header-outer.transparent .slide-out-widget-area-toggle div:first-child a span:after{-webkit-animation: chama 5s infinite linear;-moz-animation: chama 5s infinite linear;-ms-animation: chama 5s infinite linear; animation: chama 5s infinite linear;-o-animation: chama 5s infinite linear;}

@-webkit-keyframes chama {
0%,100%{height:38px; }
50%{height:0px;}
}
@-moz-keyframes chama {
0%,100%{height:38px; }
50%{height:0px;}
}
@-o-keyframes chama {
0%,100%{height:38px; }
50%{height:0px;}
}
@keyframes chama{
0%,100%{height:38px; }
50%{height:0px;}
}

div#wpsl-result-list {position:absolute;bottom:77px;right:30px;background:#fff;width:300px !important;padding:10px;overflow-y:scroll;height:300px;display:none;}
div#wpsl-result-list.ativo{display:inline-block;}
div#wpsl-stores, div#wpsl-direction-details{height: auto !important;}
div#wpsl-search-wrap {display: inline-block;text-align: center;}
#wpsl-search-wrap form{display:inline-block;margin: 0 auto;}
.wpsl-search.wpsl-clearfix{background:#fff;}
#wpsl-search-wrap .wpsl-input input{border: 2px red solid !important;max-width: 485px;width: 100%;display: inline-block;margin: auto;border-radius:0px;padding: 6px !important;height: 38px;color: #000;text-align: left;text-transform:none !important;}
#wpsl-search-wrap div label {font-size: 13px;line-height: initial;height: auto;display: inline-block;width:100%;text-align:center;color: #dc3e31;margin-bottom: 6px;}
#wpsl-search-wrap #wpsl-radius{display:inline-block;width:110px;margin-right:7px !important;}
.wpsl-dropdown, #wpsl-search-wrap select {border-radius: 0px;border: 2px solid #f00 !important;height: 38px;width:110px !important;}
#wpsl-search-btn, #wpsl-search-wrap input{border:1px solid #dc3e31;background:#dc3e31;color:#fff;text-transform:uppercase !important;padding:5px !important;height:38px;margin-top:22px;width:90px;font-family: "proxima-nova-alt"," Open Sans", Arial, sans-serif;}
.desc-localiza-revenda{padding-bottom:0px;}
.wpsl-gmap-wrap{overflow: hidden;height: 0px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.wpsl-gmap-wrap.ativo{height:500px;}
#wpsl-results .wpsl-dropdown{float:left;}
#slide-out-widget-area .inner .off-canvas-menu-container li a{font-size:23px;}
.ascend #header-outer[data-full-width="true"][data-cart="false"] header#top nav ul .slide-out-widget-area-toggle{    margin-right: 0px !important;}
#wpsl-results {
	width:110px;
}

.linha-infos {
	padding-top:0 !important;
}

#footer-outer #footer-widgets {
	margin-bottom:20px;
}

@media only screen and (min-width:768px) and (max-width:959px) {
	#wpsl-search-wrap .wpsl-input{width:auto;}
	#footer-widgets .container, #copyright .container{max-width:100%;padding: 0px 20px;}
	#page-header-bg .inner-wrap{margin-top:-281px;}
	.linha-tipos-estabelecimentos .itens-estabelecimentos{margin-top: -419px;}
	.mobile-video-image{background-image: url("/wp-content/uploads/2016/07/bg-ipad.jpg") !important;}
	.wrapper-produtos{padding:0px 20px;}
	html body .wrapper-produtos .hoverGas{margin:0px !important;width:50%;float:left;padding:0px 20px;height: 309px;}
	.wrapper-produtos .produto-p13{margin-top:27px !important;}
	html body .logo-rodape{margin-top: 16px !important;}
	#footer-outer .powered{text-align:right;}
	#footer-outer .powered .container{max-width:100%;padding-right: 22px;}
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
	#page-header-bg .container > .row{top:91px !important;}
	.wpsl-search.wpsl-clearfix {z-index:10;position:relative;background:#fff;}
	#wpsl-search-wrap .wpsl-input input{float:left;}
	div#wpsl-results{width:90px;}
	#footer-outer .powered .container{max-width:100%;padding-right: 22px;}
}
@media only screen and (max-width: 479px) {
	.hoverGas{margin:0px !important;}
	.wpsl-search.wpsl-clearfix {z-index:10;position:relative;background:#fff;}
	div#wpsl-results{width:90px;}
	h2, h1{font-size:18px;}
	.desc-localiza-revenda, p.texto-padrao{font-size:13px;}
	#page-header-bg .inner-wrap{margin-top:-50px;}
	.wrapper-produtos p{margin-bottom:0px !important;padding-bottom:3px;}
	#wpsl-search-wrap .wpsl-select-wrap{text-align: center;display: inline-block;margin:20px auto;}
	#wpsl-search-wrap .wpsl-select-wrap div{display: inline-block !important;width:50% !important;}
	#wpsl-search-wrap .wpsl-search-btn-wrap{float:none;}
	#wpsl-search-wrap #wpsl-search-btn{float:none;margin:10px auto;display:inline-block;}
	.linha-infos{padding-top:0px !important;}
	.vc_row-fluid.linha-infos [class*="vc_col-"]:first-child:not([class*="offset"]){margin-top:0px !important;}
	#footer-outer .powered{text-align:right;}
}

html body #header-outer .slide-out-widget-area-toggle div:first-child a span:after {
	border-left:0 !important;
}
.slide-out-widget-area-toggle div:first-child a {
	    padding-left: 40px !important;
		border-left:0 !important;
		
} 
.small-nav #menu-item-10 a, .small-nav #menu-item-11 a, .small-nav #menu-item-4972 a {color:#0a3865}
#header-outer.transparent header#top nav > ul > li#menu-item-11 > a,
#header-outer.transparent header#top nav > ul > li#menu-item-4972 > a,
#header-outer.transparent header#top nav > ul > li#menu-item-10 > a {color:#6f9ed4!important;font-weight:bold;}
.envelopeCep{text-align:center;}
button.btnCep {background:#dc3e31;color: #fff;border: 1px solid #dc3e31;padding: 9px;height:43px;cursor: pointer;margin-left: 15px;}
p.respostaCep{color:#dc3e31;font-size:18px;text-align:center;font-weight:bold;}
.powered{text-align:right;color:#000;padding-top: 5px !important;}
.powered img{vertical-align: sub;}
body #slide-out-widget-area{background:#053462 !important;}
.ascend #footer-outer #footer-widgets .col ul li{padding:0px;}
.ascend #footer-outer .widget h4{margin-bottom: 1px;font-size: 14px;}
@media only screen and (max-width:1024px) {
	.slide-out-widget-area-toggle div:first-child a {
		padding-left:0px !important;
	}

	
}

@media only screen and (max-width:1024px) and (min-width:768px) {
	.wrapper-produtos p {
	margin-bottom: -40px !important;
	}
}


.ascend #header-outer.small-nav header#top nav ul .slide-out-widget-area-toggle a.closed:after {

	border-left:1px solid #f00 !important;
}

.ascend #header-outer.transparent[data-transparent-header="true"][data-full-width="true"][data-remove-border="true"] header#top nav ul .slide-out-widget-area-toggle a.closed:after {
		height:40px;
	margin-top:-20px;
}
.ascend #header-outer.transparent[data-transparent-header="true"][data-full-width="true"][data-remove-border="true"] header#top nav ul .slide-out-widget-area-toggle a.closed:after {
	border-left:1px solid #ffffff !important;
}


 .ascend #header-outer[data-transparent-header="true"][data-full-width="true"][data-remove-border="true"] header#top nav ul .slide-out-widget-area-toggle a:after{
	border-left:1px red solid !important;
}

.ascend #header-outer[data-transparent-header="true"][data-full-width="true"][data-remove-border="true"] header#top nav ul #search-btn a:after {
	border-left:0 !important;
}

.ascend #header-outer.transparent[data-transparent-header="true"][data-full-width="true"][data-remove-border="true"] header#top nav ul #search-btn a:after {
	border-left:0 !important;
}

.display-after {
	transition:ease 0.3s;
}

.home .transparent .display-after {
	opacity:0;
	display:none;
}

.small-nav .display-after {
	opacity:1;
}

#footer-outer .span_3  {
	width:18% !important;
}

.titulo-widget-lateral {
	font-size:13px;
	color:white;
	text-align:left;
	margin-bottom:3px;
}

.item-lateral img {
    float: left;
    width: 20px;
    margin-top: 10px;
    margin-right: 5px;
}

.icone-redes-widget {
	margin-top:0px !important;
}

.item-lateral .item-titulo {
	font-size:13px;
	color:white;
}

.botao-padrao {
	padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 15px;
    padding-right: 15px;
    font-weight: bold;
    background-color: transparent;
    cursor: pointer;
	font-family: "proxima-nova-alt"," Open Sans", Arial, sans-serif;
}

.item-lateral .botao-padrao {
    color: white;
    border: 1.5px white solid;
    transition: ease 0.3s;
}

.item-titulo {
	margin-bottom:0px;
}

.item-lateral .botao-padrao:hover {
	background-color:#fff;
	color:#dc3e31;
}

.bloco-footer-empresa {
	width:14%;
}

#footer-outer .span_3:last-child {
    width: 20% !important;
}



.item-lateral .desc-item {
	margin-left: 36px;
    margin-top: -10px;

}

@media only screen and (min-width:767px) and (max-width:1024px) {
	
	.wrapper-produtos a.hoverGas {
		height:270px;
	}
	
	html body #footer-widgets .container .row > div.bloco-footer-empresa  {
		width:16% !important;
	}	
	
	html body #footer-widgets .container .row > div.bloco-footer-empresa + div.span_3{
		width:24% !important;
		margin-right:0 !important;
	}	
	
	#footer-outer #footer-widgets .span_3  {
		width:19%;
		display:inline-block;
		clear:none !important;
	}
	
	html body #footer-widgets .container .row > div.col_last  {
		width:19% !important;
	}
}

@media only screen and (max-width:1024px) {
	

	html body header#top #logo .retina-logo.starting-logo{
		margin-top:5px !important
	}
	
	
	.logo-rodape {
		display:block;
		margin:auto;
		float:none;
	}
	#footer-widgets .container .row > div.col_last{
		width:100% !important;
	}
	
	
}

#slide-out-widget-area.slide-out-from-right {
	padding-top:15px !important;
}

.logo-rodape {
	float: left;
    margin-bottom: 15px;
    margin-top:0px;
    margin-right: 20px;
}
#footer-outer .col.span_5{line-height:14px;}
.ascend #footer-outer #copyright {
	color:#000 !important;
}

.titulo-padrao {
	text-transform:uppercase;
	font-weight:400;
}

@media only screen and (min-width:769px) {
	

html body.page #header-outer header > .container, html body.single #header-outer header > .container {
	padding:0px 8px 0px 28px !important
}


}
.titulo-padrao.item-titulo {
	font-weight:300;
	text-align:left;
    margin-left: 35px;
	
}



.redes-wrapper {
	margin-left:35px;
}

.desc-item button {
	margin-top:7px;
}

@media only screen and (min-width:768px) and (max-width:1024px) {
	html body .logo-rodape {
		float: left;
		margin-bottom: 15px;
		margin-top: 2%;
		margin-bottom: 4% !important;
		margin-right: 20px;
	}
}

@media only screen and (max-width:767px)  {
	

	
	html body .wrapper-produtos a.hoverGas {
		margin-bottom:50px !important;
	}
	
	html body .wrapper-produtos a.hoverGas.p13 {
		height:183px;
		margin-top:20px !important;
	}
	
	html body .wrapper-produtos a.hoverGas.p13 img {
		margin-top:-78px !important;
	}
	
	html body .wrapper-produtos a.hoverGas.p20 {
		height:214px;
		margin-top:-78px;
	}
	
	html body .wrapper-produtos a.hoverGas.p20 img {
		margin-top:-47px !important;
	}
	
	html body .wrapper-produtos a.hoverGas.p45 {
		height:260px;
	}
	
	html body .wrapper-produtos a.hoverGas.p45 img{
		margin-top:0px;
	}
	
	html body .wrapper-produtos a.hoverGas.bobtail {
		height:173px;
	}
	
	html body .wrapper-produtos a.hoverGas.bobtail img {
		margin-top:-87px;
	}
	
	html body .wrapper-produtos a.hoverGas.sobmedida {
		height:183px;
	}
	
	html body .wrapper-produtos a.hoverGas.sobmedida img{
		margin-top:-82px;
	}
	
	html body .wrapper-produtos a.hoverGas.contasim {
		height:208px;
	}
	
	html body .wrapper-produtos a.hoverGas.contasim img{
		margin-top:-51px;
	}
	
	html body .wrapper-produtos a.hoverGas {
	}
	
	html body .wrapper-produtos a.hoverGas img {
		position:relative;
		
	}	
	
	
	
	html body .logo-rodape {
		float: left;
		margin-bottom: 15px;
		margin-top: 10%;
		margin-bottom: 11% !important;
		margin-right: 20px;
	}
}

@media only screen and (max-width:480px) {

	html body .logo-rodape {
		display: block;
		clear: both;
		float: none !important;
		margin: auto;
	}
}

/* css da home */

#page-header-bg .consigaz-titulo {
color: #76bdfe !important;
font-weight: 400;
font-style: italic;
margin-bottom: 10px;
display: block;
margin-top: -30px;
}

#page-header-bg .subheader {
	font-size:20px;
	max-width: 946px;
	line-height:35px;
    display: inline-block;
	-webkit-font-smoothing: antialiased;
}

#page-header-bg .consigaz-simbolo {
margin-bottom: 50px;
    margin-top: -45px;
	}

	.img-caminhao-bobtail {
		width: 110%;
		max-width: 110% !important;
		height: auto;
		margin-left: -5%;
	}

.itens-estabelecimentos .portfolio-items {
    margin-top:-150px;
}

.itens-estabelecimentos .portfolio-items .col img {
    width:160px;
    height:auto !important;
    margin:auto;
    top:0 !important;
}

.produtos-servicos, .titulo-produtos-servicos {
	display:none;
}

.produto-item.hoverGas {
    width: 12% !important;
    margin-left: 20px;
	margin-right: 20px;
	
}

.itens-estabelecimentos .tipo-de-estabelecimento .work-item {
    background-position: top center;
    background-repeat: no-repeat;
    background-size: 160px;
}

.wrapper-produtos {
	text-align:center;
	margin-top:30px;
	margin-bottom:30px;
	padding-left:10px;
	padding-right:10px;
}

.produto-bobtail {
	margin-right:30px;
}
a.hoverGas {display: inline-block;width: 10%;text-align: center;height: 200px;
    position: relative;}
.hoverGas img{position:relative;display: inline-block;max-width: 100% !important; width: auto !important;}

.hoverGas img{    
	opacity: 1;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    width: 200px !important;
}

@media only screen and (min-width:1024px) {

	
	.hoverGas:hover img:last-child{opacity:1 !important;}
	.hoverGas:hover img:first-child{opacity:0 !important;}
}

.hoverGas img:first-child {
	opacity:1;
}
	.hoverGas img:last-child {
		opacity:0;
	}
.hoverGas {
    background-size: 100%;
    background-repeat: no-repeat;
    background-position-y: 0px;
    margin: 0px 40px;
}

.produto-item {
}

#estabelecimentos-mobile {
	display:none;
}

@media only screen and (max-width: 690px) and (min-width: 480px) {

}

@media only screen and (max-width:693px) {
.itens-estabelecimentos {
	width:160% !important;
	margin-left:-30% !important;
}




}

@media only screen and (max-width:600px) {
	html body .produto-p13 {
		margin-top:-20px !important;
	}
	

}

@media only screen and (max-width:480px) {
	html body .wrapper-produtos a.hoverGas {
		width:90% !important;
		background-image:none !important;
		overflow-y:hidden;
	}
	
}

@media only screen and (max-width:1024px) {
	/*html body .hoverGas:hover img:last-child{opacity:1 !important;}*/
}

@media only screen and (min-width:480px) and (max-width:1024px){
	html body .wrapper-produtos .hoverGas {
		width:30% !important;
		background-image:none !important;
	}
	

}
@media only screen and (min-width:780px) and (max-width:1024px) {
	.wrapper-produtos .produto-item {
		margin-top:20px;
	}
}

@media only screen and (max-width:780px) {
	.wrapper-produtos .produto-item {
		width:60% !important;
		display:block;
		margin-left:auto;
		margin-right:auto;
		margin-top:25px;
	}
	
	html body .wrapper-produtos .hoverGas {
		width:50% !important;
		background-image:none !important;
	}
	
	html body .wrapper-produtos {
		margin-top:40px;
	}
	
	.produto-p13 {
		margin-top:-100px !important;
	}
	
	.produto-p20 {
		margin-bottom:100px !important;
	}
	
	.produto-bobtail {
		margin-right:0px;
	}
	
}



.itens-estabelecimentos .tipo-de-estabelecimento:first-child  .work-item {
    background-image: url(/wp-content/uploads/2016/07/residencia_hover.png);
}

.itens-estabelecimentos .tipo-de-estabelecimento:nth-child(2)  .work-item {
    background-image: url(/wp-content/uploads/2016/07/pequena-empresa_hover.png);
}

.itens-estabelecimentos .tipo-de-estabelecimento:nth-child(3)  .work-item {
    background-image: url(/wp-content/uploads/2016/07/condominio_hover.png);
}

.itens-estabelecimentos .tipo-de-estabelecimento:nth-child(4)  .work-item {
    background-image: url(/wp-content/uploads/2016/07/industria_hover.png);
}

.itens-estabelecimentos .work-item:first-child img, .itens-estabelecimentos .work-item:nth-child(2) img, .itens-estabelecimentos .work-item:nth-child(3) img, .itens-estabelecimentos .work-item:nth-child(4) {
transition:ease 0.3s;
}

.itens-estabelecimentos .work-item:first-child:hover img, .itens-estabelecimentos .work-item:nth-child(2):hover img,.itens-estabelecimentos .work-item:nth-child(3):hover img, .itens-estabelecimentos .work-item:nth-child(4):hover {
  opacity:0;
}



.itens-estabelecimentos .bottom-meta {
    display:none !important;
}

.subtitulo-topo {
    font-size:20px;
}

#page-header-bg .inner-wrap {
    margin-top:-100px;
}

.linha-tipos-estabelecimentos {
    margin-bottom:0px;
    height:0px;
}

.titulo-produtos {
        color: #053462 !important;
    font-weight: 400;
    font-style: italic;
    margin-bottom: 30px;
    display: block;
}

.coluna-invisivel {
    display:none;
}

.titulo-padrao {
    font-weight: 400;
    font-style: italic;
    margin-bottom: 30px;
    display: block;
    text-align: center;
}

.text-padrao {
	color:#4c4c4c;
	
}

#produtos-itens {
    text-align:center;
}

.titulo-localiza-revenda {
    color:red;
} 	

#footer-outer .col.span_5 {
	width:100% !important;
}

.logo-rodape {
	float: left;
    margin-bottom: 15px;
    margin-top: 0px;
	margin-right:20px;
}


	
	html body #localiza-revenda .cep-usuario, html body #localiza-revenda  .submit-cep {
			background-color:transparent;
			
	}
	
	.desc-localiza-revenda {
    color: #4c4c4c;
    text-align: center;
    font-size: 17px;
    max-width: 750px;
    display: block;
    margin: auto;
	}
	
	html body #localiza-revenda {
		border: 2px red solid !important;
		max-width: 485px;
		width: 100%;
		text-align: center;
		display: inline-block;
		margin: auto;
	}
	
	html body #localiza-revenda  .cep-usuario {
		max-width: 365px;
		width: 100%;
		height: 20px;
		border: 0 !important;
		border-right: 1px red solid !important;
		margin-bottom: 5px;
		padding: 0 !important;
		margin-left: 10px;
			}
	html body #localiza-revenda .submit-cep {
		border: 0;
		font-weight: bold;
		color: red;
		cursor: pointer;
		text-align: center;
		margin-left: -1px;
		height: 38px;
		width: 107px;
		padding: 5px!important;
		font-size: 15px;
	}
	
	html body #localiza-revenda .submit-cep:hover {
			color:white;
	}

	
	
@media only screen and (max-width:1024px) {
	.itens-estabelecimentos .portfolio-items {
		margin-top:30px;
	}
	
	.bloco-1-produtos {
		margin-top:-120px;
	}
	
	
}


@media only screen and (max-width:700px) {
	html body #localiza-revenda  .cep-usuario {
		border-right:0 !important;
		text-align:center;
		height:40px !important;
	}		
	
	.consigaz-simbolo {
		display:none;
	}
	
	.consigaz-titulo {
		margin-top:100px;
	}
	
}

@media only screen and (min-width:692px) and (max-width:1024px){
	.itens-estabelecimentos 	{
		margin-top:-280px;
	}
	
}

@media only screen and (max-width:692px) {
	.itens-estabelecimentos {
		background-color:black;
	}
}

@media only screen and (min-width:1900px) {
	.wrapper-produtos a.hoverGas {
		height:250px;
	}
}

html body #footer-outer .widget h4 {
	color:#000 !important;
	letter-spacing:0px;
}

.vp-breadcump {
	color:#dc3e31;
	margin-top:15px;
    	/*margin-left: 35px;*/
	display:block;
	text-transform:uppercase;
	font-weight:normal !important;
}

.vp-breadcump a{
	font-weight:bold;
}

.titulo-padrao-v {
	color: #dc3e31;
    margin-bottom: 15px;
}

.txt-padrao-cinza {
	color:#4c4c4c;
	font-size:15.5px;
	line-height:22px;
	font-weight: 400;
}

.azul-padrao {
	color:#14387f;
}

.titulo-azul {
	color: #14387f !important;
    font-weight: 400;
    font-style: italic;
    margin-bottom: 10px;
    display: block;
}


.btn-enviar {
	
}

.btn-simples {
	margin-top: 15px; 
	border: 2px #FFF  solid; 
	color: #FFF ; 
	padding: 12px 20px;
	background-color:transparent;
	display:inline-block;
}

.nectar-fancy-box:hover .box-bg:after {
	background-color:rgba(20,56,127,0.85) !important;
	    height: 58%;
		    bottom: 0;
    top:auto;
}
.nectar-fancy-box .inner{padding-bottom:0px;padding-top:40%;}
.nectar-fancy-box .box-bg:after {
	background-color:rgba(20,56,127,0.0) !important;
}

.nectar-fancy-box   .inner {
	opacity:0 !important;
}

.nectar-fancy-box:hover  .inner {
	opacity:1 !important;
}

.nectar-fancy-box:hover .box-bg {
	transform:none;
	-webkit-transform:none;
}

.nectar-fancy-box .box-bg {
	transition:none;
	-webkit-transition:none;
}

.page-id-311  .nectar-fancy-box {
	height:650px;
}

.vp-portfolio-item h3{
    font-size: 25px;
    font-style: italic;
    font-weight: 100;
    line-height: 25px;
    clear: both;
    display: inline-block;
    border-bottom: 1px white solid;
}

.vp-portfolio-item h1 {
	font-size:40px;
}

.vp-portfolio-item h4 {
	font-weight:100;
	font-size:25px;
}

.vp-portfolio-item p {
	font-size:15.5px;
	font-weight:400;    min-height: 180px;
}

#header-outer.transparent #menu-item-10, #header-outer.transparent #menu-item-11 {
	/*margin-top:-13px;*/
}

/* Código da tabela simples */

.tabela-simples .vp-tabela {
	background-color:white !important;
}

.tabela-simples .vp-tabela tr td, .tabela-simples  .page-id-1074 .vp-tabela tr td, .tabela-simples  .vp-tabela tr th, body:not(.woocommerce-cart) .main-content  .tabela-simples  .vp-tabela th{
	text-align:center;
}


.tabela-simples .vp-tabela tr th {
	background-color:#eaebec;
	color:#323232;

}

.tabela-simples .vp-tabela tr td {
	color:#4c4c4c !important;
	font-weight:400;
}

.tabela-simples .vp-tabela tr th:first-child{
	border-right:1px #14387f solid !important;
}

.tabela-simples  .vp-tabela tr th:nth-child(2) {
	border-left:1px #14387f solid !important;
	border-right:1px #14387f solid !important;
}

.tabela-simples  .vp-tabela tr th:nth-child(3) {
	border-left:1px #14387f solid !important;
	border-right:1px #14387f solid !important;
}


.tabela-simples .vp-tabela tr td:first-child {
	border-right:1px #14387f solid !important;
	border-bottom:1px #14387f solid !important;
	border-left:0 !important;	
}

.tabela-simples .vp-tabela tr td:nth-child(2), .tabela-simples .vp-tabela tr td:nth-child(3) {
	border:1px #14387f solid !important;
}

.tabela-simples .vp-tabela{
    margin: auto !important;
    max-width:750px !important;
	width:100% !important;
    display: block;
}

.tabela-simples .vp-tabela tr td{
	width:500px !important;
	max-width:2000px !important;
}

/* X Código da tabela simples */

.tabela-simples .vp-tabela tr td:last-child {
	border-bottom:1px #14387f solid !important;
	border-left:0;	
	border-right:0 !important;	
}


/*  Código da tabela personalizada */

.vp-tabela {
	background-color:transparent !important;
}

.vp-tabela tr td, .page-id-1074 .vp-tabela tr td,  .vp-tabela tr th, body:not(.woocommerce-cart) .main-content  .vp-tabela th{
	text-align:center;
}

.vp-tabela tr th {
	background-color:#eaecec;
	color:#14387f;
	vertical-align:middle;
}

.vp-tabela tr td, .vp-tabela tr td {
	color:#fff !important;
	font-weight:400;
}

.vp-tabela tr th:first-child{
	border-right:1px #fff solid !important;
}

.vp-tabela tr th:nth-child(2) {
	border-left:1px #fff solid !important;
	border-right:1px #fff solid !important;
}

.vp-tabela tr th:nth-child(3) {
	border-left:1px #fff solid !important;
	border-right:0px #fff solid !important;
}


.vp-tabela tr td:first-child {
	border-right:1px #fff solid !important;
	border-bottom:1px #fff solid !important;
	border-left:0 !important;	
}
.vp-tabela tr td:last-child {
	border-bottom:1px #fff solid !important;
	border-left:0;	
	border-right:0;	
}

.vp-tabela tr td:nth-child(2){
	border:1px #fff solid !important;
}
.vp-tabela tr td:nth-child(3) {
	border:1px #fff solid !important;
	border-right:0px #fff solid !important;
}


.vp-tabela{
    margin: auto !important;
    max-width:750px !important;
	width:100% !important;
    display: block;
}

.vp-tabela tr td{
	width:500px !important;
	max-width:2000px !important;
}

/* X Código da tabela personalizada */



#form_contato input[type=text], #form_contato textarea{
	background-color:#eeeeee !important;
	padding:7px !important;
}

#footer-outer {
	margin-top:0;
}

.bloco-caminhao-info {
	width: 50%;
    display: inline-block;
    height: 416px;
    vertical-align: top;
	padding-top:55px;
}

.bloco-caminhao-img {
	width: 49%;
    display: inline-block;
	vertical-align:top;
}

.bloco-wrapper-lg .bloco-caminhao-img img {
	max-width:110%;
}

.bloco-wrapper-lg {
	max-width: 1050px;
	width: 100%;
    display: block;
    margin: auto;
}

.bloco-wrapper-lg.para-empresas {
	max-width: 940px;
}

 .tabela-gas-glp {
	max-width:800px;
 }
 
 .bloco-wrapper-lg .bloco-form{
	width:69%;
	display:inline-block;
	 vertical-align:top;	
	padding-top:15px;
 }
 
 .bloco-wrapper-lg .bloco-form-info {
	width:30%;
	display:inline-block;
	vertical-align:top;
 }
 
 .bloco-wrapper-lg.formulario {
	padding-top:50px;
	max-width:750px;
 }
 
 .texto-imagem .titulo-padrao {
	text-align:left;
 }
 
 .escola_consigaz_bloco .nectar-fancy-box{
	/*height:425px;*/
 }
 
 #header-outer .row .col.span_3 {
	margin-right:0;
 }
 
html body.page:not(.home) #header-outer[data-transparent-header="true"].transparent {
	background-color:rgba(0,0,0,0.3) !important;
 }
 
 .txt-lateral-form {
	font-size: 16px; 
	margin-bottom:0;
	font-family:Lato;
 }
 
.txt-faixa-azul {
	text-align: center; 
	color: white; 
	font-size: 16px;
	line-height:22px;
}

.txt-faixa-azul h3{
	line-height:22px !important;
}

html body.page .btn-azul {
	margin-top: 15px; 
	border: 2px #053462  solid; 
	color: #053462 ; 
	background-color: transparent ; 
	padding: 12px 20px;
} 

html body.page .btn-azul:hover {
	background-color:#053462 !important;
}

html body.page .btn-azul.btn_form {
	background-color:#053462 ;
	color:white;
	text-transform:uppercase;
	cursor:pointer;
}

.btn-azul-claro {
    margin-top: 15px;
    border: 2px #6f9ed4 solid;
    color: #6f9ed4;
    padding: 12px 20px;
}

a[class*='btn-'], a[class^='btn-'], input[class*='btn-'], html body.ascend .container-wrap input[class^='btn-'], html body.ascend .container-wrap input[class*='btn_'], html body .ascend .container-wrap input[class^='btn_'], button[class*='btn-'], button[class^='btn-'] {
	border-width:2px !important;
	padding: 12px 20px !important;
	font-size:15px;
	line-height:22px;
}

a[class*='btn-']:hover, a[class^='btn-']:hover {
	color:white;
}

#form_contato {
	font-size:15.5px;
	font-weight:400;
}

.icones-planejamos .txt-padrao-cinza strong {
	font-size:14px;
}

.botijoes-desconto {
	text-align:center;
}

.botijoes-desconto img {
    margin-left: 3%;
    margin-right: 3%;
    display: inline-block;
}

.botijoes-desconto img:first-child {
    margin-right: 3%;
	margin-left:0;
    display: inline-block;
}

.botijoes-desconto img:last-child {
    margin-left: 3%;
	margin-right:0;
    display: inline-block;
}

.item-lateral .item-titulo {
	margin-bottom:0px;
	line-height:32px;
}

.sistema-exclusivo {
	margin-bottom:19px !important;
}

.ancoras-wrapper, .ancoras-wrapper a {
	color:#6f9ed4;
	font-weight:bold;
}

.ancoras-wrapper a:first-child {
	margin-right:10px;
	margin-left:0;
}

.ancoras-wrapper a:last-child {
	margin-left:10px;
	margin-right:0;
}

.ancoras-wrapper a {
	margin-right:10px;
	margin-left:10px;
}

.btn-faixa {
	margin: 0; 
	margin-left: 40px;
}

html body .texto-imagem.conta-sim, html body .col .texto-imagem {
	padding-left:3%;
	padding-top:30px !important;
	padding-right:3%;
}



#imgLoader, #msgContato {
	margin-bottom:0;
}

.no-margin-b {
	margin-bottom:0 !important;
}

.ajuste-img-bloco {
	height:auto !important;
}

.ajuste-img-bloco img {
	width:100% !important;
	height:auto !important;
}
 .post-header, .page-id-715 .post-header .title, .page-id-715 .article-content-wrap p {
	text-align:left;
}

html body .article-content-wrap .post-header h2.title a {
	color: #053462 !important;
}

html body.ascend .masonry-blog-item .more-link {
	display:block;
}

.article-content-wrap .more-link .continue-reading {
	background-color: #053462;
    color: white;
    text-transform: uppercase;
	font-size:15px;
	width:132px;
	text-align:center;
}

.ascend .masonry-blog-item .article-content-wrap, html body article.post .post-content .post-meta {
	padding-left:0!important;
}

html body #wpsl-wrap {
	margin-bottom:0;
}

html body #post-area.masonry {
	margin-bottom:0;
}

.onde-estamos-ends p{
	font-size:13.5px;
}

.post-content {
}

.post-content .content-inner {
	height:100%;
}

.post-content .content-inner .article-content-wrap {
	height:100%;
}

html body.ascend .masonry-blog-item .more-link {
	margin-top:0 !important;
}

html body.ascend .masonry-blog-item .more-link .continue-reading {
	display:inline-block;
}

html body .swiper-slide .content h2 {
	font-size:30px;
	text-align:center;
	font-weight:bold;
	color:#5488c7;
	line-height:12px;
}

html body .swiper-slide .content p {
	text-align:center;
	font-size:13px;
	color:#4c4c4c;
}

html body .swiper-container .slider-prev, html body .swiper-container .slider-next, .swiper-container .slider-prev:hover, .swiper-container .slider-next:hover {
	background-color:transparent;
}

.slider-icones .caroufredsel_wrapper {
	height:270px !important;
}

.caroufredsel_wrapper ul {
	top:15px !important;
}

.setas-wrapper {
    height: 100%;
    position: relative;
}

a.seta-before {
    left: 0;
    top: 0;
    bottom: 0;
    height: 30px;
    margin: auto;
    margin-left: 18px;
    color: #dc3e31;
}

a.seta-before, a.seta-after {
    position: absolute;
	z-index: 999999999999999999;

}

a.seta-before i {
    color: #dc3e31;
    font-weight: bold;
    background-color: transparent;
	font-size:21px;
}

a.seta-after {
    right: 0;
    top: 0;
    bottom: 0;
    height: 30px;
    margin: auto;
    margin-right: 18px;
    color: #dc3e31;
}

a.seta-after i {
    background-color: transparent;
    color: #dc3e31;
    font-weight: bold;
	font-size:21px;
}

.slider-icones .control-wrap {
	visibility:hidden;
}

.slider-mural .swiper-slide, .slider-mural .swiper-container {
	background-color:transparent !important;
}

.slider-mural .slider-prev i, .slider-mural .slider-next i, .slider-mural .slide-current, .slider-mural .slide-total{
	color:#14387f;
	font-weight:bold;
}

html body .caroufredsel_wrapper {
	cursor:auto !important;
}


html .ascend #header-outer[data-full-width="true"][data-remove-border="true"] header#top nav ul #search-btn {
	    margin-left: -13px!important;
}

.slider-clientes {
	margin-bottom:20px;
}

.slider-clientes .caroufredsel_wrapper img {
/*	height:85px !important;*/
margin-bottom:0 !important;
	
}

/* TIMELINE */

	
		#storyline-wrapper {
			    width: 1071px;
			margin:auto;
		}
		
		.storyline-radios {
			height:60px;
		}
		
		.storyline-item {
			display:inline-block;
			text-align: center;
			margin: 15px 14.5px;
			position:relative;
			background-image:url(http://consigaz.provisorio.ws/wp-content/uploads/2016/08/timeline_sprite_1-1.png);
			background-position: top center;
			background-repeat: no-repeat;
			background-size:75%;
			cursor:pointer;
			width:30px;
			height:91px;
		}
		
		.storyline-item-label {
			display:block;
			margin-top:57px;
			cursor:pointer;
			color:#fff;
		}
		
		.storyline-content {
			transition: ease 0.3s;
			margin-top: 100px;
			text-align: center;
			width: 735px;
			height: 110px;
			margin-left: auto;
			margin-right: auto;
		}
		
		.storyline-content h2 {
		color:#5488c7;
		}
		
		.storyline-content p {
		color:#fff;
		font-size:15.5px;
		}
		
		.storyline-line {
			background-color:white;
			height:2px;
			width:100%;
			margin-top:-56px;
		} 
		
		.storyline-item.active {
			background-image: url(http://consigaz.provisorio.ws/wp-content/uploads/2016/08/timeline_sprite_2-1.png);
			background-position: top center;
			background-repeat: no-repeat;
		}
		
		.storyline-item.active label {
			color:#5488c7;
		}
		
		input[name='storyline-item-input'] {
			position: absolute;
			top: 0;
			bottom: 0;
			left: 0;
			margin: auto;
			right: 0;
			visibility:hidden;
		}
		
		.divisoria-conteudo {
			border-top:2px #a0a0a0 solid;
			height:1px;
			width:100%;
		}
		
		.wpsl-selected-item:after {
			border-top: 10px solid #dc3e31;
		}
		
		#post-area.masonry article.post .post-meta {
			display:none !important;
		}
		
		.blog-posts {
			padding-top:15px;
			padding-left:60px;
		}
		
		#sidebar #recent-posts-2 a, #sidebar #categories-2 a, #sidebar #archives-2 a {
			color:#4c4c4c !important;
			line-height:18px;
		}
		
		.bloco-revendas-proximas {
	z-index:999;
}

#sidebar .widget_recent_entries span {
	margin-top:8px;
	margin-bottom:15px;
}

html body:not(.woocommerce-cart) .main-content table tr:nth-child(2n+1) {
	background-color:transparent;
}

.slide-inativo {
	display:none;
}

.icones-planejamos .txt-padrao-cinza {
	line-height:17px;
}

body .portfolio-items .col.elastic-portfolio-item.sistema-exclusivo-gaiola {
margin-left:-2px !important;
}

body .portfolio-items .col.elastic-portfolio-item.sistema-exclusivo-gaiola:first-child {
	margin-left:0px !important;
}


.vAlign{display: flex;display: -webkit-flex;justify-content: center; -webkit-justify-content: space-around;align-items: center;-webkit-align-items: center;padding-top:0px !important;}
html body .col .vAlign{padding-top:0px !important;}


.slide-count {
	display:none; 
}

.meta-comment-count {
	display:none !important;
}

.menuLateral a{
	color:#4c4c4c !important;
	font-size:17px;
}

.menuLateral a.ativo {
	font-weight:bold !important;
	color:#053462 !important;
}

.btn_form {
	border-radius:0 !important;
}

.tabela-mobile {
	display:none;
}

.tel-vazamento-gas {
	color: #14387f; 
	font-size: 50px; 
	line-height: 67px;
}

.icones-planejamentos-ajuste .txt-padrao-cinza{
	font-size:13px !important;
	line-height:18px;
	margin-top:-16px;
}

#form_contato p {
    padding-bottom: 0;
}

#footer-outer .row {
	padding: 35px 0px 0px 0px;
}


	.escola-bloco-mobile {
		display:none !important;
	}
	
	.page-id-319 .nectar-fancy-box {
		margin-bottom:0;
	}
	
	html body #sidebar > div {
		margin-bottom:15px;
	}
	
	html body #sidebar ul {
		margin-bottom:15px;
	}
	
	html body #sidebar #recent-posts-2, html body #recent-posts-2 ul {
		margin-bottom:5px;
	}
	
	.page-id-1461 .txt-padrao-cinza a {
		color:inherit !important;
	}
	
	#footer-outer h4 {
		line-height:20px;
	}
	
	#slide-out-widget-area #search-2 {
		display:none;
	}
	
	.bota-padrao-v {
		margin-top: 15px; 
		border: 2px #dc3e31 solid; 
		color: #dc3e31; 
		padding: 12px 20px;
	}
	
	.section-down-arrow , .scroll-down-wrap {
		z-index: 999999999999999999 !important;
		
	}
	
	header#top nav > ul > li > a {
		font-size:11px;
	}
	
	.clickable {
		cursor:pointer;
	}
	
		#cnc-bloco {
		margin-top:15px !important;
	}
	
	#slide-out-widget-area::before {
		width:500px;
		height:400px;
		background-color:white;
	}
	
/* 	html body #ajax-content-wrap .slide-out-from-right.open {
		overflow-x: visible  !important;
		background-color: transparent !important;
		padding: 0px !important;
		width: 100%  !important;
	} */
	
/* 	html body #ajax-content-wrap .slide-out-from-right.open .inner {
		height: auto  !important;
		min-height: 684px  !important;
		width: 300px  !important;
		background: rgb(5, 52, 98)  !important;
		overflow-x: hidden  !important;
		float: right  !important;
		padding: 25px  !important;
		padding-top:15px !important;
	}
	 */
	/* Ajustando fontes finas no mac */
	
body {
    -webkit-font-smoothing: subpixel-antialiased !important;
}










