/* latin-ext */
@font-face {
  font-family: 'Kaushan Script';
  font-style: normal;
  font-weight: 400;
  src: local('Kaushan Script'), local('KaushanScript-Regular'), url(https://fonts.gstatic.com/s/kaushanscript/v6/vm8vdRfvXFLG3OLnsO15WYS5DG72wNJHMw.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Kaushan Script';
  font-style: normal;
  font-weight: 400;
  src: local('Kaushan Script'), local('KaushanScript-Regular'), url(https://fonts.gstatic.com/s/kaushanscript/v6/vm8vdRfvXFLG3OLnsO15WYS5DG74wNI.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

body {
  background-attachment: fixed;
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;

  overflow-x:hidden;
  font-family:'Roboto Slab','Helvetica Neue',Helvetica,Arial,sans-serif;
}

body {
  background-image: url("../images/divers/fond.jpg");
}

@media (max-width: 1024px){
  body {
    background-image: url("../images/divers/fondMobile.jpg");
  }
}

.text-primary {
    color:  #4a148c !important;
}

#mainNav {
    padding-top: 25px;
    padding-bottom: 25px;
    -webkit-transition: padding-top .3s,padding-bottom .3s;
    -moz-transition: padding-top .3s,padding-bottom .3s;
    transition: padding-top .3s,padding-bottom .3s;
    border: none;
    background-color:
    transparent;
}

#mainNav.navbar-shrink {
    padding-top: 0;
    padding-bottom: 0;
    background-color: #212529;
}

#mainNav .navbar-brand {
  font-size: 1.75em;
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  transition: all .3s;
  font-family: 'Kaushan Script','Helvetica Neue',Helvetica,Arial,cursive;
}

#mainNav {
  color: #4a148c;
  background-color: rgb(33,37,41,0.8);
  padding-top: 10px;
  padding-bottom: 10px;
}

#mainNav .navbar-brand {
  color: #304ffe;
}

#mainNav .navbar-nav .nav-item a{
  color: #ffffffff;
}

#mainNav .navbar-nav .nav-item .nav-link.active, #mainNav .navbar-nav .nav-item .nav-link:hover {
  color: #304ffe;
}

.header {
  height: 300px;
}

#Jumbotron, .carousel-inner, .carousel-item {
  height: 100%;
}

.carousel-control-prev .fa, .carousel-control-next .fa {
  font-size: 40px;
}

.carousel-indicators li {
  cursor: pointer;
}

.carousel-inner > .carousel-item {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}

#spand {
  color: #fed136;
}

.inter_section {
  padding: 50px 0;
  background-color: transparent;
}

footer {
  color: #fff;
  background-color: #212529;
}

footer .container .section2 {
  padding-top: 10px;
}

ul.social-buttons li a {
  background-color: #fff;
  color: #212529;
}

section {
  padding: 50px 0;
  background-color: #fff;
}

section > h3 {
  font-family: 'Kaushan Script','Helvetica Neue',Helvetica,Arial,cursive;
  padding-bottom: 20px;
  color:  #4a148c;
}

.sec_fond1 {
  background-color: #212529;
}

.sec_fond1 > h3 {
  color: #fff;
}

.carousel-inner > .item > a > img, .carousel-inner > .item > img, .img-responsive, .thumbnail a > img, .thumbnail > img {
  width: 250px;
}



/*___________________Page index.php___________________*/
.marge {
  margin-left: 80px;
}

.backcolor {
  background-color: #4a148c;
}

/*___________________Page info.php___________________*/
#maps_zone iframe {
  width: 100%;
}


/*__________________BottomLayer.php__________________*/
footer {
  padding: 25px 0;
  text-align: center;
}

footer span.footer-text {
  font-size: 90%;
  line-height: 40px;
  text-transform: none;
  font-family: Montserrat,'Helvetica Neue',Helvetica,Arial,sans-serif;
}

ul.social-buttons {
    margin-bottom: 0;
}

ul.social-buttons li a {
  font-size: 20px;
  line-height: 40px;
  display: block;
  width: 40px;
  height: 40px;
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  transition: all .3s;
  color: #fff;
  border-radius: 100%;
  outline: 0;
  background-color: #4a148c;
}
