/* TinyMCE specific rules */
@import url('https://fonts.googleapis.com/css2?family=BenchNine:wght@300;400;700&family=Satisfy&family=Roboto&display=swap');
/*
Orange : #f89b1f
*/

.mceContentBody { font-size:14px; color:#000000; font-weight:400; }
.mceContentBody table tr td { font-size:14px; color:#000000; font-weight:400; }

/*.mceContentBody a { font-size:14px; font-weight:400; color:#000000 !important; text-decoration:none; cursor:pointer; }
.mceContentBody a:hover { font-size:14px; font-weight:400; color:#000000 !important; text-decoration:none; }*/

.mceContentBody a { font-size:inherit; font-weight:inherit; color:inherit !important; text-decoration:none; cursor:pointer; }
.mceContentBody a:hover { font-size:inherit; font-weight:inherit; color:inherit !important; text-decoration:none; }

.mceContentBody ul { list-style: none; padding-left:10px; }
.mceContentBody ul li { padding-bottom:5px; }
.mceContentBody ul li:before { content: ""; line-height: 1em; width: .5em; height: .5em; background-color: #f89b1f; float: left; margin: .40em .50em 0 0; border-radius: 50%; }

.mceContentBody ul ul { padding-left:15px; }
.mceContentBody ul ul li:before { content: ""; line-height: 1em; width: .5em; height: .5em; border:1px solid #f89b1f; background-color:transparent; float: left; margin: .40em .50em 0 0; border-radius: 50%; }


.mceContentBody .lien { color: #f89b1f !important; font-size:14px; text-decoration:underline; }
.mceContentBody .lien:before { content:"> "; }
.mceContentBody .lien:hover {  text-decoration:none; }

.mceContentBody .container, .mceContentBody .container-fluid { margin-bottom:50px; }
.mceContentBody .container:last-child, .mceContentBody .container-fluid:last-child { margin-bottom:0px; }

.mceContentBody .img-responsive { width:100%; }
.mceContentBody img { max-width:100%; }

/* Template */
.mceContentBody .ligne_1_colonne {}
.mceContentBody .ligne_2_colonnes {}
.mceContentBody .ligne_3_colonnes {}
.mceContentBody .ligne_2_colonnes_excentrees {}
.mceContentBody .flex-video.widescreen {}

.mceContentBody * { font-size:14px; font-weight:400; }

.mceContentBody b, .mceContentBody strong { font-weight: 700; }

.mceContentBody h1, .mceContentBody h1 * { font-size:24px; font-family:Verdana, Geneva, sans-serif; font-weight:400; }
.mceContentBody h2, .mceContentBody h2 * { font-size:18px; font-family:Verdana, Geneva, sans-serif; font-weight:400; }
.mceContentBody h3, .mceContentBody h3 * { font-size:14px; font-family:Verdana, Geneva, sans-serif; font-weight:400; }

.mceContentBody hr { border-top-width: 1px; border-top-style: solid; border-color:#f89b1f; }

.mode_edition [class*="col-"]:hover::after {
    content: " ";
    display: block;
    position: absolute;
    z-index: -1;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    padding: 0;
    border: 1px dotted #777;
}

.mode_edition [class*="col-"]:hover::before {
    content: " (" attr(class)") ";
    display: inline-block;
    z-index: 1000;
    line-height: 30px;
    position: absolute;
    top: 0;
    right: 0;
    width: auto;
    height: 30px;
    padding: 0 10px;
    color: #333;
    background: rgba(204,204,204,.8);
}

/* Medium */
@media(max-width:1199px){
	/*.mceContentBody * { font-size:14px; }
	.mceContentBody h1, .mceContentBody h1 * { font-size:36px; }
	.mceContentBody h2, .mceContentBody h2 * { font-size:26px; }
	.mceContentBody h3, .mceContentBody h3 * { font-size:18px; }*/
}

/* Small */
@media(max-width:991px) {
	/*.mceContentBody * { font-size:12px; }
	.mceContentBody h1, .mceContentBody h1 * { font-size:32px; }
	.mceContentBody h2, .mceContentBody h2 * { font-size:22px; }
	.mceContentBody h3, .mceContentBody h3 * { font-size:16px; }/*
}
	
/* Extra Small */
@media(max-width:767px){
	/*.mceContentBody * { font-size:12px; }
	.mceContentBody h1, .mceContentBody h1 * { font-size:28px; }
	.mceContentBody h2, .mceContentBody h2 * { font-size:18px; }
	.mceContentBody h3, .mceContentBody h3 * { font-size:14px; }*/
}
