*{
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}
.clear{
width:100%;
clear:both;
}
.clear1{
width:100%;
min-height:1px; clear:both;
}
html{
font-size:62.5%; }
body{
position:relative;
font-size:10px;
font-family: "Raleway", Helvetica, Arial, Verdana, sans-serif;
color:#000;
padding:0;
margin:0;
line-height:normal;
background: #f7f7f7;
}
body.popup div.popup-content{
padding:1rem 2rem 2rem;
color:#111;
}
h1{
color:#bb9c79;
display: block;
font-size: 3rem;
line-height:1.1rem;
font-weight: bold;
margin:0 0 2rem;
padding:0;
text-align: left;
}
h3{
color:#bb9c79;
display: block;
font-size: 2.2rem;
font-weight: bold;
margin:0 0 2rem;
padding:0;
text-align: left;
}
ol.legal{
position:relative;
display:block;
float:left;
list-style-position:inside;
list-style-type: none;
list-style-type: decimal !ie; margin: 0 0 0 8%;
width:90%;
padding: 0;
counter-reset: li-counter;
}
ol.legal > li{
position: relative;
font-size:1.2rem;
text-align:left;
width:95%;
text-align:justify;
position: relative;
margin-bottom: 2em;
padding-left: 0.5em;
min-height: 3em;
border-left: 2px solid #bb9c79;
}
ol.legal  > li:before {
position: absolute;
top: 0;
left: -1.2em;
width: 0.8em;
font-size: 2.2em;
line-height: 1;
font-weight: bold;
text-align: right;
color: #bb9c79;
content: counter(li-counter);
counter-increment: li-counter;
}
ol.legal > li.last{
text-align: right;
border-left: 0;
color:#111;
}
ol.legal > li.last:before{
display:none;
}
ol.legal ul{
padding:0 5%;
width:90%;
position:relative;
display:block;
margin:1em 0;
list-style-type:disc;
}
ol.legal ul li{
line-height:1.2em;
margin:0 0 .5em
}
ul.legal > li{
font-size:1.2em;
color:#000;
}
table.cookies{
width:98%;
margin:1em auto;
border:1px solid #bb9c79;
}
table.cookies caption{ color:#bb9c79; font-weight: bold; }
table.cookies thead td:nth-child(1){width:20%;}
table.cookies thead td:nth-child(2){width:30%;}
table.cookies thead td:nth-child(3){width:40%;}
table.cookies thead td:nth-child(4){width:10%;}
table.cookies td {border: 1px solid #bb9c79; border-collapse: collapse;}
table.cookies thead td{font-size:14px; padding:5px; text-align: center; font-weight:bold;}
table.cookies tbody td{font-size:13px; padding:5px;}