
/*
************************************************************************************************************************************
************************************************************************************************************************************
 ######   #######   ######  ####    ###    ##          ##    ## ######## ######## ##      ##  #######  ########  ##    ##  ######
##    ## ##     ## ##    ##  ##    ## ##   ##          ###   ## ##          ##    ##  ##  ## ##     ## ##     ## ##   ##  ##    ##
##       ##     ## ##        ##   ##   ##  ##          ####  ## ##          ##    ##  ##  ## ##     ## ##     ## ##  ##   ##
 ######  ##     ## ##        ##  ##     ## ##          ## ## ## ######      ##    ##  ##  ## ##     ## ########  #####     ######
      ## ##     ## ##        ##  ######### ##          ##  #### ##          ##    ##  ##  ## ##     ## ##   ##   ##  ##         ##
##    ## ##     ## ##    ##  ##  ##     ## ##          ##   ### ##          ##    ##  ##  ## ##     ## ##    ##  ##   ##  ##    ##
 ######   #######   ######  #### ##     ## ########    ##    ## ########    ##     ###  ###   #######  ##     ## ##    ##  ######
************************************************************************************************************************************
************************************************************************************************************************************
*/

.socialnetworks{
	position: absolute;
	z-index: 2;
	top: 8px;
}
.socialnetworks__link .svg--tiktok .cls-1{
	fill: #000;
}
.socialnetworks__link .svg--tiktok path{
	fill: #fdfff0;
}
.body--ltr .socialnetworks{
	right: -15px;
}
.body--rtl .socialnetworks{
	left: -15px;
}
.socialnetworks__link{
	border-radius: 50%;
	display: block;
	line-height: .5;
	transition: all .1s ease-in-out;
}
.socialnetworks__link:hover{
	box-shadow: 0 0 15px 0 rgba(0,0,0,.3);
}
body.animation:not(.body--ie11):not(.body--ie10) .socialnetworks__link:active{
	animation: ontap .1s;
}

/*
************************************************************************************************************************************
************************************************************************************************************************************
######## ##      ## #### ######## ######## ######## ########
   ##    ##  ##  ##  ##     ##       ##    ##       ##     ##
   ##    ##  ##  ##  ##     ##       ##    ##       ##     ##
   ##    ##  ##  ##  ##     ##       ##    ######   ########
   ##    ##  ##  ##  ##     ##       ##    ##       ##   ##
   ##    ##  ##  ##  ##     ##       ##    ##       ##    ##
   ##     ###  ###  ####    ##       ##    ######## ##     ##
************************************************************************************************************************************
************************************************************************************************************************************
*/

.block--twitter{
	box-sizing: border-box;
	display: inline-block;
	width: 100%;
}
.block--twitter .block__content{
	height: 490px;
}
.block__content__tweet:not(:last-child){
	margin-bottom: 20px;
}
.block--twitter .interaction{
	display: inline-block;
	width: 20px;
	height: 20px;
	background-repeat: no-repeat;
	border-radius: 50%;
}
.block--twitter .interaction .label{
	display: none;
}
.block--twitter .interaction:hover{
	transform: scale(1.25);
}
.block--twitter .interaction.reply{
	background-image: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNDggNDgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0iIzdkZDJmZSI+PHBhdGggZD0iTTI0IDNhMjEgMjEgMCAxIDEgMCA0MiAyMSAyMSAwIDAgMSAwLTQyem0wLjEyIDE2Ljg4VjE0TDEwIDI0bDE0LjEyIDEwdi02LjQ3YzUuODctMS4xNiAxMC41OC0wLjYgMTQuMTIgMi45NC0xLjc0LTYuNDctOC4zLTEwLTE0LjEyLTEwLjU5eiIvPjwvc3ZnPg==);
}
.block--twitter .interaction.retweet{
	background-image: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNDggNDgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0iIzdkZDJmZSI+PHBhdGggZD0iTTMgMjRhMjEgMjEgMCAxIDEgNDIgMCAyMSAyMSAwIDAgMS00MiAwem0xNy04bDMuNSA0SDMwdjVoLTVsNyA3IDctN2gtNXYtOUgyMHptLTQgMGwtNyA3aDV2OWgxNGwtMy41LTRIMTh2LTVoNWwtNy03eiIgLz48L3N2Zz4=);
}
.body--ltr .block--twitter .interaction,
.body--ltr .block--twitter .interactions{
	float: right;
}
.body--rtl .block--twitter .interaction,
.body--rtl .block--twitter .interactions{
	float: left;
}
.body--ltr .block--twitter .interaction{
	margin-left: 10px;
}
.body--rtl .block--twitter .interaction{
	margin-right: 10px;
}

/*
************************************************************************************************************************************
************************************************************************************************************************************
########    ###     ######  ######## ########   #######   #######  ##    ##
##         ## ##   ##    ## ##       ##     ## ##     ## ##     ## ##   ##
##        ##   ##  ##       ##       ##     ## ##     ## ##     ## ##  ##
######   ##     ## ##       ######   ########  ##     ## ##     ## #####
##       ######### ##       ##       ##     ## ##     ## ##     ## ##  ##
##       ##     ## ##    ## ##       ##     ## ##     ## ##     ## ##   ##
##       ##     ##  ######  ######## ########   #######   #######  ##    ##
************************************************************************************************************************************
************************************************************************************************************************************
*/

.body--maintenance .block--facebook {
	margin : 20px;
	width : 610px;
}

.block--facebook{
	box-sizing: border-box;
	display: inline-block;
	width: 100%;
}
.block--facebook ul {
	max-height: 350px;
	overflow: hidden;
}
.block--facebook .block__content{
	height: 490px;
}
.block__content__post:not(:last-child){
	margin-bottom: 20px;
}
.block--facebook .interaction{
	display: inline-block;
	width: 20px;
	height: 20px;
	background-repeat: no-repeat;
	border-radius: 50%;
	float: right;
	margin-right: 10px;
    padding-right: 5px;
}
.block--facebook .interaction .label{
	display: none;
}
.block--facebook .interaction:hover{
	text-decoration: none;
	transform: scale(1.25);
}
.block--facebook .icon-facebook{
	display: flex;
}
.block--facebook .icon-facebook .svg{
	margin-left: 4px;
}
.block--facebook .posts__btn {
	background: #fdfff0;
    border-radius: 15px;
    border: 2px solid #AD5B50;
    bottom: 20px;
	box-shadow: 0 2px 0 0 rgba(0, 0, 0, 0.3);
    color: #3D251B;
    display: inline-block;
    font-size: 12px;
    font-weight: bold;
    padding: 4px 15px;
	position: absolute;
    right: 10px;
    text-decoration: none;
    text-transform: uppercase;
    transition: all .15s ease-in-out;
}
.block--facebook .posts__btn:hover {
	background: #AD5B50;
    color: #fff;
}