
html {
  height: 100%;
}
body {
  min-height: 100%;
  /*overflow-x: hidden;*/
}
.clear {clear: both; height: 0; line-height: 0; font-size: 0;}
.hidden {display: none;}
.fleft{float: left;}
.fright{float: right !important;}
.text-left{text-align: left;}
.text-right{text-align: right;}
.text.center{text-align: center;}
.nopad{padding: 0 !important;}

.color-gold{color: #af9972 !important;}
.color-gray{color: #333 !important;}
.push-down-10{margin-bottom: 10px;}
.push-down-15{margin-bottom: 15px;}
.push-down-20{margin-bottom: 20px;}
.push-down-25{margin-bottom: 25px;}
.push-down-30{margin-bottom: 30px;}
.push-down-50{margin-bottom: 50px;}
.push-down-60{margin-bottom: 60px;}

.push-up-10{margin-top: 10px !important;}
.push-up-20{margin-top: 20px;}
.push-up-25{margin-top: 25px;}
.push-up-30{margin-top: 30px !important;}
.push-up-50{margin-top: 50px !important;}
.push-up-60{margin-top: 60px;}

.nomright{
  margin-right: 0 !important;
}

.separator{
  width: 20px;
  height: 2px;
  background: #af9972;
  margin: 10px auto;
}

.separator2{
  width: 100%;
  margin: 30px auto;
  display: inline-block;
}

.separator2 div{
  width: 200px;
  height: 1px;
  background: #ccc;
}

.separator3{
  width: 80%;;
  height: 1px;
  background: #af9972;
  margin: 30px auto;
  display: inline-block;
}

.separator.thin{
  height: 1px;
}

.separator.wide{
  width: 100px;
  margin-top: 25px;
}

.big{font-size: 22px;}
.big2{font-size: 18px;}
.big3{font-size: 20px;}
.bold{
  font-weight: bold;
}

.nomargin{
  margin: 0 !important;
}

div.accept-cookies{
  display: none;
  width: 100%;
  min-height: 40px;
  background: rgba(0,0,0,0.8);
  color: #fff;
  font-weight: 300;
  position: fixed;
  bottom: 0;
  left: 0;
  z-index: 99999;
  padding: 10px 5%;
}

div.accept-cookies.active{
  display: table;
}

div.accept-cookies > span:first-child{
  display: inline-block;
  width: 85%;
  float: left;
}

div.accept-cookies > span:nth-child(2){
  display: inline-block;
  float: right;
  width: 15%;
}

div.accept-cookies > span:nth-child(2) > button{
  display: inline-block;
  float: right;
  border: 0;
  background: #af9972;
  text-transform: uppercase;
  padding: 5px 10px;
  font-size: 12px;
  font-weight: normal;
}

.pr10{
  padding-right: 10px;
}




