/*
Theme Name:		 OceanWP Child
Theme URI:		 https://mimosacom.com
Description:	 thême créé pour Mimosa
Author:			 Mimosa
Author URI:		 https://mimosacom.com/
Template:		 oceanwp
Version:		 1.0.0
Text Domain:	 oceanwp-child
*/

/* Theme customization starts here
-------------------------------------------------------------- */

.clearBoth{clear:both !important;height:0px !important; overflow: hidden !important;border:none !important;padding:0 !important;margin:0 !important;}

/********************************************************************************/
/* elementor  */
/********************************************************************************/

.elementor-text-editor h2{color:inherit  !important;}
.elementor-text-editor h3{color:inherit  !important;}
.elementor-text-editor h4{color:inherit  !important;}
.elementor-text-editor a{text-decoration: underline !important;color:inherit  !important;}
.elementor-text-editor a:hover, .elementor-text-editor a:focus{text-decoration: underline dotted !important;color:inherit  !important;}

.elementor-widget-text-editor h2{color:inherit  !important;}
.elementor-widget-text-editor h3{color:inherit  !important;}
.elementor-widget-text-editor h4{color:inherit  !important;}
.elementor-widget-text-editor a{text-decoration: underline !important;color:inherit  !important;}
.elementor-widget-text-editor a:hover, .elementor-widget-text-editor a:focus{text-decoration: underline dotted !important;color:inherit  !important;}

.elementor-tab-content h3{color:inherit  !important;}
.elementor-tab-content h4{color:inherit  !important;}
.elementor-tab-content h5{color:inherit  !important;}
.elementor-tab-content h6{color:inherit  !important;}
.elementor-tab-content a{text-decoration: underline !important;color:inherit  !important;}
.elementor-tab-content a:hover, .elementor-tab-content a:focus{text-decoration: underline dotted !important;color:inherit  !important;}

/* bouton appel à l'action */ 
.btnAAA .elementor-cta__button{width: 90%}
.elementor-toggle .elementor-tab-title .elementor-toggle-icon.elementor-toggle-icon-left{ float:none !important;}
.cta-center.elementor-widget.elementor-widget-toggle > div > div > div h3{text-align: center !important;}

/* taille icone va-et-vient*/
.fa-caret-right:before {font-size: 20px !important;}
.fa-caret-up:before {font-size: 20px !important;}


/********************************************************************************/
/* header */
/********************************************************************************/
/* permet d'afficher complètement le menu sur la version mobile */
@media screen and (max-width: 1024px){
	#headerMenu nav{overflow-y: auto !important;max-height: calc(100vh - 66px) !important;}
}

/********************************************************************************/
/* menu */
/********************************************************************************/
/*.btnAlaune{background: black;color:white;}*/
.btnAlaune a{background: black !important;color:white !important;padding-top: 13px !important;padding-bottom: 13px !important;}

/* ******************************************************************* */
/* fil d'ariane */
/* ********************************************************************/
.elementor-widget-container > .site-breadcrumbs {color: black;}

/********************************************************************************/
/* footer */
/********************************************************************************/
/* btn */
#btnContactFooter{background: #ffde00;color: black !important;}
#btnContactFooter:hover{background: #ee2952;color: black !important;}

/********************************************************************************/
/* barre inférieure */
/********************************************************************************/
/* copyright */
#copyright{font-size: 1.5rem;}

/********************************************************************************/
/* gravity */
/********************************************************************************/
.checkboxRgpd .gfield-choice-input{vertical-align: top !important;margin-top: 5px !important;}
.checkboxRgpd .ginput_container{font-size:12px !important;line-height: 15px !important;}
.checkboxRgpd label{font-size:12px !important;line-height: 15px !important;}
.checkboxRgpd label a{text-decoration:underline !important;}

/********************************************************************************/
/* TablePress */
/********************************************************************************/
.row-1 > th{background-color: #000000 !important; color: white !important; padding: 10px !important;}
tbody > tr > td {padding: 10px !important;}

/********************************************************************************/
/* woocommerce */
/********************************************************************************/
.price .amount{color:#ee2852 !important;}
.cart .single_add_to_cart_button{color:white !important;}
.woocommerce div.product .woocommerce-tabs .panel h2:first-child{font-size: 30px !important;margin:0 !important; font-weight:600 !important;}
@media screen and (max-width: 768px){
	.woocommerce div.product .woocommerce-tabs .panel h2:first-child{font-size: 28px !important;}
}
@media screen and (max-width: 768px){
	.woocommerce div.product .woocommerce-tabs .panel h2:first-child{font-size: 25px !important;}
}

/* page produit */
.woocommerce .elementor-tab-content ul{list-style:disc !important;margin-left: 40px !important;margin-bottom: 20px !important; }
.woocommerce .elementor-text-editor ul{list-style:disc !important;margin-left: 40px !important;margin-bottom: 20px !important; }

/* sitemap */
.woocommerce .product-categories{list-style:disc !important;margin-left: 40px !important;margin-bottom: 20px !important; }
.woocommerce .product-categories .children{list-style:disc !important;margin-left: 40px !important;margin-bottom: 20px !important; }
.woocommerce .product-categories a{padding-left: 0 !important;}
.woocommerce .product-categories a::before{display: none !important;}

/********************************************************************************/
/* related post */
/********************************************************************************/
#related-posts .theme-heading{font-family:inherit;}

/********************************************/
/* blog */
/********************************************/
/* permet d'avoir l'encadré sur tout le lien au clic */ 
.blog-entry-title a{display: inline-block;}

/********************************************************************************/
/* PRINT */
/********************************************************************************/
@media print {
	html, body {background: none;}
	/* header footer */
	#masthead, #colophon{display: none;}
	/*#header, #footer, #footer-top,  #back_top{display: none;}
	.container, .row, #main, #primary, .entry-content, .page, .elementor, .elementor-inner, .elementor-section-wrap, .elementor-element, .elementor-container, .elementor-row{left:0 !important;right:0 !important;display:block !important;position:relative !important; max-width:100% !important;width:100% !important;padding: 0 !important;margin:0 !important;}
	[class^='elementor']{
		left:0 !important;right:0 !important;display:block !important;position:relative !important; max-width:100% !important;width:100% !important;padding: 0 !important;margin:0 !important;
	}*/
}