*
	{
	font-family: Calibri, arial, sans-serif;
	}
	
html
	{
	scroll-behavior: smooth;
	overflow: auto;
	}
	
h1, h2, h3, h4, h5
	{
	color: black;
	}
	
h2
	{
	position: relative;
	font-weight: bold;
    color: black;
    background-color: white;
    width: max-content;
	padding: 10px; padding-left: 0px;
	letter-spacing: 1.5px;
	z-index:1;
	}

h2::first-letter
	{
	
	}

.h2-line
	{
	position: absolute;
	top: 50%;
	width: 100%;
	height: 3px;
	background-color: black;
	z-index: 0;
	}

h3
	{
	margin-top: 5px;
	font-family: Playfair Display, Times New Roman;
	afont-weight: bold;
	font-size: 22.5px;
	aline-height: 30px;
	}
	
a
	{
	color: black;
	}
	
a:hover
	{
	color: black;
	text-decoration: none;
	}
	
#header-buttons
	{
	position: absolute;
	top: 25px;
	right: 10px;
	transition: all 0.33s ease-in-out;
	}
	
#header-buttons button, #header-buttons a
	{
	font-family: Calibri, arial, sans-serif;
	font-weight: bold;
	color: black;
	border-width: 0px;
	padding: 10px;
	abackground-color: #CCC;
	abackground-color: black;
	background-color: white;
	border-radius: 3px;
	line-height: initial;
	}
	
.header-buttons-move
	{
	transform: translate(0px, 33px);
	}
	
.header-buttons-profile-options
	{
	display: block;
	color: white;
	font-size: 15px;
	padding: 10px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: white;
	border-radius: 0px !important;
	}
	
.header-buttons-profile-options a
	{
	color: white;
	}
	
.header-buttons-profile-options:hover
	{
	background-color: #FF6400 !important;
	}

#header-tags
	{
	position: absolute;
	top: -100px;
	left: 10px;
	font-family: Markazi Text;
	font-size: 125%;
	transition: all 0.33s ease-in-out;
	}

.header-tags-move
	{
	transform: translate(0px, -27.5px);
	}

#header
	{
	transition: all 0.33s ease-in-out;
	}
	
.header-move
	{
	transform: translate(0px, -50px);
	}

#header-btns
	{
	position:absolute;
	top:10px;
	left:5%;
	font-size:20px;
	acolor:white;
	}

#header-search-1
	{
	display: inline;
	}

#header-search-2
	{
	display: none;
	}

#title
	{
	font-size: 80px;
	color: black;
	letter-spacing: 0px;
	font-family: Playfair Display, Times New Roman;
	transition: all 0.33s ease-in-out;
	}

#title img
	{
	width: 66px;
	}

#title b
	{
	font-family: Playfair Display, Times New Roman;
	}

.title-reduce
	{
	transform: scale(0.66) translate(0px, 25px);
	}

#content-1
	{
	margin-top: 200px;
	}
	
.content
	{
	margin-left: 5%;
	margin-right: 5%;
	}
	
.content2
	{
	margin-left: 25%;
	margin-right: 25%;
	}
	
.menu-options
	{
	display: inline-block;
	letter-spacing: 1.75px;
	font-size: 15px;
	padding: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	aborder-style: solid;
	aborder-width: 0px 0px 0px 0.5px;
	margin-right: -2px;
	margin-left: -2px;
	aborder-color: black;
	font-family: Calibri, arial, sans-serif;
	font-weight: bold;
	acolor: #333;
	color: black;
	transition: all 0.15s ease-in-out;
	}
	
.menu-options:first-of-type
	{
	border-width: 0px;
	}
	
.menu-options:hover
	{
	color: white !important;
	background-color: black;
	afont-weight: bold;
	transform: scale(1.1,1.1);
	}

#menu-options-forum-ext:hover
	{
	border-width: 0px !important;
	}

#menu-options-forum
	{
	animation-name: menu-options-forum-go;
	animation-duration: 10s;
	animation-iteration-count: infinite;
	}

@keyframes menu-options-forum-go
	{
	0%   { transform: scale(1); }
	50% { transform: scale(1); }
	52%  { transform: scale(1.1); }
	54%  { transform: scale(1); }
	56%  { transform: scale(1.1); }
	58%  { transform: scale(1); }
	100% { transform: scale(1); }
	}
	
.menu-options2
	{
	display: block;
	padding: 5px;
	padding-right: 20px; padding-left: 40px;
	letter-spacing: 2px;
	font-size: 20px;
	border-style: solid;
	border-width: 1px 0px 0px 0px;
	aborder-width: 0px;
	border-color: #CCC;
	afont-weight: bold;
	atransition: all 0.15s ease-in-out;
	}

.menu-options2:first-of-type
	{
	border-width: 0px;
	}

.menu-options2:hover
	{
	background-color: #FF6400;
	border-color:  #FF6400;
	}

.menu-options2:last-of-type
	{
	font-weight: bold;
	border-width: 1px 0px 0px 0px !important;
	}

.menu-options3
	{
	display: block;
	font-size: 22px;
	font-family: Markazi Text;
    font-size: 22px;
	font-weight: bold;
	}

.menu-options3:last-of-type
	{
	display: none;
	}

.menu-options-top
	{
	display: inline-block;
	margin-right: 33px;
	color: white !important;
	}

.btn-normal
	{
	background-color: #ff6400;
	color: black;
	font-size: 18px;
	padding: 5px;
	border-radius: 3px;
	}

.btn-beating
	{
	font-size: 17.5px;
	animation: heartbeat 1.15s infinite;
	}

@keyframes heartbeat
	{
	0%
		{
		transform: scale(1);
		}
	50%
		{
		transform: scale(1.075);
		}
	100%
		{
		transform: scale(1);
		}
	}

#alertus-bell
	{
	animation-name: alertus-bell-go;
	animation-duration: 10s;
	animation-iteration-count: infinite;
	}

@keyframes alertus-bell-go
	{
	0%   { transform: rotate(-10deg); }
	10% { transform: rotate(-10deg); }
	12%  { transform: rotate(15deg); }
	14%  { transform: rotate(-15deg); }
	16%  { transform: rotate(10deg); }
	18%  { transform: rotate(-10deg); }
	20%  { transform: rotate(5deg); }
	22%  { transform: rotate(-10deg); }
	100% { transform: rotate(-10deg); }
	}
	

.profile-forum-comments
	{
	display: block;
	position: relative;
	width: 100%;
	padding: 10px;
	font-size: 16.5px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #CCC;
	atext-align: center;
	cursor: pointer;
	}
	
.profile-forum-comments:hover
	{
	background-color: #CCC;
	}
	
.profile-forum-comments-date
	{
	position: absolute;
	top: 0px;
	right: 0px;
	font-size: 16.5px;
	padding: 10px;
	background-color: #CCC;
	color: black;
	}
	
.profile-private-msg-table
	{
	width: 100%;
	}
	
.profile-private-msg-table tr
	{
	cursor: pointer;
	}

.profile-private-msg-table tr:hover
	{
	background-color: #CCC;
	}
	
.profile-private-msg-table td
	{
	padding: 10px;
	font-size: 16.5px;
	border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #CCC;
	}
	
.profile-talkings-msg-phylacteres
	{
	position: relative;
	margin: 10px;
	padding: 10px; padding-left: 20px; padding-right: 20px;
	color: black;
	font-size: 24px;
	border-radius: 10px;
	}
	
.profile-talkings-msg-phylacteres-date
	{
	position: absolute;
	top: -10px;
	color: black;
	font-size: 12px;
	}

#profile-subscription-recall p
	{
	font-size: 22.5px;
	}

.profile-subscription-recall-step
	{
	position: relative;
	text-align: justify;
	margin-top: 33px;
	}

.profile-subscription-recall-step-fa-check
	{
	position: absolute;
	top: -10px;
	right: -10px;
	font-size: 40px;
	}
	
#miniinfo-table td
	{
	color: black;
	vertical-align: top;
	padding: 5px; padding-top: 0px; padding-bottom: 20px;
	}
	
#miniinfo-table td:first-of-type
	{
	color: #555;
	font-size: 11px;
	}
	
#miniinfo-table td:nth-of-type(3)
	{
	padding: 5px;
	border-style: solid;
	border-width: 0px;
	border-right-width:0.2px;
	border-color: rgba(0,0,0,0.15);
	}
	
.articles
	{
	width: 100%;
	display: inline-block;
	transition: all 0.33s ease-in-out;
	}
	
.articles:hover
	{	
	atransform: scale(1.0133);
	}
	
.articles h3
	{
	margin-bottom:0px;
	}
	
.articles-img
	{
	display: inline-block;
	overflow: hidden;
	width: 100%;
	}
	
.articles-img img, .articles-img canvas
	{
	width: 100%;
	border-radius: 3.1px;
	vertical-align: middle;
	transition: all 0.33s ease-in-out;
	}
	
.articles-img img:hover, .articles-img canvas:hover
	{
	transform: scale(1.05);
	}
	
.articles-img-zoom
	{
	width:100%;
	height:100%;
	transform: scale(1.05);
	}
	
.articles-img-zoom-animation
	{
	animation-name: articles-img-zoom-animation-go;
	animation-duration: 25s;
	animation-iteration-count: infinite;
	}
	
@keyframes articles-img-zoom-animation-go
	{
	0%   { transform: scale(1); opacity:0.95; }
	25%  { transform: scale(1.1); opacity:1; }
	100% { transform: scale(1); opacity:0.95; }
	}

.articles-time-reading
	{
	font-size: 11px;
	color: #777;
	text-transform: uppercase;
	}
	
.articles-time-reading-clock
	{
	acolor: #ff3300;
	}
	
.articles-category
	{
	color: white;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	font-family: Calibri, arial, sans-serif;
	}

.articles-emoticons
	{
	position: absolute;
	top: 0px;
	left: 0px;
	text-align: right;
	color: #FF6400;
	width: 100%;
	font-size: 15px;
	abackground: linear-gradient(rgba(0,0,0,0.25),rgba(0,0,0,0));
	padding: 5px;
	opacity: 0.5;
	z-index: 1;
	transition: all 0.33s ease-in-out;
	}

.articles-emoticons-int
	{
	display: inline-block;
	width: 20px;
	height: 20px;
	background-color: #ff6400;
	border-radius: 100%;
	text-align: center;
	vertical-align: center;
	margin-left: -5px;
	padding-top: 1.5px;
	padding-left: 1px;
	}

.articles-emoticons svg
	{
	fill: white;
	width: 17.5px;
	}

.article-emoticon
	{
	background-color: #00ff00;
	color: black;
	width: 50px;
	height: 50px;
	padding: 2px;
	padding-bottom: 0px;
	margin: 2.5px;
	border-radius: 50%;
	border-style: solid;
	border-width: 0px;
	border-color: grey;
	aopacity: 0.66;
	cursor: pointer;
	transition: all 0.15s ease-in-out;
	}

.article-emoticon-ext
	{
	display: inline-block;
	position: relative;
	}

.article-emoticon-ext small
	{
	position: absolute;
	bottom: -25px;
	left: 50%;
	transform: translate(-50%,0px);
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	}

.article-emoticon svg
	{
	fill: white;
	atransform: scale(1.2,1.2);
	width: 27.5px;
	}

.article-emoticon:hover
	{
	transform: scale(1.15,1.15) rotate(5deg);
	}

.article-emoticon-svg-orange
	{
    filter: drop-shadow(-1px -1px 0px #ff6400) drop-shadow(2px -1px 0px #ff6400) drop-shadow(2px 2px 0px #ff6400) drop-shadow(-1px 2px 0px #ff6400);
	}

.article-emoticon-svg-green
	{
    filter: drop-shadow(-1px -1px 0px #00ff00) drop-shadow(1px -1px 0px #00ff00) drop-shadow(2px 2px 0px #00ff00) drop-shadow(-1px 2px 0px #00ff00);
	}

.article-emoticon-svg-red
	{
    filter: drop-shadow(-1px -1px 0px #cc0000) drop-shadow(1px -1px 0px #cc0000) drop-shadow(2px 2px 0px #cc0000) drop-shadow(-1px 2px 0px #cc0000);
	}

.article-emoticon-svg-blue
	{
    filter: drop-shadow(-1px -1px 0px #0099ff) drop-shadow(1px -1px 0px #0099ff) drop-shadow(2px 2px 0px #0099ff) drop-shadow(-1px 2px 0px #0099ff);
	}

.article-emoticon-svg-pink
	{
    filter: drop-shadow(-1px -1px 0px #ff0066) drop-shadow(1px -1px 0px #ff0066) drop-shadow(2px 2px 0px #ff0066) drop-shadow(-1px 2px 0px #ff0066);
	}

.article-emoticon-svg-yellow
	{
    filter: drop-shadow(-1px -1px 0px #ffff00) drop-shadow(1px -1px 0px #ffff00) drop-shadow(2px 2px 0px #ffff00) drop-shadow(-1px 2px 0px #ffff00);
	}

.article-emoticon-svg-purple
	{
    filter: drop-shadow(-1px -1px 0px #cc0099) drop-shadow(1px -1px 0px #cc0099) drop-shadow(2px 2px 0px #cc0099) drop-shadow(-1px 2px 0px #cc0099);
	}

.article-emoticon-svg-white
	{
    filter: drop-shadow(-1px -1px 0px #fff) drop-shadow(1px -1px 0px #fff) drop-shadow(2px 2px 0px #fff) drop-shadow(-1px 2px 0px #fff);
	}
	
.articles-txt p
	{
	text-align: justify;
	font-size: 20px;
	font-family: Playfair Display, Times New Roman;
	color: black;
	}
	
#articles-forum-txt p
	{
	text-align: justify;
	font-size: 17.5px;
	font-family: Playfair Display, Times New Roman;
	color: black;
	}
	
.articles-tags, .header-tags
	{
	color: black;
	font-size: 16.5px;
	afont-weight: bold;
	afont-family: Playfair Display, Times New Roman;
	font-family: Calibri, arial, sans-serif;
	background-color: #EEE;
	padding: 3px;
	border-radius: 3px;
	}

.header-tags
	{
	color: #555;
	font-size: 12.5px;
	amargin: 2.5px;
	margin: 0px;
	padding: 3px;
	background-color: #FFF;
	}

.articles-share
	{
	padding: 10px;
	font-size: 24px;
	display: block;
	}
	
.articles-commentaires-block
	{
	position: relative;
	}
	
.articles-commentaires-block-table td
	{
	padding: 5px;
	vertical-align: top;
	}
	
.articles-commentaires-block-txt
	{
	font-size: 18px;
	afont-family: Playfair Display, Times New Roman;
	font-family: Calibri, arial, sans-serif;
	}
	
.articles-commentaires-block-txt b
	{
	afont-family: Playfair Display, Times New Roman;
	font-family: Calibri, arial, sans-serif;
	}
	
.articles-commentaires-block-report
	{
	position: absolute;
	top: 10px;
	right: 0px;
	color: #999;
	font-size: 11px;
	cursor: pointer;
	}
	
.articles-suggestion-block
	{
	margin-bottom: 40px !important;
	width: 100%;
	}
	
.articles-suggestion-block-table td
	{
	vertical-align: top;
	text-align: justify;
	}
	
.articles-suggestion-block-rank
	{
	font-size: 40px;
	padding-right: 15px;
	line-height: 35px;
	acolor: #333;
	font-weight: bold;
	font-family: Playfair Display, Times New Roman;
	}
	
.articles-suggestion-block h3
	{
	afont-family: Calibri, arial, sans-serif;
	margin-top: 0px;
	}
	
.articles-suggestion-block img
	{
	width: 100%;
	amargin-bottom: 5px;
	}
	
.articles-pagination
	{
	display: inline-block;
	padding: 10px;
	margin: 2px;
	border-style: solid;
	border-width: 1px;
	border-color: #555;
	}
	
.artc-suscribe-proposals-blocks
	{
	display: inline-block;
	margin: 10px;
	padding: 15px;
	text-align: center;
	font-size: 17.5px;
	font-weight: bold;
	abackground-color: black;
	color: black;
	border-style: solid;
	aborder-width: 2px;
	border-width: 0px;
	border-color: #333;
	border-radius: 3px;
	width: 222px;
	vertical-align: top;
	}
	
.artc-suscribe-proposals-blocks-fa
	{
	font-size: 100px;
	color: black;
	}

#diaporama1-titre b
	{
	background-color: white;
	color: black;
	}

.reportages-scroll
	{
	position: relative;
	width: 100%;
	overflow-y: hidden;
	overflow-x: auto;
	-ms-overflow-style: none;
	overflow: -moz-scrollbars-none;
	scrollbar-width: none;
	}
	
.reportages-scroll::-webkit-scrollbar
	{
	display: none;
	}
	
.reportages-ext
	{
	position: absolute;
	width: 200%;
	top: 0px;
	left: 0px;
	}

.reportages-table td
	{
	position: relative;
	width: 25%;
	}
	
.reportages-table td img
	{
	width: 100%;
	}
	
.reportages-txt
	{
	position: absolute;
	width: 100%;
	bottom: 0px;
	left: 0px;
	padding: 15px;
	padding-top: 10%;
	background: linear-gradient(rgba(0,0,0,0), black);
	}
	
.reportages-txt h3
	{
	color: white;
	font-size: 35px;
	text-align: center;
	}
	
.reportages-chevron
	{
	position:absolute;
	top:50%;
	font-size:60px;
	margin-top:-30px;
	color:black;
	cursor:pointer;
	z-index:2;
	transition: all 0.33s ease-in-out;
	}

.reportages-chevron:hover
	{
	transform: scale(1.25,1.25);
	}

.reportages-scroll-borders
	{
	position: absolute;
	top: 0px;
	width: 10%;
	height: 100%;
	background-color: white;
	}

.reportages-move-animation
	{
	animation-name: reportages-move-animation-go;
	animation-duration: 1s;
	animation-iteration-count: 1;
	animation-fill-mode: forwards;
	}
	
@keyframes reportages-move-animation-go
	{
	0%   { transform: translate(0px,0px); }
	100% { transform: translate(-50%,0px); }
	}
	
.reportages-move-animation-back
	{
	animation-name: reportages-move-animation-back-go;
	animation-duration: 1s;
	animation-iteration-count: 1;
	animation-fill-mode: forwards;
	}
	
@keyframes reportages-move-animation-back-go
	{
	0%   { transform: translate(-50%,0px); }
	100% { transform: translate(0px,0px); }
	}
	
.zoom-block, #subscription-block
	{
	transform: rotate(-1deg);
	transition: all 0.33s ease-in-out;
	}
	
#subscription-block:hover
	{	
	transform: scale(1.025) rotate(0deg);
	background-color: white !important;
	}
	
.zoom-block:hover
	{
	transform: scale(1.015);
	background-color: white !important;
	}

.zoom-block2
	{
	transition: all 0.33s ease-in-out;
	}

.zoom-block2:hover
	{
	transform: scale(1.015) rotate(-1deg);
	}

.forum-categories-h4-before
	{
	width: 11px;
	height: 11px;
	background-color: #FF6400;
	display: inline-block;
	display: none;
	}

.forum-categories-h4
	{
	display: inline-block;
	afont-weight: bold;
	font-size: 17.5px;
	letter-spacing: 1px;
	border-style: solid;
	border-width: 0px 0px 0px 3px;
	border-color: #FF6400;
	padding: 3px; padding-left: 10px;
	}
	
.forum-categories-blocks
	{
	display: inline-block;
	position: relative;
	width: 200px;
	height:100px;
	margin: 5px;
	padding: 5px;
	border-style: solid;
	border-width: 0px;
	border-color: black;
	border-radius: 3px;
	font-weight: bold;
	background-size: cover;
	transition: all 0.33s ease-in-out;
	}

.forum-categories-blocks:hover
	{
	transform: scale(1.05,1.05);
	}

.forum-topics
	{
	display: block;
	}

.forum-topics-table td
	{
	height: 0px;
	padding: 10px;
	}
	
.forum-topics-table tr:hover
	{
	background-color: #CCC !important;
	}
	
.forum-topics-list-table
	{
	width: 100%;
	}
	
.forum-topics-list-table td
	{
	vertical-align: top;
	padding: 5px;
	}
	
.forum-topics-list-table tr
	{
	cursor: pointer;
	}

.forum-topics-list-table tr:hover
	{
	background-color: #CCC;
	}

	
.forum-topics-list-category
	{
	abackground-color: #AAA;
	acolor: white;
	border-style: solid;
	border-width: 0px 1px 0px 0px;
	border-color: #CCC;	
	width: 5%;
	}
	
.forum-topics-list-date
	{
	width: 20%;
	background-color: #CCC;
	abackground-color: #FF6400;
	acolor: black;
	font-size: 12.5px;
	text-align: center;
	}
	
#subscription-block:hover
	{	
	transform: scale(1.025);
	}

#subscription-table-checkboxs tr td
	{
	vertical-align: top;
	padding-top: 0px;
	padding: 5px;
	}

#subscription-table-checkboxs tr td input[type="checkbox"]
	{
	transform: scale(1.5) translate(0px,2.5px);
	accent-color: black;
	}
	
.forum-categories-blocks-txt
	{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 50%;
	padding: 5px;
	padding-top: 0px;
	background: linear-gradient(black,rgba(0,0,0,0));
	border-radius: 3px;
	color: white !important;
	font-size: 20px;
	letter-spacing: 2px;
	}
	
.forum-topics
	{
	font-size: 18px;
	}
	
.forum-pagination
	{
	display: inline-block;
	font-size: 20px;
	margin: 2.5px;
	cursor: pointer;
	}

.breves-block-ext
	{
	}

.breves-block
	{
	padding: 10px;
	border-style: solid;
	border-width: 1px;
	border-color: rgba(0,0,0,0.15);
	border-radius: 3px;
	font-size: 16.5px;
	text-decoration: none;
	transition: all 0.33s ease-in-out;
	}
	
.breves-block:hover
	{
	transform: scale(1.025);
	border-color: white;
	}
	
.breves-block img
	{
	atransform: scale(1.085) translate(0px,10px);
	}
	
.breves-youtube-a
	{
	position: relative;
	afont-weight: bold;
	}

.breves-youtube-title
	{
	background-color: black;
	color: white;
	padding: 5px; padding-bottom: 3px;
	border-radius: 3px 0px 0px 0px;
	}
	
.breves-youtube-fa-ext
	{
	position: relative;
	margin-top: -5px;
	width: 100%;
	}
	
.breves-youtube-fa
	{
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -20px;
	margin-left: -10px;
	font-size: 40px;
	color: red;
	opacity: 0.66;
	}

.breves-txt
	{
	font-size: 15px;
	color: #444;
	}

.breves-txt a
	{
	color: #444;
	}
	
.msg-news
	{
	position: absolute;
	bottom: 0px;
	right: -10px;
	width: 22.5px;
	height: 22.5px;
	background-color: black;
	color: white;
	font-size: 15px;
	font-weight: bold;
	padding-top: 1px;
	text-align: center;
	border-radius: 100%;
	display: none;
	}

.payments-type-blocks
	{
	display: inline-block;
	width: 25%;
	margin: 30px;
	margin-left: 0px;
	cursor: pointer;
	transition: all 0.33s ease-in-out;
	}

.payments-type-blocks:hover
	{
	transform: scale(1.1);
	}

.payments-type-blocks img
	{
	width: 100%;
	}

#footer a
	{
	color: black !important;
	font-family: Markazi Text;
	font-size: 22px;
	}

#footer .menu-options-top
	{
	display: block;
	}

.footer-networks
	{
	font-size: 45px !important;
	margin-right: 20px;
	transition: all 0.33s ease-in-out;
	}

.footer-networks:hover
	{
	transform: scale(1.1,1.1);
	}

.footer-networks-mini
	{
	font-size: 20px !important;
	margin-right: 10px;
	transition: all 0.33s ease-in-out;
	}

#build-site
	{
	position: fixed;
	bottom: 0px;
	left: 0px;
	width: 20%;
	padding: 10px;
	color: white;
	background-color: black;
	z-index: 1;
	}

.window-mini
	{
	position: fixed;
	font-size: 15px;
	width: 33%;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	background-color: white;
	color: black;
	padding: 20px;
	border-style: solid;
	border-width: 3px;
	border-color: #FF6400;
	border-radius: 3px;
	z-index: 5;
	display: none;
	}

@media (max-width: 768px)
	{
	#header-top, #header-tags, #header-details, #menu
		{
		display: none;
		}

	#header
		{
		position: fixed;
		height: 100px;
		padding-top: 20px;
		padding-bottom: 20px;
		}

	#title
		{
		font-size: 50px;
		}
		
	#title img
		{
		width: 40px;
		}
	
	#header-btns
		{
		top: initial;
		bottom: 10px;
		left: 5%;
		margin-left: 20px;
		}
	
	#header-search-1
		{
		display: none;
		}

	#header-search-2
		{
		display: inline;
		}
	
	.header-move
		{
		transform: translate(0px, 0px);
		}

	.header-buttons-move
		{
		transform: translate(0px, 0px);
		}

	.header-tags-move
		{
		transform: translate(0px, 0px);
		}

	.title-reduce
		{
		transform: scale(1) translate(0px, 0px);
		}

	#header-buttons
		{
		top: 10px;
		}

	#header-buttons button, #header-buttons a
		{
		padding: 5px;
		}
	
	#content-1
		{
		margin-top: 150px;
		}

	.col-breves
		{
		display: none;
		}

	.window-mini
		{
		width: 75%;
		}

	.window-mini .form-control
		{
		margin-top: 10px;
		}
	
	#header-menu2-ext
		{
		width: 80% !important;
		top: 19px !important;
		}
	
	.content-page
		{
		margin-top: 150px !important;
		}
	
	.articles
		{
		margin-bottom: 15px;
		}

	.reportages-scroll
		{
		height: 300px;
		}
	
	.reportages-table td
		{
		width: 50%;
		}
	
	.reportages-table td:first-of-type
		{
		adisplay: none;
		}

	.reportages-chevron
		{
		display: none;
		}

	.reportages-txt
		{
		padding: 15% !important;
		padding-bottom: 5% !important;
		}

	.reportages-txt h3
		{
		font-size: 32.5px;
		}
	
	.btn-normal
		{
		font-size: 30px;
		width: 80% !important;
		display: block;
		}
	
	#btn-normal-home-breves
		{
		display: block !important;
		}
	
	#rgpd
		{
		width: 80% !important;
		padding-top: 40px !important;
		}
	
	#rgpd h2
		{
		font-size: 20.5px;
		background-color: initial;
		}
	
	#rgpd hr
		{
		display: none;
		}
	
	#rgpd-txt
		{
		height: 300px !important;
		}
	
	.article-emoticon
		{
		margin: 10px;
		}

	.content2
		{
		margin-left: 15%;
		margin-right: 15%;
		}

	#articles-txt-sizes
		{
		right: -60px;
		display: none;
		}
	
	#articles-col-breves
		{
		display: none;
		}
	
	#article-noaccess
		{
		border-width: 0px;
		}
	
	.article-emoticon-ext small
		{
		bottom: -10px;
		}
	
	#articles-commentaires
		{
		padding: 0px !important;
		margin-left: 5%;
		margin-right: 5%;
		}
	
	#articles-suggestions
		{
		margin-top: 100px;
		}
	
	#articles-share
		{
		transform: translate(-20%, -50%) scale(0.66) !important;
		}
	
	#articles-head_style1
		{
		margin-top: 100px;
		}
	
	#articles-head_style1-intro
		{
		padding-bottom: 0px !important;
		}
	
	#articles-head_style1-intro .articles-category
		{
		display: none;
		}
	
	#articles-head_style1-intro h3
		{
		font-size: 22.5px !important;
		font-weight: initial !important;
		transform: scale(1,1) !important;
		}
	
	#articles-head_style1-intro h4
		{
		display: none;
		}

	.articles-head_style1-illustration-credit
		{
		bottom: auto !important;
		top: 2.5px;
		color: black !important;
		}

	#articles-head_style2-intro
		{
		width: 100% !important;
		}
	
	#articles-head_style2-img
		{
		width: 100% !important;
		}

	#header-menu-2
		{
		position: absolute;
		left: -20px;
		top: 10px;
		}
	
	#header-home
		{
		display: none;
		}
	
	#header-search-2
		{
		position: absolute;
		left: -20px;
		top: -20px;
		}
	
	#content-forum h2, .content-page h2
		{
		display: contents !important;
		}
	
	#content-forum .h2-line:first-of-type, .content-page .h2-line
		{
		display: none;
		}
	
	.profile-forum-comments-date
		{
		font-size: 12.5px;
		}
	
	.reportages-scroll
		{
		overflow-x: hidden !important;
		}
	
	.breves-block-ext
		{
		margin-top: 20px;
		}
	
	#build-site
		{
		width: 50%;
		}
	
	#build-site span
		{
		font-size: 27.5px !important;
		}
	
	#subscription-step-1-btn
		{
		width: 50% !important;
		height: 50px !important;
		font-size: 25px !important;
		line-height: 25px !important;
		padding-top: 10px !important;
		}
	
	#subscription-step-1b-btn
		{
		width: 50% !important;
		}
	
	#subscription-go-btn
		{
		width: 75% !important;
		}
	
	.payments-type-blocks
		{
		awidth: inherit;
		width: 35%;
		}
	
	.footer-networks-mini
		{
		display: none;
		}
	}