.component--add-topic .topic-label{font-size:12px;line-height:14px;letter-spacing:1px;text-transform:uppercase}@media (max-width:480px){.component--add-topic .col-topic .inside-topic{text-align:left}}@media (max-width:992px){.component--add-topic .flag-topic-flag{text-align:center}}@media (max-width:480px){.component--add-topic .col-links .links{text-align:center}}.component--add-topic .field--name-field-tag-primary a{font-family:"Playfair Display",serif;font-size:18px;line-height:26px;font-weight:700;color:#464646;letter-spacing:.3px;text-decoration:none}.component--add-topic .field--name-field-tag-primary a:before{content:'';background:#e3352a}.component--add-topic .links{display:-ms-flexbox;display:-webkit-flex;display:-webkit-box;display:flex}.component--add-topic .links li{font-family:"Playfair Display",serif;font-size:14px;line-height:24px;color:#464646;font-weight:700;letter-spacing:1.28px;text-transform:uppercase}.component--add-topic .links li:after{content:'/'}.component--add-topic .links li a{color:inherit}.component--add-topic .flag.action-unflag a:after{background:url(/themes/custom/fdl/images/star-flag-active.svg) no-repeat;-webkit-background-size:17px 16px;background-size:17px 16px}.component--add-topic .flag a,.component--add-topic .flag span{font-family:"Playfair Display",serif;font-size:12px;line-height:25px;font-weight:700;text-transform:uppercase;letter-spacing:.3px;text-decoration:none;color:inherit;background:#fff;border:2px solid #e3352a}.component--add-topic .flag a:after,.component--add-topic .flag span:after{content:'';background:url(/themes/custom/fdl/images/star-flag.svg) no-repeat;-webkit-background-size:17px 16px;background-size:17px 16px;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
