/*MODELS DE BLOCS DE CONTINGUT */

/*MOBILE*/
.bitaboot-xs .field-name-field-bloc-de-contingut.field-type-entityreference .model-E2 > .content-wrapper > .content,
	.bitaboot-xs .field-name-field-bloc-de-contingut.field-type-entityreference .model-D2 > .content-wrapper > .content,
	.bitaboot-xs .field-name-field-bloc-de-contingut.field-type-entityreference .model-E2_2-8 > .content-wrapper > .content,
	.bitaboot-xs .field-name-field-bloc-de-contingut.field-type-entityreference .model-D2_2-8 > .content-wrapper > .content {
    float: none;
    width: 100%;
}
.bitaboot-xs .field-name-field-bloc-de-contingut.field-type-entityreference .model-E2 .isotip-responsive,
	.bitaboot-xs .field-name-field-bloc-de-contingut.field-type-entityreference .model-D2 .isotip-responsive,
	.bitaboot-xs .field-name-field-bloc-de-contingut.field-type-entityreference .model-E2_2-8 .isotip-responsive,
	.bitaboot-xs .field-name-field-bloc-de-contingut.field-type-entityreference .model-D2_2-8 .isotip-responsive {
    border: 2vw solid transparent;
    height: 100% !important;
    min-height: 100vw;
}
.bitaboot-xs .field-name-field-bloc-de-contingut.field-type-entityreference .model-E2 .isotip,
	.bitaboot-xs .field-name-field-bloc-de-contingut.field-type-entityreference .model-D2 .isotip,
	.bitaboot-xs .field-name-field-bloc-de-contingut.field-type-entityreference .model-E2_2-8 .isotip,
	.bitaboot-xs .field-name-field-bloc-de-contingut.field-type-entityreference .model-D2_2-8 .isotip {
    float: none;
    position: relative;
    right: unset;
    top: unset;
    transform: none;
    -webkit-transform: none;
    -ms-transform: none;
    -moz-transform: none;
    width: 100%;
}
.bitaboot-xs .field-name-field-bloc-de-contingut.field-type-entityreference .content-background {
    /*display:none;*/
}

.bitaboot-xs .field-name-field-bloc-de-contingut.field-type-entityreference .isotip.isotip-responsive {
    height: auto!important;
    min-height: auto!important;
}
.bitaboot-xs .field-name-field-bloc-de-contingut.field-type-entityreference .isotip.isotip-responsive img {
    height: auto!important;
    position: relative;
    transform: none!important;
    top: 0;
    left: 0;
}


/*TABLET*/
/*DESKTOP*/




/*SCROLL APPEARS*/
.scroll-to{opacity:0;}
.scroll-to.effect-fadein.scroll-visible{animation:scroll-fadein 2s ease 0s;-webkit-animation:scroll-fadein 2s ease 0s;-ms-animation:scroll-fadein 2s ease 0s;-moz-animation:scroll-fadein 2s ease 0s;-o-animation:scroll-fadein 2s ease 0s;}
@keyframes scroll-fadein{from{opacity:0;}
 to{opacity:1;}}

/* Firefox < 16 */
@-moz-keyframes scroll-fadein{from{opacity:0;}
 to{opacity:1;}}

/* Safari,Chrome and Opera > 12.1 */
@-webkit-keyframes scroll-fadein{from{opacity:0;}
 to{opacity:1;}}

/* Internet Explorer */
@-ms-keyframes scroll-fadein{from{opacity:0;}
 to{opacity:1;}}


.field-name-field-bloc-de-contingut.field-type-entityreference .content-block {
    position: relative;
    padding-top: 20px!important;
    padding-bottom: 20px!important;
}
.field-name-field-bloc-de-contingut.field-type-entityreference .field-name-body {
    margin-top: 0px;
    margin-bottom: 40px;
}
.field-name-field-bloc-de-contingut.field-type-entityreference .carousel-control {
    background: grey;
    border: none;
    color: white;
    padding-top: 5px;
    font-size: 3em;
}
.field-name-field-bloc-de-contingut.field-type-entityreference .isotip-responsive {position:relative;z-index:99}
.field-name-field-bloc-de-contingut.field-type-entityreference .isotip-video a span {display:none!important}
.field-name-field-bloc-de-contingut.field-type-entityreference .isotip-video a{
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: url('/sites/all/themes/bootstrap_business/images/local/play-button.png');
    background-repeat: no-repeat;
    background-position: center;
}
/*.field-name-field-bloc-de-contingut.field-type-entityreference .isotip-video a:hover{
	 background-image: url('/sites/all/themes/bootstrap_business/images/local/play-button_hover.png');
}*/

.field-name-field-bloc-de-contingut.field-type-entityreference {margin-bottom:20px}
.field-name-field-bloc-de-contingut.field-type-entityreference .node-content-block header {display:none}
.field-name-field-bloc-de-contingut.field-type-entityreference {position:relative;display:block}
.field-name-field-bloc-de-contingut.field-type-entityreference .content-wrapper{position:relative;display:block}
.field-name-field-bloc-de-contingut.field-type-entityreference > .field-items > .field-item.with-buttons{padding:20px 0 60px;}
/*.field-name-field-bloc-de-contingut.field-type-entityreference > .field-items > .halfs.with-buttons{padding:40px 0 120px;}*/
.field-name-field-bloc-de-contingut.field-type-entityreference > .field-items > .halfs.with-buttons .half-block{height:inherit !important;padding:40px 0 120px;}
.front .field-name-field-bloc-de-contingut.field-type-entityreference > .field-items > .halfs.with-buttons .half-block{height:inherit !important;padding:20px 0 0;}
.field-name-field-bloc-de-contingut.field-type-entityreference > .field-items > .field-item .field-name-field-titol{margin:0 0 20px;}
.field-name-field-bloc-de-contingut.field-type-entityreference > .field-items > .field-item .field-name-field-more{bottom:0;clear:both;margin:15px 0 20px;position:absolute;text-align:left;width:100%;}
.field-name-field-bloc-de-contingut.field-type-entityreference > .field-items .field-item.with-buttons .field-name-field-more {
  /*bottom: -100px;
  left: 0;*/
  padding-left: 15px;
  padding-right: 15px;
  position: absolute;
  /*right: 0;*/
  width: inherit;
}

.field-name-field-bloc-de-contingut.field-type-entityreference > .field-items .field-item.with-buttons .field-name-field-more {
   
    padding-left: 0!important;
    padding-right: 15px;
    position: relative;
    width: inherit;
    margin-left: 0px!important;
    margin-bottom: -20px;
}


/*.field-name-field-bloc-de-contingut.field-type-entityreference > .field-items > .field-item .field-name-field-more a{display:inline;margin:0 auto !important;text-align:center;}*/
.field-name-field-bloc-de-contingut.field-type-entityreference > .field-items > .field-item .field-name-field-more a {
    display: inline-block;
    margin: 0 auto !important;
    text-align: center;
    margin: 10px 0!important;
}
.field-name-field-bloc-de-contingut.field-type-entityreference .content-background{display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1;background-position: center;background-size: cover;background-repeat: no-repeat;}
.NOT_IN_USE_field-name-field-bloc-de-contingut.field-type-entityreference > .field-items > .field-item .content-background.withImage{filter :blur(2px) grayscale(0.8);-moz-filter :blur(2px) grayscale(0.8);-webkit-filter:blur(2px) grayscale(0.8);-o-filter :blur(2px) grayscale(0.8);transition :all 2s linear;-moz-transition :all 2s linear;-webkit-transition:all 2s linear;-o-transition :all 2s linear;}
 .halfs{position:relative}
 .half-block{position:relative}
 
 .halfs > .even{width:50%;float:left}
 .halfs > .odd{width:50%;float:right}

 
.field-name-field-bloc-de-contingut.field-type-entityreference .field-name-field-altres-continguts .field-item {margin-top:60px;margin-bottom:20px}
.field-name-field-bloc-de-contingut.field-type-entityreference .model-CE *{text-align:center;/*margin-left:auto;margin-right:auto*/}
.field-name-field-bloc-de-contingut.field-type-entityreference .model-E1{}
.field-name-field-bloc-de-contingut.field-type-entityreference .model-E1 .field-name-field-titol{float:left;min-width:400px;width:50%;margin:0 0 20px;}
.field-name-field-bloc-de-contingut.field-type-entityreference .model-E1 .field-name-body{clear:left;float:left;min-width:400px;width:50%;}
.field-name-field-bloc-de-contingut.field-type-entityreference .model-E1 .field-name-field-more{float:right;padding:0 10px;width:50%;}
.field-name-field-bloc-de-contingut.field-type-entityreference .model-E1 .field-name-field-more .field-item {
  margin: 0 auto 10px;
  text-align: left;
}
.field-name-field-bloc-de-contingut.field-type-entityreference .model-E1 .field-name-field-altres-continguts{clear:both;padding-bottom:20px;padding-top:20px;}

.field-name-field-bloc-de-contingut.field-type-entityreference .model-D1{}
.field-name-field-bloc-de-contingut.field-type-entityreference .model-D1 .field-name-field-titol{float:right;min-width:400px;width:50%;text-align:right;margin:0 0 20px;}
.field-name-field-bloc-de-contingut.field-type-entityreference .model-D1 .field-name-body{clear:right;float:right;min-width:400px;width:50%;text-align:right;}
.field-name-field-bloc-de-contingut.field-type-entityreference .model-D1 .field-name-field-more{float:left;padding:0 10px;width:50%;}
.field-name-field-bloc-de-contingut.field-type-entityreference .model-D1 .field-name-field-more .field-item{margin:0 auto 10px;text-align:center;}
.field-name-field-bloc-de-contingut.field-type-entityreference .model-D1 .field-name-field-altres-continguts{clear:both;padding-bottom:20px;padding-top:20px;}

/* MODEL E2 */
.field-name-field-bloc-de-contingut.field-type-entityreference .model-E2 .field-name-field-more,
 .field-name-field-bloc-de-contingut.field-type-entityreference .model-E2 .field-name-field-more:before,
 .field-name-field-bloc-de-contingut.field-type-entityreference .model-E2 .field-name-field-more:after{content:" ";display:table;}
 .field-name-field-bloc-de-contingut.field-type-entityreference .model-E2 .field-name-field-more:after{clear:both;}
.field-name-field-bloc-de-contingut.field-type-entityreference .model-E2 .field-name-field-more a{/*background-color:transparent;border-color:white;color:white;*/}
.field-name-field-bloc-de-contingut.field-type-entityreference .model-E2 .field-name-field-more {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.field-name-field-bloc-de-contingut.field-type-entityreference .model-E2 .isotip{float:right;max-height:100%;position:absolute;right:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);width:50%;}
.field-name-field-bloc-de-contingut.field-type-entityreference .model-E2 .isotip-responsive{border:2vw solid transparent;height:100% !important;min-height:333px;}
.field-name-field-bloc-de-contingut.field-type-entityreference .model-E2 .isotip img{margin:auto;}
.field-name-field-bloc-de-contingut.field-type-entityreference .model-E2 .isotip img
{
	position: absolute;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
    	-webkit-transform: translateX(-50%) translateY(-50%);
    	-ms-transform: translateX(-50%) translateY(-50%);
    	-moz-transform: translateX(-50%) translateY(-50%);
    max-height:100%;
    max-width:100%;
}

/*VIDEO*/
.field-name-field-bloc-de-contingut.field-type-entityreference .model-E2 .isotip-video{position:absolute;top:0;left:0;width:100%;height:100%;}
.field-name-field-bloc-de-contingut.field-type-entityreference .model-E2 .isotip-video span{background-color:rgb(255,255,255);}
.field-name-field-bloc-de-contingut.field-type-entityreference .model-E2 .isotip-video:hover span{background-color:rgb(57,0,148);color:white;}
.field-name-field-bloc-de-contingut.field-type-entityreference .model-E2 .isotip-video span{border-radius:100%;display:block;font-size:20px;height:40px;line-height:20px;margin:auto;padding:10px;position:absolute;right:10px;text-align:center;top:10px;width:40px;border-color:#430098;border:1px solid;}



.field-name-field-bloc-de-contingut.field-type-entityreference .model-E2 .isotip-video .field-name-field-video-yt .field-label{display:none}

.field-name-field-bloc-de-contingut.field-type-entityreference .model-E2 > .content-wrapper  > .content {float:left;width:50%;}
.field-name-field-bloc-de-contingut.field-type-entityreference .model-E2 .field-name-field-titol{float:left;margin:0 0 20px;text-align:left;width:100%;}
.field-name-field-bloc-de-contingut.field-type-entityreference .model-E2 .field-name-body{clear:left;float:left;text-align:justify;}
.field-name-field-bloc-de-contingut.field-type-entityreference .model-E2 .field-name-field-more {
  float: none;
  margin-left: 15px !important;
  padding: 15px 10px 20px 0;
  width: 100%;
}
.field-name-field-bloc-de-contingut.field-type-entityreference .model-E2 .field-name-field-more .field-item{margin:0 auto 10px;text-align:left;}
.field-name-field-bloc-de-contingut.field-type-entityreference .model-E2 .field-name-field-altres-continguts{clear:both;padding-bottom:20px;padding-top:20px;}

/* MODEL model-E2_2-8 */
.field-name-field-bloc-de-contingut.field-type-entityreference .model-E2_2-8 .field-name-field-more,
 .field-name-field-bloc-de-contingut.field-type-entityreference .model-E2_2-8 .field-name-field-more:before,
 .field-name-field-bloc-de-contingut.field-type-entityreference .model-E2_2-8 .field-name-field-more:after{content:" ";display:table;}
 .field-name-field-bloc-de-contingut.field-type-entityreference .model-E2_2-8 .field-name-field-more:after{clear:both;}

.field-name-field-bloc-de-contingut.field-type-entityreference .model-E2_2-8 .isotip{float:right;max-height:100%;position:absolute;right:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);width:25%;}
.field-name-field-bloc-de-contingut.field-type-entityreference .model-E2_2-8 .isotip-responsive{border:1vw solid transparent;height:100% !important;}

.field-name-field-bloc-de-contingut.field-type-entityreference .model-E2_2-8 .isotip img{margin:auto;}
.field-name-field-bloc-de-contingut.field-type-entityreference .model-E2_2-8 .isotip img
{
	position: absolute;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
    	-webkit-transform: translateX(-50%) translateY(-50%);
    	-ms-transform: translateX(-50%) translateY(-50%);
    	-moz-transform: translateX(-50%) translateY(-50%);
    max-height:100%;
    max-width:100%;
}


/*VIDEO*/
.field-name-field-bloc-de-contingut.field-type-entityreference .model-E2_2-8 .isotip-video{position:absolute;top:0;left:0;width:100%;height:100%;}
.field-name-field-bloc-de-contingut.field-type-entityreference .model-E2_2-8 .isotip-video span{background-color:rgb(255,255,255);}
.field-name-field-bloc-de-contingut.field-type-entityreference .model-E2_2-8 .isotip-video:hover span{background-color:rgb(57,0,148);color:white;}
.field-name-field-bloc-de-contingut.field-type-entityreference .model-E2_2-8 .isotip-video span{border-radius:100%;display:block;font-size:20px;height:40px;line-height:20px;margin:auto;padding:10px;position:absolute;right:10px;text-align:center;top:10px;width:40px;border-color:#430098;border:1px solid;}



.field-name-field-bloc-de-contingut.field-type-entityreference .model-E2_2-8 > .content-wrapper  > .content{float:left;width:75%;}
.field-name-field-bloc-de-contingut.field-type-entityreference .model-E2_2-8 .field-name-field-titol{float:left;width:100%;margin:0 0 20px;}
.field-name-field-bloc-de-contingut.field-type-entityreference .model-E2_2-8 .field-name-body{clear:left;float:left;width:90%;}

.field-name-field-bloc-de-contingut.field-type-entityreference .model-E2_2-8 .field-name-field-more{float:none;padding:15px 10px 20px 0;width:75%!important;}
.field-name-field-bloc-de-contingut.field-type-entityreference .model-E2_2-8 .field-name-field-more .field-items{text-align: center !important;}
.field-name-field-bloc-de-contingut.field-type-entityreference .model-E2_2-8 .field-name-field-more .field-item{margin:0 auto 10px;text-align:center;}
.field-name-field-bloc-de-contingut.field-type-entityreference .model-E2_2-8 .field-name-field-altres-continguts{clear:both;padding-bottom:20px;padding-top:20px;}

/* MODEL D2 */
.field-name-field-bloc-de-contingut.field-type-entityreference .model-D2 .field-name-field-more,
 .field-name-field-bloc-de-contingut.field-type-entityreference .model-D2 .field-name-field-more:before,
 .field-name-field-bloc-de-contingut.field-type-entityreference .model-D2 .field-name-field-more:after{content:" ";display:table;}
 .field-name-field-bloc-de-contingut.field-type-entityreference .model-D2 .field-name-field-more:after{clear:both;}
.field-name-field-bloc-de-contingut.field-type-entityreference .model-D2 .field-name-field-more a{/*background-color:transparent;border-color:white;color:white;*/}
.field-name-field-bloc-de-contingut.field-type-entityreference .model-D2 .isotip {
  float: left !important;
  left: 0;
  max-height: 100%;
  position: absolute;
  top: calc(50%);
  transform: translateY(-50%);
  	-webkit-transform: translateY(-50%);
  	-ms-transform: translateY(-50%);
  	-moz-transform: translateY(-50%);
  width: 50%;
}
.field-name-field-bloc-de-contingut.field-type-entityreference .model-D2 .isotip-responsive{border:2vw solid transparent;height:100% !important;min-height:333px;}
.field-name-field-bloc-de-contingut.field-type-entityreference .model-D2 .isotip img{margin:auto;}
.field-name-field-bloc-de-contingut.field-type-entityreference .model-D2 .isotip img
{
	position: absolute;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
    	-webkit-transform: translateX(-50%) translateY(-50%);
    	-ms-transform: translateX(-50%) translateY(-50%);
    	-moz-transform: translateX(-50%) translateY(-50%);
    max-height:100%;
    max-width:100%;
}
.field-name-field-bloc-de-contingut.field-type-entityreference .model-D2 > .content-wrapper  > .content{float:right;width:50%;}
.field-name-field-bloc-de-contingut.field-type-entityreference .model-D2 .field-name-field-titol {
  float: right;
  margin: 0 0 20px;
  text-align: left;
  width: 100%;
}
.field-name-field-bloc-de-contingut.field-type-entityreference .model-D2 .field-name-body{clear:right;float:right;text-align:justify;width:100%;}
.field-name-field-bloc-de-contingut.field-type-entityreference .model-D2 .field-name-field-more{float:none;padding:15px 10px 20px 0;width:100%;}
.field-name-field-bloc-de-contingut.field-type-entityreference > .field-items .with-buttons.model-D2 .field-name-field-more {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

/*VIDEO*/
.field-name-field-bloc-de-contingut.field-type-entityreference .model-D2 .isotip-video{position:absolute;top:0;left:0;width:100%;height:100%;}
.field-name-field-bloc-de-contingut.field-type-entityreference .model-D2 .isotip-video span{background-color:rgb(255,255,255);}
.field-name-field-bloc-de-contingut.field-type-entityreference .model-D2 .isotip-video:hover span{background-color:rgb(57,0,148);color:white;}
.field-name-field-bloc-de-contingut.field-type-entityreference .model-D2 .isotip-video span{border-radius:100%;display:block;font-size:20px;height:40px;line-height:20px;margin:auto;padding:10px;position:absolute;right:10px;text-align:center;top:10px;width:40px;border-color:#430098;border:1px solid;}


.field-name-field-bloc-de-contingut.field-type-entityreference .model-D2 .field-name-field-more .field-item{margin:0 auto 10px;text-align:left;}
.field-name-field-bloc-de-contingut.field-type-entityreference .model-D2 .field-name-field-altres-continguts{clear:both;padding-bottom:20px;padding-top:20px;}
.front .content-bloc-id-13 .views-row,
	.front .content-bloc-id-11 .views-row {
    /*margin: 0 !important;
  padding: 0 !important;*/
}
.front .content-bloc-id-13 .views-row article,
	.front .content-bloc-id-11 .views-row article{
	    position:relative;
}

/* MODEL model-D2_2-8*/
.field-name-field-bloc-de-contingut.field-type-entityreference .model-D2_2-8 .field-name-field-more,
 .field-name-field-bloc-de-contingut.field-type-entityreference .model-D2_2-8 .field-name-field-more:before,
 .field-name-field-bloc-de-contingut.field-type-entityreference .model-D2_2-8 .field-name-field-more:after{content:" ";display:table;}
 .field-name-field-bloc-de-contingut.field-type-entityreference .model-D2_2-8 .field-name-field-more:after{clear:both;}
.field-name-field-bloc-de-contingut.field-type-entityreference .model-D2_2-8 .field-name-field-more a{/*background-color:transparent;border-color:white;color:white;*/}
.field-name-field-bloc-de-contingut.field-type-entityreference .model-D2_2-8 .isotip{float:left !important;left:0;max-height:100%;position:absolute;top:calc(50% + 40px);transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);width:25%;}
.field-name-field-bloc-de-contingut.field-type-entityreference .model-D2_2-8 .isotip-responsive{border:2vw solid transparent;height:100% !important;}

/*VIDEO*/
.field-name-field-bloc-de-contingut.field-type-entityreference .model-D2_2-8 .isotip-video{position:absolute;top:0;left:0;width:100%;height:100%;}
.field-name-field-bloc-de-contingut.field-type-entityreference .model-D2_2-8 .isotip-video span{background-color:rgb(255,255,255);}
.field-name-field-bloc-de-contingut.field-type-entityreference .model-D2_2-8 .isotip-video:hover span{background-color:rgb(57,0,148);color:white;}
.field-name-field-bloc-de-contingut.field-type-entityreference .model-D2_2-8 .isotip-video span{border-radius:100%;display:block;font-size:20px;height:40px;line-height:20px;margin:auto;padding:9px 10px;position:absolute;right:10px;text-align:center;top:10px;width:40px;border-color:#430098;border:1px solid;}


.field-name-field-bloc-de-contingut.field-type-entityreference .model-D2_2-8 .isotip img{margin:auto;}
.field-name-field-bloc-de-contingut.field-type-entityreference .model-D2_2-8 .isotip img
{
	position: absolute;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
    	-webkit-transform: translateX(-50%) translateY(-50%);
    	-ms-transform: translateX(-50%) translateY(-50%);
    	-moz-transform: translateX(-50%) translateY(-50%);
    max-height:100%;
    max-width:100%;
}
.field-name-field-bloc-de-contingut.field-type-entityreference .model-D2_2-8 > .content-wrapper  > .content {
    float: right;
    width: 75%;
    padding-left: 5%;
}
.field-name-field-bloc-de-contingut.field-type-entityreference .model-D2_2-8 .field-name-field-titol{float:left;margin:0 0 20px;width:100%;}
.field-name-field-bloc-de-contingut.field-type-entityreference .model-D2_2-8 .field-name-body{clear:right;float:left;width:100%;}
.field-name-field-bloc-de-contingut.field-type-entityreference .model-D2_2-8 .field-name-field-more{clear:right !important;float:right !important;left:auto !important;padding:15px 10px 20px 0 !important;right:0 !important;text-align:center !important;width:100% !important;}
.field-name-field-bloc-de-contingut.field-type-entityreference .model-D2_2-8 .field-name-field-more .field-item{margin:0 auto 10px;text-align:center;}
.field-name-field-bloc-de-contingut.field-type-entityreference .model-D2_2-8 .field-name-field-altres-continguts{clear:both;padding-bottom:20px;padding-top:20px;}



.isotip-responsive.withoutIsotip {display:none}


