[Tex/LaTex] Figure caption overlapping with minipages

captionsminipage

I'm using minipage to define three images side by side.

However, the captions of those images are overlapping instead of breaking lines according to each minipage.

enter image description here

Following is the code:

\begin{figure}[!ht]
\begin{minipage}{0.32\textwidth}
    \includegraphics[width=\textwidth]{images/briefing-structure.png}
    \caption{Overview of each part that compose the briefings structure.}
    \label{fig:briefings_structure}
\end{minipage}%
\hfill
\begin{minipage}{0.32\textwidth}
    \includegraphics[width=\textwidth]{images/briefing-informationdesign.png}
    \caption{Overview of the briefings and the elements of Design Information and Grids \cite{Tondreau2011}}
    \label{fig:information_design}
\end{minipage}%
\hfill
\begin{minipage}{0.32\textwidth}
    \includegraphics[width=\textwidth]{images/briefing-gestalt.png}
    \caption{Overview of the briefings and the elements of gestalt theory \cite{Lupton2015}}
    \label{fig:briefings_gestalt}
\end{minipage}%
\end{figure}    

Does anybody know what can be done?

UPDATE:

The document is composed by many files, but here is part of the header of the main tex file:

\documentclass[en,twoside,onehalfspacing,qual]{risethesis}
\usepackage{bibentry}
\usepackage{subfigure}
\usepackage{multirow}
\usepackage{rotating}
\usepackage{booktabs}
\usepackage{pdfpages}
\usepackage{caption}
\usepackage{lipsum}

\usepackage{float}

\usepackage{textcomp}
\usepackage{pgfplots}
\pgfplotsset{width=10cm,compat=1.9}

\restylefloat*{figure}

\newcolumntype{L}[1]{>{\raggedright\let\newline\\\arraybackslash\hspace{0pt}}m{#1}}
\newcolumntype{C}[1]{>{\centering\let\newline\\\arraybackslash\hspace{0pt}}m{#1}}
\newcolumntype{R}[1]{>{\raggedleft\let\newline\\\arraybackslash\hspace{0pt}}m{#1}}

\captionsetup[table]{position=top,justification=centering,width=.85\textwidth,labelfont=bf,font=small}
%for code un-comment it
%\captionsetup[lstlisting]{position=top,justification=centering,width=.85\textwidth,labelfont=bf,font=small}
\captionsetup[figure]{position=bottom,justification=centering,width=.85\textwidth,labelfont=bf,font=small}

%% Change the following pdf author attribute name to your name.
\usepackage[linkcolor=black,
            citecolor=blue,
            urlcolor=black,
            colorlinks,
            pdfpagelabels,
            pdftitle={Rise Thesis Template (ABNT)},
            pdfauthor={Rise Thesis Template (ABNT)}]{hyperref}

Best Answer

Please always post a full document that reproduces the problem, which here is caused by some code that you have not posted. by default you get:

enter image description here

\documentclass{article}
\usepackage[demo]{graphicx}
\begin{document}
\begin{figure}[!ht]
\begin{minipage}{0.32\textwidth}
    \includegraphics[width=\textwidth]{images/briefing-structure.png}
    \caption{Overview of each part that compose the briefings structure.}
    \label{fig:briefings_structure}
\end{minipage}%
\hfill
\begin{minipage}{0.32\textwidth}
    \includegraphics[width=\textwidth]{images/briefing-informationdesign.png}
    \caption{Overview of the briefings and the elements of Design Information and Grids \cite{Tondreau2011}}
    \label{fig:information_design}
\end{minipage}%
\hfill
\begin{minipage}{0.32\textwidth}
    \includegraphics[width=\textwidth]{images/briefing-gestalt.png}
    \caption{Overview of the briefings and the elements of gestalt theory \cite{Lupton2015}}
    \label{fig:briefings_gestalt}
\end{minipage}%
\end{figure}
\end{document}