﻿.list-faq .list-body{position:relative;z-index:20}
.list-faq .list-body h4{min-height:0!important;font-size:20px}
.list-rooms .list-image+.list-body{padding-top:15px}
.list-rooms .list-body{text-align:center;width:100%}
.list-rooms .list-body ul{list-style:none;font-size:0;line-height:0}
.list-rooms .list-body li{display:inline-block;vertical-align:top;font-size:14px;line-height:1.57;padding:7px 10px;font-weight:500}
.list-rooms .list-body h3{font-size:27px;color:#161616;margin-bottom:0}
.list-rooms .list-body li:first-child{padding-left:0}
.list-rooms .list-body li:last-child{padding-right:0}


div#social-media-links{float:left; width:1000px; text-align:center; margin:0px auto; padding-bottom:10px; color:#6F6F6F;}



table#social-media-links{
	text-align:center;
	padding-left:40px;
}

table#social-media-links td{
	vertical-align:middle;
	padding:0px 4px;
}
.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}
.dropdown-item:focus,.dropdown-item:hover{color:#16181b;text-decoration:none;background-color:#f8f9fa}
.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#007bff}
.dropdown-item.disabled,.dropdown-item:disabled{color:#6c757d;background-color:transparent}


.dropdown-item:focus, .dropdown-item:hover {
  color: #062f4f;
  text-decoration: none;
  background-color: transparent;
}


div#n2-ss-4 .n2-ss-layer .n2-font-1009-hover{font-family: 'Montserrat','Arial';color: #ffffff;font-size:225%;text-shadow: none;line-height: 1.5;font-weight: normal;font-style: normal;text-decoration: none;text-align: center;letter-spacing: normal;word-spacing: normal;text-transform: none;}

div#n2-ss-4 .n2-ss-layer .n2-font-1009-hover:HOVER, div#n2-ss-4 .n2-ss-layer .n2-font-1009-hover:ACTIVE, div#n2-ss-4 .n2-ss-layer .n2-font-1009-hover:FOCUS{@tab1}
.bg-white{background-color:#fff}

	.footerlink-panel .row{margin:0 -15px;}

	.footerlink-panel [class*="col-lg-"]{float:left; padding-left:15px; padding-right:15px;}

	.footerlink-panel .col-lg-2{width:16%;}


.footerlink-panel{font-family:Verdana,Geneva,sans-serif; padding:30px 0 35px; border-bottom:1px solid #bebebe;}

.footerlink-panel h3{font-size:16px; line-height:20px; color:#000; padding:0 0 12px; margin:0 0 16px; font-family: 'avantgarde_md_btmedium'; border-bottom:1px solid #b8b8b8;  }

.footerlink-panel p{padding:0 0 6px;}

.footerlink-panel p a{color:#000; text-decoration:underline; line-height:18px;}

.footerlink-panel p a:hover{color:#de172a;}

.footerlink-panel .col-lg-7{width:43.333%;}

.footerlink-panel .col-lg-3{width:40%;}

#header .header-slogan {
	padding:0;
	width:380px;
	display:block;
	position:absolute;
	top:38px;
	left:140px;
	font-size:38px;
	line-height:40px;
	color:#E15B2A;
}

.anchor_positioning{ margin-top:-72px; float:left}


#navigation {
float:left;
width:940px;
}
.dwpb-inner{margin:0 auto}
.row{margin-left:-15px;margin-right:-15px}
.row:after,.row:before{content:" ";display:table}
.row:after{clear:both}
.cfct-widget-module-multitaxonomytaglist .cfct-mod-content .row:nth-of-type(1)+hr{margin-bottom:16px}
.row-right:after,.row-right:before{display:table;line-height:0;content:""}
.row-right:after{clear:both}
.row-right .ginput_container{float:right;width:23.2%;display:inline-block}
.row-right .gfield_label{width:45%;float:left;margin-left:25%;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}
.row-right .gfield_description{width:40%}
#selector-parent-div .well .clickable-row .row{user-select:none}

.title03
{ font-size:14pt;
  color:#007240;
}
.nav{margin-bottom:0;padding-left:0;list-style:none}
.nav:before,.nav:after{content:" ";display:table}
.nav:after{clear:both}
.nav .nav-divider{height:1px;margin:9.5px 0;overflow:hidden;background-color:#e5e5e5}
.nav-tabs{border-bottom:1px solid #ddd}
.nav-justified,.nav-tabs.nav-justified{width:100%}
.nav-tabs-justified,.nav-tabs.nav-justified{border-bottom:0}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}
.nav-tabs.nav-justified{width:100%;border-bottom:0}


.fake-table {
  display: table;
  width: 100%;
  height: 100%; }

  .home-container .page-header .fake-table {
    position: relative; }

  .why-container .page-header .fake-table {
    position: relative; }

  .about-container .page-header .fake-table {
    position: relative; }

  .team-container .page-header .fake-table {
    position: relative; }

  .contact-container .page-header .fake-table {
    position: relative; }

  .funds-container .page-header .fake-table {
    position: relative; }

  .fund-container .page-header .fake-table {
    position: relative; }

  .careers-container .page-header .fake-table {
    position: relative; }

  .how-to-container .page-header .fake-table {
    position: relative; }

  .press-container .page-header .fake-table {
    position: relative; }

  .page-not-found .fake-table {
    min-height: 100vh; }

ul.list-social li a.facebook {
  background: #3b5999;
}


footer .container div.address {
  float: right;
  text-align: right;
  padding: 10px 0;
}


footer .container div.address .follow {
  display: inline-block;
  color: white;
  text-decoration: none;
  font-size: 18px;
  margin: 0 5px 10px 5px;
}


footer .container div.address .follow:hover {
  opacity: 0.75;
}


footer .container div.address .follow-icn {
  display: inline-block;
  height: 18px;
  width: auto;
  margin: 0 0 -2px 0;
}

  
  footer .container div.slogan, footer .container div.address {
    padding: 0;
    margin: 10px 0;
  }

.header .lang,
.header .menu,
.header-mobile .kebab,
.header-mobile .basket{float:right;}

.header .lang{margin:3px 0;}

.lang{display:inline-block;vertical-align:middle;margin:0;padding:0;list-style:none;}

.lang-item{cursor:pointer;display:inline-block;vertical-align:middle;padding:2px 4px 3px;}

.lang-item.is-current{background-color:#383838;padding:2px 5px 3px;}

.lang-link,
.lang-img{display:block;}

.footer .lang{display:none;margin-bottom:5px;text-align:center;}
.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children{position:relative}
.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children{margin-right:-31px}
.tb-megamenu-item .mega-group-title{font-size:1.1em;}
.nav-dropdown .nav-dropdown-col .menu-item-has-children{margin-top:5px}
.nav-vertical li li.menu-item-has-children{margin-bottom:1em}

#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
.row{margin-right:-15px;margin-left:-15px}
#alas_header_widgetarea .lang-item{list-style:none;font-size:14px;display:inline-block;margin:2px
5px}
#alas_header_widgetarea .lang-item
a{display:inline-block;padding:3px
8px;color:#fff;background-color:#dfdfdf}
#alas_header_widgetarea .lang-item.current-lang
a{background-color:#000}
#alas_header_widgetarea .lang-item a:hover{color:#fff;background-color:#ce121b}
.homepage-carousel .slick-slide .car-title{font-family:"Alegreya Bold";display:block;position:absolute;font-size:16px;bottom:-8px;left:0;color:#fff;line-height:1;text-transform:uppercase;width:100%;padding:10px 5px 20px 15px;background-color:rgba(220,20,60,.5);margin:0}
.homepage-carousel .slick-slide .car-title a,.homepage-carousel .slick-slide .car-title a:hover,.homepage-carousel .slick-slide .car-title a:visited{color:#fff;text-decoration:none}
.nav-carousel .car-title{font-size:12px;font-weight:400;text-transform:uppercase;color:#fff;margin:0;font-family:"Open Sans"}
.nav-carousel .slick-list .car-title:focus,.nav-carousel .slick-list .slick-slide:focus{outline:0}

.sfcm.sfsi_wicon { padding: 0; width: 100% !important; border: medium none !important; height: auto !important;}

.wpls-logo-showcase .wpls-logo-cnt.slick-slide{margin:0 5px;}

.wpls-logo-showcase .wpls-logo-cnt.slick-slide img{display:inline-block !important; max-height:250px; max-width:100%; box-sizing: border-box; padding:10px; border:1px solid #f1f1f1; box-shadow:none !important }

.sliderimage_hide_border .wpls-logo-cnt.slick-slide img{padding:0px; border:0px solid #f1f1f1;}

    .client_login.menu-item{
        display:none
    }

	.footer__social{
		position:absolute;
		top:-102%;
		left:0;
		width:70px;
	}

		.footer__social a{
			width:30px;
		}

		.footer__social a:nth-child(1){
			float:left;	
		}

		.footer__social a:nth-child(2){
			float:right;	
		}
.showcase2{height:250px;margin:20px 0}
.showcase,.showcase h2,.showcase2,.showcase2 h2,.showcase3,.showcase3 h2{font-size:11px;color:#fff;text-transform:uppercase}


.home-section .inner-grid-1 {
	grid-template-columns: 30% 70%;
	grid-template-rows: 250px;
}


.home-section .inner-grid-2 {
	grid-template-columns: 65% 35%;
	grid-template-rows: 250px;
}


.ent-title span:not(.inner) {
	display: block;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	color: #fff;
	width: 50px;
	text-align: center;
	font-size: 20px;
	background: rgba(0, 0, 0, .2)
}


.ent-title .inner {
	text-transform: none;
}
.bg-index .nome{font-weight:500;font-size:55px;line-height:50px;color:white}
.mvv .nome{font-weight:800;font-size:40px;text-transform:uppercase;color:white}
.lista-servicos .item a .nome{font-weight:600;font-size:25px;text-transform:uppercase}
.single-plano .assim-tv .tab-canais .tab-content.assimtv .item .nome{font-weight:600;font-size:16px;color:#969696}
.page-assim-app .app .lista-app .nome{color:#FF6D34;font-size:22px;font-weight:600;text-transform:uppercase}
.lista-velocidade .nome{color:#FF6D34;font-size:22px;font-weight:600;text-transform:uppercase}
.cartao .nome{color:#FF6D34;font-size:22px;font-weight:600;text-transform:uppercase}
.baixe-agora .nome{font-weight:600;font-size:22px;text-transform:uppercase;color:#FF6D34;position:relative;padding-left:50px;margin-bottom:20px}
.baixe-agora .nome .icon{position:absolute;top:-5px;left:0;font-size:38px}
.baixe-agora .nome .icon.icon-antivirus-protecao{font-size:50px;top:-15px}



#footer p { text-align:center; font-size:.9em; color:#000; margin:0 auto; }

#footer p.copyright { margin:0; padding:0;}

#footer p.address { margin:0 0 15px 0; padding:0;}
#footer{font-size:.9em;float:left;width:100%;overflow:hidden;position:relative;text-align:center}
#footer ul,#footer .list-dra,#footer .list-solid-arrow,#footer .list-square{clear:left;float:left;list-style:none;margin:0;padding:0 0 0 1em;position:relative;left:50%;text-align:center}
#footer ul li,#footer .list-dra li,#footer .list-solid-arrow li,#footer .list-square li{display:block;float:left;list-style:none;margin:1em 1em 0 0;padding:0 1em 0 0;position:relative;right:50%;border-right:1px solid #000}
#footer ul li:last-child,#footer .list-dra li:last-child,#footer .list-solid-arrow li:last-child,#footer .list-square li:last-child{border:none}

.panel-row-style {
  zoom: 1;
}

.panel-row-style:before {
  content: '';
  display: block;
}

.panel-row-style:after {
  content: '';
  display: table;
  clear: both;
}
.et_search_outer{overflow:hidden;position:absolute;top:0;width:100%}
.et_vertical_nav .et_search_outer{overflow:visible;position:relative}
.et_header_style_centered .et_search_outer,.et_header_style_split .et_search_outer{display:none}


.tt-footer-copy {
  font-family: 'Roboto';
  font-size: 10px;
  line-height: 14px;
  font-weight: 500;
  color: rgba(255, 255, 255, 0.3);
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  text-align: center;
  padding: 12px 0;
}


.tt-footer-copy a {
  color: rgba(255, 255, 255, 0.3);
}


.tt-footer.grey .tt-footer-copy,
.tt-footer-copy.grey {
  background: #e9e5d9;
  color: rgba(17, 17, 17, 0.6);
  opacity: 1;
  border-color: #dcd8cd;
}


.port-grid-text{
	background:#f35e59;
	width: 50%;
	float: left;
	text-align: center;
	min-height:280px;
	position:relative;
}

.port-grid-text p{
	color: #FFF;
	font-size:em;
	font-weight:600;	
}

.port-grid-text img{
	margin-top:5em;
}

.port-grid-text-c{
	background:#A4B7CF;
}

.port-grid-text h3{
	color:#fff;
	font-size:1.7em;
	font-weight:bold;
	margin: 10px 0 3px;
}

.header-type-8 .menu-wrapper .navbar-collapse .menu-main-container .menu {
  float: left;
  text-align: left;
  width: auto;
}

.header-type-10 .menu-wrapper .navbar-collapse .menu-main-container .menu {
  float: left;
  text-align: left;
  width: auto;
}




.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	height: 1px;
	overflow: hidden;
	position: absolute !important;
	width: 1px;
	word-wrap: normal !important;
}


.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	color: #10c0cc;
	display: block;
	font-size: 14px;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000; 
}


.social-menu a .screen-reader-text {
	position: absolute;
	top: -9999em;
	left: -9999em;
}



.toggle-nav{
	display: none;
	position: relative;
	float: right;
	top: 20px;
	right: 20px;
	height: 30px;
	width: 30px;
	cursor: pointer;
}


.toggle-nav span{
	position: relative;
	display: block;
	width: 30px;
	height: 3px;
	background: #FFF;
	margin-top: 10px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}


.toggle-nav span:after,
.toggle-nav span:before{
	content: "";
	position: absolute;
	left: 0;
	height: 3px;
	width: 100%;
	background: #FFF;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}


.toggle-nav span:after{
	top: -9px;
}


.toggle-nav span:before{
	bottom: -9px;
}
.better-social-counter .social-list{margin:0;padding:0;list-style:none}
.better-social-counter.style-box .social-list{margin-top:0;margin-left:-5px;margin-right:-5px}
.rh-cover .better-social-counter.style-button .social-list{text-align:center}
.rh-cover.no-login-icon .better-social-counter.style-button .social-list{position:absolute;top:9px;max-width:80%;height:45px;overflow:hidden;text-align:left}
.topbar .better-studio-shortcode .social-list{display:inline-block;float:right}
.bs-social-share .social-list{list-style:none;padding:0;margin:0}
.widget_better-social-counter .better-social-counter.style-button .social-list{text-align:center}
.footer-social-icons .better-social-counter.style-big-button .social-list{text-align:center;font-size:0}
.navbar-toggleable .menu-item{font-size:1.3333333333rem;padding-bottom:.8333333333rem;font-weight:600;color:#000;text-align:right;line-height:1}
.navbar-toggleable .menu-item a{color:#20201f;transition:all .1s ease}
.navbar-toggleable .menu-item a:hover{color:#b8161d;transition:all .1s ease}


		.wf-loading .menu-item,
		.wf-loading h1,
		.wf-loading h2,
		.wf-loading h3,
		.wf-loading h4,
		.wf-loading h5,
		.wf-loading h6,
		.wf-loading p,
		.wf-loading a,
		.wf-loading button,
		.wf-loading li {
			
			visibility: hidden !important;
		}
.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}
#u22653-6{position:relative;min-height:7px;}
.clearfix:after{content:"\0020";visibility:hidden;display:block;height:0px;clear:both;}
*:first-child+html .clearfix{zoom:1;}

  .fusion-standard-logo.fusion-logo-2x {
    display: inline-block;
  }

  #side-header .fusion-standard-logo.fusion-logo-2x {
    display: inline-block;
  }
#side-header .fusion-mobile-logo-1 .fusion-standard-logo,.fusion-mobile-logo-1 .fusion-standard-logo{display:none;}
#mobilenav .mobilenav-bg,#mobilenav .mobilenav-wrapper{height:100%;overflow:auto}
.page-navigation ul li:last-child,.page-navigation ul li.page-item-20,.page-navigation ul li.menu-item-48{margin-right:0}


.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children {
	position: relative;
}


.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children {
	margin-right: -31px;
}

.text-bold{
    font-weight: bold;
}

	
	.section-1 {
		height: auto;
	}

	
	.section-1 .col2 {
		float: none;
	}
