@import url('https://fonts.googleapis.com/css?family=Lato:100,100i,300,300i,400,400i,700,700i,900,900i'); /* font-family: 'Lato', sans-serif; */

@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap'); /* font-family: 'Roboto', sans-serif; */
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap'); /* font-family: 'Poppins', sans-serif; */

/* _custom_design/main.css v.2.0.0 - last modified 24.07.2018 (see config/version_history.php for details)*/
/* =========================================================================================================================== */
/* =========================================================================================================================== */
/* Main options */

html {min-width: 350px;}
body {font-family: 'Poppins', sans-serif; min-width: 350px; color: #1e1e1e;}

.th-custom-design-title-intro-white{font-size: 16px; font-weight: 300; text-transform: uppercase; color: white;}
.th-custom-design-title-intro {font-size: 16px; font-weight: 300; text-transform: uppercase; color: white;}
.th-custom-design-title {font-size: 20px; font-weight: 600; padding: 15px 0;}
.th-custom-design-title-underline {height: 5px; background-color: #006b5b; width: 350px; display: inline-block;}

.th-custom-design-paragraph-title-intro {}
.th-custom-design-paragraph-title {font-size: 35px; font-weight: 600; padding: 15px 0; text-transform: uppercase; color: #006b5b;}
.th-custom-design-paragraph-title-underline {}
.th-custom-design-paragraph-subtitle {}
.th-custom-design-paragraph-text {font-weight: 300; padding: 15px 0; font-size: 15px;}

a.th-custom-design-button {border: 1px solid #000; padding: 10px 20px; color: #000;}
a.th-custom-design-button:hover {background-color: #000; color: #fff; text-decoration: none;}

.th-custom-class-1 {font-size: 22px;}
.th-custom-class-2 {font-size: 20px;}
.th-custom-class-3 {font-size: 18px;}
.th-custom-class-4 {font-size: 16px;}
.th-custom-class-5 {font-size: 10px;}

.th-custom-color-class-1 {color: #b90000;}
.th-custom-color-class-2 {color: #00b900;}
.th-custom-color-class-3 {color: #0095b9;}
.th-custom-color-class-4 {color: #0032b9;}
.th-custom-color-class-5 {color: #b900b9;}

/* ------------------------------------------------------------------------------------- */
/* * Media Queries                                                                       */
/* standard "@media (max-width : px) {}": 1199px (col-md) | 991px (col-sm) | 767px (col-xs) | 500px | 400px */

/* * Media Queries                                                                       */
/* ------------------------------------------------------------------------------------- */

/* Main options */
/* =========================================================================================================================== */
/* =========================================================================================================================== */

.th-menu_t13_space-top {
  height: 60px;
}

.th_menu_t13 .th-main-menu-container .th-category-container .th-menu-link {
    font-weight: 500;
    font-size: 14px;
}

.th_menu_t13 .th-main-menu-container .th-category-container a.th-main-link {
    color: #446c54;
}

@media (max-width: 1199px){
.th_menu_t13 .th-menu-mobile-container {top: 30px;}
}

/* Global */
.th-product .th-product-grid, .th-about-2 .th-about-2-grid,.th-about-1 .th-about-1-grid,.th-he .th-he-grid{height: 400px;}
@media (max-width: 768px){
	.th-product .th-product-grid, .th-about-2 .th-about-2-grid,.th-about-1 .th-about-1-grid,.th-he .th-he-grid{height: inherit;}
	.th-product-box, .th-txt-box, .th-about-2-txt-container, .th-about-2-img-container, .th-about-2-img-container, .th-about-1-txt-container, .th-he-txt-box, .th-he-img-box{height: 50vh !important;}
}

@media (max-width: 810px){
	.th-product .th-product-grid, .th-about-2 .th-about-2-grid,.th-about-1 .th-about-1-grid,.th-he .th-he-grid{height: inherit;}
}


/* Accueil */
.th-header-accueil{width: 100%; padding: 200px; height: 100%; display: grid; background: #006b5b; justify-content: center; align-items: center; justify-items: center; grid-template-columns: 50% 50%;}
.th-header-accueil div{height: 300px; max-height: 100%; width: 100%; display: flex; justify-content: center; align-items: center;}
.th-header-accueil img{width: 100%;}
.th-header-accueil h1{width: 75%; color: white; text-align: center; font-weight: 400; font-size: 42px; text-transform: uppercase;}

@media (max-width: 768px){
	.th-header-accueil {padding: 0px; grid-template-columns: 100%; height: ; padding-bottom: 60px;}
	.th-header-accueil H1{width: 90%;}
}

/* Header */
/* =========================================================================================================================== */

.th-header {display: flex; background: #006b5b; justify-content: center; align-items: center;}
.th-header .th-spectre {object-fit: cover; min-height: 300px; height: 400px; width: 100%; max-width: 400px;}
.th-header .th-origanol-white {object: cover; height: 100px; position: absolute;}

/* Product */
/* =========================================================================================================================== */

/* .th-product {padding: 30px 0;} */
.th-product .th-product-grid {/*margin: 50px 0px;*/ display: grid; grid-template-columns: 50% 50%;}
.th-product .th-product-grid .th-product-box {display: flex; align-items: center; justify-content: center;}
.th-product .th-product-grid .th-product-box img {height: 300px;}
.th-product .th-product-grid .th-txt-box {padding: 20px; display: flex; align-items: center; justify-content: center;background-color: #e6bb3c;color: white;}

@media (max-width : 1199px) {
	.th-product .th-product-grid{height: 400px;}
}

@media (max-width : 767px) {
	.th-product .th-product-grid {grid-template-columns: 100%; height: inherit;}
	.th-product .th-product-grid .th-txt-box{padding: 20px;}
}

/* About 2 */
/* =========================================================================================================================== */

.th-about-2 {padding: 0;}
.th-about-2 .th-about-2-grid {display: grid; grid-template-columns: 50% 50%;}
.th-about-2-img-container {display: grid; justify-content: center; height: 100%; width: 100%; align-items: center;}
.th-about-2 .th-about-2-grid .th-about-2-img-container img {height: 150px;	}
.th-about-1 .th-about-1-grid .th-about-2-img-container img {height: 300px;	}
.th-about-2 .th-about-2-grid .th-about-2-txt-container {background-color: #006b5b; display: flex; align-items: center; justify-content: center; padding: 20px; color: #fff;}

@media (max-width : 1199px) {
	.th-about-2 .th-about-2-grid{height: 400px;}
	.th-about-2 .th-about-2-grid .th-about-2-img-container img {max-height: none;}
}

@media (max-width : 767px) {
	.th-about-2 {padding: 0px;}
	.th-about-2 .th-about-2-grid {grid-template-columns: 100%; height: inherit;}
	.th-about-2 .th-about-2-grid .th-about-2-img-container {padding: 15px 0; grid-row-start: 1; grid-row-end: 2; height: 300px;}
	.th-about-2 .th-about-2-grid .th-about-2-img-container img {}
	.th-about-2 .th-about-2-grid .th-about-2-txt-container {grid-row-start: 2; grid-row-end: 3;}
	.th-about-2 .th-about-2-grid .th-about-2-txt-container .th-custom-design-paragraph-title {font-size: 40px;}
	.th-about-1 .th-about-1-grid .th-about-2-img-container img {height: 200px;	}
}

@media (max-width : 500px) {
	.th-about-2 .th-about-2-grid .th-about-2-txt-container .th-custom-design-paragraph-title {font-size: 22px;}
	.th-about-2 .th-about-2-grid .th-about-2-txt-container {padding: 40px;}
}

/* About 1 */
/* =========================================================================================================================== */

.th-about-1 {padding: 0;}
.th-about-1 .th-about-1-grid { display: grid; grid-template-columns: 50% auto;}
.th-about-1 .th-about-1-grid .th-about-1-img-container {background-image: url(/_custom_content/img/img_03.jpg); background-position: center center; background-size: cover; background-repeat: no-repeat;}
.th-about-1 .th-about-1-grid .th-about-1-img-container img {}
.th-about-1 .th-about-1-grid .th-about-1-txt-container {background-color: #e6bb3c; display: flex; align-items: center; justify-content: center; padding: 20px; color: #fff;flex-direction: column;justify-content: center;}
.th-about-1-txt-container ul{margin-bottom: 0px;}

@media (max-width : 1199px) {
	.th-about-1 .th-about-1-grid {height: 400px;}
}

@media (max-width : 767px) {
	.th-about-1 {padding: 0px;}
	.th-about-1 .th-about-1-grid {grid-template-columns: 100%; height: inherit;}
	.th-about-1 .th-about-1-grid .th-about-1-img-container {padding: 15px 0; height: 300px;}
	.th-about-1 .th-about-1-grid .th-about-1-txt-container {}
	.th-about-1 .th-about-1-grid .th-about-1-txt-container .th-custom-design-paragraph-title {font-size: 40px;}
}

@media (max-width : 500px) {
	.th-about-1 .th-about-1-grid .th-about-1-txt-container .th-custom-design-paragraph-title {font-size: 22px;}
    .th-about-1 .th-about-1-grid .th-about-1-txt-container {padding: 40px;}
}

/* HE de cannelle */
/* ==================================================================================================== */

.th-he {padding: 0px 0;}
.th-he .th-he-grid {display: grid; grid-template-columns:1fr 1fr;}
.th-he .th-he-grid .th-he-txt-box {background-color: #006b5b;display: flex;align-items: center;justify-content: center;padding: 20px;color: #fff;}
.th-he .th-he-grid .th-he-txt-box i {margin-right: 25px; font-size: 30px;}

/* .th-he .th-he-grid .th-he-txt-box .th-list-grid {display: grid; grid-template-columns: 50px auto; padding: 5px 0;} */
.th-he .th-he-grid .th-he-txt-box .th-list-grid .th-list-picto {display: flex; align-items: center;}
.th-he .th-he-grid .th-he-txt-box .th-list-grid .th-list-picto i {font-weight: 200;}
.th-he .th-he-grid .th-he-txt-box .th-list-grid .th-list-txt {display: flex; align-items: center;}
.th-he .th-he-grid .th-he-img-box {display: flex; justify-content: center; align-items: center;}
.th-he .th-he-grid .th-he-img-box img {width: 100%; max-width: 150px;}
.th-he .th-he-grid .th-he-txt-box .th-custom-design-title {}

@media (max-width : 767px) {
	.th-he .th-he-grid {grid-template-columns: 100%;}
	.th-he .th-he-grid .th-he-txt-box{order: 2;}
}

.th-origanol-caps {padding: 30px 0; margin-bottom: 50px;}
.th-origanol-caps .th-origanol-caps-grid {display: grid; grid-template-columns: 250px auto; padding: 30px 0;}
.th-origanol-caps .th-origanol-caps-grid .th-img-box {display: flex; align-items: center;}
.th-origanol-caps .th-origanol-caps-grid .th-img-box img {width: 100%; max-width: 150px;}
.th-origanol-caps .th-origanol-caps-grid .th-txt-box {display: flex; align-items: center; justify-content: center; text-align: justify;}
.th-origanol-caps .th-origanol-caps-grid .th-txt-box .th-custom-design-title {color: #006b5b;}

@media (max-width : 767px) {
	.th-origanol-caps .th-origanol-caps-grid {grid-template-columns: 100%;}
    .th-origanol-caps .th-origanol-caps-grid .th-img-box {justify-content: center;}
}

/* Huiles essentielles */
/* ==================================================================================================== */

.th-essential-oils-presentation {background-color: #006b5b;}
.th-essential-oils-presentation .th-custom-design-title {text-transform: uppercase; text-align: center; padding: 100px 0; color: #fff;}
.th-essential-oils-presentation .th-essential-oils-txt {column-count: 2; color: #fff; padding: 20px 0; font-weight: 300; text-align: justify;}

.th-essential-oils-properties {}
.th-essential-oils-properties .th-title-box {padding: 100px 0; text-align: center;}
.th-essential-oils-properties .th-custom-design-title {font-size: 30px;}
.th-essential-oils-properties .th-underline-box {}

@media (max-width : 767px) {
	.th-essential-oils-presentation .th-essential-oils-txt {column-count: 1;}
}

.th-quality-criteria {padding: 30px 0; margin-bottom: 100px;}
.th-quality-criteria .th-quality-criteria-grid {display: grid; grid-template-columns: 50% 50%;}
.th-quality-criteria .th-quality-criteria-grid .th-quality-criteria-txt-box {display: flex; align-items: center; justify-content: center; color: #006b5b;  padding: 0 50px;}
.th-quality-criteria .th-quality-criteria-grid .th-quality-criteria-txt-box i {margin-right: 25px; font-size: 30px;}

.th-quality-criteria .th-quality-criteria-grid .th-quality-criteria-img-box {background-image: url(/_custom_content/img/img_04.jpg); background-position: center center; background-size: cover; justify-content: center; align-items: center; padding: 50px;}
.th-quality-criteria .th-quality-criteria-grid .th-quality-criteria-txt-box .th-list-grid {display: grid; grid-template-columns: 50px auto; padding: 5px 0;}
.th-quality-criteria .th-quality-criteria-grid .th-quality-criteria-txt-box .th-custom-design-title {font-weight: 300;}
.th-quality-criteria .th-quality-criteria-grid .th-quality-criteria-txt-box .th-list-grid .th-list-picto {display: flex; align-items: center;}
.th-quality-criteria .th-quality-criteria-grid .th-quality-criteria-txt-box .th-list-grid .th-list-picto i {font-weight: 200;}
.th-quality-criteria .th-quality-criteria-grid .th-quality-criteria-txt-box .th-list-grid .th-list-txt {display: flex; align-items: center; color: #afafaf; font-weight: 300; font-size: 14px;}
.th-quality-criteria .th-quality-criteria-grid .th-quality-criteria-txt-box .th-custom-design-title {}

@media (max-width : 767px) {
	.th-quality-criteria .th-quality-criteria-grid {grid-template-columns: 100%;}
    .th-quality-criteria .th-quality-criteria-grid .th-quality-criteria-img-box {height: 200px;}
    .th-quality-criteria .th-quality-criteria-grid .th-quality-criteria-txt-box {padding: 20px;}
}

/* Ordering */
/* ==================================================================================================== */

.th-ordering {padding:50px 0;}
.th-ordering .th-img-box {text-align: center;}
.th-ordering .th-img-box img {width: 100%; max-width: 500px;}
.th-ordering .th-custom-design-title {color: #006b5b;}
 .th-ordering .th-list-grid {/*display: grid; grid-template-columns: 50px auto;*/ padding: 5px 0;} 
.th-ordering .th-list-grid .th-list-picto {display: flex; align-items: center;}
.th-ordering .th-list-grid .th-list-picto i {font-weight: 200; color: #006b5b; font-size: 30px;}
.th-ordering .th-list-grid .th-list-txt {display: flex; align-items: center; color: #006b5b; font-weight: 300; font-size: 14px;}
.th-ordering .th-order-place {padding: 20px 0; color: #006b5b;}
.th-ordering .th-order-place a {color: #006b5b;}

.th-boxes {display: flex; justify-content: center; flex-direction: row; align-items: center;}
.th-boxes img {object-fit: cover; width: 50%; min-width: 300px;}

.th-box-capsules-white{padding-left: 70px; }
.th-box-capsules-white li{color: white; font-size: 14px; }
.th-box-capsules{padding-left: 70px; }
.th-box-capsules li{color: #006b5b; font-size: 14px; }

@media (max-width: 620px){
	.th-boxes {flex-direction: column;}
	.th-box-capsules-white {padding-left: 0px;}
	.th-box-capsules {padding-left: 20px;}
	}

/* Ordering */
/* ==================================================================================================== */

.th-contact {padding: 50px 0;}
.th-contact .th-custom-design-paragraph-text {color: #006b5b;}
.th-contact a {color: #006b5b;}

/* Footer */
/* ==================================================================================================== */

.th-footer {background-color: #eeeeee; color: #2d2d2d; text-align: center; padding: 25px 0; font-size: 12px;}
.th-footer img {width: 100%; max-width: 80px;}