/* override site styles for homepage slider */ .tabbedNav li { height: 92px; } .tabbedNav li.flex-active { height: 92px; margin: 0 0 0 -30px; padding-left: 12px; } .tabbedNav li.flex-active h3 { font-size: 20px; font-weight: normal; margin-top: 1px; } .tabbedNav li p { font-size: 14px; } .tabbedNav li.flex-active p { font-size: 17px; color: #fff; } /* NEMO - Start Homepage: Promo Tiles */ .hp-promo-tiles-wrap { padding: 0; margin: 0 5px 6px; } .hp-promo-tiles-wrap .hp-promo-tile-container { float: left; width: 33.3%; margin: 0; position: relative; } .hp-promo-tiles-wrap .hp-promo-tile-container .hp-promo-tile { max-width: 310px; padding: 0; margin: 0 3px 0 3px; background-color: transparent; background-position: 0 0; background-repeat: no-repeat; background-size: 100%; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; overflow: hidden; } .hp-promo-tiles-wrap .hp-promo-tile-container .hp-promo-tile a { border: 0; } .hp-promo-tiles-wrap .hp-promo-tile-container .hp-promo-tile img { border: 0; display: block; } .hp-promo-clear { clear: both; } @media screen and (min-width: 501px) { .hp-promo-tiles-wrap { margin: 14px 33px 0; } .hp-promo-tiles-wrap .hp-promo-tile-container .hp-promo-tile { margin: 0 0 0 5px; } .hp-promo-tiles-wrap .hp-promo-tile-container .hp-promo-tile { -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; -moz-box-shadow: inset 0 0 4px rgba(0,0,0,.4); -webkit-box-shadow: inset 0 0 4px rgba(0,0,0,.4); box-shadow: inset 0 0 4px rgba(0,0,0,.4); } }