/*Load*/
.slide.initialized {display:block;}
li.slide {list-style: none}

/* ---------------------- SLIDER FOTOS ACTUALIDAD ---------------------- */
.slider .slider-fotos {margin-bottom: 0; overflow:hidden;}
.slider-fotos {background: #0a506f; border: 1px solid #ccc; margin: 0; padding: 0;}
.slider-fotos .slide .slide-content {color: #fff; font-size: 0.9em; padding: 0.2em 0.1em;}
.slider-fotos .slide .slide-content p {margin: 0.2em; line-height: 1.4em; text-align: center}
.slider-fotos .slide .slide-content a {color: #fff;}
.slider-fotos .slide .slide-content a:hover {color: #dae2eb}
.slider-fotos .slick-slide .slide-image {text-align: center; padding-top: 0.8em}
.slider-fotos .slick-slide .slide-image img {border:1px solid #60828A; height: 280px}

.slider-fotos .slide .slide-action {margin: 0em 0.5em}
.slider-fotos .slick-dots {bottom: 0.1em;}
.slider-fotos .slick-dots li {margin: 0; width: 15px; height: 15px;}
.slider-fotos .slick-dots li button::before {border: 1px solid #fff; border-radius: 50%; color: transparent; opacity: 1; width: 10px; height: 10px;}
.slider-fotos .slick-dots li.slick-active button::before {opacity: 1; color: transparent; background: #fff;}

.slider-fotos .draggable {max-height: 30em;}


@media (min-width: 992px) {
.slider-fotos {min-height: 27.1em;}
.slider-fotos .slide .slide-content {min-height: 7em;}
.slider-fotos .slide .slide-content p {padding-bottom: 2em;}
.slider-fotos .slick-slide .slide-image {height: 20.7em;}
.slider-fotos .slick-slide .slide-image img {height: 300px; width: 610px; margin-left: -0.08em}
.slider-fotos .slick-dots {right: 0.4em; text-align: right;}
}

@media (min-width: 1297px) {   
.slider-fotos {padding: 1.2em 0.8em 0.8em 0.8em}
.slider-fotos .slide .slide-content {padding: 0.8em 1.6em; text-align: center;}
.slider-fotos .slick-slide .slide-image img {border:1px solid #60828A}
}

@media (max-width: 992px) {
.slider-fotos .slick-slide .slide-image {margin-top: 0.8em;}
.slider-fotos .slide .slide-content {text-align: center; padding: 0.8em; margin-bottom: 1.5em}
}

@media (max-width: 665px) {
.slider-fotos .slick-slide .slide-image {margin-top: 0}
}


/* --------------- SLIDER CAMPAŅAS ---------------------- */
.slider-campanias {width: 98%; margin: 1.8em 2%; padding: 0;}
.slider-campanias .slide .slide-content {text-align: center}
.slider-campanias .slide-content .title {font-family: "Open Sans", arial, sans-serif; font-size: 1.6em !important; color: #277598; margin: 0 0 0.6em 0 !important}
.slider-campanias .slide .slide-content p {margin: 0.8em 0.2em; font-size: 1em}
.slider-campanias .slick-slide .slide-image {text-align: center; margin-bottom: 0.8em}
.slider-campanias .slick-slide .slide-image img {border: 1px solid #ccc; padding: 1px; margin: 0; height: 250px;}

.slider-campanias .slide .slide-action {margin: 1em 0.2em}

.slider-campanias .slick-dots {width: 80%; margin: 0 10%}
.slider-campanias .slick-dots li {margin: 0; width: 17px; height: 17px;}
.slider-campanias .slick-dots li button::before {border: 1px solid #007C9B; border-radius: 50%; color: transparent; opacity: 1; width: 10px; height: 10px;}
.slider-campanias .slick-dots li.slick-active button::before {opacity: 1; color: transparent; background: #007C9B;}


@media (min-width: 992px) {
.slider-campanias .slide .slide-content {float: left; width: 52%; text-align: left; margin: 0 1% 0 2%;}
.slider-campanias .slick-slide .slide-image {float:left; width: 45%; text-align: right;}
}


html.ie8 .slider .slider-campanias .slick-slide .slide-image {float:left; width: 30%; text-align: left; padding: 0.5em 1%; }
html.ie8 .slider .slider-campanias .slide .slide-content {float: left; width: 64%; text-align: left; padding: 0.5em 1%}
html.ie8 .slider .container {max-width: 1170px}

/* --------------- SLIDER NOTICIAS ---------------------- */
.slider-noticias {width: 100%; margin: 1.8em 0; padding: 0;}
.slider-noticias .slide .slide-content {text-align: center}
.slider-noticias .slide-content .title {font-family: "Open Sans", arial, sans-serif; font-size: 1.6em !important; color: #277598; margin: 0 0 0.6em 0 !important}
.slider-noticias .slide .slide-content p {margin: 0.8em 0.2em; font-size: 1em}
.slider-noticias .slick-slide .slide-image {text-align: center; margin-bottom: 0.8em;}
.slider-noticias .slick-slide .slide-image img {padding: 1px; margin: 0; height: 355px;}

.slider-noticias .slide .slide-action {margin: 1em 0.2em}

.slider-noticias .slick-dots {width: 80%; margin: 0 10%}
.slider-noticias .slick-dots li {margin: 0; width: 17px; height: 17px;}
.slider-noticias .slick-dots li button::before {border: 1px solid #007C9B; border-radius: 50%; color: transparent; opacity: 1; width: 10px; height: 10px;}
.slider-noticias .slick-dots li.slick-active button::before {opacity: 1; color: transparent; background: #007C9B;}


@media (min-width: 992px) {
.slider-noticias .slide .slide-content {float: left; width: 37%; text-align: left; margin: 0 1% 0 2%;}
.slider-noticias .slide .total {width: 98%;}
.slider-noticias .slick-slide .slide-image {float:left; width: 60%; text-align: right;}
}


html.ie8 .slider .slider-noticias .slick-slide .slide-image {float:left; width: 30%; text-align: left; padding: 0.5em 1%; }
html.ie8 .slider .slider-noticias .slide .slide-content {float: left; width: 64%; text-align: left; padding: 0.5em 1%}

/* --------------- SLIDER ENTIDADES ---------------------- */
.entidades.slider .slick-dots {bottom: -40px; width: 80%; margin: 0 10%}
.entidades.slider .slick-dots li {margin: 0 2px; width: 12px}
.entidades.slider .slick-next::before, .entidades.slider .slick-prev::before {color: #666}

.entidades.slider .slick-prev::before {border: 1px solid #ccc; border-radius: 50%; padding: 0.2em 0.4em 0.1em 0.25em;}
.entidades.slider .slick-next::before {border: 1px solid #ccc; border-radius: 50%; padding: 0.2em 0.25em 0.1em 0.4em;}

.entidades .slick-dotted.slick-slider {padding-left: 0.8em}


/* --------------- GENERICOS---------------------- */

.slick-prev::before, .slick-next::before {font-family: 'Font Awesome 5 Free'; }
.slick-next::before { content: '\f105';}
.slick-prev::before { content: '\f104';}

.slick-slider {position: relative; display: block; padding-left: 1em;}
.slick-list {position: relative; display: block; overflow: hidden; margin: 0; padding: 0;}
.slick-list:focus {outline: none;}
.slick-list.dragging {cursor: pointer;}
.slick-slider .slick-track, .slick-slider .slick-list {-webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);} 
.slick-track {position: relative; top: 0; left: 0; display: block;}
.slick-track:before, .slick-track:after {display: table; content: '';}
.slick-track:after {clear: both;}
.slick-loading .slick-track {visibility: hidden;}
.slick-slide {display: none; float: left; height: 100%; min-height: 1px;}
[dir='rtl'] .slick-slide {float: right;}
.slick-slide.slick-loading img {display: none;}
.slick-initialized .slick-slide {display: block;}
.slick-loading .slick-slide {visibility: hidden;}
.slick-vertical .slick-slide {display: block; height: auto; border: 1px solid transparent;}
.slick-arrow.slick-hidden {display: none;}
