h1 {
	
}

.uk-text-lead {
color:rgba(38,41,120,0.9);
}
/*menulink*/
.biglink {
	font-size:1.1em;
	font-weight:bold;
}
/*.uk-navbar-dropdown-grid {
height:150px;
}*/

/*title
h1::after {
    display: block;
    width: 580px;
    height: 8px;
    content: "";
    border-bottom: 2px solid #262978;

}*/
h2::after {
    display: block;
    max-width: 750px;
    height: 8px;
    content: "";
    border-bottom: 1px solid #262978;

}
h2.uk-h1::after {
    display: none;
}
h2.uk-h3::after {
    display: none;
}
.uk-tile-primary h2::after {
    border-bottom: 1px solid #ffffff;

}

.uk-grid-divider > :not(.uk-first-column)::before {

    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    border-left: 1px dashed rgba(38,41,120,.8);

}

/*page-temoignage
.tmsty .uk-grid-large article {
padding: 0px;
-webkit-transition: all 0.2s;
transition: all 0.2s;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
    -ms-flex-direction: column;
        flex-direction: column;
-webkit-box-pack: center;
    -ms-flex-pack: center;
        justify-content: center;
-webkit-box-align: center;
    -ms-flex-align: center;
        align-items: center;
height: 330px;
}
.tmsty .uk-grid-large article > p {
height: 100%;
}
.tmsty .uk-grid-large article > h2{
	height: 100%;
padding-top:50%;
color:#ffffff;
height: 100%;
}
.tmsty .uk-grid-large article > h2::after {

    margin:0 15px;
    border-bottom: 1px solid #ffffff;

}
.tmsty .uk-grid-large article .uk-article-title{

color:#ffffff;

}
.tmsty .uk-grid-large article > div{
position:absolute;
z-index:-999;
filter:brightness(50%);
height: 100%;
}

*/

.contentitemtem {
position:relative;
width:100%;
height:330px;
filter:brightness(100%);
transition: .3s ease-in-out;
transition-property: filter;
margin-bottom:25px;
}
.contentitemtem:hover {
filter:brightness(140%);
transition: .3s ease-in-out;
transition-property: filter;
}
.tembg {
position: absolute;
height:330px;
overflow:hidden;
}
.temtext {
position: absolute;
height:300px;
padding:25px;
}
.tembg img{
filter:brightness(50%);
}
.temtext h2{
padding-top:40%;
text-align:center;
color:#ffffff;
}
.temtext h2 > a{
color:#ffffff;
}
.temtext h2::after {
border-bottom: 1px solid #ffffff;
}
.temtext .page-header {
    margin-bottom: 20px;
    padding-bottom: 15px;
    border-bottom: 1px solid rgba(38,36,76,0);
}

/*page actualités
.uk-grid.uk-child-width-1-1.uk-grid-large img {
	max-width:500px;
	float:left;
	margin-right:20px;*/
}
.introlistart {
	font-size:48px;
}

/*slide appareil*/
.wk-overlay-panel a:not([class]),
.wk-overlay-panel h3 {
    color: #000000!important;
    text-decoration: none;
}



.tmsty .uk-margin-medium-top {
	
    -webkit-column-count:4; /* Opera, Safari, Google Chrome */
    -moz-column-count: 4; /* Firefox */
    column-count: 4; /* Internet Explorer */
}

/*correction header*/
.uk-navbar-center, .uk-navbar-center-left > *, .uk-navbar-center-right > *, .uk-navbar-left, .uk-navbar-right {

    display: flex;
    align-items: flex-end;

}
.uk-navbar-nav > li > a {

   margin-top:30px;

}
.uk-navbar-nav > li > a::before {

    content: '';
    display: block;
    position: absolute;
    z-index: -1;
    bottom: 38px;
    height: 2px;
    background-color: transparent;
    transition: .3s ease-in-out;
        transition-property: all;
    transition-property: background-color,border-color,box-shadow,height,right;
    left: 25px;
    right: calc(102% - 25px);

}

/*separateurs de bloc pointillés*/
.uk-grid-divider > :not(.uk-first-column)::before {

    content: "";
    position: absolute;
    top: 18px;
    bottom: 18px;
    border-left: 0.2px solid rgba(38,41,120,.8);

}
/*widgetkit*/
.wk-button-primary {
background-color: rgb(38,41,120)!important;}
/*jsn*/

input[type="text"]:not([class*="uk-"]).jsn-input-xlarge-fluid  {margin:8px 5px 8px 0; padding:0px 5px;}
select:not([class*="uk-"]):not([multiple]):not([size]).jsn-input-xlarge-fluid {margin:8px 5px 8px 0;}