/*
Theme Name:   VDS_child_theme bis
Description:  VDS_child_theme bis
Author:       Numeval
Author URL:   www.numeval.com
Template:     oceanwp
Version:      1.0
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:  vds_child_theme
*/

/* Write here your own personal stylesheet */
/* Generated by Font Squirrel (http://www.fontsquirrel.com) on June 24, 2014 */


.boutique{display:none;}

/*-------------------------------------------------------------GLOBAL----------------------------------------------------------------------------------*/

@font-face {
    font-family: 'coconregular';
    src: url('cocon-regular-webfont.eot');
    src: url('cocon-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('cocon-regular-webfont.woff') format('woff'),
         url('cocon-regular-webfont.ttf') format('truetype'),
         url('cocon-regular-webfont.svg#coconregular') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'coconbold';
    src: url('cocon-bold-webfont.eot');
    src: url('cocon-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('cocon-bold-webfont.woff') format('woff'),
         url('cocon-bold-webfont.ttf') format('truetype'),
         url('cocon-bold-webfont.svg#coconbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

a:focus{outline: unset !important;}

/*div,*/h1,h2,h3,h4,h5,
#eael-adv-accordion-928ae66>div>div>span,
.cocon,
#eael-advance-tabs-6d53abb > div.eael-tabs-nav > ul > li > span,
#main > div > div > div > section.has_eae_slider.elementor-element.elementor-element-a90ce19.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.elementor-section.elementor-top-section > div > div > div > div > div > div.elementor-element.elementor-element-7f40dd5.elementor-align-center.cocon.elementor-widget.elementor-widget-button > div > div > a > span,
div.elementor-element.elementor-element-db7b5c2.elementor-widget.elementor-widget-wp-widget-ocean_instagram > div > p > a,
#rpwwt-wp-widget-recent-posts-widget-with-thumbnails > ul > li> a > span

{font-family:coconregular !important;}

/*--- Captcha ---*/

.wpforms-recaptcha-container{visibility: hidden !important;}
.grecaptcha-badge {display:none !important;z-index:0 !important;visibility:hidden !important;opacity:0!important;}

/* CGU */
body > div.wpgdprc.wpgdprc-consent-bar > div > div{display: flex;  flex-wrap: wrap;justify-content: center;z-index:1;}
body > div.wpgdprc.wpgdprc-consent-bar{z-index:1;}


/* suppression du header */
.page-header{display:none;}

/* couleur des strong*/
strong{color:#e2007a !important;}


/*----------- pied de page -------------------*/
.footer-widgets-inner.container {
	width: 100%;
	padding-top:10px;
	border-top: 1px solid #848487;}

	
#footer-widgets > div > div.footer-box.span_1_of_4.col.col-1{width:300px;}
#footer-widgets > div > div.footer-box.span_1_of_4.col.col-4{width:calc(100% - 330px);}
#footer-widgets > div > div.footer-box.span_1_of_4.col.col-4{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;}

/*#footer-widgets > div > div.footer-box.span_1_of_4.col.col-1,*/
#footer-widgets > div > div.footer-box.span_1_of_4.col.col-2,
#footer-widgets > div > div.footer-box.span_1_of_4.col.col-3 {display:none;}

#footer-widgets > div > .col-4 > div {margin:5px !important;}

@media screen and (max-width: 870px){
	#footer-widgets > div > div.footer-box.span_1_of_4.col.col-1,#footer-widgets > div > div.footer-box.span_1_of_4.col.col-4{width:100%;}
	#footer-widgets > div > div.footer-box.span_1_of_4.col.col-4{display:flex;justify-content:center;}
	#custom_html-3 > div{text-align:center;}
	#footer-widgets > div{display: flex; flex-wrap: wrap-reverse;}
}

#footer-bottom a{color:#cfd1d9 !important;}
#footer-bottom a:hover{color:white !important;}
	
	
/*---------menu--------------------------------*/
#menu-item-401 > a > span	{color: #848487;}
#menu-item-401:hover	{color: white!important;background-color:#b1c903;}
#site-header #site-logo #site-logo-inner a img, #site-header.center-header #site-navigation-wrap .middle-site-logo a img{height: 80px;}

#site-header{position:fixed!important; top:0 !important;}
	
@media screen and (max-width: 1178px){#menu-principal>li>a>span {font-size:15px;}}	
		
#site-header-inner > div.oceanwp-mobile-menu-icon.clr.mobile-right > a{color: #848487 !important;} 	
@media screen and (max-width: 1100px){#site-header #site-logo #site-logo-inner a img, #site-header.center-header #site-navigation-wrap .middle-site-logo a img{height: unset;}}	
	
/*----- GDPRC------*/
.wpgdprc-consent-bar{z-index:1000!important;}	
	
	
/*----------------------------------------------------------------------------------ACCUEIL--------------------------------------------------------*/

/* ------- overlay made in france ---------------*/
#overlay_made_in_france{position: absolute;
    top: 20px;
    right: 0px;
    z-index: 1;}


/*------------- Slider ---------------------*/
.has_eae_slider > *{transition-timing-function: linear !important;}


/*---- logos -----*/
.logo_accueil{transition-duration:0.3s;}	
.logo_accueil:hover{transform: scale(1.1);}


/*-------onglets--*/						

/*taille des onglets*/
.elementor-widget-eael-adv-tabs>.elementor-widget-container>.eael-tabs-horizontal > div.eael-tabs-nav > ul > li {width:20%;height: 200px;}	
@media screen and (max-width: 1025px){	.elementor-widget-eael-adv-tabs>.elementor-widget-container>.eael-tabs-horizontal > div.eael-tabs-nav > ul > li {width:15%;height: 150px;}
	}
@media screen and (max-width: 700px){	#eael-advance-tabs-6d53abb > div.eael-tabs-nav > ul > li > span{display:none;}
										.elementor-widget-eael-adv-tabs>.elementor-widget-container>.eael-tabs-horizontal > div.eael-tabs-nav > ul > li {height: auto;}
	}	

						
/*gestion du hover*/			
.elementor-widget-eael-adv-tabs>.elementor-widget-container>.eael-tabs-horizontal > div.eael-tabs-nav > ul > li{transition-duration:0.3s;}		
.elementor-widget-eael-adv-tabs>.elementor-widget-container>.eael-tabs-horizontal > div.eael-tabs-nav > ul > li:hover{transform: scale(1.05);}		

/*titres en gris*/																
.elementor-widget-eael-adv-tabs>.elementor-widget-container>.eael-tabs-horizontal > div.eael-tabs-nav > ul > li > span{color:#848487;}


/*-------contenu--*/
.elementor-widget-eael-adv-tabs>.elementor-widget-container>.eael-tabs-horizontal > div.eael-tabs-content > div{padding-bottom:0px;}

#accueil_contenu1 > div > div > div > div > div > div.elementor-element.elementor-element-a5f8179.elementor-widget.elementor-widget-eael-adv-tabs > div{padding-bottom:0 !important;}

@media screen and (max-width: 767px){	#eael-advance-tabs-6d53abb > div.eael-tabs-content > div.clearfix.active > div > div > div > section > div > div {flex-direction: column-reverse;}
									.elementor-widget-eael-adv-tabs>.elementor-widget-container>.eael-tabs-horizontal > div.eael-tabs-content > div{padding:15px 5px 0px 5px;}
	}



/*-------------------avis----------------------*/
#wprev-slider-1 > ul > li.wprs_unslider-active > div> div > div,#main > div > div > div > section.has_eae_slider.elementor-section.elementor-top-section.elementor-element.elementor-element-aefb7bc.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > div > div > div.has_eae_slider.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-834a578 > div > div > div.elementor-element.elementor-element-5cd2ed1.elementor-widget.elementor-widget-wp-widget-wprev_widget > div > div > div > div
{border:1px solid #a6cf38!important;}

.wprevpro_t1_DIV_2{box-shadow:unset !important;}

/* avis FB cachés */
#reviews_old{display:none;}

/*---- avis google ------*/

div.elementor-element.elementor-widget.elementor-widget-shortcode > .elementor-widget-container > .elementor-shortcode > .wprs_unslider
{height:520px;
max-width:500px;}
#wprev-slider-1{height:483px !important;}

/*--------------------------------------------------------------------------- NEWS --------------------------------------------------------*/

#rpwwt-wp-widget-recent-posts-widget-with-thumbnails > ul > li > a img{height:unset; width:unset;}
#rpwwt-wp-widget-recent-posts-widget-with-thumbnails > ul > li {display:flex;align-items: center; margin-bottom:25px;padding-bottom:45px;border-bottom:1px solid grey;}
#rpwwt-wp-widget-recent-posts-widget-with-thumbnails > ul > li > a {display: flex;width: 40%;flex-wrap: wrap-reverse;justify-content: center;margin-right:20px;}
#rpwwt-wp-widget-recent-posts-widget-with-thumbnails > ul > li > .rpwwt-post-excerpt {width: 60%;padding:10px;text-align:justify;}
#rpwwt-wp-widget-recent-posts-widget-with-thumbnails > ul > li > a span{padding:5px;font-size:20px;text-align:center;}

@media screen and (max-width: 760px){
#rpwwt-wp-widget-recent-posts-widget-with-thumbnails > ul{margin-left:0px;}
#rpwwt-wp-widget-recent-posts-widget-with-thumbnails > ul > li{flex-wrap:wrap;}
#rpwwt-wp-widget-recent-posts-widget-with-thumbnails > ul > li > a {margin-right:0px; width:100%;}
#rpwwt-wp-widget-recent-posts-widget-with-thumbnails > ul > li > .rpwwt-post-excerpt{padding:0px;width:100%;}
#content>article > div.entry-content.clr{text-align:justify;}

}
/*--------------------------------------------------------------------------- Qui sommes nous--------------------------------------------------*/

/* ------boites -------*/
.has_eae_slider>div>div>div>div>div>.elementor-element-928ae66>.elementor-widget-container>.eael-adv-accordion>.eael-accordion-list>.eael-accordion-header>img
{margin-right:10px;}

#main > div > div > div > section.has_eae_slider.elementor-element.elementor-element-7ce5ce8 > div > div > div > div > div > div > div>div > div>div > img{margin-right:10px;}

/* ------accordeon------- */

.pafe-image-accordion__item-content__title {    text-align: center;
    background-color: rgba(0, 0, 0, 0.7);
    border-radius: 10px 10px 0 0;
    padding-top: 10px;}
.pafe-image-accordion__item-content__text	{    text-align: justify;
    background-color: rgba(0, 0, 0, 0.7);
    border-radius: 0 0 10px 10px;
    padding: 0 10px 10px 10px;}
	
.elementor-tab-title > span.fa-accordion-icon-svg > svg{width:80px !important;height:80px !important;}

.elementor-tab-title.eael-accordion-header > span.fa-accordion-icon.fa-accordion-icon-svg.eaa-svg.eael-advanced-accordion-icon-opened{display:none !important;}
.elementor-tab-title.eael-accordion-header > span.fa-accordion-icon.fa-accordion-icon-svg.eaa-svg.eael-advanced-accordion-icon-closed{display:block !important;}

/* nos equipes TABLETTE */

#n2-ss-3 > div > div.n2-ss-slider-2.n2-ow > div > div > div.n2-ss-layers-container.n2-ow > div > div > div > div>div{border-radius:20px 20px 0 0;}
#n2-ss-3 > div > div.n2-ss-slider-2.n2-ow > div > div > div.n2-ss-layers-container.n2-ow > div > div > div > div > div > div > p{border-radius:0 0 20px 20px;padding-top:0px;margin-bottom: 25px;}

											
/* nos partenaires*/		

.qui_partenaires_col{max-width:100px;}													
.qui_partenaires_col2{width:100% !important;}		

#elementor-tab-content-1531 > div > div > div > section > div > div > div > div > div > div
{margin-bottom:unset;}

/*slider*/
#n2-ss-4 > div > div.n2-ss-slider-2.n2-ow > div > div > div.n2-ss-layers-container.n2-ow > div > div > div > div > div > div > p{padding-top:0px;margin-bottom: 25px;}

								
/*----------------------- Contact ------------------------*/
#wpforms-submit-407:hover{transform: scale(1.2);}

@media screen and (max-width: 760px){#wpforms-407-field_3-container,#wpforms-407-field_4-container,#wpforms-407-field_6-container{width:95%;}
}


/*--------------------------------------------------------------------------- Articles--------------------------------------------------*/

/*marge du haut*/
#outer-wrap>#wrap>#main>#content-wrap{padding-top: 130px;}

/* cacher l'image mise en avant */
#content-wrap > #primary > #content > article > div.thumbnail {display:none;}

/*fond des images d'articles apercus*/
#related-posts > div > article> figure > a{background-color:white;}

/*champs pour les commentaires*/
#commentform > div.comment-form-url{display:none;}

/*centrage*/
#content>article > div.entry-content.clr > figure{display:flex; justify-content:center;}
#content>article > header > h2{text-align:center;}
#comments>#respond>#commentform > p.form-submit{margin-right: calc(50% - 111px);}
/*#commentform > p.comment-form-cookies-consent > label{max-width: calc(100% - 32px);}*/
#commentform > p.comment-form-cookies-consent {display: flex;  align-items: center;}
#commentform > div.comment-form-author{width: 50%;}
#commentform > div.comment-form-email{padding-right: 0px;width: 50%;}

@media screen and (max-width: 760px){	#commentform > div.comment-form-author,#commentform > div.comment-form-email {width: 100%;}
										
}

/*------Polylang-------*/
#menu-item-2100 > a > span > span:nth-child(2),
#menu-item-2101 > a > span > span:nth-child(2),
#menu-item-2102 > a > span > span:nth-child(2){display:none;}

#menu-item-2100 > ul,
#menu-item-2101 > ul,
#menu-item-2102 > ul{background-color:white !important;}
/*---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------BOUTIQUE-------------------------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/





















