/*
Theme Name: FNEM-FO
Description: Thème du site FNEM-FO basé sur Avada
Author: Cafffeine
Author URI: https://cafffeine.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/




#wrapper {
    background-image: url(./hive-top.png) !important;
    background-repeat: no-repeat;
    background-position: right top;
}

article .post-content > .container-fluid,
article .post-content > .container-fluid > .row {
    clear: none;
}

@media only screen and (max-width: 600px) {
}
/* Small devices (portrait tablets and large phones, 600px and up) */
@media only screen and (min-width: 600px) {
}
/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (min-width: 768px) {
}
/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (min-width: 992px) {
}
/* Extra large devices (large laptops and desktops, 1200px and up) */
@media only screen and (min-width: 1200px) {
}
/* Extra large devices (large laptops and desktops, 1400px and up) */
@media only screen and (min-width: 1400px) {
}
/* Extra large devices (large laptops and desktops, 1692px and up) */
@media only screen and (min-width: 16920px) {
}
.fusion-image-wrapper {
    overflow: hidden;
    z-index: 1;
    position: relative;
    height:250px !important;
}
.title-heading-left {
    font-size:22px !important;
}
.fusion-flip-boxes {
    margin-bottom: 0px !important;
}
.fusion-border-below-title {
    margin-bottom: 10px !important;
}
.fusion-flip-boxes .fusion-flip-box .flip-box-back, .fusion-flip-boxes .fusion-flip-box .flip-box-front {
    -webkit-perspective: 600px;
    perspective: 600px;
    padding: 0px !important;
    padding-top:1px !important;
    text-align: center;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    -webkit-transition: all .4s cubic-bezier(.2,.85,.4,1.275)!important;
    -o-transition: all .4s cubic-bezier(.2,.85,.4,1.275)!important;
    transition: all .4s cubic-bezier(.2,.85,.4,1.275)!important;
}

#main .post h2 a,
.about-author .title a,
.fusion-hide-pagination-text .pagination-next:after,
.fusion-hide-pagination-text .pagination-prev:before,
.fusion-load-more-button, .fusion-rollover a,
.pagination .pagination-next:after,
.pagination .pagination-prev:before,
.project-content .project-info .project-info-box a,
.shop_attributes tr th,
.single-navigation a[rel="next"]:after,
.single-navigation a[rel="prev"]:before, body a,
body a:after,
body a:before {
    color: #135e8d !important;
}
.fusion-content-widget-area .widget .recentcomments a,
.fusion-content-widget-area .widget li a,
.fusion-content-widget-area .widget_categories li {
    color: #000;
}



.fusion-breadcrumbs a {
    color: #e2e2e2 !important;
}
.fusion-breadcrumbs a:hover {
    color: #fff !important;
}










/**
* Recent Posts
*/
.fusion-recent-posts.layout-thumbnails-on-side .columns .column {
    margin: 0 0 50px 0;
    background-color: #f2f2f2;
    position: relative;
    padding: 0;
    border-radius: 5px;
}
.fusion-recent-posts.layout-thumbnails-on-side .columns .column .floated-slideshow {
    width: 100%!important;
    height: auto!important;
    margin: 0!important;
    border: 1px solid #f2f2f2;
    border-width: 1px 1px 0 1px;
}
.fusion-recent-posts .columns .column .fusion-flexslider .slides {
    width: 100%;
    margin-right: 20px;
    margin-bottom: 10px;
}
.fusion-recent-posts .columns .column .recent-posts-content {
    padding: 15px;
    position: relative;
}
.fusion-recent-posts .columns .column h4 {
    margin: 0 0 10px 0 !important;
    padding: 0 !important;
    clear: none;
    z-index: 1000 !important;
    font-size: 16px;
    padding: 10px;
    color: #fff !important;
    text-transform: uppercase;
    line-height: 1.2em !important;
}

.fusion-recent-posts .columns .column a {
    color: #135e8d !important;
}
.fusion-recent-posts .columns .column p {
    color: #333;
    font-size: 12px;
}
.fusion-recent-posts .columns .column p.meta span {
    position: absolute;
    top: 0;
    right: 15px;
    background-color: #f2f2f2;
    border-radius: 0 0 5px 5px;
    padding: 5px 10px;
    z-index: 10;
}
.fusion-recent-posts .columns .column p.meta a {
    position: absolute;
    top: 0;
    left: 15px;
    background-color: #135e8d;
    color: #fff!important;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: bold;
    padding: 7px 10px;
    text-align: center;
    z-index: 2;
    border-radius: 0 0 5px 5px;
}

/* Small devices (portrait tablets and large phones, 600px and up) */
@media only screen and (min-width: 600px) {
    .fusion-recent-posts.layout-thumbnails-on-side .columns .column {
        margin: 0 0 50px 0!important;
        padding: 20px;
    }
    .fusion-recent-posts .columns .column .recent-posts-content {
        padding: 0;
    }
    .fusion-recent-posts .columns .column h4 {
        font-size: 24px;
    }
    .fusion-recent-posts .columns .column p {
        font-size: 16px;
    }
    .fusion-recent-posts .columns .column p.meta a {
        top: 0;
        left: 0;
        border-radius: 0 0 5px 0;
    }
    .fusion-recent-posts .columns .column p.meta span {
        padding-top: 0;
        top: auto;
        bottom: -20px;
        right: -20px;
    }
    .fusion-recent-posts.layout-thumbnails-on-side .columns .column .floated-slideshow {
        border: 0;
        width: 300px!important;
        padding-right: 20px;
        height: auto!important;
    }
}

/**
 * Home: Widgets
 */
.home-widgets .pcs-main {
    padding: 0!important;
}
.home-widgets .pcs-body {
    width: 100%;
    background-color:#f6f6f6;
}
.home-widgets .pcs-sub {
    margin: 0;
    border-bottom: 1px solid #135e8d !important;
}
.home-widgets .pcs-title {
    margin: 0;
    padding: 0;
}
.home-widgets .pcs-title a {
    color: #135e8d;
    display: block;
    padding: 10px;
}
.home-widgets .pcs-title a:hover {
    color: #f2f2f2!important;
    background-color: #135e8d!important;
}
.home-widgets .pcs-meta {
    display: none;
}
.home-widgets .pcs-excerpt {
    font-size: 14px !important;
    color: #000;
    padding: 0 10px 10px;
    line-height: 1.4em;
}

.flexslider .slides img {
    width: 100% !important;
    max-width: 100%;
    display: block;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.fusion-post-title {
    color: #135e8d !important;
    font-size: 25px !important;
}
.mag{
    margin-right:50px !important;
}
.fusion-header-v4 .fusion-header {
    padding-top: 0px;
    padding-bottom: 0px;
    transition: none;
}
#main {
    padding-top: 30px!important;
    padding-bottom: 0px!important;
}
.fusion-inline-sep{
    display:none !important;
}
.pcs-sub{
    padding-right:0px !important;
}
.pcs-main{
    padding:0px !important;
}
.fusion-main-menu {
    margin-top:-90px;
}
.fusion-is-sticky .fusion-main-menu {
    margin-top:0px;
}
.post-template-default .fusion-flexslider {
    width: 33%;
    margin-left: 20px;
    float: right;
}
.fusion-date-and-formats {
    display:none;
}
.archive .fusion-single-line-meta a {
    margin-left:10px;
}
#sidebar .widget-title {
    background-color: #135e8d !important;
    border-radius: 5px;
    color: #fff !important;
    padding: 5px 10px;
    text-transform:uppercase;
    font-size:14px;
    margin-bottom: 10px;
}
.archive .fusion-post-title {
    line-height:1 !important;
}
.fusion-header-content-3-wrapper::after{
    height:10px;
    width:50%;
    background-color:blue;
}
#menu-menu-haut{

}
#main #comment-submit, #main .comment-submit, #reviews input#submit, .button-default, .button.default, .comment-form input[type="submit"], .fusion-button-default, .fusion-portfolio-one .fusion-button, .post-password-form input[type="submit"], .slidingbar-area .button-default, .ticket-selector-submit-btn[type=submit], .tml-submit-wrap input[type="submit"], .wpcf7-form input[type="submit"], .wpcf7-submit, input.button-default {
    background: #135e8d !important;
    text-transform: uppercase;
    color: #ffffff;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#a0ce4e, endColorstr=#a0ce4e);
    transition: all .2s;
    border-width: 0px;
    border-style: solid;
    border-color: #ffffff;
    border-radius: 2px;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -ms-transition: all .2s;
    -o-transition: all .2s;
    -webkit-border-radius: 2px;
}
.equipe {
    min-height:350px!important;
}
hr {
    margin-top: 0px;
    margin-bottom: 0px;
    border: 0;
    border-top: 1px solid #000000;
}
.fusion-title-size-two, h2 {
    margin-top: 0em;
    margin-bottom: 0em !important;
}
.fusion-page-title-bar .fusion-page-title-row h1 {
    font-size: 28px;
    line-height: 1;
    display:none !important;
}
.fusion-page-title-bar .fusion-breadcrumbs, .fusion-page-title-bar .fusion-breadcrumbs li, .fusion-page-title-bar .fusion-breadcrumbs li a {
    font-size: 14px !important;
}
.fusion-flip-boxes .fusion-flip-box .flip-box-inner-wrapper {
    position: relative;
    margin-bottom: 0px!important;
    -webkit-transform: translateZ(0);
}
.pcs-excerpt {
    font-size: 11px !important;
    display: block;
}
.fusion-body .fusion-page-title-bar {
    background-color:rgb(246, 246, 246) !important;
    /* border: 1px solid #d2d3d4 !important; */
}
.articlepostfnem .col-sm-12 {
    width:65% !important;
}
.type-post .fusion-meta-info-wrapper a{
    margin-left:10px;
}
.category-compte-rendu-de-cce, .cat-item-29{
    display:none !important;
}
.home .flip-box-back-inner .post-content p{
    margin:0 !important;
}
.home .flip-box-back-inner .fusion-post-content p,
.post-content p{
    margin:0 !important;
}
.post-content p.fusion-single-line-meta {
    margin: 10px 0!important;
}
.fusion-blog-layout-medium-alternate .fusion-post-content-container {
    margin-top: 0!important;
}
.fusion-post-container .fusion-read-more {
    font-size: 14px;
}
.fusion-header-tagline {
    font-size: 35px!important;
    color: #14255f;
    font-style: italic !important;
    font-weight: bold !important;
}
.fusion-main-menu > ul > li > a, .fusion-vertical-menu-widget ul.menu li a, .side-nav li a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
    font-weight: 700;
    letter-spacing: 0px;
    text-transform: uppercase !important;
}
.single-post .post-content p{
    margin-bottom:10px !important;
    margin-top:10px !important;
}



a.fusion-link-wrapper, h4.fusion-rollover-title a {
  cursor: not-allowed;
  pointer-events: none;
}


.term-grdf #main .post h2 a,
.term-grdf .fusion-read-more, .more a,
.term-grdf .tribe-events-viewmore>a {
    color: rgb(18, 149, 144) !important;
}
.term-grdf.fusion-body .fusion-page-title-bar .fusion-flex-container {
    background-color: rgb(18, 149, 144) !important;
}


.term-erdf #main .post h2 a,
.term-erdf .fusion-read-more, .more a,
.term-erdf .tribe-events-viewmore>a {
    color: rgba(22, 117, 137) !important;
}
.term-erdf.fusion-body .fusion-page-title-bar .fusion-flex-container {
    background-color: rgba(22, 117, 137) !important;
}

.term-enedis #main .post h2 a,
.term-enedis .fusion-read-more, .more a,
.term-enedis .tribe-events-viewmore>a {
    color: rgba(22, 117, 137) !important;
}
.term-enedis.fusion-body .fusion-page-title-bar .fusion-flex-container {
    background-color: rgba(22, 117, 137) !important;
}

.term-grtgaz #main .post h2 a,
.term-grtgaz .fusion-read-more, .more a,
.term-grtgaz .tribe-events-viewmore>a {
    color: rgba(45, 89, 135) !important;
}
.term-grtgaz.fusion-body .fusion-page-title-bar .fusion-flex-container {
    background-color: rgba(45, 89, 135) !important;
}

.term-edfsa #main .post h2 a,
.term-edfsa .fusion-read-more, .more a,
.term-edfsa .tribe-events-viewmore>a {
    color: rgba(61, 65, 121) !important;
}
.term-edfsa.fusion-body .fusion-page-title-bar .fusion-flex-container {
    background-color: rgba(61, 65, 121) !important;
}

.term-mines #main .post h2 a,
.term-mines .fusion-read-more, .more a,
.term-mines .tribe-events-viewmore>a {
    color: rgba(82, 54, 124) !important;
}
.term-mines.fusion-body .fusion-page-title-bar .fusion-flex-container {
    background-color: rgba(82, 54, 124) !important;
}

.term-rte #main .post h2 a,
.term-rte .fusion-read-more, .more a,
.term-rte .tribe-events-viewmore>a {
    color: rgba(102, 42, 126) !important;
}
.term-rte.fusion-body .fusion-page-title-bar .fusion-flex-container {
    background-color: rgba(102, 42, 126) !important;
}

.term-enn #main .post h2 a,
.term-enn .fusion-read-more, .more a,
.term-enn .tribe-events-viewmore>a {
    color: rgba(122, 30, 126) !important;
}
.term-enn.fusion-body .fusion-page-title-bar .fusion-flex-container {
    background-color: rgba(122, 30, 126) !important;
}

.term-gdfsuez #main .post h2 a,
.term-gdfsuez .fusion-read-more, .more a,
.term-gdfsuez .tribe-events-viewmore>a {
    color: rgba(144, 18 , 131) !important;
}
.term-gdfsuez.fusion-body .fusion-page-title-bar .fusion-flex-container {
    background-color: rgba(144, 18 , 131) !important;
}

.term-engie #main .post h2 a,
.term-engie .fusion-read-more, .more a,
.term-engie .tribe-events-viewmore>a {
    color: rgba(144, 18 , 131) !important;
}
.term-engie.fusion-body .fusion-page-title-bar .fusion-flex-container {
    background-color: rgba(144, 18 , 131) !important;
}

.term-jeunes #main .post h2 a,
.term-jeunes .fusion-read-more, .more a,
.term-jeunes .tribe-events-viewmore>a {
    color: rgba(151, 20, 105) !important;
}
.term-jeunes.fusion-body .fusion-page-title-bar .fusion-flex-container {
    background-color: rgba(151, 20, 105) !important;
}

.term-cadres #main .post h2 a,
.term-cadres .fusion-read-more, .more a,
.term-cadres .tribe-events-viewmore>a {
    color: rgba(144, 17, 57) !important;
}
.term-cadres.fusion-body .fusion-page-title-bar .fusion-flex-container {
    background-color: rgba(144, 17, 57) !important;
}

.term-pensionnes #main .post h2 a,
.term-pensionnes .fusion-read-more, .more a,
.term-pensionnes .tribe-events-viewmore>a {
    color: rgba(172, 17, 29) !important;
}
.term-pensionnes.fusion-body .fusion-page-title-bar .fusion-flex-container {
    background-color: rgba(172, 17, 29) !important;
}

.term-branche #main .post h2 a,
.term-branche .fusion-read-more, .more a,
.term-branche .tribe-events-viewmore>a {
    color: rgba(50, 147, 200) !important;
}
.term-branche.fusion-body .fusion-page-title-bar .fusion-flex-container {
    background-color: rgba(50, 147, 200) !important;
}

.term-activites-sociales #main .post h2 a,
.term-activites-sociales .fusion-read-more, .more a,
.term-activites-sociales .tribe-events-viewmore>a {
    color: rgba(238, 65, 135) !important;
}
.term-activites-sociales.fusion-body .fusion-page-title-bar .fusion-flex-container {
    background-color: rgba(238, 65, 135) !important;
}

.term-protection-sociale #main .post h2 a,
.term-protection-sociale .fusion-read-more, .more a,
.term-protection-sociale .tribe-events-viewmore>a {
    color: rgba(5, 140, 108) !important;
}
.term-protection-sociale.fusion-body .fusion-page-title-bar .fusion-flex-container {
    background-color: rgba(5, 140, 108) !important;
}
