/* Empieza CSS */
/* FONTS */
/*
@font-face {
	font-family: 'STIXGeneral';
	src: url('../fonts/STIXGeneral/Lato-Hai-webfont.eot');
	src: url('Lato-Hai-webfont.eot?#iefix') format('embedded-opentype'),
	url('Lato-Hai-webfont.woff') format('woff'),
	url('Lato-Hai-webfont.ttf') format('truetype'),
	url('Lato-Hai-webfont.svg#LatoHairline') format('svg');
	font-weight: normal;
	font-style: normal;

}*/

body, select, input, textarea {
  color: #444444;
  font-family: 'Lato',Georgia,serif;
  font-weight: 300;
}
a {
	color: #000000;
}
.tabs.primary a {
	color: #000000;
}
body {
  background: url('../images/bg.gif') repeat scroll 0 0 transparent;
  margin: 0;
}

.popupstores-second-list {
  _border: 1px solid red;
  display: block;
}

.view-header h2 {
  color: #999999;
  font-size: 1.4em;
  line-height: 1.4em;
  margin: 0 0 0.6em;
}
#page-wrapper {
  background-color: #FFFFFF;
	overflow: hidden;
  background:#fff;
  border-left:1px solid #c3c3c3;
  border-right:1px solid #c3c3c3;
  -webkit-box-shadow: 0px 1px 15px rgba(50, 50, 50, 0.9);
	-moz-box-shadow:    0px 1px 15px rgba(50, 50, 50, 0.9);
	box-shadow:         0px 1px 15px rgba(50, 50, 50, 0.9);
}
#header .section {
	padding: 20px 20px 0 20px;
}
#navigation {
	margin-bottom: 12px;
}
#navigation .section {
	margin: 0 20px;
	font-family: Lato;
}
#navigation .main-menu-container {
	background-color: #333333;
	font-size: 1.1em;
	font-weight: 300;
	line-height: 1.2em;
	margin-top: 12px;
	margin-bottom: 10px;
	padding: 2px;
}
#navigation .main-menu-container a {
	color: #FFFFFF;
	line-height: 1.3em;
	text-transform: uppercase;
	text-decoration: none;
}

.i18n-es #navigation .main-menu-container a {
  color: #FFFFFF;
  font-size: 16px;
  line-height: 23px;
  text-decoration: none;
  text-transform: uppercase;
}

#footer-container {
  border-top: 1px solid;
  margin: 0 20px;
  padding: 4px 0;
}
.region-footer {

}
.footer-img {
	float: left;
}
.footer-links {
	float: left;
	color: #000000;
	font-family: "Lato",Georgia,serif;
	font-weight: 300;
	font-size: 0.88em;
	margin: 10px 0 0 138px;
	text-transform: uppercase;
}
.footer-links a {
	color: #000000;
	text-decoration: none;
}
.footer-links a:hover {
	text-decoration: underline;
}
strong, th {
  font-weight: bold;
}

/* RESTO ELEMENTOS */
#block-system-main.block {
	margin: 0;
}
.region-sidebar-second .block {
	margin-bottom: 20px;
}
.node-page {
	font-size: 0.96em;
}
.node-page p {
	margin-bottom: 10px;
}
.gencat-header {
	float: left;
}
#logo {
	float: left;
	margin-left: 150px;
}
.region-header {
	float: right;
	width: 300px;
}
#block-search-form {
	float: right;
	text-align: right;
}
.form-item, .form-actions {
	margin: 0;
}
#search-block-form .container-inline {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #D9D9D9;
	height: 20px;
	overflow: hidden;
	width: 214px;
}
.mirror-search {
	float: right;
	margin-top: 5px;
}
.element-invisible { display: none; }
#edit-search-block-form--2  {
	border: medium none;
  color: #656565;
  font-size: 16px;
  font-style: italic;
  padding: 0 0.4em;
  width: 184px;
}
.form-item-search-block-form {
	float: left;
}
#search-block-form #edit-actions {
	float: left;
	line-height: 11px;
}
#search-block-form #edit-submit,
#search-block-form #edit-submit--3 {
	background: url('../images/ico-search.png') no-repeat scroll 0 0 transparent;
  border: medium none;
  color: #FFFFFF;
  cursor: pointer;
  font-size: 0;
  height: 12px;
  text-indent: -9999px;
  width: 12px;
}
#block-locale-language ul,
#block-locale-language li {
	list-style: none;
}
#block-locale-language {
	float: right;
	font-size: 0.8em;
	height: 40px;
	text-align: right;
}
#block-locale-language li {
	background: url('../images/sep-lang.gif') no-repeat scroll right 50% transparent;
	margin: 0 4px 0 0;
  padding: 0 8px 0 0;
}
#block-locale-language li.last {
	background: none;
	margin: 0;
	padding: 0;
}
#block-locale-language li a {
	color: #999999;
	text-decoration: none;
}
#block-locale-language li.active a {
	color: #444444;
	font-weight: 500;
	text-decoration: none;
}
#block-locale-language li {
	display: inline;
	font-family: 'Lato',Georgia,serif;
	text-transform: uppercase;
}
#block-cerochenta-socialinks {
	float: right;
	margin: 10px 0;
	text-align: right;
}
#block-cerochenta-socialinks img {
	margin: 0 5px;
}
#footer-container p {
	margin: 0;
}
#block-block-3 {
  float: right;
  width: 400px;
}

.search-form {
  margin-bottom: 5px;
}
.newletter-subscription {
  float: right;
  text-align: right;
  width: 340px;
}
.newletter-subscription a {
  background: url("../images/newsletter.png") no-repeat scroll right 50% transparent;
  padding: 4px 30px 4px 0;
  font-style: italic;
  text-decoration: none;
  text-transform: uppercase;
}

/* COOKIES */
#cookies-container {
  background: url('../images/cookies_bgn.png') repeat-x scroll 0 0 #686f7a;
  width: 100%;
}
.cookies-inner {
  position: relative;
  color: white;
  font-size: 12px;
  width: 966px;
  margin: 0 auto;
  padding: 12px 0;
}
.cookies-inner a {
  color: white;
}
#close-cookies {
  background: url("../images/cookies_close.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  cursor: pointer;
  height: 23px;
  position: absolute;
  right: 0px;
  top: 14px;
  width: 23px;
}


/* MENU Primario */
ul#main-menu.inline li {
  padding: 0;
}
ul#main-menu.inline a {
  background: url('../images/sep-menu.gif') no-repeat scroll 0 50% transparent;
	padding: 0 0.3em 0 0.6em;
}
ul#main-menu.inline li.first a {
  background: none;
}
ul#main-menu.inline li.active-trail a,
ul#main-menu.inline li a.active {
	font-weight: 500;
}
.season-juliol-13 ul#main-menu.inline li.active-trail a,
.season-juliol-13 ul#main-menu.inline li a.active {
	color: #00FFFB;
}
ul#main-menu.inline ul { /* FORZAMOS hijos ocultos que podrían aparecer si se marca "expanded" por accidente  */
	display: none;
}


/* MENU SECUNDARIO (desplegable) */
.menu-block-wrapper {
	margin-top: -10px; /* MENU TOP tiene un margen bottom de 10 px porque cuando aparezcan nuevos BLOQUES de info de temporada, no se podrán "bajar"
										   *(el cliente no debe maquetar), así que ponemos margen al principal y "subimos" este, que tiene que tocarlo por debajo... */
	margin-bottom: 10px;
}
.menu-block-wrapper ul {
	list-style-image: none;
	list-style: none;
	list-style-type: none;
	padding: 0;
}
.menu-block-wrapper > ul {
	background-color: #999999;
	height: 26px;
}
.season-juliol-13 .menu-block-wrapper > ul {
	background-color: #00FFFB;
}
.season-gener14 .menu-block-wrapper > ul {
  background-color: #EE7D0C;
}
.season-juliol14 .menu-block-wrapper ul {
  background-color: #0054a6;
}
.season-febrer15 .menu-block-wrapper ul {
  background-color: #dc631c;
}
.season-febrer15 .menu-block-wrapper li li {
  width: 250px;
}

.season-juny15 .menu-block-wrapper ul {
  background-color: #87e2d1;
}

.season-febrer16 .menu-block-wrapper ul {
  background-color: #AA0B3C;
}
.season-febrer16 .menu-block-wrapper ul li a { color: #FFFFFF;  }

.season-gener17 .menu-block-wrapper ul {
	background-color: #e5311a;
}
.season-gener17 .menu-block-wrapper ul li a { color: #FFFFFF;  }

.season-juny16 .menu-block-wrapper ul {
  background-color: #ffc71c;
}
.season-juny17 .menu-block-wrapper ul {
	background-color: #77b4b2;
}
.season-gener18 .menu-block-wrapper ul {
	background-color: #732d31;
}
.season-gener18 .menu-block-wrapper ul a {
	color: #FFF;
}
.season-juny18 .menu-block-wrapper ul {
	background-color: #6e9b86;
}
/* Febrer 19 */
.season-febrer19 .menu-block-wrapper ul {
	background-color: #053b5d;
}
.season-febrer19 .menu-block-wrapper ul a {
	color: #FFF;
}



.i18n-ca .main-menu-container ul a {
  font-size: 16px;
}
.i18n-es .main-menu-container ul a {
  font-size: 15px !important;
}
.i18n-en .main-menu-container ul a {
  font-size: 16px;
}
.season-juliol14 .menu-block-wrapper ul a {
  color: #FFF;
}
.season-febrer15 .view-display-id-editionalanding a {
  color: #FFF !important;
}
/* EXCEPCION para LANDINGS que NO están en temporadas (TV-CHANNEL) */

/* 3 LANDINGS */
.page-node-3819 .menu-block-wrapper > ul,
.page-node-3820 .menu-block-wrapper > ul,
.page-node-3821 .menu-block-wrapper > ul,

/* excepcion CAT */
.page-node-3901 .menu-block-wrapper > ul,
.page-node-3907 .menu-block-wrapper > ul,
.page-node-3910 .menu-block-wrapper > ul,
.page-node-3913 .menu-block-wrapper > ul,
.page-node-3916 .menu-block-wrapper > ul,
.page-node-5371 .menu-block-wrapper > ul,
  /* excepcion ESP */
.page-node-3902 .menu-block-wrapper > ul,
.page-node-3908 .menu-block-wrapper > ul,
.page-node-3911 .menu-block-wrapper > ul,
.page-node-3914 .menu-block-wrapper > ul,
.page-node-3917 .menu-block-wrapper > ul,
.page-node-5372 .menu-block-wrapper > ul,
  /* excepcion ENG */
.page-node-3903 .menu-block-wrapper > ul,
.page-node-3909 .menu-block-wrapper > ul,
.page-node-3912 .menu-block-wrapper > ul,
.page-node-3915 .menu-block-wrapper > ul,
.page-node-3918 .menu-block-wrapper > ul,
.page-node-5373 .menu-block-wrapper > ul {
  background-color: #999999;
}
/* OCULTAMOS TODOS los HIJOS de TV-Channel */
.section-tv-channel .menu-block-wrapper ul li ul {
  display: none !important;
}


.menu-block-wrapper > ul li {
	float: left;
	background: url('../images/sep-menu-temporada.png') no-repeat scroll 0 46% transparent;
}

.menu-block-wrapper > ul li.first,
.menu-block-wrapper ul li.first.collapsed {
	background: none;
}
.menu-block-wrapper > ul li ul li {
	float: none;
	clear: both;
	margin: 2px 8px 0 5px !important;
}
.menu-block-wrapper ul li.leaf,
.menu-block-wrapper ul li.expanded,
.menu-block-wrapper ul li.collapsed {
	/*position: relative;*/
	list-style-image: none;
	list-style: none;
	list-style-type: none;
	height: 26px;
	margin: 2px 10px 0 0;
  position: relative;
  z-index: 1100;
}
.menu-block-wrapper ul li.first ul ul {
	display: none;
}
.menu-block-wrapper ul li ul {
	display: none;
	background-color: #999999;
	border-top: 2px solid #333333;
  left: 0;
  position: absolute;
  top: 24px;
	z-index: 99999;
}
.season-juliol-13 .menu-block-wrapper ul li ul {
	background-color: #00FFFB;
}
.season-gener14 .menu-block-wrapper ul li ul {
    background-color: #EE7D0C;
}

.menu-block-wrapper ul li:hover ul {
	display: block;
}
/*
.menu-block-wrapper ul li.expanded:hover ul {
	display: block;
}*/
.menu-block-wrapper ul li ul li {
	background: none;
	border-bottom: 1px solid #333333;
	width: 206px;
}
.menu-block-wrapper ul li.menu-1088 ul li {
	width: 224px;;
}
.menu-block-wrapper ul li ul li.last {
	border: medium none;
	padding: 0 0 3px;
}
.menu-block-wrapper .nolink,
.menu-block-wrapper a {
	color: #333333;
	font-size: 1em;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: 400;
	padding: 0 0 0 12px;
}
.menu-block-wrapper a:hover,
.menu-block-wrapper a.active,
.menu-block-wrapper a.active-trail {
	color: #FFFFFF;
	font-weight: bold;
}
.menu-block-wrapper ul li.expanded ul a {
	font-size: 0.95em;
	line-height: 1.6em;
	padding: 0 0 0 5px;
}

/*  HOME PORTADA + LANDING de EDICIONES -- EDICIO */
.page-news.page-views h1#page-title,
.front h1#page-title {
  color: #999999;
  font-family: "Lato",Georgia,serif;
  font-size: 20px;
  font-weight: 300;
  line-height: 25px;
	margin-bottom: 0;
  text-decoration: none;
  text-transform: uppercase;
}

.view-portada.view-display-id-page,
.view-id-landings.view-display-id-edition {
	line-height: 0px;
	height: 430px;
	margin-bottom: 20px;
}
.view-portada.view-display-id-portadatvchannel {
  line-height: 0px;
  height: 210px;
  margin-bottom: 20px;
  float: right;
}
#views_slideshow_controls_text_portada-page,
#views_slideshow_controls_text_landings-edition {
	height: 20px;
	position: absolute;
	width: 620px;
	padding: 12px 0;
	z-index: 800;
}
#views_slideshow_controls_text_portada-portadatvchannel {
  height: 20px;
  position: absolute;
  width: 300px;
  padding: 12px 0;
  z-index: 1300;
}
#views_slideshow_controls_text_previous_portada-page,
#views_slideshow_controls_text_previous_portada-page_1,
#views_slideshow_controls_text_previous_landings-edition,
#views_slideshow_controls_text_previous_landings-edition_1 {
	background: url('../images/arrow-slider-left.png') no-repeat scroll 0 0 transparent;
	left: 546px;
	font-size: 0;
	padding: 14px;
	position: absolute;
	text-indent: -9999px;
	opacity: 0.6;
	cursor: pointer;
	z-index: 50;
}
#views_slideshow_controls_text_previous_portada-portadatvchannel {
  background: url('../images/arrow-slider-left.png') no-repeat scroll 0 0 transparent;
  left: 230px;
  bottom: 220px;
  font-size: 0;
  padding: 14px;
  position: absolute;
  text-indent: -9999px;
  opacity: 0.6;
  cursor: pointer;
}
#views_slideshow_controls_text_previous_portada-page:hover,
#views_slideshow_controls_text_previous_portada-page_1:hover,
#views_slideshow_controls_text_previous_portada-portadatvchannel:hover,
#views_slideshow_controls_text_previous_landings-edition:hover,
#views_slideshow_controls_text_previous_landings-edition_1 {
	opacity: 1;
}

#views_slideshow_controls_text_pause_portada-page,
#views_slideshow_controls_text_pause_portada-page_1,
#views_slideshow_controls_text_pause_portada-portadatvchannel,
#views_slideshow_controls_text_pause_landings-edition,
.views-slideshow-controls-text-pause {
	display: none;
}
#views_slideshow_controls_text_next_portada-page,
#views_slideshow_controls_text_next_portada-page_1,
#views_slideshow_controls_text_next_landings-edition,
#views_slideshow_controls_text_next_landings-edition_1{
	background: url('../images/arrow-slider-right.png') no-repeat scroll 0 0 transparent;
  left: 578px;
	font-size: 0;
	padding: 14px;
	position: absolute;
	text-indent: -9999px;
	opacity: 0.6;
	cursor: pointer;
	z-index: 50;
}
#views_slideshow_controls_text_next_portada-portadatvchannel,
#views_slideshow_controls_text_next_portada-portadatvchannel_1 {
  background: url('../images/arrow-slider-right.png') no-repeat scroll 0 0 transparent;
  left: 262px;
  bottom: 220px;
  font-size: 0;
  padding: 14px;
  position: absolute;
  text-indent: -9999px;
  opacity: 0.6;
  cursor: pointer;
}
#views_slideshow_controls_text_next_portada-page:hover,
#views_slideshow_controls_text_next_portada-page_1:hover,
#views_slideshow_controls_text_next_portada-portadatvchannel:hover,
#views_slideshow_controls_text_next_portada-portadatvchannel_1:hover,
#views_slideshow_controls_text_next_landings-edition:hover,
#views_slideshow_controls_text_next_landings-edition_1 {
	opacity: 1;
}
.view-portada.view-display-id-page .views-field-title,
.view-id-landings.view-display-id-edition .views-field-title {
	background: url('../images/bg-opacity.png') repeat scroll 0 0 transparent;
	bottom: 0px;
	color: #FFFFFF;
	line-height: 24px;
	padding: 8px 12px;
	position: absolute;
	width: 596px;
	z-index: 1200;
}
.view-portada.view-display-id-portadatvchannel .views-field-title {
  background: url("../images/bg-opacity.png") repeat scroll 0 0 transparent;
  color: #FFF;
  font-size: 18px;
  height: auto;
  line-height: 18px;
  padding: 4px 6px;
  bottom: 0px;
  position: absolute;
  width: 288px;
  z-index: 1200;
}
.view-id-landings.view-display-id-edition .views-field-title a {
  color: #FFFFFF;
  font-family: "Lato",Georgia,serif;
  font-weight: 300;
  text-transform: uppercase;
  font-size: 20px;
  line-height: 25px;
  text-decoration: none;
}
.view-portada.view-display-id-portadatvchannel .views-field-title a {
  color: #FFFFFF;
  font-family: "Lato",Georgia,serif;
  font-weight: 300;
  text-transform: uppercase;
  font-size: 0.9em;
  line-height: 20px;
  text-decoration: none;
}
.title-minislider {
  font-family: "Lato";
  color: #FFF;
  font-size: 0.9em;
  font-weight: 300;
  text-transform: uppercase;
}
	/* COMUN para SLIDERS con TEXTO */
	.title-slider {
		font-family: "Lato";
		font-size: 1.1em;
		font-weight: 300;
		text-transform: uppercase;
	}
	.subtitle-slider {
		margin-top: 6px;
		font-family: "Lato",Georgia,serif;
		font-style: italic;
		line-height: 16px;
	}

.view-banners.view-display-id-editionalanding .views-row {
	float: left;
	position: relative;
	width: 300px;
}
.view-banners.view-display-id-editionalanding .views-row.views-row-even {
	margin: 0 20px;
}
.section-edicions #main {
	margin: 0;
}
.view-banners.view-display-id-editionalanding .views-row .views-field-title {
  /* background: url("../images/bg-opacity.png") repeat scroll 0 0 transparent; */
  height: 120px;
  padding-top: 80px;
  position: absolute;
  text-align: center;
  top: 0;
  width: 300px;
}
.view-banners.view-display-id-editionalanding .views-row .views-field-title a {
  color: #000000;
  font-family: Arial;
  font-size: 22px;
  text-decoration: none;
  text-transform: uppercase;
}
.view-banners.view-display-id-editionalanding .views-row .views-field-title a:hover {
	text-decoration: underline;
}
.season-gener17 .view-banners.view-display-id-editionalanding .views-row .views-field-title,
.season-gener17 .view-banners.view-display-id-editionalanding .views-row .views-field-title a,
.season-juny17 .view-banners.view-display-id-editionalanding .views-row .views-field-title,
.season-juny17 .view-banners.view-display-id-editionalanding .views-row .views-field-title a {
	color: #FFFFFF;
	font-size: 28px;
	text-transform: uppercase;
}

.view-id-banners.view-display-id-sponsorseditionlanding {
  float: left;
  margin: 20px 0;
  width: 620px;
}

.view-id-banners.view-display-id-sponsorseditionlanding .views-row {
	border: 1px solid;
	float: left;
}
.view-id-banners.view-display-id-sponsorseditionlanding .views-row.views-row-even {
	margin: 0 6px;
}
.view-id-banners.view-display-id-sponsorsallimage {
	background-color: #DDDDDD;
	float: left;
	width: 300px;
	height: 200px;
	margin: 20px 0 20px 20px;
}
#block-views-banners-sponsorsprefooter {
  border-top: 1px solid;
  float: left;
  margin-bottom: 15px;
  padding-top: 20px;
  width: 940px;
}

.view-banners.view-id-banners.view-display-id-sponsorseditionlanding img,
.view-activitats-paralleles.view-id-activitats_paralleles.view-display-id-landingsonblock img {
    display: block;
}


/* BLOC Edicions  */
.view-id-portada.view-display-id-editions {
	float: left;
	width: 300px;
	margin-right: 20px;
}
.view-id-portada.view-display-id-editions .views-field-title a {
  color: #999999;
  font-family: "Lato",Georgia,serif;
  font-weight: 300;
  text-transform: uppercase;
  font-size: 20px;
  line-height: 25px;
  text-decoration: none;
}
.view-id-portada.view-display-id-editions .views-field-title a:hover {
	text-decoration: underline;
}
/* Bloc Dissenyadors */
#block-views-portada-designers {
  float: left;
  height: 250px;
  margin-right: 20px;
  width: 300px;
}
.view-portada.view-display-id-designers .views-field-field-imatge {
	height: 210px;
}
.view-portada.view-display-id-designers .views-field-field-imatge a {
	line-height: 0;
}
.view-portada.view-display-id-designers .views-row {
	float: left;
	width: 300px;
	margin-bottom: 10px;
	position: relative;
}
/*
.view-portada.view-display-id-designers .views-row.views-row-odd {
	margin-right: 20px;
} */
.view-portada.view-display-id-designers .views-field-title {
  background: url("../images/bg-opacity.png") repeat scroll 0 0 transparent;
  bottom: 0;
  font-size: 18px;
  height: auto;
  line-height: 18px;
  padding: 4px 6px;
  position: absolute;
	width: 288px;
}
.view-portada.view-display-id-designers .views-field-title a {
  color: #FFFFFF;
  font-family: Lato;
  font-size: 14px;
  text-decoration: none;
  text-transform: uppercase;
}
.view-portada.view-display-id-designers .views-field-title a:hover {
	text-decoration: underline;
}
.view-portada.view-display-id-designers .views-field-view-node a {
  color: #0065CB;
  font-family: "Lato",Georgia,serif;
  font-size: 12px;
  font-weight: bold;
}
/* BLOCK TV Channel */
#block-views-portada-portadatvchannel {

}
#block-views-portada-portadatvchannel h2 a {
  color: #999999;
  line-height: 20px;
  margin-bottom: 8px;
  text-decoration: none;
}
#block-views-portada-portadatvchannel h2 a:hover {
  text-decoration: underline;
}
/* Bloc Pasarella  */
#block-views-portada-pasarella {
    float: left;
    height: 360px;
    margin-bottom: 20px;
    overflow: hidden;
    width: 620px;
}
.views_slideshow_cycle_teaser_section_portada-pasarella {

}


.view-display-id-pasarella .views_slideshow_cycle_slide {
    width: 630px !important;
}
.view-portada.view-display-id-pasarella .views-row {
	float: left;
	position: relative;
	width: 200px;
	height: 336px;
    margin-right: 10px;
}
.view-portada.view-display-id-pasarella .views-row.views-row-even {
	/* margin: 0 10px; */
}
.view-portada.view-display-id-pasarella .views-field-title {
  background: url("../images/bg-opacity.png") repeat scroll 0 0 transparent;
  bottom: 0;
  font-size: 18px;
  height: auto;
  line-height: 18px;
  padding: 4px 6px;
  position: absolute;
	width: 188px;
}
.view-portada.view-display-id-pasarella .views-field-title a {
  color: #FFFFFF;
  font-family: Lato;
  font-size: 14px;
  text-decoration: none;
  text-transform: uppercase;
}
.view-portada.view-display-id-pasarella .views-field-title a:hover {
	text-decoration: underline;
}
/* CONTROLES Slider PASARELLA */
.view-portada.view-id-portada.view-display-id-pasarella {
	position: relative;
}
#views_slideshow_controls_text_pause_portada-pasarella {
	display: none;
}
#views_slideshow_controls_text_next_portada-pasarella,
#views_slideshow_controls_text_next_portada-pasarella_1 {
  background: url("../images/arrow-slider-right.png") no-repeat scroll 0 0 transparent;
  cursor: pointer;
  font-size: 0;
  right: 4px;
  opacity: 0.6;
  padding: 14px;
  position: absolute;
  text-indent: -9999px;
	top: 6px;
	z-index: 1200;
}
#views_slideshow_controls_text_previous_portada-pasarella,
#views_slideshow_controls_text_previous_portada-pasarella_1{
  background: url("../images/arrow-slider-left.png") no-repeat scroll 0 0 transparent;
  cursor: pointer;
  font-size: 0;
  left: 4px;
  opacity: 0.6;
  padding: 14px;
  position: absolute;
  text-indent: -9999px;
	top: 6px;
	z-index: 1200;
}
#views_slideshow_controls_text_next_portada-pasarella:hover,
#views_slideshow_controls_text_previous_portada-pasarella:hover,
#views_slideshow_controls_text_previous_portada-pasarella_1:hover {
	opacity: 1;
}

#block-views-portada-streetstyle .views-field-field-imatge {
	line-height: 0;
	margin-bottom: 10px;
}
/* Bloc MODELS */
#block-views-portada-models {
	float: left;
	width: 140px;
	margin-right: 20px;
}
#block-views-portada-models .views-row,
#block-views-portada-sponsors .views-row {
	float: left;
	position: relative;
	margin-bottom: 20px;
	margin-right: 15px;
	width: 140px;
}
#block-views-portada-models .views-row.views-row-last {
		margin-right: 0;
}
#block-views-portada-models .views-field-field-imatge-portada-vertica,
#block-views-portada-sponsors .views-field-field-imatge-portada {
	line-height: 0px;
}
#block-views-portada-models .views-field-title,
#block-views-portada-sponsors .views-field-title {
	background: url('../images/bg-opacity.png') repeat scroll 0 0 transparent;
	bottom: 0;
	padding: 5px 10px;
	position: absolute;
	width: 120px;
}
#block-views-portada-sponsors .views-field-title {
	width: 280px;
}
#block-views-portada-models .views-field-title a,
#block-views-portada-sponsors .views-field-title a {
	color: #FFFFFF;
	font-family: "Lato",Georgia,serif;
  font-size: 0.8em;
  font-weight: 400;
	text-transform: uppercase;
	text-decoration: none;
}
#block-views-portada-models .views-field-title a:hover {
	text-decoration: underline;
}
/* BLOC SPONSORS */
#block-views-portada-sponsors {
  float: left;
  margin-right: 20px;
  width: 300px;
}
#block-views-portada-streetstyle {
  float: left;
  width: 140px;
	height: 260px;
}
/* ALL Blocks HOME */

.view-portada .views-field-view-node a {
  color: #0065CB;
  font-family: "Lato",Georgia,serif;
  font-size: 12px;
  font-weight: bold;
}

#block-views-portada-sponsors .block-title,
#block-views-portada-streetstyle .block-title,
#block-views-portada-sponsors .block-title a,
#block-views-portada-streetstyle .block-title a,
#block-views-portada-designers .block-title,
#block-views-portada-pasarella .block-title,
#block-views-portada-streetstyle .block-title,
#block-views-portada-models .block-title,
#block-views-portada-cerochenta .block-title,
#block-views-portada-tendencies .block-title,
#block-views-portada-designers .block-title a,
#block-views-portada-streetstyle .block-title a,
#block-views-portada-pasarella .block-title a,
#block-views-portada-models .block-title a,
#block-views-portada-cerochenta .block-title a,
#block-views-portada-tendencies .block-title a {
  color: #999999;
  font-size: 20px;
  line-height: 20px;
  margin-bottom: 8px;
  text-decoration: none;
}
#block-views-portada-designers .block-title a:hover,
#block-views-portada-pasarella .block-title a:hover,
#block-views-portada-models .block-title a:hover,
#block-views-portada-sponsors .block-title a:hover,
#block-views-portada-streetstyle .block-title a:hover,
#block-views-portada-cerochenta .block-title a:hover,
#block-views-portada-tendencies .block-title a:hover {
	text-decoration: underline;
}
.page-news.page-views #block-cerochenta-actualrecent,
.front #block-cerochenta-actualrecent {
	margin-top: 30px;
}

/* SOCIAL ICONS - ITEMS */
.social-icons-container {
	margin: 20px 0;
}
ul.social-icons {
	list-style: none outside none;
	padding: 0;
}
.social-icons li {
	float: left;
}
.social-icons a {
	background: url('../images/ico-social.png') no-repeat 0 0 transparent;
	display: block;
  height: 23px;
  overflow: hidden;
  text-indent: -999em;
  width: 23px;
}
.social-icons .facebook a {
	background-position: 8px 0;
}
.social-icons .twitter a {
	background-position: -17px 0;
}
.grey-header {
	background-color: #999999;
	color: #FFFFFF;
  font-size: 15px;
  font-weight: 700;
  margin-bottom: 10px;
  padding: 5px 10px;
	text-transform: uppercase;
}
#block-cerochenta-sharefooter {
  clear: both;
  float: none;
  padding-top: 15px;
}
/*
 * NOTICIES
 */


/* LANDINGS NOTICIES */
.page-noticies h1.title {
  font-size: 2em;
  margin-bottom: 0;
}
/* BEGIN General ALL landings */
#news-year-selector-container {
  margin-bottom: 18px;
  margin-left: 428px;
  margin-top: -2px;
  text-align: right;
  width: 190px;
}
#news-year-selector-container li.active {
  font-weight: bold;
}
#news-edition-selector-container {
  display: inline-block;
  float: right;
  margin-bottom: 18px;
  _margin-left: 100px;
  _margin-top: -10px;
  text-align: right;
  width: 195px;
}
#news-edition-selector-container select {
  width: 140px !important;
  font-family: Lato;
  z-index: 1001;
}
#news-edition-selector-container select option {
  _height: 100px;
  font-family: Lato;
}
#news-designer-brand-selector-container {
  display: inline-block;
  float: right;
  padding-left: 15px;
  margin-bottom: 18px;
  _margin-right: 50px;
  _margin-left: 68px;
  _margin-top: -42px;
  _text-align: left;
  text-align: right;
  width: 340px;
}
#news-designer-brand-selector-container select {
  width: 180px;
  font-family: Lato;
  _position: absolute;
  _right: 0px;
  z-index: 1000;
  _margin-top: 2px;
  _height: 100px;
  _-webkit-appearance: menulist-button;
}
#news-designer-brand-selector-container select option {
  _height: 100px;
  font-family: Lato;
}

.view-id-noticies .views-row {
	float: left;
	height: 210px;
	margin-bottom: 20px;
	position: relative;
	width: 300px;
}
.view-id-noticies.view-display-id-cerochenta_colaboracio .views-row {
	height: auto;
}
.view-id-noticies .views-row.views-row-odd {
	margin-right: 20px;
}
.view-id-noticies .views-field-title {
	background: url("../images/bg-opacity.png") repeat scroll 0 0 transparent;
	font-size: 18px;
  height: auto;
  line-height: 18px;
  padding: 4px 6px;
  bottom: 0;
  position: absolute;
	width: 288px;
}
.view-id-noticies.view-display-id-cerochenta_colaboracio .views-field-title {
	bottom: auto;
	top: 183px;
}
.view-id-noticies .views-field-title a {
  color: #FFFFFF;
  font-family: Lato;
  font-size: 14px;
  text-decoration: none;
  text-transform: uppercase;
}
.view-id-noticies .views-field-view-node a {
	color: #0065CB;
  font-family: "Lato",Georgia,serif;
  font-size: 12px;
  font-weight: bold;
}
/* END General ALL landings */

/* NODOS noticies */
.node-type-noticies h1.title {
	color: #000000;
	margin: 0 0 12px 0;
}
.node-type-noticies .field-name-body {
	margin-top: 15px;
}
.node-type-noticies .field-name-field-categoria {
	float: left;
	font-family: "Lato",Georgia,serif;
  font-size: 11px;
  font-weight: 400;
	margin-right: 3px;
	margin-bottom: 10px;
  text-transform: uppercase;
}
.node-type-noticies .field-name-field-data-publicatio {
	font-family: "Lato",Georgia,serif;
  font-size: 11px;
  font-weight: 400;
	margin-bottom: 10px;
  text-transform: uppercase;
}
.node-type-noticies .field-name-field-imatge {
	float: none;
	clear: both;
}
.peu-de-foto {
  font-size: 12px;
  font-style: italic;
  text-align: center;
}
/* BLOQUE NEWS RECENT - NEWSRECENT => TABS */
ul.listado {
	padding: 0;
}
ul.listado img {
	float: left;
	margin-right: 10px;
}
#alfa.ui-tabs .ui-tabs-panel {
	padding: 10px 0;
}
#beta.ui-tabs .ui-tabs-panel {
	padding: 4px 0;
}
#alfa.ui-tabs,
#beta.ui-tabs {
	padding: 0;
}
#alfa .ui-widget-header,
#beta .ui-widget-header {
	background: none;
}
#alfa .ui-state-default a,
#alfa .ui-state-default a:link,
#alfa .ui-state-default a:visited,
#alfa .ui-state-default,
#beta .ui-state-default a,
#beta .ui-state-default a:link,
#beta .ui-state-default a:visited,
#beta .ui-state-default {
	color: #000000;
	font-family: Lato,Georgia,serif;
	text-transform: uppercase;
}
#alfa.ui-tabs .ui-tabs-nav,
#beta.ui-tabs .ui-tabs-nav {
	padding: 0;
}
#alfa.ui-corner-all,
#alfa .ui-corner-all,
#beta.ui-corner-all,
#beta .ui-corner-all {
	border: medium none;
	border-bottom: 1px solid;
	border-radius: 0;
}
#alfa.ui-widget-content,
#beta.ui-widget-content {
	border: medium none;
}
#alfa.ui-tabs .ui-tabs-nav li a,
#beta.ui-tabs .ui-tabs-nav li a {
	padding: 0.2em 0.5em;
	font-size: 12px;
}
#alfa .ui-corner-top,
#beta .ui-corner-top {
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}
#alfa .ui-state-default,
#beta .ui-state-default {
	background: none #75767B;
}
#alfa .ui-state-active.ui-state-default,
#beta .ui-state-active.ui-state-default {
	background: none #FFFFFF;
}
#alfa .ui-state-default,
#beta .ui-state-default {
	border-color: #000000;
}

.baseinvitacion {
	float: left;
  font-size: 12px;
  text-align: right;
}

/* Contenido TABS */
#news a,
#recent a {
	color: #656565;
	font-family: Lato,Georgia,serif;
	text-decoration: none;
}
#news a {
	text-transform: uppercase;
}
#news a:hover,
#recent a:hover {
	text-decoration: underline;
}
.listado li {
	list-style: none;
	list-style-image: none;
	height: 56px;
}
.news-linker {
  float: left;
  margin: 14px 0;
}
.news-menu {
	margin-left: 10px !important;
}
.recent-linker,
.recent-linker a {
	color: #656565;
	font-family: "Lato",Georgia,serif;
	text-decoration: none;
}
.recent-linker a:hover {
	text-decoration: underline;
}
/* Contenido TABS Dissenyadors - Marques */
.view-dissenyadors-marques.view-id-dissenyadors_marques.view-display-id-disseny_imatge .views-row,
.view-dissenyadors-marques.view-id-dissenyadors_marques.view-display-id-marques_imatge .views-row,
.view-dissenyadors-marques.view-id-dissenyadors_marques.view-display-id-young_talent_catwalk .views-row {
	border: 1px solid #DDDDDD;
  float: left;
	margin: 5px 6px;
	position: relative;
  width: 140px;
}


.view-dissenyadors-marques.view-id-dissenyadors_marques.view-display-id-disseny_imatge .views-row .views-field-field-imatge-portada-vertica .field-content,
.view-dissenyadors-marques.view-id-dissenyadors_marques.view-display-id-marques_imatge .views-row .views-field-field-imatge-portada-vertica .field-content,
.view-dissenyadors-marques.view-id-dissenyadors_marques.view-display-id-young_talent_catwalk .views-row .views-field-field-imatge-portada-vertica .field-content {
	height: 200px;
}

.view-dissenyadors-marques.view-id-dissenyadors_marques.view-display-id-disseny_imatge .views-row .views-field-field-data-publicatio,
.view-dissenyadors-marques.view-id-dissenyadors_marques.view-display-id-marques_imatge .views-row .views-field-field-data-publicatio,
.view-dissenyadors-marques.view-id-dissenyadors_marques.view-display-id-young_talent_catwalk .views-row .views-field-field-data-publicatio {
  background: url("../images/bg-opacity.png") repeat scroll 0 0 transparent;
  bottom: 0;
  color: #FFFFFF;
  font-family: Lato;
  font-size: 14px;
  padding: 4px 10px;
  position: absolute;
  text-align: center;
  width: 120px;
	text-transform: capitalize;
}
#block-views-c6f8b523ed769f576a38da78e35b3c2e,
#block-views-26cb138c30f68f1b2f8ba53d4aa515ac {
	margin-top: 30px;
}
#beta .view-dissenyadors-marques .views-field {
	margin: 2px 0;
}
.view-dissenyadors-marques a {
	color: #656565;
	font-family: "Lato";
	font-size: 14px;
	text-decoration: none;
	text-transform: uppercase;
}
.view-dissenyadors-marques a:hover {
	text-decoration: underline;
}

/*  BLOG   */
.blog-subtitle {
  border-bottom: 1px solid #000000;
  border-top: 1px solid #000000;
	color: #666666;
	font-family: "Lato",Georgia,serif;
	font-size: 11px;
	font-weight: 600;
	text-transform: uppercase;
  margin: 8px 0;
  padding: 6px 0;
}
.node-type-noticies .node,
.node-type-customblog .node,
.view-id-blogs.view-display-id-landingblogs .views-field-body {
	color: #333333;
	text-align: justify;
}
.view-id-blogs.view-display-id-landingblogs .views-row {
	margin-bottom: 25px;
}
.node-type-customblog h1#page-title,
.view-id-blogs.view-display-id-landingblogs .views-field-title a {
	color: #333333;
	border-bottom: 1px solid;
	font-size: 24px;
  font-family: "Lato",Georgia,serif;
  font-weight: 300;
  text-transform: uppercase;
	text-decoration: none;
}
.view-id-blogs.view-display-id-landingblogs .views-field-title {
	border-bottom: 1px solid;
	margin-bottom: 4px;
}
.field-name-field-categoria-blog {
	float: left;
	margin-right: 5px;
}
.field-name-field-data-publicatio {
	float: left;
}
.view-id-blogs .views-field-view-node {
  font-family: "Lato",Georgia,serif;
  font-size: 11px;
  font-weight: 700;
  padding-top: 8px;
}
.view-id-blogs .views-field-view-node a {
	color: #333333;
	text-decoration: none;
}

#block-cerochenta-catblog {
	margin-bottom: 30px;
}
.blog-comments {
	text-align: right;
}
ul.bloglist-content {
	font-family: "Lato",Georgia,serif;
  font-size: 14px;
  font-weight: 400;
  list-style-image: none;
  list-style-type: none;
	padding: 0;
}
ul.bloglist-content li {
	padding: 3px;
}
.bloglist-content a {
	color: #333333;
	text-transform: uppercase;
	text-decoration: none;
}
.bloglist-content a:hover {
	text-decoration: underline;
}
.comment {
	border: 1px solid #CCCCCC;
	margin-bottom: 15px;
	border-radius: 5px;
	padding: 8px;
}
.comment a {
	color: #333333;
	font-family: "Lato",Georgia,serif;
	font-weight: 400;
	font-size: 12px;
	text-transform: uppercase;
}
.comment-reply {
  margin: 10px 0;
}
.comment-reply a {
	text-decoration: underline;
}
.submitted {
	float: left;
	font-family: Lato;
}
.submitted .username {
	text-transform: uppercase;
}
.data-send {
	text-align: right;
}
.comment ul.inline {
	float: right;
}
.comment ul.inline li,
ul.inline li.comment-add {
	margin: 0;
	padding: 0;
}

.comment-add a {
  color: #000000;
  text-decoration: none;
	font-weight: 900;
  text-transform: uppercase;
}
.comment-add a:hover {
	text-decoration: underline;
}
#comment-form {
	margin-top: 20px;
}
.page-comment-reply .node-title a {
	color: #999999;
}
.blog-elante-detras {
  border-top: 1px solid;
  margin-top: 6px;
  padding-top: 8px;
  position: relative;
}
.blog-elante-detras a {
	color: #333333;
	font-family: "Lato",Georgia,serif;
	text-decoration: none;
}
.blog-elante-detras a:hover {
	text-decoration: underline;
}
.blog-prev {
  position: absolute;
  left: 0;
  text-transform: uppercase;
}
.blog-next {
  position: absolute;
  right: 0;
  text-transform: uppercase;
}
/* ACTIVITAT DESFILADA */
.node-type-activitat-desfilada .field-name-field-gallery,
.node-type-activitat-desfilada .field-name-field-galllery-second {
	display: none;
}
#video-container {
	height: 0;
}
.open-gallery {
	margin-right: 15px;
}
.open-gallery,
.open-video {
	cursor: pointer;
}

/*  PRESSROOM */
.listado-item {
  height: 164px;
}
a.linkador-negro {
	color: #000000;
	font-family: "Lato",Georgia,serif;
  font-size: 1.2em;
  font-weight: 400;
}
a.linkador-negro:hover {
	color: #666666;
}
.base-listados-pressrrom,
.base-listados-media,
.base-listados-photogallery {
	background: url('../images/base_listados_pressroom.gif') no-repeat scroll 0 0 transparent;
  color: #FFFFFF;
  float: left;
  font-family: Lato;
  font-size: 20px;
  font-weight: 600;
  height: 25px;
  margin-right: 15px;
	padding: 46px 0;
	text-align: center;
  width: 138px;
}
.base-listados-photogallery.big {
	padding: 34px 0 60px;
}
.base-listados-pressrrom a {
	color: #FFFFFF;
	padding: 46px 36px;
	text-decoration: none;
}
.base-listados-media a {
	color: #FFFFFF;
	padding: 45px 6px;
	text-decoration: none;
}
.base-listados-photogallery a {
	color: #FFFFFF;
	font-size: 16px;
	padding: 6px 6px;
	text-decoration: none;
	text-transform: uppercase;
}

.listado-photogallery-title {
	color: #333333;
  font-family: "Lato",Georgia,serif;
  font-weight: 400;
	font-size: 100%;
  text-transform: uppercase;
	text-decoration: none;
}
.listado-photogallery-title:hover{
	color: #666666;
}
.base-listados-media a:hover,
.base-listados-pressrrom a:hover {
	text-decoration: underline;
}
.view-pressroom.view-id-pressroom.view-display-id-mainlandind .views-field-field-imatge-portada {
	border: 1px solid #CCCCCC;
  height: 210px;
  overflow: hidden;
  width: 300px;
}
.view-pressroom.view-id-pressroom.view-display-id-mainlandind .views-row {
	float: left;
	width: 300px;
}
.view-pressroom.view-id-pressroom.view-display-id-mainlandind .views-row.views-row-odd {
	margin-right: 20px;
}
.view-pressroom.view-id-pressroom.view-display-id-mainlandind  .views-field-title {
	text-align: center;
}
.view-pressroom.view-id-pressroom.view-display-id-mainlandind  .views-field-title a {
  color: #0065CB;
  font-family: "Lato",Georgia,serif;
  font-size: 12px;
  font-weight: bold;
}
.node-type-landings .field-name-body {
	margin-bottom: 30px;
}

/* PRESSROOM por DIAS (VIEWS) */
.view-id-pressroom.view-display-id-pressroombydays .views-row,
.view-id-pressroom.view-display-id-presslandindays .views-row {
  border: 1px solid #AAAAAA; /* #A6BCD0;*/
  border-radius: 6px 6px 6px 6px;
	float: left;
	margin-bottom: 30px;
  padding: 20px;
	width: 578px;
}
.view-id-pressroom.view-display-id-pressroombydays .views-field-title,
.view-id-pressroom.view-display-id-presslandindays .views-field-title {
	font-size: 2.4em;
	margin-bottom: 20px;
}
.view-id-pressroom.view-display-id-pressroombydays .views-field-body li,
.view-id-pressroom.view-display-id-presslandindays .views-field-body li {
	float: none;
}
.view-id-pressroom.view-display-id-pressroombydays .views-row .views-field-field-gallery,
.view-id-pressroom.view-display-id-presslandindays .views-row .views-field-field-gallery {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.1);
	border-radius: 2px 2px 2px 2px;
	height: 249px;
	margin-top: 20px;
	overflow-y: auto;
	z-index: 1200;
}
.view-id-pressroom.view-display-id-pressroombydays ul,
.view-id-photogallery.view-display-id-desfilades ul,
.view-id-pressroom.view-display-id-presslandindays ul {
	margin: 0;
	padding: 0;
	list-style: none;
	list-style-image: none;
}
.view-id-pressroom.view-display-id-pressroombydays li,
.view-id-pressroom.view-display-id-presslandindays li {
  background: none repeat scroll 0 0 white;
  float: left;
  list-style: none outside none;
  margin: 4px 5px 0;
  padding: 2px 5px;
}
.dia-de-pressroom {
	font-size: 1.8em;
	margin-bottom: 40px;
}
/* PRESSROOM NODE  */
.node-type-pressroom .field-name-field-data-publicatio {
	float: none;
}

.node-type-pressroom .field-name-field-gallery {
	margin: 20px 0;
}
.node-type-pressroom .field-name-field-gallery .field-item {
	float: left;
	margin: 2px;
}
/* AGENDA */
.block-agenda {
	float: left;
	color: #666666;
	font-family: "Lato";
	font-weight: 400;
	margin-bottom: 20px;
  width: 300px;
}
.block-agenda-sidebar {
	color: #666666;
	font-family: "Lato";
	font-weight: 400;
}
.block-agenda.even {
	margin-right: 20px;
}
.block-agenda a,
.block-agenda-sidebar a {
	color: #666666;
	font-size: 14px;
  text-decoration: none;
  text-transform: uppercase;
}
.block-agenda-sidebar ul {
	margin-bottom: 15px !important;
}
h3.cheadder {
	background-color: #333333;
	font-size: 16px;
  color: #FFFFFF;
	margin: 0 0 15px 0;
  padding: 3px 10px;
}
.block-agenda > div {
	margin: 8px 0;
}
.agenda-item {
	margin: 6px 0;
}
.map-container {

}
.evento,
.evento a {
	font-size: 12px;
}
.evento-desfile a {
	color: #000000;
}
.evento-desfile a:hover {
	text-decoration: underline;
}
.allday,
.allday a {
	font-size: 12px;
}
.evento a:hover,
.allday a:hover {
	text-decoration: underline;
}
.allday.popups-agenda,
.allday.popups-agenda a {
	color: #993333;
}
.allday.showroom-agenda,
.allday.showroom-agenda a {
	color: #009900;
}

/* EVENTOS NODE */
.especial-block-activity {
	font-family: "Lato";
	font-size: 14px;
	margin: 15px 0;
}
.node-type-activitat-desfilada .field-name-field-data-publicatio {
	float: none;
}
.node-type-activitat-desfilada .field-name-field-imatge {
	float: left;
	margin-right: 20px;
}
.especial-block-activity .field-label {
  color: #666666;
  font-weight: 400;
	margin: 2px 0;
	text-transform: uppercase;
}
.especial-block-activity-inner {
	margin-bottom: 15px;
}

a.pin-direccion {
  background: url('../images/pin-direccion.png') no-repeat scroll 0 0 transparent;
	color: #0084B4;
  display: inline-block;
  height: 16px;
  margin: 0 0 0 10px;
  padding: 0 14px;
	text-decoration: none;
}
/*
 * ACTIVITATS PARAL·LELES
 */
/* LANDING */
.view-id-activitats_paralleles .views-row {
  margin-bottom: 20px;
  min-height: 180px;
}
.view-id-activitats_paralleles .views-field-field-imatge-portada {
	float: left;
	border: 1px solid;
	margin-right: 20px;
}
.view-id-activitats_paralleles .views-field-title a {
  color: #000000;
  font-family: Lato;
  font-size: 18px;
  font-weight: 400;
  text-decoration: none;
  text-transform: uppercase;
}
.view-id-activitats_paralleles .views-field-title a:hover {
	color: #666666;
}

.view-id-activitats_paralleles.view-display-id-parallel_on .views-field-field-subtitles {

}

.node-parallel-activity .field-name-field-data-publicatio {
	float: none;
  color: #666666;
  font-family: "Lato",Georgia,serif;
  font-size: 11px;
  font-weight: 600;
	margin-bottom: 10px;
  text-transform: uppercase;
}

/* WEBFORMS */
.webform-client-form {

}
.webform-client-form fieldset#webform-component-left,
.webform-client-form fieldset#webform-component-right {
	border: medium none;
  float: left;
  clear: left;
  margin: 10px 20px;
  width: 368px;
}
.webform-client-form fieldset fieldset {
	border: 1px solid #CCCCCC;
	padding: 10px 20px;
	border-radius: 2px 2px 2px 2px;
  width: 433px;
}

.webform-client-form fieldset fieldset input[type="text"],
.webform-client-form fieldset fieldset input[type="email"] {
  width: 431px;
  border: 1px solid #CCC;
}

.webform-client-form fieldset fieldset input[type="text"].error,
.webform-client-form fieldset fieldset input[type="email"].error {
  border: 2px solid red; 
}

.webform-client-form .fieldset-wrapper div {
	margin: 0 0 15px;
}
.webform-client-form .fieldset-wrapper div.form-type-checkbox {
	margin: 0;
}
.webform-client-form label,
.webform-client-form .fieldset-legend,
#webform-component-avis {
  color: #808080;
  font-family: "Lato",sans-serif;
  font-size: 14px;
  font-weight: bold;
	margin: 0 0 2px 0;
  text-transform: uppercase;
}
#webform-component-avis {
  float: left;
  clear: left;
  padding: 0 42px;
	width: 386px;
  margin-bottom: 15px;
}
.webform-client-form .form-actions.form-wrapper {
  float: left;
  margin: 10px 0;
  padding: 0 28px;
  width: 386px;
}
.webform-client-form input[type="file"] {
	width: 244px;
}
.webform-client-form .form-submit {
	color: #FFFFFF;
	background-color: #000000;
	border: medium none;
  font-family: "Lato",sans-serif;
  font-size: 12px;
  font-weight: bold;
	padding: 3px;
	cursor: pointer;
	text-transform: uppercase;
}
.webform-client-form #edit-submit {
	float: left;
  font-size: 14px;
	padding: 8px;
}


/* VIDEO (s) */
.field-name-field-video-youtube {
	margin-top: 20px;
}

#block-views-videos-desfilades,
#block-views-videos-exposicions,
#block-views-videos-entrevistes,
#block-views-videos-espaisambient,
#block-views-videos-desfiladesmarques,
#block-views-videos-desfiladesdissenyadors {
	margin-bottom: 30px;
}
#block-views-videos-desfilades h2,
#block-views-videos-exposicions h2,
#block-views-videos-entrevistes h2,
#block-views-videos-espaisambient h2,
#block-views-videos-desfiladesmarques h2,
#block-views-videos-desfiladesdissenyadors h2 {
	margin-left: 7px;
}
.field-name-field-video-externo {
	margin: 10px 0;
}
.node-type-noticies .field-name-field-video-externo {
    float: left;
    margin: 0 0 15px;
}
.view-videos.view-id-videos .views-row {
	float: left;
	height: 140px;
	margin: 0 7px 15px;
	position: relative;
}

.view-videos.view-id-videos .views-field-title {
  background: url("../images/btn-play-video.png") no-repeat scroll 58% 30% transparent;
  height: 140px;
  position: absolute;
  bottom: 0;
	cursor: pointer;
  width: 200px;
  z-index: 1200;
}

.view-videos.view-id-videos .views-field-title span {
	background: url("../images/bg-opacity.png") repeat scroll 0 0 transparent;
  bottom: 0;
  padding: 4px 6px 6px;
  position: absolute;
  width: 208px;
}
.view-videos.view-id-videos .views-field-title a {
	color: #FFFFFF;
  font-family: "Lato";
  font-size: 14px;
	font-weight: 300;
	text-transform: uppercase;
	text-decoration: none;
}
.view-videos.view-id-videos .views-field-title a:hover {
	text-decoration: underline;
}
#block-views-videos-brothers .view-videos.view-id-videos .views-row {
	height: 106px;
	margin: 0 1px 4px;
}
#block-views-videos-brothers .view-videos.view-id-videos .views-field-title span {
	width: 140px;
}
#block-views-videos-brothers .view-videos.view-id-videos .views-field-title {
	background-position: 52% 30%;
	height: 106px;
	width: 152px;
}

/* PHOTOGALLERY  */
.view-id-photogallery {

}
.view-id-photogallery .views-row {
  float: left;
  width: 620px;
}
.view-id-photogallery .item-list ul {
  margin: 0;
  padding: 0;
}
.view-id-photogallery .item-list ul li {
	float: left;
	list-style: none outside none;
	margin: 0 10px 10px 0;
}
.view-id-photogallery .views-row .views-field-field-gallery {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.1);
	border-radius: 2px 2px 2px 2px;
	height: 249px;
	margin: 5px 0 20px 0;
	overflow-y: auto;
	z-index: 1200;
}
.view-id-photogallery .item-list ul li { /*  , .view-id-photogallery.view-display-id-desfilades .item-list ul li */
  background: none repeat scroll 0 0 white;
  float: left;
  list-style: none outside none;
  margin: 4px 2px 0;
  padding: 2px 5px;
}

/* EDICIONES ANTERIORES */
.landing-ediciones-all {
	float: left;
	margin-bottom: 10px;
  width: 288px;
}

.landing-ediciones-all.odd {
	margin: 0 7px;
}
.view-id-banners.view-display-id-generaltemporada h2,
.view-id-banners.view-display-id-generaltemporada a {
  color: #999999;
  font-family: "Lato",Georgia,serif;
  font-size: 20px;
  font-weight: 300;
  line-height: 25px;
	margin-bottom: 0;
  text-decoration: none;
  text-transform: uppercase;
}
a:hover {
	text-decoration: underline;
}

/* EXHIBITS */
.view-exhibits .views-field-field-imatge-portada {
	float: left;
	margin-bottom: 15px;
	margin-right: 15px;
	line-height: 0;
}
.view-exhibits .views-field-field-imatge-portada img {
	border: 1px solid #CCCCCC;
}
.view-exhibits .views-field-body {
  font-family: Lato;
  font-size: 16px;
}
/* EXCLUSION TESINES */
.view-id-exhibits.view-display-id-tesinesblock .views-row {
  float: left;
  margin-right: 17px;
  margin-bottom: 18px;
}
.view-exhibits.view-display-id-tesinesblock .views-field-field-imatge-portada {
  margin-right: 0;
  margin-bottom: 5px;
}
.view-exhibits .ui-state-default,
.view-exhibits .ui-widget-content .ui-state-default,
.view-exhibits .ui-widget-header .ui-state-default {
	background: none repeat scroll 0 0 transparent;
	border: medium none;
}
.view-exhibits .ui-state-active,
.view-exhibits .ui-widget-content .ui-state-active,
.view-exhibits .ui-widget-header .ui-state-active {
	background: none repeat scroll 0 0 transparent;
	border: medium none;
}
.view-exhibits .ui-widget-content {
	border: medium none;
}
.view-exhibits .ui-accordion .ui-accordion-header a {
  font-size: 0.8em;
}
.view-exhibits .view-content {
	float: left;
	margin-bottom: 30px;
	width: 960px;
}
.view-exhibits .attachment .view-display-id-sponsors,
.view-exhibits .attachment .view-display-id-collaboradors {
	float: left;
	width: 946px;
}

.view-exhibits.view-id-exhibits.view-display-id-escoles .view-content,
.view-exhibits.view-id-exhibits.view-display-id-sponsoring .view-content,
.view-exhibits.view-id-exhibits.view-display-id-collaboracions .view-content {
	width: 100%;
}
.view-exhibits.view-id-exhibits.view-display-id-escoles .views-row {
	float: left;
	margin-bottom: 20px;
}

/*
 * EXTRAS
 */
.section ul.action-links {
	background: url("../images/microalert.png") no-repeat scroll 4px 50% #DDDDDD;
	list-style: none;
	list-style-image: none;
	margin: 0;
	padding: 0 26px;

}
.section ul.action-links a {
  color: red;
  font-size: 11px;
	line-height: 26px;
  text-decoration: none;
  text-transform: uppercase;
}
.notitle h1#page-title {
	display: none;
}
.info-contacto {
  float: left;
  margin-right: 20px;
  width: 220px;
}
.info-contacto p {
	margin-bottom: 20px;
}
.info-contacto p a {
	font-size: 0.95em;
}
.mapa {
  float: left;
  padding-top: 20px;
  width: 660px;
}
#cboxNext,
#cboxPrevious,
#cboxCurrent,
#cboxClose {
	border: medium none;
}
.tablamanual {

}
.tablamanual td {
	vertical-align: top;
}
.tablamanual tr td:first-child {
  font-size: 14px;
  line-height: 16px;
  padding: 0 15px 30px 0;
}
.tablamanual td p:last-child {
	margin-bottom: 30px;
}
.tablamanual img {

}
#user-login-form > div {
  /*border: 1px solid #CCCCCC;
  border-radius: 4px 4px 4px 4px; */
  margin-bottom: 15px;
  padding: 10px;
}
#user-login-form .form-actions {
	margin: 10px 0 0;
}

/* Reformating THINGs */
#block-cerochenta-lasteditions {

}
#block-views-42b88966e1029334eb750df70ebd50d7 h2.block-title,
#block-views-88d1ca826b372634e2fae9f95e3b7888 h2.block-title {
	font-size: 1.4em;
	line-height: 1.4em;
  margin: 0 0 0.6em;
}

/* TV CHANNEL  */
/* EXCEPTIONS FOR LANDINGs (Corrección del comportamiento del PLAYER con VIEWS integrado) */
/*
.page-node-3819 #block-system-main {
    float: left;
}
#block-views-tv-channel-blockmainlanding {
    float: left;
    width: 300px;
    margin-top: 30px;
    margin-left: 20px;
}
/* end exceptions */
.node-type-landings #nicePlayer829c_wrapper {
  float: left;
  width: 640px;
}

/* CHANGER (VIDEO - Related) */
.clicker {
  float: left;
  margin-bottom: 15px;
  margin-left: 20px;
}
.clicker ul {
  border-bottom: 1px solid;
  float: left;
  list-style-image: none;
  list-style-type: none;
  margin: 0;
  padding: 0;
  width: 290px;
}
.clicker li {
    cursor: pointer;
    float: left;
    font-family: Lato,Georgia,serif;
    font-size: 12px;
    font-weight: bold;
    list-style: none outside none;
    margin-right: 10px;
    padding: 4px 8px;
    text-transform: uppercase;
}
.clicker li.active {
    background-color: #75767B;
    border-top: 1px solid #000000;
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
}
.field-name-field-seccio-tv-channel {
  float: left;
  font-family: "Lato",Georgia,serif;
  font-size: 24px;
  font-weight: 300;
  margin: 20px 0 5px;
  text-transform: uppercase;
}
.block-tvchannel-title {
    color: #656565;
    font-family: Lato,Georgia,serif;
    text-decoration: none;
    font-size: 22px;
    text-transform: uppercase;
}
.jcarousel .views-field-title {
  cursor: pointer;
}
.block-tvchannel-body {
  margin: 10px 0;
}
.block-tvchannel-news {
  margin: 10px 0;
}
.block-tvchannel-share {
  margin: 15px 0 0 0;
}
.label-sharer-tvchannel {
  float: left;
  margin: 6px 10px 6px 0;
}
.block-tvchannel-news a {
    font-size: 18px;
    text-decoration: underline;
}
.block-tvchannel-tags {
  font-size: 12px;
  font-style: italic;
}
/* MAIN Landing */
.view-id-tv_channel.view-display-id-tvchannelrelatedsbytag {

}
.view-id-tv_channel.view-display-id-tvchannelrelatedsbytag .views-row {
    float: left;
    margin-bottom: 14px;
    width: 255px;
}
.view-id-tv_channel.view-display-id-tvchannelrelatedsbytag .views-field-title {
    float: left;
    font-size: 16px;
    margin-bottom: 10px;
    margin-left: 10px;
    text-transform: uppercase;
    width: 125px;
}
.view-id-tv_channel.view-display-id-tvchannelrelatedsbytag .views-field-title a {
    color: #75767B;
}
.view-id-tv_channel.view-display-id-tvchannelrelatedsbytag .views-field-field-seccio-tv-channel {
    float: left;
    margin-left: 10px;
    width: 125px;
    font-family: Lato, Georgia, serif;
    font-size: 14px;
    text-transform: uppercase;
}
.view-id-tv_channel.view-display-id-tvchannelrelatedsbytag .views-field-field-imatge-portada{
    float: left;
}
.view-id-tv_channel .views-field-nothing {
    float: left;
    margin-left: 20px;
    width: 236px;
}
.view-id-tv_channel .views-field-nid {
    float: left;
    margin-left: 20px;
    width: 236px;
}
.node-type-landings .views-field.views-field-nid {
    display: none;
}
/* BLOCKs ALL VIDEOS (uno por "Sección") TV-CHANNEL */
#block-views-a8a0f9ee331d0191ec17e45bc71a8342,
#block-views-tv-channel-lastvideosdesfilades,
#block-views-10118bfb8addf09b61e05f6a92e5d884,
#block-views-tv-channel-lastvideosnoticies,
#block-views-7393e99f99c8ca1853a553ad3ce9c6c1,
#block-views-3369ed68ec72f7834efdcb822e2df748,
#block-views-tv-channel-lastvideosothers {
    float: left;
    margin-top: 30px;
    width: 960px;
    height: 280px;
}
.views-exposed-widgets #edit-keys {
  width: 300px;
}

/* jCarrousel */
li.jcarousel-item {
    position: relative;
}
li.jcarousel-item .views-field-field-imatge-portada {
    position: absolute;
}
.jcarousel .views-field-title {
    background: url("../images/btn-play-video.png") no-repeat scroll 50% 40% rgba(0, 0, 0, 0);
    height: 200px;
    position: absolute;
    width: 300px;
}
.jcarousel .views-field-title .field-content {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.4);
    bottom: 0;
    left: 0;
    padding: 6px 0;
    position: absolute;
    width: 300px;
}
.jcarousel .views-field-title a {
    color: #ffffff;
    font-size: 18px;
    text-transform: uppercase;
    text-decoration: none;
}
.jcarousel-skin-default .jcarousel-item {
  height: 200px;
  margin: 0 4px 0 0;
  width: 300px;
}
.node-type-landings .jcarousel-skin-default .jcarousel-container-horizontal {
  width: 914px;
  padding: 0;
  margin: 0;
}
.node-type-landings .jcarousel-skin-default .jcarousel-clip-horizontal {
    width: 914px;
    margin: 0;
}
.node-type-landings .jcarousel-skin-default .jcarousel-next {
    background: url("../images/arrow-slider-right.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    opacity: 0.6;
}
.node-type-landings .jcarousel-skin-default .jcarousel-prev {
    background: url("../images/arrow-slider-left.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    opacity: 0.6;
}

.node-type-landings .jcarousel-skin-default .jcarousel-prev-horizontal {
    top: 88px;
}
.node-type-landings .jcarousel-skin-default .jcarousel-prev-horizontal:hover {
    opacity: 1;
}

.node-type-landings .jcarousel-skin-default .jcarousel-next-horizontal {
    top: 88px;
}
.node-type-landings .jcarousel-skin-default .jcarousel-next-horizontal:hover {
    opacity: 1;
}
/* TV-CHANNEL NODEs  */
.tv-channel-left {
    float: left;
    height: 430px;
    position: relative;
    width: 620px;
}
.tv-channel-right {
    float: left;
    height: 440px;
    margin-left: 20px;
    width: 300px;
}
.node-type-tvchannel #page-title {
    display: none;
}
/* TV CHANNEL - node - JCarousel */
.view-id-tv_channel.view-display-id-noderelatedstvchannel {
  float: left;
  height: 232px;
}
.node-type-tvchannel .jcarousel-skin-default .jcarousel-container-horizontal {
  width: 914px;
}
.node-type-tvchannel .jcarousel-skin-default .jcarousel-container-horizontal {
  padding: 0;
}
.node-type-tvchannel .jcarousel-skin-default .jcarousel-item-horizontal {
  margin: 0 4px 0 0;
}
.node-type-tvchannel .jcarousel-skin-default .jcarousel-clip-horizontal {
  width: 918px;
}
.node-type-tvchannel .jcarousel-skin-default .jcarousel-next {
  background: url("../images/arrow-slider-right.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  opacity: 0.6;
}
.node-type-tvchannel .jcarousel-skin-default .jcarousel-prev {
  background: url("../images/arrow-slider-left.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  opacity: 0.6;
}

.node-type-tvchannel .jcarousel-skin-default .jcarousel-prev-horizontal {
  top: 88px;
}
.node-type-tvchannel .jcarousel-skin-default .jcarousel-prev-horizontal:hover {
  opacity: 1;
}

.node-type-tvchannel .jcarousel-skin-default .jcarousel-next-horizontal {
  top: 88px;
}
.node-type-landings .jcarousel-skin-default .jcarousel-next-horizontal:hover {
  opacity: 1;
}
/* TV CHANNEL SEARCH RESULTS */
.view-display-id-tvchannelserachresults .views-row {
  height: 85px;
  margin-bottom: 15px;
}
.view-display-id-tvchannelserachresults .views-field-field-imatge-portada {
  float: left;
  margin-right: 15px;
}
.view-display-id-tvchannelserachresults .views-field-title {
  color: #656565;
  font-family: Lato,Georgia,serif;
  font-size: 18px;
  text-decoration: none;
  text-transform: uppercase;
}
/* EXCLUDE from MENU --- TEMP Edition  2018 */
li.menu-8964,
li.menu-8965,
li.menu-8966 {
    display: none !important;
}

/* HIDE TV Channel Until OUT
li.menu-3466,
li.menu-3467,
li.menu-3468 {
    display: none !important;
}
*/


/* Exclude for WEBFORMS */
.page-node-58 .links,
.page-node-59 .links,
.page-node-60 .links {
	display: none;
}

#block-views-portada-streamingathome {
    margin-bottom: 20px;
}

.getcode {
  background: none repeat scroll 0 0 #FF0000;
  border-radius: 8px;
  color: #FFFFFF;
  margin: auto auto 30px auto;
  padding: 7px 0;
  text-align: center;
  width: 162px;
}
.getcode a {
  color: #ffffff;
  font-weight: bold;
}
.menu-item-hide {
  display: none !important;
}


.node-noticies .field-name-field-entradeta {
  _font-size: 18px;
  _font-weight: bold;
  _color: #444444;
  _font-family: 'Lato',Georgia,serif;
  clear: both;
}

body.page-noticies page-noticies-passarel·la h1 {
  _font-size: 22px;
}

/*
#########################
##    WEB FORM CAPTCHA ##
#########################
*/

.webform-client-form .captcha.form-wrapper {
  clear: both;
  float: left;
  border: 1px solid #CCC;
  border-radius: 2px;
  width: 433px;
  margin-left:28px;
  padding: 10px 20px;
}

.webform-client-form .captcha.form-wrapper .fieldset-description, 
.webform-client-form .captcha.form-wrapper .description{
  color: #808080;
  font-family: "Lato",sans-serif;
  font-weight: bold;
  width: 435px;
}

.webform-client-form .captcha.form-wrapper .description {
  margin-top: 10px;
}

.webform-client-form .captcha.form-wrapper .form-item-captcha-response input{
  border: 1px solid #CCC;
}

/* Nice Player Gener 2016 */
#nicePlayer9090 {
  width: 600px !important;
  height: 340px !important;
}

/* New LIST for PressRoom */
.view-display-id-az_list .views-field-title {
	font-size: 20px;
	line-height: 36px;
}


/* Sponsoring Zone */
#block-views-exhibits-sponsoringblock,
#block-views-exhibits-sponsorsblock {
	float: left;
	width: 100%;
}
#block-views-exhibits-sponsoringblock a,
#block-views-exhibits-sponsorsblock a {
	z-index: 300;
}

/* Gener 18 */
.season-gener18 .view-display-id-editionalanding .views-row {
	box-sizing: border-box;
	border: 1px solid;
	overflow: hidden;
}
.season-gener18 .view-display-id-editionalanding .views-row .views-field-field-imatge a {
	line-height: 0;
}
/*
#id-201806251130,
#id-201806251130 a {
	font-weight: bold;
	color: #6e9b86;
}
*/
#main-menu .menu-9264,
#main-menu .menu-9265,
#main-menu .menu-9266 {
	display: none;
}