/* cmsms stylesheet: FoundationStyles modified: Sunday, November 18, 2018 2:13:05 PM */
       

#myBtn {
    display: none; /* Hidden by default */
    position: fixed; /* Fixed/sticky position */
    bottom: 20px; /* Place the button at the bottom of the page */
    right: 30px; /* Place the button 30px from the right */
    z-index: 99; /* Make sure it does not overlap */
    border: none; /* Remove borders */
    outline: none; /* Remove outline */
    background-color: #73BAB2; /* Set a background color */
    color: white; /* Text color */
    cursor: pointer; /* Add a mouse pointer on hover */
    padding: 15px; /* Some padding */
    border-radius: 10px; /* Rounded corners */
    font-size: 18px; /* Increase font size */
}

#myBtn:hover {
    background-color: #EEEEEE; /* Add a dark-grey background on hover */
}


body {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
}

a:link, a:visited {
  color: #73BAB2;
}

a:hover, a:active, .dropdown.menu .is-active>a {
  color: black;
}

    a {
    overflow-wrap: break-word;
    word-wrap: break-word;
    -ms-word-break: break-all;
    word-break: break-all;
    word-break: break-word;
    -ms-hyphens: auto;
    -moz-hyphens: auto;
    -webkit-hyphens: auto;
    hyphens: auto;
  }


h1, h2, h3, h4, h5, h6 {
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  color: black;
}

h1 {
  text-transform: uppercase;
  font-size: 1.7rem;
}

h2 {
  font-size: 1.8rem;
  margin-bottom: 1rem;
}

h3 {
  font-size: 1.4rem;
}

h4 {
  font-size: 1.2rem;
  font-weight: 300;
  margin-bottom: 1rem;
}

.no-js #top-nav {
  display: none;
}

:focus {outline:none !important;}
::-moz-focus-inner {border:0 !important;}

#header {
  border-bottom: 1px solid #73BAB2;
  margin-bottom: 1rem;
}

#header h1 {
  margin: 0.8rem 0;
}

#social {
  margin-bottom: 2rem;
  padding-right: 2rem;
}


#top-nav a {
  color: black;
}

#top-nav .dropdown.menu .menudepth0>a {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

.dropdown.menu>li.is-active>a {
  color: black;
  background: #EEEEEE;
}

.dropdown.menu .is-dropdown-submenu a {
  background: #EEEEEE;
}

.dropdown.menu a:hover, .is-dropdown-submenu {
  background: #EEEEEE;
  border: 0;
}

.dropdown.menu.medium-horizontal>li.is-dropdown-submenu-parent>a::after {
  border-color: #73BAB2 transparent transparent;
}

.dropdown.menu .is-dropdown-submenu a:hover {
  background: #E3E3E3;
}

.accordion-menu .is-accordion-submenu-parent:not(.has-submenu-toggle)>a::after {
  border-color: #73BAB2 transparent transparent;
}


#slider .orbit-container {
  text-align: center;
  height: 500px;
}

#slider .orbit-next, #slider .orbit-previous {
  opacity: 0;
  transition: opacity 0.2s;
}

#slider:hover .orbit-next, #slider:hover .orbit-previous {
  opacity: 1;
}

#slider .orbit-container img {
  max-height: 100%;
  width: auto;
  max-width: 100%;
}

#gallery {
  max-width: 800px;
}

.gallery-image {
  margin-bottom: 2rem;
}

.gallery-image a {
  display: inline-block;
  color: black;
}

.gallery-image a:hover {
  color: #73BAB2;
}

#gallery .menu {
  margin-bottom: 2rem;
}

#gallery .menu .active a {
  background: transparent;
  color: black;
}

.yearlist {
  font-size: 0.8rem;
}

.yearlist.simple li+li {
  margin-left: 0.7rem;
}


/* Small only */
@media screen and (max-width: 39.9375em) {
 
}

/* Medium and up */
@media screen and (min-width: 40em) {

  .medium-float-right {
    float: right!important;
  }

}

/* Medium only */
@media screen and (min-width: 40em) and (max-width: 63.9375em) {

}

/* Large and up */
@media screen and (min-width: 64em) {

  .large-float-right {
    float: right!important;
  }

}

/* Large only */
@media screen and (min-width: 64em) and (max-width: 74.9375em) {}

/* xxl and up */
@media screen and (min-width: 90em) {

}
