.comments{padding:8px;padding:0.5rem}.comments{display:inline-block}.comments .material-icons{vertical-align:-20%}.timeline{list-style:none;padding:20px 0;padding:1.25rem 0;position:relative}.timeline:before{background-color:#eee;bottom:0;content:" ";left:50%;margin-left:-1.5px;position:absolute;top:0;width:3px}.timeline>li{clear:left;float:left;margin-bottom:40px;position:relative;width:50%}.timeline>li:before,.timeline>li:after{content:" ";display:table}.timeline>li:after{clear:both}.timeline>li>.timeline-panel{background:#fff;border:1px solid #d4d4d4;float:left;position:relative;width:94%}.timeline>li>.timeline-panel:before{background:#ccc;content:" ";display:inline-block;height:7px;position:absolute;right:-17px;top:38px;width:7px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.timeline>li>.timeline-badge{color:#ccc;cursor:pointer;font-size:1.4em;height:24px;line-height:50px;position:absolute;right:-12px;text-align:center;top:19px;width:24px;z-index:9}.timeline>li .timeline-heading{background:#aaa;min-height:120px;position:relative}.timeline>li .timeline-heading .h3{bottom:16px;color:#fff;left:16px;position:absolute;text-shadow:rgba(0,0,0,0.6) 1px 1px 4px;font-size:24px;font-size:1.5rem}.timeline>li .timeline-heading .date{background:#fff;display:inline-block;left:-4px;padding:8px 10px;padding:0.5rem 0.625rem;position:absolute;top:20px;-moz-box-shadow:0 1px 1px rgba(0,0,0,0.35);-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.35);box-shadow:0 1px 1px rgba(0,0,0,0.35)}.timeline>li .timeline-heading .date:after{border-color:transparent #777 transparent transparent;border-style:solid;border-width:0 5px 5px 0;bottom:-6px;content:'';height:0;left:-1px;position:absolute;width:0}.timeline>li .timeline-body{border-bottom:1px solid #e8e8e8;padding:16px;padding:1rem}.timeline>li .timeline-body img{display:block;width:100% \9;max-width:100%;height:auto}.timeline>li .timeline-footer{padding:8px;padding:0.5rem}.timeline>li .photo-album-attachment li{padding:5px}.timeline>li.timeline-inverted{clear:right;float:right;margin-bottom:40px}.timeline>li.timeline-inverted>.timeline-panel{float:right}.timeline>li.timeline-inverted>.timeline-panel:before{left:-17px;right:auto}.timeline>li.timeline-inverted>.timeline-panel:after{left:-14px;right:auto}.timeline>li.timeline-inverted>.timeline-badge{left:-12px}.timeline>li:nth-child(2){margin-top:60px}@media (max-width: 992px){.adaptive .timeline>li>.timeline-panel:before{right:-11px}.adaptive .timeline>li.timeline-inverted>.timeline-panel:before{left:-17px}}@media (max-width: 767px){.adaptive .timeline:before{left:40px}.adaptive .timeline>li{margin-bottom:20px;position:relative;width:100%;float:left;clear:left}.adaptive .timeline>li>.timeline-panel{float:right;width:calc(100% - 70px);width:-moz-calc(100% - 70px);width:-webkit-calc(100% - 70px)}.adaptive .timeline>li>.timeline-panel:before{left:-17px;right:auto;top:39px}.adaptive .timeline>li>.timeline-badge{left:28px;margin-left:0}.adaptive .timeline>li.timeline-inverted{float:left;clear:left;margin-top:30px;margin-bottom:30px}.adaptive .timeline>li.timeline-inverted>.timeline-badge{left:28px}}.post>.credentials{border-bottom:1px solid #f5f5f5;border-top:1px solid #f5f5f5}.post .comments{margin-left:20px}.post img{display:block;width:100% \9;max-width:100%;height:auto}.reviews-branch{list-style:none;margin:0;padding:0}.reviews-branch.main-tree{border-bottom:1px solid #e3e3e3}.reviews-branch ul{padding-left:50px}.reviews-branch .review{padding:20px 0;padding:1.25rem 0}.reviews-branch li{border-top:1px solid #e3e3e3}.reviews-branch li .summary{padding:0 15px;overflow:hidden}.reviews-branch li .no-avatar{color:#fff;height:44px;line-height:44px;text-align:center;text-transform:uppercase;width:44px;font-size:20px;font-size:1.25rem}.reviews-branch li .actions a{font-weight:400;margin-left:-8px}.reviews-branch li .actions a:hover{text-decoration:none}.comment-form .h4{font-size:18px;font-weight:400}.comment-form .mdl-textfield{width:100%}.comment-form .is-focused .mdl-textfield__label{font-size:16px}.comment-form .mdl-textfield__label{color:#888;font-size:18px}
