/*  MENU JUX CSS3*/

/*#jux_megamenucss3 .megamenu ul.level0 li.megacss3 {
    padding: 20px 10px;
}

.none #js-mainnavcss3.megamenu{
    //background-color: rgba(0, 0, 0, 1);
    margin-left: 130px;

}

#jux_megamenucss3 .megamenu ul.level0 li.megacss3 span.menu-title {
    display: block;
    font-family: 'Archivo Narrow', Arial, sans-serif;
    font-size: 700;
    font-size: 1.6em;
}

#jux_megamenucss3 .megamenu ul.level0 li.megacss3 span.megacss3, #jux_megamenucss3 .megamenu ul.level0 li.megacss3 a.megacss3 {
    margin: 0;
    padding: 20px 12px;
    font-family: 'Archivo Narrow', Arial, sans-serif;
    font-size: 1.2em;
}

ul .haschild {
    color: #fff;
    background-color: #000;
}


/* ACTIVE menu ITEM
.none #js-mainnavcss3 .active, #js-meganav-off-canvas .active {
    color: #000000 !important;
}



/*sous-menu

.none #js-mainnavcss3.megamenu ul.level1 li.megacss3 span.megacss3, #js-mainnavcss3.megamenu ul.level1 li.megacss3 a.megacss3, #js-meganav-off-canvas ul.level1 li.megacss3 a.megacss3{
    padding: 10px;
}

/*  Ajout logo 
.megacss3.first.menu576 {
    padding: 0px !important;
    margin: -9px -5px 0 0!important;
    height: 90px;
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    
}

/* D E S I G N   M E N U   F L U I D E
@media screen and (max-width: 768px)
#jux_megamenucss3 .megamenu.noJS #css3-megaMenuToggle {
    background: rgba(0, 0, 0, 1);
    border-radius: 0px;
    margin: 0px 0px 0px 9px;
    height: 40px;
}


/*Background du contenu Joomla! */
.item-page {
    background-color: #1b1c20;
    padding: 0em 1em 0em 1em;
}

/*Ligne sous titre*/
.page-header {
    padding-bottom: 5px;
    margin: 2px 0px 25px;
    border-bottom: none;
    /*border-bottom: 3px solid #656565;*/
}

/* liste Bootstrap ul & ol */

ul, ol {
    list-style-type: circle;
    font-family:'Merriweather', Arial, sans-serif;
    font-weight: 400;
    font-size: 1.2em;
    line-height: 1.8em;
    color: #333D42;
    margin: 0 0 20px 25px;
    padding: 0;
}



/* blockquote bootstrap
blockquote {
    border-left: 5px solid #000;
}


/*   Falang Position 
div.mod-languages ul {
    margin-top: -48px;
    margin-left: 200px;
    position: absolute;
}


/*   JU TAB  
.default-tab .ju-tabs-title-top ul.ju-tabs-title {
    width: 100%;
    border: 2px solid #000;
    background: none repeat scroll 0% 0% #fff;
    border-bottom: 2px solid #000;
    padding: 10px;
}

.ju-tabs-wrap .ju-tabs-container {
    border: 0px none;
}

.default-tab.ju-tabs-wrap .ju-tabs-container {
    border: 0px none; 
}


/*   P E R S O N N A L I S A T I O N  D U  D E S I G N  D E S  T A B S   H I S T O R I Q U E  


.default-tab.ju-tabs-wrap ul.ju-tabs-title li h3{
    //padding: 0px ! important;
    //line-height: 20px;
    background: transparent none repeat scroll 0 0;
    text-transform: uppercase;
    font-size: 1em;
}


.ju-tabs-title h3 {
    color: #000;
    font-size: 1em;
    //font-family: 'Archivo Narrow', Arial, sans-serif;
    //font-weight: 400;
    //font-style: normal;
    //background: none repeat scroll 0% 0% transparent; 
}

.default-tab.ju-tabs-wrap ul.ju-tabs-title li.active h3 {
    font-family: 'Archivo Narrow', Arial, sans-serif;
    font-weight: 400;
    font-style: normal;
    background: #ffffff none repeat scroll 0 0;
    color: #c62626;
    font-size: 1em;
}

.default-tab .ju-tabs-title-bottom ul.ju-tabs-title li h3, .default-tab .ju-tabs-title-top ul.ju-tabs-title li h3 {
    border-right: 1px solid #000;
}


.default-tab.ju-tabs-wrap .ju-tabs-title-top li.active h3 span {
    padding: 6px 10px 7px;

}







/* K2 */
/*titre Nos réalisations

div.itemHeader h2.itemTitle{

   font-size: 2.8em;
    margin: 0 0 15px 3px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    font-style: normal;
    font-variant: all-petite-caps;
    color: rgba(51, 51, 51, 1);
    line-height: 1.3em;
}


/*barre d'outils K2
div.itemToolbar {
    display: none;
}

/*Mise en page item K2
div.itemFullText {
    padding: 20px;
    //display: inline-block;
}


/*Mise en page image K2
div.itemImageBlock {
    float: left;
}

span.itemImage {
    margin: 0px 20px 8px;
    width: 350px;
    height: auto;
}

/*K2 ligne grise
div.itemView {
    border-bottom: none;
}

/*K2 mise en page
#k2Container {
    //padding: 30px;
}

div.itemImageBlock {
    margin: 0px;   
    padding: 0px;
}



/*k2 Bullets
art-postcontent ul > li:before, .art-post ul > li:before, .art-textblock ul > li:before {
    content: none;
}*/

/*k2 gallerie
.fancybox-opened .fancybox-title {
    display: none;
}*/


/*Titre profils K2 
.art-postcontent h5 {
    font-family: 'Open Sans',Sans-Serif;
    text-transform: capitalize;
}

.art-postcontent h4 {
    font-size: 24px;
}*/

/*plus dans catégories
div.itemNavigation {
    background: none repeat scroll 0 0 #fff;
}

div.itemView {
    border-bottom: medium none;
}*/

/*Titre responsive Grid for k2

.art-postcontent h3 {
    color: white;
}*/

/*Lecteur vidéo
div.itemVideoBlock div.itemVideoEmbedded {
  text-align:left;
}

div.itemVideoBlock {
  background: none;
}*/

/*  A D V E N C E  P O R T F O L I O  

.projects-filter a.selected, .projects-filter a.selected:hover {
    background: none repeat scroll 0 0 #c51f25;
}

.projects-filter a:hover {
    background: none repeat scroll 0 0 #363636;
}

.projects-filter a {
    border-radius: 0PX;
    color: #363636;
    font-size: 1em;
}




/* ---------- Gallerie archive  --------------- */

#wspm .wspm-image .wspm-overlay-wrapper a {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    }

#wspm .wspm-image .wspm-overlay-wrapper a:hover, #wspm .wspm-image .wspm-overlay-wrapper a:active {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}

/*   - - -  J U X  M E G A  M E N U  C S S 3  - - -  */




#jux_megamenucss3 .megamenu.horizontal.sticky_left.affix .js-megamenu ul.level0 {
    width: 100%;






    /*

#jux_megamenucss3 ul, #jux_megamenucss3 ol {
    padding: 0 0 0 100px;
}
}

#jux_megamenucss3 .megamenu ul.level0 li.megacss3 {
    //float: right;
    }


#jux_megamenucss3 .megamenu.horizontal.right ul.level0 {
    //float: right;
    width: 100%;
}



/* modification du style de gallery pour k2 
.nivo-caption {
    background: none;
}



/* cacher le titre de catégorie Docman 
.docman_category {
    display: none !important;

}




