/*
Theme Name: Ambient Child
Theme URI: http://ambient.elated-themes.com
Description: A child theme of Ambient Theme
Author: Elated Themes
Author URI: http://themeforest.net/user/elated-themes
Version: 1.0.0
Text Domain: ambient
Template: ambient
*/
/* ---------- GENERAL ---------- */

@import url('https://fonts.googleapis.com/css?family=Titillium+Web:200,200i,300,300i,400,400i,600,600i,700,700i,900');
@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i');

body, a, h1, h2, h3, h4, h5, h6, span {font-family: 'Titillium Web', sans-serif;}
p {font-family: 'Open Sans', sans-serif;}

.extra-light {font-weight: 200;}
.light {font-weight: 300;}
.regular {font-weight: 400;}
.semi-bold {font-weight: 600;}
.bold {font-weight: 700;}
.extra-bold {font-weight: 800;}
.black {font-weight: 900;}

.txt-18 p {font-size: 18px; font-weight: 300;}
.txt-14 p {font-size: 14px;}
.txt-21 p {font-size: 21px;}

.bot-20 {margin-bottom: 20px;}
.justify {text-align: justify;}
.center {text-align: center !important;}

.eltdf-breadcrumbs-type {height: 100px !important;}
.eltdf-breadcrumbs-type .eltdf-title-holder {height: 100px !important;}


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

header.eltdf-page-header {margin-bottom: 50px;}
header .eltdf-fixed-wrapper {background-color: #fff;}
.eltdf-logo-wrapper a {height: 50px !important;}
.eltdf-main-menu > ul > li > a {color: #373737 !important;}
.eltdf-main-menu > ul > li > a > span.item_outer .item_text::after {background-color: #892518 !important;}

.eltdf-main-menu > ul > li#nav-menu-item-wpml-ls-292-fr  > a > span.item_outer {top: 65%;}
.eltdf-main-menu > ul > li#nav-menu-item-wpml-ls-292-en  > a > span.item_outer {top: 65%;}
header .eltdf-drop-down .narrow .second .inner ul {padding: 10px 0 0;}

/* ---------- HOME ---------- */

.white h2, .white p {color: #fff;}
.color-primary h2, .color-primary h4 {color: #892518;}

body.home .eltdf-masonry-gallery-holder .eltdf-mg-item.eltdf-mg-standard:hover .eltdf-mg-image-overlay {background: none; opacity: 0;}
body.home .eltdf-mg-item-title.entry-title {display: none !important;}

.lien-equipe a:hover {text-decoration: underline; color: #fff;}

/* ---------- PAGE : MAISON DE TONGE ---------- */

.bg_col .vc_column-inner {background-size: cover; background-position: center center; height: 100%; padding-top: 0 !important;}
.bg_col-img {display: none;}
.row_bg_col-2 {display: none;}


.col_txt_savoir-faire .vc_column-inner {height: 100%; padding: 0 !important;}
.col_txt_savoir-faire .vc_column-inner .wpb_wrapper {height: 100%;}
.col_txt_savoir-faire .vc_column-inner .wpb_wrapper .vc_row {height: 100%; margin: 0;}
.col_txt_savoir-faire .vc_column-inner .wpb_wrapper .vc_row .vc_column_container {height: 100%; width: 50%;}
.col_txt_savoir-faire .vc_column-inner .wpb_wrapper .vc_row .vc_column_container .vc_column-inner {padding: 50px 0 !important;}
.col_txt_savoir-faire .vc_column-inner .wpb_wrapper .vc_row .vc_column_container .vc_column-inner .wpb_text_column {padding-left: 50px;}
.wpb_content_element.savoir-faire_title {margin-bottom: 5px !important;}

.col_txt_tradition .vc_column-inner {height: 100%; padding: 0 !important;}
.col_txt_tradition .vc_column-inner .wpb_wrapper {height: 100%;}
.col_txt_tradition .vc_column-inner .wpb_wrapper .vc_row {height: 100%; margin: 0;}
.col_txt_tradition .vc_column-inner .wpb_wrapper .vc_row .vc_column_container {height: 100%;  width: 50%;}
.col_txt_tradition .vc_column-inner .wpb_wrapper .vc_row .vc_column_container .vc_column-inner {padding: 50px 0 !important;}
.col_txt_tradition .vc_column-inner .wpb_wrapper .vc_row .vc_column_container .vc_column-inner .wpb_text_column {padding-left: 50px;}
.wpb_content_element.tradition_title {margin-bottom: 5px !important;}
.col-3_txt_bis {margin-top: 13px;}

.col_txt_equipe-caractere .vc_column-inner {height: 100%; padding: 0 !important;}
.col_txt_equipe-caractere .vc_column-inner .wpb_wrapper {height: 100%;}
.col_txt_equipe-caractere .vc_column-inner .wpb_wrapper .vc_row {height: 100%; margin: 0;}
.col_txt_equipe-caractere .vc_column-inner .wpb_wrapper .vc_row .vc_column_container {height: 100%;  width: 50%;}
.col_txt_equipe-caractere .vc_column-inner .wpb_wrapper .vc_row .vc_column_container .vc_column-inner {padding: 50px 0 !important;}
.col_txt_equipe-caractere .vc_column-inner .wpb_wrapper .vc_row .vc_column_container .vc_column-inner .wpb_text_column {padding-left: 50px;}
.wpb_content_element.equipe-caractere_title {margin-bottom: 5px !important;}
.col-2_txt_bis {margin-top: 16px;}
.col-2_txt_bis a {text-decoration: underline; color: #fff;}
.col-2_txt_bis a:hover, .col-2_txt_bis a:hover span {color: #892518 !important;}

.col_txt_ent-resp .vc_column-inner {height: 100%; padding: 0 !important;}
.col_txt_ent-resp .vc_column-inner .wpb_wrapper {height: 100%;}
.col_txt_ent-resp .vc_column-inner .wpb_wrapper .vc_row {height: 100%; margin: 0;}
.col_txt_ent-resp .vc_column-inner .wpb_wrapper .vc_row .vc_column_container {height: 100%; padding-right: 50px;}
.col_txt_ent-resp .vc_column-inner .wpb_wrapper .vc_row .vc_column_container .vc_column-inner {padding: 50px 0 !important;}
.col_txt_ent-resp .vc_column-inner .wpb_wrapper .vc_row .vc_column_container .vc_column-inner .wpb_text_column {padding-left: 50px;}
.wpb_content_element.ent-resp_title {margin-bottom: 5px !important;}
.subtitle {font-weight: 600;}

.eltdf-accordion-holder.eltdf-ac-simple {border-bottom: none !important; padding-left: 50px;}
.eltdf-accordion-holder.eltdf-ac-simple .eltdf-title-holder {border-top: none !important; }
.eltdf-accordion-holder .eltdf-title-holder .eltdf-tab-title {color: #fff !important; text-transform: initial !important; font-size: 15px;}
.eltdf-accordion-holder .eltdf-title-holder .eltdf-accordion-mark {color: #fff !important; left: 0;}
.eltdf-accordion-holder.eltdf-ac-simple .eltdf-title-holder.ui-state-active, .eltdf-accordion-holder.eltdf-ac-simple .eltdf-title-holder.ui-state-hover {background: none !important;}
.eltdf-accordion-holder.eltdf-ac-simple .eltdf-title-holder.ui-state-active ..eltdf-title-holder, .eltdf-accordion-holder.eltdf-ac-simple .eltdf-title-holder.ui-state-hover ..eltdf-title-holder {border-bottom: 1px solid #ebebeb;}
.eltdf-accordion-content {margin-right: 50px !important;}

.col_txt_inspiration .vc_column-inner {height: 100%; padding: 0 !important;}
.col_txt_inspiration .vc_column-inner .wpb_wrapper {height: 100%;}
.col_txt_inspiration .vc_column-inner .wpb_wrapper .vc_row {height: 100%; margin: 0;}
.col_txt_inspiration .vc_column-inner .wpb_wrapper .vc_row .vc_column_container {height: 100%;  width: 50%;}
.col_txt_inspiration .vc_column-inner .wpb_wrapper .vc_row .vc_column_container .vc_column-inner {padding: 50px 0 !important;}
.col_txt_inspiration .vc_column-inner .wpb_wrapper .vc_row .vc_column_container .vc_column-inner .wpb_text_column {padding-left: 50px;}
.wpb_content_element.inspiration_title {margin-bottom: 5px !important;}

.col-5_txt a {text-decoration: underline; color: #fff;}
.col-5_txt a:hover {color: #892518 !important;}

/* ---------- PAGE : TRADITION & MODERNITÉ ---------- */


.txt_trad-mod p {font-size: 17px;}
.btn-contact button {color: #892518 !important; border: 1px solid #FFF !important; font-size: 17px !important;}
.btn-contact button:hover {background-color: #892518 !important; color: #fff !important;}

.bg_pbg {background-image: url(https://www.detonge.com/wp-content/uploads/2018/03/de_tonge_cuisine_rama-143.jpg?id=7842) !important; background-size: cover;}


/* ---------- L'EQUIPE DE TONGE ---------- */

h1.title_equipe {font-size: 7rem;}
.eltdf-team-social-holder {display: none !important;}
.no-top .vc_column-inner {padding-top: 0 !important;}

/* ---------- SINGLE PORTFOLIO ---------- */

body.single-portfolio-item .eltdf-ps-navigation {display: none;}
body.single-portfolio-item .eltdf-portfolio-info-holder {display: none;}
.eltdf-owl-slider .owl-nav .eltdf-next-icon .eltdf-icon-arrow, 
 .eltdf-owl-slider .owl-nav .eltdf-prev-icon .eltdf-icon-arrow {font-size: 100px !important; background: rgba(255,255,255,0.5); padding: 0 5px; color: #892518;}

/* ----------- CARNETS --------- */

body.page-template-blog-masonry-full-width .eltdf-masonry-full-width .post {min-height: 575px; max-height: 575px; background-color: #fff;}
.eltdf-blog-single-share img {width: 60px;}
.eltdf-linkedin-share img {width: 45px;}


/* ---------- CONTACT --------- */

body.page-id-4920 .eltdf-title-text.entry-title,
body.page-id-4920 .eltdf-breadcrumbs-holder {display: none;}
body.page-id-4920 .eltdf-breadcrumbs {display: none !important;}

body.page-id-8230 .eltdf-title-text.entry-title,
body.page-id-8230 .eltdf-breadcrumbs-holder {display: none;}
body.page-id-8230 .eltdf-breadcrumbs {display: none !important;}

.div.wpcf7-response-output {clear: both;}
.wpcf7-acceptance a {color: #892518;}
.wpcf7-acceptance a:hover {text-decoration: underline;}
.wpcf7-acceptance .wpcf7-list-item {margin: 0;}

/* ---------- FOOTER ---------- */

footer .eltdf-footer-bottom-holder .widget {display: inline-block;}
body.eltdf-footer-with-bg-image .eltdf-footer-top-holder {background-position: bottom center;}
footer .eltdf-footer-top.eltdf-footer-top-full	 {background-color: rgba(0,0,0,0.8);}
footer .widget {margin-bottom: 60px;}

#eltdf-back-to-top:hover::before, #eltdf-back-to-top:hover::after {background-color: #892518 !important;}

.tarteaucitronAlertSmallTop {display: none !important;}

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


}

@media screen and (min-width: 1025px) and (max-width: 1280px){

}

@media screen and (min-width: 1025px){
	
	body.page-id-4590 .eltdf-content {margin-top: 0px !important;}
}

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

.eltdf-content .eltdf-content-inner > .eltdf-container > .eltdf-container-inner, .eltdf-content .eltdf-content-inner > .eltdf-full-width > .eltdf-full-width-inner {padding-top: 0 !important;}
.eltdf-masonry-gallery-holder .eltdf-mg-item.eltdf-mg-standard img {width: 100%; height: 100%;}

.col_txt_savoir-faire .vc_column-inner .wpb_wrapper .vc_row .vc_column_container {width: 100%; padding-right: 50px;}
.col_txt_tradition .vc_column-inner .wpb_wrapper .vc_row .vc_column_container {width: 100%; padding-right: 50px;}
.col_txt_equipe-caractere .vc_column-inner .wpb_wrapper .vc_row .vc_column_container {width: 100%; padding-right: 50px;}
.col_txt_ent-resp .vc_column-inner .wpb_wrapper .vc_row .vc_column_container {}
.col_txt_inspiration .vc_column-inner .wpb_wrapper .vc_row .vc_column_container {width: 100%; padding-right: 50px;}
}

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



.eltdf-content .eltdf-content-inner > .eltdf-container > .eltdf-container-inner, .eltdf-content .eltdf-content-inner > .eltdf-full-width > .eltdf-full-width-inner {padding-top: 0 !important;}
.eltdf-masonry-gallery-holder .eltdf-mg-item.eltdf-mg-standard img {width: 100%; height: 100%;}

.bg_col {display: none;}
.bg_col-img {display: inherit;}
.row_bg_col-2 {display: inherit; }
.bg_col-2 .vc_column-inner {background-size: cover; background-position: center center; height: 100%; padding-top: 0 !important;}
.bg_col-2 {height: 250px; margin-top: -1px;}

.col_txt_savoir-faire {width: 100% !important;}

.col_txt_tradition {width: 100% !important;}

.col_txt_equipe-caractere {width: 100% !important;}

.col_txt_ent-resp {width: 100% !important;}

.col_txt_inspiration {width: 100% !important;}

}

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

.row_bg_col-2 .bg_col-2:first-child {width: 25% !important; float: left;}
.row_bg_col-2 .bg_col-2:last-child {width: 75% !important; float: left;}


}

@media screen and (max-width: 480px){
	
	.eltdf-mobile-nav {position: relative; z-index: 2;}
	.eltdf-mobile-header .eltdf-vertical-align-containers .eltdf-position-center {text-align: right;}
	.eltdf-mobile-header .eltdf-mobile-logo-wrapper img {width: 200px !important; padding-top: 10px;}

}




