/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

/*===============================
=            GENERAL            =
===============================*/

/*----------  TITLE  ----------*/
.mc-title-part-2 {
	font-weight: 100;
    font-style: italic;
}

.mc-tuto h2{
    font-family: Roboto;
    font-weight: 300!important;
    font-size: 28px!important;
    border-bottom: 1px #739233 dashed;
    color: #739233;
    padding-bottom: 10px;
}


.mc-tuto h1 {
    display: block;
    /*background-color: black;*/
    padding: 10px;
    font-size: 50px;
    line-height: 55px;
}

.mc-item h1 {
    font-family: Roboto;
    font-weight: 300!important;
    font-size: 28px!important;
    border-bottom: 1px #000000 dashed;
    padding-bottom: 10px;
}

/*----------  REMPLACEMENT ICONE BLOG  ----------*/
.fusion-icon-pen::before{
    content: "\f0a1";
}


/*=====  End of GENERAL  ======*/


/*================================
=            HOMEPAGE            =
================================*/

/*----------  HEADER  ----------*/

.mc-home-header {
	min-height: 400px;
}

.mc-home-accroche {
	font-family: Roboto;
    font-weight: 100;
    font-style: italic;
    font-size: 24px;
    line-height: 24px;
}

.mc-search-form-wrapper input[name="s"] {
	border-radius: 100px;
	padding: 0px 0px 0px 50px!important;
    height: 46px!important;
    background-image: url(https://www.gene-pi.com/wp-content/uploads/2017/12/search.png);
    background-repeat: no-repeat;
    background-position-x: 2px;
    background-position-y: 50%;
}

.mc-search-form-wrapper {
	padding : 0px 60px!important;
}

/*----------  I NEED HELP  ----------*/
.mc-home-need-item p img{
	width: 100px;
}

.mc-home-need-title {
	vertical-align: middle;
    line-height: 90px!important;
    margin-bottom: 0px;
}

.mc-home-need-item p span{
	color: #ffffff;
    font-size: 18px;
    padding-top: 20px;
    padding-left: 10px;
    display: inline-block;
    text-align: left;
}

/*----------  HOW TO  ----------*/

.mc-home-how-to {
    background-size: contain!important;
}

/*=====  End of HOMEPAGE  ======*/

/*============================
=            ITEM            =
============================*/
.mc-item-tag a {
    background-color: rgba(0,0,0,0.1);
    padding: 6px 8px;
    line-height: 35px;
}

.MIQE-table {
    border-collapse: collapse;
    border: 3px solid black;
}

.MIQE-table tr:nth-child(2n) {
    background-color: #dde9ff;
}


/*=====  End of ITEM  ======*/



/*==============================
=            GRILLE            =
==============================*/
/*----------  HOW TO  ----------*/
/*HOW TO REPORT*/
.vc_grid-term-9 .vc_gitem-zone, .mc-item-9 .vc_gitem-zone  {
    background-color: #926E1D!important;
}

.how-to-report h1{
    font-family: Roboto;
    font-weight: 300!important;
    font-size: 28px!important;
    border-bottom: 1px #926E1D dashed;
    padding-bottom: 10px;
    color:#926E1D!important;

}

.how-to-report h1 a {
    color: #FFFFFF!important;
    background-color: #926E1D;
    padding: 14px;

}

/*HOW TO SETUP*/
.vc_grid-term-7 .vc_gitem-zone, .mc-item-7 .vc_gitem-zone {
    background-color: #2270B8!important;
}

.how-to-setup h1 {
    font-family: Roboto;
    font-weight: 300!important;
    font-size: 28px!important;
    border-bottom: 1px #2270B8 dashed;
    padding-bottom: 10px;
    color:#2270B8!important;

}

.how-to-setup h1 a {
    color: #FFFFFF!important;
    background-color: #2270B8;
    padding: 14px;

}

/*HOW TO ANALYZE*/
.vc_grid-term-8 .vc_gitem-zone, .mc-item-8 .vc_gitem-zone {
    background-color: #26334E!important;
}

.how-to-analyze h1 {
    font-family: Roboto;
    font-weight: 300!important;
    font-size: 28px!important;
    border-bottom: 1px #26334E dashed;
    padding-bottom: 10px;
    color:#26334E!important;

}

.how-to-analyze h1 a {
    color: #FFFFFF!important;
    background-color: #26334E;
    padding: 14px;

}

/*OTHER*/
.vc_grid-term-115 .vc_gitem-zone, .mc-item-115 .vc_gitem-zone {
    background-color: #8E8E8E!important;
}

.other h1 {
    font-family: Roboto;
    font-weight: 300!important;
    font-size: 28px!important;
    border-bottom: 1px #8E8E8E dashed;
    padding-bottom: 10px;
    color:#8E8E8E!important;

}

.other h1 a {
    color: #FFFFFF!important;
    background-color: #8E8E8E;
    padding: 14px;

}

/*=====  End of GRILLE  ======*/

/*=============================
=            TUTOS            =
=============================*/
/*----------  Etiquette items  ----------*/

.how-to-analyze p, .how-to-analyze li, .how-to-report p, .how-to-report li,  .how-to-setup p, .how-to-setup li {
    color:#FFFFFF!important;
}

span.how-to-analyze {
    color: #FFFFFF!important;
    /*background-color: #26334E;*/
    padding: 10px;
    text-transform: none;
    font-size: 15px;

}

.how-to-analyze .fusion-toggle-heading{
    text-transform: uppercase;
    font-size: 16px;
    border-bottom: 1px #26334E dashed;
    border-top: 1px #26334E dashed;
    border-left: 1px #26334E dashed;
    padding-bottom: 6px;
    padding-top: 6px;
    /*padding-right: 6px;*/
    color: #FFFFFF!important;
}

.how-to-analyze .fusion-panel {

    background-color: rgba(38, 51, 78, 0.5)!important;

}

.how-to-analyze .mc-tuto-item-title {
    background-color: #26334E;
    padding: 9px 5px 10px 5px!important;
}

span.how-to-setup {
    color: #FFFFFF!important;
    /*background-color: #2270B8;*/
    padding: 10px;
    text-transform: none;
    font-size: 15px;

}

.how-to-setup .fusion-toggle-heading{
    text-transform: uppercase;
    font-size: 16px;
    border-bottom: 1px #2270B8 dashed;
    border-top: 1px #2270B8 dashed;
    border-left: 1px #2270B8 dashed;
    padding-bottom: 6px;
    padding-top: 6px;
    /*padding-right: 6px;*/
    color: #FFFFFF!important;
}

.how-to-setup .fusion-panel {

    background-color: rgba(34, 112, 184, 0.5)!important;

}

.how-to-setup .mc-tuto-item-title {
    background-color: #2270B8;
    padding: 9px 5px 10px 5px!important;
}

span.how-to-report {
    color: #FFFFFF!important;
    /*background-color: #926E1D;*/
    padding: 10px;
    text-transform: none;
    font-size: 15px;

}

.how-to-report .fusion-toggle-heading{
    text-transform: uppercase;
    font-size: 16px;
    border-bottom: 1px #926E1D dashed;
    border-top: 1px #926E1D dashed;
    border-left: 1px #926E1D dashed;
    padding-bottom: 6px;
    padding-top: 6px;
    /*padding-right: 6px;*/
    color: #FFFFFF!important;
}

.how-to-report .fusion-panel {

    background-color: rgba(146, 110, 29, 0.5)!important;

}

.how-to-report .mc-tuto-item-title {
    background-color: #926E1D;
    padding: 9px 5px 10px 5px!important;
}

span.other {
    color: #FFFFFF!important;
    /*background-color: #926E1D;*/
    padding: 10px;
    text-transform: none;
    font-size: 15px;

}

.other .fusion-toggle-heading{
    text-transform: uppercase;
    font-size: 16px;
    border-bottom: 1px #8E8E8E dashed;
    border-top: 1px #8E8E8E dashed;
    border-left: 1px #8E8E8E dashed;
    padding-bottom: 6px;
    padding-top: 6px;
    /*padding-right: 6px;*/
    color: #FFFFFF!important;
}

.other .fusion-panel {

    background-color: rgba(142, 142, 142, 0.5)!important;

}

.other .mc-tuto-item-title {
    background-color: #8E8E8E;
    padding: 9px 5px 10px 5px!important;
}

.mc-tuto-tags a {
    background-color: rgba(0,0,0,0.1);
    padding: 6px 8px;
    line-height: 35px;
}


/*=====  End of TUTOS  ======*/

/*=================================
=            COMMUNITY            =
=================================*/

#fusion-tab-newsandevents {
    border-radius: 20px 0px 0px 20px;
    background-color: #ada47a;
}

#fusion-tab-newsandevents h4, #fusion-tab-scientificpublications h4, #fusion-tab-pressreleases h4{
    color: #FFFFFF;
}

#fusion-tab-scientificpublications {
    background-color: #8ab5a8;
}

#fusion-tab-pressreleases {
    border-radius: 0px 20px 20px 0px;
    background-color: #8297ab;
}

.mc-community article.category-news-events {
    background-color: #ada47a;
}

.mc-community article.category-publications {
    background-color: #8ab5a8;
}

.mc-community article.category-articles {
    background-color: #8297ab;
}

.mc-community article {
    padding:10px;
    color:#FFFFFF;
}

.mc-community .fusion-read-more{
    color:#FFFFFF;
}

.mc-community h2 a {
    color:#FFFFFF!important;
}

.mc-community .fusion-post-content-container p {
    color:#FFFFFF;
}

.fusion-blog-layout-medium .fusion-post-slideshow {
    width:150px!important;
}

/*=====  End of COMMUNITY  ======*/

/*========================================
=            STATISTICAL TOOL            =
========================================*/
.mc-st-get .vc_column-inner {
    border-radius: 50px 0px 0px 50px;
}

.mc-st-enjoy .vc_column-inner {
    border-radius: 0px 50px 50px 0px;
}

.mc-st-post input[type="submit"], .mc-st-get input[type="submit"], .mc-st-enjoy input[type="submit"], .mc-st-post label{
  border:none!important;
  color:#333333!important;
  background-color:#FFFFFF!important;
  padding:5px 20px 5px 20px!important;
  cursor:pointer!important;
  font-family: "PT Sans";
  text-transform: uppercase;

}

#choose-data {
  display: none;
}

.file-return {
  color:#FFFFFF;
  font-weight: bold;
}

/*=====  End of STATISTICAL TOOL  ======*/

/*==================================
=            RESPONSIVE            =
==================================*/

@media only screen and (max-width : 768px) {

/*----------  TUTO  ----------*/
#title-tuto span{
    color: white!important;
}
.mc-tuto-grid .mc-tuto-grid-image, .mc-tuto-grid .mc-tuto-grid-icone{
    display: none;
}

.mc-tuto-grid {
    height:300px!important;
}

.mc-tuto h1 {
    line-height: 1.85;
    padding:10px;
    display: block;
    background-color: black;
}


.how-to-setup .fusion-toggle-heading {
    line-height: 2.5;
    border-left: 1px #2270B8 dashed;
    border-right: 1px #2270B8 dashed;
    padding-bottom: 0px;
    padding-left: 0px;
}

.how-to-report .fusion-toggle-heading {
    line-height: 2.5;
    border-left: 1px #926E1D dashed;
    border-right: 1px #926E1D dashed;
    padding-bottom: 0px;
    padding-left: 0px;
}

.how-to-analyze .fusion-toggle-heading {
    line-height: 2.5;
    border-left: 1px #26334E dashed;
    border-right: 1px #26334E dashed;
    padding-bottom: 0px;
    padding-left: 0px;
}

.other .fusion-toggle-heading {
    line-height: 2.5;
    border-left: 1px #8E8E8E dashed;
    border-right: 1px #8E8E8E dashed;
    padding-bottom: 0px;
    padding-left: 0px;
}

span.mc-tuto-item-title {
    display: block;
}

/*----------  End of TUTO  ----------*/

/*----------  HOW TO  ----------*/
.how-to-report h1, .how-to-analyze h1, .how-to-setup h1, .other h1  {
    line-height: 2.2;
}

/*----------  End of HOW TO  ----------*/

/*----------  STATISTICAL TOOL  ----------*/

.mc-tool-grid .mc-tool-grid-image, .mc-tool-grid .mc-tool-grid-icone{
    display: none;
}

.mc-tool-grid {
    height:300px!important;
}

/*----------  End of STATISTICAL TOOL  ----------*/

#mobile-fusion-tab-articles h4, #mobile-fusion-tab-publications h4, #mobile-fusion-tab-newsandevents h4 {
    color:#FFFFFF;
}

#mobile-fusion-tab-articles {
    background-color: #739233;
}


#mobile-fusion-tab-publications {
    background-color: #2270B8;
}

#mobile-fusion-tab-newsandevents {
    background-color: #26334E;
}



    }



/*=====  End of RESPONSIVE  ======*/



