h7{font-weight:400;line-height:24px;font-size:12px}h8{font-weight:400;line-height:34px;font-size:24px}h10{font-family:"Poppins Black";font-weight:900;line-height:50px;font-size:50px}h11{font-weight:700;line-height:30px;font-size:30px}h12{font-weight:700;line-height:16px;font-size:14px;background:#ffdfdf}.html-widget{margin-bottom:20px;display:block;width:100%!important}@media (max-width:991px){.ocultarmovil{display:none}}.hueco100{padding-top:100px}.hueco50{padding-top:50px}.color-rosa{color:#ff70a6;font-weight:900}.sinmargen{padding:0!important}.lineatabla{border-bottom:solid 1px #ff70a6!important}.tdcol1{width:30%;padding:2px;text-align:left;vertical-align:middle;border-bottom:solid 0 #ff70a6;border-top:solid 0 #ff70a6;border-right:solid 0 #ff70a6;font-weight: 500}.tdcol2{width:15%;padding:2px;text-align:left;vertical-align:middle;border-bottom:solid 0 #ff70a6;border-top:solid 0 #ff70a6;border-right:solid 0 #ff70a6; font-weight: 500}.tdcol3{width:40%;padding:2px;text-align:left;vertical-align:middle;border-bottom:solid 0 #ff70a6;border-top:solid 0 #ff70a6;border-right:solid 0 #ff70a6;font-weight: 500}.tdcol4{width:20%;padding:2px;text-align:left;vertical-align:middle;border-bottom:solid 0 #ff70a6;border-top:solid 0 #ff70a6;border-right:solid 0 #ff70a6;font-weight: 500}.containertabla{padding-right:0;padding-left:0;margin-right:auto;margin-left:auto}.menossepparraf{margin-bottom:10px}.sinsepparraf{margin-bottom:0}.textorosa{color:#ff70a6;font-weight:900}.hrrosa{border-top:1px solid #ff70a6}

@font-face{font-family:themify;src:url(https://llibretsdefallesvalencia.es/fonts/themify.eot?);src:url(https://llibretsdefallesvalencia.es/fonts/themify.eot?#iefix-fvbane) format('embedded-opentype'),url(https://llibretsdefallesvalencia.es/fonts/themify.woff) format('woff'),url(https://llibretsdefallesvalencia.es/fonts/themify.ttf) format('truetype'),url(https://llibretsdefallesvalencia.es/fonts/themify.svg) format('svg');font-weight:400;font-style:normal}[class*=" ti-"],[class^=ti-]{font-family:themify;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ti-target:before{content:"\e607"}.ti-mobile:before{content:"\e621"}.ti-link:before{content:"\e62d"}.ti-import:before{content:"\e632"}.ti-image:before{content:"\e633"}.ti-text:before{content:"\e672"}.ti-menu:before{content:"\e68e"}.ti-menu-alt:before{content:"\e68f"}.ti-widget:before{content:"\e6cb"}.ti-widget-alt:before{content:"\e6cc"}.ti-themify-logo:before{content:"\e6d1"}.ti-themify-favicon:before{content:"\e6d2"}.ti-themify-favicon-alt:before{content:"\e6d3"}.ti-youtube:before{content:"\e728"}.ti-twitter:before{content:"\e72a"}.ti-flickr:before{content:"\e740"}.ti-twitter-alt:before{content:"\e74b"}.ti-html5:before{content:"\e758"}.ti-flickr-alt:before{content:"\e759"}.ti-css3:before{content:"\e75d"}

.imitando-hache1 {
	font-size: 50px;
line-height: 55px;
margin-top: 40px;
display: inline;
font-weight: 900;
margin-bottom: 0px !important;
font-family: "Poppins";
	color: #4f5698;
}

@font-face {
	font-family: 'themify';
	src:url('../fonts/themify.eot?');
	src:url('../fonts/themify.eot?#iefix-fvbane') format('embedded-opentype'),
		url('../fonts/themify.woff') format('woff'),
		url('../fonts/themify.ttf') format('truetype'),
		url('../fonts/themify.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

[class^="ti-"], [class*=" ti-"] {
	font-family: 'themify';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
}

.flexslider{margin:0;padding:0}.flexslider{margin:0 0 60px;background:#fff;border:4px solid #fff;position:relative;zoom:1;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:'' 0 1px 4px rgba(0,0,0,.2);-moz-box-shadow:'' 0 1px 4px rgba(0,0,0,.2);-o-box-shadow:'' 0 1px 4px rgba(0,0,0,.2);box-shadow:'' 0 1px 4px rgba(0,0,0,.2)}

body:after{content:url(https://llibretsdefallesvalencia.es/img/lightbox/close.png) url(https://llibretsdefallesvalencia.es/img/lightbox/loading.gif) url(https://llibretsdefallesvalencia.es/img/lightbox/prev.png) url(https://llibretsdefallesvalencia.es/img/lightbox/next.png);display:none}.lightbox{position:absolute;left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-weight:400}.lightbox a img{border:none}

:root{--timing:ease}.scrollBar1{position:fixed;top:95vh;height:2px;width:0%;background:#daa520;transition:width .2s var(--timing);text-align:right;color:#fff}.scrollBar1 span{position:absolute;top:-23px;right:15px;font-size:.7em;font-weight:500;display:block;text-align:center}.scrollBar1 span::after{content:"%";font-size:.8em;position:absolute;right:-15px;bottom:4px;font-weight:700;opacity:.4}.scrollBar2{position:fixed;top:0;right:2vw;height:0%;width:1px;background:#4f5698;transition:height .2s var(--timing);text-align:right;color:#fff;display:flex;align-items:center;border-radius:0;z-index:999}.scrollBar2 span{position:absolute;bottom:3px;left:2px;font-size:12px;font-weight:700;display:inline-block;text-align:left;transform:rotate(-90deg);transform-origin:bottom left;color:#4f5698}.scrollBar2 span::after{content:"%";font-size:12px;position:absolute;right:-10px;bottom:1px;font-weight:700;opacity:1;color:#4f5698}


*, body {
  margin: 0;
  padding: 0;
}
.flex {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
}
.content {
  height: 100%;
  width: 100%%;
  margin: 0px;
  font-weight: 500;
  display: none;
}
#loadMore {
  width: 200px;
	font-weight: 500;
  color: #ff70a6;
	text-decoration: underline;
  text-align: left !important;
  margin: 20px auto;
  padding: 0px;
  border-radius: 0px;
  transition: .3s;
}
#loadMore:hover {
  color: #4f5698;
	font-weight: 500;
  text-decoration: underline;
	text-align: left !important;
	background: none;
}
.noContent {
  color: #ff70a6 !important;
  background-color: transparent !important;
  pointer-events: none;
	text-align: left;
	text-decoration: none !important;
}

.youtube-container {
    display: block;
    width: 100%;
    margin: 0px;
margin-top: -15px;	
}

.youtube-player {
    display: block;
    margin 20px auto;
    padding-bottom: 56.25%;
    overflow: hidden;
    position: relative;
    width: 100%;
    height: 100%;
    cursor: hand;
    cursor: pointer;
    display: block;
}

img.youtube-thumbnail {
    bottom: 0;
    display: block;
    left: 0;
    margin: auto;
    max-width: 100%;
    width: 100%;
    position: absolute;
    right: 0;
    top: 0;
    height: auto;
}

div.youtube-play-btn {
    height: 72px;
    width: 72px;
    left: 50%;
    top: 50%;
    margin-left: -36px;
    margin-top: -36px;
    position: absolute;
    background: url(https://llibretsdefallesvalencia.es/imatges-llibrets/play.png);
  background-size: 72px 72px;
}

.youtube-iframe {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}



/* TIMELINE
–––––––––––––––––––––––––––––––––––––––––––––––––– */

.timeline ul {
  padding: 0px;
}

.timeline ul li {
  list-style-type: none;
  position: relative;
  width: 2px;
  margin: 0 auto;
  padding-top: 0px;
  background: #ff70a6;
}

.timeline ul li::after {
  content: '';
  position: absolute;
  left: 50%;
  bottom: 70px;
  transform: translateX(-50%);
  width: 15px;
  height: 15px;
  border-radius: 50%;
  background: inherit;
}

.timeline ul li div {
  position: relative;
  bottom: 0;
  width: 300px;
  padding: 15px;
}

.timeline ul li div::before {
  content: '';
  position: absolute;
  bottom: 7px;
  width: 0;
  height: 0;
  border-style: solid;
}

.timeline ul li:nth-child(odd) div {
  left: 20px;
}

.timeline ul li:nth-child(odd) div::before {
  left: -15px;
  border-width: 8px 16px 8px 0;
  border-color: transparent #F45B69 transparent transparent;
	display: none;
}

.timeline ul li:nth-child(even) div {
  left: -320px;
text-align: right;
}


.timeline ul li:nth-child(even) div::before {
  right: -15px;
  border-width: 8px 0 8px 16px;
  border-color: transparent transparent transparent #F45B69;
	display: none;
}

time {
  display: block;
  font-size: 1.2rem;
  font-weight: bold;
  margin-bottom: 8px;
}


/* EFFECTS
–––––––––––––––––––––––––––––––––––––––––––––––––– */

.timeline ul li::after {
  transition: background .5s ease-in-out;
}

.timeline ul li.in-view::after {
  background: #ff70a6;
}

.timeline ul li div {
  visibility: hidden;
  opacity: 0;
  transition: all .5s ease-in-out;
}

.timeline ul li:nth-child(odd) div {
  transform: translate3d(200px, 0, 0);
}

.timeline ul li:nth-child(even) div {
  transform: translate3d(-200px, 0, 0);
}

.timeline ul li.in-view div {
  transform: none;
  visibility: visible;
  opacity: 1;
}


/* GENERAL MEDIA QUERIES
–––––––––––––––––––––––––––––––––––––––––––––––––– */

@media screen and (max-width: 900px) {
  .timeline ul li div {
    width: 250px;
  }
  .timeline ul li:nth-child(even) div {
    left: -289px;
    /*250+45-6*/
  }
}

@media screen and (max-width: 600px) {
  .timeline ul li {
    margin-left: 20px;
  }
  .timeline ul li div {
    width: calc(100vw - 91px);
  }
  .timeline ul li:nth-child(even) div {
    left: 20px;
	  text-align: left;
  }
  .timeline ul li:nth-child(even) div::before {
    left: -15px;
    border-width: 8px 16px 8px 0;
    border-color: transparent #F45B69 transparent transparent;
  }
}

.pin-title {
  position: fixed;
  top: 1.875rem;
  bottom: 1.875rem;
  left: 0;
  right: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  font-family: 'Exo', sans-serif;
  font-weight: 800;
  font-size: 800%;
  letter-spacing: 0.0625rem;
  color: #f3f3f3;
  user-select: none;
  z-index: -1;
  text-align: center;
}


/* COOKIE POPUP STYLES */

.cookie-popup {
  
  font-size: 13px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  position: fixed;
  bottom: -6.25rem;
  left: 1.25rem;
  right: 1.25rem;
  padding: 0.625rem 0.9375rem;
  line-height: 150%;
  transition: opacity .5s;
  opacity: 0;
}
.cookie-popup--short {
  right: none;
  width: 21.875rem; 
}
.cookie-popup--dark {
  background: #000;
  color: #ffe67f;
}
.cookie-popup--not-accepted {
  opacity: 1;
  animation: cookie-popup-in .5s ease forwards;  
}
.cookie-popup--accepted {
  opacity: 0;
}
.cookie-popup a {
  color: #ffe67f;
	text-decoration: underline;
}
.cookie-popup a:visited {
  color: #ffe67f;
  text-decoration: none;
}
.cookie-popup-actions {
  flex: 1;
  text-align: right;
}
.cookie-popup-actions button {
  color: #ffe67f;
  border: none;
  background: none;
  font-family: inherit;
  font-style: inherit;
  font-size: inherit;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 13px;
  padding: 0;
  cursor: pointer;
	margin-bottom: 0px;
}
.cookie-popup-actions button:hover {
  text-decoration: underline;
}

@keyframes cookie-popup-in {
  from { bottom: -6.25rem; }
  to { bottom: 1.25rem; }
}

ul {
    list-style: none;
}

.lead {
    margin-bottom: 20px;
    font-size: 15px;
    font-weight: 500;
    line-height: 1.4;
}

ul.lead li {
  font-size: 14px;
  line-height: 30px;
}

ul[data-bullet] li {
  line-height: 32px;
}
ul[data-bullet] li i:first-child {
  margin-right: 16px;
  transform: scale(1.5);
  -webkit-transform: scale(1.5);
  display: inline-block;
}

.ti-arrow-right:before {
	content: "\e628";
}

[class^="ti-"], [class*=" ti-"] {
    font-family: 'themify';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    color: #ff70a6;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.espacio-20px {
  margin-top:24px !important;
}

.imatge-article {
  margin-top: 40px;
  margin-bottom: 40px;
}

.h2-article {
  font-size: 2em !important;
  line-height: 1em;
}

.h3-article {
  font-size: 1.5em !important;
}
