/*
Theme Name: Divi Child
Theme URI: http://www.elegantthemes.com/gallery/divi/
Template: Divi
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Version: 4.10.8.1632254226
Updated: 2021-09-21 15:56:54

*/
#customMenuwpml .et-menu .menu-item-has-children>a:first-child:after{
	top:20px;
}
.woocommerce-table th,.woocommerce-table td,.download-file a,address{
	color:#ffe3c9!important;
}
.order-again{
	display:none!important;
}
.download-file a{
	border:none!important;
	background-color:#00504b!important;
}
.variations_form.cart{
	display:flex;
	justify-content:flex-end;
}
#variationwoo2 table.variations{
	width:50%;
	margin-bottom:0;
	margin-right:10px
}

#variationwoo2 td.value{
	padding:0!important;
}

/* #variationwoo2 .woocommerce-variation-price,#variationwoo2 .reset_variations{
	display:none!important;
} */


#variationwoo2 .price,
#variationwoo2 .reset_variations{
	color:#FFE3C9!important
}

#variationwoo2 table.variations .label label{
	margin-right:10px;
}

#variationwoo2 .single_add_to_cart_button{
	margin-top:3px;
}

#wsatc-stick-cart-wrapper{
	background:#d8bae8;
}

#variationwoo .woocommerce div.product form.cart .variations td{
	padding:0!important;
}
#iscrizione{
	padding:10px;
}
nav ul li{
	margin-top:0!important;
}

nav ul li a{
	padding-bottom:0!important;
}

.customMenuLangues ul li a{
	padding:20px!important;
	background-color:#00504B;
}

#menu-principal-desktop-wpml li.wpml-ls-item a,#menu-menu-italien-wpml li.wpml-ls-item a{
	padding:0!important;
	background-color:transparent!important;
}

.customMenuLangues ul li{
	margin-top:0!important;
}

/* #menu-english-desktop-menu .testButton a,#menu-italian-desktop-menu .testButton a{
	background-color:#00504B;
	color:#ffe3c9!important;
	border:none!important;
	padding:20px 20px !important;
} */

#menu-english-desktop-menu li,#menu-italian-desktop-menu li{
	align-items:center;
}

@media screen and (max-width:980px){
	#customflags .et_pb_text_1_tb_header,#customflags,#customflags2 .et_pb_text_1_tb_header,#customflags2{
		margin:0!important;
	}
#customColMenu,#customHeaderCol1,#customHeaderCol2{
  margin-bottom:0!important;
}
#mobile_menu2{
  width:340px!important;
  }
  html{
  margin-top:0!important;
  }
  #customNews{
  justify-content:center;
    display:block!important;
}
}
@media screen and (max-width:768px){
	#conference-form{
		flex-direction:column;
	}
	#conference-form p{
		text-align:center;
	}
	#variationwoo2 .price,
	#variationwoo2 .reset_variations{
		font-size:11px;
	}
	#variationwoo2 table.variations{
	width:100%;
}
  #customH1 span{
  font-size:40px!important;
  }
  #customNews{
  display:block!important;
  }
	#customMobileMenu li a{
		padding-top:0px!important;
		padding-bottom:0px!important;
	}
}
/***** FOOTER *****/
#customNews p{
  color:#60008D!important;
  font-weight:700;
  font-family:'Vidaloka',Georgia,"Times New Roman",serif;
  font-style:normal!important;
  font-size:17px!important;
}

.customnewsletter input[type='email']{
	height:35px!important;
  width:250px!important;
}

#sumbitnews{
	height:35px!important;
  font-family:'Montserrat'!important;
  font-size:35px!important;
  background-color:#00504B!important;
  color:#BBF1E7!important;
  margin-top:5px!important;
  border:none!important;
  font-weight:700!important;
  text-transform:uppercase!important;
  padding-left:20px!important;
  padding-right:20px!important;
}
/***** HEADER *****/



/***** RESPONSIVE *****/
@media screen and (min-width:981px) and (max-width:1279px){
	#customNiche{
		font-size:23px!important;
	}
}
@media screen and (min-width:1280px) and (max-width:1750px){
	#customNiche{
		font-size:32px!important;
	}
}
@media screen and (min-width:981px) and (max-width:1600px){
	#menu-menu-italien-wpml li a{
		padding:15px 15px!important;
	}
	#customColMenu{
		margin-right:0!important;
	}
	#customAgenda{
      font-size:60px;
  }
  #customColPHIcquoi{
  background-position:15%;
  }
  #customCol2PHIcquoi{
  width:36.8%!important;
  }
  #customTextAccueil{
        font-size:25px;
  }
  #CustomAccueilEvent{
  font-size:11px;
  }
  #CustomAccueilEventText{
  font-size:17px;
  }
  #customFooter2{
  font-size:27px;
  }
  #customNews input[type='email']{
  width:170px!important;
  }
  #customAccueilButton{
  font-size:20px!important;
  }
  #customFooter1{
  font-size:47px;
  }
  #customButtonPresTest{
  font-size:15px!important;
  }
  #customColPresTest{
  padding-left:50px!important;
  padding-right:50px!important;
  }
  #customRowApropos{
  padding-left:30px!important;
  padding-right:0px!important;
	}
  #customButtonPhicestquoi{
  font-size:17px!important;
  padding-left:50px!important;
  padding-right:50px!important;
  }
  #customColPhicestquoi{
  margin-top:0!important;
  }
  #customTexte69niches{
  font-size:70px;
  }
  .et_pb_row_33{
  margin-left:0!important;
  transform:translateX(186px)!important;
  }
  #customTexte59niches{
  font-size:75px;
  }
  #customTexte49niches{
  font-size:33px;
  }
  #customTexte39niches{
  font-size:46px;
  }
  #customTexte29niches{
  font-size:38px;
  }
  #customTexte19niches{
  font-size:148px;
  }
  #customTexte9niches{
  font-size:43px;
  }
  #customTexteNosoffres{
  font-size:55px;
  }
  #customButtonNosoffres{
  font-size:20px!important;
  }
  #customTextContact2,#customTextContact{
  padding-right:50px!important;
  }
  #customRSContact2 li{
  margin-right:37px!important;
  }
  #customRSContact{
  font-size:42px!important;;
  }
}
@media screen and (min-width:981px) and (max-width:1100px){
	#customHeaderButton,#customColMenu ul li a,#customColMenuitalianenglish ul li a{
		font-size:12px!important;
	}
	#customColMenuitalianenglish ul li a{
		padding:8px!important;
	}
}
@media screen and (min-width:1101px) and (max-width:1650px){
	#customHeaderButton,#customColMenu ul li a,#customColMenuitalianenglish ul li a{
		font-size:14px!important;
	}	
		#customColMenuitalianenglish ul li a{
		padding:9px!important;
	}
}
@media screen and (min-width:981px) and (max-width:1650px){
  #customColMenu{
    width:82%!important;
}
  #customHeaderCol2{
    margin-right:0!important;
    width:25%!important;
  }
  #customColMenu ul li a,#customColMenuitalianenglish ul li a{
  margin-right:0!important;
  }
  #customHeaderButton{
    padding-right:20px!important;
    padding-left:20px!important;
  }
}

@media screen and (min-width:1501px) and (max-width:1819px){
  #customColMenu ul li a,#customHeaderButton,.customGtTranslate p{
    font-size:14px!important;
}
}

@media screen and (min-width:981px) and (max-width:1600px){
#customLinkCol{
	width:50%!important;
}	
}

@media screen and (min-width:981px){
/* 	#wsatc-stick-cart-wrapper{
		top:98px!important;
	} */
}


/***** MODIFIER COULEUR DE FOND DE CHAQUE CATEGORIE D'EVENEMENT *****/

.decm_divi_event_calendar .fc-event.en-ligne_dec_category{
	background: #ffab6c!important;
}

.decm_divi_event_calendar .fc-event.en-presentiel_dec_category,.decm_divi_event_calendar .fc-event.faccia-a-faccia_dec_category,.decm_divi_event_calendar .fc-event.face-to-face_dec_category {
	background: #d8bae8!important;
}
.decm_divi_event_calendar .fc-event.webinaire_dec_category,.decm_divi_event_calendar .fc-event.seminario-web_dec_category {
	background: #bbf1e7!important;
}

.decm_divi_event_calendar .fc-event.conference-hybride_dec_category,.decm_divi_event_calendar .fc-event.conferenza_dec_category {
	background: #31c8ae!important;
}

/***** MODIFIER COULEUR D'UNE ETOILE *****/

.checked {
  color: #ffe3c9!important;
}

/* .dateEvent .ecs-detail-label{
	display:block!important;
}

.wpt__fields {
    display: block;
    min-height: 190px;
}

.comment-notes {
    font-size: 10px !important;
}

.wpt__fields .wpt__fields_title {
    float: left;
    width: 100px;
}
.wpt__fields .wpt__fields_field > .wpt__fields_input {
    width: 70% !important;
    min-width: 80px !important;
  	height: 30px;
}
p.wpt__fields_field {
    height: 42px !important;
    padding-bottom: 0px !important;
}

.et_pb_newsletter_description * {
    color: white !important;
}
a.et_pb_newsletter_button.et_pb_button {
    color: white !important;
    border-color: white !important;
}

a.et-cart-info {
    display: none;
}

/*
.qty {
    display: none;
}
*/
/* span.sku_wrapper {
    display: none;
}
section.related.products {
    display: none;
}
.woocommerce-tabs.wc-tabs-wrapper {
    display: none;
}
tr.cart-subtotal {
    display: none;
}
.woocommerce-message {
    display: none;
} */

/* blog 3 columns */
/* .cu-blog .et_pb_salvattore_content[data-columns]::before {
	content: '3 .column.size-1of3' !important;
}
@media only screen and ( min-width: 981px ) {
	.cu-blog .column.size-1of3 {
	    width: 29.667%!important;
	    margin-right: 1%;
	}
}

.single-wpt_test #main-content .container {
	padding-top: 0px !important;
	width: 100% !important;
    max-width: 2000px !important;
}

.single-wpt_test #left-area {
    float: none;
    padding-right: 0% !important;
}

@media (min-width: 980px) {
	.wpt_test.fill_form div.content {
		width: 100%;
      	max-width: 1080px;
		margin: auto;
	}
  	.wpt_test.get_results {
    	width: 100%;
    	max-width: 1080px;
    	margin: auto;
	}
}
.scale, .scale-div {
    -webkit-transform: scale(1) !important;
    -moz-transform: scale(1) !important;
    -o-transform: scale(1) !important;
    transform: scale(1) !important;
} */ 