@charset "utf-8";
/*ESTILO CSS DA VOCE TELECOM */

@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i'); /** font-family: 'Open Sans', sans-serif;**/


body,html{ width:100%; height:100%;}
body{ background:white;  overflow-x:hidden;}
img{ border:none;}
a{ cursor:pointer;}
.no-pc{ display:none;}
*{font-family: 'Open Sans', sans-serif;}
*:hover{ -webkit-transition: 0.5s ease-out; -moz-transition: 0.5s ease-out;-o-transition: 0.5s ease-out; transition: 0.5s ease-out;}
.pc{ display:block !important;} .mobile{ display:none !important;}
input:focus{ outline:none !important; border:1px solid #FF9600 !important; }


.gradiente{
  display:inline-block;
  font-weight: bold;
  color:#FF6600;
  background: linear-gradient(330deg, #FF6600 5%, #FF5200 40%, #FF9600 50%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.botao{ background:url(../images/bg-menu2.png) center no-repeat; background-size:200%; color:white; font-weight:bold; padding:5px 15px 5px 15px; border-radius:5px;}
.botao:hover{ background:white; text-decoration:none; border:1px solid #FF6600; color:#FF6600;}


/*HEADER MENU E TOPO*/
@media (min-width:600px){
#header-top.fixo{ position:fixed; top:0; width:100%; z-index:10; border-bottom:1px solid white;}
#header-top.fixo .topo-menu figure img{ max-height:60px;}
}

/** SELEÇÂO DA CIDADE NA HOME **/
#home-cidade{ position:relative; width:650px; margin:0 auto; margin-top:10%; overflow:hidden; }
#home-cidade figure{ width:100%; text-align:center; background:white;  padding:15px;}
#home-cidade .home-info{ width:100%; background:url(../images/bg-menu2.png) center; background-size:250%; padding:15px; padding-bottom:40px;  font-weight:bold; display:table; } /*#FF8D14;*/
#home-cidade .home-info h2{   color:white; margin-bottom:20px; font-weight:bold !important;}
#home-cidade .esquerda{ font-size:18px; color:white; text-align:right;}
#home-cidade .direita{ padding-top:25px;}
#home-cidade .direita i{ color:#004e91; }
#home-cidade .input-group-addon{ background:url(../images/t1.png) !important; border:none !important; font-size:35px; height:50px;}
#home-cidade .selecao{ width:100%; padding-top:5px;}
#home-cidade .select2-container--default .select2-selection--single{ background:url(../images/t1.png) !important; border:none !important; width:100%; height:50px; padding-top:10px;   border-top-left-radius:0; border-bottom-left-radius:0; font-size:20px !important;}
#home-cidade .select2-selection__arrow{ margin-top:10px;}

/** INFORMAÇÔES DA CIDADE SELECIONADA **/
.topo1{ background:white; padding:1px;}
.topo1 .sel{ margin-top:2px;background:#FEE1C3 !important; border-radius:5px;}
.topo1 .input-group-addon{ background:url(../images/t1.png) !important; border:none !important; font-size:20px; height:30px; }
.topo1 .selecao{ width:100%; padding-top:5px; }
.topo1 .input-group-addon i{ color:#004e91; }
.topo1 .select2-container--default .select2-selection--single{ color:#004e91; background:url(../images/t1.png) !important; border:none !important; width:100%; height:35px; padding-top:3px;    border-top-left-radius:0; border-bottom-left-radius:0; font-size:16px !important;}
.topo1 .select2-selection__arrow{ margin-top:5px;}
.topo1 ul{ list-style:none; height:40px; margin:0; padding:0; }
.topo1 ul li{display:inline-block; height:100%; min-width:120px; text-align:center; padding:10px; cursor:pointer; margin-left:-4px; color:#FF8F2F; font-weight:bold; }
.topo1 .voce,.topo1 .empresa{background:url(../images/t2.png);}
.topo1 .ativo{ background:#CCCCCC; color:white;}

.border1{ width:100%; height:15px; background:url(../images/border1.png) center;}

/*CAMPO DE BUSCA DO TOPO*/
#topo-busca input{ border:none; border-bottom:1px solid white; width:80%; background:none; color:#FF8F2F; font-style:italic; height:35px;}
#topo-busca input:focus{ outline:none; border:1px solid #FF9600 !important; }
#topo-busca button{ border:none; background:none; color:#FF8F2F; font-weight:bold; font-size:20px;}
#topo-busca ::-webkit-input-placeholder {color: #FF8F2F;} #topo-busca :-moz-placeholder {color: #FF8F2F; } #topo-busca ::-moz-placeholder {color: #FF8F2F;}
#central-topo{ background:#FF3C00; margin-left:10px;}
#central-topo a{ color:white;}
#central-topo:hover{ background:url(../images/bg-menu.png) center; background-size:120%;} 
#central-topo a:hover{ text-decoration:none;} 
#redes-topo{ padding:0 !important; margin-left:2px; position:relative;}
#redes-topo img{ max-height:35px; }

/* MENU TOPO */
.topo-menu{ width:100%; background:url(../images/bg-menu.png) center; background-size:100%; display:table; position:relative; padding:10px;}
.topo-menu figure img{ max-height:60px; float:left;}
.topo-menu ul{ list-style:none; margin:0; padding:0; float:left; margin-left:50px; margin-top:5px; }
.topo-menu ul li{display:inline-block; position:relative; border-radius:15px; color:white; cursor:pointer; font-size:16px; padding:15px; font-weight:bold; min-width:125px; text-align:center; margin-left:1px; margin-right:1px;}
.topo-menu li img { margin-right:1px; padding-right:5px;  max-height:35px;}
.topo-menu ul li:hover{}/*background:url(../images/bg-ativo.png);*/
.topo-menu ul li a {color:white;}
.topo-menu .ativo{ background:url(../images/bg-ativo.png) !important;}
.topo-menu .ass1{ background:white !important; font-weight:bold; float:right; color:#FF8220 !important; font-size:18px; min-width:130px; text-align:center; padding:8px; cursor:pointer; border-radius:10px; margin-top:8px;}



.menu-ico{ color:white; float:right; margin-top:4%; font-size:25px;}


/*SUB MENU*/
.topo-menu ul li ul{ display:none; position:absolute; background:white; width:300px; right:0; margin-top:-2px; border:1px solid white; z-index:99; padding:3px; border:1px solid #FF8220; }
.topo-menu ul li:hover ul{ display:block; position:absolute; }
.topo-menu ul li ul li{ color:#444;}
#btn-chat{ background:red; background-size:120%; color:white; font-weight:bold; font-size:18px; }

.sub-suporte{ padding:0px; position:relative;}
.sub-suporte .lado{  float:left; width:230px;}
.sub-suporte .lado:last-child{ border-left:1px solid #ccc;}

.sub-suporte .suporte-links a{ padding:2px; font-size:12px; background:#444; color:white; width:90%; display:table; margin-top:5px; text-align:center;} 
.sub-suporte .suporte-links a:hover{ text-decoration:none; background:url(../images/bg-menu2.png) center no-repeat; background-size:120%;}

/* TOP2 ASSINE JÁ */
.top2 h4{ font-weight:bold; text-align:right;}
.top2 h4 b{ color:#Ff7300;}
.top2 h4 img{ float:right; margin-top:-3px; margin-left:3px;}

/* SLIDE OWL */
#owl-demo .owl-wrapper, #owl-demo .owl-item,#owl-demo2 .owl-wrapper, #owl-demo2 .owl-item{ width:auto;}
#owl-demo .item,#owl-demo2 .item{margin: 0px; width:100%;}
#owl-demo .item img,#owl-demo2 .item img{display: block;width: 100%;height: auto;}
#owl-demo .owl-pagination,#owl-demo2 .owl-pagination { margin-top:-30px;}
#owl-demo .owl-page span,#owl-demo2 .owl-page span{ background:white !important; border:1px solid white !important; }
#owl-demo .owl-buttons,#owl-demo2 .owl-buttons{position:absolute; top:40%; display:table; width:100%;}
#owl-demo .owl-prev,#owl-demo2 .owl-prev{position:absolute; left:5px; background:url(../images/t2.png); padding:12px; font-size:24px;}
#owl-demo .owl-next,#owl-demo2 .owl-next{position:absolute; right:5px; background:url(../images/t2.png); padding:12px; font-size:24px;}

.item-texto{ position:absolute; left:5%; display:block;  top:12%; text-shadow: black 0.05em 0.05em 0.2em; }
.item-texto h4{ text-transform:uppercase; color:#FFA100; font-size:28px;  display:table; font-weight:bold;}
.item-texto h3{ text-transform:uppercase; color:white; font-size:34px; margin:0; font-weight:bold;  } 
.item-texto div{ color:white; margin-top:5px;}
.item-valor{ border-top:1px solid white; width:70%; display:table; position:relative;}
.item-valor p{ margin-top:5px;}
.item-valor a{ background:url(../images/bg-menu3.png) center; background-size:100%; font-weight:bold; padding:10px; width:180px; display:table; text-align:center; border-radius:10px; color:white; font-size:20px; }
.item-valor a:hover{ border:1px solid white; text-decoration:none; background:#444;}

.item-texto2{ position:absolute; left:5%; display:block;  top:5%; text-shadow: black 0.05em 0.05em 0.2em; }
.item-texto2 h4{ text-transform:uppercase; color:#FFA100; font-size:18px;  display:table; font-weight:bold;}
.item-texto2 h3{ text-transform:uppercase; color:white; font-size:22px; margin:0; font-weight:bold;  } 
.item-texto2 div{ color:white; margin-top:5px;}
.item-valor2{ border-top:1px solid white; width:100%; display:table; position:relative;}
.item-valor2 p{ margin-top:5px;}
.item-valor2 a{ background:url(../images/bg-menu3.png) center; background-size:100%; font-weight:bold; padding:10px; width:100%; display:table; text-align:center; border-radius:10px; color:white; font-size:20px; }
.item-valor2 a:hover{ border:1px solid white; text-decoration:none; background:#444;}




/*OFERTAS*/
.ofertas{ margin-bottom:30px; }
.ofertas h2{font-weight:bold; color:#Ff7300; font-size:40px; text-align:center; margin-bottom:30px;}
.ofertas-item{ width:280px; }
.ofertas-item .ofertas-top1{ background:url(../images/oferta-2.png) no-repeat right #Ff7300; display:table; width:100%;} 
.ofertas-item .ofertas-top1 img{ float:left;}
.ofertas-item .ofertas-top1 h3{ color:white; font-weight:600; font-size:40px;  text-align:center; margin-top:25px;}
.ofertas-valor{ background:white; width:100%; display:table; padding:5px; text-align:center; font-size:24px; font-weight:bold; padding-bottom:40px;}	
.ofertas-valor b{color:#Ff7300; font-size:45px;}
.ofertas-valor button{ border:none; color:white; background:#Ff7300; padding:10px; margin-top:15px;}
#owl-demo-ofertas .ofertas-item{ margin:0 auto;   }
#owl-demo-ofertas .owl-prev,#owl-demo-ofertas .owl-next{ top:40%; font-size:22px;}
#owl-demo-ofertas .owl-prev{position:absolute; left:-12px; }
#owl-demo-ofertas .owl-next{position:absolute; right:-12px;}

/*PLANOS*/
#planos{ background:white; padding:30px; padding-bottom:50px; text-align:center; }
#planos h1{  font-weight:bold; color:#FF730F;  text-align:right;}
#planos h1 span{ color:#666666;}
#planos .pt1{ position:relative; margin-bottom:30px;}
#planos .sel-plano{ width:200px;background:url(../images/fundo-seta.png) no-repeat right #4B4B4D; border-radius:10px; padding:2px; float:left; font-size:27px; margin-top:16px;}
#planos .sel-plano i{ color:#004e91;}
#planos .sel-plano select{ width:100% !important; background:none; padding-left:10px;  color:white; border:none; -webkit-appearance: none;-moz-appearance: none;-ms-appearance: none; -o-appearance: none; }
#planos .sel-plano select option{background:#4B4B4D; width:100%;}
#planos h4{ color:#004e91; text-align:justify; width:80%; margin:0 auto;}
#owl-demo-planos{ margin-top:20px;}
#pt{ display:table; width:100%; padding-bottom:50px;}
#pt h2{ color:#FF7300; margin-top:10px; font-size:30px;}
#pt h4{ color:#444 !important; line-height:22px;}
.plano-item{ background:#3F3F41; width:200px; padding-bottom:20px; margin:0 auto;}
.plano-item .img1{ width:100%;}
.plano-item .plano-info1{ position:absolute; color:white; padding:5px; height:100px; top:5px; width:200px;}
.plano-item .plano-info1 h2{  width:100%; font-size:55px; text-align:center; margin-top:-12px;}
.plano-item .info1 { color:white !important; text-align:center !important; height:60px; overflow:hidden;}
.plano-item .img2{ width:100%; margin-top:20px;}
.plano-item .plano-info2{ position:absolute; color:#2B2B2B; padding:8px; height:100px; top:180px; text-align:center; font-size:17px; font-weight:bold;}
.plano-item .plano-info2 b{ font-size:42px; color:#FF7300; }
.plano-item h6{ color:white; text-align:center; margin-top:20px;}


/*PLANOS - ESQUERDA */
.planos-esquerda{ width:200px; background:#F3F3F3; text-transform:uppercase;}
.planos-esquerda table th{ padding-top:40px; padding-bottom:40px; font-size:30px !important; color:#666666; text-align:center; line-height:30px; font-weight:bold;}
.planos-esquerda table th span{ color:#FF6600; font-size:34px;}
.planos-esquerda td{ text-align:center; padding:10px; color:#747474;}
.planos-esquerda .cor{ background:#E3E3E3;}

/*PLANOS - DIREITA */
.p-item{ width:175px; display: inline-block; text-align:center;  margin-left:10px;  border-radius:10px; background:url(../images/bg-menu3.png) #F6F6F6 center no-repeat; background-size:150%;}
.p-item-topo{ text-align:center; background-size:100%; display:table; width:100%; padding-bottom:25px; color:white;}
.p-item-topo p{ width:100%; margin-top:10px; background:#525354; text-align:center; padding:8px;  font-weight:300;}
.p-item-topo h3{ text-align:center; font-size:90px; margin:0; margin-top:-12px; margin-bottom:-5px; font-weight:700;}
.p-item-topo h5{ width:80%; margin:0 auto; text-align:center; font-size:40px; display:table; font-weight:700; border-bottom:2px solid white;}
.p-item-topo sup{ font-weight:300;}
.p-item-topo h6{  text-align:center; font-size:20px; padding-bottom:5px;}
.p-item .cor{ background:#EBEBEB;}
.p-item a{ background:white; padding:6px; border:1px solid white; border-radius:10px; margin-top:5px; position:relative; width:140px; display:block; margin:0 auto; color:#FF6600; font-weight:bold;  } 
.p-item a:hover{ text-decoration:none; background:url(../images/bg-menu3.png) center; background-size:120%; color:white;  } 
.p_empresa{ background:#444 !important;}
.p_empresa p{ background:url(../images/bg-menu3.png) center; background-size:100%;}


.planos-direita2 .p-item{ width:145px; margin-left:5px; border-radius:10px; overflow:hidden;}
.planos-direita2 .p-item-topo { background:url(../images/bg-plano.png) center no-repeat; background-size:115%;}
.planos-direita2 .p-item.empresa .p-item-topo { background:url(../images/bg-plano2.png) center no-repeat; background-size:115%;}
.planos-direita2 .p-item-topo p{ background:#444; font-weight:bold; padding:2px;	}
.planos-direita2 .p-item.empresa .p-item-topo p{  background:url(../images/bg-menu2.png) center; background-size:120%; font-weight:bold; padding:2px;	}
.planos-direita2 .p-item-topo h3{  font-size:55px;}
.planos-direita2 .plano-tabela { width:100%; margin-top:10px;}
.planos-direita2 .plano-tabela tr td{ width:100%; padding:10px;}

/*DESC-PLANO*/
#desc-plano{ background:white; padding:30px;}
#desc-plano h2{ text-align:center; font-weight:700; color:#606468;}
#desc-plano #plano{ max-width:800px; margin:0 auto; border-radius:10px;  overflow:hidden !important; margin-top:50px;  }
#desc-plano #plano .p1{ background:#FF6600; padding:10px; color:white; text-align:center; display:table;}
#desc-plano #plano .p1.empresa{ background:#444;}
#desc-plano #plano .p1 h1{ font-size:40px; font-weight:700; margin:0;}
#desc-plano #plano .p1 h1 b{ font-size:65px;}
#desc-plano #plano .p2{ background:white; height:91px;}
#desc-plano #plano .p2 img{ position:absolute; left:-1px;  height:90px;}
#desc-plano #plano .p2 h2{ text-align:right; color:#606468; font-weight:700; margin-top:30px; padding:5px;}
#desc-plano .pp1{ padding:20px; background:#F5F5F5;}
#desc-plano .pp2{ padding:20px; background:white;}
#desc-plano .preco p{ margin-top:10px; color:black; font-weight:600;}
#desc-plano .preco h3{ color:#242424; text-align:center; font-weight:700; margin:0}
#desc-plano .preco h3 b{ color:#FF730F; font-size:70px;}
#desc-plano .conteudo{ padding-left:60px;}
#desc-plano .conteudo h3{color:#FF6600; font-weight:700; margin:0;}
#desc-plano .conteudo p{ color:#606468;} 
#desc-plano .pp img{ max-height:40px;}

/*SERVIÇOS*/
.tit1{ background:white; padding-top:20px; padding-bottom:15px; margin-top:-30px;}
.tit1 h2{ font-weight:bold; color:#606468; font-size:35px; text-align:center; margin-bottom:30px;}
#servicos{ padding-top:30px; padding-bottom:30px;}
#servicos figure{ width:100%;}
#servicos figure img{ width:100%;}
.servi1{ position:relative; display:table; margin-top:20px;}
.servi1 a{ position:absolute; top:45%; right:35%; background:url(../images/bg-menu2.png) center; font-size:18px; background-size:100%; border-radius:5px; font-weight:bold; color:white; padding:5px; width:130px; text-align:center;}
.servi1 a:hover{ text-decoration:none; border:1px solid #FF6600; color:#FF6600; background:white;}

/*BLOG*/
#blog{ background:#FFF; padding-top:50px; padding-bottom:50px; }
#blog .box-header {position: relative; z-index: 1; margin: 0 0 35px;}
#blog .box-header { margin: 0 0 25px;}
#blog h2{ font-weight:bold; color:#Ff7300; font-size:40px; text-align:center; margin-bottom:30px;}
#blog .box-header .title {
    display: inline-block;
    position: relative;
    z-index: 1;
    margin: 0;
    padding-right: 20px;
    text-transform: uppercase;
    font-size: 26px;
    font-weight: bold;
    background-color: #fff;
	color:#5C5C5C;
	 margin-bottom:-20px;
}

#blog .box-header.has-title:after {
    position: absolute;
    z-index: 0;
    top: 13px;
    left: 0;
    width: 100%;
    height: 3px;
    background-color: #1D1D1D;
    content: " ";
}
#blog .legenda{ font-size:16px; text-align:justify;}
.blog-link{ color:#222222; font-weight: 600 !important;}
.blog-link:hover{ text-decoration:none; color:#FF7300;}
.blog-link img{ width:100%; }
.blog-link:hover img{opacity: 0.6;    filter: alpha(opacity=60); }
#blog .post-menor{ margin-top:10px;}
#blog .post-grande .blog-link h3{font-size:30px;}



/* CONTATO */
.tit2{ padding-top:20px; padding-bottom:15px; margin-top:30px;}
.tit2 h2{ font-weight:bold; color:#606468; font-size:35px; text-align:center; margin-bottom:30px;}
.tit2 h2 span{ color:#FF8200;}
#contato{ background:white; margin-bottom:-50px; padding-bottom:50px;}
#contato form{ width:60%; margin:0 auto;}
#contato label{ width:100%;  font-size:20px; margin-top:10px; border-bottom:1px solid #606468;}
#contato label *{ color:#606468; vertical-align:middle;} 
#contato label i{ width:30px; text-align:center;}
#contato input,#contato textarea{ border:none; width:90% !important; padding:10px;}
#contato input:focus,#contato textarea:focus { outline:none; border:1px solid #FF9600 !important; }
#contato button{ border:none; padding:0; margin-top:30px;}
#contato select { border:none; width:90% !important;}

/*CATEGORIAS*/
.categorias{ list-style:none; margin-left:-30px; margin-top:-10px;}
.categorias li{ width:100%; float:left; margin-top:10px;}
.categorias a{ color:#444; text-decoration:none; font-size:14px; font-weight:600;}
.categorias a:hover{color:#Ff7300;}
.categorias a figure{  max-width:30px; max-height:30px; float:left; margin-right:10px;}
.categorias a figure img{ max-width:100%;} 
.categorias img{ max-width:100%;}

/*MAIS NOTICIAS*/
.mais-noticias{ list-style:none; margin-left:-30px; margin-top:0px;}
.mais-noticias li{ width:100%; float:left; margin-top:15px; overflow:hidden;}
.mais-noticias a{ color:#444; text-decoration:none; font-size:12px;}
.mais-noticias a:hover{color:#Ff7300;}
.mais-noticias a figure{ overflow:hidden;  width:50px; height:50px; float:left; margin-right:10px; border-radius:3px; margin-top:5px;}
.mais-noticias a figure img{ width:auto; height:100%;} 
.mais-noticias img{ max-width:100%;}


/*NOTICIA*/
.noticia{  }
.img-capa img,.noticia img{ max-width:100%;}
.noticia .conteudo *{font-size:16px !important;}
.widget{ display:table; margin-top:20px; margin-bottom:20px;}
.widget:firts-child{ margin-top:0;}


/*NÃO OPERANTE*/
#nao-operante{ padding-top:100px; padding-bottom:100px;}
#nao-operante .n1{ font-size:40px; text-align:left; width:100%;min-height:200px; }
#nao-operante .n1 figure{ text-align:center;}
#nao-operante .n1 b{ color:#FF7300;}
#nao-operante #n2{ display:none;} 


/*LINK*/
.link{ padding:5px; background:#FF7300; border-radius:5px; color:white; border:1px solid #FF7300; text-transform:lowercase; }
.link:hover{ background:white; color:#FF7300; text-decoration:none;} 
 
/*FORMULÁRIO*/ 
#formulario h2{font-weight:bold; text-transform:uppercase;}
.envia-form{ background:#FF7300; width:79%; text-align:center; color:white; font-weight:bold;  border:1px solid #FF7300;}
.envia-form:hover{ background:white; color:#FF7300;}



 
/*FOOTER - RODAPE*/
#footer-border{ margin-top:50px; height:15px; background:url(../images/border2.png) repeat-x; width:100%;}
footer{  width:100%; background:#333333; padding-bottom:20px; padding-top:30px; }
footer .ft b{ margin-top:25px; font-size:15px; width:100%; margin-bottom:15px; float:left; color:#FE9400; }
footer div{ margin-bottom:20px; display:table;}
footer b{ }
footer ul{ list-style:none; margin-left:-38px;}
footer ul li{ margin:0; color:white;} 
footer ul li a{ float:left; width:100%; margin-top:2px; font-size:14px; color:white;} 
footer ul li a:hover{ color:#FF9600; text-decoration:none;}
footer ul li a i{ font-size:10px !important;}
footer h3{ color:white;}
footer h3 span{ font-size:45px; font-weight:600;}
footer h4{ color:white;}
#direitos{ width:100%; background:#666666; color:white; padding:10px; text-align:center;}

#select-plano option:checked{ box-shadow: 0 0 150px #FF5F00 inset !important;  }
#select-plano option:hover { outline: none !important; outline-color: #FF5F00 !important; outline-color: #FF5F00 !important; box-shadow: 0 0 150px #FF5F00 inset !important; background: #FF5F00 !important;}



@media (max-width:1200px){  
.topo-menu .ass1{ display:none;} 
.item-texto{ top:2%; }
.planos-direita{ text-align:center;}
.p-item{ width:250px;}

 }


	
@media (min-height:950px){
.post-menor .blog-link img{ max-height:100px;}
#blog .post-menor .box-header .title { font-size:12px;}
#blog .post-menor .box-header.has-title:after { height:2px; top:9px;}
#blog .post-menor h3{ font-size:18px;}
}

@media (max-width:950px){ /* PARA RESOLUÇÕES MENORES QUE 600PX */
.topo-menu ul li ul{ position:relative !important; width:100% !important; }
.topo-menu ul li ul li b{ font-size:24px;}
#central-topo,#redes-topo{ width:50%; float:left; margin:0; margin-left:-4px;}
#central-topo a{ font-size:10px;}

.sub-suporte .lado{ text-align:center; width:100% !important;}
.sub-suporte .lado:last-child{ border:none;}

.pc{ display:none !important;} .mobile{ display:block !important;}
#home-cidade{ width:100%;}	#home-cidade .esquerda{ text-align:center;} #home-cidade figure img{ max-width:95%;}
.topo1 ul{ margin-left:15px; margin-top:5px;} .topo1 ul li{ width:50%; font-size:12px;}
.topo-menu{ background-size:2000%; }
.topo-menu ul{ margin-left:0;}
.topo-menu ul li{ width:100%;}
#owl-demo .owl-buttons{position:absolute; top:13%; display:table; width:100%;}
#owl-demo .owl-prev,#owl-demo .owl-next{ font-size:18px; padding:5px;}
#planos h1,#planos div,#planos .sel-plano,#planos .sel-plano select{ width:100%;  text-align:center; margin:0 auto;}
#owl-demo-ofertas .owl-prev,#owl-demo-ofertas .owl-next{  font-size:16px;}

#plano .p2 { height:auto !important;}
#plano .p2 h2{ text-align:center !important; padding-bottom:20px;}

#plano .conteudo { border:1px solid right; padding:10px; }
#plano .conteudo h3{ text-align:center; margin-bottom:5px;}
#plano .conteudo p{ text-align:center;}
.preco h3{ font-size:16px;}
.preco h3 b{ font-size:50px !important;}
.pr{ width:100% !important;}

#planos #pt .col-xs-12{  padding:0;}
#planos #pt .col-xs-12 h4{ padding:0; width:100%;} 

.p-item{ margin-top:15px !important; padding-bottom:30px;}
.p-item-topo p{ margin-top:20px;}
.plano-item .info1 { height:40px;}
.plano-item .plano-info2{ top:240px; }
#owl-demo-planos .owl-prev,#owl-demo-planos .owl-next{ width:auto !important; margin-top:10px; margin:5px;}
#forum h2{ font-size:24px; text-align:center;}  #forum .clique{ text-align:center;}
.no-mobile{ display:none;} .no-pc{ display:block;} 

#contato input,#contato textarea{ width:80% !important; }


.servi1 a{ left:5% !important; bottom:20%; top:auto; }

#forum-links a{ width:90% !important; float:left; margin-top:3px;}
}