.nav{text-align:center}.nav a{min-width:33.3%;color:#fff;box-sizing:border-box;display:inline-block;float:left;font-weight:400;background:#1d1d1d;text-transform:capitalize;height:32px;line-height:31px}@media screen and (max-width:380px){.nav a{font-size:.8em}.nav a:nth-child(2){text-indent:.8em}}.nav a:hover{text-decoration:none}.nav a.active{border-bottom:2px solid #f90}.nav a.recommendedTab{font-size:18px;line-height:25px;background:0 0;border-bottom:0;font-weight:700;height:auto}.hint{text-align:center;color:#fff;font-size:.9em;margin-bottom:0}.ratingWrapper{width:100%;background:#232323;text-align:center;padding:5px 0;line-height:normal}.ratingWrapper>button{background:0 0;border:none;margin:1px 6px 0;vertical-align:middle}.ratingWrapper>button i{display:block;height:39px;width:39px}.ratingWrapper>button.recommendedUp i{background-repeat:no-repeat;background-size:336px 317px;width:39px;height:39px;background-position:-43px -91px}.ratingWrapper>button.recommendedDown i{background-repeat:no-repeat;background-size:336px 317px;width:39px;height:39px;background-position:-84px -91px}.recommendedSectionList,ul.popularSectionList{max-width:320px;background:#1c1c1c;width:95%;margin:10px auto}.recomendedCategories ul li a{display:block}.recomendedCategories ul li a img{width:100%}.toggleButtonsWrapper{margin:15px 10px;color:#646464}.toggleButtonsWrapper>span{font-size:12px}#toggleButtons{float:right;position:relative;width:160px;cursor:pointer}#toggleButtons.disabled{opacity:.5;cursor:default}#toggleButtons>div{background:#000;border:1px solid #333;border-radius:2px;position:absolute;color:#646464;font-weight:700;width:51%;z-index:1;text-align:center;padding:3px;box-sizing:border-box;font-size:14px}#toggleButtons>div:last-child{right:0}#toggleButtons>div.active{background:#f90;color:#000;z-index:2;border-color:transparent}@media only screen and (max-width:320px){#toggleButtons{width:100px}#toggleButtons>div{font-size:10px}}.recommendationsHiddenMessage{display:none;width:100%;text-align:center;color:gray;font-size:12px;margin:40px 0}.recommendationsHiddenMessage>.title{font-size:26px;margin:auto;color:#fff;margin-bottom:10px;line-height:normal}.recommendationsDescription{color:#646464;font-size:12px;margin:15px 0;text-align:center}@media screen and (min-width:320px) and (max-width:568px){.recommendationsDescription{margin:15px 10px}}.hideRecommendations .pageWrapper,.hideRecommendations .recommendedSection{display:none}.hideRecommendations .recommendationsHiddenMessage{display:inline-block}#recommendations .pageHeader{width:100%;padding:15px 10px 0 10px}#recommendations .subFilterWrapper{margin:0}