/*
Theme Name:   Blink
Theme URI:    http://wwww.clashdesign.com.br
Description:  Tema Filho
Author:       Clash Design
Author URI:   http://www.clashdesign.com.br
Template:     betheme
Version:      1.0.0
*/

/*paleta de cores -

azul padrao     : 0a70ab 
azul escuro     : 03598d
azul claro      : 26a2c9
azul claro 2    : 47ccc5
azul piscina    : 4dcbc7
amarelo         : d6dc30
cinza azulado   : 666c7a
*/

/*basic reset*/
* {
	margin:0;
	padding:0;
	list-style:none;
	vertical-align:baseline;
	text-decoration:none;
	outline:0 !important;
	box-shadow:none !important;
} 

.clear {
	clear:both;	
}

.show-mobile {
	display:none;	
}

.show-tablet {
	display:none;	
}

.hide-desktop {
	display:none;	
}

.custom-button,
.agendamento h2,
.todos-planos-incluem,
.todos-planos-incluem-2,
.conexao-empresa p,
.conexao-empresa ul,
.escolha-seu-plano p,
.last-section-home .button,
.fibra-otica-section .button,
#a-blink-planos .button,
#planos .button,
#planos-conexao-blink-casa .button,
#planos-conexao-empresa .button,
.pricing-tables,
.conexao-blink-casa-section p,
.conexao-blink-casa-section ul,
.fibra-otica-section .velocimetro-section p,
.header-planos p,
h1, h2, h3, h4, h5, h6 {
	text-transform:uppercase;	
}

#planos .vc_column_container > .vc_column-inner {
	padding-left:10px;
	padding-right:10px;
}

.escolha-contrato p,
.dicas p strong,
.last-section-home h3 span,
.escolha-seu-plano p,
.pricing-tables .price {
	font-family: "Montserrat", sans-serif;
}

.footer_copy .rodape-2 h1,
footer h4,
.faq-tel h2,
.faq .right-column h4,
.faq h3,
.entenda h4,
.entenda h2,
.agendamento h2,
.agendamento h3,
.header-outros-recursos h2,
.header-outros-recursos h3,
.box-icons h4,
.condicoes h2,
.qual-seu-plano h2,
.conexao-blink-casa-section h3,
.conexao-blink-casa-section h2,
.last-section-home h3,
.fibra-otica-section .velocimetro-section h3,
.fibra-otica-section .fibra-otica h5 {
	font-family: "Source Sans Pro", Arial, Tahoma, sans-serif;
}

#planos-conexao-blink-casa,
#last-section-home {
	background-repeat:no-repeat;
}

.the_content_wrapper ul li {
	margin-bottom:5px !important;	
}

.the_content_wrapper ul {
	margin-left:0 !important;	
}

/* PLANOS - PRICING TABLES */
.pricing-tables {
	text-align:center;
}

.pricing-tables .default-plans {
	background:#fff;
	border-radius:8px;
	border:1px solid #f5f5f5;
	padding:50px 20px;
}

.pricing-tables .default-plans .tx-adesao {
	color:#969696;
	font-size:13px;
}

.pricing-tables .main-plan .tx-adesao {
	color:#fff;
	font-size:13px;
}

.pricing-tables h2 {
	color:#a1a1a1;
	font-weight:900;	
	font-size:76px;
	line-height:32px;
}

.pricing-tables h2 em {
	font-weight:600;	
	font-size:28px;
	font-style:normal;
}

.pricing-tables .price {
	font-weight:900;	
	color:#26a2c9;
	font-size:3.8em;
	margin-top:60px;
}

#planos-conexao-empresa .pricing-tables .default-plans .price,
#planos-conexao-blink-casa .pricing-tables .default-plans .price {
	margin-top:55px;
}

.page-id-5667 #Content {
    background:;
}

.pricing-tables .main-plan img {
	position:absolute;
	top:0;
	right:0;
}

#planos-conexao-empresa .pricing-tables .main-plan .price,
#planos-conexao-blink-casa .pricing-tables .main-plan .price {
	margin-top:40px;
}

.pricing-tables .price small {
	font-weight:500;	
	font-size:14px;
	position:relative;
	top:-25px;
	margin-right:3px;
}

.pricing-tables .price em {
	font-size:18px;
	position:relative;
	top:-25px;
	font-style:normal;
}

.pricing-tables .wrap-list {
	margin-top:25px;	
}

.pricing-tables ul {
	text-align:left;	
	color:#999999;
	font-size:16px;
	margin-top:20px;
	margin-left:20px;
}

.pricing-tables i {
	margin-right:5px;
	font-size:15px;
}

.pricing-tables i,
.pricing-tables .main-plan i {
	color:#0e76aa;
}

.last-section-home .button,
.fibra-otica-section .button,
#planos .button {
	background:#d6dc30;	
	color:#0a70ab;
	font-weight:700;
	padding:13px 22px 11px 22px;
	margin-top:30px;
	border-radius:5px;
}

#a-blink-planos .button,
#planos-conexao-empresa .button,
#planos-conexao-blink-casa .button {
	background:#d6dc30;	
	color:#0a70ab;
	font-weight:700;
	padding:13px 30px 11px 30px;
	margin-top:20px;
	border-radius:5px;
}

.pricing-tables .main-plan,
.pricing-tables .default-plans {
	border-radius:8px;
	-webkit-box-shadow:0px 35px 44px 0px rgba(0,0,0,0.21) !important;
	-moz-box-shadow:0px 35px 44px 0px rgba(0,0,0,0.21) !important;
	box-shadow:0px 35px 44px 0px rgba(0,0,0,0.21) !important;
}

#planos .pricing-tables .default-plans {
	background:#fff;
	border:1px solid #f5f5f5;
	padding:50px 30px 35px 30px;
	margin-top:20px;
}

#planos-conexao-empresa .pricing-tables .default-plans,
#planos-conexao-blink-casa .pricing-tables .default-plans {
	background:#fff;
	border:1px solid #f5f5f5;
	padding:40px 25px 10px 25px;
}

#planos-conexao-empresa .pricing-tables .main-plan,
#planos-conexao-blink-casa .pricing-tables .main-plan {
	padding:25px 25px 10px 25px;
}

.pricing-tables .main-plan {
	padding:70px 20px 40px 20px;
	background:#48cdc4;
	background:-moz-linear-gradient(top, #48cdc4 0%, #25a0c9 100%);
	background:-webkit-gradient(left top, left bottom, color-stop(0%, #48cdc4), color-stop(100%, #25a0c9));
	background:-webkit-linear-gradient(top, #48cdc4 0%, #25a0c9 100%);
	background:-o-linear-gradient(top, #48cdc4 0%, #25a0c9 100%);
	background:-ms-linear-gradient(top, #48cdc4 0%, #25a0c9 100%);
	background:linear-gradient(to bottom, #48cdc4 0%, #25a0c9 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#48cdc4', endColorstr='#25a0c9', GradientType=0 );
}

.pricing-tables .main-plan h2 {
	color:#58fcf6;
	font-size:90px;
	line-height:38px;
}

.pricing-tables .main-plan h2 em {
	font-weight:600;	
	font-size:36px;
	font-style:normal;
}

.pricing-tables .main-plan ul,
.pricing-tables .main-plan .price {
	color:#fff;
}

.pricing-tables .main-plan .wrap-list {
	margin-left:25px;	
}

.pricing-tables .main-plan .price {
	font-size:58px;
}

.pricing-tables .main-plan .price small {
	position:relative;
	top:-30px;
}

.pricing-tables .main-plan .price em {
	font-size:22px;
	font-style:normal;
}

.pricing-tables .main-plan i {
	font-size:15px;
}

.pricing-tables .main-plan p,
.pricing-tables .default-plans p {
	font-size:13px;
	margin-bottom:15px !important;
}

.pricing-tables .main-plan p {
	color:#fff;
}

.pricing-tables .default-plans p {
	color:#9099ad;
}

.header-planos h2 {
	color:#858585;
	font-weight:900;
	font-size:55px;	
	line-height:1.2em;
}

.header-planos p {
	font-size:25px;	
	font-weight:300;
	margin-top:50px;
}

.conexao-blink-empresa,
.conexao-blink-casa {
	text-align:left;
	background:#f6f5f2;
	border-radius:8px;
	padding:35px 15px 30px 30px;
	margin-top:;
}

.conexao-blink-empresa h3,
.conexao-blink-casa h3 {
	font-size:36px;
	line-height:1em;
}

.conexao-blink-empresa h3 span,
.conexao-blink-casa h3 span {
	font-size:36px;
	font-weight:900;
}

.conexao-blink-empresa p,
.conexao-blink-casa p {
	text-transform:none;
	font-size:19px;
}

.conexao-blink-casa h3 {
	color:#4dcbc7;
}

.conexao-blink-casa h3 span {
	color:#0a70ab;
}

.conexao-blink-empresa h3 {
	color:#0a70ab;
}

.conexao-blink-empresa h3 span {
	color:#4dcbc7;
}

.escolha-seu-plano {
	color:#fff;
	text-align:left;
	background:#4dcbc7;
	border-radius:7px;
	padding:45px 15px 20px 50px;
	margin-top:20px;
	position:relative;
	top:-120px;
}

.escolha-seu-plano h3 {
	color:#fff;
	font-size:30px;
	line-height:1em;
	font-weight:800;
	margin-bottom:5px;
}

.escolha-seu-plano p {
	font-size:19px;
	font-weight:500;
	line-height:1.15em;
	margin-bottom:10px;
}
/* FIM PLANOS - PRICING TABLES */

.fibra-otica-section .fibra-otica h3 {
	font-size:36px;
	font-weight:800;
	color:#4dcbc7;	
	line-height:1.2em;
}

.fibra-otica-section .fibra-otica h4 {
	font-size:53px;
	font-weight:900;
	color:#0a70ab;	
	line-height:1.1em;
}

.fibra-otica-section .fibra-otica h5 {
	font-size:24px;
	font-weight:700;
	color:#666c7a;	
	text-transform:none;
	margin-top:50px;
	line-height:1.15em;
}

.fibra-otica-section .fibra-otica ul {
	margin-top:25px;
}

.fibra-otica-section .fibra-otica ul li {
	font-size:20px;
	color:#7f8698;	
}

.fibra-otica-section .fibra-otica ul li i {
	color:#4dcbc7;	
	margin-right:5px;
}

.fibra-otica-section .velocimetro-section h3 {
	font-size:55px;
	font-weight:900;
	color:#0a70ab;
	line-height:1em;
}

.fibra-otica-section .velocimetro-section p {
	font-size:34px;
	font-weight:300;
	color:#7f8698;
	line-height:1.15em;
}

.last-section-home h3 {
	font-size:82px;
	font-weight:300;
	color:#fff;
	line-height:0.9em;
}

.last-section-home h3 span {
	font-size:57px;
	font-weight:900;
}

.last-section-home .button {
	font-size:22px;
	padding:20px 35px;
}

.last-section-home .conexao-casa {
	margin-right:80px;
}

.last-section-home .button i {
	color:#949821;
	margin-right:20px;
	font-size:30px;
}

/* PAGINA CONEXAO CASA */
.home .pricing-tables .wpb_wrapper > div {
	margin-bottom:0;
}

.column-image img {
	padding-right:50px;	
}

.conexao-blink-casa-section h2 {
	font-size:48px;	
	line-height:1em;
	color:#4dcbc7;
	margin-left:30px;
}

.wrap-h3 {
	margin-top:30px;
}

.wrap-h3 img {
	float:left;	
	margin-right:30px;
}

.conexao-blink-casa-section h3 {
	font-size:21px;	
	line-height:1.2em;
	color:#9099ad;
	text-transform:none !important;
	font-weight:400;
	position:relative;
	top:24px;
}

.conexao-blink-casa-section ul {
	line-height:1em;
	font-size:21px;
	margin-top:40px !important;
	margin-left:40px !important;
}

.conexao-blink-casa-section ul li {
	color:#26a2c9;
}

.conexao-blink-casa-section p {
	font-size:21px;	
	line-height:;
	color:#0a70ab;
	font-weight:800;
	margin-top:20px;
	margin-left:40px;
}

.todos-planos-incluem-2 .qual-seu-plano {
	text-align:left;	
}

.todos-planos-incluem-2 .qual-seu-plano ul li {
	margin-left:0;
}

.qual-seu-plano {
	text-align:center;
}

.qual-seu-plano h2 {
	font-size:48px;	
	color:#47ccc5;
	line-height:1em;
	font-weight:700;
}

.qual-seu-plano p {
	font-size:24px;	
	color:#666c7a;
	font-weight:700;
	margin-top:60px;
}

.qual-seu-plano ul .icon-fiber {
	list-style-image:url(images/icon-fiber.png);	
}

.qual-seu-plano ul .icon-wifi {
	list-style-image:url(images/icon-wifi.png);	
}

.qual-seu-plano ul li {
	list-style-position:inside;	
	font-size:21px;
	color:#9099ad;
}

.condicoes .wpb_wrapper > div {
	margin-bottom:0;	
}

.condicoes h2 {
	font-size:24px;
	color:#666c7a;	
	font-weight:700;
}

.condicoes ul li {
	margin-left:10px;
	font-size:18px;
	color:#666c7a;
}

.condicoes ul li i {
	color:#47ccc5;	
	font-size:9px;
}

.fa.fa-star.blank-space {
	color:rgba(0,0,0,0);	
}
/* FIM PAGINA CONEXAO CASA */

/* PAGINA CONEXAO EMPRESA */
.conexao-empresa h1 {
	color:#47ccc5;	
	line-height:1.15em;
}

.conexao-empresa ul {
	font-size:21px;
	margin-left:210px !important;
	margin-top:30px !important;
}

.conexao-empresa ul li {
	color:#fff;	
	margin-bottom:25px !important;
	line-height:1.3em;
}

.conexao-empresa ul li i {
	color:#44c8c5;	
	margin-right:6px;
}

.conexao-empresa img {
	position:relative;
	z-index:2;
	left:15px;
}

.conexao-empresa .wrap-pragraph {
	max-width:82%;
	background:#28a7c9;	
	border-radius:6px;
	position:relative;
	top:-55px;
}

.conexao-empresa p {
	font-size:24px;
	color:#fff;	
	line-height:1.25em;
	font-weight:700;
	padding:40px 30px 40px 60px;
}

.todos-planos-incluem p {
	margin-top:5px;	
}

.todos-planos-incluem-2 p {
	margin-top:0;	
	line-height:54px;
}

.header-outros-recursos h2 {
	font-size:48px;
	font-weight:700;
	color:#47ccc5;	
	line-height:1.2em;
}

.header-outros-recursos h3 {
	font-size:36px;
	font-weight:400;
	color:#9099ad;	
	margin-top:40px;
}

.box-icons h4 {
	font-size:25px;
	font-weight:700;
	color:#666c7a;	
}

.box-icons .desc {
	font-size:18px;	
	color:#666c7a;	
}

.icon_box.icon_position_left .image_wrapper {
	width:138px !important;
	height:138px !important;	
	left:-20px !important;
}

.box-icons .wpb_wrapper > div {
	margin-bottom:45px;	
}

.header-outros-recursos {
	margin-top:90px;
}

.agendamento h2 {
	font-size:48px;
	color:#666c7a;	
	font-weight:300;
	line-height:1.2em;
}

.agendamento h3 {
	font-size:48px;
	color:#28a7c9;
	font-weight:800;
	text-transform:none;
	margin-top:50px;
}

.header-planos-empresa h2 {
	font-size:48px;
	font-weight:900;
	color:#fff;	
	margin-top:-30px;
}

.page-id-5667 {
	background:url(images/bg-conexao-empresa.jpg) !important;
	background-repeat:no-repeat !important;
	background-color:transparent !important;
}

.page-id-5667 #Header_wrapper {
	background-color:transparent !important;
}
/* FIM PAGINA CONEXAO EMPRESA */

/* PAGINA A BLINK */
#a-blink-planos {
	background-repeat:no-repeat;	
}

.a-blink-planos h2,
.a-blink-clientes h2 {
	font-weight:900;
	color:#0a70ab;	
	font-size:55px;
}

#a-blink-planos .vc_col-sm-1 {
	width:3.5%;	
}

#a-blink-planos .vc_col-sm-5 {
	width:46.5%;	
}

.img-a-blink-1,
.img-a-blink-2 {
	position:relative;
	top:-840px;
}

.a-blink-planos .wrapper {
	background:#fff;
	padding:55px 20px 30px 20px;
	border-radius:8px;	
	text-align:center;
	margin:0 auto;
	position:relative;
	top:-160px;
	width:50%;
	-webkit-box-shadow:0px 35px 44px 0px rgba(0,0,0,0.21) !important;
	-moz-box-shadow:0px 35px 44px 0px rgba(0,0,0,0.21) !important;
	box-shadow:0px 35px 44px 0px rgba(0,0,0,0.21) !important;
}

.a-blink-planos h3 {
	color:#47ccc5;
	font-weight:900;
	font-size:29px;
	margin-bottom:5px !important;
}

#a-blink-clientes {
	margin-top:-590px;
}

.a-blink-clientes p {
	color:#03598d;
	font-size:32px;	
	line-height:1.1em;
	margin-top:30px;
}

.a-blink-clientes .phone-number {
	font-weight:700;
	font-size:48px;
	color:#fff;
}

.a-blink-clientes .phone-number span {
	font-weight:400;
}

.custom-button button {
	padding:18px 45px !important;
	color:#0a70ab !important;	
	font-size:18px !important;
	font-weight:600 !important;
	margin-top:20px;
}

.header-velocimetro h1 {
    color:#4dcbc7;
	line-height:1.2em;
}

.dicas p {
	font-size:24px;
	color:#9099ad;	
	margin-bottom:30px;
	line-height:1.3em;
}

.dicas p strong {
    color:#d6dc30;
	font-weight:900;
}

.entenda {
	padding:10px 30px 0;	
	border-radius:8px;
}

.entenda .wpb_wrapper > div {
	margin-bottom:25px;	
}

.entenda h2 {
	font-size:51 !important;	
	color:#8d8d8d !important;
	text-transform:none;
	font-weight:400;
}

.entenda h4 {
	font-size:30px;
	color:#4dcbc7 !important;
	text-transform:none;
	font-weight:800;
	margin-top:20px;
}

.entenda p {
	font-size:18px;
	color:#9099ad;	
	margin-top:30px;
}

.faq h1 {
    color:#858585;
    font-weight:900;
	font-size:54px;
}

.faq h2 {
    color:#cacaca;
    font-weight:900 !important;
}

.faq h3 {
    color:#4dcbc7;
    font-weight:900 !important;
	font-size:30px;
	margin-top:60px;
	line-height:1.2em;
}

.faq p {
	font-size:18px;
    color:#6f6f6f;
    text-transform:none !important;
}

.faq .right-column .minha-blink i {
	color:#025587;	
	font-size:21px;
	position:relative;
	top:-1px;
}

.faq .right-column .minha-blink a {
	font-size:21px;
	font-weight:800;
	color:#025587;	
}

#menu-lateral {
	line-height:1.1em;	
	margin-top:40px;
}

#menu-lateral a {
	font-size:16px;
	color:#025587;	
}

.faq .right-column h2 {
	font-size:36px;
	font-weight:900;
	color:#cacaca;	
}

.botao-ouvidoria .vc_btn3 {
	background:#d6dc30 !important;	
	border-color:#d6dc30 !important;
	color:#1a5e99 !important;
	font-weight:600 !important;
	padding:12px 35px !important;
	font-size:16px !important;
}

.faq .right-column h4 {
	font-size:32px;
	color:#03598d;	
	text-transform:none;
	line-height:1.2em;
	margin-top:40px;
}

.faq-tel h2 {
	font-size:48px !important;
    color:#d6dc30 !important;
    font-weight:500 !important;
	margin-top:-30px;
}

.page-id-5759 {
	background:url(images/bg-faq.jpg) !important;	
}

.contratos h1 {
    color:#858585;
	line-height:1.2em;
}

.escolha-contrato {
    border:solid 1px #47cdc6;
    padding:35px;
    background-color:#47cdc6;
    border-radius:10px;
    text-align:center;
    min-height:250px;
    -webkit-box-shadow:0px 35px 44px 0px rgba(0,0,0,0.21) !important;
    -moz-box-shadow:0px 35px 44px 0px rgba(0,0,0,0.21) !important;
    box-shadow:0px 35px 44px 0px rgba(0,0,0,0.21) !important;
}

.escolha-contrato h5 {
    color:#ffffff !important;
    font-size:18px !important;
	line-height:1.3em;
	margin-bottom:0;
}

.contrato-perm img {
   margin-top:40px;
}

.contrato-scm img {
   margin-top:30px;
}


.escolha-contrato p {
    color:#ffffff !important;
    margin-bottom:0px;
	line-height:1.4em;
	font-size:12px;
}

.contrato-perm .escolha-contrato  {
    padding-top:60px;
}

.contratos .vc_column_container > .vc_column-inner {
    padding-left:40px;
    padding-right:40px;
}

footer h4 {
	font-size:20px;	
	color:#353940;
	font-weight:800;
	margin-bottom:10px;
}

#Footer a {
	font-size:16px;	
}

.widget_nav_menu ul {
	line-height:0.5em;	
}

.footer_copy p {
	margin-bottom:0;	
	font-size:13px;
	line-height:1.3em;
}

.footer_copy .rodape-2 h1 {
	font-size:38px;	
	font-weight:300;
}











































/* MEDIA QUERIES -------------------------------------------------------------------------------------------*/

/* Menor que 1239 */
@media only screen and (max-width: 1239px) {
	
	
	
	#planos-conexao-blink-casa .pricing-tables .first-column.vc_col-sm-3,
	#last-section-home .vc_col-sm-8 {
		width:100%;	
	}
	
	#escolha-seu-plano .vc_col-sm-3 {
		width:32%;	
	}
	
	.page-id-5759 {
		background:url(images/bg-faq-tablet.jpg) !important;	
	}
	
	#last-section-home {
		background:url(images/bg-last-section-home-tablet.jpg) !important;
		background-size:cover !important;	
	}
	
	#a-blink-clientes {
		background:url(images/bg-a-blink-clientes-tablet.jpg) !important;
		background-size:cover !important;	
	}
	
	
	.last-section-home {
		padding-top:40px;
		padding-left:180px;	
	}
	
	.last-section-home h3 {
		font-size:50px;	
		line-height:1.2em;
	}
	
	#planos .pricing-tables .vc_col-sm-3,
	#planos .pricing-tables .first-column {
		width:25%;
	}	

	#planos-conexao-blink-casa .pricing-tables .vc_col-sm-3 {
		width:33.33%;
	}
	
	.hide-tablet {
		display:none;	
	}
	
	.show-tablet {
		display:inherit;	
	}
	
	.conexao-blink-casa h3 {
		font-size:30px;
	}
	
	
	#planos .pricing-tables .default-plans {
		padding:40px 15px 25px 15px;
	}	
	
	#planos .pricing-tables {
		margin-top:30px;	
	}
	
	.fibra-otica-section .fibra-otica ul li {
		font-size:19px;	
	}
	
	#planos-conexao-empresa .pricing-tables .default-plans,
	#planos-conexao-blink-casa .pricing-tables .default-plans {
		padding:40px 15px 10px 15px;
	}
	
	#planos-conexao-empresa .button {
		padding:13px 15px 11px 15px;
	}
	
	#planos-conexao-empresa  .vc_column_container > .vc_column-inner {
		padding-left:10px;
		padding-right:10px;
	}
	
	#conexao-blink-casa .vc_col-sm-7 {
		width:40%;	
	}

	#conexao-blink-casa .vc_col-sm-5 {
		width:60%;	
	}
	
	.pricing-tables .main-plan p {
		font-size:12px;	
	}
	
	.vc_row.wpb_row.vc_inner.vc_row-fluid.header-outros-recursos.vc_custom_1513735338419 {
		padding-top:0 !important;	
	}
	
	.header-outros-recursos h2 {
		font-size:38px;
	}
	
	.header-outros-recursos h3 {
		font-size:26px;
	}
	
	.a-blink-planos h3 {
		font-size:25px;
	}	
	
	.a-blink-clientes {
		margin-top:-50px;	
	}
	
	.img-a-blink-1,
	.img-a-blink-2 {
		position:relative;
		top:-790px;
	}

	.a-blink-planos .wrapper {
		width:60%;
	}
	
	.header-planos-empresa h2 {
		font-size:42px;	
	}
	
	.conexao-empresa ul {
		margin-left:0 !important;	
	}
	
	.escolha-contrato {
		padding:35px;
		min-height:310px;
	}
	
	.contrato-perm .escolha-contrato  {
		padding-top:40px;
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
}




@media only screen and (max-width: 800px) {
	
	#planos {
		background:url(images/bg-body-mobile.jpg) !important;
		background-size:cover !important;	
	}
	
	#escolha-seu-plano .vc_col-sm-3,
	#conexao-blink-empresa .vc_col-sm-4,
	#planos .pricing-tables .first-column.vc_col-sm-3 {
		width:100%;	
	}
	
	#planos .pricing-tables .vc_col-sm-3 {
		width:33.33%;	
	}
	
	.a-blink-planos h3 {
		font-size:22px;
	}
	
	.img-a-blink-1,
	.img-a-blink-2 {
		position:relative;
		top:-680px;
	}

	.hide-tablet-portrait {
		display:none;	
	}
	
	.fibra-otica-section {
		margin-top:-200px;	
	}
	
	#planos-conexao-blink-casa .vc_column_container > .vc_column-inner {
		padding-left:10px !important;
		padding-right:10px !important;
	}
	
	.pricing-tables .main-plan .wrap-list {
		margin-left:0;
	}
	
	 #planos-conexao-blink-casa .pricing-tables .main-plan {
		padding:40px 15px 10px 15px;
	}
	
	.pricing-tables .main-plan img {
		right:10px;	
	}
	
	.condicoes ul li {
		font-size:15px;
	}
	
	#planos-conexao-blink-casa .left-column.vc_col-sm-6 {
		width:60%;	
	}
	
	#planos-conexao-blink-casa .right-column.vc_col-sm-6 {
		width:40%;	
	}
	
	.pricing-tables .price {
		font-size:3em;
	}
	
	.pricing-tables .main-plan .price {
		font-size:3.1em;
	}	
	
	.pricing-tables .price em,
	.pricing-tables .main-plan .price em {
		font-size:14px;
		font-style:normal;
	}
	
	.pricing-tables .main-plan h2 {
		font-size:80px;
	}
	
	#planos-conexao-empresa .button {
		padding:13px 10px 11px 10px;
	}
	
	.pricing-tables ul {
		font-size:13px;	
	}
	
	.pricing-tables .main-plan i {
		font-size:13px;
	}
	
	#planos-conexao-empresa .pricing-tables .main-plan {
		padding:40px 15px 10px 15px;
	}
	
	#a-blink-clientes .first-column.vc_col-sm-5 {
		width:25%;	
	}
	
	#a-blink-clientes .vc_col-sm-4 {
		width:50%;	
	}
	
	.icon_box.icon_position_left .image_wrapper {
		float:left;	
		margin-right:20px;
	}
	
	.icon_box.icon_position_left .desc_wrapper {
		text-align:left !important;
	}
	
	.box-icons .desc {
		font-size:16px;
	}
	
	.box-icons .first-column.vc_col-sm-1 {
		width:0;	
	}
	
	.faq p {
		line-height:1.2em;
	}

	.vc_column-inner.vc_custom_1513992542760 {
		padding-left:30px !important;
	}
	
	.faq .right-column h4 {
		font-size:26px;
	}	
	
	.faq-tel h2 {
		font-size:33px !important;
	}	
	
	.contratos .vc_column_container > .vc_column-inner {
		padding-left:20px;
		padding-right:20px;
	}
	
	.contratos .right-column.vc_col-sm-2,
	.contratos .left-column.vc_col-sm-2 {
		width:14%;	
	}
	
	.contratos .contrato-scm.vc_col-sm-4,
	.contratos .contrato-perm.vc_col-sm-4 {
		width:36%;	
	}

	
	
}


@media only screen and (max-width: 767px) {
	
	.pricing-tables .main-plan h2 {
		font-size:90px;
	}
	
	.pricing-tables .price em {
		font-size:18px;
		font-style:normal;
	}
	
	.pricing-tables .price {
		font-size:3.8em;
	}
	
	.pricing-tables .main-plan .price {
		font-size:58px;
	}	
	
	#last-section-home {
		background:url(images/bg-last-section-home-mobile.jpg) !important;
		background-size:cover !important;	
	}
	
	#planos-conexao-empresa {
		background:url(images/bg-body-mobile.jpg) !important;
		background-size:cover !important;	
	}
	
	#a-blink-planos {
		background:url(images/bg-a-blink-planos-mobile.jpg) !important;
		background-size:cover !important;	
	}
	
	.hide-mobile {
		display:none;	
	}
	
	.show-mobile {
		display:inherit;	
	}

	.contratos .contrato-scm.vc_col-sm-4,
	.contratos .contrato-perm.vc_col-sm-4,
	#conexao-blink-casa .vc_col-sm-7,
	#conexao-blink-casa .vc_col-sm-5,
	#a-blink-clientes .vc_col-sm-4,
	#a-blink-clientes .first-column.vc_col-sm-5,
	#a-blink-planos .vc_col-sm-1,
	#a-blink-planos .vc_col-sm-5,
	#planos-conexao-blink-casa .pricing-tables .first-column,
	#planos-conexao-blink-casa .pricing-tables .vc_col-sm-3,
	#planos .pricing-tables .first-column,
	#planos .pricing-tables .vc_col-sm-3 {
		width:100%;	
	}
	
	.fibra-otica-section .fibra-otica h3 {
		font-size:30px;
	}
	
	.fibra-otica-section .fibra-otica h4 {
		font-size:42px;
	}
	
	.header-planos h2 {
		font-size:40px;	
	}
	
	.fibra-otica-section {
		margin-top:-200px;
	}
	
	.fibra-otica-section .velocimetro-section h3 {
		font-size:45px;	
	}
	
	.fibra-otica-section .velocimetro-section p {
		font-size:24px;	
	}
	
	.last-section-home {
		padding-left:0;	
	}
	
	.last-section-home h3 {
		font-size:53px;	
	}
	
	.last-section-home h3 span {
		font-size:38px;	
	}
	
	.last-section-home .conexao-casa {
		margin-right:0;	
	}
	
	.last-section-home .button {
		font-size:18px;	
		padding:15px 35px 20px 35px;
	}
	
	#last-section-home {
		padding-top:60px;
		margin-top:-120px;
	}
	
	.pricing-tables .main-plan p {
		font-size:13px;	
	}

	.conexao-empresa .wrap-pragraph {
		max-width:100%;	
	}
	
	.conexao-empresa p {
		font-size:18px;
		padding:40px 30px;
	}
	
	.header-planos-empresa h2 {
		font-size:38px;
		line-height:1.2em;
	}
	
	#planos-conexao-empresa .pricing-tables .default-plans,
	#planos-conexao-blink-casa .pricing-tables .default-plans {
		padding:40px 25px 10px 25px;
	}
	
	#planos-conexao-empresa .button {
		padding:13px 30px 11px 30px;
	}
	
	.condicoes ul li {
		font-size:15px;
		line-height:1.3em;
	}
	
	.header-outros-recursos h2 {
		font-size:30px;
	}	
	
	.header-outros-recursos h3 {
		font-size:20px;
		line-height:1.2em;
	}
	
	.icon_box.icon_position_left .image_wrapper {
		width:60px !important;
		height:60px !important;
	}
	
	.icon_box.icon_position_left {
		padding-left:50px !important;
	}	
	
	.box-icons h4 {
		font-size:20px;
		line-height:1.2em;
	}

	.agendamento h2 {
		font-size:38px;
	}

	.agendamento h3 {
		font-size:35px;
	}

	.a-blink-planos .wrapper {
		padding:50px 10px 30px 10px;
		width:70%;
	}

	.img-a-blink-1,
	.img-a-blink-2 {
		position:relative;
		top:-650px;
	}

	.a-blink-planos h3 {
		font-size:22px;
	}

	.a-blink-planos .row-planos .right-column {
		margin-top:-500px;
	}

	#planos-conexao-blink-casa .left-column.vc_col-sm-6 {
		width:100%;	
	}
	
	#planos-conexao-blink-casa .right-column.vc_col-sm-6 {
		width:100%;	
	}

	.rodape-1 {
		width:100% !important;	
		text-align:left;
	}

	.rodape-3 {
		float:left !important;
	}

	.conexao-blink-casa-section h3 {
		font-size:17px;	
	}

	.faq h1 {
		font-size:40px;
		line-height:1.2em;
	}	
	
	.vc_column-inner.vc_custom_1513992418384 {
		border-right:none !important;	
		padding-right:30px !important;
	}

	.faq h3 {
		font-size:25px;
	}


	.faq p {
		line-height:1.4em;
	}

	#planos .pricing-tables .main-plan {
		margin-top:20px;	
	}

	
}


/* Telas de retina */
@media (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) { 

}

/* Hack somente para Chrome e Safari */
@media screen and (-webkit-min-device-pixel-ratio:0) {
	
}

/* Hack para Firefox */
@-moz-document url-prefix() { 
	
}


