*, html, body { padding: 0; margin: 0; } .fullInteractive { font-family: Averta, sans-serif; margin-bottom: 20px; } .interactiveHeader { position: relative; display: inline-block; width: 100%; text-align: left; font-family: 'Averta W01 Light', Averta, Helvetica, Arial, sans-serif; font-weight: 200; font-size: 36px; padding-top: 16px; padding-bottom: 16px; } .sortBar { position: relative; display: inline-block; width: 100%; text-align: left; height: 60px; margin-bottom: 10px; } .sortButton { position: relative; display: inline-block; width: 40%; max-width: 240px; height: 60px; font-size: 18px; line-height: 55px; margin-left: 5px; margin-right: 5px; margin-bottom: 20px; color: #fff; text-align: center; vertical-align: middle; background-color: #000; cursor: pointer; } .sortButton:hover { opacity: 0.5; } .element-item { position: relative; float: left; width: 156px; height: 100px; margin: 5px; background: #888; color: #262524; cursor: pointer; } .element-item:hover { opacity: 0.6; } .element-full { width: 92%; background-color: white; display: inline-block; position: relative; height: auto; display: none; } .element-full:hover { opacity: 1; cursor: default; } .element-item > * { margin: 0; padding: 0; } .element-item .name { position: relative; padding-top: 32px; padding-left: 15px; text-transform: none; letter-spacing: 0; font-size: 19px; line-height: 23px; margin-bottom: 0px; font-weight: normal; } .element-item .weight { position: absolute; top: 13px; left: 16px; font-size: 12px; color: #fff; } .element-full > .name { position: relative; display: inline-block; font-size: 22px; padding-left: 5px; padding-top: 8px; padding-bottom: 12px; top: auto; left: auto; } .element-full > .text { position: relative; display: inline-block; font-size: 16px; line-height: 24px; padding: 0px; padding-left: 5px; padding-bottom: 10px; } .element-full > .text > a { text-decoration: underline; color: #000; } .closeText { font-weight: 100; color: #000; opacity: 0.3; } .closeText:hover { opacity: 0.6; } .element-item .symbol { position: absolute; left: 10px; top: 0px; font-size: 46px; font-weight: bold; color: white; display: none; } .element-item.Bodywork { background: #8cc63e; } .element-item.Food { background: #dde11d; } .element-item.Supplement { background: #fdb933; } .element-item.Therapy { background: #51bf9d; } .element-item.PhysicalActivity { background: #f26e61; } .element-item.VitaminMineral { background: #c567a9; } .element-item.CuidadoCorporal { background: #8cc63e; } .element-item.Alimentos { background: #dde11d; } .element-item.Suplemento { background: #fdb933; } .element-item.Terapia { background: #51bf9d; } .element-item.ActividadFisica { background: #f26e61; } .element-item.VitaminaMineral { background: #c567a9; } .element-item.Device { background: #41abe1; }