article p:first-letter {
  font-size: 110%;
  color: #222;
  font-weight:bold;
}

.rank-math-breadcrumb{
  font-size: 14px; line-height:18px;
}
#dailymotion-pip-large-viewport {
  right: 60px !important; bottom: 45px !important; max-width:480px; max-height:270px;
}
#dailymotion-pip-small-viewport {
top: 0px  !important;
}
.entry-title {max-width:380px; font-family:'IBM Plex Mono'}
.pa_label{ visibility: hidden; max-height:0px;}	
#protag-in_article_video .pa_close{background-color:#fff;}	
.pa_main_wrapper .pa_button.pa_close {top:-18px;}
@media only screen and ( max-width:420px ) {
#protag-in_article_video div div {bottom:45px;}
}
.article_single ul li::marker {
    font-weight: 600;
    color: #0fbc8e;
    font-size: 1.5rem;
}
::marker {
    unicode-bidi: isolate;
    font-variant-numeric: tabular-nums;
    text-transform: none;
    text-indent: 0px !important;
	font-weight: 600;
	font-size: 1.5rem;
    text-align: start !important;
    text-align-last: start !important;
	color: #0fbc8e;
}
.article_single h3 {
    font-weight: 600;
    color: #139569;
    font-size: 1.2rem;
}
	
.pagination,
.pagination-nav {
    display: inline-block;
	margin-bottom:20px;
}
.page-num-link,
.prev-link,
.next-link {
    display: inline-block;
    margin-right: 10px;
	
}
.page-num-link  {
background:#028260;
padding: 10px; color:#FFF; font-size:20px;
}
.page-num-link a {
text-decoration: none;
padding: 10px; color:#fff; font-size:20px;
}

.page-num-link a:hover {
text-decoration: underline;
color:#e9f5bd;	
}
.sharepages {
position: relative; width:98%; margin:0 auto; font-size:40px; color:#A9A9A9
}
.sharepages2 {
font-size:20px; color:#00d084;float:right;
}
.fb:hover {
 color: #0242c4; 
}
.ig:hover {
 color: #c006e8;
}
.pt:hover {
 color: #900307;
}
.tw:hover {
 color: #06a6e8;
}
.yt:hover {
 color: #ff2e33;
}
.eml:hover {
 color: #eff5f3;
}
.dm-powered-by	 { visibility: hidden;}
.pagitotal { background: #007cba !important; border: 1px solid #062a54; border-radius: 5px; color:#fff; float:left; font-size:24px; padding:9px; margin-right:10px;}
.fp_hd_source { color: yellow !important; }
#social{width:70%; height:40px; float: left; background:#f5f5f5; }
#nextpost{width:29%; height:40px; float: left; background:#cc062d;}
/* Style the tab */
.tab {
  overflow: hidden;
  border: 1px solid #ccc;
  background-color: #f1f1f1;
}

/* Style the buttons inside the tab */
.tab button {
  background-color: inherit;
  float: left;
  border: none;
  outline: none;
  cursor: pointer;
  padding: 12px 12px;
  transition: 0.3s;
  font-size: 15px;
}

/* Change background color of buttons on hover */
.tab button:hover {
  background-color: #ddd;
}

/* Create an active/current tablink class */
.tab button.active {
  background-color: #e8e8e8;
}

/* Style the tab content */
.tabcontent {
  display: none;
  padding: 6px 12px;
  border: 1px solid #e8e8e8;
  border-top: none;
}
.bbody{position:relative; width:100%; max-width:1360px; margin: 0 auto;}
#articlebody{max-width:100%; margin:0 auto; position:relative !important; background:#fff; overflow:hidden;}
.whatsappmob {display:none;}
.annonce{width: 100%; font-size:12px; text-align:center;  color:#222; background-color:#fff; margin-bottom:-3px;}
#fullmain{width:70%; height:auto !important; float: left; background:#fff; margin-top:5px;}
#titre{margin-top:20px; width:100%; padding:5px; min-height:35px; font-size:22px; float: left; background:#eff5f3; margin-bottom:5px; }
	.bigimg{background:#222; max-height:450px; min-height:300px; overflow:hidden; border:1px dotted #555; border-bottom-right-radius:30%;}
.lposthide{display:none;}
.lpost{position:fixed; width:320px; bottom:30px; left:80; font-size:18px; display:block; color:#222; background:#fff; z-index:99999}
.followme{position:fixed; z-index:99998 !important; width:30%;  bottom:0; right:0; font-size:25px; display:block; color:#7e747b; background:#fff; z-index:99999;}
.followmehide{display:none;}
.flwmetitre{float:left; margin-left:5px; margin-right:2px; font-size:14px; font-weight:bold; color:#1b69b7;}
.titreimg{font-size:24px; margin-bottom:2px;}
.titrediv {background:#eff5f3; position:absolute; width:90%; padding:5px; color:#fff; left:10px; bottom:10px; border-bottom:4px solid #0dab80; border-right:1px solid #0dab80; z-index:99; }
.datetitre{font-size:12px; float:right; padding:5px; background:#1e73be; margin-right:-5px;}
#fulld{width:100%; max-width:1280px; max-height:720px; height:100%; float: left; background:#000; border:1px solid #333;}
#player{width:100%; height:100%; float: left; background:#2b2b2b;}
#thumbs{width:29%; max-width:390px; float: right; background:#fff;border-left: 0px solid #81d742;margin-top:10px;}
.clearing{min-width:100%; max-width:100%; min-height:10px; clear:both;}
.posts-suggested{width:100%; position:relative; margin-top:10px; margin-bottom:10px;}
.image-suggested{width:31%; margin-right:1%; margin-left:1%; float:left}
.titre-suggested{font-size:16px; font-family:'IBM Plex Mono'; color:#222; min-height:90px; max-height:90px; overflow:hidden;}


	.sharefixed {position:relative; width:100%; z-index:99998 !important; visibility:visible; max-height:50px; overflow:hidden;}
	.shareparent {width:100%; max-width:1360px; margin: 0 auto; max-height:44px; position: relative;}
	.sharebellow {width:100%; max-width:1360px; margin: 0 auto; position: relative; max-height:6px; min-height:6px;background-color:#2b2b2b!important}
	.frmshare {position:absolute; top:-5px; right:-5px; color:#fff; width:70px; text-align:center; font-size:14px;  background:#fa1963; border:2px solid #000; }
	.frmlike {position:absolute; top:-5px; right:-5px; color:#000; width:70px; text-align:center; background:#fff; border:2px solid #000; }
	.button1 {position:fixed; left: 50%; top: 50%;  transform: translate(-50%, -50%); z-index:99999; max-width:600px; max-height:600px; padding:10px; background:#fff; visibility:hidden; border:2px solid #000; overflow:hidden;}
	.button2 {position:fixed; left: 50%; top: 50%; transform: translate(-50%, -50%); min-width:300px; max-width:300px; padding:10px;  background:#fff; visibility:hidden; border:1px solid #F00;} 
/*   TABLETTE  : 1024px -----------------------------   */
	
@media only screen and ( max-width:1024px ) and (min-width: 770px){
.whatsappmob {display:inline;}
#fullmain{width:100%; max-width:1024px; height:auto !important; float: left; background:#fff;}
#titre{min-height:25px; font-size:18px; float: left;}
.titreimg{font-size:22px;}
.titrediv {background:#eff5f3; position:absolute; padding:5px; color:#fff; left:10px; bottom:10px;  z-index:99;}
#fulld{width:100%;  max-width:1024px; max-height:300px;height:100%; float: left; background:#000;}
#player{width:100%; height:100%; margin:0 auto; background:#2b2b2b;}
#thumbs{width:100%; height:100%;  max-width:99%; float: left; background:#fff; border-left:none;}
.posts-suggested{width:100%; position:relative; margin-top:10px; margin-bottom:10px;}
.image-suggested{width:31%; margin-right:1%; margin-left:1%; float:left}
.titre-suggested{font-size:17px; font-family:'IBM Plex Mono';  color:#222; min-height:80px; max-height:80px; overflow:hidden;}
	
.sharefixed {width:100%; max-width:1024px; position:relative; bottom:0px; z-index:99998 !important; visibility:visible;overflow:hidden;}
.shareparent {width:100%; margin: 0 auto; max-height:44px; position: relative;}
.sharebellow {width:100%; margin: 0 auto; position: relative; max-height:6px; min-height:6px;}
}	
/*   Phone  : 769px -----------------------------   */
	
@media only screen and ( max-width:769px ){
.whatsappmob {display:inline;}
#fullmain{width:100%; max-width:769px; height:auto !important; float: left; background:#fff;}
#titre{min-height:25px; font-size:18px; float: left;}
.titreimg{font-size:22px;}
.titrediv {background:#eff5f3; position:absolute; padding:5px; color:#fff; left:10px; bottom:10px;  z-index:99;}
#fulld{width:100%;  max-width:769px; max-height:300px;height:100%; float: left; background:#000;}
#player{width:100%; height:100%; margin:0 auto; background:#2b2b2b;}
#thumbs{width:100%; height:100%; max-width:99%; float: left; background:#fff; border-left:none;}
.posts-suggested{width:100%; position:relative; margin-top:10px; margin-bottom:10px;}
.image-suggested{width:48%; margin-right:1%; margin-left:1%; float:left}
.titre-suggested{font-size:17px; font-family:'IBM Plex Mono';  color:#222; min-height:80px; max-height:80px; overflow:hidden;}
.lpost{position:fixed; width:220px; bottom:30px; right:50; font-size:16px; display:block; color:#222; background:#fff; z-index:99999}
.followme{position:fixed; width:100%; z-index:99998 !important; bottom:0; right:0;  font-size:25px; display:block; color:#7e747b; background:#fff; }
	
.sharefixed {width:100%; max-width:768px; position:relative; bottom:0px; z-index:99998 !important; visibility:visible;overflow:hidden;}
.shareparent {width:100%; margin: 0 auto; max-height:44px; position: relative;}
.sharebellow {width:100%; margin: 0 auto; position: relative; max-height:6px; min-height:6px;}
.button1 {position:fixed; left: 50%; top: 50%; transform: translate(-50%, -50%);  min-width:90%; max-width:90%; max-height:600px; padding:10px; background:#fff; visibility:hidden; border:2px solid #000; overflow:hidden;}
}	
/*   Phone  : 699px -----------------------------   */
	
@media only screen and ( max-width:420px ) {
.posts-suggested{width:100%; position:relative; margin-top:10px; margin-bottom:10px;}
.image-suggested{width:98%; margin-right:1%; margin-left:1%; float:left}
.titre-suggested{font-size:17px; font-family:'IBM Plex Mono';  color:#222; min-height:80px; max-height:80px; overflow:hidden;}
}	