body {
    font-family: 'Belbo';
    color: white;
    background: url(../img/bckg_futuro33.jpg),rgb(0 0 0 / 30%);
    background-blend-mode: multiply;
    background-size: cover;
    background-repeat: no-repeat;
}

html {
  scroll-behavior: smooth;
}
b, strong {
    font-weight: 700;
}

#noticias {
    margin-top: -70px;
    padding-top: 90px;
}


#concursos {
    padding-bottom: 15px;

}



.titulo-concurso {

  font-size: 3.2em;
  line-height: 1.1;
  letter-spacing: 2px;
	font-weight: 700;
}


.caja{ 
	width: 90%;
	background:url('../img/foto_concurso_discos.jpg');
	background-position: top center;
	background-size: calc(100% - 15px);
	background-repeat: no-repeat;
	padding-top: 100px;
	padding-bottom: 55px;
	padding-right: 15px;
	padding-left: 0px;
	min-height: 587px;
}
.caja2{ 
	width: 90%;
	  background: url(../img/foto_elvisC.jpg);
	background-position: top center;
	background-size: calc(100% - 15px);
	background-repeat: no-repeat;
	padding-top: 100px;
	padding-bottom: 55px;
	padding-right: 15px;
	padding-left: 0px;
	min-height: 587px;
}
.tip {
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: 3px;
    font-size: 1.5rem;
}

.btn-light {
    color: #212529;
    background-color: #f8f9fa;
    border-color: #f8f9fa;
    font-weight: 600;
    letter-spacing: 4px;
    border-radius: 25px;
	font-size: 1rem;
}

.intro-text {
    color: white;
    font-size: 1.35em;
   line-height: 1.67;
}

.titulo
    {
        color:#ff4b26;
        font-weight: bold;
        font-size: 4.3rem;
			line-height: 1.3;
    }

    .titulo-nota
    {
        
       line-height: 1.2;
    }

.sub-titulo {
    font-size: 2.3rem;
    font-weight: normal;
    color: #ff4b26;
   line-height: 1.15;
	margin-top: -13px;
   
}


    .text-flex{
     
      min-height: 250px;
      display: flex;
      align-items: center;
      justify-content: center;
    }
     
    .text-flex > div{
      text-align: left;
    }

   .menu-bg {
      background: rgb(0,0,0);
      background: linear-gradient(180deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0.7903536414565826) 35%, rgba(0,0,0,0.2805497198879552) 100%);
    }



.playlist {
    
padding: 20px 0px;
    background: linear-gradient(180deg, rgb(22 22 22) 100%, rgb(25, 25, 25) 35%, rgba(39, 39, 39, 0) 100%);   
}
.up1 {
		margin-top: 25px;
	
}

.up2 {
	margin-top: 25px;

}
.desk {display: block:}
.mob{ display: none;}

    .mtop { margin-top: auto;}
  
    #inicio {
      margin-top:0px;     
      background-position: center top;
      background-repeat: no-repeat;
      min-height: 100vh;
		
        
     
    }
.min-h {min-height: 80vh;}

@media(max-width:480px)
{
	
	body {
		background: #222;
	}
	
      #inicio {
		
    background: url(../img/bckg_futuro33_movil.jpg);
    margin-top: 0px;
    min-height: 65vh;
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: center top;
    }
    .min-h {min-height: 65vh;}
}



    .txtmenu { 
      font-size: 10px;
      padding: 0px .5rem;
      letter-spacing: 1px;
      font-weight: bold;
    }
    .logo-radar {
    width: 270px;
    padding-left: 25px;
    height: auto;
}
    .logo-latam{
      height: 33px;
    }

.logo-futuro { max-width: 80px;  height: auto;}
    .nav-link 
    {
      letter-spacing: 3px;
      font-weight: bold;
      font-size: .9rem;
   
    }

    .navbar-dark .navbar-nav .nav-link {
      color: rgb(255,255,255);
  }

  .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
    background: #ff4b26;
}



.box {
   display: flex;
   flex-direction: column;
   align-items: center;
   width: 175px;
   margin-left: 1rem;
   margin-right: 1rem;
   padding-top: 15px;
   padding-bottom: 0px;
	 padding-top: 8px;   
   padding-bottom: 7px;
}

a{color: white;}

.box1 {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 140px;
  margin-left: 1rem;
  margin-right: 1rem;
  padding-top: 15px;
  padding-bottom: 0px;
	 padding-top: 8px;   
    padding-bottom: 7px;
}

.box6 {
  display: flex;
  flex-direction: column;
  align-items: center;
  width:100px;
  margin-left: 1rem;
  margin-right: 1rem;
  padding-top: 15px;
  padding-bottom: 0px;
	padding-top: 8px;   
   padding-bottom: 7px;
}
/*
.box1:hover {   
	  background: white;
    color: black;
    padding-top: 8px;   
    padding-bottom: 7px;
    border-radius: 25px;
    width: 140px;
    text-align: center;
}
*/
.box1:hover {
    background: transparent;
    border: 2px solid #ff4b26;
    color: white;
   padding-top: 5px;
    padding-bottom: 3px;
    border-radius: 25px;
    width: 140px;
    text-align: center;
}



.box:hover{   
	/*background: white;
    color: black;
   */
	 background: transparent;
    border: 2px solid #ff4b26;
    color: white;
 	padding-top: 5px;
    padding-bottom: 3px;
	
    border-radius: 25px;
    width: 175px;
    text-align: center;}
.box6:hover{    
	 /* background: white;
    color: black;
*/
	 background: transparent;
    border: 2px solid #ff4b26;
    color: white;
   	padding-top: 5px;
    padding-bottom: 3px;    
    border-radius: 25px;
    width: 100px;
    text-align: center;}


.boximg img{
  width: 100%;
  height: auto;
}
@supports(object-fit: cover){
    .boximg img{
      height: 100%;
      object-fit: cover;
      object-position: center center;
    }
}


a {
  text-decoration: none;
}

a:hover {
  color: #ffffff;
  text-decoration: none;
}

h3 {
  color: white;
  position: relative;
  letter-spacing: 3px;
  font-weight: bold;
  font-size: 1.1rem;
  text-decoration: none;
}

h3:hover{
  cursor: pointer;
}


.bordeiz {
        border-top-left-radius: 10px;
        border-bottom-left-radius: 10px;
}

.bordere {
        border-top-right-radius: 10px;
        border-bottom-right-radius: 10px;     
        padding: 15px;
    
    
}

.sombreado { background: rgba(0, 0, 0, 0.65);}

.bajada {
        font-weight: bold;
        font-size: 1.3rem;
}

.escuchala
{
    margin-top: 15px;
    
}



.titulo-podcast{
    font-weight: bold;
    
}

.bajada-playlist {
    font-weight: 300;
    font-size: 1.3rem;
    line-height: 1.4;
}

  
.footer-text {    
    font-size: .85rem;
    font-weight: bold;
    letter-spacing: 3px;
  
}


footer {
    
    padding:35px 15px;    
    background-color: #222;
}

  .face  { padding: 6px ;  }   
  .tw { padding: 6px;  }  
  .insta { padding: 6px;  }  
  .youtube { padding: 6px; }



 @media (min-width: 768px){
.navbar-expand-md .navbar-nav .nav-link {
  margin-left: 1rem;
  margin-right: 1rem;  
}

 }




@media(max-width:1190px)
{

  .mtop {margin-top: 99px;}
  .logo-radar{
      width: 172px;
      padding-left: 10px;
      height: auto;
   
  }
  .logo-latam{
    height: 28px; 
      height: auto;
 }

	.up2 {margin-top: 15px;}
 
	.navbar-nav:first-child {padding-top: 60px;}
	
	
}


@media(max-width:846px) {
    .desk{display: none;}
    .mob { display: block;
    }
	 h3 { font-size: .9rem;}
    
}



  @media(max-width:768px)
  {
      
   .titulo {
    font-size: 3rem;
    line-height: 1.1;
	}
		
		.titulo-concurso {
    font-size: 2.2em;
    line-height: 1;
    letter-spacing: 2px;
    letter-spacing: 2px;
}
      
 .sub-titulo 
     {
         font-size: 1.6rem;
			 line-height: 1.2;
		}
		.intro-text {
		color: white;
    font-size: 1.35em;
    line-height: 1.2;
		}
		
    .tip {
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: 3px;
    font-size: 1rem;
}
		
		.bajada-playlist {
    font-weight: 400;
    font-size: 1.2rem;
    line-height: 1.3;
}
    .box {      
      align-items:flex-start;
      padding: 0px 5px;
    margin-bottom: 1.5rem;
   }
   .box1 {      
    align-items:flex-start;
    padding: 0px 5px;
     margin-bottom: 1.5rem;
 }
		.box6 {      
    align-items:flex-start;
    padding: 0px 5px;
     margin-bottom: 1.5rem;
 }

   .menu-bg {
    background: rgb(0,0,0);
    background: linear-gradient(180deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0.7903536414565826) 35%, rgb(0 0 0 / 80%) 100%);
}

#inicio {
 margin-top:60px;

}
    .logo-futuro {
    max-width: 55px;
     height: auto;
}

      .footer-text {
    font-size: .65rem;
  
}
      
    .bordere {
    border-top-right-radius: 0px;
    border-bottom-right-radius: 10px;
    padding: 15px;
    border-bottom-left-radius: 10px;
    border-top-left-radius: 0px;
}
      
  .face  { padding: 0px ;  }   
  .tw { padding: 0px;  }  
  .insta { padding: 0px;  }  
  .youtube { padding: 0px; }
		
		
		.caja {
   width: 100%;
    background: url(../img/foto_concurso_discos.jpg);
    background-position: top center;
    background-size: cover;   
    padding-top: 100px;
    padding-bottom: 55px;
    padding-right: 15px;
    padding-left: 0px;
    min-height: 400px;
}
.caja2 {
    background: url(../img/foto_elvisC.jpg);
    background-position: top center;
    background-size: cover;
    background-repeat: no-repeat;
    padding-top: 24px;
    padding-bottom: 19px;
    padding-right: 15px;
    padding-left: 0px;
    min-height: 400px;
    width: 100%;
}
		.up1 {margin-top: 0;}
		#inicio {
    margin-top: 60px;
			padding-bottom: 0;
}
		
		.btn-light {
   
    font-size: .8rem;
}

  }


  .bajar { display: none;}
  @media (max-width: 1190px)
  {
    .bajar { display:block;} 
  }


.link{
    color: #222222;    
   padding: 0px 3px;
}



