.koala{display:flex; justify-content:center; font-size:8px; letter-spacing:5px; }

:root{
	--bridg-fnd1:url('https://i.postimg.cc/VNQbLBJt/sscc3c.jpg');
	--bridg-cl1:#792121;
	--bridg-cl2:#222; 
	
}

.bridgrp, .bridgrp *{ box-sizing:border-box; }
.bridgrp{ margin:0 auto; width:450px; }
.bridgrp br{ display:none; }
.bridgrp img{ object-fit:cover; }

.bridgrp{ padding:5px; border:1px solid #d3d3d3; background:#fff;
position:relative;   font-family: "Old Standard TT", serif;}

.bridgrp-fond{ background:var(--bridg-fnd1); padding:5px; }
.bridgrp-feat{ display:flex; justify-content:space-between; }
.bridgrp-feat span{ color:var(--bridg-cl1); font-style:italic; font-size:13px; 
letter-spacing:3px; width:42%; }
.bridgrp-feat span:nth-child(2){ text-align:right; }
.bridgrp-feat .bridgrp-log{ width:60px; height:60px; 
	position:absolute; top:-25px;display:block; left:50%; transform:translateX(-50%); 
	background:url('https://i.postimg.cc/ZKGGfC9H/diamondluxury.png'); background-size:100%; }

.bridgrp-title{ margin-top:10px; text-align:center; color:var(--bridg-cl2); 
	font-size:18px; line-height:1.2em; font-weight:bold;}

.bridgrp-contrp{ padding:10px; text-align:justify; color:var(--bridg-cl2);  }
.bridgrp-contrp span br{ content:none; display:inline-block; }
.bridgrp-gif{ float:left; width:150px; height:150px; margin-right:10px;}

.bridgsign1, .bridgsign1 *{ box-sizing:border-box; }
.bridgsign1{ margin:0 auto; width:200px; position:relative;}
.bridgsign1 br{ display:none; }
.bridgsign1 img{ object-fit:cover; }
.bridgsign1{ display:flex; flex-wrap:wrap; }
.bridgsign1 span{ width:50%; }
.bridgsign1 img{ width:45%; height:55px; background:#fff; padding:1px; border:1px solid #dedede;}

.bridgtxt1{ align-self:flex-end; margin-left:10px; padding-left:30px;
	font-size:15px; font-family: "Old Standard TT", serif;
}
.bridgtxt2{  margin-right:10px; text-align:right; padding-top:5px;
	font-size:15px;  font-family: "Old Standard TT", serif; padding-right:30px;
}

.bridgsign1:after{ content:' '; display:block; position:absolute; 
top:22%; left:34%; background:url('https://i.postimg.cc/ZKGGfC9H/diamondluxury.png');
	width:60px; height:60px;
background-size:100%;  }

[class*="bridgliens"], [class*="bridgliens"] *{ box-sizing:border-box; }
[class*="bridgliens"]{ margin:0 auto; width:500px; font-family: "Old Standard TT", serif; }
[class*="bridgliens"] br{ display:none; }
[class*="bridgliens"] img{ object-fit:cover; }


.bridgliens1, .bridgliens2 {
  padding: 5px;
  border: 1px solid #d3d3d3;
  background: #fff;
  position: relative; padding-bottom:15px; 
  font-family: "Old Standard TT", serif;
}
.bridgliens1 .bridglnom1{ display:flex; justify-content:space-between; }
.bridgliens1 .bridglnom1 span{ color:#222; font-size:20px; 
width:42%; font-weight:bold; margin-top:5px;}
.bridgliens1 .bridglnom1 span:nth-child(2){ text-align:right; }
.bridgliens1 .bridglnom1 .bridglfnd1{ width:60px; height:60px; 
	position:absolute; top:-25px;display:block; left:50%; transform:translateX(-50%); 
	background:url('https://i.postimg.cc/ZKGGfC9H/diamondluxury.png'); background-size:100%; }

.bridgliens1 .bridglavatxt{ margin-left:10px; margin-right:10px; 
	display:flex; margin-top:20px; justify-content:space-between; }
.bridgliens1 .bridglavatxt img{ width:150px; padding:2px; height:240px;
	border:1px solid #d3d3d3; }
.bridgliens1 .bridglavatxt .bridgltxtinfos1{ border-left:1px solid #222;
	width:80%; margin-left:10px; padding-left:10px; height:240px; overflow:auto; 
	padding-right:10px;}


.bridgliens1 .bridglavatxt .bridgltxtinfos1 br, .bridglseajout > div div br{ content:none; display:inline-block; }

.bridgliens1 .bridglavatxt .bridgltxtinfos1 strong{ text-transform:uppercase; }

.bridglseajout{ display:flex; justify-content:space-between; margin:20px 10px 0 10px; }
.bridglseajout > div{ width:49%; height:200px; }

.bridglseajout .bridgltitle1 { text-transform:uppercase; text-align:center; display:block;
font-weight:bold; font-size:16px;}

.bridglsearch{ border-right:1px solid #222; }

/* LIENS */ 

.bridgliens2 .bridglifnd{ width:60px; height:60px; 
	position:absolute; top:-25px;display:block; left:50%; transform:translateX(-50%); 
	background:url('https://i.postimg.cc/ZKGGfC9H/diamondluxury.png'); background-size:100%; }
.bridgliens2 .bridglititle2{ display:block; font-size:18px; letter-spacing:3px; 
text-decoration:underline; text-align:center; margin-top:40px; font-weight:bold; }
.bridgliens2 .bridgliflex{ margin:10px 10px 0 10px;  display:flex; flex-wrap:wrap; 
	justify-content:center }
.bridgliens2 .bridgliflex .bridglilien{ margin-bottom:10px;  width:33.3%; position:relative; height:220px; }
.bridgliens2 .bridgliflex .bridglilien img{ padding:3px; height:220px;
	border:1px solid #d3d3d3; position:relative;
z-index:2; }
.bridgliens2 .bridgliflex .bridglilien div{ position:absolute; top:0; left:0; width:100%;
height:100%; overflow:hidden;  z-index:5; padding:10px;  }
.bridgliens2 .bridgliflex .bridglilien span{ position:relative; left:-100%; z-index:6; 
	background:#fff; display:block; margin-bottom:5px;
padding:3px; width:90%; transition:500ms; }
.bridgliens2 .bridgliflex .bridglilien:hover span{ left:0; transition:800ms; }
.bridgliens2 .bridgliflex .bridglilien span:nth-child(1){ text-align:center; font-weight:bold;
	font-size:16px; color:#792121; max-height:40px; }
.bridgliens2 .bridgliflex .bridglilien .bridgliltxt{ text-align:justify; overflow:auto;
	height:155px; padding:5px; font-size:12px; line-height:1.5em; color:#222; }
	
	.bridglistrp, .bridglistrp *{ box-sizing:border-box; }
.bridglistrp{ margin:0 auto; width:500px; font-family: "Old Standard TT", serif; 
  padding: 5px;
  border: 1px solid #d3d3d3;
  background: #fff;
  position: relative; padding-bottom:15px; }
.bridglistrp br{ display:none; }
.bridglistrp img{ object-fit:cover; }

.bridglistrp .bridglnom2{ display:flex; justify-content:space-between; }
.bridglistrp .bridglnom2 span{ color:#222; font-size:20px; 
width:42%; font-weight:bold; margin-top:5px;}
.bridglistrp .bridglnom2 span:nth-child(2){ text-align:right; }
.bridglistrp .bridglnom2 .bridglfnd2{ width:60px; height:60px; 
	position:absolute; top:-25px;display:block; left:50%; transform:translateX(-50%); 
	background:url('https://i.postimg.cc/ZKGGfC9H/diamondluxury.png'); background-size:100%; }

.bridglistrp .bridglrpfl1{ display:flex; justify-content:space-between; margin-top:30px;}

.bridglistrp .bridglrpa1{  overflow:hidden; position:relative; width:180px; height:288px; margin-right:10px; }
.bridglistrp .bridglrpa1 img{ width:180px; padding:2px; height:288px;
	border:1px solid #d3d3d3; position:relative; z-index:2; }
.bridglistrp .bridglrpa1 .bridglrpinfo{ position:absolute; top:0; left:-100%; 
	width:100%; height:100%; z-index:5; padding:10px;
 transition:800ms;}
.bridglistrp .bridglrpa1:hover .bridglrpinfo{ left:0; transition:800ms; }
.bridglistrp .bridglrpa1 .bridglrpinfo .bridglrpn{ text-align:center; font-weight:bold;
	font-size:16px; color:#792121; padding:3px; line-height:18px;
	background:#fff; display:block; margin-bottom:5px; }
.bridglistrp .bridglrpa1 .bridglrpinfo .bridglrptxt{ background:#fff; display:block;
padding:10px; height:240px; overflow:auto; }

.bridglistrp .bridglrpa1 .bridglrpinfo .bridglrptxt br, 
.bridglistrp .bridglrp11 span:nth-child(3) br{ display:inline-block; content:none; }

.bridglistrp .bridglrprp{ width:310px; border-left:1px solid #222; padding-left:10px;   }

.bridglistrp .bridglrp11 .bridglrptit{ font-weight:bold; display:block; text-transform:uppercase;
	font-size:16px; }
.bridglistrp .bridglrp11:nth-child(2){ margin-bottom:10px; border-bottom:1px solid #222;
padding-bottom:10px; }

.bridglistrp .bridglrp11 span:nth-child(3){ padding:5px 0; display:block; height:105px; 
overflow:auto; }