@charset "utf-8";
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700;900&family=Roboto:wght@300;400;700;900&display=swap');
:root {
  --main-bg-color: rgb(30 56 41);
  --second-bg-color: white;
}
*:focus {
    outline:0px;
  }
html, body {
  width: 100%;
  height: auto;
  min-width: 320px;
  Margin: 0;
  Padding: 0;
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  font-family: 'DIN Alternate Bold', 'Roboto', sans-serif;
  font-style: normal;
  color: white;
  background-color: var(--main-bg-color);
  overflow: auto;
  scroll-behavior: smooth;
}

body * {
  Padding: 0;
  margin: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

h1, h2, h3 {
  font-weight: 700;
  font-family: 'DINOT-Bold', 'Roboto', sans-serif;
  text-align: left;
}
h1 {
  font-size: 70px;
  /*display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;*/
}
h2 {
  font-size: 50px;
}
ul {
  list-style-type: none;
}
a{
  color: white;
}
a,
a:visited,
a:focus {
  color: white;
  background-color: transparent;
  text-decoration: none;
  -webkit-transition: color 0.3s ease;
  -moz-transition: color 0.3s ease;
  -ms-transition: color 0.3s ease;
  -o-transition: color 0.3s ease;
  cursor: pointer;
}
b,
strong {
  font-weight: 500;
  font-family: 'DINOT-Medium';
}
section {
  width: 100%;
  margin-bottom: 20px;
}
section.sec {
  width: 100%;
  margin: 45px 0;
  display: flex;
  flex-direction: column;
  justify-items: center;
  justify-content: space-around;
}

hr {
  width:90%;
  height: 1; 
  border-top: 3px solid black;
  border-radius: 5px;
  text-align:left;
}
img {
  border-style: none;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
fieldset {
  padding: 0.35em 0.75em 0.625em;
}
legend {
  max-width: 100%; 
  padding: 0; 
  box-sizing: border-box; 
  color: inherit; 
  display: table; 
  white-space: normal; 
}
textarea {
  overflow: auto;
}
template {
  display: none;
}

#selectorDia {
  width: 100px;
  margin-bottom: 42px;
  color: var(--color-gris9);
}
#selectorDia select {
  border: none;
  background-color: transparent;
  color: var(--color-text);
  font-weight: 600;
  font-size: 16px;
  border-bottom: 2px solid #8d8233;
}
#selectorDia select option {
  color: black;
  font-weight: 400;
  background-color: rgba(255,255,255,.5);
  border:none;
}
.supercontenedor {
  flex-direction: row;
  display: flex;
  width: 100%;
  justify-content: center;
}
.supercontenedor > div {
  flex-direction: column;
  display: flex;
  width: 80%;
  max-width: 1000px;
}
.hidden {
  display: none!important;
}


/*  Textos generales  */

.h1Slide {
  margin: 100px 0 0 0;
  font-size: 77px;
  text-align: center;
  line-height: 1.01em;
}
.pSlide {
  font-size: 14px;
  font-family: 'DINOT-Medium', 'Roboto', sans-serif ;
  font-weight: 400;
  line-height: 2em;
}
.h2Section {
  text-align: left;
  color: rgba(255, 255, 255, .7)
}
.h3Slide {
  margin-top: 23px;
  font-size: 20px;
  text-align: center;
}
.btnTxt {
  padding: 0 38px;
  top: 50%;
  left: 50%;
  text-align: center;
  font-size: 21px;
  font-family: 'DINOT-Bold', 'Roboto', sans-serif ;
}

section > h2 {
  margin: 0 0 37px 0;
}
.button {
  width: 187px;
  height: 45px;
  border-color: black;
}

/*  Cajas  */

body.new, body.new > footer {
  background-color: var(--main-bg-color);
  margin: 0;

}
.divRow {
  display: flex;
  flex-direction: row;
}
.divCol {
  display: flex;
  flex-direction: column;
}
.divRowCol {
  display: flex;
  flex-direction: row;
}
.divRowCol2 {
  display: flex;
  flex-direction: row;
}
.divRowArr {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
}
.divArr {
  justify-content: space-around;
}
.flexBet {
  justify-content: space-between;
}
.flexWra {
  flex-wrap: wrap;
}

.divBtn {
  min-width: 150px;
  padding: 1em 2em;
  border-radius: 2em;
  border: 3px solid #baab4a ;
  vertical-align: middle;
  text-align: center;
  cursor: pointer;
}
.divBtn:hover {
  background-color: #baab4a ;
  transition: .3s ease;
  color: rgba(0, 0, 0, .6);
 }
 .divBtn:not(hover){
  background-color: transparent ;
  transition: .3s ease;
 }
.divBtn2 {
  padding: 13px 50px;
  border-radius: 2em;
  border: #938632 3px solid;
  background-color: #938632;
  vertical-align: middle;
  text-align: center;
  cursor: pointer;
  font-size: 24px;
  font-family: 'DINOT-Medium', 'Roboto', sans-serif ;
  font-weight: 600;
  transition: .3s ease;
 }
 .divBtn2:hover {
  background-color: transparent;
 }
 .efeBtnBlack {
  border-color: #000;
  color: #000;
  font-weight: 700;
  transition: .3s ease;
 }
  .efeBtnBlack:hover {
    background-color: #000;
    color: white;
    transition: .3s ease;
  }
  .efeBtnBlack:not(hover){
    background-color: transparent;
    color: #000;
    transition: .3s ease;
  }
 .efeBtnYelow {
  border: 2px solid #8d8233;
  color: #8d8233;
  font-weight: 700;
  transition: .3s ease;
 }
  .efeBtnYelow:hover {
    background-color: #8d8233;
    color: white;
    transition: .3s ease;
  }
  .efeBtnYelow:not(hover) {
    background-color: transparent;
    color: #8d8233;
    transition: .3s ease;
  }

 input[type=submit] {
  background: transparent;
  text-align: center;
  margin-left: 8px;
  padding: 7px 0 !important;
  cursor: pointer;
  width: 150px!important;
  border: none;
}
input:focus, input.form-control:focus {
  outline:none !important;
  outline-width: 0 !important;
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
}

form {
  text-align: left;
}

 .btnHeader > .divBtn {
  min-width: 170px; 
  margin-top: 100px; 
  padding-left: 35px;
  padding-right: 35px;
 }


/*  Slide  */

.secSlide {
  min-height: 570px;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
}
.divSlideContenido {
  z-index: 4;
  display: flex;
  flex-direction: column;
  justify-content: space-around;
}
.divSlideContenido > sup {
  letter-spacing: 3px;
  font-size: 22px;
  margin: 0;
  font-family: 'DINOT-bold', 'Roboto', sans-serif;
  font-weight: 700;
  margin-bottom: 5px;
  line-height: 1.5em;
}
.divSlideContenido > hr {
  margin-left: calc( 50% - 23px);
  width: 46px;
  color: rgba(255, 255, 255, .4);
  background-color: rgba(255, 255, 255, .4);
  border-color: rgba(255, 255, 255, .4);
}
.h1Slide2 {
  margin: 8px 0 0 0;
  font-size: 77px;
  text-align: center;
  line-height: 1.2em;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.videoSlide {
  width: 100%; 
  min-width: 100%; 
  height: 640px;
  max-height: 640px; 
  left: 0;
  top: 0; 
  position: absolute;
  z-index: 0;
  object-fit: cover;
  -webkit-box-shadow: inset 0px 20px 31px -3px rgba(0,0,0,0.75);
  -moz-box-shadow: inset 0px 20px 31px -3px rgba(0,0,0,0.75);
  box-shadow: inset 0px 20px 31px -3px rgba(0,0,0,0.75);
}


@media (max-width: 800px) {
  .secSlide {
    height: 100vh;
  }
  section.sec {
    margin: 40px 0;
  }
}
@media (max-width: 500px) {
  .h1Slide {
    margin: 8px 0 0 0;
  }
  section.sec {
    margin: 0px 0;
  }
}
@supports (-ms-ime-align: auto) {
    .videoSlide {
        width: 100%;
    }
}

/*  banners  */

aside {
  font-size: 10px;
}
aside .adLateral {
  width: 10%;
  max-width: 100%;
  margin: 0;
  padding: 0;
}
#adLateralFind {
  padding-top: 0;
  display: flex;
  justify-content: space-around;
  align-items: center;
}
.divAdCenter {
  width: 100%;
  display: flex;
  justify-content: space-around;
  flex-direction: column;
  width: 300px;
}
.adLateralFind {
    width: 300px;
    max-width: 100%;
    height: 600px;
    margin: 0;
    padding: 0;
}
.ad {
  padding: 20px;
  display: flex;
  justify-content: center;
  font-size: 10px;
  font-family: 'Montserrat', sans-serif;
  font-weight: 400;

  
}
.ad span {
 margin: 13px 0;
}
/*.ad > div > iframe {
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, 1);
}*/
/*.ad > div > div > iframe {
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, 1);
}*/

/*INICIO BORRAR */

.ad2 {
  padding: 20px;
  display: flex;
  justify-content: center;
  font-size: 10px;
  font-family: 'Montserrat', sans-serif;
  font-weight: 400;
}
.ad2 span {
 margin: 13px 0;
}
.ad2 > div > span {
  margin: 13px 0;
 }
/*.ad2 > div > iframe {
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, 1);
}
.ad2 > div > div > iframe {
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, 1);
}*/
/* FIN BORRAR */

.adLarge {
  width: 100%;
  height: 90px;
  text-align: center;
}
.adShort {
  height: 250px;
  width: 300px;
  max-width: 100%;
  text-align: center;
}
.adShortSup {
  width: 300px;
  display: flex;
  flex-direction: column;
}
.adBig {
  width: 100%;
  height: 250px;
  text-align: center;
}
 iframe img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media (max-width: 900px) {
  #adLateralFind{
    margin-top: 20px;
    display: flex;
    justify-content: space-around;
    align-items: center;
  }
  .divAdCenter {
    display: flex;
    flex-direction: column;
    width: 300px; 
  }
}
@media (max-width: 500px) {
  .ad, .ad2{
    margin-bottom: 30px!important;
    padding: 5px 20px 20px 20px;
  }
}


/*  Events  */

section#secEvents > h2 {
  margin: 0px 0px 0px 0px!important;
}

#secEvents {
  margin-bottom: 50px;
  max-height: 530px;
  padding: 28px 33px;
  background: rgba(199,218,222,0);
  background: -moz-linear-gradient(top, rgba(199,218,222,0) 0%, rgba(74,169,201,0.30) 49%, rgba(183,222,237,0.60) 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(199,218,222,0)), color-stop(49%, rgba(74,169,201,0.30)), color-stop(100%, rgba(183,222,237,0.60)));
  background: -webkit-linear-gradient(top, rgba(199,218,222,0) 0%, rgba(74,169,201,0.30) 49%, rgba(183,222,237,0.60) 100%);
  background: -o-linear-gradient(top, rgba(199,218,222,0) 0%, rgba(74,169,201,0.30) 49%, rgba(183,222,237,0.60) 100%);
  background: -ms-linear-gradient(top, rgba(199,218,222,0) 0%, rgba(74,169,201,0.30) 49%, rgba(183,222,237,0.60) 100%);
  background: linear-gradient(to bottom, rgba(199,218,222,0) 0%, rgba(74,169,201,0.30) 49%, rgba(183,222,237,0.60) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c7dade', endColorstr='#b7deed', GradientType=0 );
}

#secEvents > div {
  width: 100%;
}
#secEvents > ul {
  width: 100%;
}

.liEvent {
  min-width: 95px;
  padding: 9px 11px 9px 11px;
  margin-right: 25px;
  font-size: 20px;
  display:inline;
  cursor: pointer;
  font-family: 'DIN Alternate Bold', 'Roboto', sans-serif ;
  font-weight: 700;
  text-align: left;
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  background-color: transparent;
  color: white;
}
.liEvent:hover {
  opacity: 1;
  transition: .3s ease;
}
.liEvent:not(hover) {
  opacity: 0.7;
  transition: .3s ease;
}
.liEventOn {
  background-color: #baab4a;
  color: #062954;
  opacity: 1!important;
}

.liEvent > span {
  padding-left: 5px;
}

#secEvents li:focus {
  background-color: #baab4a;
  color: #1C1C1C;
}
#divCarrouselEve {
  /*margin-top: 35px;*/
  width: 100%;
  /*height: 400px;*/
  display: flex; 
  flex-direction: row;
  flex-wrap: nowrap;
}
#divCarrouselEve .owl-item {
  width: 240px;
  height: 330px;
  margin-top: 35px;
  margin-bottom: 28px;
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
  -moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
  box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
  border-radius: .5em;
}
.divTxtCaEve {
  height: 100px;
  width: 240px;
  bottom: 0;
  position: relative;
  background-color: white;
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
  -moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
  box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
  color: #1C1C1C;
}
article {
  background-image: url("/img/default5.jpg");
}
#secLast article {
  background-image: url("/img/default.jpg");
}
#secLast article, #secLast2 article {
  background-image: url("/img/default5.jpg");
}
#secNews article, #secMost article {
  background-image: url("/img/default4.jpg");
}
#secFiltro article {
  background-image: url("/img/default6.jpg");
}

article img {
  position: absolute;
  height: 100%;
  width: 100%;
  object-fit: cover;
}
#divCarrouselEve article img, #secNews article img, #divMostWatched article img {
  max-height: 230px!important;
}
#secNewCont article img {
  max-height: 210px;
}

.article:hover {
  background-color: transparent;
  transition: 1s ease;
}
.textArticle .titleArticle {
  margin: 0;
  font-size: 20px;
  font-family: 'DIN Alternate Bold', 'Roboto', sans-serif ;
  font-weight: 700;
  line-height: 1.1em;

  /***PUNTOS SUSPENSIVOS CUANDO HAY MAS DE 2 LINEAS***/
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.relatedTitle {
  font-size: 50px;
}

.textArticle p {
  font-size: 15px;
  font-family: 'DINOT-Medium', 'Roboto', sans-serif ;
  font-weight: 400;
  text-transform: uppercase;
}
.textArticleMost > h4 {
  font-size: 26px;
  font-family: 'DINOT-Bold', 'Roboto', sans-serif ;
  line-height: 1.1em;
  font-weight: 700;

  /***PUNTOS SUSPENSIVOS CUANDO HAY MAS DE 2 LINEAS***/
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.textArticleMost > p {
  font-size: 15px;
  font-family: 'DINOT-Medium', 'Roboto', sans-serif ;
  font-weight: 400;
  text-transform: uppercase;
  color: #6e6e6e;
}


/*  BREAKING NEWS  */

.divDestacada {
  width: 100%;
  max-width: 700px;
  height: 325px;
  max-height: 325px;
  border-radius: 15px;
  -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);
  -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);
  box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);
}
.divDestacada img{
  width: 100%;
}
.divTxtCaDes {
  height: 100px;
  width: 100%;
  padding: 20px;
  bottom:0;
  position: relative;
  background-color: transparent;
  color: #1C1C1C;
  text-align: left;
}
#secBreaking .textArticle h4 {
  font-size: 30px;
  font-family: 'DIN Alternate Bold', 'Roboto', sans-serif ;
  font-weight: 600;
  line-height: 1.1em;
  margin-bottom: 10px;
}
#secBreaking .textArticle p {
  font-family: 'DINOT-Ligth', 'Roboto', sans-serif;
  font-weight: 300;
}


/*  LAST NEWS (Sport News, Industries News)  */

#secLast {
  margin: 90px 0 45px 0;
}

#secLast .owl-item-marco3, #secLast2 .owl-item-marco3 {
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
  -moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
  box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
}

#divLastNews {
  justify-content: space-between;
  flex-wrap: wrap;
}
#divLastNews > div {
  margin-bottom: 20px;
}

#secLast .textArticle h4, #secLast2 .textArticle h4 {
  font-size: 26px;
  font-family: 'DIN Alternate Bold', 'Roboto', sans-serif ;
  font-weight: 600;
  line-height: 1.1em;
  margin-bottom: 10px;
}

#secLast .blackCloak2 > .textArticle > p, #secLast2 .blackCloak2 > .textArticle > p {
  font-family: 'DINOT-Ligth', 'Roboto', sans-serif;
  font-weight: 300;
  color: #bcbec0;
}
@media (max-width: 500px) {
  #secLast {
    /*margin: 25px 0 0 0;*/
    margin: 45px 0 0 0;
  }
}
@media (max-width: 500px) {
  #secLast {
    /*margin: 15px 0 0 0;*/
  }
}


/*  MOST WATCHED  */

#secMost {
  margin: 65px 0 45px 0;
}
#secMost .owl-item-marco4 {
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
  -moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
  box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
}
#divMostWatched {
  justify-content: space-between;
  display: flex;
}
.owl-VideoDestacado {
  display: block;
 }
#divMostWatched > .owl-VideoDestacado {
  max-width: calc(50% - 9px);
}
#divMostWatched > div.owl-VideoDestacado > div > div > div > div.cortes {
  width: 100%;
 }
#divMostWatched > div.owl-VideoDestacado > div > div > div > div > video {
  width: 100%;
 }
@media (max-width: 600px) {
  #secMost {
    margin: 25px 0 0 0;
  }
}
@media (max-width: 500px) {
  #secMost {
    margin: 15px 0 0 0;
  }
}
 

/* FIND US HERE  */

#secFind {
  margin: 85px 0 45px 0;
}
#divFind {
  flex-wrap: wrap;
}
.divFind {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
}

.divFollow {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 37px;
}
.divFindOption {
  height: 220px;
  width: 220px;
  max-width: 100%;
  display: flex;
  flex-basis: 33%;
  justify-items: center;
  justify-content: space-around;
  opacity: .7;
  background-repeat: no-repeat; 
  background-position: 50% 50%;
  background-size: cover;
}
.divCenter {
  height: 100%;
  position: absolute;
  display: flex;
  justify-content: space-around;
  align-items: center;
  font-size: 50px;
  font-family: 'DINOT-Medium', 'Roboto', sans-serif ;
  font-weight: 400;
  text-transform: uppercase;
  opacity: 1;
  text-shadow: 0px 0px 15px rgba(0, 0, 0, 1);
  z-index: 3;
}
#divFindCuadricula:hover .divCenter {
  display: none;
  transition: .3s ease;
}
#divFindCuadricula:not(hover) .divCenter {
  display: flex;
  transition: .3s ease;
}
.divCenter2 {
  width: 100%;
  display: flex;
  flex-direction: column;
  flex-basis: 100%;
  z-index: 2;
}
.divCenter2 > div {
  width: 100%;
}
.divCenter2 > div > div {
  width: 220px;
  height: 220px;
}
@media (max-width: 1200px) {
  .divCenter2 > div > div{
    width: 180px;
  }
}
@media (max-width: 1000px) {
  .divCenter2 > div > div{
    width: 33.3%!important;
  }
  .textArticleMost > h4, .textArticle > h4 {
    font-size: 22px!important;
  }
}
@media (max-width: 800px) {
  .textArticleMost > h4, .textArticle > h4 {
    font-size: 21px!important;
  }
}
@media (max-width: 600px) {
  .textArticleMost > h4, .textArticle > h4 {
    font-size: 20px!important;
  }
}
@media (max-width: 600px) {
  #secFind {
    margin: 45px 0 45px 0;
  }
}
@media (max-width: 400px) {
  #secFind {
    margin: 0;
  }
}
.divMore {
  width: 100%;
  height: 100%;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: space-around;
  z-index: 4;
  opacity: 0;
  filter : blur(0);
  -webkit-transition: all .5s;
  -moz-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s;
}

.divMore:hover {
  opacity: 1;
}

.divFindOption:hover .divMore {
    transition: .3s ease;
    opacity: 1;
  }
  .divFindOption:hover .divCenter {
    transition: .3s ease;
    opacity: 0;
  }
  /*.divMore:not(hover){
    transition: .3s;
    opacity: 0;
  }*/
  .divMore > span, .divMore > svg {
    color: rgba(255, 255, 255, .7);
    font-size: 50px;
    width: 50px;
  }

  .divX {
    height: 30px;
    width: 30px;
    position: absolute;
    right: 10px;
    top: 10px;
  }


/*  PARTNERS  */

#h2Partners {
  margin-top: 85px;
}

#divPartners {
  width: 100%;
  padding: 50px 10%;
  margin-top: 35px;
  position: relative;
  background-color: white;
  flex-direction: row;
  display: flex;
  justify-content: center;
  justify-items: center;
  border-top: 9px solid #938632;
  box-sizing: border-box;
}

#divPartners > #c {
  width: 100%;
  height: 200px; 
  position: relative;
  top: 50%;
  left: 50%;
  margin-left: -400px;
  margin-top: -130px;
  padding-top: 100px;
}
.li2 {
  width: 25%;
  height: auto; 
  padding: 20px;
  list-style-type: none;
  top: 0;
  opacity: 0;
  display: none;
  text-align: left;
  transition: 1s opacity;
}
.imgPartner {
  height: 100%;
  max-height: 150px;
  width: 90%;
  margin: 0 1em; 
  object-fit: contain;
}
.carousel2, .carousel2 > div, .carousel2 > div > div {
  align-items: center;
  display: flex;
}

@media (max-width: 600px) {
  #h2Partners{
    margin-top: 25px;
  }
}
@media (max-width: 500px) {
  #h2Partners{
    margin-top: 15px;
  }
}


/*  SHOW  */

.secCabeceraRegata {
  margin-top: 50px;
  padding-top: 40px;
  font-weight: 300;
  font-family: 'DINOT-Light', 'Roboto', sans-serif;
  font-size: 21px;
  justify-content: space-between;
}
.secCabeceraRegata > div {
  max-width: 600px;
  padding-left: 15px;
}

.secCabeceraRegata > div > p:nth-child(n-4) {
  margin-top: 10px;
  margin-bottom: 15px;
  /*display: flex;*/
  align-items: flex-end;
  text-align: left;
  font-size: 14pt!important;
}
.secCabeceraRegata > div iframe {
  display: none;
}
.secFiltro .divShow {
  -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);
  -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);
  box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);
}

.divShow {
  margin-bottom: 80px;
  background-color: white;
  border-radius: 10px;
}
.secFiltro > div, .secFiltro > div > a {
  width: 100%;
}

.divShowImg {
  height: 319px  ;
  width: 70%;
  background-color: gray;
  border-radius: 10px;
  -webkit-box-shadow: inset 0px 0px 5px 0px rgba(0,0,0,0.25);
  -moz-box-shadow: inset 0px 0px 5px 0px rgba(0,0,0,0.25);
  box-shadow: inset 0px 0px 5px 0px rgba(0,0,0,0.25);
}

.divShowTxt {
  width: 30%;
  min-height: 250px;
  max-height: 319px;
  padding: 19px 10px 19px 19px;
  text-align: left;
  color: black;
}
.divShowTxt > div {
  width: 100%;
  max-height: 100%;
  padding-right: 10px;
  overflow: auto;
}
.divShowTxt > div > h3 {
  font-family: 'DINOT-Bold', 'Roboto', sans-serif;
  font-size: 30px;
  line-height: 1.1em;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.divShowTxt > div > sub {
  text-transform: uppercase;
  font-family: 'DINOT-Medium', 'Roboto', sans-serif;
  font-size: 15px;
  color: #6f6f6f;
}
.divShowTxt > div > p {
  width: 100%;
  padding-top: 30px;
  font-family: 'DINOT-Medium', 'Roboto', sans-serif;
  font-size: 15px;

  display: -webkit-box;
  -webkit-line-clamp: 6;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.divShowTxt .divInfo {
  width: 60px;
  padding:  2px 5px 2px 4px ;
  margin-top: 10px;
  border: 1px #938632 solid;
  color: #938632; 
  background-color: transparent;
  font-size: 15px;
  text-align: center;
}
.divShowTxt .divInfo span {
  font-size: 15px;
}

.divShowTxt .divInfo:hover {
  color: white; 
  background-color: #938632;
  transition: .3s ease;
}
.divShowTxt .divInfo:not(hover) {
  color: #938632; 
  background-color: transparent;
  transition: .3s ease;
}
#showText {
  font-family: 'DINOT-Light', 'Roboto', sans-serif;
  font-weight: 300;
  font-size: 18px;
  margin-bottom: 10px;
}
#showText p{
  margin-bottom: 15px;
  line-height: 1.5em;
}
#showText img{
  margin: 30px auto!important;
  width: 80%!important;
  display: flex;
}
@media (max-width: 900px) {
  .divShowTxt > div > h3{
    font-size: 20px;
  }
}
@media (max-width: 768px) {
  .divShowImg{
    width: 100%;
  }
  .divShowTxt > div > h3 {
    font-size: 25px;
  }
}

/*  TV SCHEDULE   */

#supercontenedorProvisional {
  margin-top: 200px;
}

#divSchedule h1 {
  margin: 47px 0 39px 30px;
  opacity: .7;
  font-size: 60px;
}
@media (max-width: 768px) {
  #divSchedule h1 {
    font-size: 50px;
  }
}
@media (max-width: 500px) {
  #divSchedule h1 {
    font-size: 40px;
  }
}

/*sombras y cookies*/

#sombraIni {
  width: 100%;
  height: 100%;
  position: fixed;
  bottom: 0;
  left: 0;
  background-color: rgba(0,0,0,0.7);
  z-index: 100;
}
/*#sombra1{
  width: 100%;
  height: 100%;
  position: fixed;
  bottom: 0;
  left: 0;
  background-color: rgba(0,0,0,0.5);
  z-index: 100;
  display: none;
}
#sombra1 > div{
  width: 100%; 
  position: fixed;
  top: 0;
  left: 0;
  background-color: #092646;
  display: flex;
  justify-content: center;
  opacity: 0;
}*/


#divFlotante {
  width: 100%;
  height: 100vh;
  position: fixed;
  top: 0px;
  left: 0;
  display: flex;
  justify-content: space-around;
  align-items: center;
  background-color: rgba(0,5,29, .7);
  z-index: 101;
  display: none;
}
.divSombra {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 110px;
  left: 0;
  background-color: rgba(9, 38, 70, .5);
  z-index: 101;
 /* opacity: 0;*/
}
.divSombra > div {
  background-color: black;
  width: 100%;
  display: flex;
  justify-content: center;
}
.divSombra > div > iframe {
  width: 840px;
  max-width: 100%;
}
#cookies {
  z-index: 103;
}
#sombraIni #cookies {
  width: 100%;
  position: absolute;
  bottom: 0;
  background-color: black;
  display: flex;
  justify-content: center;
  align-items: center;
  border-bottom: 3px #938632 solid;
}
.cookies {
  width: 100%;
  margin-top: 250px;
  background-color: black;
  display: flex;
  justify-content: center;
  align-items: center;
}
#sombraIni #cookies > div > p, .cookies > div > p {
  padding: 45px 5% 40px 20%;
  font-family: 'Montserrat', sans-serif;
  text-transform: uppercase;
  text-align: left;
  font-size: 13.6px;
  line-height: 25px;
  font-weight: 500;
}
#sombraIni  #cookies > div > p > a, .cookies > div > p > a {
  color: #938632;
  font-weight: 600;
}
#sombraIni  #cookies > div > p > a:hover, .cookies > div > p > a:hover {
  border-bottom: 2px solid #938632;
  transition: .3s ease;
}
#sombraIni  #cookies > div > p > a:not(hover), .cookies > div > p > a:not(hover) {
  border-bottom: none;
  transition: .3s ease;
}
.btnCo{
  margin-right: 150px ;
}
#myVideo {
  min-width: 100%;
  position: fixed;
  right: 0;
  top: 0;

  z-index: 0;
}
#sombra > div {
  background-color: black;
}

#divFlotanteFind {
  width: 100%;
  height: 100%;
  position: fixed;
  bottom: 0;
  left: 0;
  background-color: rgba(0,0,0,0.5);
  z-index: 100;
  display: flex;
  justify-content: center;
  align-items: center;
  display: none;
}
#divFlotanteFind > div {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
#divFlotanteFind > div > div {
  width: 570px;
  max-width: calc(100% - 10px);
  z-index: 200;
  position: fixed;
  background-color: white;
  color: #000;
  display: flex;
  justify-content: center;
  border-radius: 10px;
  -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
  -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
  box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
}
  #divCountryCab {
    width: 100%;
    padding: 13px;
    color: white;
    background-color: #b4a544;
    font-size: 30px;
    border-radius: 10px 10px 0 0;
    text-transform: uppercase;
    text-align: center;
    background-image: url(https://www.icex.es/icex/ficheros_estaticos/img/close.png);
    background-repeat: no-repeat, repeat;
    background-position: right .7em top 50%, 0 0;
    background-size: .85em auto, 100%;
   cursor: pointer;
  }


#notFound {
  padding: 0 42px 0 40px;
  /*padding-left: 40px;*/
}
#notFound > p {
  margin-top: 12px;
}

  #divCountryP {
    text-align: left;
    padding: 39px 0 42px 29px;
  }
  #divCountryP #notFound {
    padding: 39px 0 42px 9px;
  }

  #divCountryLogos {
    margin-bottom: 27px;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-around;
  }
  #divCountryLogos > a {
    width: 33.3%;
    height: 74px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 20px;
  }
  #divCountryLogos > a > div {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    transition: .3s ease;
  }
  #divCountryLogos > a > div:hover {
    transition: .3s ease;
    background-color: #e9e9e9;
  }
  .imgCountryLogos {
    max-width: 70%;
    max-height: 70%;
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    transition: .3s ease;
  }
  #divCountryLogos > a > div:hover .imgCountryLogos {
      -webkit-filter: grayscale(0%);
      -moz-filter: grayscale(0%);
      -ms-filter: grayscale(0%);
      -o-filter: grayscale(0%);
     filter: grayscale(0%); 
  }

    .x {
      position: absolute;
      right: 20px;
      top: 20px;
      color: white;
      font-size: 40px;
      z-index: 203;
      cursor: pointer;
    }
    .x2 {
      color: black;
    }

    .divSpace{
      height: 150px;
    }

/*   FIND US  */

.divContenidoFindUs {
  text-align: left;
}

.divContenidoFindUs.first {
  margin-top: 174px;
}
.divContenidoFindUs h1 {
  margin-top: 85px;
  font-size: 45px;
  text-transform: uppercase;
  font-family: 'DINOT-Bold', 'Roboto', sans-serif;
  font-weight: 600;
  color: rgba(255,255,255,.7);
}
.divContenidoFindUs > section > div > h2 {
  margin-top: 86px;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 29px;
}
.divContenidoFindUs > section > div > p {
  margin-top: 35px;
  font-family: 'DINOT-Medium', 'Roboto', sans-serif;
  font-weight: 300;
  font-size: 22px;
}

.divMapa {
  margin: 30px 0 60px 0;
  width: 100%;
  text-align: center;
}
.divMapa > div {
  max-width: 100%;
}

.dropbtn {
  font-size: 16px;
  border: none;
  cursor: pointer;
  /*background-color: white;*/
 /* color: #002452;*/
  background-image: url('https://www.tvads.me/img/flecha.svg');
  background-repeat: no-repeat, repeat;
  background-position: right .7em top 50%, 0 0;
  background-size: .65em auto, 100%;
  min-height: 30px;
  padding: 4px 0 4px 15px;;
}

.dropdown {
  width: 200px;
  height: 30px;
  margin-top: 62px;
  padding: 0; 
  position: relative;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  background-color: white;
  color: #062954;
  border: 0;
}
#dropdowSub1 {
  min-width: 170px;
  height: 30px;
  padding: 6px 0 6px 11px;
}
#dropdowSub2 {
  width: 30px;
  height: 30px;
  padding: 6px 0 6px 11px;
  text-align: right;
  background-image: url('https://www.tvads.me/img/flecha.svg');
  background-repeat: no-repeat, repeat;
  background-position: right .7em top 50%, 0 0;
  background-size: .65em auto, 100%;
}
#dropdowSub3A {
  min-width: 50px;
  height: 22px;
  /*padding: 0 0 0 11px;*/
  font-weight: 300;
  font-family: 'DINOT-Light', 'Roboto', sans-serif;
  font-size: 14px;
}
#dropdowSub3B {
  width: 30px;
  height: 22px;
  background-image: url('https://www.tvads.me/img/flecha2.png');
  background-repeat: no-repeat, repeat;
  background-position: right .7em top 50%, 0 0;
  background-size: .65em auto, 100%;
}
.dropdown-content {
  min-width: 200px;
  margin-top: 1px;
  max-height: 308px;
  position: absolute;
  top: 29px;
  left: 0;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  display: none;
  background-color: #dae2eb;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  overflow: auto;
  color: #062954;
  border-top: 1px #062954 solid;
  z-index: 5;
}
.dropdown2 {
  margin-top: 10px;
  background-color: transparent;
  color: white;
  z-index: 70;
}

.option {
  padding: 4px 4px 4px 15px;
  color: #062954;
  cursor: pointer;
}
.option2 {
  padding: 4px 4px 4px 15px;
  color: #062954;
  cursor: pointer;
}
option:hover {
  background-color: #eef2f6 !important;
  border: none;
}
select option:checked,
select option:hover {
    box-shadow: 0 0 10px 100px #000 inset;
}

.dropdown:hover .dropdown-content {
  display: block;
}

.selectListCountry {
  min-height: 30px;
  min-width: 100px;
  position: relative;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  background-color: #dae2eb;
  background-image: url('https://www.tvads.me/img/flecha.svg');
  background-repeat: no-repeat, repeat;
  background-position: right .7em top 50%, 0 0;
  background-size: .65em auto, 100%;
  color: #062954;
  font-family: 'DIN Alternate Bold', 'Roboto', sans-serif;
  font-weight: bold;
  cursor: pointer;
  display: inline-block;
}
.dropdown-content:hover {
  display: block;
}
.dropdown-content > div:hover {
  display: block;
  background-color: #eef2f6 !important;
  border: none;
}

/* scroll desplegable */


body::-webkit-scrollbar, html::-webkit-scrollbar {
  display: none ;
}
.dropdown-content option:not(:last-child) {
  margin-bottom: 1rem;
}

/* Tamaño del scroll */
body::-webkit-scrollbar {
  width: 0px;
}

.dropdown-content::-webkit-scrollbar, 
.divDetalleSubExtrasTxt::-webkit-scrollbar,
.textoFicha::-webkit-scrollbar,
.scroll::-webkit-scrollbar {
  width: 10px;
  height: 10px;
}

 /* Estilos barra (thumb) de scroll */
.dropdown-content::-webkit-scrollbar-thumb, 
.divDetalleSubExtrasTxt::-webkit-scrollbar-thumb,
.textoFicha::-webkit-scrollbar-thumb,
.scroll::-webkit-scrollbar-thumb {
  width: 6px;
  background: #7d8fa5;
  border-radius: 5px;
}

.dropdown-content::-webkit-scrollbar-thumb:active, 
.divDetalleSubExtrasTxt::-webkit-scrollbar-thumb:active,
.textoFicha::-webkit-scrollbar-thumb:active,
.scroll::-webkit-scrollbar-thumb {
  background-color: #7d8fa5;
}

.dropdown-content::-webkit-scrollbar-thumb:hover, 
.divDetalleSubExtrasTxt::-webkit-scrollbar-thumb:hover,
.textoFicha::-webkit-scrollbar-thumb:hover,
.scroll::-webkit-scrollbar-thumb:hover {
  background: /*#b3b3b3*/#002655;
  box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.2);
}

 /* Estilos track de scroll */
.dropdown-content::-webkit-scrollbar-track, 
.divDetalleSubExtrasTxt::-webkit-scrollbar-track ,
.textoFicha::-webkit-scrollbar-track,
.scroll::-webkit-scrollbar-thumb:hover {
  background: #cdd6e0;
  border-radius: 5px;
}

.dropdown-content::-webkit-scrollbar-track:hover, 
.dropdown-content::-webkit-scrollbar-track:active, 
.divDetalleSubExtrasTxt::-webkit-scrollbar-track:hover, 
.divDetalleSubExtrasTxt::-webkit-scrollbar-track:active,
.textoFicha::-webkit-scrollbar-track:hover,
.textoFicha::-webkit-scrollbar-track:active,
.scroll::-webkit-scrollbar-track:hover,
.scroll::-webkit-scrollbar-track:active {
  background: #d4d4d4;
}


/* SCROLL para FIREFOX */

*{
	/* Dos colores:   Barra  fondo */
	scrollbar-color: #7d8fa5 #d4d4d4;

	/* Ancho fino */
	scrollbar-width: thin;
}

/* SCROL en EXPLORER */
body {
	/* scrollbar-face-color – Indica el color de la base de la barra desplazadora. */
	scrollbar-face-color: #7d8fa5;

	/* scrollbar-highlight-color – Indica el color resaltado de la barra desplazadora. */
	scrollbar-highlight-color: #7d8fa5;

	/* scrollbar-shadow-color – Indica el color de la sobra de la barra desplazadora. */
	scrollbar-shadow-color: #7d8fa5;

	/* scrollbar-3dlight-color – Indica el color del relieve de la barra desplazadora. */
	scrollbar-3dlight-color:#7d8fa5;

	/* scrollbar-arrow-color – Indica el color de las flechas de la barra desplazadora. */
	scrollbar-arrow-color:#7d8fa5;

	/* scrollbar-track-color – Indica el color del fondo de la barra desplazadora. */
	scrollbar-track-color:#d4d4d4;

	/* scrollbar-drakshadow-color – Indica el color de la sobra más oscura de la barra desplazadora. */
	scrollbar-drakshadow-color:#7d8fa5;
}


/*
.dropdown-content{
	scrollbar-color: orange lightyellow;
} 
.divDetalleSubExtrasTxt{
	scrollbar-color: orange lightyellow;
}
.textoFicha{
	scrollbar-color: orange lightyellow;
}*/




.divContenidoFindUs > section > div > form {
  margin-top: 20px ;
}
.divContenidoFindUs > section > div > form > input {
  width: 288px;
  margin: 5px 0;
  min-height: 30px;
  padding: 5px 15px;
}
#divForm {
  /*margin-top: 24px;*/
  font-weight: bold;
}
#divForm > div {
  width: 100%;
  
}
#divForm > div > input {
  /*width: 303px;*/
  max-width: 100%;
  padding: 7px 0 7px 15px;
  margin-bottom: 5px;
  /*color: #062954;*/
  font-weight: bold;
  font-family:  'Roboto', sans-serif;
  font-size: 20px;
  border: rgb(221, 216, 216) solid 1px;
}

#divForm > div > input:hover {
  border: rgb(144, 144, 144) solid 1px;
  transition: .3s ease;
}
#divForm > div > input[type="submit"] {
  border: 2px solid #8d8233 !important;
}
#divForm > div > input[type="submit"]:hover {
  background-color:  #8d8233;
}

/*  SEARCH */

#contenedorSerch {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
}

#contenidoSearch {
  width: 90%;
  max-width: 1400px;
  height: 100%;
  margin: 214px 0 0 0; 
  padding-left: 100px;
  padding-right: 100px;
  background-color: #122e1f;
}
#contenidoSearch > div {
  width: calc(100% - 250);
}
.search__input {
  width: 100%;
  padding: 0 0 0 15px;
  background: transparent;
  border: 0;
  border-bottom-color: currentcolor;
  border-bottom-style: none;
  border-bottom-width: 0px;
  box-sizing: border-box;
  color: rgba(255, 255, 255, 1);
  /*color: rgba(255, 255, 255, .5);*/
  display: inline-block;
  font-family: inherit;
  font-size: 5vw;
  line-height: 1;
  -webkit-appearance: none;
}
  .search__input:hover {
    background: rgba(255, 255, 255, .1);
    transition: .2s ease;
  }
  .search__input:not(hover) {
    background: transparent;
    transition: .3s ease;
  }

#contenidoSearchSearch{
  height: 120px;
  margin-top: 275px;
  padding-left: 16px;
  padding-right: 16px;
  font-size: 5vw;
  border-bottom: 2px solid #b5b5b5;
  display: flex;
  justify-content: space-between;
  align-items: center;
  color: white;
}
#contenidoSearchSearch > svg{ 
  color: #8c9198;
}

#contenidoSearchSearch
.search__input::placeholder,
#contenidoSearchSearch
.search__input:-moz-placeholder {
  /*color: rgba(255, 255, 255, 1);*/
  color: white!important;
}
.search__input:focus {
	outline: none;
}
.search__input::-moz-placeholder {
	font-weight: 300;
	color: #8b9198;
}
.search__input::-ms-clear {
	display: none;
}

.search__input:-ms-input-placeholder {
	font-weight: 300;
  color: #8b9198;
}
.search__input::-webkit-input-placeholder {
	font-weight: 300;
  color: #8b9198;
}

#contenidoSearchMost{
  margin-top: 98px;
  margin-bottom: 93px;
  text-align: left;
}
#contenidoSearchMost > div > p{
  /*padding-left: 14px;*/
  font-size: 24px;
  font-weight: bold;
}

.divListSearch{
  padding: 10px 18px 0 18px;
  display: flex;
  flex-direction: row;
  justify-content: center;
  flex-wrap: wrap;
}

.divMostDetalle{
  height: 220px;
  width: 222px!important;
  margin: 0 4px;
  margin-top: 10px;
  position: relative;
  background-image: url("/img/default4.jpg");
  background-position: 50% 50%; 
  background-size: cover;
  background-repeat: no-repeat;
  text-align: center;
  font-family: 'Montserrat', 'Roboto', sans-serif;
  font-weight: bold;
  cursor: pointer;
  border-radius: 0!important;
}
  .divMostDetalle:hover{
    -webkit-box-shadow:  0px 0px 0px 5px rgba(156,147,0,1);
    -moz-box-shadow:  0px 0px 0px 5px rgba(156,147,0,1);
    box-shadow:  0px 0px 0px 5px rgba(156,147,0,1);
    transition: .3s ease;
  }

  .divMostDetalle:not(hover){
    border: none;
    transition: .3s ease; 
  }

.divMostDetalle2{
  height: 220px;
  width: 222px!important;
  margin: 0 4px;
  margin-top: 10px;
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  text-align: center;
  font-family: 'Montserrat', 'Roboto', sans-serif;
  font-weight: bold;
  border-radius: 0!important;
}
.divMostDetalle > img{
  height: 100%;
  width: 100%;
  object-fit: cover;
  position: absolute;
  top: 0;
  left: 0;
}

  .cajaVacia{
    background-color: rgba(0, 0, 0, .2);
    display: none;
    overflow: hidden;
    position: relative;
    width: 100%;
  }
 
  @media (max-width: 1539px) {
    #cajaVacia1, #cajaVacia2, #cajaVacia3{
      display: block!important;
    }
  }
  @media (max-width: 1284px) {
    #cajaVacia1, #cajaVacia2{
      display: none!important;
    }
    #cajaVacia3{
      display: block!important;
    }
  }
  @media (max-width: 670px) {
    #cajaVacia1, #cajaVacia2, #cajaVacia3{
      display: none!important;
    }
  }

 .divMostDetalle > a > div > div{
  width: 100%;
  position: absolute;
  bottom: 23px;
  text-align: center;
}

.divMostDetalle > a > div{
  height: 100%;
  width: 100%;
  background: rgba(0,0,0,0);
  background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.4) 53%, rgba(0,0,0,0.76) 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,0,0,0)), color-stop(53%, rgba(0,0,0,0.4)), color-stop(100%, rgba(0,0,0,0.76)));
  background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.4) 53%, rgba(0,0,0,0.76) 100%);
  background: -o-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.4) 53%, rgba(0,0,0,0.76) 100%);
  background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.4) 53%, rgba(0,0,0,0.76) 100%);
  background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.4) 53%, rgba(0,0,0,0.76) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=0 );
  position: relative;
}
p.pMostDetalle1{
  font-size: 14px;
  font-weight: 600;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  padding: 0 3%;
}
p.pMostDetalle2{
  font-size: 11px;
  font-weight: 500;
}

.divMostDetalle > a > div.cortes {
  position: relative;
}


/*   NEWS   */

#btnNews{
  width: 100%
}
#btnNews > div{
  margin-top: 50px;
}

.secNewVideo{
  width: 100%; 
  height: 560px;
  margin-top: 200px;
  /*background-color: #6f6f6f; 
  background-image: url("/img/default6.jpg");*/
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
.secNewVideo img{
  width: 100%; 
  height: 100%;
  object-fit: cover;
}
.secNewVideo2{
  width: 100%; 
  height: 560px;
  margin-top: 200px;
  background-color: transparent; 
  /*background-color: #6f6f6f;
  background-image: url(/img/default6.jpg);*/
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
@media (max-width: 900px) {
  .secNewVideo, .secNewVideo2{
    height: 380px;
  }
}
@media (max-width: 700px) {
  .secNewVideo, .secNewVideo2{
    height: 350px;
    margin-top: 150px;
  }
}
@media (max-width: 500px) {
  .secNewVideo, .secNewVideo2{
    height: 300px;
    margin-top: 100px;
  }
}

.secNewVideo > video{
  width: 100%; 
  height: auto;
  background-color: #6f6f6f; 
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
.secNewVideo > video > source{
  max-width: 100%; 
}

#secNewCab{ 
  padding-top: 66px;
  margin-bottom: 60px;
  text-align: left;
  font-weight: normal;
  justify-content: space-between;
}
#secNewCab img {
  width: 100%!important;
}
#secNewCab > div:nth-child(1) {
  padding-right: 5%;
}
#secNewCab > div > h1{
  font-family: 'DINOT-Medium', 'Roboto', sans-serif;
  font-weight: 400;
  font-size: 35px;
  line-height: 1em;
  padding-bottom: 10px;
}
#secNewCab > div p, #secNewCab > div{
  font-family: 'DINOT-Light', 'Roboto', sans-serif;
  font-weight: 300;
  font-size: 18px;
  margin: 20px 0 10px 0;
  line-height: 1.5em;
}
#secNewCab > div li{
  list-style-type: circle;
  margin-left: 20px;
}
#secNewCab > div a{
  transition: .2s;
  border-bottom: 1px solid rgba(30,56,41,.5);
}
#secNewCab > div a:hover{
  border-color: rgba(255,255,255,1);
}
#secNewCab h2{font-size: 25px;
  line-height: 1.2;
  margin-bottom: 15px;}
  #secNewCab h3{font-size: 20px;
    line-height: 1.1;
    margin-bottom: 10px;}
  #secNewCab iframe{
    margin: 0 auto;
    display: flex;
    max-width: 80%;
    width: 80%;
  }
  #secNewCab .ad2 iframe,#secNewCab .ad iframe   {
    max-width: 100%;
    width: 100%;
  }
.pLeyenda{
  margin-top: 0 !important;
  margin-bottom: 20px !important;
}
#secNewCab > div > p > strong{
  font-size: 18px;

}
#secNewCab > div:nth-child(1) img{
  margin: 40px auto 10px auto!important;
  width: 80%!important;
  display: flex;
}
#secNewCab audio {
  margin: 27px 0;
}

#secNewCab table {
  border-collapse: collapse;
  width: 100%!important;
}

#secNewCab table tr {
  border-bottom: 1px solid var(--main-bg-color);
}


#secNewCont > div > h3, #secNewCont > div > h2 {
  font-size: 35px;
  font-family: 'DINOT-Medium', 'Roboto', sans-serif;
  font-weight: 400;
}
#divNew{
  margin: 45px 0 28px 0;
  justify-content: space-between;
  flex-wrap: wrap;
}
#divNew > div{
  width: 223px;
  height: 306px;
  margin-bottom: 20px;
}
#divNew > div > div {
  height: 306px;
}
#divNew > div > div > article > div > div > h4{
  font-size: 19px;
  font-weight: 500;
  line-height: 1.1em;
}
#divNew > div > div > article > div > div > p{
  font-size: 14px;
  font-weight: 400;
  line-height: 1.9em;
}
#divNew > div > div > article > div > div.textArticle{
 padding: 20px 20px 18px 20px;
}
#divNew > div > div > article > div > div > video{
  width: 100%;
  height: 100%;
  object-fit: cover;
}
  #divNew > div.vacio{
    width: 223px;
    height: 306px;
    margin-bottom: 20px;
    border-radius: 10px;
    background-color: rgba(0, 0, 0, .4);
    display: none;
  }
@media (max-width: 1116px) {
  #divNew > div.vacio{
    display: block;
  }
}
@media (max-width: 840px) {
  #divNew > div.vacio{
    display: none;
  }
  #divNew{
    justify-content: space-around;
  }
  #secNewCab iframe{
    max-width: 90%;
  }
}
@media (max-width: 500px) {
  #secNewCab iframe{
    max-width: 100%;
  }
}

 #divNew > div > div > article > div.blackCloak2 {
  height: 100%;
  width: 100% !important;
  display: flex;
  align-items: center;
  justify-content: center;
}
#divNew > div > div > article > div.blackCloak2 > div.cortes {
  height: 306px;
}
div.play {
  font-size: 50px;
}

/*  Extras Thank you, Abaut us, Contact us */

#divAbout h1{
  font-size:40px; 
  color:#002655;
}

.playFlot{
  height: 66px!important;
  width: 66px!important;
  padding: 8px!important;
  border-radius: 50%!important;
}

.divExtras {
  /*height: 100%;*/
  width: 100%;
  padding: 50px 120px 50px 120px;
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
}
  .divExtras2{
    padding-top: 150px;
  }
.divExtras > div{
  width: 100%;
  display: flex;
  justify-content: space-around;
  flex-direction: row;
  flex-wrap: wrap;
}
  .divExtras > div > h1 {
    width: 100%;
    margin: 0;
    padding-left: 90px;
    padding-bottom: 36px;
    font-size: 40px;
    text-align: left;
  }
  .divExtras a {
    color: rgba(0, 0, 0, .6);
    cursor: pointer;
  }
  .divExtras a:hover {
    color: rgba(0, 0, 0, 1);
  }
.divSubExtras {
  max-width: 1010px;
  width: 100% !important;
  /*height: 752px;*/
  background-color: white;
  border-radius: 10px;
  -webkit-box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.6);
  -moz-box-shadow: 0px 0px 7x 0px rgba(0,0,0,0.6);
  box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.6);
}

.divSubExtras > div {
  width: 100%;
}

.divSubExtrasImg {
  height: 312px;
  width: 100%;
  position: relative;
}
@media (max-width: 1500px) {
  .divSubExtrasImg {
    height: 200px;
  }
}
@media (max-width: 800px) {
  .divSubExtrasImg {
    height: 150px;
  }
}


.divSubExtrasImg > img{
  width: 100%;
  height: 100%;
  border-radius: 10px 10px 0 0;
  object-fit: cover;
}
  .divSubExtrasImg > h1{
    object-fit: cover;
    position: absolute;
    top: 150px;
    left: 90px;
  }
  .divSubExtrasImg > div{
    width: 100%;
    height: 100%;
    position: absolute;
    background-color: rgba(0, 0, 0, .3);
    display: flex;
    justify-content: space-around;
    align-items: center;
    border-radius: 10px 10px 0 0;
  }
  .divSubExtrasImg > div > h1{
    text-align: center;
    font-size: 50px;
    padding: 0 .5em;
  }
  #divImgAbout{
    background-color: rgba(0,0,0,0.5);
    background-image: url('/img/about-us.jpg');
    background-repeat: no-repeat;
    background-position: 0% 50%;
    background-size: cover;
    border-radius: 10px 10px 0 0;
  }
.divSubExtrasTxt {
  max-height: 440px;
  width: 100%;
  padding: 20px 10px 15px 90px;
  color: #000;
  background-color: white;
  text-align: left;
  font-size: 20px;
  border-radius: 0 0 10px 10px;
}
.divDetalleSubExtrasTxt {
  max-height: 409px;
  width: 100%;
  padding-right: 70px;
  position: relative;
  overflow: auto;
}
@media (max-width: 1500px) {
  .divDetalleSubExtrasTxt {
    height: 300px;
  }
}

.divSubExtrasTxt > .divDetalleSubExtrasTxt > p {
  margin-bottom: 38px;
  font-family: 'DINOT-Medium', 'Roboto', sans-serif ;
  font-weight: 400;
}
.divSubExtrasTxt > .divDetalleSubExtrasTxt > p > strong {
  margin-bottom: 38px;
  font-family: 'DINOT-Bold', 'Roboto', sans-serif ;
  font-weight: 700;
  color: #002655;
}
.divDetalleSubExtrasTxt > div {
  width: 100%;
  display: flex;
  justify-content: space-around;
  margin-bottom: 40px;
}
.divSubExtrasTxt > .thank{
  align-items: center;
  display: flex;
  flex-direction: column;
  margin-top: 100px;
}

  .divDetalleSubExtrasTxt  .divBtn {
    padding: .7em;
    border-radius: 2em;
    border: 3px solid #baab4a;
    vertical-align: middle;
    text-align: center;
    cursor: pointer;
  }
  .divDetalleSubExtrasTxt .btnTxt {
    padding: 0 22px;
  }
.contactInput {
  width: 100%;
  padding: 15px 15px 10px 15px;
  background-color: white; 
  border: none;
  border-bottom: 1px solid #686868;
  color: black;
  font-family: 'DINOT-Medium', 'Roboto', sans-serif ;
  font-weight: 400;
  font-size: 20px;
  transition: 0.3s ease;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
}
.contactInput:hover{
  background-color: white;
  transition: .2s ease;
}
select:focus{ outline: none;}

.contactInput[type=text]:focus {
  font-family: 'DINOT-Bold', 'Roboto', sans-serif ;
  font-weight: 700;
  background-color: #f6f6f6;
  border: none;
}
textarea.contactInput{
  height: 90px;
  margin-top: 50px;
  border: 1px solid #686868 !important;
  padding-top: 10px;
}
#hrForm{
  width:100%;
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 49px;
  margin-bottom: 33px;
  border: 2px #686868 solid;
}
#formSubmit{
  padding: 17px 63px;
}
#divFormReg{
  width: 100%;
  padding: 0 18px;
  margin-bottom: 20px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
#divFormReg > div > input{
  border: 2px black solid;
  font-size: 15px;
}
#pAcept{
  font-size: 13px;
  font-family: 'DINOT-Medium', 'Roboto', sans-serif ;
  font-weight: 500;
}
#pAcept > span{
  font-family: 'DINOT-Ligth', 'Roboto', sans-serif ;
  font-weight: 400;
}
#pAcept > strong{
  font-family: 'DINOT-Bold', 'Roboto', sans-serif ;
  font-weight: 700;
  color: black; 
  cursor: pointer;
}

#divInput{
  width: 100%;
  color: #3b474d;
  text-align: center;
  display: flex;
  justify-content: center;
  flex-direction: row;
}

#divInput > div {
  padding-left: 15px;
  font-size: 14px;
  color: #3b474d;
  text-align: left;
}

#divInput > p {
  color: #3b474d;
  margin-bottom: 5px;
}

#msg{
  margin-top: 30px;
  display: flex;
  flex-direction: row;
  justify-content: center;
}
.divMsg{
  padding: 17px 30px;
  border: 2px black solid;
  background-color: transparent;
  font-weight: 700;
  font-size: 15px;
  text-align: center;
  text-transform: uppercase;
}


@media (max-width: 1000px) {
  .divRowCol2{
    flex-direction: column !important;
  }
}
@media (max-width: 900px) {
  .divShowTxt > h3{
    font-size: 25px;
  }
}

@media (max-width: 768px) {
  
  .divRowCol {
    flex-direction: column !important;
  }
  .h1Slide, .h1Slide2{
    font-size: 55px;
  }
  h2{
    font-size: 35px;
  }
  .divCenter{
    font-size: 40px;
  }
  .btnCo{
    margin: 1em 1em 3em 1em ;
    text-align: center;
  }
  .liEvent{
    min-width: 50px;
    padding: 8px 5px 8px 5px;
    font-size: 17px;
  }
  .liEventOn {
    margin-right: 10px;
  }
  .liEventOff{
    margin-right: 10px;
  }
  .divShowTxt{
    width: 100%;
  }
  input[type=submit]{
    margin-top: 10px;
    margin-left: 0;
  }
  #contenidoSearch{
    width: 90%;
    max-width: 1400px;
    margin: 107px 0 0 0;
    padding-left: 54px;
    padding-right: 54px;
  }

  #contenidoSearchSearch{
    height: 80px;
    padding-left: 8px;
    padding-right: 8px;
    margin-top: 130px;
  }
  #contenidoSearchMost{
    margin-top: 45px;
    margin-bottom: 45px;
  }
  
  .supercontenedor > div {
    padding: 0 ;
  }
  #divLastNews > .owl-VideoDestacado {
    max-width: 100% !important;
  }
  #divLastNews > div {
    margin-bottom: 40px;
  }
  .divSubExtrasTxt > .thank{
    margin-top: 0px;
  }
  .divExtras {
    padding: 50px 60px 50px 60px;
  }
  .divExtras2{
    padding-top: 150px;
  }
  .divExtras > div > h1 {
    padding-left: 45px;
  }

  #divFooterDatos {
    font-size: 16px;
  }
  .divSubExtrasTxt {
    padding: 20px 10px 15px 50px;
    font-size: 18px;
  }
  #pFooterDatosC {
    margin: 13px 0 0 0;
  }
  .secCabeceraRegata {
    margin-top: 50px;
  }
  #divFormReg > div {
    margin-bottom: 15px;
  }
  #notFound {
    max-width: 100%;
  }
  .divListSearch {
    justify-content: center;
  }
  .divShowImg {
    max-width: 100%;
  }
  .divCenter2 > div > div {
    width: 100%;
  }
}
@media (max-width: 500px) {
  .h1Slide, .h1Slide2 {
    font-size: 40px;
    line-height: 1.3em;
  }
  h2 {
    font-size: 30px;
  }
  section > h2 {
    margin: 0 0 25px 0;
  }
  .liEvent {
    font-size: 14px;
  }
  .divCenter {
    font-size: 30px;
  }
  #contenidoSearch {
    margin: 53px 30px 0 30px;
    padding-left: 27px;
    padding-right: 27px;
  }
  .supercontenedor > div {
    width: 90%;
  }
  .adLateral {
    width: 5%;
  }
  .adLateralFind{
    width: 100%;
  }
  #divLastNews > div {
    margin-bottom: 60px;
  }
  .divExtras > div > h1 {
    padding-left: 0px;
    font-size: 35px;
  }
  .divExtras {
    padding: 50px 30px 50px 30px;
  }
    .divExtras2 {
      padding-top: 150px;
    }
  .divSubExtrasTxt {
    padding: 20px 10px 15px 30px;
    font-size: 16px;
  }
  .divDetalleSubExtrasTxt {
    padding-right: 30px;
  }
  #sombraIni #cookies > div > p, .cookies > div > p {
    padding: 30px 5% 25px 10%;
  }
  #pFooterDatosC {
    margin: 13px 0 0 0;
  }
  .secCabeceraRegata {
    margin-top: 0;
    font-size: 16px;
  }
  .secCabeceraRegata {
    margin-top: 50px;
  }
  .divVer {
    display: flex;
    justify-content: space-around;
  }
  #divImgAbout {
    height: 210px;
  }
  .divSubExtras {
    height: auto;
  }
  .divSubExtrasImg > div > h1 {
    font-size: 40px;
  }
  .divContenidoFindUs > section > div > h2 {
    font-size: 35px;
  }
  .divContenidoFindUs > section > div > h3 {
    font-size: 25px;
  }
  .divContenidoFindUs > section > div > p {
    font-size: 18px;
  }
  #hrForm {
    margin-top: 30px;
    margin-bottom: 20px;
  }
  textarea.contactInput {
    margin-top: 30px;
  }
  #divForm > div > input {
    max-width: 100%;
  }
}


.owl-carousel .owl-stage-outer {
  z-index: 2;
} 

.owl-nav {
  height: 100%;
  margin-top: 0!important;
  position: absolute;
  top: 0;
  width: 100%;
  font-family: 'Montserrat' !important;
}

#divCarrouselEve > div.owl-nav > button {
  width: 30px!important;
  height: 74px;
  margin: 0!important;
  position: absolute!important;
  top: 50%!important;
  transform: translate(-50%, -50%);
  background: rgba(255, 255, 255, .3);
  color: #434043!important;
  font-size: 60px!important;
  display: flex;
  align-items: center;
  text-align: center;
  z-index: 2!important;
  transition: .3s ease;
  opacity: 1;
}  
#divCarrouselEve > div.owl-nav > button.owl-next {
  right: -15px!important;
  border-radius: 10px 0px 0px 10px!important;
  justify-content: center;
}  
#divCarrouselEve > div.owl-nav > button.owl-next:hover {
    background: #baab4a!important;

  }

  #divCarrouselEve > div.owl-nav > button.owl-prev {
  left: 15px!important;
  border-radius: 0 10px 10px 0px!important;
  justify-content: center;
}
#divCarrouselEve > div.owl-nav > button.owl-prev:hover {
  background: #baab4a!important;
}
.owl-prev span {
  content: url(/img/ico/arrow-le-g.svg); 
  width: 15px;
}
.owl-next span {
  content: url(/img/ico/arrow-ri-g.svg); 
  width: 15px;
}

/*#divCarrouselEve > div.owl-nav > button > span {
  padding: 4px;
}*/
.owl-nextArea:hover .owl-next,
.owl-prevArea:hover .owl-prev, 
.owl-prev:hover,  
.owl-next:hover {
  color: rgba(67, 64, 67, 1);
}
.owl-prev, .owl-prev {
  color: rgba(67, 64, 67, .5);
}

.item {
  overflow: hidden;
  border-radius: 10px;
  -webkit-mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC);
}


/*  NEWS  */

#secNews {
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
}

#secNews .owl-VideoDestacado {
  width: 32%;
  margin-bottom: 30px;
  justify-content: space-between;
  display: flex;
}


 /*  EFECTOS GENERALES  */

.efeMitigado{
  opacity: 1;
}
.efeMitigado:hover{
  opacity: 0.5;
  transition: 0.3s ease;
}
.efeMitigado:not(hover){
  opacity: 1;
  transition: 0.3s ease;
}
.efeMitigado:focus{
  opacity: 0.5;
  transition: 0.3s ease;
}
.efeMitigado2{
  opacity: 0.5;
}
.efeMitigado2:hover{
  opacity: 1;
  transition: 0.3s ease;
}
.efeMitigado2:not(hover){
  opacity: 0.5;
  transition: 0.3s ease;
}
.center2{
  display: flex;
  flex-direction: row; 
  justify-content: space-around;
}


/*  Máscaras degradadas  */

.divMaskWhiteDown {
  border: 1px solid red;
  min-width: 100%; 
  height: 40px;
  position: absolute;
  left: 0;
  bottom: 0;
  background: rgba(237,237,237,0);
  background: -moz-linear-gradient(top, rgba(237,237,237,0) 0%, rgba(246,246,246,0.53) 53%, rgba(255,255,255,1) 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(237,237,237,0)), color-stop(53%, rgba(246,246,246,0.53)), color-stop(100%, rgba(255,255,255,1)));
  background: -webkit-linear-gradient(top, rgba(237,237,237,0) 0%, rgba(246,246,246,0.53) 53%, rgba(255,255,255,1) 100%);
  background: -o-linear-gradient(top, rgba(237,237,237,0) 0%, rgba(246,246,246,0.53) 53%, rgba(255,255,255,1) 100%);
  background: -ms-linear-gradient(top, rgba(237,237,237,0) 0%, rgba(246,246,246,0.53) 53%, rgba(255,255,255,1) 100%);
  background: linear-gradient(to bottom, rgba(237,237,237,0) 0%, rgba(246,246,246,0.53) 53%, rgba(255,255,255,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ffffff', GradientType=0 );
}

.divMaskVideoSlide {
  min-width: 100%; 
  height: 640px;
  max-height: 640px;
  position: absolute;
  right: 0;
  top: 0;
  background-color: rgba(0, 0, 0, .3);
}
.divMaskVideoSlideNegro {
  z-index: 3;
  background-color: rgba(0, 0, 0, .15);
}
.divMaskVideoSlideAzul{
  z-index: 4;
  background: rgba(30,56,41,0);
  background: -moz-linear-gradient(top, rgba(30,56,41,0) 0%, rgba(30,56,41,0) 70%, rgba(30,56,41,1) 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(30,56,41,0)), color-stop(70%, rgba(30,56,41,0)), color-stop(100%, rgba(30,56,41,1)));
  background: -webkit-linear-gradient(top, rgba(30,56,41,0) 0%, rgba(30,56,41,0) 70%, rgba(30,56,41,1) 100%);
  background: -o-linear-gradient(top, rgba(30,56,41,0) 0%, rgba(30,56,41,0) 70%, rgba(30,56,41,1) 100%);
  background: -ms-linear-gradient(top, rgba(30,56,41,0) 0%, rgba(30,56,41,0) 70%, rgba(30,56,41,1) 100%);
  background: linear-gradient(to bottom, rgba(30,56,41,0) 0%, rgba(30,56,41,0) 70%, rgba(30,56,41,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e73827', endColorstr='#002655', GradientType=0 );
}

   /*  Videos inmóviles  */

 .blackCloak2{
    height: 330px;
    width: 100% !important;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .owl-item-marco1 {
    width: 249px!important;
    height: 329px !important;
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
    border-radius: 10px
  }
 .owl-item-marco2{
  margin: 0px 20px 0 0px;
  height: 330px;
  width: 100% !important; 
}

.owl-item-marco3{
  margin: 0;
  height: 322px;
  width: 100%;
}

.owl-item-marco4 {
  margin: 5px 0;
  height: 330px;
  width: 100%;
  max-width: 495px !important;
}
.owl-item-marco5 {
  margin: 0;
  height: 306px;
  width: 100%;
  max-width: 223px !important;
}
.owl-item-marco6 {
  margin: 0;
  height: 306px;
  width: 300px !important;
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
  -moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
  box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
}
@media (max-width: 1200px) {
  .owl-item-marco6 {
    width: 280px !important;
  }
}
@media (max-width: 1100px) {
  .owl-item-marco6 {
    width: 250px !important;
  }
}
@media (max-width: 1000px) {
  .owl-item-marco6 {
    width: 220px !important;
  }
}
@media (max-width: 900px) {
  .owl-item-marco6 {
    width: 190px !important;
  }
}
@media (max-width: 800px) {
  #secNews .owl-VideoDestacado{
    width: 49%;
  }
  .owl-item-marco6 {
    width: 280px !important;
  }
}
@media (max-width: 700px) {
  .owl-item-marco6 {
    width: 250px !important;
  }
}
@media (max-width: 650px) {
  .owl-item-marco6 {
    width: 230px !important;
  }
  #secNews .owl-VideoDestacado {
    justify-content: space-around;
  }
}
@media (max-width: 600px) {
  .owl-item-marco6 {
    width: 190px !important;
  }
}
@media (max-width: 400px) {
  #secNews .owl-VideoDestacado{
    width: 100%;
  }
  .owl-item-marco6 {
    width: 300px !important;
  }
}
.owl-item-marcoShow{
  width: 100%;
}

.blackCloak2 > .textArticle{
  bottom: 0px;
  left: 0px;
  position: absolute;
  text-align: left;
  width: 100%;
  padding: 20px;
}
.blackCloak2 > .textArticle > h4{
  font-size: 30px;
  font-family: 'DINOT-Bold', 'Roboto', sans-serif ;
  font-weight: 700;
  line-height: 1.1em;
}
.blackCloak2 > .textArticle > p{
  font-size: 15px;
  font-family: 'DINOT-Medium', 'Roboto', sans-serif ;
  font-weight: 400;
  margin: 0;
}

@media (max-width: 1200px) {
  .blackCloak2 > .textArticle {
    padding: 19px;
  }
}
@media (max-width: 1000px) {
  .blackCloak2 > .textArticle {
    padding: 18px;
  }
}
@media (max-width: 800px) {

  .blackCloak2 > .textArticle {
    padding: 17px;
  }
}
@media (max-width: 600px) {
  .blackCloak2 > .textArticle {
    padding: 15px;
  }
}
.blackCloakShow {
  height: 320px;
  border-radius: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.blackCloakShow > div > video{
  max-height: 320px;
  border-radius: 10px;
  object-fit: contain;
}

.play2{
  left: 45% !important;
}

.owl-VideoDestacado,.owl-carouselVideo .owl-item{
  -webkit-tap-highlight-color:transparent;
  position:relative
}

#divLastNews {
  display: flex;
}
#divLastNews > .owl-VideoDestacado{
  width: calc(33% - 9px);
  z-index:1;
  display: block;
}
@media (max-width: 800px) {
  #divLastNews > .owl-VideoDestacado{
    width: calc(50% - 9px);
  }
  #divLastNews > .owl-VideoDestacado:nth-of-type(3){
    display:none!important;
  }
  .cortes {
    display: none;
  }
}
@media (max-width: 500px) {
  #divLastNews{
    flex-direction: column;
  }
  #divLastNews > .owl-VideoDestacado{
    width: 100%;
  }
}

#volver_home > div{
  width: 260px;
}
  #divLastNews > .owl-VideoDestacadoLast{
    display:none;
    width:320px !important;
    z-index:1
  }

  .owl-VideoDestacado{
    /*display:none;*/
    width:100%;
    z-index:1
  }

  #divEvents > div > div > .owl-dots{
    display: none;
  }

  .owl-item-marcoShow > article{
    height: 320px;
  }

  .sombraOverVideos{
    background: rgba(0,0,0,0);
    background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 67%, rgba(0,0,0,0.7) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,0,0,0)), color-stop(67%, rgba(0,0,0,0)), color-stop(100%, rgba(0,0,0,.7)));
    background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 67%, rgba(0,0,0,.7) 100%);
    background: -o-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.) 67%, rgba(0,0,0,.7) 100%);
    background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.) 67%, rgba(0,0,0,.7) 100%);
    background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 67%, rgba(0,0,0,.7) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=0 );
  }

  .contenedorGuiaTvSombra{
    background: rgba(199,218,222,0);
    background: -moz-linear-gradient(top, rgba(199,218,222,0) 0%, rgba(74,169,201,0.20) 49%, rgba(183,222,237,0.40) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(199,218,222,0)), color-stop(49%, rgba(74,169,201,0.20)), color-stop(100%, rgba(183,222,237,0.40)));
    background: -webkit-linear-gradient(top, rgba(199,218,222,0) 0%, rgba(74,169,201,0.20) 49%, rgba(183,222,237,0.40) 100%);
    background: -o-linear-gradient(top, rgba(199,218,222,0) 0%, rgba(74,169,201,0.20) 49%, rgba(183,222,237,0.40) 100%);
    background: -ms-linear-gradient(top, rgba(199,218,222,0) 0%, rgba(74,169,201,0.20) 49%, rgba(183,222,237,0.40) 100%);
    background: linear-gradient(to bottom, rgba(199,218,222,0) 0%, rgba(74,169,201,0.20) 49%, rgba(183,222,237,0.40) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c7dade', endColorstr='#b7deed', GradientType=0 );
    padding: 28px 0 0 33px;
  }


.owl-VideoDestacado .owl-item,.owl-VideoDestacado .owl-wrapper{
  -webkit-backface-visibility:hidden;
  -moz-backface-visibility:hidden;
  -ms-backface-visibility:hidden;
  -webkit-transform:translate3d(0,0,0);
  -moz-transform:translate3d(0,0,0);
  -ms-transform:translate3d(0,0,0);
}
.owl-VideoDestacado .owl-item{
  min-height:1px;float:left;
  -webkit-backface-visibility:hidden;
  -webkit-touch-callout:none;
}
.owl-VideoDestacado .owl-item img{
  display:block;
  /*width:100%*/
}
.owl-VideoDestacado .owl-dots.disabled,.owl-VideoDestacado .owl-nav.disabled{
  display:none;
}
.no-js .owl-VideoDestacado,.owl-VideoDestacado.owl-loaded{
  display:block;
}
  .owl-VideoDestacado .owl-dot,.owl-VideoDestacado .owl-nav .owl-next,.owl-VideoDestacado .owl-nav .owl-prev{
    cursor:pointer;
    -webkit-user-select:none;
    -khtml-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
  }
      .owl-VideoDestacado .owl-nav button.owl-next,.VideoDestacado-carousel .owl-nav button.owl-prev,.carouselVideo-carousel button.owl-dot{
        background:0 0;
        color:inherit;
        border:none;
        padding:0!important;
        font:inherit;
      }
      .owl-VideoDestacado.owl-loading{
        opacity:0;
        display:block;
      }
      .owl-VideoDestacado.owl-hidden{
        opacity:0;
      }
          .owl-VideoDestacado.owl-refresh .owl-item{
            visibility:hidden;
          }
          .owl-VideoDestacado.owl-drag .owl-item{
            -ms-touch-action:pan-y;
            touch-action:pan-y;
            -webkit-user-select:none;
            -moz-user-select:none;
            -ms-user-select:none;
            user-select:none;
          }
      .owl-VideoDestacado.owl-grab{
        cursor:move;cursor:grab;
      }
      .owl-VideoDestacado.owl-rtl{
        direction:rtl;
      }
      .owl-VideoDestacado.owl-rtl .owl-item{
        float:right;
      }
      .owl-VideoDestacado .animated{
        animation-duration:1s;
        animation-fill-mode:both;
      }
      .owl-VideoDestacado .owl-animated-in{
        z-index:0;
      }
      .owl-VideoDestacado .owl-animated-out{
        z-index:1;
      }
      .owl-VideoDestacado .fadeOut{
        animation-name:fadeOut;
      }
      @keyframes fadeOut{
        0%{opacity:1}
        100%{opacity:0}
      }
        .owl-height{
          transition:height .5s ease-in-out;
        }
        .owl-VideoDestacado .owl-item .owl-lazy{
          opacity:0;transition:opacity .4s ease;
        }
          .owl-VideoDestacado .owl-item .owl-lazy:not([src]),.owl-VideoDestacado .owl-item .owl-lazy[src^=""]
          {max-height:0;}
      .owl-VideoDestacado .owl-item img.owl-lazy{
          transform-style:preserve-3d;
        }
      .owl-VideoDestacado .owl-video-wrapper{
          position:relative;
          height:100%;
          background:#000;
        }
      .owl-VideoDestacado .owl-video-play-icon{
          position:absolute;
          height:80px;
          width:80px;left:50%;
          top:50%;
          margin-left:-40px;
          margin-top:-40px;
          background:url(owl.video.play.png) no-repeat;
          cursor:pointer;
          z-index:1;
          -webkit-backface-visibility:hidden;
          transition:transform .1s ease;
        }
      .owl-VideoDestacado .owl-video-play-icon:hover{
        -ms-transform:scale(1.3,1.3);
        transform:scale(1.3,1.3);
      }
  .owl-VideoDestacado .owl-video-playing .owl-video-play-icon,.owl-VideoDestacado .owl-video-playing .owl-video-tn{
      display:none;
    }
  .owl-VideoDestacado .owl-video-tn{
      height:100%;
      opacity:0;
      background-position:center center;
      background-repeat:no-repeat;
      background-size:contain;
      transition:opacity .4s ease;
    }
  .owl-VideoDestacado .owl-video-frame{
      height:100%;
      width:100%;
      position:relative;
      z-index:1;
    }

/*  background  */

.blackCloakHover{
  height: 100%;
  width: 100%;
  position: absolute;
  bottom: 0;
  z-index: 90;
  transition: .2s ease;
}

.blackCloakHover:hover{
  transition: .2s ease;
}

/* Efecto padre/hijo para aumentar imagen contenida sin sobrepasarse */

.parent {
  overflow: hidden;
  position: relative;
  display: inline-block;
  border-radius: 10px;
  width: 100%;
  
}
  .parent2 {
    overflow: hidden;
    position: relative;
    display: inline-block;
    height: 220px;
    width: 100%;
  }

.child {
  height: 100%;
  width: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  -webkit-transition: all .5s;
  -moz-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s;
  /*filter: brightness(70%);*/
  filter: blur(0px) brightness(70%);
}
 .child2 {
    height: 100%;
    width: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
    /*filter: brightness(70%);*/
    border-radius: 0px!important;
  }

.parent:hover .child, .parent:focus .child {
  -ms-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
  filter: blur(3px) brightness(70%);
  transition: .3s ease;
}
  .parent2:hover .child2, .parent2:focus .child2 {
    -ms-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
    filter: blur(3px);
    transition: brightness(100%) .3s ease;
    background-image: linear-gradient(rgba(0, 0, 0, 0),rgba(0, 0, 0, 0));
  }
.parent:hover .child:before, .parent:focus .child:before {
  display: block;
}
  .parent2:hover .child2:before, .parent2:focus .child2:before {
    display: block;
  }

.parent:hover a, .parent:focus a {
  display: block;
}
  .parent2:hover a, .parent2:focus a {
    display: block;
  }

.child:before {
  content: "";
  display: none;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
  .child2:before {
    content: "";
    display: none;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
  }
div.cortes{
  z-index: 2;
  opacity: 0;
  position: absolute;
  width: 100%;
  height: 100%;
}

.parent:hover .cortes{
  opacity: 1;
  transition: .3s ease;
}

article:hover{
  backdrop-filter: blur(2px);
}

div.divPlay{
  width: 100%;
  height: 230px;
  position: absolute;
  left: 0;
  top: 0;
  display: flex;
  align-items: center;
  justify-content: space-around;
  background: rgba(0,0,0,0);
  background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 67%, rgba(0,0,0,0.7) 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,0,0,0)), color-stop(67%, rgba(0,0,0,0)), color-stop(100%, rgba(0,0,0,.7)));
  background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 67%, rgba(0,0,0,.7) 100%);
  background: -o-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.) 67%, rgba(0,0,0,.7) 100%);
  background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.) 67%, rgba(0,0,0,.7) 100%);
  background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 67%, rgba(0,0,0,.7) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=0 ); 
  z-index: 2;
}
article{
  z-index: 0;
}
div.cortes > video {
  height: 100%;
 width: 100%;
  object-fit: cover;
  border-radius: 10px;
  position: absolute;
  top: 0;
}
  .onlyDesktop{
  }
  .onlyMobil{
    display: none;
  }

@media screen and (max-width: 960px) {
  .parent {width: 100%;}
  .wrapper {padding: 20px 20px;}
}

@media (max-width: 768px) {
  .owl-item-marco4 {
    max-width: 100% !important;
  }
  #divMostWatched > .owl-VideoDestacado {
    max-width: 100%;
    margin-bottom: 50px;
  }
  .contenedorGuiaTvSombra{
    padding: 28px 0px 10px 10px;
  }
  .onlyDesktop{
    display: none;
  }
  .onlyMobil{
    display: block;
  }

}
@media (max-width: 500px) {

  .contenedorGuiaTvSombra{
    padding: 28px 0px 5px 10px;
  }

}

blockquote{
 line-height: 1.3em;
 margin: 40px 0 35px 0;
}
blockquote > *{
  background-color: rgba(255,255,255,.3);
  font-style: italic;
  font-weight: 300;
}

.secCabeceraRegata > div > p:nth-child(n+5), .secCabeceraRegata > div > h2:nth-child(n+1), .secCabeceraRegata > div > h3, .secCabeceraRegata > div > h4, .secCabeceraRegata > div > h5, .secCabeceraRegata > div > blockquote:nth-child(n+1),.secCabeceraRegata > div > *:nth-child(n+5) {
  display: none;
}
.secCabeceraRegata .h2_regata {
  display: block!important;
  font-weight: 400;
  font-family: 'DINOT-Bold', 'Roboto', sans-serif;
  text-align: left;
  font-size: 1.17em;
}

/*CSS specific to iOS devices*/
/*@supports (-webkit-touch-callout: none) {
  
 .videoSlide {
     display: none;
 }
}*/


.stories {
    width: 100%; height: 210px; margin-bottom: 100px;
}