span.table-links{
  font-size:22px;
  font-weight:600;
}
td.table-links{
    vertical-align: top;
  width: 15%;
  padding-top: 10px;
}
  td.table-links-large{
    vertical-align: top;
  width: 40%;
  padding-top: 10px;
}
 td.table-links-age{
    vertical-align: top;
  width: 15%;
  padding-top: 10px;
}
  h2.title-lego-age{
  border: 1px solid #e3e3e3;
  border-radius: 5px;
  padding: 5%;
font-size: 20px;
    text-align:center
}
h2.title-lego-age:hover{
  background-color: #fe6962;
  color:#fff;
  cursor:pointer
}
td.lego-age-table{
  padding:2%;
    width:300px
}

img.lego-image.age{
  padding-left:20%;
  padding-right:20%;
}

img.lego-category-button1{
  max-width: 275px; width: 100%;
  padding:3%;
}
img.lego-category-button2{
  max-width: 275px; width: 100%;
  padding:3%;
}
img.lego-category-button3{
  max-width: 275px; width: 100%;
  padding:3%;
}
img.lego-category-button4{
  max-width: 275px; width: 100%;
  padding:3%;
}
img.lego-category-button5{
  max-width: 275px; width: 100%;
  padding:3%;
}

table.lego-age-categories {
  border: 1px solid #e3e3e3;
}

img.hidden-xs.img-responsive.lego-slider{
  align:middle;
  padding-bottom:2%;
  padding-left:2%;
    padding-right:2%
}
 .slider-lego {
  align:center;
  width: 100%; 
  padding-bottom: 1%;
}
table.lego-city-product{
  margin-top: 1%; 
  width: 100%;
}


td.lego-city-product{
  width:10%;
  padding-left:2%
    padding-right:2%
}
img.lego-category-button{
  width:100%;
  cursor:pointer;
}
table.top-10-mobile{
  display:none;
}

/*Landing pagina*/
img.landing-banner{
  margin-bottom:2%;
  width:100%;
}

.landing-button{
  display:none;
}

.landing-table{
  height: 50px; 
  width: 100%;
background-color:#ACC5DB !important;
  border: 1px dashed #fff;
}

@media only screen and (min-width:900px){
.lego-image {
    cursor:pointer;
    
   -webkit-opacity: 1;
  -moz-opacity: 1;
      opacity: 1;
  
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
    filter: alpha(opacity=40); /* msie */
  
}
.lego-image:hover{
      opacity: 0.5;
    filter: alpha(opacity=40); /* msie */
}
table.lego-city-product-mobile{
  display:none;
}
}
@media only screen and (max-width:900px){
td.youtube{
    display:none;
}
td.lego-table-links{
    vertical-align: top;
 width: 25%;
  padding-top: 10px;
}
td.lego-table-links-age{
    vertical-align: top;
 width: 25%;
  padding-top: 10px;
}
td.lego-table-links-large{
  display:none;
}
span.lego-table-links{
  font-size:18px;
}
li.lego-table-links{
  font-size:13px;
    list-style-type: none;
  margin-left:none;
}
li.lego-table-links-age{
  font-size:13px;
    list-style-type: none;
}
table.lego{
  display:none;
}
h2.lego{
  display:none;
}
.lego-top10-text{
  display:none;
}
img.lego-category-img{
  display:none;
}
li.lego-slider {
  display:none;
}
img.lego-category-button1{
  width: 100%; display:none;
}
img.lego-category-button2{
  width: 100%; display:none;
}
img.lego-category-button3{
 width: 100%; display:none;
}
img.lego-category-button4{
 width: 100%; display:none;
}
img.lego-category-button5{
 width: 100%; display:none;
} 

table.lego-city-product{
  display:none !important;
}
tr.lego-city-product{
  display:none !important;
}
img.lego-city-product{
  display:none !important;
}

table.lego-city-product-mobile{
  display:block;
}


img.lego-category-button1-mobile{
  width: 100%; padding:1%
}
img.lego-category-button2-mobile{
  width: 100%; padding:1%
}
img.lego-category-button3-mobile{
 width: 100%; padding:1%
}
img.lego-category-button4-mobile{
 width: 100%; padding:1%
}
img.lego-category-button5-mobile{
 width: 100%; padding:1%
} 
table.top-10{
  display:none;
}

table.top-10-mobile{
  display:block;
}
span.lego-top10-text-mobile{
  font-size:10px;
}
img.landing-banner{
  margin-top:1%
}
}
@media only screen and (max-width:512px){
li.lego-table-links-age{
  display:none;
}
td.lego-table-links-age{
  display:none;
}
td.lego-table-links-large{
  display:none;
}
img.landing-banner{
  margin-top:1%
}
h1{ display:none
}

}
/*Landing pagina*/
@media only screen and (max-width:1280px){
/*.landing-button{
  display:inline-block;
  text-align: right;
  margin-bottom: 3%;
  font-size:14px;!important
}*/
span.button{
  font-size:18px;
  color:#fff;
  background-color:#fe6962;
  padding:1%;
  text-align:center;
  }
.landing-header-button{
  display:inline-block;
}
}