@charset "UTF-8";

body {
	margin:0;
	padding:0;
	background-color: #000;
	color: #fff;
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-size: 19px;
	font-weight: 300;
}
.clearfix{clear: both;}

.breadcrumb {
    padding: 8px 15px;
    margin-bottom: 20px;
    list-style: none;
    background-color: transparent;
    border-radius: 4px;
    border: 1px solid #f5f5f5;
}

/* H1 TO H6 */
h1{font-size:48px; font-weight: 500;}
h2{font-size:36px; font-weight: 500;}
h3{font-size:30px; font-weight: 500;}
h4{font-size:24px; font-weight: 500;}
h5{font-size:18px; font-weight: 500;}

/* LINKS */
a{color:#cfcfcf; font-weight: 700; text-decoration: none;}
a:hover{color:#cfcfcf; font-weight: 700; text-decoration: none;}
a:link{color:#cfcfcf; font-weight: 700; text-decoration: none;}
a:focus{color:#cfcfcf; font-weight: 700; text-decoration: none;}
a:active{color:#cfcfcf; font-weight: 700; text-decoration: none;}


/* FONTS WEIGHTS AND COLORS */
#categoriaId{
    font-size:18px;
}
#ficheiroUpload{
    font-size:14px;
}

/* PAGINATION */
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover{
	background-color: #333333;
    border-color: #333333;
}
.pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover{color: #333333;}
.pagination>li>a, .pagination>li>span{color: #333333;}
	

/* FORMATACOES FORMULARIOS */
select{}
input[type=radio]{}

/* BOTOES AUDIOGESTS */
.btn-fundo-roxo-txt-branco{
    background-color: #333333;
	border: none;
	outline: none;
    color: #ffffff;
    text-decoration: none;
    text-transform: uppercase;
    border-radius: 3px;
    padding: 13px 25px 10px 25px;
    font-size: 20px;
    font-weight: 400;
}
.btn-fundo-roxo-txt-branco:active{color: #ffffff; text-decoration: none; font-weight: 400; font-size: 20px;}
.btn-fundo-roxo-txt-branco:hover{color: #ffffff; text-decoration: none; font-weight: 400; font-size: 20px;}
.btn-fundo-roxo-txt-branco:link{color: #ffffff; text-decoration: none; font-weight: 400; font-size: 20px;}
.btn-fundo-roxo-txt-branco:focus{color: #ffffff; text-decoration: none; font-weight: 400; font-size: 20px;}


.btn-fundo-cinza-txt-preto{
    background-color: #D9D9D9;
	border: none;
	outline: none;
    color: #000000;
    text-decoration: none;
    text-transform: uppercase;
    border-radius: 3px;
    padding: 9px 25px 5px 25px;
    font-size: 20px;
    font-weight: 400;
}
.btn-fundo-cinza-txt-preto:active{color: #000000; text-decoration: none; font-weight: 400; font-size: 20px;}
.btn-fundo-cinza-txt-preto:hover{color: #000000; text-decoration: none; font-weight: 400; font-size: 20px;}
.btn-fundo-cinza-txt-preto:link{color: #000000; text-decoration: none; font-weight: 400; font-size: 20px;}
.btn-fundo-cinza-txt-preto:focus{color: #000000; text-decoration: none; font-weight: 400; font-size: 20px;}


table.dataTable tbody tr {
     background-color: #000000 !important; 
}

/* ********* HOMEPAGE ********* */
/* TOP BAR */
.barra-topo{
	color: #aaaaaa;
	font-size:17px;
	margin: 25px 0 25px 0;
	font-weight: 400;
}
.barra-topo a{color: #aaaaaa; text-decoration: none; font-weight: 400;}
.barra-topo a:hover{color: #aaaaaa; text-decoration: none; font-weight: 400;}
.barra-topo a:link{color: #aaaaaa; text-decoration: none; font-weight: 400;}
.barra-topo a:focus{color: #aaaaaa; text-decoration: none; font-weight: 400;}
.barra-topo a:active{color: #aaaaaa; text-decoration: none; font-weight: 400;}

.select-idioma{color:#aaaaaa !important; font-weight: 700; text-decoration: none;}
.select-idioma:hover{color:#aaaaaa !important; font-weight: 700; text-decoration: none;}
.select-idioma:link{color:#aaaaaa !important; font-weight: 700; text-decoration: none;}
.select-idioma:focus{color:#aaaaaa !important; font-weight: 700; text-decoration: none;}
.select-idioma:active{color:#aaaaaa !important; font-weight: 700; text-decoration: none;}

/* MENU NAVEGACAO */
.menu-desktop a {
	float: left;
	display: block;
	color: #ffffff;
	text-align: center;
	padding: 0 35px 15px 0;
	text-decoration: none;
	font-size: 20px;
	font-weight: 400;
}
.menu-desktop a:hover {color: #cdcdcd;}
.menu-desktop a:active {color: #cdcdcd;}

.nav-menu-mobile{display:none;}
.submenu-mobile{display:none;}
.down-white{
	color: #fff;
    margin-left: 10px;
	vertical-align: middle;
	font-size:12px;
}
.down-black{
	color: #000;
    margin-left: 10px;
	vertical-align: middle;
	font-size:12px;
}

.dropdown-audiogest {
	float: left;
	overflow: hidden;
}

.dropdown-audiogest .dropbtn {
	border: none;
	outline: none;
	margin: 0;
	cursor: pointer;
}

.dropdown-audiogest-content {
	display: none;
	position: absolute;
	top: 30px;
	padding: 12px 0;
	background-color: #ffffff;
	min-width: 160px;
	-webkit-box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.3);
	box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.3);
	z-index: 9;
}

.dropdown-audiogest-content a {
	float: none;
	color: black;
	padding: 10px 25px;
	text-decoration: none;
	display: block;
	text-align: left;
	font-size:18px;
}

.dropdown-audiogest-content a:hover {}
.dropdown-audiogest:hover .dropdown-audiogest-content {
	display: block;
}

/* OWL CAROUSEL */
.titulo-banner{
	color: #ffffff;
	font-size:40px;
	font-weight: 400;
	letter-spacing: 10px;
	width: 50%;
	padding: 50px 0 0 0;
}
.descricao-banner{
	color: #ffffff;
	font-size:26px;
	font-weight: 300;
	width: 50%;
	line-height: 125%;
}
.btn-banner{
	color: #ffffff;
	font-size:20px;
	font-weight: 700;
	text-decoration: none;
	width: 50%;
}
.btn-banner:hover{color: #ffffff; text-decoration: none;}
.btn-banner:link{color: #ffffff; text-decoration: none;}
.btn-banner:active{color: #ffffff; text-decoration: none;}
.btn-banner:focus{color: #ffffff; text-decoration: none;}

.owl-dots {
    top: 5px;
    position: absolute;
	width:100%;
	margin:0 auto;
	z-index:99;
}

.onda-topo{
	display:inline-block;
	position: absolute;
	width: 100%;
	z-index: 1;
	top: 410px;
}

/* DESTAQUES */
.titulos-destaques{
	font-size:36px;
	font-weight: 400;
	letter-spacing: 10px;
	text-transform: uppercase;
	line-height: 100%;
}
.titulos-destaques-inner{
	font-size:36px;
	font-weight: 400;
	letter-spacing: 10px;
	text-transform: uppercase;
	line-height: 100%;
}
.inner-hrs {
	display:block !important;
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid #eee;
}

/* INNER PAGES */
.titulo-banner-inner{
	font-size: 48px;
	font-weight: 300;
	padding:40px 0;
	line-height: 110%;
	color: #ffffff;
}
.btn-cinza-claro{
	background-color: #f3f3f3;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	color: #222222;
	padding: 12px 12px;
}
.btn-cinza-claro p{margin: 0; padding:0; line-height: 100%;}
.btn-cinza-claro a{font-size: 16px;}
#share-buttons {
    width: 100%;
    text-align: right;
    margin-bottom: 20px;
}

.acordion-title {
    border: 1px solid #CCCCCC;
    padding: 11px 20px 6px 20px;
    cursor: pointer;
    margin-bottom: 7px;
    border-radius: 3px;
    font-weight: 400;
    color: #ffffff;
}

/* TESTEMUNHOS */

.testemunhos{width: 100%;}
.testemunho{
	margin-bottom: 40px;
	margin-top: 40px;
}
.testemunho-img img{
	margin: auto;
	margin-bottom: 20px;
	border-radius: 50%;
	width: 200px !important;
	height: 200px !important;
	cursor: pointer;
}
.testemunho-nome{
	color: #000;
	text-transform: none;
	text-decoration: none;
}
.a-testemunhos{text-decoration: none !important;}

.a-testemunhos:hover{
	text-decoration: none !important;
	color: #666666 !important;
}

.btn-delete-document{
    cursor: pointer;
}

/* The Modal (background) */
/*.modal {
  display: none;
  position: fixed;
  z-index: 1;
  /*padding-top: 100px;*/
  /*
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  background-color: black;
  z-index: 100;
}*/

/* Modal Content */
#popupHomeAudiogest .modal-content {
	border:0 !important;
	border-radius:0 !important;
}
#popupHomeAudiogest .modal-header {
    border-bottom: 0;
    background-color: #ffffff;
}
#popupHomeAudiogest .modal-body h3 {
    color:#000000;
	margin: 0;
}
#popupHomeAudiogest .modal-body {
    padding: 0 30px 30px 30px;
	color:#000000;
}

/*.modal-content {
  position: relative;
  background-color: #fefefe;
  margin: auto;
  padding: 0;
  width: 90%;
  max-width: 1200px;
}*/

/* The Close Button */
/*.close {
  color: white;
  position: absolute;
  top: 10px;
  right: 25px;
  font-size: 35px;
  font-weight: bold;
}

.close:hover,
.close:focus {
  color: #999;
  text-decoration: none;
  cursor: pointer;
}*/

/* Popup Inicial Homepage */
/*.popupInicial{
	background-color: rgba(0, 0, 0, 0.5);
}
.modal-backdrop{
	z-index: 99;
}*/

/* Hide the slides by default */
.mySlides {
  display: none;
}

/* Next & previous buttons */
.prev1,
.next1 {
  cursor: pointer;
  position: absolute;
  top: 50%;
  width: auto;
  padding: 16px;
  margin-top: -50px;
  color: white;
  font-weight: bold;
  font-size: 20px;
  transition: 0.6s ease;
  border-radius: 0 3px 3px 0;
  user-select: none;
  -webkit-user-select: none;
}

/* Position the "next button" to the right */
.next1 {
  right: 0;
  border-radius: 3px 0 0 3px;
}

/* On hover, add a black background color with a little bit see-through */
.prev1:hover,
.next1:hover {
  background-color: rgba(0, 0, 0, 0.8);
  text-decoration: none;
}

/* Number text (1/3 etc) */
.numbertext {
  color: #f2f2f2;
  font-size: 12px;
  padding: 8px 12px;
  position: absolute;
  top: 0;
}

/* Caption text */
.caption-container {
  text-align: center;
  background-color: black;
  padding: 2px 16px;
  color: white;
}

img.demo {
  opacity: 0.6;
}

.active,
.demo:hover {
  opacity: 1;
}

img.hover-shadow {
  transition: 0.3s;
}

.hover-shadow:hover {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

.video-valuegap{
	top: 0;
    bottom: 0;
    margin: auto;
    lefT: 0;
    right: 0;
    position: absolute;
	max-width: 70%;
	max-height: 70%;
}

.email-link{
	position: absolute;
    bottom: 45px;
    right: 37px;
    font-size: 57px;
	cursor: pointer;
}

.email-link a{
	text-decoration: none;
}

/* ASSOCIADOS */
.box-div{ 
    -webkit-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.5);
    -moz-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.5);
    box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.5);
    height: 80px;
    padding: 20px;
    margin: 10px 0 20px 0;
	cursor: pointer;
	background-color: #333333;
}

/* ISRC */

#popUpEdit{
	display: none;
	position: fixed;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    width: 50%;
    height: 90%;
    margin: auto;
    padding: 30px;
    background: #333333;
    z-index: 999;
	overflow: auto;
}

#mask{
	display: none;
	background: rgba(0,0,0,0.8);
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
	z-index: 2;
}

.g-recaptcha {
	display: inline-block;
}

.noOpacity{
	opacity: 0.5;
	cursor: text;
}

.navigationButtons{
	cursor: pointer;
}

#orderNome, #orderFaixa{
	cursor: pointer;
}

.table-striped>tbody>tr:nth-of-type(odd) {
    background-color: #333333;
}


/* AREA RESERVADA - FICHEIROS */
.listagem-documentos{
    
    
}
.listagem-documentos form{
     border:1px solid #f5f5f5;
     padding: 10px;
    
}


/* AREA RESERVADA - FICHEIROS */




/* INICIO DA LANDING PAGE */

.contentor-landingPage{
	background-color:black;
	position:fixed;
	z-index:999999;
	width: 100%;
        height: 100%;
        top:0;
        left:0;
        overflow-y:auto;
}
.contentor-landingPage .bg { 
    background-color: #000000;
    padding-top: 70px;
    padding-bottom: 10px;
    color: #fff;
}
.contentor-landingPage .titulo {
    font-size: 20px;
    font-weight: 600;
}
.contentor-landingPage .logo { 
    margin-bottom: 30px;
}
.contentor-landingPage .traco{ 
    height: 7px; 
    margin-bottom: 10%;
}
.contentor-landingPage .overlay{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	opacity: 0;
	max-height: 100%;
	transition: all 0.5s;
}
.contentor-landingPage .overlay:hover {
	opacity: 1;
}
.contentor-landingPage .img-bg-container {
    background-image: url("https://www.audiogest.pt/images-lp/bg_onda.png");
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain
}

.contentor-landingPage .footer {
	font-size: 14px;
	font-weight: 600;
	text-align: center;
	margin-top: 70px;
}

/* FIM DA LANDING PAGE */




/* RODAPE */
.audiogest-footer{
	width: 100%;
	background-color: #cdcdcd;
	color: #000;
	padding: 0;
}
.audiogest-footer a{color: #000; text-decoration: none; padding: 0 15px; font-weight: 400;}
.audiogest-footer a:link{color: #000; text-decoration: none; padding: 0 15px; font-weight: 400;}
.audiogest-footer a:focus{color: #000; text-decoration: none; padding: 0 15px; font-weight: 400;}
.audiogest-footer a:active{color: #000; text-decoration: none; padding: 0 15px; font-weight: 400;}
.audiogest-footer a:hover{color: #000; text-decoration: none; padding: 0 15px; font-weight: 400;}
.law-links{text-align:right;}

/* BOOTSTRAP ALTERADA */


/* BOOTSTRAP 5 COLUNAS */
.col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
}

.col-xs-15 {width: 20%; float: left;}

@media (min-width: 768px) {
	.col-sm-15 {width: 20%; float: left;}
}

@media (min-width: 992px) {
    .col-md-15 {width: 20%; float: left;}
}

@media (min-width: 1200px) {
    .col-lg-15 {width: 20%; float: left;}
}
/* FIM BOOTSTRAP 5 COLUNAS */

/* HEIGHTS */

.min-height-40{min-height: 40px !important;}
.min-height-60{min-height: 60px !important;}
.min-height-80{min-height: 80px !important;}
.min-height-100{min-height: 100px !important;}
.min-height-120{min-height: 120px !important;}

/* PADDINGS */
.padding-0{padding:0 !important;}
.padding-10{padding:10px !important;}
.padding-25{padding:25px !important;}
	
.padding-left-0{padding-left:0 !important;}
.padding-left-5{padding-left:5px !important;}
.padding-left-10{padding-left:10px !important;}
.padding-left-15{padding-left:15px !important;}
.padding-left-20{padding-left:20px !important;}
.padding-left-30{padding-left:30px !important;}
.padding-left-40{padding-left:40px !important;}
.padding-left-50{padding-left:50px !important;}
.padding-left-75{padding-left:75px !important;}
.padding-left-100{padding-left:100px !important;}

.padding-right-0{padding-right:0 !important;}
.padding-right-5{padding-right:5px !important;}
.padding-right-10{padding-right:10px !important;}
.padding-right-15{padding-right:15px !important;}
.padding-right-20{padding-right:20px !important;}
.padding-right-30{padding-right:30px !important;}
.padding-right-40{padding-right:40px !important;}
.padding-right-50{padding-right:50px !important;}
.padding-right-75{padding-right:75px !important;}
.padding-right-100{padding-right:100px !important;}
	
.padding-top-5{padding-top:5px !important;}
.padding-top-10{padding-top:10px !important;}
.padding-top-15{padding-top:15px !important;}
.padding-top-20{padding-top:20px !important;}
.padding-top-25{padding-top:25px !important;}
.padding-top-30{padding-top:30px !important;}
.padding-top-40{padding-top:40px !important;}
.padding-top-50{padding-top:50px !important;}
.padding-top-60{padding-top:60px !important;}
.padding-top-75{padding-top:75px !important;}
.padding-top-100{padding-top:100px !important;}

.padding-bottom-5{padding-bottom:5px !important;}
.padding-bottom-10{padding-bottom:10px !important;}
.padding-bottom-15{padding-bottom:15px !important;}
.padding-bottom-20{padding-bottom:20px !important;}
.padding-bottom-25{padding-bottom:25px !important;}
.padding-bottom-30{padding-bottom:30px !important;}
.padding-bottom-40{padding-bottom:40px !important;}
.padding-bottom-50{padding-bottom:50px !important;}
.padding-bottom-60{padding-bottom:60px !important;}
.padding-bottom-75{padding-bottom:75px !important;}
.padding-bottom-100{padding-bottom:100px !important;}
	
/* MARGINS */
.margin-0{margin:0 !important;}
.margin-10px{margin:10px !important;}

.margin-top-5{margin-top:5px !important;}
.margin-top-10{margin-top:10px !important;}
.margin-top-15{margin-top:15px !important;}
.margin-top-20{margin-top:20px !important;}
.margin-top-25{margin-top:25px !important;}
.margin-top-30{margin-top:30px !important;}
.margin-top-35{margin-top:35px !important;}
.margin-top-40{margin-top:40px !important;}
.margin-top-50{margin-top:50px !important;}
.margin-top-60{margin-top:60px !important;}
.margin-top-70{margin-top:70px !important;}
.margin-top-80{margin-top:80px !important;}
.margin-top-90{margin-top:90px !important;}
.margin-top-100{margin-top:100px !important;}
.margin-top-175{margin-top:175px !important;}

.margin-bottom-5{margin-bottom:5px !important;}
.margin-bottom-10{margin-bottom:10px !important;}
.margin-bottom-15{margin-bottom:15px !important;}
.margin-bottom-20{margin-bottom:20px !important;}
.margin-bottom-25{margin-bottom:25px !important;}
.margin-bottom-30{margin-bottom:30px !important;}
.margin-bottom-35{margin-bottom:35px !important;}
.margin-bottom-40{margin-bottom:40px !important;}
.margin-bottom-50{margin-bottom:50px !important;}
.margin-bottom-60{margin-bottom:60px !important;}
.margin-bottom-75{margin-bottom:75px !important;}
.margin-bottom-100{margin-bottom:100px !important;}
.margin-bottom-175{margin-bottom:175px !important;}

.margin-left-5{margin-left:5px !important;}
.margin-left-10{margin-left:10px !important;}
.margin-left-15{margin-left:15px !important;}
.margin-left-20{margin-left:20px !important;}
.margin-left-25{margin-left:25px !important;}
.margin-left-30{margin-left:30px !important;}
.margin-left-40{margin-left:40px !important;}
.margin-left-50{margin-left:50px !important;}

.margin-right-5{margin-right:5px !important;}
.margin-right-10{margin-right:10px !important;}
.margin-right-15{margin-right:15px !important;}
.margin-right-20{margin-right:20px !important;}
.margin-right-25{margin-right:25px !important;}
.margin-right-30{margin-right:30px !important;}
.margin-right-40{margin-right:40px !important;}
.margin-right-50{margin-right:50px !important;}

/* TOP TO LEFT */
.top-5{top:5px !important;}
.top-10{top:10px !important;}
.top-15{top:15px !important;}
.top-20{top:20px !important;}
.top-25{top:25px !important;}
.top-30{top:30px !important;}
.top-40{top:40px !important;}
.top-50{top:50px !important;}

.bottom-5{bottom:5px !important;}
.bottom-10{bottom:10px !important;}
.bottom-15{bottom:15px !important;}
.bottom-20{bottom:20px !important;}
.bottom-25{bottom:25px !important;}
.bottom-30{bottom:30px !important;}
.bottom-40{bottom:40px !important;}
.bottom-50{bottom:50px !important;}

.left-5{left:5px !important;}
.left-10{left:10px !important;}
.left-15{left:15px !important;}
.left-20{left:20px !important;}
.left-25{left:25px !important;}
.left-30{left:30px !important;}
.left-40{left:40px !important;}
.left-50{left:50px !important;}

.right-5{right:5px !important;}
.right-10{right:10px !important;}
.right-15{right:15px !important;}
.right-20{right:20px !important;}
.right-25{right:25px !important;}
.right-30{right:30px !important;}
.right-40{right:40px !important;}
.right-50{right:50px !important;}


/* MEDIA QUERIES */
@media (max-width: 320px) {
	h1{font-size:30px;}
	h2{font-size:24px;}
	h3{font-size:20px;}
	h4{font-size:18px;}
	h5{font-size:16px;}
	
	.nav-menu-desktop{display:none;}
	.nav-menu-mobile{display:block;}
	.titulo-banner-inner{font-size: 38px; padding:45px 0;}
	.date-audiogest{text-align:center;}
	.law-links{text-align:center;}
	.img-relatorios{display:none;}
	
	.onda-topo{display:none;}
	
	
	.contentor-landingPage .traco{ 
		height: 5px; 
		margin-bottom: 10%;
	}
	.contentor-landingPage .titulo {
		font-size: 14px;
		font-weight: 600;
	}
	.contentor-landingPage .img-bg-container {
		background-image: url("https://www.audiogest.pt/images-lp/bg_onda_mobile.png");
	}
	.contentor-landingPage .footer {
		font-size: 14px;
		margin-top: 50px;
	}
	.contentor-landingPage .logo { 
		width: 90%;
	}
}

@media (min-width: 321px) 
  and (max-width: 480px) {
	h1{font-size:30px;}
	h2{font-size:24px;}
	h3{font-size:20px;}
	h4{font-size:18px;}
	h5{font-size:16px;}
	  
	.nav-menu-desktop{display:none;}
	.nav-menu-mobile{display:block;}
	.titulo-banner-inner{font-size: 38px; padding:45px 0;}
	.date-audiogest{text-align:center;}
	.law-links{text-align:center;}
	.img-relatorios{display:none;}
	
	.onda-topo{display:none;}
	
	.contentor-landingPage .traco{ 
		height: 5px; 
		margin-bottom: 10%;
	}
	.contentor-landingPage .titulo {
		font-size: 14px;
		font-weight: 600;
	}
	.contentor-landingPage .img-bg-container {
		background-image: url("https://www.audiogest.pt/images-lp/bg_onda_mobile.png");
	}
	.contentor-landingPage .footer {
		font-size: 14px;
		margin-top: 50px;
	}
	.contentor-landingPage .logo { 
		width: 90%;
	}
}
	
@media (min-width: 481px) 
  and (max-width: 768px) {
	h1{font-size:30px;}
	h2{font-size:24px;}
	h3{font-size:20px;}
	h4{font-size:18px;}
	h5{font-size:16px;}
	  
	.nav-menu-desktop{display:none;}
	.nav-menu-mobile{display:block;}
	.titulo-banner-inner{font-size: 38px; padding:45px 0;}
	.date-audiogest{text-align:center;}
	.law-links{text-align:center;}
	.img-relatorios{display:none;}
	
	.onda-topo{display:none;}
	
	.contentor-landingPage .traco{ 
		height: 6px; 
		margin-bottom: 10%;
	}
	.contentor-landingPage .titulo {
		font-size: 16px;
		font-weight: 600;
	}
	.contentor-landingPage .img-bg-container {
		background-image: url("https://www.audiogest.pt/images-lp/bg_onda_mobile.png");
	}
}

@media (min-width: 769px) 
  and (max-width: 1024px) {
	  
	.nav-menu-desktop{display:none;}
	.nav-menu-mobile{display:block;}
	.titulo-banner-inner{font-size: 38px; padding:45px 0;}
	.date-audiogest{text-align:center;}
	.law-links{text-align:center;}
	.img-relatorios{display:none;}
	
	.onda-topo{display:none;}
}

@media (min-width: 1025px) 
  and (max-width: 1280px) {

}

@media (min-width: 1281px) 
  and (max-width: 1440px) {

}

@media (min-width: 1441px) 
  and (max-width: 1600px) {

}

@media (min-width: 1601px) 
  and (max-width: 1900px) {

}

@media (min-width: 1901px) {
	.onda-topo{display:none;}
}

/* MOBILE LANDSCAPE */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 736px)
  and (-webkit-min-device-pixel-ratio: 1)
  and (orientation: landscape) {
	 
}

@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 736px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) {

}