#payment {
        display:block;
        margin-left: auto;
        margin-right: auto;
}

/* Sticky Note ULs */

ul.sticky,li{
  list-style:none;
}
ul.sticky{
  display: flex;
  flex-wrap: wrap;
  /* justify-content: center; */
}
ul.sticky li a{
  text-decoration:none;
  color:#000;
  background:#ffc;
  display:block;
  height:10em;
  width:10em;
  padding:1em;
  box-shadow: 5px 5px 7px rgba(33,33,33,.7);
  transform: rotate(-6deg);
  transition: transform .15s linear;
}

ul.sticky li:nth-child(even) a{
  transform:rotate(4deg);
  position:relative;
  top:5px;
  background:#cfc;
}
ul.sticky li:nth-child(3n) a{
  transform:rotate(-3deg);
  position:relative;
  top:-5px;
  background:#ccf;
}
ul.sticky li:nth-child(5n) a{
  transform:rotate(5deg);
  position:relative;
  top:-10px;
}

ul.sticky li a:hover,ul li a:focus{
  box-shadow:10px 10px 7px rgba(0,0,0,.7);
  transform: scale(1.25);
  position:relative;
  z-index:5;
}

ul.sticky li{
  margin:1em;
}

/* ========================== End Sticky Notes  ===================== */


h4 {
  font-size:1.25em;
}
h5 {
  font-size:.75em;
}

.highlightBox{
    background-image: linear-gradient(to right, rgba(67, 147, 214,1), rgba(255,0,0,0));
    border-radius: 5px;
    padding:10px;
    width:45%;
    height:10%;
}

#s5_top_row2_area_inner{
  padding-top: 200px;
}

#s5_top_row1_area_inner{
    padding-bottom: 0px;
}

.form-actions {
    margin-right: 13%;
  background: #F5F2F2;
  margin-top: 00px;
margin-bottom: 00px;
}

.row-fluid{
    padding-top:10px;
}

.S5_parent_subtext {
    margin-left: 10px;
    color:#DDDDDD;
}

#s5_top_row2_area1 {
background-position: 50% 100px !important;
}

@supports (-webkit-text-stroke: 1px black) {
  .jdGallery .slideInfoZone h2 {
      font-family: Arial, sans-serif;
    -webkit-text-stroke: 1px black;
    margin-top:200px !important;
    font-size:2.5em !important;
    width: 75%;
  }
}

#s5_top_row2_wrap {
    background-color: rgba(255,255,255, 0.85);
    border-radius: 5px 5px 5px 5px;
    padding:10px;
}


#owners td {
    max-width:175px;
    padding-left:15px;
}

.unstyled a[href*="?view=registration&Itemid="]
{
    display:visible;
    font-size: 1.5em;
    padding-bottom:10px;
    color:#de9c2a !important;
}

#s5_login {
        font-size: 1.5em;
    padding-bottom:10px;
    color:#de9c2a !important;
}

#s5_menu_wrapinner, #s5_topbar_back
{
    border-bottom: none;
}

#s5_body #s5_body_padding #s5_menu_wrap 
{
    top: 52px !important;
}

#s5_center_area1 
{
padding:0;
}

#member-registration{
    margin-top:125px;
}

/** #################    FULL PC SCREEN SIZES     ################  **/
@media only screen and (max-width: 1151px) 
{
#s5_nav li a {
    margin-left: 0px;
    font-size: .8em;
}
}

@media only screen and (min-width: 1152px) 
{
body {
  color: #000000;
  font-weight: 300;
  font-size: 1.2em;
  letter-spacing: 0px;
  line-height: 193%;
}

#s5_nav li a {
    margin-left: 0px;
    font-size: 1em;
}

}
    
@media only screen and (min-width: 900px) 
{

#s5box_register
{
    overflow-y: auto;
    min-height: 500px;
    max-height: 60%;
    max-height: 700px;
}

.s5_reginput input, #jform_profile_address2, #jform_profile_phone, .input-prepend
{
  background: #fffeee !important;
  border: 1px #ddd solid;
}

#cboxLoadedContent label 
{
    color: #3c3a3a !important;
}

#s5_nav li 
{
    float: left;
}

nav#s5_menu_inner {
  float: left;
}

}

/** #################   MOBILE SCREEN SIZES     ################  **/

@media only screen and (max-width: 899px) 
{

/*    
.s5_responsive_mobile_present #s5_responsive_mobile_bar_active span 
{
display:none;
}
*/

}


