/* ColorBox, (c) 2011 Jack Moore, MIT license */
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000;opacity:.9;filter:alpha(opacity = 90)}#colorbox{outline:0}#cboxContent{margin-top:20px;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{border:5px solid #000;background:#fff}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}#cboxLoadingGraphic{background:url("../../assets/jquery/colorbox/1.6.1/images/loading.gif") no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url("../../assets/jquery/colorbox/1.6.1/images/controls.png") no-repeat top left;width:28px;height:65px;text-indent:-9999px}#cboxPrevious:hover{background-position:bottom left}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url("../../assets/jquery/colorbox/1.6.1/images/controls.png") no-repeat top right;width:28px;height:65px;text-indent:-9999px}#cboxNext:hover{background-position:bottom right}#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url("../../assets/jquery/colorbox/1.6.1/images/controls.png") no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}
/* Swipe 2.0, (C) Brad Birdsall 2012, MIT license */
.content-slider{overflow:hidden;visibility:hidden;position:relative}.slider-wrapper{overflow:hidden;position:relative}.slider-wrapper>*{float:left;width:100%;position:relative}.slider-control{height:30px;position:relative}.slider-control a,.slider-control .slider-menu{position:absolute;top:9px;display:inline-block}.slider-control .slider-prev{left:0}.slider-control .slider-next{right:0}.slider-control .slider-menu{top:0;width:50%;left:50%;margin-left:-25%;font-size:27px;text-align:center}.slider-control .slider-menu b{color:#bbb;cursor:pointer}.slider-control .slider-menu b.active{color:#666}
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

/* http://meyerweb.com/eric/tools/css/reset/
   v2.0 | 20110126
   License: none (public domain)
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline; }

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block; }

body {
  line-height: 1; }

ol, ul {
  list-style: none; }

blockquote, q {
  quotes: none; }

blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

body {
  margin: 0;
  padding: 0;
  font-family: Ubuntu, Arial, sans-serif;
  font-weight: 300;
  font-size: 14px;
  line-height: 22px; }

h1, h2, h3 {
  font-family: 'Droid Serif', serif;
  font-weight: 400;
  text-align: center;
  hyphens: auto;
  word-wrap: break-word;
  color: #005562;
  -webkit-column-span: all;
  -moz-column-span: all;
  column-span: all; }
  h1 a, h2 a, h3 a {
    text-decoration: none;
    color: #005562; }
    h1 a:hover, h2 a:hover, h3 a:hover {
      color: #006b7c; }

h1 {
  font-size: 32px;
  line-height: 35px;
  margin-bottom: 30px; }

h2 {
  font-size: 28px;
  font-weight: 400;
  line-height: 35px;
  margin-bottom: 30px; }

p {
  margin-bottom: 10px; }

strong {
  font-weight: 700; }

#wrapper {
  *zoom: 1;
  max-width: 71.25em;
  margin-left: auto;
  margin-right: auto; }
  #wrapper:before, #wrapper:after {
    content: " ";
    display: table; }
  #wrapper:after {
    clear: both; }

#header {
  position: relative;
  margin-top: 30px;
  margin-bottom: 30px;
  height: 100px; }
  #header .fullsize .img {
    width: 100%;
    height: 700px;
    display: block;
    background-attachment: fixed;
    background-size: cover;
    background-position: 50% 50%; }
  #header .mod_navigation,
  #header .mod_customnav {
    position: relative; }
    #header .mod_navigation ul,
    #header .mod_customnav ul {
      padding: 0 10px;
      overflow: hidden;
      height: 100px; }
      #header .mod_navigation ul li,
      #header .mod_customnav ul li {
        float: left;
        width: 20%;
        text-align: center;
        padding-top: 34px; }
        @media screen and (max-width: 480px) {
          #header .mod_navigation ul li,
          #header .mod_customnav ul li {
            float: none;
            padding: 0; } }
        #header .mod_navigation ul li a, #header .mod_navigation ul li span,
        #header .mod_customnav ul li a,
        #header .mod_customnav ul li span {
          font-weight: 700;
          color: #3e3e3e;
          text-decoration: none;
          -webkit-transition: color 0.5s ease-in-out;
          -moz-transition: color 0.5s ease-in-out;
          -o-transition: color 0.5s ease-in-out;
          transition: color 0.5s ease-in-out; }
          @media screen and (max-width: 480px) {
            #header .mod_navigation ul li a, #header .mod_navigation ul li span,
            #header .mod_customnav ul li a,
            #header .mod_customnav ul li span {
              color: #fff; } }
        #header .mod_navigation ul li a:hover, #header .mod_navigation ul li span,
        #header .mod_customnav ul li a:hover,
        #header .mod_customnav ul li span {
          color: #005562;
          border-bottom: 2px solid #005562; }
        #header .mod_navigation ul li.home,
        #header .mod_customnav ul li.home {
          padding-top: 0px;
          height: 100px;
          display: block; }
          #header .mod_navigation ul li.home a, #header .mod_navigation ul li.home span,
          #header .mod_customnav ul li.home a,
          #header .mod_customnav ul li.home span {
            background-image: url("../../files/hjbriskadvisory/img/hjbadvisory.png");
            background-repeat: no-repeat;
            background-position: 50% 50%;
            text-indent: -999em;
            display: block;
            width: 100%;
            height: 100%; }
          #header .mod_navigation ul li.home a:hover, #header .mod_navigation ul li.home span,
          #header .mod_customnav ul li.home a:hover,
          #header .mod_customnav ul li.home span {
            border-bottom: 0; }
          @media screen and (max-width: 480px) {
            #header .mod_navigation ul li.home,
            #header .mod_customnav ul li.home {
              display: none; } }
      @media screen and (max-width: 480px) {
        #header .mod_navigation ul,
        #header .mod_customnav ul {
          display: none;
          padding: 0 10px;
          height: auto;
          position: absolute;
          background-color: #3e3e3e;
          width: 48%;
          z-index: 999999;
          top: 51px;
          right: 10px;
          line-height: 35px;
          opacity: 0.9;
          color: #fff; }
          #header .mod_navigation ul li,
          #header .mod_customnav ul li {
            width: 100%; }
            #header .mod_navigation ul li a,
            #header .mod_customnav ul li a {
              width: 100%;
              display: inline-block; }
              #header .mod_navigation ul li a:hover,
              #header .mod_customnav ul li a:hover {
                border-bottom: none; } }
    #header .mod_navigation .signet,
    #header .mod_customnav .signet {
      height: 100px;
      display: none;
      padding-left: 20px; }
      @media screen and (max-width: 480px) {
        #header .mod_navigation .signet,
        #header .mod_customnav .signet {
          display: block;
          float: left;
          margin-right: 7.42297%;
          width: 46.28851%;
          height: 50px; }
          #header .mod_navigation .signet:last-child,
          #header .mod_customnav .signet:last-child {
            margin-right: 0; } }
      #header .mod_navigation .signet img,
      #header .mod_customnav .signet img {
        width: 50px; }
    #header .mod_navigation .arrow,
    #header .mod_customnav .arrow {
      display: none; }
      @media screen and (max-width: 480px) {
        #header .mod_navigation .arrow,
        #header .mod_customnav .arrow {
          position: absolute;
          right: 37px;
          top: 38px; } }
    #header .mod_navigation .menu,
    #header .mod_customnav .menu {
      display: none; }
      @media screen and (max-width: 480px) {
        #header .mod_navigation .menu,
        #header .mod_customnav .menu {
          display: block;
          display: block;
          float: left;
          margin-right: 7.42297%;
          width: 46.28851%;
          margin-right: 0;
          height: 50px;
          padding-right: 20px; }
          #header .mod_navigation .menu:last-child,
          #header .mod_customnav .menu:last-child {
            margin-right: 0; }
          #header .mod_navigation .menu img,
          #header .mod_customnav .menu img {
            margin-top: 4px;
            float: right;
            display: block; } }
    #header .mod_navigation ul.level_2,
    #header .mod_customnav ul.level_2 {
      position: absolute;
      z-index: 9999; }
    @media screen and (max-width: 480px) {
      #header .mod_navigation,
      #header .mod_customnav {
        padding: 0 10px; } }
  @media screen and (max-width: 480px) {
    #header {
      height: 50px; } }

#container .mod_article {
  margin-bottom: 30px;
  *zoom: 1;
  max-width: 71.25em;
  margin-left: auto;
  margin-right: auto; }
  #container .mod_article:before, #container .mod_article:after {
    content: " ";
    display: table; }
  #container .mod_article:after {
    clear: both; }
  #container .mod_article.full, #container .mod_article .full {
    width: 100%;
    max-width: 100%; }
    #container .mod_article.full .ce_text, #container .mod_article.full .ce_image, #container .mod_article .full .ce_text, #container .mod_article .full .ce_image {
      *zoom: 1;
      max-width: 71.25em;
      margin-left: auto;
      margin-right: auto; }
      #container .mod_article.full .ce_text:before, #container .mod_article.full .ce_text:after, #container .mod_article.full .ce_image:before, #container .mod_article.full .ce_image:after, #container .mod_article .full .ce_text:before, #container .mod_article .full .ce_text:after, #container .mod_article .full .ce_image:before, #container .mod_article .full .ce_image:after {
        content: " ";
        display: table; }
      #container .mod_article.full .ce_text:after, #container .mod_article.full .ce_image:after, #container .mod_article .full .ce_text:after, #container .mod_article .full .ce_image:after {
        clear: both; }
  #container .mod_article .reference {
    display: block;
    float: left;
    margin-right: 2.35765%;
    width: 23.23176%;
    padding-top: 30px;
    position: relative; }
    #container .mod_article .reference:last-child {
      margin-right: 0; }
    #container .mod_article .reference figcaption {
      color: #005562;
      position: absolute;
      bottom: 10px;
      left: 10px; }
  #container .mod_article .referencebox {
    position: relative;
    margin-bottom: 50px;
    display: block;
    float: left;
    margin-right: 2.35765%;
    width: 31.76157%;
    background-color: #f5f5f5;
    height: 250px;
    padding: 10px;
    overflow: hidden;
    border-left: 10px solid #005562; }
    #container .mod_article .referencebox:last-child {
      margin-right: 0; }
    #container .mod_article .referencebox .content {
      -webkit-column-count: 1;
      -moz-column-count: 1;
      column-count: 1;
      text-align: center; }
    #container .mod_article .referencebox.omega {
      margin-right: 0; }
    #container .mod_article .referencebox h2 {
      margin-bottom: 10px; }
    #container .mod_article .referencebox .button {
      background-color: #005562;
      margin: 20px auto;
      height: 40px;
      min-width: 150px;
      line-height: 40px;
      color: #fff !important;
      text-align: center;
      text-decoration: none;
      display: inline-block;
      -webkit-transition: background-color 0.25s ease-in-out;
      -moz-transition: background-color 0.25s ease-in-out;
      -o-transition: background-color 0.25s ease-in-out;
      transition: background-color 0.25s ease-in-out;
      margin: 0 auto;
      position: absolute;
      bottom: 20px;
      left: 50%;
      margin-left: -75px; }
      #container .mod_article .referencebox .button:hover {
        background-color: #006b7c;
        color: #fff; }
    @media screen and (max-width: 480px) {
      #container .mod_article .referencebox {
        display: block;
        float: left;
        margin-right: 7.42297%;
        width: 100%;
        margin-top: 20px;
        margin-bottom: 10px; }
        #container .mod_article .referencebox:last-child {
          margin-right: 0; } }
  #container .mod_article .strategy {
    margin-top: 20px;
    display: block;
    float: left;
    margin-right: 2.35765%;
    width: 65.88078%; }
    #container .mod_article .strategy:last-child {
      margin-right: 0; }
    #container .mod_article .strategy .content {
      -webkit-column-count: 1;
      -moz-column-count: 1;
      column-count: 1; }
    @media screen and (max-width: 480px) {
      #container .mod_article .strategy {
        display: block;
        float: left;
        margin-right: 7.42297%;
        width: 100%; }
        #container .mod_article .strategy:last-child {
          margin-right: 0; } }
  #container .mod_article .case {
    margin-top: 20px;
    display: block;
    float: left;
    margin-right: 2.35765%;
    width: 31.76157%;
    background-color: #f5f5f5;
    padding: 20px; }
    #container .mod_article .case:last-child {
      margin-right: 0; }
    #container .mod_article .case .content {
      -webkit-column-count: 1;
      -moz-column-count: 1;
      column-count: 1;
      overflow: hidden; }
    #container .mod_article .case h3 {
      margin-bottom: 20px; }
    @media screen and (max-width: 480px) {
      #container .mod_article .case {
        display: block;
        float: left;
        margin-right: 7.42297%;
        width: 100%; }
        #container .mod_article .case:last-child {
          margin-right: 0; } }
  #container .mod_article .maturity .ce_text ul {
    padding: 0;
    margin-bottom: 30px; }
    #container .mod_article .maturity .ce_text ul li {
      list-style-type: none;
      background-image: url("../../files/hjbriskadvisory/img/list-style-image.png");
      background-repeat: no-repeat;
      background-position: 10px 12px;
      background-color: #f5f5f5;
      padding: 10px 10px 10px 40px;
      margin-bottom: 4px; }
  @media screen and (max-width: 960px) {
    #container .mod_article {
      padding: 0 10px; } }
#container .mod_newslist h2, #container .mod_newslist h1, #container .mod_newsreader h2, #container .mod_newsreader h1 {
  margin-bottom: 10px; }
#container .mod_newslist .info, #container .mod_newsreader .info {
  font-weight: 400;
  text-align: center;
  margin-bottom: 40px; }
#container .mod_newslist .back, #container .mod_newsreader .back {
  text-align: center; }
  #container .mod_newslist .back a, #container .mod_newsreader .back a {
    background-color: #005562;
    margin: 20px auto;
    height: 40px;
    min-width: 150px;
    line-height: 40px;
    color: #fff !important;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    -webkit-transition: background-color 0.25s ease-in-out;
    -moz-transition: background-color 0.25s ease-in-out;
    -o-transition: background-color 0.25s ease-in-out;
    transition: background-color 0.25s ease-in-out; }
    #container .mod_newslist .back a:hover, #container .mod_newsreader .back a:hover {
      background-color: #006b7c;
      color: #fff; }
#container .mod_newslist .more, #container .mod_newsreader .more {
  text-align: center; }
  #container .mod_newslist .more a, #container .mod_newsreader .more a {
    background-color: #005562;
    margin: 20px auto;
    height: 40px;
    min-width: 150px;
    line-height: 40px;
    color: #fff !important;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    -webkit-transition: background-color 0.25s ease-in-out;
    -moz-transition: background-color 0.25s ease-in-out;
    -o-transition: background-color 0.25s ease-in-out;
    transition: background-color 0.25s ease-in-out; }
    #container .mod_newslist .more a:hover, #container .mod_newsreader .more a:hover {
      background-color: #006b7c;
      color: #fff; }
#container .mod_newslist .image_container, #container .mod_newsreader .image_container {
  margin-bottom: 30px; }
  #container .mod_newslist .image_container img, #container .mod_newsreader .image_container img {
    max-width: 100%;
    height: auto; }
#container .mod_newslist .layout_full, #container .mod_newslist .layout_latest, #container .mod_newsreader .layout_full, #container .mod_newsreader .layout_latest {
  margin-bottom: 30px; }
  #container .mod_newslist .layout_full .teaser, #container .mod_newslist .layout_latest .teaser, #container .mod_newsreader .layout_full .teaser, #container .mod_newsreader .layout_latest .teaser {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2; }
    @media screen and (max-width: 480px) {
      #container .mod_newslist .layout_full .teaser, #container .mod_newslist .layout_latest .teaser, #container .mod_newsreader .layout_full .teaser, #container .mod_newsreader .layout_latest .teaser {
        -webkit-column-count: 1;
        -moz-column-count: 1;
        column-count: 1; } }
#container .mod_newslist .layout_full p.info, #container .mod_newsreader .layout_full p.info {
  margin-bottom: 20px; }
#container .mod_newslist .layout_full .info + h2, #container .mod_newsreader .layout_full .info + h2 {
  margin-bottom: 30px;
  font-style: italic; }
#container .mod_newslist .layout_full .ce_text h3, #container .mod_newsreader .layout_full .ce_text h3 {
  -webkit-column-span: 1;
  -moz-column-span: 1;
  column-span: 1;
  margin-bottom: 10px; }
#container .ce_text,
#container .fullsize,
#container .banner-top {
  margin-bottom: 50px; }
#container .ce_text a:link, #container .ce_text a:visited {
  color: #005562; }
#container .ce_text a:hover {
  color: #006b7c; }
#container .ce_text ul {
  list-style-type: none; }
  #container .ce_text ul li {
    background-image: url("../../files/hjbriskadvisory/img/bullet.png");
    background-repeat: no-repeat;
    background-position: 0px 9px;
    padding: 0 0 10px 15px;
    -webkit-column-break-inside: avoid;
    -moz-column-break-inside: avoid;
    -o-column-break-inside: avoid;
    break-inside: avoid;
    column-break-inside: avoid; }
#container .ce_text h3 {
  -webkit-column-span: 1;
  -moz-column-span: 1;
  column-span: 1;
  margin-bottom: 10px; }
#container .ce_text .content {
  -webkit-column-count: 2;
  -moz-column-count: 2;
  column-count: 2; }
  @media screen and (max-width: 480px) {
    #container .ce_text .content {
      -webkit-column-count: 1;
      -moz-column-count: 1;
      column-count: 1; } }
#container .ce_text.nocol .content {
  -webkit-column-count: 1;
  -moz-column-count: 1;
  column-count: 1; }
#container .ce_ContentBackgroundImage {
  margin-bottom: 50px; }
#container .fullsize img {
  max-width: 100% !important;
  height: auto; }
#container .image_container.float_right {
  padding-left: 60px;
  padding-top: 6px;
  padding-bottom: 30px; }
#container figcaption {
  width: 100% !important; }
#container .ce_sliderStart {
  position: relative; }
  #container .ce_sliderStart .slider-next,
  #container .ce_sliderStart .slider-prev {
    background-color: #005562;
    margin: 20px auto;
    height: 40px;
    min-width: 150px;
    line-height: 40px;
    color: #fff !important;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    -webkit-transition: background-color 0.25s ease-in-out;
    -moz-transition: background-color 0.25s ease-in-out;
    -o-transition: background-color 0.25s ease-in-out;
    transition: background-color 0.25s ease-in-out;
    margin: 0;
    top: -9px; }
    #container .ce_sliderStart .slider-next:hover,
    #container .ce_sliderStart .slider-prev:hover {
      background-color: #006b7c;
      color: #fff; }
  #container .ce_sliderStart .slider-next {
    right: 0; }
  #container .ce_sliderStart .slider-menu {
    top: 0px; }
#container #map {
  height: 350px; }

#footer {
  *zoom: 1;
  max-width: 71.25em;
  margin-left: auto;
  margin-right: auto;
  border-top: 1px solid #005562;
  padding: 15px 0 30px 0;
  position: relative; }
  #footer:before, #footer:after {
    content: " ";
    display: table; }
  #footer:after {
    clear: both; }
  #footer #legal, #footer #contact {
    display: block;
    float: left;
    margin-right: 2.35765%;
    width: 23.23176%;
    text-decoration: none;
    font-weight: 300;
    color: #3e3e3e;
    display: inline-block; }
    #footer #legal:last-child, #footer #contact:last-child {
      margin-right: 0; }
    @media screen and (max-width: 480px) {
      #footer #legal, #footer #contact {
        display: block;
        float: left;
        margin-right: 7.42297%;
        width: 46.28851%;
        padding-left: 10px;
        padding-bottom: 20px; }
        #footer #legal:last-child, #footer #contact:last-child {
          margin-right: 0; } }
    @media screen and (max-width: 700px) {
      #footer #legal, #footer #contact {
        display: block;
        float: left;
        margin-right: 2.35765%;
        width: 48.82117%;
        padding-left: 10px; }
        #footer #legal:last-child, #footer #contact:last-child {
          margin-right: 0; } }
  @media screen and (max-width: 480px) {
    #footer #contact {
      margin-right: 0;
      padding-left: 0; } }
  #footer nav.mod_changelanguage {
    text-decoration: none;
    font-weight: 700;
    color: #3e3e3e;
    display: inline-block;
    display: block;
    float: left;
    margin-right: 2.35765%;
    width: 14.70196%; }
    #footer nav.mod_changelanguage ul {
      float: right; }
      #footer nav.mod_changelanguage ul li {
        padding-left: 20px;
        float: left; }
        #footer nav.mod_changelanguage ul li a, #footer nav.mod_changelanguage ul li a:visited, #footer nav.mod_changelanguage ul li span {
          text-decoration: none;
          color: #3e3e3e;
          -webkit-transition: color 0.5s ease-in-out;
          -moz-transition: color 0.5s ease-in-out;
          -o-transition: color 0.5s ease-in-out;
          transition: color 0.5s ease-in-out; }
          #footer nav.mod_changelanguage ul li a:hover, #footer nav.mod_changelanguage ul li a:visited:hover, #footer nav.mod_changelanguage ul li span:hover {
            color: #005562; }
        #footer nav.mod_changelanguage ul li span {
          color: #005562; }
    #footer nav.mod_changelanguage:last-child {
      margin-right: 0; }
    @media screen and (max-width: 700px) {
      #footer nav.mod_changelanguage {
        display: block;
        float: left;
        margin-right: 2.35765%;
        width: 48.82117%;
        margin-left: 0%;
        margin-right: 0; }
        #footer nav.mod_changelanguage:last-child {
          margin-right: 0; }
        #footer nav.mod_changelanguage ul {
          float: left;
          padding-left: 10px; }
          #footer nav.mod_changelanguage ul li {
            padding: 0 10px 0 0; } }
    @media screen and (max-width: 480px) {
      #footer nav.mod_changelanguage {
        display: block;
        float: left;
        margin-right: 7.42297%;
        width: 46.28851%; }
        #footer nav.mod_changelanguage:last-child {
          margin-right: 0; }
        #footer nav.mod_changelanguage ul li {
          padding: 0 10px 0 0; } }
  #footer nav.mod_customnav {
    display: block;
    float: left;
    margin-right: 2.35765%;
    width: 31.76157%;
    margin-right: 0; }
    #footer nav.mod_customnav .signet, #footer nav.mod_customnav .menu, #footer nav.mod_customnav .arrow {
      display: none; }
    #footer nav.mod_customnav ul {
      float: right; }
      #footer nav.mod_customnav ul li {
        float: left;
        padding-left: 20px; }
        @media screen and (max-width: 700px) {
          #footer nav.mod_customnav ul li {
            padding-left: 10px;
            display: inline-block; } }
        @media screen and (max-width: 480px) {
          #footer nav.mod_customnav ul li {
            padding-left: 10px;
            display: inline-block; } }
        #footer nav.mod_customnav ul li a {
          text-decoration: none;
          color: #3e3e3e;
          font-weight: 700;
          display: inline-block;
          -webkit-transition: color 0.5s ease-in-out;
          -moz-transition: color 0.5s ease-in-out;
          -o-transition: color 0.5s ease-in-out;
          transition: color 0.5s ease-in-out; }
          #footer nav.mod_customnav ul li a:hover {
            text-decoration: none;
            font-weight: 700;
            color: #005562;
            display: inline-block; }
        #footer nav.mod_customnav ul li span {
          text-decoration: none;
          font-weight: 700;
          color: #005562;
          display: inline-block; }
    #footer nav.mod_customnav:last-child {
      margin-right: 0; }
    @media screen and (max-width: 700px) {
      #footer nav.mod_customnav {
        display: block;
        float: left;
        margin-right: 2.35765%;
        width: 100%; }
        #footer nav.mod_customnav:last-child {
          margin-right: 0; } }
    @media screen and (max-width: 480px) {
      #footer nav.mod_customnav {
        display: block;
        float: left;
        margin-right: 7.42297%;
        width: 100%;
        margin-right: 0;
        padding-right: 10px; }
        #footer nav.mod_customnav:last-child {
          margin-right: 0; } }
  #footer #social {
    position: absolute;
    right: 0;
    top: 56px;
    width: 43px; }
    @media screen and (max-width: 960px) {
      #footer #social {
        right: 15px; } }
    @media screen and (max-width: 480px) {
      #footer #social {
        right: 3px;
        top: 16px; } }
    #footer #social .linkedin {
      height: 19px;
      width: 19px;
      background-image: url("../../files/hjbriskadvisory/img/linkedin.png");
      background-repeat: no-repeat;
      text-indent: -999em;
      display: inline-block;
      float: right; }
    #footer #social .xing {
      margin-right: 5px;
      height: 19px;
      width: 19px;
      background-image: url("../../files/hjbriskadvisory/img/xing.png");
      background-repeat: no-repeat;
      text-indent: -999em;
      display: inline-block; }

@media screen and (max-width: 480px) {
  .hide-on-mobile {
    display: none;
    visibility: hidden; } }
@media print {
  #container {
    padding-top: 50px; }

  .ce_ContentBackgroundImage,
  #header, .mod_customnav, .mod_changelanguage {
    display: none;
    visibility: hidden; } }
.column-break {
  -webkit-column-break-before: always;
  break-before: column; }

.invisible {
  display: none; }

