/*
 * Theme Name: Lyon-Turin
 * Description: Theme Lyon Turin
 * Author: Bigbump
 * Author URI: https://www.bigbump.fr/
 * Version: 1.0
*/
.content-header-logo .haut-page-interieur .site-container #haut-home {
    background: none;
}

#haut-home .site-header .site-navigation .content-nav .uk-nav li a {
    padding: 0 10px !important;
    font-size: 1.0625em !important;
    font-weight: bold !important;
}

.main-content .newsletter .gform_title, .main-content .newsletter #field_5_2 .gfield_label, .main-content .newsletter #field_5_4 {
    display: none;
}
.main-content .newsletter #field_5_2 input[type=checkbox] {
    height: 20px;
    margin-top: 0;
    vertical-align: top;
}
.main-content .newsletter #field_5_1 input {
    width: 100%;
}
.main-content .newsletter .gform_wrapper {
    margin-top: 0 !important;
}

.site-content .site-article-content h2 {
    color: black;
}
.site-content .site-article-content h3 {
    width: 100%;
    text-align: left;
}

.uk-nav > li {

}
/*.uk-nav > li .sub-menu {*/
/*    position: absolute;*/
/*    top: calc(100% + 24px);*/
/*    left: 50%;*/
/*    visibility: hidden;*/
/*    width: 100%;*/
/*    border: solid 1px red;*/
/*    background: white;*/
/*    transition: opacity 500ms, visibility 0ms 500ms;*/
/*    transform: translate(-50%, 0);*/
/*    opacity: 0;*/
/*    filter: drop-shadow(0 0 5px #DEDEDE);*/
/*}*/
/*.uk-nav > li:hover .sub-menu, .uk-nav > li.active .sub-menu {*/
/*    visibility: visible;*/
/*    transition: opacity 500ms, visibility 500ms 0ms;*/
/*    opacity: 1;*/
/*}*/


/*.uk-nav > li .sub-menu > li {*/
/*    width: 100%;*/
/*    padding-left: 0;*/
/*}*/
/*#haut-home .site-header .site-navigation .content-nav .uk-nav > li .sub-menu > li > a {*/
/*    display: block;*/
/*    padding: 0 0!important;*/
/*    font-size: 1em!important;*/
/*    text-align: center;*/
/*    letter-spacing: 0!important;*/
/*    text-transform: none;*/
/*    color: #3d3c3c!important;*/
/*}*/
.uk-nav > li .sub-menu > li:not(:last-child) {
    margin-bottom: 8px;
}

.has-large-font-size {
    font-size: 1em!important;
}

.content-single-actu h2 {
    color: #2ca3ba!important;
}

.btn-sticky-connexion {
    position: fixed;
    display: flex;
    z-index: 10;
    top: 180px;
    right: 0;
    box-shadow: 0 0 5px 0 #DEDEDE;
}
.btn-sticky-connexion a {
    padding: 10px 15px;

    background: #2ca3ba;
    font-size: 1.25em;
    font-weight: bold;
    color: white;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
}
.btn-sticky-connexion a:hover {
    background: white;
    text-decoration: none;
    color: #2ca3ba;
}

.home .btn-sticky-connexion {
    top: 40px;
    right: 40px;
}
.home .btn-sticky-connexion a {
    border-radius: 4px;
}

.wp-block-file__button{
    background: #32373c;
    color: #fff;
    text-decoration: none;
}
.wp-block-file__button:hover{
    text-decoration: none;
    color: #fff;
}

@media (max-width: 1650px ) {
    .home .btn-sticky-connexion {
        top: 110px!important;
    }
    .btn-sticky-connexion a {
        padding: 5px 10px;
        font-size: 1.125em;
        font-weight: bold;
    }
}

@media (max-width: 1200px ) {
    .uk-nav > li .sub-menu {
        position: relative;
        display: none;
    }
    .uk-nav > li:hover .sub-menu, .uk-nav > li.active .sub-menu {
        display: block;
        visibility: visible;
        width: calc(100% - 20px);
        padding: 15px 15px 13px;
        opacity: 1;
    }
    .uk-nav > li .sub-menu > li > a {
        padding: 0;
        font-size: 1.125em;
        text-transform: none;
        color: #3d3c3c;
    }
    .uk-nav > li .sub-menu > li > a:hover {
        opacity: .8;
    }
    .btn-sticky-connexion, .home .btn-sticky-connexion {
        top: 41px!important;
        right: 200px!important;
        position: absolute;
    }
    .btn-sticky-connexion a {
        border-radius: 4px!important;
    }
}

@media (max-width: 500px ) {
    .btn-sticky-connexion, .home .btn-sticky-connexion {
        top: 52px!important;
        right: 170px!important;
    }
    .btn-sticky-connexion a{
        font-size: 1em;
    }
}



/*  wp-block-library-theme-inline-css  */

.wp-block-audio figcaption {
    color: #555;
    font-size: 13px;
    text-align: center
}

.is-dark-theme .wp-block-audio figcaption {
    color: hsla(0,0%,100%,.65)
}

.wp-block-audio {
    margin: 0 0 1em
}

.wp-block-code {
    border: 1px solid #ccc;
    border-radius: 4px;
    font-family: Menlo,Consolas,monaco,monospace;
    padding: .8em 1em
}

.wp-block-embed figcaption {
    color: #555;
    font-size: 13px;
    text-align: center
}

.is-dark-theme .wp-block-embed figcaption {
    color: hsla(0,0%,100%,.65)
}

.wp-block-embed {
    margin: 0 0 1em
}

.blocks-gallery-caption {
    color: #555;
    font-size: 13px;
    text-align: center
}

.is-dark-theme .blocks-gallery-caption {
    color: hsla(0,0%,100%,.65)
}

.wp-block-image figcaption {
    color: #555;
    font-size: 13px;
    text-align: center
}

.is-dark-theme .wp-block-image figcaption {
    color: hsla(0,0%,100%,.65)
}

.wp-block-image {
    margin: 0 0 1em
}

.wp-block-pullquote {
    border-bottom: 4px solid;
    border-top: 4px solid;
    color: currentColor;
    margin-bottom: 1.75em
}

.wp-block-pullquote cite,.wp-block-pullquote footer,.wp-block-pullquote__citation {
    color: currentColor;
    font-size: .8125em;
    font-style: normal;
    text-transform: uppercase
}

.wp-block-quote {
    border-left: .25em solid;
    margin: 0 0 1.75em;
    padding-left: 1em
}

.wp-block-quote cite,.wp-block-quote footer {
    color: currentColor;
    font-size: .8125em;
    font-style: normal;
    position: relative
}

.wp-block-quote.has-text-align-right {
    border-left: none;
    border-right: .25em solid;
    padding-left: 0;
    padding-right: 1em
}

.wp-block-quote.has-text-align-center {
    border: none;
    padding-left: 0
}

.wp-block-quote.is-large,.wp-block-quote.is-style-large,.wp-block-quote.is-style-plain {
    border: none
}

.wp-block-search .wp-block-search__label {
    font-weight: 700
}

.wp-block-search__button {
    border: 1px solid #ccc;
    padding: .375em .625em
}

:where(.wp-block-group.has-background) {
    padding: 1.25em 2.375em
}

.wp-block-separator.has-css-opacity {
    opacity: .4
}

.wp-block-separator {
    border: none;
    border-bottom: 2px solid;
    margin-left: auto;
    margin-right: auto
}

.wp-block-separator.has-alpha-channel-opacity {
    opacity: 1
}

.wp-block-separator:not(.is-style-wide):not(.is-style-dots) {
    width: 100px
}

.wp-block-separator.has-background:not(.is-style-dots) {
    border-bottom: none;
    height: 1px
}

.wp-block-separator.has-background:not(.is-style-wide):not(.is-style-dots) {
    height: 2px
}

.wp-block-table {
    margin: 0 0 1em
}

.wp-block-table td,.wp-block-table th {
    word-break: normal
}

.wp-block-table figcaption {
    color: #555;
    font-size: 13px;
    text-align: center
}

.is-dark-theme .wp-block-table figcaption {
    color: hsla(0,0%,100%,.65)
}

.wp-block-video figcaption {
    color: #555;
    font-size: 13px;
    text-align: center
}

.is-dark-theme .wp-block-video figcaption {
    color: hsla(0,0%,100%,.65)
}

.wp-block-video {
    margin: 0 0 1em
}

.wp-block-template-part.has-background {
    margin-bottom: 0;
    margin-top: 0;
    padding: 1.25em 2.375em
}

/* /// */
