/* fondamento-regular - latin-ext_latin */
@font-face {
  font-family: 'Fondamento';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/fondamento-v14-latin-ext_latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/fondamento-v14-latin-ext_latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/fondamento-v14-latin-ext_latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/fondamento-v14-latin-ext_latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/fondamento-v14-latin-ext_latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/fondamento-v14-latin-ext_latin-regular.svg#Fondamento') format('svg'); /* Legacy iOS */
}
/* fondamento-italic - latin-ext_latin */
@font-face {
  font-family: 'Fondamento';
  font-style: italic;
  font-weight: 400;
  src: url('../fonts/fondamento-v14-latin-ext_latin-italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/fondamento-v14-latin-ext_latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/fondamento-v14-latin-ext_latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/fondamento-v14-latin-ext_latin-italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/fondamento-v14-latin-ext_latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/fondamento-v14-latin-ext_latin-italic.svg#Fondamento') format('svg'); /* Legacy iOS */
}
h2 {

  font-family: 'Fondamento';
  font-style: normal;
  font-weight: 400;
}
h1 {

  font-family: 'Fondamento';
  font-style: normal;
  font-weight: 400;
    display: flex;
    justify-content: center;
font-size: 5em;
}
.blog-featured h2 a{
background-color: black;
padding: 10px;
color: white;
margin-left: 1em;
margin-bottom: -20px;

}
.item-content h2 a{
background-color: black;
padding: 10px;
color: white;
margin-left: 1em;
margin-bottom: -20px;
}
.blog-featured h2, .blog-items[class*=" masonry-"] h2, .blog-items[class^=masonry-] h2{
margin-top: -1.5em;
}
a:not([class]) {
    text-decoration: none;
}
/* menu header*/
.container-header .grid-child{

    justify-content: center;
}
.container-header{

   background-color: black;
    background-image: none;
}
div.mod-languages ul li.lang-active a{
    background-color: black;
}

element.style {
}
.navbar-collapse.show {
    margin-top: 15px;
}
/* blog-featured */
.com-content-article__body
{

    padding-left: 10px;
    padding-right: 10px;
}
.site-grid {

    display: block;
}
.blog-items {
    grid-gap: 0.5em;
}
.blog-items[class*=" masonry-"], .blog-items[class^=masonry-] {
    -webkit-column-gap: 0.5em;
    -moz-column-gap: 0.5em;
    column-gap: 0.5em;

}
.container-component>*+*, .container-component>:first-child, .container-sidebar-left>*+*, .container-sidebar-left>:first-child, .container-sidebar-right>*+*, .container-sidebar-right>:first-child {
    margin-top: 0;
}
/* footer */
.grid-child {
    max-width: 100%;

}
.footer {
    background-color: black;
    background-image: none;
    color: #fff;
}
#mod-custom95, #mod-custom100, #mod-custom96{
   width: 100%;

}
.footer .grid-child {
    padding: 1.0rem 0.5em;
}
/* hoover image */
.blog-item {
  transform-origin: 15% 15%;
  transition: transform 1s, filter .5s ease-out;
  transform-origin: center center;
}
.blog-item:hover  {
transform: scale(1.1);
}

