
/* mostrem o ocultem el carrousel*/

.selected img {
	opacity:0.5;
}


#carousel-product-mobile {
	display: none;
}

@media (max-width: 767px) {

	#carousel-product-mobile {
		display: block;
	}

	#carousel-product-generic, #boto-intro, #info-navbar2  {
		display: none;
	}

}



/* Global Styles */

.intro-section {
	margin-top: 20px;
}

ul.sublead li {
  padding-bottom:5px; 

}
ul.sublead i {
  font-weight: 0;
  line-height: 1.5;
  color: #005DB9;
}

@media (min-width: 768px) {
  .lead {
    font-size: 18px;
  }

	.dl-horizontal dd {
		margin-left: 170px;
	}


}


/* augmentem la separacio entre seccions*/

.subseccio {
	padding-top:70px;
}


/* posem espai entre els blocs */
.row-prod {
	padding: 25px 0;
	border-bottom: 1px solid #e3e3e4;
}

.row-soft {
	padding: 10px 0;
}


/* posem espai entre els prod de menu */
.row-prod-menu {
	padding-bottom: 50px;
}



h2 {
	font-weight: 400;
}

/* boto cercle */

.btn-circle {
    width: 50px;
    height: 50px;
    padding: 0px 12px;
    border: 2px solid #005DB9;
    border-radius: 35px;
    font-size: 36px;
    color: #005DB9;
    background: 0 0;
    -webkit-transition: background .3s ease-in-out;
    -moz-transition: background .3s ease-in-out;
    transition: background .3s ease-in-out;
}

.btn-circle:hover,
.btn-circle:focus {
    outline: 0;
    color: grey;
	border: 2px solid #005DB9;
    background: lightgrey;
}



/* CUSTOMIZE THE CAROUSEL
-------------------------------------------------- */

.carousel-control.right,.carousel-control.left {
background-image: none;
color: #005DB9;
}
.carousel-indicators li {
border: 1px solid #005DB9;
border-radius: 10px;
background-color: #005DB9;
}

.carousel-control {
	width: 0;
}


.carousel-control .glyphicon-chevron-left {
margin-left: 0px;
}


.carousel-indicators {
left: 50%;
width: 100%;
margin-left: 0px;
text-align: left;
margin-bottom: -30px;
}



/* Responsive Styles */
@media (max-width: 767px) {


}

@media screen and (max-width: 768px) {

	#menuanchor {
	  display: none;
	}

}


/*  el menu de producte   */

#subnav {
background: #fff;
left: 0;
/*
overflow: hidden;
position: fixed;
top: 300px;
color: #005DB9;
*/
width: 100%;
z-index: 9999;
padding: 0px 0px 0px 0px;

-moz-box-shadow: 0 5px 9px -2px rgba(39, 43, 55, 0.25);
-webkit-box-shadow: 0 5px 9px -2px rgba(39,43,55,0.25);
box-shadow: 0 5px 9px -2px rgba(39,43,55,0.25);
}

#navbar2 {
  /*background-color: red;*/
  margin:0px;
  padding: 0px 0px 0px 0px;
}

#navbar2 p {
	margin:0px;
	margin: 10px 0px 0px 5px;
	color: #000;
	font-style: normal;
	letter-spacing: -0.5px;
	font-size: 18px;
	text-decoration: none;
}

#navbar2 img {
	margin:0px;
	margin: 0px 10px 0px 0px;
	width: 95px;
}

#botopresu, #info-navbar2 {
	opacity: 0;
	transition:opacity 0.5s;
}

#navbar2 .nav > li > a {
  padding: 5px 5px;
  margin:0px;
  margin-right:10px;
  border-bottom: 3px solid #fff;
  border-radius: 0px;
  font-size: 15px;
  color: #76777B;
  background-color: transparent;
}

#navbar2 .nav > li > a:hover {
  background-color: transparent;
  border-bottom: 3px solid  #005DB9;
}

#navbar2 .nav-pills > li.active > a,
#navbar2 .nav-pills > li.active > a:hover,
#navbar2 .nav-pills > li.active > a:focus {
  color: #005DB9;
  background-color: transparent;
  border-bottom: 3px solid  #005DB9;
}



#img_navbar2 {
  max-width:50px;
  margin-right:10px;
  	
}


