a{
	color:#19314d;
	font-weight:600;
}

.main_color{
	background-color: #343a40;
}

.mail_contacte{
text-decoration:none;
color:#FFF;
}

.marginB-25{
	margin-bottom:25px !important;
	}

.bg-444{
	background-color:#444 !important;
	}

.opacity-0 {
  opacity:0!important;
}
.opacity-1 {
  opacity:0.2!important;
}
.opacity-2 {
  opacity:0.4!important;
}
.opacity-3 {
  opacity:0.6!important;
}
.opacity-4 {
  opacity:.8!important;
}
.opacity-5 {
  opacity:1!important;
}

.pointer{
	cursor:pointer !important;
	}

.fonsNav{
	/*background: rgba(255,255,255,0.4) !important;*/
	background-color:transparent !important;
	color:#FFF !important;
	z-index:3;
	position:absolute;
	}

.fonsCar{
	background: rgba(68,68,68,0.6) !important;
	}
	
.carousel-fade .carousel-item {
 opacity: 0;
 transition-duration: .6s;
 transition-property: opacity;
}

.carousel-fade  .carousel-item.active,
.carousel-fade  .carousel-item-next.carousel-item-left,
.carousel-fade  .carousel-item-prev.carousel-item-right {
  opacity: 1;
}

.carousel-fade .active.carousel-item-left,
.carousel-fade  .active.carousel-item-right {
 opacity: 0;
}

.carousel-fade  .carousel-item-next,
.carousel-fade .carousel-item-prev,
.carousel-fade .carousel-item.active,
.carousel-fade .active.carousel-item-left,
.carousel-fade  .active.carousel-item-prev {
 transform: translateX(0);
 transform: translate3d(0, 0, 0);
}

.carousel-item {
  min-height: 400px !important;
}

.carousel-imatge{
	min-height:400px;
	min-width:1031px;
	}
	
.carDOT{
	width:18px !important;
	height:18px !important;
	border-radius:100%;
	margin-left:10px !important;
	margin-right:10px !important;
	background-color:#444 !important;
	border:2px solid #FFF !important;
	}

.carousel-text{
	width:100%;
	height:auto;
	position:absolute;
	bottom:0;
	color:#FFF;
	padding-top: 1.25rem;
	padding-left:15%;
	padding-right:15%;
	padding-bottom:40px;
	}
	
.queNecessitesModal{
	width:100%;
	min-width: 100%;
	margin:0;
	}

.queNecessitesBody{
	background: url(http://www.balaguer.cat/portal23/assets/img/fons_menu.jpg) no-repeat center fixed !important;
	background-size:cover !important;
	color:#FFF;
	padding:30px;
	}

ul.queNecessitesList {
  	list-style-type:none;
	padding:0px;
}

.queNecessitesLink{
	color:#FFF;
	}

.queNecessitesLink:hover{
	color:#FFF;
	text-decoration:underline;
	}
	
ul.areesList {
  	list-style-type:none;
	padding:0px;
	margin:0px;
}

.areesLink{
	color:#212529;
	text-decoration:none;
	}

.areesLink:hover{
	color:#212529;
	text-decoration:underline;
	}


.nav-link2{
	line-height:50px;
	}

.active2{
	text-decoration:underline;
	font-weight:bold;
	}
	
/*  ------ AGENDA -----  */

.card-img-top {
  width: 100% !important;
  object-fit: cover; /* Do not scale the image */
  object-position: center !important; /* Center the image within the element */
  height: 180px !important;
}



/*  ------ MAIN MENÚ -----  */

.mainMenu{
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	padding:0 !important;
	}
	
.btnMenu{
	background-color:#343a40;
	border-radius: 0 !important;
	color:#FFF;
	}
	
.btnMenu:hover{
	background-color:#666 !important;
	color:#FFF;
	}
	
.btnMenu:focus{
	box-shadow: none !important;
	}

.menuColor{
	color:#cc3333 !important;
	}

/* color dels punts de les llistes*/
.mainList {
  list-style: none !important; /* Remove default bullets */
}

.mainList li::before {
  content: "\2022";  /* Add content: \2022 is the CSS Code/unicode for a bullet */
  color: #cc3333; /* Change the color */
  font-size:smaller;
  display: inline-block; /* Needed to add space between the bullet and the text */
  width: 1em; /* Also needed for space (tweak if needed) */
  margin-left: -1em; /* Also needed for space (tweak if needed) */
}



/*  ------ ARRES DEPTS -----  */

.buttonTitleText{
	text-decoration:none;
	color:#FFF !important;
	}

.contacteArees{
	background-color:#EEE;
	border-left:20px solid #CCC;
	padding: 20px 20px 5px 20px;
	}



/*  -----------------------  */


/*  ------ MAILING -----  */

#listcategory{
	list-style-type:none;
	margin-bottom:40px;
	}
	
#listcategory li{
	margin-bottom:20px;
	}



/*  -----------------------  */