/*
Theme Name: Qester_theme
Description: Theme enfant de Divi
Author: Laurent Holdrinet
Author URI: https://laurentholdrinet.com
Template: Divi 
Version: 1.0
*/

/*	surligneurs	*/
/*	blue	*/
.bhilite {
	background-color: rgba(0, 227, 245, 0.5);
	padding: 0, 22px;
}
.blolite {
	background: linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 11%, rgba(0, 227, 245, 0.4) 11%, rgba(0, 227, 245, 0.4) 33%, rgba(0, 0, 0, 0) 33%);
}
/*	turquoise	*/
.thilite {
	background-color: rgba(25, 237, 179, 0.5);
	padding: 0, 22px;
}
.tlolite {
	background: linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 11%, rgba(25, 237, 179, 0.4) 11%, rgba(25, 237, 179, 0.4) 33%, rgba(0, 0, 0, 0) 33%);
}
/*	green	*/
.ghilite {
	background-color: rgba(49, 247, 113, 0.5);
	padding: 0, 22px;
}
.glolite {
	background: linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 11%, rgba(49, 247, 113, 0.4) 11%, rgba(49, 247, 113, 0.4) 33%, rgba(0, 0, 0, 0) 33%);
}
/*	orange	*/
.ohilite {
	background-color: rgba(255, 90, 13, 0.55);
	padding: 0, 22px;
}
.ololite {
	background: linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 11%, rgba(255, 90, 13, 0.55) 11%, rgba(255, 90, 13, 0.55) 33%, rgba(0, 0, 0, 0) 33%);
}
/* grey */
.grlolite {
	background: linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 11%, rgb(129, 143, 158, .4) 11%, rgb(129, 143, 158, .4) 33%, rgba(0, 0, 0, 0) 33%);
}

/*	TYPO	*/
h1, h2, h3 {
	font-weight:600;
}
p {
	font-weight: 400!important;
}

li {
	font-weight: 400!important;
}

.bigp {
	font-size: 22px;
	line-height: 1.6em
}

/*	bouton demo	*/
a.demobutton {
	border-color: #ff0700!important;
}

/*	Menu primaire	*/
#top-menu li.current-menu-ancestor>a, #top-menu li.current-menu-item>a, #top-menu li.current_page_item>a {
    font-weight: 600;
}

/* intro posts */
.intro {
	font-size: 3em;
}
strong {
	font-weight: 500!important;
}

/*	typo taille réduite (price table)	*/
.small {
	font-size: 0.6em;
	line-height: 0.6em;
}

/*	typo opacité réduite	*/
.ghost {
	color: rgba(3,32,61,0.22);
}

/*	couleurs	*/
.green-check {
	color: #25b955;
}
.red-cross {
	color: #ff0700;
}
.darkgreen {
	color: #25b955;
}
.darkblue {
	color: #00aab8;
}
.darkturq {
	color: #13b286;
}

/*	Modifier ombre header	
 * https://www.markhendriksen.com/how-to-remove-or-change-the-divi-header-shadow/	*/
/*#main-header.et-fixed-header {
    -webkit-box-shadow: 0 2px 0 rgba(0,0,0,.6) !important;
    -moz-box-shadow: 0 2px 0 rgba(0,0,0,.6) !important;
    box-shadow: 0 2px 0 rgba(0,0,0,.6) !important;
}*/

/* Increase width of drop-down menus */
/*	https://optimusdivi.com/how-to-increase-width-of-divi-drop-down-menu/	*/
@media screen and (min-width: 981px) {
.sub-menu {
	min-width: 400px;
}
#top-menu li li a {
    width: 360px;
	/* Extra - Reduce padding on list items */
	padding: 16px 0px;
	border-bottom: 1px solid #fafafc;
	}
}

/*******************************
* Formulaire Contact Form 7
https://knowledge.parcours-performance.com/wordpress-contact-form-7-avec-style-divi/
*******************************/

input.text, input.title, input[type=email], input[type=password], input[type=tel], input[type=text], select, textarea {
    width: 100%;
    padding: 12px;
    border: 1px solid #ccd2d0;
    /*border-bottom-width: 2px;*/
    border-radius: 12px ;
    /*color: #999;*/
    background-color: #fff;
}
.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"],
.wpcf7 textarea {
font-size: 16px;
font-weight: 300;
/*color: #ccd2d0;*/
}

/*	https://www.peeayecreative.com/how-to-fix-the-divi-theme-builder-post-content-module-width/	*/
/*set the width of the rows inside the Post Content module*/
.et-db #et-boc .et-l .et-l--post .et_builder_inner_content .et_pb_row {
	width: 90%;
}