

/*------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------ELEMENTS CUSTOM BAKERY----------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------*/


/*GENERAL EDITEUR*/
.vc_row {max-width: 1300px; margin:auto!important;}
.vc_row .wpb_wrapper{max-width:1270px; margin:auto;}/*largeur grille*/
.vc_row[data-vc-full-width]{max-width: none; overflow:visible!important;}/*overflow pour sticky vue list item*/
.vc_row[data-vc-full-width]>div>div.vc_column-inner{padding: 0!important;}
.vc_row[data-vc-full-width] .wpb_text_column{padding:0px 15px;}
.vc_row[data-vc-stretch-content] .wpb_wrapper{max-width:none;}/*gestion full width*/
.vc_col-has-fill > .vc_column-inner{padding-top: 0px!important;}
.wpb_content_element{margin-bottom: 20px;}/*marge sous chaque element Bakery*/


/*BOUTONS : par defaut = coul1*/
.ye_boutPlein{transition: all 0.3s ease; color:white; border:1px solid; border-radius:30px; padding:7px 20px; display: inline-block; margin: 10px;}
.ye_boutPlein.ye_boutPlein_reverse {color:#eb4747;background:#fff;border:1px solid #eb4747;}
.ye_boutPlein.ye_boutPlein_reverse:hover{background:#eb4747;color:#fff;}
.ye_boutPlein:hover{background-color:transparent;}
.ye_boutVide{transition: all 0.3s ease; background-color:transparent; border:1px solid; border-radius:30px; padding:7px 20px; display: inline-block; margin: 10px;}
.ye_boutVide:hover{color:white;}
/*coul2*/
.ye_boutPlein.ye_coul2{border:1px solid;}
.ye_boutPlein.ye_coul2:hover{background-color:transparent;}
.ye_boutVide.ye_coul2{border:1px solid;}
.ye_boutVide.ye_coul2:hover{color:white;}
/*noir*/
.ye_boutPlein.ye_noir{background-color:#222; border:1px solid #222;}
.ye_boutPlein.ye_noir:hover{color:#222; background-color:transparent;}
.ye_boutVide.ye_noir{color:#222; border:1px solid #222;}
.ye_boutVide.ye_noir:hover{color:white; background-color:#222;}
/*blanc*/
.ye_boutPlein.ye_blanc{background-color:#FFF; border:1px solid #FFF; color: #222;}
.ye_boutPlein.ye_blanc:hover{color:#fff; background-color:transparent;}
.ye_boutVide.ye_blanc{color:#fff; border:1px solid #fff;}
.ye_boutVide.ye_blanc:hover{color:#222; background-color:#fff;}


/*SLIDER*/
.ye_slickinside{overflow: hidden; background-size: cover; background-position: center center;}


/*BROCHURES*/
div.ye_brochure{text-align:center;}
div.ye_brochure > a{display: inline-block;}
div.ye_brochure_img{display: inline-block; position: relative;}
div.ye_brochure_img > img{width: 240px;transition: all 0.3s ease;}
div.ye_brochure_img > img:hover {opacity:0.7;}
div.ye_brochure_img > div.ye_brochure_icon{position: absolute; top: 20px; right: 20px; width: 50px; height: 50px; background-color: white; border-radius: 30px;}
div.ye_brochure_img > div.ye_brochure_icon > img{position: relative; top: 7px; left: 2px;}
div.ye_brochure_bout{text-align: center; margin-top: 10px; font-size: 1.35em; font-weight: 700;}
div.ye_brochure_bout a:hover {color:#eb4747;}

div.ye_brochure .ye_btn_ctn2 a {margin:0 10px;}
.ctrl .fnavbar {background:#363939;}


/*PAGES ENFANTS*/
.ye_blocenfant{text-align: center; margin: 15px; max-width: 350px;}
.slick-slide .ye_blocenfant{margin: 15px auto;}
.ye_imgMiseAvantenfant {position: relative; height: 300px; overflow: hidden; background-size: cover; background-position: center center;}
.ye_imgMiseAvantenfant .ye_ombre{transition: all 0.3s ease; height: 100%; background-color: black; opacity: 0.2;}
.ye_titreenfant{color:white; text-shadow: 0px 3px 6px black;transition: all 0.3s ease; position: absolute; top: 50%; left: 50%; width: 300px; transform: translate(-50%, -50%);}
.ye_blocenfant:hover .ye_titreenfant{top:30%;}
.ye_blocenfant:hover .ye_imgMiseAvantenfant .ye_ombre{opacity: 0;}


/*ICONES*/
.ye_icon.vc_icon_element-icon{font-size: 3em;}
.ye_icon.vc_icon_element-icon.ye_noir{color: #222;}
.ye_icon.vc_icon_element-icon.ye_blanc{color: #FFF;}


/*BOUTONS AVEC ICONE*/
.ye_boutPlein span.vc_icon_element-icon, .ye_boutVide span.vc_icon_element-icon{font-size: 1.6em; margin-right: 10px; display: inline-block; transform: translateY(2px);}
.ye_boutPlein span.ye_txtBoutIc, .ye_boutVide span.ye_txtBoutIc{display: inline-block; transform: translateY(-3px); font-size: 1.1em;}


/*VIDEO*/
div.ye_videodiv{position: relative; padding-bottom: 56.25%; height: 0;}/*pour format 16:9*/
div.ye_videodiv>iframe{position: absolute; top: 0; left: 0;}





/*VISUAL COMPOSER elem*/
/*separateur zig zag*/
/*.vc-zigzag-inner{background-image: url(/wp-content/themes/yatatheme/img/separateur.png)!important; background-size: contain!important; margin:40px 0px!important; min-height: 65px!important; background-position: center center!important; background-repeat: no-repeat!important;}*/
/*gallerie images VC hover*/
/*.wpb_image_grid_ul a::before{transition: opacity 0.3s ease; content:''; position: absolute; width: 100%; height: 100%; opacity: 0; background-color: #2f3652;}*/
/*.wpb_image_grid_ul a::after{transition: opacity 0.3s ease; content:url('/wp-content/themes/yatatheme/img/png/loupe-img.png'); opacity:0; position: absolute; width: 100%; height: 100%; top:calc(50% - 35px); text-align:center;}*/
/*.wpb_image_grid_ul a:hover::before{opacity: 0.75;}*/
/*.wpb_image_grid_ul a:hover::after{opacity:1;}*/
/*bloc decalage VC*/
/*.decalage-droite{transform: translateX(100px); z-index: 10;}*/
/*.decalage-gauche{transform: translateX(-100px); z-index: 10;}*/
