/* ANIMATIONS */
@keyframes fadein {
  from {opacity:0;}
  to {opacity:1;}
}
@-moz-keyframes fadein { /* Firefox */
  from {opacity:0;}
  to {opacity:1;}
}
@-webkit-keyframes fadein { /* Safari and Chrome */
    from {opacity:0;}
    to {opacity:1;}
  }
@-o-keyframes fadein { /* Opera */
    from {opacity:0;}
    to {opacity: 1;}
  }
@keyframes blink {
    0% {opacity: 1;} 50% {opacity: 0;} 100% {opacity: 1;}
  }
.blink {animation: blink 1s infinite;}
  
/* LAYOUT */
body {-webkit-font-smoothing: antialiased;text-rendering: optimizelegibility;position: relative;font-family: all-round-gothic, sans-serif;font-weight: 400;font-style: normal;background-color: #000000 !important;color: #d0b9a3;}
pre {tab-size: 8;}
ul {list-style:none;}

/* COLORS */
.white {color: #ffffff;}
.bgwhite {background-color: #FFFFFF;}
.blue {color: #0B3363;}
.bgblue {background-color: #0B3363;}
.gold {color: #C1A385;}
.bggold {background-color: #C1A385;}
.bggrey {background-color: #FAFBFC;}

/* ICONS */
.icon {margin-right: 10px;}

/* BUTTONS */
.btncustom {padding: 10px 20px;border: 1px solid #d0b9a3;font-weight: 600; color:#d0b9a3;}
.btncustom:hover {background-color: #d0b9a3 !important;color:#000000;border: 1px solid #000000;}

/* FONTS STYLE */
p, h1, h2, h3, h4, li {padding: 0px; margin: 0px;}
a {color:#d0b9a3;}
a, a:hover, a:active, a:visited, a:focus {text-decoration:none;}


/* FONT SIZE */
.fs07 {font-size: 0.70em;}
.fs08 {font-size: 0.80em;}
.fs09 {font-size: 0.90em;}
.fs10 {font-size: 1.00em;}
.fs11 {font-size: 1.10em;}
.fs12 {font-size: 1.20em;}
.fs13 {font-size: 1.30em;}
.fs14 {font-size: 1.40em;}
.fs15 {font-size: 1.50em;}
.fs16 {font-size: 1.60em;}
.fs17 {font-size: 1.70em;}
.fs18 {font-size: 1.80em;}
.fs19 {font-size: 1.90em;}
.fs20 {font-size: 2.00em;}
.fs21 {font-size: 2.10em;}
.fs22 {font-size: 2.20em;}
.fs23 {font-size: 2.30em;}
.fs24 {font-size: 2.40em;}
.fs25 {font-size: 2.50em;}
.fs30 {font-size: 3.00em;}
  
/* FONT WEIGHT */
.fw400 {font-weight: 400;}
.fw600 {font-weight: 600;}
.fw700, .bold {font-weight: 700;}

.carte  {padding: 10px 0px; border-top: 1px dotted #d0b9a3; border-bottom: 1px dotted #d0b9a3;}
.carte li  {display: inline; margin: 0px 10px;}

