/*
Theme Name: Theme enfant
Description: Theme enfant de 64
Author: 64
Author URI: http://www.64nord.com
Template: Divi 
Version: 0.1.0

bleu foncé : 004185
bleu clait : 0080ba

*/

@font-face {
    font-family: 'zeroes_1regular';
    src: url('https://ra.cofrac.fr/wp-content/themes/Divi-child/font/zeroes_one-webfont.woff2') format('woff2'),
         url('https://ra.cofrac.fr/wp-content/themes/Divi-child/font/zeroes_one-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

h1, h2, h3, h4, h5, h6 {margin:0; font-family: zeroes_1regular !important; margin-top:0; margin-bottom:0; padding-bottom:0;}

h2 {font-size: 28px !important; margin-top:0px; margin-bottom:30px; color:#004185 !important; line-height:34px;}
h3 {font-size: 18px !important; margin-top:0px; margin-bottom:20px; color:#004185 !important; line-height:24px;}
h4 {font-size: 18px !important; margin-top:0px; margin-bottom:10px; color:#0080ba !important; line-height:24px;}

h5, .grochiffre {font-size: 50px !important; margin:0; font-family: zeroes_1regular !important;}
h6, .chiffre {font-size: 30px !important; margin:0; font-family: zeroes_1regular !important;}

p {text-align:justify;}
.nojustify p {text-align: start;}
.ligne {line-height:60px;}
.ligne-chiffres {line-height:40px;}

.labo {color :#ffa400 !important;}
.sante {color :#e64b38 !important;}
.inspection {color :#009490 !important;}
.certification {color :#a8ad00 !important;}
.bleu {color :#0080ba !important;}
.bleufonce {color :#004185 !important;}

.titre-picto {margin-top:20px; margin-left:10px; float:left;}
.labo.titre-picto {margin-top:35px;}
.inspection.titre-picto {margin-top:2px;}
.picto {float:left;}

.typo {font-family: allerta stencil; font-size:25px; margin-right:5px;}
.titre {font-size:40px;}
.marge {margin-left: 50px;}
p strong {color :#0080ba !important; font-weight: normal;}
.et_pb_text_inner ul {list-style: none;}
.et_pb_text_inner ul.laboli li::before {content: "• "; color: #ffa400; display: inline-block; width: 1em; margin-left: -1em; font-weight: bold;}
.et_pb_text_inner ul.santeli li::before {content: "• "; color: #e64b38; display: inline-block; width: 1em; margin-left: -1em; font-weight: bold;}
.et_pb_text_inner ul.inspectionli li::before {content: "• "; color: #009490; display: inline-block; width: 1em; margin-left: -1em; font-weight: bold;}
.et_pb_text_inner ul.certificationli li::before {content: "• "; color: #a8ad00; display: inline-block; width: 1em; margin-left: -1em; font-weight: bold;}
.et_pb_text_inner li::before {content: "• "; color: #0080ba; display: inline-block; width: 1em; margin-left: -1em; font-weight: bold;}


#footer-bottom {padding:0 0 0 0 !important;}

.widget-bg-fonce {background:#fff; padding:10px 20px 20px 20px;}
.txt-blanc p {color:#fff !important; margin-bottom:20px;}
.bt-side-contact {margin-top:10px; color:#fff !important;}
#sidebar .et_pb_button a {color:#fff !important;}

.espacevertical {clear:both; width:100%; margin-top: 20px;}
.bt100 {width: 100%}

/* formulaire contact */
.form-contact {font-size:16px; width:100%; margin:20px 0;}
.form-contact input, .form-contact textarea, .form-contact select {padding:5px; margin:5px 0; border: 3px solid #9c9e9f; font-size:16px; width:100%;}
.form-left {float: left; width:40%; padding-top:10px; font-weight: normal;}
.form-right {float: right; width:60%;}
.form-contact textarea, form-center {width:100%}
.form-center {font-weight: normal; margin-top:20px;}
.form-center input, .form-center select {background: #3e3d40; color: #fff !important; border:none; padding:20px; font-size:18px;}
.form-center input:hover {background: #2e2d30; }
.form-contact h3 {margin:0 !important;}
.form-contact textarea {height:140px;}

.menu-item-485 a {font-size:14px;}
.menu-item-1174 a {background:#3e3d40; font-weight:bold; padding:10px; border-radius:5px; margin-bottom:8px; font-size:14px;}

.msg{display: none;}

.itemen {
		padding-left:35px;
		background-image: url('https://ra.cofrac.fr/wp-content/uploads/2021/08/ic-en-30.jpg');
		background-repeat: no-repeat;
		background-position: left;
}

/* Permet de supprimer la ligne grise sous le menu principal de Divi */
#main-header {
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
/* menu hamburger */
.mobile_menu_bar::before, .mobile_menu_bar::after, #top-menu li.current-menu-ancestor > a, #top-menu li.current-menu-item > a {background : #fff; padding-top:2px; border-radius:4px; }