﻿
/*#region Cookie Consent */

#myCookieConsent {
  z-index: 999;
  min-height: 20px;
  font-family: OpenSans, arial, "sans-serif";
  padding: 10px 20px;
  background: rgba(0,0,0,0.6);
  overflow: hidden;
  position: fixed;
  color: #FFF;
  bottom: 0px;
  right: 10px;
  display: none;
  left: 0;
  text-align: center;
  font-size: 15px;
  font-weight: bold;
}

  #myCookieConsent div {
    padding: 5px 0 0;
  }

  #myCookieConsent a {
    color: #ffba55;
    display: inline-block;
    padding: 0 10px;
  }

    #myCookieConsent a:hover {
      color: #fda016;
    }

    #myCookieConsent a#cookieButton {
      display: inline-block;
      color: #000000;
      font-size: 1.1em;
      background: #ffba55;
      text-decoration: none;
      cursor: pointer;
      padding: 2px 20px;
      float: right;
      border-radius: 20px;
    }

      #myCookieConsent a#cookieButton:hover {
        background: #fda016;
        color: #000;
      }

/*#endregion RegionName*/


/* Content Styles */
p.white-text
{
  color: white;
}

a.green-label
{
  color: #ACDC15;
}

.decor-ul-text
{
  text-decoration:underline;
}
li.white-text
{
  color: white;
}


table.white-text
{
  color: white;
}

th.white-text
{
  text-decoration-color: white;
}

td.white-text
{
  color: white;
}

h4.green
{
  text-align: left;
  font-weight: bold;
  color: #ACDC14;
  padding-bottom: 10pt;
  padding-top: 15pt;
}

h4.white
{
  font-size: 13pt;
  text-align: left;
  /*text-decoration: underline;*/
  font-weight: bold;
  color: #FFFFFF;
  padding-bottom: 10pt;
  padding-top: 10pt;
}

p.centered
{
  align-content: center;
}

p.left-margin-20
{
  margin-left: 20px;
}

h6.left-margin-50
{
  margin-left: 50px;
}

h6.left-margin-20
{
  margin-left: 20px;
}

img.logo
{
  max-width: 250px;
  max-height: 100px;
  resize: both;
}

/* #region Back to Top */

#Btn_BackToTop {
  display: none;
  position: fixed;
  bottom: 10px;
  right: 30px;
  z-index: 99;
  font-size: 18pt;
  border: 5px;
  border-color: #ACDC14;
  border-style: solid;
  outline: none;
  background-color: #ACDC14;
  color: #000000;
  cursor: pointer;
  padding: 10px;
  border-radius: 10px;
}

#Btn_BackToTop:hover {
  background-color: rgba(172, 220, 20, 0.6);
}

/* #endregion */

/* #region Bonus Page */

a.bonus-link
{
  color: #ACDC14;
}

a.bonus-link:hover
{
  color: #fff;
}

li.bonus-item
{
  color: #fff;
  padding-bottom: 10px !important;
}

/* #endregion */

/* #region Gallery Page */

p.coming-soon-txt
{
  color: #000 !important; 
  font-size: 36pt; 
  font-weight: bold !important;
  margin-bottom: 100px;
}

.coming-soon-txt-xtra
{
  padding-top: 20px !important;
  font-style: italic;
  font-size: 14pt;
}

/* #endregion */
