/*
 Theme Name:     Ebooks naturalistes de DEFI-Écologique
 Theme URI:      https://ebook.defi-ecologique.com
 Description:    Thème pour la boutique de ebooks
 Author:         Grégoire Llorca
 Author URI:     https://www.marketingmalin.fr
 Template:       defi-ecologique
 Version:        1.0.0
*/


/*
Couleurs DE :
white : #fff
red : #b3323c
Orange : #ffa001
limegreen: #81a26e
gold : ffcc66
background : #f3f5f6
Light Primary : #d8ded3
Primary : #879a77
Dark Primary : #5c775b
Darkest Primary : #435643
Accent : #ffa000
Dark Accent: #cc8000
Primary text : #666
Secondary text : #444
Light text : #aaa;
Text contrast : #688B88 - 104, 139, 136
Divider color : #bdbdbd
Light divider color : #eaeaea
Lightest divider color : #f3f5f6
Hero_shot gradient : #4f1c0d - rgba(79, 28, 13, 1)

SSC : #9fc75e - 159, 199, 94
SSC - light : #e5e9e2
SSC - blog : #4fa472 - 79, 164, 114
SSC - blog - light : #ddeee4 - 79, 164, 114
SSC - ebook : #48868f - 72, 134, 143
SSC - ebook - light : #ddecee - 72, 134, 143
*/

/* GENERAL */
header{
	position: initial;
}
section#center{
	margin-top: 0;
}
footer{
	background: transparent;
	padding:0;
}
.guest_bio a,
.stripe.ssc_background_light .mm_form label,
.ssc{
	color: #48868f !important;
}
.ssc_background{
	background-color: #48868f !important;
}
.ssc_border{
	border-color: #48868f !important;
}
.ssc_background_light{
	background-color: #ddecee !important;
}
.html-mobile-background {
    *background-image: url(images/hero_shot_1000x700.png);
    background: #0c2c38 !important;
}
.ssc_gradient_h{
	background: #5b765a;
	background: -moz-linear-gradient(left, #5b765a 0%, #48868f 100%);
	background: -webkit-linear-gradient(left, #5b765a 0%,#48868f 100%);
	background: linear-gradient(to right, #5b765a 0%,#48868f 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5b765a', endColorstr='#48868f',GradientType=1 );	
}
.ebook_header{
	background: #879a77;	
}
.ebook_header a{
	line-height: 50px;
}
.ebook_header .header_container #hid{
	display: table;
	width: 100%;
}
.ebook_header .header_container #hid > div{
	display: table-cell;
	vertical-align: middle;
}
.ebook_header .header_container #tagline{
	text-align: right;
}
.ebook_header .header_container #tagline p{
	max-width: 100%;
	font-size: 0.8em;
}


/* HOME */
#home #hero_shot{
    *background-image: url(images/hero_shot_1000x700.png);
	background-color: transparent;
}
#home .overlay{
	min-height: 1vh;
	padding: 3em 0;
}
#home #hero_shot h1{
	margin-top: 0;
}
#home #social_profiles{
	color: #fff;
	padding: 2em;
}
#home #social_profiles h2{
	color: #fff;
}

/* SINGLE */
#ebook_intro{
	background: #879a77;
    background: -webkit-linear-gradient(#879a77, #48868f);
    background: -o-linear-gradient(#879a77, #48868f);
    background: -moz-linear-gradient(#879a77, #48868f);
    background: linear-gradient(#879a77, #48868f);
}
#ebook_intro h1{
    margin: 0 auto 1em;
    color: #fff;
    text-transform: uppercase;
    font-weight: 200;
    font-size: 1.5em;
}
#ebook_intro h2{
	color: #ffe3b3;
}
#ebook_intro .response.error{
	background: #b3323c;
	color: #fff;
}
#commande_description,	
#ebook_description,	
#ebook_arguments,	
#ebook_astuce{	
	color: #fff;
	font-size: 1.2em;
    line-height: 1.3em;
}
#ebook_arguments{
	font-size: 1.4em;
}
#ebook_arguments li{
	margin-bottom: 0;
}
#ebook_arguments strong{
	color: #ffa000;
}
#ebook_paypal{
	color: #fff;
	background-color: #5c775b;
}
#ebook_extra_contenu h2,
#ebook_extra_contenu h3,
#ebook_paypal h2{
	color: #fff;
}
#ebook_paypal #montant_choisis{
	margin: 1.5em auto;
	display: table;
	padding: 0;
	font-size: 1.5em;
}
#ebook_paypal #prixOutputId{
	font-weight: 600;
}
#ebook_extra_contenu{
	background: #879a77;
    background: -webkit-linear-gradient(#48868f, #879a77);
    background: -o-linear-gradient(#48868f, #879a77);
    background: -moz-linear-gradient(#48868f, #879a77);
    background: linear-gradient(#48868f, #879a77);
    color: #fff;
}
#ebook_extra_contenu .ebook_contenu_cell{
    margin: 1em auto;
    max-width: 70%;
}
#ebook_extra_contenu .ebook_contenu_cell_background{
	background-color: #5c775b;
    padding: 1em 5%;
    box-shadow: 0px 0px 4px #1d1d1d;
}
#ebook_extra_contenu .ebook_contenu_cell i{
	color: #ffe3b3;
    font-size: 3em;
}
#ebook_extra_contenu .ebook_contenu_cell h3{
	color: #ffa000;
}
#ebook_auteur{
	background-color: #eaeaea;
}
#ebook_auteur h2{
	color: #48868f;
}


@media screen and (min-width: 600px) {
	#home #hero_shot,
	.h1_stripe{
		*background-image: url(images/hero_shot_1000x700.png);
		background: #0c2c38 !important;
	}
	.html-mobile-background {
        display: none;
	}
}/*
@media screen and (min-width: 700px) {
	#home #hero_shot,
	.h1_stripe{
		background-image: url(images/hero_shot_1000x1000.png);
	}
}
@media screen and (min-width: 1000px) {
	#home #hero_shot,
	.h1_stripe{
		background-image: url(images/hero_shot_1000x1500.png);
	}
}
@media screen and (min-width: 1500px) {
	#home #hero_shot,
	.h1_stripe{
		background-image: url(images/hero_shot_1000x2000.png);
	}
}*/
@media screen and (min-width: 45em) {
	.ebook_header .header_container #tagline p{
		font-size: 1em;
	}	
	#ebook_intro h1{
		font-size: 3em;
	}
	#ebook_extra_contenu #ebook_contenu{
		width: 100%;
	}
	#ebook_extra_contenu .ebook_contenu_cell_container{
		padding: 1em;
	}
	#ebook_extra_contenu .ebook_contenu_cell{
		display: inline-block;
		min-width: 290px;
		vertical-align: middle;
	}
	.ebook_contenu_3 .ebook_contenu_cell{
		width: 30%;
	}
	.ebook_contenu_4 .ebook_contenu_cell{
		width: 25%;
	}
	.ebook_contenu_5 .ebook_contenu_cell{
		width: 20%;
	}
	.ebook_contenu_6 .ebook_contenu_cell{
		width: 15%;
	}
	#ebook_extra_contenu .ebook_contenu_cell_background{
		padding: 1em 5%;
		min-height: 12em;
	}
}
