rset "UTF-8";

/* Slider (sin gif inexistente) */
.slick-loading .slick-list { background: #fff; }

/* Arrows */
.slick-prev,
.slick-next {
	  font-size: 0;
	    line-height: 0;
	      position: absolute;
	        top: 50%;
		  display: block;
		    width: 20px;
		      height: 20px;
		        padding: 0;
			  transform: translate(0, -50%);
			    cursor: pointer;
			      color: transparent;
			        border: none;
				  outline: none;
				    background: transparent !important;
			    }

			    .slick-prev:hover,
			    .slick-prev:focus,
			    .slick-next:hover,
			    .slick-next:focus {
				      color: transparent;
				        outline: none;
					  background: transparent !important;
				  }

				  .slick-prev:hover:before,
				  .slick-prev:focus:before,
				  .slick-next:hover:before,
				  .slick-next:focus:before { opacity: 1; }

				  .slick-prev.slick-disabled:before,
				  .slick-next.slick-disabled:before { opacity: .25; }

				  .slick-prev:before,
				  .slick-next:before {
					    font-family: inherit;
					      font-size: 24px;
					        line-height: 1;
						  opacity: .75;
						    color: #222;
						      -webkit-font-smoothing: antialiased;
						        -moz-osx-font-smoothing: grayscale;
						}

						.slick-prev { left: -25px; }
						[dir='rtl'] .slick-prev { right: -25px; left: auto; }
						.slick-prev:before { content: "\2190"; }          /* ← */
						[dir='rtl'] .slick-prev:before { content: "\2192"; } /* → */

						.slick-next { right: -25px; }
						[dir='rtl'] .slick-next { right: auto; left: -25px; }
						.slick-next:before { content: "\2192"; }           /* → */
						[dir='rtl'] .slick-next:before { content: "\2190"; } /* ← */

						/* Dots */
						.slick-dotted.slick-slider { margin-bottom: 30px; }

						.slick-dots {
							  position: absolute;
							    bottom: -25px;
							      display: block;
							        width: 100%;
								  padding: 0;
								    margin: 0;
								      list-style: none;
								        text-align: center;
								}

								.slick-dots li {
									  position: relative;
									    display: inline-block;
									      width: 20px;
									        height: 20px;
										  margin: 0 5px;
										    padding: 0;
										      cursor: pointer;
									      }

									      .slick-dots li button {
										        font-size: 0;
											  line-height: 0;
											    display: block;
											      width: 20px;
											        height: 20px;
												  padding: 5px;
												    cursor: pointer;
												      color: transparent;
												        border: 0;
													  outline: none;
													    background: transparent !important;
												    }

												    .slick-dots li button:hover,
												    .slick-dots li button:focus { outline: none; }

												    .slick-dots li button:hover:before,
												    .slick-dots li button:focus:before { opacity: 1; }

												    .slick-dots li button:before {
													      font-family: inherit;
													        font-size: 14px;
														  line-height: 20px;
														    position: absolute;
														      top: 0;
														        left: 0;
															  width: 20px;
															    height: 20px;
															      content: "\2022"; /* • */
															        text-align: center;
																  opacity: .35;
																    color: #888;
																      -webkit-font-smoothing: antialiased;
																        -moz-osx-font-smoothing: grayscale;
																	  transition: color .2s ease, opacity .2s ease;
																  }

																  .slick-dots li.slick-active button:before {
																	    opacity: .9;
																	      color: #222;
																      }
