 @import url("colors.css");
 @import url("responsive.css");
 
 
 *{ font-family: 'Roboto', sans-serif !important;}
 * .fa{font-family: FontAwesome !important; }
 * .glyphicon {font-family: 'Glyphicons Halflings' !important;}
 
 body{font-size: 20px; font-weight:300; line-height:1.4em; color: #666; 
 /*background: url("../../../../../sites/default/files/fons-nadal.jpg") bottom center  #004a6b repeat-x;  -ms-overflow-style: scrollbar;*/
 }

 .MapaNo .adresa, .MapaNo .field-name-field-direcci-{
	display:none;
}

 p{margin-bottom:30px;}
 h1.titol{text-transform:uppercase; font-weight:700; font-size:40px;margin-bottom:60px; padding-bottom:40px; color:#004a6b; text-align:center; position:relative;}
 h1.titol::after {left:0;
    background: transparent;
    bottom: -1px;
    content: url('../../../../../sites/default/files/nadal-separador-2.png');
    left: 50%;
    margin-left: -154px;
    position: absolute;
    width: 309px;
    height:20px;
}


.view-content::after{  content: "";
  display: table;
  clear: both;}
  
ul.pagination{margin-bottom:30px;}

.tp-bullets {
    z-index: 999;
    }
    
.title-section h1{font-weight:700; font-size:40px;}
.title-section h1.noborder::after{background:transparent;}

.title-section h1.color{margin-bottom:60px; padding-bottom:40px;}
.title-section h1.color::after {
    background: transparent;
    bottom: -1px;
    content: url('../../../../../sites/default/files/nadal-separador-1.png') !important;
    left: 50%;
    margin-left: -154px;
    position: absolute;
    width: 309px;
    height:20px;
}
.title-section h1{margin-bottom:60px; padding-bottom:40px;}
.title-section h1::after {
    background: transparent;
    bottom: -1px;
    content: url('../../../../../sites/default/files/nadal-separador-1.png');
    left: 50%;
    margin-left: -154px;
    position: absolute;
    width: 309px;
    height:20px;
}

.page-node-759 .title-section h1::after,
.page-node-763 .title-section h1::after,
.page-node-765 .title-section h1::after,
.page-node-766 .title-section h1::after
{ content: url('../../../../../sites/default/files/nadal-separador-3.png');}

h2.titol2{margin-bottom:60px; padding-bottom:40px; position:relative; text-align:center; text-transform:uppercase; font-weight:700; color:#004a6b; }
h2.titol2::after {
    background: transparent;
    bottom: -1px;
    content: url('../../../../../sites/default/files/nadal-separador-2.png');
    left: 50%;
    margin-left: -154px;
    position: absolute;
    width: 309px;
    height:20px;
}

.page-node-759 h1, .page-node-763 h1, .page-node-765 h1, .page-node-766 h1{text-align:center;} /* inici-nadal */
.page-node-759 h1::after, .page-node-763 h1::after, .page-node-765 h1::after, .page-node-766 h1::after   {left:50%;}
.page-node-759 h1.titol, .page-node-763 h1.titol, .page-node-765 h1.titol, .page-node-766 h1.titol{display:none;}
.page-node-759 .main-container, .page-node-763 .main-container, .page-node-765 .main-container, .page-node-766 .main-container{padding-top:0;}
.page-node-759 .view-blog, .page-node-763 .view-blog, .page-node-765 .view-blog, .page-node-766 .view-blog{padding-top:0; padding-bottom:0;}
.page-node-759  #block-views-blog-block-1, .page-node-763  #block-views-blog-block-1, .page-node-765  #block-views-blog-block-1, .page-node-766  #block-views-blog-block-1{background-image:none !important;}

#block-revslider-16{z-index:1; position:relative; }

a{-webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; }
a:link, a:visited{color:#e74c3c; }
a:hover, a:active{color:#991116; }
 
a.btn-nadal,  a.btn-nadal:visited{background: url("../../../../../sites/default/files/btn-nadal.png") no-repeat center bottom;  display:block; width:334px; height:125px; color:#fff; font-weight:600;  padding-top:6px;
 -webkit-transition: none; -moz-transition: none; -o-transition: none; transition: none; margin:60px auto;}
a.btn-nadal:hover,  a.btn-nadal:active{background: url("../../../../../sites/default/files/btn-nadal.png") no-repeat center top;   margin:60px auto; text-decoration:none; display:block; width:334px; height:125px; color:#fff; font-weight:600;  padding-top:6px;}
 
a.button-optional2,  a.button-optional2:visited{background: url("../../../../../sites/default/files/btn-nadal-02.png") no-repeat center top;  display:block; width:334px; height:125px; color:#fff; font-weight:600;  padding-top:6px;
 -webkit-transition: none; -moz-transition: none; -o-transition: none; transition: none; margin:60px auto;}
a.button-optional2:hover,  a.button-optional2:active{background: url("../../../../../sites/default/files/btn-nadal-02.png") no-repeat center bottom;   margin:60px auto; text-decoration:none; display:block; width:334px; height:125px; color:#fff; font-weight:600;  padding-top:6px;
-ms-transform: scale(1, 1); -webkit-transform: scale(1, 1); transform: scale(1, 1);}

a.button-optional3,  a.button-optional3:visited{font-size:14px; text-align:center; text-transform:uppercase; background: url("../../../../../sites/default/files/btn-nadal-03.png") no-repeat center top;  display:block; width:334px; height:125px; color:#fff; font-weight:600;  padding-top:7px;
 -webkit-transition: none; -moz-transition: none; -o-transition: none; transition: none; margin:60px auto;}
a.button-optional3:hover,  a.button-optional3:active{background: url("../../../../../sites/default/files/btn-nadal-03.png") no-repeat center bottom;   margin:60px auto; text-decoration:none; display:block; width:334px; height:125px; color:#fff; font-weight:600;  padding-top:7px;
-ms-transform: scale(1, 1); -webkit-transform: scale(1, 1); transform: scale(1, 1);}


.btn-custom {background: #f4f4f4; color: #5fc09c !important; margin-bottom:15px; font-size:22px; font-weight:700; padding:30px 0; text-transform:uppercase;  -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0;}
.btn-custom:hover, .btn-custom:focus, .btn-custom:active, .btn-custom.active, .open > .dropdown-toggle.btn-custom {background: #e74c3c; color:#fff !important;}

.btn-black {background: #000; border-color:#fff !important; color: #fff !important; }
.btn-black:hover, .btn-black:focus, .btn-black:active, .btn-black.active, .open > .dropdown-toggle.btn-black {background: #333; color:#fff !important;}


.nadal-data{
	background: url("../../../../../sites/default/files/data-nadal.png") no-repeat center center; 
	width:300px;
	height:62px;
	margin:auto;
	color:#fff;
	padding-top:16px;
	position:relative;
	margin-top:-175px;
	text-align:center;
	z-index:2;
	font-weight:500;
	font-size: 15px;
	}
.nadal-data small{
	font-size:0.7em;
}

.not-front .nadal-data{margin-top:-375px;}
	
.nadal-data a:link, .nadal-data a:visited{color:#fff;}
.nadal-data a:active, .nadal-data a:hover{color:#5fc09c; text-decoration:none;}	
 
.region-content-top-full .nadal-data{margin-top:-60px;}	

 

 /* OVERLAY PER LINKS */
.overlayout .overlayin {
  background: #e74c3c;
  height: 100%;
  width: 100%;
  opacity: 0;
  top: 0;
  left: 0;
  position: absolute;
  padding: 0;
  transition: opacity .5s;
}
.overlayout .overlayin p {
  color: #fff;
  text-align: center;
  font-size:16px;
  position:absolute;
  top:35%;
  width:100%;
}
.overlayout:hover .overlayin{
  opacity: .9;
  transition: opacity .5s;
  z-index:10;
}

.padding0{padding:0;}
.paddingtop20{padding-top:20px !important;}
.margintop40{margin-top:40px;}
.margintop60{margin-top:60px;}
.marginbottom0{margin-bottom:0 !important; }
.marginbottom20{margin-bottom:20px;}
.marginbottom40{margin-bottom:40px;}
.marginbottom60{margin-bottom:60px; }

.nominheight{min-height:0 !important;}

.view-blog {padding-bottom: 80px; padding-top: 80px;}
.title-section p{font-weight:300; font-size:20px;}
.title-section p strong{font-weight:500;}
 ul.strategy-list li > p, ul.strategy-list li .strategy-title p {font-weight:300; font-size:13px;}

 .dialogo{padding-left:40px; }
 
 img.file-icon{width:16px;}
  
.slide-4 .md-objects .md-object a
, .slide-5 .md-objects .md-object a
, .slide-6 .md-objects .md-object a
, .slide-7 .md-objects .md-object a
, .slide-8 .md-objects .md-object a {
    padding: 0px 0px;
    width: auto;
}

.field .field-label {font-weight: normal;}

.navbar-header .navbar-brand{display:none;}
.section-content {padding: 60px 0;}
.panel-title > a {font-weight:500; font-size:20px; padding: 15px;}
.panel-body p, .panel-body ul {font-size:18px; font-weight:300; color: #808080;}
.title-section{text-align:left; margin-bottom:0px;}
.content-bottom-full.background-pattern{padding-top:60px; padding-bottom:80px;}
.content-bottom-full.background-pattern h2.block-title{margin-left:20px; margin-bottom:30px; font-weight:500; font-size:22px; color:#424242;}
.main-container{padding-top:20px;}


.page-node-759 #page-header,
.page-node-763 #page-header,
.page-node-765 #page-header,
.page-node-766 #page-header
{background:none transparent; height:auto;}
#page-header{display: none;background: url("../../../../../sites/default/files/logo-poblet_menairo_0.png") 30px 0 no-repeat; height: 370px;}
.page-node-759 .bg-fullwidth
.page-node-763 .bg-fullwidth,
.page-node-765 .bg-fullwidth,
.page-node-766 .bg-fullwidth
{background:none transparent;}
.page-node-759 .bg-fullwidth:after,.page-node-759 .bg-fullwidth:before
.page-node-763 .bg-fullwidth:after,.page-node-763 .bg-fullwidth:before,
.page-node-765 .bg-fullwidth:after,.page-node-765 .bg-fullwidth:before,
.page-node-766 .bg-fullwidth:after,.page-node-766 .bg-fullwidth:before
{height:auto;}
.bg-fullwidth{background-color: rgba(255, 255, 255, 1);  margin-top:40px; padding:40px; position:relative;
/*margin-bottom:500px;*/}
/*.bg-fullwidth:after{background: url("../../../../../sites/default/files/bg-bottom.png") top center no-repeat; height:150px; width: 100%; bottom:-150px; left:0; content: ''; position: absolute;}
.bg-fullwidth:before{background: url("../../../../../sites/default/files/bg-top.png") top center no-repeat; height:150px; width: 100%; top:-150px; left:0; content: ''; position: absolute;}
*/
.page-node-759 .main-container section.col-md-12,
.page-node-763 .main-container section.col-md-12,
.page-node-765 .main-container section.col-md-12,
.page-node-766 .main-container section.col-md-12
{background:none transparent; margin-bottom:40px;}
.page-node-759 .main-container section.col-md-12:after,
.page-node-763 .main-container section.col-md-12:after,
.page-node-765 .main-container section.col-md-12:after,
.page-node-766 .main-container section.col-md-12:after
{background:none transparent; height:auto; margin-bottom:40px;}
.page-node-759 .main-container section.col-md-12:before,
.page-node-763 .main-container section.col-md-12:before,
.page-node-765 .main-container section.col-md-12:before,
.page-node-766 .main-container section.col-md-12:before
{background:none transparent; height:auto; margin-bottom:40px;}

a.button-optional, a.button-optional2{-webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; text-align:center;}

/* ICONES SOCIALS */
#block-block-78{position:fixed; right:0; top:170px; z-index:12;}
.icones-socials li img{margin-bottom:4px; width:40px;
	filter: alpha(opacity=70); /* internet explorer */
	-khtml-opacity: 0.7;      /* khtml, version anterior de safari */
	-moz-opacity: 0.7;       /* firefox, mozilla, netscape */
	opacity: 0.7;           /* safari, chrome, opera */
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; /*internet explorer 8 */}
.icones-socials li a:hover{margin-left:-4px;}
.icones-socials li a:hover img{margin-left:-4px;
	filter: alpha(opacity=100); /* internet explorer */
	-khtml-opacity: 1;      /* khtml, version anterior de safari */
	-moz-opacity: 1;       /* firefox, mozilla, netscape */
	opacity: 1;           /* safari, chrome, opera */
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; /*internet explorer 8 */
}

 /* MENU */
.navbar-default .navbar-toggle {border-color: #fff !important;}
.navbar-default .navbar-toggle .icon-bar {background-color: #fff !important;}
.navbar-default .navbar-toggle:before {content:"MENU"; left:-60px; top:4px; position:absolute; width:50px; font-weight:bold; color:#fff;}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {background-color: #991116;}
 
.header-bg{background: url("../../../../../sites/default/files/bg-gradient.png") repeat-x; position: relative; z-index: 1000; padding: 0 0 44px 0;}
.page-inici .header-bg{background-color: rgba(231, 76, 60, 0.9);}
header.navbar .navbar-collapse .navbar-nav {margin:0; width:100%; float:left;}
header.navbar .navbar-collapse .navbar-nav > li {margin: 0; }
header.navbar .navbar-collapse .navbar-nav li a:link,  header.navbar .navbar-collapse .navbar-nav li a:visited{color:#fff; font-weight:500;padding: 10px 25px !important;font-size:17px; min-height:60px; border-top:0 !important;line-height: 40px;
vertical-align: top;}
header.navbar .navbar-collapse .navbar-nav li ul.drop-down{width:280px; }
header.navbar .navbar-collapse .navbar-nav li ul.drop-down li a:link,  header.navbar .navbar-collapse .navbar-nav li ul.drop-down li a:visited{width:280px; }
header.navbar .navbar-collapse .navbar-nav li.logo a{/*width:50px;*/   padding-top: 14px;}
header.navbar .navbar-collapse .navbar-nav li a:active,  header.navbar .navbar-collapse .navbar-nav li a:hover{background-color:#e74c3c !important; color:#fab7b0 !important;}
header.navbar .navbar-collapse .navbar-nav li.active-trail > a{background-color: transparent;}
header.navbar .navbar-collapse .navbar-nav li ul.drop-down{background-color: transparent; border-top:0; border-bottom:0; margin-top:4px;}
header.navbar .navbar-collapse .navbar-nav li ul.drop-down li a{min-height:auto; margin-bottom:4px; color:#fff; line-height:1em;}
header.navbar .navbar-collapse .navbar-nav li ul.drop-down li {background-color:rgba(231, 76, 60, 1);  border-bottom: none; margin-bottom:4px;}
header.navbar .navbar-collapse .navbar-nav li.menu-illusions a{padding-bottom:0;}
header.navbar .navbar-collapse .navbar-nav li.menu-activitats a{
	padding-top:20px;
	padding-bottom:0;
}
header.navbar .navbar-collapse .navbar-nav li.menu-visita a{
	padding-top:20px;
	padding-bottom:0;
}
header.navbar .navbar-collapse .navbar-nav li.menu-contacte a{
	padding-top:30px;
	padding-bottom:0;
	padding-top: 27px !important;
padding-bottom: 27px !important;
}
.top-line.scrolled{
	position: fixed;
	top:0;
	width:100%;
	-webkit-transition: all 1s ease;
-moz-transition: all 1s ease;
-o-transition: all 1s ease;
transition: all 1s ease;
}


.header-bg.scrolled{
position: fixed;
top:55px;
width:100%;
/*-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.4);
-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.4);
box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.4);*/
-webkit-transition: all 1s ease;
-moz-transition: all 1s ease;
-o-transition: all 1s ease;
transition: all 1s ease;
}
.header-bg.scrolled header.navbar .navbar-collapse .navbar-nav li.menu-illusions a,
.header-bg.scrolled header.navbar .navbar-collapse .navbar-nav li.menu-activitats a,
.header-bg.scrolled header.navbar .navbar-collapse .navbar-nav li.menu-visita a
{padding-top:5px; background-image: none; /*min-height: 80px !important;*/}
.header-bg.scrolled header.navbar .navbar-collapse .navbar-nav li.menu-noticies a
{padding-top:15px; background-image: none; min-height: 50px !important;}
.header-bg.scrolled header.navbar .navbar-collapse .navbar-nav li ul.drop-down li{padding-top:10px;}
.header-bg.scrolled .logo img{height:35px; width:auto;}
.header-bg.scrolled header.navbar .navbar-collapse .navbar-nav li a:link, header.navbar .navbar-collapse .navbar-nav li a:visited {min-height: 50px;}
.header-bg.scrolled header.navbar .navbar-collapse .navbar-nav li ul.drop-down li a:link, header.navbar .navbar-collapse .navbar-nav li ul.drop-down li a:visited {min-height: 35px !important;}
.header-bg.scrolled header.navbar .navbar-collapse .navbar-nav li.logo a {padding-top:5px;}
 
 /* MEN?S SECUNDARIS */

.block-jquerymenu{background-color:#fff; padding:20px; 
-webkit-box-shadow: 0 1px 3px 0 rgba(0,0,0,0.1);
-moz-box-shadow: 0 1px 3px 0 rgba(0,0,0,0.1);
box-shadow: 0 1px 3px 0  rgba(0,0,0,0.1);
}

.jquerymenu  li{padding-top:8px; padding-bottom:8px; border-bottom: 1px solid #eee; padding-left:10px; font-weight:300; font-size:15px;}
.jquerymenu li:last-child{border-bottom:none;}
.jquerymenu ul{padding-left:15px;}
.jquerymenu  a:link, .jquerymenu  a:visited{color: #424242; padding-left:5px;}
.jquerymenu  a:hover, .jquerymenu  a:active{color: #e74c3c; padding-left:10px;}
.jquerymenu li::before{font-family: 'FontAwesome'; content: '\f0da'; font-size:0.7em; color:#ccc;}
.jquerymenu li a.active{color: #e74c3c;}
.jquerymenu li.parent::before{content: '';  }
.jquerymenu  > li.leaf{margin-left: -15px;}


.block-taxonomy-menu-block{background-color:#fff; padding:20px;
-webkit-box-shadow: 0 1px 3px 0 rgba(0,0,0,0.1);
-moz-box-shadow: 0 1px 3px 0 rgba(0,0,0,0.1);
box-shadow: 0 1px 3px 0  rgba(0,0,0,0.1);
}

.block-taxonomy-menu-block  li{padding-top:8px; padding-bottom:8px; border-bottom: 1px solid #eee; padding-left:10px; font-weight:300; font-size:15px;}
.block-taxonomy-menu-block li:last-child{border-bottom:none;}
.block-taxonomy-menu-block ul{padding-left:15px; list-style:none;}
.block-taxonomy-menu-block  a:link, .block-taxonomy-menu-block  a:visited{color: #424242; padding-left:5px;}
.block-taxonomy-menu-block  a:hover, .block-taxonomy-menu-block  a:active{color: #e74c3c; padding-left:10px;}
.block-taxonomy-menu-block li::before{font-family: 'FontAwesome'; content: '\f0da'; font-size:0.7em; color:#ccc;}
.block-taxonomy-menu-block li.active > a{color: #e74c3c;}
.block-taxonomy-menu-block li.parent::before{content: '';  }

#block-taxonomy-menu-block-4 ul li.last > ul{display:none;} /* Oculta categories de entitats esportives al menu lateral d'esports */

.region-sidebar-second h2.block-title{text-transform:uppercase; font-size:22px; color:#424242; margin:0 0 20px 10px; padding:0 0 15px 0; font-weight:500; position: relative;}
.region-sidebar-second h2.block-title::before{
    content: "";
    position: absolute;
    width: 60px;
    height: 1px;
    bottom: 0;
    left: 0;
    border-bottom: 2px solid #e74c3c;
}


/* TITOL */
.page-banner{text-transform:uppercase; background: none #000; padding:0; border:0; text-shadow: 3px 3px 10px #000000;}
.page-banner h2{color:#fff; font-size:20px; background: #000; margin:0 0 0 165px; float:none; display:block; padding:10px 10px; font-weight: 500; border-left:4px solid #fff;}

.services-banner h2 {
    color: #fff;
    font-size: 55px;
    font-weight: 300;
    margin: 0 0 30px;
    text-transform: none !important;
    text-shadow: 3px 3px 10px #000000;
}



/* BARRA TOP */
.top-line{overflow: visible;padding: 8px 0 6px 0;background: #000; position:relative; z-index:1001;}
.top-line .url-andorra a{color:#fff; font-size:16px; font-weight:500;}

.top-line a.ico-top{text-align:center; font-size:10px; font-weight:500; text-transform:uppercase; margin:0 12px;}
.top-line a.ico-top img{width:30px; display:block; margin:auto;}
.top-line a.ico-comu{color:#ea651f;}
.top-line a.ico-serveis{color:#4ac0e3;}
.top-line a.ico-turisme{color:#58b030;}
.top-line a.ico-cultura{color:#fa42aa;}
.top-line a.ico-nadal{color:#c1222d;}
.top-line .dropdown{display:inline-block;}
.top-line .ico-top-der{width:30px; height:30px; margin:5px 10px 0 10px;}

.url-andorra{font-size: 16px; line-height: 20px; color:#fff; font-weight:700; padding-top: 8px;}
.region-top-line a{opacity: 1;}
.region-top-line a:hover{opacity: 0.6;}



/* PREHOME */
h1.titol_andorralavella{
	font-size: 38px;
    color: #fff;
    text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.80);
    margin-top: 0;
    text-align: center;}
h1.titol_andorralavella span{ color:#e74c3c}
.cuadrat_blau, .cuadrat_carbassa, .cuadrat_groc, .cuadrat_lila{width: 130px; height: 130px; display: block; margin: 0 auto;}

.cuadrat_blau{background: rgba(78,192,228,0.9);}
.cuadrat_carbassa{background:rgba(233,101,31,0.9);}
.cuadrat_groc{background: rgba(215,218,60,0.9);}
.cuadrat_lila{background: rgba(131,68,144,0.9);}


.cuadrat_blau  img, .cuadrat_carbassa img, .cuadrat_groc img, .cuadrat_lila img{
	width: 50%;
    height: auto;
	margin: 0 auto!important;;
    padding-top: 35px!important;
}

/* CERCA TOP */
.search_btn{ cursor:pointer;}
#block-search-form{
	display:none;
	padding:20px 0
}
#block-search-form input.form-control {
	border-radius: 3px 0px 0px 3px;
	-moz-border-radius: 3px 0px 0px 3px;
	-webkit-border-radius: 3px 0px 0px 3px;
	background-color: #222;
    border: medium none;
    border-radius: 3px 0 0 3px;
    color: #fff;
    font-size: 24px;
    font-weight: 100;
    height: 50px;
}
input.form-control {
	width: 100%!important;
}
.page-search .input-group-btn {
  width: 1%!important;
}

#block-search-form button.btn-primary{
	border-radius: 0px 3px 3px 0px;
	-moz-border-radius: 0px 3px 3px 0px;
	-webkit-border-radius: 0px 3px 3px 0px;
	background-color:#333;
    border: medium none;
    color: #999;
    font-size: 25px;
    height: 50px;
    width: 50px;
	
	-webkit-transition: 0.7s;
	-moz-transition: 0.7s;
	-ms-transition: 0.7s;
	-o-transition: 0.7s;
    transition: 0.7s;
}
#block-search-form button.btn-primary:hover{
	background-color:#999;
    color: #333;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-ms-transition: 0.3s;
	-o-transition: 0.3s;
    transition: 0.3s;
}


.panels-flexible-row{padding-bottom:0!important}

.temp{ position:absolute; width:231px; height:75px; top:30%; left:auto; right: 20px}



 /* BARRA LINKS WEBS  */ 
.barra_links{ background-color:#222; padding:50px 0; border-bottom:2px solid #fff;}
.barra_links a:hover img, .barra_links a:active img{border-right-color:#222; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; }
.barra_links a:hover h2, .barra_links a:active h2, .barra_links a:hover p, .barra_links a:active p{margin-left:-5px; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; }
.barra_links a p{margin-left:-5px;}
.barra_links img{ float:right; padding-right:13px; border-right:2px solid; width:55px;}
.barra_links h2{ font-size:14px; margin:0;  text-transform:uppercase;}
.barra_links p{ font-size:11px; color:#ccc;}
.barra_links p span{ display:block; color:#666; font-style: italic;}
.barra_links .comu h2{ color:#ea651f;}
.barra_links .comu img{ border-color:#ea651f;}
.barra_links .serveis h2{color:#378FAA;}
.barra_links .serveis img{ border-color:#378FAA;}
.barra_links .turisme h2{color:#58b030;}
.barra_links .turisme img{ border-color:#58b030;}
.barra_links .cultura h2{color:#fa42aa;}
.barra_links .cultura img{ border-color:#fa42aa;}


.region-content-top-full{/*background: url("../../../../../sites/default/files/fons-celneu-nadal-home1.jpg") bottom center no-repeat #fff; padding-bottom:100px;*/}

.background-pattern {background:none transparent;}




/* HOME TEXT INTRO */
.text-intro{background:url("../../../../../sites/default/files/files/nadal-arbres-4.png") no-repeat left top;}
.text-intro .title-section{background:url("../../../../../sites/default/files/files/nadal-arbres-2.png") no-repeat right 60%;}

/* HOME ULTIMES NOTICIES */
.recent-box .recent-post .recent-gal .hover-post, .team-box .team-member .inner-team .hover-team  {transition: all 0.7s ease-in-out 0s;}
.recent-box .recent-post .recent-content {min-height:350px; background-color:#f4f4f4; border-bottom: 2px solid #f4f4f4; text-align:left;}
div.recent-gal > div.embedded-video{display:none!important;}
.recent-box .recent-post .recent-content p{font-weight:300;}
.recent-box .recent-post .recent-gal .hover-post a {font-size:14px;}

.pane-content .ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited 
{
  font-size: 18px;
  font-family: 'Roboto', sans-serif;
  line-height: 25px;
  margin: 0 0 25px;
  margin-bottom: 0;
  color: #fff;
  font-weight: 500;
  -webkit-backface-visibility: hidden;
}

.pane-content .ui-state-default a, .pane-content .ui-state-default a:link, .pane-content .ui-state-default a:visited{
  font-size: 18px;
  font-family: 'Roboto', sans-serif;
  line-height: 25px;
  margin: 0 0 25px;
  margin-bottom: 0;
  color: #e74c3c;
  font-weight: 700;
  -webkit-backface-visibility: hidden;
}
.pane-content .ui-state-default a::after{
    position: absolute;
    content: '\f055';
    font-family: 'FontAwesome';
    font-size: 18px;
    color: #e74c3c;
    top: 10px;
    right: 20px;
}

.pane-content .ui-state-active a, .pane-content .ui-state-active a:link, .pane-content .ui-state-active a:visited{color: #fff;}
.pane-content .ui-state-active a::after{
    position: absolute;
    content: '\f056';
    font-family: 'FontAwesome';
    font-size: 18px;
    color: #ffffff;
    top: 10px;
    right: 20px;
}

.pane-content .ui-widget-content{
	border: #f4f4f4 1px solid;
	border-radius: 0;
}

.pane-content .ui-state-default, .pane-content .ui-widget-content .ui-state-default, .pane-content .ui-widget-header .ui-state-default, 
.pane-content .ui-state-active, .pane-content .ui-widget-content .ui-state-active, .pane-content .ui-widget-header .ui-state-active {
    border: 0;
    background: none;
    font-weight: 300;
    color: #565656;
    border: 0;
    background: none;
    color: #fff;
    background: #e74c3c !important;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -o-border-radius: 0px;
    border-radius: 0px;
    border: #f4f4f4 1px solid;
    margin-top: 20px;
  
}
.pane-content .ui-state-default, .pane-content .ui-widget-content .ui-state-default, .pane-content .ui-widget-header .ui-state-default{
  color: #e74c3c;
  background: #fff !important;  
}
.pane-content .ui-state-active, .pane-content .ui-widget-content .ui-state-active, .pane-content .ui-widget-header .ui-state-active {
  color: #fff;
  background: #e74c3c !important;  
}

.pane-content .ui-accordion .ui-accordion-header .ui-accordion-header-icon {
    position: absolute;
    left: .5em;
    top: 50%;
    margin-top: -8px;
    content: '\f056';
    font-family: 'FontAwesome';
    font-size: 18px;
    color: #ffffff;
    top: 10px;
    right: 20px;
    }
.pane-content .ui-state-default .ui-icon {background-image: none;}
.ui-widget-content, .ui-widget-content a{color: #808080;}


.panel-default > .panel-heading{background-color:#fafafa;}

/* SLIDER HOME */
#rs-wrapper-16{position:relative;}

/* BANNERS HOME */
#slick-views-banners-1{width:1050px; margin:auto; padding-left:120px;}
#block-views-banners-block-1{margin-top:30px;}
#block-views-banners-block-1 .slide__content{padding:0 2px;}

#slick-views-banners-1 a:hover, #slick-views-banners-1 a:active {
filter: alpha(opacity=60); /* internet explorer */
-khtml-opacity: 0.6;      /* khtml, version anterior de safari */
-moz-opacity: 0.6;       /* firefox, mozilla, netscape */
opacity: 0.6;           /* safari, chrome, opera */
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; /*internet explorer 8 */
}


/* CONSELLERS */
.view-team{padding-top: 10px; padding-bottom: 50px}
.team-member{display:block;}
.team-member a div.conselleria{color:#999!important;}
.team-post .texte {font-weight:300; font-size:16px; text-align:center; color:#fff; height:446px; padding: 80px 40px; background-color:#e74c3c;}
.team-post .boto {margin-top:30px;}
.team-box .team-member .inner-team .hover-team .member-content h2 {margin:0; font-size:18px;}
.team-box .team-member .inner-team .hover-team .member-content span{margin-bottom:0;}
.team-box .team-member .inner-team .hover-team .member-content .conselleria{font-weight:600; margin-bottom:10px; color:#999; font-size:12px;}
.team-box .team-member:hover .inner-team .hover-team .member-content .conselleria{color:#fff;}
.team-box .team-member .inner-team .hover-team .member-content p{line-height:20px; font-weight:300;}
.intro-texthomecorp{margin-left:-155px; margin-right: -15px;}


.node-type-member .field-name-field-job-position{color:#333; font-weight:300; font-size:20px; margin:20px 0; padding-top:20px; width:50%; padding-bottom:20px; border-bottom: 1px solid #dcdbdb; border-top: 1px solid #dcdbdb;}
.node-type-member .field-name-field-nascut{font-style: italic; margin:20px 0;}
.node-type-member .field-name-field-single-image{text-align: center; margin:20px 0;}
.node-type-member .field-name-field-single-image img{margin:auto;}
.node-type-member .field-name-body{width:50%; float: left; margin-bottom:60px;}
.node-type-member .field-name-field-single-image{width:50%; float: right; margin-bottom:60px;}
.node-type-member .field-name-field-conselleria{font-weight:600; margin-bottom:20px;}
.node-type-member .field-name-field-facebook{float:right; margin-right:15px; font-size:1.2em;}
.node-type-member .field-name-field-twitter{float:right; margin-right:15px; font-size:1.2em;}
.node-type-member .field-name-field-facebook{float:right; margin-right:15px; font-size:1.2em;}
.node-type-member .field-name-field-google-plus{float:right; margin-right:15px; font-size:1.2em;}
.node-type-member .field-name-field-linkedin{float:right; margin-right:15px; font-size:1.2em;}

/* NOTICIES */
.recent-box .recent-post .recent-content h2 a{font-size:18px; color: #424242 !important;}
.blog-box .comment-section, .blog-box .post-title .post-tags, .blog-box .tags-widget{display:none;}
.blog-box .post-sidebar .post-widget.social-widget{border:0;}

.blog2 .blog-post .blog-post-content .post-content {margin-left: 20px;}
.blog2 .blog-post{background-color: #fff; border-bottom:2px solid #f4f4f4; padding:15px;; margin-top:30px;}
.blog-post .blog-post-content .post-content p.data{font-size:12px; margin-bottom:0;}
.blog-post .blog-post-content .post-content p {font-weight:300;}

.blog-galery .field-name-field-video{margin-top:20px;}

.single-post .blog-post-content p {
    color: inherit;
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit;
    margin: 0;
}
.blog-post .blog-post-content .post-content .post-title h2 a {color: #fff !important; font-weight:700;}
.post-sidebar .post-widget.social-widget span {color: #fff;}
.single-post .blog-post-content {border-bottom: none;}

/* NOTICIES RELACIONADES */
#block-views-st-blog-block-8 .view-st-blog{padding-bottom:0;}

.bloc-noticies {padding-bottom:10px; margin-bottom:10px; margin-top:20px;}
.bloc-noticies-row {border-bottom: 1px solid #eee;}
.bloc-noticies-row:last-child{border-bottom:none;}
.bloc-noticies:after {
  content: "";
  display: table;
  clear: both;
}
.bloc-noticies img{max-width:100px; float:left; margin:0 10px;}
.bloc-noticies h4 a{color:#333; font-size:0.85em; }
.bloc-noticies .data{font-size:0.8em; color:#b5b5b5;}

/* AGENDA HOME */
.view-agenda-home-agenda-llistat .listadoagenda{margin-bottom: 30px;}
#block-block-58 .vista-calendari{display:none;} /* vista calendari  + boto*/

.node-type-agenda .date-display-range, .node-type-agenda  .date-display-single{margin-top:20px; margin-bottom:20px; font-style: normal; font-size:30px;  font-weight:600; }
.node-type-agenda .field-name-body{margin-bottom:30px;}

/* AGENDA RELACIONADES */
.bloc-esdeveniments-relacionats{margin:5px 0 0 0 !important; padding:0 !important; }
.bloc-esdeveniments-relacionats .listadoagenda{margin-bottom: 0;}
.bloc-esdeveniments-relacionats .listadoagenda .listadotipo1-list {min-height: 0;}
.bloc-esdeveniments-relacionats .carousel-control{top: -32px; height:25px; width:25px;}
.bloc-esdeveniments-relacionats .carousel-control.left::before{line-height: 22px; font-size:12px;}
.bloc-esdeveniments-relacionats .carousel-control.right::before{line-height: 22px; font-size:12px;}
.bloc-esdeveniments-relacionats .carousel-control.right{right: 15px;}

/* AGENDA LLISTAT */
.view-agenda-home-agenda-llistat h3 .date-display-range,
.view-agenda-home-agenda-llistat h3 .date-display-single
{text-transform: uppercase; color:#333; font-size:26px; font-weight:300; font-style: normal;}
.view-agenda-home-agenda-llistat h3 {border-top:1px solid #eee; padding-top:40px; margin-top:40px; margin-bottom:30px;}

/* SERVEIS */
.node-type-serveis .field-type-location{margin-top:30px;}
.node-type-serveis h2{text-transform:uppercase; margin-top:0;}
.node-type-serveis .location-locations-header{display:none;}
.node-type-serveis .location-locations-display .map-link, .node-type-serveis .location-locations-display .location-hidden,
.node-type-serveis .location-locations-display .fn, .node-type-serveis .location-locations-display .country-name,
.node-type-serveis .location-locations-display .geo{display:none;}
.node-type-serveis .adresa{background-color:#fff; padding:20px 0; line-height:2em; font-size:0.9em;
-webkit-box-shadow: 0 1px 3px 0  rgba(0,0,0,0.1);
-moz-box-shadow: 0 1px 3px 0  rgba(0,0,0,0.1);
box-shadow: 0 1px 3px 0  rgba(0,0,0,0.1);
}
.node-type-serveis .adresa .adr .locality::before{content: ". "; margin-right:5px;}
.node-type-serveis .adresa .street-address{display:inline-block;}
.node-type-serveis .contingut{

padding:20px;
margin-top:20px;
}
.node-type-serveis .social-widget{margin-top:20px;}


.serveis-list{background-color: #fff; border-bottom:2px solid #f4f4f4; padding-top:15px; padding-bottom:15px; margin-bottom:30px; font-size:0.9em}
.serveis-list h2{margin-top:10px;}
.serveis-list h2 a:link, .serveis-list h2 a:visited{color: #424242 !important; font-size:22px;}
.serveis-list h2 a:active, .serveis-list h2 a:hover{color: #e74c3c !important; text-decoration:none;}
.serveis-list .adresa ul{margin-top:5px; ;}
.serveis-list .adresa ul li{padding-top:6px; padding-bottom:6px; border-bottom:1px solid #f4f4f4;}
.serveis-list .button-optional{border:none; padding:0; clear:both;}
.page-serveis .jquerymenu{margin-top:30px;}

/* TRAMITS */
.page-node-152 .content-bottom-full.background-pattern{/*background:url("../images/bg-001.jpg") no-repeat bottom center;*/}

/* TRANSPARENCIA */
.page-node-153 .content-bottom-full.background-pattern{/*background:url("../images/bg-001.jpg") no-repeat bottom center;*/}
/* Demana de Preus */
.page-taxonomy-term-178 .listadotipo1-list-link{width:100%; background-color: transparent; margin:0;}
.page-taxonomy-term-178 .listadotipo1-list-link .col-xs-4{display:none;}
.page-taxonomy-term-178 .listadotipo1-list-link .col-xs-8{margin-left:20px;}
.page-taxonomy-term-178 .listadotipo1-list{
background-color: transparent;
border-top:0;
border-bottom:1px solid #eee;
border-left:0;
border-right:0;
-webkit-box-shadow: none;
-moz-box-shadow:  none;
box-shadow:  none;
}
.page-taxonomy-term-178 .listadotipo1-list h2{color:#e74c3c !important;}
.page-taxonomy-term-178 a.listadotipo1-list-link:hover .listadotipo1-list{border:0;}

/* MAPA */
#block-views-mapa-mapa-block {position:relative;}
#block-views-mapa-mapa-block .view-filters{margin: 45px 0 15px 10px; line-height:1.6em; height:375px; background-color: rgba(0, 0, 0, 0.8); color:#ccc; position:absolute; top:165px; z-index:10; font-size:13px;}
#block-views-mapa-mapa-block .panel-2col .panel-col-first {width: 100%;}

/* LISTADO 1 */
a.listadotipo1-list-link{color:#424242;  margin-bottom:30px;}
a.listadotipo1-list-link:hover{text-decoration:none; color:#424242; }
a.listadotipo1-list-link:hover .listadotipo1-list{border:1px dotted #e74c3c; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
a.listadotipo1-list-link:hover .fatitol{ color:#e74c3c; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
.listadotipo1-list{ border:1px solid #fff; position:relative; font-size:12px; background-color: #fff; padding:10px;
-webkit-box-shadow: 0 1px 3px 0  rgba(0,0,0,0.1);
-moz-box-shadow: 0 1px 3px 0  rgba(0,0,0,0.1);
box-shadow: 0 1px 3px 0  rgba(0,0,0,0.1);
}
.listadotipo1-list h2{margin-top:5px;  margin-bottom:5px; color: #424242 !important; font-size:15px;}
.listadotipo1-list h2 a:link, .listadotipo1-list h2 a:visited{color: #424242 !important;}
.listadotipo1-list h2 a:active, .listadotipo1-list h2 a:hover{color: #e74c3c !important; text-decoration:none;}
.listadotipo1-list .date-display-range{font-style: italic; font-size:12px;}
.listadotipo1-list .fatitol{color:#ccc; position:absolute;top:10px; left:0;}


/* LISTADO 2 */
.listadotipo2-list-link{color:#424242 !important;  margin-bottom:30px;}
.listadotipo2-list-link:hover{text-decoration:none; color:#424242; }
.listadotipo2-list-link:hover .listadotipo2-list{border:1px dotted #e74c3c; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
.listadotipo2-list-link:hover .fatitol{ color:#e74c3c; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
.listadotipo2-list{ border:1px solid #fff; position:relative; font-size:12px; background-color: #fff; padding:10px; min-height:440px;
-webkit-box-shadow: 0 1px 3px 0  rgba(0,0,0,0.1);
-moz-box-shadow: 0 1px 3px 0  rgba(0,0,0,0.1);
box-shadow: 0 1px 3px 0  rgba(0,0,0,0.1);
}
.listadotipo2-list h2{margin-top:5px;  margin-bottom:5px; color: #424242 !important; font-size:16px;}
.listadotipo2-list h2 a:link, .listadotipo2-list h2 a:visited{color: #424242 !important;}
.listadotipo2-list h2 a:active, .listadotipo2-list h2 a:hover{color: #e74c3c !important; text-decoration:none;}
.listadotipo2-list .date-display-range{font-style: italic; font-size:12px;}
.listadotipo2-list .fatitol{color:#ccc; position:absolute; bottom:5px; right:5px;}

/* AGENDA */
.listadoagenda .listadotipo1-list{min-height:545px;}
.listadoagenda h2{font-size:18px; font-weight:500; margin-top:10px;}
.listadoagenda p.descripcio{font-size:14px;}
.listadoagenda .date-display-range, .date-display-single{display:block; font-style: italic; color: #999; font-size:14px;  margin:0; padding:0;}
.listadoagenda a:hover, .listadoagenda a:active{
filter: alpha(opacity=60); /* internet explorer */
-khtml-opacity: 0.6;      /* khtml, version anterior de safari */
-moz-opacity: 0.6;       /* firefox, mozilla, netscape */
opacity: 0.6;           /* safari, chrome, opera */
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; /*internet explorer 8 */}
.view-agenda-home-agenda-llistat{padding-top:40px; padding-bottom:60px; }
.view-agenda-home-agenda-llistat:after{  content: ""; display: table; clear: both;}
.vista-calendari{float:right; margin-top: -60px; position:relative; z-index:10; margin-right: 20px; color:#e74c3c; font-size:14px;}
.vista-calendari .fa{font-size:20px;}

#views-exposed-form-agenda-home-agenda-llistat-block-2 .form-type-bef-link {width:25%; display:inline-block; border:1px solid #fafafa;}
#views-exposed-form-agenda-home-agenda-llistat-block-2 .views-exposed-form .views-exposed-widget{float:none;}
#views-exposed-form-agenda-home-agenda-llistat-block-2 .form-type-bef-link a:link,
#views-exposed-form-agenda-home-agenda-llistat-block-2 .form-type-bef-link a:visited
{background-color:#f4f4f4; display:block;  color:#333; padding:5px;}

#views-exposed-form-agenda-home-agenda-llistat-block-2 .form-type-bef-link a:hover,
#views-exposed-form-agenda-home-agenda-llistat-block-2 .form-type-bef-link a:active
#views-exposed-form-agenda-home-agenda-llistat-block-2 .form-type-bef-link a.active
{background-color:#e74c3c; display:block; color:#fff; padding:5px;}

.node-agenda .date-display-range{display:inline-block;
	
}

/* CONTACT FORM ESPAI CIUTADA  */
.last-row #contact-form{padding-bottom: 110px;padding-top: 110px; s}
.last-row #contact-form img.img-responsive{ margin:0 auto 10px auto}
.last-row #contact-form .submit-area button{color:#ea651f; border-color:#ea651f;}
.last-row #contact-form .submit-area button:hover{background-color:#ea651f; color:#fff;}

/* BOTONS  */
ul.botons{margin:30px 0 30px 0; padding:0; list-style:none; }
ul.botons li{width:50%; display:block; margin:15px;  text-align:center; ;}
ul.botons li a:link, ul.botons li a:visited{display:block; border:1px solid  #991116; padding:10px 5px; text-transform:uppercase; font-size:1.2em; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
ul.botons li a:active, ul.botons li a:hover{color:#fff; background-color: #e74c3c; text-decoration:none; }

ul.botons2 li{width:45%; margin:5px; display:inline-block;}

ul.botonsgrans li{width:90%;}

/* ICONOS */
.field-name-field-url-web .field-item::before, .ico-url-web::before{content: "\f08e"; font-family: FontAwesome; margin-right:5px;}
.field-name-field-email .field-item::before, .ico-email::before{content: "\f003"; font-family: FontAwesome; margin-right:5px;}
.field-name-field-tel-fon .field-item::before, .ico-telefon::before{content: "\f095"; font-family: FontAwesome; margin-right:5px;}
.field-name-field-fax .field-item::before, .ico-fax::before{content: "\f1ac"; font-family: FontAwesome; margin-right:5px;}
.adr .street-address::before, .ico-adresa::before{content: "\f041 "; font-family: FontAwesome; margin-right:5px;}
.adr .locality::before{content: "\f0ac "; font-family: FontAwesome; margin-right:5px;}


/* FOOTER */
footer .up-footer{padding:0; background: none transparent;}
footer .footer-line{
/*margin-top:900px;*/ 
background-color:#C93940; text-align:center; padding:30px; overflow:visible;background-image: url(/nadal/sites/default/files/fondo-peu-de-nadal.jpg);text-align: center;padding: 30px;overflow: visible;height: 500px;}
footer .footer-line p{float:none;}
footer .footer-line img{margin:auto; max-width:100%; width:250px;}

/* SEARCH */
.page-search-node .search-info{display:none;}

/* CALENDAR AGENDA */
.calendar-calendar{margin-bottom:40px;}
.calendar-calendar .week-view td{background-color:#fbecea;}
.calendar-calendar div.calendar{background:transparent;}
.calendar-calendar .calendar-agenda-hour{color:#222; text-transform:uppercase;}
.calendar-calendar .all-day td{background-color:#f8f1f0 !important;}
.calendar-agenda-items{line-height:0.8em !important;}
.calendar-calendar td {border: 2px solid #fff !important; padding:5px !important;}
.calendar-calendar th.days, .calendar-calendar td.calendar-agenda-hour{background-color: #fff; border: 0; color: #e74c3c; font-weight: bold; font-size: 0.75em;}
.calendar-calendar .month-view .full .inner .monthview, .calendar-calendar .week-view .full .inner .weekview, .calendar-calendar .day-view .full .inner .dayview {
    -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; text-align:center;}
.calendar-calendar a{color:#fff !important; font-weight: normal !important;}
.calendar-calendar div.calendar {
    font-size: 13px; line-height: 1em; font-weight: normal !important; padding-top:5px!important; padding-bottom:5px!important;
}
.calendar-calendar .month-view .full td.single-day .inner div, .calendar-calendar .month-view .full td.single-day .inner div a, .calendar-calendar .month-view .full td.multi-day .inner div, .calendar-calendar .month-view .full td.multi-day .inner div a, .calendar-calendar .month-view .full td .inner div.calendar.monthview div, .calendar-calendar .month-view .full td .inner div.calendar.monthview div a, .calendar-calendar .week-view .full td.single-day .inner div, .calendar-calendar .week-view .full td.single-day .inner div a, .calendar-calendar .week-view .full td.multi-day .inner div, .calendar-calendar .week-view .full td.multi-day .inner div a, .calendar-calendar .week-view .full td .inner div.calendar.weekview div, .calendar-calendar .week-view .full td .inner div.calendar.weekview div a, .calendar-calendar .day-view .full td .inner div.view-item, .calendar-calendar .day-view .full td .inner div.calendar div, .calendar-calendar .day-view .full td .inner div.calendar div a {
background: #e74c3c;}
.calendar-calendar .month-view .full td.multi-day .inner .monthview .continues, .calendar-calendar .month-view .full td.multi-day .inner .monthview .cutoff, .calendar-calendar .week-view .full td.multi-day .inner .weekview .continues, .calendar-calendar .week-view .full td.multi-day .inner .weekview .cutoff {
background:transparent;}
.calendar-calendar .week-view .full td.multi-day .inner .weekview .continuation, .calendar-calendar .week-view .full td.multi-day .inner .weekview .continues, .calendar-calendar .week-view .full td.multi-day .inner .weekview .cutoff  {
    height: auto;
    padding-top: 0;
}
.calendar-calendar .week-view .item{
-webkit-box-shadow: 0px -1px 6px 0px rgba(50, 50, 50, 0.1);
-moz-box-shadow:    0px -1px 6px 0px rgba(50, 50, 50, 0.1);
box-shadow:         0px -1px 6px 0px rgba(50, 50, 50, 0.1);
border:1px solid #d34637;
margin-bottom:4px;
}

.calendar-calendar .week-view .full td.multi-day div.weekview {height: 60px; text-align:left; line-height:30px;}
.calendar-calendar .week-view .full td.multi-day div.weekview img{float:left; margin-right:5px; vertical-align: middle;}
.calendar-calendar .week-view img{margin:auto;}
.view .date-nav-wrapper .date-prev{right: 110px !important; background:#fff !important;}
.view .date-nav-wrapper .date-next{background:#fff !important; margin-right:5px;}
.calendar-calendar .continues, .calendar-calendar .continuation{display:none;}


/* CONCURS INSTAGRAM */
#concursinstagramnadal{
	position:absolute;
	top:0;
	z-index:999;
	display:block;
	left: 0; 
  right: 0; 
  margin-left: auto; 
  margin-right: auto; 
	width:1140px;
	text-align:right;
}
#concursinstagramnadal img{
	width:80px;
	top:230px;
	position:absolute;
	right:260px;
}


/* BOOTSTRAP CAROUSEL FADE TRANSITION  */

.carousel .carousel-inner .item {
  opacity: 0;
  transition-property: opacity;
}
.carousel .carousel-inner .active {
  opacity: 1;
}
.carousel .carousel-inner .active.left,
.carousel.carousel-inner .active.right {
  left: 0;
  opacity: 0;
  z-index: 1;
}
.carousel .carousel-inner .next.left,
.carousel .carousel-inner .prev.right {
  opacity: 1;
}
.carousel .carousel-control {
  z-index: 2;
}

/* CERCA */
#views-exposed-form-cerca-page-1 .views-exposed-widget{float:none;}
.page-search .main-container a:link, .page-search .main-container a:visited{color:#e74c3c;}
.page-search .main-container a:active, .page-search .main-container a:hover{text-decoration:underline;}
.page-search #edit-type-i18n-wrapper .form-item{margin-bottom:10px;}
.page-search .main-container button {padding: 4px 8px;}


.content-top-full{z-index:0; top: -115px; position: relative; margin-bottom: -60px;}


.page-node-2116 .header-bg{display:none;}
/*.page-node-2116 .nadal-data{display:none;}*/
.page-node-2116 .bg-fullwidth{background:#ffffff;margin-bottom: 500px!important;margin-top: 100px!important;}


.page-node-2116 .bg-fullwidth::after {
/*    background: url("http://nadal.andorralavella.ad/sites/default/files/bg-bottom.png") top center no-repeat;*/
    height: 150px;
    width: 100%;
    bottom: -150px;
    left: 0;
    content: '';
    position: absolute;
}


.page-node-2116 .bg-fullwidth::before {
/*    background: url("http://nadal.andorralavella.ad/sites/default/files/bg-top.png") top center no-repeat;*/
    height: 150px;
    width: 100%;
    top: -150px;
    left: 0;
    content: '';
    position: absolute;
}
	
.page-node-2116 #page-header {
    background: url("http://nadal.andorralavella.ad/sites/default/files/logo-poblet_menairo_0.png") 30px 0 no-repeat;
    height: 370px;
}



header.navbar .navbar-collapse .navbar-nav li a {
padding: 5px 10px!important;
}

.table-zoe, .table-zoe > td, .table-zoe > th {    background-color: #FDE9D9;font-size: 17px;}
.table-marta, .table-marta > td, .table-marta > th {    background-color: #DAEEF3;font-size: 17px;}
.table-gemma, .table-gemma > td, .table-gemma > th {    background-color: #F2DCDB;font-size: 17px;}
.table-alfons, .table-alfons > td, .table-alfons > th {    background-color: #DDD9C4;font-size: 17px;}
.table-montse, .table-montse > td, .table-montse > th {    background-color: #EBF1DE;font-size: 17px;}
.table-monica, .table-monica > td, .table-monica > th {    background-color: #E4DFEC;font-size: 17px;}
/*.nadal-data{display:none;}*/
.espectacles .text{min-height: 145px;font-size:15px;}
.espectacles .text2{min-height: 80px;font-size:15px;}
.espectacles .text span,.espectacles .text2 span,.espectacles i{font-weight:bold;color:#E74C3C;font-size:17px;}
.mt-20{margin-top:20px;}
#block-block-82 .dropdown{    position: fixed;
    top: 10px;
    right: 10px;
}
.navbar-collapse {background:transparent;}
.dl-menuwrapper button:hover, .dl-menuwrapper button.dl-active, .dl-menuwrapper ul {
    background: #e74c3c;
}
.fs-15{font-size:15px;}
.fs-17{font-size:17px;}
.boto-mapa{background:#E74C3C;color:#ffffff!important;padding:5px 10px;border-radius:5px;}


.card{opacity:1;margin:20px 0px;border-radius: 5px;    overflow: hidden;    border: 1px solid #E74C3C;    font-size: 13px;}
.card:hover{opacity:0.7}
.card p{padding:0px 10px;margin-bottom: 10px;}
.my-50{margin:50px 0px;}
.ml-20{margin-left: 20px;}
.c-vermell{color:#E74C3C;}
.hashtag{font-size:30px;color:#E74C3C;font-weight:800;text-align:center;margin:50px auto;display:block}

#block-revslider-29 .tp-bullets.preview1 .bullet {bottom:40px!important;}



@media only screen and (max-width : 992px) {
	
	header.navbar .navbar-collapse .navbar-nav li a:link, header.navbar .navbar-collapse .navbar-nav li a:visited {padding: 10px 10px !important;}
}
