form #website{ display:none; }
.overflow-hidden {
    overflow: hidden;
}
/*# sourceMappingURL=style.css.map */
.flipster {
    overflow-x: visible !important;
    height: 35vh !important;
}
.agrandir {
    position: relative;
    top: -34px;
    float: right;
    padding-right: 5px;
}
.modal-dialog {
    max-width: 70% !important;
}
.modal-content {

}
.btn:hover {
    cursor: pointer;
}
.bg-pic-choice {
    color: #1d82ff;
    opacity: 0.3;
}
.bg-pic-choice:hover {
    opacity: 0.6;
}
.bg-pic-choice-active {
    opacity: 1;
    color: #1d82ff !important;
}
.pb_cover_v1 {
    background-blend-mode: luminosity;
}

.larger {
    font-size: 1.9rem;
    line-height: 2.2rem;
}
.larger-1 {
    font-size: 1.5rem;
    line-height: 1.8rem;
}
.titre {
    font-size: 5rem;
    line-height: 3.5rem;
    color: white;
}
.titre-1  {
    font-size: 3rem;
    line-height: 3rem;
    color: white;
}
.submit {
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 40px;
    padding-right: 40px;
    border-color: #1d82ff;
    background-color: #1d82ff;
    color: #ffffff;
    /*background-color: #ffffff;*/
    opacity: 0.7;
}
.submit:hover {
    background-color: #1d82ff;
    color: #ffffff;
    opacity: 0.9;
}

.flash-box {
    position: absolute;
    width: 100%;
    height: 100px;
    z-index: 101;
    top: 20em;
}
.flash {
    margin: auto;
    width: 30%;
    color: white;
    font-size: 25px;
    text-align: center;
    padding: 5px;
    background-color: #aaaaaa;
    opacity:0.8;
    align-content: center;
    flex: 500px;
}
.flash-nok {
    background-color: red;
}
.flash-ok {
    background-color: green;
}

.nav-item {
    text-align: center;
}
section {
    height: 100%;
    /*overflow-y: scroll;*/
    z-index: 10000;
}
.ig-wrapper{
    display: block;
}
.ig-img-wrapper{
    margin: 5px;
    vertical-align: top;
    font-size: 18px;
    line-height: 20px;
    display: inline-block;
    border-radius: 0;
    height:200px;
    opacity: 1;
    width: 200px;
}
.ig-img-image{
    width:200px;
    height:200px;
    vertical-align: bottom;
    border: thin solid #7e7e7e;
}
.ig-img-album{
    border: double #7e7e7e;
}
.ig-img-image:hover{
    opacity: 0.7;
}
.ig-img-wrapper .ig-img-text {
    display: flex;
    justify-content: center; /* align horizontal */
    align-items: center; /* align vertical */
    height: 200px;
    padding: 20px;
    color:#ffffff;
    font-size: larger;
    position:relative;
    top:-200px;
    visibility:hidden;
    background-color: #333333;
    width: 200px;
    text-align: center;
    vertical-align: middle;
    border: thin solid #7e7e7e;
    opacity: 0.8;
    line-height: 26px;
}
.ig-img-wrapper:hover .ig-img-text {
    visibility:visible;
}
.btn-adh {
    font-family: Barlow Condensed, Arial, sans-serif;
    font-weight: bolder;
    border-radius: 10px;
    padding: 15px 40px 15px 40px;
    opacity: 0.8;
    background-color: #d8d8d8;
    margin-top: 10px;
    margin-bottom: 10px;
}
button.btn-adh{
    padding-left: 75px;
    padding-right: 75px;
    border: 0;
}
.btn-adh:hover{
    background-color: #1d82ff;
}
.btn-adh.active{
    background-color: #1d82ff;
    color: #eedc3b !important;
}
.section-adh {
    background-color: #1d82ff;
    color: #ffffff;
    opacity: 0.6;
    min-height: 150px;
    text-align: center;
    padding-top: 50px;
}
.section-adh-content {
    opacity: 0.6;
}


input, .adh-input {
    padding-left: 8px;
    border-radius: 4px;
    border: 1px solid #aaa;
    margin: 5px;
}
.adh-input{
    max-width:100%;
    vertical-align: middle;
}
.adh-input.dark{
    border: 1px solid black;
}

.adh-form-field-name{
    text-align: right;
}
.adh-input-error{
    border: 2px solid red;
}
.adh-flash{
    background-color: #1d82ff;
    color: #ffffff;
    margin: 10px;
    position: relative;
    padding: 10px;
    text-align: center;
    cursor: pointer;
    transition: top 0.5s;
    font-size: 22px;
}
.adh-flash-fixed{
    top:100px;
}
.adh-flash.error{
    background-color: red;
}

.adh-flash.success{
    background-color: #00CA4C;
}
.adh-container {
    padding-bottom: 40px;
}
.login {
    position: absolute;
    right: 0;
    top: -10px;
    font-size: 1.2em;
    font-weight: bold;
}
.login a {
    text-decoration: none;
}
a.nav-link:hover {
    color: #eedc3b !important;
}

a.nav-link {
    text-decoration: underline;
    color: #424242;
}
a.nav-link, .btn-adh{
    text-decoration: none;
}
a.nav-link-active {
    font-weight: bolder;
}
a {
    color: #0566d9;
}
a:hover {
    color:#eedc3b;
}

.jaune {
    color:#eedc3b;
}

.pb_cover,
.pb_cover_v1,
.pb_cover_v2,
.pb_cover_v3,
.pb_cover_v4 {
    height: auto;
}
.footer{
    position: fixed;
    bottom: 0;
    margin: auto;
    left: 0;
    right: 0;
    background-color: #fff;
}
.mobile-hidden{
    display: inherit;
}
.bg-chooser{
    width:100%;
    margin: auto;
    text-align: right
}
.navbar-logo {
    width: 270px;
    transition: width 0.5s;
}
body{
    margin-top: 100px;
    color: rgba(6,0,2,0.85);
}
.navbar {
    overflow: hidden;
    background-color: #ffffff;
    position: fixed;
    top:0;
    /*position: fixed; !* Set the navbar to fixed position *!*/
    /*top: 0; !* Position the navbar at the top of the page *!*/
    width: 100%; /* Full width */
    z-index: 1001;
}
.pb_navbar {
    transition: top 0.5s;

}
.pb_navbar .navbar-toggler {
    color: #424242;
    border: none white;
    cursor: pointer;
    padding-right: 0;
}
.pb_navbar .navbar-toggler:hover {
    color:#eedc3b;
}
.adh-yellow{
    color:#eedc3b;
}
img.adh-location {
    -webkit-filter: grayscale(60%);
    -moz-filter: grayscale(60%);
    filter: grayscale(60%);
    transition: all 0.5s ease;
}

img.adh-location:hover {
    -webkit-filter: grayscale(0%);
    -moz-filter: grayscale(0%);
    filter: grayscale(0%);
}
.pb_navbar ul > li > a {
    color: #424242 !important;
}
.bp_navbar-fixed .navbar-logo {

   width: 270px;
}
.bp_navbar-fixed .nav-link {
    display: block;
    padding: 10px;
}
.bp_navbar-fixed .login {
    top: -10px;
}
.row div {
    font-size: 1.5rem;
    line-height: 1.8rem;
}

.adh-cover {

}

.blink_me {
    animation: blinker 1s linear infinite;
}

@keyframes blinker {
    50% {
        opacity: 0;
    }
}

.adh-wrap {
    overflow: hidden;
    position: relative;
    /*margin-top: 150px;*/
    margin-bottom: 200px;
}
.adh-wrap.followed {
    margin-bottom: 0px;
}
.adh-wrap.continued {
    margin-top: 0;
}

.adh-bg {
    width: 100%;
    background-image: url('/images/paysage-0.jpg');
    background-repeat:no-repeat;
    background-position: center center;
    background-size: cover;
    position: absolute;
    left: 0;
    top: 0;
    /*width: 100%;*/
    height: 100%;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);

}

.adh-bg-cover{
    width: 100%;
    background-color: #000;
    opacity: 0.5;
    position: absolute;
    left: 0;
    top: 0;
    /*width: 100%;*/
    height: 100%;
}

.adh-content {
    position: relative;
}

.adh-error{
    color: #e72a42;
}
.smaller {
    font-size: smaller;
}

.full-screen-height{
    min-height: 100vh;
}

.grue {

    background-image: url('/images/grue_no_paraglider_big.png');
    background-repeat:no-repeat;
    background-position: center top;
    background-size: contain;

    /*width: 100%;*/

}
.adh-button-online-block{
    display: flex;
    align-items: center;
    justify-content: center;
}
.flex-middle{
    display: flex;
    justify-content: center;
    align-items: center;
}
.full-width{
    width: 100%;
}
.rounded-15{
    border-radius: 15px;
}

.program-row{
    min-height:250px;
    border: 1px dashed #aaa;
    overflow:hidden;
    padding: 20px;
}
