/* FOOTER */

/* ESTILS PEU DE PÀGINA */

.footer { position: fixed; bottom: 0; width: 100%; /* AQUÍ INDIQUEM L'ALÇADA DEL PEU */ height: 0px; background-color: #fff; z-index: 10; }




/* BREADCRUMBS */

.fa-home::before {
	line-height:26px;
}
.icon-chevron-right::before {
	line-height:26px;
	font-size: 1.2em;
}
.ntv-breadcrumbs {
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
.ntv-breadcrumbs ul {
  margin: 0;
  padding: 0;
  list-style: none;
  overflow: hidden;
  width: 100%;
}
.ntv-breadcrumbs  ul li {
	float: left;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	font-family: "Roboto",Arial,sans-serif;
	font-weight: 300;
	font-size: 0.9em;
	height: 26px;
	text-transform: uppercase;
}
.ntv-breadcrumbs  ul li:hover {
  opacity:1.0;
  transition: opacity 0.35s, transform 0.9s;
}
.ntv-breadcrumbs  ul li:first-child a {
	background-color: #6db742;
	color:#fff;
	font-size: 1.4em;
	line-height:26px;
	margin-left:15px;
}
.ntv-breadcrumbs  ul li:first-child a:hover {
	background-color: #fff;
	color:#6db742;
}
.ntv-breadcrumbs  ul a {
	line-height:26px;
	padding-right: 12px;
	padding-left: 12px;
	float: left;
	text-decoration: none;
	color: #fff;
	position: relative;
}
.ntv-breadcrumbs  ul a:hover {
  background: #fff;
  color: #6db742;
  transition: background .5s;
}
.ntv-breadcrumbs  ul li:last-child a span {
	display:none;
}
.copyright a {
}

/* FINAL BREDCRUMBS */




/* FOOTER HOME */

.footer-home {
	position:relative;
	width: 100%;
	background-color: #000; 
	z-index: 10;
	color:#fff;
    padding-top: 24px;
	background-color: #00273D; 
}


@media (max-width: 768px){
.footer-home {
	background-color: #00273D; 
	z-index: 10;
	color:#fff;
    padding-top: 24px;
}
}

.footer-home h4 { 
	font-family: "Roboto Condensed",Arial,sans-serif;
	font-weight: 500;
}

.footer-home ul li {
	list-style-type: none;
	color: #fff;
	opacity: 0.40;
	line-height: 2em;
}
.footer-home ul li a {
	color: #fff;
}
.footer-home ul li a:hover {
    opacity: 0.90;
}

.footer-top {
    position: relative;
    display: table !important;
    width: 100% !important;
    height: auto;
    padding-left: 20px;
}

.sub-footer {
    position: relative;
    display: table;
    width: 100% !important;
    margin-top: 24px;
    padding-top: 24px;
    padding-bottom: 24px;
    padding-left: 35px;
    padding-right: 60px;
    background-color: #111;
    font-size: 0.9em;
    opacity: 0.5;
}
.sub-footer p {
    margin-bottom: 0px;
	color: #fff;
    opacity: 0.4;
}

.sub-footer a {
    color: #fff;
    opacity: 0.8;
    margin-left: 24px;
}
.sub-footer a.float-right {float:right;}

/******* AVIS COOKIES ********/
div#cookiesBannerContainer {
	min-width: 280px;
	max-width: 480px;
	border: 1px solid #dddddd;
	left: 30px;
	bottom: 60px!important;
	background-image: none;
	background-color: #fff;
	color: #878ba8;
	z-index:1900;
}
div#cookiesBannerText {
	width: 85%;
	min-height: 20px;
	margin: 0 auto;
	padding: 15px 10px;
	color: #878ba8;
	font-size:.9em;
}
div#cookiesBannerText a {
	color: #878ba8;
	text-decoration:underline
}
div#cookiesBannerButton {
	font-size: 0px;
	width: 16px;
	height: 16px;
	position: absolute;
	top: 15px;
	right: 15px;
	cursor:pointer;
    background: transparent url("img/close.png") no-repeat center bottom;
}
#cookiesBannerSubmit{
	float: left;
	margin: .4em 0 1.2em;
	cursor: pointer;
	border: 1px solid #00273D;
	color:#00273D;
	background:#fff;
	padding: 6px 20px;
	font-size:1.2em;
	letter-spacing:.04em;
}
#cookiesBannerSubmit:hover{
	background:#00273D;
	color:#fff;
}