/* THEME */
/**/
/**/
/* Override Bootstrap */
a {
  color: #0f72e8;
}
.embed-responsive {
  background-color: #000;
}
h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h1 a,
.h1 a,
h2 a,
.h2 a,
h3 a,
.h3 a,
h4 a,
.h4 a {
  color: #052852;
}
h5,
.h5,
h6,
.h6,
h5 a,
.h5 a,
h6 a,
.h6 a {
  color: #005886;
}
blockquote {
  color: #3c3c3c;
}
blockquote:before,
blockquote:after {
  color: #0f72e8;
}
blockquote.blockquote-box {
  color: #052852;
  border-color: #e2e2e2;
}
input[type="text"],
input[type="email"],
input[type="search"] {
  border-color: #e2e2e2;
}
.btn-primary {
  background-color: #0f72e8;
  border-color: #0f72e8;
  color: #fff;
}
.btn-primary:hover,
.btn-primary:focus {
  background-color: #388df2;
  border-color: #388df2;
}
/* Components */
.header-brand .header-date {
  color: #979797;
}
/****************/
.header-top {
  background-color: #FFF;
}
.header-bottom {
  background: #112348;
  background: -moz-linear-gradient(top, #112348 0%, #071329 100%);
  background: -webkit-linear-gradient(top, #112348 0%, #071329 100%);
  background: linear-gradient(to bottom, #112348 0%, #071329 100%);
}
/* MENUS *******/
.menu-region li {
  border-left-color: #DDD;
}
.menu-region li a {
  opacity: 0.6;
  color: #4a4a4a;
}
.menu-region li.active a,
.menu-region li a:hover {
  opacity: 1;
}
.menu-region li.active a {
  border-bottom-color: #0f72e8;
}
.menu-principal li a {
  color: #FFF;
}
.menu-principal li.active a,
.menu-principal li a:hover {
  border-bottom-color: #FFF;
}
.nav-social-principal a {
  color: #FFF;
}
.nav-social-principal a:hover {
  opacity: 0.7;
}
.nav-search-principal li a {
  color: #052852;
  border-right-color: rgba(133, 133, 133, 0.5);
  -webkit-transition: color 0.4s;
  -ms-transition: color 0.4s;
  transition: color 0.4s;
}
.nav-search-principal li a:hover {
  opacity: 0.7;
}
/*

*/
.main-header.scrolled .nav-search-principal li a {
  color: #FFF;
}
.main-header.scrolled .nav-search-principal li:last-child a {
  border-right-color: rgba(133, 133, 133, 0.5);
}
.header-sub-bottom {
  background-color: #FFF;
  border-bottom-color: #e5e5e5;
}
.menu-sub-bottom ul li a {
  color: #3c3c3c;
}
.menu-sub-bottom ul li a:hover {
  color: #0f72e8;
}
.header-subbottom-tit-section {
  color: #052852;
  background-color: #FFF;
  border-color: #e2e2e2;
}
.header-subbottom-tit-section.with-background-guia {
  color: #b13200;
  background-color: transparent;
}
.header-subbottom-tit-section.with-background-guia:after {
  display: block;
  position: absolute;
  z-index: -2;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  content: '';
  background-color: #b13200;
}
.header-subbottom-tit-section.with-background {
  color: #FFF;
  background-color: transparent;
}
.header-subbottom-tit-section.with-background:after {
  display: block;
  position: absolute;
  z-index: -2;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  content: '';
  background-color: #000;
}
@media (max-width: 770px) {
  .main-header .nav-search-principal li a {
    color: #FFF;
  }
  .main-header .nav-search-principal li:last-child a {
    border-right-color: rgba(133, 133, 133, 0.5);
  }
  .header-subbottom-tit-section {
    color: #0f72e8;
    border-color: #000 !important;
  }
  .header-subbottom-tit-section:not(.with-background) {
    border-color: #e2e2e2 !important;
  }
}
.header-panel {
  background-color: #EEE;
}
.menu-region-bottom {
  background-color: #f5f5f5;
}
.menu-region-close {
  color: #052852;
}
.header-panel-grid {
  background-color: #f5f5f5;
}
.header-panel-grid .header-panel-grid_item {
  color: #FFF;
  background-color: #000;
}
.header-panel-menu ul li a {
  color: #3c3c3c;
}
.header-panel-menu ul li:hover > a {
  color: #0f72e8;
  background-color: #FFF;
}
.header-panel-menu ul li.menu-back a {
  color: #0f72e8;
}
.header-panel-menu ul ul {
  background-color: #FFF;
}
.header-panel-menu ul ul .menu-border {
  background-color: #DDD;
}
.nav-social-menu-responsive {
  box-shadow: inset 0 1px 0 0 #DDD, 0 -1px 0 0 #FFF;
}
.nav-social-menu-responsive a {
  background-color: grey;
  color: #FFF;
}
@media (max-width: 770px) {
  .header-panel {
    background-color: #f5f5f5;
  }
  .header-panel-menu ul li:hover > a {
    color: #3c3c3c;
    background-color: transparent;
  }
  .header-panel-menu ul li.menu-back:hover > a {
    color: #0f72e8;
  }
  .header-panel-menu ul ul {
    background-color: transparent;
  }
  .header-panel-menu ul ul .menu-border {
    display: none;
  }
  .menu-region.menu-region-bottom ul li a {
    background-color: #DDD;
    color: #FFF;
  }
  .menu-region.menu-region-bottom ul li.active a {
    background-color: #0f72e8;
  }
}
.main-footer {
  background-color: #efefef;
}
.main-footer,
.main-footer a {
  color: #898989;
}
.footer-nav h3 {
  color: #052852;
}
.footer-nav-bottom {
  border-top-color: #d2d2d2;
}
.footer-nav-bottom a {
  border-left-color: #898989;
}
/* Components color */
.ultima-hora {
  background-color: #ffd60d;
}
.ultima-hora .ultima-hora_label span {
  color: #FFF;
  background-color: rgba(0, 0, 0, 0.2);
}
.opinion {
  background-color: #0c96ab;
  -webkit-transition: opacity 0.2s;
  -ms-transition: opacity 0.2s;
  transition: opacity 0.2s;
}
.opinion .opinion_text {
  color: #FFF;
}
.opinion .opinion_text .opinion_author {
  opacity: 0.6;
}
.opinion.opinion-2 {
  background-color: #269bc6;
}
.opinion.opinion-3 {
  background-color: #265aae;
}
.opinion:hover {
  opacity: 0.8;
}
/* CAPTION-BOTTOM */
.caption-bottom {
  color: #8f8f8f;
}
/* IMG-CONTAINER */
.img-container {
  background-color: #111;
}
.img-container.for-video:after {
  background: url('../img/bg-video-over-img.svg') center no-repeat;
}
a.img-container {
  -webkit-transition: opacity 0.2s;
  -ms-transition: opacity 0.2s;
  transition: opacity 0.2s;
}
a.img-container:hover {
  opacity: 0.8;
}
/* IMG & VIDEO_OVER */
.img-over {
  background-color: rgba(0, 0, 0, 0.4);
}
.video-over {
  background: rgba(0, 0, 0, 0.4) url('../img/bg-video-over.svg') center no-repeat;
}
.img-over_text,
.video-over_text,
.img-over_text a,
.video-over_text a,
.img-over_text h1,
.video-over_text h1,
.img-over_text .h1,
.video-over_text .h1,
.img-over_text h2,
.video-over_text h2,
.img-over_text .h2,
.video-over_text .h2,
.img-over_text h3,
.video-over_text h3,
.img-over_text .h3,
.video-over_text .h3 {
  color: #FFF;
}
.bordered-top-left,
.bordered-bottom-right {
  border-color: #e2e2e2;
}
.bg-alt {
  background-color: #052852;
  color: #FFF;
}
.bg-alt.bordered-top-left,
.bg-alt.bordered-bottom-right {
  border-color: #2f5b90;
}
.bg-alt h1,
.bg-alt .h1,
.bg-alt h2,
.bg-alt .h2,
.bg-alt h3,
.bg-alt .h3,
.bg-alt h4,
.bg-alt .h4,
.bg-alt h5,
.bg-alt .h5,
.bg-alt h6,
.bg-alt .h6,
.bg-alt h1 a,
.bg-alt .h1 a,
.bg-alt h2 a,
.bg-alt .h2 a,
.bg-alt h3 a,
.bg-alt .h3 a,
.bg-alt h4 a,
.bg-alt .h4 a,
.bg-alt h5 a,
.bg-alt .h5 a,
.bg-alt h6 a,
.bg-alt .h6 a {
  color: #FFF;
}
.bg-image {
  background-color: #666;
  color: #FFF;
}
.bg-image.bordered-top-left,
.bg-image.bordered-bottom-right {
  border-color: #DDD;
}
.bg-image h1,
.bg-image .h1,
.bg-image h2,
.bg-image .h2,
.bg-image h3,
.bg-image .h3,
.bg-image h4,
.bg-image .h4,
.bg-image h5,
.bg-image .h5,
.bg-image h6,
.bg-image .h6,
.bg-image h1 a,
.bg-image .h1 a,
.bg-image h2 a,
.bg-image .h2 a,
.bg-image h3 a,
.bg-image .h3 a,
.bg-image h4 a,
.bg-image .h4 a,
.bg-image h5 a,
.bg-image .h5 a,
.bg-image h6 a,
.bg-image .h6 a {
  color: #FFF;
}
.bg-pasto {
  background-image: url('../img/pasto.jpg');
}
.bg-alt-2 {
  background-color: #f5f5e8;
}
.bg-alt-3 {
  background-color: #9fb0c0;
  color: #FFF;
}
.bg-alt-3.bordered-top-left,
.bg-alt-3.bordered-bottom-right {
  border-color: #DDD;
}
.bg-alt-3 h1,
.bg-alt-3 .h1,
.bg-alt-3 h2,
.bg-alt-3 .h2,
.bg-alt-3 h3,
.bg-alt-3 .h3,
.bg-alt-3 h4,
.bg-alt-3 .h4,
.bg-alt-3 h5,
.bg-alt-3 .h5,
.bg-alt-3 h6,
.bg-alt-3 .h6,
.bg-alt-3 h1 a,
.bg-alt-3 .h1 a,
.bg-alt-3 h2 a,
.bg-alt-3 .h2 a,
.bg-alt-3 h3 a,
.bg-alt-3 .h3 a,
.bg-alt-3 h4 a,
.bg-alt-3 .h4 a,
.bg-alt-3 h5 a,
.bg-alt-3 .h5 a,
.bg-alt-3 h6 a,
.bg-alt-3 .h6 a {
  color: #FFF;
}
.bg-alt-4 {
  background-color: #d0b06c;
}
.bg-alt-4.bordered-top-left,
.bg-alt-4.bordered-bottom-right {
  border-color: #DDD;
}
.bg-alt-4 h1,
.bg-alt-4 .h1,
.bg-alt-4 h2,
.bg-alt-4 .h2,
.bg-alt-4 h3,
.bg-alt-4 .h3,
.bg-alt-4 h4,
.bg-alt-4 .h4,
.bg-alt-4 h5,
.bg-alt-4 .h5,
.bg-alt-4 h6,
.bg-alt-4 .h6,
.bg-alt-4 h1 a,
.bg-alt-4 .h1 a,
.bg-alt-4 h2 a,
.bg-alt-4 .h2 a,
.bg-alt-4 h3 a,
.bg-alt-4 .h3 a,
.bg-alt-4 h4 a,
.bg-alt-4 .h4 a,
.bg-alt-4 h5 a,
.bg-alt-4 .h5 a,
.bg-alt-4 h6 a,
.bg-alt-4 .h6 a {
  color: #FFF;
}
.box p {
  color: #8f8f8f;
}
.box.box-user p {
  color: #4a4a4a;
}
.social-icon {
  color: #FFF;
  background-color: #8f8f8f;
}
.social-icon.social-icon-facebook {
  background-color: #4c76be;
}
.social-icon.social-icon-twitter {
  background-color: #00c7ff;
}
.social-icon.social-icon-google {
  background-color: #FF3300;
}
.social-icon.social-icon-google-plus {
  background-color: #DD4B39;
}
.social-icon.social-icon-instagram {
  background-color: #E444C3;
}
.social-icon.social-icon-youtube {
  background-color: #FF0800;
}
.social-icon:hover {
  color: #FFF;
  opacity: 0.7;
}
.box-externos .box-externos_img {
  border-left-color: #DDD;
}
.box-externos .box-externos_text {
  color: #052852;
}
.box-externos:hover {
  opacity: 0.8;
}
/**/
.title-section {
  background-color: #000;
  color: #FFF;
  background-size: auto 102%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
/**/
.portadas-slider .slick-slider a:hover {
  opacity: 0.8;
}
@media (max-width: 770px) {
  .title-section {
    border-top-color: #e2e2e2;
    background-color: #FFF;
    background-image: none;
    color: #0f72e8;
  }
}
/* TITLE SECTION */
.t-primera-plana {
  background-image: url('../img/title-section/primera-plana.jpg');
}
.t-pdtv {
  background-image: url('../img/title-section/pdtv.jpg');
}
.t-que-aprendemos-hoy {
  background-image: url('../img/title-section/que-aprendemos-hoy.jpg');
  background-position: left center;
}
.t-empresa {
  background-image: url('../img/title-section/empresa.jpg');
}
.t-columnistas {
  background-image: url('../img/title-section/columnistas.jpg');
}
.t-vuelta-rapida {
  background-image: url('../img/title-section/vuelta-rapida.jpg');
}
.t-hispano-post {
  background-image: url('../img/title-section/hispano-post.jpg');
  background-color: #FFF;
  background-position: left center;
  border-top: 1px solid #e2e2e2;
  border-left: 1px solid #e2e2e2;
  border-right: 1px solid #e2e2e2;
}
.t-portadas {
  background-image: url('../img/title-section/portadas.jpg');
}
.t-espana {
  background-image: url('../img/title-section/espana.jpg');
}
.t-blogs {
  background-image: url('../img/title-section/blogs.jpg');
}
.t-regionales {
  background-image: url('../img/title-section/regionales.jpg');
}
.t-don-balon {
  background-image: url('../img/title-section/don-balon.jpg');
  background-position: left center;
}
.t-24x7 {
  background-image: url('../img/title-section/24x7.jpg');
}
.t-motor {
  background-image: url('../img/title-section/motor.jpg');
}
.t-suplementos {
  background-image: url('../img/title-section/suplementos.jpg');
}
.t-religion {
  background-image: url('../img/title-section/religion.jpg');
}
.t-cultural {
  background-image: url('../img/title-section/cultural.jpg');
}
.t-videos {
  background-image: url('../img/title-section/videos.jpg');
}
.t-salsa-rosa {
  background-image: url('../img/title-section/salsa-rosa.jpg');
}
.t-celebrities {
  background-image: url('../img/title-section/celebrities.jpg');
}
.t-lo-mas {
  background-image: url('../img/title-section/lo-mas.jpg');
}
.t-travellers {
  background-image: url('../img/title-section/travellers.jpg');
}
.t-servicios {
  background-image: url('../img/title-section/servicios.jpg');
}
@media (max-width: 770px) {
  .title-section-3 {
    background-image: url('../img/title-section/title-section-3.jpg');
    background-position: 0 -30px;
    height: 50px;
  }
  .title-section-7 {
    background-image: url('../img/title-section/title-section-7.jpg');
    background-size: auto 100%;
    height: 50px;
  }
  .title-section-13 {
    background-image: url('../img/title-section/title-section-13.jpg');
    background-position: 0 -30px;
  }
}
/* SIDEBAR COLOR */
/* Tabs */
.nav-tabs > li > a {
  background-color: #052852;
  color: #FFF;
}
.nav-tabs > li > a:hover {
  background-color: #0b57b2;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:focus,
.nav-tabs > li.active > a:hover {
  color: #FFF;
  background-color: #0f72e8;
}
/* News List */
.news-list-small {
  border: solid 1px #e2e2e2;
}
.news-list-small-item {
  border-top: solid 1px #e2e2e2;
}
.news-list-small-item .news-list-small-item-num,
.news-list-small-item .news-list-small-item-text {
  color: #052852;
}
.news-list-small-item .news-list-small-item-num {
  color: #0f72e8;
}
.news-list-small-top-title {
  background-color: #0f72e8;
  color: #FFF;
}
.slick-prev,
.slick-next {
  position: absolute;
  z-index: 10;
  display: block;
  height: 60px;
  width: 52px;
  line-height: 0;
  font-size: 0;
  cursor: pointer;
  background-color: rgba(0, 0, 0, 0.4);
  background-repeat: no-repeat;
  background-position: center;
  top: 50%;
  margin-top: -30px;
  border: 0;
  outline: 0;
}
.slick-prev:hover,
.slick-next:hover {
  outline: none;
  background-color: #000000;
}
.slick-prev.slick-disabled,
.slick-next.slick-disabled {
  opacity: 0.2;
}
.slick-prev {
  left: 0;
  background-image: url('../img/slide-arrow-left.svg');
}
.slick-next {
  right: 0;
  background-image: url('../img/slide-arrow-right.svg');
}
/* Pages */
/* NOTICIA COLOR */
.page-header .page-header-bottom {
  border-color: #e2e2e2;
}
.page-header .page-header-author {
  color: #052852;
}
.suptitle {
  color: #052852;
}
.subtitle {
  color: #0f72e8;
}
.other-news-title {
  color: #0f72e8;
  border-color: #e2e2e2;
}
.newsletter-form {
  background-color: #f5f5f5;
}
.newsletter-form h3 {
  color: #052852;
}
.newsletter-form .form-group {
  position: relative;
}
.newsletter-form .form-group i {
  color: #0f72e8;
}
.facebook-comment-title {
  color: #FFF;
  background-color: #4c76be;
}
.facebook-comment-box {
  border-color: #e2e2e2;
}
.text-block img {
  width: 100%;
}
#cookieChoiceInfo .button.bootstrap {
    background-color: #006dcc;
    background-image: linear-gradient(to bottom, #0088cc, #0044cc);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    border-radius: 3px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    color: #ffffff;
    cursor: pointer;
    display: inline-block;
    font-family: sans-serif;
    font-size: 12px;
    font-style: normal;
    line-height: 20px;
    margin-bottom: 0;
    margin-right: 0.3em;
    outline: medium none;
    padding: 2px 10px;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    vertical-align: middle;
}
#cookieChoiceInfo .button {
    margin-left: 10px;
}
/* CSS Aceptación Cookie */
div#cookieChoiceInfo {
background-color: rgb(30, 115, 190) !important;
color:rgb(255, 255, 255);
font-size:14px;
font-family:sans-serif;
margin:10px;
}
#cookieChoiceInfo > a:nth-child(2),a#cookieChoiceDismiss {
color:#fff;
padding:3px 12px;
text-decoration:none;
border-radius:8px;
font-family:sans-serif;
font-size:14px;
font-weight:bold;
}
#cookieChoiceInfo > a:nth-child(2):hover, a#cookieChoiceDismiss:hover {
color:#FFFF00;
}

