﻿@font-face{font-family:open sans light;src:url(fonts/OpenSans-Light.ttf)format("truetype");font-weight:"300";font-style:"normal"}@font-face{font-family:open sans regular;src:url(fonts/OpenSans-Regular.ttf)format("truetype");font-weight:"400";font-style:"normal"}@font-face{font-family:open sans semibold;src:url(fonts/OpenSans-SemiBold.ttf)format("truetype");font-weight:"600";font-style:"normal"}html{font-family:open sans regular;font-size:16px}h1,h2,h3,h4,h5,h6,figure,ul,li,body{padding:0;margin:0}a{text-decoration:none;color:#144621}a:hover{text-decoration:underline;opacity:.75}.container{max-width:720px;margin:32px auto;padding:16px}.header{margin-bottom:32px}.header__row{display:flex;flex-direction:row}.header__avatar{margin-right:32px}.header__avatar__image{border-radius:50%;width:96px;height:96px}.header__content{display:flex;flex-direction:column;justify-content:center}.header__content__heading{font-size:32px;margin-bottom:16px}.header__content__subheading{font-family:open sans light;font-size:20px}.header__categories{display:flex;flex-direction:row;margin:0;padding:0}.header__categories__item{list-style:none;margin-right:32px}.header__categories__item--active{font-family:open sans semibold}.review__header{display:flex;flex-direction:row;margin-bottom:32px}.review__header__grades{display:flex;flex-direction:column;margin-right:32px}.review__header__content{display:flex;flex-direction:column}.review__header__tags{margin-top:16px}.review__grades__item{display:flex;flex-direction:row;font-size:24px;font-family:open sans semibold;justify-content:flex-end}.review__grades__grade{margin-right:8px}.review__grades__symbol{width:16px;text-align:center}.review__grades__symbol--plus{color:#10722a}.review__grades__symbol--minus{color:#be5a78}.review__title{display:flex;flex-direction:row;align-items:center;margin-bottom:8px}.review__title__heading{font-size:24px;margin-right:16px}.review__label{font-family:open sans light;font-size:12px;padding:4px 8px;color:#000;border:1px solid #000;border-radius:10px}.review__label--draft{color:#93032e;border:1px solid #93032e}.review__subtitle{display:flex;flex-direction:row}.review__subtitle__date{margin-right:16px}.review__pictures{display:flex;flex-direction:row;flex-wrap:wrap;margin:-4px;margin-bottom:28px}.review__pictures__heading{margin-bottom:16px}.review__pictures__thumbnail{flex-grow:1;width:96px;max-width:384px;max-height:384px;border-radius:5px;margin:4px}.review__content img{max-width:100%;border-radius:10px}.review__categories__item{font-family:open sans light;margin-right:16px}.review__tags{display:flex;flex-direction:row}.review__tags__item{font-family:open sans light;font-size:12px;padding:4px 8px;color:#666;border:1px solid #ddd;border-radius:10px;margin-right:16px;word-break:keep-all}.review__tags__item:hover{text-decoration:none;opacity:.75}.review__summary{font-family:open sans semibold;position:relative;list-style:none;margin-left:16px;padding-left:32px;margin-bottom:32px}.review__summary__heading{font-size:'Open Sans SemiBold';margin-bottom:16px}.review__summary__item{font-family:open sans regular;margin-bottom:16px;line-height:24px}.review__summary__item--plus:before{font-family:open sans semibold;font-size:24px;color:#10722a;content:"+";position:absolute;left:0}.review__summary__item--minus:before{font-family:open sans semibold;font-size:24px;color:#be5a78;content:'–';position:absolute;left:0}.review__metadata{margin-left:-16px;margin-top:-16px;border-spacing:16px}.separator{height:1px;width:100%;background-color:#f0f0f0;margin:32px 0}.reviews-separator{display:flex;flex-direction:row;margin-bottom:32px;align-items:center}.reviews-separator__line{flex:1;height:1px;background-color:#f0f0f0}.reviews-separator__text{font-family:open sans light;font-size:16px;margin:0 16px}.reviews-separator__text--italic{font-style:italic}.paginator{display:flex;flex-direction:row}.paginator__item{flex:1}.paginator__item--previous{text-align:left}.paginator__item--next{text-align:right}@media only screen and (max-width:600px){.header__row{flex-direction:column;align-items:center}.header__avatar{margin-right:unset;margin-bottom:16px}.header__content{align-items:center;text-align:center}.header__categories{flex-wrap:wrap;justify-content:center}.header__categories__item{margin:16px;margin-top:0}.separator{margin:16px 0}.container{padding:16px}.review__grades__item{font-size:20px}.review__title{flex-direction:column;align-items:flex-start;margin-bottom:4px}.review__title__heading{font-size:20px}.review__header__grades{margin-right:16px}.review__header__tags{display:none}}