html, body {
  scroll-behavior: auto;
    scroll-behavior: smooth;
}

#g-navigation .g-main-nav {
  text-transform: uppercase!important;
}
.mod-languages .btn-secondary, {
  color:#000000!important;
}
#language_btn_111 {
  background:#c2c2c2;
  }
#language_btn_111:hover {
  background:#cfcfcf;
  }
.g-main-nav .g-toplevel > li > .g-menu-item-container {
    text-decoration: none!important;
    padding: 1.8rem 0.938rem!important;
   font-weight: 400;
    text-transform: uppercase;
}
#g-footer {
    color: #ffffff;
  }
.flipster__button {
    top: 10%;
  }
#g-showcase {
    text-align: center;
}
#g-navigation .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active, .g-main-nav .g-toplevel > li {
  transform: skew(-15deg, 0);
}
.g-main-nav .g-toplevel > li > a{
transform: skew(15deg, 0);
  }


  @supports (display:grid)
.blog-items[class*=" columns-"] > div, .blog-items[class^="columns-"] > div {
  flex: 0 1 auto;
  width: auto;
  max-width: none;
}
.boxed .blog-item {
  box-shadow: 0 0 2px rgba(51,57,66,.1),0 2px 5px rgba(51,57,66,.08),0 5px 15px rgba(51,57,66,.08),inset 0 0.5px 0 #d1d1d1;
}
  @supports (display:grid)
.blog-items .blog-item {
  padding: 0;
}
  @media (min-width: 896px){
	  
.image-left .blog-item, .image-right .blog-item {
  flex-direction: row;
}
.image-left .blog-item, .image-right .blog-item {
  flex-direction: column;
}
.image-left .blog-item, .image-right .blog-item {
  flex-direction: row;
}
  }
.boxed .blog-item {
  background-color: #fff;
  box-shadow: 0 0 2px rgba(51,57,66,.1),0 2px 5px rgba(51,57,66,.08),0 5px 15px rgba(51,57,66,.08),inset 0 1px 0 rgba(51,57,66,.08);
}
.blog-item {
  display: flex;
  flex-direction: column;
  padding: 0 .5em 1em;
  overflow: hidden;
}
*, ::after, ::before {
  box-sizing: border-box;
}
.g-img-circle {
  border-radius: 50%;
}
#g-main .btn-secondary {
    background-color: rgba(255, 255, 255, 0);
    color: #ed1132;
    border-color: #ed1132;
  border-radius: 0;
  }
#g-main .btn-secondary:active, #g-main .btn-secondary:hover, #g-main .btn-secondary:focus {
    background-color: #ed1132;
    border-color: #ed1132;
    color: #ffffff;
  border-radius: 0;
  }
#g-main .icon-chevron-right{

}


.flipster__button--next, .flipster__button--prev {
   background-color: #ffffff;
}

.table-contact, .table-contact td {
 border: 0px;
}
.history{
  width:50%;
}
@media (max-width: 1440px) {

.g-offcanvas-toggle {
    display: block;
  }
}
@media only screen and (max-width: 770px) {
.tm-slider-items{
  display:none;
}
.jl-card-primary {
  padding-top: 80px;
}
  .table-contact td {
 float:left;
}
  .history{
  width:100%;
}
  .image-left .blog-item .item-image, .image-right .blog-item .item-image {
  flex: 1 0 5%;
}
  }
.invisible {
  display:none;
}


@media (min-width:960px) {
  .jl-countdown-number {
    font-size:5rem
  }
  .jl-countdown-separator {
    font-size: 2.5rem;
  }
  }
.article-info-term{
  display:none;
}
.sample-content .sample-description {
  font-size: 1rem;
}

.page-item.active .page-link {
    background-color: #0c3357;
    border-color: #0c3357;
}