div#info h1 {
  font-family: 'Lato', sans-serif;
  font-size: 15px;
  margin-bottom: 0;
}

div#info h2 {
  font-family: 'Lato', sans-serif;
  font-size: 12px;
  text-align: right;
  margin-bottom: 0;
}

.gd-logo img {
  margin-top: -26px !important;
  margin-bottom: 0;
}

#top-bar {
  z-index: 200;
}

.slider-container {
  text-align: center;
  margin-top: 50px;
}

.custom-radio input, .custom-radio label {
  margin-bottom: 10px;
}

.height322 {
  height: 322px !important;
}

.control-partnercode-label {
  color: #ffffff;
  font-weight: bolder;
  font-size: 22px;
}

.list-inline-item-ce {
  position: absolute;
  margin-top: 20px;
}

.list-inline-item-ce div {
  color: #999;
  margin-left: 32px;
}

.innerpage-section-padding {
  padding-top: 40px !important;
}

.bold { font-weight: bolder !important; }

.green { color: #72bf66 !important; }
.red { color:#ff3300 !important; }

.text-orange { color:#faa61a !important; }

.size13 { font-size: 13px; }
.size16 { font-size: 16px; }

.line2{background:#e8e8e8; height:1px;  margin:12px 0 6px 0; padding:0; display:block;}

.marg0 { margin: 0px !important; }

.margtop0 { margin-top: 0px !important; }
.margtop5 { margin-top: 5px !important; }
.margtop6 { margin-top: 6px !important; }
.margtop10 { margin-top: 10px; }
.margtop15 { margin-top: 15px !important; }
.margtop20 { margin-top: 20px; }
.margtop59 { margin-top: 59px !important; }

.margleft20 { margin-left: 20px; }

.margbot0 { margin-bottom: 0px !important; }
.margbot5 { margin-bottom: 5px !important; }
.margbot10 { margin-bottom: 10px !important; }
.margbot15 { margin-bottom: 15px !important; }
.margbot40 { margin-bottom: 40px !important; }

.pad0 { padding: 0px !important; }
.pad10 { padding: 10px !important; }
.pad20 { padding: 20px !important; }

.padtop0 { padding-top: 0px !important; }

.padbot10 { padding-bottom: 10px !important; }

.widthhundredpercent { width: 100% }

.side-bar .booking-form{
  padding:35px 23px 15px;
}

.side-bar .booking-form-block {
  margin-bottom: 47px;
}

.pointer { cursor: pointer; }

.dark{color:#333;}
a.dark{color:#333;text-decoration:none;}
a:hover.dark{color:#0099cc;text-decoration:none;}

.lred{color:#ff9966;}

.center { text-align: center !important; }
.right { text-align: right !important; }

.size12 { font-size: 12px; }
.size18 { font-size: 18px !important; }
.size20 { font-size: 20px; }
.size24 { font-size: 24px; }
.size30 { font-size: 30px !important; }

.posunset {
  position: unset !important;
}

.notifyjs-corner {
    position: fixed;
    margin: 5px;
    z-index: 1050;
}
.notifyjs-foo-base {
    opacity: 0.85;
    width: 450px;
    background: #F5F5F5;
    padding: 5px;
    border-radius: 10px;
}
.notifyjs-foo-base .title {
    width: 350px;
    float: left;
    margin: 10px 0 0 10px;
    text-align: right;
}
.notifyjs-foo-base .buttons {
    width: 70px;
    float: right;
    font-size: 9px;
    padding: 5px;
    margin: 2px;
}
.notifyjs-foo-base button {
    font-size: 9px;
    padding: 5px;
    margin: 2px;
    width: 60px;
}