@font-face { 
    font-family: BerninoSans;
    font-style: normal;
    font-weight: normal;
    src: url("http://webfonts.justanotherfoundry.com/BerniniSans/BerninoSans-Web-Light");
}

@font-face { 
    font-family: BerninoSans;
    font-style: normal;
    font-weight: bold;
    src: url("http://webfonts.justanotherfoundry.com/BerniniSans/BerninoSans-Web-Bold");
}

@font-face {
    font-family: BerninoSans-Cond;
    font-weight: normal;
    src: url("http://webfonts.justanotherfoundry.com/BerniniSans/BerninoSans-Web-CondensedRegular");
}

@font-face { 
    font-family: BerninoSans-Cond;
    font-weight: bold;
    src: url("http://webfonts.justanotherfoundry.com/BerniniSans/BerninoSans-Web-CondensedBold");
}


body {
    font-family: BerninoSans, sans-serif;
    font-weight: normal;
    font-size: 15px;
    line-height: 1.3;
      /* Activate round dots (Stylistic Set 01) */
      -moz-font-feature-settings: "ss03=1";
      -moz-font-feature-settings: "ss03" 1;
      -webkit-font-feature-settings: "ss03";
      font-feature-settings: "ss03";
}

h1 {
    font-family: BerninoSans-Cond, sans-serif;
    font-weight: bold;
    margin: 48px 0 0px 0;
      -moz-font-feature-settings: "ss03=1";
      -moz-font-feature-settings: "ss03" 1;
      -webkit-font-feature-settings: "ss03";
      font-feature-settings: "ss03";
}

h2 {
    font-family: BerninoSans-Cond, sans-serif;
    font-weight: bold;
      -moz-font-feature-settings: "ss03=1";
      -moz-font-feature-settings: "ss03" 1;
      -webkit-font-feature-settings: "ss03";
      font-feature-settings: "ss03";
}

h3 {
    font-family: BerninoSans-Cond, sans-serif;
    font-weight: bold;
    font-size: 52px;
    line-height: 1;
    margin-bottom: 28px;
      -moz-font-feature-settings: "ss03=1";
      -moz-font-feature-settings: "ss03" 1;
      -webkit-font-feature-settings: "ss03";
      font-feature-settings: "ss03";
}

h4 {
    font-family: BerninoSans, sans-serif;
    line-height: 1.2;
    font-size: 28px;
      -moz-font-feature-settings: "ss03=1";
      -moz-font-feature-settings: "ss03" 1;
      -webkit-font-feature-settings: "ss03";
      font-feature-settings: "ss03";
}


strong, b {
    font-family: BerninoSans, sans-serif;
    font-weight: bold;
}

section #content.column h1#page-title.title {
    margin: 48px 0 8px 0;
}


section table.views-view-grid.cols-4 a {
    display: block;
    font-family: BerninoSans, sans-serif;
    font-weight: bold;
    margin: 0;
} 

#block-locale-language {
    float: right;
    margin-top: -43px;
    padding-right: 10px;
}
@-moz-document url-prefix() {
    #block-locale-language {
    margin-top: -44px;
    }
}


#block-locale-language ul li    {
    float: left;
    padding-right: 4px;
}

#block-locale-language ul li a  {
    color: #fff;
    font-size: 12px;
    text-decoration: none;
}

#block-locale-language ul li a.active {
    color: #47adfc;
}

#block-locale-language .delimter {
    font-family: arial;
    font-size: 9px;
    line-height: 16px;
    font-weight: lighter;
    color: #fff;
}






/* line 11, scss/tgm_webfont_2011.scss */
body a {
  color: #47adfc;
}
/* line 12, scss/tgm_webfont_2011.scss */
body a:hover {
  color: #899faf;
}

/* line 15, scss/tgm_webfont_2011.scss */
h4 strong {
  color: #47adfc;
}

/* line 17, scss/tgm_webfont_2011.scss */
#keyvisual {
  background-image: url(../build/wbfntdy_keyvisual_web2016.jpg);
}

/* line 22, scss/tgm_webfont_2011.scss */
nav ul.menu li a:hover {
  color: #d0b07c;
  text-decoration: none;
}
/* line 23, scss/tgm_webfont_2011.scss */
nav ul.menu li a.active, nav ul.menu li a.active-trail {
  color: #47adfc;
}
/* line 24, scss/tgm_webfont_2011.scss */
nav ul.menu li a.active:hover, nav ul.menu li a.active-trail:hover {
  color: #d0b07c;
}

/* line 29, scss/tgm_webfont_2011.scss */
h1 {
  color: #47adfc !important;
}

/* line 30, scss/tgm_webfont_2011.scss */
h3 {
  color: #47adfc !important;
}

/* line 34, scss/tgm_webfont_2011.scss */
footer .footer-left a:hover {
  color: #d0b07c;
}
/* line 35, scss/tgm_webfont_2011.scss */
footer .footer-right a:hover {
  color: #999;
}

#node-88 {
	margin-top: 42px;
}
