@font-face {
    font-family: 'Material Icons';
    font-style: normal;
    font-weight: 400;
    src: url(../font/MaterialIcons/MaterialIcons-Regular.eot); /* For IE6-8 */
    src: local('Material Icons'),
         local('MaterialIcons-Regular'),
         url(../font/MaterialIcons/MaterialIcons-Regular.woff2) format('woff2'),
         url(../font/MaterialIcons/MaterialIcons-Regular.woff) format('woff'),
         url(../font/MaterialIcons/MaterialIcons-Regular.ttf) format('truetype');
  }
  
  .material-icons {
    font-family: 'Material Icons';
    font-weight: normal;
    font-style: normal;
    font-size: 24px;  /* Preferred icon size */
    display: inline-block;
    line-height: 1;
    text-transform: none;
    letter-spacing: normal;
    word-wrap: normal;
    white-space: nowrap;
    direction: ltr;
  
    /* Support for all WebKit browsers. */
    -webkit-font-smoothing: antialiased;
    /* Support for Safari and Chrome. */
    text-rendering: optimizeLegibility;
  
    /* Support for Firefox. */
    -moz-osx-font-smoothing: grayscale;
  
    /* Support for IE. */
    font-feature-settings: 'liga';
  }
 
  @media (max-width: 1920px) {
      #footer {
        bottom:0px;
        left:0px;
        right:0px;
        position: absolute;
      }
      #footer2 {
        bottom:0px;
        left:0px;
        right:0px;
        position: absolute;
      }
  }
  
  
  @media (max-width: 1040px) {
    #footer {
      bottom:0px;
      left:0px;
      right:0px;
      position: absolute;
    }
    #footer2 {
      bottom:0px;
      left:0px;
      right:0px;
      position: absolute;
    }
  }
  
  @media (max-width: 640px) {
    #footer {
      bottom:0px;
      left:0px;
      right:0px;
      position: relative;
    }
    #footer2 {
      bottom:0px;
      left:0px;
      right:0px;
      position: absolute;
    }
  }

    
  @media screen { 
    .dropdown:hover .dropdown-menu, 
    .btn-group:hover .dropdown-menu { 
        display: block; 
        background-color: #3658A7;
    } 
    .dropdown-menu { 
        margin: auto; 
    } 
    .dropdown-toggle { 
        margin: auto; 
    } 
    .navbar .dropdown-toggle, 
    .nav-tabs .dropdown-toggle { 
        margin: auto; 
    } 
} 
.sm-link:hover { 
  background-color: rgb(1, 17, 54);
} 
.sm-link-text { 
color: white;
}
.sm-link-nav-normal { 
  line-height: 10px;margin: 3px;padding: 3px;
}
.map-container-section {
overflow:hidden;
padding-bottom:56.25%;
position:relative;
height:0;
}
.map-container-section iframe {
left:0;
top:0;
height:100%;
width:100%;
position:absolute;
}

/* Slider */
.slick-slide {
  margin: 0px 20px;
}

.slick-slide img {
  width: 100%;
}

.slick-slider
{
  position: relative;

  display: block;
  box-sizing: border-box;

  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;

  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -ms-touch-action: pan-y;
      touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list
{
  position: relative;

  display: block;
  overflow: hidden;

  margin: 0;
  padding: 0;
}
.slick-list:focus
{
  outline: none;
}
.slick-list.dragging
{
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
  -webkit-transform: translate3d(0, 0, 0);
     -moz-transform: translate3d(0, 0, 0);
      -ms-transform: translate3d(0, 0, 0);
       -o-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}

.slick-track
{
  position: relative;
  top: 0;
  left: 0;

  display: block;
}
.slick-track:before,
.slick-track:after
{
  display: table;

  content: '';
}
.slick-track:after
{
  clear: both;
}
.slick-loading .slick-track
{
  visibility: hidden;
}

.slick-slide
{
  display: none;
  float: left;

  height: 100%;
  min-height: 1px;
}
[dir='rtl'] .slick-slide
{
  float: right;
}
.slick-slide img
{
  display: block;
}
.slick-slide.slick-loading img
{
  display: none;
}
.slick-slide.dragging img
{
  pointer-events: none;
}
.slick-initialized .slick-slide
{
  display: block;
}
.slick-loading .slick-slide
{
  visibility: hidden;
}
.slick-vertical .slick-slide
{
  display: block;

  height: auto;

  border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
  display: none;
}
.navbar .navbar-brand img {
 height: 20px;
}

.navbar .navbar-brand {
 padding-top: 0;
}

.navbar .button-collapse {
 padding-top: 1px;
}

.card-intro .card-body {
 padding-top: 1.5rem;
 padding-bottom: 1.5rem;
 border-radius: 0 !important;
}

.card-intro .card-body h1 {
 margin-bottom: 0;
}

.card-intro {
 margin-top: 64px;
}

@media (max-width: 450px) {
 .card-intro {
   margin-top: 56px;
 }
}

@media (min-width: 1441px) {
 .card-intro {
   padding-left: 0 !important;
 }
}
.newsticker {
color: white;
   list-style-type: none;
   border: 1px dashed #fff;
   background: #050c44;
   padding: 3px;
   margin: 0;
}
.ongletM {
   padding-left: 6px;
padding-right: 6px;
}


/* Modal */
.input-grey .input-group-lg>.input-group-prepend>.input-group-text {
  border-radius: .125rem;
}

.input-grey .form-control {
  border-radius: .125rem;
}

.input-grey .form-control.form-control-lg {
  font-size: 1rem;
}

.form-control:focus {
  background-color: rgba(255,255,255,.3);
}

.input-grey input::placeholder {
  color: #fff;
}

.input-grey .input-group-lg>.form-control:not(textarea) {
  height: calc(1.5em + 1rem + 6px);
}

.social .fab {
  width: 30px;
  height: 30px;
}
  