#navbarcont,
.deskcont { width: 100%; max-width: 980px;
            margin: 0 auto; }	


#centralnavbar .logoMD { height: 65px; }
#centralnavbar { padding-top: 5px; }

#iconlupa { font-size: 1.5em; }
#barsicon {
font-size: 2.6em; 
margin-right: 6px;
margin-bottom: 5px;
margin-left: -6px; }

        #start { 
        font-size: 10px;
        margin-right: 3px;
        height: 100%;
        display:flex; 
        -webkit-display:flex; 
        -ms-display:flex; 
        flex-flow:column nowrap;
        -webkit-flex-flow:column nowrap; 
        -ms-flex-flow:column nowrap;
        justify-content: center;
        -webkit-justify-content: center;
        -ms-justify-content: center;
        align-items: flex-start;
        -webkit-align-items: flex-start;
        -ms-align-items: flex-start;
        align-content:center;  }		


/**CINTAS****************************************************/

#cintafechatopcont { 
max-width: 980px; }

#cintasearch { 
max-width: 100%; }

#cintatags {  
max-width: 980px;
margin-top: 10px;
margin-bottom: 10px;  }

#searchform { 
max-width: 980px; }

.searchitem { 
max-width: 980px; }

.searchresults { 
max-width: 980px; }

#porcentaje-scroll { 
font-size: 1.1em; 
display:flex; 
-webkit-display:flex; 
-ms-display:flex; 
flex-flow:row nowrap;
-webkit-flex-flow:row nowrap; 
-ms-flex-flow:row nowrap;
justify-content:flex-start;
-webkit-justify-content:flex-start;
-ms-justify-content:flex-start;
align-items:center;
-webkit-align-items:center;
-ms-align-items:center;
align-content:center; }

#scrollvalue { 
font-family: Menlo, monospace;
font-size: 10px;
display:flex; 
-webkit-display:flex; 
-ms-display:flex; 
flex-flow:column nowrap;
-webkit-flex-flow:column nowrap; 
-ms-flex-flow:column nowrap;
justify-content: center;
-webkit-justify-content: center;
-ms-justify-content: center;
align-items: flex-start;
-webkit-align-items: flex-start;
-ms-align-items: flex-start;
align-content:center;  }

/**MENÚ *****************************/

#menu { width: 33.33%; max-width: 400px;
        padding-top: 30px;
        padding-bottom: 200px; }

.etrmenulist,
.etrclose,
.etrclaim {  padding-left: 25px;
             padding-right: 25px; }

.menuline { margin-left: 25px; }

.riokan div { padding-right: 25px; }

/**NEWSLETTER *****************************/

.newsletterlead { 
max-width: 35%; }

.bajanewsletter { 
max-width: 980px; }

.NLdisclaim { 
max-width: 980px; }



/**ITEM*****************************************/

.item { max-width: 32%; }

.ficha { max-width: 31%; }

    .fichabottom { justify-content:flex-bottom;
                    -webkit-justify-content:flex-bottom;
                    -ms-justify-content:flex-bottom; }

.item h3 { font-size: 1.55em; max-width: 95%;
            line-height: 1.1em; }

/**FOOTER****************************************/

.footer div { 
max-width:980px; }


/************************************************/

.guiongrisbloc { max-width: 10%; }

/**STATICS***************************************/

.staticlead,
.feedlead { 
max-width: 980px; }


/**ADVERTISING*************************************/

.robacont { height: 100%; }

    .bloque .robacont { align-self: stretch;
                        height: auto; }

.roba,
.videovertical { position: -webkit-sticky;
                 position: sticky;
                 top: 80px; }

.billboardpubli { 
  width: 100%; max-width: 100%;
  margin: 0 auto;   
  background-color: transparent;
  font-family: Menlo, monospace;
  font-size: .53em;   
  color: #A0A0A0;
  background-color: transparent; 
  letter-spacing: 0.08em;
  height: 20px;
  display: flex;
  -webkit-display:flex; 
  -ms-display:flex; 
  flex-flow:column nowrap;
  -webkit-flex-flow:column nowrap;
  -ms-flex-flow:column nowrap; 
  justify-content:center;
  -webkit-justify-content:center;
  -ms-justify-content:center;  
  align-items:center;
  -webkit-align-items:center;
  -ms-align-items:center;
  align-content:center; }

.billboardcont {   
        width: 100%; 
        max-width: 980px; 
        margin: 0 auto;
        overflow: hidden; 
        text-align: center;
        display:flex;
          -webkit-display:flex; 
          -ms-display:flex; 
          flex-flow:column nowrap;
          -webkit-flex-flow:column nowrap;
          -ms-flex-flow:column nowrap; 
          justify-content:flex-start;
          -webkit-justify-content:flex-start;
          -ms-justify-content:flex-start;  
          align-items:center;
          -webkit-align-items:center;
          -ms-align-items:center;
          align-content:flex-start; }

.billboard { width:100%; max-width:100%; 
             margin:0 auto; 
             text-align:center; }

.billboard img { width:100%; max-width:100%; 
                 margin:0 auto; line-height:0; }


.trailer,
.trailerpubli { max-width: 980px; }

/*Boards de producto*************************/

.tablaproducts { 
width: 100%; max-width: 100%;
height: 400px; max-height: 400px;
margin-top: 10px;
padding-top: 40px;
padding-bottom: 5px; }

        .decorframe,
        .boardventaproduct { max-width: 980px; }

.leadproducts { 
max-width: 980px;
margin: 0 auto;
font-size: 1.1em;
margin-bottom: 30px; }

.tablaproductsframe {
max-width: 980px; 
display:flex; 
-webkit-display:flex; 
-ms-display:flex; 
flex-flow:row wrap;
-webkit-flex-flow:row wrap;
-ms-flex-flow:row wrap;
justify-content:space-between;
-webkit-justify-content:space-between;
-ms-justify-content:space-between;
align-items:center;
-webkit-align-items:center;
-ms-align-items:center;
align-content:center; }

.productitem {  
max-width: 19%;
aspect-ratio: 1/1.4;
margin-bottom: 35px; }

.productinfo { 
height: 30%; max-height: 30%;
padding-left: 7%;
padding-right: 7%; 
padding-top: 5%; 
padding-bottom: 2.5%; }

            .productname {  font-size: 1.02em; 
                            line-height: 1em;
                            letter-spacing: .05em;
                            -webkit-line-clamp: 4;
                            height: calc(1em * 4);
                            max-height: calc(1em * 4); }

            .productname:hover { 
                    text-decoration: none;
                    -webkit-text-stroke: 1px rgba(255,255,255,1); 
                    text-stroke: 1px rgba(255,255,255,1); }

        .prensaicon,
        .arteicon,
        .libroicon,
        .musicicon,
        .intericon { font-size: 1.2em; }

        
